8 #ifndef _JEventProcessor_TS_scaler_
9 #define _JEventProcessor_TS_scaler_
18 #include <JANA/JEventProcessor.h>
26 const char*
className(
void){
return "JEventProcessor_TS_scaler";}
32 jerror_t
brun(jana::JEventLoop *locEventLoop, int32_t locRunNumber);
33 jerror_t
evnt(jana::JEventLoop *locEventLoop, uint64_t locEventNumber);
79 #endif // _JEventProcessor_TS_scaler_
uint32_t dFPTrigCount[kFPScalers]
~JEventProcessor_TS_scaler()
map< uint32_t, TH1I * > dHistTS_FPtrigrate
uint32_t dScalerRateTriggerBit[kScalers]
uint32_t dTrigCount[kScalers]
jerror_t erun(void)
Called everytime run number changes, provided brun has been called.
uint32_t dSyncEventLiveTime
uint32_t dSyncEventNumber
uint32_t dFPScalerTriggerBit[kFPScalers]
TH1I * dHistTS_livetimeEvents
uint32_t dRecordedTriggerBit[kScalers]
jerror_t brun(jana::JEventLoop *locEventLoop, int32_t locRunNumber)
Called everytime a new run number is detected.
uint32_t dFPScalerRateTriggerBit[kFPScalers]
map< uint32_t, TH1I * > dHistTS_livetime
uint32_t dFPRecordedTriggerBitPrevious[kFPScalers]
jerror_t init(void)
Called once at program start.
map< uint32_t, TH1I * > dHistTS_Scaler
uint32_t dFPScalerTriggerBitPrevious[kFPScalers]
TH1I * dHistTS_livetime_tot
uint32_t dRecordedTriggerBitPrevious[kScalers]
static thread_local DTreeFillData dTreeFillData
uint32_t dScalerTriggerBitPrevious[kScalers]
DTreeInterface * dTreeInterface
TH1I * dHistTS_SyncEvents
TH1I * dHistTS_liveinst_tot
jerror_t fini(void)
Called after last event of last event source has been processed.
map< uint32_t, TH1I * > dHistTS_FPScaler
map< uint32_t, TH1I * > dHistTS_Recorded
JEventProcessor_TS_scaler()
uint32_t dSyncEventBusyTime
map< uint32_t, TH1I * > dHistTS_FPlivetime
vector< uint32_t > dFPTrigBits
vector< uint32_t > dTrigBits
uint32_t dScalerTriggerBit[kScalers]
uint32_t dSyncEventInstLiveTime
ULong64_t dTotalEventNumber
map< uint32_t, TH1I * > dHistTS_trigrate
map< uint32_t, TH1I * > dHistTS_FPRecorded
uint32_t dSyncEventUnixTime
uint32_t dFPRecordedTriggerBit[kFPScalers]
const char * className(void)
jerror_t evnt(jana::JEventLoop *locEventLoop, uint64_t locEventNumber)
Called every event.