#include <CexmcPrimaryGeneratorAction.hh>
Public 멤버 함수 | |
CexmcPrimaryGeneratorAction (CexmcPhysicsManager *physicsManager) | |
~CexmcPrimaryGeneratorAction () | |
void | GeneratePrimaries (G4Event *event) |
void | SetFwhmPosX (G4double value, G4bool fromMessenger=true) |
void | SetFwhmPosY (G4double value, G4bool fromMessenger=true) |
void | SetFwhmDirX (G4double value, G4bool fromMessenger=true) |
void | SetFwhmDirY (G4double value, G4bool fromMessenger=true) |
void | SetFwhmMomentumAmp (G4double value, G4bool fromMessenger=true) |
G4double | GetFwhmPosX (void) const |
G4double | GetFwhmPosY (void) const |
G4double | GetFwhmDirX (void) const |
G4double | GetFwhmDirY (void) const |
G4double | GetFwhmMomentumAmp (void) const |
CexmcParticleGun * | GetParticleGun (void) |
Private 속성 | |
CexmcParticleGun * | particleGun |
G4double | fwhmPosX |
G4double | fwhmPosY |
G4double | fwhmDirX |
G4double | fwhmDirY |
G4double | fwhmMomentumAmp |
CexmcPrimaryGeneratorActionMessenger * | messenger |
CexmcPrimaryGeneratorAction.hh 파일의 56 번째 라인에서 정의되었습니다.
|
explicit |
CexmcPrimaryGeneratorAction.cc 파일의 54 번째 라인에서 정의되었습니다.
다음을 참조함 : messenger, particleGun.
CexmcPrimaryGeneratorAction::~CexmcPrimaryGeneratorAction | ( | ) |
CexmcPrimaryGeneratorAction.cc 파일의 64 번째 라인에서 정의되었습니다.
다음을 참조함 : messenger, particleGun.
G4VUserPrimaryGeneratorAction를 구현.
CexmcPrimaryGeneratorAction.cc 파일의 71 번째 라인에서 정의되었습니다.
다음을 참조함 : CexmcFwhmToStddev(), fwhmDirX, fwhmDirY, fwhmMomentumAmp, fwhmPosX, fwhmPosY, G4ParticleGun::GeneratePrimaryVertex(), CexmcParticleGun::GetOrigDirection(), CexmcParticleGun::GetOrigMomentumAmp(), CexmcParticleGun::GetOrigPosition(), particleGun, CexmcParticleGun::PrepareForNewEvent(), G4ParticleGun::SetParticleMomentum(), G4ParticleGun::SetParticleMomentumDirection(), G4VPrimaryGenerator::SetParticlePosition(), G4INCL::DeJongSpin::shoot().
CexmcPrimaryGeneratorAction.hh 파일의 172 번째 라인에서 정의되었습니다.
다음을 참조함 : fwhmDirX.
CexmcPrimaryGeneratorAction.hh 파일의 178 번째 라인에서 정의되었습니다.
다음을 참조함 : fwhmDirY.
CexmcPrimaryGeneratorAction.hh 파일의 184 번째 라인에서 정의되었습니다.
다음을 참조함 : fwhmMomentumAmp.
CexmcPrimaryGeneratorAction.hh 파일의 160 번째 라인에서 정의되었습니다.
다음을 참조함 : fwhmPosX.
CexmcPrimaryGeneratorAction.hh 파일의 166 번째 라인에서 정의되었습니다.
다음을 참조함 : fwhmPosY.
CexmcParticleGun * CexmcPrimaryGeneratorAction::GetParticleGun | ( | void | ) |
CexmcPrimaryGeneratorAction.cc 파일의 103 번째 라인에서 정의되었습니다.
다음을 참조함 : particleGun.
다음에 의해서 참조됨 : CexmcChargeExchangeReconstructor::CexmcChargeExchangeReconstructor().
|
inline |
CexmcPrimaryGeneratorAction.hh 파일의 130 번째 라인에서 정의되었습니다.
다음을 참조함 : CexmcCmdIsNotAllowed, fwhmDirX, ThrowExceptionIfProjectIsRead().
다음에 의해서 참조됨 : CexmcPrimaryGeneratorActionMessenger::SetNewValue().
|
inline |
CexmcPrimaryGeneratorAction.hh 파일의 140 번째 라인에서 정의되었습니다.
다음을 참조함 : CexmcCmdIsNotAllowed, fwhmDirY, ThrowExceptionIfProjectIsRead().
다음에 의해서 참조됨 : CexmcPrimaryGeneratorActionMessenger::SetNewValue().
|
inline |
CexmcPrimaryGeneratorAction.hh 파일의 150 번째 라인에서 정의되었습니다.
다음을 참조함 : CexmcCmdIsNotAllowed, fwhmMomentumAmp, ThrowExceptionIfProjectIsRead().
다음에 의해서 참조됨 : CexmcPrimaryGeneratorActionMessenger::SetNewValue().
|
inline |
CexmcPrimaryGeneratorAction.hh 파일의 110 번째 라인에서 정의되었습니다.
다음을 참조함 : CexmcCmdIsNotAllowed, fwhmPosX, ThrowExceptionIfProjectIsRead().
다음에 의해서 참조됨 : CexmcPrimaryGeneratorActionMessenger::SetNewValue().
|
inline |
CexmcPrimaryGeneratorAction.hh 파일의 120 번째 라인에서 정의되었습니다.
다음을 참조함 : CexmcCmdIsNotAllowed, fwhmPosY, ThrowExceptionIfProjectIsRead().
다음에 의해서 참조됨 : CexmcPrimaryGeneratorActionMessenger::SetNewValue().
|
private |
CexmcPrimaryGeneratorAction.hh 파일의 99 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmDirX(), SetFwhmDirX().
|
private |
CexmcPrimaryGeneratorAction.hh 파일의 101 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmDirY(), SetFwhmDirY().
|
private |
CexmcPrimaryGeneratorAction.hh 파일의 103 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmMomentumAmp(), SetFwhmMomentumAmp().
|
private |
CexmcPrimaryGeneratorAction.hh 파일의 95 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmPosX(), SetFwhmPosX().
|
private |
CexmcPrimaryGeneratorAction.hh 파일의 97 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), GetFwhmPosY(), SetFwhmPosY().
|
private |
CexmcPrimaryGeneratorAction.hh 파일의 106 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcPrimaryGeneratorAction(), ~CexmcPrimaryGeneratorAction().
|
private |
CexmcPrimaryGeneratorAction.hh 파일의 93 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CexmcPrimaryGeneratorAction(), GeneratePrimaries(), GetParticleGun(), ~CexmcPrimaryGeneratorAction().