13 #ifndef ROOT_Fit_SparseData 
   14 #define ROOT_Fit_SparseData 
   26       class SparseData : 
public FitData  {
 
   29          SparseData(std::vector<double>& min, std::vector<double>& max);
 
   32          SparseData(
const unsigned int dim, 
double min[], 
double max[]);
 
   38          unsigned int NPoints() 
const;
 
   40          unsigned int NDim() 
const;
 
   43          void Add(std::vector<double>& min, std::vector<double>& max,
 
   44                   const double content, 
const double error = 1.0);
 
   46          void GetPoint(
const unsigned int i,
 
   47                        std::vector<double>& min, std::vector<double>&max,
 
   48                        double& content, 
double& error);
 
   51          void PrintList() 
const;
 
   54          void GetBinData(BinData&) 
const;
 
   56          void GetBinDataIntegral(BinData&) 
const;
 
   58          void GetBinDataNoZeros(BinData&) 
const;