48 #include "G4String.hh" 
  102 #define G4MT_fsmanager ((subInstanceManager.offset[instanceID]).fFastSimulationManager) 
  103 #define G4MT_rsaction ((subInstanceManager.offset[instanceID]).fRegionalSteppingAction) 
  138     inline std::vector<G4LogicalVolume*>::iterator
 
  140     inline std::vector<G4Material*>::const_iterator
 
void RegisterMaterialCouplePair(G4Material *mat, G4MaterialCutsCouple *couple)
 
void SetUserInformation(G4VUserRegionInformation *ui)
 
G4ProductionCuts * GetProductionCuts() const 
 
std::vector< G4Material * >::const_iterator GetMaterialIterator() const 
 
G4bool operator==(const G4Region &rg) const 
 
const G4String & GetName() const 
 
static G4GEOM_DLL G4RegionManager subInstanceManager
 
void AddRootLogicalVolume(G4LogicalVolume *lv)
 
void UsedInParallelGeometry(G4bool val=true)
 
G4int GetInstanceID() const 
 
G4bool IsModified() const 
 
G4VUserRegionInformation * fUserInfo
 
G4VUserRegionInformation * GetUserInformation() const 
 
void RegionModified(G4bool flag)
 
G4VPhysicalVolume * fWorldPhys
 
std::map< G4Material *, G4MaterialCutsCouple * > G4MaterialCoupleMap
 
void SetFastSimulationManager(G4FastSimulationManager *fsm)
 
G4UserSteppingAction * fRegionalSteppingAction
 
G4VPhysicalVolume * GetWorldPhysical() const 
 
G4UserLimits * fUserLimits
 
G4Region(const G4String &name)
 
G4MaterialCoupleMap fMaterialCoupleMap
 
void ScanVolumeTree(G4LogicalVolume *lv, G4bool region)
 
std::pair< G4Material *, G4MaterialCutsCouple * > G4MaterialCouplePair
 
void SetName(const G4String &name)
 
void UsedInMassGeometry(G4bool val=true)
 
std::vector< G4Material * > G4MaterialList
 
void AddMaterial(G4Material *aMaterial)
 
void ClearFastSimulationManager()
 
G4MaterialCutsCouple * FindCouple(G4Material *mat)
 
G4FastSimulationManager * fFastSimulationManager
 
G4FieldManager * GetFieldManager() const 
 
G4bool BelongsTo(G4VPhysicalVolume *thePhys) const 
 
void SetWorld(G4VPhysicalVolume *wp)
 
std::vector< G4LogicalVolume * > G4RootLVList
 
G4Region * GetParentRegion(G4bool &unique) const 
 
G4bool IsInMassGeometry() const 
 
G4FastSimulationManager * GetFastSimulationManager() const 
 
void SetProductionCuts(G4ProductionCuts *cut)
 
G4bool fInParallelGeometry
 
void SetUserLimits(G4UserLimits *ul)
 
void UpdateMaterialList()
 
void SetRegionalSteppingAction(G4UserSteppingAction *rusa)
 
size_t GetNumberOfMaterials() const 
 
G4Region & operator=(const G4Region &)
 
G4MaterialList fMaterials
 
size_t GetNumberOfRootVolumes() const 
 
G4GeomSplitter< G4RegionData > G4RegionManager
 
void RemoveRootLogicalVolume(G4LogicalVolume *lv, G4bool scan=true)
 
static const G4RegionManager & GetSubInstanceManager()
 
G4bool IsInParallelGeometry() const 
 
void SetFieldManager(G4FieldManager *fm)
 
G4UserLimits * GetUserLimits() const 
 
G4UserSteppingAction * GetRegionalSteppingAction() const 
 
G4FieldManager * fFieldManager
 
G4RootLVList fRootVolumes
 
std::vector< G4LogicalVolume * >::iterator GetRootLogicalVolumeIterator()