CMS 3D CMS Logo

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

#include <LumiScalers.h>

Classes

class  h
 Persistable copy of HF Lumi Scalers. More...
 

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
Enumerator
nOcc 

Definition at line 34 of file LumiScalers.h.

34 { nOcc = 2 };

Constructor & Destructor Documentation

LumiScalers::LumiScalers ( )

Definition at line 11 of file LumiScalers.cc.

Referenced by LumiScalers().

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) {}
float pileup_
Definition: LumiScalers.h:135
std::vector< unsigned char > instantOccLumiQlty_
Definition: LumiScalers.h:128
unsigned char instantLumiQlty_
Definition: LumiScalers.h:111
std::vector< float > liveLumiOccRun_
Definition: LumiScalers.h:125
std::vector< float > liveLumiOccFill_
Definition: LumiScalers.h:124
float lumiETRun_
Definition: LumiScalers.h:114
unsigned char instantETLumiQlty_
Definition: LumiScalers.h:120
float liveLumiETRun_
Definition: LumiScalers.h:116
std::vector< float > instantOccLumi_
Definition: LumiScalers.h:126
float liveLumiFill_
Definition: LumiScalers.h:107
float spare_
Definition: LumiScalers.h:138
std::vector< float > lumiOccRun_
Definition: LumiScalers.h:123
float liveLumiETFill_
Definition: LumiScalers.h:115
float liveLumiRun_
Definition: LumiScalers.h:108
std::vector< float > lumiNoise_
Definition: LumiScalers.h:129
float instantLumiErr_
Definition: LumiScalers.h:110
float deadTimeNormalization_
Definition: LumiScalers.h:103
float lumiETFill_
Definition: LumiScalers.h:113
float pileupRMS_
Definition: LumiScalers.h:136
float lumiFill_
Definition: LumiScalers.h:105
float normalization_
Definition: LumiScalers.h:102
float instantETLumiErr_
Definition: LumiScalers.h:118
unsigned int sectionNumber_
Definition: LumiScalers.h:131
float bunchLumi_
Definition: LumiScalers.h:137
float instantETLumi_
Definition: LumiScalers.h:117
std::vector< float > instantOccLumiErr_
Definition: LumiScalers.h:127
std::vector< float > lumiOccFill_
Definition: LumiScalers.h:122
float lumiRun_
Definition: LumiScalers.h:106
float instantLumi_
Definition: LumiScalers.h:109
unsigned int bunchNumber_
Definition: LumiScalers.h:96
unsigned int startOrbit_
Definition: LumiScalers.h:132
unsigned int sourceID_
Definition: LumiScalers.h:95
unsigned int eventID_
Definition: LumiScalers.h:94
unsigned int numOrbits_
Definition: LumiScalers.h:133
unsigned int trigType_
Definition: LumiScalers.h:93
LumiScalers::LumiScalers ( const unsigned char *  rawData)

Definition at line 49 of file LumiScalers.cc.

