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

#include <LXeEventAction.hh>

LXeEventAction에 대한 상속 다이어그램 :
G4UserEventAction

Public 멤버 함수

 LXeEventAction ()
 
virtual ~LXeEventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetSaveThreshold (G4int)
 
void SetEventVerbose (G4int v)
 
void SetPMTThreshold (G4int t)
 
void SetForceDrawPhotons (G4bool b)
 
void SetForceDrawNoPhotons (G4bool b)
 
void IncPhotonCount_Scint ()
 
void IncPhotonCount_Ceren ()
 
void IncEDep (G4double dep)
 
void IncAbsorption ()
 
void IncBoundaryAbsorption ()
 
void IncHitCount (G4int i=1)
 
void SetEWeightPos (const G4ThreeVector &p)
 
void SetReconPos (const G4ThreeVector &p)
 
void SetConvPos (const G4ThreeVector &p)
 
void SetPosMax (const G4ThreeVector &p, G4double edep)
 
G4int GetPhotonCount_Scint () const
 
G4int GetPhotonCount_Ceren () const
 
G4int GetHitCount () const
 
G4double GetEDep () const
 
G4int GetAbsorptionCount () const
 
G4int GetBoundaryAbsorptionCount () const
 
G4ThreeVector GetEWeightPos ()
 
G4ThreeVector GetReconPos ()
 
G4ThreeVector GetConvPos ()
 
G4ThreeVector GetPosMax ()
 
G4double GetEDepMax ()
 
G4double IsConvPosSet ()
 
G4int GetPhotonCount ()
 
void IncPMTSAboveThreshold ()
 
G4int GetPMTSAboveThreshold ()
 
virtual void SetEventManager (G4EventManager *value)
 

Protected 속성

G4EventManagerfpEventManager
 

Private 속성

LXeEventMessengerfEventMessenger
 
G4int fSaveThreshold
 
G4int fScintCollID
 
G4int fPMTCollID
 
G4int fVerbose
 
G4int fPMTThreshold
 
G4bool fForcedrawphotons
 
G4bool fForcenophotons
 
G4int fHitCount
 
G4int fPhotonCount_Scint
 
G4int fPhotonCount_Ceren
 
G4int fAbsorptionCount
 
G4int fBoundaryAbsorptionCount
 
G4double fTotE
 
G4ThreeVector fEWeightPos
 
G4ThreeVector fReconPos
 
G4ThreeVector fConvPos
 
G4bool fConvPosSet
 
G4ThreeVector fPosMax
 
G4double fEdepMax
 
G4int fPMTsAboveThreshold
 

상세한 설명

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

생성자 & 소멸자 문서화

LXeEventAction::LXeEventAction ( )
LXeEventAction::~LXeEventAction ( )
virtual

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

멤버 함수 문서화

void LXeEventAction::BeginOfEventAction ( const G4Event )
virtual
void LXeEventAction::EndOfEventAction ( const G4Event anEvent)
virtual
G4int LXeEventAction::GetAbsorptionCount ( ) const
inline

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

다음을 참조함 : fAbsorptionCount.

G4int LXeEventAction::GetBoundaryAbsorptionCount ( ) const
inline

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

다음을 참조함 : fBoundaryAbsorptionCount.

G4ThreeVector LXeEventAction::GetConvPos ( )
inline

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

다음을 참조함 : fConvPos.

G4double LXeEventAction::GetEDep ( ) const
inline

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

다음을 참조함 : fTotE.

G4double LXeEventAction::GetEDepMax ( )
inline

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

다음을 참조함 : fEdepMax.

G4ThreeVector LXeEventAction::GetEWeightPos ( )
inline

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

다음을 참조함 : fEWeightPos.

G4int LXeEventAction::GetHitCount ( ) const
inline

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

다음을 참조함 : fHitCount.

G4int LXeEventAction::GetPhotonCount ( )
inline

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

다음을 참조함 : fPhotonCount_Ceren, fPhotonCount_Scint.

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

G4int LXeEventAction::GetPhotonCount_Ceren ( ) const
inline

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

다음을 참조함 : fPhotonCount_Ceren.

G4int LXeEventAction::GetPhotonCount_Scint ( ) const
inline

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

다음을 참조함 : fPhotonCount_Scint.

G4int LXeEventAction::GetPMTSAboveThreshold ( )
inline

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

다음을 참조함 : fPMTsAboveThreshold.

G4ThreeVector LXeEventAction::GetPosMax ( )
inline

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

다음을 참조함 : fPosMax.

G4ThreeVector LXeEventAction::GetReconPos ( )
inline

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

다음을 참조함 : fReconPos.

void LXeEventAction::IncAbsorption ( )
inline

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

다음을 참조함 : fAbsorptionCount.

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

void LXeEventAction::IncBoundaryAbsorption ( )
inline

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

다음을 참조함 : fBoundaryAbsorptionCount.

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

void LXeEventAction::IncEDep ( G4double  dep)
inline

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

다음을 참조함 : fTotE.

void LXeEventAction::IncHitCount ( G4int  i = 1)
inline

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

다음을 참조함 : fHitCount.

void LXeEventAction::IncPhotonCount_Ceren ( )
inline

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

다음을 참조함 : fPhotonCount_Ceren.

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

void LXeEventAction::IncPhotonCount_Scint ( )
inline

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

