GSI Object Oriented Online Offline (Go4)
GO4-6.3.0
|
#include <TGo4FitDataHistogram.h>
Public Member Functions | |
TGo4FitDataHistogramIter () | |
TGo4FitDataHistogramIter (TGo4FitDataHistogram *data) | |
~TGo4FitDataHistogramIter () | |
![]() | |
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 | |
TGo4FitData * | GetData () const override |
Bool_t | StartReset () override |
Bool_t | ReadCurrentPoint () override |
Bool_t | ShiftToNextPoint () override |
![]() | |
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 | |
TGo4FitDataHistogram * | fxData {nullptr} |
TArrayI | fxLimits |
TArrayD | fxOwnScales |
TArrayD | fxOwnWidths |
Additional Inherited Members | |
![]() | |
TArrayI | fxIndexes |
TArrayD | fxScales |
TArrayD | fxWidths |
Double_t | fdValue {0.} |
Double_t | fdStandardDeviation {0.} |
Int_t | fiNumPoint {0} |
Bool_t | fbReachEnd {kFALSE} |
Definition at line 89 of file TGo4FitDataHistogram.h.
TGo4FitDataHistogramIter::TGo4FitDataHistogramIter | ( | ) |
Definition at line 56 of file TGo4FitDataHistogram.cxx.
TGo4FitDataHistogramIter::TGo4FitDataHistogramIter | ( | TGo4FitDataHistogram * | data | ) |
Definition at line 61 of file TGo4FitDataHistogram.cxx.
TGo4FitDataHistogramIter::~TGo4FitDataHistogramIter | ( | ) |
Definition at line 66 of file TGo4FitDataHistogram.cxx.
|
inlineoverrideprotectedvirtual |
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.
|
overrideprotectedvirtual |
Perform specific actions to read all values from data object. Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 92 of file TGo4FitDataHistogram.cxx.
References TGo4FitDataIter::fdStandardDeviation, TGo4FitDataIter::fdValue, fxData, TGo4FitDataIter::fxIndexes, fxOwnScales, fxOwnWidths, TGo4FitDataIter::GetDeviation(), TGo4FitDataHistogram::GetHistogram(), and TGo4FitDataIter::ProduceScales().
|
overrideprotectedvirtual |
Move pointer to following data point. Should be implemented in derived classes.
Implements TGo4FitDataIter.
Definition at line 127 of file TGo4FitDataHistogram.cxx.
References TGo4FitDataIter::fxIndexes, fxLimits, and TGo4FitDataIter::NextIndex().
|
overrideprotectedvirtual |
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().
|
private |
Definition at line 102 of file TGo4FitDataHistogram.h.
Referenced by ReadCurrentPoint(), and StartReset().
|
private |
Definition at line 103 of file TGo4FitDataHistogram.h.
Referenced by ShiftToNextPoint(), and StartReset().
|
private |
Definition at line 104 of file TGo4FitDataHistogram.h.
Referenced by ReadCurrentPoint(), and StartReset().
|
private |
Definition at line 105 of file TGo4FitDataHistogram.h.
Referenced by ReadCurrentPoint(), and StartReset().