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