Приложение моделирования LHCb Gauss: проектирование, развитие и опыт эксплуатации
The LHCb Simulation Application, Gauss: Design, Evolution and Experience
2011-12-23
SCID: 54.1/9nnrvz5z
Discuss with AI
перенос частиц GEANT4фреймворк Gaudiсимуляция LHCbPYTHIA 6 и EvtGenконфигурация на Python
Figures from the paper
Abstract (AI)
Приложение моделирования LHCb Gauss основано на фреймворке Gaudi и базовых компонентах эксперимента, таких как модель событий и описание детектора. Gauss также использует внешние библиотеки для генерации первичных событий (PYTHIA 6, EvtGen и др.) и GEANT4 для переноса частиц в экспериментальной установке. Приложение поддерживает генерацию различных типов событий — от событий минимального смещения до сигналов физики B-мезонов и событий от генераторов частиц. Оно применяется как для исследований исключительно на уровне генератора, так и для полного моделирования. Gauss используется непосредственно пользователями, а также в рамках крупномасштабных централизованных производств в грид-среде. Будут описаны проектирование и реализация приложения, а также его развитие в ответ на изменяющиеся требования, включая недавно принятую конфигурацию на основе Python и возможность учитывать условия работы детекторов с помощью базы данных условий моделирования. Также будет рассмотрена задача одновременного обеспечения гибкости, необходимой для различных применений — от оценки физического потенциала до моделирования фонов, — и стабильности и надёжности кода.
Key Findings
1
Ключевая задача разработки заключается в совмещении гибкости для оценки физического потенциала и моделирования фона со стабильностью и надежностью программного обеспечения.
2
Gauss — это приложение моделирования LHCb, построенное на фреймворке Gaudi, модели событий и описании детектора эксперимента, внешних генераторах событий и GEANT4 для переноса частиц.
3
Gauss используется как отдельными пользователями, так и в крупномасштабных централизованных производствах в вычислительной грид-среде, обеспечивая масштабируемость различных рабочих процессов моделирования.
4
Развитие архитектуры включает конфигурацию на основе Python и использование базы данных условий моделирования для учета состояния детектора.
5
Приложение поддерживает генерацию событий от событий минимального смещения и процессов физики B-мезонов до выборок, создаваемых генераторами частиц, обеспечивая исследования на уровне генератора и полное моделирование детектора.
Research Object
Приложение моделирования LHCb Gauss
Research Subject
Проектирование, развитие, реализация и опыт эксплуатации Gauss, включая его гибкость, стабильность, надёжность, конфигурирование и обработку условий моделирования
Publication Details
Publication Date
2011-12-23
Journal
Publisher
ISSN
Open access PDF
Access Type
Author Information
Download PDF
Subscribe to digest