Cargando…
Using multiple engines in the Virtual Monte Carlo package
The Virtual Monte Carlo (VMC) package provides a unified interface to different detector simulation transport engines such as GEANT3 and GEANT4. It has been in production use in various experiments but so far the simulation of one event was restricted to the usage of a single chosen engine. We intro...
Autores principales: | , , , , |
---|---|
Lenguaje: | eng |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://dx.doi.org/10.1051/epjconf/202024502008 http://cds.cern.ch/record/2754096 |
_version_ | 1780969438743363584 |
---|---|
author | Volkel, Benedikt Morsch, Andreas Hřivnáčová, Ivana Grosse-Oetringhaus, Jan Fiete Wenzel, Sandro |
author_facet | Volkel, Benedikt Morsch, Andreas Hřivnáčová, Ivana Grosse-Oetringhaus, Jan Fiete Wenzel, Sandro |
author_sort | Volkel, Benedikt |
collection | CERN |
description | The Virtual Monte Carlo (VMC) package provides a unified interface to different detector simulation transport engines such as GEANT3 and GEANT4. It has been in production use in various experiments but so far the simulation of one event was restricted to the usage of a single chosen engine. We introduce here the possibility to mix multiple engines within the simulation of a single event. Depending on user conditions the simulation is partitioned among the chosen engines, for instance to profit from each of their advantages or specific capabilities. Such conditions can depend on phase space, geometry, particle type or an arbitrary combination.As a main achievement, this development allows for the implementation of fast simulation kernels at the VMC level which can be used stand-alone or together with full simulation engines. This capability is crucial to cope with largely increasing data expected in future LHC runs. |
id | oai-inspirehep.net-1832032 |
institution | Organización Europea para la Investigación Nuclear |
language | eng |
publishDate | 2020 |
record_format | invenio |
spelling | oai-inspirehep.net-18320322021-03-15T21:27:28Zdoi:10.1051/epjconf/202024502008http://cds.cern.ch/record/2754096engVolkel, BenediktMorsch, AndreasHřivnáčová, IvanaGrosse-Oetringhaus, Jan FieteWenzel, SandroUsing multiple engines in the Virtual Monte Carlo packageComputing and ComputersThe Virtual Monte Carlo (VMC) package provides a unified interface to different detector simulation transport engines such as GEANT3 and GEANT4. It has been in production use in various experiments but so far the simulation of one event was restricted to the usage of a single chosen engine. We introduce here the possibility to mix multiple engines within the simulation of a single event. Depending on user conditions the simulation is partitioned among the chosen engines, for instance to profit from each of their advantages or specific capabilities. Such conditions can depend on phase space, geometry, particle type or an arbitrary combination.As a main achievement, this development allows for the implementation of fast simulation kernels at the VMC level which can be used stand-alone or together with full simulation engines. This capability is crucial to cope with largely increasing data expected in future LHC runs.oai:inspirehep.net:18320322020 |
spellingShingle | Computing and Computers Volkel, Benedikt Morsch, Andreas Hřivnáčová, Ivana Grosse-Oetringhaus, Jan Fiete Wenzel, Sandro Using multiple engines in the Virtual Monte Carlo package |
title | Using multiple engines in the Virtual Monte Carlo package |
title_full | Using multiple engines in the Virtual Monte Carlo package |
title_fullStr | Using multiple engines in the Virtual Monte Carlo package |
title_full_unstemmed | Using multiple engines in the Virtual Monte Carlo package |
title_short | Using multiple engines in the Virtual Monte Carlo package |
title_sort | using multiple engines in the virtual monte carlo package |
topic | Computing and Computers |
url | https://dx.doi.org/10.1051/epjconf/202024502008 http://cds.cern.ch/record/2754096 |
work_keys_str_mv | AT volkelbenedikt usingmultipleenginesinthevirtualmontecarlopackage AT morschandreas usingmultipleenginesinthevirtualmontecarlopackage AT hrivnacovaivana usingmultipleenginesinthevirtualmontecarlopackage AT grosseoetringhausjanfiete usingmultipleenginesinthevirtualmontecarlopackage AT wenzelsandro usingmultipleenginesinthevirtualmontecarlopackage |