#include <TClonesArray.h>
#include <TNtuple.h>
#include <TCanvas.h>
#include <TList.h>
#include <TString.h>
#include <TDatabasePDG.h>
#include "AliAnalysisManager.h"
#include "AliRDHFCutsDplustoKpipi.h"
#include "AliAODHandler.h"
#include "AliAODEvent.h"
#include "AliAODVertex.h"
#include "AliAODTrack.h"
#include "AliAODRecoDecayHF3Prong.h"
#include "AliAnalysisVertexingHF.h"
#include "AliAnalysisTaskSE.h"
#include "AliAnalysisTaskSEDplus.h"
#include "AliNormalizationCounter.h"
#include "AliVertexingHFUtils.h"
ClassImp(AliAnalysisTaskSEDplus)
AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus():
AliAnalysisTaskSE(),
fOutput(0),
fHistNEvents(0),
fPtVsMass(0),
fPtVsMassTC(0),
fYVsPt(0),
fYVsPtTC(0),
fYVsPtSig(0),
fYVsPtSigTC(0),
fPhiEtaCand(0),
fPhiEtaCandSigReg(0),
fSPDMult(0),
fNtupleDplus(0),
fUpmasslimit(1.965),
fLowmasslimit(1.765),
fNPtBins(0),
fBinWidth(0.002),
fListCuts(0),
fRDCutsAnalysis(0),
fCounter(0),
fFillNtuple(kFALSE),
fReadMC(kFALSE),
fUseStrangeness(kFALSE),
fUseBit(kTRUE),
fCutsDistr(kFALSE),
fDoImpPar(kFALSE),
fNImpParBins(400),
fLowerImpPar(-1000.),
fHigherImpPar(1000.),
fDoLS(0),
fEtaSelection(0),
fSystem(0)
{
for(Int_t i=0;i<3;i++){
fHistCentrality[i]=0;
fCorreld0Kd0pi[i]=0;
}
for(Int_t i=0; i<5; i++)fHistMassPtImpParTC[i]=0;
for(Int_t i=0;i<3*kMaxPtBins;i++){
fMassHist[i]=0;
fCosPHist[i]=0;
fDLenHist[i]=0;
fSumd02Hist[i]=0;
fSigVertHist[i]=0;
fPtMaxHist[i]=0;
fPtKHist[i]=0;
fPtpi1Hist[i]=0;
fPtpi2Hist[i]=0;
fDCAHist[i]=0;
fMassHistTC[i]=0;
fMassHistTCPlus[i]=0;
fMassHistTCMinus[i]=0;
fDLxy[i]=0;
fDLxyTC[i]=0;
fCosxy[i]=0;
fCosxyTC[i]=0;
fCosPHistLS[i]=0;
fDLenHistLS[i]=0;
fSumd02HistLS[i]=0;
fSigVertHistLS[i]=0;
fPtMaxHistLS[i]=0;
fDCAHistLS[i]=0;
}
for(Int_t i=0;i<5*kMaxPtBins;i++){
fMassHistLS[i]=0;
fMassHistLSTC[i]=0;
}
for(Int_t i=0;i<kMaxPtBins+1;i++){
fArrayBinLimits[i]=0;
}
}
AliAnalysisTaskSEDplus::AliAnalysisTaskSEDplus(const char *name,AliRDHFCutsDplustoKpipi *dpluscutsana,Bool_t fillNtuple):
AliAnalysisTaskSE(name),
fOutput(0),
fHistNEvents(0),
fPtVsMass(0),
fPtVsMassTC(0),
fYVsPt(0),
fYVsPtTC(0),
fYVsPtSig(0),
fYVsPtSigTC(0),
fPhiEtaCand(0),
fPhiEtaCandSigReg(0),
fSPDMult(0),
fNtupleDplus(0),
fUpmasslimit(1.965),
fLowmasslimit(1.765),
fNPtBins(0),
fBinWidth(0.002),
fListCuts(0),
fRDCutsAnalysis(dpluscutsana),
fCounter(0),
fFillNtuple(fillNtuple),
fReadMC(kFALSE),
fUseStrangeness(kFALSE),
fUseBit(kTRUE),
fCutsDistr(kFALSE),
fDoImpPar(kFALSE),
fNImpParBins(400),
fLowerImpPar(-1000.),
fHigherImpPar(1000.),
fDoLS(0),
fEtaSelection(0),
fSystem(0)
{
fNPtBins=fRDCutsAnalysis->GetNPtBins();
for(Int_t i=0;i<3;i++){
fHistCentrality[i]=0;
fCorreld0Kd0pi[i]=0;
}
for(Int_t i=0; i<5; i++)fHistMassPtImpParTC[i]=0;
for(Int_t i=0;i<3*kMaxPtBins;i++){
fMassHist[i]=0;
fCosPHist[i]=0;
fDLenHist[i]=0;
fSumd02Hist[i]=0;
fSigVertHist[i]=0;
fPtMaxHist[i]=0;
fPtKHist[i]=0;
fPtpi1Hist[i]=0;
fPtpi2Hist[i]=0;
fDCAHist[i]=0;
fMassHistTC[i]=0;
fMassHistTCPlus[i]=0;
fMassHistTCMinus[i]=0;
fDLxy[i]=0;
fDLxyTC[i]=0;
fCosxy[i]=0;
fCosxyTC[i]=0;
fCosPHistLS[i]=0;
fDLenHistLS[i]=0;
fSumd02HistLS[i]=0;
fSigVertHistLS[i]=0;
fPtMaxHistLS[i]=0;
fDCAHistLS[i]=0;
}
for(Int_t i=0;i<5*kMaxPtBins;i++){
fMassHistLS[i]=0;
fMassHistLSTC[i]=0;
}
for(Int_t i=0;i<kMaxPtBins+1;i++){
fArrayBinLimits[i]=0;
}
DefineOutput(1,TList::Class());
DefineOutput(2,TList::Class());
DefineOutput(3,AliNormalizationCounter::Class());
if(fFillNtuple){
DefineOutput(4,TNtuple::Class());
}
}
AliAnalysisTaskSEDplus::~AliAnalysisTaskSEDplus()
{
if(fOutput && !fOutput->IsOwner()){
delete fHistNEvents;
for(Int_t i=0;i<3*fNPtBins;i++){
delete fMassHist[i];
delete fCosPHist[i];
delete fDLenHist[i];
delete fSumd02Hist[i];
delete fSigVertHist[i];
delete fPtMaxHist[i];
delete fPtKHist[i];
delete fPtpi1Hist[i];
delete fPtpi2Hist[i];
delete fDCAHist[i];
delete fDLxy[i];
delete fDLxyTC[i];
delete fCosxy[i];
delete fCosxyTC[i];
delete fMassHistTC[i];
delete fMassHistTCPlus[i];
delete fMassHistTCMinus[i];
delete fCosPHistLS[i];
delete fDLenHistLS[i];
delete fSumd02HistLS[i];
delete fSigVertHistLS[i];
delete fPtMaxHistLS[i];
delete fDCAHistLS[i];
}
for(Int_t i=0;i<5*fNPtBins;i++){
delete fMassHistLS[i];
delete fMassHistLSTC[i];
}
for(Int_t i=0;i<3;i++){
delete fCorreld0Kd0pi[i];
delete fHistCentrality[i];
}
for(Int_t i=0;i<5;i++){
delete fHistMassPtImpParTC[i];
}
delete fPtVsMass;
delete fPtVsMassTC;
delete fYVsPt;
delete fYVsPtTC;
delete fYVsPtSig;
delete fYVsPtSigTC;
delete fPhiEtaCand;
delete fPhiEtaCandSigReg;
delete fSPDMult;
}
delete fOutput;
delete fNtupleDplus;
delete fListCuts;
delete fRDCutsAnalysis;
delete fCounter;
}
void AliAnalysisTaskSEDplus::SetMassLimits(Float_t range){
Float_t bw=GetBinWidth();
fUpmasslimit = 1.865+range;
fLowmasslimit = 1.865-range;
SetBinWidth(bw);
}
void AliAnalysisTaskSEDplus::SetMassLimits(Float_t lowlimit, Float_t uplimit){
if(uplimit>lowlimit)
{
Float_t bw=GetBinWidth();
fUpmasslimit = lowlimit;
fLowmasslimit = uplimit;
SetBinWidth(bw);
}
}
void AliAnalysisTaskSEDplus::SetBinWidth(Float_t w){
Float_t width=w;
Int_t nbins=(Int_t)((fUpmasslimit-fLowmasslimit)/width+0.5);
Int_t missingbins=4-nbins%4;
nbins=nbins+missingbins;
width=(fUpmasslimit-fLowmasslimit)/nbins;
if(missingbins!=0){
printf("AliAnalysisTaskSEDplus::SetBinWidth: W-bin width of %f will produce histograms not rebinnable by 4. New width set to %f\n",w,width);
}
else{
if(fDebug>1) printf("AliAnalysisTaskSEDplus::SetBinWidth: width set to %f\n",width);
}
fBinWidth=width;
}
Int_t AliAnalysisTaskSEDplus::GetNBinsHistos(){
return (Int_t)((fUpmasslimit-fLowmasslimit)/fBinWidth+0.5);
}
void AliAnalysisTaskSEDplus::LSAnalysis(TClonesArray *arrayOppositeSign,TClonesArray *arrayLikeSign,AliAODEvent *aod,AliAODVertex *vtx1, Int_t nDplusOS){
if(fDebug>1)printf("started LS\n");
Int_t nbins=GetNBinsHistos();;
TH1F *histLSPlus = new TH1F("LSPlus","LSPlus",nbins,fLowmasslimit,fUpmasslimit);
TH1F *histLSMinus = new TH1F("LSMinus","LSMinus",nbins,fLowmasslimit,fUpmasslimit);
Int_t nPosTrks=0,nNegTrks=0;
Int_t nOStriplets = arrayOppositeSign->GetEntriesFast();
Int_t nDplusLS=0;
Int_t nDminusLS=0;
Int_t nLikeSign = arrayLikeSign->GetEntriesFast();
Int_t index=0;
for(Int_t iLikeSign = 0; iLikeSign < nLikeSign; iLikeSign++) {
AliAODRecoDecayHF3Prong *d = (AliAODRecoDecayHF3Prong*)arrayLikeSign->UncheckedAt(iLikeSign);
if(fUseBit && !d->HasSelectionBit(AliRDHFCuts::kDplusCuts))continue;
Bool_t unsetvtx=kFALSE;
if(!d->GetOwnPrimaryVtx()) {
d->SetOwnPrimaryVtx(vtx1);
unsetvtx=kTRUE;
}
Double_t ptCand = d->Pt();
Int_t iPtBin = fRDCutsAnalysis->PtBin(ptCand);
if(iPtBin<0)continue;
Int_t sign= d->GetCharge();
if(sign>0){
nPosTrks++;
}else{
nNegTrks++;
}
fRDCutsAnalysis->IsSelected(d,AliRDHFCuts::kAll,aod);
Int_t passTightCuts=fRDCutsAnalysis->GetIsSelectedCuts();
if(passTightCuts>0){
Float_t invMass = d->InvMassDplus();
index=GetLSHistoIndex(iPtBin);
fMassHistLS[index+1]->Fill(invMass);
if(sign>0){
histLSPlus->Fill(invMass);
nDplusLS++;
}else{
histLSMinus->Fill(invMass);
nDminusLS++;
}
if(fCutsDistr){
Double_t dlen=d->DecayLength();
Double_t cosp=d->CosPointingAngle();
Double_t sumD02=d->Getd0Prong(0)*d->Getd0Prong(0)+d->Getd0Prong(1)*d->Getd0Prong(1)+d->Getd0Prong(2)*d->Getd0Prong(2);
Double_t dca=d->GetDCA();
Double_t sigvert=d->GetSigmaVert();
Double_t ptmax=0;
for(Int_t i=0;i<3;i++){
if(d->PtProng(i)>ptmax)ptmax=d->PtProng(i);
}
fCosPHistLS[iPtBin]->Fill(cosp);
fDLenHistLS[iPtBin]->Fill(dlen);
fSumd02HistLS[iPtBin]->Fill(sumD02);
fSigVertHistLS[iPtBin]->Fill(sigvert);
fPtMaxHistLS[iPtBin]->Fill(ptmax);
fDCAHistLS[iPtBin]->Fill(dca);
}
}
if(unsetvtx) d->UnsetOwnPrimaryVtx();
}
Float_t wei2=0;
if(nLikeSign!=0)wei2 = (Float_t)nOStriplets/(Float_t)nLikeSign;
Float_t wei3=0;
if(nDplusLS!=0)wei3 = (Float_t)nDplusOS/(Float_t)(nDplusLS+nDminusLS);
Float_t weiplus=1.,weiminus=1.;
Float_t wei4plus=1.,wei4minus=1.;
if(nPosTrks>2)weiplus=3.*(Float_t)nNegTrks/((Float_t)nPosTrks-2.);
if(nDplusLS>2)wei4plus=3.*(Float_t)nDminusLS/((Float_t)nDplusLS-2.);
if(nNegTrks>2)weiminus=3.*(Float_t)nPosTrks/((Float_t)nNegTrks-2.);
if(nDminusLS>2)wei4minus=3.*(Float_t)nDplusLS/((Float_t)nDminusLS-2.);
fMassHistLS[index]->Add(histLSPlus,weiplus);
fMassHistLS[index]->Add(histLSMinus,weiminus);
fMassHistLS[index+2]->Add(histLSPlus,wei2);
fMassHistLS[index+2]->Add(histLSMinus,wei2);
fMassHistLS[index+3]->Add(histLSPlus,wei3);
fMassHistLS[index+3]->Add(histLSMinus,wei3);
fMassHistLS[index+4]->Add(histLSPlus,wei4plus);
fMassHistLS[index+4]->Add(histLSMinus,wei4minus);
delete histLSPlus;histLSPlus=0;
delete histLSMinus;histLSMinus=0;
if(fDebug>1) printf("LS analysis terminated\n");
}
void AliAnalysisTaskSEDplus::Init(){
if(fDebug > 1) printf("AnalysisTaskSEDplus::Init() \n");
fListCuts=new TList();
fListCuts->SetOwner();
AliRDHFCutsDplustoKpipi *analysis = new AliRDHFCutsDplustoKpipi(*fRDCutsAnalysis);
analysis->SetName("AnalysisCuts");
fListCuts->Add(analysis);
PostData(2,fListCuts);
return;
}
void AliAnalysisTaskSEDplus::UserCreateOutputObjects()
{
if(fDebug > 1) printf("AnalysisTaskSEDplus::UserCreateOutputObjects() \n");
fOutput = new TList();
fOutput->SetOwner();
fOutput->SetName("OutputHistos");
fHistNEvents = new TH1F("fHistNEvents", "number of events ",11,-0.5,10.5);
fHistNEvents->GetXaxis()->SetBinLabel(1,"nEventsAnal");
fHistNEvents->GetXaxis()->SetBinLabel(2,"nEvents accepted");
fHistNEvents->GetXaxis()->SetBinLabel(3,"Rejected due to trigger");
fHistNEvents->GetXaxis()->SetBinLabel(4,"Rejected pileup events");
fHistNEvents->GetXaxis()->SetBinLabel(5,"Rejected due to centrality");
fHistNEvents->GetXaxis()->SetBinLabel(6,"Rejected due to vtxz");
fHistNEvents->GetXaxis()->SetBinLabel(7,"Rejected due to Physics Sel");
fHistNEvents->GetXaxis()->SetBinLabel(8,"Total no. of candidate");
fHistNEvents->GetXaxis()->SetBinLabel(9,"no. of cand wo bitmask");
fHistNEvents->GetXaxis()->SetBinLabel(10,"D+ after loose cuts");
fHistNEvents->GetXaxis()->SetBinLabel(11,"D+ after tight cuts");
fHistNEvents->GetXaxis()->SetNdivisions(1,kFALSE);
fHistNEvents->Sumw2();
fHistNEvents->SetMinimum(0);
fOutput->Add(fHistNEvents);
TString hisname;
Int_t index=0;
Int_t nbins=GetNBinsHistos();
fHistCentrality[0]=new TH2F("hCentrMult","centrality",100,0.5,30000.5,40,0.,100.);
fHistCentrality[1]=new TH2F("hCentrMult(selectedCent)","centrality(selectedCent)",100,0.5,30000.5,40,0.,100.);
fHistCentrality[2]=new TH2F("hCentrMult(OutofCent)","centrality(OutofCent)",100,0.5,30000.5,40,0.,100.);
for(Int_t i=0;i<3;i++){
fHistCentrality[i]->Sumw2();
fOutput->Add(fHistCentrality[i]);
}
for(Int_t i=0;i<fNPtBins;i++){
index=GetHistoIndex(i);
hisname.Form("hMassPt%d",i);
fMassHist[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHist[index]->Sumw2();
hisname.Form("hCosPAllPt%d",i);
fCosPHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.5,1.);
fCosPHist[index]->Sumw2();
hisname.Form("hDLenAllPt%d",i);
fDLenHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.5);
fDLenHist[index]->Sumw2();
hisname.Form("hSumd02AllPt%d",i);
fSumd02Hist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,1.);
fSumd02Hist[index]->Sumw2();
hisname.Form("hSigVertAllPt%d",i);
fSigVertHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fSigVertHist[index]->Sumw2();
hisname.Form("hPtMaxAllPt%d",i);
fPtMaxHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.5,5.);
fPtMaxHist[index]->Sumw2();
hisname.Form("hPtKPt%d",i);
fPtKHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fPtKHist[index]->Sumw2();
hisname.Form("hPtpi1Pt%d",i);
fPtpi1Hist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fPtpi1Hist[index]->Sumw2();
hisname.Form("hPtpi2Pt%d",i);
fPtpi2Hist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fPtpi2Hist[index]->Sumw2();
hisname.Form("hDCAAllPt%d",i);
fDCAHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fDCAHist[index]->Sumw2();
hisname.Form("hDLxyPt%d",i);
fDLxy[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.);
fDLxy[index]->Sumw2();
hisname.Form("hCosxyPt%d",i);
fCosxy[index]=new TH1F(hisname.Data(),hisname.Data(),100,-1,1.);
fCosxy[index]->Sumw2();
hisname.Form("hDLxyPt%dTC",i);
fDLxyTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.);
fDLxyTC[index]->Sumw2();
hisname.Form("hCosxyPt%dTC",i);
fCosxyTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,-1,1.);
fCosxyTC[index]->Sumw2();
hisname.Form("hMassPt%dTC",i);
fMassHistTC[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistTC[index]->Sumw2();
hisname.Form("hMassPt%dTCPlus",i);
fMassHistTCPlus[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistTCPlus[index]->Sumw2();
hisname.Form("hMassPt%dTCMinus",i);
fMassHistTCMinus[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistTCMinus[index]->Sumw2();
index=GetSignalHistoIndex(i);
hisname.Form("hSigPt%d",i);
fMassHist[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHist[index]->Sumw2();
hisname.Form("hCosPSigPt%d",i);
fCosPHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.5,1.);
fCosPHist[index]->Sumw2();
hisname.Form("hDLenSigPt%d",i);
fDLenHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.5);
fDLenHist[index]->Sumw2();
hisname.Form("hSumd02SigPt%d",i);
fSumd02Hist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,1.);
fSumd02Hist[index]->Sumw2();
hisname.Form("hSigVertSigPt%d",i);
fSigVertHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fSigVertHist[index]->Sumw2();
hisname.Form("hPtMaxSigPt%d",i);
fPtMaxHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.5,5.);
fPtMaxHist[index]->Sumw2();
hisname.Form("hPtKSigPt%d",i);
fPtKHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fPtKHist[index]->Sumw2();
hisname.Form("hPtpi1SigPt%d",i);
fPtpi1Hist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fPtpi1Hist[index]->Sumw2();
hisname.Form("hPtpi2SigPt%d",i);
fPtpi2Hist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fPtpi2Hist[index]->Sumw2();
hisname.Form("hDCASigPt%d",i);
fDCAHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fDCAHist[index]->Sumw2();
hisname.Form("hDLxySigPt%d",i);
fDLxy[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.);
fDLxy[index]->Sumw2();
hisname.Form("hCosxySigPt%d",i);
fCosxy[index]=new TH1F(hisname.Data(),hisname.Data(),100,-1,1.);
fCosxy[index]->Sumw2();
hisname.Form("hDLxySigPt%dTC",i);
fDLxyTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.);
fDLxyTC[index]->Sumw2();
hisname.Form("hCosxySigPt%dTC",i);
fCosxyTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,-1,1.);
fCosxyTC[index]->Sumw2();
hisname.Form("hSigPt%dTC",i);
fMassHistTC[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistTC[index]->Sumw2();
hisname.Form("hSigPt%dTCPlus",i);
fMassHistTCPlus[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistTCPlus[index]->Sumw2();
hisname.Form("hSigPt%dTCMinus",i);
fMassHistTCMinus[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistTCMinus[index]->Sumw2();
index=GetBackgroundHistoIndex(i);
hisname.Form("hBkgPt%d",i);
fMassHist[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHist[index]->Sumw2();
hisname.Form("hCosPBkgPt%d",i);
fCosPHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.5,1.);
fCosPHist[index]->Sumw2();
hisname.Form("hDLenBkgPt%d",i);
fDLenHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.5);
fDLenHist[index]->Sumw2();
hisname.Form("hSumd02BkgPt%d",i);
fSumd02Hist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,1.);
fSumd02Hist[index]->Sumw2();
hisname.Form("hSigVertBkgPt%d",i);
fSigVertHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fSigVertHist[index]->Sumw2();
hisname.Form("hPtMaxBkgPt%d",i);
fPtMaxHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.5,5.);
fPtMaxHist[index]->Sumw2();
hisname.Form("hPtKBkgPt%d",i);
fPtKHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fPtKHist[index]->Sumw2();
hisname.Form("hPtpi1BkgPt%d",i);
fPtpi1Hist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fPtpi1Hist[index]->Sumw2();
hisname.Form("hPtpi2BkgPt%d",i);
fPtpi2Hist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,5.);
fPtpi2Hist[index]->Sumw2();
hisname.Form("hDCABkgPt%d",i);
fDCAHist[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,0.1);
fDCAHist[index]->Sumw2();
hisname.Form("hDLxyBkgPt%d",i);
fDLxy[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.);
fDLxy[index]->Sumw2();
hisname.Form("hCosxyBkgPt%d",i);
fCosxy[index]=new TH1F(hisname.Data(),hisname.Data(),100,-1,1.);
fCosxy[index]->Sumw2();
hisname.Form("hDLxyBkgPt%dTC",i);
fDLxyTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,0.,10.);
fDLxyTC[index]->Sumw2();
hisname.Form("hCosxyBkgPt%dTC",i);
fCosxyTC[index]=new TH1F(hisname.Data(),hisname.Data(),100,-1,1.);
fCosxyTC[index]->Sumw2();
hisname.Form("hBkgPt%dTC",i);
fMassHistTC[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistTC[index]->Sumw2();
hisname.Form("hBkgPt%dTCPlus",i);
fMassHistTCPlus[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistTCPlus[index]->Sumw2();
hisname.Form("hBkgPt%dTCMinus",i);
fMassHistTCMinus[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistTCMinus[index]->Sumw2();
}
for(Int_t i=0; i<3*fNPtBins; i++){
fOutput->Add(fMassHist[i]);
if(fCutsDistr){
fOutput->Add(fCosPHist[i]);
fOutput->Add(fDLenHist[i]);
fOutput->Add(fSumd02Hist[i]);
fOutput->Add(fSigVertHist[i]);
fOutput->Add(fPtMaxHist[i]);
fOutput->Add(fPtKHist[i]);
fOutput->Add(fPtpi1Hist[i]);
fOutput->Add(fPtpi2Hist[i]);
fOutput->Add(fDCAHist[i]);
fOutput->Add(fDLxy[i]);
fOutput->Add(fDLxyTC[i]);
fOutput->Add(fCosxy[i]);
fOutput->Add(fCosxyTC[i]);
}
fOutput->Add(fMassHistTC[i]);
fOutput->Add(fMassHistTCPlus[i]);
fOutput->Add(fMassHistTCMinus[i]);
}
fCorreld0Kd0pi[0]=new TH2F("hCorreld0Kd0piAll","",100,-0.02,0.02,100,-0.02,0.02);
fCorreld0Kd0pi[1]=new TH2F("hCorreld0Kd0piSig","",100,-0.02,0.02,100,-0.02,0.02);
fCorreld0Kd0pi[2]=new TH2F("hCorreld0Kd0piBkg","",100,-0.02,0.02,100,-0.02,0.02);
if(fCutsDistr){
for(Int_t i=0; i<3; i++){
fCorreld0Kd0pi[i]->Sumw2();
fOutput->Add(fCorreld0Kd0pi[i]);
}
}
fPtVsMass=new TH2F("hPtVsMass","PtVsMass (prod. cuts)",nbins,fLowmasslimit,fUpmasslimit,200,0.,20.);
fPtVsMassTC=new TH2F("hPtVsMassTC","PtVsMass (analysis cuts)",nbins,fLowmasslimit,fUpmasslimit,200,0.,20.);
fYVsPt=new TH3F("hYVsPt","YvsPt (prod. cuts)",40,0.,20.,80,-2.,2.,nbins,fLowmasslimit,fUpmasslimit);
fYVsPtTC=new TH3F("hYVsPtTC","YvsPt (analysis cuts)",40,0.,20.,80,-2.,2.,nbins,fLowmasslimit,fUpmasslimit);
fYVsPtSig=new TH2F("hYVsPtSig","YvsPt (MC, only sig., prod. cuts)",40,0.,20.,80,-2.,2.);
fYVsPtSigTC=new TH2F("hYVsPtSigTC","YvsPt (MC, only Sig, analysis cuts)",40,0.,20.,80,-2.,2.);
fPhiEtaCand=new TH2F("hPhiEtaCand","phi vs. eta candidates",20,-1.,1.,50,0.,2*TMath::Pi());
fPhiEtaCandSigReg=new TH2F("hPhiEtaCandSigReg","phi vs. eta candidates",20,-1.,1.,50,0.,2*TMath::Pi());
fSPDMult = new TH1F("hSPDMult", "Tracklets multiplicity; Tracklets ; Entries",200,0.,200.);
fOutput->Add(fPtVsMass);
fOutput->Add(fPtVsMassTC);
fOutput->Add(fYVsPt);
fOutput->Add(fYVsPtTC);
fOutput->Add(fYVsPtSig);
fOutput->Add(fYVsPtSigTC);
fOutput->Add(fPhiEtaCand);
fOutput->Add(fPhiEtaCandSigReg);
fOutput->Add(fSPDMult);
TString normName="NormalizationCounter";
AliAnalysisDataContainer *cont = GetOutputSlot(3)->GetContainer();
if(cont)normName=(TString)cont->GetName();
fCounter = new AliNormalizationCounter(normName.Data());
fCounter->Init();
if(fDoLS) CreateLikeSignHistos();
if(fDoImpPar) CreateImpactParameterHistos();
if(fFillNtuple){
OpenFile(4);
fNtupleDplus = new TNtuple("fNtupleDplus","D +","pdg:Px:Py:Pz:Pt:charge:piddau0:piddau1:piddau2:Ptpi:PtK:Ptpi2:mompi:momK:mompi2:cosp:cospxy:DecLen:NormDecLen:DecLenXY:NormDecLenXY:InvMass:sigvert:d0Pi:d0K:d0Pi2:maxdca:ntracks:centr:RunNumber:BadDau");
}
return;
}
void AliAnalysisTaskSEDplus::UserExec(Option_t *)
{
AliAODEvent *aod = dynamic_cast<AliAODEvent*> (InputEvent());
TClonesArray *array3Prong = 0;
TClonesArray *arrayLikeSign =0;
if(!aod && AODEvent() && IsStandardAOD()) {
aod = dynamic_cast<AliAODEvent*> (AODEvent());
AliAODHandler* aodHandler = (AliAODHandler*)
((AliAnalysisManager::GetAnalysisManager())->GetOutputEventHandler());
if(aodHandler->GetExtensions()) {
AliAODExtension *ext = (AliAODExtension*)aodHandler->GetExtensions()->FindObject("AliAOD.VertexingHF.root");
AliAODEvent *aodFromExt = ext->GetAOD();
array3Prong=(TClonesArray*)aodFromExt->GetList()->FindObject("Charm3Prong");
arrayLikeSign=(TClonesArray*)aodFromExt->GetList()->FindObject("LikeSign3Prong");
}
} else if(aod) {
array3Prong=(TClonesArray*)aod->GetList()->FindObject("Charm3Prong");
arrayLikeSign=(TClonesArray*)aod->GetList()->FindObject("LikeSign3Prong");
}
if(!aod || !array3Prong) {
printf("AliAnalysisTaskSEDplus::UserExec: Charm3Prong branch not found!\n");
return;
}
if(!arrayLikeSign && fDoLS) {
printf("AliAnalysisTaskSEDplus::UserExec: LikeSign3Prong branch not found!\n");
return;
}
if(!aod->GetPrimaryVertex()||TMath::Abs(aod->GetMagneticField())<0.001) return;
fCounter->StoreEvent(aod,fRDCutsAnalysis,fReadMC);
fHistNEvents->Fill(0);
Int_t runNumber=aod->GetRunNumber();
Bool_t isEvSel=fRDCutsAnalysis->IsEventSelected(aod);
Float_t ntracks=aod->GetNumberOfTracks();
Float_t evCentr=0;
if(fRDCutsAnalysis->GetUseCentrality()>0) evCentr=fRDCutsAnalysis->GetCentrality(aod);
fHistCentrality[0]->Fill(ntracks,evCentr);
if(fRDCutsAnalysis->GetWhyRejection()==5) fHistNEvents->Fill(2);
if(fRDCutsAnalysis->GetWhyRejection()==1) fHistNEvents->Fill(3);
if(fRDCutsAnalysis->GetWhyRejection()==2){fHistNEvents->Fill(4);fHistCentrality[2]->Fill(ntracks,evCentr);}
if(fRDCutsAnalysis->GetWhyRejection()==6)fHistNEvents->Fill(5);
if(fRDCutsAnalysis->GetWhyRejection()==7)fHistNEvents->Fill(6);
PostData(1,fOutput);
if(!isEvSel)return;
Int_t tracklets=AliVertexingHFUtils::GetNumberOfTrackletsInEtaRange(aod,-1.,1.);
fSPDMult->Fill(tracklets);
fHistCentrality[1]->Fill(ntracks,evCentr);
fHistNEvents->Fill(1);
TClonesArray *arrayMC=0;
AliAODMCHeader *mcHeader=0;
AliAODVertex *vtx1 = (AliAODVertex*)aod->GetPrimaryVertex();
if(fReadMC){
arrayMC = (TClonesArray*)aod->GetList()->FindObject(AliAODMCParticle::StdBranchName());
if(!arrayMC) {
printf("AliAnalysisTaskSEDplus::UserExec: MC particles branch not found!\n");
return;
}
mcHeader = (AliAODMCHeader*)aod->GetList()->FindObject(AliAODMCHeader::StdBranchName());
if(!mcHeader) {
printf("AliAnalysisTaskSEDplus::UserExec: MC header branch not found!\n");
return;
}
}
Int_t n3Prong = array3Prong->GetEntriesFast();
Int_t nOS=0;
Int_t index;
Int_t pdgDgDplustoKpipi[3]={321,211,211};
if(fDoLS>1){
for (Int_t i3Prong = 0; i3Prong < n3Prong; i3Prong++) {
AliAODRecoDecayHF3Prong *d = (AliAODRecoDecayHF3Prong*)array3Prong->UncheckedAt(i3Prong);
if(fUseBit && !d->HasSelectionBit(AliRDHFCuts::kDplusCuts)){
if(fRDCutsAnalysis->IsSelected(d,AliRDHFCuts::kAll,aod))nOS++;
}
}
}else{
Int_t nSelectedloose=0,nSelectedtight=0;
for (Int_t i3Prong = 0; i3Prong < n3Prong; i3Prong++) {
AliAODRecoDecayHF3Prong *d = (AliAODRecoDecayHF3Prong*)array3Prong->UncheckedAt(i3Prong);
fHistNEvents->Fill(7);
if(fUseBit && !d->HasSelectionBit(AliRDHFCuts::kDplusCuts)){
fHistNEvents->Fill(8);
continue;
}
Int_t passTightCuts=fRDCutsAnalysis->IsSelected(d,AliRDHFCuts::kAll,aod);
if(!fRDCutsAnalysis->GetIsSelectedCuts()) continue;
Double_t etaD=d->Eta();
Double_t phiD=d->Phi();
if(fEtaSelection!=0){
if(fEtaSelection==1 && etaD<0) continue;
if(fEtaSelection==-1 && etaD>0) continue;
}
Bool_t unsetvtx=kFALSE;
if(!d->GetOwnPrimaryVtx()){
d->SetOwnPrimaryVtx(vtx1);
unsetvtx=kTRUE;
}
Double_t ptCand = d->Pt();
Int_t iPtBin = fRDCutsAnalysis->PtBin(ptCand);
Bool_t recVtx=kFALSE;
AliAODVertex *origownvtx=0x0;
if(fRDCutsAnalysis->GetIsPrimaryWithoutDaughters()){
if(d->GetOwnPrimaryVtx()) origownvtx=new AliAODVertex(*d->GetOwnPrimaryVtx());
if(fRDCutsAnalysis->RecalcOwnPrimaryVtx(d,aod))recVtx=kTRUE;
else fRDCutsAnalysis->CleanOwnPrimaryVtx(d,aod,origownvtx);
}
Int_t labDp=-1;
Bool_t isPrimary=kTRUE;
Float_t pdgCode=-2;
Float_t trueImpParXY=0.;
if(fReadMC){
labDp = d->MatchToMC(411,arrayMC,3,pdgDgDplustoKpipi);
if(labDp>=0){
AliAODMCParticle *partDp = (AliAODMCParticle*)arrayMC->At(labDp);
if(AliVertexingHFUtils::CheckOrigin(arrayMC,partDp,kFALSE)==5) isPrimary=kFALSE;
pdgCode=TMath::Abs(partDp->GetPdgCode());
if(!isPrimary){
trueImpParXY=GetTrueImpactParameter(mcHeader,arrayMC,partDp)*10000.;
}
}else{
pdgCode=-1;
}
}
Double_t invMass=d->InvMassDplus();
Double_t rapid=d->YDplus();
fYVsPt->Fill(ptCand,rapid,invMass);
if(passTightCuts) {fYVsPtTC->Fill(ptCand,rapid,invMass);nOS++;}
Bool_t isFidAcc=fRDCutsAnalysis->IsInFiducialAcceptance(ptCand,rapid);
if(isFidAcc){
fPtVsMass->Fill(invMass,ptCand);
if(passTightCuts){
fPtVsMassTC->Fill(invMass,ptCand);
fPhiEtaCand->Fill(etaD,phiD);
if(TMath::Abs(invMass-1.8696)<0.05) fPhiEtaCandSigReg->Fill(etaD,phiD);
}
}
Double_t dlen=0,cosp=0,maxdca=0,sigvert=0,sumD02=0,ptmax=0,dlxy=0,cxy=0;
if(fCutsDistr||fFillNtuple||fDoImpPar){
dlen=d->DecayLength();
cosp=d->CosPointingAngle();
sumD02=d->Getd0Prong(0)*d->Getd0Prong(0)+d->Getd0Prong(1)*d->Getd0Prong(1)+d->Getd0Prong(2)*d->Getd0Prong(2);
maxdca=-9999.;
for(Int_t idau=0;idau<3;idau++) if(d->GetDCA(idau)>maxdca) maxdca=d->GetDCA(idau);
sigvert=d->GetSigmaVert();
ptmax=0;
for(Int_t i=0;i<3;i++){
if(d->PtProng(i)>ptmax)ptmax=d->PtProng(i);
}
dlxy=d->NormalizedDecayLengthXY();
cxy=d->CosPointingAngleXY();
}
Double_t impparXY=d->ImpParXY()*10000.;
Double_t arrayForSparse[6]={invMass,ptCand,impparXY,cosp,dlen,static_cast<Double_t>(tracklets)};
Double_t arrayForSparseTrue[6]={invMass,ptCand,trueImpParXY,cosp,dlen,static_cast<Double_t>(tracklets)};
Float_t tmp[31];
if(fFillNtuple){
tmp[0]=pdgCode;
if(!isPrimary) tmp[0]+=5000.;
tmp[1]=d->Px();
tmp[2]=d->Py();
tmp[3]=d->Pz();
tmp[4]=d->Pt();
tmp[5]=d->GetCharge();
tmp[6]=fRDCutsAnalysis->GetPIDTrackTPCTOFBitMap((AliAODTrack*)d->GetDaughter(0));
tmp[7]=fRDCutsAnalysis->GetPIDTrackTPCTOFBitMap((AliAODTrack*)d->GetDaughter(1));
tmp[8]=fRDCutsAnalysis->GetPIDTrackTPCTOFBitMap((AliAODTrack*)d->GetDaughter(2));
tmp[9]=d->PtProng(0);
tmp[10]=d->PtProng(1);
tmp[11]=d->PtProng(2);
tmp[12]=d->PProng(0);
tmp[13]=d->PProng(1);
tmp[14]=d->PProng(2);
tmp[15]=cosp;
tmp[16]=cxy;
tmp[17]=dlen;
tmp[18]=d->NormalizedDecayLength();
tmp[19]=d->DecayLengthXY();
tmp[20]=dlxy;
tmp[21]=d->InvMassDplus();
tmp[22]=sigvert;
tmp[23]=d->Getd0Prong(0);
tmp[24]=d->Getd0Prong(1);
tmp[25]=d->Getd0Prong(2);
tmp[26]=maxdca;
tmp[27]=ntracks;
tmp[28]=fRDCutsAnalysis->GetCentrality(aod);
tmp[29]=runNumber;
tmp[30]=d->HasBadDaughters();
fNtupleDplus->Fill(tmp);
PostData(4,fNtupleDplus);
}
index=GetHistoIndex(iPtBin);
if(isFidAcc){
fHistNEvents->Fill(9);
nSelectedloose++;
fMassHist[index]->Fill(invMass);
if(fCutsDistr){
fCosPHist[index]->Fill(cosp);
fDLenHist[index]->Fill(dlen);
fSumd02Hist[index]->Fill(sumD02);
fSigVertHist[index]->Fill(sigvert);
fPtMaxHist[index]->Fill(ptmax);
fPtKHist[index]->Fill(d->PtProng(1));
fPtpi1Hist[index]->Fill(d->PtProng(0));
fPtpi2Hist[index]->Fill(d->PtProng(2));
fDCAHist[index]->Fill(maxdca);
fDLxy[index]->Fill(dlxy);
fCosxy[index]->Fill(cxy);
fCorreld0Kd0pi[0]->Fill(d->Getd0Prong(0)*d->Getd0Prong(1),
d->Getd0Prong(2)*d->Getd0Prong(1));
}
if(passTightCuts){
fHistNEvents->Fill(10);
nSelectedtight++;
fMassHistTC[index]->Fill(invMass);
if(fCutsDistr){
fDLxyTC[index]->Fill(dlxy);
fCosxyTC[index]->Fill(cxy);
}
if(d->GetCharge()>0) fMassHistTCPlus[index]->Fill(invMass);
else if(d->GetCharge()<0) fMassHistTCMinus[index]->Fill(invMass);
if(fDoImpPar){
fHistMassPtImpParTC[0]->Fill(arrayForSparse);
}
}
}
if(fReadMC){
if(isFidAcc){
if(labDp>=0) {
index=GetSignalHistoIndex(iPtBin);
if(passTightCuts&&fDoImpPar){
if(isPrimary) fHistMassPtImpParTC[1]->Fill(arrayForSparse);
else{
fHistMassPtImpParTC[2]->Fill(arrayForSparse);
fHistMassPtImpParTC[3]->Fill(arrayForSparseTrue);
}
}
}else{
index=GetBackgroundHistoIndex(iPtBin);
if(passTightCuts&&fDoImpPar)fHistMassPtImpParTC[4]->Fill(arrayForSparse);
}
fMassHist[index]->Fill(invMass);
if(fCutsDistr){
Float_t fact=1.;
Float_t factor[3]={1.,1.,1.};
if(fUseStrangeness) fact=GetStrangenessWeights(d,arrayMC,factor);
fCosPHist[index]->Fill(cosp,fact);
fDLenHist[index]->Fill(dlen,fact);
fDLxy[index]->Fill(dlxy);
fCosxy[index]->Fill(cxy);
Float_t sumd02s=d->Getd0Prong(0)*d->Getd0Prong(0)*factor[0]*factor[0]+d->Getd0Prong(1)*d->Getd0Prong(1)*factor[1]*factor[1]+d->Getd0Prong(2)*d->Getd0Prong(2)*factor[2]*factor[2];
fSumd02Hist[index]->Fill(sumd02s);
fSigVertHist[index]->Fill(sigvert,fact);
fPtMaxHist[index]->Fill(ptmax,fact);
fPtKHist[index]->Fill(d->PtProng(1),fact);
fPtpi1Hist[index]->Fill(d->PtProng(0),fact);
fPtpi2Hist[index]->Fill(d->PtProng(2),fact);
fDCAHist[index]->Fill(maxdca,fact);
fCorreld0Kd0pi[1]->Fill(d->Getd0Prong(0)*d->Getd0Prong(1),
d->Getd0Prong(2)*d->Getd0Prong(1));
}
if(passTightCuts){
fMassHistTC[index]->Fill(invMass);
if(fCutsDistr){
fDLxyTC[index]->Fill(dlxy);
fCosxyTC[index]->Fill(cxy);
}
if(d->GetCharge()>0) fMassHistTCPlus[index]->Fill(invMass);
else if(d->GetCharge()<0) fMassHistTCMinus[index]->Fill(invMass);
}
}else{
if(labDp>=0){
fYVsPtSig->Fill(ptCand,rapid, invMass);
if(passTightCuts)fYVsPtSigTC->Fill(ptCand,rapid, invMass);
}
}
}
if(recVtx)fRDCutsAnalysis->CleanOwnPrimaryVtx(d,aod,origownvtx);
if(unsetvtx) d->UnsetOwnPrimaryVtx();
}
fCounter->StoreCandidates(aod,nSelectedloose,kTRUE);
fCounter->StoreCandidates(aod,nSelectedtight,kFALSE);
}
if(fDoLS && arrayLikeSign) LSAnalysis(array3Prong,arrayLikeSign,aod,vtx1,nOS);
PostData(1,fOutput);
PostData(2,fListCuts);
PostData(3,fCounter);
return;
}
void AliAnalysisTaskSEDplus::CreateLikeSignHistos(){
TString hisname;
Int_t indexLS=0;
Int_t index=0;
Int_t nbins=GetNBinsHistos();
for(Int_t i=0;i<fNPtBins;i++){
index=GetHistoIndex(i);
indexLS=GetLSHistoIndex(i);
hisname.Form("hLSPt%dLC",i);
fMassHistLS[indexLS] = new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLS[indexLS]->Sumw2();
hisname.Form("hLSPt%dTC",i);
fMassHistLSTC[indexLS] = new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLSTC[indexLS]->Sumw2();
hisname.Form("hCosPAllPt%dLS",i);
fCosPHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.5,1.);
fCosPHistLS[index]->Sumw2();
hisname.Form("hDLenAllPt%dLS",i);
fDLenHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,0.5);
fDLenHistLS[index]->Sumw2();
hisname.Form("hSumd02AllPt%dLS",i);
fSumd02HistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,1.);
fSumd02HistLS[index]->Sumw2();
hisname.Form("hSigVertAllPt%dLS",i);
fSigVertHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,0.1);
fSigVertHistLS[index]->Sumw2();
hisname.Form("hPtMaxAllPt%dLS",i);
fPtMaxHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.5,5.);
fPtMaxHistLS[index]->Sumw2();
hisname.Form("hDCAAllPt%dLS",i);
fDCAHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,0.1);
fDCAHistLS[index]->Sumw2();
index=GetSignalHistoIndex(i);
indexLS++;
hisname.Form("hLSPt%dLCnw",i);
fMassHistLS[indexLS]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLS[indexLS]->Sumw2();
hisname.Form("hLSPt%dTCnw",i);
fMassHistLSTC[indexLS]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLSTC[indexLS]->Sumw2();
hisname.Form("hCosPSigPt%dLS",i);
fCosPHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.5,1.);
fCosPHistLS[index]->Sumw2();
hisname.Form("hDLenSigPt%dLS",i);
fDLenHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,0.5);
fDLenHistLS[index]->Sumw2();
hisname.Form("hSumd02SigPt%dLS",i);
fSumd02HistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,1.);
fSumd02HistLS[index]->Sumw2();
hisname.Form("hSigVertSigPt%dLS",i);
fSigVertHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,0.1);
fSigVertHistLS[index]->Sumw2();
hisname.Form("hPtMaxSigPt%dLS",i);
fPtMaxHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.5,5.);
fPtMaxHistLS[index]->Sumw2();
hisname.Form("hDCASigPt%dLS",i);
fDCAHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,0.1);
fDCAHistLS[index]->Sumw2();
index=GetBackgroundHistoIndex(i);
indexLS++;
hisname.Form("hLSPt%dLCntrip",i);
fMassHistLS[indexLS]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLS[indexLS]->Sumw2();
hisname.Form("hLSPt%dTCntrip",i);
fMassHistLSTC[indexLS]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLSTC[indexLS]->Sumw2();
hisname.Form("hCosPBkgPt%dLS",i);
fCosPHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.5,1.);
fCosPHistLS[index]->Sumw2();
hisname.Form("hDLenBkgPt%dLS",i);
fDLenHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,0.5);
fDLenHistLS[index]->Sumw2();
hisname.Form("hSumd02BkgPt%dLS",i);
fSumd02HistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,1.);
fSumd02HistLS[index]->Sumw2();
hisname.Form("hSigVertBkgPt%dLS",i);
fSigVertHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,0.1);
fSigVertHistLS[index]->Sumw2();
hisname.Form("hPtMaxBkgPt%dLS",i);
fPtMaxHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.5,5.);
fPtMaxHistLS[index]->Sumw2();
hisname.Form("hDCABkgPt%dLS",i);
fDCAHistLS[index]=new TH1F(hisname.Data(),hisname.Data(),nbins,0.,0.1);
fDCAHistLS[index]->Sumw2();
indexLS++;
hisname.Form("hLSPt%dLCntripsinglecut",i);
fMassHistLS[indexLS]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLS[indexLS]->Sumw2();
hisname.Form("hLSPt%dTCntripsinglecut",i);
fMassHistLSTC[indexLS]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLSTC[indexLS]->Sumw2();
indexLS++;
hisname.Form("hLSPt%dLCspc",i);
fMassHistLS[indexLS]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLS[indexLS]->Sumw2();
hisname.Form("hLSPt%dTCspc",i);
fMassHistLSTC[indexLS]=new TH1F(hisname.Data(),hisname.Data(),nbins,fLowmasslimit,fUpmasslimit);
fMassHistLSTC[indexLS]->Sumw2();
}
for(Int_t i=0; i<3*fNPtBins; i++){
fOutput->Add(fCosPHistLS[i]);
fOutput->Add(fDLenHistLS[i]);
fOutput->Add(fSumd02HistLS[i]);
fOutput->Add(fSigVertHistLS[i]);
fOutput->Add(fPtMaxHistLS[i]);
fOutput->Add(fDCAHistLS[i]);
}
for(Int_t i=0; i<5*fNPtBins; i++){
fOutput->Add(fMassHistLS[i]);
fOutput->Add(fMassHistLSTC[i]);
}
}
void AliAnalysisTaskSEDplus::CreateImpactParameterHistos(){
Int_t nmassbins=GetNBinsHistos();
Double_t maxmult;
if(fSystem==1) maxmult=5000;
else maxmult=200;
Int_t nbins[6]={nmassbins,200,fNImpParBins,5,50,100};
Double_t xmin[6]={fLowmasslimit,0.,fLowerImpPar,0.95,0.,-0.5};
Double_t xmax[6]={fUpmasslimit,40.,fHigherImpPar,1.,1.,maxmult};
fHistMassPtImpParTC[0]=new THnSparseF("hMassPtImpParAll",
"Mass vs. pt vs.imppar - All",
6,nbins,xmin,xmax);
fHistMassPtImpParTC[1]=new THnSparseF("hMassPtImpParPrompt",
"Mass vs. pt vs.imppar - promptD",
6,nbins,xmin,xmax);
fHistMassPtImpParTC[2]=new THnSparseF("hMassPtImpParBfeed",
"Mass vs. pt vs.imppar - DfromB",
6,nbins,xmin,xmax);
fHistMassPtImpParTC[3]=new THnSparseF("hMassPtImpParTrueBfeed",
"Mass vs. pt vs.true imppar -DfromB",
6,nbins,xmin,xmax);
fHistMassPtImpParTC[4]=new THnSparseF("hMassPtImpParBkg",
"Mass vs. pt vs.imppar - backgr.",
6,nbins,xmin,xmax);
for(Int_t i=0; i<5;i++){
fOutput->Add(fHistMassPtImpParTC[i]);
}
}
void AliAnalysisTaskSEDplus::Terminate(Option_t *)
{
if(fDebug > 1) printf("AnalysisTaskSEDplus: Terminate() \n");
fOutput = dynamic_cast<TList*> (GetOutputData(1));
if (!fOutput) {
printf("ERROR: fOutput not available\n");
return;
}
fHistNEvents = dynamic_cast<TH1F*>(fOutput->FindObject("fHistNEvents"));
if(fHistNEvents){
printf("Number of analyzed events = %d\n",(Int_t)fHistNEvents->GetBinContent(2));
}else{
printf("ERROR: fHistNEvents not available\n");
return;
}
return;
}
Float_t AliAnalysisTaskSEDplus::GetTrueImpactParameter(const AliAODMCHeader *mcHeader, TClonesArray* arrayMC, const AliAODMCParticle *partDp) const {
Double_t vtxTrue[3];
mcHeader->GetVertex(vtxTrue);
Double_t origD[3];
partDp->XvYvZv(origD);
Short_t charge=partDp->Charge();
Double_t pXdauTrue[3],pYdauTrue[3],pZdauTrue[3];
for(Int_t iDau=0; iDau<3; iDau++){
pXdauTrue[iDau]=0.;
pYdauTrue[iDau]=0.;
pZdauTrue[iDau]=0.;
}
Int_t nDau=partDp->GetNDaughters();
Int_t labelFirstDau = partDp->GetDaughter(0);
if(nDau==3){
for(Int_t iDau=0; iDau<3; iDau++){
Int_t ind = labelFirstDau+iDau;
AliAODMCParticle* part = dynamic_cast<AliAODMCParticle*>(arrayMC->At(ind));
if(!part){
AliError("Daughter particle not found in MC array");
return 99999.;
}
pXdauTrue[iDau]=part->Px();
pYdauTrue[iDau]=part->Py();
pZdauTrue[iDau]=part->Pz();
}
}else if(nDau==2){
Int_t theDau=0;
for(Int_t iDau=0; iDau<2; iDau++){
Int_t ind = labelFirstDau+iDau;
AliAODMCParticle* part = dynamic_cast<AliAODMCParticle*>(arrayMC->At(ind));
if(!part){
AliError("Daughter particle not found in MC array");
return 99999.;
}
Int_t pdgCode=TMath::Abs(part->GetPdgCode());
if(pdgCode==211 || pdgCode==321){
pXdauTrue[theDau]=part->Px();
pYdauTrue[theDau]=part->Py();
pZdauTrue[theDau]=part->Pz();
++theDau;
}else{
Int_t nDauRes=part->GetNDaughters();
if(nDauRes==2){
Int_t labelFirstDauRes = part->GetDaughter(0);
for(Int_t iDauRes=0; iDauRes<2; iDauRes++){
Int_t indDR = labelFirstDauRes+iDauRes;
AliAODMCParticle* partDR = dynamic_cast<AliAODMCParticle*>(arrayMC->At(indDR));
if(!partDR){
AliError("Daughter particle not found in MC array");
return 99999.;
}
Int_t pdgCodeDR=TMath::Abs(partDR->GetPdgCode());
if(pdgCodeDR==211 || pdgCodeDR==321){
pXdauTrue[theDau]=partDR->Px();
pYdauTrue[theDau]=partDR->Py();
pZdauTrue[theDau]=partDR->Pz();
++theDau;
}
}
}
}
}
if(theDau!=3){
AliError("Wrong number of decay prongs");
return 99999.;
}
}
Double_t d0dummy[3]={0.,0.,0.};
AliAODRecoDecayHF aodDplusMC(vtxTrue,origD,3,charge,pXdauTrue,pYdauTrue,pZdauTrue,d0dummy);
return aodDplusMC.ImpParXY();
}
Float_t AliAnalysisTaskSEDplus::GetStrangenessWeights(const AliAODRecoDecayHF3Prong* d, TClonesArray* arrayMC, Float_t factor[3]) const {
for(Int_t iprong=0;iprong<3;iprong++){
factor[iprong]=1;
AliAODTrack *trad = (AliAODTrack*)d->GetDaughter(iprong);
Int_t labd= trad->GetLabel();
if(labd>=0){
AliAODMCParticle *dau = (AliAODMCParticle*)arrayMC->At(labd);
if(dau){
Int_t labm = dau->GetMother();
if(labm>=0){
AliAODMCParticle *mot = (AliAODMCParticle*)arrayMC->At(labm);
if(mot){
if(TMath::Abs(mot->GetPdgCode())==310 || TMath::Abs(mot->GetPdgCode())==130 || TMath::Abs(mot->GetPdgCode())==321){
if(d->PtProng(iprong)<=1)factor[iprong]=1./.7;
else factor[iprong]=1./.6;
}
if(TMath::Abs(mot->GetPdgCode())==3122) {
factor[iprong]=1./0.25;
}
}
}
}
}
}
Float_t fact=1.;
for(Int_t k=0;k<3;k++)fact=fact*factor[k];
return fact;
}
AliAnalysisTaskSEDplus.cxx:1 AliAnalysisTaskSEDplus.cxx:2 AliAnalysisTaskSEDplus.cxx:3 AliAnalysisTaskSEDplus.cxx:4 AliAnalysisTaskSEDplus.cxx:5 AliAnalysisTaskSEDplus.cxx:6 AliAnalysisTaskSEDplus.cxx:7 AliAnalysisTaskSEDplus.cxx:8 AliAnalysisTaskSEDplus.cxx:9 AliAnalysisTaskSEDplus.cxx:10 AliAnalysisTaskSEDplus.cxx:11 AliAnalysisTaskSEDplus.cxx:12 AliAnalysisTaskSEDplus.cxx:13 AliAnalysisTaskSEDplus.cxx:14 AliAnalysisTaskSEDplus.cxx:15 AliAnalysisTaskSEDplus.cxx:16 AliAnalysisTaskSEDplus.cxx:17 AliAnalysisTaskSEDplus.cxx:18 AliAnalysisTaskSEDplus.cxx:19 AliAnalysisTaskSEDplus.cxx:20 AliAnalysisTaskSEDplus.cxx:21 AliAnalysisTaskSEDplus.cxx:22 AliAnalysisTaskSEDplus.cxx:23 AliAnalysisTaskSEDplus.cxx:24 AliAnalysisTaskSEDplus.cxx:25 AliAnalysisTaskSEDplus.cxx:26 AliAnalysisTaskSEDplus.cxx:27 AliAnalysisTaskSEDplus.cxx:28 AliAnalysisTaskSEDplus.cxx:29 AliAnalysisTaskSEDplus.cxx:30 AliAnalysisTaskSEDplus.cxx:31 AliAnalysisTaskSEDplus.cxx:32 AliAnalysisTaskSEDplus.cxx:33 AliAnalysisTaskSEDplus.cxx:34 AliAnalysisTaskSEDplus.cxx:35 AliAnalysisTaskSEDplus.cxx:36 AliAnalysisTaskSEDplus.cxx:37 AliAnalysisTaskSEDplus.cxx:38 AliAnalysisTaskSEDplus.cxx:39 AliAnalysisTaskSEDplus.cxx:40 AliAnalysisTaskSEDplus.cxx:41 AliAnalysisTaskSEDplus.cxx:42 AliAnalysisTaskSEDplus.cxx:43 AliAnalysisTaskSEDplus.cxx:44 AliAnalysisTaskSEDplus.cxx:45 AliAnalysisTaskSEDplus.cxx:46 AliAnalysisTaskSEDplus.cxx:47 AliAnalysisTaskSEDplus.cxx:48 AliAnalysisTaskSEDplus.cxx:49 AliAnalysisTaskSEDplus.cxx:50 AliAnalysisTaskSEDplus.cxx:51 AliAnalysisTaskSEDplus.cxx:52 AliAnalysisTaskSEDplus.cxx:53 AliAnalysisTaskSEDplus.cxx:54 AliAnalysisTaskSEDplus.cxx:55 AliAnalysisTaskSEDplus.cxx:56 AliAnalysisTaskSEDplus.cxx:57 AliAnalysisTaskSEDplus.cxx:58 AliAnalysisTaskSEDplus.cxx:59 AliAnalysisTaskSEDplus.cxx:60 AliAnalysisTaskSEDplus.cxx:61 AliAnalysisTaskSEDplus.cxx:62 AliAnalysisTaskSEDplus.cxx:63 AliAnalysisTaskSEDplus.cxx:64 AliAnalysisTaskSEDplus.cxx:65 AliAnalysisTaskSEDplus.cxx:66 AliAnalysisTaskSEDplus.cxx:67 AliAnalysisTaskSEDplus.cxx:68 AliAnalysisTaskSEDplus.cxx:69 AliAnalysisTaskSEDplus.cxx:70 AliAnalysisTaskSEDplus.cxx:71 AliAnalysisTaskSEDplus.cxx:72 AliAnalysisTaskSEDplus.cxx:73 AliAnalysisTaskSEDplus.cxx:74 AliAnalysisTaskSEDplus.cxx:75 AliAnalysisTaskSEDplus.cxx:76 AliAnalysisTaskSEDplus.cxx:77 AliAnalysisTaskSEDplus.cxx:78 AliAnalysisTaskSEDplus.cxx:79 AliAnalysisTaskSEDplus.cxx:80 AliAnalysisTaskSEDplus.cxx:81 AliAnalysisTaskSEDplus.cxx:82 AliAnalysisTaskSEDplus.cxx:83 AliAnalysisTaskSEDplus.cxx:84 AliAnalysisTaskSEDplus.cxx:85 AliAnalysisTaskSEDplus.cxx:86 AliAnalysisTaskSEDplus.cxx:87 AliAnalysisTaskSEDplus.cxx:88 AliAnalysisTaskSEDplus.cxx:89 AliAnalysisTaskSEDplus.cxx:90 AliAnalysisTaskSEDplus.cxx:91 AliAnalysisTaskSEDplus.cxx:92 AliAnalysisTaskSEDplus.cxx:93 AliAnalysisTaskSEDplus.cxx:94 AliAnalysisTaskSEDplus.cxx:95 AliAnalysisTaskSEDplus.cxx:96 AliAnalysisTaskSEDplus.cxx:97 AliAnalysisTaskSEDplus.cxx:98 AliAnalysisTaskSEDplus.cxx:99 AliAnalysisTaskSEDplus.cxx:100 AliAnalysisTaskSEDplus.cxx:101 AliAnalysisTaskSEDplus.cxx:102 AliAnalysisTaskSEDplus.cxx:103 AliAnalysisTaskSEDplus.cxx:104 AliAnalysisTaskSEDplus.cxx:105 AliAnalysisTaskSEDplus.cxx:106 AliAnalysisTaskSEDplus.cxx:107 AliAnalysisTaskSEDplus.cxx:108 AliAnalysisTaskSEDplus.cxx:109 AliAnalysisTaskSEDplus.cxx:110 AliAnalysisTaskSEDplus.cxx:111 AliAnalysisTaskSEDplus.cxx:112 AliAnalysisTaskSEDplus.cxx:113 AliAnalysisTaskSEDplus.cxx:114 AliAnalysisTaskSEDplus.cxx:115 AliAnalysisTaskSEDplus.cxx:116 AliAnalysisTaskSEDplus.cxx:117 AliAnalysisTaskSEDplus.cxx:118 AliAnalysisTaskSEDplus.cxx:119 AliAnalysisTaskSEDplus.cxx:120 AliAnalysisTaskSEDplus.cxx:121 AliAnalysisTaskSEDplus.cxx:122 AliAnalysisTaskSEDplus.cxx:123 AliAnalysisTaskSEDplus.cxx:124 AliAnalysisTaskSEDplus.cxx:125 AliAnalysisTaskSEDplus.cxx:126 AliAnalysisTaskSEDplus.cxx:127 AliAnalysisTaskSEDplus.cxx:128 AliAnalysisTaskSEDplus.cxx:129 AliAnalysisTaskSEDplus.cxx:130 AliAnalysisTaskSEDplus.cxx:131 AliAnalysisTaskSEDplus.cxx:132 AliAnalysisTaskSEDplus.cxx:133 AliAnalysisTaskSEDplus.cxx:134 AliAnalysisTaskSEDplus.cxx:135 AliAnalysisTaskSEDplus.cxx:136 AliAnalysisTaskSEDplus.cxx:137 AliAnalysisTaskSEDplus.cxx:138 AliAnalysisTaskSEDplus.cxx:139 AliAnalysisTaskSEDplus.cxx:140 AliAnalysisTaskSEDplus.cxx:141 AliAnalysisTaskSEDplus.cxx:142 AliAnalysisTaskSEDplus.cxx:143 AliAnalysisTaskSEDplus.cxx:144 AliAnalysisTaskSEDplus.cxx:145 AliAnalysisTaskSEDplus.cxx:146 AliAnalysisTaskSEDplus.cxx:147 AliAnalysisTaskSEDplus.cxx:148 AliAnalysisTaskSEDplus.cxx:149 AliAnalysisTaskSEDplus.cxx:150 AliAnalysisTaskSEDplus.cxx:151 AliAnalysisTaskSEDplus.cxx:152 AliAnalysisTaskSEDplus.cxx:153 AliAnalysisTaskSEDplus.cxx:154 AliAnalysisTaskSEDplus.cxx:155 AliAnalysisTaskSEDplus.cxx:156 AliAnalysisTaskSEDplus.cxx:157 AliAnalysisTaskSEDplus.cxx:158 AliAnalysisTaskSEDplus.cxx:159 AliAnalysisTaskSEDplus.cxx:160 AliAnalysisTaskSEDplus.cxx:161 AliAnalysisTaskSEDplus.cxx:162 AliAnalysisTaskSEDplus.cxx:163 AliAnalysisTaskSEDplus.cxx:164 AliAnalysisTaskSEDplus.cxx:165 AliAnalysisTaskSEDplus.cxx:166 AliAnalysisTaskSEDplus.cxx:167 AliAnalysisTaskSEDplus.cxx:168 AliAnalysisTaskSEDplus.cxx:169 AliAnalysisTaskSEDplus.cxx:170 AliAnalysisTaskSEDplus.cxx:171 AliAnalysisTaskSEDplus.cxx:172 AliAnalysisTaskSEDplus.cxx:173 AliAnalysisTaskSEDplus.cxx:174 AliAnalysisTaskSEDplus.cxx:175 AliAnalysisTaskSEDplus.cxx:176 AliAnalysisTaskSEDplus.cxx:177 AliAnalysisTaskSEDplus.cxx:178 AliAnalysisTaskSEDplus.cxx:179 AliAnalysisTaskSEDplus.cxx:180 AliAnalysisTaskSEDplus.cxx:181 AliAnalysisTaskSEDplus.cxx:182 AliAnalysisTaskSEDplus.cxx:183 AliAnalysisTaskSEDplus.cxx:184 AliAnalysisTaskSEDplus.cxx:185 AliAnalysisTaskSEDplus.cxx:186 AliAnalysisTaskSEDplus.cxx:187 AliAnalysisTaskSEDplus.cxx:188 AliAnalysisTaskSEDplus.cxx:189 AliAnalysisTaskSEDplus.cxx:190 AliAnalysisTaskSEDplus.cxx:191 AliAnalysisTaskSEDplus.cxx:192 AliAnalysisTaskSEDplus.cxx:193 AliAnalysisTaskSEDplus.cxx:194 AliAnalysisTaskSEDplus.cxx:195 AliAnalysisTaskSEDplus.cxx:196 AliAnalysisTaskSEDplus.cxx:197 AliAnalysisTaskSEDplus.cxx:198 AliAnalysisTaskSEDplus.cxx:199 AliAnalysisTaskSEDplus.cxx:200 AliAnalysisTaskSEDplus.cxx:201 AliAnalysisTaskSEDplus.cxx:202 AliAnalysisTaskSEDplus.cxx:203 AliAnalysisTaskSEDplus.cxx:204 AliAnalysisTaskSEDplus.cxx:205 AliAnalysisTaskSEDplus.cxx:206 AliAnalysisTaskSEDplus.cxx:207 AliAnalysisTaskSEDplus.cxx:208 AliAnalysisTaskSEDplus.cxx:209 AliAnalysisTaskSEDplus.cxx:210 AliAnalysisTaskSEDplus.cxx:211 AliAnalysisTaskSEDplus.cxx:212 AliAnalysisTaskSEDplus.cxx:213 AliAnalysisTaskSEDplus.cxx:214 AliAnalysisTaskSEDplus.cxx:215 AliAnalysisTaskSEDplus.cxx:216 AliAnalysisTaskSEDplus.cxx:217 AliAnalysisTaskSEDplus.cxx:218 AliAnalysisTaskSEDplus.cxx:219 AliAnalysisTaskSEDplus.cxx:220 AliAnalysisTaskSEDplus.cxx:221 AliAnalysisTaskSEDplus.cxx:222 AliAnalysisTaskSEDplus.cxx:223 AliAnalysisTaskSEDplus.cxx:224 AliAnalysisTaskSEDplus.cxx:225 AliAnalysisTaskSEDplus.cxx:226 AliAnalysisTaskSEDplus.cxx:227 AliAnalysisTaskSEDplus.cxx:228 AliAnalysisTaskSEDplus.cxx:229 AliAnalysisTaskSEDplus.cxx:230 AliAnalysisTaskSEDplus.cxx:231 AliAnalysisTaskSEDplus.cxx:232 AliAnalysisTaskSEDplus.cxx:233 AliAnalysisTaskSEDplus.cxx:234 AliAnalysisTaskSEDplus.cxx:235 AliAnalysisTaskSEDplus.cxx:236 AliAnalysisTaskSEDplus.cxx:237 AliAnalysisTaskSEDplus.cxx:238 AliAnalysisTaskSEDplus.cxx:239 AliAnalysisTaskSEDplus.cxx:240 AliAnalysisTaskSEDplus.cxx:241 AliAnalysisTaskSEDplus.cxx:242 AliAnalysisTaskSEDplus.cxx:243 AliAnalysisTaskSEDplus.cxx:244 AliAnalysisTaskSEDplus.cxx:245 AliAnalysisTaskSEDplus.cxx:246 AliAnalysisTaskSEDplus.cxx:247 AliAnalysisTaskSEDplus.cxx:248 AliAnalysisTaskSEDplus.cxx:249 AliAnalysisTaskSEDplus.cxx:250 AliAnalysisTaskSEDplus.cxx:251 AliAnalysisTaskSEDplus.cxx:252 AliAnalysisTaskSEDplus.cxx:253 AliAnalysisTaskSEDplus.cxx:254 AliAnalysisTaskSEDplus.cxx:255 AliAnalysisTaskSEDplus.cxx:256 AliAnalysisTaskSEDplus.cxx:257 AliAnalysisTaskSEDplus.cxx:258 AliAnalysisTaskSEDplus.cxx:259 AliAnalysisTaskSEDplus.cxx:260 AliAnalysisTaskSEDplus.cxx:261 AliAnalysisTaskSEDplus.cxx:262 AliAnalysisTaskSEDplus.cxx:263 AliAnalysisTaskSEDplus.cxx:264 AliAnalysisTaskSEDplus.cxx:265 AliAnalysisTaskSEDplus.cxx:266 AliAnalysisTaskSEDplus.cxx:267 AliAnalysisTaskSEDplus.cxx:268 AliAnalysisTaskSEDplus.cxx:269 AliAnalysisTaskSEDplus.cxx:270 AliAnalysisTaskSEDplus.cxx:271 AliAnalysisTaskSEDplus.cxx:272 AliAnalysisTaskSEDplus.cxx:273 AliAnalysisTaskSEDplus.cxx:274 AliAnalysisTaskSEDplus.cxx:275 AliAnalysisTaskSEDplus.cxx:276 AliAnalysisTaskSEDplus.cxx:277 AliAnalysisTaskSEDplus.cxx:278 AliAnalysisTaskSEDplus.cxx:279 AliAnalysisTaskSEDplus.cxx:280 AliAnalysisTaskSEDplus.cxx:281 AliAnalysisTaskSEDplus.cxx:282 AliAnalysisTaskSEDplus.cxx:283 AliAnalysisTaskSEDplus.cxx:284 AliAnalysisTaskSEDplus.cxx:285 AliAnalysisTaskSEDplus.cxx:286 AliAnalysisTaskSEDplus.cxx:287 AliAnalysisTaskSEDplus.cxx:288 AliAnalysisTaskSEDplus.cxx:289 AliAnalysisTaskSEDplus.cxx:290 AliAnalysisTaskSEDplus.cxx:291 AliAnalysisTaskSEDplus.cxx:292 AliAnalysisTaskSEDplus.cxx:293 AliAnalysisTaskSEDplus.cxx:294 AliAnalysisTaskSEDplus.cxx:295 AliAnalysisTaskSEDplus.cxx:296 AliAnalysisTaskSEDplus.cxx:297 AliAnalysisTaskSEDplus.cxx:298 AliAnalysisTaskSEDplus.cxx:299 AliAnalysisTaskSEDplus.cxx:300 AliAnalysisTaskSEDplus.cxx:301 AliAnalysisTaskSEDplus.cxx:302 AliAnalysisTaskSEDplus.cxx:303 AliAnalysisTaskSEDplus.cxx:304 AliAnalysisTaskSEDplus.cxx:305 AliAnalysisTaskSEDplus.cxx:306 AliAnalysisTaskSEDplus.cxx:307 AliAnalysisTaskSEDplus.cxx:308 AliAnalysisTaskSEDplus.cxx:309 AliAnalysisTaskSEDplus.cxx:310 AliAnalysisTaskSEDplus.cxx:311 AliAnalysisTaskSEDplus.cxx:312 AliAnalysisTaskSEDplus.cxx:313 AliAnalysisTaskSEDplus.cxx:314 AliAnalysisTaskSEDplus.cxx:315 AliAnalysisTaskSEDplus.cxx:316 AliAnalysisTaskSEDplus.cxx:317 AliAnalysisTaskSEDplus.cxx:318 AliAnalysisTaskSEDplus.cxx:319 AliAnalysisTaskSEDplus.cxx:320 AliAnalysisTaskSEDplus.cxx:321 AliAnalysisTaskSEDplus.cxx:322 AliAnalysisTaskSEDplus.cxx:323 AliAnalysisTaskSEDplus.cxx:324 AliAnalysisTaskSEDplus.cxx:325 AliAnalysisTaskSEDplus.cxx:326 AliAnalysisTaskSEDplus.cxx:327 AliAnalysisTaskSEDplus.cxx:328 AliAnalysisTaskSEDplus.cxx:329 AliAnalysisTaskSEDplus.cxx:330 AliAnalysisTaskSEDplus.cxx:331 AliAnalysisTaskSEDplus.cxx:332 AliAnalysisTaskSEDplus.cxx:333 AliAnalysisTaskSEDplus.cxx:334 AliAnalysisTaskSEDplus.cxx:335 AliAnalysisTaskSEDplus.cxx:336 AliAnalysisTaskSEDplus.cxx:337 AliAnalysisTaskSEDplus.cxx:338 AliAnalysisTaskSEDplus.cxx:339 AliAnalysisTaskSEDplus.cxx:340 AliAnalysisTaskSEDplus.cxx:341 AliAnalysisTaskSEDplus.cxx:342 AliAnalysisTaskSEDplus.cxx:343 AliAnalysisTaskSEDplus.cxx:344 AliAnalysisTaskSEDplus.cxx:345 AliAnalysisTaskSEDplus.cxx:346 AliAnalysisTaskSEDplus.cxx:347 AliAnalysisTaskSEDplus.cxx:348 AliAnalysisTaskSEDplus.cxx:349 AliAnalysisTaskSEDplus.cxx:350 AliAnalysisTaskSEDplus.cxx:351 AliAnalysisTaskSEDplus.cxx:352 AliAnalysisTaskSEDplus.cxx:353 AliAnalysisTaskSEDplus.cxx:354 AliAnalysisTaskSEDplus.cxx:355 AliAnalysisTaskSEDplus.cxx:356 AliAnalysisTaskSEDplus.cxx:357 AliAnalysisTaskSEDplus.cxx:358 AliAnalysisTaskSEDplus.cxx:359 AliAnalysisTaskSEDplus.cxx:360 AliAnalysisTaskSEDplus.cxx:361 AliAnalysisTaskSEDplus.cxx:362 AliAnalysisTaskSEDplus.cxx:363 AliAnalysisTaskSEDplus.cxx:364 AliAnalysisTaskSEDplus.cxx:365 AliAnalysisTaskSEDplus.cxx:366 AliAnalysisTaskSEDplus.cxx:367 AliAnalysisTaskSEDplus.cxx:368 AliAnalysisTaskSEDplus.cxx:369 AliAnalysisTaskSEDplus.cxx:370 AliAnalysisTaskSEDplus.cxx:371 AliAnalysisTaskSEDplus.cxx:372 AliAnalysisTaskSEDplus.cxx:373 AliAnalysisTaskSEDplus.cxx:374 AliAnalysisTaskSEDplus.cxx:375 AliAnalysisTaskSEDplus.cxx:376 AliAnalysisTaskSEDplus.cxx:377 AliAnalysisTaskSEDplus.cxx:378 AliAnalysisTaskSEDplus.cxx:379 AliAnalysisTaskSEDplus.cxx:380 AliAnalysisTaskSEDplus.cxx:381 AliAnalysisTaskSEDplus.cxx:382 AliAnalysisTaskSEDplus.cxx:383 AliAnalysisTaskSEDplus.cxx:384 AliAnalysisTaskSEDplus.cxx:385 AliAnalysisTaskSEDplus.cxx:386 AliAnalysisTaskSEDplus.cxx:387 AliAnalysisTaskSEDplus.cxx:388 AliAnalysisTaskSEDplus.cxx:389 AliAnalysisTaskSEDplus.cxx:390 AliAnalysisTaskSEDplus.cxx:391 AliAnalysisTaskSEDplus.cxx:392 AliAnalysisTaskSEDplus.cxx:393 AliAnalysisTaskSEDplus.cxx:394 AliAnalysisTaskSEDplus.cxx:395 AliAnalysisTaskSEDplus.cxx:396 AliAnalysisTaskSEDplus.cxx:397 AliAnalysisTaskSEDplus.cxx:398 AliAnalysisTaskSEDplus.cxx:399 AliAnalysisTaskSEDplus.cxx:400 AliAnalysisTaskSEDplus.cxx:401 AliAnalysisTaskSEDplus.cxx:402 AliAnalysisTaskSEDplus.cxx:403 AliAnalysisTaskSEDplus.cxx:404 AliAnalysisTaskSEDplus.cxx:405 AliAnalysisTaskSEDplus.cxx:406 AliAnalysisTaskSEDplus.cxx:407 AliAnalysisTaskSEDplus.cxx:408 AliAnalysisTaskSEDplus.cxx:409 AliAnalysisTaskSEDplus.cxx:410 AliAnalysisTaskSEDplus.cxx:411 AliAnalysisTaskSEDplus.cxx:412 AliAnalysisTaskSEDplus.cxx:413 AliAnalysisTaskSEDplus.cxx:414 AliAnalysisTaskSEDplus.cxx:415 AliAnalysisTaskSEDplus.cxx:416 AliAnalysisTaskSEDplus.cxx:417 AliAnalysisTaskSEDplus.cxx:418 AliAnalysisTaskSEDplus.cxx:419 AliAnalysisTaskSEDplus.cxx:420 AliAnalysisTaskSEDplus.cxx:421 AliAnalysisTaskSEDplus.cxx:422 AliAnalysisTaskSEDplus.cxx:423 AliAnalysisTaskSEDplus.cxx:424 AliAnalysisTaskSEDplus.cxx:425 AliAnalysisTaskSEDplus.cxx:426 AliAnalysisTaskSEDplus.cxx:427 AliAnalysisTaskSEDplus.cxx:428 AliAnalysisTaskSEDplus.cxx:429 AliAnalysisTaskSEDplus.cxx:430 AliAnalysisTaskSEDplus.cxx:431 AliAnalysisTaskSEDplus.cxx:432 AliAnalysisTaskSEDplus.cxx:433 AliAnalysisTaskSEDplus.cxx:434 AliAnalysisTaskSEDplus.cxx:435 AliAnalysisTaskSEDplus.cxx:436 AliAnalysisTaskSEDplus.cxx:437 AliAnalysisTaskSEDplus.cxx:438 AliAnalysisTaskSEDplus.cxx:439 AliAnalysisTaskSEDplus.cxx:440 AliAnalysisTaskSEDplus.cxx:441 AliAnalysisTaskSEDplus.cxx:442 AliAnalysisTaskSEDplus.cxx:443 AliAnalysisTaskSEDplus.cxx:444 AliAnalysisTaskSEDplus.cxx:445 AliAnalysisTaskSEDplus.cxx:446 AliAnalysisTaskSEDplus.cxx:447 AliAnalysisTaskSEDplus.cxx:448 AliAnalysisTaskSEDplus.cxx:449 AliAnalysisTaskSEDplus.cxx:450 AliAnalysisTaskSEDplus.cxx:451 AliAnalysisTaskSEDplus.cxx:452 AliAnalysisTaskSEDplus.cxx:453 AliAnalysisTaskSEDplus.cxx:454 AliAnalysisTaskSEDplus.cxx:455 AliAnalysisTaskSEDplus.cxx:456 AliAnalysisTaskSEDplus.cxx:457 AliAnalysisTaskSEDplus.cxx:458 AliAnalysisTaskSEDplus.cxx:459 AliAnalysisTaskSEDplus.cxx:460 AliAnalysisTaskSEDplus.cxx:461 AliAnalysisTaskSEDplus.cxx:462 AliAnalysisTaskSEDplus.cxx:463 AliAnalysisTaskSEDplus.cxx:464 AliAnalysisTaskSEDplus.cxx:465 AliAnalysisTaskSEDplus.cxx:466 AliAnalysisTaskSEDplus.cxx:467 AliAnalysisTaskSEDplus.cxx:468 AliAnalysisTaskSEDplus.cxx:469 AliAnalysisTaskSEDplus.cxx:470 AliAnalysisTaskSEDplus.cxx:471 AliAnalysisTaskSEDplus.cxx:472 AliAnalysisTaskSEDplus.cxx:473 AliAnalysisTaskSEDplus.cxx:474 AliAnalysisTaskSEDplus.cxx:475 AliAnalysisTaskSEDplus.cxx:476 AliAnalysisTaskSEDplus.cxx:477 AliAnalysisTaskSEDplus.cxx:478 AliAnalysisTaskSEDplus.cxx:479 AliAnalysisTaskSEDplus.cxx:480 AliAnalysisTaskSEDplus.cxx:481 AliAnalysisTaskSEDplus.cxx:482 AliAnalysisTaskSEDplus.cxx:483 AliAnalysisTaskSEDplus.cxx:484 AliAnalysisTaskSEDplus.cxx:485 AliAnalysisTaskSEDplus.cxx:486 AliAnalysisTaskSEDplus.cxx:487 AliAnalysisTaskSEDplus.cxx:488 AliAnalysisTaskSEDplus.cxx:489 AliAnalysisTaskSEDplus.cxx:490 AliAnalysisTaskSEDplus.cxx:491 AliAnalysisTaskSEDplus.cxx:492 AliAnalysisTaskSEDplus.cxx:493 AliAnalysisTaskSEDplus.cxx:494 AliAnalysisTaskSEDplus.cxx:495 AliAnalysisTaskSEDplus.cxx:496 AliAnalysisTaskSEDplus.cxx:497 AliAnalysisTaskSEDplus.cxx:498 AliAnalysisTaskSEDplus.cxx:499 AliAnalysisTaskSEDplus.cxx:500 AliAnalysisTaskSEDplus.cxx:501 AliAnalysisTaskSEDplus.cxx:502 AliAnalysisTaskSEDplus.cxx:503 AliAnalysisTaskSEDplus.cxx:504 AliAnalysisTaskSEDplus.cxx:505 AliAnalysisTaskSEDplus.cxx:506 AliAnalysisTaskSEDplus.cxx:507 AliAnalysisTaskSEDplus.cxx:508 AliAnalysisTaskSEDplus.cxx:509 AliAnalysisTaskSEDplus.cxx:510 AliAnalysisTaskSEDplus.cxx:511 AliAnalysisTaskSEDplus.cxx:512 AliAnalysisTaskSEDplus.cxx:513 AliAnalysisTaskSEDplus.cxx:514 AliAnalysisTaskSEDplus.cxx:515 AliAnalysisTaskSEDplus.cxx:516 AliAnalysisTaskSEDplus.cxx:517 AliAnalysisTaskSEDplus.cxx:518 AliAnalysisTaskSEDplus.cxx:519 AliAnalysisTaskSEDplus.cxx:520 AliAnalysisTaskSEDplus.cxx:521 AliAnalysisTaskSEDplus.cxx:522 AliAnalysisTaskSEDplus.cxx:523 AliAnalysisTaskSEDplus.cxx:524 AliAnalysisTaskSEDplus.cxx:525 AliAnalysisTaskSEDplus.cxx:526 AliAnalysisTaskSEDplus.cxx:527 AliAnalysisTaskSEDplus.cxx:528 AliAnalysisTaskSEDplus.cxx:529 AliAnalysisTaskSEDplus.cxx:530 AliAnalysisTaskSEDplus.cxx:531 AliAnalysisTaskSEDplus.cxx:532 AliAnalysisTaskSEDplus.cxx:533 AliAnalysisTaskSEDplus.cxx:534 AliAnalysisTaskSEDplus.cxx:535 AliAnalysisTaskSEDplus.cxx:536 AliAnalysisTaskSEDplus.cxx:537 AliAnalysisTaskSEDplus.cxx:538 AliAnalysisTaskSEDplus.cxx:539 AliAnalysisTaskSEDplus.cxx:540 AliAnalysisTaskSEDplus.cxx:541 AliAnalysisTaskSEDplus.cxx:542 AliAnalysisTaskSEDplus.cxx:543 AliAnalysisTaskSEDplus.cxx:544 AliAnalysisTaskSEDplus.cxx:545 AliAnalysisTaskSEDplus.cxx:546 AliAnalysisTaskSEDplus.cxx:547 AliAnalysisTaskSEDplus.cxx:548 AliAnalysisTaskSEDplus.cxx:549 AliAnalysisTaskSEDplus.cxx:550 AliAnalysisTaskSEDplus.cxx:551 AliAnalysisTaskSEDplus.cxx:552 AliAnalysisTaskSEDplus.cxx:553 AliAnalysisTaskSEDplus.cxx:554 AliAnalysisTaskSEDplus.cxx:555 AliAnalysisTaskSEDplus.cxx:556 AliAnalysisTaskSEDplus.cxx:557 AliAnalysisTaskSEDplus.cxx:558 AliAnalysisTaskSEDplus.cxx:559 AliAnalysisTaskSEDplus.cxx:560 AliAnalysisTaskSEDplus.cxx:561 AliAnalysisTaskSEDplus.cxx:562 AliAnalysisTaskSEDplus.cxx:563 AliAnalysisTaskSEDplus.cxx:564 AliAnalysisTaskSEDplus.cxx:565 AliAnalysisTaskSEDplus.cxx:566 AliAnalysisTaskSEDplus.cxx:567 AliAnalysisTaskSEDplus.cxx:568 AliAnalysisTaskSEDplus.cxx:569 AliAnalysisTaskSEDplus.cxx:570 AliAnalysisTaskSEDplus.cxx:571 AliAnalysisTaskSEDplus.cxx:572 AliAnalysisTaskSEDplus.cxx:573 AliAnalysisTaskSEDplus.cxx:574 AliAnalysisTaskSEDplus.cxx:575 AliAnalysisTaskSEDplus.cxx:576 AliAnalysisTaskSEDplus.cxx:577 AliAnalysisTaskSEDplus.cxx:578 AliAnalysisTaskSEDplus.cxx:579 AliAnalysisTaskSEDplus.cxx:580 AliAnalysisTaskSEDplus.cxx:581 AliAnalysisTaskSEDplus.cxx:582 AliAnalysisTaskSEDplus.cxx:583 AliAnalysisTaskSEDplus.cxx:584 AliAnalysisTaskSEDplus.cxx:585 AliAnalysisTaskSEDplus.cxx:586 AliAnalysisTaskSEDplus.cxx:587 AliAnalysisTaskSEDplus.cxx:588 AliAnalysisTaskSEDplus.cxx:589 AliAnalysisTaskSEDplus.cxx:590 AliAnalysisTaskSEDplus.cxx:591 AliAnalysisTaskSEDplus.cxx:592 AliAnalysisTaskSEDplus.cxx:593 AliAnalysisTaskSEDplus.cxx:594 AliAnalysisTaskSEDplus.cxx:595 AliAnalysisTaskSEDplus.cxx:596 AliAnalysisTaskSEDplus.cxx:597 AliAnalysisTaskSEDplus.cxx:598 AliAnalysisTaskSEDplus.cxx:599 AliAnalysisTaskSEDplus.cxx:600 AliAnalysisTaskSEDplus.cxx:601 AliAnalysisTaskSEDplus.cxx:602 AliAnalysisTaskSEDplus.cxx:603 AliAnalysisTaskSEDplus.cxx:604 AliAnalysisTaskSEDplus.cxx:605 AliAnalysisTaskSEDplus.cxx:606 AliAnalysisTaskSEDplus.cxx:607 AliAnalysisTaskSEDplus.cxx:608 AliAnalysisTaskSEDplus.cxx:609 AliAnalysisTaskSEDplus.cxx:610 AliAnalysisTaskSEDplus.cxx:611 AliAnalysisTaskSEDplus.cxx:612 AliAnalysisTaskSEDplus.cxx:613 AliAnalysisTaskSEDplus.cxx:614 AliAnalysisTaskSEDplus.cxx:615 AliAnalysisTaskSEDplus.cxx:616 AliAnalysisTaskSEDplus.cxx:617 AliAnalysisTaskSEDplus.cxx:618 AliAnalysisTaskSEDplus.cxx:619 AliAnalysisTaskSEDplus.cxx:620 AliAnalysisTaskSEDplus.cxx:621 AliAnalysisTaskSEDplus.cxx:622 AliAnalysisTaskSEDplus.cxx:623 AliAnalysisTaskSEDplus.cxx:624 AliAnalysisTaskSEDplus.cxx:625 AliAnalysisTaskSEDplus.cxx:626 AliAnalysisTaskSEDplus.cxx:627 AliAnalysisTaskSEDplus.cxx:628 AliAnalysisTaskSEDplus.cxx:629 AliAnalysisTaskSEDplus.cxx:630 AliAnalysisTaskSEDplus.cxx:631 AliAnalysisTaskSEDplus.cxx:632 AliAnalysisTaskSEDplus.cxx:633 AliAnalysisTaskSEDplus.cxx:634 AliAnalysisTaskSEDplus.cxx:635 AliAnalysisTaskSEDplus.cxx:636 AliAnalysisTaskSEDplus.cxx:637 AliAnalysisTaskSEDplus.cxx:638 AliAnalysisTaskSEDplus.cxx:639 AliAnalysisTaskSEDplus.cxx:640 AliAnalysisTaskSEDplus.cxx:641 AliAnalysisTaskSEDplus.cxx:642 AliAnalysisTaskSEDplus.cxx:643 AliAnalysisTaskSEDplus.cxx:644 AliAnalysisTaskSEDplus.cxx:645 AliAnalysisTaskSEDplus.cxx:646 AliAnalysisTaskSEDplus.cxx:647 AliAnalysisTaskSEDplus.cxx:648 AliAnalysisTaskSEDplus.cxx:649 AliAnalysisTaskSEDplus.cxx:650 AliAnalysisTaskSEDplus.cxx:651 AliAnalysisTaskSEDplus.cxx:652 AliAnalysisTaskSEDplus.cxx:653 AliAnalysisTaskSEDplus.cxx:654 AliAnalysisTaskSEDplus.cxx:655 AliAnalysisTaskSEDplus.cxx:656 AliAnalysisTaskSEDplus.cxx:657 AliAnalysisTaskSEDplus.cxx:658 AliAnalysisTaskSEDplus.cxx:659 AliAnalysisTaskSEDplus.cxx:660 AliAnalysisTaskSEDplus.cxx:661 AliAnalysisTaskSEDplus.cxx:662 AliAnalysisTaskSEDplus.cxx:663 AliAnalysisTaskSEDplus.cxx:664 AliAnalysisTaskSEDplus.cxx:665 AliAnalysisTaskSEDplus.cxx:666 AliAnalysisTaskSEDplus.cxx:667 AliAnalysisTaskSEDplus.cxx:668 AliAnalysisTaskSEDplus.cxx:669 AliAnalysisTaskSEDplus.cxx:670 AliAnalysisTaskSEDplus.cxx:671 AliAnalysisTaskSEDplus.cxx:672 AliAnalysisTaskSEDplus.cxx:673 AliAnalysisTaskSEDplus.cxx:674 AliAnalysisTaskSEDplus.cxx:675 AliAnalysisTaskSEDplus.cxx:676 AliAnalysisTaskSEDplus.cxx:677 AliAnalysisTaskSEDplus.cxx:678 AliAnalysisTaskSEDplus.cxx:679 AliAnalysisTaskSEDplus.cxx:680 AliAnalysisTaskSEDplus.cxx:681 AliAnalysisTaskSEDplus.cxx:682 AliAnalysisTaskSEDplus.cxx:683 AliAnalysisTaskSEDplus.cxx:684 AliAnalysisTaskSEDplus.cxx:685 AliAnalysisTaskSEDplus.cxx:686 AliAnalysisTaskSEDplus.cxx:687 AliAnalysisTaskSEDplus.cxx:688 AliAnalysisTaskSEDplus.cxx:689 AliAnalysisTaskSEDplus.cxx:690 AliAnalysisTaskSEDplus.cxx:691 AliAnalysisTaskSEDplus.cxx:692 AliAnalysisTaskSEDplus.cxx:693 AliAnalysisTaskSEDplus.cxx:694 AliAnalysisTaskSEDplus.cxx:695 AliAnalysisTaskSEDplus.cxx:696 AliAnalysisTaskSEDplus.cxx:697 AliAnalysisTaskSEDplus.cxx:698 AliAnalysisTaskSEDplus.cxx:699 AliAnalysisTaskSEDplus.cxx:700 AliAnalysisTaskSEDplus.cxx:701 AliAnalysisTaskSEDplus.cxx:702 AliAnalysisTaskSEDplus.cxx:703 AliAnalysisTaskSEDplus.cxx:704 AliAnalysisTaskSEDplus.cxx:705 AliAnalysisTaskSEDplus.cxx:706 AliAnalysisTaskSEDplus.cxx:707 AliAnalysisTaskSEDplus.cxx:708 AliAnalysisTaskSEDplus.cxx:709 AliAnalysisTaskSEDplus.cxx:710 AliAnalysisTaskSEDplus.cxx:711 AliAnalysisTaskSEDplus.cxx:712 AliAnalysisTaskSEDplus.cxx:713 AliAnalysisTaskSEDplus.cxx:714 AliAnalysisTaskSEDplus.cxx:715 AliAnalysisTaskSEDplus.cxx:716 AliAnalysisTaskSEDplus.cxx:717 AliAnalysisTaskSEDplus.cxx:718 AliAnalysisTaskSEDplus.cxx:719 AliAnalysisTaskSEDplus.cxx:720 AliAnalysisTaskSEDplus.cxx:721 AliAnalysisTaskSEDplus.cxx:722 AliAnalysisTaskSEDplus.cxx:723 AliAnalysisTaskSEDplus.cxx:724 AliAnalysisTaskSEDplus.cxx:725 AliAnalysisTaskSEDplus.cxx:726 AliAnalysisTaskSEDplus.cxx:727 AliAnalysisTaskSEDplus.cxx:728 AliAnalysisTaskSEDplus.cxx:729 AliAnalysisTaskSEDplus.cxx:730 AliAnalysisTaskSEDplus.cxx:731 AliAnalysisTaskSEDplus.cxx:732 AliAnalysisTaskSEDplus.cxx:733 AliAnalysisTaskSEDplus.cxx:734 AliAnalysisTaskSEDplus.cxx:735 AliAnalysisTaskSEDplus.cxx:736 AliAnalysisTaskSEDplus.cxx:737 AliAnalysisTaskSEDplus.cxx:738 AliAnalysisTaskSEDplus.cxx:739 AliAnalysisTaskSEDplus.cxx:740 AliAnalysisTaskSEDplus.cxx:741 AliAnalysisTaskSEDplus.cxx:742 AliAnalysisTaskSEDplus.cxx:743 AliAnalysisTaskSEDplus.cxx:744 AliAnalysisTaskSEDplus.cxx:745 AliAnalysisTaskSEDplus.cxx:746 AliAnalysisTaskSEDplus.cxx:747 AliAnalysisTaskSEDplus.cxx:748 AliAnalysisTaskSEDplus.cxx:749 AliAnalysisTaskSEDplus.cxx:750 AliAnalysisTaskSEDplus.cxx:751 AliAnalysisTaskSEDplus.cxx:752 AliAnalysisTaskSEDplus.cxx:753 AliAnalysisTaskSEDplus.cxx:754 AliAnalysisTaskSEDplus.cxx:755 AliAnalysisTaskSEDplus.cxx:756 AliAnalysisTaskSEDplus.cxx:757 AliAnalysisTaskSEDplus.cxx:758 AliAnalysisTaskSEDplus.cxx:759 AliAnalysisTaskSEDplus.cxx:760 AliAnalysisTaskSEDplus.cxx:761 AliAnalysisTaskSEDplus.cxx:762 AliAnalysisTaskSEDplus.cxx:763 AliAnalysisTaskSEDplus.cxx:764 AliAnalysisTaskSEDplus.cxx:765 AliAnalysisTaskSEDplus.cxx:766 AliAnalysisTaskSEDplus.cxx:767 AliAnalysisTaskSEDplus.cxx:768 AliAnalysisTaskSEDplus.cxx:769 AliAnalysisTaskSEDplus.cxx:770 AliAnalysisTaskSEDplus.cxx:771 AliAnalysisTaskSEDplus.cxx:772 AliAnalysisTaskSEDplus.cxx:773 AliAnalysisTaskSEDplus.cxx:774 AliAnalysisTaskSEDplus.cxx:775 AliAnalysisTaskSEDplus.cxx:776 AliAnalysisTaskSEDplus.cxx:777 AliAnalysisTaskSEDplus.cxx:778 AliAnalysisTaskSEDplus.cxx:779 AliAnalysisTaskSEDplus.cxx:780 AliAnalysisTaskSEDplus.cxx:781 AliAnalysisTaskSEDplus.cxx:782 AliAnalysisTaskSEDplus.cxx:783 AliAnalysisTaskSEDplus.cxx:784 AliAnalysisTaskSEDplus.cxx:785 AliAnalysisTaskSEDplus.cxx:786 AliAnalysisTaskSEDplus.cxx:787 AliAnalysisTaskSEDplus.cxx:788 AliAnalysisTaskSEDplus.cxx:789 AliAnalysisTaskSEDplus.cxx:790 AliAnalysisTaskSEDplus.cxx:791 AliAnalysisTaskSEDplus.cxx:792 AliAnalysisTaskSEDplus.cxx:793 AliAnalysisTaskSEDplus.cxx:794 AliAnalysisTaskSEDplus.cxx:795 AliAnalysisTaskSEDplus.cxx:796 AliAnalysisTaskSEDplus.cxx:797 AliAnalysisTaskSEDplus.cxx:798 AliAnalysisTaskSEDplus.cxx:799 AliAnalysisTaskSEDplus.cxx:800 AliAnalysisTaskSEDplus.cxx:801 AliAnalysisTaskSEDplus.cxx:802 AliAnalysisTaskSEDplus.cxx:803 AliAnalysisTaskSEDplus.cxx:804 AliAnalysisTaskSEDplus.cxx:805 AliAnalysisTaskSEDplus.cxx:806 AliAnalysisTaskSEDplus.cxx:807 AliAnalysisTaskSEDplus.cxx:808 AliAnalysisTaskSEDplus.cxx:809 AliAnalysisTaskSEDplus.cxx:810 AliAnalysisTaskSEDplus.cxx:811 AliAnalysisTaskSEDplus.cxx:812 AliAnalysisTaskSEDplus.cxx:813 AliAnalysisTaskSEDplus.cxx:814 AliAnalysisTaskSEDplus.cxx:815 AliAnalysisTaskSEDplus.cxx:816 AliAnalysisTaskSEDplus.cxx:817 AliAnalysisTaskSEDplus.cxx:818 AliAnalysisTaskSEDplus.cxx:819 AliAnalysisTaskSEDplus.cxx:820 AliAnalysisTaskSEDplus.cxx:821 AliAnalysisTaskSEDplus.cxx:822 AliAnalysisTaskSEDplus.cxx:823 AliAnalysisTaskSEDplus.cxx:824 AliAnalysisTaskSEDplus.cxx:825 AliAnalysisTaskSEDplus.cxx:826 AliAnalysisTaskSEDplus.cxx:827 AliAnalysisTaskSEDplus.cxx:828 AliAnalysisTaskSEDplus.cxx:829 AliAnalysisTaskSEDplus.cxx:830 AliAnalysisTaskSEDplus.cxx:831 AliAnalysisTaskSEDplus.cxx:832 AliAnalysisTaskSEDplus.cxx:833 AliAnalysisTaskSEDplus.cxx:834 AliAnalysisTaskSEDplus.cxx:835 AliAnalysisTaskSEDplus.cxx:836 AliAnalysisTaskSEDplus.cxx:837 AliAnalysisTaskSEDplus.cxx:838 AliAnalysisTaskSEDplus.cxx:839 AliAnalysisTaskSEDplus.cxx:840 AliAnalysisTaskSEDplus.cxx:841 AliAnalysisTaskSEDplus.cxx:842 AliAnalysisTaskSEDplus.cxx:843 AliAnalysisTaskSEDplus.cxx:844 AliAnalysisTaskSEDplus.cxx:845 AliAnalysisTaskSEDplus.cxx:846 AliAnalysisTaskSEDplus.cxx:847 AliAnalysisTaskSEDplus.cxx:848 AliAnalysisTaskSEDplus.cxx:849 AliAnalysisTaskSEDplus.cxx:850 AliAnalysisTaskSEDplus.cxx:851 AliAnalysisTaskSEDplus.cxx:852 AliAnalysisTaskSEDplus.cxx:853 AliAnalysisTaskSEDplus.cxx:854 AliAnalysisTaskSEDplus.cxx:855 AliAnalysisTaskSEDplus.cxx:856 AliAnalysisTaskSEDplus.cxx:857 AliAnalysisTaskSEDplus.cxx:858 AliAnalysisTaskSEDplus.cxx:859 AliAnalysisTaskSEDplus.cxx:860 AliAnalysisTaskSEDplus.cxx:861 AliAnalysisTaskSEDplus.cxx:862 AliAnalysisTaskSEDplus.cxx:863 AliAnalysisTaskSEDplus.cxx:864 AliAnalysisTaskSEDplus.cxx:865 AliAnalysisTaskSEDplus.cxx:866 AliAnalysisTaskSEDplus.cxx:867 AliAnalysisTaskSEDplus.cxx:868 AliAnalysisTaskSEDplus.cxx:869 AliAnalysisTaskSEDplus.cxx:870 AliAnalysisTaskSEDplus.cxx:871 AliAnalysisTaskSEDplus.cxx:872 AliAnalysisTaskSEDplus.cxx:873 AliAnalysisTaskSEDplus.cxx:874 AliAnalysisTaskSEDplus.cxx:875 AliAnalysisTaskSEDplus.cxx:876 AliAnalysisTaskSEDplus.cxx:877 AliAnalysisTaskSEDplus.cxx:878 AliAnalysisTaskSEDplus.cxx:879 AliAnalysisTaskSEDplus.cxx:880 AliAnalysisTaskSEDplus.cxx:881 AliAnalysisTaskSEDplus.cxx:882 AliAnalysisTaskSEDplus.cxx:883 AliAnalysisTaskSEDplus.cxx:884 AliAnalysisTaskSEDplus.cxx:885 AliAnalysisTaskSEDplus.cxx:886 AliAnalysisTaskSEDplus.cxx:887 AliAnalysisTaskSEDplus.cxx:888 AliAnalysisTaskSEDplus.cxx:889 AliAnalysisTaskSEDplus.cxx:890 AliAnalysisTaskSEDplus.cxx:891 AliAnalysisTaskSEDplus.cxx:892 AliAnalysisTaskSEDplus.cxx:893 AliAnalysisTaskSEDplus.cxx:894 AliAnalysisTaskSEDplus.cxx:895 AliAnalysisTaskSEDplus.cxx:896 AliAnalysisTaskSEDplus.cxx:897 AliAnalysisTaskSEDplus.cxx:898 AliAnalysisTaskSEDplus.cxx:899 AliAnalysisTaskSEDplus.cxx:900 AliAnalysisTaskSEDplus.cxx:901 AliAnalysisTaskSEDplus.cxx:902 AliAnalysisTaskSEDplus.cxx:903 AliAnalysisTaskSEDplus.cxx:904 AliAnalysisTaskSEDplus.cxx:905 AliAnalysisTaskSEDplus.cxx:906 AliAnalysisTaskSEDplus.cxx:907 AliAnalysisTaskSEDplus.cxx:908 AliAnalysisTaskSEDplus.cxx:909 AliAnalysisTaskSEDplus.cxx:910 AliAnalysisTaskSEDplus.cxx:911 AliAnalysisTaskSEDplus.cxx:912 AliAnalysisTaskSEDplus.cxx:913 AliAnalysisTaskSEDplus.cxx:914 AliAnalysisTaskSEDplus.cxx:915 AliAnalysisTaskSEDplus.cxx:916 AliAnalysisTaskSEDplus.cxx:917 AliAnalysisTaskSEDplus.cxx:918 AliAnalysisTaskSEDplus.cxx:919 AliAnalysisTaskSEDplus.cxx:920 AliAnalysisTaskSEDplus.cxx:921 AliAnalysisTaskSEDplus.cxx:922 AliAnalysisTaskSEDplus.cxx:923 AliAnalysisTaskSEDplus.cxx:924 AliAnalysisTaskSEDplus.cxx:925 AliAnalysisTaskSEDplus.cxx:926 AliAnalysisTaskSEDplus.cxx:927 AliAnalysisTaskSEDplus.cxx:928 AliAnalysisTaskSEDplus.cxx:929 AliAnalysisTaskSEDplus.cxx:930 AliAnalysisTaskSEDplus.cxx:931 AliAnalysisTaskSEDplus.cxx:932 AliAnalysisTaskSEDplus.cxx:933 AliAnalysisTaskSEDplus.cxx:934 AliAnalysisTaskSEDplus.cxx:935 AliAnalysisTaskSEDplus.cxx:936 AliAnalysisTaskSEDplus.cxx:937 AliAnalysisTaskSEDplus.cxx:938 AliAnalysisTaskSEDplus.cxx:939 AliAnalysisTaskSEDplus.cxx:940 AliAnalysisTaskSEDplus.cxx:941 AliAnalysisTaskSEDplus.cxx:942 AliAnalysisTaskSEDplus.cxx:943 AliAnalysisTaskSEDplus.cxx:944 AliAnalysisTaskSEDplus.cxx:945 AliAnalysisTaskSEDplus.cxx:946 AliAnalysisTaskSEDplus.cxx:947 AliAnalysisTaskSEDplus.cxx:948 AliAnalysisTaskSEDplus.cxx:949 AliAnalysisTaskSEDplus.cxx:950 AliAnalysisTaskSEDplus.cxx:951 AliAnalysisTaskSEDplus.cxx:952 AliAnalysisTaskSEDplus.cxx:953 AliAnalysisTaskSEDplus.cxx:954 AliAnalysisTaskSEDplus.cxx:955 AliAnalysisTaskSEDplus.cxx:956 AliAnalysisTaskSEDplus.cxx:957 AliAnalysisTaskSEDplus.cxx:958 AliAnalysisTaskSEDplus.cxx:959 AliAnalysisTaskSEDplus.cxx:960 AliAnalysisTaskSEDplus.cxx:961 AliAnalysisTaskSEDplus.cxx:962 AliAnalysisTaskSEDplus.cxx:963 AliAnalysisTaskSEDplus.cxx:964 AliAnalysisTaskSEDplus.cxx:965 AliAnalysisTaskSEDplus.cxx:966 AliAnalysisTaskSEDplus.cxx:967 AliAnalysisTaskSEDplus.cxx:968 AliAnalysisTaskSEDplus.cxx:969 AliAnalysisTaskSEDplus.cxx:970 AliAnalysisTaskSEDplus.cxx:971 AliAnalysisTaskSEDplus.cxx:972 AliAnalysisTaskSEDplus.cxx:973 AliAnalysisTaskSEDplus.cxx:974 AliAnalysisTaskSEDplus.cxx:975 AliAnalysisTaskSEDplus.cxx:976 AliAnalysisTaskSEDplus.cxx:977 AliAnalysisTaskSEDplus.cxx:978 AliAnalysisTaskSEDplus.cxx:979 AliAnalysisTaskSEDplus.cxx:980 AliAnalysisTaskSEDplus.cxx:981 AliAnalysisTaskSEDplus.cxx:982 AliAnalysisTaskSEDplus.cxx:983 AliAnalysisTaskSEDplus.cxx:984 AliAnalysisTaskSEDplus.cxx:985 AliAnalysisTaskSEDplus.cxx:986 AliAnalysisTaskSEDplus.cxx:987 AliAnalysisTaskSEDplus.cxx:988 AliAnalysisTaskSEDplus.cxx:989 AliAnalysisTaskSEDplus.cxx:990 AliAnalysisTaskSEDplus.cxx:991 AliAnalysisTaskSEDplus.cxx:992 AliAnalysisTaskSEDplus.cxx:993 AliAnalysisTaskSEDplus.cxx:994 AliAnalysisTaskSEDplus.cxx:995 AliAnalysisTaskSEDplus.cxx:996 AliAnalysisTaskSEDplus.cxx:997 AliAnalysisTaskSEDplus.cxx:998 AliAnalysisTaskSEDplus.cxx:999 AliAnalysisTaskSEDplus.cxx:1000 AliAnalysisTaskSEDplus.cxx:1001 AliAnalysisTaskSEDplus.cxx:1002 AliAnalysisTaskSEDplus.cxx:1003 AliAnalysisTaskSEDplus.cxx:1004 AliAnalysisTaskSEDplus.cxx:1005 AliAnalysisTaskSEDplus.cxx:1006 AliAnalysisTaskSEDplus.cxx:1007 AliAnalysisTaskSEDplus.cxx:1008 AliAnalysisTaskSEDplus.cxx:1009 AliAnalysisTaskSEDplus.cxx:1010 AliAnalysisTaskSEDplus.cxx:1011 AliAnalysisTaskSEDplus.cxx:1012 AliAnalysisTaskSEDplus.cxx:1013 AliAnalysisTaskSEDplus.cxx:1014 AliAnalysisTaskSEDplus.cxx:1015 AliAnalysisTaskSEDplus.cxx:1016 AliAnalysisTaskSEDplus.cxx:1017 AliAnalysisTaskSEDplus.cxx:1018 AliAnalysisTaskSEDplus.cxx:1019 AliAnalysisTaskSEDplus.cxx:1020 AliAnalysisTaskSEDplus.cxx:1021 AliAnalysisTaskSEDplus.cxx:1022 AliAnalysisTaskSEDplus.cxx:1023 AliAnalysisTaskSEDplus.cxx:1024 AliAnalysisTaskSEDplus.cxx:1025 AliAnalysisTaskSEDplus.cxx:1026 AliAnalysisTaskSEDplus.cxx:1027 AliAnalysisTaskSEDplus.cxx:1028 AliAnalysisTaskSEDplus.cxx:1029 AliAnalysisTaskSEDplus.cxx:1030 AliAnalysisTaskSEDplus.cxx:1031 AliAnalysisTaskSEDplus.cxx:1032 AliAnalysisTaskSEDplus.cxx:1033 AliAnalysisTaskSEDplus.cxx:1034 AliAnalysisTaskSEDplus.cxx:1035 AliAnalysisTaskSEDplus.cxx:1036 AliAnalysisTaskSEDplus.cxx:1037 AliAnalysisTaskSEDplus.cxx:1038 AliAnalysisTaskSEDplus.cxx:1039 AliAnalysisTaskSEDplus.cxx:1040 AliAnalysisTaskSEDplus.cxx:1041 AliAnalysisTaskSEDplus.cxx:1042 AliAnalysisTaskSEDplus.cxx:1043 AliAnalysisTaskSEDplus.cxx:1044 AliAnalysisTaskSEDplus.cxx:1045 AliAnalysisTaskSEDplus.cxx:1046 AliAnalysisTaskSEDplus.cxx:1047 AliAnalysisTaskSEDplus.cxx:1048 AliAnalysisTaskSEDplus.cxx:1049 AliAnalysisTaskSEDplus.cxx:1050 AliAnalysisTaskSEDplus.cxx:1051 AliAnalysisTaskSEDplus.cxx:1052 AliAnalysisTaskSEDplus.cxx:1053 AliAnalysisTaskSEDplus.cxx:1054 AliAnalysisTaskSEDplus.cxx:1055 AliAnalysisTaskSEDplus.cxx:1056 AliAnalysisTaskSEDplus.cxx:1057 AliAnalysisTaskSEDplus.cxx:1058 AliAnalysisTaskSEDplus.cxx:1059 AliAnalysisTaskSEDplus.cxx:1060 AliAnalysisTaskSEDplus.cxx:1061 AliAnalysisTaskSEDplus.cxx:1062 AliAnalysisTaskSEDplus.cxx:1063 AliAnalysisTaskSEDplus.cxx:1064 AliAnalysisTaskSEDplus.cxx:1065 AliAnalysisTaskSEDplus.cxx:1066 AliAnalysisTaskSEDplus.cxx:1067 AliAnalysisTaskSEDplus.cxx:1068 AliAnalysisTaskSEDplus.cxx:1069 AliAnalysisTaskSEDplus.cxx:1070 AliAnalysisTaskSEDplus.cxx:1071 AliAnalysisTaskSEDplus.cxx:1072 AliAnalysisTaskSEDplus.cxx:1073 AliAnalysisTaskSEDplus.cxx:1074 AliAnalysisTaskSEDplus.cxx:1075 AliAnalysisTaskSEDplus.cxx:1076 AliAnalysisTaskSEDplus.cxx:1077 AliAnalysisTaskSEDplus.cxx:1078 AliAnalysisTaskSEDplus.cxx:1079 AliAnalysisTaskSEDplus.cxx:1080 AliAnalysisTaskSEDplus.cxx:1081 AliAnalysisTaskSEDplus.cxx:1082 AliAnalysisTaskSEDplus.cxx:1083 AliAnalysisTaskSEDplus.cxx:1084 AliAnalysisTaskSEDplus.cxx:1085 AliAnalysisTaskSEDplus.cxx:1086 AliAnalysisTaskSEDplus.cxx:1087 AliAnalysisTaskSEDplus.cxx:1088 AliAnalysisTaskSEDplus.cxx:1089 AliAnalysisTaskSEDplus.cxx:1090 AliAnalysisTaskSEDplus.cxx:1091 AliAnalysisTaskSEDplus.cxx:1092 AliAnalysisTaskSEDplus.cxx:1093 AliAnalysisTaskSEDplus.cxx:1094 AliAnalysisTaskSEDplus.cxx:1095 AliAnalysisTaskSEDplus.cxx:1096 AliAnalysisTaskSEDplus.cxx:1097 AliAnalysisTaskSEDplus.cxx:1098 AliAnalysisTaskSEDplus.cxx:1099 AliAnalysisTaskSEDplus.cxx:1100 AliAnalysisTaskSEDplus.cxx:1101 AliAnalysisTaskSEDplus.cxx:1102 AliAnalysisTaskSEDplus.cxx:1103 AliAnalysisTaskSEDplus.cxx:1104 AliAnalysisTaskSEDplus.cxx:1105 AliAnalysisTaskSEDplus.cxx:1106 AliAnalysisTaskSEDplus.cxx:1107 AliAnalysisTaskSEDplus.cxx:1108 AliAnalysisTaskSEDplus.cxx:1109 AliAnalysisTaskSEDplus.cxx:1110 AliAnalysisTaskSEDplus.cxx:1111 AliAnalysisTaskSEDplus.cxx:1112 AliAnalysisTaskSEDplus.cxx:1113 AliAnalysisTaskSEDplus.cxx:1114 AliAnalysisTaskSEDplus.cxx:1115 AliAnalysisTaskSEDplus.cxx:1116 AliAnalysisTaskSEDplus.cxx:1117 AliAnalysisTaskSEDplus.cxx:1118 AliAnalysisTaskSEDplus.cxx:1119 AliAnalysisTaskSEDplus.cxx:1120 AliAnalysisTaskSEDplus.cxx:1121 AliAnalysisTaskSEDplus.cxx:1122 AliAnalysisTaskSEDplus.cxx:1123 AliAnalysisTaskSEDplus.cxx:1124 AliAnalysisTaskSEDplus.cxx:1125 AliAnalysisTaskSEDplus.cxx:1126 AliAnalysisTaskSEDplus.cxx:1127 AliAnalysisTaskSEDplus.cxx:1128 AliAnalysisTaskSEDplus.cxx:1129 AliAnalysisTaskSEDplus.cxx:1130 AliAnalysisTaskSEDplus.cxx:1131 AliAnalysisTaskSEDplus.cxx:1132 AliAnalysisTaskSEDplus.cxx:1133 AliAnalysisTaskSEDplus.cxx:1134 AliAnalysisTaskSEDplus.cxx:1135 AliAnalysisTaskSEDplus.cxx:1136 AliAnalysisTaskSEDplus.cxx:1137 AliAnalysisTaskSEDplus.cxx:1138 AliAnalysisTaskSEDplus.cxx:1139 AliAnalysisTaskSEDplus.cxx:1140 AliAnalysisTaskSEDplus.cxx:1141 AliAnalysisTaskSEDplus.cxx:1142 AliAnalysisTaskSEDplus.cxx:1143 AliAnalysisTaskSEDplus.cxx:1144 AliAnalysisTaskSEDplus.cxx:1145 AliAnalysisTaskSEDplus.cxx:1146 AliAnalysisTaskSEDplus.cxx:1147 AliAnalysisTaskSEDplus.cxx:1148 AliAnalysisTaskSEDplus.cxx:1149 AliAnalysisTaskSEDplus.cxx:1150 AliAnalysisTaskSEDplus.cxx:1151 AliAnalysisTaskSEDplus.cxx:1152 AliAnalysisTaskSEDplus.cxx:1153 AliAnalysisTaskSEDplus.cxx:1154 AliAnalysisTaskSEDplus.cxx:1155 AliAnalysisTaskSEDplus.cxx:1156 AliAnalysisTaskSEDplus.cxx:1157 AliAnalysisTaskSEDplus.cxx:1158 AliAnalysisTaskSEDplus.cxx:1159 AliAnalysisTaskSEDplus.cxx:1160 AliAnalysisTaskSEDplus.cxx:1161 AliAnalysisTaskSEDplus.cxx:1162 AliAnalysisTaskSEDplus.cxx:1163 AliAnalysisTaskSEDplus.cxx:1164 AliAnalysisTaskSEDplus.cxx:1165 AliAnalysisTaskSEDplus.cxx:1166 AliAnalysisTaskSEDplus.cxx:1167 AliAnalysisTaskSEDplus.cxx:1168 AliAnalysisTaskSEDplus.cxx:1169 AliAnalysisTaskSEDplus.cxx:1170 AliAnalysisTaskSEDplus.cxx:1171 AliAnalysisTaskSEDplus.cxx:1172 AliAnalysisTaskSEDplus.cxx:1173 AliAnalysisTaskSEDplus.cxx:1174 AliAnalysisTaskSEDplus.cxx:1175 AliAnalysisTaskSEDplus.cxx:1176 AliAnalysisTaskSEDplus.cxx:1177 AliAnalysisTaskSEDplus.cxx:1178 AliAnalysisTaskSEDplus.cxx:1179 AliAnalysisTaskSEDplus.cxx:1180 AliAnalysisTaskSEDplus.cxx:1181 AliAnalysisTaskSEDplus.cxx:1182 AliAnalysisTaskSEDplus.cxx:1183 AliAnalysisTaskSEDplus.cxx:1184 AliAnalysisTaskSEDplus.cxx:1185 AliAnalysisTaskSEDplus.cxx:1186 AliAnalysisTaskSEDplus.cxx:1187 AliAnalysisTaskSEDplus.cxx:1188 AliAnalysisTaskSEDplus.cxx:1189 AliAnalysisTaskSEDplus.cxx:1190 AliAnalysisTaskSEDplus.cxx:1191 AliAnalysisTaskSEDplus.cxx:1192 AliAnalysisTaskSEDplus.cxx:1193 AliAnalysisTaskSEDplus.cxx:1194 AliAnalysisTaskSEDplus.cxx:1195 AliAnalysisTaskSEDplus.cxx:1196 AliAnalysisTaskSEDplus.cxx:1197 AliAnalysisTaskSEDplus.cxx:1198 AliAnalysisTaskSEDplus.cxx:1199 AliAnalysisTaskSEDplus.cxx:1200 AliAnalysisTaskSEDplus.cxx:1201 AliAnalysisTaskSEDplus.cxx:1202 AliAnalysisTaskSEDplus.cxx:1203 AliAnalysisTaskSEDplus.cxx:1204 AliAnalysisTaskSEDplus.cxx:1205 AliAnalysisTaskSEDplus.cxx:1206 AliAnalysisTaskSEDplus.cxx:1207 AliAnalysisTaskSEDplus.cxx:1208 AliAnalysisTaskSEDplus.cxx:1209 AliAnalysisTaskSEDplus.cxx:1210 AliAnalysisTaskSEDplus.cxx:1211 AliAnalysisTaskSEDplus.cxx:1212 AliAnalysisTaskSEDplus.cxx:1213 AliAnalysisTaskSEDplus.cxx:1214 AliAnalysisTaskSEDplus.cxx:1215 AliAnalysisTaskSEDplus.cxx:1216 AliAnalysisTaskSEDplus.cxx:1217 AliAnalysisTaskSEDplus.cxx:1218 AliAnalysisTaskSEDplus.cxx:1219 AliAnalysisTaskSEDplus.cxx:1220 AliAnalysisTaskSEDplus.cxx:1221 AliAnalysisTaskSEDplus.cxx:1222 AliAnalysisTaskSEDplus.cxx:1223 AliAnalysisTaskSEDplus.cxx:1224 AliAnalysisTaskSEDplus.cxx:1225 AliAnalysisTaskSEDplus.cxx:1226 AliAnalysisTaskSEDplus.cxx:1227 AliAnalysisTaskSEDplus.cxx:1228 AliAnalysisTaskSEDplus.cxx:1229 AliAnalysisTaskSEDplus.cxx:1230 AliAnalysisTaskSEDplus.cxx:1231 AliAnalysisTaskSEDplus.cxx:1232 AliAnalysisTaskSEDplus.cxx:1233 AliAnalysisTaskSEDplus.cxx:1234 AliAnalysisTaskSEDplus.cxx:1235 AliAnalysisTaskSEDplus.cxx:1236 AliAnalysisTaskSEDplus.cxx:1237 AliAnalysisTaskSEDplus.cxx:1238 AliAnalysisTaskSEDplus.cxx:1239 AliAnalysisTaskSEDplus.cxx:1240 AliAnalysisTaskSEDplus.cxx:1241 AliAnalysisTaskSEDplus.cxx:1242 AliAnalysisTaskSEDplus.cxx:1243 AliAnalysisTaskSEDplus.cxx:1244 AliAnalysisTaskSEDplus.cxx:1245 AliAnalysisTaskSEDplus.cxx:1246 AliAnalysisTaskSEDplus.cxx:1247 AliAnalysisTaskSEDplus.cxx:1248 AliAnalysisTaskSEDplus.cxx:1249 AliAnalysisTaskSEDplus.cxx:1250 AliAnalysisTaskSEDplus.cxx:1251 AliAnalysisTaskSEDplus.cxx:1252 AliAnalysisTaskSEDplus.cxx:1253 AliAnalysisTaskSEDplus.cxx:1254 AliAnalysisTaskSEDplus.cxx:1255 AliAnalysisTaskSEDplus.cxx:1256 AliAnalysisTaskSEDplus.cxx:1257 AliAnalysisTaskSEDplus.cxx:1258 AliAnalysisTaskSEDplus.cxx:1259 AliAnalysisTaskSEDplus.cxx:1260 AliAnalysisTaskSEDplus.cxx:1261 AliAnalysisTaskSEDplus.cxx:1262 AliAnalysisTaskSEDplus.cxx:1263 AliAnalysisTaskSEDplus.cxx:1264 AliAnalysisTaskSEDplus.cxx:1265 AliAnalysisTaskSEDplus.cxx:1266 AliAnalysisTaskSEDplus.cxx:1267 AliAnalysisTaskSEDplus.cxx:1268 AliAnalysisTaskSEDplus.cxx:1269 AliAnalysisTaskSEDplus.cxx:1270 AliAnalysisTaskSEDplus.cxx:1271 AliAnalysisTaskSEDplus.cxx:1272 AliAnalysisTaskSEDplus.cxx:1273 AliAnalysisTaskSEDplus.cxx:1274 AliAnalysisTaskSEDplus.cxx:1275 AliAnalysisTaskSEDplus.cxx:1276 AliAnalysisTaskSEDplus.cxx:1277 AliAnalysisTaskSEDplus.cxx:1278 AliAnalysisTaskSEDplus.cxx:1279 AliAnalysisTaskSEDplus.cxx:1280 AliAnalysisTaskSEDplus.cxx:1281 AliAnalysisTaskSEDplus.cxx:1282 AliAnalysisTaskSEDplus.cxx:1283 AliAnalysisTaskSEDplus.cxx:1284 AliAnalysisTaskSEDplus.cxx:1285 AliAnalysisTaskSEDplus.cxx:1286 AliAnalysisTaskSEDplus.cxx:1287 AliAnalysisTaskSEDplus.cxx:1288 AliAnalysisTaskSEDplus.cxx:1289 AliAnalysisTaskSEDplus.cxx:1290 AliAnalysisTaskSEDplus.cxx:1291 AliAnalysisTaskSEDplus.cxx:1292 AliAnalysisTaskSEDplus.cxx:1293 AliAnalysisTaskSEDplus.cxx:1294 AliAnalysisTaskSEDplus.cxx:1295 AliAnalysisTaskSEDplus.cxx:1296 AliAnalysisTaskSEDplus.cxx:1297 AliAnalysisTaskSEDplus.cxx:1298 AliAnalysisTaskSEDplus.cxx:1299 AliAnalysisTaskSEDplus.cxx:1300 AliAnalysisTaskSEDplus.cxx:1301 AliAnalysisTaskSEDplus.cxx:1302 AliAnalysisTaskSEDplus.cxx:1303 AliAnalysisTaskSEDplus.cxx:1304 AliAnalysisTaskSEDplus.cxx:1305 AliAnalysisTaskSEDplus.cxx:1306 AliAnalysisTaskSEDplus.cxx:1307 AliAnalysisTaskSEDplus.cxx:1308 AliAnalysisTaskSEDplus.cxx:1309 AliAnalysisTaskSEDplus.cxx:1310 AliAnalysisTaskSEDplus.cxx:1311 AliAnalysisTaskSEDplus.cxx:1312 AliAnalysisTaskSEDplus.cxx:1313 AliAnalysisTaskSEDplus.cxx:1314 AliAnalysisTaskSEDplus.cxx:1315 AliAnalysisTaskSEDplus.cxx:1316 AliAnalysisTaskSEDplus.cxx:1317 AliAnalysisTaskSEDplus.cxx:1318 AliAnalysisTaskSEDplus.cxx:1319 AliAnalysisTaskSEDplus.cxx:1320 AliAnalysisTaskSEDplus.cxx:1321 AliAnalysisTaskSEDplus.cxx:1322 AliAnalysisTaskSEDplus.cxx:1323 AliAnalysisTaskSEDplus.cxx:1324 AliAnalysisTaskSEDplus.cxx:1325 AliAnalysisTaskSEDplus.cxx:1326 AliAnalysisTaskSEDplus.cxx:1327 AliAnalysisTaskSEDplus.cxx:1328 AliAnalysisTaskSEDplus.cxx:1329 AliAnalysisTaskSEDplus.cxx:1330 AliAnalysisTaskSEDplus.cxx:1331 AliAnalysisTaskSEDplus.cxx:1332 AliAnalysisTaskSEDplus.cxx:1333 AliAnalysisTaskSEDplus.cxx:1334 AliAnalysisTaskSEDplus.cxx:1335 AliAnalysisTaskSEDplus.cxx:1336 AliAnalysisTaskSEDplus.cxx:1337 AliAnalysisTaskSEDplus.cxx:1338 AliAnalysisTaskSEDplus.cxx:1339 AliAnalysisTaskSEDplus.cxx:1340 AliAnalysisTaskSEDplus.cxx:1341 AliAnalysisTaskSEDplus.cxx:1342 AliAnalysisTaskSEDplus.cxx:1343 AliAnalysisTaskSEDplus.cxx:1344 AliAnalysisTaskSEDplus.cxx:1345 AliAnalysisTaskSEDplus.cxx:1346 AliAnalysisTaskSEDplus.cxx:1347 AliAnalysisTaskSEDplus.cxx:1348 AliAnalysisTaskSEDplus.cxx:1349 AliAnalysisTaskSEDplus.cxx:1350 AliAnalysisTaskSEDplus.cxx:1351 AliAnalysisTaskSEDplus.cxx:1352 AliAnalysisTaskSEDplus.cxx:1353 AliAnalysisTaskSEDplus.cxx:1354 AliAnalysisTaskSEDplus.cxx:1355 AliAnalysisTaskSEDplus.cxx:1356 AliAnalysisTaskSEDplus.cxx:1357 AliAnalysisTaskSEDplus.cxx:1358 AliAnalysisTaskSEDplus.cxx:1359 AliAnalysisTaskSEDplus.cxx:1360 AliAnalysisTaskSEDplus.cxx:1361 AliAnalysisTaskSEDplus.cxx:1362 AliAnalysisTaskSEDplus.cxx:1363 AliAnalysisTaskSEDplus.cxx:1364 AliAnalysisTaskSEDplus.cxx:1365 AliAnalysisTaskSEDplus.cxx:1366 AliAnalysisTaskSEDplus.cxx:1367 AliAnalysisTaskSEDplus.cxx:1368 AliAnalysisTaskSEDplus.cxx:1369 AliAnalysisTaskSEDplus.cxx:1370 AliAnalysisTaskSEDplus.cxx:1371 AliAnalysisTaskSEDplus.cxx:1372 AliAnalysisTaskSEDplus.cxx:1373 AliAnalysisTaskSEDplus.cxx:1374 AliAnalysisTaskSEDplus.cxx:1375 AliAnalysisTaskSEDplus.cxx:1376 AliAnalysisTaskSEDplus.cxx:1377 AliAnalysisTaskSEDplus.cxx:1378 AliAnalysisTaskSEDplus.cxx:1379 AliAnalysisTaskSEDplus.cxx:1380 AliAnalysisTaskSEDplus.cxx:1381 AliAnalysisTaskSEDplus.cxx:1382 AliAnalysisTaskSEDplus.cxx:1383