Help us make Indico better by taking this survey! Aidez-nous à améliorer Indico en répondant à ce sondage !

Feb 13 – 17, 2006
Tata Institute of Fundamental Research
Europe/Zurich timezone

Using XML for Detector Geometry Description in the Virtual Monte Carlo Framework

Feb 15, 2006, 2:40 PM
20m
AG 69 (Tata Institute of Fundamental Research)

AG 69

Tata Institute of Fundamental Research

Homi Bhabha Road Mumbai 400005 India
oral presentation Software Components and Libraries Software Components and Libraries

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)

Presentation materials