Geant4.10
|
#include <LXeDetectorConstruction.hh>
Static Public Member Functions | |
static G4bool | GetSphereOn () |
Additional Inherited Members | |
![]() | |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Definition at line 53 of file LXeDetectorConstruction.hh.
LXeDetectorConstruction::LXeDetectorConstruction | ( | ) |
Definition at line 68 of file LXeDetectorConstruction.cc.
References SetDefaults().
|
virtual |
Definition at line 87 of file LXeDetectorConstruction.cc.
|
virtual |
Implements G4VUserDetectorConstruction.
Definition at line 227 of file LXeDetectorConstruction.cc.
References G4PhysicalVolumeStore::Clean(), G4SolidStore::Clean(), G4LogicalVolumeStore::Clean(), G4LogicalSkinSurface::CleanSurfaceTable(), G4LogicalBorderSurface::CleanSurfaceTable(), G4SolidStore::GetInstance(), G4LogicalVolumeStore::GetInstance(), G4PhysicalVolumeStore::GetInstance(), G4GeometryManager::GetInstance(), and G4GeometryManager::OpenGeometry().
|
virtual |
Reimplemented from G4VUserDetectorConstruction.
Definition at line 304 of file LXeDetectorConstruction.cc.
References G4cout, G4endl, G4Cache< VALTYPE >::Get(), LXeMainVolume::GetLogPhotoCath(), LXeMainVolume::GetLogScint(), LXeMainVolume::GetPmtPositions(), LXePMTSD::InitPMTs(), G4Cache< VALTYPE >::Put(), LXePMTSD::SetPmtPositions(), and G4VUserDetectorConstruction::SetSensitiveDetector().
|
inline |
Definition at line 87 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 79 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 93 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 96 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 73 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 74 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 75 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 80 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 76 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 77 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 78 of file LXeDetectorConstruction.hh.
|
inline |
Definition at line 81 of file LXeDetectorConstruction.hh.
|
inlinestatic |
Definition at line 84 of file LXeDetectorConstruction.hh.
Referenced by LXeTrackingAction::PostUserTrackingAction(), and LXePMTSD::ProcessHits_constStep().
|
inline |
Definition at line 90 of file LXeDetectorConstruction.hh.
void LXeDetectorConstruction::SetDefaults | ( | ) |
Definition at line 386 of file LXeDetectorConstruction.cc.
References G4MaterialPropertiesTable::AddConstProperty(), G4UImanager::ApplyCommand(), python.hepunit::cm, G4RunManager::GetRunManager(), G4UImanager::GetUIpointer(), python.hepunit::keV, python.hepunit::MeV, python.hepunit::mm, and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorConstruction(), and LXeDetectorMessenger::SetNewValue().
void LXeDetectorConstruction::SetDimensions | ( | G4ThreeVector | dims | ) |
Definition at line 342 of file LXeDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 428 of file LXeDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 351 of file LXeDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 456 of file LXeDetectorConstruction.cc.
References G4MaterialPropertiesTable::AddConstProperty(), and python.hepunit::MeV.
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 442 of file LXeDetectorConstruction.cc.
References test::b, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 449 of file LXeDetectorConstruction.cc.
References G4RunManager::GetRunManager(), n, and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 358 of file LXeDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 365 of file LXeDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 372 of file LXeDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 379 of file LXeDetectorConstruction.cc.
References G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 421 of file LXeDetectorConstruction.cc.
References test::b, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 462 of file LXeDetectorConstruction.cc.
References G4MaterialPropertiesTable::AddConstProperty(), and python.hepunit::MeV.
Referenced by LXeDetectorMessenger::SetNewValue().
Definition at line 435 of file LXeDetectorConstruction.cc.
References test::b, G4RunManager::GetRunManager(), and G4RunManager::ReinitializeGeometry().
Referenced by LXeDetectorMessenger::SetNewValue().