GSI Object Oriented Online Offline (Go4)
GO4-5.3.2
|
#include <TGo4FitDataProfile.h>
Public Member Functions | |
TGo4FitDataProfileIter () | |
TGo4FitDataProfileIter (TGo4FitDataProfile *Data) | |
~TGo4FitDataProfileIter () | |
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 TGo4FitData * | GetData () 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 | |
TGo4FitDataProfile * | fxData |
Int_t | fiNumPoints |
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 |
Definition at line 86 of file TGo4FitDataProfile.h.
TGo4FitDataProfileIter::TGo4FitDataProfileIter | ( | ) |
Definition at line 58 of file TGo4FitDataProfile.cxx.
TGo4FitDataProfileIter::TGo4FitDataProfileIter | ( | TGo4FitDataProfile * | Data | ) |
Definition at line 61 of file TGo4FitDataProfile.cxx.
TGo4FitDataProfileIter::~TGo4FitDataProfileIter | ( | ) |
Definition at line 65 of file TGo4FitDataProfile.cxx.
|
inlineprotectedvirtual |
Return pointer on correspondent TGo4FitData object, which create iterator. Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 93 of file TGo4FitDataProfile.h.
References fxData.
|
protectedvirtual |
Perform specific actions to read all values from data object. Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 76 of file TGo4FitDataProfile.cxx.
References TGo4FitDataIter::fdStandardDeviation, TGo4FitDataIter::fdValue, fxData, TGo4FitDataIter::fxIndexes, TGo4FitDataIter::GetDeviation(), TGo4FitDataProfile::GetProfile(), and TGo4FitDataIter::ProduceScales().
|
protectedvirtual |
Move pointer to following data point. Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 94 of file TGo4FitDataProfile.cxx.
References fiNumPoints, and TGo4FitDataIter::fxIndexes.
|
protectedvirtual |
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 TGo4FitDataProfile.cxx.
References fiNumPoints, fxData, TGo4FitDataProfile::GetProfile(), and TGo4FitDataIter::ReserveArrays().
|
private |
Definition at line 100 of file TGo4FitDataProfile.h.
Referenced by ShiftToNextPoint(), and StartReset().
|
private |
Definition at line 99 of file TGo4FitDataProfile.h.
Referenced by GetData(), ReadCurrentPoint(), and StartReset().