VGM Version 5.3
|
VGM implementation for Root. More...
Classes | |
class | Arb8 |
VGM implementation for Root Arb8 solid. More... | |
class | BooleanSolid |
VGM implementation for Root Boolean solid. More... | |
class | Box |
VGM implementation for Root box solid. More... | |
class | Cons |
VGM implementation for Root cons solid. More... | |
class | Ctubs |
VGM implementation for Root cut tubs solid. More... | |
class | DisplacedSolid |
VGM implementation for Root displaced solid. More... | |
class | Element |
VGM implementation for Root element using TGeoElement object. More... | |
class | ElementMap |
The map between VGM and Root elements. More... | |
class | ElementNonGeo |
VGM implementation for Root element which is not represented via TGeoElement object in Root geometry. More... | |
class | Ellipsoid |
VGM implementation for Root ellipsoid solid. More... | |
class | EllipticalTube |
VGM implementation for Root elliptical tube solid. More... | |
class | ExtrudedSolid |
VGM implementation for Root extruded solid. More... | |
class | Factory |
VGM factory for Root. More... | |
class | Hype |
VGM implementation for Root hyperboloid solid. More... | |
class | Isotope |
VGM implementation for Root isotope. More... | |
class | IsotopeMap |
The map between VGM and Root isotopes. More... | |
class | Material |
VGM implementation for Root material. More... | |
class | MaterialFactory |
VGM material factory for Root. More... | |
class | MaterialMap |
The map between VGM and Root material. More... | |
class | Medium |
VGM implementation for Root medium. More... | |
class | MultiUnion |
VGM implementation for Root Boolean solid. More... | |
class | Para |
VGM implementation for Root para solid. More... | |
class | Paraboloid |
VGM implementation for Root paraboloid solid. More... | |
class | Placement |
VGM implementation for Root positions of volumes. More... | |
class | PlacementMap |
The map between VGM and Root placements. More... | |
class | Polycone |
VGM implementation for Root polycone solid. More... | |
class | Polyhedra |
VGM implementation for Root polyhedra solid. More... | |
class | ScaledSolid |
VGM implementation for Root Scaled solid. More... | |
class | SolidMap |
The map between VGM and Root solids. More... | |
class | Sphere |
VGM implementation for Root sphere solid. More... | |
class | TessellatedSolid |
VGM implementation for Root tessellated solid. More... | |
class | Torus |
VGM implementation for Root torus solid. More... | |
class | Trap |
VGM implementation for Root trap solid. More... | |
class | Trd |
VGM implementation for Root trd solid. More... | |
class | Tubs |
VGM implementation for Root tubs solid. More... | |
class | Units |
Conversion from Root physical units to VGM units. More... | |
class | Volume |
VGM implementation for Root volume. More... | |
class | VolumeMap |
The map between VGM and Root volumes. More... | |
Functions | |
VGM::Axis | Axis (const TGeoPatternFinder *finder) |
int | Axis (VGM::Axis axis) |
double | AxisUnit (VGM::Axis axis) |
VGM::Transform | Transform (const TGeoMatrix &matrix) |
VGM::Transform | TransformScale (const TGeoScale &scale) |
VGM::Transform | Identity () |
bool | HasReflection (const TGeoMatrix &matrix) |
TGeoMatrix * | CreateTransform (const VGM::Transform &transform) |
TGeoScale * | CreateScale (const VGM::Transform &transform) |
bool | HasReflection (const VGM::Transform &transform) |
TGeoHMatrix | Displacement (TGeoShape *shape) |
void | fromToRotation (double from[3], double to[3], double mtx[3][3]) |
VGM implementation for Root.
VGM::Transform RootGM::Transform | ( | const TGeoMatrix & | matrix | ) |
Definition at line 37 of file transform.cxx.
VGM::Transform RootGM::TransformScale | ( | const TGeoScale & | scale | ) |
Definition at line 104 of file transform.cxx.
VGM::Transform RootGM::Identity | ( | ) |
bool RootGM::HasReflection | ( | const TGeoMatrix & | matrix | ) |
Definition at line 117 of file transform.cxx.
TGeoMatrix * RootGM::CreateTransform | ( | const VGM::Transform & | transform | ) |
Definition at line 154 of file transform.cxx.
TGeoScale * RootGM::CreateScale | ( | const VGM::Transform & | transform | ) |
Definition at line 189 of file transform.cxx.
bool RootGM::HasReflection | ( | const VGM::Transform & | transform | ) |
Definition at line 196 of file transform.cxx.
TGeoHMatrix RootGM::Displacement | ( | TGeoShape * | shape | ) |
Definition at line 206 of file transform.cxx.
void RootGM::fromToRotation | ( | double | from[3], |
double | to[3], | ||
double | mtx[3][3] ) |
Definition at line 254 of file transform.cxx.