#include <TGo4FitDataHistogram.h>
Inheritance diagram for TGo4FitDataHistogramIter:
Public Member Functions | |
TGo4FitDataHistogramIter () | |
TGo4FitDataHistogramIter (TGo4FitDataHistogram *data) | |
~TGo4FitDataHistogramIter () | |
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 | |
TGo4FitDataHistogram * | fxData |
TArrayI | fxLimits |
TArrayD | fxOwnScales |
TArrayD | fxOwnWidths |
Definition at line 89 of file TGo4FitDataHistogram.h.
TGo4FitDataHistogramIter::TGo4FitDataHistogramIter | ( | ) |
Definition at line 57 of file TGo4FitDataHistogram.cxx.
TGo4FitDataHistogramIter::TGo4FitDataHistogramIter | ( | TGo4FitDataHistogram * | data | ) |
Definition at line 61 of file TGo4FitDataHistogram.cxx.
TGo4FitDataHistogramIter::~TGo4FitDataHistogramIter | ( | ) |
Definition at line 65 of file TGo4FitDataHistogram.cxx.
virtual TGo4FitData* TGo4FitDataHistogramIter::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 96 of file TGo4FitDataHistogram.h.
References fxData.
Bool_t TGo4FitDataHistogramIter::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 68 of file TGo4FitDataHistogram.cxx.
References fxData, fxLimits, fxOwnScales, fxOwnWidths, TGo4FitDataHistogram::GetHistogram(), and TGo4FitDataIter::ReserveArrays().
Bool_t TGo4FitDataHistogramIter::ReadCurrentPoint | ( | ) | [protected, virtual] |
Perform specific actions to read all values from data object.
Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 86 of file TGo4FitDataHistogram.cxx.
References TGo4FitDataIter::fdStandardDeviation, TGo4FitDataIter::fdValue, fxData, TGo4FitDataIter::fxIndexes, fxOwnScales, fxOwnWidths, TGo4FitDataIter::GetDeviation(), TGo4FitDataHistogram::GetHistogram(), and TGo4FitDataIter::ProduceScales().
Bool_t TGo4FitDataHistogramIter::ShiftToNextPoint | ( | ) | [protected, virtual] |
Move pointer to following data point.
Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 118 of file TGo4FitDataHistogram.cxx.
References TGo4FitDataIter::fxIndexes, fxLimits, and TGo4FitDataIter::NextIndex().
Definition at line 102 of file TGo4FitDataHistogram.h.
Referenced by GetData(), ReadCurrentPoint(), and StartReset().
TArrayI TGo4FitDataHistogramIter::fxLimits [private] |
Definition at line 103 of file TGo4FitDataHistogram.h.
Referenced by ShiftToNextPoint(), and StartReset().
TArrayD TGo4FitDataHistogramIter::fxOwnScales [private] |
Definition at line 104 of file TGo4FitDataHistogram.h.
Referenced by ReadCurrentPoint(), and StartReset().
TArrayD TGo4FitDataHistogramIter::fxOwnWidths [private] |
Definition at line 105 of file TGo4FitDataHistogram.h.
Referenced by ReadCurrentPoint(), and StartReset().