#include <B5PrimaryGeneratorAction.hh>
Public 멤버 함수 | |
B5PrimaryGeneratorAction () | |
virtual | ~B5PrimaryGeneratorAction () |
virtual void | GeneratePrimaries (G4Event *) |
void | SetMomentum (G4double val) |
G4double | GetMomentum () const |
void | SetSigmaMomentum (G4double val) |
G4double | GetSigmaMomentum () const |
void | SetSigmaAngle (G4double val) |
G4double | GetSigmaAngle () const |
void | SetRandomize (G4bool val) |
G4bool | GetRandomize () const |
Private 멤버 함수 | |
void | DefineCommands () |
Primary generator
A single particle is generated. User can select
B5PrimaryGeneratorAction.hh 파일의 51 번째 라인에서 정의되었습니다.
B5PrimaryGeneratorAction::B5PrimaryGeneratorAction | ( | ) |
B5PrimaryGeneratorAction.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : DefineCommands(), fKaon, fMuon, fParticleGun, fPion, fPositron, fProton, G4ParticleTable::GetParticleTable(), m, G4ParticleGun::SetParticleDefinition(), G4VPrimaryGenerator::SetParticlePosition().
|
virtual |
B5PrimaryGeneratorAction.cc 파일의 73 번째 라인에서 정의되었습니다.
다음을 참조함 : fMessenger, fParticleGun.
|
private |
B5PrimaryGeneratorAction.cc 파일의 123 번째 라인에서 정의되었습니다.
다음을 참조함 : G4GenericMessenger::DeclareProperty(), G4GenericMessenger::DeclarePropertyWithUnit(), fMessenger, fMomentum, fRandomizePrimary, fSigmaAngle, fSigmaMomentum, G4GenericMessenger::Command::SetDefaultValue(), G4GenericMessenger::Command::SetParameterName(), G4GenericMessenger::Command::SetRange().
다음에 의해서 참조됨 : B5PrimaryGeneratorAction().
G4VUserPrimaryGeneratorAction를 구현.
B5PrimaryGeneratorAction.cc 파일의 81 번째 라인에서 정의되었습니다.
다음을 참조함 : angle, fKaon, fMomentum, fMuon, fParticleGun, fPion, fPositron, fProton, fRandomizePrimary, fSigmaAngle, fSigmaMomentum, G4UniformRand, G4ParticleGun::GeneratePrimaryVertex(), G4ParticleGun::GetParticleDefinition(), G4ParticleDefinition::GetPDGMass(), int(), G4InuclParticleNames::pp, G4ParticleGun::SetParticleDefinition(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection().
|
inline |
B5PrimaryGeneratorAction.hh 파일의 60 번째 라인에서 정의되었습니다.
다음을 참조함 : fMomentum.
|
inline |
B5PrimaryGeneratorAction.hh 파일의 69 번째 라인에서 정의되었습니다.
다음을 참조함 : fRandomizePrimary.
|
inline |
B5PrimaryGeneratorAction.hh 파일의 66 번째 라인에서 정의되었습니다.
다음을 참조함 : fSigmaAngle.
|
inline |
B5PrimaryGeneratorAction.hh 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : fSigmaMomentum.
B5PrimaryGeneratorAction.hh 파일의 59 번째 라인에서 정의되었습니다.
다음을 참조함 : fMomentum.
B5PrimaryGeneratorAction.hh 파일의 68 번째 라인에서 정의되었습니다.
다음을 참조함 : fRandomizePrimary.
B5PrimaryGeneratorAction.hh 파일의 65 번째 라인에서 정의되었습니다.
다음을 참조함 : fSigmaAngle.
B5PrimaryGeneratorAction.hh 파일의 62 번째 라인에서 정의되었습니다.
다음을 참조함 : fSigmaMomentum.
|
private |
B5PrimaryGeneratorAction.hh 파일의 79 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : B5PrimaryGeneratorAction(), GeneratePrimaries().
|
private |
B5PrimaryGeneratorAction.hh 파일의 75 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineCommands(), ~B5PrimaryGeneratorAction().
|
private |
B5PrimaryGeneratorAction.hh 파일의 81 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineCommands(), GeneratePrimaries(), GetMomentum(), SetMomentum().
|
private |
B5PrimaryGeneratorAction.hh 파일의 77 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : B5PrimaryGeneratorAction(), GeneratePrimaries().
|
private |
B5PrimaryGeneratorAction.hh 파일의 74 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : B5PrimaryGeneratorAction(), GeneratePrimaries(), ~B5PrimaryGeneratorAction().
|
private |
B5PrimaryGeneratorAction.hh 파일의 78 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : B5PrimaryGeneratorAction(), GeneratePrimaries().
|
private |
B5PrimaryGeneratorAction.hh 파일의 76 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : B5PrimaryGeneratorAction(), GeneratePrimaries().
|
private |
B5PrimaryGeneratorAction.hh 파일의 80 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : B5PrimaryGeneratorAction(), GeneratePrimaries().
|
private |
B5PrimaryGeneratorAction.hh 파일의 84 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineCommands(), GeneratePrimaries(), GetRandomize(), SetRandomize().
|
private |
B5PrimaryGeneratorAction.hh 파일의 83 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineCommands(), GeneratePrimaries(), GetSigmaAngle(), SetSigmaAngle().
|
private |
B5PrimaryGeneratorAction.hh 파일의 82 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : DefineCommands(), GeneratePrimaries(), GetSigmaMomentum(), SetSigmaMomentum().