Definition at line 26 of file SparseData.h.
|
| | SparseData (std::vector< double > &min, std::vector< double > &max) |
| |
| | SparseData (const unsigned int dim, double min[], double max[]) |
| |
| | ~SparseData () |
| |
| void | Add (std::vector< double > &min, std::vector< double > &max, const double content, const double error=1.0) |
| |
| void | GetBinData (BinData &) const |
| |
| void | GetBinDataIntegral (BinData &) const |
| |
| void | GetBinDataNoZeros (BinData &) const |
| |
| void | GetPoint (const unsigned int i, std::vector< double > &min, std::vector< double > &max, double &content, double &error) |
| |
| unsigned int | NDim () const |
| |
| unsigned int | NPoints () const |
| |
| void | PrintList () const |
| |
| | FitData (unsigned int maxpoints=0, unsigned int dim=1) |
| | construct with default option and data range More...
|
| |
| | FitData (const DataOptions &opt, unsigned int maxpoints=0, unsigned int dim=1) |
| | construct passing options and default data range More...
|
| |
| | FitData (const DataRange &range, unsigned int maxpoints=0, unsigned int dim=1) |
| | construct passing range and default options More...
|
| |
| | FitData (const DataOptions &opt, const DataRange &range, unsigned int maxpoints=0, unsigned int dim=1) |
| | construct passing options and data range More...
|
| |
| | FitData (unsigned int n, const double *dataX) |
| | constructor from external data for 1D data More...
|
| |
| | FitData (unsigned int n, const double *dataX, const double *dataY) |
| | constructor from external data for 2D data More...
|
| |
| | FitData (unsigned int n, const double *dataX, const double *dataY, const double *dataZ) |
| | constructor from external data for 3D data More...
|
| |
| | FitData (const DataRange &range, unsigned int maxpoints, const double *dataX) |
| | constructor for multi-dim external data and a range (data are copied inside according to the range) Uses as argument an iterator of a list (or vector) containing the const double * of the data An example could be the std::vector<const double *>::begin More...
|
| |
| | FitData (const DataRange &range, unsigned int maxpoints, const double *dataX, const double *dataY) |
| | constructor for multi-dim external data and a range (data are copied inside according to the range) Uses as argument an iterator of a list (or vector) containing the const double * of the data An example could be the std::vector<const double *>::begin More...
|
| |
| | FitData (const DataRange &range, unsigned int maxpoints, const double *dataX, const double *dataY, const double *dataZ) |
| | constructor for multi-dim external data and a range (data are copied inside according to the range) Uses as argument an iterator of a list (or vector) containing the const double * of the data An example could be the std::vector<const double *>::begin More...
|
| |
| template<class Iterator > |
| | FitData (unsigned int n, unsigned int dim, Iterator dataItr) |
| | constructor for multi-dim external data (data are not copied inside) Uses as argument an iterator of a list (or vector) containing the const double * of the data An example could be the std::vector<const double *>::begin In case of weighted data, the external data must have a dim+1 lists of data The apssed dim refers just to the coordinate size More...
|
| |
| template<class Iterator > |
| | FitData (const DataRange &range, unsigned int maxpoints, unsigned int dim, Iterator dataItr) |
| | constructor for multi-dim external data and a range (data are copied inside according to the range) Uses as argument an iterator of a list (or vector) containing the const double * of the data An example could be the std::vector<const double *>::begin More...
|
| |
| | FitData (const FitData &rhs) |
| |
| virtual | ~FitData () |
| | dummy virtual destructor More...
|
| |
| void | Add (double x) |
| | add one dim data with only coordinate and values More...
|
| |
| void | Add (const double *x) |
| | add multi-dim coordinate data with only value More...
|
| |
| void | Append (unsigned int newPoints, unsigned int dim=1) |
| |
| const double * | Coords (unsigned int ipoint) const |
| | return a pointer to the coordinates data for the given fit point More...
|
| |
| const double * | GetCoordComponent (unsigned int ipoint, unsigned int icoord) const |
| | returns a single coordinate component of a point. More...
|
| |
| const std::vector< const double *> & | GetCoordDataPtrs () const |
| | direct access to coord data ptrs More...
|
| |
| unsigned int | NDim () const |
| | return coordinate data dimension More...
|
| |
| unsigned int | NPoints () const |
| | return number of fit points More...
|
| |
| FitData & | operator= (const FitData &rhs) |
| |
| const DataOptions & | Opt () const |
| | access to options More...
|
| |
| DataOptions & | Opt () |
| |
| const DataRange & | Range () const |
| | access to range More...
|
| |
| unsigned int | Size () const |
| | return number of fit points More...
|
| |