ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <geant4/tree/geant4-10.6-release/examples/extended/optical/LXe/include/LXeEventAction.hh>
Additional Inherited Members | |
Protected Attributes inherited from G4UserEventAction | |
G4EventManager * | fpEventManager |
Definition at line 42 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 42 of file LXeEventAction.hh
LXeEventAction::LXeEventAction | ( | const LXeDetectorConstruction * | det | ) |
Definition at line 53 of file LXeEventAction.cc.
View newest version in sPHENIX GitHub at line 53 of file LXeEventAction.cc
References fAbsorptionCount, fBoundaryAbsorptionCount, fConvPosSet, fEdepMax, fEventMessenger, fHitCount, fPhotonCount_Ceren, fPhotonCount_Scint, fPMTsAboveThreshold, and fTotE.
|
virtual |
Definition at line 74 of file LXeEventAction.cc.
View newest version in sPHENIX GitHub at line 74 of file LXeEventAction.cc
Reimplemented from G4UserEventAction.
Definition at line 78 of file LXeEventAction.cc.
View newest version in sPHENIX GitHub at line 78 of file LXeEventAction.cc
References fAbsorptionCount, fBoundaryAbsorptionCount, fConvPosSet, fEdepMax, fHitCount, fPhotonCount_Ceren, fPhotonCount_Scint, fPMTCollID, fPMTsAboveThreshold, fScintCollID, fTotE, G4SDManager::GetCollectionID(), and G4SDManager::GetSDMpointer().
Reimplemented from G4UserEventAction.
Definition at line 101 of file LXeEventAction.cc.
View newest version in sPHENIX GitHub at line 101 of file LXeEventAction.cc
References G4THitsCollection< T >::DrawAllHits(), LXeTrajectory::DrawTrajectory(), edep, edepMax, G4TrajectoryContainer::entries(), G4THitsCollection< T >::entries(), fAbsorptionCount, fBoundaryAbsorptionCount, fEdepMax, fEWeightPos, fForcedrawphotons, fForcenophotons, fHitCount, G4VAnalysisManager::FillH1(), fPhotonCount_Ceren, fPhotonCount_Scint, fPMTCollID, fPMTsAboveThreshold, fPMTThreshold, fPosMax, fReconPos, fScintCollID, fTotE, fVerbose, G4cout, G4endl, G4VVisManager::GetConcreteInstance(), G4HCofThisEvent::GetHC(), G4Event::GetHCofThisEvent(), G4RunManager::GetNonConstCurrentRun(), G4Trajectory::GetParticleName(), GetPhotonCount(), G4RunManager::GetRunManager(), G4Event::GetTrajectoryContainer(), LXeRun::IncAbsorption(), LXeRun::IncBoundaryAbsorption(), LXeRun::IncEDep(), LXeRun::IncHitCount(), LXeRun::IncHitsAboveThreshold(), LXeRun::IncPhotonCount_Ceren(), LXeRun::IncPhotonCount_Scint(), G4ToolsAnalysisManager::Instance(), keV, mm, G4RunManager::rndmSaveThisEvent(), LXeTrajectory::SetForceDrawTrajectory(), and LXeTrajectory::SetForceNoDrawTrajectory().
|
inline |
Definition at line 80 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 80 of file LXeEventAction.hh
References fAbsorptionCount.
|
inline |
Definition at line 81 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 81 of file LXeEventAction.hh
References fBoundaryAbsorptionCount.
|
inline |
Definition at line 85 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 85 of file LXeEventAction.hh
References fConvPos.
|
inline |
Definition at line 79 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 79 of file LXeEventAction.hh
References fTotE.
|
inline |
Definition at line 87 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 87 of file LXeEventAction.hh
References fEdepMax.
|
inline |
Definition at line 83 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 83 of file LXeEventAction.hh
References fEWeightPos.
|
inline |
Definition at line 78 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 78 of file LXeEventAction.hh
References fHitCount.
|
inline |
Definition at line 91 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 91 of file LXeEventAction.hh
References fPhotonCount_Ceren, and fPhotonCount_Scint.
Referenced by EndOfEventAction().
|
inline |
Definition at line 77 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 77 of file LXeEventAction.hh
References fPhotonCount_Ceren.
|
inline |
Definition at line 76 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 76 of file LXeEventAction.hh
References fPhotonCount_Scint.
|
inline |
Definition at line 94 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 94 of file LXeEventAction.hh
References fPMTsAboveThreshold.
|
inline |
Definition at line 86 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 86 of file LXeEventAction.hh
References fPosMax.
|
inline |
Definition at line 84 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 84 of file LXeEventAction.hh
References fReconPos.
|
inline |
Definition at line 64 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 64 of file LXeEventAction.hh
References fAbsorptionCount.
Referenced by LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 65 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 65 of file LXeEventAction.hh
References fBoundaryAbsorptionCount.
Referenced by LXeSteppingAction::UserSteppingAction().
Definition at line 63 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 63 of file LXeEventAction.hh
References fTotE.
Definition at line 66 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 66 of file LXeEventAction.hh
References fHitCount.
|
inline |
Definition at line 62 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 62 of file LXeEventAction.hh
References fPhotonCount_Ceren.
Referenced by LXeStackingAction::ClassifyNewTrack().
|
inline |
Definition at line 61 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 61 of file LXeEventAction.hh
References fPhotonCount_Scint.
Referenced by LXeStackingAction::ClassifyNewTrack().
|
inline |
Definition at line 93 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 93 of file LXeEventAction.hh
References fPMTsAboveThreshold.
|
inline |
Definition at line 88 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 88 of file LXeEventAction.hh
References fConvPosSet.
Referenced by LXeSteppingAction::UserSteppingAction().
|
inline |
Definition at line 70 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 70 of file LXeEventAction.hh
References fConvPos, and fConvPosSet.
Referenced by LXeSteppingAction::UserSteppingAction().
Definition at line 54 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 54 of file LXeEventAction.hh
Referenced by LXeEventMessenger::SetNewValue().
|
inline |
Definition at line 68 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 68 of file LXeEventAction.hh
References fEWeightPos.
Definition at line 59 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 59 of file LXeEventAction.hh
References b, and fForcenophotons.
Referenced by LXeEventMessenger::SetNewValue().
Definition at line 58 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 58 of file LXeEventAction.hh
References b, and fForcedrawphotons.
Referenced by LXeEventMessenger::SetNewValue().
Definition at line 56 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 56 of file LXeEventAction.hh
References fPMTThreshold, and t.
Referenced by LXeEventMessenger::SetNewValue().
|
inline |
Definition at line 71 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 71 of file LXeEventAction.hh
|
inline |
Definition at line 69 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 69 of file LXeEventAction.hh
References fReconPos.
|
private |
Definition at line 114 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 114 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), EndOfEventAction(), GetAbsorptionCount(), IncAbsorption(), and LXeEventAction().
|
private |
Definition at line 115 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 115 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), EndOfEventAction(), GetBoundaryAbsorptionCount(), IncBoundaryAbsorption(), and LXeEventAction().
|
private |
Definition at line 123 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 123 of file LXeEventAction.hh
Referenced by GetConvPos(), and SetConvPos().
|
private |
Definition at line 124 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 124 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), IsConvPosSet(), LXeEventAction(), and SetConvPos().
|
private |
Definition at line 99 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 99 of file LXeEventAction.hh
|
private |
Definition at line 126 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 126 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), EndOfEventAction(), GetEDepMax(), LXeEventAction(), and SetPosMax().
|
private |
Definition at line 98 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 98 of file LXeEventAction.hh
Referenced by LXeEventAction().
|
private |
Definition at line 121 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 121 of file LXeEventAction.hh
Referenced by EndOfEventAction(), GetEWeightPos(), and SetEWeightPos().
|
private |
Definition at line 108 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 108 of file LXeEventAction.hh
Referenced by EndOfEventAction(), and SetForceDrawPhotons().
|
private |
Definition at line 109 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 109 of file LXeEventAction.hh
Referenced by EndOfEventAction(), and SetForceDrawNoPhotons().
|
private |
Definition at line 111 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 111 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), EndOfEventAction(), GetHitCount(), IncHitCount(), and LXeEventAction().
|
private |
Definition at line 113 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 113 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), EndOfEventAction(), GetPhotonCount(), GetPhotonCount_Ceren(), IncPhotonCount_Ceren(), and LXeEventAction().
|
private |
Definition at line 112 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 112 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), EndOfEventAction(), GetPhotonCount(), GetPhotonCount_Scint(), IncPhotonCount_Scint(), and LXeEventAction().
|
private |
Definition at line 102 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 102 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 128 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 128 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), EndOfEventAction(), GetPMTSAboveThreshold(), IncPMTSAboveThreshold(), and LXeEventAction().
|
private |
Definition at line 106 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 106 of file LXeEventAction.hh
Referenced by EndOfEventAction(), and SetPMTThreshold().
|
private |
Definition at line 125 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 125 of file LXeEventAction.hh
Referenced by EndOfEventAction(), GetPosMax(), and SetPosMax().
|
private |
Definition at line 122 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 122 of file LXeEventAction.hh
Referenced by EndOfEventAction(), GetReconPos(), and SetReconPos().
|
private |
Definition at line 101 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 101 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), and EndOfEventAction().
|
private |
Definition at line 117 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 117 of file LXeEventAction.hh
Referenced by BeginOfEventAction(), EndOfEventAction(), GetEDep(), IncEDep(), and LXeEventAction().
|
private |
Definition at line 104 of file LXeEventAction.hh.
View newest version in sPHENIX GitHub at line 104 of file LXeEventAction.hh
Referenced by EndOfEventAction(), and SetEventVerbose().