The Geometry related classes.
Several documents describing these classes are listed below:
See also the use of the geometry classes in AliROOT package of ALICE.
Classes | |
class | TGeoAtt |
Visualization and tracking attributes for volumes and nodes. More... | |
class | TGeoBoolNode |
Base class for Boolean operations between two shapes. More... | |
class | TGeoBranchArray |
An array of daughter indices making a geometry path. More... | |
class | TGeoBuilder |
Utility class for creating geometry objects.These will be associated with the current selected geometry manager object: More... | |
class | TGeoCacheState |
Class storing the state of the cache at a given moment. More... | |
class | TGeoCombiTrans |
Class describing rotation + translation. More... | |
class | TGeoDecayChannel |
A decay channel for a radionuclide. More... | |
class | TGeoElementRN |
Class representing a radionuclidevoid TGeoManager::SetDefaultRootUnits() { if ( fgDefaultUnits == kRootUnits ) { return; } else if ( gGeometryLocked ) { TError::Fatal("TGeoManager","The system of units may only be changed once BEFORE any elements and materials are
created!"); } fgDefaultUnits = kRootUnits; }. More... | |
class | TGeoElementTable |
Table of elements. More... | |
class | TGeoElemIter |
Iterator for decay branches. More... | |
class | TGeoExtension |
ABC for user objects attached to TGeoVolume or TGeoNode. More... | |
class | TGeoGenTrans |
Most general transformation, holding a translation, a rotation and a scale. More... | |
class | TGeoGlobalMagField |
Global magnetic field manager. More... | |
class | TGeoHMatrix |
Matrix class used for computing global transformations Should NOT be used for node definition. More... | |
class | TGeoIdentity |
An identity transformation. More... | |
class | TGeoIterator |
A geometry iterator. More... | |
class | TGeoIteratorPlugin |
class | TGeoManager |
The manager class for any TGeo geometry. More... | |
class | TGeoMatrix |
Geometrical transformation package. More... | |
class | TGeoNavigator |
Class providing navigation API for TGeo geometries. More... | |
class | TGeoNode |
A node represent a volume positioned inside another.They store links to both volumes and to the TGeoMatrix representing the relative positioning. More... | |
class | TGeoNodeCache |
Special pool of reusable nodes. More... | |
class | TGeoNodeMatrix |
A node containing local transformation. More... | |
class | TGeoNodeOffset |
Node containing an offset. More... | |
class | TGeoOpticalSurface |
This is a wrapper class to G4OpticalSurface. More... | |
class | TGeoParallelWorld |
Base class for a flat parallel geometry. More... | |
class | TGeoPatternFinder |
Base finder class for patterns. More... | |
class | TGeoPhysicalNode |
Physical nodes are the actual 'touchable' objects in the geometry, representing a path of positioned volumes starting with the top node: path=/TOP/A_1/B_4/C_3 , where A, B, C represent names of volumes. More... | |
class | TGeoPNEntry |
The knowledge of the path to the objects that need to be misaligned is essential since there is no other way of identifying them. More... | |
class | TGeoRCExtension |
Reference counted extension which has a pointer to and owns a user defined TObject. More... | |
class | TGeoRCPtr< T > |
A reference counting-managed pointer for classes derived from TGeoExtension which can be used as C pointer. More... | |
class | TGeoRegion |
Regions are groups of volumes having a common set of user tracking cuts. More... | |
class | TGeoRotation |
Class describing rotations. More... | |
class | TGeoScale |
Class describing scale transformations. More... | |
class | TGeoScaledShape |
A shape scaled by a TGeoScale transformation. More... | |
class | TGeoStateInfo |
Statefull info for the current geometry level. More... | |
class | TGeoTessellated |
Tessellated solid class. More... | |
class | TGeoTranslation |
Class describing translations. More... | |
class | TGeoUniformMagField |
Implementation for uniform magnetic field. More... | |
class | TGeoVector3 |
Simple 3-vector representation. More... | |
class | TGeoVGConverter |
Geometry converter to VecGeom. More... | |
class | TGeoVGShape |
Bridge class for using a VecGeom solid as TGeoShape. More... | |
class | TGeoVolumeAssembly |
Volume assemblies. More... | |
class | TGeoVolumeMulti |
Volume families. More... | |
class | TGeoVoxelFinder |
Finder class handling voxels. More... | |
class | TVirtualGeoConverter |
Abstract class for geometry converters. More... | |
class | TVirtualGeoPainter |
Abstract class for geometry painters. More... | |
class | TVirtualGeoTrack |
Base class for user-defined tracks attached to a geometry. More... | |
class | TVirtualMagField |
Abstract class for magnetic field. More... | |