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
JEventProcessor_BCAL_Eff.h
Go to the documentation of this file.
1
// $Id$
2
//
3
// File: JEventProcessor_BCAL_Eff.h
4
// Created: Fri Oct 10 16:41:18 EDT 2014
5
// Creator: wmcginle (on Linux ifarm1101 2.6.32-220.7.1.el6.x86_64 x86_64)
6
//
7
8
#ifndef _JEventProcessor_BCAL_Eff_
9
#define _JEventProcessor_BCAL_Eff_
10
11
#include <JANA/JEventProcessor.h>
12
#include <JANA/JApplication.h>
13
14
#include <
ANALYSIS/DHistogramActions.h
>
15
#include "
ANALYSIS/DAnalysisUtilities.h
"
16
#include "
TRACKING/DTrackFitter.h
"
17
18
#include "
DLorentzVector.h
"
19
#include "TMatrixD.h"
20
21
22
using namespace
jana;
23
using namespace
std;
24
25
class
JEventProcessor_BCAL_Eff
:
public
jana::JEventProcessor
26
{
27
public
:
28
JEventProcessor_BCAL_Eff
(){};
29
~JEventProcessor_BCAL_Eff
(){};
30
const
char
*
className
(
void
){
return
"JEventProcessor_BCAL_Eff"
;}
31
32
uint32_t
BCALShowers_per_event
;
33
34
int
Run_Number
;
35
36
37
private
:
38
// const DAnalysisUtilities* dAnalysisUtilities;
39
jerror_t init(
void
);
///< Called once at program start.
40
jerror_t brun(jana::JEventLoop* locEventLoop,
int
locRunNumber);
///< Called every time a new run number is detected.
41
jerror_t evnt(jana::JEventLoop* locEventLoop, uint64_t locEventNumber);
///< Called every event.
42
jerror_t erun(
void
);
///< Called every time run number changes, provided brun has been called.
43
jerror_t fini(
void
);
///< Called after last event of last event source has been processed.
44
45
46
};
47
48
#endif // _JEventProcessor_BCAL_Eff_
49
JEventProcessor_BCAL_Eff::BCALShowers_per_event
uint32_t BCALShowers_per_event
Definition:
JEventProcessor_BCAL_Eff.h:32
DTrackFitter.h
JEventProcessor_BCAL_Eff::className
const char * className(void)
Definition:
JEventProcessor_BCAL_Eff.h:30
DHistogramActions.h
DLorentzVector.h
JEventProcessor_BCAL_Eff::JEventProcessor_BCAL_Eff
JEventProcessor_BCAL_Eff()
Definition:
JEventProcessor_BCAL_Eff.h:28
JEventProcessor_BCAL_Eff::~JEventProcessor_BCAL_Eff
~JEventProcessor_BCAL_Eff()
Definition:
JEventProcessor_BCAL_Eff.h:29
JEventProcessor_BCAL_Eff::Run_Number
int Run_Number
Definition:
JEventProcessor_BCAL_Eff.h:34
DAnalysisUtilities.h
JEventProcessor_BCAL_Eff
Definition:
JEventProcessor_BCAL_Eff.h:25
plugins
monitoring
BCAL_Eff
JEventProcessor_BCAL_Eff.h
Generated on Fri Jul 26 2019 14:02:00 for Hall-D Software by
1.8.5