Logo ROOT  
Reference Guide
 
Loading...
Searching...
No Matches
Geometry classes

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