#include <XrayFluoPrimaryGeneratorAction.hh>
Public 멤버 함수 | |
XrayFluoPrimaryGeneratorAction (const XrayFluoDetectorConstruction *) | |
~XrayFluoPrimaryGeneratorAction () | |
void | GeneratePrimaries (G4Event *) |
void | SetRndmFlag (G4String val) |
void | SetRndmVert (G4String val) |
void | SetSpectrum (G4String val) |
void | SetIsoVert (G4String val) |
void | ActivatePhaseSpace (G4String) |
void | SetRayleighFlag (G4bool) |
XrayFluoPrimaryGeneratorAction.hh 파일의 56 번째 라인에서 정의되었습니다.
XrayFluoPrimaryGeneratorAction::XrayFluoPrimaryGeneratorAction | ( | const XrayFluoDetectorConstruction * | XrayFluoDC | ) |
XrayFluoPrimaryGeneratorAction.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, G4Gamma::Definition(), G4cout, G4endl, XrayFluoDetectorConstruction::GetWorldSizeZ(), gunMessenger, keV, particleGun, runAction, G4ParticleGun::SetParticleDefinition(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection(), G4VPrimaryGenerator::SetParticlePosition(), XrayFluoDetector.
XrayFluoPrimaryGeneratorAction::~XrayFluoPrimaryGeneratorAction | ( | ) |
XrayFluoPrimaryGeneratorAction.cc 파일의 111 번째 라인에서 정의되었습니다.
다음을 참조함 : gunMessenger, particleGun.
XrayFluoPrimaryGeneratorAction.cc 파일의 86 번째 라인에서 정의되었습니다.
다음을 참조함 : cm, detectorPosition, XrayFluoDetectorConstruction::GetDetectorPosition(), XrayFluoAnalysisManager::getInstance(), XrayFluoAnalysisManager::LoadGunData(), phaseSpaceGunFlag, CLHEP::Hep3Vector::r(), rayleighFlag, CLHEP::Hep3Vector::setR(), XrayFluoDetector.
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorMessenger::SetNewValue().
G4VUserPrimaryGeneratorAction를 구현.
XrayFluoPrimaryGeneratorAction.cc 파일의 119 번째 라인에서 정의되었습니다.
다음을 참조함 : XrayFluoAnalysisManager::analysePrimaryGenerator(), beam, cm, detectorPosition, energy, G4ParticleTable::FindParticle(), XrayFluoDataSet::FindValue(), G4cout, G4endl, G4UniformRand, G4ParticleGun::GeneratePrimaryVertex(), XrayFluoRunAction::GetData(), XrayFluoRunAction::GetDataSum(), XrayFluoDetectorConstruction::GetDia3SizeXY(), XrayFluoAnalysisManager::GetEmittedParticleEnergyAndType(), XrayFluoRunAction::GetEnergies(), XrayFluoRunAction::GetGammaSet(), XrayFluoAnalysisManager::getInstance(), G4MTRunManager::GetMasterRunManager(), G4ParticleGun::GetParticleDefinition(), G4ParticleGun::GetParticleEnergy(), G4ParticleDefinition::GetParticleName(), G4ParticleTable::GetParticleTable(), G4RunManager::GetRunManager(), XrayFluoDetectorConstruction::GetSampleSizeXY(), G4RunManager::GetUserRunAction(), XrayFluoDetectorConstruction::GetWorldSizeZ(), isoVert, keV, m, mm, particleGun, phaseSpaceGunFlag, pi, rad, radius, rndmFlag, runAction, G4RunManager::sequentialRM, G4ParticleGun::SetParticleDefinition(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection(), G4VPrimaryGenerator::SetParticlePosition(), spectrum, sum, x, XrayFluoDetector, y, z, G4InuclParticleNames::z0.
XrayFluoPrimaryGeneratorAction.hh 파일의 77 번째 라인에서 정의되었습니다.
다음을 참조함 : isoVert.
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorMessenger::SetNewValue().
XrayFluoPrimaryGeneratorAction.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : rayleighFlag.
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorMessenger::SetNewValue().
XrayFluoPrimaryGeneratorAction.hh 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : rndmFlag.
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorMessenger::SetNewValue().
XrayFluoPrimaryGeneratorAction.hh 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : beam.
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorMessenger::SetNewValue().
XrayFluoPrimaryGeneratorAction.hh 파일의 74 번째 라인에서 정의되었습니다.
다음을 참조함 : spectrum.
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorMessenger::SetNewValue().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), SetRndmVert().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 117 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivatePhaseSpace(), GeneratePrimaries().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : XrayFluoPrimaryGeneratorAction(), ~XrayFluoPrimaryGeneratorAction().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 109 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), SetIsoVert().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 88 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), XrayFluoPrimaryGeneratorAction(), ~XrayFluoPrimaryGeneratorAction().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 112 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivatePhaseSpace(), GeneratePrimaries().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 115 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivatePhaseSpace(), SetRayleighFlag().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 100 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), SetRndmFlag().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 94 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), XrayFluoPrimaryGeneratorAction().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), SetSpectrum().
|
private |
XrayFluoPrimaryGeneratorAction.hh 파일의 91 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : ActivatePhaseSpace(), GeneratePrimaries(), XrayFluoPrimaryGeneratorAction().