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_point_calib.h
Go to the documentation of this file.
1
// $Id$
2
//
3
// File: JEventProcessor_BCAL_point_calib.h
4
// Created: Mon Sep 26 09:38:23 EDT 2016
5
// Creator: gvasil (on Linux ifarm1401 2.6.32-431.el6.x86_64 x86_64)
6
//
7
8
#ifndef _JEventProcessor_BCAL_point_calib_
9
#define _JEventProcessor_BCAL_point_calib_
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
#include <
BCAL/DBCALGeometry.h
>
18
19
#include "
DLorentzVector.h
"
20
#include "TMatrixD.h"
21
22
23
using namespace
jana;
24
using namespace
std;
25
26
class
JEventProcessor_BCAL_point_calib
:
public
jana::JEventProcessor{
27
public
:
28
JEventProcessor_BCAL_point_calib
();
29
~
JEventProcessor_BCAL_point_calib
();
30
const
char
*
className
(
void
){
return
"JEventProcessor_BCAL_point_calib"
;}
31
32
private
:
33
// const DAnalysisUtilities* dAnalysisUtilities;
34
jerror_t init(
void
);
///< Called once at program start.
35
jerror_t brun(jana::JEventLoop *eventLoop, int32_t runnumber);
///< Called everytime a new run number is detected.
36
jerror_t evnt(jana::JEventLoop *eventLoop, uint64_t eventnumber);
///< Called every event.
37
jerror_t erun(
void
);
///< Called everytime run number changes, provided brun has been called.
38
jerror_t fini(
void
);
///< Called after last event of last event source has been processed.
39
40
41
uint32_t
BCALShowers_per_event
;
42
int
Run_Number
;
43
const
DBCALGeometry
*
dBCALGeom
;
44
45
bool
DEBUG
;
// control the creation of extra histograms
46
bool
VERBOSE
;
// verbose output
47
48
};
49
50
#endif // _JEventProcessor_BCAL_point_calib_
51
DBCALGeometry
Definition:
DBCALGeometry.h:26
JEventProcessor_BCAL_point_calib::Run_Number
int Run_Number
Definition:
JEventProcessor_BCAL_point_calib.h:42
DTrackFitter.h
DHistogramActions.h
DLorentzVector.h
JEventProcessor_BCAL_point_calib::dBCALGeom
const DBCALGeometry * dBCALGeom
Definition:
JEventProcessor_BCAL_point_calib.h:43
JEventProcessor_BCAL_point_calib::DEBUG
bool DEBUG
Definition:
JEventProcessor_BCAL_point_calib.h:45
DBCALGeometry.h
JEventProcessor_BCAL_point_calib::VERBOSE
bool VERBOSE
Definition:
JEventProcessor_BCAL_point_calib.h:46
DAnalysisUtilities.h
JEventProcessor_BCAL_point_calib::className
const char * className(void)
Definition:
JEventProcessor_BCAL_point_calib.h:30
JEventProcessor_BCAL_point_calib
Definition:
JEventProcessor_BCAL_point_calib.h:26
JEventProcessor_BCAL_point_calib::BCALShowers_per_event
uint32_t BCALShowers_per_event
Definition:
JEventProcessor_BCAL_point_calib.h:41
plugins
Calibration
BCAL_point_calib
JEventProcessor_BCAL_point_calib.h
Generated on Fri Jul 26 2019 14:02:00 for Hall-D Software by
1.8.5