다음을 참조함 : fPhotonCount_Scint.

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

void LXeEventAction::IncPMTSAboveThreshold ( )
inline

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

다음을 참조함 : fPMTsAboveThreshold.

G4double LXeEventAction::IsConvPosSet ( )
inline

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

다음을 참조함 : fConvPosSet.

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

void LXeEventAction::SetConvPos ( const G4ThreeVector p)
inline

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

다음을 참조함 : fConvPos, fConvPosSet.

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

virtual void G4UserEventAction::SetEventManager ( G4EventManager value)
inlinevirtualinherited

G4MultiEventAction에서 재구현되었습니다.

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

다음을 참조함 : G4UserEventAction::fpEventManager.

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

void LXeEventAction::SetEventVerbose ( G4int  v)
inline

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

다음을 참조함 : fVerbose.

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

void LXeEventAction::SetEWeightPos ( const G4ThreeVector p)
inline

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

다음을 참조함 : fEWeightPos.

void LXeEventAction::SetForceDrawNoPhotons ( G4bool  b)
inline

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

다음을 참조함 : fForcenophotons.

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

void LXeEventAction::SetForceDrawPhotons ( G4bool  b)
inline

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

다음을 참조함 : fForcedrawphotons.

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

void LXeEventAction::SetPMTThreshold ( G4int  t)
inline

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

다음을 참조함 : fPMTThreshold.

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

void LXeEventAction::SetPosMax ( const G4ThreeVector p,
G4double  edep 
)
inline

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

다음을 참조함 : edep, fEdepMax, fPosMax.

void LXeEventAction::SetReconPos ( const G4ThreeVector p)
inline

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

다음을 참조함 : fReconPos.

void LXeEventAction::SetSaveThreshold ( G4int  save)

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

다음을 참조함 : fSaveThreshold, G4RunManager::GetRunManager(), G4RunManager::SetRandomNumberStore(), G4RunManager::SetRandomNumberStoreDir().

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

멤버 데이타 문서화

G4int LXeEventAction::fAbsorptionCount
private

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

다음에 의해서 참조됨 : BeginOfEventAction(), EndOfEventAction(), GetAbsorptionCount(), IncAbsorption(), LXeEventAction().

G4int LXeEventAction::fBoundaryAbsorptionCount
private

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

다음에 의해서 참조됨 : BeginOfEventAction(), EndOfEventAction(), GetBoundaryAbsorptionCount(), IncBoundaryAbsorption(), LXeEventAction().

G4ThreeVector LXeEventAction::fConvPos
private

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

다음에 의해서 참조됨 : GetConvPos(), SetConvPos().

G4bool LXeEventAction::fConvPosSet
private

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

다음에 의해서 참조됨 : BeginOfEventAction(), IsConvPosSet(), LXeEventAction(), SetConvPos().

G4double LXeEventAction::fEdepMax
private

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

다음에 의해서 참조됨 : BeginOfEventAction(), EndOfEventAction(), GetEDepMax(), LXeEventAction(), SetPosMax().

LXeEventMessenger* LXeEventAction::fEventMessenger
private

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

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

G4ThreeVector LXeEventAction::fEWeightPos
private

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

다음에 의해서 참조됨 : EndOfEventAction(), GetEWeightPos(), SetEWeightPos().

G4bool LXeEventAction::fForcedrawphotons
private

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

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

G4bool LXeEventAction::fForcenophotons
private

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

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

G4int LXeEventAction::fHitCount
private

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

다음에 의해서 참조됨 : BeginOfEventAction(), EndOfEventAction(), GetHitCount(), IncHitCount(), LXeEventAction().

G4EventManager* G4UserEventAction::fpEventManager
protectedinherited
G4int LXeEventAction::fPhotonCount_Ceren
private

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

다음에 의해서 참조됨 : BeginOfEventAction(), EndOfEventAction(), GetPhotonCount(), GetPhotonCount_Ceren(), IncPhotonCount_Ceren(), LXeEventAction().

G4int LXeEventAction::fPhotonCount_Scint
private

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

다음에 의해서 참조됨 : BeginOfEventAction(), EndOfEventAction(), GetPhotonCount(), GetPhotonCount_Scint(), IncPhotonCount_Scint(), LXeEventAction().

G4int LXeEventAction::fPMTCollID
private

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

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

G4int LXeEventAction::fPMTsAboveThreshold
private

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

다음에 의해서 참조됨 : BeginOfEventAction(), EndOfEventAction(), GetPMTSAboveThreshold(), IncPMTSAboveThreshold(), LXeEventAction().

G4int LXeEventAction::fPMTThreshold
private

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

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

G4ThreeVector LXeEventAction::fPosMax
private

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

다음에 의해서 참조됨 : EndOfEventAction(), GetPosMax(), SetPosMax().

G4ThreeVector LXeEventAction::fReconPos
private

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

다음에 의해서 참조됨 : EndOfEventAction(), GetReconPos(), SetReconPos().

G4int LXeEventAction::fSaveThreshold
private

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

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

G4int LXeEventAction::fScintCollID
private

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

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

G4double LXeEventAction::fTotE
private

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

다음에 의해서 참조됨 : BeginOfEventAction(), EndOfEventAction(), GetEDep(), IncEDep(), LXeEventAction().

G4int LXeEventAction::fVerbose
private

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

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


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