#include <GammaRayTelPrimaryGeneratorAction.hh>
Public 멤버 함수 | |
GammaRayTelPrimaryGeneratorAction () | |
~GammaRayTelPrimaryGeneratorAction () | |
void | GeneratePrimaries (G4Event *) |
void | SetRndmFlag (G4String val) |
void | SetSourceType (G4int val) |
void | SetSpectrumType (G4int val) |
void | SetVertexRadius (G4double val) |
void | SetSourceGen (G4bool val) |
GammaRayTelPrimaryGeneratorAction.hh 파일의 58 번째 라인에서 정의되었습니다.
GammaRayTelPrimaryGeneratorAction::GammaRayTelPrimaryGeneratorAction | ( | ) |
GammaRayTelPrimaryGeneratorAction.cc 파일의 58 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, dVertexRadius, G4ParticleTable::FindParticle(), GammaRayTelDetector, G4ParticleTable::GetParticleTable(), G4RunManager::GetRunManager(), G4RunManager::GetUserDetectorConstruction(), GammaRayTelDetectorConstruction::GetWorldSizeZ(), gunMessenger, MeV, nSourceType, nSpectrumType, particleGun, particleSource, rndmFlag, G4ParticleGun::SetParticleDefinition(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection(), G4VPrimaryGenerator::SetParticlePosition(), sourceGun.
GammaRayTelPrimaryGeneratorAction::~GammaRayTelPrimaryGeneratorAction | ( | ) |
GammaRayTelPrimaryGeneratorAction.cc 파일의 94 번째 라인에서 정의되었습니다.
다음을 참조함 : gunMessenger, particleGun, particleSource.
G4VUserPrimaryGeneratorAction를 구현.
GammaRayTelPrimaryGeneratorAction.cc 파일의 104 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, CLHEP::Hep3Vector::dot(), dVertexRadius, f, G4cout, G4endl, G4UniformRand, GammaRayTelDetector, G4ParticleGun::GeneratePrimaryVertex(), G4GeneralParticleSource::GeneratePrimaryVertex(), G4ParticleGun::GetParticleDefinition(), G4ParticleGun::GetParticleEnergy(), G4ParticleGun::GetParticleMomentumDirection(), G4ParticleDefinition::GetParticleName(), GammaRayTelDetectorConstruction::GetWorldSizeXY(), GammaRayTelDetectorConstruction::GetWorldSizeZ(), GeV, halfpi, CLHEP::Hep3Vector::mag(), MeV, nSourceType, nSpectrumType, particleGun, particleSource, CLHEP::Hep3Vector::phi(), pi, CLHEP::Hep3Vector::rotate(), CLHEP::Hep3Vector::setMag(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection(), G4VPrimaryGenerator::SetParticlePosition(), CLHEP::Hep3Vector::setPhi(), CLHEP::Hep3Vector::setTheta(), sourceGun, CLHEP::Hep3Vector::theta(), twopi, y, z, G4InuclParticleNames::z0.
GammaRayTelPrimaryGeneratorAction.hh 파일의 67 번째 라인에서 정의되었습니다.
다음을 참조함 : rndmFlag.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorMessenger::SetNewValue().
GammaRayTelPrimaryGeneratorAction.hh 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : sourceGun.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorMessenger::SetNewValue().
GammaRayTelPrimaryGeneratorAction.hh 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : nSourceType.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorMessenger::SetNewValue().
GammaRayTelPrimaryGeneratorAction.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : nSpectrumType.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorMessenger::SetNewValue().
GammaRayTelPrimaryGeneratorAction.hh 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : dVertexRadius.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorMessenger::SetNewValue().
|
private |
GammaRayTelPrimaryGeneratorAction.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorAction(), GeneratePrimaries(), SetVertexRadius().
|
private |
GammaRayTelPrimaryGeneratorAction.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorAction(), GeneratePrimaries().
|
private |
GammaRayTelPrimaryGeneratorAction.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorAction(), ~GammaRayTelPrimaryGeneratorAction().
|
private |
GammaRayTelPrimaryGeneratorAction.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorAction(), GeneratePrimaries(), SetSourceType().
|
private |
GammaRayTelPrimaryGeneratorAction.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorAction(), GeneratePrimaries(), SetSpectrumType().
|
private |
GammaRayTelPrimaryGeneratorAction.hh 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorAction(), GeneratePrimaries(), ~GammaRayTelPrimaryGeneratorAction().
|
private |
GammaRayTelPrimaryGeneratorAction.hh 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorAction(), GeneratePrimaries(), ~GammaRayTelPrimaryGeneratorAction().
|
private |
GammaRayTelPrimaryGeneratorAction.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorAction(), SetRndmFlag().
|
private |
GammaRayTelPrimaryGeneratorAction.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GammaRayTelPrimaryGeneratorAction(), GeneratePrimaries(), SetSourceGen().