#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 28 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 41 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, Options::const, 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, mps_fire::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_, l1tstage2_dqm_sourceclient-live_cfg::rawData, 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 96 of file L1TriggerScalers.cc.
|
inline |
Definition at line 54 of file L1TriggerScalers.h.
References bunchCrossingErrors_.
|
inline |
|
inline |
Definition at line 61 of file L1TriggerScalers.h.
References calibrationTriggers_.
|
inline |
Definition at line 79 of file L1TriggerScalers.h.
References collectionTimeDetails_, and TimeSpec::get_timespec().
|
inline |
Definition at line 50 of file L1TriggerScalers.h.
References collectionTimeSpecial_, and TimeSpec::get_timespec().
|
inline |
Definition at line 56 of file L1TriggerScalers.h.
References collectionTimeSummary_, and TimeSpec::get_timespec().
|
inline |
|
inline |
Definition at line 69 of file L1TriggerScalers.h.
References deadTimeActive_.
|
inline |
Definition at line 75 of file L1TriggerScalers.h.
References deadTimeActiveCalibration_.
|
inline |
Definition at line 73 of file L1TriggerScalers.h.
References deadTimeActivePartition_.
|
inline |
Definition at line 72 of file L1TriggerScalers.h.
References deadTimeActivePrivate_.
|
inline |
Definition at line 74 of file L1TriggerScalers.h.
References deadTimeActiveThrottle_.
|
inline |
Definition at line 76 of file L1TriggerScalers.h.
References deadTimeActiveTimeSlot_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 60 of file L1TriggerScalers.h.
References finalTriggersDistributed_.
|
inline |
Definition at line 64 of file L1TriggerScalers.h.
References finalTriggersGenerated_.
|
inline |
Definition at line 65 of file L1TriggerScalers.h.
References finalTriggersInvalidBC_.
|
inline |
Definition at line 68 of file L1TriggerScalers.h.
References lostFinalTriggers_.
|
inline |
Definition at line 70 of file L1TriggerScalers.h.
References lostFinalTriggersActive_.
|
inline |
Definition at line 53 of file L1TriggerScalers.h.
References luminositySection_.
|
inline |
name method
Definition at line 37 of file L1TriggerScalers.h.
Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 83 of file L1TriggerScalers.h.
References testTriggers_.
|
inline |
Definition at line 63 of file L1TriggerScalers.h.
References totalTestTriggers_.
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 43 of file L1TriggerScalers.h.
References version_.
Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().
|
protected |
Definition at line 102 of file L1TriggerScalers.h.
Referenced by bunchCrossingErrors(), and L1TriggerScalers().
|
protected |
Definition at line 97 of file L1TriggerScalers.h.
Referenced by bunchNumber(), and L1TriggerScalers().
|
protected |
Definition at line 108 of file L1TriggerScalers.h.
Referenced by calibrationTriggers(), and L1TriggerScalers().
|
protected |
Definition at line 124 of file L1TriggerScalers.h.
Referenced by collectionTimeDetails(), and L1TriggerScalers().
|
protected |
Definition at line 99 of file L1TriggerScalers.h.
Referenced by collectionTimeSpecial(), and L1TriggerScalers().
|
protected |
Definition at line 104 of file L1TriggerScalers.h.
Referenced by collectionTimeSummary(), and L1TriggerScalers().
|
protected |
Definition at line 113 of file L1TriggerScalers.h.
Referenced by deadTime(), and L1TriggerScalers().
|
protected |
Definition at line 115 of file L1TriggerScalers.h.
Referenced by deadTimeActive(), and L1TriggerScalers().
|
protected |
Definition at line 120 of file L1TriggerScalers.h.
Referenced by deadTimeActiveCalibration(), and L1TriggerScalers().
|
protected |
Definition at line 118 of file L1TriggerScalers.h.
Referenced by deadTimeActivePartition(), and L1TriggerScalers().
|
protected |
Definition at line 117 of file L1TriggerScalers.h.
Referenced by deadTimeActivePrivate(), and L1TriggerScalers().
|
protected |
Definition at line 119 of file L1TriggerScalers.h.
Referenced by deadTimeActiveThrottle(), and L1TriggerScalers().
|
protected |
Definition at line 121 of file L1TriggerScalers.h.
Referenced by deadTimeActiveTimeSlot(), and L1TriggerScalers().
|
protected |
Definition at line 95 of file L1TriggerScalers.h.
Referenced by eventID(), and L1TriggerScalers().
|
protected |
Definition at line 106 of file L1TriggerScalers.h.
Referenced by eventNumber(), and L1TriggerScalers().
|
protected |
Definition at line 107 of file L1TriggerScalers.h.
Referenced by finalTriggersDistributed(), and L1TriggerScalers().
|
protected |
Definition at line 111 of file L1TriggerScalers.h.
Referenced by finalTriggersGenerated(), and L1TriggerScalers().
|
protected |
Definition at line 112 of file L1TriggerScalers.h.
Referenced by finalTriggersInvalidBC(), and L1TriggerScalers().
|
protected |
Definition at line 114 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and lostFinalTriggers().
|
protected |
Definition at line 116 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and lostFinalTriggersActive().
|
protected |
Definition at line 101 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and luminositySection().
|
protected |
Definition at line 122 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and numberResets().
|
protected |
Definition at line 100 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and orbitNumber().
|
protected |
Definition at line 109 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and randomTriggers().
|
protected |
Definition at line 96 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and sourceID().
|
protected |
Definition at line 126 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and testTriggers().
|
protected |
Definition at line 110 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and totalTestTriggers().
|
protected |
Definition at line 105 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and triggerNumber().
|
protected |
Definition at line 125 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and triggers().
|
protected |
Definition at line 94 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and trigType().
|
protected |
Definition at line 92 of file L1TriggerScalers.h.
Referenced by L1TriggerScalers(), and version().