#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_, 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_.
|
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().
Referenced by operator<<().
|
inline |
Definition at line 50 of file LumiScalers.h.
References deadTimeNormalization_.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 65 of file LumiScalers.h.
References instantETLumiErr_.
Referenced by operator<<().
|
inline |
Definition at line 66 of file LumiScalers.h.
References instantETLumiQlty_.
Referenced by operator<<().
|
inline |
|
inline |
Definition at line 57 of file LumiScalers.h.
References instantLumiErr_.
Referenced by operator<<().
|
inline |
Definition at line 58 of file LumiScalers.h.
References instantLumiQlty_.
Referenced by operator<<().
|
inline |
Definition at line 72 of file LumiScalers.h.
References instantOccLumi_.
Referenced by operator<<().
|
inline |
Definition at line 73 of file LumiScalers.h.
References instantOccLumiErr_.
Referenced by operator<<().
|
inline |
Definition at line 74 of file LumiScalers.h.
References instantOccLumiQlty_.
Referenced by operator<<().
|
inline |
Definition at line 62 of file LumiScalers.h.
References liveLumiETFill_.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
Definition at line 70 of file LumiScalers.h.
References liveLumiOccFill_.
Referenced by operator<<().
|
inline |
Definition at line 71 of file LumiScalers.h.
References liveLumiOccRun_.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
name method
Definition at line 37 of file LumiScalers.h.
Referenced by config.CFG::__str__(), geometryComparison.GeometryComparison::createScript(), validation.Sample::digest(), primaryVertexResolution.PrimaryVertexResolution::getRepMap(), primaryVertexValidation.PrimaryVertexValidation::getRepMap(), zMuMuValidation.ZMuMuValidation::getRepMap(), 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(), validation.Sample::filename(), and operator<<().
|
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().