fUsrFunName(""),
fUsrMacro(0)
{
+// Default constructor
for (int i=3;i--;) {
- fBMin[i] = fBMax[i] = fBScale[i] = fBOffset[i] = 0;
+ fBMin[i] = fBMax[i] = fBScale[i] = fBOffset[i] = fArgsTmp[i] = 0;
fNPoints[i] = 0;
- fGridOffs[i] = 0.;
+ fGridOffs[i] = 0;
}
}
fBOffset[i] = src.fBOffset[i];
fNPoints[i] = src.fNPoints[i];
fGridOffs[i] = src.fGridOffs[i];
+ fArgsTmp[i] = 0;
}
for (int i=0;i<fDimOut;i++) {
AliCheb3DCalc* cbc = src.GetChebCalc(i);
for (int i=3;i--;) {
fBMin[i] = fBMax[i] = fBScale[i] = fBOffset[i] = 0;
fNPoints[i] = 0;
- fGridOffs[i] = 0.;
+ fGridOffs[i] = 0;
+ fArgsTmp[i] = 0;
}
LoadData(inpFile);
}
for (int i=3;i--;) {
fBMin[i] = fBMax[i] = fBScale[i] = fBOffset[i] = 0;
fNPoints[i] = 0;
- fGridOffs[i] = 0.;
+ fGridOffs[i] = 0;
+ fArgsTmp[i] = 0;
}
LoadData(stream);
}
//__________________________________________________________________________________________
#ifdef _INC_CREATION_ALICHEB3D_
-AliCheb3D::AliCheb3D(const char* funName, int DimOut, Float_t *bmin,Float_t *bmax, Int_t *npoints, Float_t prec) :
+AliCheb3D::AliCheb3D(const char* funName, int DimOut, const Float_t *bmin, const Float_t *bmax, Int_t *npoints, Float_t prec) :
TNamed(funName,funName),
fDimOut(0),
fPrec(TMath::Max(1.E-12f,prec)),
fBMin[i] = fBMax[i] = fBScale[i] = fBOffset[i] = 0;
fNPoints[i] = 0;
fGridOffs[i] = 0.;
+ fArgsTmp[i] = 0;
}
SetDimOut(DimOut);
PrepareBoundaries(bmin,bmax);
fBMin[i] = fBMax[i] = fBScale[i] = fBOffset[i] = 0;
fNPoints[i] = 0;
fGridOffs[i] = 0.;
+ fArgsTmp[i] = 0;
}
SetDimOut(DimOut);
PrepareBoundaries(bmin,bmax);
fBMin[i] = fBMax[i] = fBScale[i] = fBOffset[i] = 0;
fNPoints[i] = 0;
fGridOffs[i] = 0.;
+ fArgsTmp[i] = 0;
}
SetDimOut(DimOut);
PrepareBoundaries(bmin,bmax);
fBMin[i] = fBMax[i] = fBScale[i] = fBOffset[i] = 0;
fNPoints[i] = 0;
fGridOffs[i] = 0.;
+ fArgsTmp[i] = 0;
}
SetDimOut(DimOut);
PrepareBoundaries(bmin,bmax);