17#ifndef ALICEO2_GPUCOMMON_TPCFASTTRANSFORMATION_SPLINE1D_H
18#define ALICEO2_GPUCOMMON_TPCFASTTRANSFORMATION_SPLINE1D_H
136template <
typename DataT,
int32_t YdimT,
class FlatBase>
138 :
public Spline1DSpec<DataT, YdimT, SplineUtil::getSpec(YdimT), FlatBase>
145#if !defined(GPUCA_GPUCODE)
149 static_cast<Container*
>(
this)->cloneFromObject(
v,
nullptr);
153 static_cast<Container*
>(
this)->cloneFromObject(
v,
nullptr);
161#if !defined(GPUCA_GPUCODE) && !defined(GPUCA_STANDALONE)
170template <
typename DataT,
int32_t YdimT = 0,
class FlatBase = FlatObject>
174template <
typename DataT,
int32_t YdimT>
178#if !defined(GPUCA_GPUCODE) && !defined(GPUCA_STANDALONE)
188template <
typename DataT,
int32_t YdimT>
Definition of Spline1DSpec class.
Spline1DBase(const Spline1DBase &v)
Spline1DBase & operator=(const Spline1DBase &v)
static Spline1DBase * readFromFile(TFile &inpf, const char *name)
static Spline1D * readFromFile(TFile &inpf, const char *name)
Forward declaration — specializations below select ClassDefNV based on FlatBase.
static constexpr int32_t getSpec(int32_t nXdim, int32_t nYdim)
GLuint const GLchar * name