#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 31 of file L1TriggerRates.h.
anonymous enum |
Enumerator | |
---|---|
N_BX | |
N_BX_ACTIVE |
Definition at line 35 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 62 of file L1TriggerRates.cc.
References computeRunRates(), and L1TriggerRates().
L1TriggerRates::L1TriggerRates | ( | L1TriggerScalers const & | s1, |
L1TriggerScalers const & | s2 | ||
) |
Definition at line 68 of file L1TriggerRates.cc.
References computeRates(), computeRunRates(), L1TriggerRates(), L1TriggerScalers::orbitNumber(), and indexGen::s2.
|
virtual |
Definition at line 87 of file L1TriggerRates.cc.
|
inline |
Definition at line 83 of file L1TriggerRates.h.
References calibrationTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 148 of file L1TriggerRates.h.
References calibrationTriggersRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 125 of file L1TriggerRates.h.
References collectionTimeDetails_, and TimeSpec::get_timespec().
|
inline |
Definition at line 61 of file L1TriggerRates.h.
References collectionTimeSummary_, and TimeSpec::get_timespec().
void L1TriggerRates::computeRates | ( | L1TriggerScalers const & | t1, |
L1TriggerScalers const & | t2 | ||
) |
Definition at line 90 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_, 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 170 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_, 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 101 of file L1TriggerRates.h.
References deadTimeActiveCalibrationPercent_.
Referenced by operator<<().
|
inline |
Definition at line 166 of file L1TriggerRates.h.
References deadTimeActiveCalibrationRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 107 of file L1TriggerRates.h.
References deadTimeActivePartitionPercent_.
Referenced by operator<<().
|
inline |
Definition at line 172 of file L1TriggerRates.h.
References deadTimeActivePartitionRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 98 of file L1TriggerRates.h.
References deadTimeActivePercent_.
Referenced by operator<<().
|
inline |
Definition at line 104 of file L1TriggerRates.h.
References deadTimeActivePrivatePercent_.
Referenced by operator<<().
|
inline |
Definition at line 169 of file L1TriggerRates.h.
References deadTimeActivePrivateRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 163 of file L1TriggerRates.h.
References deadTimeActiveRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 110 of file L1TriggerRates.h.
References deadTimeActiveThrottlePercent_.
Referenced by operator<<().
|
inline |
Definition at line 175 of file L1TriggerRates.h.
References deadTimeActiveThrottleRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 113 of file L1TriggerRates.h.
References deadTimeActiveTimeSlotPercent_.
Referenced by operator<<().
|
inline |
Definition at line 178 of file L1TriggerRates.h.
References deadTimeActiveTimeSlotRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 95 of file L1TriggerRates.h.
References deadTimePercent_.
Referenced by operator<<().
|
inline |
Definition at line 160 of file L1TriggerRates.h.
References deadTimeRunPercent_.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
empty method (= false)
Definition at line 56 of file L1TriggerRates.h.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
Definition at line 72 of file L1TriggerRates.h.
References eventNumberRate_.
Referenced by operator<<().
|
inline |
Definition at line 136 of file L1TriggerRates.h.
References eventNumberRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 77 of file L1TriggerRates.h.
References finalTriggersDistributedRate_.
Referenced by operator<<().
|
inline |
Definition at line 139 of file L1TriggerRates.h.
References finalTriggersDistributedRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 75 of file L1TriggerRates.h.
References finalTriggersGeneratedRate_.
Referenced by operator<<().
|
inline |
Definition at line 142 of file L1TriggerRates.h.
References finalTriggersGeneratedRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 116 of file L1TriggerRates.h.
References finalTriggersInvalidBCPercent_.
Referenced by operator<<().
|
inline |
Definition at line 181 of file L1TriggerRates.h.
References finalTriggersInvalidBCRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 122 of file L1TriggerRates.h.
References lostFinalTriggersActivePercent_.
Referenced by operator<<().
|
inline |
Definition at line 187 of file L1TriggerRates.h.
References lostFinalTriggersActiveRunPercent_.
Referenced by operator<<().
|
inline |
Definition at line 119 of file L1TriggerRates.h.
References lostFinalTriggersPercent_.
Referenced by operator<<().
|
inline |
Definition at line 184 of file L1TriggerRates.h.
References lostFinalTriggersRunPercent_.
Referenced by operator<<().
|
inline |
name method
Definition at line 53 of file L1TriggerRates.h.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
Definition at line 92 of file L1TriggerRates.h.
References numberResetsRate_.
Referenced by operator<<().
|
inline |
Definition at line 157 of file L1TriggerRates.h.
References numberResetsRunRate_.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
Definition at line 89 of file L1TriggerRates.h.
References orbitNumberRate_.
Referenced by operator<<().
|
inline |
Definition at line 154 of file L1TriggerRates.h.
References orbitNumberRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 80 of file L1TriggerRates.h.
References randomTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 145 of file L1TriggerRates.h.
References randomTriggersRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 129 of file L1TriggerRates.h.
References testTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 193 of file L1TriggerRates.h.
References testTriggersRunRate_.
|
inline |
Definition at line 86 of file L1TriggerRates.h.
References totalTestTriggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 151 of file L1TriggerRates.h.
References totalTestTriggersRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 69 of file L1TriggerRates.h.
References triggerNumberRate_.
Referenced by operator<<().
|
inline |
Definition at line 133 of file L1TriggerRates.h.
References triggerNumberRunRate_.
Referenced by operator<<().
|
inline |
Definition at line 128 of file L1TriggerRates.h.
References triggersRate_.
Referenced by operator<<().
|
inline |
Definition at line 190 of file L1TriggerRates.h.
References triggersRunRate_.
Referenced by operator<<().
|
inline |
get the data
Definition at line 60 of file L1TriggerRates.h.
References version_.
Referenced by validation.Sample::datasetpattern(), validation.Sample::filename(), and operator<<().
|
protected |
Definition at line 215 of file L1TriggerRates.h.
Referenced by calibrationTriggersRate(), and computeRates().
|
protected |
Definition at line 241 of file L1TriggerRates.h.
Referenced by calibrationTriggersRunRate(), and computeRunRates().
|
protected |
Definition at line 256 of file L1TriggerRates.h.
Referenced by collectionTimeDetails(), and computeRunRates().
|
protected |
Definition at line 205 of file L1TriggerRates.h.
Referenced by collectionTimeSummary(), and computeRunRates().
|
protected |
Definition at line 221 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActiveCalibrationPercent().
|
protected |
Definition at line 247 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActiveCalibrationRunPercent().
|
protected |
Definition at line 223 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActivePartitionPercent().
|
protected |
Definition at line 249 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActivePartitionRunPercent().
|
protected |
Definition at line 220 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActivePercent().
|
protected |
Definition at line 222 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActivePrivatePercent().
|
protected |
Definition at line 248 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActivePrivateRunPercent().
|
protected |
Definition at line 246 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActiveRunPercent().
|
protected |
Definition at line 224 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActiveThrottlePercent().
|
protected |
Definition at line 250 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActiveThrottleRunPercent().
|
protected |
Definition at line 225 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimeActiveTimeSlotPercent().
|
protected |
Definition at line 251 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeActiveTimeSlotRunPercent().
|
protected |
Definition at line 219 of file L1TriggerRates.h.
Referenced by computeRates(), and deadTimePercent().
|
protected |
Definition at line 245 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deadTimeRunPercent().
|
protected |
Definition at line 207 of file L1TriggerRates.h.
Referenced by computeRates(), and deltaT().
|
protected |
Definition at line 208 of file L1TriggerRates.h.
Referenced by computeRates(), and deltaTActive().
|
protected |
Definition at line 233 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deltaTRun().
|
protected |
Definition at line 234 of file L1TriggerRates.h.
Referenced by computeRunRates(), and deltaTRunActive().
|
protected |
Definition at line 211 of file L1TriggerRates.h.
Referenced by computeRates(), and eventNumberRate().
|
protected |
Definition at line 237 of file L1TriggerRates.h.
Referenced by computeRunRates(), and eventNumberRunRate().
|
protected |
Definition at line 212 of file L1TriggerRates.h.
Referenced by computeRates(), and finalTriggersDistributedRate().
|
protected |
Definition at line 238 of file L1TriggerRates.h.
Referenced by computeRunRates(), and finalTriggersDistributedRunRate().
|
protected |
Definition at line 213 of file L1TriggerRates.h.
Referenced by computeRates(), and finalTriggersGeneratedRate().
|
protected |
Definition at line 239 of file L1TriggerRates.h.
Referenced by computeRunRates(), and finalTriggersGeneratedRunRate().
|
protected |
Definition at line 226 of file L1TriggerRates.h.
Referenced by computeRates(), and finalTriggersInvalidBCPercent().
|
protected |
Definition at line 252 of file L1TriggerRates.h.
Referenced by computeRunRates(), and finalTriggersInvalidBCRunPercent().
|
protected |
Definition at line 228 of file L1TriggerRates.h.
Referenced by computeRates(), and lostFinalTriggersActivePercent().
|
protected |
Definition at line 254 of file L1TriggerRates.h.
Referenced by computeRunRates(), and lostFinalTriggersActiveRunPercent().
|
protected |
Definition at line 227 of file L1TriggerRates.h.
Referenced by computeRates(), and lostFinalTriggersPercent().
|
protected |
Definition at line 253 of file L1TriggerRates.h.
Referenced by computeRunRates(), and lostFinalTriggersRunPercent().
|
protected |
Definition at line 218 of file L1TriggerRates.h.
Referenced by computeRates(), and numberResetsRate().
|
protected |
Definition at line 244 of file L1TriggerRates.h.
Referenced by computeRunRates(), and numberResetsRunRate().
|
protected |
Definition at line 217 of file L1TriggerRates.h.
Referenced by computeRates(), and orbitNumberRate().
|
protected |
Definition at line 243 of file L1TriggerRates.h.
Referenced by computeRunRates(), and orbitNumberRunRate().
|
protected |
Definition at line 214 of file L1TriggerRates.h.
Referenced by computeRates(), and randomTriggersRate().
|
protected |
Definition at line 240 of file L1TriggerRates.h.
Referenced by computeRunRates(), and randomTriggersRunRate().
|
protected |
Definition at line 231 of file L1TriggerRates.h.
Referenced by computeRates(), and testTriggersRate().
|
protected |
Definition at line 258 of file L1TriggerRates.h.
Referenced by testTriggersRunRate().
|
protected |
Definition at line 216 of file L1TriggerRates.h.
Referenced by computeRates(), and totalTestTriggersRate().
|
protected |
Definition at line 242 of file L1TriggerRates.h.
Referenced by computeRunRates(), and totalTestTriggersRunRate().
|
protected |
Definition at line 210 of file L1TriggerRates.h.
Referenced by computeRates(), and triggerNumberRate().
|
protected |
Definition at line 236 of file L1TriggerRates.h.
Referenced by computeRunRates(), and triggerNumberRunRate().
|
protected |
Definition at line 230 of file L1TriggerRates.h.
Referenced by computeRates(), and triggersRate().
|
protected |
Definition at line 257 of file L1TriggerRates.h.
Referenced by computeRunRates(), and triggersRunRate().
|
protected |
Definition at line 204 of file L1TriggerRates.h.
Referenced by computeRunRates(), and version().