|
Class Reference for E1039 Core & Analysis Software
|
#include </dev/shm/kenichi/update-github-e1039-doc/e1039-core/packages/db2g4/DetectorConstruction.hh>
Inheritance diagram for DetectorConstruction:
Collaboration diagram for DetectorConstruction:Public Member Functions | |
| DetectorConstruction (Settings *) | |
| ~DetectorConstruction () | |
| G4VPhysicalVolume * | Construct () |
| const G4Material * | GetTargetMaterial () |
| const G4double | GetTargetRadius () |
| const G4double | GetTargetLength () |
| const G4double | GetTargetCenter () |
| const G4double | GetFmagCenter () |
| const G4double | GetFmagLength () |
| void | SetTargetMaterial (G4String) |
| void | IronToggle (bool) |
| void | ReloadMagField () |
Public Attributes | |
| GenericSD * | staSD |
| G4Material * | targetMat |
| G4Material * | defaultMagnetMat |
| G4LogicalVolume * | targetVolume |
| G4LogicalVolume * | magnetVolume |
| G4double | targetLength |
| G4double | targetCenter |
| G4double | targetRadius |
| G4double | fmagCenter |
| G4double | fmagLength |
| G4double | z1v |
| G4double | z2v |
| G4double | z1h |
| G4double | z2h |
| vector< G4Element * > | elementVec |
| vector< G4Material * > | materialVec |
| vector< G4VSolid * > | solidVec |
| vector< G4LogicalVolume * > | logicalVolumeVec |
| vector< G4RotationMatrix * > | rotationMatrixVec |
Definition at line 58 of file DetectorConstruction.hh.
| DetectorConstruction::DetectorConstruction | ( | Settings * | settings | ) |
Definition at line 16 of file DetectorConstruction.cc.
| DetectorConstruction::~DetectorConstruction | ( | ) |
Definition at line 22 of file DetectorConstruction.cc.
| G4VPhysicalVolume * DetectorConstruction::Construct | ( | ) |
Definition at line 26 of file DetectorConstruction.cc.
References defaultMagnetMat, elementVec, fmagCenter, fmagLength, Settings::geometrySchema, logicalVolumeVec, Settings::login, magnetVolume, materialVec, NULL, Settings::password, rotationMatrixVec, solidVec, Settings::sqlPort, Settings::sqlServer, staSD, targetCenter, targetLength, targetMat, targetRadius, and targetVolume.
Referenced by DetectorConstructionWrapper::Init().
Here is the caller graph for this function:
|
inline |
Definition at line 93 of file DetectorConstruction.hh.
References fmagCenter.
|
inline |
Definition at line 94 of file DetectorConstruction.hh.
References fmagLength.
|
inline |
Definition at line 92 of file DetectorConstruction.hh.
References targetCenter.
|
inline |
Definition at line 91 of file DetectorConstruction.hh.
References targetLength.
|
inline |
Definition at line 89 of file DetectorConstruction.hh.
References targetMat.
|
inline |
Definition at line 90 of file DetectorConstruction.hh.
References targetRadius.
| void DetectorConstruction::IronToggle | ( | bool | iron | ) |
Definition at line 472 of file DetectorConstruction.cc.
References defaultMagnetMat, and magnetVolume.
| void DetectorConstruction::ReloadMagField | ( | ) |
Definition at line 488 of file DetectorConstruction.cc.
| void DetectorConstruction::SetTargetMaterial | ( | G4String | material | ) |
Definition at line 457 of file DetectorConstruction.cc.
References targetMat, and targetVolume.
| G4Material* DetectorConstruction::defaultMagnetMat |
Definition at line 72 of file DetectorConstruction.hh.
Referenced by Construct(), and IronToggle().
| vector<G4Element*> DetectorConstruction::elementVec |
Definition at line 83 of file DetectorConstruction.hh.
Referenced by Construct().
| G4double DetectorConstruction::fmagCenter |
Definition at line 79 of file DetectorConstruction.hh.
Referenced by Construct(), and GetFmagCenter().
| G4double DetectorConstruction::fmagLength |
Definition at line 80 of file DetectorConstruction.hh.
Referenced by Construct(), and GetFmagLength().
| vector<G4LogicalVolume*> DetectorConstruction::logicalVolumeVec |
Definition at line 86 of file DetectorConstruction.hh.
Referenced by Construct().
| G4LogicalVolume* DetectorConstruction::magnetVolume |
Definition at line 74 of file DetectorConstruction.hh.
Referenced by Construct(), and IronToggle().
| vector<G4Material*> DetectorConstruction::materialVec |
Definition at line 84 of file DetectorConstruction.hh.
Referenced by Construct().
| vector<G4RotationMatrix*> DetectorConstruction::rotationMatrixVec |
Definition at line 87 of file DetectorConstruction.hh.
Referenced by Construct().
| vector<G4VSolid*> DetectorConstruction::solidVec |
Definition at line 85 of file DetectorConstruction.hh.
Referenced by Construct().
| GenericSD* DetectorConstruction::staSD |
Definition at line 69 of file DetectorConstruction.hh.
Referenced by Construct().
| G4double DetectorConstruction::targetCenter |
Definition at line 77 of file DetectorConstruction.hh.
Referenced by Construct(), and GetTargetCenter().
| G4double DetectorConstruction::targetLength |
Definition at line 76 of file DetectorConstruction.hh.
Referenced by Construct(), and GetTargetLength().
| G4Material* DetectorConstruction::targetMat |
Definition at line 71 of file DetectorConstruction.hh.
Referenced by Construct(), GetTargetMaterial(), and SetTargetMaterial().
| G4double DetectorConstruction::targetRadius |
Definition at line 78 of file DetectorConstruction.hh.
Referenced by Construct(), and GetTargetRadius().
| G4LogicalVolume* DetectorConstruction::targetVolume |
Definition at line 73 of file DetectorConstruction.hh.
Referenced by Construct(), and SetTargetMaterial().
| G4double DetectorConstruction::z1h |
Definition at line 81 of file DetectorConstruction.hh.
| G4double DetectorConstruction::z1v |
Definition at line 81 of file DetectorConstruction.hh.
| G4double DetectorConstruction::z2h |
Definition at line 81 of file DetectorConstruction.hh.
| G4double DetectorConstruction::z2v |
Definition at line 81 of file DetectorConstruction.hh.