27 fxProfile(
"Profile",
"Data object of TProfile class", this, TProfile::Class(), kTRUE, iProfile, iProfileOwned)
39 fxProfile.SetObject(iProfile,iProfileOwned);
44 return std::make_unique<TGo4FitDataProfileIter>(
this);
88 if (!
fxData)
return kFALSE;
89 TProfile *pr =
fxData->GetProfile();
90 if (!pr)
return kFALSE;
92 Double_t xvalue = pr->GetXaxis()->GetBinCenter(
fxIndexes[0]+1);
96 Double_t zn = pr->GetBinError(
fxIndexes[0]+1);
Double_t fdStandardDeviation
Bool_t ProduceScales(const Int_t *index, const Double_t *ownscales, const Double_t *ownwidths)
Converts scale values.
Bool_t GetDeviation()
Calculates standard deviation from GetSigmaValue() of data object.
TGo4FitDataIter()
Default constructor.
Bool_t ReserveArrays(Int_t NumDimen, Int_t NumOwnAxis, Bool_t HasWidth)
Reserve buffers for indexes, scales and width values.
Bool_t ShiftToNextPoint() override
Move pointer to following data point.
TGo4FitDataProfile * fxData
~TGo4FitDataProfileIter()
Bool_t ReadCurrentPoint() override
Perform specific actions to read all values from data object.
Bool_t StartReset() override
Reset pointer and other specific values to the beginning of data.
Data object, which provides access to TProfile ROOT class.
std::unique_ptr< TGo4FitDataIter > MakeIter() override
Create TGo4FitDataProfileIter iterator, associated with given data object.
void Print(Option_t *option="") const override
Print information on standard output.
TGo4FitDataProfile()
Default constructor.
void SetProfile(TProfile *iProfile, Bool_t iProfileOwned=kFALSE)
Set pointer on TProfile object.
virtual ~TGo4FitDataProfile()
Destroys TGo4FitDataProfile object.
TGo4FitSlot fxProfile
Slot for TProfile object.
void FillSlotList(TSeqCollection *list) override
Add pointer on slot, which should contain TProfile object, to list of slots.
void SetExcludeLessThen(Double_t limit=0.)
Sets limit to exclude bins, which not less then this limit.
void FillSlotList(TSeqCollection *list) override
Copy pointers on all slots of data object to list.
TGo4FitData()
Default constructor.
void Print(Option_t *option="") const override
Display information about data object on standard output.