#include <ML2PhaseSpaces.hh>
Public 멤버 함수 | |
CML2PhaseSpaces () | |
~CML2PhaseSpaces (void) | |
bool | createPlane (G4VPhysicalVolume *PVWorld, G4String name, G4ThreeVector centre, G4ThreeVector halfSize) |
bool | createPlane (G4int idSD_Type, G4int max_N_particles_in_PhSp_File, G4int seed, G4int nMaxParticlesInRamPhaseSpace, G4VPhysicalVolume *PVWorld, G4String name, G4String PhaseSpaceOutFile, G4bool bSavePhaseSpace, G4bool bStopAtPhaseSpace, G4ThreeVector centre, G4ThreeVector halfSize, SPrimaryParticle *primaryParticleData, G4double accTargetZPosition) |
G4int | getCML2SensDetNParticle () |
CML2SDWithParticle * | getCML2SensitiveDetectorParticle () |
void | save () |
Private 속성 | |
CML2SDWithParticle * | sensDetParticle |
G4VPhysicalVolume * | phVol |
ML2PhaseSpaces.hh 파일의 58 번째 라인에서 정의되었습니다.
CML2PhaseSpaces::CML2PhaseSpaces | ( | ) |
ML2PhaseSpaces.cc 파일의 47 번째 라인에서 정의되었습니다.
CML2PhaseSpaces::~CML2PhaseSpaces | ( | void | ) |
ML2PhaseSpaces.cc 파일의 50 번째 라인에서 정의되었습니다.
bool CML2PhaseSpaces::createPlane | ( | G4VPhysicalVolume * | PVWorld, |
G4String | name, | ||
G4ThreeVector | centre, | ||
G4ThreeVector | halfSize | ||
) |
ML2PhaseSpaces.cc 파일의 53 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SDManager::AddNewDetector(), G4NistManager::FindOrBuildMaterial(), G4SDManager::GetSDMpointer(), CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), G4NistManager::Instance(), phVol, sensDetParticle, G4VisAttributes::SetForceSolid(), G4VisAttributes::SetVisibility().
다음에 의해서 참조됨 : CML2WorldConstruction::create().
bool CML2PhaseSpaces::createPlane | ( | G4int | idSD_Type, |
G4int | max_N_particles_in_PhSp_File, | ||
G4int | seed, | ||
G4int | nMaxParticlesInRamPhaseSpace, | ||
G4VPhysicalVolume * | PVWorld, | ||
G4String | name, | ||
G4String | PhaseSpaceOutFile, | ||
G4bool | bSavePhaseSpace, | ||
G4bool | bStopAtPhaseSpace, | ||
G4ThreeVector | centre, | ||
G4ThreeVector | halfSize, | ||
SPrimaryParticle * | primaryParticleData, | ||
G4double | accTargetZPosition | ||
) |
ML2PhaseSpaces.cc 파일의 79 번째 라인에서 정의되었습니다.
다음을 참조함 : G4SDManager::AddNewDetector(), G4NistManager::FindOrBuildMaterial(), G4SDManager::GetSDMpointer(), CLHEP::Hep3Vector::getX(), CLHEP::Hep3Vector::getY(), CLHEP::Hep3Vector::getZ(), G4NistManager::Instance(), phVol, sensDetParticle, G4VisAttributes::SetForceSolid(), G4VisAttributes::SetVisibility(), G4Colour::Yellow().
|
inline |
ML2PhaseSpaces.hh 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : CML2SDWithParticle::getTotalNumberOfParticles(), sensDetParticle.
다음에 의해서 참조됨 : CML2WorldConstruction::getNParticleBackScattered(), CML2WorldConstruction::getNParticlePhaseSpace().
|
inline |
ML2PhaseSpaces.hh 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : CML2SDWithParticle::getCML2SensitiveDetectorParticle(), sensDetParticle.
|
inline |
ML2PhaseSpaces.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : CML2SDWithParticle::save(), sensDetParticle.
다음에 의해서 참조됨 : CML2WorldConstruction::savePhaseSpaceData().
|
private |
ML2PhaseSpaces.hh 파일의 71 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : createPlane().
|
private |
ML2PhaseSpaces.hh 파일의 69 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : createPlane(), getCML2SensDetNParticle(), getCML2SensitiveDetectorParticle(), save().