References bunchLumi_, bunchNumber_, collectionTime_, LumiScalersRaw_v1::collectionTime_nsec, LumiScalersRaw_v1::collectionTime_sec, LumiScalersRaw_v1::DeadtimeNormalization, deadTimeNormalization_, eventID_, 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, LumiScalersRaw_v1::InstantETLumi, instantETLumi_, LumiScalersRaw_v1::InstantETLumiErr, instantETLumiErr_, LumiScalersRaw_v1::InstantETLumiQlty, instantETLumiQlty_, LumiScalersRaw_v1::InstantLumi, instantLumi_, LumiScalersRaw_v1::InstantLumiErr, instantLumiErr_, LumiScalersRaw_v1::InstantLumiQlty, instantLumiQlty_, LumiScalersRaw_v1::InstantOccLumi, instantOccLumi_, LumiScalersRaw_v1::InstantOccLumiErr, instantOccLumiErr_, LumiScalersRaw_v1::InstantOccLumiQlty, instantOccLumiQlty_, LumiScalersRaw_v1::LiveLumiETFill, liveLumiETFill_, LumiScalersRaw_v1::LiveLumiETRun, liveLumiETRun_, LumiScalersRaw_v1::LiveLumiFill, liveLumiFill_, LumiScalersRaw_v1::LiveLumiOccFill, liveLumiOccFill_, LumiScalersRaw_v1::LiveLumiOccRun, liveLumiOccRun_, LumiScalersRaw_v1::LiveLumiRun, liveLumiRun_, dqmdumpme::lumi, ScalersEventRecordRaw_v1::lumi, ScalersEventRecordRaw_v3::lumi, LumiScalersRaw_v1::LumiETFill, lumiETFill_, LumiScalersRaw_v1::LumiETRun, lumiETRun_, LumiScalersRaw_v1::LumiFill, lumiFill_, LumiScalersRaw_v1::lumiNoise, lumiNoise_, LumiScalersRaw_v1::LumiOccFill, lumiOccFill_, LumiScalersRaw_v1::LumiOccRun, lumiOccRun_, LumiScalersRaw_v1::LumiRun, lumiRun_, LumiScalers(), ScalersRaw::N_LUMI_OCC_v1, LumiScalersRaw_v1::Normalization, normalization_, LumiScalersRaw_v1::numOrbits, numOrbits_, pileup_, pileupRMS_, LumiScalersRaw_v1::sectionNumber, sectionNumber_, TimeSpec::set_tv_nsec(), TimeSpec::set_tv_sec(), sourceID_, ScalersEventRecordRaw_v6::spare, spare_, LumiScalersRaw_v1::startOrbit, startOrbit_, trigType_, ScalersEventRecordRaw_v1::version, and version_.

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));
72  lumiFill_ = lumi->LumiFill;
73  lumiRun_ = lumi->LumiRun;
75  liveLumiRun_ = lumi->LiveLumiRun;
76  instantLumi_ = lumi->InstantLumi;
79  lumiETFill_ = lumi->LumiETFill;
80  lumiETRun_ = lumi->LumiETRun;
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  }
97  startOrbit_ = lumi->startOrbit;
98  numOrbits_ = lumi->numOrbits;
99 
100  if (version_ >= 7) {
101  struct ScalersEventRecordRaw_v6 const* raw6 = (struct ScalersEventRecordRaw_v6 const*)rawData;
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 }
unsigned char InstantETLumiQlty
Definition: ScalersRaw.h:136
unsigned int collectionTime_sec
Definition: ScalersRaw.h:117
float pileup_
Definition: LumiScalers.h:135
std::vector< unsigned char > instantOccLumiQlty_
Definition: LumiScalers.h:128
unsigned char instantLumiQlty_
Definition: LumiScalers.h:111
float LiveLumiOccFill[ScalersRaw::N_LUMI_OCC_v1]
Definition: ScalersRaw.h:140
float LumiOccRun[ScalersRaw::N_LUMI_OCC_v1]
Definition: ScalersRaw.h:139
std::vector< float > liveLumiOccRun_
Definition: LumiScalers.h:125
void set_tv_nsec(long value)
Definition: TimeSpec.h:19
std::vector< float > liveLumiOccFill_
Definition: LumiScalers.h:124
float lumiETRun_
Definition: LumiScalers.h:114
unsigned char instantETLumiQlty_
Definition: LumiScalers.h:120
float liveLumiETRun_
Definition: LumiScalers.h:116
std::vector< float > instantOccLumi_
Definition: LumiScalers.h:126
float liveLumiFill_
Definition: LumiScalers.h:107
unsigned long long header
Definition: ScalersRaw.h:182
unsigned long long spare[ScalersRaw::N_SPARE_v5]
Definition: ScalersRaw.h:252
float spare_
Definition: LumiScalers.h:138
std::vector< float > lumiOccRun_
Definition: LumiScalers.h:123
float liveLumiETFill_
Definition: LumiScalers.h:115
float DeadtimeNormalization
Definition: ScalersRaw.h:119
float LumiOccFill[ScalersRaw::N_LUMI_OCC_v1]
Definition: ScalersRaw.h:138
float liveLumiRun_
Definition: LumiScalers.h:108
std::vector< float > lumiNoise_
Definition: LumiScalers.h:129
unsigned int numOrbits
Definition: ScalersRaw.h:149
float instantLumiErr_
Definition: LumiScalers.h:110
unsigned char InstantOccLumiQlty[ScalersRaw::N_LUMI_OCC_v1]
Definition: ScalersRaw.h:144
float deadTimeNormalization_
Definition: LumiScalers.h:103
float lumiETFill_
Definition: LumiScalers.h:113
float lumiNoise[ScalersRaw::N_LUMI_OCC_v1]
Definition: ScalersRaw.h:145
float pileupRMS_
Definition: LumiScalers.h:136
float lumiFill_
Definition: LumiScalers.h:105
float normalization_
Definition: LumiScalers.h:102
float instantETLumiErr_
Definition: LumiScalers.h:118
unsigned int collectionTime_nsec
Definition: ScalersRaw.h:118
unsigned int sectionNumber_
Definition: LumiScalers.h:131
float bunchLumi_
Definition: LumiScalers.h:137
float instantETLumi_
Definition: LumiScalers.h:117
list lumi
Definition: dqmdumpme.py:53
float InstantOccLumiErr[ScalersRaw::N_LUMI_OCC_v1]
Definition: ScalersRaw.h:143
unsigned int startOrbit
Definition: ScalersRaw.h:148
std::vector< float > instantOccLumiErr_
Definition: LumiScalers.h:127
float LiveLumiOccRun[ScalersRaw::N_LUMI_OCC_v1]
Definition: ScalersRaw.h:141
std::vector< float > lumiOccFill_
Definition: LumiScalers.h:122
float lumiRun_
Definition: LumiScalers.h:106
float instantLumi_
Definition: LumiScalers.h:109
unsigned char InstantLumiQlty
Definition: ScalersRaw.h:128
unsigned int bunchNumber_
Definition: LumiScalers.h:96
TimeSpec collectionTime_
Definition: LumiScalers.h:100
unsigned int startOrbit_
Definition: LumiScalers.h:132
void set_tv_sec(long value)
Definition: TimeSpec.h:18
float InstantOccLumi[ScalersRaw::N_LUMI_OCC_v1]
Definition: ScalersRaw.h:142
struct LumiScalersRaw_v1 lumi
Definition: ScalersRaw.h:204
unsigned int sourceID_
Definition: LumiScalers.h:95
float InstantETLumiErr
Definition: ScalersRaw.h:135
unsigned int eventID_
Definition: LumiScalers.h:94
unsigned int numOrbits_
Definition: LumiScalers.h:133
unsigned int trigType_
Definition: LumiScalers.h:93
struct LumiScalersRaw_v1 lumi
Definition: ScalersRaw.h:185
unsigned int sectionNumber
Definition: ScalersRaw.h:147
LumiScalers::~LumiScalers ( )
virtual

