ROOT 6.12/07 Reference Guide |
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 | TGeoArb8 |
An arbitrary trapezoid with less than 8 vertices standing on two parallel planes perpendicular to Z axis. More... | |
class | TGeoAtt |
Visualization and tracking attributes for volumes and nodes. More... | |
class | TGeoBBox |
Box class. 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 | TGeoChecker |
Geometry checking package. More... | |
class | TGeoCombiTrans |
Class describing rotation + translation. More... | |
class | TGeoCompositeShape |
Class handling Boolean composition of shapes. More... | |
class | TGeoCone |
Conical tube class. More... | |
class | TGeoConeSeg |
A phi segment of a conical tube. More... | |
class | TGeoCtub |
A tube segment cut with 2 planes. More... | |
class | TGeoDecayChannel |
A decay channel for a radionuclide. More... | |
class | TGeoElement |
Base class for chemical elements. More... | |
class | TGeoElementRN |
Class representing a radionuclide. More... | |
class | TGeoElementTable |
Table of elements. More... | |
class | TGeoElemIter |
Iterator for decay branches. More... | |
class | TGeoEltu |
Elliptical tube class. 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 | TGeoGtra |
Gtra is a twisted trapezoid. More... | |
class | TGeoHalfSpace |
A half-space defined by: More... | |
class | TGeoHelix |
Class representing a helix curve. More... | |
class | TGeoHMatrix |
Matrix class used for computing global transformations Should NOT be used for node definition. More... | |
class | TGeoHype |
Hyperboloid class defined by 5 parameters. 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 | TGeoMaterial |
Base class describing materials. More... | |
class | TGeoMatrix |
Geometrical transformation package. More... | |
class | TGeoMedium |
Media are used to store properties related to tracking and which are useful only when using geometry with a particle transport MC package (via VMC). More... | |
class | TGeoMixture |
Mixtures of elements. 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 | TGeoOverlap |
Base class describing geometry overlaps. More... | |
class | TGeoPainter |
Class implementing all draw interfaces for a generic 3D viewer using TBuffer3D mechanism. More... | |
class | TGeoPara |
Parallelepiped class. More... | |
class | TGeoParaboloid |
Paraboloid class. More... | |
class | TGeoParallelWorld |
Base class for a flat parallel geometry. More... | |
class | TGeoPatternFinder |
Base finder class for patterns. More... | |
class | TGeoPcon |
A polycone. More... | |
class | TGeoPgon |
A polygone. 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 | TGeoPolygon |
An arbitrary polygon defined by vertices. 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 | TGeoShape |
Base abstract class for all shapes. More... | |
class | TGeoShapeAssembly |
The shape encapsulating an assembly (union) of volumes. More... | |
class | TGeoSphere |
Spherical shell class. More... | |
class | TGeoStateInfo |
Statefull info for the current geometry level. More... | |
class | TGeoTorus |
Torus segment class. More... | |
class | TGeoTrack |
Class for user-defined tracks attached to a geometry. More... | |
class | TGeoTranslation |
Class describing translations. More... | |
class | TGeoTrap |
TRAP is a general trapezoid, i.e. More... | |
class | TGeoTrd1 |
A trapezoid with only x length varying with z. More... | |
class | TGeoTrd2 |
A trapezoid with both x and y lengths varying with z. More... | |
class | TGeoTube |
Cylindrical tube class. More... | |
class | TGeoTubeSeg |
A phi segment of a tube. More... | |
class | TGeoUniformMagField |
Implementation for uniform magnetic field. More... | |
class | TGeoVGConverter |
Geometry converter to VecGeom. More... | |
class | TGeoVGShape |
Bridge class for using a VecGeom solid as TGeoShape. More... | |
class | TGeoVolume |
TGeoVolume, TGeoVolumeMulti, TGeoVolumeAssembly are the volume classes. More... | |
class | TGeoVolumeAssembly |
Volume assemblies. More... | |
class | TGeoVolumeMulti |
Volume families. More... | |
class | TGeoVoxelFinder |
Finder class handling voxels. More... | |
class | TGeoXtru |
An extrusion with fixed outline shape in x-y and a sequence of z extents (segments). 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... | |