25 fpTmpCoordVector(nullptr)
38 fpTmpCoordVector(nullptr)
52 fpTmpCoordVector(nullptr)
60 unsigned int maxpoints,
unsigned int dim) :
69 fpTmpCoordVector(nullptr)
82 fpTmpCoordVector(nullptr)
102 fpTmpCoordVector(nullptr)
118 const double *
dataZ) :
121 fNPoints(fMaxPoints),
124 fpTmpCoordVector(nullptr)
150 fpTmpCoordVector(nullptr)
170 fpTmpCoordVector(nullptr)
185 const double *
dataZ) :
191 fpTmpCoordVector(nullptr)
204 for (
unsigned int i = 0; i <
fDim; i++) {
212 : fWrapped(
false), fMaxPoints(0), fNPoints(0), fDim(0),
213 fpTmpCoordVector(nullptr)
236 for (
unsigned int i = 0; i <
fDim; i++) {
ROOT::Detail::TRangeCast< T, true > TRangeDynCast
TRangeDynCast is an adapter class that allows the typed iteration through a TCollection.
class describing the range in the coordinates it supports multiple range in a coordinate.
Base class for all the fit data types: Stores the coordinates and the DataOptions.
double * fpTmpCoordVector
FitData(unsigned int maxpoints=0, unsigned int dim=1)
construct with default option and data range
void InitCoordsVector()
initializer routines to set the corresponding pointers right The vectors must NOT be resized after th...
void Append(unsigned int newPoints, unsigned int dim=1)
std::vector< std::vector< double > > fCoords
This vector stores the vectorizable data: The inner vectors contain the coordinates data fCoords[0] i...
std::vector< const double * > fCoordsPtr
void InitFromRange(Iterator dataItr)
FitData & operator=(const FitData &rhs)
virtual ~FitData()
dummy virtual destructor
TFitResultPtr Fit(FitObject *h1, TF1 *f1, Foption_t &option, const ROOT::Math::MinimizerOptions &moption, const char *goption, ROOT::Fit::DataRange &range)
tbb::task_arena is an alias of tbb::interface7::task_arena, which doesn't allow to forward declare tb...
DataOptions : simple structure holding the options on how the data are filled.