CMS 3D CMS Logo

List of all members | Public Types | Public Member Functions | Protected Attributes
L1TriggerScalers Class Reference

#include <L1TriggerScalers.h>

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 ()
 

Protected Attributes

unsigned short bunchCrossingErrors_
 
unsigned int bunchNumber_
 
unsigned int calibrationTriggers_
 
TimeSpec collectionTimeDetails_
 
TimeSpec collectionTimeSpecial_
 
TimeSpec collectionTimeSummary_
 
unsigned long long deadTime_
 
unsigned long long deadTimeActive_
 
unsigned long long deadTimeActiveCalibration_
 
unsigned long long deadTimeActivePartition_
 
unsigned long long deadTimeActivePrivate_
 
unsigned long long deadTimeActiveThrottle_
 
unsigned long long deadTimeActiveTimeSlot_
 
unsigned int eventID_
 
unsigned int eventNumber_
 
unsigned int finalTriggersDistributed_
 
unsigned int finalTriggersGenerated_
 
unsigned int finalTriggersInvalidBC_
 
unsigned long long lostFinalTriggers_
 
unsigned long long lostFinalTriggersActive_
 
unsigned int luminositySection_
 
unsigned int numberResets_
 
unsigned int orbitNumber_
 
unsigned int randomTriggers_
 
unsigned int sourceID_
 
std::vector< unsigned int > testTriggers_
 
unsigned int totalTestTriggers_
 
unsigned int triggerNumber_
 
std::vector< unsigned int > triggers_
 
unsigned int trigType_
 
int version_
 

Detailed Description

Definition at line 28 of file L1TriggerScalers.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
nL1Triggers 
nL1TestTriggers 

Definition at line 30 of file L1TriggerScalers.h.

30 { nL1Triggers = 128, nL1TestTriggers = 64 };

Constructor & Destructor Documentation

◆ L1TriggerScalers() [1/2]

L1TriggerScalers::L1TriggerScalers ( )

◆ L1TriggerScalers() [2/2]

L1TriggerScalers::L1TriggerScalers ( const unsigned char *  rawData)

Definition at line 41 of file L1TriggerScalers.cc.

41  {
43 
44  struct ScalersEventRecordRaw_v1 const* raw = reinterpret_cast<struct ScalersEventRecordRaw_v1 const*>(rawData);
45 
46  trigType_ = (raw->header >> 56) & 0xFULL;
47  eventID_ = (raw->header >> 32) & 0x00FFFFFFULL;
48  sourceID_ = (raw->header >> 8) & 0x00000FFFULL;
49  bunchNumber_ = (raw->header >> 20) & 0xFFFULL;
50 
51  version_ = raw->version;
52  if ((version_ == 1) || (version_ == 2)) {
58 
61 
63  eventNumber_ = raw->trig.EVENT_NR;
68 
71 
72  deadTime_ = raw->trig.DEADTIME;
82 
85 
86  for (int i = 0; i < ScalersRaw::N_L1_TRIGGERS_v1; i++) {
87  triggers_.push_back(raw->trig.ALGO_RATE[i]);
88  }
89 
90  for (int i = 0; i < ScalersRaw::N_L1_TEST_TRIGGERS_v1; i++) {
91  testTriggers_.push_back(raw->trig.TEST_RATE[i]);
92  }
93  }
94 }

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, watchdog::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_.

◆ ~L1TriggerScalers()

L1TriggerScalers::~L1TriggerScalers ( )
virtual

Definition at line 96 of file L1TriggerScalers.cc.

96 {}

Member Function Documentation

◆ bunchCrossingErrors()

unsigned int L1TriggerScalers::bunchCrossingErrors ( ) const
inline

Definition at line 54 of file L1TriggerScalers.h.

54 { return (bunchCrossingErrors_); }

References bunchCrossingErrors_.

◆ bunchNumber()

unsigned int L1TriggerScalers::bunchNumber ( ) const
inline

Definition at line 48 of file L1TriggerScalers.h.

48 { return (bunchNumber_); }

References bunchNumber_.

◆ calibrationTriggers()

unsigned int L1TriggerScalers::calibrationTriggers ( ) const
inline

Definition at line 61 of file L1TriggerScalers.h.

61 { return (calibrationTriggers_); }

References calibrationTriggers_.

◆ collectionTimeDetails()

timespec L1TriggerScalers::collectionTimeDetails ( ) const
inline

Definition at line 79 of file L1TriggerScalers.h.

References collectionTimeDetails_, and TimeSpec::get_timespec().

◆ collectionTimeSpecial()

timespec L1TriggerScalers::collectionTimeSpecial ( ) const
inline

Definition at line 50 of file L1TriggerScalers.h.

References collectionTimeSpecial_, and TimeSpec::get_timespec().

◆ collectionTimeSummary()

timespec L1TriggerScalers::collectionTimeSummary ( ) const
inline

Definition at line 56 of file L1TriggerScalers.h.

References collectionTimeSummary_, and TimeSpec::get_timespec().

◆ deadTime()

unsigned long long L1TriggerScalers::deadTime ( ) const
inline

Definition at line 67 of file L1TriggerScalers.h.

67 { return (deadTime_); }

References deadTime_.

◆ deadTimeActive()

unsigned long long L1TriggerScalers::deadTimeActive ( ) const
inline

Definition at line 69 of file L1TriggerScalers.h.

69 { return (deadTimeActive_); }

References deadTimeActive_.

◆ deadTimeActiveCalibration()

unsigned long long L1TriggerScalers::deadTimeActiveCalibration ( ) const
inline

Definition at line 75 of file L1TriggerScalers.h.

75 { return (deadTimeActiveCalibration_); }

References deadTimeActiveCalibration_.

◆ deadTimeActivePartition()

unsigned long long L1TriggerScalers::deadTimeActivePartition ( ) const
inline

Definition at line 73 of file L1TriggerScalers.h.

73 { return (deadTimeActivePartition_); }

References deadTimeActivePartition_.

◆ deadTimeActivePrivate()

unsigned long long L1TriggerScalers::deadTimeActivePrivate ( ) const
inline

Definition at line 72 of file L1TriggerScalers.h.

72 { return (deadTimeActivePrivate_); }

References deadTimeActivePrivate_.

◆ deadTimeActiveThrottle()

unsigned long long L1TriggerScalers::deadTimeActiveThrottle ( ) const
inline

Definition at line 74 of file L1TriggerScalers.h.

74 { return (deadTimeActiveThrottle_); }

References deadTimeActiveThrottle_.

◆ deadTimeActiveTimeSlot()

unsigned long long L1TriggerScalers::deadTimeActiveTimeSlot ( ) const
inline

Definition at line 76 of file L1TriggerScalers.h.

76 { return (deadTimeActiveTimeSlot_); }

References deadTimeActiveTimeSlot_.

◆ empty()

bool L1TriggerScalers::empty ( ) const
inline

empty method (= false)

Definition at line 40 of file L1TriggerScalers.h.

40 { return false; }

◆ eventID()

unsigned int L1TriggerScalers::eventID ( ) const
inline

Definition at line 46 of file L1TriggerScalers.h.

46 { return (eventID_); }

References eventID_.

◆ eventNumber()

unsigned int L1TriggerScalers::eventNumber ( ) const
inline

Definition at line 59 of file L1TriggerScalers.h.

59 { return (eventNumber_); }

References eventNumber_.

◆ finalTriggersDistributed()

unsigned int L1TriggerScalers::finalTriggersDistributed ( ) const
inline

Definition at line 60 of file L1TriggerScalers.h.

60 { return (finalTriggersDistributed_); }

References finalTriggersDistributed_.

◆ finalTriggersGenerated()

unsigned int L1TriggerScalers::finalTriggersGenerated ( ) const
inline

Definition at line 64 of file L1TriggerScalers.h.

64 { return (finalTriggersGenerated_); }

References finalTriggersGenerated_.

◆ finalTriggersInvalidBC()

unsigned int L1TriggerScalers::finalTriggersInvalidBC ( ) const
inline

Definition at line 65 of file L1TriggerScalers.h.

65 { return (finalTriggersInvalidBC_); }

References finalTriggersInvalidBC_.

◆ lostFinalTriggers()

unsigned long long L1TriggerScalers::lostFinalTriggers ( ) const
inline

Definition at line 68 of file L1TriggerScalers.h.

68 { return (lostFinalTriggers_); }

References lostFinalTriggers_.

◆ lostFinalTriggersActive()

unsigned long long L1TriggerScalers::lostFinalTriggersActive ( ) const
inline

Definition at line 70 of file L1TriggerScalers.h.

70 { return (lostFinalTriggersActive_); }

References lostFinalTriggersActive_.

◆ luminositySection()

unsigned int L1TriggerScalers::luminositySection ( ) const
inline

Definition at line 53 of file L1TriggerScalers.h.

53 { return (luminositySection_); }

References luminositySection_.

◆ name()

std::string L1TriggerScalers::name ( ) const
inline

name method

Definition at line 37 of file L1TriggerScalers.h.

37 { return "L1TriggerScalers"; }

Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().

◆ numberResets()

unsigned int L1TriggerScalers::numberResets ( ) const
inline

Definition at line 77 of file L1TriggerScalers.h.

77 { return (numberResets_); }

References numberResets_.

◆ operator!=()

int L1TriggerScalers::operator!= ( const L1TriggerScalers e) const
inline

inequality operator

Definition at line 89 of file L1TriggerScalers.h.

89 { return false; }

◆ operator==()

int L1TriggerScalers::operator== ( const L1TriggerScalers e) const
inline

equality operator

Definition at line 86 of file L1TriggerScalers.h.

86 { return false; }

◆ orbitNumber()

unsigned int L1TriggerScalers::orbitNumber ( ) const
inline

Definition at line 52 of file L1TriggerScalers.h.

52 { return (orbitNumber_); }

References orbitNumber_.

◆ randomTriggers()

unsigned int L1TriggerScalers::randomTriggers ( ) const
inline

Definition at line 62 of file L1TriggerScalers.h.

62 { return (randomTriggers_); }

References randomTriggers_.

◆ sourceID()

unsigned int L1TriggerScalers::sourceID ( ) const
inline

Definition at line 47 of file L1TriggerScalers.h.

47 { return (sourceID_); }

References sourceID_.

◆ testTriggers()

std::vector<unsigned int> L1TriggerScalers::testTriggers ( ) const
inline

Definition at line 83 of file L1TriggerScalers.h.

83 { return (testTriggers_); }

References testTriggers_.

◆ totalTestTriggers()

unsigned int L1TriggerScalers::totalTestTriggers ( ) const
inline

Definition at line 63 of file L1TriggerScalers.h.

63 { return (totalTestTriggers_); }

References totalTestTriggers_.

◆ triggerNumber()

unsigned int L1TriggerScalers::triggerNumber ( ) const
inline

Definition at line 58 of file L1TriggerScalers.h.

58 { return (triggerNumber_); }

References triggerNumber_.

◆ triggers()

std::vector<unsigned int> L1TriggerScalers::triggers ( ) const
inline

Definition at line 81 of file L1TriggerScalers.h.

81 { return (triggers_); }

References triggers_.

◆ trigType()

unsigned int L1TriggerScalers::trigType ( ) const
inline

Definition at line 45 of file L1TriggerScalers.h.

45 { return (trigType_); }

References trigType_.

◆ version()

int L1TriggerScalers::version ( ) const
inline

Definition at line 43 of file L1TriggerScalers.h.

43 { return (version_); }

References version_.

Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().

Member Data Documentation

◆ bunchCrossingErrors_

unsigned short L1TriggerScalers::bunchCrossingErrors_
protected

Definition at line 102 of file L1TriggerScalers.h.

Referenced by bunchCrossingErrors(), and L1TriggerScalers().

◆ bunchNumber_

