1 #ifndef _FdSimEventChecker_h
2 #define _FdSimEventChecker_h
4 #include <fwk/VModule.h>
20 namespace FdSimEventCheckerOG {
45 double Rcutoff(
const double lgE)
const;
double Rcutoff(const double lgE) const
double CalculateMinViewingAngle(const fdet::Telescope &tel, const evt::ShowerSimData &shower) const
bool PCGFTriggerProbabilityCutHECO(const double lgE, const double dist, const double angle) const
fwk::VModule::ResultFlag Run(evt::Event &event)
Run: invoked once per event.
bool fGeometryCheckCherenkoHECO
Detector description interface for Eye-related data.
double InterpolatePCGFAcceptanceMap(const double lgE, const double dist) const
Interface class to access Shower Simulated parameters.
REGISTER_MODULE("FdSimEventCheckerOG", FdSimEventChecker)
Wraps the random number engine used to generate distributions.
bool fGeometryCheckCherenkoHEAT
fwk::VModule::ResultFlag Init()
Initialize: invoked at beginning of run (NOT beginning of event)
Detector description interface for Telescope-related data.
ResultFlag
Flag returned by module methods to the RunController.
utl::RandomEngine * fRandomEngine
fwk::VModule::ResultFlag Finish()
Finish: invoked at end of the run (NOT end of the event)
double CalculateXmaxViewingAngle(const fdet::Eye &eye, const evt::ShowerSimData &shower) const
bool PCGFTriggerProbabilityCut(const double lgE, const double dist, const double angle) const