28 : fStopwatch(new TStopwatch())
55 std::cout <<
RED << std::endl
82 statusUpdate.detach();
94 if(scalerData ==
nullptr) {
131 if(scaler !=
nullptr) {
168 double scaler_rate_in = 0;
169 double scaler_rate_out = 0;
173 scaler_rate_in =
static_cast<double>(
fScalersIn) / time;
174 scaler_rate_out =
static_cast<double>(
fScalersOut) / time;
179 std::cout <<
BLUE <<
"\tscalers rate in = " << scaler_rate_in <<
"/sec, nqueue = " <<
Size() <<
RESET_COLOR << std::endl;
180 std::cout <<
DGREEN <<
"\tscalers rate out = " << scaler_rate_out <<
"/sec" <<
RESET_COLOR << std::endl;
224 : fStopwatch(new TStopwatch())
277 statusUpdate.detach();
289 if(scalerData ==
nullptr) {
326 if(scaler !=
nullptr) {
363 double scaler_rate_in = 0;
364 double scaler_rate_out = 0;
368 scaler_rate_in =
static_cast<double>(
fScalersIn) / time;
369 scaler_rate_out =
static_cast<double>(
fScalersOut) / time;
374 std::cout <<
BLUE <<
"\tscalers rate in = " << scaler_rate_in <<
"/sec, nqueue = " <<
Size() <<
RESET_COLOR << std::endl;
375 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()