8 #ifndef _DCustomAction_ee_ShowerEoverP_cut_
9 #define _DCustomAction_ee_ShowerEoverP_cut_
14 #include "JANA/JEventLoop.h"
15 #include "JANA/JApplication.h"
33 double in_BCAL_EP_min=0.,
double in_BCAL_EP_max=100.,
34 double in_FCAL_EP_min=0.,
double in_FCAL_EP_max=100.,
string locActionUniqueString =
""):
35 DAnalysisAction(locReaction,
"CustomAction_ShowerEoverP_cut", locUseKinFitResultsFlag, locActionUniqueString),
36 dBCAL_EP_min(in_BCAL_EP_min),dBCAL_EP_max(in_BCAL_EP_max),dFCAL_EP_min(in_FCAL_EP_min),dFCAL_EP_max(in_FCAL_EP_max) {}
39 void Initialize(JEventLoop* locEventLoop);
43 bool Perform_Action(JEventLoop* locEventLoop,
const DParticleCombo* locParticleCombo);
49 #endif // _DCustomAction_ee_ShowerEoverP_cut_
DCustomAction_ee_ShowerEoverP_cut(const DReaction *locReaction, bool locUseKinFitResultsFlag, double in_BCAL_EP_min=0., double in_BCAL_EP_max=100., double in_FCAL_EP_min=0., double in_FCAL_EP_max=100., string locActionUniqueString="")