CMS 3D CMS Logo

SiPixelGainCalibrationServiceBase Class Reference

#include <CondTools/SiPixel/interface/SiPixelGainCalibrationServiceBase.h>

Inheritance diagram for SiPixelGainCalibrationServiceBase:

SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType > SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd > SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd > SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd > SiPixelGainCalibrationService SiPixelGainCalibrationForHLTService SiPixelGainCalibrationOfflineService

List of all members.

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 ()


Detailed Description

Definition at line 26 of file SiPixelGainCalibrationServiceBase.h.


Constructor & Destructor Documentation

SiPixelGainCalibrationServiceBase::SiPixelGainCalibrationServiceBase (  )  [inline]

Definition at line 28 of file SiPixelGainCalibrationServiceBase.h.

00028 {};

virtual SiPixelGainCalibrationServiceBase::~SiPixelGainCalibrationServiceBase (  )  [inline, virtual]

Definition at line 29 of file SiPixelGainCalibrationServiceBase.h.

00029 {};


Member Function Documentation

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 >.


The documentation for this class was generated from the following file:
Generated on Tue Jun 9 18:32:00 2009 for CMSSW by  doxygen 1.5.4