Электромагнитные взаимодействия ядер. Недорезов В.Г - 91 стр.

UptoLike

91
результате число шагов события может изменяться от одного
(была задана одна исходная частица, и она вылетела из
экспериментального пространства, не вступив ни в какие
реакции) до нескольких сот тысяч. Недостатком GEANT’a
является то, что по ходу эксперимента изменить параметры
экспериментальных объектов (например, плотность вещества
внутри них) невозможно.
После каждого сгенерированного события GEANT также
вызывает пользовательскую программу. Назовём её программой
контроля событий. В ней пользователь получает доступ ко всем
сохранённым и вычисленным в процессе генерации события
величинам. Как правило, пользователь записывает их в файл
особого типа - ntuple. В эти файлы последовательно
записываются заданные пользователем наборы величин для всех
сгенерированных событий. Отметим, что файлы типа ntuple
используются и для записи данных реальных экспериментов,
тогда в них записываются величины, измеренные физическими
приборами. Если пользователь хочет записывать данные
моделирования в ntuple, он должен до начала генерации
событий описать структуру файла, то есть те величины каждого
события, которые он будет записывать в файл. Это делается
посредством вызова системной процедуры GEANT. Для простой
переменной указывается её имя и диапазон значений, который
она может принимать. Для переменной-массива сначала
указываются имена индексов массива (одного или нескольких) и
границы их изменений, а потом имя самой переменной массива
и границы её изменения. После каждого события пользователь
может дать команду записи величин, соответствующих этому
событию, в ntuple. Он может также записать эти величины в
файл другого типа.
После генерации всех событий GEANT вызывает
последнюю пользовательскую программу. В ней пользователь
может сделать финальные вычисления и закрыть файлы, в
которые записывалась информация со всех сгенерированных
событий. После завершения математического моделирования,
если данные моделирования записывались в файл типа ntuple,
пользователь посредством пакетов программ PAW или ROOT
может построить одномерные или многомерные распределения
результате число шагов события может изменяться от одного
(была задана одна исходная частица, и она вылетела из
экспериментального пространства, не вступив ни в какие
реакции) до нескольких сот тысяч. Недостатком GEANT’a
является то, что по ходу эксперимента изменить параметры
экспериментальных объектов (например, плотность вещества
внутри них) невозможно.
       После каждого сгенерированного события GEANT также
вызывает пользовательскую программу. Назовём её программой
контроля событий. В ней пользователь получает доступ ко всем
сохранённым и вычисленным в процессе генерации события
величинам. Как правило, пользователь записывает их в файл
особого типа - ntuple. В эти файлы последовательно
записываются заданные пользователем наборы величин для всех
сгенерированных событий. Отметим, что файлы типа ntuple
используются и для записи данных реальных экспериментов,
тогда в них записываются величины, измеренные физическими
приборами. Если пользователь хочет записывать данные
моделирования в ntuple, он должен до начала генерации
событий описать структуру файла, то есть те величины каждого
события, которые он будет записывать в файл. Это делается
посредством вызова системной процедуры GEANT. Для простой
переменной указывается её имя и диапазон значений, который
она может принимать. Для переменной-массива сначала
указываются имена индексов массива (одного или нескольких) и
границы их изменений, а потом имя самой переменной массива
и границы её изменения. После каждого события пользователь
может дать команду записи величин, соответствующих этому
событию, в ntuple. Он может также записать эти величины в
файл другого типа.
       После генерации всех событий GEANT вызывает
последнюю пользовательскую программу. В ней пользователь
может сделать финальные вычисления и закрыть файлы, в
которые записывалась информация со всех сгенерированных
событий. После завершения математического моделирования,
если данные моделирования записывались в файл типа ntuple,
пользователь посредством пакетов программ PAW или ROOT
может построить одномерные или многомерные распределения

                             91