| 
    Geant4
    10.01.p01
    
   | 
 
#include <ML2Ph_FullWater.hh>
 Collaboration diagram for CML2Ph_FullWater:Public Member Functions | |
| CML2Ph_FullWater () | |
| ~CML2Ph_FullWater (void) | |
| bool | Construct (G4VPhysicalVolume *PVWorld, G4int saving_in_ROG_Voxels_every_events, G4int seed, G4String ROGOutFile, G4bool bSaveROG) | 
| G4int | getTotalNumberOfEvents () | 
| CML2SDWithVoxels * | getSensDet () | 
| G4VPhysicalVolume * | getPhysicalVolume () | 
| G4ThreeVector | getHalfContainerSize () | 
| void | writeInfo () | 
Private Attributes | |
| G4VPhysicalVolume * | PVWorld | 
| G4VPhysicalVolume * | fullWaterPhantomPV | 
| CML2SDWithVoxels * | sensDet | 
| G4ThreeVector | centre | 
| G4ThreeVector | halfSize | 
Definition at line 63 of file ML2Ph_FullWater.hh.
| CML2Ph_FullWater::CML2Ph_FullWater | ( | ) | 
Definition at line 46 of file ML2Ph_FullWater.cc.
| CML2Ph_FullWater::~CML2Ph_FullWater | ( | void | ) | 
Definition at line 54 of file ML2Ph_FullWater.cc.
| bool CML2Ph_FullWater::Construct | ( | G4VPhysicalVolume * | PVWorld, | 
| G4int | saving_in_ROG_Voxels_every_events, | ||
| G4int | seed, | ||
| G4String | ROGOutFile, | ||
| G4bool | bSaveROG | ||
| ) | 
Definition at line 62 of file ML2Ph_FullWater.cc.
References G4SDManager::AddNewDetector(), G4Region::AddRootLogicalVolume(), G4VReadOutGeometry::BuildROGeometry(), centre, G4NistManager::FindOrBuildMaterial(), fullWaterPhantomPV, G4VPhysicalVolume::GetFrameTranslation(), G4SDManager::GetSDMpointer(), halfSize, G4NistManager::Instance(), mm, PVWorld, G4Colour::Red(), sensDet, CML2ReadOutGeometry::setBuildData(), G4ProductionCuts::SetProductionCut(), G4Region::SetProductionCuts(), G4VSensitiveDetector::SetROgeometry(), and G4VisAttributes::SetVisibility().
Referenced by CML2PhantomConstruction::Construct().
 Here is the call graph for this function:
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 72 of file ML2Ph_FullWater.hh.
References halfSize.
Referenced by CML2PhantomConstruction::design().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 71 of file ML2Ph_FullWater.hh.
References PVWorld.
Referenced by CML2PhantomConstruction::Construct().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 70 of file ML2Ph_FullWater.hh.
References sensDet.
Referenced by CML2PhantomConstruction::Construct().
 Here is the caller graph for this function:
      
  | 
  inline | 
Definition at line 69 of file ML2Ph_FullWater.hh.
References CML2SDWithVoxels::getTotalNumberOfEvents(), and sensDet.
Referenced by CML2PhantomConstruction::getTotalNumberOfEvents().
 Here is the call graph for this function:
 Here is the caller graph for this function:| void CML2Ph_FullWater::writeInfo | ( | ) | 
Definition at line 57 of file ML2Ph_FullWater.cc.
References centre, G4endl, halfSize, and mm.
Referenced by CML2PhantomConstruction::Construct().
 Here is the caller graph for this function:
      
  | 
  private | 
Definition at line 79 of file ML2Ph_FullWater.hh.
Referenced by CML2Ph_FullWater(), Construct(), and writeInfo().
      
  | 
  private | 
Definition at line 76 of file ML2Ph_FullWater.hh.
Referenced by Construct().
      
  | 
  private | 
Definition at line 79 of file ML2Ph_FullWater.hh.
Referenced by CML2Ph_FullWater(), Construct(), getHalfContainerSize(), and writeInfo().
      
  | 
  private | 
Definition at line 75 of file ML2Ph_FullWater.hh.
Referenced by Construct(), and getPhysicalVolume().
      
  | 
  private | 
Definition at line 78 of file ML2Ph_FullWater.hh.
Referenced by Construct(), getSensDet(), and getTotalNumberOfEvents().