Cargando…

New Developments in the VMC Project

Virtual Monte Carlo (VMC) provides a unified interface to different detector simulation transport engines such as GEANT3 and GEANT4. Since recently all the VMC packages (the VMC core library, also included in ROOT, and the GEANT3 and GEANT4 VMC) are distributed via the VMC Project GitHub organizatio...

Descripción completa

Detalles Bibliográficos
Autores principales: Hřivnáčová, Ivana, Volkel, Benedikt
Lenguaje:eng
Publicado: 2020
Materias:
Acceso en línea:https://dx.doi.org/10.1051/epjconf/202024502005
http://cds.cern.ch/record/2754095
_version_ 1780969438527356928
author Hřivnáčová, Ivana
Volkel, Benedikt
author_facet Hřivnáčová, Ivana
Volkel, Benedikt
author_sort Hřivnáčová, Ivana
collection CERN
description Virtual Monte Carlo (VMC) provides a unified interface to different detector simulation transport engines such as GEANT3 and GEANT4. Since recently all the VMC packages (the VMC core library, also included in ROOT, and the GEANT3 and GEANT4 VMC) are distributed via the VMC Project GitHub organization. In addition to these VMC related packages, the VMC project also includes the Virtual Geometry Model (VGM), which is optionally used in GEANT4 VMC for conversion between GEANT4 and ROOT TGeo geometry models.In this contribution we will present the new organization of the VMC project at GitHub and new developments in the VMC interfaces and the VMC packages. We will cover the introduction of the sensitive detector interface in the VMC core and both GEANT3 and GEANT4 VMC and the new GEANT4-related developments.GEANT4 VMC 3.0 with the integration of multithreading processing was presented at CHEP in 2015. In this presentation we will report on new features included since this version: the improved support for magnetic fields, the integration of fast simulation, Garfield physics, GEANT4 transition radiation and monopole physics. Five new VMC examples demonstrating these new features, and serving also for tests, will be also discussed. Finally we will mention the work towards the code quality and improvements in testing, documentation and automated code formatting.
id oai-inspirehep.net-1832029
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2020
record_format invenio
spelling oai-inspirehep.net-18320292021-03-15T21:27:28Zdoi:10.1051/epjconf/202024502005http://cds.cern.ch/record/2754095engHřivnáčová, IvanaVolkel, BenediktNew Developments in the VMC ProjectComputing and ComputersVirtual Monte Carlo (VMC) provides a unified interface to different detector simulation transport engines such as GEANT3 and GEANT4. Since recently all the VMC packages (the VMC core library, also included in ROOT, and the GEANT3 and GEANT4 VMC) are distributed via the VMC Project GitHub organization. In addition to these VMC related packages, the VMC project also includes the Virtual Geometry Model (VGM), which is optionally used in GEANT4 VMC for conversion between GEANT4 and ROOT TGeo geometry models.In this contribution we will present the new organization of the VMC project at GitHub and new developments in the VMC interfaces and the VMC packages. We will cover the introduction of the sensitive detector interface in the VMC core and both GEANT3 and GEANT4 VMC and the new GEANT4-related developments.GEANT4 VMC 3.0 with the integration of multithreading processing was presented at CHEP in 2015. In this presentation we will report on new features included since this version: the improved support for magnetic fields, the integration of fast simulation, Garfield physics, GEANT4 transition radiation and monopole physics. Five new VMC examples demonstrating these new features, and serving also for tests, will be also discussed. Finally we will mention the work towards the code quality and improvements in testing, documentation and automated code formatting.oai:inspirehep.net:18320292020
spellingShingle Computing and Computers
Hřivnáčová, Ivana
Volkel, Benedikt
New Developments in the VMC Project
title New Developments in the VMC Project
title_full New Developments in the VMC Project
title_fullStr New Developments in the VMC Project
title_full_unstemmed New Developments in the VMC Project
title_short New Developments in the VMC Project
title_sort new developments in the vmc project
topic Computing and Computers
url https://dx.doi.org/10.1051/epjconf/202024502005
http://cds.cern.ch/record/2754095
work_keys_str_mv AT hrivnacovaivana newdevelopmentsinthevmcproject
AT volkelbenedikt newdevelopmentsinthevmcproject