GSI Object Oriented Online Offline (Go4)  GO4-6.2.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
Public Member Functions | Protected Member Functions | Private Attributes | List of all members
TGo4FitDataRidgeIter Class Reference

#include <TGo4FitDataRidge.h>

+ Inheritance diagram for TGo4FitDataRidgeIter:

Public Member Functions

 TGo4FitDataRidgeIter ()
 TGo4FitDataRidgeIter (TGo4FitDataRidge *data)
 ~TGo4FitDataRidgeIter ()
- Public Member Functions inherited from TGo4FitDataIter
 TGo4FitDataIter ()
virtual ~TGo4FitDataIter ()
virtual Bool_t Reset (Bool_t UseRanges=kTRUE)
virtual Bool_t Next (Bool_t UseRanges=kTRUE)
Bool_t HasIndexes () const
Int_t IndexesSize () const
const Int_t * Indexes () const
Bool_t DefineIndexesLimits (TArrayI &Limits)
Int_t ScalesSize () const
const Double_t * Scales () const
Double_t x () const
Double_t y () const
Double_t z () const
Bool_t HasWidths () const
const Double_t * Widths () const
Double_t xWidths () const
Double_t Value () const
Double_t StandardDeviation () const
Int_t Point () const
Bool_t CheckPointForRange ()
Int_t CountPoints (Bool_t UseRanges=kTRUE)
Bool_t ReachEnd () const
TH1 * CreateHistogram (const char *HistoName, Bool_t UseRanges=kFALSE, Bool_t SetBins=kFALSE)
TGraph * CreateGraph (const char *GraphName, Bool_t UseRanges=kFALSE, Bool_t SetBins=kFALSE)
TObject * CreateDrawObject (const char *ObjName)

Protected Member Functions

virtual TGo4FitDataGetData () const
virtual Bool_t StartReset ()
virtual Bool_t ReadCurrentPoint ()
virtual Bool_t ShiftToNextPoint ()
- Protected Member Functions inherited from TGo4FitDataIter
Bool_t ReserveArrays (Int_t NumDimen, Int_t NumOwnAxis, Bool_t HasWidth)
void TransformScales (Double_t *scales)
Bool_t ProduceScales (const Int_t *index, const Double_t *ownscales, const Double_t *ownwidths)
Bool_t NextIndex (TArrayI &Index, TArrayI &Limits)
Bool_t GetDeviation ()

Private Attributes

TArrayD fxOwnScales

Additional Inherited Members

- Protected Attributes inherited from TGo4FitDataIter
TArrayI fxIndexes
TArrayD fxScales
TArrayD fxWidths
Double_t fdValue
Double_t fdStandardDeviation
Int_t fiNumPoint
Bool_t fbReachEnd

Detailed Description

Definition at line 103 of file TGo4FitDataRidge.h.

Constructor & Destructor Documentation

TGo4FitDataRidgeIter::TGo4FitDataRidgeIter ( )

Definition at line 55 of file TGo4FitDataRidge.cxx.

TGo4FitDataRidgeIter::TGo4FitDataRidgeIter ( TGo4FitDataRidge data)

Definition at line 59 of file TGo4FitDataRidge.cxx.

TGo4FitDataRidgeIter::~TGo4FitDataRidgeIter ( )

Definition at line 63 of file TGo4FitDataRidge.cxx.

References iter.

Member Function Documentation

virtual TGo4FitData* TGo4FitDataRidgeIter::GetData ( ) const

Return pointer on correspondent TGo4FitData object, which create iterator. Should be implemented in derived classes.

Implements TGo4FitDataIter.

Definition at line 110 of file TGo4FitDataRidge.h.

References fxData.

Bool_t TGo4FitDataRidgeIter::ReadCurrentPoint ( )
Bool_t TGo4FitDataRidgeIter::ShiftToNextPoint ( )

Move pointer to following data point. Should be implemented in derived classes.

Implements TGo4FitDataIter.

Definition at line 105 of file TGo4FitDataRidge.cxx.

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

Bool_t TGo4FitDataRidgeIter::StartReset ( )

Reset pointer and other specific values to the beginning of data. Should be implemented in derived classes.

Implements TGo4FitDataIter.

Definition at line 67 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().

Member Data Documentation

TGo4FitDataRidge* TGo4FitDataRidgeIter::fxData

Definition at line 116 of file TGo4FitDataRidge.h.

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

TArrayD TGo4FitDataRidgeIter::fxOwnScales

Definition at line 118 of file TGo4FitDataRidge.h.

Referenced by ReadCurrentPoint(), and StartReset().

TGo4FitDataIter* TGo4FitDataRidgeIter::iter

The documentation for this class was generated from the following files: