VGM Version 5.5
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
 CGeant4GM::Arb8SplitParameters of two G4GenericTrap-compatible pieces obtained by cutting an Arb8 with a plane perpendicular to Z
 CAxisVGM Axis enumeration
 CGeant4GM::ElementMapThe map between VGM and Geant4 elements
 CRootGM::ElementMapThe map between VGM and Root elements
 CVGM::IElementThe VGM interface to elements
 CGeant4GM::ElementVGM implementation for Geant4 element
 CRootGM::ElementVGM implementation for Root element using TGeoElement object
 CRootGM::ElementNonGeoVGM implementation for Root element which is not represented via TGeoElement object in Root geometry
 CVGM::IFactoryThe VGM interface to geometry factory providing functions for geometry construction and conversions
 CBaseVGM::VFactoryThe abstract base class to geometry factory
 CGeant4GM::FactoryVGM factory for Geant4
 CRootGM::FactoryVGM factory for Root
 CVGM::IIsotopeThe VGM interface to elements
 CGeant4GM::IsotopeVGM implementation for Geant4 Isotope
 CRootGM::IsotopeVGM implementation for Root isotope
 CVGM::IMaterialThe VGM interface to materials
 CGeant4GM::MaterialVGM implementation for Geant4 material
 CRootGM::MaterialVGM implementation for Root material
 CVGM::IMaterialFactoryThe VGM interface to material factory providing functions for material conversions
 CBaseVGM::VMaterialFactoryThe abstract base class to material factory
 CGeant4GM::MaterialFactoryVGM material factory for Geant4
 CRootGM::MaterialFactoryVGM material factory for Root
 CVGM::IMediumThe VGM interface to tracking medium
 CBaseVGM::VMediumThe ABC for tracking medium
 CGeant4GM::MediumThe VGM implementation of interface to tracking medium
 CRootGM::MediumVGM implementation for Root medium
 CVGM::IPlacementThe VGM interface to positions of volumes
 CBaseVGM::VPlacementThe abstract base class to positions of volumes
 CGeant4GM::PlacementVGM implementation for Geant4 positions of volumes
 CRootGM::PlacementVGM implementation for Root positions of volumes
 CVGM::ISolidThe VGM interface to solids
 CVGM::IArb8The VGM interface to Arb8 solids
 CBaseVGM::VArb8The ABC for Arb8 solids
 CGeant4GM::Arb8VGM implementation for Geant4 Arb8 solid, the shape is implemented using G4TessellatedSolid, or G4GenericTrap when the shape is twisted
 CRootGM::Arb8VGM implementation for Root Arb8 solid
 CVGM::IBooleanSolidThe VGM interface to Boolean solids
 CBaseVGM::VBooleanSolidThe ABC for Boolean solids
 CGeant4GM::BooleanSolidVGM implementation for Geant4 Boolean solid
 CRootGM::BooleanSolidVGM implementation for Root Boolean solid
 CVGM::IBoxThe VGM interface to box solids
 CBaseVGM::VBoxThe ABC for box solids
 CGeant4GM::BoxVGM implementation for Geant4 box solid
 CRootGM::BoxVGM implementation for Root box solid
 CVGM::IConsThe VGM interface to cons solids
 CBaseVGM::VConsThe ABC for cons solids
 CGeant4GM::ConsVGM implementation for Geant4 cons solid
 CRootGM::ConsVGM implementation for Root cons solid
 CVGM::ICtubsThe VGM interface to cut tubs solids
 CBaseVGM::VCtubsThe ABC for cut tubs solids
 CGeant4GM::CtubsVGM implementation for cut tubs solid in Geant4
 CRootGM::CtubsVGM implementation for Root cut tubs solid
 CVGM::IDisplacedSolidThe VGM interface to displaced solids
 CBaseVGM::VDisplacedSolidThe ABC for displaced solids
 CGeant4GM::DisplacedSolidVGM implementation for Geant4 displaced solid
 CRootGM::DisplacedSolidVGM implementation for Root displaced solid
 CVGM::IEllipsoidThe VGM interface to ellipsoid solids
 CBaseVGM::VEllipsoidThe ABC for ellipsoid solids
 CGeant4GM::EllipsoidVGM implementation for Geant4 ellipsoid solid
 CRootGM::EllipsoidVGM implementation for Root ellipsoid solid
 CVGM::IEllipticalTubeThe VGM interface to elliptical tube solids
 CBaseVGM::VEllipticalTubeThe ABC for elliptical tube solids
 CGeant4GM::EllipticalTubeVGM implementation for Geant4 elliptical tube solid
 CRootGM::EllipticalTubeVGM implementation for Root elliptical tube solid
 CVGM::IExtrudedSolidThe VGM interface to extruded solids
 CBaseVGM::VExtrudedSolidThe ABC for xtru solids
 CGeant4GM::ExtrudedSolidVGM implementation for Geant4 xtru solid
 CRootGM::ExtrudedSolidVGM implementation for Root extruded solid
 CVGM::IHypeThe VGM interface to hyperboloid solids
 CBaseVGM::VHypeThe ABC for hyperboloid solids
 CGeant4GM::HypeVGM implementation for Geant4 hyperboloid solid
 CRootGM::HypeVGM implementation for Root hyperboloid solid
 CVGM::IMultiUnionThe VGM interface to Boolean solids
 CBaseVGM::VMultiUnionThe ABC for Boolean solids
 CGeant4GM::MultiUnionVGM implementation for Geant4 Boolean solid
 CRootGM::MultiUnionVGM implementation for Root Boolean solid
 CVGM::IParaThe VGM interface to para solids
 CBaseVGM::VParaThe ABC for para solids
 CGeant4GM::ParaVGM implementation for Geant4 para solid
 CRootGM::ParaVGM implementation for Root para solid
 CVGM::IParaboloidThe VGM interface to paraboloid solids
 CBaseVGM::VParaboloidThe ABC for paraboloid solids
 CGeant4GM::ParaboloidVGM implementation for Geant4 paraboloid solid
 CRootGM::ParaboloidVGM implementation for Root paraboloid solid
 CVGM::IPolyconeThe VGM interface to polycone solids
 CBaseVGM::VPolyconeThe ABC for polycone solids
 CGeant4GM::PolyconeVGM implementation for Geant4 polycone solid
 CRootGM::PolyconeVGM implementation for Root polycone solid
 CVGM::IPolyhedraThe VGM interface to polyhedra solids
 CBaseVGM::VPolyhedraThe ABC for polyhedra solids
 CGeant4GM::PolyhedraVGM implementation for Geant4 polyhedra solid
 CRootGM::PolyhedraVGM implementation for Root polyhedra solid
 CVGM::IScaledSolidThe VGM interface to Boolean solids
 CBaseVGM::VScaledSolidThe ABC for Scaled solids
 CGeant4GM::ScaledSolidVGM implementation for Geant4 Scaled solid
 CRootGM::ScaledSolidVGM implementation for Root Scaled solid
 CVGM::ISphereThe VGM interface to sphere solids
 CBaseVGM::VSphereThe ABC for sphere solids
 CGeant4GM::SphereVGM implementation for Geant4 sphere solid
 CRootGM::SphereVGM implementation for Root sphere solid
 CVGM::ITessellatedSolidThe VGM interface to extruded solids
 CBaseVGM::VTessellatedSolidThe ABC for tessellated solid
 CGeant4GM::TessellatedSolidVGM implementation for Geant4 tessellated solid
 CRootGM::TessellatedSolidVGM implementation for Root tessellated solid
 CVGM::ITorusThe VGM interface to torus solids
 CBaseVGM::VTorusThe ABC for torus solids
 CGeant4GM::TorusVGM implementation for Geant4 torus solid
 CRootGM::TorusVGM implementation for Root torus solid
 CVGM::ITrapThe VGM interface to trap solids
 CBaseVGM::VTrapThe ABC for trap solids
 CGeant4GM::TrapVGM implementation for Geant4 trap solid
 CRootGM::TrapVGM implementation for Root trap solid
 CVGM::ITrdThe VGM interface to trd solids
 CBaseVGM::VTrdThe ABC for trd solids
 CGeant4GM::TrdVGM implementation for Geant4 trd solid
 CRootGM::TrdVGM implementation for Root trd solid
 CVGM::ITubsThe VGM interface to tubs solids
 CBaseVGM::VTubsThe ABC for tubs solids
 CGeant4GM::TubsVGM implementation for Geant4 tubs solid
 CRootGM::TubsVGM implementation for Root tubs solid
 CGeant4GM::IsotopeMapThe map between VGM and Geant4 isotopes
 CRootGM::IsotopeMapThe map between VGM and Root isotopes
 CVGM::IVolumeThe VGM interface to volumes
 CBaseVGM::VVolumeThe abstract base class for volumes
 CGeant4GM::VolumeVGM implementation for Geant4 volume
 CRootGM::VolumeVGM implementation for Root volume
 CXmlVGM::IWriterThe interface for the XML writer that writes VGM geometry objects to XML:
 CXmlVGM::AGDDWriterThe implementation of the interface for the XML writer that writes VGM geometry objects to XML defined by AGDD.dtd (ATLAS Generic Detector Description)
 CXmlVGM::GDMLWriterThe implementation of the interface for the XML writer that writes VGM geometry objects to XML defined by GDML scheme
 CXmlVGM::MapsUtility class for mapping XML element values to their names within the XML exporter precision
 CGeant4GM::MaterialMapThe map between VGM and Geant4 material
 CRootGM::MaterialMapThe map between VGM and Root material
 CGeant4GM::PlacementMapThe map between VGM and Geant4 placements
 CRootGM::PlacementMapThe map between VGM and Root placements
 CGeant4GM::SolidMapThe map between VGM and Geant4 solids
 CRootGM::SolidMapThe map between VGM and Root solids
 CThreeVectorVGM typedef for 3D vector represented by vector<double>
 CTransformVGM typedef for 3D transformation represented by std::vector<double>:
 CTwoVectorVGM typedef for 2D vector represented by std::pair<double, double>:
 CClhepVGM::UnitsConversion from CLHEP physical units to VGM units
 CRootGM::UnitsConversion from Root physical units to VGM units
 CXmlVGM::VExporterClass for generation of geometry data files in XML, the XML format is independent from the geometry object model
 CXmlVGM::AGDDExporterClass for generation of geometry data files in XML, in the AGDD XML format
 CXmlVGM::GDMLExporterClass for generation of geometry data files in XML, in the GDML format
 CGeant4GM::VolumeMapThe map between VGM and Geant4 volumes
 CRootGM::VolumeMapThe map between VGM and Root volumes