Abstract

The Virtual Geometry Model (VGM) is a geometry conversion tool, providing conversion between Geant4 and ROOT TGeo geometry models. Its design allows inclusion of another geometry model by implementing a single sub-module instead of writing bilateral converters for all already supported models. In this presentation we will give an update on the tool architecture, implementation and supported features, the user examples, testing and documentation. We will discuss the opportunities for using the tool for verification of the user geometries. Finally, we will also present the tool build system, distribution and releases policy.

Highlights

  • The Virtual Geometry Model (VGM) is a geometry conversion tool that provides the conversion between Geant4 [1] and ROOT [2] geometry models and the export of geometry into two XML formats: GDML [3] and AGDD [4]

  • The VGM was last presented at CHEP in 2007 [5] and since it has been under a continuous maintenance and development, following the evolutions of the supported geometry models and adapting to different use cases

  • In FAIR, the VGM is used by the PANDA experiment [10] in the context of Geant4 VMC for the support of the TGeo geometry definition with the Geant4 native geometry navigation, and in ALICE O2 for geometry verifications

Read more

Summary

Introduction

The Virtual Geometry Model (VGM) is a geometry conversion tool that provides the conversion between Geant4 [1] and ROOT [2] geometry models and the export of geometry into two XML formats: GDML [3] and AGDD [4] (see Figure 1). The VGM was last presented at CHEP in 2007 [5] and since it has been under a continuous maintenance and development, following the evolutions of the supported geometry models and adapting to different use cases. It was implemented in the context of Geant. Virtual Monte Carlo (Geant VMC) [6], where it is used for the support of the TGeo [7] geometry definition with the Geant native geometry navigation or the support of the Geant geometry definition with the Geant TGeo navigation At present, it is used in large experimental frameworks, such as FairRoot [8] and ALICE O2 [9]. In FAIR, the VGM is used by the PANDA experiment [10] in the context of Geant VMC for the support of the TGeo geometry definition with the Geant native geometry navigation, and in ALICE O2 for geometry verifications

VGM Components
Supported features
Use cases
Examples
Test suites
Conclusion
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.