QwGeant4
|
#include <DetectorConstruction.hh>
Inherits G4VUserDetectorConstruction.
Public Member Functions | |
DetectorConstruction () | |
virtual | ~DetectorConstruction () |
virtual G4VPhysicalVolume * | Construct () |
void | SetWorldMaterial (const G4String &) |
void | SetTargetMaterial (const G4String &) |
void | SetTargetRadius (G4double val) |
void | SetTargetLength (G4double val) |
void | UpdateGeometry () |
Private Member Functions | |
DetectorConstruction & | operator= (const DetectorConstruction &right) |
DetectorConstruction (const DetectorConstruction &) | |
Private Attributes | |
G4double | fRadius |
G4double | fLength |
G4Material * | fTargetMaterial |
G4Material * | fWorldMaterial |
G4LogicalVolume * | fLogicTarget |
G4LogicalVolume * | fLogicWorld |
DetectorMessenger * | fDetectorMessenger |
Definition at line 54 of file DetectorConstruction.hh.
DetectorConstruction::DetectorConstruction | ( | ) |
Definition at line 69 of file DetectorConstruction.cc.
References fDetectorMessenger, fLength, fLogicTarget, fLogicWorld, fRadius, fTargetMaterial, and fWorldMaterial.
|
virtual |
Definition at line 84 of file DetectorConstruction.cc.
References fDetectorMessenger.
|
private |
|
virtual |
Definition at line 89 of file DetectorConstruction.cc.
References fLength, fLogicTarget, fLogicWorld, fRadius, fTargetMaterial, and fWorldMaterial.
Referenced by UpdateGeometry().
|
private |
void DetectorConstruction::SetTargetLength | ( | G4double | val | ) |
Definition at line 183 of file DetectorConstruction.cc.
References fLength.
Referenced by DetectorMessenger::SetNewValue().
void DetectorConstruction::SetTargetMaterial | ( | const G4String & | mat | ) |
Definition at line 138 of file DetectorConstruction.cc.
References fLogicTarget, and fTargetMaterial.
Referenced by DetectorMessenger::SetNewValue().
void DetectorConstruction::SetTargetRadius | ( | G4double | val | ) |
Definition at line 173 of file DetectorConstruction.cc.
References fRadius.
Referenced by DetectorMessenger::SetNewValue().
void DetectorConstruction::SetWorldMaterial | ( | const G4String & | mat | ) |
Definition at line 152 of file DetectorConstruction.cc.
References fLogicWorld, and fWorldMaterial.
Referenced by DetectorMessenger::SetNewValue().
void DetectorConstruction::UpdateGeometry | ( | ) |
Definition at line 166 of file DetectorConstruction.cc.
References Construct().
Referenced by DetectorMessenger::SetNewValue().
|
private |
Definition at line 85 of file DetectorConstruction.hh.
Referenced by DetectorConstruction(), and ~DetectorConstruction().
|
private |
Definition at line 77 of file DetectorConstruction.hh.
Referenced by Construct(), DetectorConstruction(), and SetTargetLength().
|
private |
Definition at line 82 of file DetectorConstruction.hh.
Referenced by Construct(), DetectorConstruction(), and SetTargetMaterial().
|
private |
Definition at line 83 of file DetectorConstruction.hh.
Referenced by Construct(), DetectorConstruction(), and SetWorldMaterial().
|
private |
Definition at line 76 of file DetectorConstruction.hh.
Referenced by Construct(), DetectorConstruction(), and SetTargetRadius().
|
private |
Definition at line 79 of file DetectorConstruction.hh.
Referenced by Construct(), DetectorConstruction(), and SetTargetMaterial().
|
private |
Definition at line 80 of file DetectorConstruction.hh.
Referenced by Construct(), DetectorConstruction(), and SetWorldMaterial().