53 Bool_t KVGaus1D::NewFunction_1D()
56 Int_t nf = lfunc->GetEntries();
58 f1Dfit =
new TF1(
Form(
"func_%d", ++nf),
"gaus", Xmin, Xmax);
61 hclone->GetXaxis()->SetRangeUser(Xmin, Xmax);
62 f1Dfit->SetParameters(
83 if (!strcmp(
"Gather", select->
GetTitle())) {
84 Info(
"",
"On fit tous les pics gaussiens");
98 for (
Int_t ii = 0; ii < nfin; ii += 1) {
99 ff.
Form(
"gaus(%d)", ii * 3);
105 TF1* fsum =
new TF1(
"sum", expr.
Data(), xdeb, xfin);
113 hfit->Fit(fsum,
"0N",
"", xdeb, xfin);
Option_t Option_t TPoint TPoint const char GetTextMagnitude GetFillStyle GetLineColor GetLineWidth GetMarkerStyle GetTextAlign GetTextColor GetTextSize void char Point_t Rectangle_t WindowAttributes_t Float_t Float_t Float_t Int_t Int_t UInt_t UInt_t Rectangle_t Int_t Int_t Window_t TString Int_t GCValues_t GetPrimarySelectionOwner GetDisplay GetScreen GetColormap GetNativeEvent const char const char dpyName wid window const char font_name cursor keysym reg const char only_if_exist regb h Point_t np
char * Form(const char *fmt,...)
Manage SemiAutomatic Fits.
Handle semi-automatic fit to 1D Gaussian distributions.
virtual ~KVGaus1D()
Destructor.
KVGaus1D(Bool_t batch=kFALSE)
Default constructor.
virtual void SetLineWidth(Width_t lwidth)
virtual void SetLineColor(Color_t lcolor)
virtual Double_t GetParameter(const TString &name) const
virtual Int_t GetNpar() const
void Draw(Option_t *option="") override
virtual void SetParameter(const TString &name, Double_t value)
virtual const char * GetTitle() const
virtual void Info(const char *method, const char *msgfmt,...) const
const char * Data() const
void Form(const char *fmt,...)