#include <Doxymodules_optical.h>
Public Member Functions | |
LXeEventAction (const LXeDetectorConstruction *) | |
~LXeEventAction () override | |
void | BeginOfEventAction (const G4Event *) override |
void | EndOfEventAction (const G4Event *) override |
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 () |
Private Attributes | |
LXeEventMessenger * | fEventMessenger = nullptr |
const LXeDetectorConstruction * | fDetector = nullptr |
G4int | fScintCollID = -1 |
G4int | fPMTCollID = -1 |
G4int | fVerbose = 0 |
G4int | fPMTThreshold = 1 |
G4bool | fForcedrawphotons = false |
G4bool | fForcenophotons = false |
G4int | fHitCount = 0 |
G4int | fPhotonCount_Scint = 0 |
G4int | fPhotonCount_Ceren = 0 |
G4int | fAbsorptionCount = 0 |
G4int | fBoundaryAbsorptionCount = 0 |
G4double | fTotE = 0. |
G4ThreeVector | fEWeightPos |
G4ThreeVector | fReconPos |
G4ThreeVector | fConvPos |
G4bool | fConvPosSet = false |
G4ThreeVector | fPosMax |
G4double | fEdepMax = 0. |
G4int | fPMTsAboveThreshold = 0 |
Definition at line 51 of file Doxymodules_optical.h.
LXeEventAction::LXeEventAction | ( | const LXeDetectorConstruction * | det | ) |
Definition at line 53 of file LXeEventAction.cc.
|
override |
Definition at line 61 of file LXeEventAction.cc.
|
override |
Definition at line 65 of file LXeEventAction.cc.
|
override |
Definition at line 88 of file LXeEventAction.cc.
|
inline |
Definition at line 52 of file LXeEventAction.hh.
|
inline |
Definition at line 54 of file LXeEventAction.hh.
|
inline |
Definition at line 56 of file LXeEventAction.hh.
|
inline |
Definition at line 57 of file LXeEventAction.hh.
|
inline |
Definition at line 59 of file LXeEventAction.hh.
|
inline |
Definition at line 60 of file LXeEventAction.hh.
|
inline |
Definition at line 61 of file LXeEventAction.hh.
|
inline |
Definition at line 62 of file LXeEventAction.hh.
|
inline |
Definition at line 63 of file LXeEventAction.hh.
|
inline |
Definition at line 64 of file LXeEventAction.hh.
|
inline |
Definition at line 66 of file LXeEventAction.hh.
|
inline |
Definition at line 67 of file LXeEventAction.hh.
|
inline |
Definition at line 68 of file LXeEventAction.hh.
|
inline |
Definition at line 73 of file LXeEventAction.hh.
|
inline |
Definition at line 79 of file LXeEventAction.hh.
|
inline |
Definition at line 80 of file LXeEventAction.hh.
|
inline |
Definition at line 81 of file LXeEventAction.hh.
|
inline |
Definition at line 82 of file LXeEventAction.hh.
|
inline |
Definition at line 83 of file LXeEventAction.hh.
|
inline |
Definition at line 84 of file LXeEventAction.hh.
|
inline |
Definition at line 86 of file LXeEventAction.hh.
|
inline |
Definition at line 87 of file LXeEventAction.hh.
|
inline |
Definition at line 88 of file LXeEventAction.hh.
|
inline |
Definition at line 89 of file LXeEventAction.hh.
|
inline |
Definition at line 90 of file LXeEventAction.hh.
|
inline |
Definition at line 91 of file LXeEventAction.hh.
|
inline |
Definition at line 94 of file LXeEventAction.hh.
|
inline |
Definition at line 96 of file LXeEventAction.hh.
|
inline |
Definition at line 97 of file LXeEventAction.hh.
|
private |
Definition at line 100 of file LXeEventAction.hh.
|
private |
Definition at line 101 of file LXeEventAction.hh.
|
private |
Definition at line 103 of file LXeEventAction.hh.
|
private |
Definition at line 104 of file LXeEventAction.hh.
|
private |
Definition at line 106 of file LXeEventAction.hh.
|
private |
Definition at line 108 of file LXeEventAction.hh.
|
private |
Definition at line 110 of file LXeEventAction.hh.
|
private |
Definition at line 111 of file LXeEventAction.hh.
|
private |
Definition at line 113 of file LXeEventAction.hh.
|
private |
Definition at line 114 of file LXeEventAction.hh.
|
private |
Definition at line 115 of file LXeEventAction.hh.
|
private |
Definition at line 116 of file LXeEventAction.hh.
|
private |
Definition at line 117 of file LXeEventAction.hh.
|
private |
Definition at line 119 of file LXeEventAction.hh.
|
private |
Definition at line 123 of file LXeEventAction.hh.
|
private |
Definition at line 124 of file LXeEventAction.hh.
|
private |
Definition at line 125 of file LXeEventAction.hh.
|
private |
Definition at line 126 of file LXeEventAction.hh.
|
private |
Definition at line 127 of file LXeEventAction.hh.
|
private |
Definition at line 128 of file LXeEventAction.hh.
|
private |
Definition at line 130 of file LXeEventAction.hh.