Description
The ROOT geometry package is a tool designed for building, browsing,
tracking and visualizing a detector geometry. The code is
independent from other external MC for simulation, therefore it does
not contain any constraints related to physics. However, the package
defines a number of hooks for tracking, such as media, materials,
magnetic field or track state flags, in order to allow interfacing
to tracking MC's. The final goal is to be able to use the same
geometry for several purposes, such as tracking, reconstruction or
visualization, taking advantage of the ROOT features related to
bookkeeping, I/O, histograming, browsing and GUI's.
In this poster, we will show the various graphics tools to render
complex geometries, from ray tracing tools that have the advantage
to test the real geometry like when tracking particles, to
sophisticated 3-D dynamic graphics with the OpenGL, X3D, Coin3D or
OpenInventor viewers. An abstract interface has been defined and it
is common to all the viewers.