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...

Descripción completa

Detalles Bibliográficos
Autores principales: Volkel, Benedikt, Morsch, Andreas, Hřivnáčová, Ivana, Grosse-Oetringhaus, Jan Fiete, Wenzel, Sandro
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