Geant4  v4-10.4-release
 모두 클래스 네임스페이스들 파일들 함수 변수 타입정의 열거형 타입 열거형 멤버 Friends 매크로 그룹들 페이지들
Public 멤버 함수 | Protected 멤버 함수 | Protected 속성 | 모든 멤버 목록
G4PrimaryTransformer 클래스 참조

#include <G4PrimaryTransformer.hh>

Public 멤버 함수

 G4PrimaryTransformer ()
 
virtual ~G4PrimaryTransformer ()
 
G4TrackVectorGimmePrimaries (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 G4ParticleDefinitionGetDefinition (G4PrimaryParticle *pp)
 
virtual G4bool IsGoodForTrack (G4ParticleDefinition *pd)
 

Protected 속성

G4TrackVector TV
 
G4ParticleTableparticleTable
 
G4int verboseLevel
 
G4int trackID
 
G4ParticleDefinitionunknown
 
G4bool unknownParticleDefined
 
G4ParticleDefinitionopticalphoton
 
G4bool opticalphotonDefined
 
G4int nWarn
 

상세한 설명

G4PrimaryTransformer.hh 파일의 47 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

G4PrimaryTransformer::G4PrimaryTransformer ( )

G4PrimaryTransformer.cc 파일의 43 번째 라인에서 정의되었습니다.

다음을 참조함 : CheckUnknown(), G4ParticleTable::GetParticleTable(), particleTable.

G4PrimaryTransformer::~G4PrimaryTransformer ( )
virtual

G4PrimaryTransformer.cc 파일의 53 번째 라인에서 정의되었습니다.

멤버 함수 문서화

G4bool G4PrimaryTransformer::CheckDynamicParticle ( G4DynamicParticle DP)
protected
void G4PrimaryTransformer::CheckUnknown ( )
void G4PrimaryTransformer::GenerateSingleTrack ( G4PrimaryParticle primaryParticle,
G4double  x0,
G4double  y0,
G4double  z0,
G4double  t0,
G4double  wv 
)
protected
void G4PrimaryTransformer::GenerateTracks ( G4PrimaryVertex primaryVertex)
protected
G4ParticleDefinition * G4PrimaryTransformer::GetDefinition ( G4PrimaryParticle pp)
protectedvirtual
G4bool G4PrimaryTransformer::GetUnknownParticleDefined ( ) const
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().

G4bool G4PrimaryTransformer::IsGoodForTrack ( G4ParticleDefinition pd)
protectedvirtual

G4PrimaryTransformer.cc 파일의 328 번째 라인에서 정의되었습니다.

다음을 참조함 : G4ParticleDefinition::GetDecayTable(), G4ParticleDefinition::IsShortLived().

다음에 의해서 참조됨 : CheckDynamicParticle().

void G4PrimaryTransformer::SetDecayProducts ( G4PrimaryParticle mother,
G4DynamicParticle motherDP 
)
protected
void G4PrimaryTransformer::SetUnknnownParticleDefined ( G4bool  vl)

G4PrimaryTransformer.cc 파일의 297 번째 라인에서 정의되었습니다.

다음을 참조함 : G4cerr, G4endl, unknown, unknownParticleDefined.

void G4PrimaryTransformer::SetVerboseLevel ( G4int  vl)
inline

G4PrimaryTransformer.hh 파일의 70 번째 라인에서 정의되었습니다.

다음을 참조함 : verboseLevel.

다음에 의해서 참조됨 : G4EventManager::SetVerboseLevel().

멤버 데이타 문서화

G4int G4PrimaryTransformer::nWarn
protected

G4PrimaryTransformer.hh 파일의 67 번째 라인에서 정의되었습니다.

G4ParticleDefinition* G4PrimaryTransformer::opticalphoton
protected

G4PrimaryTransformer.hh 파일의 64 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CheckUnknown().

G4bool G4PrimaryTransformer::opticalphotonDefined
protected

G4PrimaryTransformer.hh 파일의 65 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CheckUnknown().

G4ParticleTable* G4PrimaryTransformer::particleTable
protected

G4PrimaryTransformer.hh 파일의 58 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CheckUnknown(), G4PrimaryTransformer(), GetDefinition().

G4int G4PrimaryTransformer::trackID
protected

G4PrimaryTransformer.hh 파일의 60 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GimmePrimaries().

G4TrackVector G4PrimaryTransformer::TV
protected

G4PrimaryTransformer.hh 파일의 57 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GimmePrimaries().

G4ParticleDefinition* G4PrimaryTransformer::unknown
protected

G4PrimaryTransformer.hh 파일의 62 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CheckUnknown(), GetDefinition(), SetUnknnownParticleDefined().

G4bool G4PrimaryTransformer::unknownParticleDefined
protected

G4PrimaryTransformer.hh 파일의 63 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : CheckUnknown(), GetDefinition(), GetUnknownParticleDefined(), SetUnknnownParticleDefined().

G4int G4PrimaryTransformer::verboseLevel
protected

G4PrimaryTransformer.hh 파일의 59 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : GenerateTracks(), SetVerboseLevel().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.: