#include <TGo4FitDataProfile.h>
Inheritance diagram for TGo4FitDataProfileIter:
Public Member Functions | |
TGo4FitDataProfileIter () | |
TGo4FitDataProfileIter (TGo4FitDataProfile *Data) | |
~TGo4FitDataProfileIter () | |
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 | |
TGo4FitDataProfile * | fxData |
Int_t | fiNumPoints |
Definition at line 86 of file TGo4FitDataProfile.h.
TGo4FitDataProfileIter::TGo4FitDataProfileIter | ( | ) |
Definition at line 58 of file TGo4FitDataProfile.cxx.
TGo4FitDataProfileIter::TGo4FitDataProfileIter | ( | TGo4FitDataProfile * | Data | ) |
Definition at line 61 of file TGo4FitDataProfile.cxx.
TGo4FitDataProfileIter::~TGo4FitDataProfileIter | ( | ) |
Definition at line 65 of file TGo4FitDataProfile.cxx.
virtual TGo4FitData* TGo4FitDataProfileIter::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 93 of file TGo4FitDataProfile.h.
References fxData.
Bool_t TGo4FitDataProfileIter::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 TGo4FitDataProfile.cxx.
References fiNumPoints, fxData, TGo4FitDataProfile::GetProfile(), and TGo4FitDataIter::ReserveArrays().
Bool_t TGo4FitDataProfileIter::ReadCurrentPoint | ( | ) | [protected, virtual] |
Perform specific actions to read all values from data object.
Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 76 of file TGo4FitDataProfile.cxx.
References TGo4FitDataIter::fdStandardDeviation, TGo4FitDataIter::fdValue, fxData, TGo4FitDataIter::fxIndexes, TGo4FitDataIter::GetDeviation(), TGo4FitDataProfile::GetProfile(), and TGo4FitDataIter::ProduceScales().
Bool_t TGo4FitDataProfileIter::ShiftToNextPoint | ( | ) | [protected, virtual] |
Move pointer to following data point.
Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 94 of file TGo4FitDataProfile.cxx.
References fiNumPoints, and TGo4FitDataIter::fxIndexes.
TGo4FitDataProfile* TGo4FitDataProfileIter::fxData [private] |
Definition at line 99 of file TGo4FitDataProfile.h.
Referenced by GetData(), ReadCurrentPoint(), and StartReset().
Int_t TGo4FitDataProfileIter::fiNumPoints [private] |
Definition at line 100 of file TGo4FitDataProfile.h.
Referenced by ShiftToNextPoint(), and StartReset().