Geant4
10.00.p01
|
#include <RE06ParallelWorld.hh>
Public Member Functions | |
RE06ParallelWorld (G4String worldName) | |
virtual | ~RE06ParallelWorld () |
virtual void | Construct () |
virtual void | ConstructSD () |
void | SetSerialGeometry (G4bool ser) |
G4bool | IsSerial () const |
Public Member Functions inherited from G4VUserParallelWorld | |
G4VUserParallelWorld (G4String worldName) | |
virtual | ~G4VUserParallelWorld () |
G4String | GetName () |
Private Member Functions | |
void | SetupGeometry () |
void | SetupDetectors () |
Private Attributes | |
G4LogicalVolume * | fCalorLogical [3] |
G4LogicalVolume * | fLayerLogical [3] |
G4VPhysicalVolume * | fCalorPhysical [3] |
G4VPhysicalVolume * | fLayerPhysical [3] |
G4String | fCalName [3] |
G4bool | fConstructed |
G4bool | fSerial |
G4double | fTotalThickness |
G4int | fNumberOfLayers |
Additional Inherited Members | |
Protected Member Functions inherited from G4VUserParallelWorld | |
G4VPhysicalVolume * | GetWorld () |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Protected Attributes inherited from G4VUserParallelWorld | |
G4String | fWorldName |
Definition at line 41 of file RE06ParallelWorld.hh.
RE06ParallelWorld::RE06ParallelWorld | ( | G4String | worldName | ) |
Definition at line 54 of file RE06ParallelWorld.cc.
References fCalName, fCalorLogical, fCalorPhysical, fLayerLogical, and fLayerPhysical.
|
virtual |
Definition at line 75 of file RE06ParallelWorld.cc.
|
virtual |
Implements G4VUserParallelWorld.
Definition at line 80 of file RE06ParallelWorld.cc.
References fConstructed, and SetupGeometry().
|
virtual |
Reimplemented from G4VUserParallelWorld.
Definition at line 92 of file RE06ParallelWorld.cc.
References SetupDetectors().
|
inline |
Definition at line 51 of file RE06ParallelWorld.hh.
References fSerial.
void RE06ParallelWorld::SetSerialGeometry | ( | G4bool | ser | ) |
Definition at line 196 of file RE06ParallelWorld.cc.
References fCalorPhysical, fConstructed, fSerial, m, and G4VPhysicalVolume::SetTranslation().
|
private |
Definition at line 147 of file RE06ParallelWorld.cc.
References G4SDParticleFilter::add(), G4SDManager::AddNewDetector(), fCalName, fLayerLogical, G4SDManager::GetSDMpointer(), G4MultiFunctionalDetector::RegisterPrimitive(), G4VPrimitiveScorer::SetFilter(), G4VUserParallelWorld::SetSensitiveDetector(), and G4SDManager::SetVerboseLevel().
Referenced by ConstructSD().
|
private |
Definition at line 98 of file RE06ParallelWorld.cc.
References deg, fCalName, fCalorLogical, fCalorPhysical, fLayerLogical, fLayerPhysical, fNumberOfLayers, fSerial, fTotalThickness, G4VPhysicalVolume::GetLogicalVolume(), G4VUserParallelWorld::GetWorld(), kRho, and m.
Referenced by Construct().
|
private |
Definition at line 61 of file RE06ParallelWorld.hh.
Referenced by RE06ParallelWorld(), SetupDetectors(), and SetupGeometry().
|
private |
Definition at line 57 of file RE06ParallelWorld.hh.
Referenced by RE06ParallelWorld(), and SetupGeometry().
|
private |
Definition at line 59 of file RE06ParallelWorld.hh.
Referenced by RE06ParallelWorld(), SetSerialGeometry(), and SetupGeometry().
|
private |
Definition at line 62 of file RE06ParallelWorld.hh.
Referenced by Construct(), and SetSerialGeometry().
|
private |
Definition at line 58 of file RE06ParallelWorld.hh.
Referenced by RE06ParallelWorld(), SetupDetectors(), and SetupGeometry().
|
private |
Definition at line 60 of file RE06ParallelWorld.hh.
Referenced by RE06ParallelWorld(), and SetupGeometry().
|
private |
Definition at line 65 of file RE06ParallelWorld.hh.
Referenced by SetupGeometry().
|
private |
Definition at line 63 of file RE06ParallelWorld.hh.
Referenced by IsSerial(), SetSerialGeometry(), and SetupGeometry().
|
private |
Definition at line 64 of file RE06ParallelWorld.hh.
Referenced by SetupGeometry().