Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

TGo4FitDataProfileIter Class Reference

#include <TGo4FitDataProfile.h>

Inheritance diagram for TGo4FitDataProfileIter:

TGo4FitDataIter List of all members.

Public Member Functions

 TGo4FitDataProfileIter ()
 TGo4FitDataProfileIter (TGo4FitDataProfile *Data)
 ~TGo4FitDataProfileIter ()

Protected Member Functions

virtual TGo4FitDataGetData () const
 Return pointer on correspondent TGo4FitData object, which create iterator.
virtual Bool_t StartReset ()
 Reset pointer and other specific values to the beggining 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

TGo4FitDataProfilefxData
Int_t fiNumPoints

Constructor & Destructor Documentation

TGo4FitDataProfileIter::TGo4FitDataProfileIter  ) 
 

Definition at line 60 of file TGo4FitDataProfile.cxx.

TGo4FitDataProfileIter::TGo4FitDataProfileIter TGo4FitDataProfile Data  ) 
 

Definition at line 63 of file TGo4FitDataProfile.cxx.

TGo4FitDataProfileIter::~TGo4FitDataProfileIter  ) 
 

Definition at line 67 of file TGo4FitDataProfile.cxx.


Member Function Documentation

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 95 of file TGo4FitDataProfile.h.

References fxData.

Bool_t TGo4FitDataProfileIter::StartReset  )  [protected, virtual]
 

Reset pointer and other specific values to the beggining of data.

Should be implemented in derived classes.

Implements TGo4FitDataIter.

Definition at line 70 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 78 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 96 of file TGo4FitDataProfile.cxx.

References fiNumPoints, and TGo4FitDataIter::fxIndexes.


Member Data Documentation

TGo4FitDataProfile* TGo4FitDataProfileIter::fxData [private]
 

Definition at line 101 of file TGo4FitDataProfile.h.

Referenced by GetData(), ReadCurrentPoint(), and StartReset().

Int_t TGo4FitDataProfileIter::fiNumPoints [private]
 

Definition at line 102 of file TGo4FitDataProfile.h.

Referenced by ShiftToNextPoint(), and StartReset().


The documentation for this class was generated from the following files:
Generated on Fri Nov 28 13:00:55 2008 for Go4-v3.04-1 by  doxygen 1.4.2