Hall-D Software  alpha
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Alignment/FDC_InternalAlignment/PlotCathodeResiduals.C
Go to the documentation of this file.
1 {
2  TCanvas *cCathodeRes = new TCanvas("FDCCathodeResiduals","FDCCathodeResiduals",1200,1000);
3  cCathodeRes->Divide(6,4);
4 
5  TProfile2D *thisCathodeProfile;
6  char histoCName[256];
7  char histoCTitle[256];
8 
9  for(auto i=1 ; i <=24; i++){
10  cCathodeRes->cd(i);
11  sprintf(histoCName, "/FDC_InternalAlignment/Profile2D/Plane %.2i Wire Position Vs XY", i);
12  sprintf(histoCTitle, "2D Cathode Hit Residuals Plane %.2i", i);
13  gDirectory->GetObject(histoCName, thisCathodeProfile);
14  thisCathodeProfile->SetMinimum(-0.025);
15  thisCathodeProfile->SetMaximum(0.025);
16  thisCathodeProfile->SetTitle(histoCTitle);
17  thisCathodeProfile->Draw("colz");
18  }
19  cCathodeRes->SaveAs("WireCathodeAlignment.png");
20 }
sprintf(text,"Post KinFit Cut")