14#include "TFitResultPtr.h"
15#include "TFitResult.h"
41 void Centroid(const Double_t& centroid) override;
45 Double_t
Width() const override;
46 Double_t
Sigma() const override;
51 Double_t
PeakFunction(Double_t* dim, Double_t* par) override;
Double_t PeakFunction(Double_t *dim, Double_t *par) override
Double_t Sigma() const override
Double_t ThreeHitPeakOnGlobalFunction(Double_t *dim, Double_t *par)
Double_t Centroid() const override
void InitializeParameters(TH1 *hist, const double &rangeLow, const double &rangeHigh) override
Double_t Width() const override
void DrawComponents(Option_t *opt="") override
TAB3Peak(const TAB3Peak &)=default
TAB3Peak(Double_t centroid)
Double_t CentroidErr() const override
static Double_t OneHitPeakFunction(Double_t *dim, Double_t *par)
static Double_t TwoHitPeakFunction(Double_t *dim, Double_t *par)
static Double_t ThreeHitPeakFunction(Double_t *dim, Double_t *par)
TAB3Peak(TAB3Peak &&) noexcept=default
void InitParNames() override
Double_t TwoHitPeakOnGlobalFunction(Double_t *dim, Double_t *par)
Double_t OneHitPeakOnGlobalFunction(Double_t *dim, Double_t *par)
Double_t BackgroundFunction(Double_t *dim, Double_t *par) override