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 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

TGo4FitDataHistogramfxData
TArrayI fxLimits
TArrayD fxOwnScales
TArrayD fxOwnWidths

Detailed Description

Definition at line 89 of file TGo4FitDataHistogram.h.


Constructor & Destructor Documentation

TGo4FitDataHistogramIter::TGo4FitDataHistogramIter (  ) 

Definition at line 57 of file TGo4FitDataHistogram.cxx.

TGo4FitDataHistogramIter::TGo4FitDataHistogramIter ( TGo4FitDataHistogram data  ) 

Definition at line 61 of file TGo4FitDataHistogram.cxx.

TGo4FitDataHistogramIter::~TGo4FitDataHistogramIter (  ) 

Definition at line 65 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 96 of file TGo4FitDataHistogram.h.

References fxData.

Bool_t TGo4FitDataHistogramIter::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 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 86 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 102 of file TGo4FitDataHistogram.h.

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

TArrayI TGo4FitDataHistogramIter::fxLimits [private]

Definition at line 103 of file TGo4FitDataHistogram.h.

Referenced by ShiftToNextPoint(), and StartReset().

TArrayD TGo4FitDataHistogramIter::fxOwnScales [private]

Definition at line 104 of file TGo4FitDataHistogram.h.

Referenced by ReadCurrentPoint(), and StartReset().

TArrayD TGo4FitDataHistogramIter::fxOwnWidths [private]

Definition at line 105 of file TGo4FitDataHistogram.h.

Referenced by ReadCurrentPoint(), and StartReset().


The documentation for this class was generated from the following files:
Generated on Thu Oct 28 15:54:19 2010 for Go4-Fitpackagev4.04-2 by  doxygen 1.5.1