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