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

TGo4FitDataHistogramIter Class Reference

#include <TGo4FitDataHistogram.h>

Inheritance diagram for TGo4FitDataHistogramIter:

TGo4FitDataIter List of all members.

Public Member Functions

 TGo4FitDataHistogramIter ()
 TGo4FitDataHistogramIter (TGo4FitDataHistogram *data)
 ~TGo4FitDataHistogramIter ()

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

TGo4FitDataHistogramfxData
TArrayI fxLimits
TArrayD fxOwnScales
TArrayD fxOwnWidths

Constructor & Destructor Documentation

TGo4FitDataHistogramIter::TGo4FitDataHistogramIter  ) 
 

Definition at line 59 of file TGo4FitDataHistogram.cxx.

TGo4FitDataHistogramIter::TGo4FitDataHistogramIter TGo4FitDataHistogram data  ) 
 

Definition at line 63 of file TGo4FitDataHistogram.cxx.

TGo4FitDataHistogramIter::~TGo4FitDataHistogramIter  ) 
 

Definition at line 67 of file TGo4FitDataHistogram.cxx.


Member Function Documentation

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 98 of file TGo4FitDataHistogram.h.

References fxData.

Bool_t TGo4FitDataHistogramIter::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 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 87 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().


Member Data Documentation

TGo4FitDataHistogram* TGo4FitDataHistogramIter::fxData [private]
 

Definition at line 104 of file TGo4FitDataHistogram.h.

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

TArrayI TGo4FitDataHistogramIter::fxLimits [private]
 

Definition at line 105 of file TGo4FitDataHistogram.h.

Referenced by ShiftToNextPoint(), and StartReset().

TArrayD TGo4FitDataHistogramIter::fxOwnScales [private]
 

Definition at line 106 of file TGo4FitDataHistogram.h.

Referenced by ReadCurrentPoint(), and StartReset().

TArrayD TGo4FitDataHistogramIter::fxOwnWidths [private]
 

Definition at line 107 of file TGo4FitDataHistogram.h.

Referenced by ReadCurrentPoint(), 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