RE: Node Parents

Valery Fine (fine@bnl.gov)
Fri, 9 Apr 1999 11:11:36 -0400



>
> Salut Rene,
>
> I create the nodes I need and then I want to define a new hierarchy to
> sort them.
>
> > I am curious to know why you can only build the hierarchy at the end.
> > This is may be an interesting case.
>
> The reason why I have to apply the two steps in this order is that I use
> two Databases. The first database gives me the building blocks (nodes)
> which I assemble according to the second Database.
>

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)