#include <SiPixelGainCalibrationServiceBase.h>
Public Types | |
typedef edm::DetSet< PixelDigi > ::const_iterator | DigiIterator |
Public Member Functions | |
virtual void | calibrate (uint32_t detID, DigiIterator b, DigiIterator e, float conversionFactor, float offset, int *electron) |
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 28 of file SiPixelGainCalibrationServiceBase.h.
typedef edm::DetSet<PixelDigi>::const_iterator SiPixelGainCalibrationServiceBase::DigiIterator |
Definition at line 31 of file SiPixelGainCalibrationServiceBase.h.
|
inline |
Definition at line 34 of file SiPixelGainCalibrationServiceBase.h.
|
inlinevirtual |
Definition at line 35 of file SiPixelGainCalibrationServiceBase.h.
|
virtual |
Reimplemented in SiPixelGainCalibrationForHLTService.
Definition at line 21 of file SiPixelGainCalibrationService.cc.
References assert(), cuy::col, alignCSCRings::e, getGain(), getPedestal(), i, isDead(), and isNoisy().
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >, SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.
Referenced by calibrate().
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >, SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.
Referenced by calibrate().
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >.
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >, SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.
Referenced by calibrate().
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >, SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >, SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.
Referenced by calibrate().
|
pure virtual |
Implemented in SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTSimRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibration, SiPixelGainCalibrationRcd >, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >, SiPixelGainCalibrationForHLTService, SiPixelGainCalibrationForHLTSimService, SiPixelGainCalibrationOfflineSimService, SiPixelGainCalibrationOfflineService, and SiPixelGainCalibrationService.
|
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 SiPixelClusterProducer::produce().