#include <TGo4FitDataRidge.h>
Inheritance diagram for TGo4FitDataRidgeIter:
Public Member Functions | |
TGo4FitDataRidgeIter () | |
TGo4FitDataRidgeIter (TGo4FitDataRidge *data) | |
~TGo4FitDataRidgeIter () | |
Protected Member Functions | |
virtual TGo4FitData * | GetData () const |
Return pointer on correspondent TGo4FitData object, which create iterator. | |
virtual Bool_t | StartReset () |
Reset pointer and other specific values to the beginning of data. | |
virtual Bool_t | ReadCurrentPoint () |
Perform specific actions to read all values from data object. | |
virtual Bool_t | ShiftToNextPoint () |
Move pointer to following data point. | |
Private Attributes | |
TGo4FitDataRidge * | fxData |
TGo4FitDataIter * | iter |
TArrayD | fxOwnScales |
Definition at line 103 of file TGo4FitDataRidge.h.
TGo4FitDataRidgeIter::TGo4FitDataRidgeIter | ( | ) |
Definition at line 58 of file TGo4FitDataRidge.cxx.
TGo4FitDataRidgeIter::TGo4FitDataRidgeIter | ( | TGo4FitDataRidge * | data | ) |
Definition at line 62 of file TGo4FitDataRidge.cxx.
TGo4FitDataRidgeIter::~TGo4FitDataRidgeIter | ( | ) |
virtual TGo4FitData* TGo4FitDataRidgeIter::GetData | ( | ) | const [inline, protected, virtual] |
Return pointer on correspondent TGo4FitData object, which create iterator.
Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 110 of file TGo4FitDataRidge.h.
References fxData.
Bool_t TGo4FitDataRidgeIter::StartReset | ( | ) | [protected, virtual] |
Reset pointer and other specific values to the beginning of data.
Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 70 of file TGo4FitDataRidge.cxx.
References TGo4FitData::dtHistogram, fxData, fxOwnScales, TGo4FitDataRidge::GetData(), TGo4FitData::GetDataType(), TGo4FitDataIter::IndexesSize(), iter, TGo4FitData::MakeIter(), TGo4FitDataIter::ReserveArrays(), TGo4FitDataIter::Reset(), and TGo4FitDataIter::ScalesSize().
Bool_t TGo4FitDataRidgeIter::ReadCurrentPoint | ( | ) | [protected, virtual] |
Perform specific actions to read all values from data object.
Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 90 of file TGo4FitDataRidge.cxx.
References TGo4FitDataIter::fdStandardDeviation, TGo4FitDataIter::fdValue, fxData, fxOwnScales, TGo4FitDataIter::GetDeviation(), TGo4FitDataRidge::GetSelectedAxis(), TGo4FitDataIter::Indexes(), iter, TGo4FitDataIter::ProduceScales(), TGo4FitDataIter::Scales(), TGo4FitDataIter::ScalesSize(), and TGo4FitDataIter::Value().
Bool_t TGo4FitDataRidgeIter::ShiftToNextPoint | ( | ) | [protected, virtual] |
Move pointer to following data point.
Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 108 of file TGo4FitDataRidge.cxx.
References iter, TGo4FitDataIter::Next(), and TGo4FitDataIter::Value().
TGo4FitDataRidge* TGo4FitDataRidgeIter::fxData [private] |
Definition at line 116 of file TGo4FitDataRidge.h.
Referenced by GetData(), ReadCurrentPoint(), and StartReset().
TGo4FitDataIter* TGo4FitDataRidgeIter::iter [private] |
Definition at line 117 of file TGo4FitDataRidge.h.
Referenced by ReadCurrentPoint(), ShiftToNextPoint(), StartReset(), and ~TGo4FitDataRidgeIter().
TArrayD TGo4FitDataRidgeIter::fxOwnScales [private] |
Definition at line 118 of file TGo4FitDataRidge.h.
Referenced by ReadCurrentPoint(), and StartReset().