#include <SiPixelGainCalibrationServiceBase.h>
Public Member Functions | |
std::vector< uint32_t > | getDetIds () override |
float | getGain (const uint32_t &detID, const int &col, const int &row) override=0 |
double | getGainHigh () override |
double | getGainLow () override |
float | getPedestal (const uint32_t &detID, const int &col, const int &row) override=0 |
double | getPedHigh () override |
double | getPedLow () override |
bool | isDead (const uint32_t &detID, const int &col, const int &row) override=0 |
bool | isDeadColumn (const uint32_t &detID, const int &col, const int &row) override=0 |
bool | isNoisy (const uint32_t &detID, const int &col, const int &row) override=0 |
bool | isNoisyColumn (const uint32_t &detID, const int &col, const int &row) override=0 |
thePayloadObject const & | payload () const |
void | setESObjects (const edm::EventSetup &es) override |
SiPixelGainCalibrationServicePayloadGetter (const edm::ParameterSet &conf) | |
~SiPixelGainCalibrationServicePayloadGetter () override | |
Public Member Functions inherited from SiPixelGainCalibrationServiceBase | |
virtual void | calibrate (uint32_t detID, DigiIterator b, DigiIterator e, float conversionFactor, float offset, int *electron) |
SiPixelGainCalibrationServiceBase () | |
virtual | ~SiPixelGainCalibrationServiceBase () |
Protected Member Functions | |
float | getGainByColumn (const uint32_t &detID, const int &col, const int &row, bool &isDeadColumn, bool &isNoisyColumn) |
float | getGainByPixel (const uint32_t &detID, const int &col, const int &row, bool &isDeadPixel, bool &isNoisyPixel) |
float | getPedestalByColumn (const uint32_t &detID, const int &col, const int &row, bool &isDeadColumn, bool &isNoisyColumn) |
float | getPedestalByPixel (const uint32_t &detID, const int &col, const int &row, bool &isDeadPixel, bool &isNoisyPixel) |
void | throwExepctionForBadRead (std::string payload, const uint32_t &detID, const int &col, const int &row, double value=-1) const |
Protected Attributes | |
edm::ParameterSet | conf_ |
bool | ESetupInit_ |
double | gainHigh_ |
double | gainLow_ |
int | numberOfRowsAveragedOver_ |
int | old_cols |
uint32_t | old_detID |
thePayloadObject::Range | old_range |
int | oldAveragedBlockDataGain_ |
int | oldAveragedBlockDataPed_ |
int | oldColumnIndexGain_ |
int | oldColumnIndexPed_ |
float | oldColumnValueGain_ |
float | oldColumnValuePed_ |
bool | oldThisColumnIsDeadGain_ |
bool | oldThisColumnIsDeadPed_ |
bool | oldThisColumnIsNoisyGain_ |
bool | oldThisColumnIsNoisyPed_ |
edm::ESHandle< thePayloadObject > | ped |
double | pedHigh_ |
double | pedLow_ |
Additional Inherited Members | |
Public Types inherited from SiPixelGainCalibrationServiceBase | |
typedef edm::DetSet< PixelDigi >::const_iterator | DigiIterator |
Static Public Member Functions inherited from SiPixelGainCalibrationServiceBase | |
static void | fillPSetDescription (edm::ParameterSetDescription &desc) |
Definition at line 58 of file SiPixelGainCalibrationServiceBase.h.
|
explicit |
Definition at line 125 of file SiPixelGainCalibrationServiceBase.h.
|
inlineoverride |
Definition at line 61 of file SiPixelGainCalibrationServiceBase.h.
|
overridevirtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 155 of file SiPixelGainCalibrationServiceBase.h.
|
overridepure virtual |
|
protected |
Definition at line 265 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 207 of file SiPixelGainCalibrationServiceBase.h.
|
overridevirtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 168 of file SiPixelGainCalibrationServiceBase.h.
|
overridevirtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 162 of file SiPixelGainCalibrationServiceBase.h.
|
overridepure virtual |
|
protected |
Definition at line 227 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 186 of file SiPixelGainCalibrationServiceBase.h.
|
overridevirtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 180 of file SiPixelGainCalibrationServiceBase.h.
|
overridevirtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 174 of file SiPixelGainCalibrationServiceBase.h.
|
overridepure virtual |
|
overridepure virtual |
|
overridepure virtual |
|
overridepure virtual |
|
inline |
Definition at line 75 of file SiPixelGainCalibrationServiceBase.h.
|
overridevirtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 146 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 302 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 95 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 96 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 100 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 99 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 98 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 105 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
|
protected |
Definition at line 121 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
Definition at line 97 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< SiPixelGainCalibrationOffline, SiPixelGainCalibrationOfflineRcd >::payload().
|
protected |
Definition at line 102 of file SiPixelGainCalibrationServiceBase.h.
|
protected |
Definition at line 101 of file SiPixelGainCalibrationServiceBase.h.