#include <RE06ParallelWorld.hh>
Public 멤버 함수 | |
RE06ParallelWorld (G4String worldName) | |
virtual | ~RE06ParallelWorld () |
virtual void | Construct () |
virtual void | ConstructSD () |
void | SetSerialGeometry (G4bool ser) |
G4bool | IsSerial () const |
G4String | GetName () |
Protected 멤버 함수 | |
G4VPhysicalVolume * | GetWorld () |
void | SetSensitiveDetector (const G4String &logVolName, G4VSensitiveDetector *aSD, G4bool multi=false) |
void | SetSensitiveDetector (G4LogicalVolume *logVol, G4VSensitiveDetector *aSD) |
Protected 속성 | |
G4String | fWorldName |
Private 멤버 함수 | |
void | SetupGeometry () |
void | SetupDetectors () |
Private 속성 | |
G4LogicalVolume * | fCalorLogical [3] |
G4LogicalVolume * | fLayerLogical [3] |
G4VPhysicalVolume * | fCalorPhysical [3] |
G4VPhysicalVolume * | fLayerPhysical [3] |
G4String | fCalName [3] |
G4bool | fConstructed |
G4bool | fSerial |
G4double | fTotalThickness |
G4int | fNumberOfLayers |
정적 Private 속성 | |
static G4ThreadLocal G4bool | fSDConstructed = false |
RE06ParallelWorld.hh 파일의 41 번째 라인에서 정의되었습니다.
RE06ParallelWorld::RE06ParallelWorld | ( | G4String | worldName | ) |
RE06ParallelWorld.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : fCalName, fCalorLogical, fCalorPhysical, fLayerLogical, fLayerPhysical.
|
virtual |
RE06ParallelWorld.cc 파일의 77 번째 라인에서 정의되었습니다.
G4VUserParallelWorld를 구현.
RE06ParallelWorld.cc 파일의 82 번째 라인에서 정의되었습니다.
다음을 참조함 : fConstructed, SetupGeometry().
|
virtual |
G4VUserParallelWorld(으)로부터 재구현되었습니다.
RE06ParallelWorld.cc 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : fSDConstructed, SetupDetectors().
|
protectedinherited |
G4VUserParallelWorld.cc 파일의 48 번째 라인에서 정의되었습니다.
다음을 참조함 : G4VUserParallelWorld::fWorldName, G4TransportationManager::GetParallelWorld(), G4TransportationManager::GetTransportationManager(), G4VPhysicalVolume::SetName().
다음에 의해서 참조됨 : GB06ParallelWorldForSlices::Construct(), Par01ParallelWorldForPion::Construct(), RE01CalorimeterROGeometry::Construct(), RE05CalorimeterParallelWorld::Construct(), RE04ParallelWorldConstruction::Construct(), HadrontherapyDetectorROGeometry::Construct(), B02ImportanceDetectorConstruction::Construct(), B03ImportanceDetectorConstruction::Construct(), GB06ParallelWorldForSlices::ConstructSD(), SetupGeometry().
|
inline |
RE06ParallelWorld.hh 파일의 51 번째 라인에서 정의되었습니다.
다음을 참조함 : fSerial.
|
protectedinherited |
G4VUserParallelWorld.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : FatalErrorInArgument, G4Exception(), G4LogicalVolumeStore::GetInstance(), G4VSensitiveDetector::GetName(), pos.
다음에 의해서 참조됨 : RE01CalorimeterROGeometry::ConstructSD(), RE05CalorimeterParallelWorld::ConstructSD(), HadrontherapyDetectorROGeometry::ConstructSD(), B03ImportanceDetectorConstruction::ConstructSD(), B02ImportanceDetectorConstruction::ConstructSD(), SetupDetectors().
|
protectedinherited |
G4VUserParallelWorld.cc 파일의 93 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SDManager::AddNewDetector(), G4SDManager::GetSDMpointer(), G4LogicalVolume::SetSensitiveDetector().
RE06ParallelWorld.cc 파일의 201 번째 라인에서 정의되었습니다.
다음을 참조함 : fCalorPhysical, fConstructed, fSerial, m, G4VPhysicalVolume::SetTranslation().
|
private |
RE06ParallelWorld.cc 파일의 152 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SDParticleFilter::add(), G4SDManager::AddNewDetector(), fCalName, fLayerLogical, G4SDManager::GetSDMpointer(), G4MultiFunctionalDetector::RegisterPrimitive(), G4VPrimitiveScorer::SetFilter(), G4VUserParallelWorld::SetSensitiveDetector(), G4SDManager::SetVerboseLevel().
다음에 의해서 참조됨 : ConstructSD().
|
private |
RE06ParallelWorld.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : deg, fCalName, fCalorLogical, fCalorPhysical, fLayerLogical, fLayerPhysical, fNumberOfLayers, fSerial, fTotalThickness, G4VPhysicalVolume::GetLogicalVolume(), G4VUserParallelWorld::GetWorld(), kRho, m.
다음에 의해서 참조됨 : Construct().
|
private |
RE06ParallelWorld.hh 파일의 61 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RE06ParallelWorld(), SetupDetectors(), SetupGeometry().
|
private |
RE06ParallelWorld.hh 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RE06ParallelWorld(), SetupGeometry().
|
private |
RE06ParallelWorld.hh 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RE06ParallelWorld(), SetSerialGeometry(), SetupGeometry().
|
private |
RE06ParallelWorld.hh 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : Construct(), SetSerialGeometry().
|
private |
RE06ParallelWorld.hh 파일의 58 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RE06ParallelWorld(), SetupDetectors(), SetupGeometry().
|
private |
RE06ParallelWorld.hh 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : RE06ParallelWorld(), SetupGeometry().
|
private |
RE06ParallelWorld.hh 파일의 66 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetupGeometry().
|
staticprivate |
RE06ParallelWorld.hh 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ConstructSD().
|
private |
RE06ParallelWorld.hh 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : IsSerial(), SetSerialGeometry(), SetupGeometry().
|
private |
RE06ParallelWorld.hh 파일의 65 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : SetupGeometry().
|
protectedinherited |
G4VUserParallelWorld.hh 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GB06ParallelWorldForSlices::Construct(), G4VUserParallelWorld::G4VUserParallelWorld(), G4VUserParallelWorld::GetName(), G4VUserParallelWorld::GetWorld().