|
VGM Version 5.5
|
| CGeant4GM::Arb8Split | Parameters of two G4GenericTrap-compatible pieces obtained by cutting an Arb8 with a plane perpendicular to Z |
| CAxis | VGM Axis enumeration |
| CGeant4GM::ElementMap | The map between VGM and Geant4 elements |
| CRootGM::ElementMap | The map between VGM and Root elements |
| CVGM::IElement | The VGM interface to elements |
| CGeant4GM::Element | VGM implementation for Geant4 element |
| CRootGM::Element | VGM implementation for Root element using TGeoElement object |
| CRootGM::ElementNonGeo | VGM implementation for Root element which is not represented via TGeoElement object in Root geometry |
| CVGM::IFactory | The VGM interface to geometry factory providing functions for geometry construction and conversions |
| CBaseVGM::VFactory | The abstract base class to geometry factory |
| CGeant4GM::Factory | VGM factory for Geant4 |
| CRootGM::Factory | VGM factory for Root |
| CVGM::IIsotope | The VGM interface to elements |
| CGeant4GM::Isotope | VGM implementation for Geant4 Isotope |
| CRootGM::Isotope | VGM implementation for Root isotope |
| CVGM::IMaterial | The VGM interface to materials |
| CGeant4GM::Material | VGM implementation for Geant4 material |
| CRootGM::Material | VGM implementation for Root material |
| CVGM::IMaterialFactory | The VGM interface to material factory providing functions for material conversions |
| CBaseVGM::VMaterialFactory | The abstract base class to material factory |
| CGeant4GM::MaterialFactory | VGM material factory for Geant4 |
| CRootGM::MaterialFactory | VGM material factory for Root |
| CVGM::IMedium | The VGM interface to tracking medium |
| CBaseVGM::VMedium | The ABC for tracking medium |
| CGeant4GM::Medium | The VGM implementation of interface to tracking medium |
| CRootGM::Medium | VGM implementation for Root medium |
| CVGM::IPlacement | The VGM interface to positions of volumes |
| CBaseVGM::VPlacement | The abstract base class to positions of volumes |
| CGeant4GM::Placement | VGM implementation for Geant4 positions of volumes |
| CRootGM::Placement | VGM implementation for Root positions of volumes |
| CVGM::ISolid | The VGM interface to solids |
| CVGM::IArb8 | The VGM interface to Arb8 solids |
| CBaseVGM::VArb8 | The ABC for Arb8 solids |
| CGeant4GM::Arb8 | VGM implementation for Geant4 Arb8 solid, the shape is implemented using G4TessellatedSolid, or G4GenericTrap when the shape is twisted |
| CRootGM::Arb8 | VGM implementation for Root Arb8 solid |
| CVGM::IBooleanSolid | The VGM interface to Boolean solids |
| CBaseVGM::VBooleanSolid | The ABC for Boolean solids |
| CGeant4GM::BooleanSolid | VGM implementation for Geant4 Boolean solid |
| CRootGM::BooleanSolid | VGM implementation for Root Boolean solid |
| CVGM::IBox | The VGM interface to box solids |
| CBaseVGM::VBox | The ABC for box solids |
| CGeant4GM::Box | VGM implementation for Geant4 box solid |
| CRootGM::Box | VGM implementation for Root box solid |
| CVGM::ICons | The VGM interface to cons solids |
| CBaseVGM::VCons | The ABC for cons solids |
| CGeant4GM::Cons | VGM implementation for Geant4 cons solid |
| CRootGM::Cons | VGM implementation for Root cons solid |
| CVGM::ICtubs | The VGM interface to cut tubs solids |
| CBaseVGM::VCtubs | The ABC for cut tubs solids |
| CGeant4GM::Ctubs | VGM implementation for cut tubs solid in Geant4 |
| CRootGM::Ctubs | VGM implementation for Root cut tubs solid |
| CVGM::IDisplacedSolid | The VGM interface to displaced solids |
| CBaseVGM::VDisplacedSolid | The ABC for displaced solids |
| CGeant4GM::DisplacedSolid | VGM implementation for Geant4 displaced solid |
| CRootGM::DisplacedSolid | VGM implementation for Root displaced solid |
| CVGM::IEllipsoid | The VGM interface to ellipsoid solids |
| CBaseVGM::VEllipsoid | The ABC for ellipsoid solids |
| CGeant4GM::Ellipsoid | VGM implementation for Geant4 ellipsoid solid |
| CRootGM::Ellipsoid | VGM implementation for Root ellipsoid solid |
| CVGM::IEllipticalTube | The VGM interface to elliptical tube solids |
| CBaseVGM::VEllipticalTube | The ABC for elliptical tube solids |
| CGeant4GM::EllipticalTube | VGM implementation for Geant4 elliptical tube solid |
| CRootGM::EllipticalTube | VGM implementation for Root elliptical tube solid |
| CVGM::IExtrudedSolid | The VGM interface to extruded solids |
| CBaseVGM::VExtrudedSolid | The ABC for xtru solids |
| CGeant4GM::ExtrudedSolid | VGM implementation for Geant4 xtru solid |
| CRootGM::ExtrudedSolid | VGM implementation for Root extruded solid |
| CVGM::IHype | The VGM interface to hyperboloid solids |
| CBaseVGM::VHype | The ABC for hyperboloid solids |
| CGeant4GM::Hype | VGM implementation for Geant4 hyperboloid solid |
| CRootGM::Hype | VGM implementation for Root hyperboloid solid |
| CVGM::IMultiUnion | The VGM interface to Boolean solids |
| CBaseVGM::VMultiUnion | The ABC for Boolean solids |
| CGeant4GM::MultiUnion | VGM implementation for Geant4 Boolean solid |
| CRootGM::MultiUnion | VGM implementation for Root Boolean solid |
| CVGM::IPara | The VGM interface to para solids |
| CBaseVGM::VPara | The ABC for para solids |
| CGeant4GM::Para | VGM implementation for Geant4 para solid |
| CRootGM::Para | VGM implementation for Root para solid |
| CVGM::IParaboloid | The VGM interface to paraboloid solids |
| CBaseVGM::VParaboloid | The ABC for paraboloid solids |
| CGeant4GM::Paraboloid | VGM implementation for Geant4 paraboloid solid |
| CRootGM::Paraboloid | VGM implementation for Root paraboloid solid |
| CVGM::IPolycone | The VGM interface to polycone solids |
| CBaseVGM::VPolycone | The ABC for polycone solids |
| CGeant4GM::Polycone | VGM implementation for Geant4 polycone solid |
| CRootGM::Polycone | VGM implementation for Root polycone solid |
| CVGM::IPolyhedra | The VGM interface to polyhedra solids |
| CBaseVGM::VPolyhedra | The ABC for polyhedra solids |
| CGeant4GM::Polyhedra | VGM implementation for Geant4 polyhedra solid |
| CRootGM::Polyhedra | VGM implementation for Root polyhedra solid |
| CVGM::IScaledSolid | The VGM interface to Boolean solids |
| CBaseVGM::VScaledSolid | The ABC for Scaled solids |
| CGeant4GM::ScaledSolid | VGM implementation for Geant4 Scaled solid |
| CRootGM::ScaledSolid | VGM implementation for Root Scaled solid |
| CVGM::ISphere | The VGM interface to sphere solids |
| CBaseVGM::VSphere | The ABC for sphere solids |
| CGeant4GM::Sphere | VGM implementation for Geant4 sphere solid |
| CRootGM::Sphere | VGM implementation for Root sphere solid |
| CVGM::ITessellatedSolid | The VGM interface to extruded solids |
| CBaseVGM::VTessellatedSolid | The ABC for tessellated solid |
| CGeant4GM::TessellatedSolid | VGM implementation for Geant4 tessellated solid |
| CRootGM::TessellatedSolid | VGM implementation for Root tessellated solid |
| CVGM::ITorus | The VGM interface to torus solids |
| CBaseVGM::VTorus | The ABC for torus solids |
| CGeant4GM::Torus | VGM implementation for Geant4 torus solid |
| CRootGM::Torus | VGM implementation for Root torus solid |
| CVGM::ITrap | The VGM interface to trap solids |
| CBaseVGM::VTrap | The ABC for trap solids |
| CGeant4GM::Trap | VGM implementation for Geant4 trap solid |
| CRootGM::Trap | VGM implementation for Root trap solid |
| CVGM::ITrd | The VGM interface to trd solids |
| CBaseVGM::VTrd | The ABC for trd solids |
| CGeant4GM::Trd | VGM implementation for Geant4 trd solid |
| CRootGM::Trd | VGM implementation for Root trd solid |
| CVGM::ITubs | The VGM interface to tubs solids |
| CBaseVGM::VTubs | The ABC for tubs solids |
| CGeant4GM::Tubs | VGM implementation for Geant4 tubs solid |
| CRootGM::Tubs | VGM implementation for Root tubs solid |
| CGeant4GM::IsotopeMap | The map between VGM and Geant4 isotopes |
| CRootGM::IsotopeMap | The map between VGM and Root isotopes |
| CVGM::IVolume | The VGM interface to volumes |
| CBaseVGM::VVolume | The abstract base class for volumes |
| CGeant4GM::Volume | VGM implementation for Geant4 volume |
| CRootGM::Volume | VGM implementation for Root volume |
| CXmlVGM::IWriter | The interface for the XML writer that writes VGM geometry objects to XML: |
| CXmlVGM::AGDDWriter | The implementation of the interface for the XML writer that writes VGM geometry objects to XML defined by AGDD.dtd (ATLAS Generic Detector Description) |
| CXmlVGM::GDMLWriter | The implementation of the interface for the XML writer that writes VGM geometry objects to XML defined by GDML scheme |
| CXmlVGM::Maps | Utility class for mapping XML element values to their names within the XML exporter precision |
| CGeant4GM::MaterialMap | The map between VGM and Geant4 material |
| CRootGM::MaterialMap | The map between VGM and Root material |
| CGeant4GM::PlacementMap | The map between VGM and Geant4 placements |
| CRootGM::PlacementMap | The map between VGM and Root placements |
| CGeant4GM::SolidMap | The map between VGM and Geant4 solids |
| CRootGM::SolidMap | The map between VGM and Root solids |
| CThreeVector | VGM typedef for 3D vector represented by vector<double> |
| CTransform | VGM typedef for 3D transformation represented by std::vector<double>: |
| CTwoVector | VGM typedef for 2D vector represented by std::pair<double, double>: |
| CClhepVGM::Units | Conversion from CLHEP physical units to VGM units |
| CRootGM::Units | Conversion from Root physical units to VGM units |
| CXmlVGM::VExporter | Class for generation of geometry data files in XML, the XML format is independent from the geometry object model |
| CXmlVGM::AGDDExporter | Class for generation of geometry data files in XML, in the AGDD XML format |
| CXmlVGM::GDMLExporter | Class for generation of geometry data files in XML, in the GDML format |
| CGeant4GM::VolumeMap | The map between VGM and Geant4 volumes |
| CRootGM::VolumeMap | The map between VGM and Root volumes |