ROOT logo
const int nTerms = 4;

TGraphErrors*ResolutionXY[nTerms];
TString title[nTerms]={"#LTQ_{x}^{p}Q_{x}^{t}#GT","#LTQ_{y}^{p}Q_{y}^{t}#GT","#LTQ_{x}^{p}Q_{y}^{t}#GT","#LTQ_{y}^{p}Q_{x}^{t}#GT"};
TString name[nTerms]={"Qpx_Qtx","Qpy_Qty","Qpx_Qty","Qpy_Qtx"};
int color[nTerms]={kBlue,kMagenta+2,kBlue+2,kGreen+2};
int symbol[nTerms]={kFullSquare,kFullDiamond,kOpenTriangleUp,kOpenTriangleDown};
float myMarkerSize=1.5;
float markerSize[nTerms]={myMarkerSize,1.5*myMarkerSize,myMarkerSize,myMarkerSize};
float mainFont = 20;
int fillStyle = 1001;
float myShift =0.;
float shift[nTerms]={-myShift,myShift,-myShift,myShift};
TString centrality_name[9]={"0-5","5-10","10-20","20-30","30-40","40-50","50-60","60-70","70-80"};
void CorrelationQpiQtj_hepData(bool rWrite = false, bool dumpHepData=false,TString dataFileName="ALICE_v1_arxiv_1306_4145.root")
{
  TGaxis::SetMaxDigits(3);
  myOptions();
  gROOT->ForceStyle();
  TCanvas *myCan = new TCanvas("myCan","Resolution",800,600);
  TPad *myPad1 = new TPad("myPad1","myPad1",0.,0,1,1);
  myPadSetUp(myPad1,0.08, 0.05, 0.01, 0.1);
  myPad1->Draw();
  myPad1->cd();
  TFile *dataFile = TFile::Open(dataFileName,"READ");
  ResolutionXY[0] = (TGraphErrors*)dataFile->Get("Qpx_Qtx");
  ResolutionXY[1] = (TGraphErrors*)dataFile->Get("Qpy_Qty");
  ResolutionXY[2] = (TGraphErrors*)dataFile->Get("Qpx_Qty");
  ResolutionXY[3] = (TGraphErrors*)dataFile->Get("Qpy_Qtx");
  
  TH1F* myBlankHisto = new TH1F("myBlankHisto","#LTQ_{i}^{p}Q_{j}^{t}#GT",10,0,82);
  myHistoSetUp(myBlankHisto,"centrality (%)","#LTQ_{r}^{p}Q_{r'}^{t}#GT",-1.05e-2,2.5e-3, 1, 2, 315, 505);
  TLegend* myLegend = new TLegend(0.35,0.45,0.6,0.7);
  myLegendSetUp(myLegend,mainFont);
  myBlankHisto->Draw();
  for (int i=0; i<nTerms; i++)
  {
    myTGraphSetUp(ResolutionXY[i],symbol[i],color[i],markerSize[i],1,color[i],2,fillStyle,color[i]);
    TString draw_opt = "p,eZ,same";
    myLegend->AddEntry(ResolutionXY[i],title[i],"P");
    ResolutionXY[i]->Draw(draw_opt);
    if (dumpHepData)
    {
      cout<< name[i] <<endl; cout <<"x" << "\t" <<"xlow" << "\t"<< "xhigh"<< "\t"<< "y"<< "\t\t"<<"dy+"<< "\t\t"<<"dy-"<< "\t\t"<<"dy+"<< "\t"<<"dy-"<<endl;
      Double_t x = 0.;
      Double_t y = 0.;
      for (int j=0; j< ResolutionXY[i]->GetN(); j++)
      {
	ResolutionXY[i]->GetPoint(j,x,y);
	cout<< x<< "\t" << x-ResolutionXY[i]->GetErrorXlow(j)<< "\t" << x+ResolutionXY[i]->GetErrorXhigh(j)<< "\t" << y << "\t"<< ResolutionXY[i]->GetErrorY(j)<< "\t"<< ResolutionXY[i]->GetErrorY(j)<<"\tN/A\tN/A" <<endl;
      }
    }	
    ShiftAlongXaxis(ResolutionXY[i], shift[i]);
  }
  myLegend->Draw();
  TLatex *myText = new TLatex();
  myText->SetNDC();
  myText->SetTextSize(mainFont);
  myText->DrawLatex(0.12,0.9,"ALICE Pb-Pb #sqrt{s_{NN}}=2.76TeV");
  myText->DrawLatex(0.57,0.9,"Q^{p,t}_{x,y} from Neutron ZDCs (|#eta|>8.78)");
  
  TString fileName="Correlation_QpQt";
  myCan->Update();
  if (rWrite)  
  {
    myCan->SaveAs(fileName+".png");
    myCan->SaveAs(fileName+".eps");
    myCan->SaveAs(fileName+".pdf");
  }
}

