#include <SiPixelGainCalibrationServiceBase.h>
Public Member Functions | |
virtual std::vector< uint32_t > | getDetIds ()=0 |
virtual float | getGain (const uint32_t &detID, const int &col, const int &row)=0 |
virtual double | getGainHigh ()=0 |
virtual double | getGainLow ()=0 |
virtual float | getPedestal (const uint32_t &detID, const int &col, const int &row)=0 |
virtual double | getPedHigh ()=0 |
virtual double | getPedLow ()=0 |
virtual bool | isDead (const uint32_t &detID, const int &col, const int &row)=0 |
virtual bool | isDeadColumn (const uint32_t &detID, const int &col, const int &row)=0 |
virtual bool | isNoisy (const uint32_t &detID, const int &col, const int &row)=0 |
virtual bool | isNoisyColumn (const uint32_t &detID, const int &col, const int &row)=0 |
virtual void | setESObjects (const edm::EventSetup &es)=0 |
SiPixelGainCalibrationServiceBase () | |
virtual | ~SiPixelGainCalibrationServiceBase () |
Definition at line 27 of file SiPixelGainCalibrationServiceBase.h.
SiPixelGainCalibrationServiceBase::SiPixelGainCalibrationServiceBase | ( | ) | [inline] |
Definition at line 29 of file SiPixelGainCalibrationServiceBase.h.
{};
virtual SiPixelGainCalibrationServiceBase::~SiPixelGainCalibrationServiceBase | ( | ) | [inline, virtual] |
Definition at line 30 of file SiPixelGainCalibrationServiceBase.h.
{};
virtual std::vector<uint32_t> SiPixelGainCalibrationServiceBase::getDetIds | ( | ) | [pure virtual] |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual float SiPixelGainCalibrationServiceBase::getGain | ( | const uint32_t & | detID, |
const int & | col, | ||
const int & | row | ||
) | [pure virtual] |
Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual double SiPixelGainCalibrationServiceBase::getGainHigh | ( | ) | [pure virtual] |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual double SiPixelGainCalibrationServiceBase::getGainLow | ( | ) | [pure virtual] |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual float SiPixelGainCalibrationServiceBase::getPedestal | ( | const uint32_t & | detID, |
const int & | col, | ||
const int & | row | ||
) | [pure virtual] |
Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual double SiPixelGainCalibrationServiceBase::getPedHigh | ( | ) | [pure virtual] |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual double SiPixelGainCalibrationServiceBase::getPedLow | ( | ) | [pure virtual] |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual bool SiPixelGainCalibrationServiceBase::isDead | ( | const uint32_t & | detID, |
const int & | col, | ||
const int & | row | ||
) | [pure virtual] |
Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual bool SiPixelGainCalibrationServiceBase::isDeadColumn | ( | const uint32_t & | detID, |
const int & | col, | ||
const int & | row | ||
) | [pure virtual] |
Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual bool SiPixelGainCalibrationServiceBase::isNoisy | ( | const uint32_t & | detID, |
const int & | col, | ||
const int & | row | ||
) | [pure virtual] |
Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual bool SiPixelGainCalibrationServiceBase::isNoisyColumn | ( | const uint32_t & | detID, |
const int & | col, | ||
const int & | row | ||
) | [pure virtual] |
Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual void SiPixelGainCalibrationServiceBase::setESObjects | ( | const edm::EventSetup & | es | ) | [pure virtual] |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
Referenced by cms::SiPixelClusterProducer::produce().