13.07.2015 Views

Второе издание учебного пособия (pdf) - Ядерная физика в ...

Второе издание учебного пособия (pdf) - Ядерная физика в ...

Второе издание учебного пособия (pdf) - Ядерная физика в ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

угловые распределения продуктов реакций задаются в соответствии с известнымиэкспериментальными данными, а так же различными теоретическими моделями. На основеописанной геометрии и характеристик детектора LAGRANGE программа LAGGENмоделирует его отклик при регистрации той или иной частицы.Программа LAGDIG моделирует отклик электронной аппаратуры, то есть переводитфизические величины, в сигнал АЦП и ВЦП. Результатом работы этой программы являетсяфайл, аналогичный тому, что может быть получен в ходе эксперимента после работыпрограммы DECODE. Далее, алгоритмы анализа моделированных и экспериментальныхданных полностью совпадают.НВООК представляет собой набор процедур и функций FORTRAN для работы с ID и2D гистограммами, а так же файлами формата Ntuple (Tuple (англ.) — группавзаимосвязанных элементов данных или записей.)Концепцию файла Ntuple просто понять на следующем примере. Пусть требуется сохранитьдля последующего анализа N событий эксперимента. Пусть, так же, каждое изсобытий характеризуется М различными переменными (например, число сработавших кристалловдетектора, координаты каждого из сработавших кристаллов, амплитуда импульсов откаждого кристалла, время срабатывания и т.д.). Файл Ntuple можно представить, как MxNтаблицу, в которой по столбцам расположены переменные, а по строкам номера событий.Организация подобной таблицы самостоятельно (например, в виде обычного ASCII файла) частобывает затрудничельна из-за большого числа переменных, а так же из-за наличия внутреннейсвязи между переменными (например, координата кристалла зависит от его номера), процедурыобработки которых необходимо было бы также самостоятельно устанавливать для каждогоконкретного случая. Таким образом, можно сказать, что Ntuple — это унифицированныйформат записи статистических данных (аналогично формату базы данных).Программы PAW (Physics Analysis Workstation) и ROOT — это интерактивныепрограммы анализа данных и графического представления результатов, с возможностьюавтоматизации посредством скриптов. По сути, PAW является интерфейсом к набору библиотекCERNLib. Все, что можно сделать в PAW интерактивно, также можно реализовать вкомпилируемом программном коде, непосредственно используя ту или иную процедуру избиблиотек CERNLib.Интерфейс PAW реализован через собственный язык команд, посредством которогои происходит работа, заключающаяся, как правило, в написании различных скриптов наданном языке. Существует так же графическая реализация интерфейса PAW, называемаяPAW++, которая в некоторых случаях упрощает работу с PAW.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!