Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
DCustomAction_CutPhotonKin.h
Go to the documentation of this file.
1 // $Id$
2 //
3 // File: DCustomAction_CutPhotonKin.h
4 // Created: Fri Jul 18 12:51:03 EDT 2014
5 // Creator: jrsteven (on Linux ifarm1102 2.6.32-220.7.1.el6.x86_64 x86_64)
6 //
7 
8 #ifndef _DCustomAction_CutPhotonKin_
9 #define _DCustomAction_CutPhotonKin_
10 
11 #include <string>
12 #include <iostream>
13 
14 #include "JANA/JEventLoop.h"
15 #include "JANA/JApplication.h"
16 
18 #include "ANALYSIS/DReaction.h"
21 
22 using namespace std;
23 using namespace jana;
24 
26 {
27  public:
28 
29  DCustomAction_CutPhotonKin(const DReaction* locReaction, string locActionUniqueString = "") :
30  DAnalysisAction(locReaction, "Custom_CutPhotonKin", false, locActionUniqueString) {}
31 
32  void Initialize(JEventLoop* locEventLoop);
33 
34  private:
35 
36  bool Perform_Action(JEventLoop* locEventLoop, const DParticleCombo* locParticleCombo);
37 
38  // Optional: Useful utility functions.
39  // const DAnalysisUtilities* dAnalysisUtilities;
40 
41  //Store any histograms as member variables here
42 };
43 
44 #endif // _DCustomAction_CutPhotonKin_
45 
DCustomAction_CutPhotonKin(const DReaction *locReaction, string locActionUniqueString="")