From e88946d1253f8f764b70c62f64f8f91b394a8008 Mon Sep 17 00:00:00 2001 From: redford_s Date: Wed, 13 Dec 2017 17:02:37 +0100 Subject: [PATCH] Better plot ranges and labelling. --- CS_BaselineTest.cpp | 33 +++++++++++++++++++-------------- 1 file changed, 19 insertions(+), 14 deletions(-) diff --git a/CS_BaselineTest.cpp b/CS_BaselineTest.cpp index 5d03cb5..e58caaa 100644 --- a/CS_BaselineTest.cpp +++ b/CS_BaselineTest.cpp @@ -599,7 +599,7 @@ int main(int argc, char* argv[]) { grap_g1->GetXaxis()->SetLimits(0.05,5.1E1); grap_g1->SetMinimum(0); - grap_g1->SetMaximum(15000); + grap_g1->SetMaximum(20000); grap_g1->GetXaxis()->SetTitle("Integration time [#mus]"); grap_g1->GetYaxis()->SetTitle("ADC [ADU]"); grap_g1->GetYaxis()->SetTitleOffset(0.9); @@ -699,8 +699,8 @@ int main(int argc, char* argv[]) { fit3_e_csmb->SetLineStyle(2); grap_g1_csmb->GetXaxis()->SetLimits(0.05,5.1E1); - grap_g1_csmb->SetMinimum(-10000); - grap_g1_csmb->SetMaximum(10000); + grap_g1_csmb->SetMinimum(0); + grap_g1_csmb->SetMaximum(20000); grap_g1_csmb->GetXaxis()->SetTitle("Integration time [#mus]"); grap_g1_csmb->GetYaxis()->SetTitle("ADC [ADU]"); grap_g1_csmb->GetYaxis()->SetTitleOffset(0.9); @@ -710,8 +710,8 @@ int main(int argc, char* argv[]) { st0 = (TPaveStats*)grap_g1_csmb->FindObject("stats"); st0->SetX1NDC(0.2); st0->SetX2NDC(0.54); - st0->SetY1NDC(0.21); - st0->SetY2NDC(0.40); + st0->SetY1NDC(0.71); + st0->SetY2NDC(0.90); st0->SetBorderSize(0); st0->SetTextColor(kGreen+2); grap_g2_csmb->Draw("P"); @@ -720,8 +720,8 @@ int main(int argc, char* argv[]) { st1 = (TPaveStats*)grap_g2_csmb->FindObject("stats"); st1->SetX1NDC(0.6); st1->SetX2NDC(0.94); - st1->SetY1NDC(0.21); - st1->SetY2NDC(0.40); + st1->SetY1NDC(0.71); + st1->SetY2NDC(0.90); st1->SetBorderSize(0); st1->SetTextColor(kRed); @@ -796,7 +796,7 @@ int main(int argc, char* argv[]) { grap_g1_b->GetXaxis()->SetLimits(0.05,5.1E1); grap_g1_b->SetMinimum(0); - grap_g1_b->SetMaximum(13000); + grap_g1_b->SetMaximum(20000); grap_g1_b->GetXaxis()->SetTitle("Integration time [#mus]"); grap_g1_b->GetYaxis()->SetTitle("ADC [ADU]"); grap_g1_b->GetYaxis()->SetTitleOffset(0.9); @@ -806,8 +806,8 @@ int main(int argc, char* argv[]) { st0 = (TPaveStats*)grap_g1_b->FindObject("stats"); st0->SetX1NDC(0.2); st0->SetX2NDC(0.54); - st0->SetY1NDC(0.21); - st0->SetY2NDC(0.40); + st0->SetY1NDC(0.71); + st0->SetY2NDC(0.90); st0->SetBorderSize(0); st0->SetTextColor(kGreen+2); grap_g2_b->Draw("P"); @@ -816,8 +816,8 @@ int main(int argc, char* argv[]) { st1 = (TPaveStats*)grap_g2_b->FindObject("stats"); st1->SetX1NDC(0.6); st1->SetX2NDC(0.94); - st1->SetY1NDC(0.21); - st1->SetY2NDC(0.40); + st1->SetY1NDC(0.71); + st1->SetY2NDC(0.90); st1->SetBorderSize(0); st1->SetTextColor(kRed); @@ -988,7 +988,7 @@ int main(int argc, char* argv[]) { sprintf(savename,"plots/M%s/CS_BaselineTest/g1overg2hist_fit_csmb.png", module_str.c_str()); c1->SaveAs((const char *)(savename)); - cs_csmb_diffhist->SetTitle("G1/G2 diff"); + cs_csmb_diffhist->GetXaxis()->SetTitle("G1/G2 diff"); cs_csmb_diffhist->GetXaxis()->SetTitleOffset(1.1); cs_csmb_diffhist->GetYaxis()->SetTitleOffset(1.5); cs_csmb_diffhist->Draw(); @@ -1068,6 +1068,7 @@ int main(int argc, char* argv[]) { g1map_csmb->GetYaxis()->SetTitleOffset(0.7); g1map_csmb->GetZaxis()->SetRangeUser(0,3000); g1map_csmb->Draw("colz"); + pave->Clear(); pave->AddText("G1 [ADU/#mus]"); pave->Draw(); sprintf(savename,"plots/M%s/CS_BaselineTest/g1map_csmb.png", module_str.c_str()); @@ -1089,6 +1090,7 @@ int main(int argc, char* argv[]) { g1map_b->GetYaxis()->SetTitleOffset(0.7); g1map_b->GetZaxis()->SetRangeUser(-15,15); g1map_b->Draw("colz"); + pave->Clear(); pave->AddText("G1 [ADU/#mus]"); pave->Draw(); sprintf(savename,"plots/M%s/CS_BaselineTest/g1map_b.png", module_str.c_str()); @@ -1119,8 +1121,11 @@ int main(int argc, char* argv[]) { cs_csmb_diffmap->GetXaxis()->SetTitle("Column"); cs_csmb_diffmap->GetYaxis()->SetTitle("Row"); cs_csmb_diffmap->GetYaxis()->SetTitleOffset(0.7); - cs_csmb_diffmap->GetZaxis()->SetRangeUser(-1,1); + cs_csmb_diffmap->GetZaxis()->SetRangeUser(-0.5,0.5); cs_csmb_diffmap->Draw("colz"); + pave->Clear(); + pave->AddText("G1/G2 diff"); + pave->Draw(); sprintf(savename,"plots/M%s/CS_BaselineTest/cs_csmb_diffmap.png", module_str.c_str()); mapcanvas->SaveAs((const char *)(savename));