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