#include <Riostream.h>
#include <TMath.h>
#include <TH1D.h>
#include <TF1.h>
#include <TFile.h>
#include <TH1D.h>
#include <TGraphAsymmErrors.h>
#include <TCanvas.h>
#include "AliHFCorrelationFDsubtraction.h"
using std::cout;
using std::endl;
ClassImp(AliHFCorrelationFDsubtraction)
AliHFCorrelationFDsubtraction::AliHFCorrelationFDsubtraction() : TNamed(),
fptmin(),
fptmax(),
fhDataUncorrected(),
fmethod(1),
fgrConservativeFc(0x0),
fgrConservativeNb(0x0),
fnTemplates(0),
fLastTemplAdded(0),
fhTemplates(0x0),
fhDataCorrected(0x0),
fhRatioSameTemplate(0x0),
fhRatioAllToCentralTempl(0x0),
fcCompare(0x0),
fcRatio(0x0),
fCountTempl(0),
fcAllRatio(0),
fhEnvelopeMax(0x0),
fhEnvelopeMin(0x0),
fhEnvelopeMaxRatio(0x0),
fhEnvelopeMinRatio(0x0),
fgrEnvelope(0x0),
fgrEnvelopeRatio(0x0),
fSystUseRMSfromFlatDistr(1)
{
}
AliHFCorrelationFDsubtraction::AliHFCorrelationFDsubtraction(const char* name, const char* title) :
TNamed(name,title),
fptmin(),
fptmax(),
fhDataUncorrected(),
fmethod(1),
fgrConservativeFc(0x0),
fgrConservativeNb(0x0),
fnTemplates(0),
fLastTemplAdded(0),
fhTemplates(0x0),
fhDataCorrected(0x0),
fhRatioSameTemplate(0x0),
fhRatioAllToCentralTempl(0x0),
fcCompare(0x0),
fcRatio(0x0),
fCountTempl(0),
fcAllRatio(0),
fhEnvelopeMax(0x0),
fhEnvelopeMin(0x0),
fhEnvelopeMaxRatio(0x0),
fhEnvelopeMinRatio(0x0),
fgrEnvelope(0x0),
fgrEnvelopeRatio(0x0),
fSystUseRMSfromFlatDistr(1)
{
}
AliHFCorrelationFDsubtraction::~AliHFCorrelationFDsubtraction(){
delete fhDataUncorrected;
delete fgrConservativeFc;
delete fgrConservativeNb;
for(Int_t j=0;j<fnTemplates;j++){
delete fhTemplates[j];
}
delete [] fhTemplates;
for(Int_t j=0;j<3*fnTemplates;j++){
delete fhDataCorrected[j];
}
delete [] fhDataCorrected;
for(Int_t j=0;j<2*fnTemplates;j++){
delete fhRatioSameTemplate[j];
}
delete [] fhRatioSameTemplate;
for(Int_t j=0;j<3*fnTemplates-1;j++){
delete fhRatioAllToCentralTempl[j];
}
delete [] fhRatioAllToCentralTempl;
for(Int_t j=0;j<fnTemplates;j++){
delete fcCompare[j];
}
delete [] fcCompare;
for(Int_t j=0;j<fnTemplates;j++){
delete fcRatio[j];
}
delete [] fcRatio;
delete fcAllRatio;
delete fhEnvelopeMax;
delete fhEnvelopeMin;
delete fhEnvelopeMaxRatio;
delete fhEnvelopeMinRatio;
delete fgrEnvelope;
delete fgrEnvelopeRatio;
}
Bool_t AliHFCorrelationFDsubtraction::Init(){
if(fnTemplates<=0){
Printf("Number of templates not defined, aborting");
return kFALSE;
}
fhTemplates=new TH1D*[fnTemplates];
fhDataCorrected=new TH1D*[fnTemplates*3];
fhRatioSameTemplate=new TH1D*[fnTemplates*2];
fhRatioAllToCentralTempl=new TH1D*[fnTemplates*3-1];
fcCompare=new TCanvas*[fnTemplates];
fcRatio=new TCanvas*[fnTemplates];
fCountTempl=0;
return kTRUE;
}
Bool_t AliHFCorrelationFDsubtraction::AddTemplateHisto(TH1D *h){
if(fnTemplates<1){
Printf("You first have to specify how many templates you want to use, aborting");
return kFALSE;
}
if(fLastTemplAdded>=fnTemplates){
Printf("You want to add more templates than those declared, aborting");
return kFALSE;
}
fhTemplates[fLastTemplAdded]=(TH1D*)h->Clone();
fLastTemplAdded++;
return kTRUE;
}
void AliHFCorrelationFDsubtraction::SubtractFeedDown(TH1D *hFDtempl){
TGraphAsymmErrors *gr;
Double_t *xgr,*elxgr,*ehxgr,*fprompt,*elfprompt,*ehfprompt;
if(fmethod==1||fmethod==3){
gr=fgrConservativeFc;
}
if(fmethod==2){
gr=fgrConservativeNb;
}
if(!gr){
Printf("TGraph for feed-down subtraction not set. Aborting");
return;
}
xgr=gr->GetX();
elxgr=gr->GetEXlow();
ehxgr=gr->GetEXhigh();
fprompt=gr->GetY();
elfprompt=gr->GetEYlow();
ehfprompt=gr->GetEYhigh();
Int_t binmin=-1,binmax=-1,bincenter=-1;
Double_t ptcentr=0.5*(fptmin+fptmax);
Double_t fpromptmin=1.,fpromptmax=0.,fpromptcentr;
for(Int_t j=0;j<gr->GetN();j++){
if(binmin<0&&fptmin*1.00001>(xgr[j]-elxgr[j])&&fptmin<(xgr[j]+ehxgr[j]))binmin=j;
if(binmax<0&&fptmax>(xgr[j]-elxgr[j])&&fptmax*0.9999<(xgr[j]+ehxgr[j]))binmax=j;
if(ptcentr*1.00001>(xgr[j]-elxgr[j])&&ptcentr<(xgr[j]+ehxgr[j]))bincenter=j;
}
if(TMath::Abs(xgr[binmin]-elxgr[binmin]-fptmin)>0.0001){
Printf("Bin mismatch: xmin=%f; aborting ",xgr[binmin]-elxgr[binmin]);
return;
}
fpromptcentr=fprompt[bincenter];
for(Int_t j=binmin;j<=binmax;j++){
if(fprompt[j]+ehfprompt[j]>fpromptmax)fpromptmax=fprompt[j]+ehfprompt[j];
if(fprompt[j]-elfprompt[j]<fpromptmin)fpromptmin=fprompt[j]-elfprompt[j];
}
TH1D *hFDCentr=(TH1D*)hFDtempl->Clone("hFDtemplCentr");
hFDCentr->Scale(1.-fpromptcentr);
printf("Centr fsec=%f \n",1.-fpromptcentr);
fhDataCorrected[fCountTempl*3]=(TH1D*)fhDataUncorrected->Clone(Form("hDataCorrectedTempl%dCentrFprompt",fCountTempl));
fhDataCorrected[fCountTempl*3]->Add(hFDCentr,-1.);
fhDataCorrected[fCountTempl*3]->Scale(1./fpromptcentr);
fhDataCorrected[fCountTempl*3]->SetTitle(Form("Templ %d central f_{prompt}",fCountTempl));
TH1D *hFDmax=(TH1D*)hFDtempl->Clone("hFDtemplMax");
hFDmax->Scale(1.-fpromptmin);
Printf("Max fsec=%f ",1.-fpromptmin);
fhDataCorrected[fCountTempl*3+1]=(TH1D*)fhDataUncorrected->Clone(Form("hDataCorrectedTempl%dMaxFprompt",fCountTempl));
fhDataCorrected[fCountTempl*3+1]->Add(hFDmax,-1.);
fhDataCorrected[fCountTempl*3+1]->Scale(1./fpromptmin);
fhDataCorrected[fCountTempl*3+1]->SetTitle(Form("Templ %d min f_{prompt}",fCountTempl));
TH1D *hFDmin=(TH1D*)hFDtempl->Clone("hFDtemplMin");
hFDmin->Scale(1.-fpromptmax);
Printf("Min fsec=%f ",1.-fpromptmax);
fhDataCorrected[fCountTempl*3+2]=(TH1D*)fhDataUncorrected->Clone(Form("hDataCorrectedTempl%dMinFprompt",fCountTempl));
fhDataCorrected[fCountTempl*3+2]->Add(hFDmin,-1.);
fhDataCorrected[fCountTempl*3+2]->Scale(1./fpromptmax);
fhDataCorrected[fCountTempl*3+2]->SetTitle(Form("Templ %d max f_{prompt}",fCountTempl));
fcCompare[fCountTempl]=new TCanvas(Form("cCompareTempl%d",fCountTempl),Form("cCompare%d",fCountTempl),700,700);
fcCompare[fCountTempl]->cd();
TH1D *hData=(TH1D*)fhDataUncorrected->DrawCopy();
hData->SetTitle("Uncorrected");
hData->SetYTitle("#frac{1}{N_{trig}}#frac{dN}{d#Delta#varphi} (rad^{-1})");
hData->SetXTitle("#varphi_{ass}-#varphi_{trig} (rad)");
hData->SetMarkerStyle(25);
hData->SetMarkerColor(kBlack);
hData->SetMarkerSize(1);
hData->SetLineColor(kBlack);
fhDataCorrected[fCountTempl*3]->SetLineColor(kRed);
fhDataCorrected[fCountTempl*3]->SetYTitle("#frac{1}{N_{trig}}#frac{dN}{d#Delta#varphi} (rad^{-1})");
fhDataCorrected[fCountTempl*3]->SetXTitle("#varphi_{ass}-#varphi_{trig} (rad)");
fhDataCorrected[fCountTempl*3]->SetLineWidth(2);
fhDataCorrected[fCountTempl*3]->SetMarkerColor(kRed);
fhDataCorrected[fCountTempl*3]->SetMarkerStyle(21);
fhDataCorrected[fCountTempl*3]->SetMarkerSize(1);
fhDataCorrected[fCountTempl*3]->Draw("sames");
fhDataCorrected[fCountTempl*3+1]->SetLineColor(kBlue);
fhDataCorrected[fCountTempl*3+1]->SetMarkerColor(kBlue);
fhDataCorrected[fCountTempl*3+1]->SetMarkerStyle(23);
fhDataCorrected[fCountTempl*3+1]->SetMarkerSize(1);
fhDataCorrected[fCountTempl*3+1]->Draw("sames");
fhDataCorrected[fCountTempl*3+2]->SetLineColor(kGreen-6);
fhDataCorrected[fCountTempl*3+2]->SetMarkerColor(kGreen-6);
fhDataCorrected[fCountTempl*3+2]->SetMarkerStyle(22);
fhDataCorrected[fCountTempl*3+2]->SetMarkerSize(1);
fhDataCorrected[fCountTempl*3+2]->Draw("sames");
fcRatio[fCountTempl]=new TCanvas(Form("fcRatioTempl%d",fCountTempl),Form("fcRatioTempl%d",fCountTempl),700,700);
fcRatio[fCountTempl]->cd();
fhRatioSameTemplate[fCountTempl*2]=(TH1D*)fhDataCorrected[fCountTempl*3+2]->Clone("hRatioMinFSecToCentr");
fhRatioSameTemplate[fCountTempl*2]->Divide(fhDataCorrected[fCountTempl*3]);
for(Int_t j=1;j<=fhRatioSameTemplate[fCountTempl*2]->GetNbinsX();j++){
fhRatioSameTemplate[fCountTempl*2]->SetBinError(j,0.001);
}
fhRatioSameTemplate[fCountTempl*2+1]=(TH1D*)fhDataCorrected[fCountTempl*3+1]->Clone("hRatioMaxFSecToCentr");
fhRatioSameTemplate[fCountTempl*2+1]->Divide(fhDataCorrected[fCountTempl*3]);
for(Int_t j=1;j<=fhRatioSameTemplate[fCountTempl*2+1]->GetNbinsX();j++){
fhRatioSameTemplate[fCountTempl*2+1]->SetBinError(j,0.001);
}
fhRatioSameTemplate[fCountTempl*2]->Draw();
fhRatioSameTemplate[fCountTempl*2+1]->Draw("same");
fCountTempl++;
delete hFDCentr;
delete hFDmax;
delete hFDmin;
}
TGraphAsymmErrors* AliHFCorrelationFDsubtraction::GetUncGraphFromHistos(TH1D *hRef,TH1D *hMin,TH1D *hMax){
Double_t ew=hMin->GetBinWidth(1)/2.;
Double_t value,eyl,eym;
TGraphAsymmErrors *gr=new TGraphAsymmErrors();
for(Int_t j=1;j<=hMin->GetNbinsX();j++){
if(hRef){
value=hRef->GetBinContent(j);
eyl=hMin->GetBinContent(j)-value;
if(eyl<0.)eyl*=-1.;
if(hMax){
eym=hMax->GetBinContent(j)-value;
if(eym<0.)eym*=-1.;
}
else eym=eyl;
}
else {
value=0.;
eyl=hMin->GetBinContent(j)-1;
if(eyl<0.)eyl*=-1.;
if(hMax){
eym=hMax->GetBinContent(j)-1;
if(eym<0.)eym*=-1.;
}
else eym=eyl;
}
gr->SetPoint(j-1,hMin->GetBinCenter(j),value);
gr->SetPointError(j-1,ew,ew,eyl,eym);
}
return gr;
}
TH1D* AliHFCorrelationFDsubtraction::ReflectHisto(TH1D *h,Double_t scale){
TH1D *h2=new TH1D(Form("%sReflected",h->GetName()),Form("%sReflected",h->GetName()),h->GetNbinsX()/2.,0.,TMath::Pi());
for(Int_t j=1;j<=h->GetNbinsX();j++){
Double_t x=h->GetBinCenter(j);
Double_t y0=h->GetBinContent(j);
Double_t ey0=h->GetBinError(j);
Int_t j2;
if(x>0&&x<TMath::Pi())j2=h2->FindBin(x);
else if(x<0)j2=h2->FindBin(-1.*x);
else if(x>TMath::Pi())j2=h2->FindBin(2.*TMath::Pi()-x);
else {
printf("Point %d excluded \n",j);
continue;
}
Double_t y=h2->GetBinContent(j2);
Double_t ey=h2->GetBinError(j2);
h2->SetBinContent(j2,scale*(y+y0));
h2->SetBinError(j2,scale*TMath::Sqrt(ey0*ey0+ey*ey));
}
return h2;
}
TH1D* AliHFCorrelationFDsubtraction::DuplicateHistoTo2piRange(TH1D *h,Double_t scale){
if(h->GetBinLowEdge(h->GetNbinsX())+h->GetBinWidth(h->GetNbinsX())-h->GetBinLowEdge(1)>1.01*TMath::Pi()){
Printf("AliHFCorrelationFDsubtraction: DuplicateHistoTo2PiRange works for histos with x range between 0 and pi");
return 0x0;
}
if(h->GetBinLowEdge(h->GetNbinsX())>1.01*TMath::Pi()){
Printf("AliHFCorrelationFDsubtraction: DuplicateHistoTo2PiRange works for histos with x range between 0 and pi");
return 0x0;
}
if(h->GetBinLowEdge(1)<-0.01){
Printf("AliHFCorrelationFDsubtraction: DuplicateHistoTo2PiRange works for histos with x range between 0 and pi");
return 0x0;
}
TH1D *h2=new TH1D(Form("%sTwoPiRange",h->GetName()),Form("%sTwoPiRange",h->GetName()),h->GetNbinsX()*2.,-TMath::Pi()/2.,1.5*TMath::Pi());
for(Int_t j=1;j<=h2->GetNbinsX();j++){
Double_t x=h2->GetBinCenter(j);
Int_t j2;
if(x>0&&x<TMath::Pi())j2=h->FindBin(x);
else if(x<0)j2=h->FindBin(-1.*x);
else if(x>TMath::Pi())j2=h->FindBin(2.*TMath::Pi()-x);
else {
printf("Point %d excluded \n",j);
continue;
}
Double_t y=h->GetBinContent(j2);
Double_t ey=h->GetBinError(j2);
h2->SetBinContent(j,y*scale);
h2->SetBinError(j,ey*scale);
}
return h2;
}
TH1D* AliHFCorrelationFDsubtraction::GetHistoRelSystUncMin(){
if(!fhEnvelopeMinRatio){
Printf("Cannot produce Rel syst unc histo: you first need to calculate the envelope");
return 0x0;
}
TH1D *h=(TH1D*)fhEnvelopeMinRatio->Clone("hRelSystFeedDownMin");
if(fSystUseRMSfromFlatDistr==0){
for(Int_t j=1;j<=h->GetNbinsX();j++){
h->SetBinContent(j,fhEnvelopeMinRatio->GetBinContent(j)-1.);
}
return h;
}
if(fSystUseRMSfromFlatDistr==1||fSystUseRMSfromFlatDistr==2||fSystUseRMSfromFlatDistr==3||fSystUseRMSfromFlatDistr==4){
Double_t sqrtThree=TMath::Sqrt(3.);
for(Int_t j=1;j<=h->GetNbinsX();j++){
h->SetBinContent(j,fhEnvelopeMinRatio->GetBinContent(j)/sqrtThree-1./sqrtThree);
}
if(fSystUseRMSfromFlatDistr==1)return h;
if(fSystUseRMSfromFlatDistr==2){
TH1D *hRefl=ReflectHisto(h);
TH1D *hBackTo2Pi=DuplicateHistoTo2piRange(hRefl);
delete h;
delete hRefl;
hBackTo2Pi->SetName("hRelSystFeedDownMin");
return hBackTo2Pi;
}
Int_t jstart=h->FindBin(TMath::Pi()*0.5)-1;
TF1 *f;
if(fSystUseRMSfromFlatDistr==3){
f=new TF1("mypol0","[0]",-TMath::Pi()*0.5,TMath::Pi()*1.5);
}
else if(fSystUseRMSfromFlatDistr==4){
f=new TF1("mypol1","[0]+x*[1]",-TMath::Pi()*0.5,TMath::Pi()*1.5);
}
TH1D *hOut=(TH1D*)h->Clone("hOut");
for(Int_t j=jstart;j>=1;j--){
if(j>=3){
Double_t xmax=h->GetBinLowEdge(j+1)+h->GetBinWidth(j+1);
Double_t xmin=h->GetBinLowEdge(j-1);
f->SetParameter(0,h->GetBinContent(j));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(j)-h->GetBinContent(j-1))/(h->GetBinCenter(j+1)-h->GetBinCenter(j-1)));
h->Fit(f,"REM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(hOut->GetBinCenter(j)));
}
else if(j==2){
Double_t xmax=h->GetBinLowEdge(3)+h->GetBinWidth(3);
Double_t xmin=h->GetBinLowEdge(1);
Double_t y1=h->GetBinContent(1);
Double_t y2=h->GetBinContent(2);
Double_t y3=h->GetBinContent(3);
h->SetBinContent(3,y2);
h->SetBinContent(2,y1);
h->SetBinContent(1,h->GetBinContent(h->GetNbinsX()));
f->SetParameter(0,h->GetBinContent(2));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(3)-h->GetBinContent(1))/(h->GetBinCenter(3)-h->GetBinCenter(1)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(h->GetBinCenter(2)));
h->SetBinContent(3,y3);
h->SetBinContent(2,y2);
h->SetBinContent(1,y1);
}
else if(j==1){
Double_t xmax=h->GetBinLowEdge(3)+h->GetBinWidth(3);
Double_t xmin=h->GetBinLowEdge(1);
Double_t y1=h->GetBinContent(1);
Double_t y2=h->GetBinContent(2);
Double_t y3=h->GetBinContent(3);
h->SetBinContent(3,y1);
h->SetBinContent(2,h->GetBinContent(h->GetNbinsX()));
h->SetBinContent(1,h->GetBinContent(h->GetNbinsX()-1));
f->SetParameter(0,h->GetBinContent(2));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(3)-h->GetBinContent(1))/(h->GetBinCenter(3)-h->GetBinCenter(1)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(h->GetBinCenter(2)));
h->SetBinContent(3,y3);
h->SetBinContent(2,y2);
h->SetBinContent(1,y1);
}
}
for(Int_t j=jstart+1;j<=hOut->GetNbinsX();j++){
if(j<=hOut->GetNbinsX()-2){
Double_t xmax=h->GetBinLowEdge(j+1)+h->GetBinWidth(j+1);
Double_t xmin=h->GetBinLowEdge(j-1);
f->SetParameter(0,h->GetBinContent(j));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(j)-h->GetBinContent(j-1))/(h->GetBinCenter(j+1)-h->GetBinCenter(j-1)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(hOut->GetBinCenter(j)));
}
else if(j==hOut->GetNbinsX()-1){
Double_t xmax=h->GetBinLowEdge(hOut->GetNbinsX())+h->GetBinWidth(hOut->GetNbinsX());
Double_t xmin=h->GetBinLowEdge(hOut->GetNbinsX()-2);
Double_t y1=h->GetBinContent(hOut->GetNbinsX()-2);
Double_t y2=h->GetBinContent(hOut->GetNbinsX()-1);
Double_t y3=h->GetBinContent(hOut->GetNbinsX());
h->SetBinContent(hOut->GetNbinsX()-2,y2);
h->SetBinContent(hOut->GetNbinsX()-1,y3);
h->SetBinContent(hOut->GetNbinsX(),h->GetBinContent(1));
f->SetParameter(0,h->GetBinContent(hOut->GetNbinsX()-1));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(hOut->GetNbinsX())-h->GetBinContent(hOut->GetNbinsX()-2))/(h->GetBinCenter(hOut->GetNbinsX())-h->GetBinCenter(hOut->GetNbinsX()-2)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(h->GetBinCenter(hOut->GetNbinsX()-1)));
h->SetBinContent(hOut->GetNbinsX()-2,y1);
h->SetBinContent(hOut->GetNbinsX()-1,y2);
h->SetBinContent(hOut->GetNbinsX(),y3);
}
else if(j==hOut->GetNbinsX()){
Double_t xmax=h->GetBinLowEdge(hOut->GetNbinsX())+h->GetBinWidth(hOut->GetNbinsX());
Double_t xmin=h->GetBinLowEdge(hOut->GetNbinsX()-2);
Double_t y1=h->GetBinContent(hOut->GetNbinsX()-2);
Double_t y2=h->GetBinContent(hOut->GetNbinsX()-1);
Double_t y3=h->GetBinContent(hOut->GetNbinsX());
h->SetBinContent(hOut->GetNbinsX()-2,y3);
h->SetBinContent(hOut->GetNbinsX()-1,h->GetBinContent(1));
h->SetBinContent(hOut->GetNbinsX(),h->GetBinContent(2));
f->SetParameter(0,h->GetBinContent(hOut->GetNbinsX()-1));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(hOut->GetNbinsX())-h->GetBinContent(hOut->GetNbinsX()-2))/(h->GetBinCenter(hOut->GetNbinsX())-h->GetBinCenter(hOut->GetNbinsX()-2)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(h->GetBinCenter(hOut->GetNbinsX()-1)));
h->SetBinContent(hOut->GetNbinsX()-2,y1);
h->SetBinContent(hOut->GetNbinsX()-1,y2);
h->SetBinContent(hOut->GetNbinsX(),y3);
}
}
TH1D *hRefl=ReflectHisto(hOut);
TH1D *hBackTo2Pi=DuplicateHistoTo2piRange(hRefl);
delete h;
delete hRefl;
delete hOut;
delete f;
hBackTo2Pi->SetName("hRelSystFeedDownMin");
return hBackTo2Pi;
}
Printf("AliHFCorrelationFDsubtraction: wrong option for getting syst unc");
return 0x0;
}
TH1D* AliHFCorrelationFDsubtraction::GetHistoRelSystUncMax(){
if(!fhEnvelopeMaxRatio){
Printf("Cannot produce Rel syst unc histo: you first need to calculate the envelope");
return 0x0;
}
TH1D *h=(TH1D*)fhEnvelopeMaxRatio->Clone("hRelSystFeedDownMax");
if(fSystUseRMSfromFlatDistr==0){
for(Int_t j=1;j<=h->GetNbinsX();j++){
h->SetBinContent(j,fhEnvelopeMaxRatio->GetBinContent(j)-1);
}
return h;
}
if(fSystUseRMSfromFlatDistr==1||fSystUseRMSfromFlatDistr==2||fSystUseRMSfromFlatDistr==3||fSystUseRMSfromFlatDistr==4){
Double_t sqrtThree=TMath::Sqrt(3.);
for(Int_t j=1;j<=h->GetNbinsX();j++){
h->SetBinContent(j,fhEnvelopeMaxRatio->GetBinContent(j)/sqrtThree-1./sqrtThree);
}
if(fSystUseRMSfromFlatDistr==1)return h;
if(fSystUseRMSfromFlatDistr==2){
TH1D *hRefl=ReflectHisto(h);
TH1D *hBackTo2Pi=DuplicateHistoTo2piRange(hRefl);
delete h;
delete hRefl;
hBackTo2Pi->SetName("hRelSystFeedDownMin");
return hBackTo2Pi;
}
Int_t jstart=h->FindBin(TMath::Pi()*0.5)-1;
TF1 *f;
if(fSystUseRMSfromFlatDistr==3){
f=new TF1("mypol0","[0]",-TMath::Pi()*0.5,TMath::Pi()*1.5);
}
else if(fSystUseRMSfromFlatDistr==4){
f=new TF1("mypol1","[0]+x*[1]",-TMath::Pi()*0.5,TMath::Pi()*1.5);
}
TH1D *hOut=(TH1D*)h->Clone("hOut");
for(Int_t j=jstart;j>=1;j--){
if(j>=3){
Double_t xmax=h->GetBinLowEdge(j+1)+h->GetBinWidth(j+1);
Double_t xmin=h->GetBinLowEdge(j-1);
f->SetParameter(0,h->GetBinContent(j));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(j)-h->GetBinContent(j-1))/(h->GetBinCenter(j+1)-h->GetBinCenter(j-1)));
h->Fit(f,"REM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(hOut->GetBinCenter(j)));
}
else if(j==2){
Double_t xmax=h->GetBinLowEdge(3)+h->GetBinWidth(3);
Double_t xmin=h->GetBinLowEdge(1);
Double_t y1=h->GetBinContent(1);
Double_t y2=h->GetBinContent(2);
Double_t y3=h->GetBinContent(3);
h->SetBinContent(3,y2);
h->SetBinContent(2,y1);
h->SetBinContent(1,h->GetBinContent(h->GetNbinsX()));
f->SetParameter(0,h->GetBinContent(2));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(3)-h->GetBinContent(1))/(h->GetBinCenter(3)-h->GetBinCenter(1)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(h->GetBinCenter(2)));
h->SetBinContent(3,y3);
h->SetBinContent(2,y2);
h->SetBinContent(1,y1);
}
else if(j==1){
Double_t xmax=h->GetBinLowEdge(3)+h->GetBinWidth(3);
Double_t xmin=h->GetBinLowEdge(1);
Double_t y1=h->GetBinContent(1);
Double_t y2=h->GetBinContent(2);
Double_t y3=h->GetBinContent(3);
h->SetBinContent(3,y1);
h->SetBinContent(2,h->GetBinContent(h->GetNbinsX()));
h->SetBinContent(1,h->GetBinContent(h->GetNbinsX()-1));
f->SetParameter(0,h->GetBinContent(2));
if(fSystUseRMSfromFlatDistr==4) f->SetParameter(1,(h->GetBinContent(3)-h->GetBinContent(1))/(h->GetBinCenter(3)-h->GetBinCenter(1)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(h->GetBinCenter(2)));
h->SetBinContent(3,y3);
h->SetBinContent(2,y2);
h->SetBinContent(1,y1);
}
}
for(Int_t j=jstart+1;j<=hOut->GetNbinsX();j++){
if(j<=hOut->GetNbinsX()-2){
Double_t xmax=h->GetBinLowEdge(j+1)+h->GetBinWidth(j+1);
Double_t xmin=h->GetBinLowEdge(j-1);
f->SetParameter(0,h->GetBinContent(j));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(j)-h->GetBinContent(j-1))/(h->GetBinCenter(j+1)-h->GetBinCenter(j-1)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(hOut->GetBinCenter(j)));
}
else if(j==hOut->GetNbinsX()-1){
Double_t xmax=h->GetBinLowEdge(hOut->GetNbinsX())+h->GetBinWidth(hOut->GetNbinsX());
Double_t xmin=h->GetBinLowEdge(hOut->GetNbinsX()-2);
Double_t y1=h->GetBinContent(hOut->GetNbinsX()-2);
Double_t y2=h->GetBinContent(hOut->GetNbinsX()-1);
Double_t y3=h->GetBinContent(hOut->GetNbinsX());
h->SetBinContent(hOut->GetNbinsX()-2,y2);
h->SetBinContent(hOut->GetNbinsX()-1,y3);
h->SetBinContent(hOut->GetNbinsX(),h->GetBinContent(1));
f->SetParameter(0,h->GetBinContent(hOut->GetNbinsX()-1));
if(fSystUseRMSfromFlatDistr==4)f->SetParameter(1,(h->GetBinContent(hOut->GetNbinsX())-h->GetBinContent(hOut->GetNbinsX()-2))/(h->GetBinCenter(hOut->GetNbinsX())-h->GetBinCenter(hOut->GetNbinsX()-2)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(h->GetBinCenter(hOut->GetNbinsX()-1)));
h->SetBinContent(hOut->GetNbinsX()-2,y1);
h->SetBinContent(hOut->GetNbinsX()-1,y2);
h->SetBinContent(hOut->GetNbinsX(),y3);
}
else if(j==hOut->GetNbinsX()){
Double_t xmax=h->GetBinLowEdge(hOut->GetNbinsX())+h->GetBinWidth(hOut->GetNbinsX());
Double_t xmin=h->GetBinLowEdge(hOut->GetNbinsX()-2);
Double_t y1=h->GetBinContent(hOut->GetNbinsX()-2);
Double_t y2=h->GetBinContent(hOut->GetNbinsX()-1);
Double_t y3=h->GetBinContent(hOut->GetNbinsX());
h->SetBinContent(hOut->GetNbinsX()-2,y3);
h->SetBinContent(hOut->GetNbinsX()-1,h->GetBinContent(1));
h->SetBinContent(hOut->GetNbinsX(),h->GetBinContent(2));
f->SetParameter(0,h->GetBinContent(hOut->GetNbinsX()-1));
if(fSystUseRMSfromFlatDistr==4) f->SetParameter(1,(h->GetBinContent(hOut->GetNbinsX())-h->GetBinContent(hOut->GetNbinsX()-2))/(h->GetBinCenter(hOut->GetNbinsX())-h->GetBinCenter(hOut->GetNbinsX()-2)));
h->Fit(f,"RLEM","N",xmin,xmax);
hOut->SetBinContent(j,f->Eval(h->GetBinCenter(hOut->GetNbinsX()-1)));
h->SetBinContent(hOut->GetNbinsX()-2,y1);
h->SetBinContent(hOut->GetNbinsX()-1,y2);
h->SetBinContent(hOut->GetNbinsX(),y3);
}
}
TH1D *hRefl=ReflectHisto(hOut);
TH1D *hBackTo2Pi=DuplicateHistoTo2piRange(hRefl);
delete h;
delete hRefl;
delete hOut;
delete f;
hBackTo2Pi->SetName("hRelSystFeedDownMin");
return hBackTo2Pi;
}
Printf("AliHFCorrelationFDsubtraction: wrong option for getting syst unc");
return 0x0;
}
void AliHFCorrelationFDsubtraction::CalculateEnvelope(){
if(fcAllRatio)delete fcAllRatio;
if(fhEnvelopeMax)delete fhEnvelopeMax;
if(fhEnvelopeMin)delete fhEnvelopeMin;
if(fgrEnvelope)delete fgrEnvelope;
for(Int_t j=0;j<fLastTemplAdded;j++){
SubtractFeedDown(fhTemplates[j]);
}
fhEnvelopeMaxRatio=(TH1D*)fhDataCorrected[0]->Clone("fhEnvelopeMaxRatio");
fhEnvelopeMaxRatio->Reset();
for(Int_t j=1;j<= fhEnvelopeMaxRatio->GetNbinsX();j++) fhEnvelopeMaxRatio->SetBinContent(j,1);
fhEnvelopeMinRatio=(TH1D*)fhDataCorrected[0]->Clone("fhEnvelopeMinRatio");
fhEnvelopeMinRatio->Reset();
for(Int_t j=1;j<= fhEnvelopeMinRatio->GetNbinsX();j++) fhEnvelopeMinRatio->SetBinContent(j,1);
fgrEnvelopeRatio=new TGraphAsymmErrors();
fhEnvelopeMax=(TH1D*)fhDataCorrected[0]->Clone("fhEnvelopeMax");
fhEnvelopeMin=(TH1D*)fhDataCorrected[0]->Clone("fhEnvelopeMin");
fgrEnvelope=new TGraphAsymmErrors();
Color_t col[10]={kGray,kRed,kBlue,kGreen,kOrange,kViolet,kCyan,kYellow,kSpring,kMagenta};
fcAllRatio=new TCanvas("cRatioAll","cRatioAll",700,700);
fcAllRatio->cd();
fhRatioAllToCentralTempl[0]=(TH1D*)fhDataCorrected[1]->Clone(Form("%sRatioToCentralPred",fhDataCorrected[1]->GetName()));
fhRatioAllToCentralTempl[0]->Divide(fhDataCorrected[0]);
fhRatioAllToCentralTempl[1]=(TH1D*)fhDataCorrected[2]->Clone(Form("%sRatioToCentralPred",fhDataCorrected[2]->GetName()));
fhRatioAllToCentralTempl[1]->Divide(fhDataCorrected[0]);
for(Int_t jb=1;jb<=fhRatioAllToCentralTempl[0]->GetNbinsX();jb++){
fhRatioAllToCentralTempl[0]->SetBinError(jb,0.001);
if(fhRatioAllToCentralTempl[0]->GetBinContent(jb)>1.){
fhEnvelopeMaxRatio->SetBinContent(jb,fhRatioAllToCentralTempl[0]->GetBinContent(jb));
fhEnvelopeMax->SetBinContent(jb,fhDataCorrected[1]->GetBinContent(jb));
}
if(fhRatioAllToCentralTempl[0]->GetBinContent(jb)<1.){
fhEnvelopeMinRatio->SetBinContent(jb,fhRatioAllToCentralTempl[0]->GetBinContent(jb));
fhEnvelopeMin->SetBinContent(jb,fhDataCorrected[1]->GetBinContent(jb));
}
fhRatioAllToCentralTempl[1]->SetBinError(jb,0.001);
if(fhRatioAllToCentralTempl[1]->GetBinContent(jb)>fhEnvelopeMaxRatio->GetBinContent(jb)){
fhEnvelopeMaxRatio->SetBinContent(jb,fhRatioAllToCentralTempl[1]->GetBinContent(jb));
fhEnvelopeMax->SetBinContent(jb,fhDataCorrected[2]->GetBinContent(jb));
}
if(fhRatioAllToCentralTempl[1]->GetBinContent(jb)<fhEnvelopeMinRatio->GetBinContent(jb)){
fhEnvelopeMinRatio->SetBinContent(jb,fhRatioAllToCentralTempl[1]->GetBinContent(jb));
fhEnvelopeMin->SetBinContent(jb,fhDataCorrected[2]->GetBinContent(jb));
}
}
fhRatioAllToCentralTempl[0]->Draw();
fhRatioAllToCentralTempl[1]->Draw("same");
for(Int_t j=1;j<fCountTempl;j++){
fhRatioAllToCentralTempl[j*3-1]=(TH1D*)fhDataCorrected[j*3]->Clone(Form("%sRatioToCentralPred",fhDataCorrected[j*3]->GetName()));
fhRatioAllToCentralTempl[j*3-1]->Divide(fhDataCorrected[0]);
fhRatioAllToCentralTempl[j*3]=(TH1D*)fhDataCorrected[j*3+1]->Clone(Form("%sRatioToCentralPred",fhDataCorrected[j*3+1]->GetName()));
fhRatioAllToCentralTempl[j*3]->Divide(fhDataCorrected[0]);
fhRatioAllToCentralTempl[j*3+1]=(TH1D*)fhDataCorrected[j*3+2]->Clone(Form("%sRatioToCentralPred",fhDataCorrected[j*3+2]->GetName()));
fhRatioAllToCentralTempl[j*3+1]->Divide(fhDataCorrected[0]);
for(Int_t jb=1;jb<=fhRatioAllToCentralTempl[j*3-1]->GetNbinsX();jb++){
fhRatioAllToCentralTempl[j*3-1]->SetBinError(jb,0.001);
if(fhRatioAllToCentralTempl[j*3-1]->GetBinContent(jb)>fhEnvelopeMaxRatio->GetBinContent(jb)){
fhEnvelopeMaxRatio->SetBinContent(jb,fhRatioAllToCentralTempl[j*3-1]->GetBinContent(jb));
fhEnvelopeMax->SetBinContent(jb,fhDataCorrected[j*3-1]->GetBinContent(jb));
}
if(fhRatioAllToCentralTempl[j*3-1]->GetBinContent(jb)<fhEnvelopeMinRatio->GetBinContent(jb)){
fhEnvelopeMinRatio->SetBinContent(jb,fhRatioAllToCentralTempl[j*3-1]->GetBinContent(jb));
fhEnvelopeMin->SetBinContent(jb,fhDataCorrected[j*3-1]->GetBinContent(jb));
}
fhRatioAllToCentralTempl[j*3]->SetBinError(jb,0.001);
if(fhRatioAllToCentralTempl[j*3]->GetBinContent(jb)>fhEnvelopeMaxRatio->GetBinContent(jb)){
fhEnvelopeMaxRatio->SetBinContent(jb,fhRatioAllToCentralTempl[j*3]->GetBinContent(jb));
fhEnvelopeMax->SetBinContent(jb,fhDataCorrected[j*3]->GetBinContent(jb));
}
if(fhRatioAllToCentralTempl[j*3]->GetBinContent(jb)<fhEnvelopeMinRatio->GetBinContent(jb)){
fhEnvelopeMinRatio->SetBinContent(jb,fhRatioAllToCentralTempl[j*3]->GetBinContent(jb));
fhEnvelopeMin->SetBinContent(jb,fhDataCorrected[j*3]->GetBinContent(jb));
}
fhRatioAllToCentralTempl[j*3+1]->SetBinError(jb,0.001);
if(fhRatioAllToCentralTempl[j*3+1]->GetBinContent(jb)>fhEnvelopeMaxRatio->GetBinContent(jb)){
fhEnvelopeMaxRatio->SetBinContent(jb,fhRatioAllToCentralTempl[j*3+1]->GetBinContent(jb));
fhEnvelopeMax->SetBinContent(jb,fhDataCorrected[j*3+1]->GetBinContent(jb));
}
if(fhRatioAllToCentralTempl[j*3+1]->GetBinContent(jb)<fhEnvelopeMinRatio->GetBinContent(jb)){
fhEnvelopeMinRatio->SetBinContent(jb,fhRatioAllToCentralTempl[j*3+1]->GetBinContent(jb));
fhEnvelopeMin->SetBinContent(jb,fhDataCorrected[j*3+1]->GetBinContent(jb));
}
}
if(j<=10){
fhRatioAllToCentralTempl[j*3-1]->SetLineColor(col[j-1]);
fhRatioAllToCentralTempl[j*3]->SetLineColor(col[j-1]+1);
fhRatioAllToCentralTempl[j*3+1]->SetLineColor(col[j-1]+2);
}
else if(j<=20){
fhRatioAllToCentralTempl[j*3-1]->SetLineColor(col[j-10]+3);
fhRatioAllToCentralTempl[j*3]->SetLineColor(col[j-10]+4);
fhRatioAllToCentralTempl[j*3+1]->SetLineColor(col[j-10]+5);
}
else{
Printf("Too many templates, add more colors, aborting");
return;
}
fhRatioAllToCentralTempl[j*3-1]->Draw("same");
fhRatioAllToCentralTempl[j*3]->Draw("same");
fhRatioAllToCentralTempl[j*3+1]->Draw("same");
}
for(Int_t j=1;j<=fhEnvelopeMin->GetNbinsX();j++){
fhEnvelopeMin->SetBinError(j,0);
fhEnvelopeMinRatio->SetBinError(j,0);
fhEnvelopeMax->SetBinError(j,0);
fhEnvelopeMaxRatio->SetBinError(j,0);
}
fgrEnvelope=GetUncGraphFromHistos(fhDataCorrected[0],fhEnvelopeMin,fhEnvelopeMax);
fgrEnvelopeRatio=GetUncGraphFromHistos(0x0,fhEnvelopeMinRatio,fhEnvelopeMaxRatio);
}
AliHFCorrelationFDsubtraction.cxx:1 AliHFCorrelationFDsubtraction.cxx:2 AliHFCorrelationFDsubtraction.cxx:3 AliHFCorrelationFDsubtraction.cxx:4 AliHFCorrelationFDsubtraction.cxx:5 AliHFCorrelationFDsubtraction.cxx:6 AliHFCorrelationFDsubtraction.cxx:7 AliHFCorrelationFDsubtraction.cxx:8 AliHFCorrelationFDsubtraction.cxx:9 AliHFCorrelationFDsubtraction.cxx:10 AliHFCorrelationFDsubtraction.cxx:11 AliHFCorrelationFDsubtraction.cxx:12 AliHFCorrelationFDsubtraction.cxx:13 AliHFCorrelationFDsubtraction.cxx:14 AliHFCorrelationFDsubtraction.cxx:15 AliHFCorrelationFDsubtraction.cxx:16 AliHFCorrelationFDsubtraction.cxx:17 AliHFCorrelationFDsubtraction.cxx:18 AliHFCorrelationFDsubtraction.cxx:19 AliHFCorrelationFDsubtraction.cxx:20 AliHFCorrelationFDsubtraction.cxx:21 AliHFCorrelationFDsubtraction.cxx:22 AliHFCorrelationFDsubtraction.cxx:23 AliHFCorrelationFDsubtraction.cxx:24 AliHFCorrelationFDsubtraction.cxx:25 AliHFCorrelationFDsubtraction.cxx:26 AliHFCorrelationFDsubtraction.cxx:27 AliHFCorrelationFDsubtraction.cxx:28 AliHFCorrelationFDsubtraction.cxx:29 AliHFCorrelationFDsubtraction.cxx:30 AliHFCorrelationFDsubtraction.cxx:31 AliHFCorrelationFDsubtraction.cxx:32 AliHFCorrelationFDsubtraction.cxx:33 AliHFCorrelationFDsubtraction.cxx:34 AliHFCorrelationFDsubtraction.cxx:35 AliHFCorrelationFDsubtraction.cxx:36 AliHFCorrelationFDsubtraction.cxx:37 AliHFCorrelationFDsubtraction.cxx:38 AliHFCorrelationFDsubtraction.cxx:39 AliHFCorrelationFDsubtraction.cxx:40 AliHFCorrelationFDsubtraction.cxx:41 AliHFCorrelationFDsubtraction.cxx:42 AliHFCorrelationFDsubtraction.cxx:43 AliHFCorrelationFDsubtraction.cxx:44 AliHFCorrelationFDsubtraction.cxx:45 AliHFCorrelationFDsubtraction.cxx:46 AliHFCorrelationFDsubtraction.cxx:47 AliHFCorrelationFDsubtraction.cxx:48 AliHFCorrelationFDsubtraction.cxx:49 AliHFCorrelationFDsubtraction.cxx:50 AliHFCorrelationFDsubtraction.cxx:51 AliHFCorrelationFDsubtraction.cxx:52 AliHFCorrelationFDsubtraction.cxx:53 AliHFCorrelationFDsubtraction.cxx:54 AliHFCorrelationFDsubtraction.cxx:55 AliHFCorrelationFDsubtraction.cxx:56 AliHFCorrelationFDsubtraction.cxx:57 AliHFCorrelationFDsubtraction.cxx:58 AliHFCorrelationFDsubtraction.cxx:59 AliHFCorrelationFDsubtraction.cxx:60 AliHFCorrelationFDsubtraction.cxx:61 AliHFCorrelationFDsubtraction.cxx:62 AliHFCorrelationFDsubtraction.cxx:63 AliHFCorrelationFDsubtraction.cxx:64 AliHFCorrelationFDsubtraction.cxx:65 AliHFCorrelationFDsubtraction.cxx:66 AliHFCorrelationFDsubtraction.cxx:67 AliHFCorrelationFDsubtraction.cxx:68 AliHFCorrelationFDsubtraction.cxx:69 AliHFCorrelationFDsubtraction.cxx:70 AliHFCorrelationFDsubtraction.cxx:71 AliHFCorrelationFDsubtraction.cxx:72 AliHFCorrelationFDsubtraction.cxx:73 AliHFCorrelationFDsubtraction.cxx:74 AliHFCorrelationFDsubtraction.cxx:75 AliHFCorrelationFDsubtraction.cxx:76 AliHFCorrelationFDsubtraction.cxx:77 AliHFCorrelationFDsubtraction.cxx:78 AliHFCorrelationFDsubtraction.cxx:79 AliHFCorrelationFDsubtraction.cxx:80 AliHFCorrelationFDsubtraction.cxx:81 AliHFCorrelationFDsubtraction.cxx:82 AliHFCorrelationFDsubtraction.cxx:83 AliHFCorrelationFDsubtraction.cxx:84 AliHFCorrelationFDsubtraction.cxx:85 AliHFCorrelationFDsubtraction.cxx:86 AliHFCorrelationFDsubtraction.cxx:87 AliHFCorrelationFDsubtraction.cxx:88 AliHFCorrelationFDsubtraction.cxx:89 AliHFCorrelationFDsubtraction.cxx:90 AliHFCorrelationFDsubtraction.cxx:91 AliHFCorrelationFDsubtraction.cxx:92 AliHFCorrelationFDsubtraction.cxx:93 AliHFCorrelationFDsubtraction.cxx:94 AliHFCorrelationFDsubtraction.cxx:95 AliHFCorrelationFDsubtraction.cxx:96 AliHFCorrelationFDsubtraction.cxx:97 AliHFCorrelationFDsubtraction.cxx:98 AliHFCorrelationFDsubtraction.cxx:99 AliHFCorrelationFDsubtraction.cxx:100 AliHFCorrelationFDsubtraction.cxx:101 AliHFCorrelationFDsubtraction.cxx:102 AliHFCorrelationFDsubtraction.cxx:103 AliHFCorrelationFDsubtraction.cxx:104 AliHFCorrelationFDsubtraction.cxx:105 AliHFCorrelationFDsubtraction.cxx:106 AliHFCorrelationFDsubtraction.cxx:107 AliHFCorrelationFDsubtraction.cxx:108 AliHFCorrelationFDsubtraction.cxx:109 AliHFCorrelationFDsubtraction.cxx:110 AliHFCorrelationFDsubtraction.cxx:111 AliHFCorrelationFDsubtraction.cxx:112 AliHFCorrelationFDsubtraction.cxx:113 AliHFCorrelationFDsubtraction.cxx:114 AliHFCorrelationFDsubtraction.cxx:115 AliHFCorrelationFDsubtraction.cxx:116 AliHFCorrelationFDsubtraction.cxx:117 AliHFCorrelationFDsubtraction.cxx:118 AliHFCorrelationFDsubtraction.cxx:119 AliHFCorrelationFDsubtraction.cxx:120 AliHFCorrelationFDsubtraction.cxx:121 AliHFCorrelationFDsubtraction.cxx:122 AliHFCorrelationFDsubtraction.cxx:123 AliHFCorrelationFDsubtraction.cxx:124 AliHFCorrelationFDsubtraction.cxx:125 AliHFCorrelationFDsubtraction.cxx:126 AliHFCorrelationFDsubtraction.cxx:127 AliHFCorrelationFDsubtraction.cxx:128 AliHFCorrelationFDsubtraction.cxx:129 AliHFCorrelationFDsubtraction.cxx:130 AliHFCorrelationFDsubtraction.cxx:131 AliHFCorrelationFDsubtraction.cxx:132 AliHFCorrelationFDsubtraction.cxx:133 AliHFCorrelationFDsubtraction.cxx:134 AliHFCorrelationFDsubtraction.cxx:135 AliHFCorrelationFDsubtraction.cxx:136 AliHFCorrelationFDsubtraction.cxx:137 AliHFCorrelationFDsubtraction.cxx:138 AliHFCorrelationFDsubtraction.cxx:139 AliHFCorrelationFDsubtraction.cxx:140 AliHFCorrelationFDsubtraction.cxx:141 AliHFCorrelationFDsubtraction.cxx:142 AliHFCorrelationFDsubtraction.cxx:143 AliHFCorrelationFDsubtraction.cxx:144 AliHFCorrelationFDsubtraction.cxx:145 AliHFCorrelationFDsubtraction.cxx:146 AliHFCorrelationFDsubtraction.cxx:147 AliHFCorrelationFDsubtraction.cxx:148 AliHFCorrelationFDsubtraction.cxx:149 AliHFCorrelationFDsubtraction.cxx:150 AliHFCorrelationFDsubtraction.cxx:151 AliHFCorrelationFDsubtraction.cxx:152 AliHFCorrelationFDsubtraction.cxx:153 AliHFCorrelationFDsubtraction.cxx:154 AliHFCorrelationFDsubtraction.cxx:155 AliHFCorrelationFDsubtraction.cxx:156 AliHFCorrelationFDsubtraction.cxx:157 AliHFCorrelationFDsubtraction.cxx:158 AliHFCorrelationFDsubtraction.cxx:159 AliHFCorrelationFDsubtraction.cxx:160 AliHFCorrelationFDsubtraction.cxx:161 AliHFCorrelationFDsubtraction.cxx:162 AliHFCorrelationFDsubtraction.cxx:163 AliHFCorrelationFDsubtraction.cxx:164 AliHFCorrelationFDsubtraction.cxx:165 AliHFCorrelationFDsubtraction.cxx:166 AliHFCorrelationFDsubtraction.cxx:167 AliHFCorrelationFDsubtraction.cxx:168 AliHFCorrelationFDsubtraction.cxx:169 AliHFCorrelationFDsubtraction.cxx:170 AliHFCorrelationFDsubtraction.cxx:171 AliHFCorrelationFDsubtraction.cxx:172 AliHFCorrelationFDsubtraction.cxx:173 AliHFCorrelationFDsubtraction.cxx:174 AliHFCorrelationFDsubtraction.cxx:175 AliHFCorrelationFDsubtraction.cxx:176 AliHFCorrelationFDsubtraction.cxx:177 AliHFCorrelationFDsubtraction.cxx:178 AliHFCorrelationFDsubtraction.cxx:179 AliHFCorrelationFDsubtraction.cxx:180 AliHFCorrelationFDsubtraction.cxx:181 AliHFCorrelationFDsubtraction.cxx:182 AliHFCorrelationFDsubtraction.cxx:183 AliHFCorrelationFDsubtraction.cxx:184 AliHFCorrelationFDsubtraction.cxx:185 AliHFCorrelationFDsubtraction.cxx:186 AliHFCorrelationFDsubtraction.cxx:187 AliHFCorrelationFDsubtraction.cxx:188 AliHFCorrelationFDsubtraction.cxx:189 AliHFCorrelationFDsubtraction.cxx:190 AliHFCorrelationFDsubtraction.cxx:191 AliHFCorrelationFDsubtraction.cxx:192 AliHFCorrelationFDsubtraction.cxx:193 AliHFCorrelationFDsubtraction.cxx:194 AliHFCorrelationFDsubtraction.cxx:195 AliHFCorrelationFDsubtraction.cxx:196 AliHFCorrelationFDsubtraction.cxx:197 AliHFCorrelationFDsubtraction.cxx:198 AliHFCorrelationFDsubtraction.cxx:199 AliHFCorrelationFDsubtraction.cxx:200 AliHFCorrelationFDsubtraction.cxx:201 AliHFCorrelationFDsubtraction.cxx:202 AliHFCorrelationFDsubtraction.cxx:203 AliHFCorrelationFDsubtraction.cxx:204 AliHFCorrelationFDsubtraction.cxx:205 AliHFCorrelationFDsubtraction.cxx:206 AliHFCorrelationFDsubtraction.cxx:207 AliHFCorrelationFDsubtraction.cxx:208 AliHFCorrelationFDsubtraction.cxx:209 AliHFCorrelationFDsubtraction.cxx:210 AliHFCorrelationFDsubtraction.cxx:211 AliHFCorrelationFDsubtraction.cxx:212 AliHFCorrelationFDsubtraction.cxx:213 AliHFCorrelationFDsubtraction.cxx:214 AliHFCorrelationFDsubtraction.cxx:215 AliHFCorrelationFDsubtraction.cxx:216 AliHFCorrelationFDsubtraction.cxx:217 AliHFCorrelationFDsubtraction.cxx:218 AliHFCorrelationFDsubtraction.cxx:219 AliHFCorrelationFDsubtraction.cxx:220 AliHFCorrelationFDsubtraction.cxx:221 AliHFCorrelationFDsubtraction.cxx:222 AliHFCorrelationFDsubtraction.cxx:223 AliHFCorrelationFDsubtraction.cxx:224 AliHFCorrelationFDsubtraction.cxx:225 AliHFCorrelationFDsubtraction.cxx:226 AliHFCorrelationFDsubtraction.cxx:227 AliHFCorrelationFDsubtraction.cxx:228 AliHFCorrelationFDsubtraction.cxx:229 AliHFCorrelationFDsubtraction.cxx:230 AliHFCorrelationFDsubtraction.cxx:231 AliHFCorrelationFDsubtraction.cxx:232 AliHFCorrelationFDsubtraction.cxx:233 AliHFCorrelationFDsubtraction.cxx:234 AliHFCorrelationFDsubtraction.cxx:235 AliHFCorrelationFDsubtraction.cxx:236 AliHFCorrelationFDsubtraction.cxx:237 AliHFCorrelationFDsubtraction.cxx:238 AliHFCorrelationFDsubtraction.cxx:239 AliHFCorrelationFDsubtraction.cxx:240 AliHFCorrelationFDsubtraction.cxx:241 AliHFCorrelationFDsubtraction.cxx:242 AliHFCorrelationFDsubtraction.cxx:243 AliHFCorrelationFDsubtraction.cxx:244 AliHFCorrelationFDsubtraction.cxx:245 AliHFCorrelationFDsubtraction.cxx:246 AliHFCorrelationFDsubtraction.cxx:247 AliHFCorrelationFDsubtraction.cxx:248 AliHFCorrelationFDsubtraction.cxx:249 AliHFCorrelationFDsubtraction.cxx:250 AliHFCorrelationFDsubtraction.cxx:251 AliHFCorrelationFDsubtraction.cxx:252 AliHFCorrelationFDsubtraction.cxx:253 AliHFCorrelationFDsubtraction.cxx:254 AliHFCorrelationFDsubtraction.cxx:255 AliHFCorrelationFDsubtraction.cxx:256 AliHFCorrelationFDsubtraction.cxx:257 AliHFCorrelationFDsubtraction.cxx:258 AliHFCorrelationFDsubtraction.cxx:259 AliHFCorrelationFDsubtraction.cxx:260 AliHFCorrelationFDsubtraction.cxx:261 AliHFCorrelationFDsubtraction.cxx:262 AliHFCorrelationFDsubtraction.cxx:263 AliHFCorrelationFDsubtraction.cxx:264 AliHFCorrelationFDsubtraction.cxx:265 AliHFCorrelationFDsubtraction.cxx:266 AliHFCorrelationFDsubtraction.cxx:267 AliHFCorrelationFDsubtraction.cxx:268 AliHFCorrelationFDsubtraction.cxx:269 AliHFCorrelationFDsubtraction.cxx:270 AliHFCorrelationFDsubtraction.cxx:271 AliHFCorrelationFDsubtraction.cxx:272 AliHFCorrelationFDsubtraction.cxx:273 AliHFCorrelationFDsubtraction.cxx:274 AliHFCorrelationFDsubtraction.cxx:275 AliHFCorrelationFDsubtraction.cxx:276 AliHFCorrelationFDsubtraction.cxx:277 AliHFCorrelationFDsubtraction.cxx:278 AliHFCorrelationFDsubtraction.cxx:279 AliHFCorrelationFDsubtraction.cxx:280 AliHFCorrelationFDsubtraction.cxx:281 AliHFCorrelationFDsubtraction.cxx:282 AliHFCorrelationFDsubtraction.cxx:283 AliHFCorrelationFDsubtraction.cxx:284 AliHFCorrelationFDsubtraction.cxx:285 AliHFCorrelationFDsubtraction.cxx:286 AliHFCorrelationFDsubtraction.cxx:287 AliHFCorrelationFDsubtraction.cxx:288 AliHFCorrelationFDsubtraction.cxx:289 AliHFCorrelationFDsubtraction.cxx:290 AliHFCorrelationFDsubtraction.cxx:291 AliHFCorrelationFDsubtraction.cxx:292 AliHFCorrelationFDsubtraction.cxx:293 AliHFCorrelationFDsubtraction.cxx:294 AliHFCorrelationFDsubtraction.cxx:295 AliHFCorrelationFDsubtraction.cxx:296 AliHFCorrelationFDsubtraction.cxx:297 AliHFCorrelationFDsubtraction.cxx:298 AliHFCorrelationFDsubtraction.cxx:299 AliHFCorrelationFDsubtraction.cxx:300 AliHFCorrelationFDsubtraction.cxx:301 AliHFCorrelationFDsubtraction.cxx:302 AliHFCorrelationFDsubtraction.cxx:303 AliHFCorrelationFDsubtraction.cxx:304 AliHFCorrelationFDsubtraction.cxx:305 AliHFCorrelationFDsubtraction.cxx:306 AliHFCorrelationFDsubtraction.cxx:307 AliHFCorrelationFDsubtraction.cxx:308 AliHFCorrelationFDsubtraction.cxx:309 AliHFCorrelationFDsubtraction.cxx:310 AliHFCorrelationFDsubtraction.cxx:311 AliHFCorrelationFDsubtraction.cxx:312 AliHFCorrelationFDsubtraction.cxx:313 AliHFCorrelationFDsubtraction.cxx:314 AliHFCorrelationFDsubtraction.cxx:315 AliHFCorrelationFDsubtraction.cxx:316 AliHFCorrelationFDsubtraction.cxx:317 AliHFCorrelationFDsubtraction.cxx:318 AliHFCorrelationFDsubtraction.cxx:319 AliHFCorrelationFDsubtraction.cxx:320 AliHFCorrelationFDsubtraction.cxx:321 AliHFCorrelationFDsubtraction.cxx:322 AliHFCorrelationFDsubtraction.cxx:323 AliHFCorrelationFDsubtraction.cxx:324 AliHFCorrelationFDsubtraction.cxx:325 AliHFCorrelationFDsubtraction.cxx:326 AliHFCorrelationFDsubtraction.cxx:327 AliHFCorrelationFDsubtraction.cxx:328 AliHFCorrelationFDsubtraction.cxx:329 AliHFCorrelationFDsubtraction.cxx:330 AliHFCorrelationFDsubtraction.cxx:331 AliHFCorrelationFDsubtraction.cxx:332 AliHFCorrelationFDsubtraction.cxx:333 AliHFCorrelationFDsubtraction.cxx:334 AliHFCorrelationFDsubtraction.cxx:335 AliHFCorrelationFDsubtraction.cxx:336 AliHFCorrelationFDsubtraction.cxx:337 AliHFCorrelationFDsubtraction.cxx:338 AliHFCorrelationFDsubtraction.cxx:339 AliHFCorrelationFDsubtraction.cxx:340 AliHFCorrelationFDsubtraction.cxx:341 AliHFCorrelationFDsubtraction.cxx:342 AliHFCorrelationFDsubtraction.cxx:343 AliHFCorrelationFDsubtraction.cxx:344 AliHFCorrelationFDsubtraction.cxx:345 AliHFCorrelationFDsubtraction.cxx:346 AliHFCorrelationFDsubtraction.cxx:347 AliHFCorrelationFDsubtraction.cxx:348 AliHFCorrelationFDsubtraction.cxx:349 AliHFCorrelationFDsubtraction.cxx:350 AliHFCorrelationFDsubtraction.cxx:351 AliHFCorrelationFDsubtraction.cxx:352 AliHFCorrelationFDsubtraction.cxx:353 AliHFCorrelationFDsubtraction.cxx:354 AliHFCorrelationFDsubtraction.cxx:355 AliHFCorrelationFDsubtraction.cxx:356 AliHFCorrelationFDsubtraction.cxx:357 AliHFCorrelationFDsubtraction.cxx:358 AliHFCorrelationFDsubtraction.cxx:359 AliHFCorrelationFDsubtraction.cxx:360 AliHFCorrelationFDsubtraction.cxx:361 AliHFCorrelationFDsubtraction.cxx:362 AliHFCorrelationFDsubtraction.cxx:363 AliHFCorrelationFDsubtraction.cxx:364 AliHFCorrelationFDsubtraction.cxx:365 AliHFCorrelationFDsubtraction.cxx:366 AliHFCorrelationFDsubtraction.cxx:367 AliHFCorrelationFDsubtraction.cxx:368 AliHFCorrelationFDsubtraction.cxx:369 AliHFCorrelationFDsubtraction.cxx:370 AliHFCorrelationFDsubtraction.cxx:371 AliHFCorrelationFDsubtraction.cxx:372 AliHFCorrelationFDsubtraction.cxx:373 AliHFCorrelationFDsubtraction.cxx:374 AliHFCorrelationFDsubtraction.cxx:375 AliHFCorrelationFDsubtraction.cxx:376 AliHFCorrelationFDsubtraction.cxx:377 AliHFCorrelationFDsubtraction.cxx:378 AliHFCorrelationFDsubtraction.cxx:379 AliHFCorrelationFDsubtraction.cxx:380 AliHFCorrelationFDsubtraction.cxx:381 AliHFCorrelationFDsubtraction.cxx:382 AliHFCorrelationFDsubtraction.cxx:383 AliHFCorrelationFDsubtraction.cxx:384 AliHFCorrelationFDsubtraction.cxx:385 AliHFCorrelationFDsubtraction.cxx:386 AliHFCorrelationFDsubtraction.cxx:387 AliHFCorrelationFDsubtraction.cxx:388 AliHFCorrelationFDsubtraction.cxx:389 AliHFCorrelationFDsubtraction.cxx:390 AliHFCorrelationFDsubtraction.cxx:391 AliHFCorrelationFDsubtraction.cxx:392 AliHFCorrelationFDsubtraction.cxx:393 AliHFCorrelationFDsubtraction.cxx:394 AliHFCorrelationFDsubtraction.cxx:395 AliHFCorrelationFDsubtraction.cxx:396 AliHFCorrelationFDsubtraction.cxx:397 AliHFCorrelationFDsubtraction.cxx:398 AliHFCorrelationFDsubtraction.cxx:399 AliHFCorrelationFDsubtraction.cxx:400 AliHFCorrelationFDsubtraction.cxx:401 AliHFCorrelationFDsubtraction.cxx:402 AliHFCorrelationFDsubtraction.cxx:403 AliHFCorrelationFDsubtraction.cxx:404 AliHFCorrelationFDsubtraction.cxx:405 AliHFCorrelationFDsubtraction.cxx:406 AliHFCorrelationFDsubtraction.cxx:407 AliHFCorrelationFDsubtraction.cxx:408 AliHFCorrelationFDsubtraction.cxx:409 AliHFCorrelationFDsubtraction.cxx:410 AliHFCorrelationFDsubtraction.cxx:411 AliHFCorrelationFDsubtraction.cxx:412 AliHFCorrelationFDsubtraction.cxx:413 AliHFCorrelationFDsubtraction.cxx:414 AliHFCorrelationFDsubtraction.cxx:415 AliHFCorrelationFDsubtraction.cxx:416 AliHFCorrelationFDsubtraction.cxx:417 AliHFCorrelationFDsubtraction.cxx:418 AliHFCorrelationFDsubtraction.cxx:419 AliHFCorrelationFDsubtraction.cxx:420 AliHFCorrelationFDsubtraction.cxx:421 AliHFCorrelationFDsubtraction.cxx:422 AliHFCorrelationFDsubtraction.cxx:423 AliHFCorrelationFDsubtraction.cxx:424 AliHFCorrelationFDsubtraction.cxx:425 AliHFCorrelationFDsubtraction.cxx:426 AliHFCorrelationFDsubtraction.cxx:427 AliHFCorrelationFDsubtraction.cxx:428 AliHFCorrelationFDsubtraction.cxx:429 AliHFCorrelationFDsubtraction.cxx:430 AliHFCorrelationFDsubtraction.cxx:431 AliHFCorrelationFDsubtraction.cxx:432 AliHFCorrelationFDsubtraction.cxx:433 AliHFCorrelationFDsubtraction.cxx:434 AliHFCorrelationFDsubtraction.cxx:435 AliHFCorrelationFDsubtraction.cxx:436 AliHFCorrelationFDsubtraction.cxx:437 AliHFCorrelationFDsubtraction.cxx:438 AliHFCorrelationFDsubtraction.cxx:439 AliHFCorrelationFDsubtraction.cxx:440 AliHFCorrelationFDsubtraction.cxx:441 AliHFCorrelationFDsubtraction.cxx:442 AliHFCorrelationFDsubtraction.cxx:443 AliHFCorrelationFDsubtraction.cxx:444 AliHFCorrelationFDsubtraction.cxx:445 AliHFCorrelationFDsubtraction.cxx:446 AliHFCorrelationFDsubtraction.cxx:447 AliHFCorrelationFDsubtraction.cxx:448 AliHFCorrelationFDsubtraction.cxx:449 AliHFCorrelationFDsubtraction.cxx:450 AliHFCorrelationFDsubtraction.cxx:451 AliHFCorrelationFDsubtraction.cxx:452 AliHFCorrelationFDsubtraction.cxx:453 AliHFCorrelationFDsubtraction.cxx:454 AliHFCorrelationFDsubtraction.cxx:455 AliHFCorrelationFDsubtraction.cxx:456 AliHFCorrelationFDsubtraction.cxx:457 AliHFCorrelationFDsubtraction.cxx:458 AliHFCorrelationFDsubtraction.cxx:459 AliHFCorrelationFDsubtraction.cxx:460 AliHFCorrelationFDsubtraction.cxx:461 AliHFCorrelationFDsubtraction.cxx:462 AliHFCorrelationFDsubtraction.cxx:463 AliHFCorrelationFDsubtraction.cxx:464 AliHFCorrelationFDsubtraction.cxx:465 AliHFCorrelationFDsubtraction.cxx:466 AliHFCorrelationFDsubtraction.cxx:467 AliHFCorrelationFDsubtraction.cxx:468 AliHFCorrelationFDsubtraction.cxx:469 AliHFCorrelationFDsubtraction.cxx:470 AliHFCorrelationFDsubtraction.cxx:471 AliHFCorrelationFDsubtraction.cxx:472 AliHFCorrelationFDsubtraction.cxx:473 AliHFCorrelationFDsubtraction.cxx:474 AliHFCorrelationFDsubtraction.cxx:475 AliHFCorrelationFDsubtraction.cxx:476 AliHFCorrelationFDsubtraction.cxx:477 AliHFCorrelationFDsubtraction.cxx:478 AliHFCorrelationFDsubtraction.cxx:479 AliHFCorrelationFDsubtraction.cxx:480 AliHFCorrelationFDsubtraction.cxx:481 AliHFCorrelationFDsubtraction.cxx:482 AliHFCorrelationFDsubtraction.cxx:483 AliHFCorrelationFDsubtraction.cxx:484 AliHFCorrelationFDsubtraction.cxx:485 AliHFCorrelationFDsubtraction.cxx:486 AliHFCorrelationFDsubtraction.cxx:487 AliHFCorrelationFDsubtraction.cxx:488 AliHFCorrelationFDsubtraction.cxx:489 AliHFCorrelationFDsubtraction.cxx:490 AliHFCorrelationFDsubtraction.cxx:491 AliHFCorrelationFDsubtraction.cxx:492 AliHFCorrelationFDsubtraction.cxx:493 AliHFCorrelationFDsubtraction.cxx:494 AliHFCorrelationFDsubtraction.cxx:495 AliHFCorrelationFDsubtraction.cxx:496 AliHFCorrelationFDsubtraction.cxx:497 AliHFCorrelationFDsubtraction.cxx:498 AliHFCorrelationFDsubtraction.cxx:499 AliHFCorrelationFDsubtraction.cxx:500 AliHFCorrelationFDsubtraction.cxx:501 AliHFCorrelationFDsubtraction.cxx:502 AliHFCorrelationFDsubtraction.cxx:503 AliHFCorrelationFDsubtraction.cxx:504 AliHFCorrelationFDsubtraction.cxx:505 AliHFCorrelationFDsubtraction.cxx:506 AliHFCorrelationFDsubtraction.cxx:507 AliHFCorrelationFDsubtraction.cxx:508 AliHFCorrelationFDsubtraction.cxx:509 AliHFCorrelationFDsubtraction.cxx:510 AliHFCorrelationFDsubtraction.cxx:511 AliHFCorrelationFDsubtraction.cxx:512 AliHFCorrelationFDsubtraction.cxx:513 AliHFCorrelationFDsubtraction.cxx:514 AliHFCorrelationFDsubtraction.cxx:515 AliHFCorrelationFDsubtraction.cxx:516 AliHFCorrelationFDsubtraction.cxx:517 AliHFCorrelationFDsubtraction.cxx:518 AliHFCorrelationFDsubtraction.cxx:519 AliHFCorrelationFDsubtraction.cxx:520 AliHFCorrelationFDsubtraction.cxx:521 AliHFCorrelationFDsubtraction.cxx:522 AliHFCorrelationFDsubtraction.cxx:523 AliHFCorrelationFDsubtraction.cxx:524 AliHFCorrelationFDsubtraction.cxx:525 AliHFCorrelationFDsubtraction.cxx:526 AliHFCorrelationFDsubtraction.cxx:527 AliHFCorrelationFDsubtraction.cxx:528 AliHFCorrelationFDsubtraction.cxx:529 AliHFCorrelationFDsubtraction.cxx:530 AliHFCorrelationFDsubtraction.cxx:531 AliHFCorrelationFDsubtraction.cxx:532 AliHFCorrelationFDsubtraction.cxx:533 AliHFCorrelationFDsubtraction.cxx:534 AliHFCorrelationFDsubtraction.cxx:535 AliHFCorrelationFDsubtraction.cxx:536 AliHFCorrelationFDsubtraction.cxx:537 AliHFCorrelationFDsubtraction.cxx:538 AliHFCorrelationFDsubtraction.cxx:539 AliHFCorrelationFDsubtraction.cxx:540 AliHFCorrelationFDsubtraction.cxx:541 AliHFCorrelationFDsubtraction.cxx:542 AliHFCorrelationFDsubtraction.cxx:543 AliHFCorrelationFDsubtraction.cxx:544 AliHFCorrelationFDsubtraction.cxx:545 AliHFCorrelationFDsubtraction.cxx:546 AliHFCorrelationFDsubtraction.cxx:547 AliHFCorrelationFDsubtraction.cxx:548 AliHFCorrelationFDsubtraction.cxx:549 AliHFCorrelationFDsubtraction.cxx:550 AliHFCorrelationFDsubtraction.cxx:551 AliHFCorrelationFDsubtraction.cxx:552 AliHFCorrelationFDsubtraction.cxx:553 AliHFCorrelationFDsubtraction.cxx:554 AliHFCorrelationFDsubtraction.cxx:555 AliHFCorrelationFDsubtraction.cxx:556 AliHFCorrelationFDsubtraction.cxx:557 AliHFCorrelationFDsubtraction.cxx:558 AliHFCorrelationFDsubtraction.cxx:559 AliHFCorrelationFDsubtraction.cxx:560 AliHFCorrelationFDsubtraction.cxx:561 AliHFCorrelationFDsubtraction.cxx:562 AliHFCorrelationFDsubtraction.cxx:563 AliHFCorrelationFDsubtraction.cxx:564 AliHFCorrelationFDsubtraction.cxx:565 AliHFCorrelationFDsubtraction.cxx:566 AliHFCorrelationFDsubtraction.cxx:567 AliHFCorrelationFDsubtraction.cxx:568 AliHFCorrelationFDsubtraction.cxx:569 AliHFCorrelationFDsubtraction.cxx:570 AliHFCorrelationFDsubtraction.cxx:571 AliHFCorrelationFDsubtraction.cxx:572 AliHFCorrelationFDsubtraction.cxx:573 AliHFCorrelationFDsubtraction.cxx:574 AliHFCorrelationFDsubtraction.cxx:575 AliHFCorrelationFDsubtraction.cxx:576 AliHFCorrelationFDsubtraction.cxx:577 AliHFCorrelationFDsubtraction.cxx:578 AliHFCorrelationFDsubtraction.cxx:579 AliHFCorrelationFDsubtraction.cxx:580 AliHFCorrelationFDsubtraction.cxx:581 AliHFCorrelationFDsubtraction.cxx:582 AliHFCorrelationFDsubtraction.cxx:583 AliHFCorrelationFDsubtraction.cxx:584 AliHFCorrelationFDsubtraction.cxx:585 AliHFCorrelationFDsubtraction.cxx:586 AliHFCorrelationFDsubtraction.cxx:587 AliHFCorrelationFDsubtraction.cxx:588 AliHFCorrelationFDsubtraction.cxx:589 AliHFCorrelationFDsubtraction.cxx:590 AliHFCorrelationFDsubtraction.cxx:591 AliHFCorrelationFDsubtraction.cxx:592 AliHFCorrelationFDsubtraction.cxx:593 AliHFCorrelationFDsubtraction.cxx:594 AliHFCorrelationFDsubtraction.cxx:595 AliHFCorrelationFDsubtraction.cxx:596 AliHFCorrelationFDsubtraction.cxx:597 AliHFCorrelationFDsubtraction.cxx:598 AliHFCorrelationFDsubtraction.cxx:599 AliHFCorrelationFDsubtraction.cxx:600 AliHFCorrelationFDsubtraction.cxx:601 AliHFCorrelationFDsubtraction.cxx:602 AliHFCorrelationFDsubtraction.cxx:603 AliHFCorrelationFDsubtraction.cxx:604 AliHFCorrelationFDsubtraction.cxx:605 AliHFCorrelationFDsubtraction.cxx:606 AliHFCorrelationFDsubtraction.cxx:607 AliHFCorrelationFDsubtraction.cxx:608 AliHFCorrelationFDsubtraction.cxx:609 AliHFCorrelationFDsubtraction.cxx:610 AliHFCorrelationFDsubtraction.cxx:611 AliHFCorrelationFDsubtraction.cxx:612 AliHFCorrelationFDsubtraction.cxx:613 AliHFCorrelationFDsubtraction.cxx:614 AliHFCorrelationFDsubtraction.cxx:615 AliHFCorrelationFDsubtraction.cxx:616 AliHFCorrelationFDsubtraction.cxx:617 AliHFCorrelationFDsubtraction.cxx:618 AliHFCorrelationFDsubtraction.cxx:619 AliHFCorrelationFDsubtraction.cxx:620 AliHFCorrelationFDsubtraction.cxx:621 AliHFCorrelationFDsubtraction.cxx:622 AliHFCorrelationFDsubtraction.cxx:623 AliHFCorrelationFDsubtraction.cxx:624 AliHFCorrelationFDsubtraction.cxx:625 AliHFCorrelationFDsubtraction.cxx:626 AliHFCorrelationFDsubtraction.cxx:627 AliHFCorrelationFDsubtraction.cxx:628 AliHFCorrelationFDsubtraction.cxx:629 AliHFCorrelationFDsubtraction.cxx:630 AliHFCorrelationFDsubtraction.cxx:631 AliHFCorrelationFDsubtraction.cxx:632 AliHFCorrelationFDsubtraction.cxx:633 AliHFCorrelationFDsubtraction.cxx:634 AliHFCorrelationFDsubtraction.cxx:635 AliHFCorrelationFDsubtraction.cxx:636 AliHFCorrelationFDsubtraction.cxx:637 AliHFCorrelationFDsubtraction.cxx:638 AliHFCorrelationFDsubtraction.cxx:639 AliHFCorrelationFDsubtraction.cxx:640 AliHFCorrelationFDsubtraction.cxx:641 AliHFCorrelationFDsubtraction.cxx:642 AliHFCorrelationFDsubtraction.cxx:643 AliHFCorrelationFDsubtraction.cxx:644 AliHFCorrelationFDsubtraction.cxx:645 AliHFCorrelationFDsubtraction.cxx:646 AliHFCorrelationFDsubtraction.cxx:647 AliHFCorrelationFDsubtraction.cxx:648 AliHFCorrelationFDsubtraction.cxx:649 AliHFCorrelationFDsubtraction.cxx:650 AliHFCorrelationFDsubtraction.cxx:651 AliHFCorrelationFDsubtraction.cxx:652 AliHFCorrelationFDsubtraction.cxx:653 AliHFCorrelationFDsubtraction.cxx:654 AliHFCorrelationFDsubtraction.cxx:655 AliHFCorrelationFDsubtraction.cxx:656 AliHFCorrelationFDsubtraction.cxx:657 AliHFCorrelationFDsubtraction.cxx:658 AliHFCorrelationFDsubtraction.cxx:659 AliHFCorrelationFDsubtraction.cxx:660 AliHFCorrelationFDsubtraction.cxx:661 AliHFCorrelationFDsubtraction.cxx:662 AliHFCorrelationFDsubtraction.cxx:663 AliHFCorrelationFDsubtraction.cxx:664 AliHFCorrelationFDsubtraction.cxx:665 AliHFCorrelationFDsubtraction.cxx:666 AliHFCorrelationFDsubtraction.cxx:667 AliHFCorrelationFDsubtraction.cxx:668 AliHFCorrelationFDsubtraction.cxx:669 AliHFCorrelationFDsubtraction.cxx:670 AliHFCorrelationFDsubtraction.cxx:671 AliHFCorrelationFDsubtraction.cxx:672 AliHFCorrelationFDsubtraction.cxx:673 AliHFCorrelationFDsubtraction.cxx:674 AliHFCorrelationFDsubtraction.cxx:675 AliHFCorrelationFDsubtraction.cxx:676 AliHFCorrelationFDsubtraction.cxx:677 AliHFCorrelationFDsubtraction.cxx:678 AliHFCorrelationFDsubtraction.cxx:679 AliHFCorrelationFDsubtraction.cxx:680 AliHFCorrelationFDsubtraction.cxx:681 AliHFCorrelationFDsubtraction.cxx:682 AliHFCorrelationFDsubtraction.cxx:683 AliHFCorrelationFDsubtraction.cxx:684 AliHFCorrelationFDsubtraction.cxx:685 AliHFCorrelationFDsubtraction.cxx:686 AliHFCorrelationFDsubtraction.cxx:687 AliHFCorrelationFDsubtraction.cxx:688 AliHFCorrelationFDsubtraction.cxx:689 AliHFCorrelationFDsubtraction.cxx:690 AliHFCorrelationFDsubtraction.cxx:691 AliHFCorrelationFDsubtraction.cxx:692 AliHFCorrelationFDsubtraction.cxx:693 AliHFCorrelationFDsubtraction.cxx:694 AliHFCorrelationFDsubtraction.cxx:695 AliHFCorrelationFDsubtraction.cxx:696 AliHFCorrelationFDsubtraction.cxx:697 AliHFCorrelationFDsubtraction.cxx:698 AliHFCorrelationFDsubtraction.cxx:699 AliHFCorrelationFDsubtraction.cxx:700 AliHFCorrelationFDsubtraction.cxx:701 AliHFCorrelationFDsubtraction.cxx:702 AliHFCorrelationFDsubtraction.cxx:703 AliHFCorrelationFDsubtraction.cxx:704 AliHFCorrelationFDsubtraction.cxx:705 AliHFCorrelationFDsubtraction.cxx:706 AliHFCorrelationFDsubtraction.cxx:707 AliHFCorrelationFDsubtraction.cxx:708 AliHFCorrelationFDsubtraction.cxx:709 AliHFCorrelationFDsubtraction.cxx:710 AliHFCorrelationFDsubtraction.cxx:711 AliHFCorrelationFDsubtraction.cxx:712 AliHFCorrelationFDsubtraction.cxx:713 AliHFCorrelationFDsubtraction.cxx:714 AliHFCorrelationFDsubtraction.cxx:715 AliHFCorrelationFDsubtraction.cxx:716 AliHFCorrelationFDsubtraction.cxx:717 AliHFCorrelationFDsubtraction.cxx:718 AliHFCorrelationFDsubtraction.cxx:719 AliHFCorrelationFDsubtraction.cxx:720 AliHFCorrelationFDsubtraction.cxx:721 AliHFCorrelationFDsubtraction.cxx:722 AliHFCorrelationFDsubtraction.cxx:723 AliHFCorrelationFDsubtraction.cxx:724 AliHFCorrelationFDsubtraction.cxx:725 AliHFCorrelationFDsubtraction.cxx:726 AliHFCorrelationFDsubtraction.cxx:727 AliHFCorrelationFDsubtraction.cxx:728 AliHFCorrelationFDsubtraction.cxx:729 AliHFCorrelationFDsubtraction.cxx:730 AliHFCorrelationFDsubtraction.cxx:731 AliHFCorrelationFDsubtraction.cxx:732 AliHFCorrelationFDsubtraction.cxx:733 AliHFCorrelationFDsubtraction.cxx:734 AliHFCorrelationFDsubtraction.cxx:735 AliHFCorrelationFDsubtraction.cxx:736 AliHFCorrelationFDsubtraction.cxx:737 AliHFCorrelationFDsubtraction.cxx:738 AliHFCorrelationFDsubtraction.cxx:739 AliHFCorrelationFDsubtraction.cxx:740 AliHFCorrelationFDsubtraction.cxx:741 AliHFCorrelationFDsubtraction.cxx:742 AliHFCorrelationFDsubtraction.cxx:743 AliHFCorrelationFDsubtraction.cxx:744 AliHFCorrelationFDsubtraction.cxx:745 AliHFCorrelationFDsubtraction.cxx:746 AliHFCorrelationFDsubtraction.cxx:747 AliHFCorrelationFDsubtraction.cxx:748 AliHFCorrelationFDsubtraction.cxx:749 AliHFCorrelationFDsubtraction.cxx:750 AliHFCorrelationFDsubtraction.cxx:751 AliHFCorrelationFDsubtraction.cxx:752 AliHFCorrelationFDsubtraction.cxx:753 AliHFCorrelationFDsubtraction.cxx:754 AliHFCorrelationFDsubtraction.cxx:755 AliHFCorrelationFDsubtraction.cxx:756 AliHFCorrelationFDsubtraction.cxx:757 AliHFCorrelationFDsubtraction.cxx:758 AliHFCorrelationFDsubtraction.cxx:759 AliHFCorrelationFDsubtraction.cxx:760 AliHFCorrelationFDsubtraction.cxx:761 AliHFCorrelationFDsubtraction.cxx:762 AliHFCorrelationFDsubtraction.cxx:763 AliHFCorrelationFDsubtraction.cxx:764 AliHFCorrelationFDsubtraction.cxx:765 AliHFCorrelationFDsubtraction.cxx:766 AliHFCorrelationFDsubtraction.cxx:767 AliHFCorrelationFDsubtraction.cxx:768 AliHFCorrelationFDsubtraction.cxx:769 AliHFCorrelationFDsubtraction.cxx:770 AliHFCorrelationFDsubtraction.cxx:771 AliHFCorrelationFDsubtraction.cxx:772 AliHFCorrelationFDsubtraction.cxx:773 AliHFCorrelationFDsubtraction.cxx:774 AliHFCorrelationFDsubtraction.cxx:775 AliHFCorrelationFDsubtraction.cxx:776 AliHFCorrelationFDsubtraction.cxx:777 AliHFCorrelationFDsubtraction.cxx:778 AliHFCorrelationFDsubtraction.cxx:779 AliHFCorrelationFDsubtraction.cxx:780 AliHFCorrelationFDsubtraction.cxx:781 AliHFCorrelationFDsubtraction.cxx:782 AliHFCorrelationFDsubtraction.cxx:783 AliHFCorrelationFDsubtraction.cxx:784 AliHFCorrelationFDsubtraction.cxx:785 AliHFCorrelationFDsubtraction.cxx:786 AliHFCorrelationFDsubtraction.cxx:787 AliHFCorrelationFDsubtraction.cxx:788 AliHFCorrelationFDsubtraction.cxx:789 AliHFCorrelationFDsubtraction.cxx:790 AliHFCorrelationFDsubtraction.cxx:791 AliHFCorrelationFDsubtraction.cxx:792 AliHFCorrelationFDsubtraction.cxx:793 AliHFCorrelationFDsubtraction.cxx:794 AliHFCorrelationFDsubtraction.cxx:795 AliHFCorrelationFDsubtraction.cxx:796 AliHFCorrelationFDsubtraction.cxx:797 AliHFCorrelationFDsubtraction.cxx:798 AliHFCorrelationFDsubtraction.cxx:799 AliHFCorrelationFDsubtraction.cxx:800 AliHFCorrelationFDsubtraction.cxx:801 AliHFCorrelationFDsubtraction.cxx:802 AliHFCorrelationFDsubtraction.cxx:803 AliHFCorrelationFDsubtraction.cxx:804 AliHFCorrelationFDsubtraction.cxx:805 AliHFCorrelationFDsubtraction.cxx:806 AliHFCorrelationFDsubtraction.cxx:807 AliHFCorrelationFDsubtraction.cxx:808 AliHFCorrelationFDsubtraction.cxx:809 AliHFCorrelationFDsubtraction.cxx:810 AliHFCorrelationFDsubtraction.cxx:811 AliHFCorrelationFDsubtraction.cxx:812 AliHFCorrelationFDsubtraction.cxx:813 AliHFCorrelationFDsubtraction.cxx:814 AliHFCorrelationFDsubtraction.cxx:815 AliHFCorrelationFDsubtraction.cxx:816 AliHFCorrelationFDsubtraction.cxx:817 AliHFCorrelationFDsubtraction.cxx:818 AliHFCorrelationFDsubtraction.cxx:819 AliHFCorrelationFDsubtraction.cxx:820 AliHFCorrelationFDsubtraction.cxx:821 AliHFCorrelationFDsubtraction.cxx:822 AliHFCorrelationFDsubtraction.cxx:823 AliHFCorrelationFDsubtraction.cxx:824 AliHFCorrelationFDsubtraction.cxx:825 AliHFCorrelationFDsubtraction.cxx:826 AliHFCorrelationFDsubtraction.cxx:827 AliHFCorrelationFDsubtraction.cxx:828 AliHFCorrelationFDsubtraction.cxx:829 AliHFCorrelationFDsubtraction.cxx:830 AliHFCorrelationFDsubtraction.cxx:831 AliHFCorrelationFDsubtraction.cxx:832 AliHFCorrelationFDsubtraction.cxx:833 AliHFCorrelationFDsubtraction.cxx:834 AliHFCorrelationFDsubtraction.cxx:835 AliHFCorrelationFDsubtraction.cxx:836 AliHFCorrelationFDsubtraction.cxx:837 AliHFCorrelationFDsubtraction.cxx:838 AliHFCorrelationFDsubtraction.cxx:839 AliHFCorrelationFDsubtraction.cxx:840 AliHFCorrelationFDsubtraction.cxx:841 AliHFCorrelationFDsubtraction.cxx:842 AliHFCorrelationFDsubtraction.cxx:843 AliHFCorrelationFDsubtraction.cxx:844 AliHFCorrelationFDsubtraction.cxx:845 AliHFCorrelationFDsubtraction.cxx:846 AliHFCorrelationFDsubtraction.cxx:847 AliHFCorrelationFDsubtraction.cxx:848 AliHFCorrelationFDsubtraction.cxx:849 AliHFCorrelationFDsubtraction.cxx:850 AliHFCorrelationFDsubtraction.cxx:851 AliHFCorrelationFDsubtraction.cxx:852 AliHFCorrelationFDsubtraction.cxx:853 AliHFCorrelationFDsubtraction.cxx:854 AliHFCorrelationFDsubtraction.cxx:855 AliHFCorrelationFDsubtraction.cxx:856 AliHFCorrelationFDsubtraction.cxx:857 AliHFCorrelationFDsubtraction.cxx:858 AliHFCorrelationFDsubtraction.cxx:859 AliHFCorrelationFDsubtraction.cxx:860 AliHFCorrelationFDsubtraction.cxx:861 AliHFCorrelationFDsubtraction.cxx:862 AliHFCorrelationFDsubtraction.cxx:863 AliHFCorrelationFDsubtraction.cxx:864 AliHFCorrelationFDsubtraction.cxx:865 AliHFCorrelationFDsubtraction.cxx:866 AliHFCorrelationFDsubtraction.cxx:867 AliHFCorrelationFDsubtraction.cxx:868 AliHFCorrelationFDsubtraction.cxx:869 AliHFCorrelationFDsubtraction.cxx:870 AliHFCorrelationFDsubtraction.cxx:871 AliHFCorrelationFDsubtraction.cxx:872 AliHFCorrelationFDsubtraction.cxx:873 AliHFCorrelationFDsubtraction.cxx:874 AliHFCorrelationFDsubtraction.cxx:875 AliHFCorrelationFDsubtraction.cxx:876 AliHFCorrelationFDsubtraction.cxx:877 AliHFCorrelationFDsubtraction.cxx:878 AliHFCorrelationFDsubtraction.cxx:879 AliHFCorrelationFDsubtraction.cxx:880 AliHFCorrelationFDsubtraction.cxx:881 AliHFCorrelationFDsubtraction.cxx:882 AliHFCorrelationFDsubtraction.cxx:883 AliHFCorrelationFDsubtraction.cxx:884 AliHFCorrelationFDsubtraction.cxx:885 AliHFCorrelationFDsubtraction.cxx:886 AliHFCorrelationFDsubtraction.cxx:887 AliHFCorrelationFDsubtraction.cxx:888 AliHFCorrelationFDsubtraction.cxx:889 AliHFCorrelationFDsubtraction.cxx:890 AliHFCorrelationFDsubtraction.cxx:891 AliHFCorrelationFDsubtraction.cxx:892 AliHFCorrelationFDsubtraction.cxx:893 AliHFCorrelationFDsubtraction.cxx:894 AliHFCorrelationFDsubtraction.cxx:895 AliHFCorrelationFDsubtraction.cxx:896 AliHFCorrelationFDsubtraction.cxx:897 AliHFCorrelationFDsubtraction.cxx:898 AliHFCorrelationFDsubtraction.cxx:899 AliHFCorrelationFDsubtraction.cxx:900 AliHFCorrelationFDsubtraction.cxx:901 AliHFCorrelationFDsubtraction.cxx:902 AliHFCorrelationFDsubtraction.cxx:903 AliHFCorrelationFDsubtraction.cxx:904 AliHFCorrelationFDsubtraction.cxx:905 AliHFCorrelationFDsubtraction.cxx:906 AliHFCorrelationFDsubtraction.cxx:907 AliHFCorrelationFDsubtraction.cxx:908 AliHFCorrelationFDsubtraction.cxx:909 AliHFCorrelationFDsubtraction.cxx:910 AliHFCorrelationFDsubtraction.cxx:911 AliHFCorrelationFDsubtraction.cxx:912 AliHFCorrelationFDsubtraction.cxx:913 AliHFCorrelationFDsubtraction.cxx:914 AliHFCorrelationFDsubtraction.cxx:915 AliHFCorrelationFDsubtraction.cxx:916 AliHFCorrelationFDsubtraction.cxx:917 AliHFCorrelationFDsubtraction.cxx:918 AliHFCorrelationFDsubtraction.cxx:919 AliHFCorrelationFDsubtraction.cxx:920 AliHFCorrelationFDsubtraction.cxx:921 AliHFCorrelationFDsubtraction.cxx:922 AliHFCorrelationFDsubtraction.cxx:923 AliHFCorrelationFDsubtraction.cxx:924 AliHFCorrelationFDsubtraction.cxx:925 AliHFCorrelationFDsubtraction.cxx:926 AliHFCorrelationFDsubtraction.cxx:927 AliHFCorrelationFDsubtraction.cxx:928 AliHFCorrelationFDsubtraction.cxx:929 AliHFCorrelationFDsubtraction.cxx:930 AliHFCorrelationFDsubtraction.cxx:931 AliHFCorrelationFDsubtraction.cxx:932 AliHFCorrelationFDsubtraction.cxx:933 AliHFCorrelationFDsubtraction.cxx:934 AliHFCorrelationFDsubtraction.cxx:935 AliHFCorrelationFDsubtraction.cxx:936 AliHFCorrelationFDsubtraction.cxx:937 AliHFCorrelationFDsubtraction.cxx:938 AliHFCorrelationFDsubtraction.cxx:939 AliHFCorrelationFDsubtraction.cxx:940 AliHFCorrelationFDsubtraction.cxx:941 AliHFCorrelationFDsubtraction.cxx:942 AliHFCorrelationFDsubtraction.cxx:943 AliHFCorrelationFDsubtraction.cxx:944 AliHFCorrelationFDsubtraction.cxx:945 AliHFCorrelationFDsubtraction.cxx:946 AliHFCorrelationFDsubtraction.cxx:947 AliHFCorrelationFDsubtraction.cxx:948 AliHFCorrelationFDsubtraction.cxx:949 AliHFCorrelationFDsubtraction.cxx:950 AliHFCorrelationFDsubtraction.cxx:951 AliHFCorrelationFDsubtraction.cxx:952 AliHFCorrelationFDsubtraction.cxx:953 AliHFCorrelationFDsubtraction.cxx:954 AliHFCorrelationFDsubtraction.cxx:955 AliHFCorrelationFDsubtraction.cxx:956 AliHFCorrelationFDsubtraction.cxx:957 AliHFCorrelationFDsubtraction.cxx:958 AliHFCorrelationFDsubtraction.cxx:959 AliHFCorrelationFDsubtraction.cxx:960 AliHFCorrelationFDsubtraction.cxx:961 AliHFCorrelationFDsubtraction.cxx:962 AliHFCorrelationFDsubtraction.cxx:963 AliHFCorrelationFDsubtraction.cxx:964 AliHFCorrelationFDsubtraction.cxx:965 AliHFCorrelationFDsubtraction.cxx:966 AliHFCorrelationFDsubtraction.cxx:967 AliHFCorrelationFDsubtraction.cxx:968 AliHFCorrelationFDsubtraction.cxx:969 AliHFCorrelationFDsubtraction.cxx:970 AliHFCorrelationFDsubtraction.cxx:971 AliHFCorrelationFDsubtraction.cxx:972 AliHFCorrelationFDsubtraction.cxx:973 AliHFCorrelationFDsubtraction.cxx:974 AliHFCorrelationFDsubtraction.cxx:975 AliHFCorrelationFDsubtraction.cxx:976 AliHFCorrelationFDsubtraction.cxx:977 AliHFCorrelationFDsubtraction.cxx:978 AliHFCorrelationFDsubtraction.cxx:979 AliHFCorrelationFDsubtraction.cxx:980 AliHFCorrelationFDsubtraction.cxx:981 AliHFCorrelationFDsubtraction.cxx:982 AliHFCorrelationFDsubtraction.cxx:983 AliHFCorrelationFDsubtraction.cxx:984 AliHFCorrelationFDsubtraction.cxx:985 AliHFCorrelationFDsubtraction.cxx:986 AliHFCorrelationFDsubtraction.cxx:987 AliHFCorrelationFDsubtraction.cxx:988 AliHFCorrelationFDsubtraction.cxx:989 AliHFCorrelationFDsubtraction.cxx:990 AliHFCorrelationFDsubtraction.cxx:991 AliHFCorrelationFDsubtraction.cxx:992 AliHFCorrelationFDsubtraction.cxx:993 AliHFCorrelationFDsubtraction.cxx:994 AliHFCorrelationFDsubtraction.cxx:995 AliHFCorrelationFDsubtraction.cxx:996 AliHFCorrelationFDsubtraction.cxx:997 AliHFCorrelationFDsubtraction.cxx:998 AliHFCorrelationFDsubtraction.cxx:999 AliHFCorrelationFDsubtraction.cxx:1000 AliHFCorrelationFDsubtraction.cxx:1001 AliHFCorrelationFDsubtraction.cxx:1002 AliHFCorrelationFDsubtraction.cxx:1003 AliHFCorrelationFDsubtraction.cxx:1004 AliHFCorrelationFDsubtraction.cxx:1005 AliHFCorrelationFDsubtraction.cxx:1006 AliHFCorrelationFDsubtraction.cxx:1007 AliHFCorrelationFDsubtraction.cxx:1008 AliHFCorrelationFDsubtraction.cxx:1009 AliHFCorrelationFDsubtraction.cxx:1010 AliHFCorrelationFDsubtraction.cxx:1011 AliHFCorrelationFDsubtraction.cxx:1012 AliHFCorrelationFDsubtraction.cxx:1013 AliHFCorrelationFDsubtraction.cxx:1014 AliHFCorrelationFDsubtraction.cxx:1015 AliHFCorrelationFDsubtraction.cxx:1016 AliHFCorrelationFDsubtraction.cxx:1017 AliHFCorrelationFDsubtraction.cxx:1018 AliHFCorrelationFDsubtraction.cxx:1019 AliHFCorrelationFDsubtraction.cxx:1020 AliHFCorrelationFDsubtraction.cxx:1021 AliHFCorrelationFDsubtraction.cxx:1022 AliHFCorrelationFDsubtraction.cxx:1023 AliHFCorrelationFDsubtraction.cxx:1024 AliHFCorrelationFDsubtraction.cxx:1025 AliHFCorrelationFDsubtraction.cxx:1026 AliHFCorrelationFDsubtraction.cxx:1027 AliHFCorrelationFDsubtraction.cxx:1028 AliHFCorrelationFDsubtraction.cxx:1029 AliHFCorrelationFDsubtraction.cxx:1030 AliHFCorrelationFDsubtraction.cxx:1031 AliHFCorrelationFDsubtraction.cxx:1032 AliHFCorrelationFDsubtraction.cxx:1033 AliHFCorrelationFDsubtraction.cxx:1034 AliHFCorrelationFDsubtraction.cxx:1035 AliHFCorrelationFDsubtraction.cxx:1036 AliHFCorrelationFDsubtraction.cxx:1037 AliHFCorrelationFDsubtraction.cxx:1038 AliHFCorrelationFDsubtraction.cxx:1039 AliHFCorrelationFDsubtraction.cxx:1040 AliHFCorrelationFDsubtraction.cxx:1041 AliHFCorrelationFDsubtraction.cxx:1042 AliHFCorrelationFDsubtraction.cxx:1043 AliHFCorrelationFDsubtraction.cxx:1044 AliHFCorrelationFDsubtraction.cxx:1045 AliHFCorrelationFDsubtraction.cxx:1046 AliHFCorrelationFDsubtraction.cxx:1047 AliHFCorrelationFDsubtraction.cxx:1048 AliHFCorrelationFDsubtraction.cxx:1049 AliHFCorrelationFDsubtraction.cxx:1050 AliHFCorrelationFDsubtraction.cxx:1051 AliHFCorrelationFDsubtraction.cxx:1052 AliHFCorrelationFDsubtraction.cxx:1053 AliHFCorrelationFDsubtraction.cxx:1054 AliHFCorrelationFDsubtraction.cxx:1055 AliHFCorrelationFDsubtraction.cxx:1056 AliHFCorrelationFDsubtraction.cxx:1057 AliHFCorrelationFDsubtraction.cxx:1058 AliHFCorrelationFDsubtraction.cxx:1059 AliHFCorrelationFDsubtraction.cxx:1060 AliHFCorrelationFDsubtraction.cxx:1061 AliHFCorrelationFDsubtraction.cxx:1062 AliHFCorrelationFDsubtraction.cxx:1063 AliHFCorrelationFDsubtraction.cxx:1064 AliHFCorrelationFDsubtraction.cxx:1065 AliHFCorrelationFDsubtraction.cxx:1066 AliHFCorrelationFDsubtraction.cxx:1067 AliHFCorrelationFDsubtraction.cxx:1068 AliHFCorrelationFDsubtraction.cxx:1069 AliHFCorrelationFDsubtraction.cxx:1070 AliHFCorrelationFDsubtraction.cxx:1071 AliHFCorrelationFDsubtraction.cxx:1072 AliHFCorrelationFDsubtraction.cxx:1073 AliHFCorrelationFDsubtraction.cxx:1074 AliHFCorrelationFDsubtraction.cxx:1075 AliHFCorrelationFDsubtraction.cxx:1076 AliHFCorrelationFDsubtraction.cxx:1077 AliHFCorrelationFDsubtraction.cxx:1078 AliHFCorrelationFDsubtraction.cxx:1079 AliHFCorrelationFDsubtraction.cxx:1080 AliHFCorrelationFDsubtraction.cxx:1081 AliHFCorrelationFDsubtraction.cxx:1082 AliHFCorrelationFDsubtraction.cxx:1083 AliHFCorrelationFDsubtraction.cxx:1084 AliHFCorrelationFDsubtraction.cxx:1085 AliHFCorrelationFDsubtraction.cxx:1086 AliHFCorrelationFDsubtraction.cxx:1087 AliHFCorrelationFDsubtraction.cxx:1088 AliHFCorrelationFDsubtraction.cxx:1089 AliHFCorrelationFDsubtraction.cxx:1090 AliHFCorrelationFDsubtraction.cxx:1091 AliHFCorrelationFDsubtraction.cxx:1092 AliHFCorrelationFDsubtraction.cxx:1093 AliHFCorrelationFDsubtraction.cxx:1094 AliHFCorrelationFDsubtraction.cxx:1095 AliHFCorrelationFDsubtraction.cxx:1096 AliHFCorrelationFDsubtraction.cxx:1097 AliHFCorrelationFDsubtraction.cxx:1098 AliHFCorrelationFDsubtraction.cxx:1099 AliHFCorrelationFDsubtraction.cxx:1100 AliHFCorrelationFDsubtraction.cxx:1101 AliHFCorrelationFDsubtraction.cxx:1102 AliHFCorrelationFDsubtraction.cxx:1103 AliHFCorrelationFDsubtraction.cxx:1104 AliHFCorrelationFDsubtraction.cxx:1105 AliHFCorrelationFDsubtraction.cxx:1106 AliHFCorrelationFDsubtraction.cxx:1107 AliHFCorrelationFDsubtraction.cxx:1108 AliHFCorrelationFDsubtraction.cxx:1109 AliHFCorrelationFDsubtraction.cxx:1110 AliHFCorrelationFDsubtraction.cxx:1111 AliHFCorrelationFDsubtraction.cxx:1112 AliHFCorrelationFDsubtraction.cxx:1113 AliHFCorrelationFDsubtraction.cxx:1114 AliHFCorrelationFDsubtraction.cxx:1115 AliHFCorrelationFDsubtraction.cxx:1116 AliHFCorrelationFDsubtraction.cxx:1117 AliHFCorrelationFDsubtraction.cxx:1118 AliHFCorrelationFDsubtraction.cxx:1119 AliHFCorrelationFDsubtraction.cxx:1120 AliHFCorrelationFDsubtraction.cxx:1121 AliHFCorrelationFDsubtraction.cxx:1122 AliHFCorrelationFDsubtraction.cxx:1123 AliHFCorrelationFDsubtraction.cxx:1124 AliHFCorrelationFDsubtraction.cxx:1125 AliHFCorrelationFDsubtraction.cxx:1126 AliHFCorrelationFDsubtraction.cxx:1127 AliHFCorrelationFDsubtraction.cxx:1128 AliHFCorrelationFDsubtraction.cxx:1129 AliHFCorrelationFDsubtraction.cxx:1130 AliHFCorrelationFDsubtraction.cxx:1131 AliHFCorrelationFDsubtraction.cxx:1132 AliHFCorrelationFDsubtraction.cxx:1133 AliHFCorrelationFDsubtraction.cxx:1134 AliHFCorrelationFDsubtraction.cxx:1135 AliHFCorrelationFDsubtraction.cxx:1136 AliHFCorrelationFDsubtraction.cxx:1137 AliHFCorrelationFDsubtraction.cxx:1138 AliHFCorrelationFDsubtraction.cxx:1139 AliHFCorrelationFDsubtraction.cxx:1140 AliHFCorrelationFDsubtraction.cxx:1141 AliHFCorrelationFDsubtraction.cxx:1142 AliHFCorrelationFDsubtraction.cxx:1143 AliHFCorrelationFDsubtraction.cxx:1144 AliHFCorrelationFDsubtraction.cxx:1145 AliHFCorrelationFDsubtraction.cxx:1146 AliHFCorrelationFDsubtraction.cxx:1147 AliHFCorrelationFDsubtraction.cxx:1148 AliHFCorrelationFDsubtraction.cxx:1149 AliHFCorrelationFDsubtraction.cxx:1150 AliHFCorrelationFDsubtraction.cxx:1151 AliHFCorrelationFDsubtraction.cxx:1152 AliHFCorrelationFDsubtraction.cxx:1153 AliHFCorrelationFDsubtraction.cxx:1154 AliHFCorrelationFDsubtraction.cxx:1155 AliHFCorrelationFDsubtraction.cxx:1156 AliHFCorrelationFDsubtraction.cxx:1157 AliHFCorrelationFDsubtraction.cxx:1158 AliHFCorrelationFDsubtraction.cxx:1159 AliHFCorrelationFDsubtraction.cxx:1160 AliHFCorrelationFDsubtraction.cxx:1161 AliHFCorrelationFDsubtraction.cxx:1162 AliHFCorrelationFDsubtraction.cxx:1163 AliHFCorrelationFDsubtraction.cxx:1164 AliHFCorrelationFDsubtraction.cxx:1165 AliHFCorrelationFDsubtraction.cxx:1166 AliHFCorrelationFDsubtraction.cxx:1167 AliHFCorrelationFDsubtraction.cxx:1168 AliHFCorrelationFDsubtraction.cxx:1169 AliHFCorrelationFDsubtraction.cxx:1170 AliHFCorrelationFDsubtraction.cxx:1171 AliHFCorrelationFDsubtraction.cxx:1172 AliHFCorrelationFDsubtraction.cxx:1173 AliHFCorrelationFDsubtraction.cxx:1174 AliHFCorrelationFDsubtraction.cxx:1175 AliHFCorrelationFDsubtraction.cxx:1176 AliHFCorrelationFDsubtraction.cxx:1177 AliHFCorrelationFDsubtraction.cxx:1178 AliHFCorrelationFDsubtraction.cxx:1179 AliHFCorrelationFDsubtraction.cxx:1180 AliHFCorrelationFDsubtraction.cxx:1181 AliHFCorrelationFDsubtraction.cxx:1182 AliHFCorrelationFDsubtraction.cxx:1183 AliHFCorrelationFDsubtraction.cxx:1184 AliHFCorrelationFDsubtraction.cxx:1185 AliHFCorrelationFDsubtraction.cxx:1186 AliHFCorrelationFDsubtraction.cxx:1187 AliHFCorrelationFDsubtraction.cxx:1188 AliHFCorrelationFDsubtraction.cxx:1189 AliHFCorrelationFDsubtraction.cxx:1190 AliHFCorrelationFDsubtraction.cxx:1191 AliHFCorrelationFDsubtraction.cxx:1192 AliHFCorrelationFDsubtraction.cxx:1193 AliHFCorrelationFDsubtraction.cxx:1194 AliHFCorrelationFDsubtraction.cxx:1195 AliHFCorrelationFDsubtraction.cxx:1196 AliHFCorrelationFDsubtraction.cxx:1197 AliHFCorrelationFDsubtraction.cxx:1198 AliHFCorrelationFDsubtraction.cxx:1199 AliHFCorrelationFDsubtraction.cxx:1200 AliHFCorrelationFDsubtraction.cxx:1201 AliHFCorrelationFDsubtraction.cxx:1202 AliHFCorrelationFDsubtraction.cxx:1203 AliHFCorrelationFDsubtraction.cxx:1204 AliHFCorrelationFDsubtraction.cxx:1205 AliHFCorrelationFDsubtraction.cxx:1206 AliHFCorrelationFDsubtraction.cxx:1207 AliHFCorrelationFDsubtraction.cxx:1208 AliHFCorrelationFDsubtraction.cxx:1209 AliHFCorrelationFDsubtraction.cxx:1210 AliHFCorrelationFDsubtraction.cxx:1211 AliHFCorrelationFDsubtraction.cxx:1212 AliHFCorrelationFDsubtraction.cxx:1213 AliHFCorrelationFDsubtraction.cxx:1214 AliHFCorrelationFDsubtraction.cxx:1215 AliHFCorrelationFDsubtraction.cxx:1216 AliHFCorrelationFDsubtraction.cxx:1217 AliHFCorrelationFDsubtraction.cxx:1218 AliHFCorrelationFDsubtraction.cxx:1219 AliHFCorrelationFDsubtraction.cxx:1220 AliHFCorrelationFDsubtraction.cxx:1221 AliHFCorrelationFDsubtraction.cxx:1222 AliHFCorrelationFDsubtraction.cxx:1223 AliHFCorrelationFDsubtraction.cxx:1224 AliHFCorrelationFDsubtraction.cxx:1225 AliHFCorrelationFDsubtraction.cxx:1226 AliHFCorrelationFDsubtraction.cxx:1227 AliHFCorrelationFDsubtraction.cxx:1228 AliHFCorrelationFDsubtraction.cxx:1229 AliHFCorrelationFDsubtraction.cxx:1230 AliHFCorrelationFDsubtraction.cxx:1231 AliHFCorrelationFDsubtraction.cxx:1232 AliHFCorrelationFDsubtraction.cxx:1233 AliHFCorrelationFDsubtraction.cxx:1234 AliHFCorrelationFDsubtraction.cxx:1235 AliHFCorrelationFDsubtraction.cxx:1236 AliHFCorrelationFDsubtraction.cxx:1237 AliHFCorrelationFDsubtraction.cxx:1238 AliHFCorrelationFDsubtraction.cxx:1239 AliHFCorrelationFDsubtraction.cxx:1240 AliHFCorrelationFDsubtraction.cxx:1241 AliHFCorrelationFDsubtraction.cxx:1242 AliHFCorrelationFDsubtraction.cxx:1243 AliHFCorrelationFDsubtraction.cxx:1244 AliHFCorrelationFDsubtraction.cxx:1245 AliHFCorrelationFDsubtraction.cxx:1246 AliHFCorrelationFDsubtraction.cxx:1247 AliHFCorrelationFDsubtraction.cxx:1248 AliHFCorrelationFDsubtraction.cxx:1249 AliHFCorrelationFDsubtraction.cxx:1250 AliHFCorrelationFDsubtraction.cxx:1251 AliHFCorrelationFDsubtraction.cxx:1252 AliHFCorrelationFDsubtraction.cxx:1253 AliHFCorrelationFDsubtraction.cxx:1254 AliHFCorrelationFDsubtraction.cxx:1255 AliHFCorrelationFDsubtraction.cxx:1256 AliHFCorrelationFDsubtraction.cxx:1257 AliHFCorrelationFDsubtraction.cxx:1258 AliHFCorrelationFDsubtraction.cxx:1259 AliHFCorrelationFDsubtraction.cxx:1260 AliHFCorrelationFDsubtraction.cxx:1261 AliHFCorrelationFDsubtraction.cxx:1262 AliHFCorrelationFDsubtraction.cxx:1263 AliHFCorrelationFDsubtraction.cxx:1264 AliHFCorrelationFDsubtraction.cxx:1265 AliHFCorrelationFDsubtraction.cxx:1266 AliHFCorrelationFDsubtraction.cxx:1267 AliHFCorrelationFDsubtraction.cxx:1268 AliHFCorrelationFDsubtraction.cxx:1269 AliHFCorrelationFDsubtraction.cxx:1270 AliHFCorrelationFDsubtraction.cxx:1271 AliHFCorrelationFDsubtraction.cxx:1272 AliHFCorrelationFDsubtraction.cxx:1273 AliHFCorrelationFDsubtraction.cxx:1274 AliHFCorrelationFDsubtraction.cxx:1275 AliHFCorrelationFDsubtraction.cxx:1276 AliHFCorrelationFDsubtraction.cxx:1277 AliHFCorrelationFDsubtraction.cxx:1278 AliHFCorrelationFDsubtraction.cxx:1279 AliHFCorrelationFDsubtraction.cxx:1280 AliHFCorrelationFDsubtraction.cxx:1281 AliHFCorrelationFDsubtraction.cxx:1282 AliHFCorrelationFDsubtraction.cxx:1283 AliHFCorrelationFDsubtraction.cxx:1284 AliHFCorrelationFDsubtraction.cxx:1285 AliHFCorrelationFDsubtraction.cxx:1286 AliHFCorrelationFDsubtraction.cxx:1287 AliHFCorrelationFDsubtraction.cxx:1288 AliHFCorrelationFDsubtraction.cxx:1289 AliHFCorrelationFDsubtraction.cxx:1290 AliHFCorrelationFDsubtraction.cxx:1291 AliHFCorrelationFDsubtraction.cxx:1292 AliHFCorrelationFDsubtraction.cxx:1293 AliHFCorrelationFDsubtraction.cxx:1294 AliHFCorrelationFDsubtraction.cxx:1295 AliHFCorrelationFDsubtraction.cxx:1296 AliHFCorrelationFDsubtraction.cxx:1297 AliHFCorrelationFDsubtraction.cxx:1298 AliHFCorrelationFDsubtraction.cxx:1299 AliHFCorrelationFDsubtraction.cxx:1300 AliHFCorrelationFDsubtraction.cxx:1301 AliHFCorrelationFDsubtraction.cxx:1302 AliHFCorrelationFDsubtraction.cxx:1303 AliHFCorrelationFDsubtraction.cxx:1304 AliHFCorrelationFDsubtraction.cxx:1305 AliHFCorrelationFDsubtraction.cxx:1306 AliHFCorrelationFDsubtraction.cxx:1307 AliHFCorrelationFDsubtraction.cxx:1308 AliHFCorrelationFDsubtraction.cxx:1309 AliHFCorrelationFDsubtraction.cxx:1310 AliHFCorrelationFDsubtraction.cxx:1311 AliHFCorrelationFDsubtraction.cxx:1312 AliHFCorrelationFDsubtraction.cxx:1313 AliHFCorrelationFDsubtraction.cxx:1314 AliHFCorrelationFDsubtraction.cxx:1315 AliHFCorrelationFDsubtraction.cxx:1316 AliHFCorrelationFDsubtraction.cxx:1317 AliHFCorrelationFDsubtraction.cxx:1318 AliHFCorrelationFDsubtraction.cxx:1319 AliHFCorrelationFDsubtraction.cxx:1320 AliHFCorrelationFDsubtraction.cxx:1321 AliHFCorrelationFDsubtraction.cxx:1322 AliHFCorrelationFDsubtraction.cxx:1323 AliHFCorrelationFDsubtraction.cxx:1324 AliHFCorrelationFDsubtraction.cxx:1325 AliHFCorrelationFDsubtraction.cxx:1326 AliHFCorrelationFDsubtraction.cxx:1327 AliHFCorrelationFDsubtraction.cxx:1328 AliHFCorrelationFDsubtraction.cxx:1329 AliHFCorrelationFDsubtraction.cxx:1330 AliHFCorrelationFDsubtraction.cxx:1331 AliHFCorrelationFDsubtraction.cxx:1332 AliHFCorrelationFDsubtraction.cxx:1333 AliHFCorrelationFDsubtraction.cxx:1334 AliHFCorrelationFDsubtraction.cxx:1335 AliHFCorrelationFDsubtraction.cxx:1336 AliHFCorrelationFDsubtraction.cxx:1337