#include <SiPixelGainForHLTonGPU.h>
Public Types | |
using | DecodingStructure = SiPixelGainForHLTonGPU_DecodingStructure |
using | Range = std::pair< uint32_t, uint32_t > |
Public Member Functions | |
constexpr float | decodeGain (unsigned int gain) const |
constexpr float | decodePed (unsigned int ped) const |
std::pair< float, float > | getPedAndGain (uint32_t moduleInd, int col, int row, bool &isDeadColumn, bool &isNoisyColumn) const |
Public Attributes | |
unsigned int | deadFlag_ |
float | gainPrecision_ |
float | maxGain_ |
float | maxPed_ |
float | minGain_ |
float | minPed_ |
unsigned int | nBinsToUseForEncoding_ |
unsigned int | noisyFlag_ |
unsigned int | numberOfRowsAveragedOver_ |
float | pedPrecision_ |
std::pair< Range, int > | rangeAndCols_ [phase1PixelTopology::numberOfModules] |
DecodingStructure * | v_pedestals_ |
Definition at line 28 of file SiPixelGainForHLTonGPU.h.
Definition at line 30 of file SiPixelGainForHLTonGPU.h.
using SiPixelGainForHLTonGPU::Range = std::pair<uint32_t, uint32_t> |
Definition at line 32 of file SiPixelGainForHLTonGPU.h.
|
inline |
Definition at line 58 of file SiPixelGainForHLTonGPU.h.
References nano_mu_digi_cff::float, PedestalClient_cfi::gain, gainPrecision_, and minGain_.
Referenced by getPedAndGain().
|
inline |
Definition at line 59 of file SiPixelGainForHLTonGPU.h.
References nano_mu_digi_cff::float, minPed_, and pedPrecision_.
Referenced by getPedAndGain().
|
inline |
Definition at line 34 of file SiPixelGainForHLTonGPU.h.
References cms::cuda::assert(), cuy::col, deadFlag_, decodeGain(), decodePed(), noisyFlag_, numberOfRowsAveragedOver_, hltrates_dqm_sourceclient-live_cfg::offset, FastTimerService_cff::range, rangeAndCols_, alignCSCRings::s, and v_pedestals_.
unsigned int SiPixelGainForHLTonGPU::deadFlag_ |
Definition at line 69 of file SiPixelGainForHLTonGPU.h.
Referenced by getPedAndGain(), and SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
float SiPixelGainForHLTonGPU::gainPrecision_ |
Definition at line 65 of file SiPixelGainForHLTonGPU.h.
Referenced by decodeGain(), and SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
float SiPixelGainForHLTonGPU::maxGain_ |
Definition at line 64 of file SiPixelGainForHLTonGPU.h.
Referenced by SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
float SiPixelGainForHLTonGPU::maxPed_ |
Definition at line 64 of file SiPixelGainForHLTonGPU.h.
Referenced by SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
float SiPixelGainForHLTonGPU::minGain_ |
Definition at line 64 of file SiPixelGainForHLTonGPU.h.
Referenced by decodeGain(), and SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
float SiPixelGainForHLTonGPU::minPed_ |
Definition at line 64 of file SiPixelGainForHLTonGPU.h.
Referenced by decodePed(), and SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
unsigned int SiPixelGainForHLTonGPU::nBinsToUseForEncoding_ |
Definition at line 68 of file SiPixelGainForHLTonGPU.h.
Referenced by SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
unsigned int SiPixelGainForHLTonGPU::noisyFlag_ |
Definition at line 70 of file SiPixelGainForHLTonGPU.h.
Referenced by getPedAndGain(), and SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
unsigned int SiPixelGainForHLTonGPU::numberOfRowsAveragedOver_ |
Definition at line 67 of file SiPixelGainForHLTonGPU.h.
Referenced by getPedAndGain(), and SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
float SiPixelGainForHLTonGPU::pedPrecision_ |
Definition at line 65 of file SiPixelGainForHLTonGPU.h.
Referenced by decodePed(), and SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
std::pair<Range, int> SiPixelGainForHLTonGPU::rangeAndCols_[phase1PixelTopology::numberOfModules] |
Definition at line 62 of file SiPixelGainForHLTonGPU.h.
Referenced by getPedAndGain(), and SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().
DecodingStructure* SiPixelGainForHLTonGPU::v_pedestals_ |
Definition at line 61 of file SiPixelGainForHLTonGPU.h.
Referenced by getPedAndGain(), and SiPixelGainCalibrationForHLTGPU::SiPixelGainCalibrationForHLTGPU().