#include <SiPixelGainCalibrationForHLTService.h>
Public Member Functions | |
void | calibrate (uint32_t detID, DigiIterator b, DigiIterator e, float conversionFactor, float offset, int *electron) override |
float | getGain (const uint32_t &detID, const int &col, const int &row) override |
float | getPedestal (const uint32_t &detID, const int &col, const int &row) override |
bool | isDead (const uint32_t &detID, const int &col, const int &row) override |
bool | isDeadColumn (const uint32_t &detID, const int &col, const int &row) override |
bool | isNoisy (const uint32_t &detID, const int &col, const int &row) override |
bool | isNoisyColumn (const uint32_t &detID, const int &col, const int &row) override |
SiPixelGainCalibrationForHLTService (const edm::ParameterSet &conf, edm::ConsumesCollector iC) | |
Public Member Functions inherited from SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd > | |
std::vector< uint32_t > | getDetIds () override |
double | getGainHigh () override |
double | getGainLow () override |
double | getPedHigh () override |
double | getPedLow () override |
SiPixelGainCalibrationForHLTconst & | payload () const |
void | setESObjects (const edm::EventSetup &es) override |
SiPixelGainCalibrationServicePayloadGetter (const edm::ParameterSet &conf, edm::ConsumesCollector iC) | |
Public Member Functions inherited from SiPixelGainCalibrationServiceBase | |
SiPixelGainCalibrationServiceBase () | |
virtual | ~SiPixelGainCalibrationServiceBase () |
Definition at line 21 of file SiPixelGainCalibrationForHLTService.h.
|
inlineexplicit |
Definition at line 24 of file SiPixelGainCalibrationForHLTService.h.
|
overridevirtual |
Reimplemented from SiPixelGainCalibrationServiceBase.
Definition at line 20 of file SiPixelGainCalibrationForHLTService.cc.
References cms::cuda::assert(), cuy::col, alignCSCRings::e, SiPixelGainCalibrationForHLT::getPedAndGain(), SiPixelGainCalibrationForHLT::getRangeAndNCols(), mps_fire::i, isDeadColumn(), isNoisyColumn(), SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::numberOfRowsAveragedOver_, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::ped, EcalCondDBWriter_cfi::pedestal, and sistrip::SpyUtilities::range().
|
overridevirtual |
Implements SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >.
Definition at line 59 of file SiPixelGainCalibrationForHLTService.cc.
References SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::getGainByColumn(), isDead(), isNoisy(), and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::throwExepctionForBadRead().
Referenced by SiPixelGainCalibrationRejectNoisyAndDead::fillDatabase().
|
overridevirtual |
Implements SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >.
Definition at line 48 of file SiPixelGainCalibrationForHLTService.cc.
References SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::getPedestalByColumn(), isDead(), isNoisy(), and SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::throwExepctionForBadRead().
Referenced by SiPixelGainCalibrationRejectNoisyAndDead::fillDatabase().
|
overridevirtual |
Implements SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >.
Definition at line 70 of file SiPixelGainCalibrationForHLTService.cc.
References alignCSCRings::e, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::getPedestalByColumn(), isNoisy(), and cms::Exception::what().
Referenced by getGain(), getPedestal(), isDeadColumn(), isNoisy(), and isNoisyColumn().
|
overridevirtual |
Implements SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >.
Definition at line 98 of file SiPixelGainCalibrationForHLTService.cc.
References alignCSCRings::e, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::getGainByColumn(), isDead(), isNoisy(), and cms::Exception::what().
Referenced by calibrate(), and SiPixelGainCalibrationRejectNoisyAndDead::fillDatabase().
|
overridevirtual |
Implements SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >.
Definition at line 84 of file SiPixelGainCalibrationForHLTService.cc.
References alignCSCRings::e, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::getPedestalByColumn(), isDead(), and cms::Exception::what().
Referenced by getGain(), getPedestal(), isDead(), isDeadColumn(), and isNoisyColumn().
|
overridevirtual |
Implements SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >.
Definition at line 112 of file SiPixelGainCalibrationForHLTService.cc.
References alignCSCRings::e, SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationForHLT, SiPixelGainCalibrationForHLTRcd >::getGainByColumn(), isDead(), isNoisy(), and cms::Exception::what().
Referenced by calibrate(), and SiPixelGainCalibrationRejectNoisyAndDead::fillDatabase().