Hall-D Software
alpha
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Groups
Pages
p2pi_trees/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
"
20
#include "
ANALYSIS/DAnalysisAction.h
"
21
#include "
ANALYSIS/DReaction.h
"
22
#include "
ANALYSIS/DParticleCombo.h
"
23
#include "
ANALYSIS/DAnalysisUtilities.h
"
24
25
using namespace
std;
26
using namespace
jana;
27
28
class
DCustomAction_p2pi_cuts
:
public
DAnalysisAction
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.
42
const
DAnalysisUtilities
* dAnalysisUtilities;
43
44
Particle_t
dMissingPID;
45
};
46
47
#endif // _DCustomAction_p2pi_cuts_
48
DReaction.h
DAnalysisAction.h
DCustomAction_p2pi_cuts
Definition:
p2pi_hists/DCustomAction_p2pi_cuts.h:28
DAnalysis::DReaction
Definition:
DReaction.h:35
DCustomAction_p2pi_cuts::DCustomAction_p2pi_cuts
DCustomAction_p2pi_cuts(const DReaction *locReaction, bool locUseKinFitResultsFlag, string locActionUniqueString="")
Definition:
p2pi_trees/DCustomAction_p2pi_cuts.h:32
DAnalysisUtilities
Definition:
DAnalysisUtilities.h:55
DAnalysis::DParticleCombo
Definition:
DParticleCombo.h:21
DTAGHGeometry.h
DAnalysisUtilities.h
DAnalysis::DAnalysisAction
Definition:
DAnalysisAction.h:26
DParticleCombo.h
Particle_t
Particle_t
Definition:
particleType.h:12
plugins
Analysis
p2pi_trees
DCustomAction_p2pi_cuts.h
Generated on Fri Jul 26 2019 14:00:28 for Hall-D Software by
1.8.5