#include <L1TriggerScalers.h>
Classes | |
class | h |
Persistable copy of L1 Trigger Scalers. More... | |
Public Types | |
enum | { nL1Triggers = 128, nL1TestTriggers = 64 } |
Public Member Functions | |
unsigned int | bunchCrossingErrors () const |
unsigned int | bunchNumber () const |
unsigned int | calibrationTriggers () const |
timespec | collectionTimeDetails () const |
timespec | collectionTimeSpecial () const |
timespec | collectionTimeSummary () const |
unsigned long long | deadTime () const |
unsigned long long | deadTimeActive () const |
unsigned long long | deadTimeActiveCalibration () const |
unsigned long long | deadTimeActivePartition () const |
unsigned long long | deadTimeActivePrivate () const |
unsigned long long | deadTimeActiveThrottle () const |
unsigned long long | deadTimeActiveTimeSlot () const |
bool | empty () const |
empty method (= false) More... | |
unsigned int | eventID () const |
unsigned int | eventNumber () const |
unsigned int | finalTriggersDistributed () const |
unsigned int | finalTriggersGenerated () const |
unsigned int | finalTriggersInvalidBC () const |
L1TriggerScalers () | |
L1TriggerScalers (const unsigned char *rawData) | |
unsigned long long | lostFinalTriggers () const |
unsigned long long | lostFinalTriggersActive () const |
unsigned int | luminositySection () const |
std::string | name () const |
name method More... | |
unsigned int | numberResets () const |
int | operator!= (const L1TriggerScalers &e) const |
inequality operator More... | |
int | operator== (const L1TriggerScalers &e) const |
equality operator More... | |
unsigned int | orbitNumber () const |
unsigned int | randomTriggers () const |
unsigned int | sourceID () const |
std::vector< unsigned int > | testTriggers () const |
unsigned int | totalTestTriggers () const |
unsigned int | triggerNumber () const |
std::vector< unsigned int > | triggers () const |
unsigned int | trigType () const |
int | version () const |
virtual | ~L1TriggerScalers () |
Definition at line 29 of file L1TriggerScalers.h.
anonymous enum |
L1TriggerScalers::L1TriggerScalers | ( | ) |
Definition at line 12 of file L1TriggerScalers.cc.
Referenced by L1TriggerScalers().
L1TriggerScalers::L1TriggerScalers | ( | const unsigned char * | rawData | ) |
Definition at line 43 of file L1TriggerScalers.cc.
References TriggerScalersRaw_v1::ALGO_RATE, TriggerScalersRaw_v1::BC_ERRORS, bunchCrossingErrors_, bunchNumber_, TriggerScalersRaw_v1::CAL_TRIGGER, TriggerScalersRaw_v1::CALIBRATION_DEADTIMEA, calibrationTriggers_, collectionTimeDetails_, TriggerScalersRaw_v1::collectionTimeDetails_nsec, TriggerScalersRaw_v1::collectionTimeDetails_sec, collectionTimeSpecial_, TriggerScalersRaw_v1::collectionTimeSpecial_nsec, TriggerScalersRaw_v1::collectionTimeSpecial_sec, collectionTimeSummary_, TriggerScalersRaw_v1::collectionTimeSummary_nsec, TriggerScalersRaw_v1::collectionTimeSummary_sec, TriggerScalersRaw_v1::DEADTIME, deadTime_, TriggerScalersRaw_v1::DEADTIMEA, deadTimeActive_, deadTimeActiveCalibration_, deadTimeActivePartition_, deadTimeActivePrivate_, deadTimeActiveThrottle_, deadTimeActiveTimeSlot_, TriggerScalersRaw_v1::EVENT_NR, eventID_, eventNumber_, finalTriggersDistributed_, finalTriggersGenerated_, finalTriggersInvalidBC_, TriggerScalersRaw_v1::FINOR_DISTRIBUTED, TriggerScalersRaw_v1::FINOR_GENERATED, TriggerScalersRaw_v1::FINOR_IN_INVALID_BC, ScalersEventRecordRaw_v1::header, i, L1TriggerScalers(), TriggerScalersRaw_v1::LOST_FINOR, TriggerScalersRaw_v1::LOST_FINORA, lostFinalTriggers_, lostFinalTriggersActive_, TriggerScalersRaw_v1::LUMINOSITY_SEGMENT, luminositySection_, ScalersRaw::N_L1_TEST_TRIGGERS_v1, ScalersRaw::N_L1_TRIGGERS_v1, TriggerScalersRaw_v1::NR_OF_RESETS, numberResets_, TriggerScalersRaw_v1::ORBIT_NUMBER, orbitNumber_, TriggerScalersRaw_v1::PRIV_DEADTIMEA, TriggerScalersRaw_v1::PTCSTATUS_DEADTIMEA, TriggerScalersRaw_v1::RANDOM_TRIGGER, randomTriggers_, TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), sourceID_, TriggerScalersRaw_v1::TEST_RATE, TriggerScalersRaw_v1::TEST_TRIGGER, testTriggers_, TriggerScalersRaw_v1::THROTTLE_DEADTIMEA, TriggerScalersRaw_v1::TIMESLOT_DEADTIMEA, totalTestTriggers_, ScalersEventRecordRaw_v1::trig, TriggerScalersRaw_v1::TRIGGER_NR, triggerNumber_, triggers_, trigType_, ScalersEventRecordRaw_v1::version, and version_.
|
virtual |
Definition at line 105 of file L1TriggerScalers.cc.
|
inline |
Definition at line 64 of file L1TriggerScalers.h.
References bunchCrossingErrors_.
Referenced by operator<<().
|
inline |
Definition at line 55 of file L1TriggerScalers.h.
References bunchNumber_.
Referenced by operator<<().
|
inline |
Definition at line 76 of file L1TriggerScalers.h.
References calibrationTriggers_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 109 of file L1TriggerScalers.h.
References collectionTimeDetails_, and TimeSpec::get_timespec().
Referenced by L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 57 of file L1TriggerScalers.h.
References collectionTimeSpecial_, and TimeSpec::get_timespec().
Referenced by operator<<().
|
inline |
Definition at line 67 of file L1TriggerScalers.h.
References collectionTimeSummary_, and TimeSpec::get_timespec().
Referenced by L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 87 of file L1TriggerScalers.h.
References deadTime_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 91 of file L1TriggerScalers.h.
References deadTimeActive_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 102 of file L1TriggerScalers.h.
References deadTimeActiveCalibration_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 98 of file L1TriggerScalers.h.
References deadTimeActivePartition_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 96 of file L1TriggerScalers.h.
References deadTimeActivePrivate_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 100 of file L1TriggerScalers.h.
References deadTimeActiveThrottle_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 104 of file L1TriggerScalers.h.
References deadTimeActiveTimeSlot_.
Referenced by L1TriggerRates::computeRates(), and L1TriggerRates::computeRunRates().
|
inline |
empty method (= false)
Definition at line 47 of file L1TriggerScalers.h.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
|
inline |
Definition at line 72 of file L1TriggerScalers.h.
References eventNumber_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), operator<<(), and Vispa.Plugins.EdmBrowser.EdmDataAccessor.EdmDataAccessor::setFilterBranches().
|
inline |
Definition at line 74 of file L1TriggerScalers.h.
References finalTriggersDistributed_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 82 of file L1TriggerScalers.h.
References finalTriggersGenerated_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 84 of file L1TriggerScalers.h.
References finalTriggersInvalidBC_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 89 of file L1TriggerScalers.h.
References lostFinalTriggers_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 93 of file L1TriggerScalers.h.
References lostFinalTriggersActive_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 62 of file L1TriggerScalers.h.
References luminositySection_.
Referenced by operator<<().
|
inline |
name method
Definition at line 44 of file L1TriggerScalers.h.
Referenced by config.CFG::__str__(), validation.Sample::digest(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
Definition at line 106 of file L1TriggerScalers.h.
References numberResets_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
|
inline |
|
inline |
Definition at line 60 of file L1TriggerScalers.h.
References orbitNumber_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and L1TriggerRates::L1TriggerRates().
|
inline |
Definition at line 78 of file L1TriggerScalers.h.
References randomTriggers_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
|
inline |
Definition at line 115 of file L1TriggerScalers.h.
References testTriggers_.
Referenced by L1TriggerRates::computeRates(), and operator<<().
|
inline |
Definition at line 80 of file L1TriggerScalers.h.
References totalTestTriggers_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 70 of file L1TriggerScalers.h.
References triggerNumber_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
Definition at line 112 of file L1TriggerScalers.h.
References triggers_.
Referenced by L1TriggerRates::computeRates(), L1TriggerRates::computeRunRates(), and operator<<().
|
inline |
|
inline |
Definition at line 50 of file L1TriggerScalers.h.
References version_.
Referenced by L1TriggerRates::computeRunRates(), validation.Sample::datasetpattern(), validation.Sample::filename(), and operator<<().
|
protected |
Definition at line 135 of file L1TriggerScalers.h.
Referenced by bunchCrossingErrors(), and L1TriggerScalers().
|
protected |
Definition at line 130 of file L1TriggerScalers.h.
Referenced by bunchNumber(), and L1TriggerScalers().
|
protected |
Definition at line 141 of file L1TriggerScalers.h.
Referenced by calibrationTriggers(), and L1TriggerScalers().
|
protected |
Definition at line 157 of file L1TriggerScalers.h.
Referenced by collectionTimeDetails(), and L1TriggerScalers().
|
protected |
Definition at line 132 of file L1TriggerScalers.h.
Referenced by collectionTimeSpecial(), and L1TriggerScalers().
|
protected |
Definition at line 137 of file L1TriggerScalers.h.
Referenced by collectionTimeSummary(), and L1TriggerScalers().
|
protected |
Definition at line 146 of file L1TriggerScalers.h.
Referenced by deadTime(), and L1TriggerScalers().
|
protected |
Definition at line 148 of file L1TriggerScalers.h.
Referenced by deadTimeActive(), and L1TriggerScalers().
|
protected |
Definition at line 153 of file L1TriggerScalers.h.
Referenced by deadTimeActiveCalibration(), and L1TriggerScalers().
|
protected |
Definition at line 151 of file L1TriggerScalers.h.
Referenced by deadTimeActivePartition(), and L1TriggerScalers().
|
protected |
Definition at line 150 of file L1TriggerScalers.h.
Referenced by deadTimeActivePrivate(), and L1TriggerScalers().
|
protected |
Definition at line 152 of file L1TriggerScalers.h.
Referenced by deadTimeActiveThrottle(), and L1TriggerScalers().
|
protected |
Definition at line 154 of file L1TriggerScalers.h.
Referenced by deadTimeActiveTimeSlot(), and L1TriggerScalers().
|
protected |
Definition at line 128 of file L1TriggerScalers.h.
Referenced by eventID(), and L1TriggerScalers().
|
protected |
Definition at line 139 of file L1TriggerScalers.h.
Referenced by eventNumber(), and L1TriggerScalers().
|
protected |
Definition at line 140 of file L1TriggerScalers.h.
Referenced by finalTriggersDistributed(), and L1TriggerScalers().
|
protected |
Definition at line 144 of file L1TriggerScalers.h.
Referenced by finalTriggersGenerated(), and L1TriggerScalers().
|
protected |
Definition at line 145 of file L1TriggerScalers.h.
Referenced by finalTriggersInvalidBC(), and L1TriggerScalers().
|
protected |
Definition at line 147 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and lostFinalTriggers().
|
protected |
Definition at line 149 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and lostFinalTriggersActive().
|
protected |
Definition at line 134 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and luminositySection().
|
protected |
Definition at line 155 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and numberResets().
|
protected |
Definition at line 133 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and orbitNumber().
|
protected |
Definition at line 142 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and randomTriggers().
|
protected |
Definition at line 129 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and sourceID().
|
protected |
Definition at line 159 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and testTriggers().
|
protected |
Definition at line 143 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and totalTestTriggers().
|
protected |
Definition at line 138 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and triggerNumber().
|
protected |
Definition at line 158 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and triggers().
|
protected |
Definition at line 127 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and trigType().
|
protected |
Definition at line 125 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and version().