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

#include <MCTruthManager.hh>

Public 멤버 함수

void NewEvent ()
 
HepMC::GenEvent * GetCurrentEvent () const
 
void PrintEvent ()
 
void AddParticle (G4LorentzVector &, G4LorentzVector &, G4LorentzVector &, G4int, G4int, G4int, G4bool)
 
void SetConfig (MCTruthConfig *c)
 
MCTruthConfigGetConfig () const
 

정적 Public 멤버 함수

static MCTruthManagerGetInstance ()
 

Protected 멤버 함수

 MCTruthManager ()
 
virtual ~MCTruthManager ()
 

Private 멤버 함수

void PrintTree (HepMC::GenParticle *, G4String)
 

Private 속성

HepMC::GenEvent * fEvent
 
std::vector< G4intfPrimarybarcodes
 
std::map< G4int, G4intfSegmentations
 
MCTruthConfigfConfig
 

상세한 설명

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

생성자 & 소멸자 문서화

MCTruthManager::MCTruthManager ( )
protected

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

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

MCTruthManager::~MCTruthManager ( )
protectedvirtual

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

멤버 함수 문서화

void MCTruthManager::AddParticle ( G4LorentzVector momentum,
G4LorentzVector prodpos,
G4LorentzVector endpos,
G4int  pdg_id,
G4int  partID,
G4int  motherID,
G4bool  directParent 
)
MCTruthConfig* MCTruthManager::GetConfig ( ) const
inline

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

다음을 참조함 : fConfig.

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

HepMC::GenEvent* MCTruthManager::GetCurrentEvent ( ) const
inline

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

다음을 참조함 : fEvent.

MCTruthManager * MCTruthManager::GetInstance ( void  )
static
void MCTruthManager::NewEvent ( )

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

다음을 참조함 : fEvent.

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

void MCTruthManager::PrintEvent ( )

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

다음을 참조함 : fEvent, fPrimarybarcodes, PrintTree().

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

void MCTruthManager::PrintTree ( HepMC::GenParticle *  particle,
G4String  offset 
)
private

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

다음을 참조함 : G4cout, G4endl, part.

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

void MCTruthManager::SetConfig ( MCTruthConfig c)
inline

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

다음을 참조함 : fConfig.

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

멤버 데이타 문서화

MCTruthConfig* MCTruthManager::fConfig
private

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

다음에 의해서 참조됨 : GetConfig(), SetConfig().

HepMC::GenEvent* MCTruthManager::fEvent
private

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

다음에 의해서 참조됨 : AddParticle(), GetCurrentEvent(), NewEvent(), PrintEvent().

std::vector<G4int> MCTruthManager::fPrimarybarcodes
private

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

다음에 의해서 참조됨 : AddParticle(), PrintEvent().

std::map<G4int,G4int> MCTruthManager::fSegmentations
private

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

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


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