#include <JEventProcessor_FCALgains.h>
|
jerror_t | init (void) |
| Called once at program start. More...
|
|
jerror_t | brun (jana::JEventLoop *locEventLoop, int32_t locRunNumber) |
| Called every time a new run number is detected. More...
|
|
jerror_t | evnt (jana::JEventLoop *locEventLoop, uint64_t locEventNumber) |
| Called every event. More...
|
|
jerror_t | erun (void) |
| Called every time run number changes, provided brun has been called. More...
|
|
jerror_t | fini (void) |
| Called after last event of last event source has been processed. More...
|
|
int | XYtoAbsNum (int my_x, int my_y) |
|
pair< int, int > | AbsNumtoXY (int channel) |
|
Definition at line 27 of file JEventProcessor_FCALgains.h.
JEventProcessor_FCALgains::JEventProcessor_FCALgains |
( |
| ) |
|
|
inline |
JEventProcessor_FCALgains::~JEventProcessor_FCALgains |
( |
| ) |
|
|
inline |
pair< int, int > JEventProcessor_FCALgains::AbsNumtoXY |
( |
int |
channel | ) |
|
|
private |
jerror_t JEventProcessor_FCALgains::brun |
( |
jana::JEventLoop * |
locEventLoop, |
|
|
int32_t |
locRunNumber |
|
) |
| |
|
private |
const char* JEventProcessor_FCALgains::className |
( |
void |
| ) |
|
|
inline |
jerror_t JEventProcessor_FCALgains::erun |
( |
void |
| ) |
|
|
private |
jerror_t JEventProcessor_FCALgains::evnt |
( |
jana::JEventLoop * |
locEventLoop, |
|
|
uint64_t |
locEventNumber |
|
) |
| |
|
private |
Called every event.
Definition at line 155 of file JEventProcessor_FCALgains.cc.
References E1, DFCALShower::getEnergy(), DFCALShower::getPosition(), DFCALShower::getTime(), h1D_massbias, h1D_massDiff, h1D_mD, h1D_mL, h1D_mPi0, h1D_mPi0_window, h1D_mPi0cuts, h1D_nhits, h1D_nhits_unordered, h2D_mC, InvMass2, japp, k_cm, m_massbias, m_mC, m_mD, m_mL, m_nhits, m_pi0mass, MASS_CUT_HI, n_channels, NHITS_CUT, nhits_vec, sqrt(), SYS_FCAL, t1, x, XYtoAbsNum(), and y.
jerror_t JEventProcessor_FCALgains::fini |
( |
void |
| ) |
|
|
private |
jerror_t JEventProcessor_FCALgains::init |
( |
void |
| ) |
|
|
private |
Called once at program start.
Definition at line 38 of file JEventProcessor_FCALgains.cc.
References h1D_massbias, h1D_massDiff, h1D_mD, h1D_mL, h1D_mPi0, h1D_mPi0_window, h1D_mPi0cuts, h1D_nhits, h1D_nhits_unordered, h2D_mC, InvMass1, InvMass2, japp, m_etamass, m_event, m_fcalgeom, m_massbias, m_mC, m_mD, m_mesonmass, m_mL, m_mLt, m_nElements, m_nhits, m_nmesons, m_pi0mass, m_TotPastCuts, MASS_CUT_HI, MASS_CUT_LO, and n_channels.
int JEventProcessor_FCALgains::XYtoAbsNum |
( |
int |
my_x, |
|
|
int |
my_y |
|
) |
| |
|
private |
int JEventProcessor_FCALgains::beamline |
|
private |
int JEventProcessor_FCALgains::faredge |
|
private |
vector<double> JEventProcessor_FCALgains::gainfactors |
|
private |
bool JEventProcessor_FCALgains::GET_SCALE_FACTOR |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_ebyp |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_massbias |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_massDiff |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_mD |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_mL |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_mPi0 |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_mPi0_window |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_mPi0cuts |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_nhits |
|
private |
TH1F* JEventProcessor_FCALgains::h1D_nhits_unordered |
|
private |
TH2F* JEventProcessor_FCALgains::h2D_mC |
|
private |
TH2F* JEventProcessor_FCALgains::hits2D |
|
private |
TH2F* JEventProcessor_FCALgains::hits2D_pi0 |
|
private |
int* JEventProcessor_FCALgains::m_channel |
|
private |
double JEventProcessor_FCALgains::m_etamass |
|
private |
int JEventProcessor_FCALgains::m_event |
|
private |
double* JEventProcessor_FCALgains::m_grad |
|
private |
int* JEventProcessor_FCALgains::m_hits |
|
private |
double JEventProcessor_FCALgains::m_massbias |
|
private |
TMatrixD JEventProcessor_FCALgains::m_massDiff |
|
private |
TMatrixD JEventProcessor_FCALgains::m_mC |
|
private |
TMatrixD JEventProcessor_FCALgains::m_mD |
|
private |
double JEventProcessor_FCALgains::m_mesonmass |
|
private |
TMatrixD JEventProcessor_FCALgains::m_mL |
|
private |
TMatrixD JEventProcessor_FCALgains::m_mLt |
|
private |
TMatrixD JEventProcessor_FCALgains::m_mPi0 |
|
private |
int JEventProcessor_FCALgains::m_nElements |
|
private |
TMatrixD JEventProcessor_FCALgains::m_nhits |
|
private |
int JEventProcessor_FCALgains::m_nmesons |
|
private |
double JEventProcessor_FCALgains::m_pi0mass |
|
private |
int JEventProcessor_FCALgains::m_recon |
|
private |
TFile* JEventProcessor_FCALgains::m_rootFile |
|
private |
int JEventProcessor_FCALgains::m_TotPastCuts |
|
private |
double JEventProcessor_FCALgains::MASS_CUT_HI |
|
private |
double JEventProcessor_FCALgains::MASS_CUT_LO |
|
private |
int JEventProcessor_FCALgains::Meson2Optimise |
|
private |
int JEventProcessor_FCALgains::n_channels |
|
private |
int JEventProcessor_FCALgains::NHITS_CUT |
|
private |
vector<int> JEventProcessor_FCALgains::nhits_vec |
|
private |
double JEventProcessor_FCALgains::scale1 |
|
private |
double JEventProcessor_FCALgains::scale2 |
|
private |
double JEventProcessor_FCALgains::SCALE_FACTOR |
|
private |
double JEventProcessor_FCALgains::scale_factors[10000] |
|
private |
double JEventProcessor_FCALgains::z_diff |
|
private |
The documentation for this class was generated from the following files: