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
DEventProcessor_DCdEdxStudy_tree.h
Go to the documentation of this file.
1
#ifndef _DEventProcessor_DCdEdxStudy_tree_
2
#define _DEventProcessor_DCdEdxStudy_tree_
3
4
#include <JANA/JEventProcessor.h>
5
using namespace
jana;
6
7
#include <TFile.h>
8
#include <TTree.h>
9
#include <
DVector3.h
>
10
#include <
particleType.h
>
11
12
#include <
DANA/DApplication.h
>
13
#include <
TRACKING/DMCThrown.h
>
14
#include <
TRACKING/DTrackTimeBased.h
>
15
#include <
PID/DParticleID.h
>
16
#include <
DCdEdxInformation.h
>
17
18
class
DEventProcessor_DCdEdxStudy_tree
:
public
JEventProcessor{
19
public
:
20
DEventProcessor_DCdEdxStudy_tree
(){};
21
~DEventProcessor_DCdEdxStudy_tree
(){};
22
const
char
*
className
(
void
){
return
"DEventProcessor_DCdEdxStudy_tree"
;}
23
24
private
:
25
jerror_t init(
void
);
///< Called once at program start.
26
jerror_t brun(JEventLoop *eventLoop, int32_t runnumber);
///< Called everytime a new run number is detected.
27
jerror_t evnt(JEventLoop *eventLoop, uint64_t eventnumber);
///< Called every event.
28
jerror_t erun(
void
);
///< Called everytime run number changes, provided brun has been called.
29
jerror_t fini(
void
);
///< Called after last event of last event source has been processed.
30
31
DCdEdxInformation
*
dDCdEdxInformation
;
32
TTree*
dPluginTree_DCdEdxInformation
;
33
34
};
35
36
#endif // _DEventProcessor_DCdEdxStudy_tree_
37
DEventProcessor_DCdEdxStudy_tree::DEventProcessor_DCdEdxStudy_tree
DEventProcessor_DCdEdxStudy_tree()
Definition:
DEventProcessor_DCdEdxStudy_tree.h:20
DTrackTimeBased.h
DEventProcessor_DCdEdxStudy_tree
Definition:
DEventProcessor_DCdEdxStudy_tree.h:18
DParticleID.h
particleType.h
DApplication.h
DCdEdxInformation
Definition:
DCdEdxInformation.h:12
DEventProcessor_DCdEdxStudy_tree::~DEventProcessor_DCdEdxStudy_tree
~DEventProcessor_DCdEdxStudy_tree()
Definition:
DEventProcessor_DCdEdxStudy_tree.h:21
DEventProcessor_DCdEdxStudy_tree::dDCdEdxInformation
DCdEdxInformation * dDCdEdxInformation
Definition:
DEventProcessor_DCdEdxStudy_tree.h:31
DCdEdxInformation.h
DEventProcessor_DCdEdxStudy_tree::dPluginTree_DCdEdxInformation
TTree * dPluginTree_DCdEdxInformation
Definition:
DEventProcessor_DCdEdxStudy_tree.h:32
DEventProcessor_DCdEdxStudy_tree::className
const char * className(void)
Definition:
DEventProcessor_DCdEdxStudy_tree.h:22
DVector3.h
DMCThrown.h
plugins
Analysis
DCdEdxStudy_tree
DEventProcessor_DCdEdxStudy_tree.h
Generated on Fri Jul 26 2019 14:00:33 for Hall-D Software by
1.8.5