Cargando…

LHCb: Handling of the Generation of Primary Events in Gauss, the LHCb Simulation Framework

The LHCb simulation application, Gauss, consists of two independent phases, the generation of the primary event and the tracking of particles produced in the experimental setup. For the LHCb experimental program it is particularly important to model B meson decays: the EvtGen code developed in CLEO...

Descripción completa

Detalles Bibliográficos
Autores principales: Belyaev, I, Brambach, T, Corti, G, Gauvin, N, Harrison, K, Harrison, P, He, J, Ilten, P J, Jones, C, Lieng, M, Manca, G, Miglioranzi, S, Robbe, P, Whitehead, M, Wishahi, J, Vagnoni, V
Lenguaje:eng
Publicado: 2010
Acceso en línea:http://cds.cern.ch/record/1303623
_version_ 1780921110755278848
author Belyaev, I
Brambach, T
Corti, G
Gauvin, N
Harrison, K
Harrison, P
He, J
Ilten, P J
Jones, C
Lieng, M
Manca, G
Miglioranzi, S
Robbe, P
Whitehead, M
Wishahi, J
Vagnoni, V
author_facet Belyaev, I
Brambach, T
Corti, G
Gauvin, N
Harrison, K
Harrison, P
He, J
Ilten, P J
Jones, C
Lieng, M
Manca, G
Miglioranzi, S
Robbe, P
Whitehead, M
Wishahi, J
Vagnoni, V
author_sort Belyaev, I
collection CERN
description The LHCb simulation application, Gauss, consists of two independent phases, the generation of the primary event and the tracking of particles produced in the experimental setup. For the LHCb experimental program it is particularly important to model B meson decays: the EvtGen code developed in CLEO and BaBar has been chosen and customized for non coherent B production as occuring in pp collisions at the LHC. The initial proton-proton collision is provided by a different generator engine, currently Pythia 6 for massive production of signal and generic pp collisions events. Beam gas events, background events originating from proton halo, cosmics and calibration events for different detectors can be generated in addition to pp collisions. Different generator packages are available in the physics community or specifically developed in LHCb, and are used for the different purposes. Running conditions affecting the events generated such as the size of the luminous region, the number of collisions occuring in a bunch crossing and the number of spill-over events from neighbouring bunches are modeled via dedicated algorithms appropriately configured. The design of the generator phase of Gauss will be described: a modular structure with well defined interfaces specific to the various tasks, e.g. pp collisions, particles' decays, selections, etc. has been chosen. Different implementations are available for the various tasks allowing selecting and combining them as most approriate at run time as in the case of Pythia6 for pp collisions or Hijing for beam gas. The advantages of such structure, allowing for example to adopt transparently new generators packages will be discussed.
id cern-1303623
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2010
record_format invenio
spelling cern-13036232019-09-30T06:29:59Zhttp://cds.cern.ch/record/1303623engBelyaev, IBrambach, TCorti, GGauvin, NHarrison, KHarrison, PHe, JIlten, P JJones, CLieng, MManca, GMiglioranzi, SRobbe, PWhitehead, MWishahi, JVagnoni, VLHCb: Handling of the Generation of Primary Events in Gauss, the LHCb Simulation FrameworkThe LHCb simulation application, Gauss, consists of two independent phases, the generation of the primary event and the tracking of particles produced in the experimental setup. For the LHCb experimental program it is particularly important to model B meson decays: the EvtGen code developed in CLEO and BaBar has been chosen and customized for non coherent B production as occuring in pp collisions at the LHC. The initial proton-proton collision is provided by a different generator engine, currently Pythia 6 for massive production of signal and generic pp collisions events. Beam gas events, background events originating from proton halo, cosmics and calibration events for different detectors can be generated in addition to pp collisions. Different generator packages are available in the physics community or specifically developed in LHCb, and are used for the different purposes. Running conditions affecting the events generated such as the size of the luminous region, the number of collisions occuring in a bunch crossing and the number of spill-over events from neighbouring bunches are modeled via dedicated algorithms appropriately configured. The design of the generator phase of Gauss will be described: a modular structure with well defined interfaces specific to the various tasks, e.g. pp collisions, particles' decays, selections, etc. has been chosen. Different implementations are available for the various tasks allowing selecting and combining them as most approriate at run time as in the case of Pythia6 for pp collisions or Hijing for beam gas. The advantages of such structure, allowing for example to adopt transparently new generators packages will be discussed.Poster-2010-160oai:cds.cern.ch:13036232010-10-18
spellingShingle Belyaev, I
Brambach, T
Corti, G
Gauvin, N
Harrison, K
Harrison, P
He, J
Ilten, P J
Jones, C
Lieng, M
Manca, G
Miglioranzi, S
Robbe, P
Whitehead, M
Wishahi, J
Vagnoni, V
LHCb: Handling of the Generation of Primary Events in Gauss, the LHCb Simulation Framework
title LHCb: Handling of the Generation of Primary Events in Gauss, the LHCb Simulation Framework
title_full LHCb: Handling of the Generation of Primary Events in Gauss, the LHCb Simulation Framework
title_fullStr LHCb: Handling of the Generation of Primary Events in Gauss, the LHCb Simulation Framework
title_full_unstemmed LHCb: Handling of the Generation of Primary Events in Gauss, the LHCb Simulation Framework
title_short LHCb: Handling of the Generation of Primary Events in Gauss, the LHCb Simulation Framework
title_sort lhcb: handling of the generation of primary events in gauss, the lhcb simulation framework
url http://cds.cern.ch/record/1303623
work_keys_str_mv AT belyaevi lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT brambacht lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT cortig lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT gauvinn lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT harrisonk lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT harrisonp lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT hej lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT iltenpj lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT jonesc lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT liengm lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT mancag lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT miglioranzis lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT robbep lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT whiteheadm lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT wishahij lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework
AT vagnoniv lhcbhandlingofthegenerationofprimaryeventsingaussthelhcbsimulationframework