{ TFile *f = new TFile("file1.root"); TH1F *h1 = (TH1F*)f->Get("Beta"); //h1->Draw(); TF1*fs = new TF1("fs","gaus",200,280); TF1*fb = new TF1("fb","pol0+expo(1)",200,280); TF1*fsp = new TF1("fsp","gaus+pol0(8)+expo(4)",200,280); fsp->SetParNames("cons","mean","sig","b1","b2","b3"); fsp->SetParameters(1545,Beta->GetMean(),Beta->GetRMS(),50,0,0); Beta->Fit("fsp","","",200.,280.); Double_t param[6]; fsp->GetParameters(param); fs->SetParameters(¶m[0]); fb->SetParameters(¶m[3]); TH1F*h2 = new TH1F(*h1); // не могу отрезать фон это можешь пока закомментить h2->Add(fb,-1); // тоже h1->Draw(); h2->Draw("SAME"); // тоже fs->Draw("SAME"); }