CMS 3D CMS Logo

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

#include <LumiScalers.h>

Public Types

enum  { nOcc = 2 }
 

Public Member Functions

float bunchLumi () const
 
unsigned int bunchNumber () const
 
timespec collectionTime () const
 
float deadTimeNormalization () const
 
bool empty () const
 empty method (= false) More...
 
unsigned int eventID () const
 
float instantETLumi () const
 
float instantETLumiErr () const
 
unsigned char instantETLumiQlty () const
 
float instantLumi () const
 
float instantLumiErr () const
 
unsigned char instantLumiQlty () const
 
std::vector< float > instantOccLumi () const
 
std::vector< float > instantOccLumiErr () const
 
std::vector< unsigned char > instantOccLumiQlty () const
 
float liveLumiETFill () const
 
float liveLumiETRun () const
 
float liveLumiFill () const
 
std::vector< float > liveLumiOccFill () const
 
std::vector< float > liveLumiOccRun () const
 
float liveLumiRun () const
 
float lumiETFill () const
 
float lumiETRun () const
 
float lumiFill () const
 
std::vector< float > lumiNoise () const
 
std::vector< float > lumiOccFill () const
 
std::vector< float > lumiOccRun () const
 
float lumiRun () const
 
 LumiScalers ()
 
 LumiScalers (const unsigned char *rawData)
 
std::string name () const
 name method More...
 
float normalization () const
 
unsigned int numOrbits () const
 
int operator!= (const LumiScalers &e) const
 inequality operator More...
 
int operator== (const LumiScalers &e) const
 equality operator More...
 
float pileup () const
 
float pileupRMS () const
 
unsigned int sectionNumber () const
 
unsigned int sourceID () const
 
float spare () const
 
unsigned int startOrbit () const
 
unsigned int trigType () const
 
int version () const
 
virtual ~LumiScalers ()
 

Protected Attributes

float bunchLumi_
 
unsigned int bunchNumber_
 
TimeSpec collectionTime_
 
float deadTimeNormalization_
 
unsigned int eventID_
 
float instantETLumi_
 
float instantETLumiErr_
 
unsigned char instantETLumiQlty_
 
float instantLumi_
 
float instantLumiErr_
 
unsigned char instantLumiQlty_
 
std::vector< float > instantOccLumi_
 
std::vector< float > instantOccLumiErr_
 
std::vector< unsigned char > instantOccLumiQlty_
 
float liveLumiETFill_
 
float liveLumiETRun_
 
float liveLumiFill_
 
std::vector< float > liveLumiOccFill_
 
std::vector< float > liveLumiOccRun_
 
float liveLumiRun_
 
float lumiETFill_
 
float lumiETRun_
 
float lumiFill_
 
std::vector< float > lumiNoise_
 
std::vector< float > lumiOccFill_
 
std::vector< float > lumiOccRun_
 
float lumiRun_
 
float normalization_
 
unsigned int numOrbits_
 
float pileup_
 
float pileupRMS_
 
unsigned int sectionNumber_
 
unsigned int sourceID_
 
float spare_
 
unsigned int startOrbit_
 
unsigned int trigType_
 
int version_
 

Detailed Description

Definition at line 28 of file LumiScalers.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
nOcc 

Definition at line 34 of file LumiScalers.h.

34 { nOcc = 2 };

Constructor & Destructor Documentation

◆ LumiScalers() [1/2]

LumiScalers::LumiScalers ( )

Definition at line 11 of file LumiScalers.cc.

12  : trigType_(0),
13  eventID_(0),
14  sourceID_(0),
15  bunchNumber_(0),
16  version_(0),
17  normalization_(0.0),
19  lumiFill_(0.0),
20  lumiRun_(0.0),
21  liveLumiFill_(0.0),
22  liveLumiRun_(0.0),
23  instantLumi_(0.0),
24  instantLumiErr_(0.0),
26  lumiETFill_(0.0),
27  lumiETRun_(0.0),
28  liveLumiETFill_(0.0),
29  liveLumiETRun_(0.0),
30  instantETLumi_(0.0),
31  instantETLumiErr_(0.0),
41  sectionNumber_(0),
42  startOrbit_(0),
43  numOrbits_(0),
44  pileup_(0.0),
45  pileupRMS_(0.0),
46  bunchLumi_(0.0),
47  spare_(0.0) {}

Referenced by LumiScalers().

◆ LumiScalers() [2/2]

LumiScalers::LumiScalers ( const unsigned char *  rawData)

Definition at line 49 of file LumiScalers.cc.

49  {
50  LumiScalers();
51 
52  struct ScalersEventRecordRaw_v1 const* raw = reinterpret_cast<struct ScalersEventRecordRaw_v1 const*>(rawData);
53  trigType_ = (raw->header >> 56) & 0xFULL;
54  eventID_ = (raw->header >> 32) & 0x00FFFFFFULL;
55  sourceID_ = (raw->header >> 8) & 0x00000FFFULL;
56  bunchNumber_ = (raw->header >> 20) & 0xFFFULL;
57  version_ = raw->version;
58 
59  struct LumiScalersRaw_v1 const* lumi = nullptr;
60 
61  if (version_ >= 1) {
62  if (version_ <= 2) {
63  lumi = &(raw->lumi);
64  } else {
65  struct ScalersEventRecordRaw_v3 const* raw3 = reinterpret_cast<struct ScalersEventRecordRaw_v3 const*>(rawData);
66  lumi = &(raw3->lumi);
67  }
68  collectionTime_.set_tv_sec(static_cast<long>(lumi->collectionTime_sec));
69  collectionTime_.set_tv_nsec(lumi->collectionTime_nsec);
70  deadTimeNormalization_ = lumi->DeadtimeNormalization;
71  normalization_ = lumi->Normalization;
72  lumiFill_ = lumi->LumiFill;
73  lumiRun_ = lumi->LumiRun;
74  liveLumiFill_ = lumi->LiveLumiFill;
75  liveLumiRun_ = lumi->LiveLumiRun;
76  instantLumi_ = lumi->InstantLumi;
77  instantLumiErr_ = lumi->InstantLumiErr;
78  instantLumiQlty_ = lumi->InstantLumiQlty;
79  lumiETFill_ = lumi->LumiETFill;
80  lumiETRun_ = lumi->LumiETRun;
81  liveLumiETFill_ = lumi->LiveLumiETFill;
82  liveLumiETRun_ = lumi->LiveLumiETRun;
83  instantETLumi_ = lumi->InstantETLumi;
84  instantETLumiErr_ = lumi->InstantETLumiErr;
85  instantETLumiQlty_ = lumi->InstantETLumiQlty;
86  for (int i = 0; i < ScalersRaw::N_LUMI_OCC_v1; i++) {
87  lumiOccFill_.push_back(lumi->LumiOccFill[i]);
88  lumiOccRun_.push_back(lumi->LumiOccRun[i]);
89  liveLumiOccFill_.push_back(lumi->LiveLumiOccFill[i]);
90  liveLumiOccRun_.push_back(lumi->LiveLumiOccRun[i]);
91  instantOccLumi_.push_back(lumi->InstantOccLumi[i]);
92  instantOccLumiErr_.push_back(lumi->InstantOccLumiErr[i]);
93  instantOccLumiQlty_.push_back(lumi->InstantOccLumiQlty[i]);
94  lumiNoise_.push_back(lumi->lumiNoise[i]);
95  }
96  sectionNumber_ = lumi->sectionNumber;
97  startOrbit_ = lumi->startOrbit;
98  numOrbits_ = lumi->numOrbits;
99 
100  if (version_ >= 7) {
102  float const* fspare = reinterpret_cast<float const*>(raw6->spare);
105  if (version_ >= 8) {
108  } else {
109  bunchLumi_ = (float)0.0;
110  spare_ = (float)0.0;
111  }
112  } else {
113  pileup_ = (float)0.0;
114  pileupRMS_ = (float)0.0;
115  bunchLumi_ = (float)0.0;
116  spare_ = (float)0.0;
117  }
118  }
119 }

References bunchLumi_, bunchNumber_, collectionTime_, watchdog::const, deadTimeNormalization_, eventID_, dqmMemoryStats::float, ScalersEventRecordRaw_v1::header, mps_fire::i, ScalersRaw::I_SPARE_BUNCHLUMI_v8, ScalersRaw::I_SPARE_PILEUP_v7, ScalersRaw::I_SPARE_PILEUPRMS_v7, ScalersRaw::I_SPARE_SPARE_v8, instantETLumi_, instantETLumiErr_, instantETLumiQlty_, instantLumi_, instantLumiErr_, instantLumiQlty_, instantOccLumi_, instantOccLumiErr_, instantOccLumiQlty_, liveLumiETFill_, liveLumiETRun_, liveLumiFill_, liveLumiOccFill_, liveLumiOccRun_, liveLumiRun_, ScalersEventRecordRaw_v1::lumi, ScalersEventRecordRaw_v3::lumi, lumiETFill_, lumiETRun_, lumiFill_, lumiNoise_, lumiOccFill_, lumiOccRun_, lumiRun_, LumiScalers(), ScalersRaw::N_LUMI_OCC_v1, normalization_, numOrbits_, pileup_, pileupRMS_, l1tstage2_dqm_sourceclient-live_cfg::rawData, sectionNumber_, TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), sourceID_, ScalersEventRecordRaw_v6::spare, spare_, startOrbit_, trigType_, ScalersEventRecordRaw_v1::version, and version_.

◆ ~LumiScalers()

LumiScalers::~LumiScalers ( )
virtual

Definition at line 121 of file LumiScalers.cc.

121 {}

Member Function Documentation

◆ bunchLumi()

float LumiScalers::bunchLumi ( ) const
inline

Definition at line 83 of file LumiScalers.h.

83 { return (bunchLumi_); }

References bunchLumi_.

◆ bunchNumber()

unsigned int LumiScalers::bunchNumber ( ) const
inline

Definition at line 45 of file LumiScalers.h.

45 { return (bunchNumber_); }

References bunchNumber_.

◆ collectionTime()

timespec LumiScalers::collectionTime ( ) const
inline

Definition at line 48 of file LumiScalers.h.

48 { return (collectionTime_.get_timespec()); }

References collectionTime_, and TimeSpec::get_timespec().

◆ deadTimeNormalization()

float LumiScalers::deadTimeNormalization ( ) const
inline

Definition at line 50 of file LumiScalers.h.

50 { return (deadTimeNormalization_); }

References deadTimeNormalization_.

◆ empty()

bool LumiScalers::empty ( ) const
inline

empty method (= false)

Definition at line 40 of file LumiScalers.h.

40 { return false; }

◆ eventID()

unsigned int LumiScalers::eventID ( ) const
inline

Definition at line 43 of file LumiScalers.h.

43 { return (eventID_); }

References eventID_.

◆ instantETLumi()

float LumiScalers::instantETLumi ( ) const
inline

Definition at line 64 of file LumiScalers.h.

64 { return (instantETLumi_); }

References instantETLumi_.

◆ instantETLumiErr()

float LumiScalers::instantETLumiErr ( ) const
inline

Definition at line 65 of file LumiScalers.h.

65 { return (instantETLumiErr_); }

References instantETLumiErr_.

◆ instantETLumiQlty()

unsigned char LumiScalers::instantETLumiQlty ( ) const
inline

Definition at line 66 of file LumiScalers.h.

66 { return (instantETLumiQlty_); }

References instantETLumiQlty_.

◆ instantLumi()

