Geant4.10
|
#include <WLSDetectorConstruction.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 60 of file WLSDetectorConstruction.hh.
WLSDetectorConstruction::WLSDetectorConstruction | ( | ) |
Definition at line 67 of file WLSDetectorConstruction.cc.
References python.hepunit::deg, python.hepunit::m, and python.hepunit::mm.
|
virtual |
Definition at line 112 of file WLSDetectorConstruction.cc.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 120 of file WLSDetectorConstruction.cc.
References G4PhysicalVolumeStore::Clean(), G4SolidStore::Clean(), G4LogicalVolumeStore::Clean(), G4LogicalSkinSurface::CleanSurfaceTable(), G4LogicalBorderSurface::CleanSurfaceTable(), ConstructDetector(), WLSMaterials::GetInstance(), G4PhysicalVolumeStore::GetInstance(), G4LogicalVolumeStore::GetInstance(), G4SolidStore::GetInstance(), G4GeometryManager::GetInstance(), and G4GeometryManager::OpenGeometry().
G4VPhysicalVolume * WLSDetectorConstruction::ConstructDetector | ( | ) |
Definition at line 140 of file WLSDetectorConstruction.cc.
References python.hepunit::cm, python.hepunit::deg, dielectric_metal, python.hepunit::eV, FindMaterial(), GetBarBase(), GetBarLength(), GetCoatingRadius(), GetCoatingThickness(), GetFiberRadius(), GetHoleLength(), GetHoleRadius(), glisur, ground, CLHEP::HepRotation::inverse(), python.hepunit::mm, StringToRotationMatrix(), and test::x.
Referenced by Construct().
|
virtual |
Reimplemented from G4VUserDetectorConstruction.
Definition at line 678 of file WLSDetectorConstruction.cc.
References G4Cache< VALTYPE >::Get(), G4Cache< VALTYPE >::Put(), and G4VUserDetectorConstruction::SetSensitiveDetector().
G4Material * WLSDetectorConstruction::FindMaterial | ( | G4String | name | ) |
Definition at line 1047 of file WLSDetectorConstruction.cc.
References G4Material::GetMaterial(), and eplot::material.
Referenced by ConstructDetector().
G4double WLSDetectorConstruction::GetBarBase | ( | ) |
Definition at line 989 of file WLSDetectorConstruction.cc.
Referenced by ConstructDetector().
G4double WLSDetectorConstruction::GetBarLength | ( | ) |
Definition at line 985 of file WLSDetectorConstruction.cc.
Referenced by ConstructDetector().
G4double WLSDetectorConstruction::GetCoatingRadius | ( | ) |
Definition at line 1010 of file WLSDetectorConstruction.cc.
Referenced by ConstructDetector().
G4double WLSDetectorConstruction::GetCoatingThickness | ( | ) |
Definition at line 1005 of file WLSDetectorConstruction.cc.
Referenced by ConstructDetector().
G4double WLSDetectorConstruction::GetFiberRadius | ( | ) |
Definition at line 1001 of file WLSDetectorConstruction.cc.
References GetWLSFiberRMax().
Referenced by ConstructDetector().
G4double WLSDetectorConstruction::GetHoleLength | ( | ) |
Definition at line 997 of file WLSDetectorConstruction.cc.
Referenced by ConstructDetector().
G4double WLSDetectorConstruction::GetHoleRadius | ( | ) |
Definition at line 993 of file WLSDetectorConstruction.cc.
Referenced by ConstructDetector().
G4double WLSDetectorConstruction::GetSurfaceRoughness | ( | ) |
Definition at line 1030 of file WLSDetectorConstruction.cc.
G4double WLSDetectorConstruction::GetWLSFiberEnd | ( | ) |
Definition at line 1014 of file WLSDetectorConstruction.cc.
Referenced by WLSSteppingAction::UserSteppingAction().
G4double WLSDetectorConstruction::GetWLSFiberLength | ( | ) |
Definition at line 981 of file WLSDetectorConstruction.cc.
G4double WLSDetectorConstruction::GetWLSFiberRMax | ( | ) |
Definition at line 1021 of file WLSDetectorConstruction.cc.
Referenced by GetFiberRadius().
G4bool WLSDetectorConstruction::IsPerfectFiber | ( | ) |
Definition at line 1038 of file WLSDetectorConstruction.cc.
Referenced by WLSSteppingAction::UserSteppingAction().
Definition at line 945 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 936 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 816 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Definition at line 825 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Definition at line 972 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 963 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 844 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 954 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 915 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 875 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 885 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Definition at line 788 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 853 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Definition at line 778 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 834 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Definition at line 895 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 905 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Definition at line 865 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 798 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 807 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
Definition at line 925 of file WLSDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by WLSDetectorMessenger::SetNewValue().
|
static |
Definition at line 723 of file WLSDetectorConstruction.cc.
References python.hepunit::deg, G4cerr, and G4endl.
Referenced by ConstructDetector().