#include <L1TriggerRates.h>
Classes | |
class | h |
Persistable copy of L1 Trigger Rates. More... | |
Public Types | |
enum | { N_BX = 3654, N_BX_ACTIVE = 2808 } |
Definition at line 30 of file L1TriggerRates.h.
anonymous enum |
Enumerator | |
---|---|
N_BX | |
N_BX_ACTIVE |
Definition at line 32 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(), and L1TriggerRates().
L1TriggerRates::L1TriggerRates | ( | L1TriggerScalers const & | s1, |
L1TriggerScalers const & | s2 | ||
) |
Definition at line 65 of file L1TriggerRates.cc.
References computeRates(), computeRunRates(), L1TriggerRates(), and L1TriggerScalers::orbitNumber().
|
virtual |
Definition at line 81 of file L1TriggerRates.cc.
|
inline |
Definition at line 70 of file L1TriggerRates.h.
References calibrationTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 114 of file L1TriggerRates.h.
References calibrationTriggersRunRate_.
Referenced by operator<<().
|
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, L1TriggerScalers::calibrationTriggers(), calibrationTriggersRate_, L1TriggerScalers::deadTime(), L1TriggerScalers::deadTimeActive(), L1TriggerScalers::deadTimeActiveCalibration(), deadTimeActiveCalibrationPercent_, L1TriggerScalers::deadTimeActivePartition(), deadTimeActivePartitionPercent_, deadTimeActivePercent_, L1TriggerScalers::deadTimeActivePrivate(), deadTimeActivePrivatePercent_, L1TriggerScalers::deadTimeActiveThrottle(), deadTimeActiveThrottlePercent_, L1TriggerScalers::deadTimeActiveTimeSlot(), deadTimeActiveTimeSlotPercent_, deadTimePercent_, deltaT_, deltaTActive_, L1TriggerScalers::eventNumber(), eventNumberRate_, L1TriggerScalers::finalTriggersDistributed(), finalTriggersDistributedRate_, L1TriggerScalers::finalTriggersGenerated(), finalTriggersGeneratedRate_, L1TriggerScalers::finalTriggersInvalidBC(), finalTriggersInvalidBCPercent_, mps_fire::i, L1TriggerScalers::lostFinalTriggers(), L1TriggerScalers::lostFinalTriggersActive(), lostFinalTriggersActivePercent_, lostFinalTriggersPercent_, N_BX, N_BX_ACTIVE, L1TriggerScalers::numberResets(), numberResetsRate_, L1TriggerScalers::orbitNumber(), orbitNumberRate_, L1TriggerScalers::randomTriggers(), randomTriggersRate_, RPCpg::rate(), L1TriggerScalers::testTriggers(), testTriggersRate_, L1TriggerScalers::totalTestTriggers(), totalTestTriggersRate_, L1TriggerScalers::triggerNumber(), triggerNumberRate_, L1TriggerScalers::triggers(), and triggersRate_.
Referenced by L1TriggerRates().
void L1TriggerRates::computeRunRates | ( | L1TriggerScalers const & | t | ) |
Definition at line 144 of file L1TriggerRates.cc.
References BX_SPACING, L1TriggerScalers::calibrationTriggers(), calibrationTriggersRunRate_, L1TriggerScalers::collectionTimeDetails(), collectionTimeDetails_, L1TriggerScalers::collectionTimeSummary(), collectionTimeSummary_, L1TriggerScalers::deadTime(), L1TriggerScalers::deadTimeActive(), L1TriggerScalers::deadTimeActiveCalibration(), deadTimeActiveCalibrationRunPercent_, L1TriggerScalers::deadTimeActivePartition(), deadTimeActivePartitionRunPercent_, L1TriggerScalers::deadTimeActivePrivate(), deadTimeActivePrivateRunPercent_, deadTimeActiveRunPercent_, L1TriggerScalers::deadTimeActiveThrottle(), deadTimeActiveThrottleRunPercent_, L1TriggerScalers::deadTimeActiveTimeSlot(), deadTimeActiveTimeSlotRunPercent_, deadTimeRunPercent_, deltaTRun_, deltaTRunActive_, L1TriggerScalers::eventNumber(), eventNumberRunRate_, L1TriggerScalers::finalTriggersDistributed(), finalTriggersDistributedRunRate_, L1TriggerScalers::finalTriggersGenerated(), finalTriggersGeneratedRunRate_, L1TriggerScalers::finalTriggersInvalidBC(), finalTriggersInvalidBCRunPercent_, mps_fire::i, L1TriggerScalers::lostFinalTriggers(), L1TriggerScalers::lostFinalTriggersActive(), lostFinalTriggersActiveRunPercent_, lostFinalTriggersRunPercent_, N_BX, N_BX_ACTIVE, L1TriggerScalers::numberResets(), numberResetsRunRate_, L1TriggerScalers::orbitNumber(), orbitNumberRunRate_, L1TriggerScalers::randomTriggers(), randomTriggersRunRate_, RPCpg::rate(), TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), L1TriggerScalers::totalTestTriggers(), totalTestTriggersRunRate_, L1TriggerScalers::triggerNumber(), triggerNumberRunRate_, L1TriggerScalers::triggers(), triggersRunRate_, L1TriggerScalers::version(), and version_.
Referenced by L1TriggerRates().
|
inline |
Definition at line 82 of file L1TriggerRates.h.
References deadTimeActiveCalibrationPercent_.
Referenced by operator<<().
|
inline |
Definition at line 126 of file L1TriggerRates.h.
References deadTimeActiveCalibrationRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 86 of file L1TriggerRates.h.
References deadTimeActivePartitionPercent_.
Referenced by operator<<().
|
inline |
Definition at line 130 of file L1TriggerRates.h.
References deadTimeActivePartitionRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 80 of file L1TriggerRates.h.
References deadTimeActivePercent_.
Referenced by operator<<().
|
inline |
Definition at line 84 of file L1TriggerRates.h.
References deadTimeActivePrivatePercent_.
Referenced by operator<<().
|
inline |
Definition at line 128 of file L1TriggerRates.h.
References deadTimeActivePrivateRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 124 of file L1TriggerRates.h.
References deadTimeActiveRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 88 of file L1TriggerRates.h.
References deadTimeActiveThrottlePercent_.
Referenced by operator<<().
|
inline |
Definition at line 132 of file L1TriggerRates.h.
References deadTimeActiveThrottleRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 90 of file L1TriggerRates.h.
References deadTimeActiveTimeSlotPercent_.
Referenced by operator<<().
|
inline |
Definition at line 134 of file L1TriggerRates.h.
References deadTimeActiveTimeSlotRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 78 of file L1TriggerRates.h.
References deadTimePercent_.
Referenced by operator<<().
|
inline |
Definition at line 122 of file L1TriggerRates.h.
References deadTimeRunPercent_.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 63 of file L1TriggerRates.h.
References eventNumberRate_.
Referenced by operator<<().
|
inline |
Definition at line 106 of file L1TriggerRates.h.
References eventNumberRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 66 of file L1TriggerRates.h.
References finalTriggersDistributedRate_.
Referenced by operator<<().
|
inline |
Definition at line 108 of file L1TriggerRates.h.
References finalTriggersDistributedRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 65 of file L1TriggerRates.h.
References finalTriggersGeneratedRate_.
Referenced by operator<<().
|
inline |
Definition at line 110 of file L1TriggerRates.h.
References finalTriggersGeneratedRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 92 of file L1TriggerRates.h.
References finalTriggersInvalidBCPercent_.
Referenced by operator<<().
|
inline |
Definition at line 136 of file L1TriggerRates.h.
References finalTriggersInvalidBCRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 96 of file L1TriggerRates.h.
References lostFinalTriggersActivePercent_.
Referenced by operator<<().
|
inline |
Definition at line 140 of file L1TriggerRates.h.
References lostFinalTriggersActiveRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 94 of file L1TriggerRates.h.
References lostFinalTriggersPercent_.
Referenced by operator<<().
|
inline |
Definition at line 138 of file L1TriggerRates.h.
References lostFinalTriggersRunPercent_.
Referenced by operator<<().
|
inline |
name method
Definition at line 45 of file L1TriggerRates.h.
Referenced by config.CFG::__str__(), geometryComparison.GeometryComparison::createScript(), validation.Sample::digest(), primaryVertexResolution.PrimaryVertexResolution::getRepMap(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), zMuMuValidation.ZMuMuValidation::getRepMap(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
Definition at line 76 of file L1TriggerRates.h.
References numberResetsRate_.
Referenced by operator<<().
|
inline |
Definition at line 120 of file L1TriggerRates.h.
References numberResetsRunRate_.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
Definition at line 74 of file L1TriggerRates.h.
References orbitNumberRate_.
Referenced by operator<<().
|
inline |
Definition at line 118 of file L1TriggerRates.h.
References orbitNumberRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 68 of file L1TriggerRates.h.
References randomTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 112 of file L1TriggerRates.h.
References randomTriggersRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 101 of file L1TriggerRates.h.
References testTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 144 of file L1TriggerRates.h.
References testTriggersRunRate_.
|
inline |
Definition at line 72 of file L1TriggerRates.h.
References totalTestTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 116 of file L1TriggerRates.h.
References totalTestTriggersRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 61 of file L1TriggerRates.h.
References triggerNumberRate_.
Referenced by operator<<().
|
inline |
Definition at line 104 of file L1TriggerRates.h.
References triggerNumberRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 100 of file L1TriggerRates.h.
References triggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 142 of file L1TriggerRates.h.
References triggersRunRate_.
Referenced by operator<<().
|
inline |
get the data
Definition at line 52 of file L1TriggerRates.h.
References version_.
Referenced by validation.Sample::datasetpattern(), validation.Sample::filename(), and operator<<().
|
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().
|
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().