#include <G4PrimaryTransformer.hh>
Public 멤버 함수 | |
G4PrimaryTransformer () | |
virtual | ~G4PrimaryTransformer () |
G4TrackVector * | GimmePrimaries (G4Event *anEvent, G4int trackIDCounter=0) |
void | CheckUnknown () |
void | SetVerboseLevel (G4int vl) |
void | SetUnknnownParticleDefined (G4bool vl) |
G4bool | GetUnknownParticleDefined () const |
Protected 멤버 함수 | |
void | GenerateTracks (G4PrimaryVertex *primaryVertex) |
void | GenerateSingleTrack (G4PrimaryParticle *primaryParticle, G4double x0, G4double y0, G4double z0, G4double t0, G4double wv) |
void | SetDecayProducts (G4PrimaryParticle *mother, G4DynamicParticle *motherDP) |
G4bool | CheckDynamicParticle (G4DynamicParticle *DP) |
virtual G4ParticleDefinition * | GetDefinition (G4PrimaryParticle *pp) |
virtual G4bool | IsGoodForTrack (G4ParticleDefinition *pd) |
G4PrimaryTransformer.hh 파일의 47 번째 라인에서 정의되었습니다.
G4PrimaryTransformer::G4PrimaryTransformer | ( | ) |
G4PrimaryTransformer.cc 파일의 43 번째 라인에서 정의되었습니다.
다음을 참조함 : CheckUnknown(), G4ParticleTable::GetParticleTable(), particleTable.
|
virtual |
G4PrimaryTransformer.cc 파일의 53 번째 라인에서 정의되었습니다.
|
protected |
G4PrimaryTransformer.cc 파일의 307 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DecayProducts::entries(), G4cerr, G4endl, G4Exception(), G4DynamicParticle::GetDefinition(), G4DynamicParticle::GetPreAssignedDecayProducts(), IsGoodForTrack(), JustWarning.
void G4PrimaryTransformer::CheckUnknown | ( | ) |
G4PrimaryTransformer.cc 파일의 56 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleTable::FindParticle(), opticalphoton, opticalphotonDefined, particleTable, unknown, unknownParticleDefined.
다음에 의해서 참조됨 : G4PrimaryTransformer(), G4RunManagerKernel::RunInitialization().
|
protected |
G4PrimaryTransformer.cc 파일의 117 번째 라인에서 정의되었습니다.
다음을 참조함 : G4DynamicParticle::AddElectron(), angle, CLHEP::Hep3Vector::cross(), DBL_MAX, deg, eplus, G4cerr, G4cout, G4endl, G4Exception(), G4UniformRand, G4ParticleDefinition::GetAtomicNumber(), G4PrimaryParticle::GetCharge(), G4PrimaryParticle::GetDaughter(), G4PrimaryParticle::GetKineticEnergy(), G4PrimaryParticle::GetMass(), G4PrimaryParticle::GetMomentum(), G4DynamicParticle::GetMomentumDirection(), G4PrimaryParticle::GetMomentumDirection(), G4PrimaryParticle::GetNext(), G4ParticleDefinition::GetParticleName(), G4PrimaryParticle::GetPDGcode(), G4ParticleDefinition::GetPDGEncoding(), G4PrimaryParticle::GetPolarization(), G4PrimaryParticle::GetPolX(), G4PrimaryParticle::GetPolY(), G4PrimaryParticle::GetPolZ(), G4PrimaryParticle::GetProperTime(), G4PrimaryParticle::GetWeight(), JustWarning, CLHEP::Hep3Vector::mag2(), CLHEP::normal(), G4DynamicParticle::SetCharge(), G4DynamicParticle::SetMass(), G4Track::SetParentID(), G4DynamicParticle::SetPDGcode(), G4DynamicParticle::SetPolarization(), G4DynamicParticle::SetPreAssignedDecayProperTime(), G4DynamicParticle::SetPrimaryParticle(), G4Track::SetTrackID(), G4PrimaryParticle::SetTrackID(), G4Track::SetWeight(), track, trackID, CLHEP::Hep3Vector::x(), CLHEP::Hep3Vector::y(), CLHEP::Hep3Vector::z().
다음에 의해서 참조됨 : GenerateTracks().
|
protected |
G4PrimaryTransformer.cc 파일의 88 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cout, G4endl, GenerateSingleTrack(), G4PrimaryParticle::GetNext(), G4PrimaryVertex::GetPrimary(), G4PrimaryVertex::GetT0(), G4PrimaryVertex::GetWeight(), G4PrimaryVertex::GetX0(), G4PrimaryVertex::GetY0(), G4PrimaryVertex::GetZ0(), mm, nanosecond, G4PrimaryVertex::Print(), T0, verboseLevel.
다음에 의해서 참조됨 : GimmePrimaries().
|
protectedvirtual |
|
inline |
G4PrimaryTransformer.hh 파일의 78 번째 라인에서 정의되었습니다.
다음을 참조함 : unknownParticleDefined.
G4TrackVector * G4PrimaryTransformer::GimmePrimaries | ( | G4Event * | anEvent, |
G4int | trackIDCounter = 0 |
||
) |
G4PrimaryTransformer.cc 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : GenerateTracks(), G4PrimaryVertex::GetNext(), G4Event::GetPrimaryVertex(), trackID, TV.
다음에 의해서 참조됨 : G4EventManager::DoProcessing().
|
protectedvirtual |
G4PrimaryTransformer.cc 파일의 328 번째 라인에서 정의되었습니다.
다음을 참조함 : G4ParticleDefinition::GetDecayTable(), G4ParticleDefinition::IsShortLived().
다음에 의해서 참조됨 : CheckDynamicParticle().
|
protected |
G4PrimaryTransformer.cc 파일의 236 번째 라인에서 정의되었습니다.
다음을 참조함 : DBL_MAX, G4cout, G4endl, G4PrimaryParticle::GetCharge(), G4PrimaryParticle::GetDaughter(), G4PrimaryParticle::GetMass(), G4PrimaryParticle::GetMomentum(), G4PrimaryParticle::GetNext(), G4ParticleDefinition::GetParticleName(), G4PrimaryParticle::GetPDGcode(), G4PrimaryParticle::GetPolX(), G4PrimaryParticle::GetPolY(), G4PrimaryParticle::GetPolZ(), G4DynamicParticle::GetPreAssignedDecayProducts(), G4PrimaryParticle::GetProperTime(), G4DecayProducts::PushProducts(), G4DynamicParticle::SetCharge(), G4DynamicParticle::SetMass(), G4DynamicParticle::SetPolarization(), G4DynamicParticle::SetPreAssignedDecayProducts(), G4DynamicParticle::SetPreAssignedDecayProperTime(), G4DynamicParticle::SetPrimaryParticle().
G4PrimaryTransformer.cc 파일의 297 번째 라인에서 정의되었습니다.
다음을 참조함 : G4cerr, G4endl, unknown, unknownParticleDefined.
G4PrimaryTransformer.hh 파일의 70 번째 라인에서 정의되었습니다.
다음을 참조함 : verboseLevel.
다음에 의해서 참조됨 : G4EventManager::SetVerboseLevel().
|
protected |
G4PrimaryTransformer.hh 파일의 67 번째 라인에서 정의되었습니다.
|
protected |
G4PrimaryTransformer.hh 파일의 64 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckUnknown().
|
protected |
G4PrimaryTransformer.hh 파일의 65 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckUnknown().
|
protected |
G4PrimaryTransformer.hh 파일의 58 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckUnknown(), G4PrimaryTransformer(), GetDefinition().
|
protected |
G4PrimaryTransformer.hh 파일의 60 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GimmePrimaries().
|
protected |
G4PrimaryTransformer.hh 파일의 57 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GimmePrimaries().
|
protected |
G4PrimaryTransformer.hh 파일의 62 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckUnknown(), GetDefinition(), SetUnknnownParticleDefined().
|
protected |
G4PrimaryTransformer.hh 파일의 63 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : CheckUnknown(), GetDefinition(), GetUnknownParticleDefined(), SetUnknnownParticleDefined().
|
protected |
G4PrimaryTransformer.hh 파일의 59 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : GenerateTracks(), SetVerboseLevel().