ROOT logo
// Macro for drawing (raw) pi0 spectrum
// Uses files produced by MakeMmixPi0.C
// author: Yuri Kharlov <Yuri.Kharlov@cern.ch>

const char* fileName = "output/Pi0_FitResult.root";
const char *centrality[] = {"0-10%","10-40%","40-80%"};

DrawPi0Spectrum()
{
  PPRstyle();
  gStyle->SetOptTitle(0);
  gStyle->SetPadRightMargin(0.05);
  gStyle->SetPadTopMargin(0.05);
  gStyle->SetPadLeftMargin(0.12);

  //DrawPi0SpectrumCentral();
  //DrawPi0SpectrumSemiCentral(1);
  // DrawPi0SpectrumSemiCentral(2);

   DrawPi0SpectrumCentralTrigger();
  // DrawPi0SpectrumSemiCentralTrigger(2);
}

//-----------------------------------------------------------------------------
DrawPi0SpectrumCentral()
{
  f1=new TFile("output/Pi0_FitResult.root");

  h1 = (TH1D*)f1->Get("MixAll_cent0_kCentral_yr2int");
  h2 = (TH1D*)f1->Get("MixCPV_cent0_kCentral_yr2int");
  h3 = (TH1D*)f1->Get("MixDisp_cent0_kCentral_yr2int");

  Int_t nPt = h1->GetNbinsX();
  for (Int_t iPt=1; iPt<=nPt; iPt++) {
    Double_t binWidth = h1->GetBinWidth(iPt);
    h1->SetBinContent(iPt,h1->GetBinContent(iPt)/binWidth);
    h1->SetBinError  (iPt,h1->GetBinError  (iPt)/binWidth);
    h2->SetBinContent(iPt,h2->GetBinContent(iPt)/binWidth);
    h2->SetBinError  (iPt,h2->GetBinError  (iPt)/binWidth);
    h3->SetBinContent(iPt,h3->GetBinContent(iPt)/binWidth);
    h3->SetBinError  (iPt,h3->GetBinError  (iPt)/binWidth);
  }

  h1->SetXTitle("p_{T} (GeV/c)");
  h2->SetXTitle("p_{T} (GeV/c)");
  h3->SetXTitle("p_{T} (GeV/c)");
  h1->SetYTitle("(1/N_{AA}) dN/p_{T} (GeV/c)^{-1}");
  h2->SetYTitle("(1/N_{AA}) dN/p_{T} (GeV/c)^{-1}");
  h3->SetYTitle("(1/N_{AA}) dN/p_{T} (GeV/c)^{-1}");
  h1->SetMarkerStyle(20);
  h2->SetMarkerStyle(20);
  h3->SetMarkerStyle(20);
  h1->SetMarkerColor(kRed);
  h2->SetMarkerColor(kBlue);
  h3->SetMarkerColor(kGreen+2);
  h1->SetLineColor(kRed);
  h2->SetLineColor(kBlue);
  h3->SetLineColor(kGreen+2);

  TH1D *effCPV = (TH1D*)h2->Clone("effCPV");
  effCPV->Divide(h2,h1,1.,1.,"B");
  effCPV->SetYTitle("PID/no PID");
  effCPV->SetMarkerColor(kBlue);
  effCPV->SetLineColor(kBlue);

  TH1D *effDisp = (TH1D*)h3->Clone("effDisp");
  effDisp->Divide(h3,h1,1.,1.,"B");
  effDisp->SetYTitle("PID/no PID");
  effDisp->SetMarkerColor(kGreen+2);
  effDisp->SetLineColor(kGreen+2);

  TCanvas *c11 = new TCanvas("c11","c11");
  gPad->SetGridx();
  gPad->SetGridy();
  gPad->SetLogy();
  h1->Draw();
  h2->Draw("same");
  h3->Draw("same");
  l11 = new TLegend(0.6,0.75,0.89,0.89);
  l11->SetFillColor(kWhite);
  l11->SetBorderSize(1);
  l11->AddEntry(h1,"No PID","lp");
  l11->AddEntry(h2,"PID=CPV","lp");
  l11->AddEntry(h3,"PID=Disp","lp");
  l11->Draw();
  c11->Print(Form("LHC11h_pi0Spectrum_PIDspectra.eps"));

  TCanvas *c12 = new TCanvas("c12","c12");
  gPad->SetGridx();
  gPad->SetGridy();
  effCPV ->SetAxisRange(0.,1.09,"Y");
  effCPV ->Draw();
  effDisp->Draw("same");
  l12 = new TLegend(0.75,0.80,0.94,0.94);
  l12->SetFillColor(kWhite);
  l12->SetBorderSize(1);
  l12->AddEntry(effCPV ,"PID=CPV","lp");
  l12->AddEntry(effDisp,"PID=Disp","lp");
  l12->Draw();
  c12->Print(Form("LHC11h_pi0Spectrum_PIDeffi.eps"));
}

//-----------------------------------------------------------------------------
void DrawPi0SpectrumSemiCentral(const Int_t cent=1)
{
  f1=new TFile("output/Pi0_FitResult.root");
  //f3=new TFile("output/LHC11h_Pi0_FitResult.root");

  h1 = (TH1D*)f1->Get(Form("MixDisp_cent%d_kPHOSPb_yr2int",cent));
  h3 = (TH1D*)f1->Get(Form("MixDisp_cent%d_kSemiCentral_yr2",cent));

  TPaveText *txt = new TPaveText(0.6,0.9,0.8,0.99,"NDC");
  txt->SetFillColor(kWhite);
  txt->SetBorderSize(1);
  txt->AddText(Form("Centrality %s",centrality[cent]));

  Int_t nPt = h1->GetNbinsX();
  for (Int_t iPt=1; iPt<=nPt; iPt++) {
    Double_t binWidth = h1->GetBinWidth(iPt);
    h1->SetBinContent(iPt,h1->GetBinContent(iPt)/binWidth);
    h1->SetBinError  (iPt,h1->GetBinError  (iPt)/binWidth);
    h3->SetBinContent(iPt,h3->GetBinContent(iPt)/binWidth);
    h3->SetBinError  (iPt,h3->GetBinError  (iPt)/binWidth);
  }

  h1->SetXTitle("p_{T} (GeV/c)");
  h3->SetXTitle("p_{T} (GeV/c)");
  h1->SetYTitle("(1/N_{AA}) dN/p_{T} (GeV/c)^{-1}");
  h3->SetYTitle("(1/N_{AA}) dN/p_{T} (GeV/c)^{-1}");
  h1->SetMarkerStyle(20);
  h3->SetMarkerStyle(20);
  h1->SetMarkerColor(kRed);
  h3->SetMarkerColor(kBlue);
  h1->SetLineColor(kRed);
  h3->SetLineColor(kBlue);

  TH1D *ratioSemiCent = (TH1D*)h1->Clone(Form("ratioSemiCent%d",cent));
  ratioSemiCent->Divide(h3);
  ratioSemiCent->SetYTitle("kPHOS/kSemiCentral");
  ratioSemiCent->SetMarkerColor(kBlack);
  ratioSemiCent->SetLineColor(kBlack);
  //ratioSemiCent->SetAxisRange(0.,150.,"Y");
  ratioSemiCent->Fit("pol0","Q","",10.,30.);
  Double_t suppr = ratioSemiCent->GetFunction("pol0")->GetParameter(0);
  h1->Scale(1./suppr);

  TCanvas *c21 = new TCanvas("c21","c21");
  gPad->SetLogy();
  h3->SetMinimum(2e-09);
  h3->Draw();
  h1->Draw("same");
  l21 = new TLegend(0.5,0.75,0.89,0.89);
  l21->SetFillColor(kWhite);
  l21->SetBorderSize(1);
  l21->AddEntry(h1,"PHOS trigger","lp");
  l21->AddEntry(h3,"SemiCentral trigger","lp");
  l21->Draw();
  txt->Draw();
  c21->Print(Form("LHC11h_pi0Spectrum_SemiCent%d.eps",cent));

  TCanvas *c22 = new TCanvas("c22","c22");
  ratioSemiCent->DrawClone();
  txt->Draw();
  c22->Print(Form("LHC11h_pi0Ratio_SemiCent%d.eps",cent));
}