Definition at line 121 of file LumiScalers.cc.

121 {}

Member Function Documentation

float LumiScalers::bunchLumi ( ) const
inline

Definition at line 83 of file LumiScalers.h.

References bunchLumi_.

Referenced by operator<<().

83 { return (bunchLumi_); }
float bunchLumi_
Definition: LumiScalers.h:137
unsigned int LumiScalers::bunchNumber ( ) const
inline

Definition at line 45 of file LumiScalers.h.

References bunchNumber_.

Referenced by operator<<().

45 { return (bunchNumber_); }
unsigned int bunchNumber_
Definition: LumiScalers.h:96
timespec LumiScalers::collectionTime ( ) const
inline

Definition at line 48 of file LumiScalers.h.

References collectionTime_, and TimeSpec::get_timespec().

Referenced by operator<<().

48 { return (collectionTime_.get_timespec()); }
timespec get_timespec() const
Definition: TimeSpec.cc:4
TimeSpec collectionTime_
Definition: LumiScalers.h:100
float LumiScalers::deadTimeNormalization ( ) const
inline

Definition at line 50 of file LumiScalers.h.

References deadTimeNormalization_.

Referenced by operator<<().

50 { return (deadTimeNormalization_); }
float deadTimeNormalization_
Definition: LumiScalers.h:103
bool LumiScalers::empty ( ) const
inline

empty method (= false)

Definition at line 40 of file LumiScalers.h.

40 { return false; }
unsigned int LumiScalers::eventID ( ) const
inline

Definition at line 43 of file LumiScalers.h.

References eventID_.

Referenced by operator<<().

43 { return (eventID_); }
unsigned int eventID_
Definition: LumiScalers.h:94
float LumiScalers::instantETLumi ( ) const
inline

Definition at line 64 of file LumiScalers.h.

References instantETLumi_.

Referenced by operator<<().

64 { return (instantETLumi_); }
float instantETLumi_
Definition: LumiScalers.h:117
float LumiScalers::instantETLumiErr ( ) const
inline

Definition at line 65 of file LumiScalers.h.

References instantETLumiErr_.

Referenced by operator<<().

65 { return (instantETLumiErr_); }
float instantETLumiErr_
Definition: LumiScalers.h:118
unsigned char LumiScalers::instantETLumiQlty ( ) const
inline

Definition at line 66 of file LumiScalers.h.

References instantETLumiQlty_.

Referenced by operator<<().

66 { return (instantETLumiQlty_); }
unsigned char instantETLumiQlty_
Definition: LumiScalers.h:120
float LumiScalers::instantLumi ( ) const
inline

Definition at line 56 of file LumiScalers.h.

References instantLumi_.

Referenced by operator<<().

56 { return (instantLumi_); }
float instantLumi_
Definition: LumiScalers.h:109
float LumiScalers::instantLumiErr ( ) const
inline

Definition at line 57 of file LumiScalers.h.

References instantLumiErr_.

Referenced by operator<<().

57 { return (instantLumiErr_); }
float instantLumiErr_
Definition: LumiScalers.h:110
unsigned char LumiScalers::instantLumiQlty ( ) const
inline

Definition at line 58 of file LumiScalers.h.

References instantLumiQlty_.

Referenced by operator<<().

58 { return (instantLumiQlty_); }
unsigned char instantLumiQlty_
Definition: LumiScalers.h:111
std::vector<float> LumiScalers::instantOccLumi ( ) const
inline

Definition at line 72 of file LumiScalers.h.

References instantOccLumi_.

Referenced by operator<<().

72 { return (instantOccLumi_); }
std::vector< float > instantOccLumi_
Definition: LumiScalers.h:126
std::vector<float> LumiScalers::instantOccLumiErr ( ) const
inline

Definition at line 73 of file LumiScalers.h.

References instantOccLumiErr_.

Referenced by operator<<().

73 { return (instantOccLumiErr_); }
std::vector< float > instantOccLumiErr_
Definition: LumiScalers.h:127
std::vector<unsigned char> LumiScalers::instantOccLumiQlty ( ) const
inline

Definition at line 74 of file LumiScalers.h.

References instantOccLumiQlty_.

Referenced by operator<<().

74 { return (instantOccLumiQlty_); }
std::vector< unsigned char > instantOccLumiQlty_
Definition: LumiScalers.h:128
float LumiScalers::liveLumiETFill ( ) const
inline

Definition at line 62 of file LumiScalers.h.

References liveLumiETFill_.

Referenced by operator<<().

62 { return (liveLumiETFill_); }
float liveLumiETFill_
Definition: LumiScalers.h:115
float LumiScalers::liveLumiETRun ( ) const
inline

Definition at line 63 of file LumiScalers.h.

References liveLumiETRun_.

Referenced by operator<<().

63 { return (liveLumiETRun_); }
float liveLumiETRun_
Definition: LumiScalers.h:116
float LumiScalers::liveLumiFill ( ) const
inline

Definition at line 54 of file LumiScalers.h.

References liveLumiFill_.

Referenced by operator<<().

54 { return (liveLumiFill_); }
float liveLumiFill_
Definition: LumiScalers.h:107
std::vector<float> LumiScalers::liveLumiOccFill ( ) const
inline

Definition at line 70 of file LumiScalers.h.

References liveLumiOccFill_.

Referenced by operator<<().

70 { return (liveLumiOccFill_); }
std::vector< float > liveLumiOccFill_
Definition: LumiScalers.h:124
std::vector<float> LumiScalers::liveLumiOccRun ( ) const
inline

Definition at line 71 of file LumiScalers.h.

References liveLumiOccRun_.

Referenced by operator<<().

71 { return (liveLumiOccRun_); }
std::vector< float > liveLumiOccRun_
Definition: LumiScalers.h:125
float LumiScalers::liveLumiRun ( ) const
inline

Definition at line 55 of file LumiScalers.h.

References liveLumiRun_.

Referenced by operator<<().

55 { return (liveLumiRun_); }
float liveLumiRun_
Definition: LumiScalers.h:108
float LumiScalers::lumiETFill ( ) const
inline

Definition at line 60 of file LumiScalers.h.

References lumiETFill_.

60 { return (lumiETFill_); }
float lumiETFill_
Definition: LumiScalers.h:113
float LumiScalers::lumiETRun ( ) const
inline

Definition at line 61 of file LumiScalers.h.

References lumiETRun_.

61 { return (lumiETRun_); }
float lumiETRun_
Definition: LumiScalers.h:114
float LumiScalers::lumiFill ( ) const
inline

Definition at line 52 of file LumiScalers.h.

References lumiFill_.

Referenced by operator<<().

52 { return (lumiFill_); }
float lumiFill_
Definition: LumiScalers.h:105
std::vector<float> LumiScalers::lumiNoise ( ) const
inline

Definition at line 75 of file LumiScalers.h.

References lumiNoise_.

Referenced by operator<<().

75 { return (lumiNoise_); }
std::vector< float > lumiNoise_
Definition: LumiScalers.h:129
std::vector<float> LumiScalers::lumiOccFill ( ) const
inline

Definition at line 68 of file LumiScalers.h.

References lumiOccFill_.

Referenced by operator<<().

68 { return (lumiOccFill_); }
std::vector< float > lumiOccFill_
Definition: LumiScalers.h:122
std::vector<float> LumiScalers::lumiOccRun ( ) const
inline

Definition at line 69 of file LumiScalers.h.

References lumiOccRun_.

Referenced by operator<<().

69 { return (lumiOccRun_); }
std::vector< float > lumiOccRun_
Definition: LumiScalers.h:123
float LumiScalers::lumiRun ( ) const
inline

Definition at line 53 of file LumiScalers.h.

References lumiRun_.

Referenced by operator<<().

53 { return (lumiRun_); }
float lumiRun_
Definition: LumiScalers.h:106
std::string LumiScalers::name ( ) const
inline
float LumiScalers::normalization ( ) const
inline

Definition at line 49 of file LumiScalers.h.

References normalization_.

Referenced by operator<<().

49 { return (normalization_); }
float normalization_
Definition: LumiScalers.h:102
unsigned int LumiScalers::numOrbits ( ) const
inline

Definition at line 79 of file LumiScalers.h.

References numOrbits_.

Referenced by operator<<().

79 { return (numOrbits_); }
unsigned int numOrbits_
Definition: LumiScalers.h:133
int LumiScalers::operator!= ( const LumiScalers e) const
inline

inequality operator

Definition at line 90 of file LumiScalers.h.

90 { return false; }
int LumiScalers::operator== ( const LumiScalers e) const
inline

equality operator

Definition at line 87 of file LumiScalers.h.

87 { return false; }
float LumiScalers::pileup ( ) const
inline

Definition at line 81 of file LumiScalers.h.

References pileup_.

Referenced by operator<<().

81 { return (pileup_); }
float pileup_
Definition: LumiScalers.h:135
float LumiScalers::pileupRMS ( ) const
inline

Definition at line 82 of file LumiScalers.h.

References pileupRMS_.

Referenced by operator<<().

82 { return (pileupRMS_); }
float pileupRMS_
Definition: LumiScalers.h:136
unsigned int LumiScalers::sectionNumber ( ) const
inline

Definition at line 77 of file LumiScalers.h.

References sectionNumber_.

Referenced by operator<<().

77 { return (sectionNumber_); }
unsigned int sectionNumber_
Definition: LumiScalers.h:131
unsigned int LumiScalers::sourceID ( ) const
inline

Definition at line 44 of file LumiScalers.h.

References sourceID_.

Referenced by operator<<().

44 { return (sourceID_); }
unsigned int sourceID_
Definition: LumiScalers.h:95
float LumiScalers::spare ( ) const
inline

Definition at line 84 of file LumiScalers.h.

References spare_.

Referenced by operator<<().

84 { return (spare_); }
float spare_
Definition: LumiScalers.h:138
unsigned int LumiScalers::startOrbit ( ) const
inline

Definition at line 78 of file LumiScalers.h.

References startOrbit_.

Referenced by operator<<().

78 { return (startOrbit_); }
unsigned int startOrbit_
Definition: LumiScalers.h:132
unsigned int LumiScalers::trigType ( ) const
inline

Definition at line 42 of file LumiScalers.h.

References trigType_.

Referenced by operator<<().

42 { return (trigType_); }
unsigned int trigType_
Definition: LumiScalers.h:93
int LumiScalers::version ( ) const
inline

Definition at line 47 of file LumiScalers.h.

References version_.

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

47 { return (version_); }

Member Data Documentation

float LumiScalers::bunchLumi_
protected

Definition at line 137 of file LumiScalers.h.

Referenced by bunchLumi(), and LumiScalers().

unsigned int LumiScalers::bunchNumber_
protected

Definition at line 96 of file LumiScalers.h.

Referenced by bunchNumber(), and LumiScalers().

TimeSpec LumiScalers::collectionTime_
protected

Definition at line 100 of file LumiScalers.h.

Referenced by collectionTime(), and LumiScalers().

float LumiScalers::deadTimeNormalization_
protected

Definition at line 103 of file LumiScalers.h.

Referenced by deadTimeNormalization(), and LumiScalers().

unsigned int LumiScalers::eventID_
protected

Definition at line 94 of file LumiScalers.h.

Referenced by eventID(), and LumiScalers().

float LumiScalers::instantETLumi_
protected

Definition at line 117 of file LumiScalers.h.

Referenced by instantETLumi(), and LumiScalers().

float LumiScalers::instantETLumiErr_
protected

Definition at line 118 of file LumiScalers.h.

Referenced by instantETLumiErr(), and LumiScalers().

unsigned char LumiScalers::instantETLumiQlty_
protected

Definition at line 120 of file LumiScalers.h.

Referenced by instantETLumiQlty(), and LumiScalers().

float LumiScalers::instantLumi_
protected

Definition at line 109 of file LumiScalers.h.

Referenced by instantLumi(), and LumiScalers().

float LumiScalers::instantLumiErr_
protected

Definition at line 110 of file LumiScalers.h.

Referenced by instantLumiErr(), and LumiScalers().

unsigned char LumiScalers::instantLumiQlty_
protected

Definition at line 111 of file LumiScalers.h.

Referenced by instantLumiQlty(), and LumiScalers().

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

Definition at line 126 of file LumiScalers.h.

Referenced by instantOccLumi(), and LumiScalers().

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

Definition at line 127 of file LumiScalers.h.

Referenced by instantOccLumiErr(), and LumiScalers().

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

Definition at line 128 of file LumiScalers.h.

Referenced by instantOccLumiQlty(), and LumiScalers().

float LumiScalers::liveLumiETFill_
protected

Definition at line 115 of file LumiScalers.h.

Referenced by liveLumiETFill(), and LumiScalers().

float LumiScalers::liveLumiETRun_
protected

Definition at line 116 of file LumiScalers.h.

Referenced by liveLumiETRun(), and LumiScalers().

float LumiScalers::liveLumiFill_
protected

Definition at line 107 of file LumiScalers.h.

Referenced by liveLumiFill(), and LumiScalers().

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

Definition at line 124 of file LumiScalers.h.

Referenced by liveLumiOccFill(), and LumiScalers().

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

Definition at line 125 of file LumiScalers.h.

Referenced by liveLumiOccRun(), and LumiScalers().

float LumiScalers::liveLumiRun_
protected

Definition at line 108 of file LumiScalers.h.

Referenced by liveLumiRun(), and LumiScalers().

float LumiScalers::lumiETFill_
protected

Definition at line 113 of file LumiScalers.h.

Referenced by lumiETFill(), and LumiScalers().

float LumiScalers::lumiETRun_
protected

Definition at line 114 of file LumiScalers.h.

Referenced by lumiETRun(), and LumiScalers().

float LumiScalers::lumiFill_
protected

Definition at line 105 of file LumiScalers.h.

Referenced by lumiFill(), and LumiScalers().

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

Definition at line 129 of file LumiScalers.h.

Referenced by lumiNoise(), and LumiScalers().

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

Definition at line 122 of file LumiScalers.h.

Referenced by lumiOccFill(), and LumiScalers().

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

Definition at line 123 of file LumiScalers.h.

Referenced by lumiOccRun(), and LumiScalers().

float LumiScalers::lumiRun_
protected

Definition at line 106 of file LumiScalers.h.

Referenced by lumiRun(), and LumiScalers().

float LumiScalers::normalization_
protected

Definition at line 102 of file LumiScalers.h.

Referenced by LumiScalers(), and normalization().

unsigned int LumiScalers::numOrbits_
protected

Definition at line 133 of file LumiScalers.h.

Referenced by LumiScalers(), and numOrbits().

float LumiScalers::pileup_
protected

Definition at line 135 of file LumiScalers.h.

Referenced by LumiScalers(), and pileup().

float LumiScalers::pileupRMS_
protected

Definition at line 136 of file LumiScalers.h.

Referenced by LumiScalers(), and pileupRMS().

unsigned int LumiScalers::sectionNumber_
protected

Definition at line 131 of file LumiScalers.h.

Referenced by LumiScalers(), and sectionNumber().

unsigned int LumiScalers::sourceID_
protected

Definition at line 95 of file LumiScalers.h.

Referenced by LumiScalers(), and sourceID().

float LumiScalers::spare_
protected

Definition at line 138 of file LumiScalers.h.

Referenced by LumiScalers(), and spare().

unsigned int LumiScalers::startOrbit_
protected

Definition at line 132 of file LumiScalers.h.

Referenced by LumiScalers(), and startOrbit().

unsigned int LumiScalers::trigType_
protected

Definition at line 93 of file LumiScalers.h.

Referenced by LumiScalers(), and trigType().

int LumiScalers::version_
protected

Definition at line 98 of file LumiScalers.h.

Referenced by LumiScalers(), and version().