#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 () |
Static Public Member Functions | |
static void | fillPSetDescription (edm::ParameterSetDescription &desc) |
Definition at line 29 of file SiPixelGainCalibrationServiceBase.h.
typedef edm::DetSet<PixelDigi>::const_iterator SiPixelGainCalibrationServiceBase::DigiIterator |
Definition at line 31 of file SiPixelGainCalibrationServiceBase.h.
|
inline |
Definition at line 33 of file SiPixelGainCalibrationServiceBase.h.
|
inlinevirtual |
Definition at line 34 of file SiPixelGainCalibrationServiceBase.h.
|
virtual |
Reimplemented in SiPixelGainCalibrationForHLTService.
Definition at line 19 of file SiPixelGainCalibrationService.cc.
References cms::cuda::assert(), b, cuy::col, MillePedeFileConverter_cfg::e, HPSPFTauProducerPuppi_cfi::electron, getGain(), getPedestal(), mps_fire::i, createfilelist::int, isDead(), isNoisy(), and hltrates_dqm_sourceclient-live_cfg::offset.
|
inlinestatic |
Definition at line 36 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelClusterProducer::fillDescriptions().
|
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(), and PixelThresholdClusterizer::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(), and PixelThresholdClusterizer::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(), and PixelThresholdClusterizer::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(), and PixelThresholdClusterizer::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 >.