float LumiScalers::instantLumi ( ) const
inline

Definition at line 56 of file LumiScalers.h.

56 { return (instantLumi_); }

References instantLumi_.

◆ instantLumiErr()

float LumiScalers::instantLumiErr ( ) const
inline

Definition at line 57 of file LumiScalers.h.

57 { return (instantLumiErr_); }

References instantLumiErr_.

◆ instantLumiQlty()

unsigned char LumiScalers::instantLumiQlty ( ) const
inline

Definition at line 58 of file LumiScalers.h.

58 { return (instantLumiQlty_); }

References instantLumiQlty_.

◆ instantOccLumi()

std::vector<float> LumiScalers::instantOccLumi ( ) const
inline

Definition at line 72 of file LumiScalers.h.

72 { return (instantOccLumi_); }

References instantOccLumi_.

◆ instantOccLumiErr()

std::vector<float> LumiScalers::instantOccLumiErr ( ) const
inline

Definition at line 73 of file LumiScalers.h.

73 { return (instantOccLumiErr_); }

References instantOccLumiErr_.

◆ instantOccLumiQlty()

std::vector<unsigned char> LumiScalers::instantOccLumiQlty ( ) const
inline

Definition at line 74 of file LumiScalers.h.

74 { return (instantOccLumiQlty_); }

References instantOccLumiQlty_.

◆ liveLumiETFill()

float LumiScalers::liveLumiETFill ( ) const
inline

Definition at line 62 of file LumiScalers.h.

62 { return (liveLumiETFill_); }

References liveLumiETFill_.

◆ liveLumiETRun()

float LumiScalers::liveLumiETRun ( ) const
inline

Definition at line 63 of file LumiScalers.h.

63 { return (liveLumiETRun_); }

References liveLumiETRun_.

◆ liveLumiFill()

float LumiScalers::liveLumiFill ( ) const
inline

Definition at line 54 of file LumiScalers.h.

54 { return (liveLumiFill_); }

References liveLumiFill_.

◆ liveLumiOccFill()

std::vector<float> LumiScalers::liveLumiOccFill ( ) const
inline

Definition at line 70 of file LumiScalers.h.

70 { return (liveLumiOccFill_); }

References liveLumiOccFill_.

◆ liveLumiOccRun()

std::vector<float> LumiScalers::liveLumiOccRun ( ) const
inline

Definition at line 71 of file LumiScalers.h.

71 { return (liveLumiOccRun_); }

References liveLumiOccRun_.

◆ liveLumiRun()

float LumiScalers::liveLumiRun ( ) const
inline

Definition at line 55 of file LumiScalers.h.

55 { return (liveLumiRun_); }

References liveLumiRun_.

◆ lumiETFill()

float LumiScalers::lumiETFill ( ) const
inline

Definition at line 60 of file LumiScalers.h.

60 { return (lumiETFill_); }

References lumiETFill_.

◆ lumiETRun()

float LumiScalers::lumiETRun ( ) const
inline

Definition at line 61 of file LumiScalers.h.

61 { return (lumiETRun_); }

References lumiETRun_.

◆ lumiFill()

float LumiScalers::lumiFill ( ) const
inline

Definition at line 52 of file LumiScalers.h.

52 { return (lumiFill_); }

References lumiFill_.

◆ lumiNoise()

std::vector<float> LumiScalers::lumiNoise ( ) const
inline

Definition at line 75 of file LumiScalers.h.

75 { return (lumiNoise_); }

References lumiNoise_.

◆ lumiOccFill()

std::vector<float> LumiScalers::lumiOccFill ( ) const
inline

Definition at line 68 of file LumiScalers.h.

68 { return (lumiOccFill_); }

References lumiOccFill_.

◆ lumiOccRun()

std::vector<float> LumiScalers::lumiOccRun ( ) const
inline

Definition at line 69 of file LumiScalers.h.

69 { return (lumiOccRun_); }

