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

#include <G4MCTEvent.hh>

Public 타입

typedef
MCTGen2SimParticleMap::const_iterator 
genprimary_const_iterator
 
typedef
MCTSim2GenParticleMap::const_iterator 
simprimary_const_iterator
 

Public 멤버 함수

 G4MCTEvent ()
 
virtual ~G4MCTEvent ()
 
 G4MCTEvent (const G4MCTEvent &right)
 
const G4MCTEventoperator= (const G4MCTEvent &right)
 
void SetEventNumber (int n)
 
int GetEventNumber () const
 
G4MCTGenEventGetGenEvent () const
 
G4MCTSimEventGetSimEvent () const
 
int GetNofPrimaries () const
 
G4MCTSimParticleGetSimParticle (const G4MCTGenParticle &genpart) const
 
G4MCTGenParticle GetGenParticle (const G4MCTSimParticle *simpart) const
 
int AddPrimaryPair (const G4MCTGenParticle &genp, const G4MCTSimParticle *simp)
 
void ClearEvent ()
 
void Print (std::ostream &ostr=std::cout) const
 
genprimary_const_iterator genprimaries_begin () const
 
genprimary_const_iterator genprimaries_end () const
 
simprimary_const_iterator simprimaries_begin () const
 
simprimary_const_iterator simprimaries_end () const
 

Protected 속성

int eventNumber
 
G4MCTGenEventgenEvent
 
G4MCTSimEventsimEvent
 
MCTGen2SimParticleMap gen2simParticleMap
 
MCTSim2GenParticleMap sim2genParticleMap
 

상세한 설명

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

멤버 타입정의 문서화

typedef MCTGen2SimParticleMap::const_iterator G4MCTEvent::genprimary_const_iterator

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

typedef MCTSim2GenParticleMap::const_iterator G4MCTEvent::simprimary_const_iterator

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

생성자 & 소멸자 문서화

G4MCTEvent::G4MCTEvent ( )

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

다음을 참조함 : genEvent, simEvent.

G4MCTEvent::~G4MCTEvent ( )
virtual

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

다음을 참조함 : genEvent, simEvent.

G4MCTEvent::G4MCTEvent ( const G4MCTEvent right)
inline

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

다음을 참조함 : right.

멤버 함수 문서화

int G4MCTEvent::AddPrimaryPair ( const G4MCTGenParticle genp,
const G4MCTSimParticle simp 
)

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

다음을 참조함 : gen2simParticleMap, sim2genParticleMap.

void G4MCTEvent::ClearEvent ( )

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

다음을 참조함 : gen2simParticleMap, genEvent, sim2genParticleMap, simEvent.

G4MCTEvent::genprimary_const_iterator G4MCTEvent::genprimaries_begin ( ) const
inline

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

다음을 참조함 : gen2simParticleMap.

G4MCTEvent::genprimary_const_iterator G4MCTEvent::genprimaries_end ( ) const
inline

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

다음을 참조함 : gen2simParticleMap.

int G4MCTEvent::GetEventNumber ( ) const
inline

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

다음을 참조함 : eventNumber.

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

G4MCTGenEvent * G4MCTEvent::GetGenEvent ( ) const
inline

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

다음을 참조함 : genEvent.

G4MCTGenParticle G4MCTEvent::GetGenParticle ( const G4MCTSimParticle simpart) const

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

다음을 참조함 : pos, second.

int G4MCTEvent::GetNofPrimaries ( ) const
inline

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

다음을 참조함 : gen2simParticleMap.

G4MCTSimEvent * G4MCTEvent::GetSimEvent ( ) const
inline

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

다음을 참조함 : simEvent.

G4MCTSimParticle * G4MCTEvent::GetSimParticle ( const G4MCTGenParticle genpart) const

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

다음을 참조함 : pos, second.

const G4MCTEvent & G4MCTEvent::operator= ( const G4MCTEvent right)
inline

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

다음을 참조함 : eventNumber, gen2simParticleMap, genEvent, sim2genParticleMap, simEvent.

void G4MCTEvent::Print ( std::ostream &  ostr = std::cout) const

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

다음을 참조함 : G4endl, pyG4Element::Print().

void G4MCTEvent::SetEventNumber ( int  n)
inline

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

다음을 참조함 : eventNumber, n.

G4MCTEvent::simprimary_const_iterator G4MCTEvent::simprimaries_begin ( ) const
inline

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

다음을 참조함 : sim2genParticleMap.

G4MCTEvent::simprimary_const_iterator G4MCTEvent::simprimaries_end ( ) const
inline

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

다음을 참조함 : sim2genParticleMap.

멤버 데이타 문서화

int G4MCTEvent::eventNumber
protected

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

다음에 의해서 참조됨 : GetEventNumber(), operator=(), SetEventNumber().

MCTGen2SimParticleMap G4MCTEvent::gen2simParticleMap
protected

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

다음에 의해서 참조됨 : AddPrimaryPair(), ClearEvent(), genprimaries_begin(), genprimaries_end(), GetNofPrimaries(), operator=().

G4MCTGenEvent* G4MCTEvent::genEvent
protected

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

다음에 의해서 참조됨 : ClearEvent(), G4MCTEvent(), GetGenEvent(), operator=(), ~G4MCTEvent().

MCTSim2GenParticleMap G4MCTEvent::sim2genParticleMap
protected

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

다음에 의해서 참조됨 : AddPrimaryPair(), ClearEvent(), operator=(), simprimaries_begin(), simprimaries_end().

G4MCTSimEvent* G4MCTEvent::simEvent
protected

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

다음에 의해서 참조됨 : ClearEvent(), G4MCTEvent(), GetSimEvent(), operator=(), ~G4MCTEvent().


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