Learn · CERN

Talk31 min

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

Marek Gayer · CERN

Watch At CERN

About

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

0:00:00 Slide 1

0:01:32 Slide 2

0:03:03 Slide 3

0:06:05 Slide 4

0:09:07 Slide 5

0:12:09 Slide 6

0:15:11 Slide 7

0:18:13 Slide 8

0:21:15 Slide 9

The talk

  1. New software library of geometrical primitives for modelling of solids used in Monte Carlo detector simulations 2012-05-24 · 31 min · CERN's player

Credits and licence

Institution
CERN
Department
Conferences
Speaker
Marek Gayer
Year
2012
Language
English
Subjects
Physics, Computer science, Earth and environment
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed