Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
p2pi_hists/DCustomAction_p2pi_cuts.h
Go to the documentation of this file.
1 // $Id$
2 //
3 // File: DCustomAction_p2pi_cuts.h
4 // Created: Wed Jan 21 16:53:41 EST 2015
5 // Creator: jrsteven (on Linux ifarm1401 2.6.32-431.el6.x86_64 x86_64)
6 //
7 
8 #ifndef _DCustomAction_p2pi_cuts_
9 #define _DCustomAction_p2pi_cuts_
10 
11 #include <string>
12 #include <iostream>
13 
14 #include "TH1.h"
15 
16 #include "JANA/JEventLoop.h"
17 #include "JANA/JApplication.h"
18 
19 #include "TAGGER/DTAGHGeometry.h"
21 #include "ANALYSIS/DReaction.h"
24 
25 using namespace std;
26 using namespace jana;
27 
29 {
30  public:
31 
32  DCustomAction_p2pi_cuts(const DReaction* locReaction, bool locUseKinFitResultsFlag, string locActionUniqueString = "") :
33  DAnalysisAction(locReaction, "Custom_p2pi_cuts", locUseKinFitResultsFlag, locActionUniqueString) {}
34 
35  void Initialize(JEventLoop* locEventLoop);
36 
37  private:
38 
39  bool Perform_Action(JEventLoop* locEventLoop, const DParticleCombo* locParticleCombo);
40 
41  // Optional: Useful utility functions.
43 
45 };
46 
47 #endif // _DCustomAction_p2pi_cuts_
48 
DCustomAction_p2pi_cuts(const DReaction *locReaction, bool locUseKinFitResultsFlag, string locActionUniqueString="")
const DAnalysisUtilities * dAnalysisUtilities
Particle_t
Definition: particleType.h:12