#include <SiPixelGainCalibrationServiceBase.h>
Public Member Functions | |
std::vector< uint32_t > | getDetIds () |
virtual float | getGain (const uint32_t &detID, const int &col, const int &row)=0 |
double | getGainHigh () |
double | getGainLow () |
virtual float | getPedestal (const uint32_t &detID, const int &col, const int &row)=0 |
double | getPedHigh () |
double | getPedLow () |
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 |
void | setESObjects (const edm::EventSetup &es) |
SiPixelGainCalibrationServicePayloadGetter (const edm::ParameterSet &conf) | |
virtual | ~SiPixelGainCalibrationServicePayloadGetter () |
Public Member Functions inherited from SiPixelGainCalibrationServiceBase | |
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 |
Private 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_ |
Definition at line 48 of file SiPixelGainCalibrationServiceBase.h.
|
explicit |
Definition at line 115 of file SiPixelGainCalibrationServiceBase.h.
References SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::old_detID, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldAveragedBlockDataGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldAveragedBlockDataPed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnIndexGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnIndexPed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnValueGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldColumnValuePed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsDeadGain_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsDeadPed_, SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsNoisyGain_, and SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::oldThisColumnIsNoisyPed_.
|
inlinevirtual |
Definition at line 52 of file SiPixelGainCalibrationServiceBase.h.
|
virtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 147 of file SiPixelGainCalibrationServiceBase.h.
|
pure virtual |
|
protected |
Definition at line 254 of file SiPixelGainCalibrationServiceBase.h.
References cuy::col, and edm::hlt::Exception.
|
protected |
Definition at line 199 of file SiPixelGainCalibrationServiceBase.h.
References edm::hlt::Exception.
|
virtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 162 of file SiPixelGainCalibrationServiceBase.h.
|
virtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 156 of file SiPixelGainCalibrationServiceBase.h.
|
pure virtual |
|
protected |
Definition at line 217 of file SiPixelGainCalibrationServiceBase.h.
References cuy::col, and edm::hlt::Exception.
|
protected |
Definition at line 180 of file SiPixelGainCalibrationServiceBase.h.
References edm::hlt::Exception.
|
virtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 174 of file SiPixelGainCalibrationServiceBase.h.
|
virtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 168 of file SiPixelGainCalibrationServiceBase.h.
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
virtual |
Implements SiPixelGainCalibrationServiceBase.
Definition at line 138 of file SiPixelGainCalibrationServiceBase.h.
References edm::EventSetup::get().
|
protected |
Definition at line 289 of file SiPixelGainCalibrationServiceBase.h.
References dtNoiseDBValidation_cfg::cerr.
|
private |
Definition at line 85 of file SiPixelGainCalibrationServiceBase.h.
|
private |
Definition at line 86 of file SiPixelGainCalibrationServiceBase.h.
|
private |
Definition at line 90 of file SiPixelGainCalibrationServiceBase.h.
|
private |
Definition at line 89 of file SiPixelGainCalibrationServiceBase.h.
|
private |
Definition at line 88 of file SiPixelGainCalibrationServiceBase.h.
|
private |
Definition at line 95 of file SiPixelGainCalibrationServiceBase.h.
|
private |
Definition at line 94 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 111 of file SiPixelGainCalibrationServiceBase.h.
|
private |
Definition at line 99 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 100 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 106 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 107 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 108 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 109 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 102 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 103 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 104 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 105 of file SiPixelGainCalibrationServiceBase.h.
Referenced by SiPixelGainCalibrationServicePayloadGetter< thePayloadObject, theDBRecordType >::SiPixelGainCalibrationServicePayloadGetter().
|
private |
Definition at line 87 of file SiPixelGainCalibrationServiceBase.h.
|
private |
Definition at line 92 of file SiPixelGainCalibrationServiceBase.h.
|
private |
Definition at line 91 of file SiPixelGainCalibrationServiceBase.h.