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

#include <GammaRayTelAnalysis.hh>

Public 멤버 함수

virtual ~GammaRayTelAnalysis ()
 
void BeginOfRun ()
 
void EndOfRun ()
 
void EndOfEvent (G4int flag)
 
void Init ()
 
void Finish ()
 
void SetHisto2DMode (G4String str)
 
G4String GetHisto2DMode ()
 
void InsertPositionXZ (double x, double z)
 
void InsertPositionYZ (double y, double z)
 
void InsertEnergy (double en)
 
void InsertHits (int nplane)
 
void setNtuple (float E, float p, float x, float y, float z)
 

정적 Public 멤버 함수

static GammaRayTelAnalysisgetInstance ()
 

Private 멤버 함수

 GammaRayTelAnalysis ()
 
void Plot ()
 

Private 속성

const
GammaRayTelDetectorConstruction
GammaRayTelDetector
 
G4String histo2DMode
 
G4String histoFileName
 
GammaRayTelAnalysisMessengeranalysisMessenger
 

정적 Private 속성

static GammaRayTelAnalysisinstance = 0
 

상세한 설명

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

생성자 & 소멸자 문서화

GammaRayTelAnalysis::~GammaRayTelAnalysis ( )
virtual

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

다음을 참조함 : Finish().

GammaRayTelAnalysis::GammaRayTelAnalysis ( )
private

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

다음을 참조함 : analysisMessenger, GammaRayTelDetector, G4RunManager::GetRunManager(), G4RunManager::GetUserDetectorConstruction(), histoFileName.

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

멤버 함수 문서화

void GammaRayTelAnalysis::BeginOfRun ( )
void GammaRayTelAnalysis::EndOfEvent ( G4int  flag)

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

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

void GammaRayTelAnalysis::EndOfRun ( )

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

다음을 참조함 : G4VAnalysisManager::CloseFile(), G4VAnalysisManager::Write().

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

void GammaRayTelAnalysis::Finish ( )

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

다음을 참조함 : analysisMessenger.

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

G4String GammaRayTelAnalysis::GetHisto2DMode ( )
inline

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

다음을 참조함 : histo2DMode.

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

GammaRayTelAnalysis * GammaRayTelAnalysis::getInstance ( )
static

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

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

다음에 의해서 참조됨 : GammaRayTelRunAction::BeginOfRunAction(), GammaRayTelEventAction::EndOfEventAction(), GammaRayTelRunAction::EndOfRunAction(), main().

void GammaRayTelAnalysis::Init ( )

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

void GammaRayTelAnalysis::InsertEnergy ( double  en)

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

다음을 참조함 : G4VAnalysisManager::FillH1().

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

void GammaRayTelAnalysis::InsertHits ( int  nplane)

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

다음을 참조함 : G4VAnalysisManager::FillH1().

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

void GammaRayTelAnalysis::InsertPositionXZ ( double  x,
double  z 
)

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

다음을 참조함 : G4VAnalysisManager::FillH2().

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

void GammaRayTelAnalysis::InsertPositionYZ ( double  y,
double  z 
)

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

다음을 참조함 : G4VAnalysisManager::FillH2().

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

void GammaRayTelAnalysis::Plot ( )
private
void GammaRayTelAnalysis::SetHisto2DMode ( G4String  str)
inline

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

다음을 참조함 : histo2DMode.

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

void GammaRayTelAnalysis::setNtuple ( float  E,
float  p,
float  x,
float  y,
float  z 
)

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

다음을 참조함 : G4VAnalysisManager::AddNtupleRow(), G4VAnalysisManager::FillNtupleDColumn().

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

멤버 데이타 문서화

GammaRayTelAnalysisMessenger* GammaRayTelAnalysis::analysisMessenger
private

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

다음에 의해서 참조됨 : Finish(), GammaRayTelAnalysis().

const GammaRayTelDetectorConstruction* GammaRayTelAnalysis::GammaRayTelDetector
private

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

다음에 의해서 참조됨 : BeginOfRun(), GammaRayTelAnalysis().

G4String GammaRayTelAnalysis::histo2DMode
private

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

다음에 의해서 참조됨 : BeginOfRun(), GetHisto2DMode(), SetHisto2DMode().

G4String GammaRayTelAnalysis::histoFileName
private

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

다음에 의해서 참조됨 : BeginOfRun(), GammaRayTelAnalysis().

GammaRayTelAnalysis * GammaRayTelAnalysis::instance = 0
staticprivate

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

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


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