The primary generator class with particle gun. 더 자세히 ...
#include <GunPrimaryGeneratorAction.hh>
Public 멤버 함수 | |
GunPrimaryGeneratorAction (const G4String &particleName="geantino", G4double energy=1.*CLHEP::MeV, G4ThreeVector position=G4ThreeVector(0, 0, 0), G4ThreeVector momentumDirection=G4ThreeVector(0, 0, 1)) | |
~GunPrimaryGeneratorAction () | |
virtual void | GeneratePrimaries (G4Event *) |
GunPrimaryGeneratorAction (const G4String &particleName="geantino", G4double energy=1.*CLHEP::MeV, G4ThreeVector position=G4ThreeVector(0, 0, 0), G4ThreeVector momentumDirection=G4ThreeVector(0, 0, 1)) | |
~GunPrimaryGeneratorAction () | |
virtual void | GeneratePrimaries (G4Event *) |
GunPrimaryGeneratorAction (const G4String &particleName="geantino", G4double energy=1.*CLHEP::MeV, G4ThreeVector position=G4ThreeVector(0, 0, 0), G4ThreeVector momentumDirection=G4ThreeVector(0, 0, 1)) | |
~GunPrimaryGeneratorAction () | |
virtual void | GeneratePrimaries (G4Event *) |
Private 속성 | |
G4ParticleGun * | fParticleGun |
The primary generator class with particle gun.
common/include/GunPrimaryGeneratorAction.hh 파일의 48 번째 라인에서 정의되었습니다.
GunPrimaryGeneratorAction::GunPrimaryGeneratorAction | ( | const G4String & | particleName = "geantino" , |
G4double | energy = 1.*CLHEP::MeV , |
||
G4ThreeVector | position = G4ThreeVector(0,0,0) , |
||
G4ThreeVector | momentumDirection = G4ThreeVector(0,0,1) |
||
) |
common/src/GunPrimaryGeneratorAction.cc 파일의 40 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleTable::FindParticle(), fParticleGun, G4ParticleTable::GetParticleTable(), G4ParticleGun::SetParticleDefinition(), G4ParticleGun::SetParticleEnergy(), G4ParticleGun::SetParticleMomentumDirection(), G4VPrimaryGenerator::SetParticlePosition().
GunPrimaryGeneratorAction::~GunPrimaryGeneratorAction | ( | ) |
common/src/GunPrimaryGeneratorAction.cc 파일의 63 번째 라인에서 정의되었습니다.
다음을 참조함 : fParticleGun.
GunPrimaryGeneratorAction::GunPrimaryGeneratorAction | ( | const G4String & | particleName = "geantino" , |
G4double | energy = 1.*CLHEP::MeV , |
||
G4ThreeVector | position = G4ThreeVector(0, 0, 0) , |
||
G4ThreeVector | momentumDirection = G4ThreeVector(0, 0, 1) |
||
) |
GunPrimaryGeneratorAction::~GunPrimaryGeneratorAction | ( | ) |
GunPrimaryGeneratorAction::GunPrimaryGeneratorAction | ( | const G4String & | particleName = "geantino" , |
G4double | energy = 1.*CLHEP::MeV , |
||
G4ThreeVector | position = G4ThreeVector(0, 0, 0) , |
||
G4ThreeVector | momentumDirection = G4ThreeVector(0, 0, 1) |
||
) |
GunPrimaryGeneratorAction::~GunPrimaryGeneratorAction | ( | ) |
G4VUserPrimaryGeneratorAction를 구현.
common/src/GunPrimaryGeneratorAction.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : fParticleGun, G4ParticleGun::GeneratePrimaryVertex().
|
private |
common/include/GunPrimaryGeneratorAction.hh 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GeneratePrimaries(), GunPrimaryGeneratorAction(), ~GunPrimaryGeneratorAction().