Задачи начертательной геометрии Математика задачи и примеры Фотоядерные реакции

Основные компьютерные программы, используемые для сбора,
предварительной обработки и визуализации данных.
Программы PAW и ROOT. Калибровки


Рис. 9.1. Схема программного обеспечения для моделирования и обработки данных эксперимента GRAAL по исследованию фоторождения мезонов

    Организация программ анализа данных GRAAL представлена на рис.9.1. Наряду с программами для обработки и анализа экспериментальных данных, существует набор программ для моделирования эксперимента. Моделирование, в основном, необходимо для расчета эффективности регистрации и анализа той или иной исследуемой реакции, а также для оценки вклада фоновых событий. Программы анализа данных написаны на языке FORTRAN77, с использованием библиотек GERNlib 2.
    Экспериментальные данные записаны на DLT ленты в виде файлов в бинарном формате. Программа DECODE преобразует эти файлы в формат NTuple, для работы с которым используется библиотека НВООК, входящая в набор библиотек CERNLib. Файлы DATA.BASE содержат информацию о калибровках каждого из детекторов. Программа PREAN, используя информацию из DATA.BASE, выполняет предварительный анализ экспериментального файла поступающего от DECODE. Она переводит сигналы из каналов АЦП и ВЦП в единицы измерения физических величин: МэВ, сек. На этом этапе так же происходит анализ структуры событий, как для каждого детектора в отдельности, так и для всей установки в целом. Так, например, отбираются события, в которых число сработавших пластиков в детекторе системы мечения равно единице. Затем анализируются кластеры стрипового детектора (группы одновременно сработавших соседних стрипов) и делается проверка геометрического совпадения координат пластика и координаты образования кластера. Затем вычисляются углы (theta и фи) прохождения частиц через MWPC. Делается анализ образовавшихся кластеров BGO-калориметра (группа одновременно сработавших соседних кристаллов). Выполняется анализ треков в детекторе LAGRANGE. Треком называется геометрически ассоциированная группа событий в детекторах центрального или переднего направлений.
    Программа FLUX служит для вычисления количества гамма-квантов упавших на мишень за время измерений. Программы отбора событий служат для выделения событий, соответствующих той или иной изучаемой реакции (подробнее о критериях отбора событий см . в главе "Методы идентификации каналов фоторождения мезонов на нуклонах").

   Программа LAGGEN (LAGrange GENerator) использует пакеты программ, описывающие гамма пучок, детектор системы мечения, элементы детектора LAGRANGE, а также базу данных “CHANNEL.MAT”, в которой хранятся имеющиеся литературные данные по сечениям, угловым распределениям, асимметриям и другим уже известным характеристикам изучаемых процессов. Смоделированные файлы обрабатываются далее программой LAGDIG (LAGrange DIGital), которая приводит их к виду, похожему на результат эксперимента, то есть учитывает функции отклика детекторов. Поэтому на выходе LAGDIG’а может быть использована программа предварительного анализа PREAN (PREliminary Analysis) , которая используется и для анализа экспериментальных данных. При этом последние должны быть обработаны программой DECODE , которая декодирует сырые данные и приводит их к удобному цифровому виду в формате ntuple. Файлы на выходе программы PREAN могут быть далее представлены в графическом или ином виде с помощью программы PAW (Program Analysis Workstation). Такой набор программ для анализа и моделирования эксперимента является достаточно стандартным для любого ядерно – физического эксперимента.


Физика атома