// $Id$ // // File: DCustomAction_indi_P4.h // Created: Thu Jul 7 12:29:59 EDT 2016 // Creator: vbajaj (on Linux maria 2.6.32-573.3.1.el6.x86_64 x86_64) // #ifndef _DCustomAction_indi_P4_ #define _DCustomAction_indi_P4_ #include #include #include "JANA/JEventLoop.h" #include "JANA/JApplication.h" #include "ANALYSIS/DAnalysisAction.h" #include "ANALYSIS/DReaction.h" #include "ANALYSIS/DParticleCombo.h" #include "ANALYSIS/DAnalysisUtilities.h" using namespace std; using namespace jana; class DCustomAction_indi_P4 : public DAnalysisAction { public: DCustomAction_indi_P4(const DReaction* locReaction, bool locUseKinFitResultsFlag, string locActionUniqueString = "") : DAnalysisAction(locReaction, "Custom_indi_P4", locUseKinFitResultsFlag, locActionUniqueString) {} void Initialize(JEventLoop* locEventLoop); private: bool Perform_Action(JEventLoop* locEventLoop, const DParticleCombo* locParticleCombo); //Store any histograms as member variables here TH1F* dMissE; TH1F* dMissPx; TH1F* dMissPy; TH1F* dMissPz; }; #endif // _DCustomAction_indi_P4_