#include "TChain.h"
#include "TTree.h"
#include "TH2F.h"
#include "TMath.h"
#include "TCanvas.h"
#include "THnSparse.h"
#include "TLorentzVector.h"
#include "TString.h"
#include "TFile.h"
#include "AliAnalysisTask.h"
#include "AliAnalysisManager.h"
#include "AliESDEvent.h"
#include "AliESDHandler.h"
#include "AliAODEvent.h"
#include "AliAODHandler.h"
#include "AliVEvent.h"
#include "AliAnalysisTaskFlowTPCEMCalEP.h"
#include "TGeoGlobalMagField.h"
#include "AliLog.h"
#include "AliAnalysisTaskSE.h"
#include "TRefArray.h"
#include "TVector.h"
#include "AliESDInputHandler.h"
#include "AliESDpid.h"
#include "AliESDtrackCuts.h"
#include "AliPhysicsSelection.h"
#include "AliESDCaloCluster.h"
#include "AliAODCaloCluster.h"
#include "AliEMCALRecoUtils.h"
#include "AliEMCALGeometry.h"
#include "AliGeomManager.h"
#include "stdio.h"
#include "TGeoManager.h"
#include "iostream"
#include "fstream"
#include "AliEMCALTrack.h"
#include "AliMagF.h"
#include "AliKFParticle.h"
#include "AliKFVertex.h"
#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliMCParticle.h"
#include "AliStack.h"
#include "AliPID.h"
#include "AliPIDResponse.h"
#include "AliHFEcontainer.h"
#include "AliHFEcuts.h"
#include "AliHFEpid.h"
#include "AliHFEpidBase.h"
#include "AliHFEpidQAmanager.h"
#include "AliHFEtools.h"
#include "AliCFContainer.h"
#include "AliCFManager.h"
#include "AliEventplane.h"
#include "AliCentrality.h"
#include "AliSelectNonHFE.h"
ClassImp(AliAnalysisTaskFlowTPCEMCalEP)
AliAnalysisTaskFlowTPCEMCalEP::AliAnalysisTaskFlowTPCEMCalEP(const char *name)
: AliAnalysisTaskSE(name)
,fESD(0)
,fAOD(0)
,fVevent(0)
,fpidResponse(0)
,fMC(0)
,fOutputList(0)
,fTrackCuts(0)
,fCuts(0)
,fNonHFE(0)
,fIdentifiedAsOutInz(kFALSE)
,fPassTheEventCut(kFALSE)
,fRejectKinkMother(kFALSE)
,fIsMC(kFALSE)
,fIsAOD(kFALSE)
,fVz(0.0)
,fCFM(0)
,fPID(0)
,fPIDqa(0)
,fOpeningAngleCut(0.1)
,fInvmassCut(0.05)
,fChi2Cut(3.5)
,fDCAcut(999)
,fminCent(0)
,fmaxCent(0)
,fnonHFEalgorithm("KF")
,fNoEvents(0)
,fTrkpt(0)
,fTrkEovPBef(0)
,fTrkEovPAft(0)
,fdEdxBef(0)
,fdEdxAft(0)
,fPhotoElecPt(0)
,fSemiInclElecPt(0)
,fMCphotoElecPt(0)
,fTrackPtBefTrkCuts(0)
,fTrackPtAftTrkCuts(0)
,fTPCnsigma(0)
,fCent(0)
,fevPlaneV0(0)
,fTPCsubEPres(0)
,fEPres(0)
,fCorr(0)
,feTPCV2(0)
,feV2(0)
,fphoteV2(0)
,fChargPartV2(0)
,fGammaWeight(0)
,fPi0Weight(0)
,fEtaWeight(0)
,fD0Weight(0)
,fDplusWeight(0)
,fDminusWeight(0)
,fD0_e(0)
,fTot_pi0e(0)
,fPhot_pi0e(0)
,fPhotBCG_pi0e(0)
,fTot_etae(0)
,fPhot_etae(0)
,fPhotBCG_etae(0)
,fInvMass(0)
,fInvMassBack(0)
,fDCA(0)
,fDCABack(0)
,fOpAngle(0)
,fOpAngleBack(0)
{
for(Int_t k = 0; k < 6; k++) {
fDe[k]= NULL;
fD0e[k]= NULL;
fDpluse[k]= NULL;
fDminuse[k]= NULL;
}
fPID = new AliHFEpid("hfePid");
fTrackCuts = new AliESDtrackCuts();
fNonHFE = new AliSelectNonHFE();
InitParameters();
DefineInput(0, TChain::Class());
DefineOutput(1, TList::Class());
}
AliAnalysisTaskFlowTPCEMCalEP::AliAnalysisTaskFlowTPCEMCalEP()
: AliAnalysisTaskSE("DefaultAnalysis_AliAnalysisElecHadCorrel")
,fESD(0)
,fAOD(0)
,fVevent(0)
,fpidResponse(0)
,fMC(0)
,fOutputList(0)
,fTrackCuts(0)
,fCuts(0)
,fNonHFE(0)
,fIdentifiedAsOutInz(kFALSE)
,fPassTheEventCut(kFALSE)
,fRejectKinkMother(kFALSE)
,fIsMC(kFALSE)
,fIsAOD(kFALSE)
,fVz(0.0)
,fCFM(0)
,fPID(0)
,fPIDqa(0)
,fOpeningAngleCut(0.1)
,fInvmassCut(0.05)
,fChi2Cut(3.5)
,fDCAcut(999)
,fminCent(0)
,fmaxCent(0)
,fnonHFEalgorithm("KF")
,fNoEvents(0)
,fTrkpt(0)
,fTrkEovPBef(0)
,fTrkEovPAft(0)
,fdEdxBef(0)
,fdEdxAft(0)
,fPhotoElecPt(0)
,fSemiInclElecPt(0)
,fMCphotoElecPt(0)
,fTrackPtBefTrkCuts(0)
,fTrackPtAftTrkCuts(0)
,fTPCnsigma(0)
,fCent(0)
,fevPlaneV0(0)
,fTPCsubEPres(0)
,fEPres(0)
,fCorr(0)
,feTPCV2(0)
,feV2(0)
,fphoteV2(0)
,fChargPartV2(0)
,fGammaWeight(0)
,fPi0Weight(0)
,fEtaWeight(0)
,fD0Weight(0)
,fDplusWeight(0)
,fDminusWeight(0)
,fD0_e(0)
,fTot_pi0e(0)
,fPhot_pi0e(0)
,fPhotBCG_pi0e(0)
,fTot_etae(0)
,fPhot_etae(0)
,fPhotBCG_etae(0)
,fInvMass(0)
,fInvMassBack(0)
,fDCA(0)
,fDCABack(0)
,fOpAngle(0)
,fOpAngleBack(0)
{
for(Int_t k = 0; k < 6; k++) {
fDe[k]= NULL;
fD0e[k]= NULL;
fDpluse[k]= NULL;
fDminuse[k]= NULL;
}
fPID = new AliHFEpid("hfePid");
fTrackCuts = new AliESDtrackCuts();
fNonHFE = new AliSelectNonHFE();
InitParameters();
DefineInput(0, TChain::Class());
DefineOutput(1, TList::Class());
}
AliAnalysisTaskFlowTPCEMCalEP::~AliAnalysisTaskFlowTPCEMCalEP()
{
delete fOutputList;
delete fPID;
delete fCFM;
delete fPIDqa;
delete fTrackCuts;
}
void AliAnalysisTaskFlowTPCEMCalEP::UserExec(Option_t*)
{
fESD = dynamic_cast<AliESDEvent*>(InputEvent());
if (!fESD){
printf("ERROR: fESD not available\n");
return;
}
fVevent = dynamic_cast<AliVEvent*>(InputEvent());
if(!fVevent){
printf("ERROR: fVEvent not available\n");
return;
}
if(!fCuts){
AliError("HFE cuts not available");
return;
}
if(!fPID->IsInitialized()){
AliWarning("PID not initialised, get from Run no");
if(fIsAOD)fPID->InitializePID(fAOD->GetRunNumber());
if(!fIsAOD) fPID->InitializePID(fESD->GetRunNumber());
}
Bool_t SelColl = kTRUE;
if(GetCollisionCandidates()==AliVEvent::kAny)
{
SelColl = kFALSE;
TString firedTrigger;
firedTrigger = fESD->GetFiredTriggerClasses();
if(firedTrigger.Contains("CVLN_B2-B-NOPF-ALLNOTRD") || firedTrigger.Contains("CVLN_R1-B-NOPF-ALLNOTRD") || firedTrigger.Contains("CSEMI_R1-B-NOPF-ALLNOTRD"))SelColl=kTRUE;
if(!SelColl)return;
}
if(fIsMC)fMC = MCEvent();
AliStack* stack = NULL;
if(fIsMC && fMC) stack = fMC->Stack();
Int_t fNOtrks =fESD->GetNumberOfTracks();
const AliESDVertex *pVtx = fESD->GetPrimaryVertex();
Double_t pVtxZ = -999;
pVtxZ = pVtx->GetZ();
if(TMath::Abs(pVtxZ)>10) return;
fNoEvents->Fill(0);
if(fNOtrks<2) return;
fpidResponse = fInputHandler->GetPIDResponse();
if(!fpidResponse){
AliDebug(1, "Using default PID Response");
fpidResponse = AliHFEtools::GetDefaultPID(kFALSE, fInputEvent->IsA() == AliAODEvent::Class());
}
fPID->SetPIDResponse(fpidResponse);
fCFM->SetRecEventInfo(fVevent);
Float_t cent = -1.;
AliCentrality *centrality = fESD->GetCentrality();
cent = centrality->GetCentralityPercentile("V0M");
fCent->Fill(cent);
Double_t evPlaneV0A = TVector2::Phi_0_2pi(fESD->GetEventplane()->GetEventplane("V0A",fESD,2));
if(evPlaneV0A > TMath::Pi()) evPlaneV0A = evPlaneV0A - TMath::Pi();
Double_t evPlaneV0C = TVector2::Phi_0_2pi(fESD->GetEventplane()->GetEventplane("V0C",fESD,2));
if(evPlaneV0C > TMath::Pi()) evPlaneV0C = evPlaneV0C - TMath::Pi();
Double_t evPlaneV0 = TVector2::Phi_0_2pi(fESD->GetEventplane()->GetEventplane("V0",fESD,2));
if(evPlaneV0 > TMath::Pi()) evPlaneV0 = evPlaneV0 - TMath::Pi();
fevPlaneV0->Fill(evPlaneV0,cent);
AliEventplane* esdTPCep = fESD->GetEventplane();
TVector2 *standardQ = 0x0;
Double_t qx = -999., qy = -999.;
standardQ = esdTPCep->GetQVector();
if(!standardQ)return;
qx = standardQ->X();
qy = standardQ->Y();
TVector2 qVectorfortrack;
qVectorfortrack.Set(qx,qy);
Float_t evPlaneTPC = TVector2::Phi_0_2pi(qVectorfortrack.Phi())/2.;
TVector2 *qsub1a = esdTPCep->GetQsub1();
TVector2 *qsub2a = esdTPCep->GetQsub2();
Double_t evPlaneResTPC = -999.;
if(qsub1a && qsub2a){
evPlaneResTPC = TMath::Cos(2.*TVector2::Phi_0_2pi(qsub1a->Phi()/2.- qsub2a->Phi()/2.));
}
fTPCsubEPres->Fill(evPlaneResTPC);
Double_t Qx2pos = 0., Qy2pos = 0., Qx2neg = 0., Qy2neg = 0., Qweight = 1;
for(Int_t iTracks = 0; iTracks < fVevent->GetNumberOfTracks(); iTracks++) {
AliVParticle* vparticle = fVevent->GetTrack(iTracks);
if (!vparticle){
printf("ERROR: Could not receive track %d\n", iTracks);
continue;
}
AliESDtrack *trackEP = dynamic_cast<AliESDtrack*>(vparticle);
if (!trackEP) {
printf("ERROR: Could not receive track %d\n", iTracks);
continue;
}
if(TMath::Abs(trackEP->Eta())>0.8 || trackEP->Pt() < 0.15 || trackEP->Pt() > 4) continue;
if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsTPC, trackEP)) continue;
if (trackEP->Pt() < 2) Qweight = trackEP->Pt()/2;
if (trackEP->Pt() >= 2) Qweight = 1;
if(trackEP->Eta()>0 && trackEP->Eta()<0.8){
Qx2pos += Qweight*TMath::Cos(2*trackEP->Phi());
Qy2pos += Qweight*TMath::Sin(2*trackEP->Phi());
}
if(trackEP->Eta()<0 && trackEP->Eta()>-0.8){
Qx2neg += Qweight*TMath::Cos(2*trackEP->Phi());
Qy2neg += Qweight*TMath::Sin(2*trackEP->Phi());
}
}
Double_t evPlaneTPCneg = TMath::ATan2(Qy2neg, Qx2neg)/2;
Double_t evPlaneTPCpos = TMath::ATan2(Qy2pos, Qx2pos)/2;
Double_t evPlaneRes[4]={GetCos2DeltaPhi(evPlaneV0,evPlaneTPCpos),
GetCos2DeltaPhi(evPlaneV0,evPlaneTPCneg),
GetCos2DeltaPhi(evPlaneTPCpos,evPlaneTPCneg),cent};
fEPres->Fill(evPlaneRes);
if(fIsMC && fMC && stack){
Int_t nParticles = stack->GetNtrack();
for (Int_t iParticle = 0; iParticle < nParticles; iParticle++) {
TParticle* particle = stack->Particle(iParticle);
int fPDG = particle->GetPdgCode();
double pTMC = particle->Pt();
double etaMC = particle->Eta();
if(fabs(etaMC)>0.67)continue;
Bool_t MChijing = fMC->IsFromBGEvent(iParticle);
int iHijing = 1;
if(!MChijing)iHijing = 0;
if(fPDG==111)fPi0Weight->Fill(pTMC,iHijing);
if(fPDG==221)fEtaWeight->Fill(pTMC,iHijing);
if(fPDG==421)fD0Weight->Fill(pTMC,iHijing);
if(fPDG==411)fDplusWeight->Fill(pTMC,iHijing);
if(fPDG==-411)fDminusWeight->Fill(pTMC,iHijing);
Int_t idMother = particle->GetFirstMother();
if (idMother>0){
TParticle *mother = stack->Particle(idMother);
int motherPDG = mother->GetPdgCode();
if(fPDG==22 && motherPDG!=111 && motherPDG!=221)fGammaWeight->Fill(pTMC,iHijing);
}
}
}
Double_t ptRange[8] = {2, 2.5, 3, 4, 6, 8, 10, 13};
Double_t ptDmeson[7] = {2,3,4,6,8,12,16};
Double_t deltaPhiRange[7];
for(Int_t j=0;j<7;j++){
deltaPhiRange[j] = j*(TMath::Pi()/6);
}
for(Int_t iTracks = 0; iTracks < fVevent->GetNumberOfTracks(); iTracks++) {
AliVParticle* vparticle = fVevent->GetTrack(iTracks);
if (!vparticle){
printf("ERROR: Could not receive track %d\n", iTracks);
continue;
}
AliVTrack *vtrack = dynamic_cast<AliVTrack*>(vparticle);
AliESDtrack *track = dynamic_cast<AliESDtrack*>(vparticle);
if (TMath::Abs(track->Eta())>0.67) continue;
fTrackPtBefTrkCuts->Fill(track->Pt());
if(!ProcessCutStep(AliHFEcuts::kStepRecKineITSTPC, track)) continue;
if(fRejectKinkMother) {
if(track->GetKinkIndex(0) != 0) continue;
}
if(!ProcessCutStep(AliHFEcuts::kStepRecPrim, track)) continue;
if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsITS, track)) continue;
if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsTPC, track)) continue;
fTrackPtAftTrkCuts->Fill(track->Pt());
Double_t clsE = -999., p = -999., EovP=-999., pt = -999., dEdx=-999., fTPCnSigma=0, phi=-999.,
wclsE = -999., wEovP = -999., m02= -999., m20= -999.;
pt = track->Pt();
if(pt<1.5) continue;
fTrkpt->Fill(pt);
Int_t clsId = track->GetEMCALcluster();
if (clsId>0){
AliESDCaloCluster *cluster = fESD->GetCaloCluster(clsId);
if(cluster && cluster->IsEMCAL()){
clsE = cluster->E();
m20 = cluster->GetM20();
m02 = cluster->GetM02();
}
}
p = track->P();
phi = track->Phi();
dEdx = track->GetTPCsignal();
EovP = clsE/p;
wEovP = wclsE/p;
fTPCnSigma = fPID->GetPIDResponse() ? fPID->GetPIDResponse()->NumberOfSigmasTPC(track, AliPID::kElectron) : 1000;
fdEdxBef->Fill(p,dEdx);
fTPCnsigma->Fill(p,fTPCnSigma);
Float_t evPlaneCorrTPC = evPlaneTPC;
if(dEdx>70 && dEdx<90){
Double_t qX = standardQ->X() - esdTPCep->GetQContributionX(track);
Double_t qY = standardQ->Y() - esdTPCep->GetQContributionY(track);
TVector2 newQVectorfortrack;
newQVectorfortrack.Set(qX,qY);
evPlaneCorrTPC = TVector2::Phi_0_2pi(newQVectorfortrack.Phi())/2;
}
Bool_t fFlagPhotonicElec = kFALSE;
Bool_t fFlagPhotonicElecBCG = kFALSE;
fNonHFE->SetPIDresponse(fpidResponse);
fNonHFE->FindNonHFE(iTracks,vparticle,fVevent);
Int_t *fUlsPartner = fNonHFE->GetPartnersULS();
Int_t *fLsPartner = fNonHFE->GetPartnersLS();
if (fNonHFE->IsULS()) fFlagPhotonicElec=kTRUE;
if (fNonHFE->IsLS()) fFlagPhotonicElecBCG=kTRUE;
fNonHFE->SetHistAngleBack(fOpAngleBack);
fNonHFE->SetHistAngle(fOpAngle);
fNonHFE->SetHistMassBack(fInvMassBack);
fNonHFE->SetHistMass(fInvMass);
if (fnonHFEalgorithm == "DCA")fNonHFE->SetHistDCABack(fDCABack);
if (fnonHFEalgorithm == "DCA")fNonHFE->SetHistDCA(fDCA);
Double_t corr[11]={phi,fTPCnSigma,cent,pt,EovP,GetDeltaPhi(phi,evPlaneV0),GetCos2DeltaPhi(phi,evPlaneV0), static_cast<Double_t>(fFlagPhotonicElec),
static_cast<Double_t>(fFlagPhotonicElecBCG),m02,m20};
fCorr->Fill(corr);
Int_t whichFirstMother = 0, whichSecondMother = 0, whichThirdMother = 0;
Int_t whichPart = -99;
Int_t partPDG = -99, motherPDG = -99, secondMotherPDG = -99, thirdMotherPDG = -99;
Double_t partPt = -99. , motherPt = -99., secondMotherPt = -99.,thirdMotherPt = -99.;
Double_t weight = 1.;
Double_t Dweight = 1.;
Bool_t MChijing;
Bool_t pi0Decay= kFALSE;
Bool_t etaDecay= kFALSE;
Double_t phiD = -999.,phie = -999.,phieRec = -999.,ptD = -999.,pte = -999.,pteRec = -999.;
if(fIsMC && fMC && stack){
Int_t label = track->GetLabel();
if(label>0){
TParticle *particle = stack->Particle(label);
if(particle){
partPDG = particle->GetPdgCode();
partPt = particle->Pt();
if (TMath::Abs(partPDG)==11) whichPart = 0;
if (partPDG==22) whichPart = 3;
if (partPDG==111) whichPart = 2;
if (partPDG==221) whichPart = 1;
MChijing = fMC->IsFromBGEvent(label);
int iHijing = 1;
if(!MChijing) iHijing = 0;
Int_t idMother = particle->GetFirstMother();
if (idMother>0){
TParticle *mother = stack->Particle(idMother);
motherPt = mother->Pt();
motherPDG = mother->GetPdgCode();
if (motherPDG==22) whichFirstMother = 3;
if (motherPDG==111) whichFirstMother = 2;
if (motherPDG==221) whichFirstMother = 1;
Int_t idSecondMother = particle->GetSecondMother();
if (idSecondMother>0){
TParticle *secondMother = stack->Particle(idSecondMother);
secondMotherPt = secondMother->Pt();
secondMotherPDG = secondMother->GetPdgCode();
if (secondMotherPDG==111) whichSecondMother = 2;
if (secondMotherPDG==221) whichSecondMother = 1;
Int_t idThirdMother = secondMother->GetFirstMother();
if (idThirdMother>0){
TParticle *thirdMother = stack->Particle(idThirdMother);
thirdMotherPt = thirdMother->Pt();
thirdMotherPDG = thirdMother->GetPdgCode();
if (thirdMotherPDG==221) whichThirdMother = 1;
}
}
if (TMath::Abs(partPDG)==11){
if (motherPDG==421 || TMath::Abs(motherPDG)==411){
Double_t phi_D = -99., Deltaphi_De=-99.;
phi_D = mother->Phi();
Deltaphi_De = phi_D - phi;
fD0_e->Fill(pt,Deltaphi_De);
Dweight= GetDweight(0,motherPt,cent);
if(iHijing==1) Dweight = 1.0;
for(Int_t i=0;i<6;i++){
if (motherPt>=ptDmeson[i] && motherPt<ptDmeson[i+1]) fDe[i]->Fill(pt,Dweight);
}
}
if (motherPDG==421){
Dweight= GetDweight(1,motherPt,cent);
if(iHijing==1) Dweight = 1.0;
for(Int_t i=0;i<6;i++){
if (motherPt>=ptDmeson[i] && motherPt<ptDmeson[i+1]) fD0e[i]->Fill(pt,Dweight);
}
}
if (motherPDG==411){
Dweight= GetDweight(2,motherPt,cent);
if(iHijing==1) Dweight = 1.0;
for(Int_t i=0;i<6;i++){
if (motherPt>=ptDmeson[i] && motherPt<ptDmeson[i+1]) fDpluse[i]->Fill(pt,Dweight);
}
}
if (motherPDG==-411){
Dweight= GetDweight(3,motherPt,cent);
if(iHijing==1) Dweight = 1.0;
for(Int_t i=0;i<6;i++){
if (motherPt>=ptDmeson[i] && motherPt<ptDmeson[i+1]) fDminuse[i]->Fill(pt,Dweight);
}
}
if (motherPDG==111 && secondMotherPDG!=221){
weight = GetPi0weight(motherPt,cent);
pi0Decay = kTRUE;
}
if (motherPDG==22 && secondMotherPDG==111 && thirdMotherPDG!=221){
weight = GetPi0weight(secondMotherPt,cent);
pi0Decay = kTRUE;
}
if (motherPDG==221){
weight = GetEtaweight(motherPt,cent);
etaDecay = kTRUE;
}
if (motherPDG==111 && secondMotherPDG==221){
weight = GetEtaweight(secondMotherPt,cent);
etaDecay = kTRUE;
}
if (motherPDG==22 && secondMotherPDG==221){
weight = GetEtaweight(secondMotherPt,cent);
etaDecay = kTRUE;
}
if (motherPDG==22 && secondMotherPDG==111 && thirdMotherPDG==221){
weight = GetEtaweight(thirdMotherPt,cent);
etaDecay = kTRUE;
}
}
if (fTPCnSigma>-1 && fTPCnSigma<3 && EovP>1 && EovP<1.3 && (motherPDG==22 || motherPDG==111 || motherPDG==221)){
if(iHijing==1) weight = 1.0;
if (pi0Decay){
fTot_pi0e->Fill(partPt,weight);
if(fFlagPhotonicElec) fPhot_pi0e->Fill(partPt,weight);
if(fFlagPhotonicElecBCG) fPhotBCG_pi0e->Fill(partPt,weight);
}
if (etaDecay){
fTot_etae->Fill(partPt,weight);
if(fFlagPhotonicElec) fPhot_etae->Fill(partPt,weight);
if(fFlagPhotonicElecBCG) fPhotBCG_etae->Fill(partPt,weight);
}
}
Double_t mc[15]={EovP,fTPCnSigma,partPt, static_cast<Double_t>(fFlagPhotonicElec),
static_cast<Double_t>(fFlagPhotonicElecBCG), static_cast<Double_t>(whichPart),cent,pt,
static_cast<Double_t>(whichFirstMother), static_cast<Double_t>(whichSecondMother),
static_cast<Double_t>(whichThirdMother), static_cast<Double_t>(iHijing),motherPt,secondMotherPt,thirdMotherPt};
if (motherPDG==22 || motherPDG==111 || motherPDG==221) fMCphotoElecPt->Fill(mc);
}
}
}
}
if(fTPCnSigma >= 1.5 && fTPCnSigma <= 3)fTrkEovPBef->Fill(pt,EovP);
Int_t pidpassed = 1;
AliHFEpidObject hfetrack;
hfetrack.SetAnalysisType(AliHFEpidObject::kESDanalysis);
hfetrack.SetRecTrack(track);
hfetrack.SetPbPb();
if(!fPID->IsSelected(&hfetrack, NULL, "", fPIDqa)) pidpassed = 0;
Double_t corrV2[5]={phi,cent,pt,EovP,GetCos2DeltaPhi(phi,evPlaneV0)};
fChargPartV2->Fill(corrV2);
if(fTPCnSigma >= -0.5){
Double_t correctedV2[3]={cent,pt,GetCos2DeltaPhi(phi,evPlaneV0)};
feTPCV2->Fill(correctedV2);
}
if(pidpassed==0) continue;
Double_t correctedV2[3]={cent,pt,GetCos2DeltaPhi(phi,evPlaneV0)};
feV2->Fill(correctedV2);
fTrkEovPAft->Fill(pt,EovP);
fdEdxAft->Fill(p,dEdx);
if(fFlagPhotonicElec){
fphoteV2->Fill(correctedV2);
fPhotoElecPt->Fill(pt);
}
if(!fFlagPhotonicElec) fSemiInclElecPt->Fill(pt);
}
PostData(1, fOutputList);
}
void AliAnalysisTaskFlowTPCEMCalEP::UserCreateOutputObjects()
{
if(AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler()){
fIsMC = kTRUE;
printf("+++++ MC Data available");
}
fPID->SetHasMCData(fIsMC);
if(!fPID->GetNumberOfPIDdetectors())
{
fPID->AddDetector("TPC", 0);
fPID->AddDetector("EMCAL", 1);
}
fPID->SortDetectors();
fPIDqa = new AliHFEpidQAmanager();
fPIDqa->Initialize(fPID);
fCFM = new AliCFManager;
const Int_t kNcutSteps = AliHFEcuts::kNcutStepsMCTrack + AliHFEcuts::kNcutStepsRecTrack + AliHFEcuts::kNcutStepsDETrack;
fCFM->SetNStepParticle(kNcutSteps);
for(Int_t istep = 0; istep < kNcutSteps; istep++)
fCFM->SetParticleCutsList(istep, NULL);
if(!fCuts){
AliWarning("Cuts not available. Default cuts will be used");
fCuts = new AliHFEcuts;
fCuts->CreateStandardCuts();
}
fCuts->Initialize(fCFM);
fOutputList = new TList();
fOutputList->SetOwner();
fOutputList->Add(fPIDqa->MakeList("PIDQA"));
fNoEvents = new TH1F("fNoEvents","",1,0,1) ;
fOutputList->Add(fNoEvents);
fTrkpt = new TH1F("fTrkpt","track pt",100,0,50);
fOutputList->Add(fTrkpt);
fTrackPtBefTrkCuts = new TH1F("fTrackPtBefTrkCuts","track pt before track cuts",100,0,50);
fOutputList->Add(fTrackPtBefTrkCuts);
fTrackPtAftTrkCuts = new TH1F("fTrackPtAftTrkCuts","track pt after track cuts",100,0,50);
fOutputList->Add(fTrackPtAftTrkCuts);
fTPCnsigma = new TH2F("fTPCnsigma", "TPC - n sigma",100,0,50,200,-10,10);
fOutputList->Add(fTPCnsigma);
fTrkEovPBef = new TH2F("fTrkEovPBef","track E/p before HFE pid",100,0,50,100,0,2);
fOutputList->Add(fTrkEovPBef);
fTrkEovPAft = new TH2F("fTrkEovPAft","track E/p after HFE pid",100,0,50,100,0,2);
fOutputList->Add(fTrkEovPAft);
fdEdxBef = new TH2F("fdEdxBef","track dEdx vs p before HFE pid",100,0,50,150,0,150);
fOutputList->Add(fdEdxBef);
fdEdxAft = new TH2F("fdEdxAft","track dEdx vs p after HFE pid",100,0,50,150,0,150);
fOutputList->Add(fdEdxAft);
fPhotoElecPt = new TH1F("fPhotoElecPt", "photonic electron pt",100,0,50);
fOutputList->Add(fPhotoElecPt);
fSemiInclElecPt = new TH1F("fSemiInclElecPt", "Semi-inclusive electron pt",100,0,50);
fOutputList->Add(fSemiInclElecPt);
fCent = new TH1F("fCent","Centrality",100,0,100) ;
fOutputList->Add(fCent);
fevPlaneV0 = new TH2F("fevPlaneV0","V0 EP",100,0,TMath::Pi(),90,0,90);
fOutputList->Add(fevPlaneV0);
fTPCsubEPres = new TH1F("fTPCsubEPres","TPC subevent plane resolution",100,-1,1);
fOutputList->Add(fTPCsubEPres);
Int_t binsv1[4]={100,100,100,90};
Double_t xminv1[4]={-1,-1,-1,0};
Double_t xmaxv1[4]={1,1,1,90};
fEPres = new THnSparseD ("fEPres","EP resolution",4,binsv1,xminv1,xmaxv1);
fOutputList->Add(fEPres);
Int_t binsv2[11]={100,200,90,100,100,120,100,3,3,100,100};
Double_t xminv2[11]={0,-5,0,0,0,0,-1,-1,-1,0,0};
Double_t xmaxv2[11]={2*TMath::Pi(),5,90,50,3,TMath::Pi(),1,2,2,1,1};
fCorr = new THnSparseD ("fCorr","Correlations",11,binsv2,xminv2,xmaxv2);
fOutputList->Add(fCorr);
Int_t binsv3[3]={90,100,100};
Double_t xminv3[3]={0,0,-1};
Double_t xmaxv3[3]={90,50,1};
feV2 = new THnSparseD ("feV2","inclusive electron v2",3,binsv3,xminv3,xmaxv3);
fOutputList->Add(feV2);
Int_t binsv4[5]={90,100,100,100,100};
Double_t xminv4[5]={0,0,-1,-1,-1};
Double_t xmaxv4[5]={90,50,1,1,1};
fphoteV2 = new THnSparseD ("fphoteV2","photonic electron v2",5,binsv4,xminv4,xmaxv4);
fOutputList->Add(fphoteV2);
Int_t binsv5[5]={100,90,100,100,100};
Double_t xminv5[5]={0,0,0,0,-1};
Double_t xmaxv5[5]={2*TMath::Pi(),90,50,3,1};
fChargPartV2 = new THnSparseD ("fChargPartV2","Charged particle v2",5,binsv5,xminv5,xmaxv5);
fOutputList->Add(fChargPartV2);
Int_t binsv6[3]={90,100,100};
Double_t xminv6[3]={0,0,-1};
Double_t xmaxv6[3]={90,50,1};
feTPCV2 = new THnSparseD ("feTPCV2","inclusive electron v2 (TPC)",3,binsv6,xminv6,xmaxv6);
fOutputList->Add(feTPCV2);
Int_t binsv7[15]={100,100,100,3,3,5,90,100,5,5,5,3,100,100,100};
Double_t xminv7[15]={0,-3.5,0,-1,-1,-1,0,0,-1,-1,-1,-1,0,0,0};
Double_t xmaxv7[15]={3,3.5,50,2,2,4,90,50,4,4,4,2,50,50,50};
fMCphotoElecPt = new THnSparseD ("fMCphotoElecPt", "pt distribution (MC)",15,binsv7,xminv7,xmaxv7);
fOutputList->Add(fMCphotoElecPt);
fGammaWeight = new TH2F("fGammaWeight", "Gamma weight",100,0,50,3,-1,2);
fOutputList->Add(fGammaWeight);
fPi0Weight = new TH2F("fPi0Weight", "Pi0 weight",100,0,50,3,-1,2);
fOutputList->Add(fPi0Weight);
fEtaWeight = new TH2F("fEtaWeight", "Eta weight",100,0,50,3,-1,2);
fOutputList->Add(fEtaWeight);
fD0Weight = new TH2F("fD0Weight", "D0 weight",100,0,50,3,-1,2);
fOutputList->Add(fD0Weight);
fDplusWeight = new TH2F("fDplusWeight", "D+ weight",100,0,50,3,-1,2);
fOutputList->Add(fDplusWeight);
fDminusWeight = new TH2F("fDminusWeight", "D- weight",100,0,50,3,-1,2);
fOutputList->Add(fDminusWeight);
fD0_e = new TH2F("fD0_e", "D0 vs e",100,0,50,200,-6.3,6.3);
fOutputList->Add(fD0_e);
for(Int_t k = 0; k < 6; k++) {
TString De_name = Form("fDe%d",k);
TString D0e_name = Form("fD0e%d",k);
TString Dpluse_name = Form("fDpluse%d",k);
TString Dminuse_name = Form("fDminuse%d",k);
fDe[k] = new TH1F((const char*)De_name,"",100,0,50);
fD0e[k] = new TH1F((const char*)D0e_name,"",100,0,50);
fDpluse[k] = new TH1F((const char*)Dpluse_name,"",100,0,50);
fDminuse[k] = new TH1F((const char*)Dminuse_name,"",100,0,50);
fOutputList->Add(fDe[k]);
fOutputList->Add(fD0e[k]);
fOutputList->Add(fDpluse[k]);
fOutputList->Add(fDminuse[k]);
}
int nbin_v2 = 8;
double bin_v2[9] = {2,2.5,3,4,6,8,10,13,18};
fTot_pi0e = new TH1F("fTot_pi0e","fTot_pi0e",nbin_v2,bin_v2);
fOutputList->Add(fTot_pi0e);
fPhot_pi0e = new TH1F("fPhot_pi0e","fPhot_pi0e",nbin_v2,bin_v2);
fOutputList->Add(fPhot_pi0e);
fPhotBCG_pi0e = new TH1F("fPhotBCG_pi0e","fPhotBCG_pi0e",nbin_v2,bin_v2);
fOutputList->Add(fPhotBCG_pi0e);
fTot_etae = new TH1F("fTot_etae","fTot_etae",nbin_v2,bin_v2);
fOutputList->Add(fTot_etae);
fPhot_etae = new TH1F("fPhot_etae","fPhot_etae",nbin_v2,bin_v2);
fOutputList->Add(fPhot_etae);
fPhotBCG_etae = new TH1F("fPhotBCG_etae","fPhotBCG_etae",nbin_v2,bin_v2);
fOutputList->Add(fPhotBCG_etae);
fInvMass = new TH1F("fInvMass","",200,0,0.3);
fOutputList->Add(fInvMass);
fInvMassBack = new TH1F("fInvMassBack","",200,0,0.3);
fOutputList->Add(fInvMassBack);
fDCA = new TH1F("fDCA","",200,0,1);
fOutputList->Add(fDCA);
fDCABack = new TH1F("fDCABack","",200,0,1);
fOutputList->Add(fDCABack);
fOpAngle = new TH1F("fOpAngle","",200,0,0.5);
fOutputList->Add(fOpAngle);
fOpAngleBack = new TH1F("fOpAngleBack","",200,0,0.5);
fOutputList->Add(fOpAngleBack);
PostData(1,fOutputList);
}
void AliAnalysisTaskFlowTPCEMCalEP::Terminate(Option_t *)
{
AliAnalysisTaskSE::Terminate();
}
Bool_t AliAnalysisTaskFlowTPCEMCalEP::ProcessCutStep(Int_t cutStep, AliVParticle *track)
{
const Int_t kMCOffset = AliHFEcuts::kNcutStepsMCTrack;
if(!fCFM->CheckParticleCuts(cutStep + kMCOffset, track)) return kFALSE;
return kTRUE;
}
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetCos2DeltaPhi(Double_t phiA,Double_t phiB) const
{
Double_t dPhi = TVector2::Phi_0_2pi(phiA - phiB);
if(dPhi > TMath::Pi()) dPhi = dPhi - TMath::Pi();
Double_t cos2DeltaPhi = TMath::Cos(2*dPhi);
return cos2DeltaPhi;
}
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetDeltaPhi(Double_t phiA,Double_t phiB) const
{
Double_t dPhi = TVector2::Phi_0_2pi(phiA - phiB);
if(dPhi > TMath::Pi()) dPhi = dPhi - TMath::Pi();
return dPhi;
}
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetPi0weight(Double_t mcPi0pT, Float_t cent) const
{
double weight = 1.0;
if(mcPi0pT>0.0 && mcPi0pT<5.0){
if (cent>20.0 && cent<40.0) weight = (2.877091*mcPi0pT)/(TMath::Power(0.706963+mcPi0pT/3.179309,17.336628)*exp(-mcPi0pT));
if (cent>30.0 && cent<50.0) weight = (2.392024*mcPi0pT)/(TMath::Power(0.688810+mcPi0pT/3.005145,16.811845)*exp(-mcPi0pT));
}
else{
if (cent>20.0 && cent<40.0) weight = (0.0004*mcPi0pT)/TMath::Power(-0.176181+mcPi0pT/3.989747,5.629235);
if (cent>30.0 && cent<50.0) weight = (0.000186*mcPi0pT)/TMath::Power(-0.606279+mcPi0pT/3.158642,4.365540);
}
return weight;
}
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetEtaweight(Double_t mcEtapT, Float_t cent) const
{
double weight = 1.0;
if (cent>20.0 && cent<40.0) weight = (0.818052*mcEtapT)/(TMath::Power(0.358651+mcEtapT/2.878631,9.494043));
if (cent>30.0 && cent<50.0) weight = (0.622703*mcEtapT)/(TMath::Power(0.323045+mcEtapT/2.736407,9.180356));
return weight;
}
Double_t AliAnalysisTaskFlowTPCEMCalEP::GetDweight(Int_t whichD, Double_t mcDpT, Float_t cent) const
{
double weight = 1.0;
if (cent>30.0 && cent<50.0){
if (whichD == 0) weight = 0.271583*TMath::Landau(mcDpT,3.807103,1.536753,0);
if (whichD == 1) weight = 0.300771*TMath::Landau(mcDpT,3.725771,1.496980,0);
if (whichD == 2) weight = 0.247280*TMath::Landau(mcDpT,3.746811,1.607551,0);
if (whichD == 3) weight = 0.249410*TMath::Landau(mcDpT,3.611508,1.632196,0);
}
return weight;
}
void AliAnalysisTaskFlowTPCEMCalEP::InitParameters()
{
fTrackCuts->SetAcceptKinkDaughters(kFALSE);
fTrackCuts->SetRequireTPCRefit(kTRUE);
fTrackCuts->SetRequireITSRefit(kTRUE);
fTrackCuts->SetEtaRange(-0.67,0.67);
fTrackCuts->SetRequireSigmaToVertex(kTRUE);
fTrackCuts->SetMaxChi2PerClusterTPC(3.5);
fTrackCuts->SetMinNClustersTPC(100);
fTrackCuts->SetPtRange(0.5,100);
fNonHFE->SetAODanalysis(kFALSE);
fNonHFE->SetInvariantMassCut(fInvmassCut);
fNonHFE->SetOpeningAngleCut(fOpeningAngleCut);
fNonHFE->SetChi2OverNDFCut(fChi2Cut);
fNonHFE->SetAlgorithm(fnonHFEalgorithm);
if (fnonHFEalgorithm == "DCA") fNonHFE->SetDCACut(fDCAcut);
fNonHFE->SetTrackCuts(-3.5,3.5,fTrackCuts);
}
AliAnalysisTaskFlowTPCEMCalEP.cxx:1 AliAnalysisTaskFlowTPCEMCalEP.cxx:2 AliAnalysisTaskFlowTPCEMCalEP.cxx:3 AliAnalysisTaskFlowTPCEMCalEP.cxx:4 AliAnalysisTaskFlowTPCEMCalEP.cxx:5 AliAnalysisTaskFlowTPCEMCalEP.cxx:6 AliAnalysisTaskFlowTPCEMCalEP.cxx:7 AliAnalysisTaskFlowTPCEMCalEP.cxx:8 AliAnalysisTaskFlowTPCEMCalEP.cxx:9 AliAnalysisTaskFlowTPCEMCalEP.cxx:10 AliAnalysisTaskFlowTPCEMCalEP.cxx:11 AliAnalysisTaskFlowTPCEMCalEP.cxx:12 AliAnalysisTaskFlowTPCEMCalEP.cxx:13 AliAnalysisTaskFlowTPCEMCalEP.cxx:14 AliAnalysisTaskFlowTPCEMCalEP.cxx:15 AliAnalysisTaskFlowTPCEMCalEP.cxx:16 AliAnalysisTaskFlowTPCEMCalEP.cxx:17 AliAnalysisTaskFlowTPCEMCalEP.cxx:18 AliAnalysisTaskFlowTPCEMCalEP.cxx:19 AliAnalysisTaskFlowTPCEMCalEP.cxx:20 AliAnalysisTaskFlowTPCEMCalEP.cxx:21 AliAnalysisTaskFlowTPCEMCalEP.cxx:22 AliAnalysisTaskFlowTPCEMCalEP.cxx:23 AliAnalysisTaskFlowTPCEMCalEP.cxx:24 AliAnalysisTaskFlowTPCEMCalEP.cxx:25 AliAnalysisTaskFlowTPCEMCalEP.cxx:26 AliAnalysisTaskFlowTPCEMCalEP.cxx:27 AliAnalysisTaskFlowTPCEMCalEP.cxx:28 AliAnalysisTaskFlowTPCEMCalEP.cxx:29 AliAnalysisTaskFlowTPCEMCalEP.cxx:30 AliAnalysisTaskFlowTPCEMCalEP.cxx:31 AliAnalysisTaskFlowTPCEMCalEP.cxx:32 AliAnalysisTaskFlowTPCEMCalEP.cxx:33 AliAnalysisTaskFlowTPCEMCalEP.cxx:34 AliAnalysisTaskFlowTPCEMCalEP.cxx:35 AliAnalysisTaskFlowTPCEMCalEP.cxx:36 AliAnalysisTaskFlowTPCEMCalEP.cxx:37 AliAnalysisTaskFlowTPCEMCalEP.cxx:38 AliAnalysisTaskFlowTPCEMCalEP.cxx:39 AliAnalysisTaskFlowTPCEMCalEP.cxx:40 AliAnalysisTaskFlowTPCEMCalEP.cxx:41 AliAnalysisTaskFlowTPCEMCalEP.cxx:42 AliAnalysisTaskFlowTPCEMCalEP.cxx:43 AliAnalysisTaskFlowTPCEMCalEP.cxx:44 AliAnalysisTaskFlowTPCEMCalEP.cxx:45 AliAnalysisTaskFlowTPCEMCalEP.cxx:46 AliAnalysisTaskFlowTPCEMCalEP.cxx:47 AliAnalysisTaskFlowTPCEMCalEP.cxx:48 AliAnalysisTaskFlowTPCEMCalEP.cxx:49 AliAnalysisTaskFlowTPCEMCalEP.cxx:50 AliAnalysisTaskFlowTPCEMCalEP.cxx:51 AliAnalysisTaskFlowTPCEMCalEP.cxx:52 AliAnalysisTaskFlowTPCEMCalEP.cxx:53 AliAnalysisTaskFlowTPCEMCalEP.cxx:54 AliAnalysisTaskFlowTPCEMCalEP.cxx:55 AliAnalysisTaskFlowTPCEMCalEP.cxx:56 AliAnalysisTaskFlowTPCEMCalEP.cxx:57 AliAnalysisTaskFlowTPCEMCalEP.cxx:58 AliAnalysisTaskFlowTPCEMCalEP.cxx:59 AliAnalysisTaskFlowTPCEMCalEP.cxx:60 AliAnalysisTaskFlowTPCEMCalEP.cxx:61 AliAnalysisTaskFlowTPCEMCalEP.cxx:62 AliAnalysisTaskFlowTPCEMCalEP.cxx:63 AliAnalysisTaskFlowTPCEMCalEP.cxx:64 AliAnalysisTaskFlowTPCEMCalEP.cxx:65 AliAnalysisTaskFlowTPCEMCalEP.cxx:66 AliAnalysisTaskFlowTPCEMCalEP.cxx:67 AliAnalysisTaskFlowTPCEMCalEP.cxx:68 AliAnalysisTaskFlowTPCEMCalEP.cxx:69 AliAnalysisTaskFlowTPCEMCalEP.cxx:70 AliAnalysisTaskFlowTPCEMCalEP.cxx:71 AliAnalysisTaskFlowTPCEMCalEP.cxx:72 AliAnalysisTaskFlowTPCEMCalEP.cxx:73 AliAnalysisTaskFlowTPCEMCalEP.cxx:74 AliAnalysisTaskFlowTPCEMCalEP.cxx:75 AliAnalysisTaskFlowTPCEMCalEP.cxx:76 AliAnalysisTaskFlowTPCEMCalEP.cxx:77 AliAnalysisTaskFlowTPCEMCalEP.cxx:78 AliAnalysisTaskFlowTPCEMCalEP.cxx:79 AliAnalysisTaskFlowTPCEMCalEP.cxx:80 AliAnalysisTaskFlowTPCEMCalEP.cxx:81 AliAnalysisTaskFlowTPCEMCalEP.cxx:82 AliAnalysisTaskFlowTPCEMCalEP.cxx:83 AliAnalysisTaskFlowTPCEMCalEP.cxx:84 AliAnalysisTaskFlowTPCEMCalEP.cxx:85 AliAnalysisTaskFlowTPCEMCalEP.cxx:86 AliAnalysisTaskFlowTPCEMCalEP.cxx:87 AliAnalysisTaskFlowTPCEMCalEP.cxx:88 AliAnalysisTaskFlowTPCEMCalEP.cxx:89 AliAnalysisTaskFlowTPCEMCalEP.cxx:90 AliAnalysisTaskFlowTPCEMCalEP.cxx:91 AliAnalysisTaskFlowTPCEMCalEP.cxx:92 AliAnalysisTaskFlowTPCEMCalEP.cxx:93 AliAnalysisTaskFlowTPCEMCalEP.cxx:94 AliAnalysisTaskFlowTPCEMCalEP.cxx:95 AliAnalysisTaskFlowTPCEMCalEP.cxx:96 AliAnalysisTaskFlowTPCEMCalEP.cxx:97 AliAnalysisTaskFlowTPCEMCalEP.cxx:98 AliAnalysisTaskFlowTPCEMCalEP.cxx:99 AliAnalysisTaskFlowTPCEMCalEP.cxx:100 AliAnalysisTaskFlowTPCEMCalEP.cxx:101 AliAnalysisTaskFlowTPCEMCalEP.cxx:102 AliAnalysisTaskFlowTPCEMCalEP.cxx:103 AliAnalysisTaskFlowTPCEMCalEP.cxx:104 AliAnalysisTaskFlowTPCEMCalEP.cxx:105 AliAnalysisTaskFlowTPCEMCalEP.cxx:106 AliAnalysisTaskFlowTPCEMCalEP.cxx:107 AliAnalysisTaskFlowTPCEMCalEP.cxx:108 AliAnalysisTaskFlowTPCEMCalEP.cxx:109 AliAnalysisTaskFlowTPCEMCalEP.cxx:110 AliAnalysisTaskFlowTPCEMCalEP.cxx:111 AliAnalysisTaskFlowTPCEMCalEP.cxx:112 AliAnalysisTaskFlowTPCEMCalEP.cxx:113 AliAnalysisTaskFlowTPCEMCalEP.cxx:114 AliAnalysisTaskFlowTPCEMCalEP.cxx:115 AliAnalysisTaskFlowTPCEMCalEP.cxx:116 AliAnalysisTaskFlowTPCEMCalEP.cxx:117 AliAnalysisTaskFlowTPCEMCalEP.cxx:118 AliAnalysisTaskFlowTPCEMCalEP.cxx:119 AliAnalysisTaskFlowTPCEMCalEP.cxx:120 AliAnalysisTaskFlowTPCEMCalEP.cxx:121 AliAnalysisTaskFlowTPCEMCalEP.cxx:122 AliAnalysisTaskFlowTPCEMCalEP.cxx:123 AliAnalysisTaskFlowTPCEMCalEP.cxx:124 AliAnalysisTaskFlowTPCEMCalEP.cxx:125 AliAnalysisTaskFlowTPCEMCalEP.cxx:126 AliAnalysisTaskFlowTPCEMCalEP.cxx:127 AliAnalysisTaskFlowTPCEMCalEP.cxx:128 AliAnalysisTaskFlowTPCEMCalEP.cxx:129 AliAnalysisTaskFlowTPCEMCalEP.cxx:130 AliAnalysisTaskFlowTPCEMCalEP.cxx:131 AliAnalysisTaskFlowTPCEMCalEP.cxx:132 AliAnalysisTaskFlowTPCEMCalEP.cxx:133 AliAnalysisTaskFlowTPCEMCalEP.cxx:134 AliAnalysisTaskFlowTPCEMCalEP.cxx:135 AliAnalysisTaskFlowTPCEMCalEP.cxx:136 AliAnalysisTaskFlowTPCEMCalEP.cxx:137 AliAnalysisTaskFlowTPCEMCalEP.cxx:138 AliAnalysisTaskFlowTPCEMCalEP.cxx:139 AliAnalysisTaskFlowTPCEMCalEP.cxx:140 AliAnalysisTaskFlowTPCEMCalEP.cxx:141 AliAnalysisTaskFlowTPCEMCalEP.cxx:142 AliAnalysisTaskFlowTPCEMCalEP.cxx:143 AliAnalysisTaskFlowTPCEMCalEP.cxx:144 AliAnalysisTaskFlowTPCEMCalEP.cxx:145 AliAnalysisTaskFlowTPCEMCalEP.cxx:146 AliAnalysisTaskFlowTPCEMCalEP.cxx:147 AliAnalysisTaskFlowTPCEMCalEP.cxx:148 AliAnalysisTaskFlowTPCEMCalEP.cxx:149 AliAnalysisTaskFlowTPCEMCalEP.cxx:150 AliAnalysisTaskFlowTPCEMCalEP.cxx:151 AliAnalysisTaskFlowTPCEMCalEP.cxx:152 AliAnalysisTaskFlowTPCEMCalEP.cxx:153 AliAnalysisTaskFlowTPCEMCalEP.cxx:154 AliAnalysisTaskFlowTPCEMCalEP.cxx:155 AliAnalysisTaskFlowTPCEMCalEP.cxx:156 AliAnalysisTaskFlowTPCEMCalEP.cxx:157 AliAnalysisTaskFlowTPCEMCalEP.cxx:158 AliAnalysisTaskFlowTPCEMCalEP.cxx:159 AliAnalysisTaskFlowTPCEMCalEP.cxx:160 AliAnalysisTaskFlowTPCEMCalEP.cxx:161 AliAnalysisTaskFlowTPCEMCalEP.cxx:162 AliAnalysisTaskFlowTPCEMCalEP.cxx:163 AliAnalysisTaskFlowTPCEMCalEP.cxx:164 AliAnalysisTaskFlowTPCEMCalEP.cxx:165 AliAnalysisTaskFlowTPCEMCalEP.cxx:166 AliAnalysisTaskFlowTPCEMCalEP.cxx:167 AliAnalysisTaskFlowTPCEMCalEP.cxx:168 AliAnalysisTaskFlowTPCEMCalEP.cxx:169 AliAnalysisTaskFlowTPCEMCalEP.cxx:170 AliAnalysisTaskFlowTPCEMCalEP.cxx:171 AliAnalysisTaskFlowTPCEMCalEP.cxx:172 AliAnalysisTaskFlowTPCEMCalEP.cxx:173 AliAnalysisTaskFlowTPCEMCalEP.cxx:174 AliAnalysisTaskFlowTPCEMCalEP.cxx:175 AliAnalysisTaskFlowTPCEMCalEP.cxx:176 AliAnalysisTaskFlowTPCEMCalEP.cxx:177 AliAnalysisTaskFlowTPCEMCalEP.cxx:178 AliAnalysisTaskFlowTPCEMCalEP.cxx:179 AliAnalysisTaskFlowTPCEMCalEP.cxx:180 AliAnalysisTaskFlowTPCEMCalEP.cxx:181 AliAnalysisTaskFlowTPCEMCalEP.cxx:182 AliAnalysisTaskFlowTPCEMCalEP.cxx:183 AliAnalysisTaskFlowTPCEMCalEP.cxx:184 AliAnalysisTaskFlowTPCEMCalEP.cxx:185 AliAnalysisTaskFlowTPCEMCalEP.cxx:186 AliAnalysisTaskFlowTPCEMCalEP.cxx:187 AliAnalysisTaskFlowTPCEMCalEP.cxx:188 AliAnalysisTaskFlowTPCEMCalEP.cxx:189 AliAnalysisTaskFlowTPCEMCalEP.cxx:190 AliAnalysisTaskFlowTPCEMCalEP.cxx:191 AliAnalysisTaskFlowTPCEMCalEP.cxx:192 AliAnalysisTaskFlowTPCEMCalEP.cxx:193 AliAnalysisTaskFlowTPCEMCalEP.cxx:194 AliAnalysisTaskFlowTPCEMCalEP.cxx:195 AliAnalysisTaskFlowTPCEMCalEP.cxx:196 AliAnalysisTaskFlowTPCEMCalEP.cxx:197 AliAnalysisTaskFlowTPCEMCalEP.cxx:198 AliAnalysisTaskFlowTPCEMCalEP.cxx:199 AliAnalysisTaskFlowTPCEMCalEP.cxx:200 AliAnalysisTaskFlowTPCEMCalEP.cxx:201 AliAnalysisTaskFlowTPCEMCalEP.cxx:202 AliAnalysisTaskFlowTPCEMCalEP.cxx:203 AliAnalysisTaskFlowTPCEMCalEP.cxx:204 AliAnalysisTaskFlowTPCEMCalEP.cxx:205 AliAnalysisTaskFlowTPCEMCalEP.cxx:206 AliAnalysisTaskFlowTPCEMCalEP.cxx:207 AliAnalysisTaskFlowTPCEMCalEP.cxx:208 AliAnalysisTaskFlowTPCEMCalEP.cxx:209 AliAnalysisTaskFlowTPCEMCalEP.cxx:210 AliAnalysisTaskFlowTPCEMCalEP.cxx:211 AliAnalysisTaskFlowTPCEMCalEP.cxx:212 AliAnalysisTaskFlowTPCEMCalEP.cxx:213 AliAnalysisTaskFlowTPCEMCalEP.cxx:214 AliAnalysisTaskFlowTPCEMCalEP.cxx:215 AliAnalysisTaskFlowTPCEMCalEP.cxx:216 AliAnalysisTaskFlowTPCEMCalEP.cxx:217 AliAnalysisTaskFlowTPCEMCalEP.cxx:218 AliAnalysisTaskFlowTPCEMCalEP.cxx:219 AliAnalysisTaskFlowTPCEMCalEP.cxx:220 AliAnalysisTaskFlowTPCEMCalEP.cxx:221 AliAnalysisTaskFlowTPCEMCalEP.cxx:222 AliAnalysisTaskFlowTPCEMCalEP.cxx:223 AliAnalysisTaskFlowTPCEMCalEP.cxx:224 AliAnalysisTaskFlowTPCEMCalEP.cxx:225 AliAnalysisTaskFlowTPCEMCalEP.cxx:226 AliAnalysisTaskFlowTPCEMCalEP.cxx:227 AliAnalysisTaskFlowTPCEMCalEP.cxx:228 AliAnalysisTaskFlowTPCEMCalEP.cxx:229 AliAnalysisTaskFlowTPCEMCalEP.cxx:230 AliAnalysisTaskFlowTPCEMCalEP.cxx:231 AliAnalysisTaskFlowTPCEMCalEP.cxx:232 AliAnalysisTaskFlowTPCEMCalEP.cxx:233 AliAnalysisTaskFlowTPCEMCalEP.cxx:234 AliAnalysisTaskFlowTPCEMCalEP.cxx:235 AliAnalysisTaskFlowTPCEMCalEP.cxx:236 AliAnalysisTaskFlowTPCEMCalEP.cxx:237 AliAnalysisTaskFlowTPCEMCalEP.cxx:238 AliAnalysisTaskFlowTPCEMCalEP.cxx:239 AliAnalysisTaskFlowTPCEMCalEP.cxx:240 AliAnalysisTaskFlowTPCEMCalEP.cxx:241 AliAnalysisTaskFlowTPCEMCalEP.cxx:242 AliAnalysisTaskFlowTPCEMCalEP.cxx:243 AliAnalysisTaskFlowTPCEMCalEP.cxx:244 AliAnalysisTaskFlowTPCEMCalEP.cxx:245 AliAnalysisTaskFlowTPCEMCalEP.cxx:246 AliAnalysisTaskFlowTPCEMCalEP.cxx:247 AliAnalysisTaskFlowTPCEMCalEP.cxx:248 AliAnalysisTaskFlowTPCEMCalEP.cxx:249 AliAnalysisTaskFlowTPCEMCalEP.cxx:250 AliAnalysisTaskFlowTPCEMCalEP.cxx:251 AliAnalysisTaskFlowTPCEMCalEP.cxx:252 AliAnalysisTaskFlowTPCEMCalEP.cxx:253 AliAnalysisTaskFlowTPCEMCalEP.cxx:254 AliAnalysisTaskFlowTPCEMCalEP.cxx:255 AliAnalysisTaskFlowTPCEMCalEP.cxx:256 AliAnalysisTaskFlowTPCEMCalEP.cxx:257 AliAnalysisTaskFlowTPCEMCalEP.cxx:258 AliAnalysisTaskFlowTPCEMCalEP.cxx:259 AliAnalysisTaskFlowTPCEMCalEP.cxx:260 AliAnalysisTaskFlowTPCEMCalEP.cxx:261 AliAnalysisTaskFlowTPCEMCalEP.cxx:262 AliAnalysisTaskFlowTPCEMCalEP.cxx:263 AliAnalysisTaskFlowTPCEMCalEP.cxx:264 AliAnalysisTaskFlowTPCEMCalEP.cxx:265 AliAnalysisTaskFlowTPCEMCalEP.cxx:266 AliAnalysisTaskFlowTPCEMCalEP.cxx:267 AliAnalysisTaskFlowTPCEMCalEP.cxx:268 AliAnalysisTaskFlowTPCEMCalEP.cxx:269 AliAnalysisTaskFlowTPCEMCalEP.cxx:270 AliAnalysisTaskFlowTPCEMCalEP.cxx:271 AliAnalysisTaskFlowTPCEMCalEP.cxx:272 AliAnalysisTaskFlowTPCEMCalEP.cxx:273 AliAnalysisTaskFlowTPCEMCalEP.cxx:274 AliAnalysisTaskFlowTPCEMCalEP.cxx:275 AliAnalysisTaskFlowTPCEMCalEP.cxx:276 AliAnalysisTaskFlowTPCEMCalEP.cxx:277 AliAnalysisTaskFlowTPCEMCalEP.cxx:278 AliAnalysisTaskFlowTPCEMCalEP.cxx:279 AliAnalysisTaskFlowTPCEMCalEP.cxx:280 AliAnalysisTaskFlowTPCEMCalEP.cxx:281 AliAnalysisTaskFlowTPCEMCalEP.cxx:282 AliAnalysisTaskFlowTPCEMCalEP.cxx:283 AliAnalysisTaskFlowTPCEMCalEP.cxx:284 AliAnalysisTaskFlowTPCEMCalEP.cxx:285 AliAnalysisTaskFlowTPCEMCalEP.cxx:286 AliAnalysisTaskFlowTPCEMCalEP.cxx:287 AliAnalysisTaskFlowTPCEMCalEP.cxx:288 AliAnalysisTaskFlowTPCEMCalEP.cxx:289 AliAnalysisTaskFlowTPCEMCalEP.cxx:290 AliAnalysisTaskFlowTPCEMCalEP.cxx:291 AliAnalysisTaskFlowTPCEMCalEP.cxx:292 AliAnalysisTaskFlowTPCEMCalEP.cxx:293 AliAnalysisTaskFlowTPCEMCalEP.cxx:294 AliAnalysisTaskFlowTPCEMCalEP.cxx:295 AliAnalysisTaskFlowTPCEMCalEP.cxx:296 AliAnalysisTaskFlowTPCEMCalEP.cxx:297 AliAnalysisTaskFlowTPCEMCalEP.cxx:298 AliAnalysisTaskFlowTPCEMCalEP.cxx:299 AliAnalysisTaskFlowTPCEMCalEP.cxx:300 AliAnalysisTaskFlowTPCEMCalEP.cxx:301 AliAnalysisTaskFlowTPCEMCalEP.cxx:302 AliAnalysisTaskFlowTPCEMCalEP.cxx:303 AliAnalysisTaskFlowTPCEMCalEP.cxx:304 AliAnalysisTaskFlowTPCEMCalEP.cxx:305 AliAnalysisTaskFlowTPCEMCalEP.cxx:306 AliAnalysisTaskFlowTPCEMCalEP.cxx:307 AliAnalysisTaskFlowTPCEMCalEP.cxx:308 AliAnalysisTaskFlowTPCEMCalEP.cxx:309 AliAnalysisTaskFlowTPCEMCalEP.cxx:310 AliAnalysisTaskFlowTPCEMCalEP.cxx:311 AliAnalysisTaskFlowTPCEMCalEP.cxx:312 AliAnalysisTaskFlowTPCEMCalEP.cxx:313 AliAnalysisTaskFlowTPCEMCalEP.cxx:314 AliAnalysisTaskFlowTPCEMCalEP.cxx:315 AliAnalysisTaskFlowTPCEMCalEP.cxx:316 AliAnalysisTaskFlowTPCEMCalEP.cxx:317 AliAnalysisTaskFlowTPCEMCalEP.cxx:318 AliAnalysisTaskFlowTPCEMCalEP.cxx:319 AliAnalysisTaskFlowTPCEMCalEP.cxx:320 AliAnalysisTaskFlowTPCEMCalEP.cxx:321 AliAnalysisTaskFlowTPCEMCalEP.cxx:322 AliAnalysisTaskFlowTPCEMCalEP.cxx:323 AliAnalysisTaskFlowTPCEMCalEP.cxx:324 AliAnalysisTaskFlowTPCEMCalEP.cxx:325 AliAnalysisTaskFlowTPCEMCalEP.cxx:326 AliAnalysisTaskFlowTPCEMCalEP.cxx:327 AliAnalysisTaskFlowTPCEMCalEP.cxx:328 AliAnalysisTaskFlowTPCEMCalEP.cxx:329 AliAnalysisTaskFlowTPCEMCalEP.cxx:330 AliAnalysisTaskFlowTPCEMCalEP.cxx:331 AliAnalysisTaskFlowTPCEMCalEP.cxx:332 AliAnalysisTaskFlowTPCEMCalEP.cxx:333 AliAnalysisTaskFlowTPCEMCalEP.cxx:334 AliAnalysisTaskFlowTPCEMCalEP.cxx:335 AliAnalysisTaskFlowTPCEMCalEP.cxx:336 AliAnalysisTaskFlowTPCEMCalEP.cxx:337 AliAnalysisTaskFlowTPCEMCalEP.cxx:338 AliAnalysisTaskFlowTPCEMCalEP.cxx:339 AliAnalysisTaskFlowTPCEMCalEP.cxx:340 AliAnalysisTaskFlowTPCEMCalEP.cxx:341 AliAnalysisTaskFlowTPCEMCalEP.cxx:342 AliAnalysisTaskFlowTPCEMCalEP.cxx:343 AliAnalysisTaskFlowTPCEMCalEP.cxx:344 AliAnalysisTaskFlowTPCEMCalEP.cxx:345 AliAnalysisTaskFlowTPCEMCalEP.cxx:346 AliAnalysisTaskFlowTPCEMCalEP.cxx:347 AliAnalysisTaskFlowTPCEMCalEP.cxx:348 AliAnalysisTaskFlowTPCEMCalEP.cxx:349 AliAnalysisTaskFlowTPCEMCalEP.cxx:350 AliAnalysisTaskFlowTPCEMCalEP.cxx:351 AliAnalysisTaskFlowTPCEMCalEP.cxx:352 AliAnalysisTaskFlowTPCEMCalEP.cxx:353 AliAnalysisTaskFlowTPCEMCalEP.cxx:354 AliAnalysisTaskFlowTPCEMCalEP.cxx:355 AliAnalysisTaskFlowTPCEMCalEP.cxx:356 AliAnalysisTaskFlowTPCEMCalEP.cxx:357 AliAnalysisTaskFlowTPCEMCalEP.cxx:358 AliAnalysisTaskFlowTPCEMCalEP.cxx:359 AliAnalysisTaskFlowTPCEMCalEP.cxx:360 AliAnalysisTaskFlowTPCEMCalEP.cxx:361 AliAnalysisTaskFlowTPCEMCalEP.cxx:362 AliAnalysisTaskFlowTPCEMCalEP.cxx:363 AliAnalysisTaskFlowTPCEMCalEP.cxx:364 AliAnalysisTaskFlowTPCEMCalEP.cxx:365 AliAnalysisTaskFlowTPCEMCalEP.cxx:366 AliAnalysisTaskFlowTPCEMCalEP.cxx:367 AliAnalysisTaskFlowTPCEMCalEP.cxx:368 AliAnalysisTaskFlowTPCEMCalEP.cxx:369 AliAnalysisTaskFlowTPCEMCalEP.cxx:370 AliAnalysisTaskFlowTPCEMCalEP.cxx:371 AliAnalysisTaskFlowTPCEMCalEP.cxx:372 AliAnalysisTaskFlowTPCEMCalEP.cxx:373 AliAnalysisTaskFlowTPCEMCalEP.cxx:374 AliAnalysisTaskFlowTPCEMCalEP.cxx:375 AliAnalysisTaskFlowTPCEMCalEP.cxx:376 AliAnalysisTaskFlowTPCEMCalEP.cxx:377 AliAnalysisTaskFlowTPCEMCalEP.cxx:378 AliAnalysisTaskFlowTPCEMCalEP.cxx:379 AliAnalysisTaskFlowTPCEMCalEP.cxx:380 AliAnalysisTaskFlowTPCEMCalEP.cxx:381 AliAnalysisTaskFlowTPCEMCalEP.cxx:382 AliAnalysisTaskFlowTPCEMCalEP.cxx:383 AliAnalysisTaskFlowTPCEMCalEP.cxx:384 AliAnalysisTaskFlowTPCEMCalEP.cxx:385 AliAnalysisTaskFlowTPCEMCalEP.cxx:386 AliAnalysisTaskFlowTPCEMCalEP.cxx:387 AliAnalysisTaskFlowTPCEMCalEP.cxx:388 AliAnalysisTaskFlowTPCEMCalEP.cxx:389 AliAnalysisTaskFlowTPCEMCalEP.cxx:390 AliAnalysisTaskFlowTPCEMCalEP.cxx:391 AliAnalysisTaskFlowTPCEMCalEP.cxx:392 AliAnalysisTaskFlowTPCEMCalEP.cxx:393 AliAnalysisTaskFlowTPCEMCalEP.cxx:394 AliAnalysisTaskFlowTPCEMCalEP.cxx:395 AliAnalysisTaskFlowTPCEMCalEP.cxx:396 AliAnalysisTaskFlowTPCEMCalEP.cxx:397 AliAnalysisTaskFlowTPCEMCalEP.cxx:398 AliAnalysisTaskFlowTPCEMCalEP.cxx:399 AliAnalysisTaskFlowTPCEMCalEP.cxx:400 AliAnalysisTaskFlowTPCEMCalEP.cxx:401 AliAnalysisTaskFlowTPCEMCalEP.cxx:402 AliAnalysisTaskFlowTPCEMCalEP.cxx:403 AliAnalysisTaskFlowTPCEMCalEP.cxx:404 AliAnalysisTaskFlowTPCEMCalEP.cxx:405 AliAnalysisTaskFlowTPCEMCalEP.cxx:406 AliAnalysisTaskFlowTPCEMCalEP.cxx:407 AliAnalysisTaskFlowTPCEMCalEP.cxx:408 AliAnalysisTaskFlowTPCEMCalEP.cxx:409 AliAnalysisTaskFlowTPCEMCalEP.cxx:410 AliAnalysisTaskFlowTPCEMCalEP.cxx:411 AliAnalysisTaskFlowTPCEMCalEP.cxx:412 AliAnalysisTaskFlowTPCEMCalEP.cxx:413 AliAnalysisTaskFlowTPCEMCalEP.cxx:414 AliAnalysisTaskFlowTPCEMCalEP.cxx:415 AliAnalysisTaskFlowTPCEMCalEP.cxx:416 AliAnalysisTaskFlowTPCEMCalEP.cxx:417 AliAnalysisTaskFlowTPCEMCalEP.cxx:418 AliAnalysisTaskFlowTPCEMCalEP.cxx:419 AliAnalysisTaskFlowTPCEMCalEP.cxx:420 AliAnalysisTaskFlowTPCEMCalEP.cxx:421 AliAnalysisTaskFlowTPCEMCalEP.cxx:422 AliAnalysisTaskFlowTPCEMCalEP.cxx:423 AliAnalysisTaskFlowTPCEMCalEP.cxx:424 AliAnalysisTaskFlowTPCEMCalEP.cxx:425 AliAnalysisTaskFlowTPCEMCalEP.cxx:426 AliAnalysisTaskFlowTPCEMCalEP.cxx:427 AliAnalysisTaskFlowTPCEMCalEP.cxx:428 AliAnalysisTaskFlowTPCEMCalEP.cxx:429 AliAnalysisTaskFlowTPCEMCalEP.cxx:430 AliAnalysisTaskFlowTPCEMCalEP.cxx:431 AliAnalysisTaskFlowTPCEMCalEP.cxx:432 AliAnalysisTaskFlowTPCEMCalEP.cxx:433 AliAnalysisTaskFlowTPCEMCalEP.cxx:434 AliAnalysisTaskFlowTPCEMCalEP.cxx:435 AliAnalysisTaskFlowTPCEMCalEP.cxx:436 AliAnalysisTaskFlowTPCEMCalEP.cxx:437 AliAnalysisTaskFlowTPCEMCalEP.cxx:438 AliAnalysisTaskFlowTPCEMCalEP.cxx:439 AliAnalysisTaskFlowTPCEMCalEP.cxx:440 AliAnalysisTaskFlowTPCEMCalEP.cxx:441 AliAnalysisTaskFlowTPCEMCalEP.cxx:442 AliAnalysisTaskFlowTPCEMCalEP.cxx:443 AliAnalysisTaskFlowTPCEMCalEP.cxx:444 AliAnalysisTaskFlowTPCEMCalEP.cxx:445 AliAnalysisTaskFlowTPCEMCalEP.cxx:446 AliAnalysisTaskFlowTPCEMCalEP.cxx:447 AliAnalysisTaskFlowTPCEMCalEP.cxx:448 AliAnalysisTaskFlowTPCEMCalEP.cxx:449 AliAnalysisTaskFlowTPCEMCalEP.cxx:450 AliAnalysisTaskFlowTPCEMCalEP.cxx:451 AliAnalysisTaskFlowTPCEMCalEP.cxx:452 AliAnalysisTaskFlowTPCEMCalEP.cxx:453 AliAnalysisTaskFlowTPCEMCalEP.cxx:454 AliAnalysisTaskFlowTPCEMCalEP.cxx:455 AliAnalysisTaskFlowTPCEMCalEP.cxx:456 AliAnalysisTaskFlowTPCEMCalEP.cxx:457 AliAnalysisTaskFlowTPCEMCalEP.cxx:458 AliAnalysisTaskFlowTPCEMCalEP.cxx:459 AliAnalysisTaskFlowTPCEMCalEP.cxx:460 AliAnalysisTaskFlowTPCEMCalEP.cxx:461 AliAnalysisTaskFlowTPCEMCalEP.cxx:462 AliAnalysisTaskFlowTPCEMCalEP.cxx:463 AliAnalysisTaskFlowTPCEMCalEP.cxx:464 AliAnalysisTaskFlowTPCEMCalEP.cxx:465 AliAnalysisTaskFlowTPCEMCalEP.cxx:466 AliAnalysisTaskFlowTPCEMCalEP.cxx:467 AliAnalysisTaskFlowTPCEMCalEP.cxx:468 AliAnalysisTaskFlowTPCEMCalEP.cxx:469 AliAnalysisTaskFlowTPCEMCalEP.cxx:470 AliAnalysisTaskFlowTPCEMCalEP.cxx:471 AliAnalysisTaskFlowTPCEMCalEP.cxx:472 AliAnalysisTaskFlowTPCEMCalEP.cxx:473 AliAnalysisTaskFlowTPCEMCalEP.cxx:474 AliAnalysisTaskFlowTPCEMCalEP.cxx:475 AliAnalysisTaskFlowTPCEMCalEP.cxx:476 AliAnalysisTaskFlowTPCEMCalEP.cxx:477 AliAnalysisTaskFlowTPCEMCalEP.cxx:478 AliAnalysisTaskFlowTPCEMCalEP.cxx:479 AliAnalysisTaskFlowTPCEMCalEP.cxx:480 AliAnalysisTaskFlowTPCEMCalEP.cxx:481 AliAnalysisTaskFlowTPCEMCalEP.cxx:482 AliAnalysisTaskFlowTPCEMCalEP.cxx:483 AliAnalysisTaskFlowTPCEMCalEP.cxx:484 AliAnalysisTaskFlowTPCEMCalEP.cxx:485 AliAnalysisTaskFlowTPCEMCalEP.cxx:486 AliAnalysisTaskFlowTPCEMCalEP.cxx:487 AliAnalysisTaskFlowTPCEMCalEP.cxx:488 AliAnalysisTaskFlowTPCEMCalEP.cxx:489 AliAnalysisTaskFlowTPCEMCalEP.cxx:490 AliAnalysisTaskFlowTPCEMCalEP.cxx:491 AliAnalysisTaskFlowTPCEMCalEP.cxx:492 AliAnalysisTaskFlowTPCEMCalEP.cxx:493 AliAnalysisTaskFlowTPCEMCalEP.cxx:494 AliAnalysisTaskFlowTPCEMCalEP.cxx:495 AliAnalysisTaskFlowTPCEMCalEP.cxx:496 AliAnalysisTaskFlowTPCEMCalEP.cxx:497 AliAnalysisTaskFlowTPCEMCalEP.cxx:498 AliAnalysisTaskFlowTPCEMCalEP.cxx:499 AliAnalysisTaskFlowTPCEMCalEP.cxx:500 AliAnalysisTaskFlowTPCEMCalEP.cxx:501 AliAnalysisTaskFlowTPCEMCalEP.cxx:502 AliAnalysisTaskFlowTPCEMCalEP.cxx:503 AliAnalysisTaskFlowTPCEMCalEP.cxx:504 AliAnalysisTaskFlowTPCEMCalEP.cxx:505 AliAnalysisTaskFlowTPCEMCalEP.cxx:506 AliAnalysisTaskFlowTPCEMCalEP.cxx:507 AliAnalysisTaskFlowTPCEMCalEP.cxx:508 AliAnalysisTaskFlowTPCEMCalEP.cxx:509 AliAnalysisTaskFlowTPCEMCalEP.cxx:510 AliAnalysisTaskFlowTPCEMCalEP.cxx:511 AliAnalysisTaskFlowTPCEMCalEP.cxx:512 AliAnalysisTaskFlowTPCEMCalEP.cxx:513 AliAnalysisTaskFlowTPCEMCalEP.cxx:514 AliAnalysisTaskFlowTPCEMCalEP.cxx:515 AliAnalysisTaskFlowTPCEMCalEP.cxx:516 AliAnalysisTaskFlowTPCEMCalEP.cxx:517 AliAnalysisTaskFlowTPCEMCalEP.cxx:518 AliAnalysisTaskFlowTPCEMCalEP.cxx:519 AliAnalysisTaskFlowTPCEMCalEP.cxx:520 AliAnalysisTaskFlowTPCEMCalEP.cxx:521 AliAnalysisTaskFlowTPCEMCalEP.cxx:522 AliAnalysisTaskFlowTPCEMCalEP.cxx:523 AliAnalysisTaskFlowTPCEMCalEP.cxx:524 AliAnalysisTaskFlowTPCEMCalEP.cxx:525 AliAnalysisTaskFlowTPCEMCalEP.cxx:526 AliAnalysisTaskFlowTPCEMCalEP.cxx:527 AliAnalysisTaskFlowTPCEMCalEP.cxx:528 AliAnalysisTaskFlowTPCEMCalEP.cxx:529 AliAnalysisTaskFlowTPCEMCalEP.cxx:530 AliAnalysisTaskFlowTPCEMCalEP.cxx:531 AliAnalysisTaskFlowTPCEMCalEP.cxx:532 AliAnalysisTaskFlowTPCEMCalEP.cxx:533 AliAnalysisTaskFlowTPCEMCalEP.cxx:534 AliAnalysisTaskFlowTPCEMCalEP.cxx:535 AliAnalysisTaskFlowTPCEMCalEP.cxx:536 AliAnalysisTaskFlowTPCEMCalEP.cxx:537 AliAnalysisTaskFlowTPCEMCalEP.cxx:538 AliAnalysisTaskFlowTPCEMCalEP.cxx:539 AliAnalysisTaskFlowTPCEMCalEP.cxx:540 AliAnalysisTaskFlowTPCEMCalEP.cxx:541 AliAnalysisTaskFlowTPCEMCalEP.cxx:542 AliAnalysisTaskFlowTPCEMCalEP.cxx:543 AliAnalysisTaskFlowTPCEMCalEP.cxx:544 AliAnalysisTaskFlowTPCEMCalEP.cxx:545 AliAnalysisTaskFlowTPCEMCalEP.cxx:546 AliAnalysisTaskFlowTPCEMCalEP.cxx:547 AliAnalysisTaskFlowTPCEMCalEP.cxx:548 AliAnalysisTaskFlowTPCEMCalEP.cxx:549 AliAnalysisTaskFlowTPCEMCalEP.cxx:550 AliAnalysisTaskFlowTPCEMCalEP.cxx:551 AliAnalysisTaskFlowTPCEMCalEP.cxx:552 AliAnalysisTaskFlowTPCEMCalEP.cxx:553 AliAnalysisTaskFlowTPCEMCalEP.cxx:554 AliAnalysisTaskFlowTPCEMCalEP.cxx:555 AliAnalysisTaskFlowTPCEMCalEP.cxx:556 AliAnalysisTaskFlowTPCEMCalEP.cxx:557 AliAnalysisTaskFlowTPCEMCalEP.cxx:558 AliAnalysisTaskFlowTPCEMCalEP.cxx:559 AliAnalysisTaskFlowTPCEMCalEP.cxx:560 AliAnalysisTaskFlowTPCEMCalEP.cxx:561 AliAnalysisTaskFlowTPCEMCalEP.cxx:562 AliAnalysisTaskFlowTPCEMCalEP.cxx:563 AliAnalysisTaskFlowTPCEMCalEP.cxx:564 AliAnalysisTaskFlowTPCEMCalEP.cxx:565 AliAnalysisTaskFlowTPCEMCalEP.cxx:566 AliAnalysisTaskFlowTPCEMCalEP.cxx:567 AliAnalysisTaskFlowTPCEMCalEP.cxx:568 AliAnalysisTaskFlowTPCEMCalEP.cxx:569 AliAnalysisTaskFlowTPCEMCalEP.cxx:570 AliAnalysisTaskFlowTPCEMCalEP.cxx:571 AliAnalysisTaskFlowTPCEMCalEP.cxx:572 AliAnalysisTaskFlowTPCEMCalEP.cxx:573 AliAnalysisTaskFlowTPCEMCalEP.cxx:574 AliAnalysisTaskFlowTPCEMCalEP.cxx:575 AliAnalysisTaskFlowTPCEMCalEP.cxx:576 AliAnalysisTaskFlowTPCEMCalEP.cxx:577 AliAnalysisTaskFlowTPCEMCalEP.cxx:578 AliAnalysisTaskFlowTPCEMCalEP.cxx:579 AliAnalysisTaskFlowTPCEMCalEP.cxx:580 AliAnalysisTaskFlowTPCEMCalEP.cxx:581 AliAnalysisTaskFlowTPCEMCalEP.cxx:582 AliAnalysisTaskFlowTPCEMCalEP.cxx:583 AliAnalysisTaskFlowTPCEMCalEP.cxx:584 AliAnalysisTaskFlowTPCEMCalEP.cxx:585 AliAnalysisTaskFlowTPCEMCalEP.cxx:586 AliAnalysisTaskFlowTPCEMCalEP.cxx:587 AliAnalysisTaskFlowTPCEMCalEP.cxx:588 AliAnalysisTaskFlowTPCEMCalEP.cxx:589 AliAnalysisTaskFlowTPCEMCalEP.cxx:590 AliAnalysisTaskFlowTPCEMCalEP.cxx:591 AliAnalysisTaskFlowTPCEMCalEP.cxx:592 AliAnalysisTaskFlowTPCEMCalEP.cxx:593 AliAnalysisTaskFlowTPCEMCalEP.cxx:594 AliAnalysisTaskFlowTPCEMCalEP.cxx:595 AliAnalysisTaskFlowTPCEMCalEP.cxx:596 AliAnalysisTaskFlowTPCEMCalEP.cxx:597 AliAnalysisTaskFlowTPCEMCalEP.cxx:598 AliAnalysisTaskFlowTPCEMCalEP.cxx:599 AliAnalysisTaskFlowTPCEMCalEP.cxx:600 AliAnalysisTaskFlowTPCEMCalEP.cxx:601 AliAnalysisTaskFlowTPCEMCalEP.cxx:602 AliAnalysisTaskFlowTPCEMCalEP.cxx:603 AliAnalysisTaskFlowTPCEMCalEP.cxx:604 AliAnalysisTaskFlowTPCEMCalEP.cxx:605 AliAnalysisTaskFlowTPCEMCalEP.cxx:606 AliAnalysisTaskFlowTPCEMCalEP.cxx:607 AliAnalysisTaskFlowTPCEMCalEP.cxx:608 AliAnalysisTaskFlowTPCEMCalEP.cxx:609 AliAnalysisTaskFlowTPCEMCalEP.cxx:610 AliAnalysisTaskFlowTPCEMCalEP.cxx:611 AliAnalysisTaskFlowTPCEMCalEP.cxx:612 AliAnalysisTaskFlowTPCEMCalEP.cxx:613 AliAnalysisTaskFlowTPCEMCalEP.cxx:614 AliAnalysisTaskFlowTPCEMCalEP.cxx:615 AliAnalysisTaskFlowTPCEMCalEP.cxx:616 AliAnalysisTaskFlowTPCEMCalEP.cxx:617 AliAnalysisTaskFlowTPCEMCalEP.cxx:618 AliAnalysisTaskFlowTPCEMCalEP.cxx:619 AliAnalysisTaskFlowTPCEMCalEP.cxx:620 AliAnalysisTaskFlowTPCEMCalEP.cxx:621 AliAnalysisTaskFlowTPCEMCalEP.cxx:622 AliAnalysisTaskFlowTPCEMCalEP.cxx:623 AliAnalysisTaskFlowTPCEMCalEP.cxx:624 AliAnalysisTaskFlowTPCEMCalEP.cxx:625 AliAnalysisTaskFlowTPCEMCalEP.cxx:626 AliAnalysisTaskFlowTPCEMCalEP.cxx:627 AliAnalysisTaskFlowTPCEMCalEP.cxx:628 AliAnalysisTaskFlowTPCEMCalEP.cxx:629 AliAnalysisTaskFlowTPCEMCalEP.cxx:630 AliAnalysisTaskFlowTPCEMCalEP.cxx:631 AliAnalysisTaskFlowTPCEMCalEP.cxx:632 AliAnalysisTaskFlowTPCEMCalEP.cxx:633 AliAnalysisTaskFlowTPCEMCalEP.cxx:634 AliAnalysisTaskFlowTPCEMCalEP.cxx:635 AliAnalysisTaskFlowTPCEMCalEP.cxx:636 AliAnalysisTaskFlowTPCEMCalEP.cxx:637 AliAnalysisTaskFlowTPCEMCalEP.cxx:638 AliAnalysisTaskFlowTPCEMCalEP.cxx:639 AliAnalysisTaskFlowTPCEMCalEP.cxx:640 AliAnalysisTaskFlowTPCEMCalEP.cxx:641 AliAnalysisTaskFlowTPCEMCalEP.cxx:642 AliAnalysisTaskFlowTPCEMCalEP.cxx:643 AliAnalysisTaskFlowTPCEMCalEP.cxx:644 AliAnalysisTaskFlowTPCEMCalEP.cxx:645 AliAnalysisTaskFlowTPCEMCalEP.cxx:646 AliAnalysisTaskFlowTPCEMCalEP.cxx:647 AliAnalysisTaskFlowTPCEMCalEP.cxx:648 AliAnalysisTaskFlowTPCEMCalEP.cxx:649 AliAnalysisTaskFlowTPCEMCalEP.cxx:650 AliAnalysisTaskFlowTPCEMCalEP.cxx:651 AliAnalysisTaskFlowTPCEMCalEP.cxx:652 AliAnalysisTaskFlowTPCEMCalEP.cxx:653 AliAnalysisTaskFlowTPCEMCalEP.cxx:654 AliAnalysisTaskFlowTPCEMCalEP.cxx:655 AliAnalysisTaskFlowTPCEMCalEP.cxx:656 AliAnalysisTaskFlowTPCEMCalEP.cxx:657 AliAnalysisTaskFlowTPCEMCalEP.cxx:658 AliAnalysisTaskFlowTPCEMCalEP.cxx:659 AliAnalysisTaskFlowTPCEMCalEP.cxx:660 AliAnalysisTaskFlowTPCEMCalEP.cxx:661 AliAnalysisTaskFlowTPCEMCalEP.cxx:662 AliAnalysisTaskFlowTPCEMCalEP.cxx:663 AliAnalysisTaskFlowTPCEMCalEP.cxx:664 AliAnalysisTaskFlowTPCEMCalEP.cxx:665 AliAnalysisTaskFlowTPCEMCalEP.cxx:666 AliAnalysisTaskFlowTPCEMCalEP.cxx:667 AliAnalysisTaskFlowTPCEMCalEP.cxx:668 AliAnalysisTaskFlowTPCEMCalEP.cxx:669 AliAnalysisTaskFlowTPCEMCalEP.cxx:670 AliAnalysisTaskFlowTPCEMCalEP.cxx:671 AliAnalysisTaskFlowTPCEMCalEP.cxx:672 AliAnalysisTaskFlowTPCEMCalEP.cxx:673 AliAnalysisTaskFlowTPCEMCalEP.cxx:674 AliAnalysisTaskFlowTPCEMCalEP.cxx:675 AliAnalysisTaskFlowTPCEMCalEP.cxx:676 AliAnalysisTaskFlowTPCEMCalEP.cxx:677 AliAnalysisTaskFlowTPCEMCalEP.cxx:678 AliAnalysisTaskFlowTPCEMCalEP.cxx:679 AliAnalysisTaskFlowTPCEMCalEP.cxx:680 AliAnalysisTaskFlowTPCEMCalEP.cxx:681 AliAnalysisTaskFlowTPCEMCalEP.cxx:682 AliAnalysisTaskFlowTPCEMCalEP.cxx:683 AliAnalysisTaskFlowTPCEMCalEP.cxx:684 AliAnalysisTaskFlowTPCEMCalEP.cxx:685 AliAnalysisTaskFlowTPCEMCalEP.cxx:686 AliAnalysisTaskFlowTPCEMCalEP.cxx:687 AliAnalysisTaskFlowTPCEMCalEP.cxx:688 AliAnalysisTaskFlowTPCEMCalEP.cxx:689 AliAnalysisTaskFlowTPCEMCalEP.cxx:690 AliAnalysisTaskFlowTPCEMCalEP.cxx:691 AliAnalysisTaskFlowTPCEMCalEP.cxx:692 AliAnalysisTaskFlowTPCEMCalEP.cxx:693 AliAnalysisTaskFlowTPCEMCalEP.cxx:694 AliAnalysisTaskFlowTPCEMCalEP.cxx:695 AliAnalysisTaskFlowTPCEMCalEP.cxx:696 AliAnalysisTaskFlowTPCEMCalEP.cxx:697 AliAnalysisTaskFlowTPCEMCalEP.cxx:698 AliAnalysisTaskFlowTPCEMCalEP.cxx:699 AliAnalysisTaskFlowTPCEMCalEP.cxx:700 AliAnalysisTaskFlowTPCEMCalEP.cxx:701 AliAnalysisTaskFlowTPCEMCalEP.cxx:702 AliAnalysisTaskFlowTPCEMCalEP.cxx:703 AliAnalysisTaskFlowTPCEMCalEP.cxx:704 AliAnalysisTaskFlowTPCEMCalEP.cxx:705 AliAnalysisTaskFlowTPCEMCalEP.cxx:706 AliAnalysisTaskFlowTPCEMCalEP.cxx:707 AliAnalysisTaskFlowTPCEMCalEP.cxx:708 AliAnalysisTaskFlowTPCEMCalEP.cxx:709 AliAnalysisTaskFlowTPCEMCalEP.cxx:710 AliAnalysisTaskFlowTPCEMCalEP.cxx:711 AliAnalysisTaskFlowTPCEMCalEP.cxx:712 AliAnalysisTaskFlowTPCEMCalEP.cxx:713 AliAnalysisTaskFlowTPCEMCalEP.cxx:714 AliAnalysisTaskFlowTPCEMCalEP.cxx:715 AliAnalysisTaskFlowTPCEMCalEP.cxx:716 AliAnalysisTaskFlowTPCEMCalEP.cxx:717 AliAnalysisTaskFlowTPCEMCalEP.cxx:718 AliAnalysisTaskFlowTPCEMCalEP.cxx:719 AliAnalysisTaskFlowTPCEMCalEP.cxx:720 AliAnalysisTaskFlowTPCEMCalEP.cxx:721 AliAnalysisTaskFlowTPCEMCalEP.cxx:722 AliAnalysisTaskFlowTPCEMCalEP.cxx:723 AliAnalysisTaskFlowTPCEMCalEP.cxx:724 AliAnalysisTaskFlowTPCEMCalEP.cxx:725 AliAnalysisTaskFlowTPCEMCalEP.cxx:726 AliAnalysisTaskFlowTPCEMCalEP.cxx:727 AliAnalysisTaskFlowTPCEMCalEP.cxx:728 AliAnalysisTaskFlowTPCEMCalEP.cxx:729 AliAnalysisTaskFlowTPCEMCalEP.cxx:730 AliAnalysisTaskFlowTPCEMCalEP.cxx:731 AliAnalysisTaskFlowTPCEMCalEP.cxx:732 AliAnalysisTaskFlowTPCEMCalEP.cxx:733 AliAnalysisTaskFlowTPCEMCalEP.cxx:734 AliAnalysisTaskFlowTPCEMCalEP.cxx:735 AliAnalysisTaskFlowTPCEMCalEP.cxx:736 AliAnalysisTaskFlowTPCEMCalEP.cxx:737 AliAnalysisTaskFlowTPCEMCalEP.cxx:738 AliAnalysisTaskFlowTPCEMCalEP.cxx:739 AliAnalysisTaskFlowTPCEMCalEP.cxx:740 AliAnalysisTaskFlowTPCEMCalEP.cxx:741 AliAnalysisTaskFlowTPCEMCalEP.cxx:742 AliAnalysisTaskFlowTPCEMCalEP.cxx:743 AliAnalysisTaskFlowTPCEMCalEP.cxx:744 AliAnalysisTaskFlowTPCEMCalEP.cxx:745 AliAnalysisTaskFlowTPCEMCalEP.cxx:746 AliAnalysisTaskFlowTPCEMCalEP.cxx:747 AliAnalysisTaskFlowTPCEMCalEP.cxx:748 AliAnalysisTaskFlowTPCEMCalEP.cxx:749 AliAnalysisTaskFlowTPCEMCalEP.cxx:750 AliAnalysisTaskFlowTPCEMCalEP.cxx:751 AliAnalysisTaskFlowTPCEMCalEP.cxx:752 AliAnalysisTaskFlowTPCEMCalEP.cxx:753 AliAnalysisTaskFlowTPCEMCalEP.cxx:754 AliAnalysisTaskFlowTPCEMCalEP.cxx:755 AliAnalysisTaskFlowTPCEMCalEP.cxx:756 AliAnalysisTaskFlowTPCEMCalEP.cxx:757 AliAnalysisTaskFlowTPCEMCalEP.cxx:758 AliAnalysisTaskFlowTPCEMCalEP.cxx:759 AliAnalysisTaskFlowTPCEMCalEP.cxx:760 AliAnalysisTaskFlowTPCEMCalEP.cxx:761 AliAnalysisTaskFlowTPCEMCalEP.cxx:762 AliAnalysisTaskFlowTPCEMCalEP.cxx:763 AliAnalysisTaskFlowTPCEMCalEP.cxx:764 AliAnalysisTaskFlowTPCEMCalEP.cxx:765 AliAnalysisTaskFlowTPCEMCalEP.cxx:766 AliAnalysisTaskFlowTPCEMCalEP.cxx:767 AliAnalysisTaskFlowTPCEMCalEP.cxx:768 AliAnalysisTaskFlowTPCEMCalEP.cxx:769 AliAnalysisTaskFlowTPCEMCalEP.cxx:770 AliAnalysisTaskFlowTPCEMCalEP.cxx:771 AliAnalysisTaskFlowTPCEMCalEP.cxx:772 AliAnalysisTaskFlowTPCEMCalEP.cxx:773 AliAnalysisTaskFlowTPCEMCalEP.cxx:774 AliAnalysisTaskFlowTPCEMCalEP.cxx:775 AliAnalysisTaskFlowTPCEMCalEP.cxx:776 AliAnalysisTaskFlowTPCEMCalEP.cxx:777 AliAnalysisTaskFlowTPCEMCalEP.cxx:778 AliAnalysisTaskFlowTPCEMCalEP.cxx:779 AliAnalysisTaskFlowTPCEMCalEP.cxx:780 AliAnalysisTaskFlowTPCEMCalEP.cxx:781 AliAnalysisTaskFlowTPCEMCalEP.cxx:782 AliAnalysisTaskFlowTPCEMCalEP.cxx:783 AliAnalysisTaskFlowTPCEMCalEP.cxx:784 AliAnalysisTaskFlowTPCEMCalEP.cxx:785 AliAnalysisTaskFlowTPCEMCalEP.cxx:786 AliAnalysisTaskFlowTPCEMCalEP.cxx:787 AliAnalysisTaskFlowTPCEMCalEP.cxx:788 AliAnalysisTaskFlowTPCEMCalEP.cxx:789 AliAnalysisTaskFlowTPCEMCalEP.cxx:790 AliAnalysisTaskFlowTPCEMCalEP.cxx:791 AliAnalysisTaskFlowTPCEMCalEP.cxx:792 AliAnalysisTaskFlowTPCEMCalEP.cxx:793 AliAnalysisTaskFlowTPCEMCalEP.cxx:794 AliAnalysisTaskFlowTPCEMCalEP.cxx:795 AliAnalysisTaskFlowTPCEMCalEP.cxx:796 AliAnalysisTaskFlowTPCEMCalEP.cxx:797 AliAnalysisTaskFlowTPCEMCalEP.cxx:798 AliAnalysisTaskFlowTPCEMCalEP.cxx:799 AliAnalysisTaskFlowTPCEMCalEP.cxx:800 AliAnalysisTaskFlowTPCEMCalEP.cxx:801 AliAnalysisTaskFlowTPCEMCalEP.cxx:802 AliAnalysisTaskFlowTPCEMCalEP.cxx:803 AliAnalysisTaskFlowTPCEMCalEP.cxx:804 AliAnalysisTaskFlowTPCEMCalEP.cxx:805 AliAnalysisTaskFlowTPCEMCalEP.cxx:806 AliAnalysisTaskFlowTPCEMCalEP.cxx:807 AliAnalysisTaskFlowTPCEMCalEP.cxx:808 AliAnalysisTaskFlowTPCEMCalEP.cxx:809 AliAnalysisTaskFlowTPCEMCalEP.cxx:810 AliAnalysisTaskFlowTPCEMCalEP.cxx:811 AliAnalysisTaskFlowTPCEMCalEP.cxx:812 AliAnalysisTaskFlowTPCEMCalEP.cxx:813 AliAnalysisTaskFlowTPCEMCalEP.cxx:814 AliAnalysisTaskFlowTPCEMCalEP.cxx:815 AliAnalysisTaskFlowTPCEMCalEP.cxx:816 AliAnalysisTaskFlowTPCEMCalEP.cxx:817 AliAnalysisTaskFlowTPCEMCalEP.cxx:818 AliAnalysisTaskFlowTPCEMCalEP.cxx:819 AliAnalysisTaskFlowTPCEMCalEP.cxx:820 AliAnalysisTaskFlowTPCEMCalEP.cxx:821 AliAnalysisTaskFlowTPCEMCalEP.cxx:822 AliAnalysisTaskFlowTPCEMCalEP.cxx:823 AliAnalysisTaskFlowTPCEMCalEP.cxx:824 AliAnalysisTaskFlowTPCEMCalEP.cxx:825 AliAnalysisTaskFlowTPCEMCalEP.cxx:826 AliAnalysisTaskFlowTPCEMCalEP.cxx:827 AliAnalysisTaskFlowTPCEMCalEP.cxx:828 AliAnalysisTaskFlowTPCEMCalEP.cxx:829 AliAnalysisTaskFlowTPCEMCalEP.cxx:830 AliAnalysisTaskFlowTPCEMCalEP.cxx:831 AliAnalysisTaskFlowTPCEMCalEP.cxx:832 AliAnalysisTaskFlowTPCEMCalEP.cxx:833 AliAnalysisTaskFlowTPCEMCalEP.cxx:834 AliAnalysisTaskFlowTPCEMCalEP.cxx:835 AliAnalysisTaskFlowTPCEMCalEP.cxx:836 AliAnalysisTaskFlowTPCEMCalEP.cxx:837 AliAnalysisTaskFlowTPCEMCalEP.cxx:838 AliAnalysisTaskFlowTPCEMCalEP.cxx:839 AliAnalysisTaskFlowTPCEMCalEP.cxx:840 AliAnalysisTaskFlowTPCEMCalEP.cxx:841 AliAnalysisTaskFlowTPCEMCalEP.cxx:842 AliAnalysisTaskFlowTPCEMCalEP.cxx:843 AliAnalysisTaskFlowTPCEMCalEP.cxx:844 AliAnalysisTaskFlowTPCEMCalEP.cxx:845 AliAnalysisTaskFlowTPCEMCalEP.cxx:846 AliAnalysisTaskFlowTPCEMCalEP.cxx:847 AliAnalysisTaskFlowTPCEMCalEP.cxx:848 AliAnalysisTaskFlowTPCEMCalEP.cxx:849 AliAnalysisTaskFlowTPCEMCalEP.cxx:850 AliAnalysisTaskFlowTPCEMCalEP.cxx:851 AliAnalysisTaskFlowTPCEMCalEP.cxx:852 AliAnalysisTaskFlowTPCEMCalEP.cxx:853 AliAnalysisTaskFlowTPCEMCalEP.cxx:854 AliAnalysisTaskFlowTPCEMCalEP.cxx:855 AliAnalysisTaskFlowTPCEMCalEP.cxx:856 AliAnalysisTaskFlowTPCEMCalEP.cxx:857 AliAnalysisTaskFlowTPCEMCalEP.cxx:858 AliAnalysisTaskFlowTPCEMCalEP.cxx:859 AliAnalysisTaskFlowTPCEMCalEP.cxx:860 AliAnalysisTaskFlowTPCEMCalEP.cxx:861 AliAnalysisTaskFlowTPCEMCalEP.cxx:862 AliAnalysisTaskFlowTPCEMCalEP.cxx:863 AliAnalysisTaskFlowTPCEMCalEP.cxx:864 AliAnalysisTaskFlowTPCEMCalEP.cxx:865 AliAnalysisTaskFlowTPCEMCalEP.cxx:866 AliAnalysisTaskFlowTPCEMCalEP.cxx:867 AliAnalysisTaskFlowTPCEMCalEP.cxx:868 AliAnalysisTaskFlowTPCEMCalEP.cxx:869 AliAnalysisTaskFlowTPCEMCalEP.cxx:870 AliAnalysisTaskFlowTPCEMCalEP.cxx:871 AliAnalysisTaskFlowTPCEMCalEP.cxx:872 AliAnalysisTaskFlowTPCEMCalEP.cxx:873 AliAnalysisTaskFlowTPCEMCalEP.cxx:874 AliAnalysisTaskFlowTPCEMCalEP.cxx:875 AliAnalysisTaskFlowTPCEMCalEP.cxx:876 AliAnalysisTaskFlowTPCEMCalEP.cxx:877 AliAnalysisTaskFlowTPCEMCalEP.cxx:878 AliAnalysisTaskFlowTPCEMCalEP.cxx:879 AliAnalysisTaskFlowTPCEMCalEP.cxx:880 AliAnalysisTaskFlowTPCEMCalEP.cxx:881 AliAnalysisTaskFlowTPCEMCalEP.cxx:882 AliAnalysisTaskFlowTPCEMCalEP.cxx:883 AliAnalysisTaskFlowTPCEMCalEP.cxx:884 AliAnalysisTaskFlowTPCEMCalEP.cxx:885 AliAnalysisTaskFlowTPCEMCalEP.cxx:886 AliAnalysisTaskFlowTPCEMCalEP.cxx:887 AliAnalysisTaskFlowTPCEMCalEP.cxx:888 AliAnalysisTaskFlowTPCEMCalEP.cxx:889 AliAnalysisTaskFlowTPCEMCalEP.cxx:890 AliAnalysisTaskFlowTPCEMCalEP.cxx:891 AliAnalysisTaskFlowTPCEMCalEP.cxx:892 AliAnalysisTaskFlowTPCEMCalEP.cxx:893 AliAnalysisTaskFlowTPCEMCalEP.cxx:894 AliAnalysisTaskFlowTPCEMCalEP.cxx:895 AliAnalysisTaskFlowTPCEMCalEP.cxx:896 AliAnalysisTaskFlowTPCEMCalEP.cxx:897 AliAnalysisTaskFlowTPCEMCalEP.cxx:898 AliAnalysisTaskFlowTPCEMCalEP.cxx:899 AliAnalysisTaskFlowTPCEMCalEP.cxx:900 AliAnalysisTaskFlowTPCEMCalEP.cxx:901 AliAnalysisTaskFlowTPCEMCalEP.cxx:902 AliAnalysisTaskFlowTPCEMCalEP.cxx:903 AliAnalysisTaskFlowTPCEMCalEP.cxx:904 AliAnalysisTaskFlowTPCEMCalEP.cxx:905 AliAnalysisTaskFlowTPCEMCalEP.cxx:906 AliAnalysisTaskFlowTPCEMCalEP.cxx:907 AliAnalysisTaskFlowTPCEMCalEP.cxx:908 AliAnalysisTaskFlowTPCEMCalEP.cxx:909 AliAnalysisTaskFlowTPCEMCalEP.cxx:910 AliAnalysisTaskFlowTPCEMCalEP.cxx:911 AliAnalysisTaskFlowTPCEMCalEP.cxx:912 AliAnalysisTaskFlowTPCEMCalEP.cxx:913 AliAnalysisTaskFlowTPCEMCalEP.cxx:914 AliAnalysisTaskFlowTPCEMCalEP.cxx:915 AliAnalysisTaskFlowTPCEMCalEP.cxx:916 AliAnalysisTaskFlowTPCEMCalEP.cxx:917 AliAnalysisTaskFlowTPCEMCalEP.cxx:918 AliAnalysisTaskFlowTPCEMCalEP.cxx:919 AliAnalysisTaskFlowTPCEMCalEP.cxx:920 AliAnalysisTaskFlowTPCEMCalEP.cxx:921 AliAnalysisTaskFlowTPCEMCalEP.cxx:922 AliAnalysisTaskFlowTPCEMCalEP.cxx:923 AliAnalysisTaskFlowTPCEMCalEP.cxx:924 AliAnalysisTaskFlowTPCEMCalEP.cxx:925 AliAnalysisTaskFlowTPCEMCalEP.cxx:926 AliAnalysisTaskFlowTPCEMCalEP.cxx:927 AliAnalysisTaskFlowTPCEMCalEP.cxx:928 AliAnalysisTaskFlowTPCEMCalEP.cxx:929 AliAnalysisTaskFlowTPCEMCalEP.cxx:930 AliAnalysisTaskFlowTPCEMCalEP.cxx:931 AliAnalysisTaskFlowTPCEMCalEP.cxx:932 AliAnalysisTaskFlowTPCEMCalEP.cxx:933 AliAnalysisTaskFlowTPCEMCalEP.cxx:934 AliAnalysisTaskFlowTPCEMCalEP.cxx:935 AliAnalysisTaskFlowTPCEMCalEP.cxx:936 AliAnalysisTaskFlowTPCEMCalEP.cxx:937 AliAnalysisTaskFlowTPCEMCalEP.cxx:938 AliAnalysisTaskFlowTPCEMCalEP.cxx:939 AliAnalysisTaskFlowTPCEMCalEP.cxx:940 AliAnalysisTaskFlowTPCEMCalEP.cxx:941 AliAnalysisTaskFlowTPCEMCalEP.cxx:942 AliAnalysisTaskFlowTPCEMCalEP.cxx:943 AliAnalysisTaskFlowTPCEMCalEP.cxx:944 AliAnalysisTaskFlowTPCEMCalEP.cxx:945 AliAnalysisTaskFlowTPCEMCalEP.cxx:946 AliAnalysisTaskFlowTPCEMCalEP.cxx:947 AliAnalysisTaskFlowTPCEMCalEP.cxx:948 AliAnalysisTaskFlowTPCEMCalEP.cxx:949 AliAnalysisTaskFlowTPCEMCalEP.cxx:950 AliAnalysisTaskFlowTPCEMCalEP.cxx:951 AliAnalysisTaskFlowTPCEMCalEP.cxx:952 AliAnalysisTaskFlowTPCEMCalEP.cxx:953 AliAnalysisTaskFlowTPCEMCalEP.cxx:954 AliAnalysisTaskFlowTPCEMCalEP.cxx:955 AliAnalysisTaskFlowTPCEMCalEP.cxx:956 AliAnalysisTaskFlowTPCEMCalEP.cxx:957 AliAnalysisTaskFlowTPCEMCalEP.cxx:958 AliAnalysisTaskFlowTPCEMCalEP.cxx:959 AliAnalysisTaskFlowTPCEMCalEP.cxx:960 AliAnalysisTaskFlowTPCEMCalEP.cxx:961 AliAnalysisTaskFlowTPCEMCalEP.cxx:962 AliAnalysisTaskFlowTPCEMCalEP.cxx:963 AliAnalysisTaskFlowTPCEMCalEP.cxx:964 AliAnalysisTaskFlowTPCEMCalEP.cxx:965 AliAnalysisTaskFlowTPCEMCalEP.cxx:966 AliAnalysisTaskFlowTPCEMCalEP.cxx:967 AliAnalysisTaskFlowTPCEMCalEP.cxx:968 AliAnalysisTaskFlowTPCEMCalEP.cxx:969 AliAnalysisTaskFlowTPCEMCalEP.cxx:970 AliAnalysisTaskFlowTPCEMCalEP.cxx:971 AliAnalysisTaskFlowTPCEMCalEP.cxx:972 AliAnalysisTaskFlowTPCEMCalEP.cxx:973 AliAnalysisTaskFlowTPCEMCalEP.cxx:974 AliAnalysisTaskFlowTPCEMCalEP.cxx:975 AliAnalysisTaskFlowTPCEMCalEP.cxx:976 AliAnalysisTaskFlowTPCEMCalEP.cxx:977 AliAnalysisTaskFlowTPCEMCalEP.cxx:978 AliAnalysisTaskFlowTPCEMCalEP.cxx:979 AliAnalysisTaskFlowTPCEMCalEP.cxx:980 AliAnalysisTaskFlowTPCEMCalEP.cxx:981 AliAnalysisTaskFlowTPCEMCalEP.cxx:982 AliAnalysisTaskFlowTPCEMCalEP.cxx:983 AliAnalysisTaskFlowTPCEMCalEP.cxx:984 AliAnalysisTaskFlowTPCEMCalEP.cxx:985 AliAnalysisTaskFlowTPCEMCalEP.cxx:986 AliAnalysisTaskFlowTPCEMCalEP.cxx:987 AliAnalysisTaskFlowTPCEMCalEP.cxx:988 AliAnalysisTaskFlowTPCEMCalEP.cxx:989 AliAnalysisTaskFlowTPCEMCalEP.cxx:990 AliAnalysisTaskFlowTPCEMCalEP.cxx:991 AliAnalysisTaskFlowTPCEMCalEP.cxx:992 AliAnalysisTaskFlowTPCEMCalEP.cxx:993 AliAnalysisTaskFlowTPCEMCalEP.cxx:994 AliAnalysisTaskFlowTPCEMCalEP.cxx:995 AliAnalysisTaskFlowTPCEMCalEP.cxx:996 AliAnalysisTaskFlowTPCEMCalEP.cxx:997 AliAnalysisTaskFlowTPCEMCalEP.cxx:998 AliAnalysisTaskFlowTPCEMCalEP.cxx:999 AliAnalysisTaskFlowTPCEMCalEP.cxx:1000 AliAnalysisTaskFlowTPCEMCalEP.cxx:1001 AliAnalysisTaskFlowTPCEMCalEP.cxx:1002 AliAnalysisTaskFlowTPCEMCalEP.cxx:1003 AliAnalysisTaskFlowTPCEMCalEP.cxx:1004 AliAnalysisTaskFlowTPCEMCalEP.cxx:1005 AliAnalysisTaskFlowTPCEMCalEP.cxx:1006 AliAnalysisTaskFlowTPCEMCalEP.cxx:1007 AliAnalysisTaskFlowTPCEMCalEP.cxx:1008 AliAnalysisTaskFlowTPCEMCalEP.cxx:1009 AliAnalysisTaskFlowTPCEMCalEP.cxx:1010 AliAnalysisTaskFlowTPCEMCalEP.cxx:1011 AliAnalysisTaskFlowTPCEMCalEP.cxx:1012 AliAnalysisTaskFlowTPCEMCalEP.cxx:1013 AliAnalysisTaskFlowTPCEMCalEP.cxx:1014 AliAnalysisTaskFlowTPCEMCalEP.cxx:1015 AliAnalysisTaskFlowTPCEMCalEP.cxx:1016 AliAnalysisTaskFlowTPCEMCalEP.cxx:1017 AliAnalysisTaskFlowTPCEMCalEP.cxx:1018 AliAnalysisTaskFlowTPCEMCalEP.cxx:1019 AliAnalysisTaskFlowTPCEMCalEP.cxx:1020 AliAnalysisTaskFlowTPCEMCalEP.cxx:1021 AliAnalysisTaskFlowTPCEMCalEP.cxx:1022 AliAnalysisTaskFlowTPCEMCalEP.cxx:1023 AliAnalysisTaskFlowTPCEMCalEP.cxx:1024 AliAnalysisTaskFlowTPCEMCalEP.cxx:1025 AliAnalysisTaskFlowTPCEMCalEP.cxx:1026 AliAnalysisTaskFlowTPCEMCalEP.cxx:1027 AliAnalysisTaskFlowTPCEMCalEP.cxx:1028 AliAnalysisTaskFlowTPCEMCalEP.cxx:1029 AliAnalysisTaskFlowTPCEMCalEP.cxx:1030 AliAnalysisTaskFlowTPCEMCalEP.cxx:1031 AliAnalysisTaskFlowTPCEMCalEP.cxx:1032 AliAnalysisTaskFlowTPCEMCalEP.cxx:1033 AliAnalysisTaskFlowTPCEMCalEP.cxx:1034 AliAnalysisTaskFlowTPCEMCalEP.cxx:1035 AliAnalysisTaskFlowTPCEMCalEP.cxx:1036 AliAnalysisTaskFlowTPCEMCalEP.cxx:1037 AliAnalysisTaskFlowTPCEMCalEP.cxx:1038 AliAnalysisTaskFlowTPCEMCalEP.cxx:1039 AliAnalysisTaskFlowTPCEMCalEP.cxx:1040 AliAnalysisTaskFlowTPCEMCalEP.cxx:1041 AliAnalysisTaskFlowTPCEMCalEP.cxx:1042 AliAnalysisTaskFlowTPCEMCalEP.cxx:1043 AliAnalysisTaskFlowTPCEMCalEP.cxx:1044 AliAnalysisTaskFlowTPCEMCalEP.cxx:1045 AliAnalysisTaskFlowTPCEMCalEP.cxx:1046 AliAnalysisTaskFlowTPCEMCalEP.cxx:1047 AliAnalysisTaskFlowTPCEMCalEP.cxx:1048 AliAnalysisTaskFlowTPCEMCalEP.cxx:1049 AliAnalysisTaskFlowTPCEMCalEP.cxx:1050 AliAnalysisTaskFlowTPCEMCalEP.cxx:1051 AliAnalysisTaskFlowTPCEMCalEP.cxx:1052 AliAnalysisTaskFlowTPCEMCalEP.cxx:1053 AliAnalysisTaskFlowTPCEMCalEP.cxx:1054 AliAnalysisTaskFlowTPCEMCalEP.cxx:1055 AliAnalysisTaskFlowTPCEMCalEP.cxx:1056 AliAnalysisTaskFlowTPCEMCalEP.cxx:1057 AliAnalysisTaskFlowTPCEMCalEP.cxx:1058 AliAnalysisTaskFlowTPCEMCalEP.cxx:1059 AliAnalysisTaskFlowTPCEMCalEP.cxx:1060 AliAnalysisTaskFlowTPCEMCalEP.cxx:1061 AliAnalysisTaskFlowTPCEMCalEP.cxx:1062 AliAnalysisTaskFlowTPCEMCalEP.cxx:1063 AliAnalysisTaskFlowTPCEMCalEP.cxx:1064 AliAnalysisTaskFlowTPCEMCalEP.cxx:1065 AliAnalysisTaskFlowTPCEMCalEP.cxx:1066 AliAnalysisTaskFlowTPCEMCalEP.cxx:1067 AliAnalysisTaskFlowTPCEMCalEP.cxx:1068 AliAnalysisTaskFlowTPCEMCalEP.cxx:1069 AliAnalysisTaskFlowTPCEMCalEP.cxx:1070 AliAnalysisTaskFlowTPCEMCalEP.cxx:1071 AliAnalysisTaskFlowTPCEMCalEP.cxx:1072 AliAnalysisTaskFlowTPCEMCalEP.cxx:1073