ROOT  6.06/09
Reference Guide
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 ()
 
unsigned int NPoints () const
 
unsigned int NDim () const
 
void Add (std::vector< double > &min, std::vector< double > &max, const double content, const double error=1.0)
 
void GetPoint (const unsigned int i, std::vector< double > &min, std::vector< double > &max, double &content, double &error)
 
void PrintList () const
 
void GetBinData (BinData &) const
 
void GetBinDataIntegral (BinData &) const
 
void GetBinDataNoZeros (BinData &) const
 
- Public Member Functions inherited from ROOT::Fit::FitData
 FitData ()
 construct with default option and data range More...
 
virtual ~FitData ()
 dummy virtual destructor 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...
 
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:
+ Collaboration diagram for ROOT::Fit::SparseData:

Constructor & Destructor Documentation

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

Definition at line 193 of file SparseData.cxx.

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

Definition at line 203 of file SparseData.cxx.

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

Definition at line 215 of file SparseData.cxx.

Member Function Documentation

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

Definition at line 230 of file SparseData.cxx.

Referenced by ROOT::Fit::FillData().

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

Definition at line 297 of file SparseData.cxx.

Referenced by fit2DHist(), fit3DHist(), OneDimension(), and TwoDimensions().

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

Definition at line 319 of file SparseData.cxx.

Referenced by ROOT::Fit::FillData(), fit2DHist(), and fit3DHist().

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

Definition at line 337 of file SparseData.cxx.

Referenced by fit2DHist(), and fit3DHist().

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

Definition at line 267 of file SparseData.cxx.

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

Definition at line 224 of file SparseData.cxx.

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

Definition at line 218 of file SparseData.cxx.

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

Definition at line 290 of file SparseData.cxx.

Member Data Documentation

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: