Geant4.10
|
#include <ExTGRCRegionCutsMgr.hh>
Public Member Functions | |
~ExTGRCRegionCutsMgr () | |
void | AddRegionData (const std::vector< G4String > &rd) |
void | AddRegionCuts (const std::vector< G4String > &rc) |
std::vector< ExTGRCRegionData * > | FindRegionData (const G4String &name) |
void | BuildRegions () |
void | BuildProductionCuts () |
Static Public Member Functions | |
static ExTGRCRegionCutsMgr * | GetInstance () |
Region cuts manager
Changes: creation May 2007
Definition at line 44 of file ExTGRCRegionCutsMgr.hh.
ExTGRCRegionCutsMgr::~ExTGRCRegionCutsMgr | ( | ) |
Definition at line 60 of file ExTGRCRegionCutsMgr.cc.
Definition at line 80 of file ExTGRCRegionCutsMgr.cc.
References G4UIcommand::ConvertToString(), FatalErrorInArgument, FindRegionData(), G4cerr, G4endl, G4Exception(), and regs.
Referenced by ExTGRCLineProcessor::ProcessLine().
Definition at line 66 of file ExTGRCRegionCutsMgr.cc.
References FindRegionData(), G4Exception(), and JustWarning.
Referenced by ExTGRCLineProcessor::ProcessLine().
void ExTGRCRegionCutsMgr::BuildProductionCuts | ( | ) |
Definition at line 144 of file ExTGRCRegionCutsMgr.cc.
References FatalErrorInArgument, G4Exception(), G4RegionStore::GetInstance(), G4RegionStore::GetRegion(), G4ProductionCuts::SetProductionCut(), and G4Region::SetProductionCuts().
Referenced by ExTGRCDetectorBuilder::ConstructDetector().
void ExTGRCRegionCutsMgr::BuildRegions | ( | ) |
Definition at line 125 of file ExTGRCRegionCutsMgr.cc.
References G4Region::AddRootLogicalVolume(), G4tgbVolumeMgr::FindG4LogVol(), and G4tgbVolumeMgr::GetInstance().
Referenced by ExTGRCDetectorBuilder::ConstructDetector().
std::vector< ExTGRCRegionData * > ExTGRCRegionCutsMgr::FindRegionData | ( | const G4String & | name | ) |
Definition at line 110 of file ExTGRCRegionCutsMgr.cc.
References G4tgrUtils::AreWordsEquivalent(), and regs.
Referenced by AddRegionCuts(), and AddRegionData().
|
static |
Definition at line 45 of file ExTGRCRegionCutsMgr.cc.
Referenced by ExTGRCDetectorBuilder::ConstructDetector(), and ExTGRCLineProcessor::ProcessLine().