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

#include <DMXEventAction.hh>

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

Public 멤버 함수

 DMXEventAction ()
 
virtual ~DMXEventAction ()
 
virtual void BeginOfEventAction (const G4Event *)
 
virtual void EndOfEventAction (const G4Event *)
 
void SetDrawTrksFlag (G4String val)
 
G4String GetDrawTrksFlag () const
 
void SetDrawColsFlag (G4String val)
 
G4String GetDrawColsFlag () const
 
void SetDrawHitsFlag (G4int val)
 
void SetSavePmtFlag (G4int val)
 
void SetSaveHitsFlag (G4int val)
 
void SetPrintModulo (G4int val)
 
virtual void SetEventManager (G4EventManager *value)
 

Protected 속성

G4EventManagerfpEventManager
 

Private 멤버 함수

void writeScintHitsToFile ()
 
void writePmtHitsToFile (const DMXPmtHitsCollection *)
 
void drawTracks (const G4Event *)
 

Private 속성

G4int event_id
 
const long * seeds
 
G4double energy_pri
 
G4int scintillatorCollID
 
G4int pmtCollID
 
G4int S_hits
 
G4int P_hits
 
G4double aveTimePmtHits
 
G4double totEnergy
 
G4double totEnergyGammas
 
G4double totEnergyNeutrons
 
G4double hitEnergy
 
G4double firstLXeHitTime
 
G4double firstParticleE
 
G4double particleEnergy
 
G4String particleName
 
G4String firstParticleName
 
G4bool gamma_ev
 
G4bool neutron_ev
 
G4bool positron_ev
 
G4bool electron_ev
 
G4bool proton_ev
 
G4bool other_ev
 
G4bool start_gamma
 
G4bool start_neutron
 
G4String drawTrksFlag
 
G4String drawColsFlag
 
G4int drawHitsFlag
 
G4int savePmtFlag
 
G4int saveHitsFlag
 
G4int printModulo
 
DMXEventActionMessengereventMessenger
 
const DMXRunActionrunAct
 
const DMXPrimaryGeneratorActiongenAction
 
std::ofstream * hitsfile
 
std::ofstream * pmtfile
 

상세한 설명

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

생성자 & 소멸자 문서화

DMXEventAction::DMXEventAction ( )

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

다음을 참조함 : drawColsFlag, drawHitsFlag, drawTrksFlag, energy_pri, eventMessenger, pmtCollID, printModulo, saveHitsFlag, savePmtFlag, scintillatorCollID, seeds.

DMXEventAction::~DMXEventAction ( )
virtual

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

다음을 참조함 : eventMessenger, hitsfile, pmtfile.

멤버 함수 문서화

void DMXEventAction::BeginOfEventAction ( const G4Event evt)
virtual
void DMXEventAction::drawTracks ( const G4Event evt)
private
void DMXEventAction::EndOfEventAction ( const G4Event evt)
virtual
G4String DMXEventAction::GetDrawColsFlag ( ) const
inline

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

다음을 참조함 : drawColsFlag.

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

G4String DMXEventAction::GetDrawTrksFlag ( ) const
inline

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

다음을 참조함 : drawTrksFlag.

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

void DMXEventAction::SetDrawColsFlag ( G4String  val)
inline

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

다음을 참조함 : drawColsFlag.

void DMXEventAction::SetDrawHitsFlag ( G4int  val)
inline

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

다음을 참조함 : drawHitsFlag.

void DMXEventAction::SetDrawTrksFlag ( G4String  val)
inline

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

다음을 참조함 : drawTrksFlag.

virtual void G4UserEventAction::SetEventManager ( G4EventManager value)
inlinevirtualinherited

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

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

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

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

void DMXEventAction::SetPrintModulo ( G4int  val)
inline

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

다음을 참조함 : printModulo.

void DMXEventAction::SetSaveHitsFlag ( G4int  val)
inline

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

다음을 참조함 : saveHitsFlag.

void DMXEventAction::SetSavePmtFlag ( G4int  val)
inline

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

다음을 참조함 : savePmtFlag.

void DMXEventAction::writePmtHitsToFile ( const DMXPmtHitsCollection hits)
private
void DMXEventAction::writeScintHitsToFile ( )
private

멤버 데이타 문서화

G4double DMXEventAction::aveTimePmtHits
private

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

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

G4String DMXEventAction::drawColsFlag
private

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

다음에 의해서 참조됨 : DMXEventAction(), EndOfEventAction(), GetDrawColsFlag(), SetDrawColsFlag().

G4int DMXEventAction::drawHitsFlag
private

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

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

G4String DMXEventAction::drawTrksFlag
private

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

다음에 의해서 참조됨 : DMXEventAction(), drawTracks(), EndOfEventAction(), GetDrawTrksFlag(), SetDrawTrksFlag().

G4bool DMXEventAction::electron_ev
private

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

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

G4double DMXEventAction::energy_pri
private

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

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

G4int DMXEventAction::event_id
private

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

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

DMXEventActionMessenger* DMXEventAction::eventMessenger
private

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

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

G4double DMXEventAction::firstLXeHitTime
private

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

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

G4double DMXEventAction::firstParticleE
private

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

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

G4String DMXEventAction::firstParticleName
private

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

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

G4EventManager* G4UserEventAction::fpEventManager
protectedinherited
G4bool DMXEventAction::gamma_ev
private

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

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

const DMXPrimaryGeneratorAction* DMXEventAction::genAction
private

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

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

G4double DMXEventAction::hitEnergy
private

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

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

std::ofstream* DMXEventAction::hitsfile
private

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

다음에 의해서 참조됨 : writeScintHitsToFile(), ~DMXEventAction().

G4bool DMXEventAction::neutron_ev
private

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

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

G4bool DMXEventAction::other_ev
private

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

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

G4int DMXEventAction::P_hits
private

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

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

G4double DMXEventAction::particleEnergy
private

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

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

G4String DMXEventAction::particleName
private

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

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

G4int DMXEventAction::pmtCollID
private

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

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

std::ofstream* DMXEventAction::pmtfile
private

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

다음에 의해서 참조됨 : writePmtHitsToFile(), ~DMXEventAction().

G4bool DMXEventAction::positron_ev
private

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

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

G4int DMXEventAction::printModulo
private

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

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

G4bool DMXEventAction::proton_ev
private

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

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

const DMXRunAction* DMXEventAction::runAct
private

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

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

G4int DMXEventAction::S_hits
private

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

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

G4int DMXEventAction::saveHitsFlag
private

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

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

G4int DMXEventAction::savePmtFlag
private

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

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

G4int DMXEventAction::scintillatorCollID
private

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

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

const long* DMXEventAction::seeds
private

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

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

G4bool DMXEventAction::start_gamma
private

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

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

G4bool DMXEventAction::start_neutron
private

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

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

G4double DMXEventAction::totEnergy
private

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

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

G4double DMXEventAction::totEnergyGammas
private

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

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

G4double DMXEventAction::totEnergyNeutrons
private

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

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


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