24 lines
712 B
C++
24 lines
712 B
C++
// Copyright (2019-2023) Paul Scherrer Institute
|
|
// SPDX-License-Identifier: GPL-3.0-or-later
|
|
|
|
#ifndef JFJOCH_USE_CUDA
|
|
|
|
#include "JFConversionGPU.h"
|
|
|
|
JFConversionGPU::JFConversionGPU() {}
|
|
|
|
JFConversionGPU::~JFConversionGPU() {}
|
|
|
|
void JFConversionGPU::Setup(const JFModuleGainCalibration &gain_calibration, const JFModulePedestal &pedestal_g0,
|
|
const JFModulePedestal &pedestal_g1, const JFModulePedestal &pedestal_g2, double energy) {
|
|
alt_conv.Setup(gain_calibration, pedestal_g0, pedestal_g1, pedestal_g2, energy);
|
|
}
|
|
|
|
void JFConversionGPU::ConvertModule(int16_t *dest, const uint16_t *source) {
|
|
alt_conv.ConvertModule(dest, source);
|
|
}
|
|
|
|
void JFConversionGPU::Sync() {}
|
|
|
|
#endif
|