Генератор событий - Event generator
Генераторы событий находятся программного обеспечения библиотеки которые генерируют моделируемые высокоэнергетические физика элементарных частиц События.[1][2]Они случайным образом генерируют события, как в ускорители частиц, коллайдер эксперименты или ранняя вселенная. События бывают разных типов, называемых процессы как обсуждалось в Автоматический расчет взаимодействия или распада частиц статья.
Несмотря на простую структуру древовидной структуры пертурбативный квантовая теория поля описание столкновение и разлагаться процессов в событии, наблюдаемый высокоэнергетический процесс обычно содержит значительное количество модификаций, таких как фотон и глюон тормозное излучение или петля диаграмма поправки, которые обычно слишком сложны, чтобы их можно было легко оценить в реальных расчетах непосредственно на диаграммном уровне. Кроме того, непертурбативный характер QCD связанные состояния делает необходимым включение информации, которая находится далеко за пределами досягаемости пертурбативной квантовой теории поля, а также за пределами нынешних возможностей вычислений в решеточная КХД. А в системах столкновения более сложных, чем несколько лептоны и адроны (например, столкновения тяжелых ионов), коллективное поведение системы будет включать феноменологический описание, которое также не может быть легко получено из фундаментальной теории поля с помощью простого исчисления.
Использование в симуляциях
Как было сказано выше, экспериментальная калибровка включает в себя процессы, которые обычно слишком сложны, чтобы их можно было легко оценить непосредственно в расчетах, поэтому любое реалистичное испытание основного физического процесса в ускоритель частиц эксперимент, следовательно, требует адекватного включения этих сложных форм поведения, окружающих реальный процесс. Исходя из того, что в большинстве процессов факторизация всего процесса на отдельные проблемы (что означает незначительный эффект от вмешательство ) эти отдельные процессы рассчитываются отдельно, а вероятностный ветвления между ними выполняются с помощью Методы Монте-Карло.
Частицы в конечном состоянии, генерируемые генераторами событий, могут подаваться в моделирование детектора, что позволяет точно предсказывать и проверять всю систему экспериментальной установки. Однако, поскольку моделирование детектора обычно представляет собой сложную и затратную в вычислительном отношении задачу, простые методы анализа событий также выполняются непосредственно на результатах генератора событий.
Существуют некоторые автоматические программные пакеты, которые помогают в создании генераторов событий и иногда рассматриваются как генераторы генераторов событий или же мета-генераторы.
Отчасти по историческим причинам большинство генераторов событий написано на FORTRAN 77, с несколькими C ++ генераторы медленно появляются в последние годы. В Группа данных о частицах поддерживает стандарт для обозначения Стандартная модель частицы и резонансы с целое число коды в генераторах событий (также известных как «код PDG»).
Процессы
Типичный генератор адронных событий моделирует следующие подпроцессы:
- Состав и основание в исходном состоянии
- Начальное состояние душ
- Трудный процесс
- Резонанс разлагаться
- Конечные души
- Сопутствующие полужесткие процессы
- Адронизация и дальнейший распад
Типичный генератор событий тяжелых ионов обычно может быть менее строгим при моделировании редких и довольно незначительных процессов, обнаруженных в адронном генераторе, но ему необходимо будет моделировать следующие подпроцессы в дополнение к подпроцессам в адронном генераторе:
- Ядерная начальное состояние
- Многообразие, мягкие процессы
- Потери энергии в среде
- Коллективное поведение среды (пока не обрабатывается должным образом никакими генераторами)
Список генераторов событий
Основные генераторы событий, которые используются в текущих экспериментах:
Генераторы адронных событий[3]
Универсальные генераторы партонного уровня
Генераторы событий тяжелых ионов
Генераторы нейтринных событий
Генераторы специализированных событий
- AcerMC – LHC фоновые процессы
- АЛЬПГЕН - несколько партон процессы
- Ариадна - Каскад КХД с моделью цветового диполя
- MC @ NLO - элементы матрицы КХД следующего за лидирующим порядком с использованием HERWIG для партонного ливня
- ДЖИММИ - множественные партонные процессы
- Звездный свет - Фотоядерные и двухфотонные процессы при ультрапериферийных столкновениях тяжелых ионов [4]
- ГРАНИИТТИ - Дифракционная КХД и двухфотонные процессы
«Мета-генератор»
- CompHEP - автоматическая оценка элементов матрицы на уровне дерева для генерации событий или экспорта в другие генераторы событий
«Хранилище публичных образцов Монте-Карло»
- HepSim Публичный репозиторий с примерами событий от генераторов Монте-Карло для столкновений частиц