DD4hep  1.30.0
Detector Description Toolkit for High Energy Physics
Typedefs
dd4hep::sim::Geant4GeometryMaps Namespace Reference

Helper namespace defining data types for the relation information between geant4 objects and dd4hep objects. More...

Typedefs

typedef std::map< Atom, G4Element * > ElementMap
 
typedef std::map< const TGeoIsotope *, G4Isotope * > IsotopeMap
 
typedef std::map< Material, G4Material * > MaterialMap
 
typedef std::map< PlacedVolume, G4VPhysicalVolume * > PlacementMap
 
typedef std::map< Volume, G4LogicalVolume * > VolumeMap
 
typedef std::map< PlacedVolume, Geant4AssemblyVolume * > AssemblyMap
 
typedef std::vector< const TGeoNode * > VolumeChain
 
typedef std::pair< VolumeChain, const G4VPhysicalVolume * > ImprintEntry
 
typedef std::vector< ImprintEntryImprints
 
typedef std::map< Volume, ImprintsVolumeImprintMap
 
typedef std::map< const TGeoShape *, G4VSolid * > SolidMap
 
typedef std::map< const G4VPhysicalVolume *, PlacedVolumeG4PlacementMap
 

Detailed Description

Helper namespace defining data types for the relation information between geant4 objects and dd4hep objects.

Author
M.Frank
Version
1.0

Typedef Documentation

◆ AssemblyMap

Definition at line 75 of file Geant4GeometryInfo.h.

◆ ElementMap

typedef std::map<Atom, G4Element*> dd4hep::sim::Geant4GeometryMaps::ElementMap

Definition at line 68 of file Geant4GeometryInfo.h.

◆ G4PlacementMap

typedef std::map<const G4VPhysicalVolume*, PlacedVolume> dd4hep::sim::Geant4GeometryMaps::G4PlacementMap

Definition at line 84 of file Geant4GeometryInfo.h.

◆ ImprintEntry

typedef std::pair<VolumeChain,const G4VPhysicalVolume*> dd4hep::sim::Geant4GeometryMaps::ImprintEntry

Definition at line 78 of file Geant4GeometryInfo.h.

◆ Imprints

Definition at line 79 of file Geant4GeometryInfo.h.

◆ IsotopeMap

typedef std::map<const TGeoIsotope*, G4Isotope*> dd4hep::sim::Geant4GeometryMaps::IsotopeMap

Definition at line 69 of file Geant4GeometryInfo.h.

◆ MaterialMap

Definition at line 70 of file Geant4GeometryInfo.h.

◆ PlacementMap

typedef std::map<PlacedVolume, G4VPhysicalVolume*> dd4hep::sim::Geant4GeometryMaps::PlacementMap

Definition at line 72 of file Geant4GeometryInfo.h.

◆ SolidMap

typedef std::map<const TGeoShape*, G4VSolid*> dd4hep::sim::Geant4GeometryMaps::SolidMap

Definition at line 81 of file Geant4GeometryInfo.h.

◆ VolumeChain

typedef std::vector<const TGeoNode*> dd4hep::sim::Geant4GeometryMaps::VolumeChain

Definition at line 77 of file Geant4GeometryInfo.h.

◆ VolumeImprintMap

Definition at line 80 of file Geant4GeometryInfo.h.

◆ VolumeMap

typedef std::map<Volume, G4LogicalVolume*> dd4hep::sim::Geant4GeometryMaps::VolumeMap

Definition at line 74 of file Geant4GeometryInfo.h.