BornAgain  1.19.79
Open-source research software to simulate and fit neutron and x-ray reflectometry and grazing-incidence small-angle scattering
ROOT::Fit::SparseData Class Reference

Description

Definition at line 26 of file SparseData.h.

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

Public Member Functions

 SparseData (const unsigned int dim, double min[], double max[])
 
 SparseData (std::vector< double > &min, std::vector< 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
 

Private Attributes

ProxyListBox * fList
 

Constructor & Destructor Documentation

◆ SparseData() [1/2]

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

◆ SparseData() [2/2]

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

◆ ~SparseData()

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

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 
)

◆ GetBinData()

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

◆ GetBinDataIntegral()

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

◆ GetBinDataNoZeros()

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

◆ GetPoint()

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

◆ NDim()

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

◆ NPoints()

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

◆ PrintList()

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

Member Data Documentation

◆ fList

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

Definition at line 61 of file SparseData.h.


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