Public Member Functions | Protected Member Functions | Private Attributes

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

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

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


Member Data Documentation

Definition at line 103 of file TGo4FitDataHistogram.h.

Referenced by ShiftToNextPoint(), and StartReset().

Definition at line 104 of file TGo4FitDataHistogram.h.

Referenced by ReadCurrentPoint(), and StartReset().

Definition at line 105 of file TGo4FitDataHistogram.h.

Referenced by ReadCurrentPoint(), and StartReset().


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