Geant4.10
|
#include <F04DetectorConstruction.hh>
Static Public Member Functions | |
static G4RotationMatrix | StringToRotationMatrix (G4String rotation) |
Additional Inherited Members | |
![]() | |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Definition at line 54 of file F04DetectorConstruction.hh.
F04DetectorConstruction::F04DetectorConstruction | ( | ) |
Definition at line 69 of file F04DetectorConstruction.cc.
References python.hepunit::cm, python.hepunit::m, SetCaptureMgntB1(), SetCaptureMgntB2(), SetTargetAngle(), SetTransferMgntB(), and python.hepunit::tesla.
|
virtual |
Definition at line 108 of file F04DetectorConstruction.cc.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 115 of file F04DetectorConstruction.cc.
References G4PhysicalVolumeStore::Clean(), G4SolidStore::Clean(), G4LogicalVolumeStore::Clean(), ConstructDetector(), F04Materials::GetInstance(), G4SolidStore::GetInstance(), G4LogicalVolumeStore::GetInstance(), G4PhysicalVolumeStore::GetInstance(), G4GeometryManager::GetInstance(), and G4GeometryManager::OpenGeometry().
G4VPhysicalVolume * F04DetectorConstruction::ConstructDetector | ( | ) |
Definition at line 147 of file F04DetectorConstruction.cc.
References G4String::both, test::c, GetCaptureMgntLength(), GetCaptureMgntRadius(), GetDegraderMaterial(), GetDegraderPos(), GetDegraderRadius(), GetDegraderThickness(), GetTargetAngle(), GetTargetMaterial(), GetTargetPos(), GetTargetRadius(), GetTargetThickness(), GetTransferMgntLength(), GetTransferMgntPos(), GetTransferMgntRadius(), GetWorldMaterial(), GetWorldSizeR(), GetWorldSizeZ(), CLHEP::HepRotation::inverse(), python.hepunit::mm, StringToRotationMatrix(), G4String::strip(), python.hepunit::twopi, test::x, and z.
Referenced by Construct().
|
virtual |
Reimplemented from G4VUserDetectorConstruction.
Definition at line 490 of file F04DetectorConstruction.cc.
References G4Cache< VALTYPE >::Get(), F04GlobalField::GetObject(), G4Cache< VALTYPE >::Put(), and G4AutoDelete::Register().
|
inline |
Definition at line 110 of file F04DetectorConstruction.hh.
Referenced by F04GlobalField::ConstructField().
|
inline |
Definition at line 113 of file F04DetectorConstruction.hh.
Referenced by F04GlobalField::ConstructField().
|
inline |
Definition at line 114 of file F04DetectorConstruction.hh.
Referenced by F04GlobalField::ConstructField().
|
inline |
Definition at line 115 of file F04DetectorConstruction.hh.
Referenced by F04GlobalField::ConstructField().
|
inline |
Definition at line 112 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 111 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 130 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 133 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 131 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 132 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 128 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 124 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 127 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 125 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector(), and F04PrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 126 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector(), F04PrimaryGeneratorAction::F04PrimaryGeneratorAction(), and F04PrimaryGeneratorAction::GeneratePrimaries().
|
inline |
Definition at line 117 of file F04DetectorConstruction.hh.
Referenced by F04GlobalField::ConstructField().
|
inline |
Definition at line 120 of file F04DetectorConstruction.hh.
Referenced by F04GlobalField::ConstructField().
|
inline |
Definition at line 122 of file F04DetectorConstruction.hh.
Referenced by F04GlobalField::ConstructField().
|
inline |
Definition at line 119 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 121 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 118 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 106 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 108 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
|
inline |
Definition at line 107 of file F04DetectorConstruction.hh.
Referenced by ConstructDetector().
Definition at line 386 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorConstruction(), and F04FieldMessenger::SetNewValue().
Definition at line 394 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorConstruction(), and F04FieldMessenger::SetNewValue().
Definition at line 378 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 370 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 335 of file F04DetectorConstruction.cc.
References G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), and G4RunManager::PhysicsHasBeenModified().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 482 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 466 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 474 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 458 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorConstruction(), and F04DetectorMessenger::SetNewValue().
Definition at line 317 of file F04DetectorConstruction.cc.
References G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), and G4RunManager::PhysicsHasBeenModified().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 450 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 434 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 442 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 418 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorConstruction(), and F04FieldMessenger::SetNewValue().
Definition at line 410 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 426 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 402 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 299 of file F04DetectorConstruction.cc.
References G4NistManager::FindOrBuildMaterial(), G4cout, G4endl, G4RunManager::GetRunManager(), G4NistManager::Instance(), and G4RunManager::PhysicsHasBeenModified().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 362 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
Definition at line 354 of file F04DetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by F04DetectorMessenger::SetNewValue().
|
static |
Definition at line 502 of file F04DetectorConstruction.cc.
References python.hepunit::deg, G4cerr, and G4endl.
Referenced by ConstructDetector().