#include <JEventProcessor_TS_scaler.h>
|
jerror_t | init (void) |
| Called once at program start. More...
|
|
jerror_t | brun (jana::JEventLoop *locEventLoop, int32_t locRunNumber) |
| Called everytime 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 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 22 of file JEventProcessor_TS_scaler.h.
JEventProcessor_TS_scaler::JEventProcessor_TS_scaler |
( |
| ) |
|
JEventProcessor_TS_scaler::~JEventProcessor_TS_scaler |
( |
| ) |
|
jerror_t JEventProcessor_TS_scaler::brun |
( |
jana::JEventLoop * |
locEventLoop, |
|
|
int32_t |
locRunNumber |
|
) |
| |
|
private |
const char* JEventProcessor_TS_scaler::className |
( |
void |
| ) |
|
|
inline |
jerror_t JEventProcessor_TS_scaler::erun |
( |
void |
| ) |
|
|
private |
jerror_t JEventProcessor_TS_scaler::evnt |
( |
jana::JEventLoop * |
locEventLoop, |
|
|
uint64_t |
locEventNumber |
|
) |
| |
|
private |
Called every event.
Definition at line 174 of file JEventProcessor_TS_scaler.cc.
References DL1Info::busy_time, DL1Info::fp_rate, DL1Info::fp_sc, DL1Trigger::fp_trig_mask, DL1Info::gtp_rate, DL1Info::gtp_sc, japp, kSTATUS_EPICS_EVENT, kSTATUS_PHYSICS_EVENT, DL1Info::live_inst, DL1Info::live_time, DEPICSvalue::name, DL1Info::nsync, DEPICSvalue::sval, DL1Trigger::trig_mask, and DL1Info::unix_time.
jerror_t JEventProcessor_TS_scaler::fini |
( |
void |
| ) |
|
|
private |
jerror_t JEventProcessor_TS_scaler::init |
( |
void |
| ) |
|
|
private |
float JEventProcessor_TS_scaler::dCurrent |
|
private |
uint64_t JEventProcessor_TS_scaler::dEventNumber |
|
private |
uint32_t JEventProcessor_TS_scaler::dFPRecordedTriggerBit[kFPScalers] |
|
private |
uint32_t JEventProcessor_TS_scaler::dFPRecordedTriggerBitPrevious[kFPScalers] |
|
private |
uint32_t JEventProcessor_TS_scaler::dFPScalerRateTriggerBit[kFPScalers] |
|
private |
uint32_t JEventProcessor_TS_scaler::dFPScalerTriggerBit[kFPScalers] |
|
private |
uint32_t JEventProcessor_TS_scaler::dFPScalerTriggerBitPrevious[kFPScalers] |
|
private |
vector<uint32_t> JEventProcessor_TS_scaler::dFPTrigBits |
|
private |
uint32_t JEventProcessor_TS_scaler::dFPTrigCount[kFPScalers] |
|
private |
TH1I * JEventProcessor_TS_scaler::dHistTS_Current |
|
private |
map<uint32_t, TH1I*> JEventProcessor_TS_scaler::dHistTS_FPlivetime |
|
private |
map<uint32_t, TH1I*> JEventProcessor_TS_scaler::dHistTS_FPRecorded |
|
private |
map<uint32_t, TH1I*> JEventProcessor_TS_scaler::dHistTS_FPScaler |
|
private |
map<uint32_t, TH1I*> JEventProcessor_TS_scaler::dHistTS_FPtrigrate |
|
private |
TH1I * JEventProcessor_TS_scaler::dHistTS_liveinst_tot |
|
private |
map<uint32_t, TH1I*> JEventProcessor_TS_scaler::dHistTS_livetime |
|
private |
TH1I * JEventProcessor_TS_scaler::dHistTS_livetime_tot |
|
private |
TH1I * JEventProcessor_TS_scaler::dHistTS_livetimeEvents |
|
private |
map<uint32_t, TH1I*> JEventProcessor_TS_scaler::dHistTS_Recorded |
|
private |
map<uint32_t, TH1I*> JEventProcessor_TS_scaler::dHistTS_Scaler |
|
private |
TH1I* JEventProcessor_TS_scaler::dHistTS_SyncEvents |
|
private |
TH1I* JEventProcessor_TS_scaler::dHistTS_trgbits |
|
private |
map<uint32_t, TH1I*> JEventProcessor_TS_scaler::dHistTS_trigrate |
|
private |
bool JEventProcessor_TS_scaler::dIsFirstInterval |
|
private |
bool JEventProcessor_TS_scaler::dIsLastInterval |
|
private |
uint32_t JEventProcessor_TS_scaler::dRecordedTriggerBit[kScalers] |
|
private |
uint32_t JEventProcessor_TS_scaler::dRecordedTriggerBitPrevious[kScalers] |
|
private |
uint32_t JEventProcessor_TS_scaler::dScalerRateTriggerBit[kScalers] |
|
private |
uint32_t JEventProcessor_TS_scaler::dScalerTriggerBit[kScalers] |
|
private |
uint32_t JEventProcessor_TS_scaler::dScalerTriggerBitPrevious[kScalers] |
|
private |
uint32_t JEventProcessor_TS_scaler::dSyncEventBusyTime |
|
private |
uint32_t JEventProcessor_TS_scaler::dSyncEventInstLiveTime |
|
private |
uint32_t JEventProcessor_TS_scaler::dSyncEventLiveTime |
|
private |
uint32_t JEventProcessor_TS_scaler::dSyncEventNumber |
|
private |
uint32_t JEventProcessor_TS_scaler::dSyncEventUnixTime |
|
private |
ULong64_t JEventProcessor_TS_scaler::dTotalEventNumber |
|
private |
thread_local DTreeFillData JEventProcessor_TS_scaler::dTreeFillData |
|
staticprivate |
vector<uint32_t> JEventProcessor_TS_scaler::dTrigBits |
|
private |
uint32_t JEventProcessor_TS_scaler::dTrigCount[kScalers] |
|
private |
The documentation for this class was generated from the following files: