#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_ |
Definition at line 28 of file LumiScalers.h.
anonymous enum |
LumiScalers::LumiScalers | ( | ) |
Definition at line 11 of file LumiScalers.cc.
Referenced by LumiScalers().
LumiScalers::LumiScalers | ( | const unsigned char * | rawData | ) |
Definition at line 49 of file LumiScalers.cc.
References bunchLumi_, bunchNumber_, collectionTime_, runTheMatrix::const, deadTimeNormalization_, eventID_, nano_mu_digi_cff::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_.
|
virtual |
Definition at line 121 of file LumiScalers.cc.
|
inline |
|
inline |
|
inline |
Definition at line 48 of file LumiScalers.h.
References collectionTime_, and TimeSpec::get_timespec().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 74 of file LumiScalers.h.
References instantOccLumiQlty_.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
name method
Definition at line 37 of file LumiScalers.h.
Referenced by config.CFG::__str__(), validation.Sample::digest(), and VIDSelectorBase.VIDSelectorBase::initialize().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 47 of file LumiScalers.h.
References version_.
Referenced by validation.Sample::datasetpattern(), and validation.Sample::filename().
|
protected |
Definition at line 137 of file LumiScalers.h.
Referenced by bunchLumi(), and LumiScalers().
|
protected |
Definition at line 96 of file LumiScalers.h.
Referenced by bunchNumber(), and LumiScalers().
|
protected |
Definition at line 100 of file LumiScalers.h.
Referenced by collectionTime(), and LumiScalers().
|
protected |
Definition at line 103 of file LumiScalers.h.
Referenced by deadTimeNormalization(), and LumiScalers().
|
protected |
Definition at line 94 of file LumiScalers.h.
Referenced by eventID(), and LumiScalers().
|
protected |
Definition at line 117 of file LumiScalers.h.
Referenced by instantETLumi(), and LumiScalers().
|
protected |
Definition at line 118 of file LumiScalers.h.
Referenced by instantETLumiErr(), and LumiScalers().
|
protected |
Definition at line 120 of file LumiScalers.h.
Referenced by instantETLumiQlty(), and LumiScalers().
|
protected |
Definition at line 109 of file LumiScalers.h.
Referenced by instantLumi(), and LumiScalers().
|
protected |
Definition at line 110 of file LumiScalers.h.
Referenced by instantLumiErr(), and LumiScalers().
|
protected |
Definition at line 111 of file LumiScalers.h.
Referenced by instantLumiQlty(), and LumiScalers().
|
protected |
Definition at line 126 of file LumiScalers.h.
Referenced by instantOccLumi(), and LumiScalers().
|
protected |
Definition at line 127 of file LumiScalers.h.
Referenced by instantOccLumiErr(), and LumiScalers().
|
protected |
Definition at line 128 of file LumiScalers.h.
Referenced by instantOccLumiQlty(), and LumiScalers().
|
protected |
Definition at line 115 of file LumiScalers.h.
Referenced by liveLumiETFill(), and LumiScalers().
|
protected |
Definition at line 116 of file LumiScalers.h.
Referenced by liveLumiETRun(), and LumiScalers().
|
protected |
Definition at line 107 of file LumiScalers.h.
Referenced by liveLumiFill(), and LumiScalers().
|
protected |
Definition at line 124 of file LumiScalers.h.
Referenced by liveLumiOccFill(), and LumiScalers().
|
protected |
Definition at line 125 of file LumiScalers.h.
Referenced by liveLumiOccRun(), and LumiScalers().
|
protected |
Definition at line 108 of file LumiScalers.h.
Referenced by liveLumiRun(), and LumiScalers().
|
protected |
Definition at line 113 of file LumiScalers.h.
Referenced by lumiETFill(), and LumiScalers().
|
protected |
Definition at line 114 of file LumiScalers.h.
Referenced by lumiETRun(), and LumiScalers().
|
protected |
Definition at line 105 of file LumiScalers.h.
Referenced by lumiFill(), and LumiScalers().
|
protected |
Definition at line 129 of file LumiScalers.h.
Referenced by lumiNoise(), and LumiScalers().
|
protected |
Definition at line 122 of file LumiScalers.h.
Referenced by lumiOccFill(), and LumiScalers().
|
protected |
Definition at line 123 of file LumiScalers.h.
Referenced by lumiOccRun(), and LumiScalers().
|
protected |
Definition at line 106 of file LumiScalers.h.
Referenced by lumiRun(), and LumiScalers().
|
protected |
Definition at line 102 of file LumiScalers.h.
Referenced by LumiScalers(), and normalization().
|
protected |
Definition at line 133 of file LumiScalers.h.
Referenced by LumiScalers(), and numOrbits().
|
protected |
Definition at line 135 of file LumiScalers.h.
Referenced by LumiScalers(), and pileup().
|
protected |
Definition at line 136 of file LumiScalers.h.
Referenced by LumiScalers(), and pileupRMS().
|
protected |
Definition at line 131 of file LumiScalers.h.
Referenced by LumiScalers(), and sectionNumber().
|
protected |
Definition at line 95 of file LumiScalers.h.
Referenced by LumiScalers(), and sourceID().
|
protected |
Definition at line 138 of file LumiScalers.h.
Referenced by LumiScalers(), and spare().
|
protected |
Definition at line 132 of file LumiScalers.h.
Referenced by LumiScalers(), and startOrbit().
|
protected |
Definition at line 93 of file LumiScalers.h.
Referenced by LumiScalers(), and trigType().
|
protected |
Definition at line 98 of file LumiScalers.h.
Referenced by LumiScalers(), and version().