Geant4
9.6.p02
|
#include <G4VUserDetectorConstruction.hh>
Inherited by A01DetectorConstruction, B01DetectorConstruction, B02DetectorConstruction, B02ScoringDetectorConstruction, B1DetectorConstruction, B1DetectorConstruction, B2aDetectorConstruction, B2bDetectorConstruction, B3DetectorConstruction, B4cDetectorConstruction, B4dDetectorConstruction, B4DetectorConstruction, B4DetectorConstruction, BrachyDetectorConstruction, CCalDetectorConstruction, CexmcSetup, CML2WorldConstruction, Collimator100BeamLine, Collimator40BeamLine, Collimator50BeamLine, Collimator60BeamLine, Collimator70BeamLine, Collimator80BeamLine, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DicomDetectorConstruction, DMXDetectorConstruction, ElectronBenchmarkDetector, Em10DetectorConstruction, eRositaDetectorConstruction, ExErrorDetectorConstruction, ExG4DetectorConstruction01, ExG4DetectorConstruction02, ExGflashDetectorConstruction, exGPSGeometryConstruction, ExN01DetectorConstruction, ExN01DetectorConstruction, ExN02DetectorConstruction, ExN02DetectorConstruction, ExN03DetectorConstruction, ExN04DetectorConstruction, ExN04DetectorConstruction, ExN04DetectorConstruction, ExN05DetectorConstruction, ExN06DetectorConstruction, ExN07DetectorConstruction, ExP01DetectorConstruction, ExP02DetConstrReader, ExP02DetectorConstruction, exrdmDetectorConstruction, ExTGDetectorConstruction, ExTGDetectorConstructionWithCpp, ExTGDetectorConstructionWithCuts, ExTGDetectorConstructionWithSD, EzDetectorConstruction, F01DetectorConstruction, F02DetectorConstruction, F03DetectorConstruction, F04DetectorConstruction, F05DetectorConstruction, F06DetectorConstruction, FCALTestbeamSetup, G01DetectorConstruction, G02DetectorConstruction, G03DetectorConstruction, G04DetectorConstruction, G3toG4DetectorConstruction, G4HumanPhantomConstruction, GammaKnifeDetectorConstruction, GammaRayTelDetectorConstruction, H02DetectorConstruction, LXeDetectorConstruction, MicrobeamDetectorConstruction, MyDetectorConstruction, OlapDetConstr, PassiveCarbonBeamLine, PassiveProtonBeamLine, PurgMagDetectorConstruction, pyG4VUserDetectorConstruction::CB_G4VUserDetectorConstruction, QDetectorConstruction, QDetectorConstruction, RandomDetector, RE01DetectorConstruction, RE02DetectorConstruction, RE03DetectorConstruction, RE04DetectorConstruction, read_gdml.MyDetectorConstruction, read_gdml.MyDetectorConstruction, RemSimDetectorConstruction, RMC01DetectorConstruction, test.MyDetectorConstruction, test.MyDetectorConstruction, test.MyDetectorConstruction, test.MyDetectorConstruction, test.MyDetectorConstruction, test.MyDetectorConstruction, TRTDetectorConstruction, UltraDetectorConstruction, WLSDetectorConstruction, XDetectorConstruction, XrayFluoDetectorConstruction, XrayFluoGeometry, XrayFluoMercuryDetectorConstruction, XrayFluoPlaneDetectorConstruction, and XrayTelDetectorConstruction.
Public Member Functions | |
G4VUserDetectorConstruction () | |
virtual | ~G4VUserDetectorConstruction () |
virtual G4VPhysicalVolume * | Construct ()=0 |
void | RegisterParallelWorld (G4VUserParallelWorld *) |
G4int | ConstructParallelGeometries () |
G4int | GetNumberOfParallelWorld () const |
G4VUserParallelWorld * | GetParallelWorld (G4int i) const |
Definition at line 48 of file G4VUserDetectorConstruction.hh.
G4VUserDetectorConstruction::G4VUserDetectorConstruction | ( | ) |
Definition at line 34 of file G4VUserDetectorConstruction.cc.
|
virtual |
Definition at line 37 of file G4VUserDetectorConstruction.cc.
|
pure virtual |
Implemented in RE02DetectorConstruction, CexmcSetup, GammaRayTelDetectorConstruction, Em10DetectorConstruction, XrayFluoDetectorConstruction, CML2WorldConstruction, DetectorConstruction, XrayFluoMercuryDetectorConstruction, DetectorConstruction, XrayFluoPlaneDetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, F01DetectorConstruction, ExN03DetectorConstruction, B4dDetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, F02DetectorConstruction, DetectorConstruction, UltraDetectorConstruction, DMXDetectorConstruction, B4cDetectorConstruction, F03DetectorConstruction, PurgMagDetectorConstruction, WLSDetectorConstruction, Collimator100BeamLine, Collimator40BeamLine, Collimator50BeamLine, Collimator60BeamLine, Collimator70BeamLine, Collimator80BeamLine, XrayTelDetectorConstruction, B4DetectorConstruction, RMC01DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, G02DetectorConstruction, B4DetectorConstruction, ExErrorDetectorConstruction, DetectorConstruction, DetectorConstruction, MicrobeamDetectorConstruction, FCALTestbeamSetup, ExG4DetectorConstruction02, OlapDetConstr, DetectorConstruction, DetectorConstruction, DetectorConstruction, F05DetectorConstruction, F06DetectorConstruction, DetectorConstruction, ExN02DetectorConstruction, G03DetectorConstruction, ExP01DetectorConstruction, ExG4DetectorConstruction01, F04DetectorConstruction, DicomDetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DicomPartialDetectorConstruction, DetectorConstruction, PassiveProtonBeamLine, DetectorConstruction, DetectorConstruction, B2aDetectorConstruction, B2bDetectorConstruction, DetectorConstruction, ExN02DetectorConstruction, RemSimDetectorConstruction, XrayFluoGeometry, DetectorConstruction, DetectorConstruction, RE04DetectorConstruction, DetectorConstruction, BrachyDetectorConstruction, eRositaDetectorConstruction, DetectorConstruction, ExN01DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, DetectorConstruction, exrdmDetectorConstruction, MyDetectorConstruction, DetectorConstruction, A01DetectorConstruction, LXeDetectorConstruction, G3toG4DetectorConstruction, RandomDetector, PassiveCarbonBeamLine, B3DetectorConstruction, TRTDetectorConstruction, DetectorConstruction, ExP02DetConstrReader, DetectorConstruction, ExN07DetectorConstruction, EzDetectorConstruction, QDetectorConstruction, QDetectorConstruction, GammaKnifeDetectorConstruction, G4HumanPhantomConstruction, B01DetectorConstruction, DetectorConstruction, XDetectorConstruction, ElectronBenchmarkDetector, ExGflashDetectorConstruction, G01DetectorConstruction, G04DetectorConstruction, RE03DetectorConstruction, B1DetectorConstruction, B02DetectorConstruction, ExTGDetectorConstruction, ExTGDetectorConstructionWithCpp, ExTGDetectorConstructionWithCuts, ExTGDetectorConstructionWithSD, B1DetectorConstruction, pyG4VUserDetectorConstruction::CB_G4VUserDetectorConstruction, ExN04DetectorConstruction, ExP02DetectorConstruction, RE01DetectorConstruction, ExN06DetectorConstruction, B02ScoringDetectorConstruction, ExN04DetectorConstruction, H02DetectorConstruction, exGPSGeometryConstruction, ExN01DetectorConstruction, ExN05DetectorConstruction, ExN04DetectorConstruction, CCalDetectorConstruction, DetectorConstruction, and DetectorConstruction.
G4int G4VUserDetectorConstruction::ConstructParallelGeometries | ( | ) |
Definition at line 57 of file G4VUserDetectorConstruction.cc.
G4int G4VUserDetectorConstruction::GetNumberOfParallelWorld | ( | ) | const |
Definition at line 69 of file G4VUserDetectorConstruction.cc.
G4VUserParallelWorld * G4VUserDetectorConstruction::GetParallelWorld | ( | G4int | i) | const |
Definition at line 72 of file G4VUserDetectorConstruction.cc.
void G4VUserDetectorConstruction::RegisterParallelWorld | ( | G4VUserParallelWorld * | aPW) |
Definition at line 40 of file G4VUserDetectorConstruction.cc.