void myLegendSetUp(TLegend *currentLegend=0,float currentTextSize=0.07){
  currentLegend->SetBorderSize(0);
  currentLegend->SetFillStyle(0);
  currentLegend->SetFillColor(0);
  currentLegend->SetMargin(0.25);
  currentLegend->SetTextSize(currentTextSize);
  currentLegend->SetEntrySeparation(0.5);
  return;
}
//   myTGraphSetUp(v1etaStat_cent10_20,kFullTriangleUp,kRed+2,myMarkerSize,1,kRed+2,2,fillStyle,kRed+2);

void myPadSetUp(TPad *currentPad, float currentLeft=0.11, float currentTop=0.04, float currentRight=0.04, float currentBottom=0.15){
  currentPad->SetLeftMargin(currentLeft);
  currentPad->SetTopMargin(currentTop);
  currentPad->SetRightMargin(currentRight);
  currentPad->SetBottomMargin(currentBottom);
  return;
}

void myGraphSetUp(TGraphErrors *currentGraph=0, Float_t currentMarkerSize = 1.0,
		  int currentMarkerStyle=20, int currentMarkerColor=0,
		  int currentLineStyle=1, int currentLineColor=0)
{
  currentGraph->SetMarkerSize(currentMarkerSize);
  currentGraph->SetMarkerStyle(currentMarkerStyle);
  currentGraph->SetMarkerColor(currentMarkerColor);
  currentGraph->SetLineStyle(currentLineStyle);
  currentGraph->SetLineColor(currentLineColor);
  return;
}

void myOptions(Int_t lStat=0){
  // Set gStyle
  int font = 43;
  // From plain
  gStyle->SetFrameBorderMode(0);
  gStyle->SetFrameFillColor(0);
  gStyle->SetCanvasBorderMode(0);
  gStyle->SetPadBorderMode(0);
  gStyle->SetPadColor(10);
  gStyle->SetCanvasColor(10);
  gStyle->SetTitleFillColor(10);
  gStyle->SetTitleBorderSize(1);
  gStyle->SetStatColor(10);
  gStyle->SetStatBorderSize(1);
  gStyle->SetLegendBorderSize(1);
  //
  gStyle->SetDrawBorder(0);
  gStyle->SetTextFont(font);
  gStyle->SetStatFont(font);
  gStyle->SetLegendFont(font);
  gStyle->SetStatFontSize(20);
  gStyle->SetStatX(0.97);
  gStyle->SetStatY(0.98);
  gStyle->SetStatH(0.03);
  gStyle->SetStatW(0.3);
  gStyle->SetTickLength(0.02,"y");
  gStyle->SetEndErrorSize(3);
  gStyle->SetLabelSize(20,"xyz");
  gStyle->SetLabelFont(font,"xyz"); 
  gStyle->SetLabelOffset(0.01,"xyz");
  gStyle->SetTitleFont(font,"xyz");
  gStyle->SetTitleOffset(.8,"y");  
  gStyle->SetTitleOffset(1.,"xz");  
  gStyle->SetTitleSize(24,"x");  
  gStyle->SetTitleSize(24,"y");  
  gStyle->SetMarkerSize(1); 
  gStyle->SetPalette(1,0); 
  
  if (lStat){
    gStyle->SetOptTitle(1);
    gStyle->SetOptStat(1111);
    gStyle->SetOptFit(1111);
  }
  else {
    gStyle->SetOptTitle(0);
    gStyle->SetOptStat(0);
    gStyle->SetOptFit(0);
  }
}

