Here are the classes, structs, unions and interfaces with brief descriptions:
Box (Box is the same as the GEANT volume of the same name (except that full, rather than half, dimensions are specified) It is defined by six planes all perpendicular to axes)
CoordSystem (This is a coordinate transform that can be transformed: it keeps track of the transformations to be able to apply the total transformation in either direction)
Track (A Track is a list of Ray objects: it will document the complete trajectory of a particle)
Trap (Trap is the same as the GEANT volume of the same name, but note that GEANT uses half-lengths as parameters, whereas we use full lengths.
A Trap is defined by the 6 planes which bound it)
Trd1 (Trd1 is the same as the GEANT volume of the same name, but note that GEANT uses half-lengths as parameters, whereas we full lengths)
Trd2 (A Trd2 is a list of 2 Rectangles and 4 Trapezoids which bound it)