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

TGo4FitDataRidgeIter Class Reference

#include <TGo4FitDataRidge.h>

Inheritance diagram for TGo4FitDataRidgeIter:

TGo4FitDataIter List of all members.

Public Member Functions

 TGo4FitDataRidgeIter ()
 TGo4FitDataRidgeIter (TGo4FitDataRidge *data)
 ~TGo4FitDataRidgeIter ()

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

TGo4FitDataRidgefxData
TGo4FitDataIteriter
TArrayD fxOwnScales

Constructor & Destructor Documentation

TGo4FitDataRidgeIter::TGo4FitDataRidgeIter  ) 
 

Definition at line 60 of file TGo4FitDataRidge.cxx.

TGo4FitDataRidgeIter::TGo4FitDataRidgeIter TGo4FitDataRidge data  ) 
 

Definition at line 64 of file TGo4FitDataRidge.cxx.

TGo4FitDataRidgeIter::~TGo4FitDataRidgeIter  ) 
 

Definition at line 68 of file TGo4FitDataRidge.cxx.

References iter.


Member Function Documentation

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 112 of file TGo4FitDataRidge.h.

References fxData.

Bool_t TGo4FitDataRidgeIter::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 72 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 92 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 110 of file TGo4FitDataRidge.cxx.

References iter, TGo4FitDataIter::Next(), and TGo4FitDataIter::Value().


Member Data Documentation

TGo4FitDataRidge* TGo4FitDataRidgeIter::fxData [private]
 

Definition at line 118 of file TGo4FitDataRidge.h.

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

TGo4FitDataIter* TGo4FitDataRidgeIter::iter [private]
 

Definition at line 119 of file TGo4FitDataRidge.h.

Referenced by ReadCurrentPoint(), ShiftToNextPoint(), StartReset(), and ~TGo4FitDataRidgeIter().

TArrayD TGo4FitDataRidgeIter::fxOwnScales [private]
 

Definition at line 120 of file TGo4FitDataRidge.h.

Referenced by ReadCurrentPoint(), and StartReset().


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