#include <SiPixelGainCalibrationForHLTGPU.h>
Classes | |
struct | GPUData |
Public Member Functions | |
const SiPixelGainForHLTonGPU * | cpuProduct () const |
const SiPixelGainForHLTonGPU * | getGPUProductAsync (cudaStream_t cudaStream) const |
const SiPixelGainCalibrationForHLT * | originalProduct () |
SiPixelGainCalibrationForHLTGPU (const SiPixelGainCalibrationForHLT &gains, const TrackerGeometry &geom) | |
~SiPixelGainCalibrationForHLTGPU () | |
Private Attributes | |
SiPixelGainForHLTonGPU * | gainForHLTonHost_ = nullptr |
const SiPixelGainCalibrationForHLT * | gains_ = nullptr |
cms::cuda::ESProduct< GPUData > | gpuData_ |
Definition at line 12 of file SiPixelGainCalibrationForHLTGPU.h.
|
explicit |
Definition at line 11 of file SiPixelGainCalibrationForHLTGPU.cc.
References cms::cuda::assert(), cudaCheck, SiPixelGainCalibrationForHLT::data(), SiPixelGainForHLTonGPU::deadFlag_, TrackerGeometry::detUnits(), gainForHLTonHost_, SiPixelGainForHLTonGPU::gainPrecision_, gains_, SiPixelGainCalibrationForHLT::getGainHigh(), SiPixelGainCalibrationForHLT::getGainLow(), SiPixelGainCalibrationForHLT::getIndexes(), SiPixelGainCalibrationForHLT::getPedHigh(), SiPixelGainCalibrationForHLT::getPedLow(), mps_fire::i, LogDebug, cuda_std::lower_bound(), SiPixelGainForHLTonGPU::maxGain_, SiPixelGainForHLTonGPU::maxPed_, SiPixelGainForHLTonGPU::minGain_, SiPixelGainForHLTonGPU::minPed_, SiPixelGainForHLTonGPU::nBinsToUseForEncoding_, SiPixelGainForHLTonGPU::noisyFlag_, SiPixelGainForHLTonGPU::numberOfRowsAveragedOver_, hltrates_dqm_sourceclient-live_cfg::offset, TrackerGeometry::offsetDU(), AlCaHLTBitMon_ParallelJobs::p, SiPixelGainForHLTonGPU::pedPrecision_, SiPixelGainForHLTonGPU::rangeAndCols_, GeomDetEnumerators::tkDetEnum, and SiPixelGainForHLTonGPU::v_pedestals_.
SiPixelGainCalibrationForHLTGPU::~SiPixelGainCalibrationForHLTGPU | ( | ) |
Definition at line 77 of file SiPixelGainCalibrationForHLTGPU.cc.
References cudaCheck, and gainForHLTonHost_.
|
inline |
Definition at line 18 of file SiPixelGainCalibrationForHLTGPU.h.
References gainForHLTonHost_.
const SiPixelGainForHLTonGPU * SiPixelGainCalibrationForHLTGPU::getGPUProductAsync | ( | cudaStream_t | cudaStream | ) | const |
Definition at line 84 of file SiPixelGainCalibrationForHLTGPU.cc.
References cudaCheck, SiPixelGainCalibrationForHLT::data(), data, SiPixelGainCalibrationForHLTGPU::GPUData::gainDataOnGPU, SiPixelGainCalibrationForHLTGPU::GPUData::gainForHLTonGPU, gains_, gpuData_, cms::cuda::stream, and SiPixelGainForHLTonGPU::v_pedestals_.
|
inline |
Definition at line 19 of file SiPixelGainCalibrationForHLTGPU.h.
References gains_.
|
private |
Definition at line 23 of file SiPixelGainCalibrationForHLTGPU.h.
Referenced by cpuProduct(), SiPixelGainCalibrationForHLTGPU(), and ~SiPixelGainCalibrationForHLTGPU().
|
private |
Definition at line 22 of file SiPixelGainCalibrationForHLTGPU.h.
Referenced by getGPUProductAsync(), originalProduct(), and SiPixelGainCalibrationForHLTGPU().
|
private |
Definition at line 29 of file SiPixelGainCalibrationForHLTGPU.h.
Referenced by getGPUProductAsync().