DrawPi0SpectrumCentralTrigger()
{
  f1=new TFile("output/Pi0_FitResult.root");
  // f2=new TFile("out/kMB/Pi0_FitResult_0.root");
  // f3=new TFile("out/kPHOSPb/Pi0_FitResult_0.root");

  h1 = (TH1D*)f1->Get("MixCPV_cent0_kCentral_yr2int");
  h2 = (TH1D*)f1->Get("MixCPV_cent0_kMB_yr2int");
  h3 = (TH1D*)f1->Get("MixCPV_cent0_kPHOSPb_yr2int");

  Int_t nPt = h1->GetNbinsX();
  for (Int_t iPt=1; iPt<=nPt; iPt++) {
    Double_t binWidth = h1->GetBinWidth(iPt);
    h1->SetBinContent(iPt,h1->GetBinContent(iPt)/binWidth);
    h1->SetBinError  (iPt,h1->GetBinError  (iPt)/binWidth);
    h2->SetBinContent(iPt,h2->GetBinContent(iPt)/binWidth);
    h2->SetBinError  (iPt,h2->GetBinError  (iPt)/binWidth);
    h3->SetBinContent(iPt,h3->GetBinContent(iPt)/binWidth);
    h3->SetBinError  (iPt,h3->GetBinError  (iPt)/binWidth);
  }

  h1->GetYaxis()->SetRangeUser(10.e**-8, 0.2);
  h1->SetXTitle("p_{T} (GeV/c)");
  h2->SetXTitle("p_{T} (GeV/c)");
  h3->SetXTitle("p_{T} (GeV/c)");
  h1->SetTitle("Raw production, PID=CPV, centrality: 0-10%");
  h1->SetYTitle("(1/N_{AA}) dN/dp_{T} (GeV/c)^{-1}");
  h2->SetYTitle("(1/N_{AA}) dN/dp_{T} (GeV/c)^{-1}");
  h3->SetYTitle("(1/N_{AA}) dN/dp_{T} (GeV/c)^{-1}");
  h1->SetMarkerStyle(20);
  h2->SetMarkerStyle(21);
  h3->SetMarkerStyle(22);
  h1->SetMarkerColor(kRed);
  h2->SetMarkerColor(kBlue);
  h3->SetMarkerColor(kGreen+2);
  h1->SetLineColor(kRed);
  h2->SetLineColor(kBlue);
  h3->SetLineColor(kGreen+2);

  TH1D *effCPV = (TH1D*)h2->Clone("effCPV");
  effCPV->Divide(h2,h1,1.,1.,"B");
  effCPV->SetYTitle("PID/no PID");
  effCPV->SetMarkerColor(kBlue);
  effCPV->SetLineColor(kBlue);

  TH1D *effDisp = (TH1D*)h3->Clone("effDisp");
  effDisp->Divide(h3,h1,1.,1.,"B");
  effDisp->SetYTitle("PID/no PID");
  effDisp->SetMarkerColor(kGreen+2);
  effDisp->SetLineColor(kGreen+2);

  TCanvas *c11 = new TCanvas("c11","c11");
  gPad->SetGridx();
  gPad->SetGridy();
  gPad->SetLogy();

  // TF1* func = new TF1("func", "exp([0]+[1]*x)/x**4", 2, 30);
  // func->SetLineColor(kRed);
  // //h1->Fit(func, "", "", 2, 10);
  // //h1->Fit(func, "+", "", 8, 20);
  // h1->Fit(func, "+", "", 5, 30);

  // func->SetLineColor(kBlue);
  // h2->Fit(func, "", "", 2, 13);

  // func->SetLineColor(kGreen+2);
  // h3->Fit(func, "", "", 10, 25);


  h1->Draw();
  h2->Draw("same");
  h3->Draw("same");
  l11 = new TLegend(0.6,0.75,0.89,0.89);
  l11->SetFillColor(kWhite);
  l11->SetBorderSize(1);
  l11->AddEntry(h1,"kCentral","lp");
  l11->AddEntry(h2,"kMB","lp");
  l11->AddEntry(h3,"kPHOSPb","lp");
  l11->Draw();
  c11->Print(Form("LHC11h_pi0Spectrum_PIDspectra.eps"));

  TCanvas *c12 = new TCanvas("c12","c12");
  gPad->SetGridx();
  gPad->SetGridy();
  effCPV ->SetAxisRange(0.,1.09,"Y");
  effCPV ->Draw();
  effDisp->Draw("same");
  l12 = new TLegend(0.75,0.80,0.94,0.94);
  l12->SetFillColor(kWhite);
  l12->SetBorderSize(1);
  l12->AddEntry(effCPV ,"PID=CPV","lp");
  l12->AddEntry(effDisp,"PID=Disp","lp");
  l12->Draw();
  c12->Print(Form("LHC11h_pi0Spectrum_PIDeffi.eps"));
}


void DrawPi0SpectrumSemiCentralTrigger(int cent = 1)
{
  f1=new TFile("output/Pi0_FitResult.root");
  // f2=new TFile(Form("out/kMB/Pi0_FitResult_%d.root", cent));
  // f3=new TFile(Form("out/kPHOSPb/Pi0_FitResult_%d.root", cent));

  h1 = (TH1D*)f1->Get(Form("MixCPV_cent%d_kSemiCentral_yr2int", cent));
  h2 = (TH1D*)f1->Get(Form("MixCPV_cent%d_kMB_yr2int", cent));
  h3 = (TH1D*)f1->Get(Form("MixCPV_cent%d_kPHOSPb_yr2int", cent));

  Int_t nPt = h1->GetNbinsX();
  for (Int_t iPt=1; iPt<=nPt; iPt++) {
    Double_t binWidth = h1->GetBinWidth(iPt);
    h1->SetBinContent(iPt,h1->GetBinContent(iPt)/binWidth);
    h1->SetBinError  (iPt,h1->GetBinError  (iPt)/binWidth);
    h2->SetBinContent(iPt,h2->GetBinContent(iPt)/binWidth);
    h2->SetBinError  (iPt,h2->GetBinError  (iPt)/binWidth);
    h3->SetBinContent(iPt,h3->GetBinContent(iPt)/binWidth);
    h3->SetBinError  (iPt,h3->GetBinError  (iPt)/binWidth);
  }

  h1->GetYaxis()->SetRangeUser(10.e**-8, 0.2);
  h1->SetXTitle("p_{T} (GeV/c)");
  h2->SetXTitle("p_{T} (GeV/c)");
  h3->SetXTitle("p_{T} (GeV/c)");
  h1->SetTitle(Form("Raw production, PID=CPV, centrality: %s", centrality[cent]));
  h1->SetYTitle("(1/N_{AA}) dN/dp_{T} (GeV/c)^{-1}");
  h2->SetYTitle("(1/N_{AA}) dN/dp_{T} (GeV/c)^{-1}");
  h3->SetYTitle("(1/N_{AA}) dN/dp_{T} (GeV/c)^{-1}");
  h1->SetMarkerStyle(20);
  h2->SetMarkerStyle(21);
  h3->SetMarkerStyle(22);
  h1->SetMarkerColor(kRed);
  h2->SetMarkerColor(kBlue);
  h3->SetMarkerColor(kGreen+2);
  h1->SetLineColor(kRed);
  h2->SetLineColor(kBlue);
  h3->SetLineColor(kGreen+2);

  TH1D *effCPV = (TH1D*)h2->Clone("effCPV");
  effCPV->Divide(h2,h1,1.,1.,"B");
  effCPV->SetYTitle("PID/no PID");
  effCPV->SetMarkerColor(kBlue);
  effCPV->SetLineColor(kBlue);

  TH1D *effDisp = (TH1D*)h3->Clone("effDisp");
  effDisp->Divide(h3,h1,1.,1.,"B");
  effDisp->SetYTitle("PID/no PID");
  effDisp->SetMarkerColor(kGreen+2);
  effDisp->SetLineColor(kGreen+2);

  TCanvas *c11 = new TCanvas("c11","c11");
  gPad->SetGridx();
  gPad->SetGridy();
  gPad->SetLogy();

  // TF1* func = new TF1("func", "exp([0]+[1]*x)/x**4", 2, 30);
  // func->SetLineColor(kRed);
  // //h1->Fit(func, "", "", 2, 10);
  // //h1->Fit(func, "+", "", 8, 20);
  // h1->Fit(func, "+", "", 5, 30);

  // func->SetLineColor(kBlue);
  // h2->Fit(func, "", "", 2, 13);

  // func->SetLineColor(kGreen+2);
  // h3->Fit(func, "", "", 10, 25);


  h1->Draw();
  h2->Draw("same");
  h3->Draw("same");
  l11 = new TLegend(0.6,0.75,0.89,0.89);
  l11->SetFillColor(kWhite);
  l11->SetBorderSize(1);
  l11->AddEntry(h1,"kSemiCentral","lp");
  l11->AddEntry(h2,"kMB","lp");
  l11->AddEntry(h3,"kPHOSPb","lp");
  l11->Draw();
  c11->Print(Form("LHC11h_pi0Spectrum_PIDspectra.eps"));

  TCanvas *c12 = new TCanvas("c12","c12");
  gPad->SetGridx();
  gPad->SetGridy();
  effCPV ->SetAxisRange(0.,1.09,"Y");
  effCPV ->Draw();
  effDisp->Draw("same");
  l12 = new TLegend(0.75,0.80,0.94,0.94);
  l12->SetFillColor(kWhite);
  l12->SetBorderSize(1);
  l12->AddEntry(effCPV ,"PID=CPV","lp");
  l12->AddEntry(effDisp,"PID=Disp","lp");
  l12->Draw();
  c12->Print(Form("LHC11h_pi0Spectrum_PIDeffi.eps"));
}

