#include <L1TriggerRates.h>
Classes | |
class | h |
Persistable copy of L1 Trigger Rates. More... | |
Static Public Attributes | |
static constexpr int | N_BX = 3654 |
static constexpr int | N_BX_ACTIVE = 2808 |
Definition at line 30 of file L1TriggerRates.h.
L1TriggerRates::L1TriggerRates | ( | ) |
Definition at line 11 of file L1TriggerRates.cc.
Referenced by L1TriggerRates().
L1TriggerRates::L1TriggerRates | ( | L1TriggerScalers const & | s | ) |
Definition at line 60 of file L1TriggerRates.cc.
References computeRunRates(), L1TriggerRates(), and alignCSCRings::s.
L1TriggerRates::L1TriggerRates | ( | L1TriggerScalers const & | s1, |
L1TriggerScalers const & | s2 | ||
) |
Definition at line 65 of file L1TriggerRates.cc.
References computeRates(), computeRunRates(), L1TriggerRates(), RandomServiceHelper::t1, and RandomServiceHelper::t2.
|
virtual |
Definition at line 81 of file L1TriggerRates.cc.
|
inline |
Definition at line 70 of file L1TriggerRates.h.
References calibrationTriggersRate_.
|
inline |
Definition at line 114 of file L1TriggerRates.h.
References calibrationTriggersRunRate_.
|
inline |
Definition at line 98 of file L1TriggerRates.h.
References collectionTimeDetails_, and TimeSpec::get_timespec().
|
inline |
Definition at line 53 of file L1TriggerRates.h.
References collectionTimeSummary_, and TimeSpec::get_timespec().
void L1TriggerRates::computeRates | ( | L1TriggerScalers const & | t1, |
L1TriggerScalers const & | t2 | ||
) |
Definition at line 83 of file L1TriggerRates.cc.
References BX_SPACING, calibrationTriggersRate_, deadTimeActiveCalibrationPercent_, deadTimeActivePartitionPercent_, deadTimeActivePercent_, deadTimeActivePrivatePercent_, deadTimeActiveThrottlePercent_, deadTimeActiveTimeSlotPercent_, deadTimePercent_, deltaT_, deltaTActive_, eventNumberRate_, finalTriggersDistributedRate_, finalTriggersGeneratedRate_, finalTriggersInvalidBCPercent_, mps_fire::i, lostFinalTriggersActivePercent_, lostFinalTriggersPercent_, N_BX, N_BX_ACTIVE, numberResetsRate_, orbitNumberRate_, randomTriggersRate_, RPCpg::rate(), RandomServiceHelper::t1, RandomServiceHelper::t2, testTriggersRate_, totalTestTriggersRate_, triggerNumberRate_, and triggersRate_.
Referenced by L1TriggerRates().
void L1TriggerRates::computeRunRates | ( | L1TriggerScalers const & | t | ) |
Definition at line 144 of file L1TriggerRates.cc.
References BX_SPACING, calibrationTriggersRunRate_, collectionTimeDetails_, collectionTimeSummary_, deadTimeActiveCalibrationRunPercent_, deadTimeActivePartitionRunPercent_, deadTimeActivePrivateRunPercent_, deadTimeActiveRunPercent_, deadTimeActiveThrottleRunPercent_, deadTimeActiveTimeSlotRunPercent_, deadTimeRunPercent_, deltaTRun_, deltaTRunActive_, eventNumberRunRate_, finalTriggersDistributedRunRate_, finalTriggersGeneratedRunRate_, finalTriggersInvalidBCRunPercent_, mps_fire::i, lostFinalTriggersActiveRunPercent_, lostFinalTriggersRunPercent_, N_BX, N_BX_ACTIVE, numberResetsRunRate_, orbitNumberRunRate_, randomTriggersRunRate_, RPCpg::rate(), TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), submitPVValidationJobs::t, totalTestTriggersRunRate_, triggerNumberRunRate_, triggersRunRate_, and version_.
Referenced by L1TriggerRates().
|
inline |
Definition at line 82 of file L1TriggerRates.h.
References deadTimeActiveCalibrationPercent_.
|
inline |
Definition at line 126 of file L1TriggerRates.h.
References deadTimeActiveCalibrationRunPercent_.
|
inline |
Definition at line 86 of file L1TriggerRates.h.
References deadTimeActivePartitionPercent_.
|
inline |
Definition at line 130 of file L1TriggerRates.h.
References deadTimeActivePartitionRunPercent_.
|
inline |
|
inline |
Definition at line 84 of file L1TriggerRates.h.
References deadTimeActivePrivatePercent_.
|
inline |
Definition at line 128 of file L1TriggerRates.h.
References deadTimeActivePrivateRunPercent_.
|
inline |
Definition at line 124 of file L1TriggerRates.h.
References deadTimeActiveRunPercent_.
|
inline |
Definition at line 88 of file L1TriggerRates.h.
References deadTimeActiveThrottlePercent_.
|
inline |
Definition at line 132 of file L1TriggerRates.h.
References deadTimeActiveThrottleRunPercent_.
|
inline |
Definition at line 90 of file L1TriggerRates.h.
References deadTimeActiveTimeSlotPercent_.
|
inline |
Definition at line 134 of file L1TriggerRates.h.
References deadTimeActiveTimeSlotRunPercent_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 66 of file L1TriggerRates.h.
References finalTriggersDistributedRate_.
|
inline |
Definition at line 108 of file L1TriggerRates.h.
References finalTriggersDistributedRunRate_.
|
inline |
Definition at line 65 of file L1TriggerRates.h.
References finalTriggersGeneratedRate_.
|
inline |
Definition at line 110 of file L1TriggerRates.h.
References finalTriggersGeneratedRunRate_.
|
inline |
Definition at line 92 of file L1TriggerRates.h.
References finalTriggersInvalidBCPercent_.
|
inline |
Definition at line 136 of file L1TriggerRates.h.
References finalTriggersInvalidBCRunPercent_.
|
inline |
Definition at line 96 of file L1TriggerRates.h.
References lostFinalTriggersActivePercent_.
|
inline |
Definition at line 140 of file L1TriggerRates.h.
References lostFinalTriggersActiveRunPercent_.
|
inline |
Definition at line 94 of file L1TriggerRates.h.
References lostFinalTriggersPercent_.
|
inline |
Definition at line 138 of file L1TriggerRates.h.
References lostFinalTriggersRunPercent_.
|
inline |
name method
Definition at line 45 of file L1TriggerRates.h.
Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 101 of file L1TriggerRates.h.
References testTriggersRate_.
|
inline |
Definition at line 144 of file L1TriggerRates.h.
References testTriggersRunRate_.
|
inline |
|
inline |
Definition at line 116 of file L1TriggerRates.h.
References totalTestTriggersRunRate_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 142 of file L1TriggerRates.h.
References triggersRunRate_.
|
inline |
get the data
Definition at line 52 of file L1TriggerRates.h.
References version_.
Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().
|
protected |
Definition at line 164 of file L1TriggerRates.h.
Referenced by calibrationTriggersRate(), and computeRates().
|
protected |
Definition at line 190 of file L1TriggerRates.h.
Referenced by calibrationTriggersRunRate(), and computeRunRates().
|
protected |
Definition at line 205 of file L1TriggerRates.h.
Referenced by collectionTimeDetails(), and computeRunRates().
|
protected |
Definition at line 154 of file L1TriggerRates.h.
Referenced by collectionTimeSummary(), and computeRunRates().
|
protected |
Definition at line 170 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActiveCalibrationPercent().
|
protected |
Definition at line 196 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActiveCalibrationRunPercent().
|
protected |
Definition at line 172 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActivePartitionPercent().
|
protected |
Definition at line 198 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActivePartitionRunPercent().
|
protected |
Definition at line 169 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActivePercent().
|
protected |
Definition at line 171 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActivePrivatePercent().
|
protected |
Definition at line 197 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActivePrivateRunPercent().
|
protected |
Definition at line 195 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActiveRunPercent().
|
protected |
Definition at line 173 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActiveThrottlePercent().
|
protected |
Definition at line 199 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActiveThrottleRunPercent().
|
protected |
Definition at line 174 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActiveTimeSlotPercent().
|
protected |
Definition at line 200 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActiveTimeSlotRunPercent().
|
protected |
Definition at line 168 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimePercent().
|
protected |
Definition at line 194 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeRunPercent().
|
protected |
Definition at line 156 of file L1TriggerRates.h.
Referenced by computeRates(), and deltaT().
|
protected |
Definition at line 157 of file L1TriggerRates.h.
Referenced by computeRates(), and deltaTActive().
|
protected |
Definition at line 182 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deltaTRun().
|
protected |
Definition at line 183 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deltaTRunActive().
|
protected |
Definition at line 160 of file L1TriggerRates.h.
Referenced by computeRates(), and eventNumberRate().
|
protected |
Definition at line 186 of file L1TriggerRates.h.
Referenced by computeRunRates(), and eventNumberRunRate().
|
protected |
Definition at line 161 of file L1TriggerRates.h.
Referenced by computeRates(), and finalTriggersDistributedRate().
|
protected |
Definition at line 187 of file L1TriggerRates.h.
Referenced by computeRunRates(), and finalTriggersDistributedRunRate().
|
protected |
Definition at line 162 of file L1TriggerRates.h.
Referenced by computeRates(), and finalTriggersGeneratedRate().
|
protected |
Definition at line 188 of file L1TriggerRates.h.
Referenced by computeRunRates(), and finalTriggersGeneratedRunRate().
|
protected |
Definition at line 175 of file L1TriggerRates.h.
Referenced by computeRates(), and finalTriggersInvalidBCPercent().
|
protected |
Definition at line 201 of file L1TriggerRates.h.
Referenced by computeRunRates(), and finalTriggersInvalidBCRunPercent().
|
protected |
Definition at line 177 of file L1TriggerRates.h.
Referenced by computeRates(), and lostFinalTriggersActivePercent().
|
protected |
Definition at line 203 of file L1TriggerRates.h.
Referenced by computeRunRates(), and lostFinalTriggersActiveRunPercent().
|
protected |
Definition at line 176 of file L1TriggerRates.h.
Referenced by computeRates(), and lostFinalTriggersPercent().
|
protected |
Definition at line 202 of file L1TriggerRates.h.
Referenced by computeRunRates(), and lostFinalTriggersRunPercent().
|
static |
Definition at line 32 of file L1TriggerRates.h.
Referenced by computeRates(), and computeRunRates().
|
static |
Definition at line 32 of file L1TriggerRates.h.
Referenced by computeRates(), and computeRunRates().
|
protected |
Definition at line 167 of file L1TriggerRates.h.
Referenced by computeRates(), and numberResetsRate().
|
protected |
Definition at line 193 of file L1TriggerRates.h.
Referenced by computeRunRates(), and numberResetsRunRate().
|
protected |
Definition at line 166 of file L1TriggerRates.h.
Referenced by computeRates(), and orbitNumberRate().
|
protected |
Definition at line 192 of file L1TriggerRates.h.
Referenced by computeRunRates(), and orbitNumberRunRate().
|
protected |
Definition at line 163 of file L1TriggerRates.h.
Referenced by computeRates(), and randomTriggersRate().
|
protected |
Definition at line 189 of file L1TriggerRates.h.
Referenced by computeRunRates(), and randomTriggersRunRate().
|
protected |
Definition at line 180 of file L1TriggerRates.h.
Referenced by computeRates(), and testTriggersRate().
|
protected |
Definition at line 207 of file L1TriggerRates.h.
Referenced by testTriggersRunRate().
|
protected |
Definition at line 165 of file L1TriggerRates.h.
Referenced by computeRates(), and totalTestTriggersRate().
|
protected |
Definition at line 191 of file L1TriggerRates.h.
Referenced by computeRunRates(), and totalTestTriggersRunRate().
|
protected |
Definition at line 159 of file L1TriggerRates.h.
Referenced by computeRates(), and triggerNumberRate().
|
protected |
Definition at line 185 of file L1TriggerRates.h.
Referenced by computeRunRates(), and triggerNumberRunRate().
|
protected |
Definition at line 179 of file L1TriggerRates.h.
Referenced by computeRates(), and triggersRate().
|
protected |
Definition at line 206 of file L1TriggerRates.h.
Referenced by computeRunRates(), and triggersRunRate().
|
protected |
Definition at line 153 of file L1TriggerRates.h.
Referenced by computeRunRates(), and version().