Geant4
10.03
|
#include <LXeEventAction.hh>
Public Member Functions | |
LXeEventAction (LXeRecorderBase *) | |
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) |
Public Member Functions inherited from G4UserEventAction | |
G4UserEventAction () | |
virtual | ~G4UserEventAction () |
virtual void | SetEventManager (G4EventManager *value) |
Additional Inherited Members | |
Protected Attributes inherited from G4UserEventAction | |
G4EventManager * | fpEventManager |
Definition at line 43 of file LXeEventAction.hh.
LXeEventAction::LXeEventAction | ( | LXeRecorderBase * | r | ) |
Definition at line 53 of file LXeEventAction.cc.
References fEventMessenger.
|
virtual |
Definition at line 62 of file LXeEventAction.cc.
|
virtual |
Reimplemented from G4UserEventAction.
Definition at line 66 of file LXeEventAction.cc.
References fPMTCollID, fRecorder, fScintCollID, G4SDManager::GetCollectionID(), G4EventManager::GetEventManager(), G4SDManager::GetSDMpointer(), LXeRecorderBase::RecordBeginOfEvent(), and G4EventManager::SetUserInformation().
|
virtual |
Reimplemented from G4UserEventAction.
Definition at line 83 of file LXeEventAction.cc.
References G4THitsCollection< T >::DrawAllHits(), LXeTrajectory::DrawTrajectory(), G4TrajectoryContainer::entries(), G4THitsCollection< T >::entries(), fForcedrawphotons, fForcenophotons, fPMTCollID, fPMTThreshold, fRecorder, fSaveThreshold, fScintCollID, fVerbose, G4cout, G4endl, LXeUserEventInformation::GetAbsorptionCount(), LXeUserEventInformation::GetBoundaryAbsorptionCount(), G4VVisManager::GetConcreteInstance(), LXeUserEventInformation::GetEDep(), G4HCofThisEvent::GetHC(), G4Event::GetHCofThisEvent(), LXeUserEventInformation::GetHitCount(), G4Trajectory::GetParticleName(), LXeUserEventInformation::GetPhotonCount(), LXeUserEventInformation::GetPhotonCount_Ceren(), LXeUserEventInformation::GetPhotonCount_Scint(), LXeUserEventInformation::GetPMTSAboveThreshold(), G4RunManager::GetRunManager(), G4Event::GetTrajectoryContainer(), G4Event::GetUserInformation(), LXeUserEventInformation::IncEDep(), LXeUserEventInformation::IncHitCount(), LXeUserEventInformation::IncPMTSAboveThreshold(), keV, mm, LXeRecorderBase::RecordEndOfEvent(), G4RunManager::rndmSaveThisEvent(), LXeUserEventInformation::SetEWeightPos(), LXeTrajectory::SetForceDrawTrajectory(), LXeTrajectory::SetForceNoDrawTrajectory(), LXeUserEventInformation::SetPosMax(), and LXeUserEventInformation::SetReconPos().
|
inline |
Definition at line 57 of file LXeEventAction.hh.
References fVerbose.
Referenced by LXeEventMessenger::SetNewValue().
|
inline |
Definition at line 62 of file LXeEventAction.hh.
References fForcenophotons.
Referenced by LXeEventMessenger::SetNewValue().
|
inline |
Definition at line 61 of file LXeEventAction.hh.
References fForcedrawphotons.
Referenced by LXeEventMessenger::SetNewValue().
|
inline |
Definition at line 59 of file LXeEventAction.hh.
References fPMTThreshold.
Referenced by LXeEventMessenger::SetNewValue().
void LXeEventAction::SetSaveThreshold | ( | G4int | save | ) |
Definition at line 209 of file LXeEventAction.cc.
References fSaveThreshold, G4RunManager::GetRunManager(), G4RunManager::SetRandomNumberStore(), and G4RunManager::SetRandomNumberStoreDir().
Referenced by LXeEventMessenger::SetNewValue().
|
private |
Definition at line 67 of file LXeEventAction.hh.
Referenced by LXeEventAction().
|
private |
Definition at line 78 of file LXeEventAction.hh.
Referenced by EndOfEventAction(), and SetForceDrawPhotons().
|
private |
Definition at line 79 of file LXeEventAction.hh.
Referenced by EndOfEventAction(), and SetForceDrawNoPhotons().
|
private |
Definition at line 72 of file LXeEventAction.hh.
Referenced by BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 76 of file LXeEventAction.hh.
Referenced by EndOfEventAction(), and SetPMTThreshold().
|
private |
Definition at line 66 of file LXeEventAction.hh.
Referenced by BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 69 of file LXeEventAction.hh.
Referenced by EndOfEventAction(), and SetSaveThreshold().
|
private |
Definition at line 71 of file LXeEventAction.hh.
Referenced by BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 74 of file LXeEventAction.hh.
Referenced by EndOfEventAction(), and SetEventVerbose().