CMS 3D CMS Logo

Public Member Functions

SiPixelGainCalibrationServiceBase Class Reference

#include <SiPixelGainCalibrationServiceBase.h>

Inheritance diagram for SiPixelGainCalibrationServiceBase:
SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType > SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd > SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd > SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd > SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd > SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd > SiPixelGainCalibrationService SiPixelGainCalibrationForHLTService SiPixelGainCalibrationForHLTSimService SiPixelGainCalibrationOfflineService SiPixelGainCalibrationOfflineSimService

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

Detailed Description

Definition at line 27 of file SiPixelGainCalibrationServiceBase.h.


Constructor & Destructor Documentation

SiPixelGainCalibrationServiceBase::SiPixelGainCalibrationServiceBase ( ) [inline]

Definition at line 29 of file SiPixelGainCalibrationServiceBase.h.

{};
virtual SiPixelGainCalibrationServiceBase::~SiPixelGainCalibrationServiceBase ( ) [inline, virtual]

Definition at line 30 of file SiPixelGainCalibrationServiceBase.h.

{};

Member Function Documentation

virtual std::vector<uint32_t> SiPixelGainCalibrationServiceBase::getDetIds ( ) [pure virtual]
virtual float SiPixelGainCalibrationServiceBase::getGain ( const uint32_t &  detID,
const int &  col,
const int &  row 
) [pure virtual]
virtual double SiPixelGainCalibrationServiceBase::getGainHigh ( ) [pure virtual]
virtual double SiPixelGainCalibrationServiceBase::getGainLow ( ) [pure virtual]
virtual float SiPixelGainCalibrationServiceBase::getPedestal ( const uint32_t &  detID,
const int &  col,
const int &  row 
) [pure virtual]
virtual double SiPixelGainCalibrationServiceBase::getPedHigh ( ) [pure virtual]
virtual double SiPixelGainCalibrationServiceBase::getPedLow ( ) [pure virtual]
virtual bool SiPixelGainCalibrationServiceBase::isDead ( const uint32_t &  detID,
const int &  col,
const int &  row 
) [pure virtual]
virtual bool SiPixelGainCalibrationServiceBase::isDeadColumn ( const uint32_t &  detID,
const int &  col,
const int &  row 
) [pure virtual]
virtual bool SiPixelGainCalibrationServiceBase::isNoisy ( const uint32_t &  detID,
const int &  col,
const int &  row 
) [pure virtual]
virtual bool SiPixelGainCalibrationServiceBase::isNoisyColumn ( const uint32_t &  detID,
const int &  col,
const int &  row 
) [pure virtual]
virtual void SiPixelGainCalibrationServiceBase::setESObjects ( const edm::EventSetup es) [pure virtual]