![]() Рис. 9.1. Схема программного обеспечения для моделирования и обработки данных эксперимента GRAAL по исследованию фоторождения мезонов |
Организация программ анализа данных GRAAL представлена на рис.9.1. Наряду с программами
для обработки и анализа экспериментальных данных, существует набор программ для
моделирования эксперимента. Моделирование, в основном, необходимо для расчета
эффективности регистрации и анализа той или иной исследуемой реакции, а также
для оценки вклада фоновых событий. Программы анализа данных написаны на языке
FORTRAN77, с использованием библиотек GERNlib 2.
Экспериментальные данные записаны на DLT ленты в
виде файлов в бинарном формате. Программа DECODE преобразует эти файлы в формат
NTuple, для работы с которым используется библиотека НВООК, входящая в набор библиотек
CERNLib. Файлы DATA.BASE содержат информацию о калибровках каждого из детекторов.
Программа PREAN, используя информацию из DATA.BASE, выполняет предварительный
анализ экспериментального файла поступающего от DECODE. Она переводит сигналы
из каналов АЦП и ВЦП в единицы измерения физических величин: МэВ, сек. На этом
этапе так же происходит анализ структуры событий, как для каждого детектора в
отдельности, так и для всей установки в целом. Так, например, отбираются события,
в которых число сработавших пластиков в детекторе системы мечения равно единице.
Затем анализируются кластеры стрипового детектора (группы одновременно сработавших
соседних стрипов) и делается проверка геометрического совпадения координат пластика
и координаты образования кластера. Затем вычисляются углы (
и
)
прохождения частиц через MWPC. Делается анализ образовавшихся кластеров BGO-калориметра
(группа одновременно сработавших соседних кристаллов). Выполняется анализ треков
в детекторе LAGRANGE. Треком называется геометрически ассоциированная группа событий
в детекторах центрального или переднего направлений.
Программа
FLUX служит для вычисления количества гамма-квантов упавших на мишень за время
измерений. Программы отбора событий служат для выделения событий, соответствующих
той или иной изучаемой реакции (подробнее о критериях отбора событий см . в главе
"Методы идентификации каналов фоторождения мезонов на нуклонах").
Программа LAGGEN (LAGrange GENerator) использует
пакеты программ, описывающие гамма пучок, детектор системы мечения, элементы детектора
LAGRANGE, а также базу данных “CHANNEL.MAT”, в которой хранятся имеющиеся литературные
данные по сечениям, угловым распределениям, асимметриям и другим уже известным
характеристикам изучаемых процессов. Смоделированные файлы обрабатываются далее
программой LAGDIG (LAGrange DIGital), которая приводит их к виду, похожему на
результат эксперимента, то есть учитывает функции отклика детекторов. Поэтому
на выходе LAGDIG’а может быть использована программа предварительного анализа
PREAN (PREliminary Analysis) , которая используется и для анализа экспериментальных
данных. При этом последние должны быть обработаны программой DECODE , которая
декодирует сырые данные и приводит их к удобному цифровому виду в формате ntuple.
Файлы на выходе программы PREAN могут быть далее представлены в графическом или
ином виде с помощью программы PAW (Program Analysis Workstation). Такой набор
программ для анализа и моделирования эксперимента является достаточно стандартным
для любого ядерно — физического эксперимента.
| На главную сайта Dvoika.net |