On page:
"ROOT C++ classes and the source tree organization"
http://www.rhic.bnl.gov/STAR/html/comp_l/train/root/Star2C++tut.html
One may find the set of C++ classes STAR experiment at BNL uses
to create the full hierarchy of the GEANT geometry for STAR.
STAR GEANT Geometry classes:
St_Node - class to define STAR geometry. (St_base.so/St_base.dll)
This class creates an interface between GEANT
St_geant_Maker and other StMaker's (see: StarFromWeb.C for an example)
St_NodeView - Viewer of St_Node objects (St_base.so/St_base.dll)
St_NodeViewIter - Iterator for viewers of St_Node objects (St_base.so/St_base.dll)
(see: SubDetectorView.C for an example)
St_NodePosition - class to defined the position of St_Node within data structure
(St_base.so/St_base.dll)