31#ifndef LXeEventAction_h
32#define LXeEventAction_h 1
37#include "G4ThreeVector.hh"
38#include "G4UserEventAction.hh"
73 void SetPosMax(
const G4ThreeVector& p, G4double edep)
Definition of the LXeEventMessenger class.
void IncHitCount(G4int i=1)
G4int GetPMTSAboveThreshold()
void IncPMTSAboveThreshold()
const LXeDetectorConstruction * fDetector
G4int GetPhotonCount_Scint() const
void SetReconPos(const G4ThreeVector &p)
void SetEventVerbose(G4int v)
~LXeEventAction() override
void EndOfEventAction(const G4Event *) override
void BeginOfEventAction(const G4Event *) override
G4ThreeVector GetReconPos()
G4ThreeVector fEWeightPos
void SetConvPos(const G4ThreeVector &p)
void IncPhotonCount_Scint()
G4int GetHitCount() const
void SetForceDrawNoPhotons(G4bool b)
void SetPMTThreshold(G4int t)
G4int GetBoundaryAbsorptionCount() const
G4ThreeVector GetPosMax()
void SetPosMax(const G4ThreeVector &p, G4double edep)
void IncPhotonCount_Ceren()
void SetEWeightPos(const G4ThreeVector &p)
void SetForceDrawPhotons(G4bool b)
void IncBoundaryAbsorption()
G4int GetAbsorptionCount() const
void IncEDep(G4double dep)
G4int fPMTsAboveThreshold
LXeEventMessenger * fEventMessenger
G4int GetPhotonCount_Ceren() const
G4ThreeVector GetEWeightPos()
G4ThreeVector GetConvPos()
G4int fBoundaryAbsorptionCount