|
Geant4
10.00.p03
|
#include <ML2Ph_BoxInBox.hh>
Collaboration diagram for CML2Ph_BoxInBox:Public Member Functions | |
| CML2Ph_BoxInBox () | |
| ~CML2Ph_BoxInBox (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 () |
Definition at line 64 of file ML2Ph_BoxInBox.hh.
| CML2Ph_BoxInBox::CML2Ph_BoxInBox | ( | ) |
Definition at line 46 of file ML2Ph_BoxInBox.cc.
| CML2Ph_BoxInBox::~CML2Ph_BoxInBox | ( | void | ) |
Definition at line 53 of file ML2Ph_BoxInBox.cc.
| bool CML2Ph_BoxInBox::Construct | ( | G4VPhysicalVolume * | PVWorld, |
| G4int | saving_in_ROG_Voxels_every_events, | ||
| G4int | seed, | ||
| G4String | ROGOutFile, | ||
| G4bool | bSaveROG | ||
| ) |
Definition at line 61 of file ML2Ph_BoxInBox.cc.
References A, G4Material::AddElement(), G4SDManager::AddNewDetector(), G4Region::AddRootLogicalVolume(), G4Colour::Blue(), boxInSidePV, G4VReadOutGeometry::BuildROGeometry(), centre, centreBoxInside, cm, cm3, elC, elH, elO, G4NistManager::FindOrBuildMaterial(), g, G4endl, G4Material::GetDensity(), G4VPhysicalVolume::GetFrameTranslation(), G4Material::GetName(), G4SDManager::GetSDMpointer(), G4Colour::Gray(), halfBoxInside_Thickness, halfSize, G4NistManager::Instance(), layerPV, mm, mole, OutMinusInBoxPV, PVWorld, G4Colour::Red(), sensDet, CML2ReadOutGeometry::setBuildData(), G4VisAttributes::SetLineWidth(), G4ProductionCuts::SetProductionCut(), G4Region::SetProductionCuts(), G4LogicalVolume::SetRegion(), G4VSensitiveDetector::SetROgeometry(), G4LogicalVolume::SetSensitiveDetector(), G4LogicalVolume::SetUserLimits(), G4LogicalVolume::SetVisAttributes(), 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 73 of file ML2Ph_BoxInBox.hh.
References halfSize.
Referenced by CML2PhantomConstruction::design().
Here is the caller graph for this function:
|
inline |
Definition at line 72 of file ML2Ph_BoxInBox.hh.
References PVWorld.
Referenced by CML2PhantomConstruction::Construct().
Here is the caller graph for this function:
|
inline |
Definition at line 71 of file ML2Ph_BoxInBox.hh.
References sensDet.
Referenced by CML2PhantomConstruction::Construct().
Here is the caller graph for this function:
|
inline |
Definition at line 70 of file ML2Ph_BoxInBox.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_BoxInBox::writeInfo | ( | ) |
Definition at line 56 of file ML2Ph_BoxInBox.cc.
References centreBoxInside, G4endl, halfBoxInside_Thickness, and mm.
Referenced by CML2PhantomConstruction::Construct().
Here is the caller graph for this function:
|
private |
Definition at line 77 of file ML2Ph_BoxInBox.hh.
Referenced by Construct().
|
private |
Definition at line 85 of file ML2Ph_BoxInBox.hh.
Referenced by CML2Ph_BoxInBox(), and Construct().
|
private |
Definition at line 83 of file ML2Ph_BoxInBox.hh.
Referenced by Construct(), and writeInfo().
|
private |
Definition at line 84 of file ML2Ph_BoxInBox.hh.
Referenced by Construct(), and writeInfo().
|
private |
Definition at line 85 of file ML2Ph_BoxInBox.hh.
Referenced by CML2Ph_BoxInBox(), Construct(), and getHalfContainerSize().
|
private |
Definition at line 78 of file ML2Ph_BoxInBox.hh.
Referenced by Construct().
|
private |
Definition at line 79 of file ML2Ph_BoxInBox.hh.
Referenced by Construct().
|
private |
Definition at line 76 of file ML2Ph_BoxInBox.hh.
Referenced by Construct(), and getPhysicalVolume().
|
private |
Definition at line 81 of file ML2Ph_BoxInBox.hh.
Referenced by Construct(), getSensDet(), and getTotalNumberOfEvents().