Public Member Functions | Protected Member Functions | Private Attributes

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
virtual Bool_t StartReset ()
virtual Bool_t ReadCurrentPoint ()
virtual Bool_t ShiftToNextPoint ()

Private Attributes

TGo4FitDataProfilefxData
Int_t fiNumPoints

Detailed Description

Definition at line 86 of file TGo4FitDataProfile.h.


Constructor & Destructor Documentation

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.


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

References fxData.

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.

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().


Member Data Documentation

Definition at line 100 of file TGo4FitDataProfile.h.

Referenced by ShiftToNextPoint(), and StartReset().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines