Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
JEventProcessor_PSPair_online Class Reference

#include <JEventProcessor_PSPair_online.h>

+ Inheritance diagram for JEventProcessor_PSPair_online:

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...
 

Detailed Description

Definition at line 13 of file JEventProcessor_PSPair_online.h.

Constructor & Destructor Documentation

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.

Member Function Documentation

const char* JEventProcessor_PSPair_online::className ( void  )
inline

Definition at line 17 of file JEventProcessor_PSPair_online.h.

jerror_t JEventProcessor_PSPair_online::erun ( void  )
private

Called everytime run number changes, provided brun has been called.

Definition at line 548 of file JEventProcessor_PSPair_online.cc.

jerror_t JEventProcessor_PSPair_online::evnt ( jana::JEventLoop *  eventLoop,
uint64_t  eventnumber 
)
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.

jerror_t JEventProcessor_PSPair_online::fini ( void  )
private

Called after last event of last event source has been processed.

Definition at line 559 of file JEventProcessor_PSPair_online.cc.


The documentation for this class was generated from the following files: