14 #ifndef TGO4FITMODELFROMDATA_H 15 #define TGO4FITMODELFROMDATA_H 60 TGo4FitModelFromData(
const char *iName, TH1 *, Bool_t iOwned = kFALSE, Bool_t Amplitude = kTRUE);
85 void Print(Option_t *option =
"")
const override;
88 Double_t
EvalN(
const Double_t*)
override {
return 0.; }
92 Double_t
EvaluateAtPoint(std::unique_ptr<TGo4FitDataIter> &iter, Bool_t UseRanges = kTRUE)
override;
99 Bool_t
Initialize(Int_t UseBuffers = -1)
override;
101 Double_t
FindDataPoint(Int_t NumIndexes,
const Int_t *Indexes);
114 #endif // TGO4FITMODELFROMDATA_H std::unique_ptr< TGo4FitDataIter > fxIter
Bool_t Initialize(Int_t UseBuffers=-1) override
Double_t EvalN(const Double_t *) override
void FillSlotList(TSeqCollection *list) override
void Print(Option_t *option="") const override
void SetDataAsModel(TGo4FitData *iData, Bool_t iOwned)
Double_t FindDataPoint(Int_t NumIndexes, const Int_t *Indexes)
Bool_t BeforeEval(Int_t) override
TGo4FitData * GetDataAsModel() const
Double_t EvaluateAtPoint(TGo4FitData *data, Int_t nbin, Bool_t UseRanges=kTRUE) override
void AfterEval() override