Better stats for fit to gain spread.

This commit is contained in:
redford_s
2017-11-30 09:25:52 +01:00
parent f5b67d4801
commit a632e3272f

View File

@ -363,13 +363,18 @@ int main(int argc, char* argv[]) {
gain_fit->Fit("gaus");
gain_fit->Draw();
c1->Update();
TPaveStats *st1 = (TPaveStats*)gain_fit->FindObject("stats");
st1->SetX1NDC(0.6);
st1->SetX2NDC(0.94);
st1->SetY1NDC(0.75);
st1->SetY2NDC(0.94);
st1->SetBorderSize(0);
st1->SetTextSize(0.04);
TPaveText *pave2 = new TPaveText(0.6,0.8,0.94,0.94,"blNDC");
pave2->SetBorderSize(0);
pave2->SetFillStyle(0);
pave2->SetTextSize(0.04);
pave2->SetTextAlign(32);
TF1* gain_fit_gaus = gain_fit->GetFunction("gaus");
sprintf(savename,"Mean %0.2f #pm %0.2f", gain_fit_gaus->GetParameter(1), gain_fit_gaus->GetParError(1));
pave2->AddText((const char *)(savename));
sprintf(savename,"Sigma %0.2f #pm %0.2f", gain_fit_gaus->GetParameter(2), gain_fit_gaus->GetParError(2));
pave2->AddText((const char *)(savename));
pave2->Draw();
gain_fit->SetStats(kFALSE);
sprintf(savename,"plots/M%s/CuFluo/%s/gain_fit_fit_%s_M%s.png",module_str.c_str(), gain_str.c_str(), gain_str.c_str(), module_str.c_str());
c1->SaveAs((const char *)(savename));