GSI Object Oriented Online Offline (Go4)  GO4-5.3.2
 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

TGo4FitDataRidgefxData
 
TGo4FitDataIteriter
 
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 57 of file TGo4FitDataRidge.cxx.

TGo4FitDataRidgeIter::TGo4FitDataRidgeIter ( TGo4FitDataRidge data)

Definition at line 61 of file TGo4FitDataRidge.cxx.

TGo4FitDataRidgeIter::~TGo4FitDataRidgeIter ( )

Definition at line 65 of file TGo4FitDataRidge.cxx.

References iter.

Member Function Documentation

virtual TGo4FitData* TGo4FitDataRidgeIter::GetData ( ) const
inlineprotectedvirtual

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 ( )
protectedvirtual
Bool_t TGo4FitDataRidgeIter::ShiftToNextPoint ( )
protectedvirtual

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

Implements TGo4FitDataIter.

Definition at line 107 of file TGo4FitDataRidge.cxx.

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

Bool_t TGo4FitDataRidgeIter::StartReset ( )
protectedvirtual

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

Implements TGo4FitDataIter.

Definition at line 69 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
private

Definition at line 116 of file TGo4FitDataRidge.h.

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

TArrayD TGo4FitDataRidgeIter::fxOwnScales
private

Definition at line 118 of file TGo4FitDataRidge.h.

Referenced by ReadCurrentPoint(), and StartReset().

TGo4FitDataIter* TGo4FitDataRidgeIter::iter
private

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