CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
List of all members | Classes | Public Types | Public Member Functions | Protected Attributes
L1TriggerScalers Class Reference

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

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 29 of file L1TriggerScalers.h.

Member Enumeration Documentation

anonymous enum
Enumerator
nL1Triggers 
nL1TestTriggers 

Definition at line 33 of file L1TriggerScalers.h.

Constructor & Destructor Documentation

L1TriggerScalers::L1TriggerScalers ( )

Definition at line 12 of file L1TriggerScalers.cc.

L1TriggerScalers::L1TriggerScalers ( const unsigned char *  rawData)

Definition at line 43 of file L1TriggerScalers.cc.

L1TriggerScalers::~L1TriggerScalers ( )
virtual

Definition at line 105 of file L1TriggerScalers.cc.

Member Function Documentation

unsigned int L1TriggerScalers::bunchCrossingErrors ( ) const
inline

Definition at line 64 of file L1TriggerScalers.h.

References bunchCrossingErrors_.

65  { return(bunchCrossingErrors_);}
unsigned short bunchCrossingErrors_
unsigned int L1TriggerScalers::bunchNumber ( ) const
inline

Definition at line 55 of file L1TriggerScalers.h.

References bunchNumber_.

55 { return(bunchNumber_);}
unsigned int bunchNumber_
unsigned int L1TriggerScalers::calibrationTriggers ( ) const
inline

Definition at line 76 of file L1TriggerScalers.h.

References calibrationTriggers_.

77  { return(calibrationTriggers_);}
unsigned int calibrationTriggers_
timespec L1TriggerScalers::collectionTimeDetails ( ) const
inline

Definition at line 109 of file L1TriggerScalers.h.

References collectionTimeDetails_, and TimeSpec::get_timespec().

timespec get_timespec() const
Definition: TimeSpec.cc:4
TimeSpec collectionTimeDetails_
timespec L1TriggerScalers::collectionTimeSpecial ( ) const
inline

Definition at line 57 of file L1TriggerScalers.h.

References collectionTimeSpecial_, and TimeSpec::get_timespec().

TimeSpec collectionTimeSpecial_
timespec get_timespec() const
Definition: TimeSpec.cc:4
timespec L1TriggerScalers::collectionTimeSummary ( ) const
inline

Definition at line 67 of file L1TriggerScalers.h.

References collectionTimeSummary_, and TimeSpec::get_timespec().

timespec get_timespec() const
Definition: TimeSpec.cc:4
TimeSpec collectionTimeSummary_
unsigned long long L1TriggerScalers::deadTime ( ) const
inline

Definition at line 87 of file L1TriggerScalers.h.

References deadTime_.

88  { return(deadTime_);}
unsigned long long deadTime_
unsigned long long L1TriggerScalers::deadTimeActive ( ) const
inline

Definition at line 91 of file L1TriggerScalers.h.

References deadTimeActive_.

92  { return(deadTimeActive_);}
unsigned long long deadTimeActive_
unsigned long long L1TriggerScalers::deadTimeActiveCalibration ( ) const
inline

Definition at line 102 of file L1TriggerScalers.h.

References deadTimeActiveCalibration_.

103  { return(deadTimeActiveCalibration_);}
unsigned long long deadTimeActiveCalibration_
unsigned long long L1TriggerScalers::deadTimeActivePartition ( ) const
inline

Definition at line 98 of file L1TriggerScalers.h.

References deadTimeActivePartition_.

99  { return(deadTimeActivePartition_);}
unsigned long long deadTimeActivePartition_
unsigned long long L1TriggerScalers::deadTimeActivePrivate ( ) const
inline

Definition at line 96 of file L1TriggerScalers.h.

References deadTimeActivePrivate_.

97  { return(deadTimeActivePrivate_);}
unsigned long long deadTimeActivePrivate_
unsigned long long L1TriggerScalers::deadTimeActiveThrottle ( ) const
inline

Definition at line 100 of file L1TriggerScalers.h.

References deadTimeActiveThrottle_.

101  { return(deadTimeActiveThrottle_);}
unsigned long long deadTimeActiveThrottle_
unsigned long long L1TriggerScalers::deadTimeActiveTimeSlot ( ) const
inline

Definition at line 104 of file L1TriggerScalers.h.

References deadTimeActiveTimeSlot_.

105  { return(deadTimeActiveTimeSlot_);}
unsigned long long deadTimeActiveTimeSlot_
bool L1TriggerScalers::empty ( ) const
inline

empty method (= false)

Definition at line 47 of file L1TriggerScalers.h.

47 { return false; }
unsigned int L1TriggerScalers::eventID ( ) const
inline

Definition at line 53 of file L1TriggerScalers.h.

References eventID_.

53 { return(eventID_);}
unsigned int eventID_
unsigned int L1TriggerScalers::eventNumber ( ) const
inline

Definition at line 72 of file L1TriggerScalers.h.

References eventNumber_.

73  { return(eventNumber_);}
unsigned int eventNumber_
unsigned int L1TriggerScalers::finalTriggersDistributed ( ) const
inline

Definition at line 74 of file L1TriggerScalers.h.

References finalTriggersDistributed_.

75  { return(finalTriggersDistributed_);}
unsigned int finalTriggersDistributed_
unsigned int L1TriggerScalers::finalTriggersGenerated ( ) const
inline

Definition at line 82 of file L1TriggerScalers.h.

References finalTriggersGenerated_.

83  { return(finalTriggersGenerated_);}
unsigned int finalTriggersGenerated_
unsigned int L1TriggerScalers::finalTriggersInvalidBC ( ) const
inline

Definition at line 84 of file L1TriggerScalers.h.

References finalTriggersInvalidBC_.

85  { return(finalTriggersInvalidBC_);}
unsigned int finalTriggersInvalidBC_
unsigned long long L1TriggerScalers::lostFinalTriggers ( ) const
inline

Definition at line 89 of file L1TriggerScalers.h.

References lostFinalTriggers_.

90  { return(lostFinalTriggers_);}
unsigned long long lostFinalTriggers_
unsigned long long L1TriggerScalers::lostFinalTriggersActive ( ) const
inline

Definition at line 93 of file L1TriggerScalers.h.

References lostFinalTriggersActive_.

94  { return(lostFinalTriggersActive_);}
unsigned long long lostFinalTriggersActive_
unsigned int L1TriggerScalers::luminositySection ( ) const
inline

Definition at line 62 of file L1TriggerScalers.h.

References luminositySection_.

63  { return(luminositySection_);}
unsigned int luminositySection_
std::string L1TriggerScalers::name ( ) const
inline

name method

Definition at line 44 of file L1TriggerScalers.h.

Referenced by VIDSelectorBase.VIDSelectorBase::initialize().

44 { return "L1TriggerScalers"; }
unsigned int L1TriggerScalers::numberResets ( ) const
inline

Definition at line 106 of file L1TriggerScalers.h.

References numberResets_.

107  { return(numberResets_);}
unsigned int numberResets_
int L1TriggerScalers::operator!= ( const L1TriggerScalers e) const
inline

inequality operator

Definition at line 122 of file L1TriggerScalers.h.

122 { return false; }
int L1TriggerScalers::operator== ( const L1TriggerScalers e) const
inline

equality operator

Definition at line 119 of file L1TriggerScalers.h.

119 { return false; }
unsigned int L1TriggerScalers::orbitNumber ( ) const
inline

Definition at line 60 of file L1TriggerScalers.h.

References orbitNumber_.

61  { return(orbitNumber_);}
unsigned int orbitNumber_
unsigned int L1TriggerScalers::randomTriggers ( ) const
inline

Definition at line 78 of file L1TriggerScalers.h.

References randomTriggers_.

79  { return(randomTriggers_);}
unsigned int randomTriggers_
unsigned int L1TriggerScalers::sourceID ( ) const
inline

Definition at line 54 of file L1TriggerScalers.h.

References sourceID_.

54 { return(sourceID_);}
unsigned int sourceID_
std::vector<unsigned int> L1TriggerScalers::testTriggers ( ) const
inline

Definition at line 115 of file L1TriggerScalers.h.

References testTriggers_.

116  { return(testTriggers_);}
std::vector< unsigned int > testTriggers_
unsigned int L1TriggerScalers::totalTestTriggers ( ) const
inline

Definition at line 80 of file L1TriggerScalers.h.

References totalTestTriggers_.

81  { return(totalTestTriggers_);}
unsigned int totalTestTriggers_
unsigned int L1TriggerScalers::triggerNumber ( ) const
inline

Definition at line 70 of file L1TriggerScalers.h.

References triggerNumber_.

71  { return(triggerNumber_);}
unsigned int triggerNumber_
std::vector<unsigned int> L1TriggerScalers::triggers ( ) const
inline

Definition at line 112 of file L1TriggerScalers.h.

References triggers_.

113  { return(triggers_);}
std::vector< unsigned int > triggers_
unsigned int L1TriggerScalers::trigType ( ) const
inline

Definition at line 52 of file L1TriggerScalers.h.

References trigType_.

52 { return(trigType_);}
unsigned int trigType_
int L1TriggerScalers::version ( ) const
inline

Definition at line 50 of file L1TriggerScalers.h.

References version_.

50 { return(version_);}

Member Data Documentation

unsigned short L1TriggerScalers::bunchCrossingErrors_
protected

Definition at line 135 of file L1TriggerScalers.h.

Referenced by bunchCrossingErrors().

unsigned int L1TriggerScalers::bunchNumber_
protected

Definition at line 130 of file L1TriggerScalers.h.

Referenced by bunchNumber().

unsigned int L1TriggerScalers::calibrationTriggers_
protected

Definition at line 141 of file L1TriggerScalers.h.

Referenced by calibrationTriggers().

TimeSpec L1TriggerScalers::collectionTimeDetails_
protected

Definition at line 157 of file L1TriggerScalers.h.

Referenced by collectionTimeDetails().

TimeSpec L1TriggerScalers::collectionTimeSpecial_
protected

Definition at line 132 of file L1TriggerScalers.h.

Referenced by collectionTimeSpecial().

TimeSpec L1TriggerScalers::collectionTimeSummary_
protected

Definition at line 137 of file L1TriggerScalers.h.

Referenced by collectionTimeSummary().

unsigned long long L1TriggerScalers::deadTime_
protected

Definition at line 146 of file L1TriggerScalers.h.

Referenced by deadTime().

unsigned long long L1TriggerScalers::deadTimeActive_
protected

Definition at line 148 of file L1TriggerScalers.h.

Referenced by deadTimeActive().

unsigned long long L1TriggerScalers::deadTimeActiveCalibration_
protected

Definition at line 153 of file L1TriggerScalers.h.

Referenced by deadTimeActiveCalibration().

unsigned long long L1TriggerScalers::deadTimeActivePartition_
protected

Definition at line 151 of file L1TriggerScalers.h.

Referenced by deadTimeActivePartition().

unsigned long long L1TriggerScalers::deadTimeActivePrivate_
protected

Definition at line 150 of file L1TriggerScalers.h.

Referenced by deadTimeActivePrivate().

unsigned long long L1TriggerScalers::deadTimeActiveThrottle_
protected

Definition at line 152 of file L1TriggerScalers.h.

Referenced by deadTimeActiveThrottle().

unsigned long long L1TriggerScalers::deadTimeActiveTimeSlot_
protected

Definition at line 154 of file L1TriggerScalers.h.

Referenced by deadTimeActiveTimeSlot().

unsigned int L1TriggerScalers::eventID_
protected

Definition at line 128 of file L1TriggerScalers.h.

Referenced by eventID().

unsigned int L1TriggerScalers::eventNumber_
protected

Definition at line 139 of file L1TriggerScalers.h.

Referenced by eventNumber().

unsigned int L1TriggerScalers::finalTriggersDistributed_
protected

Definition at line 140 of file L1TriggerScalers.h.

Referenced by finalTriggersDistributed().

unsigned int L1TriggerScalers::finalTriggersGenerated_
protected

Definition at line 144 of file L1TriggerScalers.h.

Referenced by finalTriggersGenerated().

unsigned int L1TriggerScalers::finalTriggersInvalidBC_
protected

Definition at line 145 of file L1TriggerScalers.h.

Referenced by finalTriggersInvalidBC().

unsigned long long L1TriggerScalers::lostFinalTriggers_
protected

Definition at line 147 of file L1TriggerScalers.h.

Referenced by lostFinalTriggers().

unsigned long long L1TriggerScalers::lostFinalTriggersActive_
protected

Definition at line 149 of file L1TriggerScalers.h.

Referenced by lostFinalTriggersActive().

unsigned int L1TriggerScalers::luminositySection_
protected

Definition at line 134 of file L1TriggerScalers.h.

Referenced by luminositySection().

unsigned int L1TriggerScalers::numberResets_
protected

Definition at line 155 of file L1TriggerScalers.h.

Referenced by numberResets().

unsigned int L1TriggerScalers::orbitNumber_
protected

Definition at line 133 of file L1TriggerScalers.h.

Referenced by orbitNumber().

unsigned int L1TriggerScalers::randomTriggers_
protected

Definition at line 142 of file L1TriggerScalers.h.

Referenced by randomTriggers().

unsigned int L1TriggerScalers::sourceID_
protected

Definition at line 129 of file L1TriggerScalers.h.

Referenced by sourceID().

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

Definition at line 159 of file L1TriggerScalers.h.

Referenced by testTriggers().

unsigned int L1TriggerScalers::totalTestTriggers_
protected

Definition at line 143 of file L1TriggerScalers.h.

Referenced by totalTestTriggers().

unsigned int L1TriggerScalers::triggerNumber_
protected

Definition at line 138 of file L1TriggerScalers.h.

Referenced by triggerNumber().

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

Definition at line 158 of file L1TriggerScalers.h.

Referenced by triggers().

unsigned int L1TriggerScalers::trigType_
protected

Definition at line 127 of file L1TriggerScalers.h.

Referenced by trigType().

int L1TriggerScalers::version_
protected

Definition at line 125 of file L1TriggerScalers.h.

Referenced by version().