Speaker
Dr
Maxim POTEKHIN
(BROOKHAVEN NATIONAL LABORATORY)
Description
The STAR Collaboration is currently migrating its simulation software based on
Geant3, to the Root-based Virtual Monte Carlo Framework. One critical component of
the framework is the mechanism of the Geometry Description, which comprises both the
geometry model as used in the application, and the external language that allows the
users to define and maintain the detector configuration on the ongoing basis,
throughout the lifetime of the experiment. Having chosen the Root geometry library as
the platform for the geometry model, we have elected to employ a structured and
platform-neutral (i.e. not constrained to Root as a target platform) mechanism of the
geometry description based on XML. To this end and as starting point, we chose to
follow a path of re-using available components and work such as the AGDD schema and
GraXML application. Enhanced from its initial concept, we created a parser based on
the GraXML application ideas.
In these approach, the structured geometry description written in XML in compliance
with the extended AGDD schema gets converted into C++ code, suitable for input into
the Root system and Virtual Monte Carlo framework based on it.
In this talk, we will present the features of the enhanced schema, the technology and
technique behind XML to C++ parser and TGeo geometry creator as well as our
experience in utilizing the system. We will illustrate our work with several examples
using independent tools for viewing andvalidating the final geometry.
Primary authors
Dr
Jerome LAURET
(BROOKHAVEN NATIONAL LABORATORY)
Dr
Maxim POTEKHIN
(BROOKHAVEN NATIONAL LABORATORY)