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

#include <XrayTelAnalysis.hh>

Public 멤버 함수

 ~XrayTelAnalysis ()
 
void book (G4bool isMaster)
 
void finish (G4bool isMaster)
 
void analyseStepping (const G4Track &track, G4bool entering)
 
void Update (G4double energy, G4int threadID)
 

정적 Public 멤버 함수

static XrayTelAnalysisgetInstance ()
 

Private 멤버 함수

 XrayTelAnalysis ()
 

Private 속성

G4double eKin
 
G4double x
 
G4double y
 
G4double z
 
G4double dirX
 
G4double dirY
 
G4double dirZ
 
G4String asciiFileName
 
G4String histFileName
 
std::ofstream * asciiFile
 
std::map< G4int, G4int > * nEnteringTracks
 
std::map< G4int, G4double > * totEnteringEnergy
 

정적 Private 속성

static XrayTelAnalysisinstance = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

XrayTelAnalysis::~XrayTelAnalysis ( )

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

다음을 참조함 : asciiFile, nEnteringTracks, totEnteringEnergy.

XrayTelAnalysis::XrayTelAnalysis ( )
private

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

다음을 참조함 : asciiFile, asciiFileName, G4endl, histFileName.

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

멤버 함수 문서화

void XrayTelAnalysis::analyseStepping ( const G4Track track,
G4bool  entering 
)
void XrayTelAnalysis::book ( G4bool  isMaster)
void XrayTelAnalysis::finish ( G4bool  isMaster)

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

다음을 참조함 : asciiFile, G4VAnalysisManager::CloseFile(), G4cout, G4endl, MeV, nEnteringTracks, part, totEnteringEnergy, G4VAnalysisManager::Write().

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

XrayTelAnalysis * XrayTelAnalysis::getInstance ( )
static

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

다음을 참조함 : instance, XrayTelAnalysis().

다음에 의해서 참조됨 : XrayTelRunAction::BeginOfRunAction(), XrayTelRunAction::EndOfRunAction(), XrayTelSteppingAction::UserSteppingAction().

void XrayTelAnalysis::Update ( G4double  energy,
G4int  threadID 
)

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

다음을 참조함 : nEnteringTracks, totEnteringEnergy.

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

멤버 데이타 문서화

std::ofstream* XrayTelAnalysis::asciiFile
private

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

다음에 의해서 참조됨 : analyseStepping(), finish(), XrayTelAnalysis(), ~XrayTelAnalysis().

G4String XrayTelAnalysis::asciiFileName
private

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

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

G4double XrayTelAnalysis::dirX
private

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

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

G4double XrayTelAnalysis::dirY
private

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

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

G4double XrayTelAnalysis::dirZ
private

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

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

G4double XrayTelAnalysis::eKin
private

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

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

G4String XrayTelAnalysis::histFileName
private

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

다음에 의해서 참조됨 : book(), XrayTelAnalysis().

XrayTelAnalysis * XrayTelAnalysis::instance = 0
staticprivate

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

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

std::map<G4int,G4int>* XrayTelAnalysis::nEnteringTracks
private

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

다음에 의해서 참조됨 : book(), finish(), Update(), ~XrayTelAnalysis().

std::map<G4int,G4double>* XrayTelAnalysis::totEnteringEnergy
private

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

다음에 의해서 참조됨 : book(), finish(), Update(), ~XrayTelAnalysis().

G4double XrayTelAnalysis::x
private

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

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

G4double XrayTelAnalysis::y
private

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

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

G4double XrayTelAnalysis::z
private

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

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


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