| 
    Geant4
    10.00.p03
    
   | 
 
#include <RE06ParallelWorld.hh>
 Inheritance diagram for RE06ParallelWorld:
 Collaboration diagram for RE06ParallelWorld: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 | 
Static Private Attributes | |
| static G4ThreadLocal G4bool | fSDConstructed = false | 
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 56 of file RE06ParallelWorld.cc.
References fCalName, fCalorLogical, fCalorPhysical, fLayerLogical, and fLayerPhysical.
      
  | 
  virtual | 
Definition at line 77 of file RE06ParallelWorld.cc.
      
  | 
  virtual | 
Implements G4VUserParallelWorld.
Definition at line 82 of file RE06ParallelWorld.cc.
References fConstructed, and SetupGeometry().
 Here is the call graph for this function:
      
  | 
  virtual | 
Reimplemented from G4VUserParallelWorld.
Definition at line 93 of file RE06ParallelWorld.cc.
References fSDConstructed, and SetupDetectors().
 Here is the call graph for this function:
      
  | 
  inline | 
Definition at line 51 of file RE06ParallelWorld.hh.
References fSerial.
| void RE06ParallelWorld::SetSerialGeometry | ( | G4bool | ser | ) | 
Definition at line 201 of file RE06ParallelWorld.cc.
References fCalorPhysical, fConstructed, fSerial, m, and G4VPhysicalVolume::SetTranslation().
 Here is the call graph for this function:
      
  | 
  private | 
Definition at line 152 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().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 103 of file RE06ParallelWorld.cc.
References deg, fCalName, fCalorLogical, fCalorPhysical, fLayerLogical, fLayerPhysical, fNumberOfLayers, fSerial, fTotalThickness, G4VPhysicalVolume::GetLogicalVolume(), G4VUserParallelWorld::GetWorld(), kRho, and m.
Referenced by Construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  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 66 of file RE06ParallelWorld.hh.
Referenced by SetupGeometry().
      
  | 
  staticprivate | 
Definition at line 63 of file RE06ParallelWorld.hh.
Referenced by ConstructSD().
      
  | 
  private | 
Definition at line 64 of file RE06ParallelWorld.hh.
Referenced by IsSerial(), SetSerialGeometry(), and SetupGeometry().
      
  | 
  private | 
Definition at line 65 of file RE06ParallelWorld.hh.
Referenced by SetupGeometry().