Hall-D Software
alpha
|
#include <JEventProcessor_PSPair_online.h>
Public Member Functions | |
JEventProcessor_PSPair_online () | |
~JEventProcessor_PSPair_online () | |
const char * | className (void) |
Private Member Functions | |
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... | |
Definition at line 13 of file JEventProcessor_PSPair_online.h.
JEventProcessor_PSPair_online::JEventProcessor_PSPair_online | ( | ) |
Definition at line 119 of file JEventProcessor_PSPair_online.cc.
JEventProcessor_PSPair_online::~JEventProcessor_PSPair_online | ( | ) |
Definition at line 127 of file JEventProcessor_PSPair_online.cc.
|
private |
Called everytime a new run number is detected.
Definition at line 284 of file JEventProcessor_PSPair_online.cc.
References Ebh_PS, Ebl_PS, Ebw_PS, DPSGeometry::getEhigh(), DTAGHGeometry::getEhigh(), DTAGMGeometry::getEhigh(), DPSGeometry::getElow(), DTAGHGeometry::getElow(), DTAGMGeometry::getElow(), hPS_E, hPS_ElVsEr, hPS_ElVsPSCIDLeft, hPS_ErVsPSCIDRight, hPS_Etagh, hPS_Etagm, hPS_PSCPStdiffVsE, hPS_PStdiffVsE, hPS_tdiffVsE, hPS_timeVsEtagh, hPS_timeVsEtagm, hPSTAGH_E, hPSTAGH_EdiffVsEtagh, hPSTAGH_ElVsEr, hPSTAGH_Etagh, hPSTAGH_EVsEtagh, hPSTAGH_timeVsE, hPSTAGH_timeVsEtagh, hPSTAGM_E, hPSTAGM_EdiffVsEtagm, hPSTAGM_ElVsEr, hPSTAGM_Etagm, hPSTAGM_EVsEtagm, hPSTAGM_timeVsE, hPSTAGM_timeVsEtagm, japp, Narms, NC_PS, NC_PSC, NC_TAGH, NC_TAGM, and NEb_PS.
|
inline |
Definition at line 17 of file JEventProcessor_PSPair_online.h.
|
private |
Called everytime run number changes, provided brun has been called.
Definition at line 548 of file JEventProcessor_PSPair_online.cc.
|
private |
Called every event.
Definition at line 405 of file JEventProcessor_PSPair_online.cc.
References DTAGMHit::column, DPSPair::PSClust::column, DTAGHHit::counter_id, DTAGMHit::E, DTAGHHit::E, DPSPair::PSClust::E, DTAGHHit::has_fADC, DTAGMHit::has_fADC, DTAGHHit::has_TDC, DTAGMHit::has_TDC, hPS_E, hPS_Ediff, hPS_ElVsEr, hPS_ElVsPSCIDLeft, hPS_ErVsPSCIDRight, hPS_Etagh, hPS_Etagm, hPS_NHitPairs, hPS_PSCIDLeftVsIDRight, hPS_PSCPStdiffVsE, hPS_PSIDLeftVsIDRight, hPS_PSIDLeftVsPSCIDLeft, hPS_PSIDRightVsPSCIDRight, hPS_PStdiffVsE, hPS_TAGHCounterID, hPS_TAGMColumn, hPS_tdiffVsE, hPS_timeVsEtagh, hPS_timeVsEtagm, hPSC_NHitPairs, hPSC_PSCIDLeftVsIDRight, hPSC_tdiffVsPSCIDLeft, hPSC_tdiffVsPSCIDRight, hPSTAGH_E, hPSTAGH_EdiffVsEtagh, hPSTAGH_EdiffVsTAGHCounterID, hPSTAGH_ElVsEr, hPSTAGH_Etagh, hPSTAGH_EVsEtagh, hPSTAGH_PSCIDLeftVsIDRight, hPSTAGH_PSIDLeftVsIDRight, hPSTAGH_TAGHCounterID, hPSTAGH_tdiffVsEdiff, hPSTAGH_tdiffVsTAGHCounterID_L, hPSTAGH_tdiffVsTAGHCounterID_R, hPSTAGH_timeVsE, hPSTAGH_timeVsEtagh, hPSTAGM_E, hPSTAGM_EdiffVsEtagm, hPSTAGM_EdiffVsTAGMColumn, hPSTAGM_ElVsEr, hPSTAGM_Etagm, hPSTAGM_EVsEtagm, hPSTAGM_PSCIDLeftVsIDRight, hPSTAGM_PSIDLeftVsIDRight, hPSTAGM_TAGMColumn, hPSTAGM_tdiffVsEdiff, hPSTAGM_tdiffVsTAGMColumn_L, hPSTAGM_tdiffVsTAGMColumn_R, hPSTAGM_timeVsE, hPSTAGM_timeVsEtagm, hPSTPOL_NHits, hPSTPOL_peak, hPSTPOL_peakVsSector, hPSTPOL_phi, hPSTPOL_sector, hPSTPOL_time, hPSTPOL_timeVsPeak, hPSTPOL_timeVsPhi, hPSTPOL_timeVsSector, japp, DPSCHit::module, DTPOLHit::phi, pspair_num_events, DTPOLHit::pulse_peak, DTAGMHit::row, DTPOLHit::sector, DTPOLHit::t, DTAGHHit::t, DTAGMHit::t, DPSCHit::t, and DPSPair::PSClust::t.
|
private |
Called after last event of last event source has been processed.
Definition at line 559 of file JEventProcessor_PSPair_online.cc.
|
private |
Called once at program start.
Definition at line 135 of file JEventProcessor_PSPair_online.cc.
References Ebh_PS, Ebl_PS, Ebw_PS, hPS_E, hPS_Ediff, hPS_ElVsEr, hPS_ElVsPSCIDLeft, hPS_ErVsPSCIDRight, hPS_Etagh, hPS_Etagm, hPS_NHitPairs, hPS_PSCIDLeftVsIDRight, hPS_PSCPStdiffVsE, hPS_PSIDLeftVsIDRight, hPS_PSIDLeftVsPSCIDLeft, hPS_PSIDRightVsPSCIDRight, hPS_PStdiffVsE, hPS_TAGHCounterID, hPS_TAGMColumn, hPS_tdiffVsE, hPS_timeVsEtagh, hPS_timeVsEtagm, hPSC_NHitPairs, hPSC_PSCIDLeftVsIDRight, hPSC_tdiffVsPSCIDLeft, hPSC_tdiffVsPSCIDRight, hPSTAGH_E, hPSTAGH_EdiffVsEtagh, hPSTAGH_EdiffVsTAGHCounterID, hPSTAGH_ElVsEr, hPSTAGH_Etagh, hPSTAGH_EVsEtagh, hPSTAGH_PSCIDLeftVsIDRight, hPSTAGH_PSIDLeftVsIDRight, hPSTAGH_TAGHCounterID, hPSTAGH_tdiffVsEdiff, hPSTAGH_tdiffVsTAGHCounterID_L, hPSTAGH_tdiffVsTAGHCounterID_R, hPSTAGH_timeVsE, hPSTAGH_timeVsEtagh, hPSTAGM_E, hPSTAGM_EdiffVsEtagm, hPSTAGM_EdiffVsTAGMColumn, hPSTAGM_ElVsEr, hPSTAGM_Etagm, hPSTAGM_EVsEtagm, hPSTAGM_PSCIDLeftVsIDRight, hPSTAGM_PSIDLeftVsIDRight, hPSTAGM_TAGMColumn, hPSTAGM_tdiffVsEdiff, hPSTAGM_tdiffVsTAGMColumn_L, hPSTAGM_tdiffVsTAGMColumn_R, hPSTAGM_timeVsE, hPSTAGM_timeVsEtagm, hPSTPOL_NHits, hPSTPOL_peak, hPSTPOL_peakVsSector, hPSTPOL_phi, hPSTPOL_sector, hPSTPOL_time, hPSTPOL_timeVsPeak, hPSTPOL_timeVsPhi, hPSTPOL_timeVsSector, mainDir, NC_PS, NC_PSC, NC_TAGH, NC_TAGM, NEb_PS, NS_TPOL, and pspair_num_events.