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
DCustomAction_ppi0gamma_Pi0Cuts.h
Go to the documentation of this file.
1
// $Id$
2
//
3
// File: DCustomAction_ppi0gamma_Pi0Cuts.h
4
// Created: Thu Jan 22 11:19:46 EST 2015
5
// Creator: jrsteven (on Linux ifarm1401 2.6.32-431.el6.x86_64 x86_64)
6
//
7
8
#ifndef _DCustomAction_ppi0gamma_Pi0Cuts_
9
#define _DCustomAction_ppi0gamma_Pi0Cuts_
10
11
#include <string>
12
#include <iostream>
13
14
#include "JANA/JEventLoop.h"
15
#include "JANA/JApplication.h"
16
17
#include "
ANALYSIS/DAnalysisAction.h
"
18
#include "
ANALYSIS/DReaction.h
"
19
#include "
ANALYSIS/DParticleCombo.h
"
20
#include "
ANALYSIS/DAnalysisUtilities.h
"
21
22
using namespace
std;
23
using namespace
jana;
24
25
class
DCustomAction_ppi0gamma_Pi0Cuts
:
public
DAnalysisAction
26
{
27
public
:
28
29
DCustomAction_ppi0gamma_Pi0Cuts
(
const
DReaction
* locReaction,
bool
locUseKinFitResultsFlag,
double
locMinFCAL,
string
locActionUniqueString =
""
) :
30
DAnalysisAction
(locReaction,
"Custom_ppi0gamma_Pi0Cuts"
, locUseKinFitResultsFlag, locActionUniqueString), dMinFCAL(locMinFCAL){}
31
32
void
Initialize(JEventLoop* locEventLoop);
33
34
private
:
35
36
bool
Perform_Action(JEventLoop* locEventLoop,
const
DParticleCombo
* locParticleCombo);
37
38
//Store any histograms as member variables here
39
double
dMinFCAL
;
40
41
};
42
43
#endif // _DCustomAction_ppi0gamma_Pi0Cuts_
44
DReaction.h
DAnalysisAction.h
DAnalysis::DReaction
Definition:
DReaction.h:35
DCustomAction_ppi0gamma_Pi0Cuts::dMinFCAL
double dMinFCAL
Definition:
DCustomAction_ppi0gamma_Pi0Cuts.h:39
DAnalysis::DParticleCombo
Definition:
DParticleCombo.h:21
DAnalysisUtilities.h
DCustomAction_ppi0gamma_Pi0Cuts::DCustomAction_ppi0gamma_Pi0Cuts
DCustomAction_ppi0gamma_Pi0Cuts(const DReaction *locReaction, bool locUseKinFitResultsFlag, double locMinFCAL, string locActionUniqueString="")
Definition:
DCustomAction_ppi0gamma_Pi0Cuts.h:29
DCustomAction_ppi0gamma_Pi0Cuts
Definition:
DCustomAction_ppi0gamma_Pi0Cuts.h:25
DAnalysis::DAnalysisAction
Definition:
DAnalysisAction.h:26
DParticleCombo.h
plugins
Analysis
ppi0gamma_hists
DCustomAction_ppi0gamma_Pi0Cuts.h
Generated on Fri Jul 26 2019 14:00:29 for Hall-D Software by
1.8.5