Geant4
10.00.p01
|
#include <exrdmDetectorConstruction.hh>
Private Member Functions | |
void | DefineMaterials () |
Additional Inherited Members | |
Protected Member Functions inherited from G4VUserDetectorConstruction | |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Definition at line 48 of file exrdmDetectorConstruction.hh.
exrdmDetectorConstruction::exrdmDetectorConstruction | ( | ) |
Definition at line 54 of file exrdmDetectorConstruction.cc.
References DefineMaterials(), and fDetectorMessenger.
|
virtual |
Definition at line 74 of file exrdmDetectorConstruction.cc.
References fDetectorMessenger.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 103 of file exrdmDetectorConstruction.cc.
References G4Region::AddRootLogicalVolume(), G4UImanager::ApplyCommand(), fDefaultMater, fDetectorLength, fDetectorMater, fDetectorRegion, fDetectorThickness, fLogicDetector, fLogicTarget, fLogicWorld, fPhysiDetector, fPhysiTarget, fPhysiWorld, fSolidDetector, fSolidTarget, fSolidWorld, fTargetLength, fTargetMater, fTargetRadius, fTargetRegion, fWorldLength, fWorldRadius, G4UImanager::GetUIpointer(), G4VisAttributes::Invisible, G4INCL::Math::max(), and G4LogicalVolume::SetVisAttributes().
|
private |
Definition at line 81 of file exrdmDetectorConstruction.cc.
References exrdmMaterial::AddMaterial(), cm3, fDefaultMater, fDetectorMater, fMaterialsManager, fTargetMater, g, and exrdmMaterial::GetMaterial().
Referenced by exrdmDetectorConstruction().
|
inline |
Definition at line 62 of file exrdmDetectorConstruction.hh.
References fDetectorLength.
|
inline |
Definition at line 60 of file exrdmDetectorConstruction.hh.
References fPhysiDetector.
|
inline |
Definition at line 65 of file exrdmDetectorConstruction.hh.
References fDetectorThickness.
|
inline |
Definition at line 63 of file exrdmDetectorConstruction.hh.
References fTargetLength.
|
inline |
Definition at line 66 of file exrdmDetectorConstruction.hh.
References fTargetRadius.
|
inline |
Definition at line 64 of file exrdmDetectorConstruction.hh.
References fWorldLength.
|
inline |
Definition at line 67 of file exrdmDetectorConstruction.hh.
References fWorldRadius.
|
inline |
Definition at line 75 of file exrdmDetectorConstruction.hh.
References fDetectorLength.
Referenced by exrdmDetectorMessenger::SetNewValue().
void exrdmDetectorConstruction::SetDetectorMaterial | ( | G4String | materialName | ) |
Definition at line 238 of file exrdmDetectorConstruction.cc.
References cm, fDetectorLength, fDetectorMater, fLogicDetector, G4cout, G4endl, G4Material::GetMaterial(), and G4LogicalVolume::SetMaterial().
Referenced by exrdmDetectorMessenger::SetNewValue().
|
inline |
Definition at line 73 of file exrdmDetectorConstruction.hh.
References fDetectorThickness.
Referenced by exrdmDetectorMessenger::SetNewValue().
|
inline |
Definition at line 74 of file exrdmDetectorConstruction.hh.
References fTargetLength.
Referenced by exrdmDetectorMessenger::SetNewValue().
void exrdmDetectorConstruction::SetTargetMaterial | ( | G4String | materialName | ) |
Definition at line 223 of file exrdmDetectorConstruction.cc.
References cm, fLogicTarget, fTargetLength, fTargetMater, G4cout, G4endl, G4Material::GetMaterial(), and G4LogicalVolume::SetMaterial().
Referenced by exrdmDetectorMessenger::SetNewValue().
|
inline |
Definition at line 72 of file exrdmDetectorConstruction.hh.
References fTargetRadius.
Referenced by exrdmDetectorMessenger::SetNewValue().
|
private |
Definition at line 97 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), and DefineMaterials().
|
private |
Definition at line 104 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), GetDetectoFullLength(), SetDetectorLength(), and SetDetectorMaterial().
|
private |
Definition at line 99 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), DefineMaterials(), and SetDetectorMaterial().
|
private |
Definition at line 94 of file exrdmDetectorConstruction.hh.
Referenced by exrdmDetectorConstruction(), and ~exrdmDetectorConstruction().
|
private |
Definition at line 112 of file exrdmDetectorConstruction.hh.
Referenced by Construct().
|
private |
Definition at line 105 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), GetDetectorThickness(), and SetDetectorThickness().
|
private |
Definition at line 91 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), and SetDetectorMaterial().
|
private |
Definition at line 87 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), and SetTargetMaterial().
|
private |
Definition at line 83 of file exrdmDetectorConstruction.hh.
Referenced by Construct().
|
private |
Definition at line 95 of file exrdmDetectorConstruction.hh.
Referenced by DefineMaterials().
|
private |
Definition at line 92 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), and GetDetector().
|
private |
Definition at line 88 of file exrdmDetectorConstruction.hh.
Referenced by Construct().
|
private |
Definition at line 84 of file exrdmDetectorConstruction.hh.
Referenced by Construct().
|
private |
Definition at line 90 of file exrdmDetectorConstruction.hh.
Referenced by Construct().
|
private |
Definition at line 86 of file exrdmDetectorConstruction.hh.
Referenced by Construct().
|
private |
Definition at line 82 of file exrdmDetectorConstruction.hh.
Referenced by Construct().
|
private |
Definition at line 102 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), GetTargetFullLength(), SetTargetLength(), and SetTargetMaterial().
|
private |
Definition at line 98 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), DefineMaterials(), and SetTargetMaterial().
|
private |
Definition at line 103 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), GetTargetRadius(), and SetTargetRadius().
|
private |
Definition at line 111 of file exrdmDetectorConstruction.hh.
Referenced by Construct().
|
private |
Definition at line 106 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), and GetWorldFullLength().
|
private |
Definition at line 107 of file exrdmDetectorConstruction.hh.
Referenced by Construct(), and GetWorldRadius().