unsigned int L1TriggerScalers::bunchNumber_
protected

Definition at line 97 of file L1TriggerScalers.h.

Referenced by bunchNumber(), and L1TriggerScalers().

◆ calibrationTriggers_

unsigned int L1TriggerScalers::calibrationTriggers_
protected

Definition at line 108 of file L1TriggerScalers.h.

Referenced by calibrationTriggers(), and L1TriggerScalers().

◆ collectionTimeDetails_

TimeSpec L1TriggerScalers::collectionTimeDetails_
protected

Definition at line 124 of file L1TriggerScalers.h.

Referenced by collectionTimeDetails(), and L1TriggerScalers().

◆ collectionTimeSpecial_

TimeSpec L1TriggerScalers::collectionTimeSpecial_
protected

Definition at line 99 of file L1TriggerScalers.h.

Referenced by collectionTimeSpecial(), and L1TriggerScalers().

◆ collectionTimeSummary_

TimeSpec L1TriggerScalers::collectionTimeSummary_
protected

Definition at line 104 of file L1TriggerScalers.h.

Referenced by collectionTimeSummary(), and L1TriggerScalers().

◆ deadTime_

unsigned long long L1TriggerScalers::deadTime_
protected

Definition at line 113 of file L1TriggerScalers.h.

Referenced by deadTime(), and L1TriggerScalers().

◆ deadTimeActive_

unsigned long long L1TriggerScalers::deadTimeActive_
protected

Definition at line 115 of file L1TriggerScalers.h.

Referenced by deadTimeActive(), and L1TriggerScalers().

◆ deadTimeActiveCalibration_

unsigned long long L1TriggerScalers::deadTimeActiveCalibration_
protected

Definition at line 120 of file L1TriggerScalers.h.

Referenced by deadTimeActiveCalibration(), and L1TriggerScalers().

◆ deadTimeActivePartition_

unsigned long long L1TriggerScalers::deadTimeActivePartition_
protected

Definition at line 118 of file L1TriggerScalers.h.

Referenced by deadTimeActivePartition(), and L1TriggerScalers().

◆ deadTimeActivePrivate_

unsigned long long L1TriggerScalers::deadTimeActivePrivate_
protected

Definition at line 117 of file L1TriggerScalers.h.

Referenced by deadTimeActivePrivate(), and L1TriggerScalers().

◆ deadTimeActiveThrottle_

unsigned long long L1TriggerScalers::deadTimeActiveThrottle_
protected

Definition at line 119 of file L1TriggerScalers.h.

Referenced by deadTimeActiveThrottle(), and L1TriggerScalers().

◆ deadTimeActiveTimeSlot_

unsigned long long L1TriggerScalers::deadTimeActiveTimeSlot_
protected

Definition at line 121 of file L1TriggerScalers.h.

Referenced by deadTimeActiveTimeSlot(), and L1TriggerScalers().

◆ eventID_

unsigned int L1TriggerScalers::eventID_
protected

Definition at line 95 of file L1TriggerScalers.h.

Referenced by eventID(), and L1TriggerScalers().

◆ eventNumber_

unsigned int L1TriggerScalers::eventNumber_
protected

Definition at line 106 of file L1TriggerScalers.h.

Referenced by eventNumber(), and L1TriggerScalers().

◆ finalTriggersDistributed_

unsigned int L1TriggerScalers::finalTriggersDistributed_
protected

Definition at line 107 of file L1TriggerScalers.h.

Referenced by finalTriggersDistributed(), and L1TriggerScalers().

◆ finalTriggersGenerated_

unsigned int L1TriggerScalers::finalTriggersGenerated_
protected

Definition at line 111 of file L1TriggerScalers.h.

Referenced by finalTriggersGenerated(), and L1TriggerScalers().

◆ finalTriggersInvalidBC_

unsigned int L1TriggerScalers::finalTriggersInvalidBC_
protected

Definition at line 112 of file L1TriggerScalers.h.

Referenced by finalTriggersInvalidBC(), and L1TriggerScalers().

