8 #ifndef DATAFORMATS_SCALERS_L1TRIGGERRATES_H 9 #define DATAFORMATS_SCALERS_L1TRIGGERRATES_H 34 #define BX_SPACING (double)25E-9 48 bool empty()
const {
return false; }
double deadTimeActivePrivateRunPercent_
std::vector< double > triggersRate() const
double lostFinalTriggersActiveRunPercent_
double randomTriggersRunRate() const
double deadTimeActivePercent() const
double deadTimeActiveCalibrationPercent_
double finalTriggersGeneratedRate_
double finalTriggersDistributedRate() const
bool empty() const
empty method (= false)
double randomTriggersRate() const
std::vector< double > triggersRate_
double orbitNumberRunRate_
std::vector< double > testTriggersRunRate() const
double finalTriggersInvalidBCPercent_
double totalTestTriggersRate() const
double deltaTActive() const
double finalTriggersGeneratedRunRate() const
double deadTimeActiveThrottlePercent() const
double deadTimeActiveThrottleRunPercent_
double deadTimeActiveCalibrationRunPercent() const
double numberResetsRunRate_
double finalTriggersDistributedRunRate_
double deadTimeActiveRunPercent_
double deadTimePercent() const
double randomTriggersRate_
double deadTimeActivePartitionPercent() const
double randomTriggersRunRate_
double deadTimeActiveTimeSlotRunPercent() const
double deadTimeRunPercent() const
TimeSpec collectionTimeSummary_
double deadTimeActiveThrottleRunPercent() const
int version() const
get the data
double deadTimeActivePrivatePercent() const
double triggerNumberRate_
double calibrationTriggersRunRate() const
std::string name() const
name method
int operator!=(const L1TriggerRates &e) const
inequality operator
double finalTriggersInvalidBCRunPercent() const
double deadTimeRunPercent_
double lostFinalTriggersPercent() const
static constexpr int N_BX_ACTIVE
double lostFinalTriggersActivePercent() const
double lostFinalTriggersActivePercent_
double numberResetsRunRate() const
static constexpr int N_BX
double deadTimeActivePartitionRunPercent_
double finalTriggersInvalidBCRunPercent_
double eventNumberRate() const
double deadTimeActivePercent_
double deadTimeActiveThrottlePercent_
double deadTimeActiveTimeSlotPercent_
std::ostream & operator<<(std::ostream &s, const L1TriggerRates &c)
Pretty-print operator for L1TriggerRates.
double orbitNumberRunRate() const
double totalTestTriggersRunRate_
double lostFinalTriggersRunPercent() const
double deadTimeActivePartitionPercent_
double calibrationTriggersRate_
double deadTimeActiveTimeSlotRunPercent_
std::vector< double > testTriggersRate_
virtual ~L1TriggerRates()
double triggerNumberRunRate() const
void computeRunRates(L1TriggerScalers const &t)
double lostFinalTriggersPercent_
double deadTimeActiveCalibrationRunPercent_
void computeRates(L1TriggerScalers const &t1, L1TriggerScalers const &t2)
double triggerNumberRunRate_
std::vector< double > triggersRunRate() const
double finalTriggersGeneratedRunRate_
double lostFinalTriggersActiveRunPercent() const
double deltaTRunActive() const
double deadTimeActiveTimeSlotPercent() const
std::vector< L1TriggerRates > L1TriggerRatesCollection
timespec get_timespec() const
double totalTestTriggersRunRate() const
double calibrationTriggersRunRate_
double finalTriggersDistributedRunRate() const
double numberResetsRate() const
double calibrationTriggersRate() const
int operator==(const L1TriggerRates &e) const
equality operator
timespec collectionTimeSummary()
double deadTimeActivePrivatePercent_
double deadTimeActivePrivateRunPercent() const
double triggerNumberRate() const
TimeSpec collectionTimeDetails_
double eventNumberRunRate_
double finalTriggersInvalidBCPercent() const
double orbitNumberRate() const
double deadTimeActivePartitionRunPercent() const
std::vector< double > triggersRunRate_
double finalTriggersGeneratedRate() const
double deadTimeActiveRunPercent() const
double totalTestTriggersRate_
timespec collectionTimeDetails() const
double deadTimeActiveCalibrationPercent() const
std::vector< double > testTriggersRate() const
double eventNumberRunRate() const
std::vector< double > testTriggersRunRate_
double lostFinalTriggersRunPercent_
double finalTriggersDistributedRate_