#include <L1TriggerRates.h>
Public Types | |
enum | { N_BX = 3654, N_BX_ACTIVE = 2808 } |
Definition at line 30 of file L1TriggerRates.h.
anonymous enum |
L1TriggerRates::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(), indexGen::s2, RandomServiceHelper::t1, and RandomServiceHelper::t2.
|
virtual |
Definition at line 81 of file L1TriggerRates.cc.
|
inline |
|
inline |
|
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(), OrderedSet::t, totalTestTriggersRunRate_, triggerNumberRunRate_, triggersRunRate_, and version_.
Referenced by L1TriggerRates().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
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 |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
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().
|
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().