ROOT logo
void PlotJpsiCrsec7TeV(const Int_t SPD=0, const Char_t* met="Arith") {

// plot dsigma/dy and dsigma/dpt, 7 TeV data
//

    //gROOT->SetStyle("Plain");
    //gStyle->SetOptStat(0);

    char *loc = 0x0;

    Float_t BR=0.0594; // branching ratio ...as used to extract the ALICE cross sect.

  Float_t errL=0.08; //luminosity error

  const Int_t Npt=6;
  Float_t Pt[Npt],PtE[Npt],PtEs[Npt];
  Float_t PtErrDo[Npt];
  Float_t PtErrUp[Npt];
  Float_t y1[Npt],y2[Npt],y3[Npt],y1e[Npt],y2e[Npt],y3e[Npt]; //for graphs
  Float_t dsdpt[Npt],dsdptE[Npt],dsdptEs[Npt],dsdptEs1[Npt],dsdptEs2[Npt],dsdptEs3[Npt];
  char filename[200];
  Float_t IntData=0.;
 
  sprintf(filename, Form("dsigdpt_spd%1d_%s.txt",SPD,met));
  ifstream vfile(filename);
  int ipt=0;
  if(loc = gSystem->FindFile(".",filename)){
      while (vfile >> Pt[ipt] >> PtE[ipt] >> dsdpt[ipt] >> dsdptE[ipt] >> dsdptEs[ipt]){ 
	  PtEs[ipt]=0.12; //box width for syst err. plot
	  dsdptEs1[ipt]=TMath::Sqrt(dsdptE[ipt]*dsdptE[ipt]+dsdptEs[ipt]*dsdptEs[ipt]); //all err. (-lumi)
	  dsdptEs2[ipt]=TMath::Sqrt(dsdptE[ipt]*dsdptE[ipt]+dsdptEs[ipt]*dsdptEs[ipt]+errL*errL*dsdpt[ipt]*dsdpt[ipt]); //all err. added (incl. lumi 7%)
	  dsdptEs3[ipt]=errL*dsdpt[ipt]; //Luminosity error
	  ipt++; 
      }
      vfile.close();
  } else {
      fprintf(stderr, "Cannot open %s\n", filename);
  }

  const Int_t Np=ipt;
  const Int_t NpPl=Np-1; //ommit last point
  cout << Np << " points from file " << filename << " ...used for plot: " <<NpPl << endl;

  TVirtualPad *pad = 0x0;

  TGraphErrors *gSpect;
  gSpect = new TGraphErrors(NpPl,Pt,dsdpt,PtE,dsdptE);
  
  TGraphAsymmErrors *gSpect2; //syst. err.
  gSpect2 = new TGraphAsymmErrors(NpPl,Pt,dsdpt,PtEs,PtEs,dsdptEs,dsdptEs);

  TGraphAsymmErrors *gSpect3; //all err. (incl. lumi)
  gSpect3 = new TGraphAsymmErrors(NpPl,Pt,dsdpt,PtE,PtE,dsdptEs2,dsdptEs2);

  TGraphErrors *gSpect1=new TGraphErrors(NpPl,Pt,dsdpt,PtE,dsdptEs1);//all err-lumi
  TGraphErrors *gSpect4=new TGraphErrors(NpPl,Pt,dsdpt,PtEs,dsdptEs3);//lumi err

  Float_t Y1M=1.5*y1[1]; Float_t Y2M=1.5*y2[3]; Float_t Y3M=1.4*y3[3];
  Float_t Y1m=0.5*y1[0]; Float_t Y2m=0.5*y2[0]; Float_t Y3m=0.7*y3[0];

  const Int_t kMarkTyp=20; //marker type
  const Int_t kMarkCol=2; //...and color
  const Float_t kTitSize=0.055; //axis title size
  const Float_t kAsize=0.85*kTitSize; //...and label size
  const Float_t kToffset=0.8;
  const Int_t kFont=42;
  
  TCanvas *c4=new TCanvas("dsigdpt","dsigdpt",20,20,620,620);
  c4->SetTopMargin(0.03);  c4->SetRightMargin(0.03);
  c4->SetLeftMargin(0.15);  c4->SetBottomMargin(0.145);
  pad = c4->cd(1); pad->SetLogy();
  
  TH2D *ho1 = new TH2D("ho1", "ho1", 10, 0, 8, 10, 0.03, 3.); //...just for frame
  ho1->GetXaxis()->SetTitle("p_{T} (GeV/c)");
  ho1->GetYaxis()->SetTitle("d^{2}#sigma_{J/#psi} /dp_{T}dy (#mub/GeV/c)");
  ho1->GetXaxis()->SetTitleOffset(1.1);
  ho1->GetYaxis()->SetTitleOffset(1.1);
  ho1->GetYaxis()->SetLabelOffset(.01);
  ho1->SetTitleSize(0.06,"XY");ho1->SetTitleFont(42,"XY");
  ho1->SetLabelSize(0.05,"XY");ho1->SetLabelFont(42,"XY");
  ho1->SetTitle("");
  ho1->Draw("");

  gSpect->SetMarkerStyle(kMarkTyp); gSpect->SetMarkerSize(1.5);
  gSpect->SetMarkerColor(kMarkCol); gSpect->SetLineColor(kMarkCol);
  gSpect->SetLineWidth(1.4);
  gSpect->Draw("psame");

  gSpect2->SetMarkerStyle(0);gSpect2->SetMarkerColor(2); gSpect2->SetMarkerSize(0.1);
  gSpect2->SetLineStyle(1); gSpect2->SetLineColor(2); gSpect2->SetLineWidth(1.4);
  gSpect2->SetFillColor(0); gSpect2->SetFillStyle(0);
  gSpect2->Draw("spe2");

  leg1 = new TLegend(.18,0.24,.54,0.35);
  leg1->SetTextFont(kFont);    leg1->SetBorderSize(0);
  leg1->SetFillStyle(0);    leg1->SetMargin(0.16); //separation symbol-text
  leg1->SetEntrySeparation(0.2);    
  leg1->AddEntry(gSpect, "e^{+}e^{-}, |y|<0.9", "p");

  float ptMu[10],pteMu[10],sPtMu[10],sePtMu[10],se1PtMu[10],se2PtMu[10];
  float ScaleMu=1.; 
  float sesPtMu[10],ses1PtMu[10],ses2PtMu[10],ses3PtMu[10], PtEsMu[10];

  sprintf(filename, "dsigdpt_y2.5_4.0.txt");
  ifstream vfile(filename);
  if(loc = gSystem->FindFile(".",filename)) {
      int i0=0;
      while ( vfile >> ptMu[i0] >> pteMu[i0] >> sPtMu[i0] >> sePtMu[i0] >> se1PtMu[i0]>> se2PtMu[i0] ) { 
	  printf("%5.1f %7.2f \n",ptMu[i0],sPtMu[i0]);
	  sPtMu[i0]*=ScaleMu;
	  sePtMu[i0]*=ScaleMu;
	  se1PtMu[i0]*=ScaleMu;
	  se2PtMu[i0]*=ScaleMu;
	  sesPtMu[i0]=TMath::Sqrt(se1PtMu[i0]*se1PtMu[i0]+se2PtMu[i0]*se2PtMu[i0]-errL*errL*sPtMu[i0]*sPtMu[i0]); //add correl. and uncorrel. syst err. and subtract lumi
	  ses2PtMu[i0]=TMath::Sqrt(sePtMu[i0]*sePtMu[i0]+se1PtMu[i0]*se1PtMu[i0]+se2PtMu[i0]*se2PtMu[i0]); //add correl. and uncorrel. syst err. (incl. lumi)
	  ses1PtMu[i0]=TMath::Sqrt(sePtMu[i0]*sePtMu[i0]+sesPtMu[i0]*sesPtMu[i0]); //stst+syst. (-lumi)
	  ses3PtMu[i0]=errL*sPtMu[i0]; //syst err. lumi
	  PtEsMu[i0]=0.12; //fixed width for syst err. plot
	  i0++;	  
      }
      cout <<i0 << " points from file " << filename << endl;
      vfile.close();
      const int Nmu=i0;
      TGraphErrors *gMu = new TGraphErrors(Nmu,ptMu,sPtMu,pteMu,sePtMu); //stat
      TGraphErrors *gMu2 = new TGraphErrors(Nmu,ptMu,sPtMu,PtEsMu,sesPtMu); //syst
      TGraphErrors *gMu3 = new TGraphErrors(Nmu,ptMu,sPtMu,pteMu,ses2PtMu); //all

      TGraphErrors *gMu1 = new TGraphErrors(Nmu,ptMu,sPtMu,pteMu,ses1PtMu); //all-lumi
      TGraphErrors *gMu4 = new TGraphErrors(Nmu,ptMu,sPtMu,PtEsMu,ses3PtMu); //lumi

      gMu->SetMarkerStyle(22);gMu->SetMarkerColor(4); gMu->SetMarkerSize(1.4);
      gMu->SetLineStyle(1); gMu->SetLineColor(4); gMu->SetLineWidth(1.4);
      gMu->Draw("pSAME");
      gMu2->SetMarkerStyle(22);gMu2->SetMarkerColor(4); gMu2->SetMarkerSize(.1);
      gMu2->SetLineStyle(1); gMu2->SetLineColor(4); gMu2->SetLineWidth(1.4);
      gMu2->SetFillColor(0); gMu2->SetFillStyle(0);
      gMu2->Draw("spe2");
      leg1->AddEntry(gMu,"#mu^{+}#mu^{-}, 2.5<y<4.0", "p");
//prepare graph with all err.
      gMu3->SetMarkerStyle(22);gMu3->SetMarkerColor(4); gMu3->SetMarkerSize(1.4);
      gMu3->SetLineStyle(1); gMu3->SetLineColor(4); gMu3->SetLineWidth(1.4);

      gMu1->SetMarkerStyle(22);gMu1->SetMarkerColor(4); gMu1->SetMarkerSize(1.2);
      gMu1->SetLineStyle(1); gMu1->SetLineColor(4); gMu1->SetLineWidth(1.4);
      gMu4->SetMarkerStyle(22);gMu4->SetMarkerColor(4); gMu4->SetMarkerSize(.1);
      gMu4->SetLineStyle(1); gMu4->SetLineColor(4); gMu4->SetLineWidth(1.4);
      gMu4->SetFillColor(0); gMu4->SetFillStyle(0);
  }
  else{
      fprintf(stderr, "Cannot open %s\n", filename);
  }

  leg1->Draw();

  TLatex *lat=new TLatex();  lat->SetNDC(kTRUE);
  lat->SetTextColor(1); lat->SetTextFont(42); lat->SetTextSize(.042);
  lat->DrawLatex(0.56, 0.9, Form("ALICE  pp   #sqrt{s}=7 TeV"));
  lat->SetTextSize(.04);
  lat->DrawLatex(0.2, 0.18, "#pm7% scale uncertainty (luminosity)");
  //lat->DrawLatex(0.69, 0.77, "(luminosity)");

  c4->SaveAs(Form("jpsi_dsdpt_SPD%1d.eps",SPD));
  
// ...and dsigma/dy
  Float_t sj2e[1]={5.95};
  Float_t sej2e[1]={0.65}; //stat err.
  Float_t se2j2e[1]={0.815}; //13.7% syst. err. without Lumi; 0.94 total syst. err.
  Float_t se3j2e[1]; se3j2e[0]=TMath::Sqrt(sej2e[0]*sej2e[0]+se2j2e[0]*se2j2e[0]+errL*errL*sj2e[0]*sj2e[0]); //all err.
  Float_t se4j2e[1]; se4j2e[0]=TMath::Sqrt(sej2e[0]*sej2e[0]+se2j2e[0]*se2j2e[0]); //all err.-lumi
  Float_t se5j2e[1]; se5j2e[0]=errL*sj2e[0]; //only lumi

  Float_t yj2e[1]={0.};
  Float_t yej2e[1]={0.9}; 
  Float_t yej2e2[1]={0.2}; //for box
  
  TGraph *gj2e = new TGraphErrors(1,yj2e,sj2e,yej2e,sej2e); 
  TGraph *gj2e2 = new TGraphErrors(1,yj2e,sj2e,yej2e2,se2j2e); //syst. err.
  TGraph *gj2e3 = new TGraphErrors(1,yj2e,sj2e,yej2e,se3j2e); //all err.
  TGraph *gj2e4 = new TGraphErrors(1,yj2e,sj2e,yej2e,se4j2e); //all err.-lumi
  TGraph *gj2e5 = new TGraphErrors(1,yj2e,sj2e,yej2e2,se5j2e); //lumi

  TCanvas *c1 = new TCanvas("dsigdy","dsigdy",10,10,610,610);
  c1->SetTopMargin(0.04);    c1->SetBottomMargin(.1);
  c1->SetRightMargin(0.04);    c1->SetLeftMargin(0.11);
  c1->SetTicky(); //set ticks on right border (2) adds values too...
  pad = c1->cd(1);
  pad->SetLeftMargin(0.16); pad->SetRightMargin(0.04);
  pad->SetTopMargin(0.04); pad->SetBottomMargin(0.16);
  pad->SetFrameLineWidth(0.1); //histo frame ...bad in eps...

  TH2D *ho = new TH2D("ho", "ho", 10, -5, 5, 10, 0, 10.); //...just for frame
  ho->GetXaxis()->SetTitle("y");
  ho->GetYaxis()->SetTitle("d#sigma_{J/#psi} /dy (#mub)");
  ho->GetXaxis()->SetTitleOffset(1.);
  ho->GetYaxis()->SetTitleOffset(1.1);
  ho->GetYaxis()->SetLabelOffset(.01);
  ho->SetTitleSize(0.055,"XY");ho->SetTitleFont(42,"XY");
  ho->SetLabelSize(0.043,"XY");ho->SetLabelFont(42,"XY");
  ho->SetTitle("");
  ho->Draw(""); 
  
  gj2e->SetMarkerStyle(20);gj2e->SetMarkerColor(2); gj2e->SetMarkerSize(1.5);
  gj2e->SetLineStyle(1); gj2e->SetLineColor(2); gj2e->SetLineWidth(1);
  gj2e->Draw("psame");

  gj2e2->SetMarkerStyle(0);gj2e2->SetMarkerColor(2); gj2e2->SetMarkerSize(0.1);
  gj2e2->SetLineStyle(1); gj2e2->SetLineColor(2); //gj2e2->SetLineWidth(5);
  gj2e2->SetFillColor(0); gj2e2->SetFillStyle(0);
  gj2e2->Draw("spe2");

  //gj2e2->Draw("pSAME");

  leg2 = new TLegend(.2,0.78,.56,0.93);
  leg2->SetTextFont(42);    leg2->SetBorderSize(0);
  leg2->SetFillStyle(0);    leg2->SetMargin(0.15); //separation symbol-text
  leg2->SetEntrySeparation(0.14);   
  //leg2->SetHeader("ALICE data"); // preliminary");
  leg2->AddEntry(gj2e,"e^{+}e^{-}","p");
  
//ALICE muons  
  float yMu[5],yrMu[5],yeMu[5],ye2Mu[5],sMu[5],seMu[5],se1Mu[5],se2Mu[5],sesMu[5],ses1Mu[5],ses2Mu[5],ses3Mu[5]; //
  char filename[200];
  //sprintf(filename, "Mu/jpsi2m_dsdy.dat");
  sprintf(filename, "dsigdy_y2.5_4.0.txt");
  ifstream mfile(filename);
  if(loc = gSystem->FindFile(".",filename)){
      int i0=0;
      while ( mfile >> yMu[i0] >> yeMu[i0] >> sMu[i0]  >> seMu[i0]  >> se1Mu[i0] >> se2Mu[i0] ) { 
	  se2Mu[i0]=TMath::Sqrt(se1Mu[i0]*se1Mu[i0]+se2Mu[i0]*se2Mu[i0]); //add correl. and uncorr. syst err
	  sesMu[i0]=TMath::Sqrt(se2Mu[i0]*se2Mu[i0]-errL*errL*sMu[i0]*sMu[i0]); //add correl. and uncorrel. syst err. and subtract lumi
	  printf("%4.1f %4.1f %4.1f  %4.1f %4.1f %4.1f \n", yMu[i0],sMu[i0],seMu[i0],se1Mu[i0],se2Mu[i0],sesMu[i0]);
	  ses2Mu[i0]=TMath::Sqrt(se2Mu[i0]*se2Mu[i0]+seMu[i0]*seMu[i0]); //add correl. and uncorrel. syst err. incl. lumi
	  ses1Mu[i0]=TMath::Sqrt(ses2Mu[i0]*ses2Mu[i0]-errL*errL*sMu[i0]*sMu[i0]); //all err. - 7% lumi
	  ses3Mu[i0]=errL*sMu[i0]; // lumi
	  yrMu[i0]=-yMu[i0];
	  i0++; 
      }
      cout <<i0 << " points from file " << filename << endl;
      mfile.close();
      const int Nmu=i0;
      TGraphErrors *gj2m = new TGraphErrors(Nmu,yrMu,sMu,yeMu,seMu); //stat. 
      TGraphErrors *gj2mr = new TGraphErrors(Nmu,yMu,sMu,yeMu,seMu); 
      TGraphErrors *gj2m2 = new TGraphErrors(Nmu,yrMu,sMu,yeMu,sesMu); //syst-7%
      TGraphErrors *gj2m2r = new TGraphErrors(Nmu,yMu,sMu,yeMu,sesMu);
      TGraphErrors *gj2m3 = new TGraphErrors(Nmu,yrMu,sMu,yeMu,ses2Mu); //all err.  
      TGraphErrors *gj2m3r = new TGraphErrors(Nmu,yMu,sMu,yeMu,ses2Mu); 
      TGraphErrors *gj2m4 = new TGraphErrors(Nmu,yrMu,sMu,yeMu,ses1Mu); //all err. -lumi 
      TGraphErrors *gj2m4r = new TGraphErrors(Nmu,yMu,sMu,yeMu,ses1Mu); 
      TGraphErrors *gj2m5 = new TGraphErrors(Nmu,yrMu,sMu,yeMu,ses3Mu); //lumi alone
      TGraphErrors *gj2m5r = new TGraphErrors(Nmu,yMu,sMu,yeMu,ses3Mu); 
      gj2m2->SetMarkerStyle(0);gj2m2->SetMarkerColor(3); gj2m2->SetMarkerSize(0.1);
      gj2m2->SetLineStyle(1); gj2m2->SetLineColor(4); gj2e2->SetLineWidth(1.2);
      gj2m2->SetFillColor(0); gj2m2->SetFillStyle(0);
      gj2m2->Draw("spe2");
      //gj2m2->Draw("pSAME");
      
      gj2m->SetMarkerStyle(22);gj2m->SetMarkerColor(4); gj2m->SetMarkerSize(1.4);
      gj2m->SetLineStyle(1); gj2m->SetLineColor(4); gj2m->SetLineWidth(1.2);
      gj2m->Draw("pSAME");
  
      gj2mr->SetMarkerStyle(26);gj2mr->SetMarkerColor(4); gj2mr->SetMarkerSize(1.4);
      gj2mr->SetLineStyle(1); gj2mr->SetLineColor(4); gj2mr->SetLineWidth(1.2);
      gj2mr->Draw("pSAME");
      
      gj2m2r->SetMarkerStyle(0);gj2m2r->SetMarkerColor(3); gj2m2r->SetMarkerSize(0.1);
      gj2m2r->SetLineStyle(1); gj2m2r->SetLineColor(4); gj2e2->SetLineWidth(1.2);
      gj2m2r->SetFillColor(0); gj2m2r->SetFillStyle(0);
      gj2m2r->Draw("spe2");
      
      //leg2->AddEntry(gj2m,"#mu^{+}#mu^{-}, 2.5<y<4.0","p"); 
      leg2->AddEntry(gj2m,"#mu^{+}#mu^{-}","p"); 
      leg2->AddEntry(gj2mr,"#mu^{+}#mu^{-}, reflected","p");
      
  }
  else{
	fprintf(stderr, "Cannot open muon file %s\n", filename);
  }
  
  leg2->Draw();
  
  lat->DrawLatex(0.30, 0.2, "#pm7% scale uncertainty (luminosity)");

  lat->SetTextSize(.042);
  lat->DrawLatex(0.56, 0.88, Form("ALICE  pp   #sqrt{s}=7 TeV"));

  c1->SaveAs(Form("jpsi_dsdy_SPD%1d.eps",SPD));

// ***************************************************
// ...and now with CMS http://arxiv.org/abs/1011.4193
// ***************************************************

  Double_t pMax=12.; //pt max for plot
  
  TCanvas *c4b=new TCanvas("dsigdpt 1","dsigdpt 1",25,25,625,625);
  c4b->SetTopMargin(0.03);  c4b->SetRightMargin(0.03);
  c4b->SetLeftMargin(0.158);  c4b->SetBottomMargin(0.145);
  pad = c4b->cd(1); pad->SetLogy();
  
  TH2D *ho2 = new TH2D("ho2", "ho2", 12, 0, pMax, 10, 0.003, 3.); //...just for frame
  ho2->GetXaxis()->SetTitle("p_{T} (GeV/c)");
  ho2->GetYaxis()->SetTitle("d^{2}#sigma_{J/#psi} /dp_{T}dy (#mub/GeV/c)");
  ho2->GetXaxis()->SetTitleOffset(1.1);
  ho2->GetYaxis()->SetTitleOffset(1.3);
  ho2->GetYaxis()->SetLabelOffset(.01);
  ho2->SetTitleSize(0.055,"XY");ho2->SetTitleFont(42,"XY");
  ho2->SetLabelSize(0.043,"XY");ho2->SetLabelFont(42,"XY");
  ho2->SetTitle("");
  ho2->Draw("");
  //ho1->Draw("");

  gSpect3->SetMarkerStyle(20); gSpect3->SetMarkerSize(1.3);
  gSpect3->SetMarkerColor(kMarkCol); gSpect3->SetLineColor(kMarkCol);
  gSpect3->SetLineWidth(1.4);
  //gSpect3->Draw("psame"); //all err.

  gSpect1->SetMarkerStyle(20); gSpect1->SetMarkerSize(1.1);
  gSpect1->SetMarkerColor(kMarkCol); gSpect1->SetLineColor(kMarkCol);
  gSpect1->SetLineWidth(1.4);
  gSpect1->Draw("psame");
  gSpect4->SetMarkerStyle(0);gSpect4->SetMarkerColor(2); gSpect4->SetMarkerSize(0.1);
  gSpect4->SetLineStyle(1); gSpect4->SetLineColor(2); gSpect4->SetLineWidth(1.4);
  gSpect4->SetFillColor(0); gSpect4->SetFillStyle(0);
  gSpect4->Draw("spe2");

  //gMu3->Draw("pSAME");
  gMu1->SetMarkerStyle(22); gMu1->SetMarkerSize(1.1);
  gMu1->Draw("pSAME");
  gMu4->Draw("spe2");

  //leg1b = new TLegend(.25,0.18,.61,0.38);
  leg1b = new TLegend(.2,0.18,.61,0.42); //with Atlas
  leg1b->SetTextFont(kFont);    leg1b->SetBorderSize(0);
  leg1b->SetFillStyle(0);    leg1b->SetMargin(0.16); //separation symbol-text
  leg1b->SetEntrySeparation(0.2);    
  leg1b->AddEntry(gSpect1, "ALICE e^{+}e^{-}, |y|<0.9", "p"); 
  leg1b->AddEntry(gMu1,"ALICE  #mu^{+}#mu^{-}, 2.5<y<4.0", "p");

  float ptCMS1[10],pteCMS1[10],pte2CMS1[10],sCMS1[10],seCMS1[10],se1CMS1[10],se2CMS1[10],se3CMS1[10];
  float ptCMS[90],pteCMS[90],pte2CMS[90],sCMS[90],seCMS[90],se1CMS[90],se2CMS[90],se3CMS[90];
  Float_t ScaleCMS=.001/BR; // nb->ub
  Float_t sigCMS=0.,sigeCMS=0.,sige2CMS=0.;
  
  char filename[200];
  sprintf(filename, "dsigdpt-cms_y1.2.txt"); 
  ifstream vfile(filename);
  if(loc = gSystem->FindFile(".",filename)){
      int i0=0;
      while ( vfile >> ptCMS1[i0] >> pteCMS1[i0] >> sCMS1[i0] >> seCMS1[i0] >> se2CMS1[i0] ) { 
	  sCMS1[i0]*=ScaleCMS;
	  seCMS1[i0]*=ScaleCMS;
	  se2CMS1[i0]*=ScaleCMS;
	  //se2CMS1[i0]=TMath::Sqrt(seCMS1[i0]*seCMS1[i0]+se2CMS1[i0]*se2CMS1[i0]); //no lumi?
	  se2CMS1[i0]=TMath::Sqrt(seCMS1[i0]*seCMS1[i0]+se2CMS1[i0]*se2CMS1[i0]-0.11*0.11*sCMS1[i0]*sCMS1[i0]); //take out 11% lumi
	  se1CMS1[i0]=TMath::Sqrt(se2CMS1[i0]*se2CMS1[i0]+0.11*0.11*sCMS1[i0]*sCMS1[i0]);
	  se3CMS1[i0]=0.11*sCMS1[i0]; //11% lumi err.
	  pte2CMS1[i0]=0.12;
	  i0++; 
      }
      cout <<i0 << " points from file " << filename << endl;
      vfile.close();
      const int Ncms1=i0;
      TGraphErrors *gCMS1 = new TGraphErrors(Ncms1,ptCMS1,sCMS1,pteCMS1,se2CMS1); 
      gCMS1->SetMarkerStyle(24);gCMS1->SetMarkerColor(6); gCMS1->SetMarkerSize(1.1);
      gCMS1->SetLineStyle(1); gCMS1->SetLineColor(6); gCMS1->SetLineWidth(1);
      gCMS1->Draw("pSAME");
      TGraphErrors *gCMS1b = new TGraphErrors(Ncms1,ptCMS1,sCMS1,pte2CMS1,se3CMS1); 
      gCMS1b->SetMarkerStyle(24);gCMS1b->SetMarkerColor(6); gCMS1b->SetMarkerSize(0.1);
      gCMS1b->SetLineStyle(1); gCMS1b->SetLineColor(6); gCMS1b->SetLineWidth(1);
      gCMS1b->SetFillColor(0); gCMS1b->SetFillStyle(0);
      gCMS1b->Draw("spe2");

      TGraphErrors *gCMS1c = new TGraphErrors(Ncms1,ptCMS1,sCMS1,pteCMS1,se1CMS1); 
      gCMS1c->SetMarkerStyle(27);gCMS1c->SetMarkerColor(6); gCMS1c->SetMarkerSize(1.2);
      gCMS1c->SetLineStyle(1); gCMS1c->SetLineColor(6); gCMS1c->SetLineWidth(1);

      leg1b->AddEntry(gCMS1,"CMS, |y|<1.2", "p");
  }
  else{
      fprintf(stderr, "!!! Cannot open %s\n", filename);
  }

  //sprintf(filename, "CMS/dsigdpt_y1.6-2.4.dat");
  sprintf(filename, "dsigdpt-cms_y1.6-2.4.txt");
  ifstream vfile(filename);
  if(loc = gSystem->FindFile(".",filename)){
      int i0=0;
      while ( vfile >> ptCMS[i0] >> pteCMS[i0] >> sCMS[i0]>> seCMS[i0]>> se2CMS[i0] ) {
	  //printf("%5.1f %5.1f %7.2f \n",ptCMS[i0],pteCMS[i0],sCMS[i0]);
	  sCMS[i0]*=ScaleCMS;
	  seCMS[i0]*=ScaleCMS;
	  se2CMS[i0]*=ScaleCMS;
	  //se2CMS[i0]=TMath::Sqrt(seCMS[i0]*seCMS[i0]+se2CMS[i0]*se2CMS[i0]); //-no lumi ?
	  se2CMS[i0]=TMath::Sqrt(seCMS[i0]*seCMS[i0]+se2CMS[i0]*se2CMS[i0]-0.11*0.11*sCMS[i0]*sCMS[i0]); //take lumi out
	  se1CMS[i0]=TMath::Sqrt(se2CMS[i0]*se2CMS[i0]+0.11*0.11*sCMS[i0]*sCMS[i0]); //all err (+11% lumi)
	  se3CMS[i0]=0.11*sCMS[i0]; // 11% lumi
	  ptCMS[i0]=(pteCMS[i0]+ptCMS[i0])/2.;
	  pteCMS[i0]=(pteCMS[i0]-ptCMS[i0]);
	  pte2CMS[i0]=0.1*pMax;
	  sigCMS+=sCMS[i0]*pteCMS[i0]*2.;
	  //sigeCMS+=(seCMS[i0]*pteCMS[i0]*2.)*(seCMS[i0]*pteCMS[i0]*2.);
	  //sige2CMS+=(se2CMS[i0]*pteCMS[i0]*2.)*(se2CMS[i0]*pteCMS[i0]*2.);
	  sigeCMS+=(se2CMS[i0]*pteCMS[i0]*2.)*(se2CMS[i0]*pteCMS[i0]*2.); //stat. + syst.
	  sige2CMS+=(se3CMS[i0]*pteCMS[i0]*2.)*(se3CMS[i0]*pteCMS[i0]*2.);
	  i0++;
      }
      cout <<i0 << " points from file " << filename << endl;
      vfile.close();
      sigeCMS=TMath::Sqrt(sigeCMS);
      sige2CMS=TMath::Sqrt(sige2CMS);
      printf("CMS(): %5.2f +- %5.2f +- %5.2f \n",sigCMS,sigeCMS,sige2CMS);
      
      const int Ncms=i0;
      //TGraphErrors *gCMS = new TGraphErrors(Ncms,ptCMS,sCMS,pteCMS,seCMS); 
      TGraphErrors *gCMS = new TGraphErrors(Ncms,ptCMS,sCMS,pteCMS,se2CMS); 
      gCMS->SetMarkerStyle(26);gCMS->SetMarkerColor(6); gCMS->SetMarkerSize(1.3);
      gCMS->SetLineStyle(1); gCMS->SetLineColor(6); gCMS->SetLineWidth(1);
      //gCMS->Draw("pSAME");
      TGraphErrors *gCMS2 = new TGraphErrors(Ncms,ptCMS,sCMS,pte2CMS,se3CMS); 
      gCMS2->SetMarkerStyle(26);gCMS2->SetMarkerColor(6); gCMS2->SetMarkerSize(1.3);
      gCMS2->SetLineStyle(1); gCMS2->SetLineColor(6); gCMS2->SetLineWidth(1);
      gCMS2->SetFillColor(0); gCMS2->SetFillStyle(0);
      //gCMS2->Draw("spe2");
      //leg1b->AddEntry(gCMS,"CMS, 1.6<|y|<2.4", "p");
  }
  else{
      fprintf(stderr, "Cannot open %s\n", filename);
  }

// ATLAS http://arxiv.org/abs/1104.3038
  float ptA[90],pteA[90],pte2A[90],sA[90],seA[90],se1A[90],se2A[90],se3A[90];
  Float_t ScaleA=.000001/BR; // pb->ub
  
  sprintf(filename, "dsigdpt_atlas_y0.75.txt"); 
  ifstream vfile(filename);
  if(loc = gSystem->FindFile(".",filename)){
      int i0=0;
      while ( vfile >> ptA[i0] >> pteA[i0] >> sA[i0] >> seA[i0] >> se2A[i0] ){
	  ptA[i0]=(pteA[i0]+ptA[i0])/2.; //center of bin
	  pteA[i0]=(pteA[i0]-ptA[i0]);
	  sA[i0]*=ScaleA;
	  seA[i0]*=ScaleA;
	  se2A[i0]*=ScaleA;
	  //se2CMS1[i0]=TMath::Sqrt(seCMS1[i0]*seCMS1[i0]+se2CMS1[i0]*se2CMS1[i0]); //no lumi?
	  se2CMS1[i0]=TMath::Sqrt(seA[i0]*seA[i0]+se2A[i0]*se2A[i0]-0.034*0.034*sA[i0]*sA[i0]); //take out 3.4% lumi
	  se1A[i0]=TMath::Sqrt(se2A[i0]*se2A[i0]+0.034*0.034*sA[i0]*sA[i0]);
	  se3A[i0]=0.034*sA[i0]; //3.4% lumi err.
	  pte2A[i0]=0.12;
	  i0++; 
      }
      cout <<i0 << " points from file " << filename << endl;
      vfile.close();

      const int Natl=i0;
      TGraphErrors *gATL = new TGraphErrors(Natl,ptA,sA,pteA,se2A); 
      gATL->SetMarkerStyle(27);gATL->SetMarkerColor(1);gATL->SetMarkerSize(1.1);
      gATL->SetLineStyle(1); gATL->SetLineColor(1); gATL->SetLineWidth(1);
      gATL->Draw("pSAME");
      TGraphErrors *gATLb = new TGraphErrors(Natl,ptA,sA,pte2A,se3A); 
      gATLb->SetMarkerStyle(24);gATLb->SetMarkerColor(1); gATLb->SetMarkerSize(0.1);
      gATLb->SetLineStyle(1); gATLb->SetLineColor(1); gATLb->SetLineWidth(1);
      gATLb->SetFillColor(0); gATLb->SetFillStyle(0);
      gATLb->Draw("spe2");

      TGraphErrors *gATLc = new TGraphErrors(Natl,ptA,sA,pteA,se1A); 
      gATLc->SetMarkerStyle(27);gATLc->SetMarkerColor(1); gATLc->SetMarkerSize(1.2);
      gATLc->SetLineStyle(1); gATLc->SetLineColor(1); gATLc->SetLineWidth(1);

      leg1b->AddEntry(gATL,"ATLAS, |y|<0.75", "p");
  }
  else{
      fprintf(stderr, "!!! Cannot open %s\n", filename);
  }


//LHCb pt, http://arxiv.org/abs/1103.0423 ...output of LHCb_Jpsi_pp7TeV.C

  float ptL[90],pteL[90],pte2L[90],sLpt[90],seLpt[90],se1Lpt[90],se2Lpt[90],se3Lpt[90];
  float ScaleLHCbPt=1./1.5; //2.5-4.0 -> dsig/dptdy

  sprintf(filename, "dsigdpt_lhcb_y2.5-4.0.txt");
  ifstream vfile(filename);
  if(loc = gSystem->FindFile(".",filename)){
      int i0=0;
      while ( vfile >> ptL[i0] >> pteL[i0] >> sLpt[i0]>> seLpt[i0]>> se1Lpt[i0] ) {
	  //printf("%5.1f %5.1f %7.2f \n",ptL[i0],pteL[i0],sLpt[i0]);
	  se1Lpt[i0]=TMath::Sqrt(seLpt[i0]*seLpt[i0]+se1Lpt[i0]*se1Lpt[i0]); //all err.
	  se2Lpt[i0]=TMath::Sqrt(se1Lpt[i0]*se1Lpt[i0]-0.10*.1*sLpt[i0]*sLpt[i0]); //-lumi (10%)
	  sLpt[i0]*=ScaleLHCbPt;
	  se1Lpt[i0]*=ScaleLHCbPt;
	  se2Lpt[i0]*=ScaleLHCbPt;
	  se3Lpt[i0]=0.10*sLpt[i0]; // 10% lumi
	  pte2L[i0]=0.01*pMax;
	  i0++;
      }
      cout <<i0 << " points from file " << filename << endl;
      vfile.close();
      //sigeL=TMath::Sqrt(sigeL);
      //printf("LHCb: %5.2f +- %5.2f +- %5.2f \n",sigCMS,sigeCMS,sige2CMS);
      
      const int Nlhcb=i0;
      TGraphErrors *gLHCBpt1 = new TGraphErrors(Nlhcb,ptL,sLpt,pteL,se1Lpt);//all err.
      gLHCBpt1->SetMarkerStyle(26);gLHCBpt1->SetMarkerColor(3);gLHCBpt1->SetMarkerSize(1.);
      gLHCBpt1->SetLineStyle(1); gLHCBpt1->SetLineColor(3); gLHCBpt1->SetLineWidth(1);

      TGraphErrors *gLHCBpt = new TGraphErrors(Nlhcb,ptL,sLpt,pteL,se2Lpt); 
      gLHCBpt->SetMarkerStyle(26);gLHCBpt->SetMarkerColor(3);gLHCBpt->SetMarkerSize(1.);
      gLHCBpt->SetLineStyle(1); gLHCBpt->SetLineColor(3); gLHCBpt->SetLineWidth(1);
      gLHCBpt->Draw("pSAME");
      TGraphErrors *gLHCBpt2 = new TGraphErrors(Nlhcb,ptL,sLpt,pte2L,se3Lpt); 
      gLHCBpt2->SetMarkerStyle(1);gLHCBpt2->SetMarkerColor(3);gLHCBpt2->SetMarkerSize(.1);
      gLHCBpt2->SetLineStyle(1); gLHCBpt2->SetLineColor(3); gLHCBpt2->SetLineWidth(1);
      gLHCBpt2->SetFillColor(0); gLHCBpt2->SetFillStyle(0);
      gLHCBpt2->Draw("spe2");
      leg1b->AddEntry(gLHCBpt,"LHCb, 2.5<|y|<4.0", "p");
  }
  else{
      fprintf(stderr, "Cannot open %s\n", filename);
  }

  leg1b->Draw();

  TLatex *lat=new TLatex();  lat->SetNDC(kTRUE);
  lat->SetTextColor(1); lat->SetTextFont(42); lat->SetTextSize(.042);
  lat->DrawLatex(0.65, 0.9, Form("pp   #sqrt{s}=7 TeV"));
  lat->SetTextSize(.04);
  //lat->DrawLatex(0.2, 0.18, "#pm7% scale uncertainty (luminosity)");
  //lat->DrawLatex(0.69, 0.77, "(luminosity)");

  c4b->SaveAs(Form("jpsi_dsdpt1a_SPD%1d.eps",SPD));

// NOW ALL ERR.
  TCanvas *c4c=new TCanvas("dsigdpt 2","dsigdpt 2",35,35,635,635);
  c4c->SetTopMargin(0.03);  c4c->SetRightMargin(0.03);
  c4c->SetLeftMargin(0.15);  c4c->SetBottomMargin(0.145);
  pad = c4c->cd(1); pad->SetLogy();

  ho2->Draw(""); //->8 or 12 GeV
  //ho1->Draw(""); //->8 GeV
  gSpect3->Draw("psame"); //all err.
  gMu3->Draw("pSAME"); //all err
  gCMS1c->Draw("pSAME");
  gATLc->Draw("pSAME");
  gLHCBpt1->Draw("pSAME");
  leg1b->Draw();
  lat->DrawLatex(0.65, 0.9, Form("pp   #sqrt{s}=7 TeV"));

  c4c->SaveAs(Form("jpsi_dsdpt2a_SPD%1d.eps",SPD));

////////////////////////////////////////////////////////////////////////

  TCanvas *c1b = new TCanvas("dsigdy 1","dsigdy 1",15,15,615,615);
  c1b->SetTopMargin(0.04);    c1b->SetBottomMargin(.1);
  c1b->SetRightMargin(0.04);    c1b->SetLeftMargin(0.11);
  c1b->SetTicky(); //set ticks on right border (2) adds values too...
  pad = c1b->cd(1);
  pad->SetLeftMargin(0.16); pad->SetRightMargin(0.04);
  pad->SetTopMargin(0.04); pad->SetBottomMargin(0.16);
  pad->SetFrameLineWidth(0.1); //histo frame ...bad in eps...

  ho->Draw("");
  
  //gj2e->Draw("psame");
  //gj2e2->Draw("spe2");
  //gj2m->Draw("pSAME"); gj2mr->Draw("pSAME");  
  //gj2m2->Draw("spe2"); gj2m2r->Draw("spe2");
 
  gj2e4->SetMarkerStyle(20);gj2e4->SetMarkerColor(2); gj2e4->SetMarkerSize(1.5);
  gj2e4->SetLineStyle(1); gj2e4->SetLineColor(2); gj2e4->SetLineWidth(1);
  gj2e4->Draw("psame");

  gj2e5->SetMarkerStyle(0);gj2e5->SetMarkerColor(2); gj2e5->SetMarkerSize(0.1);
  gj2e5->SetLineStyle(1); gj2e5->SetLineColor(2); 
  gj2e5->SetFillColor(0); gj2e5->SetFillStyle(0);
  gj2e5->Draw("spe2");

  gj2m4->SetMarkerStyle(22);gj2m4->SetMarkerColor(4); gj2m4->SetMarkerSize(1.3);
  gj2m4->SetLineStyle(1); gj2m4->SetLineColor(4); gj2m4->SetLineWidth(1.4);
  gj2m4r->SetMarkerStyle(26);gj2m4r->SetMarkerColor(4); gj2m4r->SetMarkerSize(1.3);
  gj2m4r->SetLineStyle(1); gj2m4r->SetLineColor(4); gj2m4r->SetLineWidth(1.4);
  gj2m4->Draw("pSAME"); gj2m4r->Draw("pSAME");  
  gj2m5->SetMarkerSize(.01); gj2m5r->SetMarkerSize(.01); 
  gj2m5->SetFillColor(0); gj2m5->SetFillStyle(0); gj2m5->SetLineColor(4);
  gj2m5r->SetFillColor(0); gj2m5r->SetFillStyle(0); gj2m5r->SetLineColor(4);
  gj2m5->Draw("spe2"); gj2m5r->Draw("spe2");


  leg2b = new TLegend(.18,0.77,.6,0.94);
  leg2b->SetTextFont(42);    leg2b->SetBorderSize(0);
  leg2b->SetFillStyle(0);    leg2b->SetMargin(0.15); //separation symbol-text
  leg2b->SetEntrySeparation(0.14);   
  leg2b->AddEntry(gj2e4,"ALICE, e^{+}e^{-}","p");
  leg2b->AddEntry(gj2m4,"ALICE, #mu^{+}#mu^{-}","p"); 
  //leg2b->AddEntry(gj2mr,"ALICE, #mu^{+}#mu^{-}, reflected","p");

  Float_t sgCMS[1]; sgCMS[0]=sigCMS;
  Float_t sgeCMS[1]; sgeCMS[0]=sigeCMS; //stat.+syst. (-lumi)
  Float_t sge1CMS[1]; sge1CMS[0]=TMath::Sqrt(sigeCMS*sigeCMS+0.11*0.11*sigCMS*sigCMS); //+ 11% lumi
  Float_t sge2CMS[1]; sge2CMS[0]=0.11*sigCMS; //lumi
  Float_t yCMS[1]={2.};  Float_t yCMSr[1]={-2.};
  Float_t yeCMS[1]={0.4}; 
  Float_t ye2CMS[1]={0.15}; //for box

  TGraphErrors *gCMSi = new TGraphErrors(1,yCMS,sgCMS,yeCMS,sgeCMS); 
  TGraphErrors *gCMSir = new TGraphErrors(1,yCMSr,sgCMS,yeCMS,sgeCMS); 
  TGraphErrors *gCMSi2 = new TGraphErrors(1,yCMS,sgCMS,ye2CMS,sge2CMS); 
  TGraphErrors *gCMSi2r = new TGraphErrors(1,yCMSr,sgCMS,ye2CMS,sge2CMS); 
  TGraphErrors *gCMSi1 = new TGraphErrors(1,yCMS,sgCMS,yeCMS,sge1CMS); 
  TGraphErrors *gCMSi1r = new TGraphErrors(1,yCMSr,sgCMS,yeCMS,sge1CMS); 

  gCMSi->SetMarkerStyle(21);gCMSi->SetMarkerColor(6); gCMSi->SetMarkerSize(1.4);
  gCMSi->SetLineStyle(1); gCMSi->SetLineColor(6); gCMSi->SetLineWidth(1.2);
  gCMSi->Draw("pSAME");//
  gCMSir->SetMarkerStyle(25);gCMSir->SetMarkerColor(6); gCMSir->SetMarkerSize(1.4);
  gCMSir->SetLineStyle(1); gCMSir->SetLineColor(6); gCMSir->SetLineWidth(1.2);
  gCMSir->Draw("pSAME");//reflected

  //TGraphErrors *gCMSi2 = new TGraphErrors(1,yCMS,sgCMS,ye2CMS,sge2CMS); 
  gCMSi2->SetMarkerStyle(21);gCMSi2->SetMarkerColor(6); gCMSi2->SetMarkerSize(1.3);
  gCMSi2->SetLineStyle(1); gCMSi2->SetLineColor(6); gCMSi2->SetLineWidth(1);
  gCMSi2->SetFillColor(0); gCMSi2->SetFillStyle(0);
  gCMSi2->Draw("spe2");
  gCMSi2r->SetMarkerStyle(25);gCMSi2r->SetMarkerColor(6); gCMSi2r->SetMarkerSize(.1);
  gCMSi2r->SetLineStyle(1); gCMSi2r->SetLineColor(6); gCMSi2r->SetLineWidth(1);
  gCMSi2r->SetFillColor(0); gCMSi2r->SetFillStyle(0);
  gCMSi2r->Draw("spe2");

  gCMSi1->SetMarkerStyle(21);gCMSi1->SetMarkerColor(6); gCMSi1->SetMarkerSize(1.4);
  gCMSi1->SetLineStyle(1); gCMSi1->SetLineColor(6); gCMSi1->SetLineWidth(1.2);
  gCMSi1r->SetMarkerStyle(25);gCMSi1r->SetMarkerColor(6); gCMSi1r->SetMarkerSize(1.4);
  gCMSi1r->SetLineStyle(1); gCMSi1r->SetLineColor(6); gCMSi1r->SetLineWidth(1.2);

  leg2b->AddEntry(gCMSi,"CMS", "p");
  

// LHCb http://arxiv.org/abs/1103.0423

  float yL[10],yrL[10],yeL[10],sL[10],se1L[10],se2L[10],se3L[10],sLb[10],sb1L[10],sb2L[10],sb3L[10];
  float se4L[10],se5L[10],ye2L[10];
  float ScaleLHCb=.001; // nb->ub

  sprintf(filename, "dsigdy_lhcb.txt");
  ifstream vfile(filename);
  if(loc = gSystem->FindFile(".",filename)) {
      int i0=0;
      while ( vfile >> yL[i0] >> yeL[i0] >> sL[i0] >> se1L[i0] >> se2L[i0]>> se3L[i0]>> sLb[i0] >> sb1L[i0] >> sb2L[i0]>> sb3L[i0] ) { 
	  //printf("%5.1f %7.2f \n",ptMu[i0],sPtMu[i0]);
	  yrL[i0]=-yL[i0];
	  se1L[i0]=TMath::Sqrt(se1L[i0]*se1L[i0]+se2L[i0]*se2L[i0]+se3L[i0]*se3L[i0]);
	  sb1L[i0]=TMath::Sqrt(sb1L[i0]*sb1L[i0]+sb2L[i0]*sb2L[i0]+sb3L[i0]*sb3L[i0]);
	  sL[i0]=sL[i0]+sLb[i0]; //prompt + non-prompt
	  se1L[i0]=TMath::Sqrt(se1L[i0]*se1L[i0]+sb1L[i0]*sb1L[i0]); //all err.
	  sL[i0]*=ScaleLHCb;
	  se1L[i0]*=ScaleLHCb;
	  se4L[i0]=TMath::Sqrt(se1L[i0]*se1L[i0]-0.1*0.1*sL[i0]*sL[i0]); // -10% lumi
	  se5L[i0]=0.1*sL[i0];
	  ye2L[i0]=0.13;
	  i0++;	  
      }
      cout <<i0 << " points from file " << filename << endl;
      vfile.close();
      const int NL=i0;
      TGraphErrors *gLHCb = new TGraphErrors(NL,yL,sL,yeL,se4L); 
      gLHCb->SetMarkerStyle(29);gLHCb->SetMarkerColor(3); gLHCb->SetMarkerSize(1.4);
      gLHCb->SetLineStyle(1); gLHCb->SetLineColor(3); gLHCb->SetLineWidth(1.4);
      gLHCb->Draw("pSAME");
      leg2b->AddEntry(gLHCb,"LHCb", "p");

      TGraphErrors *gLHCbr = new TGraphErrors(NL,yrL,sL,yeL,se4L); 
      gLHCbr->SetMarkerStyle(30);gLHCbr->SetMarkerColor(3); gLHCbr->SetMarkerSize(1.4);
      gLHCbr->SetLineStyle(1); gLHCbr->SetLineColor(3); gLHCbr->SetLineWidth(1.4);
      gLHCbr->Draw("pSAME");

      TGraphErrors *gLHCb2 = new TGraphErrors(NL,yL,sL,ye2L,se5L); 
      TGraphErrors *gLHCb2r = new TGraphErrors(NL,yrL,sL,ye2L,se5L); 

      TGraphErrors *gLHCb1 = new TGraphErrors(NL,yL,sL,ye2L,se1L);  //all err.
      TGraphErrors *gLHCb1r = new TGraphErrors(NL,yrL,sL,ye2L,se1L); 
      gLHCb1->SetMarkerStyle(29);gLHCb1->SetMarkerColor(3); gLHCb1->SetMarkerSize(1.4);
      gLHCb1->SetLineStyle(1); gLHCb1->SetLineColor(3); gLHCb1->SetLineWidth(1.4);
      gLHCb1r->SetMarkerStyle(30);gLHCb1r->SetMarkerColor(3); gLHCb1r->SetMarkerSize(1.4);
      gLHCb1r->SetLineStyle(1); gLHCb1r->SetLineColor(3); gLHCb1r->SetLineWidth(1.4);

      gLHCb2->SetMarkerStyle(29);gLHCb2->SetMarkerColor(3); gLHCb2->SetMarkerSize(.1);
// ps err if gLHCb2->SetMarkerSize(.01); !!!
      gLHCb2->SetLineStyle(1); gLHCb2->SetLineColor(3); gLHCb2->SetLineWidth(1.4);
      gLHCb2->SetFillColor(0); gLHCb2->SetFillStyle(0);
      gLHCb2->Draw("spe2");

      gLHCb2r->SetMarkerStyle(29);gLHCb2r->SetMarkerColor(3);gLHCb2r->SetMarkerSize(.1);
      gLHCb2r->SetLineStyle(1); gLHCb2r->SetLineColor(3); gLHCb2r->SetLineWidth(1.4);
      gLHCb2r->SetFillColor(0); gLHCb2r->SetFillStyle(0);
      gLHCb2r->Draw("spe2");
  }
  else{
      fprintf(stderr, "Cannot open %s\n", filename);
  }

  leg2b->Draw();
  
  //lat->DrawLatex(0.30, 0.2, "#pm7% scale uncertainty (luminosity)");
  lat->SetTextSize(.040); lat->DrawLatex(0.44, 0.2, "open: reflected");
  lat->SetTextSize(.042); lat->DrawLatex(0.68, 0.89, Form("pp   #sqrt{s}=7 TeV"));

  c1b->SaveAs(Form("jpsi_dsdy1_SPD%1d.eps",SPD));

  TCanvas *c1c = new TCanvas("dsigdy 2","dsigdy 2",35,35,635,635);
  c1c->SetTopMargin(0.04);    c1c->SetBottomMargin(.1);
  c1c->SetRightMargin(0.04);    c1c->SetLeftMargin(0.11);
  c1c->SetTicky(); //set ticks on right border (2) adds values too...
  pad = c1c->cd(1);
  pad->SetLeftMargin(0.16); pad->SetRightMargin(0.04);
  pad->SetTopMargin(0.04); pad->SetBottomMargin(0.16);
  pad->SetFrameLineWidth(0.1); //histo frame ...bad in eps...

  ho->Draw("");
  
  gj2e3->SetMarkerStyle(20);gj2e3->SetMarkerColor(2); gj2e3->SetMarkerSize(1.5);
  gj2e3->SetLineStyle(1); gj2e3->SetLineColor(2); gj2e3->SetLineWidth(1.2);
  gj2e3->Draw("psame"); //all err.

  gj2m3->SetMarkerStyle(22);gj2m3->SetMarkerColor(4); gj2m3->SetMarkerSize(1.4);
  gj2m3->SetLineStyle(1); gj2m3->SetLineColor(4); gj2m3->SetLineWidth(1.2);
  gj2m3r->SetMarkerStyle(26);gj2m3r->SetMarkerColor(4); gj2m3r->SetMarkerSize(1.4);
  gj2m3r->SetLineStyle(1); gj2m3r->SetLineColor(4); gj2m3r->SetLineWidth(1.2);
  gj2m3->Draw("pSAME"); gj2m3r->Draw("pSAME"); //all err.

  gCMSi1->Draw("pSAME"); gCMSi1r->Draw("pSAME");//reflected
  gLHCb1->Draw("pSAME"); gLHCb1r->Draw("pSAME"); //all err.  
  leg2b->Draw();
  
  lat->SetTextSize(.040); lat->DrawLatex(0.44, 0.2, "open: reflected");
  lat->SetTextSize(.042); lat->DrawLatex(0.68, 0.89, Form("pp   #sqrt{s}=7 TeV"));

  c1c->SaveAs(Form("jpsi_dsdy2_SPD%1d.eps",SPD));

//*** sqrt(s) dependence ***//

  Float_t Scale_ccbar=0.0075; 
    const Int_t Ns=8;
    Float_t e[Ns]={0.2,0.9,2.75,3.94,5.5,7,10,14};
    //Float_t s_c[Ns],c[Ns],cy0[Ns]={0.112,0.300,0.683,0.822,0.940,1.147,1.386};
    Float_t s_c[Ns],c[Ns],cy0[Ns]={0.100,0.274,0.515,0.629,0.757,0.866,1.058,1.28};
    Float_t s_b[Ns],b[Ns],by0[Ns]={0.001,0.006,0.027,0.035,0.043,0.056,0.072};
    Float_t csca=1000*Scale_ccbar, bsca=1000*0.0116; //mb->ub * fraction to J/psi
    for (int i=0; i<Ns ;i++) { //there must be a clever way to do this...
      cy0[i]*=8.; //csca; //*0.83; //?
      by0[i]*=bsca;
    }

    TGraph *f1 = new TGraph(Ns,e,cy0); float f1M=20, f1m=0.4;
    TGraph *f2 = new TGraph(Ns,e,by0); 

    TCanvas *b1 = new TCanvas("b1","cross section",10,10,510,510);
    b1->SetTopMargin(0.03);    b1->SetBottomMargin(.12);
    b1->SetRightMargin(0.03);    b1->SetLeftMargin(0.12);
    b1->SetTicky(); //set ticks on right border (2) adds values too...
    //b1->Divide(1,2,0.0,0.0);
    b1->SetLogx(); b1->SetLogy();

    f1->SetMarkerStyle(25); f1->SetMarkerColor(1); f1->SetMarkerSize(1.);
    f1->SetLineStyle(1); f1->SetLineColor(1); f1->SetLineWidth(1.2);
    f1->SetMaximum(f1M);    f1->SetMinimum(f1m);
    f1->GetXaxis()->SetTitle("#sqrt{s} (TeV)");
    f1->GetYaxis()->SetTitle("d#sigma_{J/#psi} /dy (#mub)");
    f1->GetXaxis()->SetTitleOffset(1.1);
    f1->GetYaxis()->SetTitleOffset(1.1);
    f1->GetHistogram()->SetTitleSize(0.05,"XY");f1->GetHistogram()->SetTitleFont(42,"XY");
    f1->GetHistogram()->SetLabelSize(0.042,"XY");f1->GetHistogram()->SetLabelFont(42,"XY");
    f1->SetTitle("");
    f1->GetHistogram()->SetAxisRange(0.1,10000,"X"); //no effect!
    //f1->GetHistogram()->GetXaxis()->SetRange(0.1,10000.);
    f1->Draw("AL");

    f2->SetMarkerStyle(24); f2->SetMarkerColor(1); f2->SetMarkerSize(1.);
    f2->SetLineStyle(2); f2->SetLineColor(4); f2->SetLineWidth(1.3);
    f2->SetTitle("");
    //f2->Draw("lSAME");
    leg1 = new TLegend(.3,0.15,.9,0.3);
    leg1->SetHeader("line: NLO (MNR), m_{c}=1.2 GeV,  #mu_{F} = #mu_{R} = 2m_{c}");
    //leg1->AddEntry(f1,Form("d#sigma_{c#bar{c}} /dy*%6.4f",Scale_ccbar),"l");
    leg1->AddEntry(f1,"d#sigma_{c#bar{c}} /dy, scaled to CDF data point","l");
    leg1->SetTextFont(42);    leg1->SetBorderSize(0);
    leg1->SetFillStyle(0);    leg1->SetMargin(0.35); //separation symbol-text
    leg1->SetEntrySeparation(0.3);   
    //leg1->Draw();

    TLatex *lat3=new TLatex();  lat3->SetNDC(kTRUE);
    lat3->SetTextColor(1);lat3->SetTextFont(42);lat3->SetTextSize(.03);
    lat3->DrawLatex(0.38, 0.25,"line: d#sigma_{c#bar{c}} /dy, scaled to CDF data point");
    lat3->DrawLatex(0.38, 0.2,"NLO (MNR), m_{c}=1.2 GeV,  #mu_{F} = #mu_{R} = 2m_{c}");

    float sphe[1]={0.2}; //PHENIX
    float brjphe[1]={0.0443}; //http://arxiv.org/abs/hep-ex/0611020 44.3 +-1.4 +-5.10 +-4.50 (BRxdsigma/dy)
    float brjephe[1]={0.0069}; //3 errors in quadrature
    float jphe[1]={0}; float jephe[1]={0};
    jphe[0]=brjphe[0]/BR;
    jephe[0]=brjephe[0]/BR;

    float scdf[1]={1.96}; //CDF
    float jcdf[1]={3.4}; //4.08/1.2 (y) 4.08 \pm 0.02 (stat)^{+0.36}_{-0.33} (syst) \mu {\rm b}$
    float jecdf[1]={0.3};//0.36/1.2
 
//ALICE electrons
    //printf(" *** Total Syst. Err.: %4.2f (%4.1f%)\n",ae3_yall[0],100.*ae3_yall[0]/a_yall[0]);
    //printf("dsigma/dy(|y|<0.9): %6.2f+-%4.2f+-%4.2f\n",a_yall[0],ae_yall[0],ae3_yall[0]);

    Float_t sali[1]={7.}; 
    //Float_t yej2e2[1]={.5}; //for box

    TGraph *gphe = new TGraphErrors(1,sphe,jphe,0,jephe); 
    gphe->SetMarkerStyle(22);gphe->SetMarkerColor(4); gphe->SetMarkerSize(1.7);
    gphe->SetLineStyle(1); gphe->SetLineColor(4); gphe->SetLineWidth(1);
    gphe->Draw("pSAME");
    
    TGraph *gcdf = new TGraphErrors(1,scdf,jcdf,0,jecdf); 
    gcdf->SetMarkerStyle(21);gcdf->SetMarkerColor(6); gcdf->SetMarkerSize(1.7);
    gcdf->SetLineStyle(1); gcdf->SetLineColor(6); gcdf->SetLineWidth(1);
    gcdf->Draw("pSAME");

    TGraph *gali = new TGraphErrors(1,sali,sj2e,0,se3j2e);  //all err.
    gali->SetMarkerStyle(20);gali->SetMarkerColor(2); gali->SetMarkerSize(1.5);
    gali->SetLineStyle(1); gali->SetLineColor(2); gali->SetLineWidth(1);
    gali->Draw("pSAME");

    leg = new TLegend(.13,0.77,.7,0.94);
    //leg->AddEntry(gali,"ALICE, |y|<0.88, preliminary","p"); //PRELIM.
    leg->AddEntry(gali,"ALICE, |y|<0.9","p");
    leg->AddEntry(gcdf,"CDF, |y|<0.6","p");
    leg->AddEntry(gphe,"PHENIX, |y|<0.35","p");
    leg->SetTextFont(42);    leg->SetBorderSize(0);
    leg->SetFillStyle(0);    leg->SetMargin(0.15); //separation symbol-text
    leg->SetEntrySeparation(0.1);    leg->Draw();

    b1->SaveAs(Form("jpsi_s_spd%1d.eps",SPD));

}

 PlotJpsiCrsec7TeV.C:1
 PlotJpsiCrsec7TeV.C:2
 PlotJpsiCrsec7TeV.C:3
 PlotJpsiCrsec7TeV.C:4
 PlotJpsiCrsec7TeV.C:5
 PlotJpsiCrsec7TeV.C:6
 PlotJpsiCrsec7TeV.C:7
 PlotJpsiCrsec7TeV.C:8
 PlotJpsiCrsec7TeV.C:9
 PlotJpsiCrsec7TeV.C:10
 PlotJpsiCrsec7TeV.C:11
 PlotJpsiCrsec7TeV.C:12
 PlotJpsiCrsec7TeV.C:13
 PlotJpsiCrsec7TeV.C:14
 PlotJpsiCrsec7TeV.C:15
 PlotJpsiCrsec7TeV.C:16
 PlotJpsiCrsec7TeV.C:17
 PlotJpsiCrsec7TeV.C:18
 PlotJpsiCrsec7TeV.C:19
 PlotJpsiCrsec7TeV.C:20
 PlotJpsiCrsec7TeV.C:21
 PlotJpsiCrsec7TeV.C:22
 PlotJpsiCrsec7TeV.C:23
 PlotJpsiCrsec7TeV.C:24
 PlotJpsiCrsec7TeV.C:25
 PlotJpsiCrsec7TeV.C:26
 PlotJpsiCrsec7TeV.C:27
 PlotJpsiCrsec7TeV.C:28
 PlotJpsiCrsec7TeV.C:29
 PlotJpsiCrsec7TeV.C:30
 PlotJpsiCrsec7TeV.C:31
 PlotJpsiCrsec7TeV.C:32
 PlotJpsiCrsec7TeV.C:33
 PlotJpsiCrsec7TeV.C:34
 PlotJpsiCrsec7TeV.C:35
 PlotJpsiCrsec7TeV.C:36
 PlotJpsiCrsec7TeV.C:37
 PlotJpsiCrsec7TeV.C:38
 PlotJpsiCrsec7TeV.C:39
 PlotJpsiCrsec7TeV.C:40
 PlotJpsiCrsec7TeV.C:41
 PlotJpsiCrsec7TeV.C:42
 PlotJpsiCrsec7TeV.C:43
 PlotJpsiCrsec7TeV.C:44
 PlotJpsiCrsec7TeV.C:45
 PlotJpsiCrsec7TeV.C:46
 PlotJpsiCrsec7TeV.C:47
 PlotJpsiCrsec7TeV.C:48
 PlotJpsiCrsec7TeV.C:49
 PlotJpsiCrsec7TeV.C:50
 PlotJpsiCrsec7TeV.C:51
 PlotJpsiCrsec7TeV.C:52
 PlotJpsiCrsec7TeV.C:53
 PlotJpsiCrsec7TeV.C:54
 PlotJpsiCrsec7TeV.C:55
 PlotJpsiCrsec7TeV.C:56
 PlotJpsiCrsec7TeV.C:57
 PlotJpsiCrsec7TeV.C:58
 PlotJpsiCrsec7TeV.C:59
 PlotJpsiCrsec7TeV.C:60
 PlotJpsiCrsec7TeV.C:61
 PlotJpsiCrsec7TeV.C:62
 PlotJpsiCrsec7TeV.C:63
 PlotJpsiCrsec7TeV.C:64
 PlotJpsiCrsec7TeV.C:65
 PlotJpsiCrsec7TeV.C:66
 PlotJpsiCrsec7TeV.C:67
 PlotJpsiCrsec7TeV.C:68
 PlotJpsiCrsec7TeV.C:69
 PlotJpsiCrsec7TeV.C:70
 PlotJpsiCrsec7TeV.C:71
 PlotJpsiCrsec7TeV.C:72
 PlotJpsiCrsec7TeV.C:73
 PlotJpsiCrsec7TeV.C:74
 PlotJpsiCrsec7TeV.C:75
 PlotJpsiCrsec7TeV.C:76
 PlotJpsiCrsec7TeV.C:77
 PlotJpsiCrsec7TeV.C:78
 PlotJpsiCrsec7TeV.C:79
 PlotJpsiCrsec7TeV.C:80
 PlotJpsiCrsec7TeV.C:81
 PlotJpsiCrsec7TeV.C:82
 PlotJpsiCrsec7TeV.C:83
 PlotJpsiCrsec7TeV.C:84
 PlotJpsiCrsec7TeV.C:85
 PlotJpsiCrsec7TeV.C:86
 PlotJpsiCrsec7TeV.C:87
 PlotJpsiCrsec7TeV.C:88
 PlotJpsiCrsec7TeV.C:89
 PlotJpsiCrsec7TeV.C:90
 PlotJpsiCrsec7TeV.C:91
 PlotJpsiCrsec7TeV.C:92
 PlotJpsiCrsec7TeV.C:93
 PlotJpsiCrsec7TeV.C:94
 PlotJpsiCrsec7TeV.C:95
 PlotJpsiCrsec7TeV.C:96
 PlotJpsiCrsec7TeV.C:97
 PlotJpsiCrsec7TeV.C:98
 PlotJpsiCrsec7TeV.C:99
 PlotJpsiCrsec7TeV.C:100
 PlotJpsiCrsec7TeV.C:101
 PlotJpsiCrsec7TeV.C:102
 PlotJpsiCrsec7TeV.C:103
 PlotJpsiCrsec7TeV.C:104
 PlotJpsiCrsec7TeV.C:105
 PlotJpsiCrsec7TeV.C:106
 PlotJpsiCrsec7TeV.C:107
 PlotJpsiCrsec7TeV.C:108
 PlotJpsiCrsec7TeV.C:109
 PlotJpsiCrsec7TeV.C:110
 PlotJpsiCrsec7TeV.C:111
 PlotJpsiCrsec7TeV.C:112
 PlotJpsiCrsec7TeV.C:113
 PlotJpsiCrsec7TeV.C:114
 PlotJpsiCrsec7TeV.C:115
 PlotJpsiCrsec7TeV.C:116
 PlotJpsiCrsec7TeV.C:117
 PlotJpsiCrsec7TeV.C:118
 PlotJpsiCrsec7TeV.C:119
 PlotJpsiCrsec7TeV.C:120
 PlotJpsiCrsec7TeV.C:121
 PlotJpsiCrsec7TeV.C:122
 PlotJpsiCrsec7TeV.C:123
 PlotJpsiCrsec7TeV.C:124
 PlotJpsiCrsec7TeV.C:125
 PlotJpsiCrsec7TeV.C:126
 PlotJpsiCrsec7TeV.C:127
 PlotJpsiCrsec7TeV.C:128
 PlotJpsiCrsec7TeV.C:129
 PlotJpsiCrsec7TeV.C:130
 PlotJpsiCrsec7TeV.C:131
 PlotJpsiCrsec7TeV.C:132
 PlotJpsiCrsec7TeV.C:133
 PlotJpsiCrsec7TeV.C:134
 PlotJpsiCrsec7TeV.C:135
 PlotJpsiCrsec7TeV.C:136
 PlotJpsiCrsec7TeV.C:137
 PlotJpsiCrsec7TeV.C:138
 PlotJpsiCrsec7TeV.C:139
 PlotJpsiCrsec7TeV.C:140
 PlotJpsiCrsec7TeV.C:141
 PlotJpsiCrsec7TeV.C:142
 PlotJpsiCrsec7TeV.C:143
 PlotJpsiCrsec7TeV.C:144
 PlotJpsiCrsec7TeV.C:145
 PlotJpsiCrsec7TeV.C:146
 PlotJpsiCrsec7TeV.C:147
 PlotJpsiCrsec7TeV.C:148
 PlotJpsiCrsec7TeV.C:149
 PlotJpsiCrsec7TeV.C:150
 PlotJpsiCrsec7TeV.C:151
 PlotJpsiCrsec7TeV.C:152
 PlotJpsiCrsec7TeV.C:153
 PlotJpsiCrsec7TeV.C:154
 PlotJpsiCrsec7TeV.C:155
 PlotJpsiCrsec7TeV.C:156
 PlotJpsiCrsec7TeV.C:157
 PlotJpsiCrsec7TeV.C:158
 PlotJpsiCrsec7TeV.C:159
 PlotJpsiCrsec7TeV.C:160
 PlotJpsiCrsec7TeV.C:161
 PlotJpsiCrsec7TeV.C:162
 PlotJpsiCrsec7TeV.C:163
 PlotJpsiCrsec7TeV.C:164
 PlotJpsiCrsec7TeV.C:165
 PlotJpsiCrsec7TeV.C:166
 PlotJpsiCrsec7TeV.C:167
 PlotJpsiCrsec7TeV.C:168
 PlotJpsiCrsec7TeV.C:169
 PlotJpsiCrsec7TeV.C:170
 PlotJpsiCrsec7TeV.C:171
 PlotJpsiCrsec7TeV.C:172
 PlotJpsiCrsec7TeV.C:173
 PlotJpsiCrsec7TeV.C:174
 PlotJpsiCrsec7TeV.C:175
 PlotJpsiCrsec7TeV.C:176
 PlotJpsiCrsec7TeV.C:177
 PlotJpsiCrsec7TeV.C:178
 PlotJpsiCrsec7TeV.C:179
 PlotJpsiCrsec7TeV.C:180
 PlotJpsiCrsec7TeV.C:181
 PlotJpsiCrsec7TeV.C:182
 PlotJpsiCrsec7TeV.C:183
 PlotJpsiCrsec7TeV.C:184
 PlotJpsiCrsec7TeV.C:185
 PlotJpsiCrsec7TeV.C:186
 PlotJpsiCrsec7TeV.C:187
 PlotJpsiCrsec7TeV.C:188
 PlotJpsiCrsec7TeV.C:189
 PlotJpsiCrsec7TeV.C:190
 PlotJpsiCrsec7TeV.C:191
 PlotJpsiCrsec7TeV.C:192
 PlotJpsiCrsec7TeV.C:193
 PlotJpsiCrsec7TeV.C:194
 PlotJpsiCrsec7TeV.C:195
 PlotJpsiCrsec7TeV.C:196
 PlotJpsiCrsec7TeV.C:197
 PlotJpsiCrsec7TeV.C:198
 PlotJpsiCrsec7TeV.C:199
 PlotJpsiCrsec7TeV.C:200
 PlotJpsiCrsec7TeV.C:201
 PlotJpsiCrsec7TeV.C:202
 PlotJpsiCrsec7TeV.C:203
 PlotJpsiCrsec7TeV.C:204
 PlotJpsiCrsec7TeV.C:205
 PlotJpsiCrsec7TeV.C:206
 PlotJpsiCrsec7TeV.C:207
 PlotJpsiCrsec7TeV.C:208
 PlotJpsiCrsec7TeV.C:209
 PlotJpsiCrsec7TeV.C:210
 PlotJpsiCrsec7TeV.C:211
 PlotJpsiCrsec7TeV.C:212
 PlotJpsiCrsec7TeV.C:213
 PlotJpsiCrsec7TeV.C:214
 PlotJpsiCrsec7TeV.C:215
 PlotJpsiCrsec7TeV.C:216
 PlotJpsiCrsec7TeV.C:217
 PlotJpsiCrsec7TeV.C:218
 PlotJpsiCrsec7TeV.C:219
 PlotJpsiCrsec7TeV.C:220
 PlotJpsiCrsec7TeV.C:221
 PlotJpsiCrsec7TeV.C:222
 PlotJpsiCrsec7TeV.C:223
 PlotJpsiCrsec7TeV.C:224
 PlotJpsiCrsec7TeV.C:225
 PlotJpsiCrsec7TeV.C:226
 PlotJpsiCrsec7TeV.C:227
 PlotJpsiCrsec7TeV.C:228
 PlotJpsiCrsec7TeV.C:229
 PlotJpsiCrsec7TeV.C:230
 PlotJpsiCrsec7TeV.C:231
 PlotJpsiCrsec7TeV.C:232
 PlotJpsiCrsec7TeV.C:233
 PlotJpsiCrsec7TeV.C:234
 PlotJpsiCrsec7TeV.C:235
 PlotJpsiCrsec7TeV.C:236
 PlotJpsiCrsec7TeV.C:237
 PlotJpsiCrsec7TeV.C:238
 PlotJpsiCrsec7TeV.C:239
 PlotJpsiCrsec7TeV.C:240
 PlotJpsiCrsec7TeV.C:241
 PlotJpsiCrsec7TeV.C:242
 PlotJpsiCrsec7TeV.C:243
 PlotJpsiCrsec7TeV.C:244
 PlotJpsiCrsec7TeV.C:245
 PlotJpsiCrsec7TeV.C:246
 PlotJpsiCrsec7TeV.C:247
 PlotJpsiCrsec7TeV.C:248
 PlotJpsiCrsec7TeV.C:249
 PlotJpsiCrsec7TeV.C:250
 PlotJpsiCrsec7TeV.C:251
 PlotJpsiCrsec7TeV.C:252
 PlotJpsiCrsec7TeV.C:253
 PlotJpsiCrsec7TeV.C:254
 PlotJpsiCrsec7TeV.C:255
 PlotJpsiCrsec7TeV.C:256
 PlotJpsiCrsec7TeV.C:257
 PlotJpsiCrsec7TeV.C:258
 PlotJpsiCrsec7TeV.C:259
 PlotJpsiCrsec7TeV.C:260
 PlotJpsiCrsec7TeV.C:261
 PlotJpsiCrsec7TeV.C:262
 PlotJpsiCrsec7TeV.C:263
 PlotJpsiCrsec7TeV.C:264
 PlotJpsiCrsec7TeV.C:265
 PlotJpsiCrsec7TeV.C:266
 PlotJpsiCrsec7TeV.C:267
 PlotJpsiCrsec7TeV.C:268
 PlotJpsiCrsec7TeV.C:269
 PlotJpsiCrsec7TeV.C:270
 PlotJpsiCrsec7TeV.C:271
 PlotJpsiCrsec7TeV.C:272
 PlotJpsiCrsec7TeV.C:273
 PlotJpsiCrsec7TeV.C:274
 PlotJpsiCrsec7TeV.C:275
 PlotJpsiCrsec7TeV.C:276
 PlotJpsiCrsec7TeV.C:277
 PlotJpsiCrsec7TeV.C:278
 PlotJpsiCrsec7TeV.C:279
 PlotJpsiCrsec7TeV.C:280
 PlotJpsiCrsec7TeV.C:281
 PlotJpsiCrsec7TeV.C:282
 PlotJpsiCrsec7TeV.C:283
 PlotJpsiCrsec7TeV.C:284
 PlotJpsiCrsec7TeV.C:285
 PlotJpsiCrsec7TeV.C:286
 PlotJpsiCrsec7TeV.C:287
 PlotJpsiCrsec7TeV.C:288
 PlotJpsiCrsec7TeV.C:289
 PlotJpsiCrsec7TeV.C:290
 PlotJpsiCrsec7TeV.C:291
 PlotJpsiCrsec7TeV.C:292
 PlotJpsiCrsec7TeV.C:293
 PlotJpsiCrsec7TeV.C:294
 PlotJpsiCrsec7TeV.C:295
 PlotJpsiCrsec7TeV.C:296
 PlotJpsiCrsec7TeV.C:297
 PlotJpsiCrsec7TeV.C:298
 PlotJpsiCrsec7TeV.C:299
 PlotJpsiCrsec7TeV.C:300
 PlotJpsiCrsec7TeV.C:301
 PlotJpsiCrsec7TeV.C:302
 PlotJpsiCrsec7TeV.C:303
 PlotJpsiCrsec7TeV.C:304
 PlotJpsiCrsec7TeV.C:305
 PlotJpsiCrsec7TeV.C:306
 PlotJpsiCrsec7TeV.C:307
 PlotJpsiCrsec7TeV.C:308
 PlotJpsiCrsec7TeV.C:309
 PlotJpsiCrsec7TeV.C:310
 PlotJpsiCrsec7TeV.C:311
 PlotJpsiCrsec7TeV.C:312
 PlotJpsiCrsec7TeV.C:313
 PlotJpsiCrsec7TeV.C:314
 PlotJpsiCrsec7TeV.C:315
 PlotJpsiCrsec7TeV.C:316
 PlotJpsiCrsec7TeV.C:317
 PlotJpsiCrsec7TeV.C:318
 PlotJpsiCrsec7TeV.C:319
 PlotJpsiCrsec7TeV.C:320
 PlotJpsiCrsec7TeV.C:321
 PlotJpsiCrsec7TeV.C:322
 PlotJpsiCrsec7TeV.C:323
 PlotJpsiCrsec7TeV.C:324
 PlotJpsiCrsec7TeV.C:325
 PlotJpsiCrsec7TeV.C:326
 PlotJpsiCrsec7TeV.C:327
 PlotJpsiCrsec7TeV.C:328
 PlotJpsiCrsec7TeV.C:329
 PlotJpsiCrsec7TeV.C:330
 PlotJpsiCrsec7TeV.C:331
 PlotJpsiCrsec7TeV.C:332
 PlotJpsiCrsec7TeV.C:333
 PlotJpsiCrsec7TeV.C:334
 PlotJpsiCrsec7TeV.C:335
 PlotJpsiCrsec7TeV.C:336
 PlotJpsiCrsec7TeV.C:337
 PlotJpsiCrsec7TeV.C:338
 PlotJpsiCrsec7TeV.C:339
 PlotJpsiCrsec7TeV.C:340
 PlotJpsiCrsec7TeV.C:341
 PlotJpsiCrsec7TeV.C:342
 PlotJpsiCrsec7TeV.C:343
 PlotJpsiCrsec7TeV.C:344
 PlotJpsiCrsec7TeV.C:345
 PlotJpsiCrsec7TeV.C:346
 PlotJpsiCrsec7TeV.C:347
 PlotJpsiCrsec7TeV.C:348
 PlotJpsiCrsec7TeV.C:349
 PlotJpsiCrsec7TeV.C:350
 PlotJpsiCrsec7TeV.C:351
 PlotJpsiCrsec7TeV.C:352
 PlotJpsiCrsec7TeV.C:353
 PlotJpsiCrsec7TeV.C:354
 PlotJpsiCrsec7TeV.C:355
 PlotJpsiCrsec7TeV.C:356
 PlotJpsiCrsec7TeV.C:357
 PlotJpsiCrsec7TeV.C:358
 PlotJpsiCrsec7TeV.C:359
 PlotJpsiCrsec7TeV.C:360
 PlotJpsiCrsec7TeV.C:361
 PlotJpsiCrsec7TeV.C:362
 PlotJpsiCrsec7TeV.C:363
 PlotJpsiCrsec7TeV.C:364
 PlotJpsiCrsec7TeV.C:365
 PlotJpsiCrsec7TeV.C:366
 PlotJpsiCrsec7TeV.C:367
 PlotJpsiCrsec7TeV.C:368
 PlotJpsiCrsec7TeV.C:369
 PlotJpsiCrsec7TeV.C:370
 PlotJpsiCrsec7TeV.C:371
 PlotJpsiCrsec7TeV.C:372
 PlotJpsiCrsec7TeV.C:373
 PlotJpsiCrsec7TeV.C:374
 PlotJpsiCrsec7TeV.C:375
 PlotJpsiCrsec7TeV.C:376
 PlotJpsiCrsec7TeV.C:377
 PlotJpsiCrsec7TeV.C:378
 PlotJpsiCrsec7TeV.C:379
 PlotJpsiCrsec7TeV.C:380
 PlotJpsiCrsec7TeV.C:381
 PlotJpsiCrsec7TeV.C:382
 PlotJpsiCrsec7TeV.C:383
 PlotJpsiCrsec7TeV.C:384
 PlotJpsiCrsec7TeV.C:385
 PlotJpsiCrsec7TeV.C:386
 PlotJpsiCrsec7TeV.C:387
 PlotJpsiCrsec7TeV.C:388
 PlotJpsiCrsec7TeV.C:389
 PlotJpsiCrsec7TeV.C:390
 PlotJpsiCrsec7TeV.C:391
 PlotJpsiCrsec7TeV.C:392
 PlotJpsiCrsec7TeV.C:393
 PlotJpsiCrsec7TeV.C:394
 PlotJpsiCrsec7TeV.C:395
 PlotJpsiCrsec7TeV.C:396
 PlotJpsiCrsec7TeV.C:397
 PlotJpsiCrsec7TeV.C:398
 PlotJpsiCrsec7TeV.C:399
 PlotJpsiCrsec7TeV.C:400
 PlotJpsiCrsec7TeV.C:401
 PlotJpsiCrsec7TeV.C:402
 PlotJpsiCrsec7TeV.C:403
 PlotJpsiCrsec7TeV.C:404
 PlotJpsiCrsec7TeV.C:405
 PlotJpsiCrsec7TeV.C:406
 PlotJpsiCrsec7TeV.C:407
 PlotJpsiCrsec7TeV.C:408
 PlotJpsiCrsec7TeV.C:409
 PlotJpsiCrsec7TeV.C:410
 PlotJpsiCrsec7TeV.C:411
 PlotJpsiCrsec7TeV.C:412
 PlotJpsiCrsec7TeV.C:413
 PlotJpsiCrsec7TeV.C:414
 PlotJpsiCrsec7TeV.C:415
 PlotJpsiCrsec7TeV.C:416
 PlotJpsiCrsec7TeV.C:417
 PlotJpsiCrsec7TeV.C:418
 PlotJpsiCrsec7TeV.C:419
 PlotJpsiCrsec7TeV.C:420
 PlotJpsiCrsec7TeV.C:421
 PlotJpsiCrsec7TeV.C:422
 PlotJpsiCrsec7TeV.C:423
 PlotJpsiCrsec7TeV.C:424
 PlotJpsiCrsec7TeV.C:425
 PlotJpsiCrsec7TeV.C:426
 PlotJpsiCrsec7TeV.C:427
 PlotJpsiCrsec7TeV.C:428
 PlotJpsiCrsec7TeV.C:429
 PlotJpsiCrsec7TeV.C:430
 PlotJpsiCrsec7TeV.C:431
 PlotJpsiCrsec7TeV.C:432
 PlotJpsiCrsec7TeV.C:433
 PlotJpsiCrsec7TeV.C:434
 PlotJpsiCrsec7TeV.C:435
 PlotJpsiCrsec7TeV.C:436
 PlotJpsiCrsec7TeV.C:437
 PlotJpsiCrsec7TeV.C:438
 PlotJpsiCrsec7TeV.C:439
 PlotJpsiCrsec7TeV.C:440
 PlotJpsiCrsec7TeV.C:441
 PlotJpsiCrsec7TeV.C:442
 PlotJpsiCrsec7TeV.C:443
 PlotJpsiCrsec7TeV.C:444
 PlotJpsiCrsec7TeV.C:445
 PlotJpsiCrsec7TeV.C:446
 PlotJpsiCrsec7TeV.C:447
 PlotJpsiCrsec7TeV.C:448
 PlotJpsiCrsec7TeV.C:449
 PlotJpsiCrsec7TeV.C:450
 PlotJpsiCrsec7TeV.C:451
 PlotJpsiCrsec7TeV.C:452
 PlotJpsiCrsec7TeV.C:453
 PlotJpsiCrsec7TeV.C:454
 PlotJpsiCrsec7TeV.C:455
 PlotJpsiCrsec7TeV.C:456
 PlotJpsiCrsec7TeV.C:457
 PlotJpsiCrsec7TeV.C:458
 PlotJpsiCrsec7TeV.C:459
 PlotJpsiCrsec7TeV.C:460
 PlotJpsiCrsec7TeV.C:461
 PlotJpsiCrsec7TeV.C:462
 PlotJpsiCrsec7TeV.C:463
 PlotJpsiCrsec7TeV.C:464
 PlotJpsiCrsec7TeV.C:465
 PlotJpsiCrsec7TeV.C:466
 PlotJpsiCrsec7TeV.C:467
 PlotJpsiCrsec7TeV.C:468
 PlotJpsiCrsec7TeV.C:469
 PlotJpsiCrsec7TeV.C:470
 PlotJpsiCrsec7TeV.C:471
 PlotJpsiCrsec7TeV.C:472
 PlotJpsiCrsec7TeV.C:473
 PlotJpsiCrsec7TeV.C:474
 PlotJpsiCrsec7TeV.C:475
 PlotJpsiCrsec7TeV.C:476
 PlotJpsiCrsec7TeV.C:477
 PlotJpsiCrsec7TeV.C:478
 PlotJpsiCrsec7TeV.C:479
 PlotJpsiCrsec7TeV.C:480
 PlotJpsiCrsec7TeV.C:481
 PlotJpsiCrsec7TeV.C:482
 PlotJpsiCrsec7TeV.C:483
 PlotJpsiCrsec7TeV.C:484
 PlotJpsiCrsec7TeV.C:485
 PlotJpsiCrsec7TeV.C:486
 PlotJpsiCrsec7TeV.C:487
 PlotJpsiCrsec7TeV.C:488
 PlotJpsiCrsec7TeV.C:489
 PlotJpsiCrsec7TeV.C:490
 PlotJpsiCrsec7TeV.C:491
 PlotJpsiCrsec7TeV.C:492
 PlotJpsiCrsec7TeV.C:493
 PlotJpsiCrsec7TeV.C:494
 PlotJpsiCrsec7TeV.C:495
 PlotJpsiCrsec7TeV.C:496
 PlotJpsiCrsec7TeV.C:497
 PlotJpsiCrsec7TeV.C:498
 PlotJpsiCrsec7TeV.C:499
 PlotJpsiCrsec7TeV.C:500
 PlotJpsiCrsec7TeV.C:501
 PlotJpsiCrsec7TeV.C:502
 PlotJpsiCrsec7TeV.C:503
 PlotJpsiCrsec7TeV.C:504
 PlotJpsiCrsec7TeV.C:505
 PlotJpsiCrsec7TeV.C:506
 PlotJpsiCrsec7TeV.C:507
 PlotJpsiCrsec7TeV.C:508
 PlotJpsiCrsec7TeV.C:509
 PlotJpsiCrsec7TeV.C:510
 PlotJpsiCrsec7TeV.C:511
 PlotJpsiCrsec7TeV.C:512
 PlotJpsiCrsec7TeV.C:513
 PlotJpsiCrsec7TeV.C:514
 PlotJpsiCrsec7TeV.C:515
 PlotJpsiCrsec7TeV.C:516
 PlotJpsiCrsec7TeV.C:517
 PlotJpsiCrsec7TeV.C:518
 PlotJpsiCrsec7TeV.C:519
 PlotJpsiCrsec7TeV.C:520
 PlotJpsiCrsec7TeV.C:521
 PlotJpsiCrsec7TeV.C:522
 PlotJpsiCrsec7TeV.C:523
 PlotJpsiCrsec7TeV.C:524
 PlotJpsiCrsec7TeV.C:525
 PlotJpsiCrsec7TeV.C:526
 PlotJpsiCrsec7TeV.C:527
 PlotJpsiCrsec7TeV.C:528
 PlotJpsiCrsec7TeV.C:529
 PlotJpsiCrsec7TeV.C:530
 PlotJpsiCrsec7TeV.C:531
 PlotJpsiCrsec7TeV.C:532
 PlotJpsiCrsec7TeV.C:533
 PlotJpsiCrsec7TeV.C:534
 PlotJpsiCrsec7TeV.C:535
 PlotJpsiCrsec7TeV.C:536
 PlotJpsiCrsec7TeV.C:537
 PlotJpsiCrsec7TeV.C:538
 PlotJpsiCrsec7TeV.C:539
 PlotJpsiCrsec7TeV.C:540
 PlotJpsiCrsec7TeV.C:541
 PlotJpsiCrsec7TeV.C:542
 PlotJpsiCrsec7TeV.C:543
 PlotJpsiCrsec7TeV.C:544
 PlotJpsiCrsec7TeV.C:545
 PlotJpsiCrsec7TeV.C:546
 PlotJpsiCrsec7TeV.C:547
 PlotJpsiCrsec7TeV.C:548
 PlotJpsiCrsec7TeV.C:549
 PlotJpsiCrsec7TeV.C:550
 PlotJpsiCrsec7TeV.C:551
 PlotJpsiCrsec7TeV.C:552
 PlotJpsiCrsec7TeV.C:553
 PlotJpsiCrsec7TeV.C:554
 PlotJpsiCrsec7TeV.C:555
 PlotJpsiCrsec7TeV.C:556
 PlotJpsiCrsec7TeV.C:557
 PlotJpsiCrsec7TeV.C:558
 PlotJpsiCrsec7TeV.C:559
 PlotJpsiCrsec7TeV.C:560
 PlotJpsiCrsec7TeV.C:561
 PlotJpsiCrsec7TeV.C:562
 PlotJpsiCrsec7TeV.C:563
 PlotJpsiCrsec7TeV.C:564
 PlotJpsiCrsec7TeV.C:565
 PlotJpsiCrsec7TeV.C:566
 PlotJpsiCrsec7TeV.C:567
 PlotJpsiCrsec7TeV.C:568
 PlotJpsiCrsec7TeV.C:569
 PlotJpsiCrsec7TeV.C:570
 PlotJpsiCrsec7TeV.C:571
 PlotJpsiCrsec7TeV.C:572
 PlotJpsiCrsec7TeV.C:573
 PlotJpsiCrsec7TeV.C:574
 PlotJpsiCrsec7TeV.C:575
 PlotJpsiCrsec7TeV.C:576
 PlotJpsiCrsec7TeV.C:577
 PlotJpsiCrsec7TeV.C:578
 PlotJpsiCrsec7TeV.C:579
 PlotJpsiCrsec7TeV.C:580
 PlotJpsiCrsec7TeV.C:581
 PlotJpsiCrsec7TeV.C:582
 PlotJpsiCrsec7TeV.C:583
 PlotJpsiCrsec7TeV.C:584
 PlotJpsiCrsec7TeV.C:585
 PlotJpsiCrsec7TeV.C:586
 PlotJpsiCrsec7TeV.C:587
 PlotJpsiCrsec7TeV.C:588
 PlotJpsiCrsec7TeV.C:589
 PlotJpsiCrsec7TeV.C:590
 PlotJpsiCrsec7TeV.C:591
 PlotJpsiCrsec7TeV.C:592
 PlotJpsiCrsec7TeV.C:593
 PlotJpsiCrsec7TeV.C:594
 PlotJpsiCrsec7TeV.C:595
 PlotJpsiCrsec7TeV.C:596
 PlotJpsiCrsec7TeV.C:597
 PlotJpsiCrsec7TeV.C:598
 PlotJpsiCrsec7TeV.C:599
 PlotJpsiCrsec7TeV.C:600
 PlotJpsiCrsec7TeV.C:601
 PlotJpsiCrsec7TeV.C:602
 PlotJpsiCrsec7TeV.C:603
 PlotJpsiCrsec7TeV.C:604
 PlotJpsiCrsec7TeV.C:605
 PlotJpsiCrsec7TeV.C:606
 PlotJpsiCrsec7TeV.C:607
 PlotJpsiCrsec7TeV.C:608
 PlotJpsiCrsec7TeV.C:609
 PlotJpsiCrsec7TeV.C:610
 PlotJpsiCrsec7TeV.C:611
 PlotJpsiCrsec7TeV.C:612
 PlotJpsiCrsec7TeV.C:613
 PlotJpsiCrsec7TeV.C:614
 PlotJpsiCrsec7TeV.C:615
 PlotJpsiCrsec7TeV.C:616
 PlotJpsiCrsec7TeV.C:617
 PlotJpsiCrsec7TeV.C:618
 PlotJpsiCrsec7TeV.C:619
 PlotJpsiCrsec7TeV.C:620
 PlotJpsiCrsec7TeV.C:621
 PlotJpsiCrsec7TeV.C:622
 PlotJpsiCrsec7TeV.C:623
 PlotJpsiCrsec7TeV.C:624
 PlotJpsiCrsec7TeV.C:625
 PlotJpsiCrsec7TeV.C:626
 PlotJpsiCrsec7TeV.C:627
 PlotJpsiCrsec7TeV.C:628
 PlotJpsiCrsec7TeV.C:629
 PlotJpsiCrsec7TeV.C:630
 PlotJpsiCrsec7TeV.C:631
 PlotJpsiCrsec7TeV.C:632
 PlotJpsiCrsec7TeV.C:633
 PlotJpsiCrsec7TeV.C:634
 PlotJpsiCrsec7TeV.C:635
 PlotJpsiCrsec7TeV.C:636
 PlotJpsiCrsec7TeV.C:637
 PlotJpsiCrsec7TeV.C:638
 PlotJpsiCrsec7TeV.C:639
 PlotJpsiCrsec7TeV.C:640
 PlotJpsiCrsec7TeV.C:641
 PlotJpsiCrsec7TeV.C:642
 PlotJpsiCrsec7TeV.C:643
 PlotJpsiCrsec7TeV.C:644
 PlotJpsiCrsec7TeV.C:645
 PlotJpsiCrsec7TeV.C:646
 PlotJpsiCrsec7TeV.C:647
 PlotJpsiCrsec7TeV.C:648
 PlotJpsiCrsec7TeV.C:649
 PlotJpsiCrsec7TeV.C:650
 PlotJpsiCrsec7TeV.C:651
 PlotJpsiCrsec7TeV.C:652
 PlotJpsiCrsec7TeV.C:653
 PlotJpsiCrsec7TeV.C:654
 PlotJpsiCrsec7TeV.C:655
 PlotJpsiCrsec7TeV.C:656
 PlotJpsiCrsec7TeV.C:657
 PlotJpsiCrsec7TeV.C:658
 PlotJpsiCrsec7TeV.C:659
 PlotJpsiCrsec7TeV.C:660
 PlotJpsiCrsec7TeV.C:661
 PlotJpsiCrsec7TeV.C:662
 PlotJpsiCrsec7TeV.C:663
 PlotJpsiCrsec7TeV.C:664
 PlotJpsiCrsec7TeV.C:665
 PlotJpsiCrsec7TeV.C:666
 PlotJpsiCrsec7TeV.C:667
 PlotJpsiCrsec7TeV.C:668
 PlotJpsiCrsec7TeV.C:669
 PlotJpsiCrsec7TeV.C:670
 PlotJpsiCrsec7TeV.C:671
 PlotJpsiCrsec7TeV.C:672
 PlotJpsiCrsec7TeV.C:673
 PlotJpsiCrsec7TeV.C:674
 PlotJpsiCrsec7TeV.C:675
 PlotJpsiCrsec7TeV.C:676
 PlotJpsiCrsec7TeV.C:677
 PlotJpsiCrsec7TeV.C:678
 PlotJpsiCrsec7TeV.C:679
 PlotJpsiCrsec7TeV.C:680
 PlotJpsiCrsec7TeV.C:681
 PlotJpsiCrsec7TeV.C:682
 PlotJpsiCrsec7TeV.C:683
 PlotJpsiCrsec7TeV.C:684
 PlotJpsiCrsec7TeV.C:685
 PlotJpsiCrsec7TeV.C:686
 PlotJpsiCrsec7TeV.C:687
 PlotJpsiCrsec7TeV.C:688
 PlotJpsiCrsec7TeV.C:689
 PlotJpsiCrsec7TeV.C:690
 PlotJpsiCrsec7TeV.C:691
 PlotJpsiCrsec7TeV.C:692
 PlotJpsiCrsec7TeV.C:693
 PlotJpsiCrsec7TeV.C:694
 PlotJpsiCrsec7TeV.C:695
 PlotJpsiCrsec7TeV.C:696
 PlotJpsiCrsec7TeV.C:697
 PlotJpsiCrsec7TeV.C:698
 PlotJpsiCrsec7TeV.C:699
 PlotJpsiCrsec7TeV.C:700
 PlotJpsiCrsec7TeV.C:701
 PlotJpsiCrsec7TeV.C:702
 PlotJpsiCrsec7TeV.C:703
 PlotJpsiCrsec7TeV.C:704
 PlotJpsiCrsec7TeV.C:705
 PlotJpsiCrsec7TeV.C:706
 PlotJpsiCrsec7TeV.C:707
 PlotJpsiCrsec7TeV.C:708
 PlotJpsiCrsec7TeV.C:709
 PlotJpsiCrsec7TeV.C:710
 PlotJpsiCrsec7TeV.C:711
 PlotJpsiCrsec7TeV.C:712
 PlotJpsiCrsec7TeV.C:713
 PlotJpsiCrsec7TeV.C:714
 PlotJpsiCrsec7TeV.C:715
 PlotJpsiCrsec7TeV.C:716
 PlotJpsiCrsec7TeV.C:717
 PlotJpsiCrsec7TeV.C:718
 PlotJpsiCrsec7TeV.C:719
 PlotJpsiCrsec7TeV.C:720
 PlotJpsiCrsec7TeV.C:721
 PlotJpsiCrsec7TeV.C:722
 PlotJpsiCrsec7TeV.C:723
 PlotJpsiCrsec7TeV.C:724
 PlotJpsiCrsec7TeV.C:725
 PlotJpsiCrsec7TeV.C:726
 PlotJpsiCrsec7TeV.C:727
 PlotJpsiCrsec7TeV.C:728
 PlotJpsiCrsec7TeV.C:729
 PlotJpsiCrsec7TeV.C:730
 PlotJpsiCrsec7TeV.C:731
 PlotJpsiCrsec7TeV.C:732
 PlotJpsiCrsec7TeV.C:733
 PlotJpsiCrsec7TeV.C:734
 PlotJpsiCrsec7TeV.C:735
 PlotJpsiCrsec7TeV.C:736
 PlotJpsiCrsec7TeV.C:737
 PlotJpsiCrsec7TeV.C:738
 PlotJpsiCrsec7TeV.C:739
 PlotJpsiCrsec7TeV.C:740
 PlotJpsiCrsec7TeV.C:741
 PlotJpsiCrsec7TeV.C:742
 PlotJpsiCrsec7TeV.C:743
 PlotJpsiCrsec7TeV.C:744
 PlotJpsiCrsec7TeV.C:745
 PlotJpsiCrsec7TeV.C:746
 PlotJpsiCrsec7TeV.C:747
 PlotJpsiCrsec7TeV.C:748
 PlotJpsiCrsec7TeV.C:749
 PlotJpsiCrsec7TeV.C:750
 PlotJpsiCrsec7TeV.C:751
 PlotJpsiCrsec7TeV.C:752
 PlotJpsiCrsec7TeV.C:753
 PlotJpsiCrsec7TeV.C:754
 PlotJpsiCrsec7TeV.C:755
 PlotJpsiCrsec7TeV.C:756
 PlotJpsiCrsec7TeV.C:757
 PlotJpsiCrsec7TeV.C:758
 PlotJpsiCrsec7TeV.C:759
 PlotJpsiCrsec7TeV.C:760
 PlotJpsiCrsec7TeV.C:761
 PlotJpsiCrsec7TeV.C:762
 PlotJpsiCrsec7TeV.C:763
 PlotJpsiCrsec7TeV.C:764
 PlotJpsiCrsec7TeV.C:765
 PlotJpsiCrsec7TeV.C:766
 PlotJpsiCrsec7TeV.C:767
 PlotJpsiCrsec7TeV.C:768
 PlotJpsiCrsec7TeV.C:769
 PlotJpsiCrsec7TeV.C:770
 PlotJpsiCrsec7TeV.C:771
 PlotJpsiCrsec7TeV.C:772
 PlotJpsiCrsec7TeV.C:773
 PlotJpsiCrsec7TeV.C:774
 PlotJpsiCrsec7TeV.C:775
 PlotJpsiCrsec7TeV.C:776
 PlotJpsiCrsec7TeV.C:777
 PlotJpsiCrsec7TeV.C:778
 PlotJpsiCrsec7TeV.C:779
 PlotJpsiCrsec7TeV.C:780
 PlotJpsiCrsec7TeV.C:781
 PlotJpsiCrsec7TeV.C:782
 PlotJpsiCrsec7TeV.C:783
 PlotJpsiCrsec7TeV.C:784
 PlotJpsiCrsec7TeV.C:785
 PlotJpsiCrsec7TeV.C:786
 PlotJpsiCrsec7TeV.C:787
 PlotJpsiCrsec7TeV.C:788
 PlotJpsiCrsec7TeV.C:789
 PlotJpsiCrsec7TeV.C:790
 PlotJpsiCrsec7TeV.C:791
 PlotJpsiCrsec7TeV.C:792
 PlotJpsiCrsec7TeV.C:793
 PlotJpsiCrsec7TeV.C:794
 PlotJpsiCrsec7TeV.C:795
 PlotJpsiCrsec7TeV.C:796
 PlotJpsiCrsec7TeV.C:797
 PlotJpsiCrsec7TeV.C:798
 PlotJpsiCrsec7TeV.C:799
 PlotJpsiCrsec7TeV.C:800
 PlotJpsiCrsec7TeV.C:801
 PlotJpsiCrsec7TeV.C:802
 PlotJpsiCrsec7TeV.C:803
 PlotJpsiCrsec7TeV.C:804
 PlotJpsiCrsec7TeV.C:805
 PlotJpsiCrsec7TeV.C:806
 PlotJpsiCrsec7TeV.C:807
 PlotJpsiCrsec7TeV.C:808
 PlotJpsiCrsec7TeV.C:809
 PlotJpsiCrsec7TeV.C:810
 PlotJpsiCrsec7TeV.C:811
 PlotJpsiCrsec7TeV.C:812
 PlotJpsiCrsec7TeV.C:813
 PlotJpsiCrsec7TeV.C:814
 PlotJpsiCrsec7TeV.C:815
 PlotJpsiCrsec7TeV.C:816
 PlotJpsiCrsec7TeV.C:817
 PlotJpsiCrsec7TeV.C:818
 PlotJpsiCrsec7TeV.C:819
 PlotJpsiCrsec7TeV.C:820
 PlotJpsiCrsec7TeV.C:821
 PlotJpsiCrsec7TeV.C:822
 PlotJpsiCrsec7TeV.C:823
 PlotJpsiCrsec7TeV.C:824
 PlotJpsiCrsec7TeV.C:825
 PlotJpsiCrsec7TeV.C:826
 PlotJpsiCrsec7TeV.C:827
 PlotJpsiCrsec7TeV.C:828
 PlotJpsiCrsec7TeV.C:829
 PlotJpsiCrsec7TeV.C:830
 PlotJpsiCrsec7TeV.C:831
 PlotJpsiCrsec7TeV.C:832
 PlotJpsiCrsec7TeV.C:833
 PlotJpsiCrsec7TeV.C:834
 PlotJpsiCrsec7TeV.C:835
 PlotJpsiCrsec7TeV.C:836
 PlotJpsiCrsec7TeV.C:837
 PlotJpsiCrsec7TeV.C:838