#include <DataVector.h>
Public Types | |
typedef std::vector< double > | FData |
typedef FData::const_iterator | const_iterator |
typedef FData::iterator | iterator |
typedef std::vector< double > | FData |
typedef FData::const_iterator | const_iterator |
typedef FData::iterator | iterator |
Public Member Functions | |
DataVector (size_t n) | |
~DataVector () | |
const FData & | Data () const |
FData & | Data () |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
const double & | operator[] (unsigned int i) const |
double & | operator[] (unsigned int i) |
size_t | Size () const |
DataVector (size_t n) | |
~DataVector () | |
const FData & | Data () const |
FData & | Data () |
const_iterator | begin () const |
const_iterator | end () const |
iterator | begin () |
iterator | end () |
const double & | operator[] (unsigned int i) const |
double & | operator[] (unsigned int i) |
size_t | Size () const |
Private Attributes | |
FData | fData |
Definition at line 122 of file DataVector.h.
typedef std::vector<double> ROOT::Fit::DataVector::FData |
Definition at line 127 of file DataVector.h.
typedef FData::const_iterator ROOT::Fit::DataVector::const_iterator |
const iterator access
Definition at line 162 of file DataVector.h.
typedef FData::iterator ROOT::Fit::DataVector::iterator |
Definition at line 163 of file DataVector.h.
typedef std::vector<double> ROOT::Fit::DataVector::FData |
Definition at line 127 of file DataVector.h.
typedef FData::const_iterator ROOT::Fit::DataVector::const_iterator |
const iterator access
Definition at line 162 of file DataVector.h.
typedef FData::iterator ROOT::Fit::DataVector::iterator |
Definition at line 163 of file DataVector.h.
ROOT::Fit::DataVector::DataVector | ( | size_t | n | ) | [inline, explicit] |
default constructor for a vector of N -data
Definition at line 132 of file DataVector.h.
ROOT::Fit::DataVector::~DataVector | ( | ) | [inline] |
Destructor (no operations)
Definition at line 143 of file DataVector.h.
ROOT::Fit::DataVector::DataVector | ( | size_t | n | ) | [inline, explicit] |
default constructor for a vector of N -data
Definition at line 132 of file DataVector.h.
ROOT::Fit::DataVector::~DataVector | ( | ) | [inline] |
Destructor (no operations)
Definition at line 143 of file DataVector.h.
const FData& ROOT::Fit::DataVector::Data | ( | ) | const [inline] |
const access to underlying vector
Definition at line 151 of file DataVector.h.
References fData.
Referenced by ROOT::Fit::BinData::Add(), ROOT::Fit::UnBinData::Add(), ROOT::Fit::BinData::CoordErrors(), ROOT::Fit::BinData::Coords(), ROOT::Fit::UnBinData::Coords(), ROOT::Fit::BinData::Error(), ROOT::Fit::BinData::GetPoint(), ROOT::Fit::BinData::GetPointError(), ROOT::Fit::UnBinData::Initialize(), ROOT::Fit::BinData::Initialize(), ROOT::Fit::BinData::InvError(), ROOT::Fit::BinData::LogTransform(), ROOT::Fit::UnBinData::Resize(), ROOT::Fit::BinData::Resize(), ROOT::Fit::UnBinData::UnBinData(), and ROOT::Fit::BinData::Value().
FData& ROOT::Fit::DataVector::Data | ( | ) | [inline] |
non-const access to underlying vector (in case of insertion/deletion) and iterator
Definition at line 156 of file DataVector.h.
References fData.
const_iterator ROOT::Fit::DataVector::begin | ( | ) | const [inline] |
const_iterator ROOT::Fit::DataVector::end | ( | ) | const [inline] |
iterator ROOT::Fit::DataVector::begin | ( | ) | [inline] |
iterator ROOT::Fit::DataVector::end | ( | ) | [inline] |
const double& ROOT::Fit::DataVector::operator[] | ( | unsigned int | i | ) | const [inline] |
double& ROOT::Fit::DataVector::operator[] | ( | unsigned int | i | ) | [inline] |
size_t ROOT::Fit::DataVector::Size | ( | ) | const [inline] |
full size of data vector (npoints * point size)
Definition at line 185 of file DataVector.h.
References fData.
Referenced by ROOT::Fit::UnBinData::DataSize(), ROOT::Fit::BinData::DataSize(), ROOT::Fit::UnBinData::Initialize(), ROOT::Fit::BinData::Initialize(), and ROOT::Fit::UnBinData::Resize().
const FData& ROOT::Fit::DataVector::Data | ( | ) | const [inline] |
FData& ROOT::Fit::DataVector::Data | ( | ) | [inline] |
non-const access to underlying vector (in case of insertion/deletion) and iterator
Definition at line 156 of file DataVector.h.
References fData.
const_iterator ROOT::Fit::DataVector::begin | ( | ) | const [inline] |
const_iterator ROOT::Fit::DataVector::end | ( | ) | const [inline] |
iterator ROOT::Fit::DataVector::begin | ( | ) | [inline] |
iterator ROOT::Fit::DataVector::end | ( | ) | [inline] |
const double& ROOT::Fit::DataVector::operator[] | ( | unsigned int | i | ) | const [inline] |
double& ROOT::Fit::DataVector::operator[] | ( | unsigned int | i | ) | [inline] |
size_t ROOT::Fit::DataVector::Size | ( | ) | const [inline] |
full size of data vector (npoints * point size)
Definition at line 185 of file DataVector.h.
References fData.
FData ROOT::Fit::DataVector::fData [private] |
Definition at line 190 of file DataVector.h.
Referenced by begin(), Data(), end(), operator[](), and Size().