48 #include "G4String.hh" 121 inline const G4String& GetName()
const;
124 inline void RegionModified(
G4bool flag);
125 inline G4bool IsModified()
const;
132 inline std::vector<G4LogicalVolume*>::iterator
133 GetRootLogicalVolumeIterator();
134 inline std::vector<G4Material*>::const_iterator
135 GetMaterialIterator()
const;
138 inline size_t GetNumberOfMaterials()
const;
139 inline size_t GetNumberOfRootVolumes()
const;
143 void UpdateMaterialList();
147 void ClearMaterialList();
163 inline void ClearMap();
180 void ClearFastSimulationManager();
223 inline G4int GetInstanceID()
const;
229 inline void UsedInMassGeometry(
G4bool val=
true);
230 inline void UsedInParallelGeometry(
G4bool val=
true);
231 inline G4bool IsInMassGeometry()
const;
232 inline G4bool IsInParallelGeometry()
const;
272 #include "G4Region.icc" bool operator==(const HepRotation &r, const HepLorentzRotation <)
XeCO2CF4 AddMaterial(TRT_Xe, 0.807)
static G4GEOM_DLL G4RegionManager subInstanceManager
G4VUserRegionInformation * fUserInfo
G4VPhysicalVolume * fWorldPhys
std::map< G4Material *, G4MaterialCutsCouple * > G4MaterialCoupleMap
G4UserSteppingAction * fRegionalSteppingAction
G4UserLimits * fUserLimits
G4MaterialCoupleMap fMaterialCoupleMap
std::pair< G4Material *, G4MaterialCutsCouple * > G4MaterialCouplePair
std::vector< G4Material * > G4MaterialList
G4FastSimulationManager * fFastSimulationManager
std::vector< G4LogicalVolume * > G4RootLVList
G4bool fInParallelGeometry
G4MaterialList fMaterials
G4GeomSplitter< G4RegionData > G4RegionManager
G4FieldManager * fFieldManager
G4RootLVList fRootVolumes