#include <CondTools/SiPixel/interface/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 float | getPedestal (const uint32_t &detID, const int &col, const int &row)=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 void | setESObjects (const edm::EventSetup &es)=0 |
SiPixelGainCalibrationServiceBase () | |
virtual | ~SiPixelGainCalibrationServiceBase () |
Definition at line 26 of file SiPixelGainCalibrationServiceBase.h.
SiPixelGainCalibrationServiceBase::SiPixelGainCalibrationServiceBase | ( | ) | [inline] |
virtual SiPixelGainCalibrationServiceBase::~SiPixelGainCalibrationServiceBase | ( | ) | [inline, virtual] |
virtual std::vector<uint32_t> SiPixelGainCalibrationServiceBase::getDetIds | ( | ) | [pure virtual] |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, 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, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
Referenced by PixelThresholdClusterizer::calibrate().
virtual float SiPixelGainCalibrationServiceBase::getPedestal | ( | const uint32_t & | detID, | |
const int & | col, | |||
const int & | row | |||
) | [pure virtual] |
Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
Referenced by PixelThresholdClusterizer::calibrate().
virtual bool SiPixelGainCalibrationServiceBase::isDead | ( | const uint32_t & | detID, | |
const int & | col, | |||
const int & | row | |||
) | [pure virtual] |
Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
Referenced by PixelThresholdClusterizer::calibrate().
virtual bool SiPixelGainCalibrationServiceBase::isDeadColumn | ( | const uint32_t & | detID, | |
const int & | col, | |||
const int & | row | |||
) | [pure virtual] |
Implemented in SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationOfflineService, SiPixelGainCalibrationService, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
virtual void SiPixelGainCalibrationServiceBase::setESObjects | ( | const edm::EventSetup & | es | ) | [pure virtual] |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.