#include <JEventProcessor_PS_flux.h>
|
jerror_t | init (void) |
| Called once at program start. More...
|
|
jerror_t | brun (jana::JEventLoop *eventLoop, int32_t runnumber) |
| Called everytime a new run number is detected. More...
|
|
jerror_t | evnt (jana::JEventLoop *eventLoop, uint64_t eventnumber) |
| Called every event. More...
|
|
jerror_t | erun (void) |
| Called everytime 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...
|
|
|
DBeamCurrent_factory * | dBeamCurrentFactory |
|
double | dBeamBunchPeriod |
|
double | t_start |
|
double | t_end |
|
double | t_fiducial |
|
DTreeInterface * | dTreeInterface |
|
int | geomModuleColumn [8][2] = {{110, 145}, {90, 115}, {73, 93}, {56, 76}, {40, 60}, {24, 45}, {8, 28}, {0, 12}} |
|
TRandom3 * | dRandom |
|
Definition at line 19 of file JEventProcessor_PS_flux.h.
JEventProcessor_PS_flux::JEventProcessor_PS_flux |
( |
| ) |
|
JEventProcessor_PS_flux::~JEventProcessor_PS_flux |
( |
| ) |
|
jerror_t JEventProcessor_PS_flux::brun |
( |
jana::JEventLoop * |
eventLoop, |
|
|
int32_t |
runnumber |
|
) |
| |
|
private |
Called everytime a new run number is detected.
Definition at line 191 of file JEventProcessor_PS_flux.cc.
References Ebh_PS, Ebl_PS, Ebw_PS, DPSGeometry::getEhigh(), DTAGHGeometry::getEhigh(), DTAGMGeometry::getEhigh(), DPSGeometry::getElow(), DTAGHGeometry::getElow(), DTAGMGeometry::getElow(), hPS_tdiffVsE, hPSC_tdiffVsE, hPSPSC_tdiffVsE, hPSTAGH_EdiffVsEtagh, hPSTAGM_EdiffVsEtagm, japp, NC_PS, NC_TAGH, NC_TAGM, and NEb_PS.
const char* JEventProcessor_PS_flux::className |
( |
void |
| ) |
|
|
inline |
jerror_t JEventProcessor_PS_flux::erun |
( |
void |
| ) |
|
|
private |
jerror_t JEventProcessor_PS_flux::evnt |
( |
jana::JEventLoop * |
eventLoop, |
|
|
uint64_t |
eventnumber |
|
) |
| |
|
private |
Called every event.
Definition at line 280 of file JEventProcessor_PS_flux.cc.
References DTAGMHit::column, DPSPair::PSClust::column, DTAGHHit::counter_id, DTAGHHit::E, DTAGMHit::E, DPSPair::PSClust::E, DPSGeometry::getEhigh(), DPSGeometry::getElow(), hBeamCurrentTime, hBeamCurrentTimeFiducial, hPS_E, hPS_EVsEuni, hPS_tdiffVsE, hPSC_tdiffVsE, hPSPSC_tdiffVsE, hPSTAG_tdiffVsEtag, hPSTAGH_EdiffVsEtagh, hPSTAGH_EdiffVsTAGHCounterID, hPSTAGH_tdiffVsCounter, hPSTAGH_tdiffVsEdiff, hPSTAGH_tdiffVsEtagh, hPSTAGM_EdiffVsEtagm, hPSTAGM_EdiffVsTAGMColumn, hPSTAGM_tdiffVsColumn, hPSTAGM_tdiffVsEdiff, hPSTAGM_tdiffVsEtagm, japp, DPSCHit::module, psflux_num_events, DTAGMHit::t, DTAGHHit::t, DPSCHit::t, and DPSPair::PSClust::t.
jerror_t JEventProcessor_PS_flux::fini |
( |
void |
| ) |
|
|
private |
jerror_t JEventProcessor_PS_flux::init |
( |
void |
| ) |
|
|
private |
Called once at program start.
Definition at line 90 of file JEventProcessor_PS_flux.cc.
References DTreeInterface::Create_DTreeInterface(), Ebh_PS, Ebl_PS, Ebw_PS, hBeamCurrentTime, hBeamCurrentTimeFiducial, hFiducialTime, hPS_E, hPS_EVsEuni, hPS_tdiffVsE, hPSC_tdiffVsE, hPSPSC_tdiffVsE, hPSTAG_tdiffVsEtag, hPSTAGH_EdiffVsEtagh, hPSTAGH_EdiffVsTAGHCounterID, hPSTAGH_tdiffVsCounter, hPSTAGH_tdiffVsEdiff, hPSTAGH_tdiffVsEtagh, hPSTAGM_EdiffVsEtagm, hPSTAGM_EdiffVsTAGMColumn, hPSTAGM_tdiffVsColumn, hPSTAGM_tdiffVsEdiff, hPSTAGM_tdiffVsEtagm, NC_TAGH, NC_TAGM, NEb_PS, psflux_num_events, DTreeBranchRegister::Register_FundamentalArray(), and DTreeBranchRegister::Register_Single().
double JEventProcessor_PS_flux::dBeamBunchPeriod |
|
private |
TRandom3* JEventProcessor_PS_flux::dRandom |
|
private |
thread_local DTreeFillData JEventProcessor_PS_flux::dTreeFillData |
|
staticprivate |
int JEventProcessor_PS_flux::geomModuleColumn[8][2] = {{110, 145}, {90, 115}, {73, 93}, {56, 76}, {40, 60}, {24, 45}, {8, 28}, {0, 12}} |
|
private |
double JEventProcessor_PS_flux::t_end |
|
private |
double JEventProcessor_PS_flux::t_fiducial |
|
private |
double JEventProcessor_PS_flux::t_start |
|
private |
The documentation for this class was generated from the following files: