Logo ROOT   6.08/07
Reference Guide
List of all members | Public Member Functions | Private Attributes | List of all members
ROOT::Fit::SparseData Class Reference

Definition at line 32 of file SparseData.h.

Public Member Functions

 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
 
- Public Member Functions inherited from ROOT::Fit::FitData
 FitData ()
 construct with default option and data range More...
 
 FitData (const DataOptions &opt)
 construct passing options and default data range More...
 
 FitData (const DataRange &range)
 construct passing range and default options More...
 
 FitData (const DataOptions &opt, const DataRange &range)
 construct passing options and data range More...
 
virtual ~FitData ()
 dummy virtual destructor More...
 
const DataOptionsOpt () const
 access to options More...
 
DataOptionsOpt ()
 
const DataRangeRange () const
 access to range More...
 

Private Attributes

ProxyListBox * fList
 

Additional Inherited Members

- Static Public Member Functions inherited from ROOT::Fit::FitData
static unsigned int MaxSize ()
 define a max size to avoid allocating too large arrays More...
 

#include <Fit/SparseData.h>

Inheritance diagram for ROOT::Fit::SparseData:
[legend]

Constructor & Destructor Documentation

◆ SparseData() [1/2]

ROOT::Fit::SparseData::SparseData ( std::vector< double > &  min,
std::vector< double > &  max 
)

Definition at line 194 of file SparseData.cxx.

◆ SparseData() [2/2]

ROOT::Fit::SparseData::SparseData ( const unsigned int  dim,
double  min[],
double  max[] 
)

Definition at line 204 of file SparseData.cxx.

◆ ~SparseData()

ROOT::Fit::SparseData::~SparseData ( )

Definition at line 216 of file SparseData.cxx.

Member Function Documentation

◆ Add()

void ROOT::Fit::SparseData::Add ( std::vector< double > &  min,
std::vector< double > &  max,
const double  content,
const double  error = 1.0 
)

Definition at line 231 of file SparseData.cxx.

◆ GetBinData()

void ROOT::Fit::SparseData::GetBinData ( BinData bd) const

Definition at line 298 of file SparseData.cxx.

◆ GetBinDataIntegral()

void ROOT::Fit::SparseData::GetBinDataIntegral ( BinData bd) const

Definition at line 320 of file SparseData.cxx.

◆ GetBinDataNoZeros()

void ROOT::Fit::SparseData::GetBinDataNoZeros ( BinData bd) const

Definition at line 338 of file SparseData.cxx.

◆ GetPoint()

void ROOT::Fit::SparseData::GetPoint ( const unsigned int  i,
std::vector< double > &  min,
std::vector< double > &  max,
double &  content,
double &  error 
)

Definition at line 268 of file SparseData.cxx.

◆ NDim()

unsigned int ROOT::Fit::SparseData::NDim ( ) const

Definition at line 225 of file SparseData.cxx.

◆ NPoints()

unsigned int ROOT::Fit::SparseData::NPoints ( ) const

Definition at line 219 of file SparseData.cxx.

◆ PrintList()

void ROOT::Fit::SparseData::PrintList ( ) const

Definition at line 291 of file SparseData.cxx.

Member Data Documentation

◆ fList

ProxyListBox* ROOT::Fit::SparseData::fList
private

Definition at line 67 of file SparseData.h.


The documentation for this class was generated from the following files: