2   gStyle->SetOptTitle(0);
 
    3   gStyle->SetFillColor(0);
 
    4   gStyle->SetTitleOffset(.85,
"X");gStyle->SetTitleOffset(.85,
"Y");
 
    5   gStyle->SetTitleSize(.05,
"X");gStyle->SetTitleSize(.05,
"Y");
 
    6   gStyle->SetLabelSize(.05,
"X");gStyle->SetLabelSize(.05,
"Y");
 
    7   gStyle->SetHistFillColor(0);
 
    8   gStyle->SetHistLineWidth(2);
 
    9   TFile *
inFile = TFile::Open(
"pidcorrelator.root");
 
   11   TCanvas* 
c1 = 
new TCanvas(
"LHETRACK Correlation - Barrel", 
"LHETRACK Correlation - Barrel", 100, 100, 1200, 800);
 
   12   TCanvas* 
c2 = 
new TCanvas(
"LHETRACK Correlation - Forward Endcap", 
"LHETRACK Correlation - Forward Endcap", 100, 100, 1200, 800);
 
   15   emcCorr->Draw(
"track_z-emc_z>>emcz(100,-20,20)",
"emc_mod<3");
 
   16   emcz->GetXaxis()->SetTitle(
"Z_{LHE} - Z_{EMC} [cm]");
 
   17   emcz->SetLineWidth(2);
 
   19   TH1F *tofz = 
new TH1F(
"tofz",
"tofz",100,-20,20);
 
   20   tofCorr->Draw(
"track_z-tof_z>>tofz",
"",
"");
 
   21   tofz->GetXaxis()->SetTitle(
"Z_{LHE} - Z_{TOF} [cm]");
 
   22   tofz->SetLineWidth(2);
 
   24   TH1F *mdtz = 
new TH1F(
"mdtz",
"mdtz",100,-100,100);
 
   25   mdtCorr->Draw(
"track_z-mdt_z>>mdtz",
"mdt_mod==1");
 
   26   mdtz->GetXaxis()->SetTitle(
"Z_{LHE} - Z_{MDT} [cm]"); 
 
   27   mdtz->SetLineWidth(2);
 
   29   emcCorr->Draw(
"dphi*TMath::RadToDeg()>>emcphi(100,-10,10)",
"emc_mod<3");
 
   30   emcphi->GetXaxis()->SetTitle(
"#phi_{LHE} - #phi_{EMC} [°]");
 
   31   emcphi->SetLineWidth(2);
 
   33   TH1F *tofphi = 
new TH1F(
"tofphi",
"tofphi",100,-10,10);
 
   34   tofCorr->Draw(
"dphi*TMath::RadToDeg()>>tofphi",
"");
 
   35   tofphi->GetXaxis()->SetTitle(
"#phi_{LHE} - #phi_{TOF} [^{0}]");
 
   36   tofphi->SetLineWidth(2);
 
   38   TH1F *mdtphi = 
new TH1F(
"mdtphi",
"mdtphi",100,-50,50);
 
   39   mdtCorr->Draw(
"dphi*TMath::RadToDeg()>>mdtphi",
"mdt_mod==1");
 
   40   mdtphi->GetXaxis()->SetTitle(
"#phi_{LHE} - #phi_{MDT} [°]");
 
   41   mdtphi->SetLineWidth(2);
 
   43   drcCorr->Draw(
"dphi*TMath::RadToDeg()>>drcphi(100,-10,10)",
"");
 
   44   drcphi->GetXaxis()->SetTitle(
"#phi_{LHE} - #phi_{DRC} [°]");
 
   45   drcphi->SetLineWidth(2);
 
   47   emcCorr->Draw(
"chi2>>emcq(100,-1,20)",
"emc_mod<3");
 
   48   emcq->GetXaxis()->SetTitle(
"EMC Quality [cm^{2}]");
 
   49   emcq->SetLineWidth(2);
 
   51   TH1F *tofq = 
new TH1F(
"tofq",
"tofq",100,-1,20);
 
   52   tofCorr->Draw(
"chi2>>tofq",
"",
"");
 
   53   tofq->GetXaxis()->SetTitle(
"TOF Quality [cm^{2}]");
 
   54   tofq->SetLineWidth(2);
 
   56   TH1F *mdtq = 
new TH1F(
"mdtq",
"mdtq",100,-1,1000);
 
   57   mdtCorr->Draw(
"chi2>>mdtq",
"mdt_mod==1",
"");
 
   58   mdtq->GetXaxis()->SetTitle(
"MDT Quality [cm^{2}]");
 
   59   mdtq->SetLineWidth(2);
 
   61   drcCorr->Draw(
"chi2>>drcq(100,0,0.01)",
"",
"");
 
   62   drcq->GetXaxis()->SetTitle(
"DIRC Quality [°^{2}]");
 
   63   drcq->SetLineWidth(2);
 
   67   emcCorr->Draw(
"track_x-emc_x>>emcx(100,-20,20)",
"emc_mod>2");
 
   68   emcx->GetXaxis()->SetTitle(
"X_{LHE} - X_{EMC} [cm]");
 
   69   emcx->SetLineWidth(2);
 
   71   TH1F *mdtx = 
new TH1F(
"mdtx",
"mdtx",100,-100,100);
 
   72   mdtCorr->Draw(
"track_x-mdt_x>>mdtx",
"mdt_mod>1");
 
   73   mdtx->GetXaxis()->SetTitle(
"X_{LHE} - X_{MDT} [cm]"); 
 
   74   mdtx->SetLineWidth(2);
 
   76   emcCorr->Draw(
"track_y-emc_y>>emcy(100,-20,20)",
"emc_mod>2");
 
   77   emcy->GetXaxis()->SetTitle(
"Y_{LHE} - Y_{EMC} [cm]");
 
   78   emcy->SetLineWidth(2);
 
   80   TH1F *mdty = 
new TH1F(
"mdty",
"mdty",100,-100,100);
 
   81   mdtCorr->Draw(
"track_y-mdt_y>>mdty",
"mdt_mod>1");
 
   82   mdty->GetXaxis()->SetTitle(
"Y_{LHE} - Y_{MDT} [cm]"); 
 
   83   mdty->SetLineWidth(2);
 
   85   emcCorr->Draw(
"chi2>>emcq2(100,-1,20)",
"emc_mod>2");
 
   86   emcq2->GetXaxis()->SetTitle(
"EMC Quality [cm^{2}]");
 
   87   emcq2->SetLineWidth(2);
 
   89   TH1F *mdtq2 = 
new TH1F(
"mdtq2",
"mdtq2",100,-1,1000);
 
   90   mdtCorr->Draw(
"chi2>>mdtq2",
"mdt_mod>1",
"");
 
   91   mdtq2->GetXaxis()->SetTitle(
"MDT Quality [cm^{2}]");
 
   92   mdtq2->SetLineWidth(2);