#include <Level1TriggerRates.h>
Classes | |
class | h |
Persistable copy of Level1 Trigger Rates. More... | |
Protected Attributes | |
TimeSpec | collectionTime_ |
TimeSpec | collectionTimeLumiSeg_ |
double | deadtimeBeamActiveCalibrationPercent_ |
double | deadtimeBeamActivePartitionControllerPercent_ |
double | deadtimeBeamActivePercent_ |
double | deadtimeBeamActivePrivateOrbitPercent_ |
double | deadtimeBeamActiveTimeSlotPercent_ |
double | deadtimeBeamActiveTriggerRulesPercent_ |
double | deadtimePercent_ |
unsigned long long | deltaNS_ |
double | deltaT_ |
std::vector< double > | gtAlgoCountsRate_ |
double | gtEventsRate_ |
std::vector< double > | gtTechCountsRate_ |
double | gtTriggersRate_ |
double | l1AsCalibrationRate_ |
double | l1AsPhysicsRate_ |
double | l1AsRandomRate_ |
double | l1AsTestRate_ |
double | triggersPhysicsGeneratedFDLRate_ |
double | triggersPhysicsLostBeamActiveRate_ |
double | triggersPhysicsLostBeamInactiveRate_ |
double | triggersPhysicsLostRate_ |
int | version_ |
Definition at line 30 of file Level1TriggerRates.h.
Level1TriggerRates::Level1TriggerRates | ( | ) |
Definition at line 11 of file Level1TriggerRates.cc.
Referenced by Level1TriggerRates().
Level1TriggerRates::Level1TriggerRates | ( | Level1TriggerScalers const & | s | ) |
Definition at line 37 of file Level1TriggerRates.cc.
References Level1TriggerScalers::firstShortLSRun, Level1TriggerRates(), and alignCSCRings::s.
Level1TriggerRates::Level1TriggerRates | ( | Level1TriggerScalers const & | s, |
int | runNumber | ||
) |
Definition at line 41 of file Level1TriggerRates.cc.
References computeRates(), Level1TriggerRates(), convertSQLiteXML::runNumber, and alignCSCRings::s.
Level1TriggerRates::Level1TriggerRates | ( | Level1TriggerScalers const & | s1, |
Level1TriggerScalers const & | s2 | ||
) |
Definition at line 46 of file Level1TriggerRates.cc.
References Level1TriggerScalers::firstShortLSRun, and Level1TriggerRates().
Level1TriggerRates::Level1TriggerRates | ( | Level1TriggerScalers const & | s1, |
Level1TriggerScalers const & | s2, | ||
int | runNumber | ||
) |
Definition at line 50 of file Level1TriggerRates.cc.
References computeRates(), Level1TriggerRates(), and convertSQLiteXML::runNumber.
|
virtual |
Definition at line 55 of file Level1TriggerRates.cc.
|
inline |
Definition at line 56 of file Level1TriggerRates.h.
References collectionTime_, and TimeSpec::get_timespec().
|
inline |
Definition at line 99 of file Level1TriggerRates.h.
References collectionTime_, and TimeSpec::get_timespec().
|
inline |
Definition at line 65 of file Level1TriggerRates.h.
References collectionTimeLumiSeg_, and TimeSpec::get_timespec().
|
inline |
Definition at line 101 of file Level1TriggerRates.h.
References collectionTimeLumiSeg_, and TimeSpec::get_timespec().
void Level1TriggerRates::computeRates | ( | Level1TriggerScalers const & | t1 | ) |
Definition at line 57 of file Level1TriggerRates.cc.
References Level1TriggerScalers::firstShortLSRun, and submitPVValidationJobs::t.
Referenced by computeRates(), and Level1TriggerRates().
void Level1TriggerRates::computeRates | ( | Level1TriggerScalers const & | t1, |
int | runNumber | ||
) |
Definition at line 61 of file Level1TriggerRates.cc.
References collectionTime_, collectionTimeLumiSeg_, dqmiodumpmetadata::counts, deadtimeBeamActiveCalibrationPercent_, deadtimeBeamActivePartitionControllerPercent_, deadtimeBeamActivePercent_, deadtimeBeamActivePrivateOrbitPercent_, deadtimeBeamActiveTimeSlotPercent_, deadtimeBeamActiveTriggerRulesPercent_, deadtimePercent_, deltaNS_, deltaT_, gtAlgoCountsRate_, gtEventsRate_, gtTechCountsRate_, gtTriggersRate_, l1AsCalibrationRate_, l1AsPhysicsRate_, l1AsRandomRate_, l1AsTestRate_, Level1TriggerScalers::percentLS(), Level1TriggerScalers::percentLSActive(), Level1TriggerScalers::rateLS(), writedatasetfile::run, TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), submitPVValidationJobs::t, triggersPhysicsGeneratedFDLRate_, triggersPhysicsLostBeamActiveRate_, triggersPhysicsLostBeamInactiveRate_, triggersPhysicsLostRate_, and version_.
void Level1TriggerRates::computeRates | ( | Level1TriggerScalers const & | t1, |
Level1TriggerScalers const & | t2 | ||
) |
Definition at line 110 of file Level1TriggerRates.cc.
References computeRates(), Level1TriggerScalers::firstShortLSRun, RandomServiceHelper::t1, and RandomServiceHelper::t2.
void Level1TriggerRates::computeRates | ( | Level1TriggerScalers const & | t1, |
Level1TriggerScalers const & | t2, | ||
int | runNumber | ||
) |
Definition at line 114 of file Level1TriggerRates.cc.
References computeRates(), deltaNS_, deltaT_, gtEventsRate_, gtTriggersRate_, writedatasetfile::run, RandomServiceHelper::t1, and RandomServiceHelper::t2.
|
inline |
Definition at line 89 of file Level1TriggerRates.h.
References deadtimeBeamActiveCalibrationPercent_.
|
inline |
Definition at line 93 of file Level1TriggerRates.h.
References deadtimeBeamActivePartitionControllerPercent_.
|
inline |
Definition at line 85 of file Level1TriggerRates.h.
References deadtimeBeamActivePercent_.
|
inline |
Definition at line 91 of file Level1TriggerRates.h.
References deadtimeBeamActivePrivateOrbitPercent_.
|
inline |
Definition at line 97 of file Level1TriggerRates.h.
References deadtimeBeamActiveTimeSlotPercent_.
|
inline |
Definition at line 87 of file Level1TriggerRates.h.
References deadtimeBeamActiveTriggerRulesPercent_.
|
inline |
Definition at line 83 of file Level1TriggerRates.h.
References deadtimePercent_.
Referenced by L1TScalersSCAL::analyze(), and L1TRate_Offline::analyze().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 103 of file Level1TriggerRates.h.
References gtAlgoCountsRate_.
Referenced by L1TScalersSCAL::analyze(), and L1TRate::analyze().
|
inline |
|
inline |
Definition at line 104 of file Level1TriggerRates.h.
References gtTechCountsRate_.
Referenced by L1TScalersSCAL::analyze().
|
inline |
|
inline |
Definition at line 81 of file Level1TriggerRates.h.
References l1AsCalibrationRate_.
|
inline |
Definition at line 75 of file Level1TriggerRates.h.
References l1AsPhysicsRate_.
Referenced by L1TScalersSCAL::analyze().
|
inline |
Definition at line 77 of file Level1TriggerRates.h.
References l1AsRandomRate_.
Referenced by L1TScalersSCAL::analyze().
|
inline |
|
inline |
name method
Definition at line 48 of file Level1TriggerRates.h.
Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
|
inline |
|
inline |
Definition at line 67 of file Level1TriggerRates.h.
References triggersPhysicsGeneratedFDLRate_.
|
inline |
Definition at line 71 of file Level1TriggerRates.h.
References triggersPhysicsLostBeamActiveRate_.
Referenced by L1TScalersSCAL::analyze().
|
inline |
Definition at line 73 of file Level1TriggerRates.h.
References triggersPhysicsLostBeamInactiveRate_.
|
inline |
Definition at line 69 of file Level1TriggerRates.h.
References triggersPhysicsLostRate_.
Referenced by L1TScalersSCAL::analyze().
|
inline |
get the data
Definition at line 55 of file Level1TriggerRates.h.
References version_.
Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().
|
protected |
Definition at line 115 of file Level1TriggerRates.h.
Referenced by collectionTime(), and computeRates().
|
protected |
Definition at line 121 of file Level1TriggerRates.h.
Referenced by collectionTimeLumiSeg(), and computeRates().
|
protected |
Definition at line 133 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActiveCalibrationPercent().
|
protected |
Definition at line 135 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActivePartitionControllerPercent().
|
protected |
Definition at line 131 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActivePercent().
|
protected |
Definition at line 134 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActivePrivateOrbitPercent().
|
protected |
Definition at line 136 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActiveTimeSlotPercent().
|
protected |
Definition at line 132 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimeBeamActiveTriggerRulesPercent().
|
protected |
Definition at line 130 of file Level1TriggerRates.h.
Referenced by computeRates(), and deadtimePercent().
|
protected |
Definition at line 116 of file Level1TriggerRates.h.
Referenced by computeRates(), and deltaNS().
|
protected |
Definition at line 117 of file Level1TriggerRates.h.
Referenced by computeRates(), and deltaT().
|
protected |
Definition at line 138 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtAlgoCountsRate().
|
protected |
Definition at line 119 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtEventsRate().
|
protected |
Definition at line 139 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtTechCountsRate().
|
protected |
Definition at line 118 of file Level1TriggerRates.h.
Referenced by computeRates(), and gtTriggersRate().
|
protected |
Definition at line 129 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsCalibrationRate().
|
protected |
Definition at line 126 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsPhysicsRate().
|
protected |
Definition at line 127 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsRandomRate().
|
protected |
Definition at line 128 of file Level1TriggerRates.h.
Referenced by computeRates(), and l1AsTestRate().
|
protected |
Definition at line 122 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsGeneratedFDLRate().
|
protected |
Definition at line 124 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsLostBeamActiveRate().
|
protected |
Definition at line 125 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsLostBeamInactiveRate().
|
protected |
Definition at line 123 of file Level1TriggerRates.h.
Referenced by computeRates(), and triggersPhysicsLostRate().
|
protected |
Definition at line 113 of file Level1TriggerRates.h.
Referenced by computeRates(), and version().