#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 29 of file LumiScalers.h.
anonymous enum |
Enumerator | |
---|---|
nOcc |
Definition at line 37 of file LumiScalers.h.
LumiScalers::LumiScalers | ( | ) |
Definition at line 11 of file LumiScalers.cc.
Referenced by LumiScalers().
LumiScalers::LumiScalers | ( | const unsigned char * | rawData | ) |
Definition at line 51 of file LumiScalers.cc.
References bunchLumi_, bunchNumber_, collectionTime_, LumiScalersRaw_v1::collectionTime_nsec, LumiScalersRaw_v1::collectionTime_sec, LumiScalersRaw_v1::DeadtimeNormalization, deadTimeNormalization_, eventID_, ScalersEventRecordRaw_v1::header, i, ScalersRaw::I_SPARE_BUNCHLUMI_v8, ScalersRaw::I_SPARE_PILEUP_v7, ScalersRaw::I_SPARE_PILEUPRMS_v7, ScalersRaw::I_SPARE_SPARE_v8, if(), 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_, fjr2json::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_, NULL, 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 138 of file LumiScalers.cc.
|
inline |
|
inline |
|
inline |
Definition at line 54 of file LumiScalers.h.
References collectionTime_, and TimeSpec::get_timespec().
Referenced by operator<<().
|
inline |
Definition at line 56 of file LumiScalers.h.
References deadTimeNormalization_.
Referenced by operator<<().
|
inline |
empty method (= false)
Definition at line 46 of file LumiScalers.h.
Referenced by Vispa.Gui.VispaWidget.TextField::setAutosizeFont(), and Vispa.Gui.VispaWidget.TextField::setAutotruncate().
|
inline |
|
inline |
|
inline |
Definition at line 72 of file LumiScalers.h.
References instantETLumiErr_.
Referenced by operator<<().
|
inline |
Definition at line 73 of file LumiScalers.h.
References instantETLumiQlty_.
Referenced by operator<<().
|
inline |
|
inline |
Definition at line 64 of file LumiScalers.h.
References instantLumiErr_.
Referenced by operator<<().
|
inline |
Definition at line 65 of file LumiScalers.h.
References instantLumiQlty_.
Referenced by operator<<().
|
inline |
Definition at line 83 of file LumiScalers.h.
References instantOccLumi_.
Referenced by operator<<().
|
inline |
Definition at line 85 of file LumiScalers.h.
References instantOccLumiErr_.
Referenced by operator<<().
|
inline |
Definition at line 87 of file LumiScalers.h.
References instantOccLumiQlty_.
Referenced by operator<<().
|
inline |
Definition at line 69 of file LumiScalers.h.
References liveLumiETFill_.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
Definition at line 79 of file LumiScalers.h.
References liveLumiOccFill_.
Referenced by operator<<().
|
inline |
Definition at line 81 of file LumiScalers.h.
References liveLumiOccRun_.
Referenced by operator<<().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
name method
Definition at line 43 of file LumiScalers.h.
Referenced by cuy.divideElement::__init__(), cuy.plotElement::__init__(), cuy.additionElement::__init__(), cuy.superimposeElement::__init__(), cuy.graphElement::__init__(), config.CFG::__str__(), VIDSelectorBase.VIDSelectorBase::initialize(), and Vispa.Views.PropertyView.Property::valueChanged().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Definition at line 53 of file LumiScalers.h.
References version_.
Referenced by validation.Sample::datasetpattern(), validation.Sample::filename(), and operator<<().
|
protected |
Definition at line 152 of file LumiScalers.h.
Referenced by bunchLumi(), and LumiScalers().
|
protected |
Definition at line 111 of file LumiScalers.h.
Referenced by bunchNumber(), and LumiScalers().
|
protected |
Definition at line 115 of file LumiScalers.h.
Referenced by collectionTime(), and LumiScalers().
|
protected |
Definition at line 118 of file LumiScalers.h.
Referenced by deadTimeNormalization(), and LumiScalers().
|
protected |
Definition at line 109 of file LumiScalers.h.
Referenced by eventID(), and LumiScalers().
|
protected |
Definition at line 132 of file LumiScalers.h.
Referenced by instantETLumi(), and LumiScalers().
|
protected |
Definition at line 133 of file LumiScalers.h.
Referenced by instantETLumiErr(), and LumiScalers().
|
protected |
Definition at line 135 of file LumiScalers.h.
Referenced by instantETLumiQlty(), and LumiScalers().
|
protected |
Definition at line 124 of file LumiScalers.h.
Referenced by instantLumi(), and LumiScalers().
|
protected |
Definition at line 125 of file LumiScalers.h.
Referenced by instantLumiErr(), and LumiScalers().
|
protected |
Definition at line 126 of file LumiScalers.h.
Referenced by instantLumiQlty(), and LumiScalers().
|
protected |
Definition at line 141 of file LumiScalers.h.
Referenced by instantOccLumi(), and LumiScalers().
|
protected |
Definition at line 142 of file LumiScalers.h.
Referenced by instantOccLumiErr(), and LumiScalers().
|
protected |
Definition at line 143 of file LumiScalers.h.
Referenced by instantOccLumiQlty(), and LumiScalers().
|
protected |
Definition at line 130 of file LumiScalers.h.
Referenced by liveLumiETFill(), and LumiScalers().
|
protected |
Definition at line 131 of file LumiScalers.h.
Referenced by liveLumiETRun(), and LumiScalers().
|
protected |
Definition at line 122 of file LumiScalers.h.
Referenced by liveLumiFill(), and LumiScalers().
|
protected |
Definition at line 139 of file LumiScalers.h.
Referenced by liveLumiOccFill(), and LumiScalers().
|
protected |
Definition at line 140 of file LumiScalers.h.
Referenced by liveLumiOccRun(), and LumiScalers().
|
protected |
Definition at line 123 of file LumiScalers.h.
Referenced by liveLumiRun(), and LumiScalers().
|
protected |
Definition at line 128 of file LumiScalers.h.
Referenced by lumiETFill(), and LumiScalers().
|
protected |
Definition at line 129 of file LumiScalers.h.
Referenced by lumiETRun(), and LumiScalers().
|
protected |
Definition at line 120 of file LumiScalers.h.
Referenced by lumiFill(), and LumiScalers().
|
protected |
Definition at line 144 of file LumiScalers.h.
Referenced by lumiNoise(), and LumiScalers().
|
protected |
Definition at line 137 of file LumiScalers.h.
Referenced by lumiOccFill(), and LumiScalers().
|
protected |
Definition at line 138 of file LumiScalers.h.
Referenced by lumiOccRun(), and LumiScalers().
|
protected |
Definition at line 121 of file LumiScalers.h.
Referenced by lumiRun(), and LumiScalers().
|
protected |
Definition at line 117 of file LumiScalers.h.
Referenced by LumiScalers(), and normalization().
|
protected |
Definition at line 148 of file LumiScalers.h.
Referenced by LumiScalers(), and numOrbits().
|
protected |
Definition at line 150 of file LumiScalers.h.
Referenced by LumiScalers(), and pileup().
|
protected |
Definition at line 151 of file LumiScalers.h.
Referenced by LumiScalers(), and pileupRMS().
|
protected |
Definition at line 146 of file LumiScalers.h.
Referenced by LumiScalers(), and sectionNumber().
|
protected |
Definition at line 110 of file LumiScalers.h.
Referenced by LumiScalers(), and sourceID().
|
protected |
Definition at line 153 of file LumiScalers.h.
Referenced by LumiScalers(), and spare().
|
protected |
Definition at line 147 of file LumiScalers.h.
Referenced by LumiScalers(), and startOrbit().
|
protected |
Definition at line 108 of file LumiScalers.h.
Referenced by LumiScalers(), and trigType().
|
protected |
Definition at line 113 of file LumiScalers.h.
Referenced by LumiScalers(), and version().