◆ lostFinalTriggers_

unsigned long long L1TriggerScalers::lostFinalTriggers_
protected

Definition at line 114 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and lostFinalTriggers().

◆ lostFinalTriggersActive_

unsigned long long L1TriggerScalers::lostFinalTriggersActive_
protected

Definition at line 116 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and lostFinalTriggersActive().

◆ luminositySection_

unsigned int L1TriggerScalers::luminositySection_
protected

Definition at line 101 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and luminositySection().

◆ numberResets_

unsigned int L1TriggerScalers::numberResets_
protected

Definition at line 122 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and numberResets().

◆ orbitNumber_

unsigned int L1TriggerScalers::orbitNumber_
protected

Definition at line 100 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and orbitNumber().

◆ randomTriggers_

unsigned int L1TriggerScalers::randomTriggers_
protected

Definition at line 109 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and randomTriggers().

◆ sourceID_

unsigned int L1TriggerScalers::sourceID_
protected

Definition at line 96 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and sourceID().

◆ testTriggers_

std::vector<unsigned int> L1TriggerScalers::testTriggers_
protected

Definition at line 126 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and testTriggers().

◆ totalTestTriggers_

unsigned int L1TriggerScalers::totalTestTriggers_
protected

Definition at line 110 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and totalTestTriggers().

◆ triggerNumber_

unsigned int L1TriggerScalers::triggerNumber_
protected

Definition at line 105 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and triggerNumber().

◆ triggers_

std::vector<unsigned int> L1TriggerScalers::triggers_
protected

Definition at line 125 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and triggers().

◆ trigType_

unsigned int L1TriggerScalers::trigType_
protected

Definition at line 94 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and trigType().

◆ version_

int L1TriggerScalers::version_
protected

Definition at line 92 of file L1TriggerScalers.h.

Referenced by L1TriggerScalers(), and version().

