23 float minFit = histo.GetMean() - histo.GetRMS();
24 float maxFit = histo.GetMean() + histo.GetRMS();
26 TString funcName = TString(histo.GetName()) +
"_gaus";
27 TF1* fitFunc =
new TF1(funcName,
"gaus",minFit,maxFit);
29 histo.Fit(fitFunc,option);
31 minFit = fitFunc->GetParameter(1) - nSigmas*fitFunc->GetParameter(2);
32 maxFit = fitFunc->GetParameter(1) + nSigmas*fitFunc->GetParameter(2);
33 fitFunc->SetRange(minFit,maxFit);
34 histo.Fit(fitFunc,option);
37 fitFunc->GetParError(1),
38 fitFunc->GetParameter(2),
39 fitFunc->GetParError(2) );
DTResidualFitResult fitResiduals(TH1F &histo, int nSigmas=1)
DTResidualFitter(bool debug=false)