Приложение моделирования LHCb Gauss: проектирование, развитие и опыт эксплуатации

The LHCb Simulation Application, Gauss: Design, Evolution and Experience
M. Clemencic, G. Corti, S. Easo, R. L. Jones, S. Miglioranzi, M. Pappagallo, P. Robbe
2011-12-23

перенос частиц GEANT4фреймворк Gaudiсимуляция LHCbPYTHIA 6 и EvtGenконфигурация на Python
Приложение моделирования LHCb Gauss основано на фреймворке Gaudi и базовых компонентах эксперимента, таких как модель событий и описание детектора. Gauss также использует внешние библиотеки для генерации первичных событий (PYTHIA 6, EvtGen и др.) и GEANT4 для переноса частиц в экспериментальной установке. Приложение поддерживает генерацию различных типов событий — от событий минимального смещения до сигналов физики B-мезонов и событий от генераторов частиц. Оно применяется как для исследований исключительно на уровне генератора, так и для полного моделирования. Gauss используется непосредственно пользователями, а также в рамках крупномасштабных централизованных производств в грид-среде. Будут описаны проектирование и реализация приложения, а также его развитие в ответ на изменяющиеся требования, включая недавно принятую конфигурацию на основе Python и возможность учитывать условия работы детекторов с помощью базы данных условий моделирования. Также будет рассмотрена задача одновременного обеспечения гибкости, необходимой для различных применений — от оценки физического потенциала до моделирования фонов, — и стабильности и надёжности кода.
1
Ключевая задача разработки заключается в совмещении гибкости для оценки физического потенциала и моделирования фона со стабильностью и надежностью программного обеспечения.
2
Gauss — это приложение моделирования LHCb, построенное на фреймворке Gaudi, модели событий и описании детектора эксперимента, внешних генераторах событий и GEANT4 для переноса частиц.
3
Gauss используется как отдельными пользователями, так и в крупномасштабных централизованных производствах в вычислительной грид-среде, обеспечивая масштабируемость различных рабочих процессов моделирования.
4
Развитие архитектуры включает конфигурацию на основе Python и использование базы данных условий моделирования для учета состояния детектора.
5
Приложение поддерживает генерацию событий от событий минимального смещения и процессов физики B-мезонов до выборок, создаваемых генераторами частиц, обеспечивая исследования на уровне генератора и полное моделирование детектора.

Приложение моделирования LHCb Gauss

Проектирование, развитие, реализация и опыт эксплуатации Gauss, включая его гибкость, стабильность, надёжность, конфигурирование и обработку условий моделирования

Publication Details
Publication Date
2011-12-23
Journal
Publisher
ISSN
Access Type
Author Information
Authors
M. Clemencic
G. Corti
S. Easo
R. L. Jones
S. Miglioranzi
M. Pappagallo
P. Robbe
Explore further
Open the scid.ai AI chat with a ready-made request: it will find papers on a similar topic and help build a literature review.
Find similar papers in the chat
Make a presentation
100%