TGraphErrors* makeGraphH1(TH1* hist, TString name="")
{
  name.ReplaceAll(" ","");
  Int_t nbins = hist->GetNbinsX();
  Double_t* x = new Double_t[nbins];
  Double_t* y = new Double_t[nbins];
  Double_t* xerr = new Double_t[nbins]; 
  Double_t* yerr = new Double_t[nbins];
  Int_t n=0;
  for (Int_t i=0; i<nbins; i++)
  {
    //if (hist->GetBinContent(i+1)==0.0) continue;
    
    x[n] = hist->GetXaxis()->GetBinCenter(i+1);
    y[n] = hist->GetBinContent(i+1);
    xerr[n] = 0.0;
    yerr[n] = hist->GetBinError(i+1);
    n++;
  }
  TGraphErrors* gr = new TGraphErrors(n,x,y,xerr,yerr);
  delete [] x;
  delete [] y;
  delete [] xerr;
  delete [] yerr;
  return gr;
}

TGraphErrors* makeGraphPr(TProfile* hist, TString name="")
{
  name.ReplaceAll(" ","");
  Int_t nbins = hist->GetNbinsX();
  Double_t* x = new Double_t[nbins];
  Double_t* y = new Double_t[nbins];
  Double_t* xerr = new Double_t[nbins]; 
  Double_t* yerr = new Double_t[nbins];
  Int_t n=0;
  for (Int_t i=0; i<nbins; i++)
  {
    //if (hist->GetBinContent(i+1)==0.0) continue;
    
    x[n] = hist->GetXaxis()->GetBinCenter(i+1);
    y[n] = hist->GetBinContent(i+1);
    xerr[n] = 0.0;
    yerr[n] = hist->GetBinError(i+1);
    n++;
  }
  TGraphErrors* gr = new TGraphErrors(n,x,y,xerr,yerr);
  delete [] x;
  delete [] y;
  delete [] xerr;
  delete [] yerr;
  return gr;
}

void myHistoSetUp
(
  TH1F *hist=0, TString xTitle="xTitle", TString yTitle="yTitle", float minY=-1, float maxY=1, int lineColor=1, int lineStyle=2,
 int nDivisionsX=305,int nDivisionsY=305
)
{
  hist->GetXaxis()->SetTitle(xTitle);
  hist->GetYaxis()->SetTitle(yTitle);
  hist->SetMinimum(minY);
  hist->SetMaximum(maxY);
  hist->SetLineColor(lineColor);
  hist->SetLineStyle(lineStyle);
  hist->SetNdivisions(nDivisionsX,"x");
  hist->SetNdivisions(nDivisionsY,"y");
  return;
}

// Shift original TGraphErrors along x-axis by amount determined by 'shift'.
void ShiftAlongXaxis(TGraphErrors *ge, Double_t shift)
{
  if(!ge)
  {
    printf("\n WARNING: ge is NULL in ShiftAlongXaxis() !!!! \n\n");
    return;
  }
  Int_t nPoints = ge->GetN();
  Double_t x = 0.;
  Double_t y = 0.;
  for(Int_t p=0;p<nPoints;p++)
  {
    ge->GetPoint(p,x,y);
    x+=shift;
    ge->SetPoint(p,x,y);
  }
}

void ScaleXaxis(TGraphErrors *ge, Double_t scale)
{
  if(!ge)
  {
    printf("\n WARNING: ge is NULL in ShiftAlongXaxis() !!!! \n\n");
    return;
  }
  Int_t nPoints = ge->GetN();
  Double_t x = 0.;
  Double_t y = 0.;
  for(Int_t p=0;p<nPoints;p++)
  {
    ge->GetPoint(p,x,y);
    x*=scale;
    ge->SetPoint(p,x,y);
  }
}


