#include <PayLoadInspector.h>
Public Types | |
typedef T | Class |
Public Member Functions | |
BaseValueExtractor () | |
void | computeW (Class const &o) |
std::vector< float > const & | values () const |
virtual | ~BaseValueExtractor () |
Protected Member Functions | |
void | add (float v) |
void | swap (std::vector< float > &v) |
Private Member Functions | |
virtual void | compute (Class const &) |
void | reset () |
Private Attributes | |
std::vector< float > | m_values |
Definition at line 19 of file PayLoadInspector.h.
typedef T cond::BaseValueExtractor< T >::Class |
Reimplemented in cond::ValueExtractor< BeamSpotObjects >, cond::ValueExtractor< Pedestals >, cond::ValueExtractor< DTCCBConfig >, cond::ValueExtractor< DTDeadFlag >, cond::ValueExtractor< DTHVStatus >, cond::ValueExtractor< DTLVStatus >, cond::ValueExtractor< DTMtime >, cond::ValueExtractor< DTPerformance >, cond::ValueExtractor< DTRangeT0 >, cond::ValueExtractor< DTReadOutMapping >, cond::ValueExtractor< DTStatusFlag >, cond::ValueExtractor< DTT0 >, cond::ValueExtractor< DTTPGParameters >, cond::ValueExtractor< DTTtrig >, cond::ValueExtractor< EcalADCToGeVConstant >, cond::ValueExtractor< Alignments >, cond::ValueExtractor< ecalcond::Container >, cond::ValueExtractor< EcalDAQTowerStatus >, cond::ValueExtractor< EcalDCSTowerStatus >, cond::ValueExtractor< EcalDQMChannelStatus >, cond::ValueExtractor< EcalDQMTowerStatus >, cond::ValueExtractor< ecalcond::Container >, cond::ValueExtractor< EcalGainRatios >, cond::ValueExtractor< EcalLaserAPDPNRatios >, cond::ValueExtractor< EcalMappingElectronics >, cond::ValueExtractor< EcalPedestals >, cond::ValueExtractor< EcalTBWeights >, cond::ValueExtractor< EcalTPGCrystalStatus >, cond::ValueExtractor< EcalTPGLinearizationConst >, cond::ValueExtractor< EcalTPGPedestals >, cond::ValueExtractor< EcalWeightXtalGroups >, cond::ValueExtractor< HcalChannelQuality >, cond::ValueExtractor< HcalGains >, cond::ValueExtractor< HcalGainWidths >, cond::ValueExtractor< HcalLUTCorrs >, cond::ValueExtractor< HcalLutMetadata >, cond::ValueExtractor< HcalPedestals >, cond::ValueExtractor< HcalPFCorrs >, cond::ValueExtractor< HcalQIEData >, cond::ValueExtractor< HcalRespCorrs >, cond::ValueExtractor< HcalTimeCorrs >, cond::ValueExtractor< HcalValidationCorrs >, cond::ValueExtractor< HcalZSThresholds >, cond::ValueExtractor< RPCObGas >, cond::ValueExtractor< RPCObImon >, cond::ValueExtractor< RPCObPVSSmap >, cond::ValueExtractor< RPCObTemp >, cond::ValueExtractor< RPCObVmon >, cond::ValueExtractor< FillInfo >, cond::ValueExtractor< L1TriggerScaler >, cond::ValueExtractor< RunInfo >, cond::ValueExtractor< RunNumber >, cond::ValueExtractor< RunSummary >, cond::ValueExtractor< AlCaRecoTriggerBits >, cond::ValueExtractor< SiStripApvGain >, cond::ValueExtractor< SiStripBadStrip >, cond::ValueExtractor< SiStripBaseDelay >, cond::ValueExtractor< SiStripConfObject >, cond::ValueExtractor< SiStripDetVOff >, cond::ValueExtractor< SiStripFedCabling >, cond::ValueExtractor< SiStripLatency >, cond::ValueExtractor< SiStripLorentzAngle >, cond::ValueExtractor< SiStripNoises >, cond::ValueExtractor< SiStripPedestals >, cond::ValueExtractor< SiStripRunSummary >, cond::ValueExtractor< SiStripSummary >, cond::ValueExtractor< SiStripThreshold >, and cond::ValueExtractor< T >.
Definition at line 21 of file PayLoadInspector.h.
cond::BaseValueExtractor< T >::BaseValueExtractor | ( | ) | [inline] |
Definition at line 23 of file PayLoadInspector.h.
{}
virtual cond::BaseValueExtractor< T >::~BaseValueExtractor | ( | ) | [inline, virtual] |
Definition at line 25 of file PayLoadInspector.h.
{}
void cond::BaseValueExtractor< T >::add | ( | float | v | ) | [inline, protected] |
Definition at line 32 of file PayLoadInspector.h.
Referenced by cond::ValueExtractor< FillInfo >::compute(), cond::ValueExtractor< Pedestals >::compute(), and cond::ValueExtractor< RunInfo >::compute().
virtual void cond::BaseValueExtractor< T >::compute | ( | Class const & | ) | [inline, private, virtual] |
Reimplemented in cond::ValueExtractor< BeamSpotObjects >, cond::ValueExtractor< Pedestals >, cond::ValueExtractor< DTCCBConfig >, cond::ValueExtractor< DTDeadFlag >, cond::ValueExtractor< DTHVStatus >, cond::ValueExtractor< DTLVStatus >, cond::ValueExtractor< DTMtime >, cond::ValueExtractor< DTPerformance >, cond::ValueExtractor< DTRangeT0 >, cond::ValueExtractor< DTReadOutMapping >, cond::ValueExtractor< DTStatusFlag >, cond::ValueExtractor< DTT0 >, cond::ValueExtractor< DTTPGParameters >, cond::ValueExtractor< DTTtrig >, cond::ValueExtractor< EcalADCToGeVConstant >, cond::ValueExtractor< Alignments >, cond::ValueExtractor< ecalcond::Container >, cond::ValueExtractor< EcalDAQTowerStatus >, cond::ValueExtractor< EcalDCSTowerStatus >, cond::ValueExtractor< EcalDQMChannelStatus >, cond::ValueExtractor< EcalDQMTowerStatus >, cond::ValueExtractor< ecalcond::Container >, cond::ValueExtractor< EcalGainRatios >, cond::ValueExtractor< EcalLaserAPDPNRatios >, cond::ValueExtractor< EcalMappingElectronics >, cond::ValueExtractor< EcalPedestals >, cond::ValueExtractor< EcalTBWeights >, cond::ValueExtractor< EcalTPGCrystalStatus >, cond::ValueExtractor< EcalTPGLinearizationConst >, cond::ValueExtractor< EcalTPGPedestals >, cond::ValueExtractor< EcalWeightXtalGroups >, cond::ValueExtractor< HcalChannelQuality >, cond::ValueExtractor< HcalGains >, cond::ValueExtractor< HcalGainWidths >, cond::ValueExtractor< HcalLUTCorrs >, cond::ValueExtractor< HcalLutMetadata >, cond::ValueExtractor< HcalPedestals >, cond::ValueExtractor< HcalPFCorrs >, cond::ValueExtractor< HcalQIEData >, cond::ValueExtractor< HcalRespCorrs >, cond::ValueExtractor< HcalTimeCorrs >, cond::ValueExtractor< HcalValidationCorrs >, cond::ValueExtractor< HcalZSThresholds >, cond::ValueExtractor< RPCObGas >, cond::ValueExtractor< RPCObImon >, cond::ValueExtractor< RPCObPVSSmap >, cond::ValueExtractor< RPCObTemp >, cond::ValueExtractor< RPCObVmon >, cond::ValueExtractor< FillInfo >, cond::ValueExtractor< L1TriggerScaler >, cond::ValueExtractor< RunInfo >, cond::ValueExtractor< RunSummary >, cond::ValueExtractor< AlCaRecoTriggerBits >, cond::ValueExtractor< SiStripApvGain >, cond::ValueExtractor< SiStripBadStrip >, cond::ValueExtractor< SiStripBaseDelay >, cond::ValueExtractor< SiStripConfObject >, cond::ValueExtractor< SiStripDetVOff >, cond::ValueExtractor< SiStripFedCabling >, cond::ValueExtractor< SiStripLatency >, cond::ValueExtractor< SiStripLorentzAngle >, cond::ValueExtractor< SiStripNoises >, cond::ValueExtractor< SiStripPedestals >, cond::ValueExtractor< SiStripRunSummary >, cond::ValueExtractor< SiStripSummary >, cond::ValueExtractor< SiStripThreshold >, and cond::ValueExtractor< T >.
Definition at line 36 of file PayLoadInspector.h.
Referenced by cond::BaseValueExtractor< DTT0 >::computeW().
{}
void cond::BaseValueExtractor< T >::computeW | ( | Class const & | o | ) | [inline] |
Definition at line 26 of file PayLoadInspector.h.
Referenced by cond::PayLoadInspector< DataT >::extract().
void cond::BaseValueExtractor< T >::reset | ( | void | ) | [inline, private] |
Definition at line 35 of file PayLoadInspector.h.
Referenced by cond::BaseValueExtractor< DTT0 >::computeW().
{ m_values.clear();}
void cond::BaseValueExtractor< T >::swap | ( | std::vector< float > & | v | ) | [inline, protected] |
Definition at line 33 of file PayLoadInspector.h.
Referenced by cond::ValueExtractor< RPCObVmon >::compute(), cond::ValueExtractor< EcalPedestals >::compute(), cond::ValueExtractor< EcalDQMChannelStatus >::compute(), cond::ValueExtractor< EcalDAQTowerStatus >::compute(), cond::ValueExtractor< EcalTPGCrystalStatus >::compute(), cond::ValueExtractor< EcalDQMTowerStatus >::compute(), cond::ValueExtractor< RPCObImon >::compute(), cond::ValueExtractor< RPCObGas >::compute(), cond::ValueExtractor< RPCObTemp >::compute(), cond::ValueExtractor< EcalDCSTowerStatus >::compute(), cond::ValueExtractor< ecalcond::Container >::compute(), and cond::ValueExtractor< SiStripSummary >::compute().
std::vector<float> const& cond::BaseValueExtractor< T >::values | ( | ) | const [inline] |
Definition at line 30 of file PayLoadInspector.h.
{ return m_values;}
std::vector<float> cond::BaseValueExtractor< T >::m_values [private] |
Definition at line 40 of file PayLoadInspector.h.
Referenced by cond::BaseValueExtractor< DTT0 >::add(), cond::BaseValueExtractor< DTT0 >::reset(), cond::BaseValueExtractor< DTT0 >::swap(), and cond::BaseValueExtractor< DTT0 >::values().