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... | |