void myTGraphSetUp
(
  TGraphErrors *currentGraph=0,
 int myMarkerStyle=8,
 int myMarkerColor=1,
 float myMarkerSize=1,
 int myLineStyle=1,
 int myLineColor=1,
 float myLineWidth=1,
 int myFillStyle =fillStyle,
 int myFillColor =1 
)
{
  currentGraph->SetMarkerStyle(myMarkerStyle);
  currentGraph->SetMarkerColor(myMarkerColor);
  currentGraph->SetMarkerSize(myMarkerSize);
  currentGraph->SetLineColor(myLineColor);
  currentGraph->SetLineStyle(myLineStyle);
  currentGraph->SetLineWidth(myLineWidth);
  currentGraph->SetFillStyle(myFillStyle);
  currentGraph->SetFillColor(myFillColor);
  //   currentGraph->Set();
}
 CorrelationQpiQtj_hepData.C:1
 CorrelationQpiQtj_hepData.C:2
 CorrelationQpiQtj_hepData.C:3
 CorrelationQpiQtj_hepData.C:4
 CorrelationQpiQtj_hepData.C:5
 CorrelationQpiQtj_hepData.C:6
 CorrelationQpiQtj_hepData.C:7
 CorrelationQpiQtj_hepData.C:8
 CorrelationQpiQtj_hepData.C:9
 CorrelationQpiQtj_hepData.C:10
 CorrelationQpiQtj_hepData.C:11
 CorrelationQpiQtj_hepData.C:12
 CorrelationQpiQtj_hepData.C:13
 CorrelationQpiQtj_hepData.C:14
 CorrelationQpiQtj_hepData.C:15
 CorrelationQpiQtj_hepData.C:16
 CorrelationQpiQtj_hepData.C:17
 CorrelationQpiQtj_hepData.C:18
 CorrelationQpiQtj_hepData.C:19
 CorrelationQpiQtj_hepData.C:20
 CorrelationQpiQtj_hepData.C:21
 CorrelationQpiQtj_hepData.C:22
 CorrelationQpiQtj_hepData.C:23
 CorrelationQpiQtj_hepData.C:24
 CorrelationQpiQtj_hepData.C:25
 CorrelationQpiQtj_hepData.C:26
 CorrelationQpiQtj_hepData.C:27
 CorrelationQpiQtj_hepData.C:28
 CorrelationQpiQtj_hepData.C:29
 CorrelationQpiQtj_hepData.C:30
 CorrelationQpiQtj_hepData.C:31
 CorrelationQpiQtj_hepData.C:32
 CorrelationQpiQtj_hepData.C:33
 CorrelationQpiQtj_hepData.C:34
 CorrelationQpiQtj_hepData.C:35
 CorrelationQpiQtj_hepData.C:36
 CorrelationQpiQtj_hepData.C:37
 CorrelationQpiQtj_hepData.C:38
 CorrelationQpiQtj_hepData.C:39
 CorrelationQpiQtj_hepData.C:40
 CorrelationQpiQtj_hepData.C:41
 CorrelationQpiQtj_hepData.C:42
 CorrelationQpiQtj_hepData.C:43
 CorrelationQpiQtj_hepData.C:44
 CorrelationQpiQtj_hepData.C:45
 CorrelationQpiQtj_hepData.C:46
 CorrelationQpiQtj_hepData.C:47
 CorrelationQpiQtj_hepData.C:48
 CorrelationQpiQtj_hepData.C:49
 CorrelationQpiQtj_hepData.C:50
 CorrelationQpiQtj_hepData.C:51
 CorrelationQpiQtj_hepData.C:52
 CorrelationQpiQtj_hepData.C:53
 CorrelationQpiQtj_hepData.C:54
 CorrelationQpiQtj_hepData.C:55
 CorrelationQpiQtj_hepData.C:56
 CorrelationQpiQtj_hepData.C:57
 CorrelationQpiQtj_hepData.C:58
 CorrelationQpiQtj_hepData.C:59
 CorrelationQpiQtj_hepData.C:60
 CorrelationQpiQtj_hepData.C:61
 CorrelationQpiQtj_hepData.C:62
 CorrelationQpiQtj_hepData.C:63
 CorrelationQpiQtj_hepData.C:64
 CorrelationQpiQtj_hepData.C:65
 CorrelationQpiQtj_hepData.C:66
 CorrelationQpiQtj_hepData.C:67
 CorrelationQpiQtj_hepData.C:68
 CorrelationQpiQtj_hepData.C:69
 CorrelationQpiQtj_hepData.C:70
 CorrelationQpiQtj_hepData.C:71
 CorrelationQpiQtj_hepData.C:72
 CorrelationQpiQtj_hepData.C:73
 CorrelationQpiQtj_hepData.C:74
 CorrelationQpiQtj_hepData.C:75
 CorrelationQpiQtj_hepData.C:76
 CorrelationQpiQtj_hepData.C:77
 CorrelationQpiQtj_hepData.C:78
 CorrelationQpiQtj_hepData.C:79
 CorrelationQpiQtj_hepData.C:80
 CorrelationQpiQtj_hepData.C:81
 CorrelationQpiQtj_hepData.C:82
 CorrelationQpiQtj_hepData.C:83
 CorrelationQpiQtj_hepData.C:84
 CorrelationQpiQtj_hepData.C:85
 CorrelationQpiQtj_hepData.C:86
 CorrelationQpiQtj_hepData.C:87
 CorrelationQpiQtj_hepData.C:88
 CorrelationQpiQtj_hepData.C:89
 CorrelationQpiQtj_hepData.C:90
 CorrelationQpiQtj_hepData.C:91
 CorrelationQpiQtj_hepData.C:92
 CorrelationQpiQtj_hepData.C:93
 CorrelationQpiQtj_hepData.C:94
 CorrelationQpiQtj_hepData.C:95
 CorrelationQpiQtj_hepData.C:96
 CorrelationQpiQtj_hepData.C:97
 CorrelationQpiQtj_hepData.C:98
 CorrelationQpiQtj_hepData.C:99
 CorrelationQpiQtj_hepData.C:100
 CorrelationQpiQtj_hepData.C:101
 CorrelationQpiQtj_hepData.C:102
 CorrelationQpiQtj_hepData.C:103
 CorrelationQpiQtj_hepData.C:104
 CorrelationQpiQtj_hepData.C:105
 CorrelationQpiQtj_hepData.C:106
 CorrelationQpiQtj_hepData.C:107
 CorrelationQpiQtj_hepData.C:108
 CorrelationQpiQtj_hepData.C:109
 CorrelationQpiQtj_hepData.C:110
 CorrelationQpiQtj_hepData.C:111
 CorrelationQpiQtj_hepData.C:112
 CorrelationQpiQtj_hepData.C:113
 CorrelationQpiQtj_hepData.C:114
 CorrelationQpiQtj_hepData.C:115
 CorrelationQpiQtj_hepData.C:116
 CorrelationQpiQtj_hepData.C:117
 CorrelationQpiQtj_hepData.C:118
 CorrelationQpiQtj_hepData.C:119
 CorrelationQpiQtj_hepData.C:120
 CorrelationQpiQtj_hepData.C:121
 CorrelationQpiQtj_hepData.C:122
 CorrelationQpiQtj_hepData.C:123
 CorrelationQpiQtj_hepData.C:124
 CorrelationQpiQtj_hepData.C:125
 CorrelationQpiQtj_hepData.C:126
 CorrelationQpiQtj_hepData.C:127
 CorrelationQpiQtj_hepData.C:128
 CorrelationQpiQtj_hepData.C:129
 CorrelationQpiQtj_hepData.C:130
 CorrelationQpiQtj_hepData.C:131
 CorrelationQpiQtj_hepData.C:132
 CorrelationQpiQtj_hepData.C:133
 CorrelationQpiQtj_hepData.C:134
 CorrelationQpiQtj_hepData.C:135
 CorrelationQpiQtj_hepData.C:136
 CorrelationQpiQtj_hepData.C:137
 CorrelationQpiQtj_hepData.C:138
 CorrelationQpiQtj_hepData.C:139
 CorrelationQpiQtj_hepData.C:140
 CorrelationQpiQtj_hepData.C:141
 CorrelationQpiQtj_hepData.C:142
 CorrelationQpiQtj_hepData.C:143
 CorrelationQpiQtj_hepData.C:144
 CorrelationQpiQtj_hepData.C:145
 CorrelationQpiQtj_hepData.C:146
 CorrelationQpiQtj_hepData.C:147
 CorrelationQpiQtj_hepData.C:148
 CorrelationQpiQtj_hepData.C:149
 CorrelationQpiQtj_hepData.C:150
 CorrelationQpiQtj_hepData.C:151
 CorrelationQpiQtj_hepData.C:152
 CorrelationQpiQtj_hepData.C:153
 CorrelationQpiQtj_hepData.C:154
 CorrelationQpiQtj_hepData.C:155
 CorrelationQpiQtj_hepData.C:156
 CorrelationQpiQtj_hepData.C:157
 CorrelationQpiQtj_hepData.C:158
 CorrelationQpiQtj_hepData.C:159
 CorrelationQpiQtj_hepData.C:160
 CorrelationQpiQtj_hepData.C:161
 CorrelationQpiQtj_hepData.C:162
 CorrelationQpiQtj_hepData.C:163
 CorrelationQpiQtj_hepData.C:164
 CorrelationQpiQtj_hepData.C:165
 CorrelationQpiQtj_hepData.C:166
 CorrelationQpiQtj_hepData.C:167
 CorrelationQpiQtj_hepData.C:168
 CorrelationQpiQtj_hepData.C:169
 CorrelationQpiQtj_hepData.C:170
 CorrelationQpiQtj_hepData.C:171
 CorrelationQpiQtj_hepData.C:172
 CorrelationQpiQtj_hepData.C:173
 CorrelationQpiQtj_hepData.C:174
 CorrelationQpiQtj_hepData.C:175
 CorrelationQpiQtj_hepData.C:176
 CorrelationQpiQtj_hepData.C:177
 CorrelationQpiQtj_hepData.C:178
 CorrelationQpiQtj_hepData.C:179
 CorrelationQpiQtj_hepData.C:180
 CorrelationQpiQtj_hepData.C:181
 CorrelationQpiQtj_hepData.C:182
 CorrelationQpiQtj_hepData.C:183
 CorrelationQpiQtj_hepData.C:184
 CorrelationQpiQtj_hepData.C:185
 CorrelationQpiQtj_hepData.C:186
 CorrelationQpiQtj_hepData.C:187
 CorrelationQpiQtj_hepData.C:188
 CorrelationQpiQtj_hepData.C:189
 CorrelationQpiQtj_hepData.C:190
 CorrelationQpiQtj_hepData.C:191
 CorrelationQpiQtj_hepData.C:192
 CorrelationQpiQtj_hepData.C:193
 CorrelationQpiQtj_hepData.C:194
 CorrelationQpiQtj_hepData.C:195
 CorrelationQpiQtj_hepData.C:196
 CorrelationQpiQtj_hepData.C:197
 CorrelationQpiQtj_hepData.C:198
 CorrelationQpiQtj_hepData.C:199
 CorrelationQpiQtj_hepData.C:200
 CorrelationQpiQtj_hepData.C:201
 CorrelationQpiQtj_hepData.C:202
 CorrelationQpiQtj_hepData.C:203
 CorrelationQpiQtj_hepData.C:204
 CorrelationQpiQtj_hepData.C:205
 CorrelationQpiQtj_hepData.C:206
 CorrelationQpiQtj_hepData.C:207
 CorrelationQpiQtj_hepData.C:208
 CorrelationQpiQtj_hepData.C:209
 CorrelationQpiQtj_hepData.C:210
 CorrelationQpiQtj_hepData.C:211
 CorrelationQpiQtj_hepData.C:212
 CorrelationQpiQtj_hepData.C:213
 CorrelationQpiQtj_hepData.C:214
 CorrelationQpiQtj_hepData.C:215
 CorrelationQpiQtj_hepData.C:216
 CorrelationQpiQtj_hepData.C:217
 CorrelationQpiQtj_hepData.C:218
 CorrelationQpiQtj_hepData.C:219
 CorrelationQpiQtj_hepData.C:220
 CorrelationQpiQtj_hepData.C:221
 CorrelationQpiQtj_hepData.C:222
 CorrelationQpiQtj_hepData.C:223
 CorrelationQpiQtj_hepData.C:224
 CorrelationQpiQtj_hepData.C:225
 CorrelationQpiQtj_hepData.C:226
 CorrelationQpiQtj_hepData.C:227
 CorrelationQpiQtj_hepData.C:228
 CorrelationQpiQtj_hepData.C:229
 CorrelationQpiQtj_hepData.C:230
 CorrelationQpiQtj_hepData.C:231
 CorrelationQpiQtj_hepData.C:232
 CorrelationQpiQtj_hepData.C:233
 CorrelationQpiQtj_hepData.C:234
 CorrelationQpiQtj_hepData.C:235
 CorrelationQpiQtj_hepData.C:236
 CorrelationQpiQtj_hepData.C:237
 CorrelationQpiQtj_hepData.C:238
 CorrelationQpiQtj_hepData.C:239
 CorrelationQpiQtj_hepData.C:240
 CorrelationQpiQtj_hepData.C:241
 CorrelationQpiQtj_hepData.C:242
 CorrelationQpiQtj_hepData.C:243
 CorrelationQpiQtj_hepData.C:244
 CorrelationQpiQtj_hepData.C:245
 CorrelationQpiQtj_hepData.C:246
 CorrelationQpiQtj_hepData.C:247
 CorrelationQpiQtj_hepData.C:248
 CorrelationQpiQtj_hepData.C:249
 CorrelationQpiQtj_hepData.C:250
 CorrelationQpiQtj_hepData.C:251
 CorrelationQpiQtj_hepData.C:252
 CorrelationQpiQtj_hepData.C:253
 CorrelationQpiQtj_hepData.C:254
 CorrelationQpiQtj_hepData.C:255
 CorrelationQpiQtj_hepData.C:256
 CorrelationQpiQtj_hepData.C:257
 CorrelationQpiQtj_hepData.C:258
 CorrelationQpiQtj_hepData.C:259
 CorrelationQpiQtj_hepData.C:260
 CorrelationQpiQtj_hepData.C:261
 CorrelationQpiQtj_hepData.C:262
 CorrelationQpiQtj_hepData.C:263
 CorrelationQpiQtj_hepData.C:264
 CorrelationQpiQtj_hepData.C:265
 CorrelationQpiQtj_hepData.C:266
 CorrelationQpiQtj_hepData.C:267
 CorrelationQpiQtj_hepData.C:268
 CorrelationQpiQtj_hepData.C:269
 CorrelationQpiQtj_hepData.C:270
 CorrelationQpiQtj_hepData.C:271
 CorrelationQpiQtj_hepData.C:272
 CorrelationQpiQtj_hepData.C:273
 CorrelationQpiQtj_hepData.C:274
 CorrelationQpiQtj_hepData.C:275
 CorrelationQpiQtj_hepData.C:276
 CorrelationQpiQtj_hepData.C:277
 CorrelationQpiQtj_hepData.C:278
 CorrelationQpiQtj_hepData.C:279
 CorrelationQpiQtj_hepData.C:280
 CorrelationQpiQtj_hepData.C:281
 CorrelationQpiQtj_hepData.C:282
 CorrelationQpiQtj_hepData.C:283
 CorrelationQpiQtj_hepData.C:284
 CorrelationQpiQtj_hepData.C:285