#include <LXeDetectorConstruction.hh>
정적 Public 멤버 함수 | |
static G4bool | GetSphereOn () |
Protected 멤버 함수 | |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Private 멤버 함수 | |
void | DefineMaterials () |
G4VPhysicalVolume * | ConstructDetector () |
정적 Private 속성 | |
static G4bool | fSphereOn = true |
LXeDetectorConstruction.hh 파일의 53 번째 라인에서 정의되었습니다.
LXeDetectorConstruction::LXeDetectorConstruction | ( | ) |
LXeDetectorConstruction.cc 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : DefineMaterials(), fAir, fAl, fC, fDetectorMessenger, fExperimentalHall_box, fExperimentalHall_log, fExperimentalHall_phys, fGlass, fH, fLXe, fN, fO, fPethylene1, fPethylene2, fPMMA, fPstyrene, fVacuum, SetDefaults().
|
virtual |
LXeDetectorConstruction.cc 파일의 88 번째 라인에서 정의되었습니다.
|
virtualinherited |
G4VUserDetectorConstruction.cc 파일의 109 번째 라인에서 정의되었습니다.
다음을 참조함 : G4FieldManager::Clone(), FatalException, G4Exception(), G4LogicalVolumeStore::GetInstance(), second, G4LogicalVolume::SetFieldManager().
|
virtualinherited |
|
virtual |
G4VUserDetectorConstruction를 구현.
LXeDetectorConstruction.cc 파일의 243 번째 라인에서 정의되었습니다.
다음을 참조함 : G4PhysicalVolumeStore::Clean(), G4SolidStore::Clean(), G4LogicalVolumeStore::Clean(), G4LogicalSkinSurface::CleanSurfaceTable(), G4LogicalBorderSurface::CleanSurfaceTable(), ConstructDetector(), fExperimentalHall_phys, G4SolidStore::GetInstance(), G4PhysicalVolumeStore::GetInstance(), G4LogicalVolumeStore::GetInstance(), G4GeometryManager::GetInstance(), G4GeometryManager::OpenGeometry().
|
private |
LXeDetectorConstruction.cc 파일의 259 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MaterialPropertiesTable::AddProperty(), cm, dielectric_metal, eV, expHall_x, expHall_y, expHall_z, fD_mtl, fExperimentalHall_box, fExperimentalHall_log, fExperimentalHall_phys, fMainVolume, fMainVolumeOn, fScint_x, fScint_y, fScint_z, fSlab_z, fVacuum, fWLSslab, G4VisAttributes::GetInvisible(), glisur, m, polished, G4InuclParticleNames::pp, G4OpticalSurface::SetFinish(), G4OpticalSurface::SetMaterialPropertiesTable(), G4OpticalSurface::SetModel(), G4OpticalSurface::SetType(), G4LogicalVolume::SetVisAttributes().
다음에 의해서 참조됨 : Construct().
|
inherited |
G4VUserDetectorConstruction.cc 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserDetectorConstruction::parallelWorld.
다음에 의해서 참조됨 : G4RunManager::InitializeGeometry().
|
inherited |
G4VUserDetectorConstruction.cc 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserDetectorConstruction::parallelWorld.
다음에 의해서 참조됨 : G4WorkerRunManager::InitializeGeometry(), G4RunManager::InitializeGeometry().
|
virtual |
G4VUserDetectorConstruction(으)로부터 재구현되었습니다.
LXeDetectorConstruction.cc 파일의 320 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SDManager::AddNewDetector(), fMainVolume, fNx, fNy, fNz, fPmt_SD, fScint_SD, G4cout, G4endl, G4Cache< VALTYPE >::Get(), LXeMainVolume::GetLogPhotoCath(), LXeMainVolume::GetLogScint(), LXeMainVolume::GetPmtPositions(), G4SDManager::GetSDMpointer(), LXePMTSD::InitPMTs(), G4Cache< VALTYPE >::Put(), LXePMTSD::SetPmtPositions(), G4VUserDetectorConstruction::SetSensitiveDetector().
LXeDetectorConstruction.cc 파일의 92 번째 라인에서 정의되었습니다.
다음을 참조함 : a, G4MaterialPropertiesTable::AddConstProperty(), G4Material::AddElement(), G4MaterialPropertiesTable::AddProperty(), cm, cm3, e, eV, fAir, fAl, fC, fGlass, fH, fLXe, fLXe_mt, fMPTPStyrene, fN, fO, fPethylene1, fPethylene2, fPMMA, fPstyrene, fVacuum, g, G4Material::GetIonisation(), kelvin, keV, kg, kStateGas, m, m3, MeV, mg, mm, mole, ns, pascal, perCent, G4IonisParamMat::SetBirksConstant(), G4Material::SetMaterialPropertiesTable(), CLHEP::universe_mean_density, z.
다음에 의해서 참조됨 : LXeDetectorConstruction().
|
inline |
LXeDetectorConstruction.hh 파일의 87 번째 라인에서 정의되었습니다.
다음을 참조함 : fRefl.
다음에 의해서 참조됨 : LXeMainVolume::CopyValues().
|
inline |
LXeDetectorConstruction.hh 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : fD_mtl.
다음에 의해서 참조됨 : LXeMainVolume::CopyValues().
|
inline |
LXeDetectorConstruction.hh 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : fMainVolumeOn.
|
inline |
LXeDetectorConstruction.hh 파일의 96 번째 라인에서 정의되었습니다.
다음을 참조함 : fNfibers.
다음에 의해서 참조됨 : LXeWLSSlab::CopyValues().
|
inherited |
G4VUserDetectorConstruction.cc 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserDetectorConstruction::parallelWorld.
다음에 의해서 참조됨 : G4VUserDetectorConstruction::GetParallelWorld().
|
inline |
LXeDetectorConstruction.hh 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : fNx.
다음에 의해서 참조됨 : LXeMainVolume::CopyValues().
|
inline |
LXeDetectorConstruction.hh 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : fNy.
다음에 의해서 참조됨 : LXeMainVolume::CopyValues().
|
inline |
LXeDetectorConstruction.hh 파일의 75 번째 라인에서 정의되었습니다.
다음을 참조함 : fNz.
다음에 의해서 참조됨 : LXeMainVolume::CopyValues().
|
inherited |
|
inline |
LXeDetectorConstruction.hh 파일의 80 번째 라인에서 정의되었습니다.
다음을 참조함 : fOuterRadius_pmt.
다음에 의해서 참조됨 : LXeMainVolume::CopyValues().
|
inline |
LXeDetectorConstruction.hh 파일의 76 번째 라인에서 정의되었습니다.
다음을 참조함 : fScint_x.
다음에 의해서 참조됨 : LXeWLSFiber::CopyValues(), LXeWLSSlab::CopyValues(), LXeMainVolume::CopyValues().
|
inline |
LXeDetectorConstruction.hh 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : fScint_y.
다음에 의해서 참조됨 : LXeWLSSlab::CopyValues(), LXeMainVolume::CopyValues().
|
inline |
LXeDetectorConstruction.hh 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : fScint_z.
다음에 의해서 참조됨 : LXeWLSSlab::CopyValues(), LXeMainVolume::CopyValues().
|
inline |
LXeDetectorConstruction.hh 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : fSlab_z.
다음에 의해서 참조됨 : LXeWLSSlab::CopyValues().
|
inlinestatic |
LXeDetectorConstruction.hh 파일의 84 번째 라인에서 정의되었습니다.
다음을 참조함 : fSphereOn.
다음에 의해서 참조됨 : LXeMainVolume::CopyValues(), LXeTrackingAction::PostUserTrackingAction(), LXePMTSD::ProcessHits_constStep().
|
inline |
LXeDetectorConstruction.hh 파일의 90 번째 라인에서 정의되었습니다.
다음을 참조함 : fWLSslab.
|
inherited |
G4VUserDetectorConstruction.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, G4Exception(), G4VUserParallelWorld::GetName(), G4VUserDetectorConstruction::parallelWorld.
다음에 의해서 참조됨 : LaserDrivenBeamLine::LaserDrivenBeamLine(), main(), PassiveCarbonBeamLine::PassiveCarbonBeamLine(), PassiveProtonBeamLine::PassiveProtonBeamLine(), TrentoPassiveProtonBeamLine::TrentoPassiveProtonBeamLine().
void LXeDetectorConstruction::SetDefaults | ( | ) |
LXeDetectorConstruction.cc 파일의 411 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MaterialPropertiesTable::AddConstProperty(), G4UImanager::ApplyCommand(), cm, fD_mtl, fLXe_mt, fMainVolume, fMainVolumeOn, fMPTPStyrene, fNfibers, fNx, fNy, fNz, fOuterRadius_pmt, fRefl, fScint_x, fScint_y, fScint_z, fSlab_z, fSphereOn, fWLSslab, G4UImanager::GetUIpointer(), keV, MeV, mm.
다음에 의해서 참조됨 : LXeDetectorConstruction(), LXeDetectorMessenger::SetNewValue().
void LXeDetectorConstruction::SetDimensions | ( | G4ThreeVector | dims | ) |
LXeDetectorConstruction.cc 파일의 359 번째 라인에서 정의되었습니다.
다음을 참조함 : fScint_x, fScint_y, fScint_z, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 452 번째 라인에서 정의되었습니다.
다음을 참조함 : fRefl, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 371 번째 라인에서 정의되었습니다.
다음을 참조함 : fD_mtl, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 480 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MaterialPropertiesTable::AddConstProperty(), fLXe_mt, MeV.
LXeDetectorConstruction.cc 파일의 466 번째 라인에서 정의되었습니다.
다음을 참조함 : fMainVolumeOn, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 473 번째 라인에서 정의되었습니다.
다음을 참조함 : fNfibers, G4RunManager::GetRunManager(), n, G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 379 번째 라인에서 정의되었습니다.
다음을 참조함 : fNx, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 387 번째 라인에서 정의되었습니다.
다음을 참조함 : fNy, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 395 번째 라인에서 정의되었습니다.
다음을 참조함 : fNz, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 403 번째 라인에서 정의되었습니다.
다음을 참조함 : fOuterRadius_pmt, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
|
protectedinherited |
G4VUserDetectorConstruction.cc 파일의 206 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, G4Exception(), G4LogicalVolumeStore::GetInstance(), G4VSensitiveDetector::GetName(), pos.
다음에 의해서 참조됨 : H02DetectorConstruction::Construct(), XDetectorConstruction::ConstructSDandField(), RE01DetectorConstruction::ConstructSDandField(), ExTGDetectorConstructionWithSD::ConstructSDandField(), RE05DetectorConstruction::ConstructSDandField(), B3DetectorConstruction::ConstructSDandField(), G4HumanPhantomConstruction::ConstructSDandField(), B2aDetectorConstruction::ConstructSDandField(), B2bDetectorConstruction::ConstructSDandField(), ElectronBenchmarkDetector::ConstructSDandField(), ConstructSDandField(), FCALTestbeamSetup::ConstructSDandField(), B4cDetectorConstruction::ConstructSDandField(), B4dDetectorConstruction::ConstructSDandField(), B01DetectorConstruction::ConstructSDandField(), UltraDetectorConstruction::ConstructSDandField(), DMXDetectorConstruction::ConstructSDandField(), WLSDetectorConstruction::ConstructSDandField(), XrayFluoPlaneDetectorConstruction::ConstructSDandField(), F03DetectorConstruction::ConstructSDandField(), XrayFluoMercuryDetectorConstruction::ConstructSDandField(), F02DetectorConstruction::ConstructSDandField(), F01DetectorConstruction::ConstructSDandField(), XrayFluoDetectorConstruction::ConstructSDandField(), GammaRayTelDetectorConstruction::ConstructSDandField(), TSDetectorConstruction::ConstructSDandField(), DicomDetectorConstruction::ConstructSDandField(), MyDetectorConstruction::SetSDtoScoreVoxel(), GB03DetectorConstruction::SetupDetectors(), RE06DetectorConstruction::SetupDetectors().
|
protectedinherited |
G4VUserDetectorConstruction.cc 파일의 241 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SDManager::AddNewDetector(), G4MultiSensitiveDetector::AddSD(), G4Exception(), G4VSensitiveDetector::GetName(), G4LogicalVolume::GetName(), G4SDManager::GetSDMpointer(), G4LogicalVolume::GetSensitiveDetector(), JustWarning, G4LogicalVolume::SetSensitiveDetector().
LXeDetectorConstruction.cc 파일의 445 번째 라인에서 정의되었습니다.
다음을 참조함 : fSphereOn, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 486 번째 라인에서 정의되었습니다.
다음을 참조함 : G4MaterialPropertiesTable::AddConstProperty(), fMPTPStyrene, MeV.
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
LXeDetectorConstruction.cc 파일의 459 번째 라인에서 정의되었습니다.
다음을 참조함 : fWLSslab, G4RunManager::GetRunManager(), G4RunManager::ReinitializeGeometry().
다음에 의해서 참조됨 : LXeDetectorMessenger::SetNewValue().
|
private |
LXeDetectorConstruction.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 114 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 119 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 131 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), GetHousingThickness(), SetDefaults(), SetHousingThickness().
|
private |
LXeDetectorConstruction.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 108 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 110 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Construct(), ConstructDetector(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 121 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 120 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 113 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 145 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), SetDefaults(), SetMainScintYield().
|
private |
LXeDetectorConstruction.hh 파일의 143 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), ConstructSDandField(), SetDefaults().
|
private |
LXeDetectorConstruction.hh 파일의 140 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), GetMainVolumeOn(), SetDefaults(), SetMainVolumeOn().
|
private |
LXeDetectorConstruction.hh 파일의 146 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), SetDefaults(), SetWLSScintYield().
|
private |
LXeDetectorConstruction.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 136 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetNFibers(), SetDefaults(), SetNFibers().
|
private |
LXeDetectorConstruction.hh 파일의 132 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructSDandField(), GetNX(), SetDefaults(), SetNX().
|
private |
LXeDetectorConstruction.hh 파일의 133 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructSDandField(), GetNY(), SetDefaults(), SetNY().
|
private |
LXeDetectorConstruction.hh 파일의 134 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructSDandField(), GetNZ(), SetDefaults(), SetNZ().
|
private |
LXeDetectorConstruction.hh 파일의 116 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 135 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetPMTRadius(), SetDefaults(), SetPMTRadius().
|
private |
LXeDetectorConstruction.hh 파일의 124 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 125 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 123 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
LXeDetectorConstruction.hh 파일의 150 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructSDandField().
|
private |
LXeDetectorConstruction.hh 파일의 122 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 138 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetHousingReflectivity(), SetDefaults(), SetHousingReflectivity().
|
private |
LXeDetectorConstruction.hh 파일의 149 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructSDandField().
|
private |
LXeDetectorConstruction.hh 파일의 128 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), GetScintX(), SetDefaults(), SetDimensions().
|
private |
LXeDetectorConstruction.hh 파일의 129 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), GetScintY(), SetDefaults(), SetDimensions().
|
private |
LXeDetectorConstruction.hh 파일의 130 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), GetScintZ(), SetDefaults(), SetDimensions().
|
private |
LXeDetectorConstruction.hh 파일의 141 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), GetSlabZ(), SetDefaults().
|
staticprivate |
LXeDetectorConstruction.hh 파일의 137 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GetSphereOn(), SetDefaults(), SetSphereOn().
|
private |
LXeDetectorConstruction.hh 파일의 118 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), DefineMaterials(), LXeDetectorConstruction().
|
private |
LXeDetectorConstruction.hh 파일의 139 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructDetector(), GetWLSSlabOn(), SetDefaults(), SetWLSSlabOn().