ScalersEventRecordRaw_v1::version
int version
Definition: ScalersRaw.h:183
TriggerScalersRaw_v1::LOST_FINORA
unsigned long long LOST_FINORA
Definition: ScalersRaw.h:64
L1TriggerScalers::totalTestTriggers_
unsigned int totalTestTriggers_
Definition: L1TriggerScalers.h:110
TriggerScalersRaw_v1::NR_OF_RESETS
unsigned int NR_OF_RESETS
Definition: ScalersRaw.h:70
mps_fire.i
i
Definition: mps_fire.py:428
TriggerScalersRaw_v1::ORBIT_NUMBER
unsigned int ORBIT_NUMBER
Definition: ScalersRaw.h:47
TriggerScalersRaw_v1::TEST_TRIGGER
unsigned int TEST_TRIGGER
Definition: ScalersRaw.h:58
TriggerScalersRaw_v1::collectionTimeSummary_nsec
unsigned int collectionTimeSummary_nsec
Definition: ScalersRaw.h:52
L1TriggerScalers::collectionTimeDetails_
TimeSpec collectionTimeDetails_
Definition: L1TriggerScalers.h:124
L1TriggerScalers::luminositySection_
unsigned int luminositySection_
Definition: L1TriggerScalers.h:101
TriggerScalersRaw_v1::DEADTIMEA
unsigned long long DEADTIMEA
Definition: ScalersRaw.h:63
L1TriggerScalers::finalTriggersInvalidBC_
unsigned int finalTriggersInvalidBC_
Definition: L1TriggerScalers.h:112
l1tstage2_dqm_sourceclient-live_cfg.rawData
rawData
Definition: l1tstage2_dqm_sourceclient-live_cfg.py:162
TriggerScalersRaw_v1::PTCSTATUS_DEADTIMEA
unsigned long long PTCSTATUS_DEADTIMEA
Definition: ScalersRaw.h:66
TriggerScalersRaw_v1::TRIGGER_NR
unsigned int TRIGGER_NR
Definition: ScalersRaw.h:53
L1TriggerScalers::deadTime_
unsigned long long deadTime_
Definition: L1TriggerScalers.h:113
TimeSpec::set_tv_nsec
void set_tv_nsec(long value)
Definition: TimeSpec.h:19
L1TriggerScalers::deadTimeActiveCalibration_
unsigned long long deadTimeActiveCalibration_
Definition: L1TriggerScalers.h:120
TimeSpec::get_timespec
timespec get_timespec() const
Definition: TimeSpec.cc:4
L1TriggerScalers::triggerNumber_
unsigned int triggerNumber_
Definition: L1TriggerScalers.h:105
TriggerScalersRaw_v1::EVENT_NR
unsigned int EVENT_NR
Definition: ScalersRaw.h:54
L1TriggerScalers::sourceID_
unsigned int sourceID_
Definition: L1TriggerScalers.h:96
L1TriggerScalers::deadTimeActiveThrottle_
unsigned long long deadTimeActiveThrottle_
Definition: L1TriggerScalers.h:119
L1TriggerScalers::lostFinalTriggers_
unsigned long long lostFinalTriggers_
Definition: L1TriggerScalers.h:114
watchdog.const
const
Definition: watchdog.py:83
ScalersEventRecordRaw_v1::header
unsigned long long header
Definition: ScalersRaw.h:182
L1TriggerScalers::L1TriggerScalers
L1TriggerScalers()
Definition: L1TriggerScalers.cc:12
L1TriggerScalers::collectionTimeSummary_
TimeSpec collectionTimeSummary_
Definition: L1TriggerScalers.h:104
L1TriggerScalers::nL1TestTriggers
Definition: L1TriggerScalers.h:30
L1TriggerScalers::bunchNumber_
unsigned int bunchNumber_
Definition: L1TriggerScalers.h:97
TimeSpec::set_tv_sec
void set_tv_sec(long value)
Definition: TimeSpec.h:18
TriggerScalersRaw_v1::LOST_FINOR
unsigned long long LOST_FINOR
Definition: ScalersRaw.h:62
L1TriggerScalers::lostFinalTriggersActive_
unsigned long long lostFinalTriggersActive_
Definition: L1TriggerScalers.h:116
ScalersEventRecordRaw_v1
Definition: ScalersRaw.h:181
L1TriggerScalers::finalTriggersGenerated_
unsigned int finalTriggersGenerated_
Definition: L1TriggerScalers.h:111
TriggerScalersRaw_v1::collectionTimeSpecial_nsec
unsigned int collectionTimeSpecial_nsec
Definition: ScalersRaw.h:46
L1TriggerScalers::calibrationTriggers_
unsigned int calibrationTriggers_
Definition: L1TriggerScalers.h:108
TriggerScalersRaw_v1::collectionTimeSummary_sec
unsigned int collectionTimeSummary_sec
Definition: ScalersRaw.h:51
L1TriggerScalers::randomTriggers_
unsigned int randomTriggers_
Definition: L1TriggerScalers.h:109
L1TriggerScalers::collectionTimeSpecial_
TimeSpec collectionTimeSpecial_
Definition: L1TriggerScalers.h:99
TriggerScalersRaw_v1::collectionTimeDetails_sec
unsigned int collectionTimeDetails_sec
Definition: ScalersRaw.h:72
L1TriggerScalers::bunchCrossingErrors_
unsigned short bunchCrossingErrors_
Definition: L1TriggerScalers.h:102
L1TriggerScalers::triggers_
std::vector< unsigned int > triggers_
Definition: L1TriggerScalers.h:125
L1TriggerScalers::deadTimeActive_
unsigned long long deadTimeActive_
Definition: L1TriggerScalers.h:115
L1TriggerScalers::deadTimeActivePrivate_
unsigned long long deadTimeActivePrivate_
Definition: L1TriggerScalers.h:117
TriggerScalersRaw_v1::CAL_TRIGGER
unsigned int CAL_TRIGGER
Definition: ScalersRaw.h:56
L1TriggerScalers::eventID_
unsigned int eventID_
Definition: L1TriggerScalers.h:95
ScalersEventRecordRaw_v1::trig
struct TriggerScalersRaw_v1 trig
Definition: ScalersRaw.h:184
L1TriggerScalers::deadTimeActivePartition_
unsigned long long deadTimeActivePartition_
Definition: L1TriggerScalers.h:118
TriggerScalersRaw_v1::THROTTLE_DEADTIMEA
unsigned long long THROTTLE_DEADTIMEA
Definition: ScalersRaw.h:67
TriggerScalersRaw_v1::FINOR_DISTRIBUTED
unsigned int FINOR_DISTRIBUTED
Definition: ScalersRaw.h:55
TriggerScalersRaw_v1::LUMINOSITY_SEGMENT
unsigned int LUMINOSITY_SEGMENT
Definition: ScalersRaw.h:48
L1TriggerScalers::version_
int version_
Definition: L1TriggerScalers.h:92
ScalersRaw::N_L1_TEST_TRIGGERS_v1
Definition: ScalersRaw.h:31
TriggerScalersRaw_v1::DEADTIME
unsigned long long DEADTIME
Definition: ScalersRaw.h:61
TriggerScalersRaw_v1::ALGO_RATE
unsigned int ALGO_RATE[ScalersRaw::N_L1_TRIGGERS_v1]
Definition: ScalersRaw.h:74
TriggerScalersRaw_v1::CALIBRATION_DEADTIMEA
unsigned long long CALIBRATION_DEADTIMEA
Definition: ScalersRaw.h:68
TriggerScalersRaw_v1::collectionTimeSpecial_sec
unsigned int collectionTimeSpecial_sec
Definition: ScalersRaw.h:45
TriggerScalersRaw_v1::TIMESLOT_DEADTIMEA
unsigned long long TIMESLOT_DEADTIMEA
Definition: ScalersRaw.h:69
TriggerScalersRaw_v1::FINOR_GENERATED
unsigned int FINOR_GENERATED
Definition: ScalersRaw.h:59
L1TriggerScalers::finalTriggersDistributed_
unsigned int finalTriggersDistributed_
Definition: L1TriggerScalers.h:107
L1TriggerScalers::eventNumber_
unsigned int eventNumber_
Definition: L1TriggerScalers.h:106
TriggerScalersRaw_v1::TEST_RATE
unsigned int TEST_RATE[ScalersRaw::N_L1_TEST_TRIGGERS_v1]
Definition: ScalersRaw.h:75
L1TriggerScalers::trigType_
unsigned int trigType_
Definition: L1TriggerScalers.h:94
TriggerScalersRaw_v1::FINOR_IN_INVALID_BC
unsigned int FINOR_IN_INVALID_BC
Definition: ScalersRaw.h:60
TriggerScalersRaw_v1::RANDOM_TRIGGER
unsigned int RANDOM_TRIGGER
Definition: ScalersRaw.h:57
TriggerScalersRaw_v1::collectionTimeDetails_nsec
unsigned int collectionTimeDetails_nsec
Definition: ScalersRaw.h:73
L1TriggerScalers::numberResets_
unsigned int numberResets_
Definition: L1TriggerScalers.h:122
TriggerScalersRaw_v1::PRIV_DEADTIMEA
unsigned long long PRIV_DEADTIMEA
Definition: ScalersRaw.h:65
L1TriggerScalers::deadTimeActiveTimeSlot_
unsigned long long deadTimeActiveTimeSlot_
Definition: L1TriggerScalers.h:121
L1TriggerScalers::nL1Triggers
Definition: L1TriggerScalers.h:30
L1TriggerScalers::orbitNumber_
unsigned int orbitNumber_
Definition: L1TriggerScalers.h:100
ScalersRaw::N_L1_TRIGGERS_v1
Definition: ScalersRaw.h:30
TriggerScalersRaw_v1::BC_ERRORS
unsigned short BC_ERRORS
Definition: ScalersRaw.h:49
L1TriggerScalers::testTriggers_
std::vector< unsigned int > testTriggers_
Definition: L1TriggerScalers.h:126