next up previous contents
Next: Первичное моделирование и распады Up: No Title Previous: Введение.

   
Моделирование с помощью GEANT -- основные сведения

Пакет GEANT, созданный в CERN, активно применяется для моделирования экспериментов по физике высоких энергий в лабораториях всего мира. На основе такого интенсивного использования и тестирования GEANT постоянно обновляется. В настоящий момент в большинстве научных центров используется версия 3.21.

GEANT представляет собой набор программ, на основе которых создаются программы моделирования конкретного детектора. Можно использовать GEANT в интерактивной моде, что очень удобно для отладки программы моделирования, т.к. предоставляется широкий набор возможностей визуализации детектора и треков частиц. Однако, в рабочем режиме полное моделирование детектора производится в неинтерактивной моде. Необходимо иметь головную программу, в которой последовательно вызываются следующие подпрограммы:

Подпрограмма GRUN, осуществляющая цикл по событиям, работает следующим образом. В начале каждого события генерируются первичные частицы, образующиеся при столкновении электрона и позитрона, и их характеристики записываются в буфер ожидания. Затем для каждой очередной частицы из буфера ожидания определяется величина перемещения. Этот шаг определяется как минимальное значение между расстоянием до границы с другим блоком, пробегом до точки взаимодействия и ограничениями шага, задаваемыми при описании веществ. В процессе перемещения разыгрываются различные физические процессы, которые могут происходить с данной частицей, и ее параметры либо соответствующим образом изменяются (например, потери энергии в результате ионизации или изменение угла вследствие многократного рассеяния), либо частица исчезает в результате взаимодействия, образуя новые частицы (например, распад). Продукты взаимодействия (вторичные частицы) также могут быть записаны в буфер ожидания для дальнейшего проведения через детектор. Проведение частицы заканчивается, когда ее энергия становится ниже пороговой для частиц такого типа. Когда все частицы из буфера ожидания будут рассмотрены, цикл переходит на следующее событие.

Пользователь имеет возможность управлять моделированием события на различных уровнях с помощью подпрограмм, вызываемых GRUN на определенных этапах, используя необходимую информацию из common блоков GEANT.

Одной из наиболее важных частей моделирования программой GEANT является проведение частиц через детектор, который представляет собой сильно неоднородную среду. Детектор описывается как набор блоков различных геометрических форм, каждый блок заполнен так называемой "средой", свойства которой задаются при описании детектора. Среда характеризуется не только типом вещества, но и наличием и распределением магнитного поля, ограничениями на величину перемещения.

При моделировании взаимодействия частиц с веществом GEANT учитывает следующие процессы:

Адронные взаимодействия могут моделироваться по выбору пользователя одной из программ моделирования адронных ливней: GHEISHA [9] или FLUKA [10,11].

Управление физическими процессами (отключение каких-либо взаимодействий, выбор способа моделирования ионизационных потерь и т.п.), так же как и установка значений пороговых энергий для проведения электронов, фотонов и адронов осуществляется с помощью стандартных карт GEANT (см. Приложение А).



Pavel P.Krokovny
1999-01-15