Cargando…

New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations

<!--HTML-->We present our effort for the creation of a new software library of geometrical primitives, which are used for solid modelling in Monte Carlo detector simulations. We plan to replace and unify current geometrical primitive classes in the CERN software projects Geant4 and ROOT with t...

Descripción completa

Detalles Bibliográficos
Autor principal: Gayer, Marek
Lenguaje:eng
Publicado: 2012
Materias:
Acceso en línea:http://cds.cern.ch/record/1460855
_version_ 1780925261421740032
author Gayer, Marek
author_facet Gayer, Marek
author_sort Gayer, Marek
collection CERN
description <!--HTML-->We present our effort for the creation of a new software library of geometrical primitives, which are used for solid modelling in Monte Carlo detector simulations. We plan to replace and unify current geometrical primitive classes in the CERN software projects Geant4 and ROOT with this library. Each solid is represented by a C++ class with methods suited for measuring distances of particles from the surface of a solid and for determination as to whether the particles are located inside, outside or on the surface of the solid. We use numerical tolerance for determining whether the particles are located on the surface. The class methods also contain basic support for visualization. We use dedicated test suites for validation of the shape codes. These include also special performance and numerical value comparison tests for help with analysis of possible candidates of class methods as well as to verify that our new implementation proposals were designed and implemented properly. Currently, bridge classes are used for simple integration of the library to existing versions of Geant4 and ROOT software. New versions of Geant4 and ROOT are planned to be modified in the way that our new solids library can be used there directly.
id cern-1460855
institution Organización Europea para la Investigación Nuclear
language eng
publishDate 2012
record_format invenio
spelling cern-14608552022-11-02T22:23:32Zhttp://cds.cern.ch/record/1460855engGayer, MarekNew software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulationsComputing in High Energy and Nuclear Physics (CHEP) 2012Conferences<!--HTML-->We present our effort for the creation of a new software library of geometrical primitives, which are used for solid modelling in Monte Carlo detector simulations. We plan to replace and unify current geometrical primitive classes in the CERN software projects Geant4 and ROOT with this library. Each solid is represented by a C++ class with methods suited for measuring distances of particles from the surface of a solid and for determination as to whether the particles are located inside, outside or on the surface of the solid. We use numerical tolerance for determining whether the particles are located on the surface. The class methods also contain basic support for visualization. We use dedicated test suites for validation of the shape codes. These include also special performance and numerical value comparison tests for help with analysis of possible candidates of class methods as well as to verify that our new implementation proposals were designed and implemented properly. Currently, bridge classes are used for simple integration of the library to existing versions of Geant4 and ROOT software. New versions of Geant4 and ROOT are planned to be modified in the way that our new solids library can be used there directly.oai:cds.cern.ch:14608552012
spellingShingle Conferences
Gayer, Marek
New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations
title New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations
title_full New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations
title_fullStr New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations
title_full_unstemmed New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations
title_short New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations
title_sort new software library of geometrical primitives for modelling of solids used in monte carlo detector simulations
topic Conferences
url http://cds.cern.ch/record/1460855
work_keys_str_mv AT gayermarek newsoftwarelibraryofgeometricalprimitivesformodellingofsolidsusedinmontecarlodetectorsimulations
AT gayermarek computinginhighenergyandnuclearphysicschep2012