#include <RMC01DetectorConstruction.hh>
◆ RMC01DetectorConstruction()
RMC01DetectorConstruction::RMC01DetectorConstruction |
( |
| ) |
|
Definition at line 66 of file RMC01DetectorConstruction.cc.
G4double fShield_Thickness
G4double fSensitive_cylinder_Rout
G4double fSensitive_cylinder_H
RMC01DetectorMessenger * fDetectorMessenger
G4VUserDetectorConstruction()
◆ ~RMC01DetectorConstruction()
RMC01DetectorConstruction::~RMC01DetectorConstruction |
( |
| ) |
|
|
virtual |
◆ Construct()
◆ ConstructSimpleGeometry()
Definition at line 133 of file RMC01DetectorConstruction.cc.
164 G4Orb* solidShieldingSphere=
new G4Orb(
"Shielding", radiusShieldingSphere);
172 logicShieldingSphere,
192 logicShieldingSphere,
209 logicDetectingCylinder,
216 RMC01SD* theSensitiveDetector =
new RMC01SD(
"/SensitiveCylinder");
G4double fShield_Thickness
CLHEP::Hep3Vector G4ThreeVector
static G4Material * GetMaterial(const G4String &name, G4bool warning=true)
G4double fSensitive_cylinder_Rout
static G4PhysicalVolumeStore * GetInstance()
static const double twopi
static G4LogicalVolumeStore * GetInstance()
static G4SolidStore * GetInstance()
G4double fSensitive_cylinder_H
static G4GeometryManager * GetInstance()
void AddNewDetector(G4VSensitiveDetector *aSD)
static G4SDManager * GetSDMpointer()
void OpenGeometry(G4VPhysicalVolume *vol=0)
void SetSensitiveDetector(G4VSensitiveDetector *pSDetector)
◆ DefineMaterials()
void RMC01DetectorConstruction::DefineMaterials |
( |
| ) |
|
|
private |
Definition at line 92 of file RMC01DetectorConstruction.cc.
int universe_mean_density
static const double kelvin
void AddElement(G4Element *element, G4int nAtoms)
◆ SetSensitiveVolumeHeight()
void RMC01DetectorConstruction::SetSensitiveVolumeHeight |
( |
G4double |
h | ) |
|
◆ SetSensitiveVolumeRadius()
void RMC01DetectorConstruction::SetSensitiveVolumeRadius |
( |
G4double |
r | ) |
|
◆ SetShieldingThickness()
void RMC01DetectorConstruction::SetShieldingThickness |
( |
G4double |
d | ) |
|
◆ UpdateGeometry()
void RMC01DetectorConstruction::UpdateGeometry |
( |
| ) |
|
◆ fDetectorMessenger
◆ fSensitive_cylinder_H
G4double RMC01DetectorConstruction::fSensitive_cylinder_H |
|
private |
◆ fSensitive_cylinder_Rout
G4double RMC01DetectorConstruction::fSensitive_cylinder_Rout |
|
private |
◆ fShield_Thickness
G4double RMC01DetectorConstruction::fShield_Thickness |
|
private |
The documentation for this class was generated from the following files: