1 #ifndef _GENESIS_SUPPORT_STRUCTURES_H_
2 #define _GENESIS_SUPPORT_STRUCTURES_H_
7 #include "G4Material.hh"
16 virtual G4LogicalVolume*
construct(G4LogicalVolume* a_mother,
31 std::map<G4String, G4LogicalVolume*> m_structures;
this class builds out an 8020 part
Definition: GenesisSupportStructures.h:12
GenesisSupportStructures()
Definition: GenesisSupportStructures.cpp:10
virtual G4LogicalVolume * construct(G4LogicalVolume *a_mother, MaterialManager *a_materials)
must be implemented by the child class
Definition: GenesisSupportStructures.cpp:14
void placeGenesisFrame(G4LogicalVolume *a_mother, MaterialManager *a_materials)
Definition: GenesisSupportStructures.cpp:320
G4LogicalVolume * getSupportStructure(std::string a_structure)
Definition: GenesisSupportStructures.cpp:547
abstract base class of geometry objects allowing modifications
Definition: GeometryObject.h:25
Definition: MaterialManager.h:15