29 : fStopwatch(new TStopwatch())
64 std::cout <<
RED << std::endl
92 statusUpdate.detach();
104 if(scalerData ==
nullptr) {
141 if(scaler !=
nullptr) {
178 double scaler_rate_in = 0;
179 double scaler_rate_out = 0;
183 scaler_rate_in =
static_cast<double>(
fScalersIn) / time;
184 scaler_rate_out =
static_cast<double>(
fScalersOut) / time;
189 std::cout <<
BLUE <<
"\tscalers rate in = " << scaler_rate_in <<
"/sec, nqueue = " <<
Size() <<
RESET_COLOR << std::endl;
190 std::cout <<
DGREEN <<
"\tscalers rate out = " << scaler_rate_out <<
"/sec" <<
RESET_COLOR << std::endl;
234 : fStopwatch(new TStopwatch())
296 statusUpdate.detach();
308 if(scalerData ==
nullptr) {
345 if(scaler !=
nullptr) {
382 double scaler_rate_in = 0;
383 double scaler_rate_out = 0;
387 scaler_rate_in =
static_cast<double>(
fScalersIn) / time;
388 scaler_rate_out =
static_cast<double>(
fScalersOut) / time;
393 std::cout <<
BLUE <<
"\tscalers rate in = " << scaler_rate_in <<
"/sec, nqueue = " <<
Size() <<
RESET_COLOR << std::endl;
394 std::cout <<
DGREEN <<
"\tscalers rate out = " << scaler_rate_out <<
"/sec" <<
RESET_COLOR << std::endl;
unsigned int fTotalScalersOut
std::queue< TScalerData * > fDeadtimeScalerQueue
void Clear(Option_t *opt="") override
TScalerData * PopScaler()
static TDeadtimeScalerQueue * fDeadtimeScalerQueueClassPointer
static TDeadtimeScalerQueue * Get()
unsigned int fTotalScalersIn
void Print(Option_t *opt="") const override
void Print(Option_t *opt="") const override
static TRateScalerQueue * fRateScalerQueueClassPointer
unsigned int fTotalScalersOut
TScalerData * PopScaler()
void Clear(Option_t *opt="") override
std::queue< TScalerData * > fRateScalerQueue
unsigned int fTotalScalersIn
static TRateScalerQueue * Get()