//-----------------------------------------------------------------------------
PPRstyle()
{

  gStyle->SetPalette(1);
  // gStyle->SetCanvasBorderMode(-1);
  gStyle->SetCanvasBorderSize(1);
  gStyle->SetCanvasColor(10);

  gStyle->SetFrameFillColor(10);
  gStyle->SetFrameBorderSize(1);
  // gStyle->SetFrameBorderMode(-1);
  // gStyle->SetFrameLineWidth(1.2);
  gStyle->SetFrameLineColor(1);

  gStyle->SetHistFillColor(0);
  gStyle->SetHistLineWidth(2);
  gStyle->SetHistLineColor(1);

  gStyle->SetPadColor(10);
  gStyle->SetPadBorderSize(1);
  // gStyle->SetPadBorderMode(-1);

  gStyle->SetStatColor(10);
  gStyle->SetTitleColor(kBlack,"X");
  gStyle->SetTitleColor(kBlack,"Y");
  gStyle->SetTitleFillColor(kWhite);
  gStyle->SetStatColor(kWhite);

  gStyle->SetLabelSize(0.04,"X");
  gStyle->SetLabelSize(0.04,"Y");
  gStyle->SetLabelSize(0.04,"Z");
  gStyle->SetTitleSize(0.04,"X");
  gStyle->SetTitleSize(0.04,"Y");
  gStyle->SetTitleSize(0.04,"Z");
  gStyle->SetTitleFont(42,"X");
  gStyle->SetTitleFont(42,"Y");
  gStyle->SetTitleFont(42,"X");
  gStyle->SetLabelFont(42,"X");
  gStyle->SetLabelFont(42,"Y");
  gStyle->SetLabelFont(42,"Z");
  gStyle->SetStatFont(42);

  gStyle->SetTitleOffset(1.0,"X");
  gStyle->SetTitleOffset(1.2,"Y");

  gStyle->SetOptDate(0);
  gStyle->SetOptTitle(1);
  gStyle->SetOptStat(0);
  gStyle->SetOptFit(0);

}
 DrawPi0Spectrum.C:1
 DrawPi0Spectrum.C:2
 DrawPi0Spectrum.C:3
 DrawPi0Spectrum.C:4
 DrawPi0Spectrum.C:5
 DrawPi0Spectrum.C:6
 DrawPi0Spectrum.C:7
 DrawPi0Spectrum.C:8
 DrawPi0Spectrum.C:9
 DrawPi0Spectrum.C:10
 DrawPi0Spectrum.C:11
 DrawPi0Spectrum.C:12
 DrawPi0Spectrum.C:13
 DrawPi0Spectrum.C:14
 DrawPi0Spectrum.C:15
 DrawPi0Spectrum.C:16
 DrawPi0Spectrum.C:17
 DrawPi0Spectrum.C:18
 DrawPi0Spectrum.C:19
 DrawPi0Spectrum.C:20
 DrawPi0Spectrum.C:21
 DrawPi0Spectrum.C:22
 DrawPi0Spectrum.C:23
 DrawPi0Spectrum.C:24
 DrawPi0Spectrum.C:25
 DrawPi0Spectrum.C:26
 DrawPi0Spectrum.C:27
 DrawPi0Spectrum.C:28
 DrawPi0Spectrum.C:29
 DrawPi0Spectrum.C:30
 DrawPi0Spectrum.C:31
 DrawPi0Spectrum.C:32
 DrawPi0Spectrum.C:33
 DrawPi0Spectrum.C:34
 DrawPi0Spectrum.C:35
 DrawPi0Spectrum.C:36
 DrawPi0Spectrum.C:37
 DrawPi0Spectrum.C:38
 DrawPi0Spectrum.C:39
 DrawPi0Spectrum.C:40
 DrawPi0Spectrum.C:41
 DrawPi0Spectrum.C:42
 DrawPi0Spectrum.C:43
 DrawPi0Spectrum.C:44
 DrawPi0Spectrum.C:45
 DrawPi0Spectrum.C:46
 DrawPi0Spectrum.C:47
 DrawPi0Spectrum.C:48
 DrawPi0Spectrum.C:49
 DrawPi0Spectrum.C:50
 DrawPi0Spectrum.C:51
 DrawPi0Spectrum.C:52
 DrawPi0Spectrum.C:53
 DrawPi0Spectrum.C:54
 DrawPi0Spectrum.C:55
 DrawPi0Spectrum.C:56
 DrawPi0Spectrum.C:57
 DrawPi0Spectrum.C:58
 DrawPi0Spectrum.C:59
 DrawPi0Spectrum.C:60
 DrawPi0Spectrum.C:61
 DrawPi0Spectrum.C:62
 DrawPi0Spectrum.C:63
 DrawPi0Spectrum.C:64
 DrawPi0Spectrum.C:65
 DrawPi0Spectrum.C:66
 DrawPi0Spectrum.C:67
 DrawPi0Spectrum.C:68
 DrawPi0Spectrum.C:69
 DrawPi0Spectrum.C:70
 DrawPi0Spectrum.C:71
 DrawPi0Spectrum.C:72
 DrawPi0Spectrum.C:73
 DrawPi0Spectrum.C:74
 DrawPi0Spectrum.C:75
 DrawPi0Spectrum.C:76
 DrawPi0Spectrum.C:77
 DrawPi0Spectrum.C:78
 DrawPi0Spectrum.C:79
 DrawPi0Spectrum.C:80
 DrawPi0Spectrum.C:81
 DrawPi0Spectrum.C:82
 DrawPi0Spectrum.C:83
 DrawPi0Spectrum.C:84
 DrawPi0Spectrum.C:85
 DrawPi0Spectrum.C:86
 DrawPi0Spectrum.C:87
 DrawPi0Spectrum.C:88
 DrawPi0Spectrum.C:89
 DrawPi0Spectrum.C:90
 DrawPi0Spectrum.C:91
 DrawPi0Spectrum.C:92
 DrawPi0Spectrum.C:93
 DrawPi0Spectrum.C:94
 DrawPi0Spectrum.C:95
 DrawPi0Spectrum.C:96
 DrawPi0Spectrum.C:97
 DrawPi0Spectrum.C:98
 DrawPi0Spectrum.C:99
 DrawPi0Spectrum.C:100
 DrawPi0Spectrum.C:101
 DrawPi0Spectrum.C:102
 DrawPi0Spectrum.C:103
 DrawPi0Spectrum.C:104
 DrawPi0Spectrum.C:105
 DrawPi0Spectrum.C:106
 DrawPi0Spectrum.C:107
 DrawPi0Spectrum.C:108
 DrawPi0Spectrum.C:109
 DrawPi0Spectrum.C:110
 DrawPi0Spectrum.C:111
 DrawPi0Spectrum.C:112
 DrawPi0Spectrum.C:113
 DrawPi0Spectrum.C:114
 DrawPi0Spectrum.C:115
 DrawPi0Spectrum.C:116
 DrawPi0Spectrum.C:117
 DrawPi0Spectrum.C:118
 DrawPi0Spectrum.C:119
 DrawPi0Spectrum.C:120
 DrawPi0Spectrum.C:121
 DrawPi0Spectrum.C:122
 DrawPi0Spectrum.C:123
 DrawPi0Spectrum.C:124
 DrawPi0Spectrum.C:125
 DrawPi0Spectrum.C:126
 DrawPi0Spectrum.C:127
 DrawPi0Spectrum.C:128
 DrawPi0Spectrum.C:129
 DrawPi0Spectrum.C:130
 DrawPi0Spectrum.C:131
 DrawPi0Spectrum.C:132
 DrawPi0Spectrum.C:133
 DrawPi0Spectrum.C:134
 DrawPi0Spectrum.C:135
 DrawPi0Spectrum.C:136
 DrawPi0Spectrum.C:137
 DrawPi0Spectrum.C:138
 DrawPi0Spectrum.C:139
 DrawPi0Spectrum.C:140
 DrawPi0Spectrum.C:141
 DrawPi0Spectrum.C:142
 DrawPi0Spectrum.C:143
 DrawPi0Spectrum.C:144
 DrawPi0Spectrum.C:145
 DrawPi0Spectrum.C:146
 DrawPi0Spectrum.C:147
 DrawPi0Spectrum.C:148
 DrawPi0Spectrum.C:149
 DrawPi0Spectrum.C:150
 DrawPi0Spectrum.C:151
 DrawPi0Spectrum.C:152
 DrawPi0Spectrum.C:153
 DrawPi0Spectrum.C:154
 DrawPi0Spectrum.C:155
 DrawPi0Spectrum.C:156
 DrawPi0Spectrum.C:157
 DrawPi0Spectrum.C:158
 DrawPi0Spectrum.C:159
 DrawPi0Spectrum.C:160
 DrawPi0Spectrum.C:161
 DrawPi0Spectrum.C:162
 DrawPi0Spectrum.C:163
 DrawPi0Spectrum.C:164
 DrawPi0Spectrum.C:165
 DrawPi0Spectrum.C:166
 DrawPi0Spectrum.C:167
 DrawPi0Spectrum.C:168
 DrawPi0Spectrum.C:169
 DrawPi0Spectrum.C:170
 DrawPi0Spectrum.C:171
 DrawPi0Spectrum.C:172
 DrawPi0Spectrum.C:173
 DrawPi0Spectrum.C:174
 DrawPi0Spectrum.C:175
 DrawPi0Spectrum.C:176
 DrawPi0Spectrum.C:177
 DrawPi0Spectrum.C:178
 DrawPi0Spectrum.C:179
 DrawPi0Spectrum.C:180
 DrawPi0Spectrum.C:181
 DrawPi0Spectrum.C:182
 DrawPi0Spectrum.C:183
 DrawPi0Spectrum.C:184
 DrawPi0Spectrum.C:185
 DrawPi0Spectrum.C:186
 DrawPi0Spectrum.C:187
 DrawPi0Spectrum.C:188
 DrawPi0Spectrum.C:189
 DrawPi0Spectrum.C:190
 DrawPi0Spectrum.C:191
 DrawPi0Spectrum.C:192
 DrawPi0Spectrum.C:193
 DrawPi0Spectrum.C:194
 DrawPi0Spectrum.C:195
 DrawPi0Spectrum.C:196
 DrawPi0Spectrum.C:197
 DrawPi0Spectrum.C:198
 DrawPi0Spectrum.C:199
 DrawPi0Spectrum.C:200
 DrawPi0Spectrum.C:201
 DrawPi0Spectrum.C:202
 DrawPi0Spectrum.C:203
 DrawPi0Spectrum.C:204
 DrawPi0Spectrum.C:205
 DrawPi0Spectrum.C:206
 DrawPi0Spectrum.C:207
 DrawPi0Spectrum.C:208
 DrawPi0Spectrum.C:209
 DrawPi0Spectrum.C:210
 DrawPi0Spectrum.C:211
 DrawPi0Spectrum.C:212
 DrawPi0Spectrum.C:213
 DrawPi0Spectrum.C:214
 DrawPi0Spectrum.C:215
 DrawPi0Spectrum.C:216
 DrawPi0Spectrum.C:217
 DrawPi0Spectrum.C:218
 DrawPi0Spectrum.C:219
 DrawPi0Spectrum.C:220
 DrawPi0Spectrum.C:221
 DrawPi0Spectrum.C:222
 DrawPi0Spectrum.C:223
 DrawPi0Spectrum.C:224
 DrawPi0Spectrum.C:225
 DrawPi0Spectrum.C:226
 DrawPi0Spectrum.C:227
 DrawPi0Spectrum.C:228
 DrawPi0Spectrum.C:229
 DrawPi0Spectrum.C:230
 DrawPi0Spectrum.C:231
 DrawPi0Spectrum.C:232
 DrawPi0Spectrum.C:233
 DrawPi0Spectrum.C:234
 DrawPi0Spectrum.C:235
 DrawPi0Spectrum.C:236
 DrawPi0Spectrum.C:237
 DrawPi0Spectrum.C:238
 DrawPi0Spectrum.C:239
 DrawPi0Spectrum.C:240
 DrawPi0Spectrum.C:241
 DrawPi0Spectrum.C:242
 DrawPi0Spectrum.C:243
 DrawPi0Spectrum.C:244
 DrawPi0Spectrum.C:245
 DrawPi0Spectrum.C:246
 DrawPi0Spectrum.C:247
 DrawPi0Spectrum.C:248
 DrawPi0Spectrum.C:249
 DrawPi0Spectrum.C:250
 DrawPi0Spectrum.C:251
 DrawPi0Spectrum.C:252
 DrawPi0Spectrum.C:253
 DrawPi0Spectrum.C:254
 DrawPi0Spectrum.C:255
 DrawPi0Spectrum.C:256
 DrawPi0Spectrum.C:257
 DrawPi0Spectrum.C:258
 DrawPi0Spectrum.C:259
 DrawPi0Spectrum.C:260
 DrawPi0Spectrum.C:261
 DrawPi0Spectrum.C:262
 DrawPi0Spectrum.C:263
 DrawPi0Spectrum.C:264
 DrawPi0Spectrum.C:265
 DrawPi0Spectrum.C:266
 DrawPi0Spectrum.C:267
 DrawPi0Spectrum.C:268
 DrawPi0Spectrum.C:269
 DrawPi0Spectrum.C:270
 DrawPi0Spectrum.C:271
 DrawPi0Spectrum.C:272
 DrawPi0Spectrum.C:273
 DrawPi0Spectrum.C:274
 DrawPi0Spectrum.C:275
 DrawPi0Spectrum.C:276
 DrawPi0Spectrum.C:277
 DrawPi0Spectrum.C:278
 DrawPi0Spectrum.C:279
 DrawPi0Spectrum.C:280
 DrawPi0Spectrum.C:281
 DrawPi0Spectrum.C:282
 DrawPi0Spectrum.C:283
 DrawPi0Spectrum.C:284
 DrawPi0Spectrum.C:285
 DrawPi0Spectrum.C:286
 DrawPi0Spectrum.C:287
 DrawPi0Spectrum.C:288
 DrawPi0Spectrum.C:289
 DrawPi0Spectrum.C:290
 DrawPi0Spectrum.C:291
 DrawPi0Spectrum.C:292
 DrawPi0Spectrum.C:293
 DrawPi0Spectrum.C:294
 DrawPi0Spectrum.C:295
 DrawPi0Spectrum.C:296
 DrawPi0Spectrum.C:297
 DrawPi0Spectrum.C:298
 DrawPi0Spectrum.C:299
 DrawPi0Spectrum.C:300
 DrawPi0Spectrum.C:301
 DrawPi0Spectrum.C:302
 DrawPi0Spectrum.C:303
 DrawPi0Spectrum.C:304
 DrawPi0Spectrum.C:305
 DrawPi0Spectrum.C:306
 DrawPi0Spectrum.C:307
 DrawPi0Spectrum.C:308
 DrawPi0Spectrum.C:309
 DrawPi0Spectrum.C:310
 DrawPi0Spectrum.C:311
 DrawPi0Spectrum.C:312
 DrawPi0Spectrum.C:313
 DrawPi0Spectrum.C:314
 DrawPi0Spectrum.C:315
 DrawPi0Spectrum.C:316
 DrawPi0Spectrum.C:317
 DrawPi0Spectrum.C:318
 DrawPi0Spectrum.C:319
 DrawPi0Spectrum.C:320
 DrawPi0Spectrum.C:321
 DrawPi0Spectrum.C:322
 DrawPi0Spectrum.C:323
 DrawPi0Spectrum.C:324
 DrawPi0Spectrum.C:325
 DrawPi0Spectrum.C:326
 DrawPi0Spectrum.C:327
 DrawPi0Spectrum.C:328
 DrawPi0Spectrum.C:329
 DrawPi0Spectrum.C:330
 DrawPi0Spectrum.C:331
 DrawPi0Spectrum.C:332
 DrawPi0Spectrum.C:333
 DrawPi0Spectrum.C:334
 DrawPi0Spectrum.C:335
 DrawPi0Spectrum.C:336
 DrawPi0Spectrum.C:337
 DrawPi0Spectrum.C:338
 DrawPi0Spectrum.C:339
 DrawPi0Spectrum.C:340
 DrawPi0Spectrum.C:341
 DrawPi0Spectrum.C:342
 DrawPi0Spectrum.C:343
 DrawPi0Spectrum.C:344
 DrawPi0Spectrum.C:345
 DrawPi0Spectrum.C:346
 DrawPi0Spectrum.C:347
 DrawPi0Spectrum.C:348
 DrawPi0Spectrum.C:349
 DrawPi0Spectrum.C:350
 DrawPi0Spectrum.C:351
 DrawPi0Spectrum.C:352
 DrawPi0Spectrum.C:353
 DrawPi0Spectrum.C:354
 DrawPi0Spectrum.C:355
 DrawPi0Spectrum.C:356
 DrawPi0Spectrum.C:357
 DrawPi0Spectrum.C:358
 DrawPi0Spectrum.C:359
 DrawPi0Spectrum.C:360
 DrawPi0Spectrum.C:361
 DrawPi0Spectrum.C:362
 DrawPi0Spectrum.C:363
 DrawPi0Spectrum.C:364
 DrawPi0Spectrum.C:365
 DrawPi0Spectrum.C:366
 DrawPi0Spectrum.C:367
 DrawPi0Spectrum.C:368
 DrawPi0Spectrum.C:369
 DrawPi0Spectrum.C:370
 DrawPi0Spectrum.C:371
 DrawPi0Spectrum.C:372
 DrawPi0Spectrum.C:373
 DrawPi0Spectrum.C:374
 DrawPi0Spectrum.C:375
 DrawPi0Spectrum.C:376
 DrawPi0Spectrum.C:377
 DrawPi0Spectrum.C:378
 DrawPi0Spectrum.C:379
 DrawPi0Spectrum.C:380
 DrawPi0Spectrum.C:381
 DrawPi0Spectrum.C:382
 DrawPi0Spectrum.C:383
 DrawPi0Spectrum.C:384
 DrawPi0Spectrum.C:385
 DrawPi0Spectrum.C:386
 DrawPi0Spectrum.C:387
 DrawPi0Spectrum.C:388
 DrawPi0Spectrum.C:389
 DrawPi0Spectrum.C:390
 DrawPi0Spectrum.C:391
 DrawPi0Spectrum.C:392
 DrawPi0Spectrum.C:393
 DrawPi0Spectrum.C:394
 DrawPi0Spectrum.C:395
 DrawPi0Spectrum.C:396
 DrawPi0Spectrum.C:397
 DrawPi0Spectrum.C:398
 DrawPi0Spectrum.C:399
 DrawPi0Spectrum.C:400
 DrawPi0Spectrum.C:401
 DrawPi0Spectrum.C:402
 DrawPi0Spectrum.C:403
 DrawPi0Spectrum.C:404
 DrawPi0Spectrum.C:405
 DrawPi0Spectrum.C:406
 DrawPi0Spectrum.C:407
 DrawPi0Spectrum.C:408
 DrawPi0Spectrum.C:409
 DrawPi0Spectrum.C:410
 DrawPi0Spectrum.C:411
 DrawPi0Spectrum.C:412