References lumiOccRun_.

◆ lumiRun()

float LumiScalers::lumiRun ( ) const
inline

Definition at line 53 of file LumiScalers.h.

53 { return (lumiRun_); }

References lumiRun_.

◆ name()

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

name method

Definition at line 37 of file LumiScalers.h.

37 { return "LumiScalers"; }

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

◆ normalization()

float LumiScalers::normalization ( ) const
inline

Definition at line 49 of file LumiScalers.h.

49 { return (normalization_); }

References normalization_.

◆ numOrbits()

unsigned int LumiScalers::numOrbits ( ) const
inline

Definition at line 79 of file LumiScalers.h.

79 { return (numOrbits_); }

References numOrbits_.

◆ operator!=()

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

inequality operator

Definition at line 90 of file LumiScalers.h.

90 { return false; }

◆ operator==()

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

equality operator

Definition at line 87 of file LumiScalers.h.

87 { return false; }

◆ pileup()

float LumiScalers::pileup ( ) const
inline

Definition at line 81 of file LumiScalers.h.

81 { return (pileup_); }

References pileup_.

◆ pileupRMS()

float LumiScalers::pileupRMS ( ) const
inline

Definition at line 82 of file LumiScalers.h.

82 { return (pileupRMS_); }

References pileupRMS_.

◆ sectionNumber()

unsigned int LumiScalers::sectionNumber ( ) const
inline

Definition at line 77 of file LumiScalers.h.

77 { return (sectionNumber_); }

References sectionNumber_.

◆ sourceID()

unsigned int LumiScalers::sourceID ( ) const
inline

Definition at line 44 of file LumiScalers.h.

44 { return (sourceID_); }

References sourceID_.

◆ spare()

float LumiScalers::spare ( ) const
inline

Definition at line 84 of file LumiScalers.h.

84 { return (spare_); }

References spare_.

◆ startOrbit()

unsigned int LumiScalers::startOrbit ( ) const
inline

Definition at line 78 of file LumiScalers.h.

78 { return (startOrbit_); }

References startOrbit_.

◆ trigType()

unsigned int LumiScalers::trigType ( ) const
inline

Definition at line 42 of file LumiScalers.h.

42 { return (trigType_); }

References trigType_.

◆ version()

int LumiScalers::version ( ) const
inline

Definition at line 47 of file LumiScalers.h.

47 { return (version_); }

References version_.

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

Member Data Documentation

◆ bunchLumi_

float LumiScalers::bunchLumi_
protected

Definition at line 137 of file LumiScalers.h.

Referenced by bunchLumi(), and LumiScalers().

◆ bunchNumber_

unsigned int LumiScalers::bunchNumber_
protected

Definition at line 96 of file LumiScalers.h.

Referenced by bunchNumber(), and LumiScalers().

◆ collectionTime_

TimeSpec LumiScalers::collectionTime_
protected

Definition at line 100 of file LumiScalers.h.

Referenced by collectionTime(), and LumiScalers().

◆ deadTimeNormalization_

float LumiScalers::deadTimeNormalization_
protected

Definition at line 103 of file LumiScalers.h.

Referenced by deadTimeNormalization(), and LumiScalers().

◆ eventID_

unsigned int LumiScalers::eventID_
protected

Definition at line 94 of file LumiScalers.h.

Referenced by eventID(), and LumiScalers().

◆ instantETLumi_

float LumiScalers::instantETLumi_
protected

Definition at line 117 of file LumiScalers.h.

Referenced by instantETLumi(), and LumiScalers().

◆ instantETLumiErr_

float LumiScalers::instantETLumiErr_
protected

Definition at line 118 of file LumiScalers.h.

Referenced by instantETLumiErr(), and LumiScalers().

◆ instantETLumiQlty_

unsigned char LumiScalers::instantETLumiQlty_
protected

Definition at line 120 of file LumiScalers.h.

Referenced by instantETLumiQlty(), and LumiScalers().

◆ instantLumi_

float LumiScalers::instantLumi_
protected

Definition at line 109 of file LumiScalers.h.

Referenced by instantLumi(), and LumiScalers().

◆ instantLumiErr_

float LumiScalers::instantLumiErr_
protected

Definition at line 110 of file LumiScalers.h.

Referenced by instantLumiErr(), and LumiScalers().

◆ instantLumiQlty_

unsigned char LumiScalers::instantLumiQlty_
protected

Definition at line 111 of file LumiScalers.h.

Referenced by instantLumiQlty(), and LumiScalers().

◆ instantOccLumi_

std::vector<float> LumiScalers::instantOccLumi_
protected

Definition at line 126 of file LumiScalers.h.

Referenced by instantOccLumi(), and LumiScalers().

◆ instantOccLumiErr_

std::vector<float> LumiScalers::instantOccLumiErr_
protected

Definition at line 127 of file LumiScalers.h.

Referenced by instantOccLumiErr(), and LumiScalers().

◆ instantOccLumiQlty_

std::vector<unsigned char> LumiScalers::instantOccLumiQlty_
protected

Definition at line 128 of file LumiScalers.h.

Referenced by instantOccLumiQlty(), and LumiScalers().

◆ liveLumiETFill_

float LumiScalers::liveLumiETFill_
protected

Definition at line 115 of file LumiScalers.h.

Referenced by liveLumiETFill(), and LumiScalers().

◆ liveLumiETRun_

float LumiScalers::liveLumiETRun_
protected

Definition at line 116 of file LumiScalers.h.

Referenced by liveLumiETRun(), and LumiScalers().

◆ liveLumiFill_

float LumiScalers::liveLumiFill_
protected

Definition at line 107 of file LumiScalers.h.

Referenced by liveLumiFill(), and LumiScalers().

◆ liveLumiOccFill_

std::vector<float> LumiScalers::liveLumiOccFill_
protected

Definition at line 124 of file LumiScalers.h.

Referenced by liveLumiOccFill(), and LumiScalers().

◆ liveLumiOccRun_

std::vector<float> LumiScalers::liveLumiOccRun_
protected

Definition at line 125 of file LumiScalers.h.

Referenced by liveLumiOccRun(), and LumiScalers().

◆ liveLumiRun_

float LumiScalers::liveLumiRun_
protected

Definition at line 108 of file LumiScalers.h.

Referenced by liveLumiRun(), and LumiScalers().

◆ lumiETFill_

float LumiScalers::lumiETFill_
protected

Definition at line 113 of file LumiScalers.h.

Referenced by lumiETFill(), and LumiScalers().

◆ lumiETRun_

float LumiScalers::lumiETRun_
protected

Definition at line 114 of file LumiScalers.h.

Referenced by lumiETRun(), and LumiScalers().

◆ lumiFill_

float LumiScalers::lumiFill_
protected

Definition at line 105 of file LumiScalers.h.

Referenced by lumiFill(), and LumiScalers().

◆ lumiNoise_

std::vector<float> LumiScalers::lumiNoise_
protected

Definition at line 129 of file LumiScalers.h.

Referenced by lumiNoise(), and LumiScalers().

◆ lumiOccFill_

std::vector<float> LumiScalers::lumiOccFill_
protected

Definition at line 122 of file LumiScalers.h.

Referenced by lumiOccFill(), and LumiScalers().

◆ lumiOccRun_

std::vector<float> LumiScalers::lumiOccRun_
protected

Definition at line 123 of file LumiScalers.h.

Referenced by lumiOccRun(), and LumiScalers().

◆ lumiRun_

float LumiScalers::lumiRun_
protected

Definition at line 106 of file LumiScalers.h.

Referenced by lumiRun(), and LumiScalers().

◆ normalization_

float LumiScalers::normalization_
protected

Definition at line 102 of file LumiScalers.h.

Referenced by LumiScalers(), and normalization().

◆ numOrbits_

unsigned int LumiScalers::numOrbits_
protected

Definition at line 133 of file LumiScalers.h.

Referenced by LumiScalers(), and numOrbits().

◆ pileup_

float LumiScalers::pileup_
protected

Definition at line 135 of file LumiScalers.h.

Referenced by LumiScalers(), and pileup().

◆ pileupRMS_

float LumiScalers::pileupRMS_
protected

Definition at line 136 of file LumiScalers.h.

Referenced by LumiScalers(), and pileupRMS().

◆ sectionNumber_

unsigned int LumiScalers::sectionNumber_
protected

Definition at line 131 of file LumiScalers.h.

Referenced by LumiScalers(), and sectionNumber().

◆ sourceID_

unsigned int LumiScalers::sourceID_
protected

Definition at line 95 of file LumiScalers.h.

Referenced by LumiScalers(), and sourceID().

◆ spare_

float LumiScalers::spare_
protected

Definition at line 138 of file LumiScalers.h.

Referenced by LumiScalers(), and spare().

◆ startOrbit_

unsigned int LumiScalers::startOrbit_
protected

Definition at line 132 of file LumiScalers.h.

Referenced by LumiScalers(), and startOrbit().

◆ trigType_

unsigned int LumiScalers::trigType_
protected

Definition at line 93 of file LumiScalers.h.

Referenced by LumiScalers(), and trigType().

◆ version_

int LumiScalers::version_
protected

Definition at line 98 of file LumiScalers.h.

Referenced by LumiScalers(), and version().

ScalersRaw::I_SPARE_PILEUP_v7
Definition: ScalersRaw.h:36
ScalersEventRecordRaw_v1::version
int version
Definition: ScalersRaw.h:183
LumiScalers::lumiETRun_
float lumiETRun_
Definition: LumiScalers.h:114
mps_fire.i
i
Definition: mps_fire.py:428
dqmMemoryStats.float
float
Definition: dqmMemoryStats.py:127
LumiScalers::numOrbits_
unsigned int numOrbits_
Definition: LumiScalers.h:133
LumiScalers::startOrbit_
unsigned int startOrbit_
Definition: LumiScalers.h:132
l1tstage2_dqm_sourceclient-live_cfg.rawData
rawData
Definition: l1tstage2_dqm_sourceclient-live_cfg.py:163
LumiScalers::pileup_
float pileup_
Definition: LumiScalers.h:135
LumiScalers::trigType_
unsigned int trigType_
Definition: LumiScalers.h:93
TimeSpec::set_tv_nsec
void set_tv_nsec(long value)
Definition: TimeSpec.h:19
ScalersRaw::I_SPARE_PILEUPRMS_v7
Definition: ScalersRaw.h:37
LumiScalersRaw_v1
Definition: ScalersRaw.h:116
TimeSpec::get_timespec
timespec get_timespec() const
Definition: TimeSpec.cc:4
ScalersEventRecordRaw_v6::spare
unsigned long long spare[ScalersRaw::N_SPARE_v5]
Definition: ScalersRaw.h:252
ScalersEventRecordRaw_v3
Definition: ScalersRaw.h:200
LumiScalers::instantLumiQlty_
unsigned char instantLumiQlty_
Definition: LumiScalers.h:111
LumiScalers::LumiScalers
LumiScalers()
Definition: LumiScalers.cc:11
ScalersRaw::I_SPARE_SPARE_v8
Definition: ScalersRaw.h:39
watchdog.const
const
Definition: watchdog.py:83
ScalersEventRecordRaw_v1::header
unsigned long long header
Definition: ScalersRaw.h:182
LumiScalers::lumiETFill_
float lumiETFill_
Definition: LumiScalers.h:113
LumiScalers::sectionNumber_
unsigned int sectionNumber_
Definition: LumiScalers.h:131
LumiScalers::instantOccLumiQlty_
std::vector< unsigned char > instantOccLumiQlty_
Definition: LumiScalers.h:128
LumiScalers::pileupRMS_
float pileupRMS_
Definition: LumiScalers.h:136
LumiScalers::normalization_
float normalization_
Definition: LumiScalers.h:102
LumiScalers::liveLumiFill_
float liveLumiFill_
Definition: LumiScalers.h:107
LumiScalers::instantOccLumiErr_
std::vector< float > instantOccLumiErr_
Definition: LumiScalers.h:127
TimeSpec::set_tv_sec
void set_tv_sec(long value)
Definition: TimeSpec.h:18
ScalersEventRecordRaw_v1
Definition: ScalersRaw.h:181
LumiScalers::instantETLumiQlty_
unsigned char instantETLumiQlty_
Definition: LumiScalers.h:120
LumiScalers::lumiOccRun_
std::vector< float > lumiOccRun_
Definition: LumiScalers.h:123
LumiScalers::version_
int version_
Definition: LumiScalers.h:98
LumiScalers::spare_
float spare_
Definition: LumiScalers.h:138
LumiScalers::instantOccLumi_
std::vector< float > instantOccLumi_
Definition: LumiScalers.h:126
LumiScalers::liveLumiETRun_
float liveLumiETRun_
Definition: LumiScalers.h:116
LumiScalers::instantLumi_
float instantLumi_
Definition: LumiScalers.h:109
ScalersEventRecordRaw_v6
Definition: ScalersRaw.h:239
LumiScalers::bunchNumber_
unsigned int bunchNumber_
Definition: LumiScalers.h:96
LumiScalers::liveLumiETFill_
float liveLumiETFill_
Definition: LumiScalers.h:115
LumiScalers::collectionTime_
TimeSpec collectionTime_
Definition: LumiScalers.h:100
LumiScalers::deadTimeNormalization_
float deadTimeNormalization_
Definition: LumiScalers.h:103
LumiScalers::liveLumiRun_
float liveLumiRun_
Definition: LumiScalers.h:108
LumiScalers::lumiFill_
float lumiFill_
Definition: LumiScalers.h:105
LumiScalers::lumiNoise_
std::vector< float > lumiNoise_
Definition: LumiScalers.h:129
ScalersEventRecordRaw_v3::lumi
struct LumiScalersRaw_v1 lumi
Definition: ScalersRaw.h:204
LumiScalers::eventID_
unsigned int eventID_
Definition: LumiScalers.h:94
LumiScalers::instantLumiErr_
float instantLumiErr_
Definition: LumiScalers.h:110
LumiScalers::instantETLumiErr_
float instantETLumiErr_
Definition: LumiScalers.h:118
LumiScalers::bunchLumi_
float bunchLumi_
Definition: LumiScalers.h:137
LumiScalers::instantETLumi_
float instantETLumi_
Definition: LumiScalers.h:117
ScalersRaw::N_LUMI_OCC_v1
Definition: ScalersRaw.h:32
LumiScalers::sourceID_
unsigned int sourceID_
Definition: LumiScalers.h:95
LumiScalers::nOcc
Definition: LumiScalers.h:34
LumiScalers::lumiRun_
float lumiRun_
Definition: LumiScalers.h:106
LumiScalers::liveLumiOccFill_
std::vector< float > liveLumiOccFill_
Definition: LumiScalers.h:124
ScalersEventRecordRaw_v1::lumi
struct LumiScalersRaw_v1 lumi
Definition: ScalersRaw.h:185
lumi
Definition: LumiSectionData.h:20
LumiScalers::lumiOccFill_
std::vector< float > lumiOccFill_
Definition: LumiScalers.h:122
LumiScalers::liveLumiOccRun_
std::vector< float > liveLumiOccRun_
Definition: LumiScalers.h:125
ScalersRaw::I_SPARE_BUNCHLUMI_v8
Definition: ScalersRaw.h:38