#include "TChain.h"
#include "TTree.h"
#include "TObjArray.h"
#include "TF1.h"
#include "TFile.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TH2I.h"
#include "TH3F.h"
#include "TParticle.h"
#include "TCanvas.h"
#include "TStyle.h"
#include "TRandom.h"
#include "TROOT.h"
#include "THashList.h"
#include "TArray.h"
#include "TArrayD.h"
#include "AliAnalysisManager.h"
#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliStack.h"
#include "AliAnalysisTaskSE.h"
#include "AliPHOSHijingEfficiency.h"
#include "AliCaloPhoton.h"
#include "AliPHOSGeometry.h"
#include "AliPHOSEsdCluster.h"
#include "AliPHOSCalibData.h"
#include "AliLog.h"
#include "AliPID.h"
#include "AliCDBManager.h"
#include "AliCentrality.h"
#include "AliEventplane.h"
#include "TProfile.h"
#include <TPDGCode.h>
#include "AliOADBContainer.h"
#include "AliAODInputHandler.h"
#include "AliAODMCParticle.h"
#include "AliAnalysisTaskPi0FlowMCAOD.h"
ClassImp(AliAnalysisTaskPi0FlowMCAOD);
const Double_t AliAnalysisTaskPi0FlowMCAOD::kRCut = 1.;
AliAnalysisTaskPi0FlowMCAOD::AliAnalysisTaskPi0FlowMCAOD(const char* name, AliAnalysisTaskPi0Flow::Period period)
: AliAnalysisTaskPi0Flow(name, period),fMcArray(0x0),kOffVertexCutSet(kTRUE)
{
}
AliAnalysisTaskPi0FlowMCAOD::~AliAnalysisTaskPi0FlowMCAOD()
{
}
void AliAnalysisTaskPi0FlowMCAOD::UserCreateOutputObjects()
{
AliAnalysisTaskPi0Flow::UserCreateOutputObjects();
char key[55];
for(Int_t cent=0; cent < fCentEdges.GetSize()-1; cent++){
snprintf(key,55,"hMC_rap_gamma_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity pi0",200,-1.,1.)) ;
snprintf(key,55,"hMC_rap_pi0_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity pi0",200,-1.,1.)) ;
snprintf(key,55,"hMC_rap_eta_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity eta",200,-1.,1.)) ;
snprintf(key,55,"hMC_phi_gamma_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Phi pi0",200,0.,TMath::TwoPi())) ;
snprintf(key,55,"hMC_phi_pi0_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Phi pi0",200,0.,TMath::TwoPi())) ;
snprintf(key,55,"hMC_phi_eta_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Phi eta",200,0.,TMath::TwoPi())) ;
snprintf(key,55,"hMC_all_gamma_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity photon",250,0.,25.)) ;
snprintf(key,55,"hMC_all_pi0_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity pi0",250,0.,25.)) ;
snprintf(key,55,"hMC_all_eta_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity eta",250,0.,25.)) ;
snprintf(key,55,"hMC_unitEta_gamma_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Pt photon",250,0.,25.)) ;
snprintf(key,55,"hMC_unitEta_pi0_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity eta",250,0.,25.)) ;
snprintf(key,55,"hMC_unitEta_eta_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity eta",250,0.,25.)) ;
snprintf(key,55,"hMC_all_K0S_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity photon",250,0.,25.)) ;
snprintf(key,55,"hMC_unitEta_K0S_cen%d",cent) ;
fOutputContainer->Add(new TH1F(key,"Rapidity eta",250,0.,25.)) ;
}
fOutputContainer->Add(new TH2F("hMC_gamma_vertex","Creation vertex",25,0.,25.,1000,0.,500.)) ;
fOutputContainer->Add(new TH2F("hMC_pi0_vertex","Creation vertex",25,0.,25.,1000,0.,500.)) ;
fOutputContainer->Add(new TH2F("hMC_eta_vertex","Creation vertex",25,0.,25.,1000,0.,500.)) ;
Int_t nPt = 200;
Double_t ptMin = 0;
Double_t ptMax = 20;
fOutputContainer->Add(new TH2F("Vertex","Pi0 creation vertex",nPt,ptMin,ptMax,5000,0.,500.));
fOutputContainer->Add(new TH3F("hSecondPi0RphiZ","Secondary pi0 vertex",450,0.,450.,100,0.,TMath::TwoPi(),200,-100.,100.));
fOutputContainer->Add(new TH2F("hSecondPi0RE","Secondary pi0 vertex",450,0.,450.,200,0.,20.));
fOutputContainer->Add(new TH3F("hMass_R","Mass vs radius any parent",50,0.,0.25,100,0.,10.,300,0.,600.));
fOutputContainer->Add(new TH3F("Real_pi_R","All clusters",50,0.,0.25,100,0.,10.,250,0.,500.));
fOutputContainer->Add(new TH3F("Real_pi_Z","All clusters",50,0.,0.25,100,0.,10.,100,-100.,100.));
const Int_t nM = 500;
const Double_t mMin = 0.0;
const Double_t mMax = 1.0;
for(Int_t cen=0; cen < fCentEdges.GetSize()-1; cen++){
fOutputContainer->Add(new TH1F(Form("hPrimPhot_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimEl_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimPi0_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimEta_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimPipm_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimP_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimPbar_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimN_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimNbar_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimK0S_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimK0L_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimKpm_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH1F(Form("hPrimOther_cen%d",cen),"Primary spetrum",nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentAll_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentK0s_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentGamma_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentEl_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentOther_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentDirPi0_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0NoPrim_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0Eta_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0Omega_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0Pipm_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0Kpm_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0Ks_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0Kl_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0pn_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
fOutputContainer->Add(new TH2F(Form("hParentPi0antipn_cen%d",cen),"All clusters",nM,mMin,mMax,nPt,ptMin,ptMax));
}
fOutputContainer->Add(new TH2F("hPipmGammaConvR","Conversion radius" ,200,0.,20.,1000,0.,500.));
fOutputContainer->Add(new TH2F("hPipmElConvR","Conversion radius" ,200,0.,20.,1000,0.,500.));
fOutputContainer->Add(new TH2F("hPipmNConvR","Conversion radius" ,200,0.,20.,1000,0.,500.));
fOutputContainer->Add(new TH2F("hPipmOtherConvR","Conversion radius" ,200,0.,20.,1000,0.,500.));
fOutputContainer->Add(new TH2F("hPipmGammaConvRZ","Conversion radius" ,400,-200.,200.,1000,0.,500.));
const Int_t nTypes=24 ;
char partTypes[nTypes][55] ;
snprintf(partTypes[0],55,"hGammaNoPrim") ;
snprintf(partTypes[1],55,"hGammaPhot") ;
snprintf(partTypes[2],55,"hGammaEl") ;
snprintf(partTypes[3],55,"hGammaPi0") ;
snprintf(partTypes[4],55,"hGammaEta") ;
snprintf(partTypes[5],55,"hhGammaOmega") ;
snprintf(partTypes[6],55,"hGammaPipm") ;
snprintf(partTypes[7],55,"hGammaP") ;
snprintf(partTypes[8],55,"hGammaPbar") ;
snprintf(partTypes[9],55,"hGammaN") ;
snprintf(partTypes[10],55,"hGammaNbar") ;
snprintf(partTypes[11],55,"hGammaK0S") ;
snprintf(partTypes[12],55,"hGammaK0L") ;
snprintf(partTypes[13],55,"hGammaKpm") ;
snprintf(partTypes[14],55,"hGammaKstar") ;
snprintf(partTypes[15],55,"hGammaDelta") ;
snprintf(partTypes[16],55,"hGammaOtherCharged") ;
snprintf(partTypes[17],55,"hGammaOtherNeutral") ;
snprintf(partTypes[18],55,"hGammaPipmGamma") ;
snprintf(partTypes[19],55,"hGammaPipmEl") ;
snprintf(partTypes[20],55,"hGammaPipmOther") ;
snprintf(partTypes[21],55,"hGammaPipmDirect") ;
snprintf(partTypes[22],55,"hGammaPipmp") ;
snprintf(partTypes[23],55,"hGammaPipmn") ;
const Int_t nPID=12 ;
char cPID[12][25] ;
snprintf(cPID[0],25,"All") ;
snprintf(cPID[1],25,"Allcore") ;
snprintf(cPID[2],25,"CPV") ;
snprintf(cPID[3],25,"CPVcore") ;
snprintf(cPID[4],25,"CPV2") ;
snprintf(cPID[5],25,"CPV2core") ;
snprintf(cPID[6],25,"Disp") ;
snprintf(cPID[7],25,"Dispcore") ;
snprintf(cPID[8],25,"Disp2") ;
snprintf(cPID[9],25,"Disp2core") ;
snprintf(cPID[10],25,"Both") ;
snprintf(cPID[11],25,"Bothcore") ;
for(Int_t itype=0; itype<nTypes; itype++){
for(Int_t iPID=0; iPID<nPID; iPID++){
for(Int_t cen=0; cen < fCentEdges.GetSize()-1; cen++){
fOutputContainer->Add(new TH1F(Form("%s_%s_cen%d",partTypes[itype],cPID[iPID],cen),"Cluster parents",nPt,ptMin,ptMax));
}
}
}
PostData(1, fOutputContainer);
}
void AliAnalysisTaskPi0FlowMCAOD::UserExec(Option_t* option)
{
fMcArray = GetMCArray();
if(!fMcArray) { PostData(1, fOutputContainer); return; }
AliAnalysisTaskPi0Flow::UserExec(option);
}
void AliAnalysisTaskPi0FlowMCAOD::SelectPhotonClusters()
{
AliAnalysisTaskPi0Flow::SelectPhotonClusters();
for (Int_t i1=0; i1<fCaloPhotonsPHOS->GetEntriesFast(); i1++) {
AliCaloPhoton * photon = (AliCaloPhoton*)fCaloPhotonsPHOS->At(i1);
AliVCluster* cluster = photon->GetCluster();
Bool_t sure= kTRUE;
Int_t primary=FindPrimary(cluster,sure) ;
photon->SetPrimary(primary);
photon->SetWeight(PrimaryWeight(primary)) ;
}
if(kOffVertexCutSet) {
for (Int_t i1=0; i1<fCaloPhotonsPHOS->GetEntriesFast(); i1++) {
AliCaloPhoton * photon = (AliCaloPhoton*)fCaloPhotonsPHOS->At(i1);
Int_t primary = photon->GetPrimary();
AliAODMCParticle* p = GetParticle(primary);
if(R(p) >kRCut) {
if(p->PdgCode()==11 || p->PdgCode()==-11) continue;
else { fCaloPhotonsPHOS->Remove(photon); fCaloPhotonsPHOS->Compress(); }
}
}
}
}
void AliAnalysisTaskPi0FlowMCAOD::FillSelectedClusterHistograms()
{
for (Int_t i1=0; i1<fCaloPhotonsPHOS->GetEntriesFast(); i1++) {
AliCaloPhoton * ph1=(AliCaloPhoton*)fCaloPhotonsPHOS->At(i1) ;
Double_t dphiA=ph1->Phi()-fRPV0A ;
while(dphiA<0)dphiA+=TMath::Pi() ;
while(dphiA>TMath::Pi())dphiA-=TMath::Pi() ;
Double_t dphiC=ph1->Phi()-fRPV0C ;
while(dphiC<0)dphiC+=TMath::Pi() ;
while(dphiC>TMath::Pi())dphiC-=TMath::Pi() ;
Double_t dphiT=ph1->Phi()-fRP ;
while(dphiT<0)dphiT+=TMath::Pi() ;
while(dphiT>TMath::Pi())dphiT-=TMath::Pi() ;
Double_t pt = ph1->Pt() ;
Double_t ptcore = ph1->GetMomV2()->Pt() ;
Double_t w = ph1->GetWeight();
FillHistogram(Form("hPhotPhiV0AAll_cen%d",fCentBin),pt,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CAll_cen%d",fCentBin),pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCAll_cen%d",fCentBin),pt,dphiT, w) ;
FillHistogram(Form("hPhotPhiV0AAllcore_cen%d",fCentBin),ptcore,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CAllcore_cen%d",fCentBin),ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCAllcore_cen%d",fCentBin),ptcore,dphiT, w) ;
FillHistogram(Form("hPhotAll_cen%d",fCentBin),pt, w) ;
FillHistogram(Form("hPhotAllcore_cen%d",fCentBin),ptcore, w) ;
if(ph1->IsntUnfolded()){
FillHistogram(Form("hPhotAllwou_cen%d",fCentBin),pt, w) ;
FillHistogram(Form("hPhotPhiV0AAllwou_cen%d",fCentBin),pt,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CAllwou_cen%d",fCentBin),pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCAllwou_cen%d",fCentBin),pt,dphiT, w) ;
}
if(ph1->IsCPVOK()){
FillHistogram(Form("hPhotPhiV0ACPV_cen%d",fCentBin),pt,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CCPV_cen%d",fCentBin),pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCCPV_cen%d",fCentBin),pt,dphiT, w) ;
FillHistogram(Form("hPhotPhiV0ACPVcore_cen%d",fCentBin),ptcore,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CCPVcore_cen%d",fCentBin),ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCCPVcore_cen%d",fCentBin),ptcore,dphiT, w) ;
FillHistogram(Form("hPhotCPV_cen%d",fCentBin),pt, w) ;
FillHistogram(Form("hPhotCPVcore_cen%d",fCentBin),ptcore, w) ;
}
if(ph1->IsCPV2OK()){
FillHistogram(Form("hPhotPhiV0ACPV2_cen%d",fCentBin),pt,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CCPV2_cen%d",fCentBin),pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCCPV2_cen%d",fCentBin),pt,dphiT, w) ;
FillHistogram(Form("hPhotPhiV0ACPV2core_cen%d",fCentBin),ptcore,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CCPV2core_cen%d",fCentBin),ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCCPV2core_cen%d",fCentBin),ptcore,dphiT, w) ;
FillHistogram(Form("hPhotCPV2_cen%d",fCentBin),pt, w) ;
FillHistogram(Form("hPhotCPV2core_cen%d",fCentBin),ptcore, w) ;
}
if(ph1->IsDispOK()){
FillHistogram(Form("hPhotPhiV0ADisp_cen%d",fCentBin),pt,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CDisp_cen%d",fCentBin),pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCDisp_cen%d",fCentBin),pt,dphiT, w) ;
FillHistogram(Form("hPhotPhiV0ADispcore_cen%d",fCentBin),ptcore,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CDispcore_cen%d",fCentBin),ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCDispcore_cen%d",fCentBin),ptcore,dphiT, w) ;
if(ph1->IsntUnfolded()){
FillHistogram(Form("hPhotPhiV0ADispwou_cen%d",fCentBin),pt,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CDispwou_cen%d",fCentBin),pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCDispwou_cen%d",fCentBin),pt,dphiT, w) ;
}
FillHistogram(Form("hPhotDisp_cen%d",fCentBin),pt, w) ;
FillHistogram(Form("hPhotDispcore_cen%d",fCentBin),ptcore, w) ;
if(ph1->IsntUnfolded()){
FillHistogram(Form("hPhotDispwou_cen%d",fCentBin),pt, w) ;
}
if(ph1->IsCPVOK()){
FillHistogram(Form("hPhotPhiV0ABoth_cen%d",fCentBin),pt,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CBoth_cen%d",fCentBin),pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCBoth_cen%d",fCentBin),pt,dphiT, w) ;
FillHistogram(Form("hPhotPhiV0ABothcore_cen%d",fCentBin),ptcore,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CBothcore_cen%d",fCentBin),ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCBothcore_cen%d",fCentBin),ptcore,dphiT, w) ;
FillHistogram(Form("hPhotBoth_cen%d",fCentBin),pt, w) ;
FillHistogram(Form("hPhotBothcore_cen%d",fCentBin),ptcore, w) ;
}
}
if(ph1->IsDisp2OK()){
FillHistogram(Form("hPhotPhiV0ADisp2_cen%d",fCentBin),pt,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CDisp2_cen%d",fCentBin),pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCDisp2_cen%d",fCentBin),pt,dphiT, w) ;
FillHistogram(Form("hPhotPhiV0ADisp2core_cen%d",fCentBin),ptcore,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CDisp2core_cen%d",fCentBin),ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCDisp2core_cen%d",fCentBin),ptcore,dphiT, w) ;
FillHistogram(Form("hPhotDisp2_cen%d",fCentBin),pt, w) ;
FillHistogram(Form("hPhotDisp2core_cen%d",fCentBin),ptcore, w) ;
if(ph1->IsCPVOK()){
FillHistogram(Form("hPhotPhiV0ABoth2_cen%d",fCentBin),pt,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CBoth2_cen%d",fCentBin),pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCBoth2_cen%d",fCentBin),pt,dphiT, w) ;
FillHistogram(Form("hPhotPhiV0ABoth2core_cen%d",fCentBin),ptcore,dphiA, w) ;
FillHistogram(Form("hPhotPhiV0CBoth2core_cen%d",fCentBin),ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hPhotPhiTPCBoth2core_cen%d",fCentBin),ptcore,dphiT, w) ;
FillHistogram(Form("hPhotBoth2_cen%d",fCentBin),pt, w) ;
FillHistogram(Form("hPhotBoth2core_cen%d",fCentBin),ptcore, w) ;
}
}
}
}
void AliAnalysisTaskPi0FlowMCAOD::ConsiderPi0s()
{
char key[55];
for (Int_t i1=0; i1 < fCaloPhotonsPHOS->GetEntriesFast()-1; i1++) {
AliCaloPhoton * ph1=(AliCaloPhoton*)fCaloPhotonsPHOS->At(i1) ;
const Double_t w1 = ph1->GetWeight();
for (Int_t i2=i1+1; i2<fCaloPhotonsPHOS->GetEntriesFast(); i2++) {
AliCaloPhoton * ph2=(AliCaloPhoton*)fCaloPhotonsPHOS->At(i2) ;
TLorentzVector p12 = *ph1 + *ph2;
TLorentzVector pv12 = *(ph1->GetMomV2()) + *(ph2->GetMomV2());
const Double_t w2 = ph2->GetWeight();
Double_t w = TMath::Sqrt(w1*w2);
FillHistogram("hPHOSphi",fCentrality,p12.Pt(),p12.Phi(), w) ;
Double_t dphiA=p12.Phi()-fRPV0A ;
while(dphiA<0)dphiA+=TMath::Pi() ;
while(dphiA>TMath::Pi())dphiA-=TMath::Pi() ;
Double_t dphiC=p12.Phi()-fRPV0C ;
while(dphiC<0)dphiC+=TMath::Pi() ;
while(dphiC>TMath::Pi())dphiC-=TMath::Pi() ;
Double_t dphiT=p12.Phi()-fRP ;
while(dphiT<0)dphiT+=TMath::Pi() ;
while(dphiT>TMath::Pi())dphiT-=TMath::Pi() ;
Double_t a=TMath::Abs((ph1->E()-ph2->E())/(ph1->E()+ph2->E())) ;
Double_t m=p12.M() ;
Double_t mcore=pv12.M() ;
Double_t pt=p12.Pt() ;
Double_t ptcore=pv12.Pt() ;
Double_t pt1=ph1->Pt() ;
Double_t pt2=ph2->Pt() ;
Double_t ptcore1=ph1->GetMomV2()->Pt() ;
Double_t ptcore2=ph2->GetMomV2()->Pt() ;
FillHistogram(Form("hMassPtV0AAll_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMassPtV0CAll_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCAll_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMassPtV0AAllcore_cen%d",fCentBin),mcore,ptcore,dphiA, w) ;
FillHistogram(Form("hMassPtV0CAllcore_cen%d",fCentBin),mcore,ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCAllcore_cen%d",fCentBin),mcore,ptcore,dphiT, w) ;
FillHistogram(Form("hPi0All_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hPi0Allcore_cen%d",fCentBin),mcore,ptcore, w) ;
if(ph1->IsntUnfolded() && ph2->IsntUnfolded()){
FillHistogram(Form("hPi0Allwou_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMassPtV0AAllwou_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMassPtV0CAllwou_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCAllwou_cen%d",fCentBin),m,pt,dphiT, w) ;
}
FillHistogram(Form("hSingleAll_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hSingleAll_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hSingleAllcore_cen%d",fCentBin),mcore,ptcore1, w) ;
FillHistogram(Form("hSingleAllcore_cen%d",fCentBin),mcore,ptcore2, w) ;
if(ph1->IsntUnfolded())
FillHistogram(Form("hSingleAllwou_cen%d",fCentBin),m,pt1, w) ;
if(ph2->IsntUnfolded())
FillHistogram(Form("hSingleAllwou_cen%d",fCentBin),m,pt2, w) ;
if(ph1->IsCPVOK()){
FillHistogram(Form("hSingleCPV_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hSingleCPVcore_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsCPVOK()){
FillHistogram(Form("hSingleCPV_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hSingleCPVcore_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(ph1->IsCPV2OK()){
FillHistogram(Form("hSingleCPV2_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hSingleCPV2core_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(ph2->IsCPV2OK()){
FillHistogram(Form("hSingleCPV2_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hSingleCPV2core_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(ph1->IsDispOK()){
FillHistogram(Form("hSingleDisp_cen%d",fCentBin),m,pt1, w) ;
if(ph1->IsntUnfolded()){
FillHistogram(Form("hSingleDispwou_cen%d",fCentBin),m,pt1, w) ;
}
FillHistogram(Form("hSingleDispcore_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsDispOK()){
FillHistogram(Form("hSingleDisp_cen%d",fCentBin),m,pt2, w) ;
if(ph1->IsntUnfolded()){
FillHistogram(Form("hSingleDispwou_cen%d",fCentBin),m,pt2, w) ;
}
FillHistogram(Form("hSingleDispcore_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(ph1->IsDisp2OK()){
FillHistogram(Form("hSingleDisp2_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hSingleDisp2core_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsDisp2OK()){
FillHistogram(Form("hSingleDisp2_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hSingleDisp2core_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph1->IsDispOK() && ph1->IsCPVOK()){
FillHistogram(Form("hSingleBoth_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hSingleBothcore_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsDispOK() && ph2->IsCPVOK()){
FillHistogram(Form("hSingleBoth_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hSingleBothcore_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(ph1->IsDisp2OK() && ph1->IsCPVOK()){
FillHistogram(Form("hSingleBoth2_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hSingleBoth2core_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsDisp2OK() && ph2->IsCPVOK()){
FillHistogram(Form("hSingleBoth2_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hSingleBoth2core_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(a<kAlphaCut){
FillHistogram(Form("hPi0All_a07_cen%d",fCentBin),m,pt, w) ;
}
if(ph1->IsCPVOK() && ph2->IsCPVOK()){
snprintf(key,55,"hMassPtCPV_cen%d",fCentBin) ;
FillHistogram(Form("hMassPtV0ACPV_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMassPtV0CCPV_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCCPV_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMassPtV0ACPVcore_cen%d",fCentBin),mcore,ptcore,dphiA, w) ;
FillHistogram(Form("hMassPtV0CCPVcore_cen%d",fCentBin),mcore,ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCCPVcore_cen%d",fCentBin),mcore,ptcore,dphiT, w) ;
FillHistogram(Form("hPi0CPV_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hPi0CPVcore_cen%d",fCentBin),mcore, ptcore, w) ;
if(a<kAlphaCut){
FillHistogram(Form("hPi0CPV_a07_cen%d",fCentBin),m,pt, w) ;
}
}
if(ph1->IsCPV2OK() && ph2->IsCPV2OK()){
FillHistogram(Form("hMassPtV0ACPV2_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMassPtV0CCPV2_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCCPV2_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMassPtV0ACPV2core_cen%d",fCentBin),mcore,ptcore,dphiA, w) ;
FillHistogram(Form("hMassPtV0CCPV2core_cen%d",fCentBin),mcore,ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCCPV2core_cen%d",fCentBin),mcore,ptcore,dphiT, w) ;
FillHistogram(Form("hPi0CPV2_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hPi0CPV2core_cen%d",fCentBin),mcore, ptcore, w) ;
if(a<kAlphaCut){
FillHistogram(Form("hPi0CPV2_a07_cen%d",fCentBin),m,pt, w) ;
}
}
if(ph1->IsDispOK() && ph2->IsDispOK()){
snprintf(key,55,"hMassPtDisp_cen%d",fCentBin) ;
FillHistogram(Form("hMassPtV0ADisp_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMassPtV0CDisp_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCDisp_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMassPtV0ADispcore_cen%d",fCentBin),mcore, ptcore,dphiA, w) ;
FillHistogram(Form("hMassPtV0CDispcore_cen%d",fCentBin),mcore, ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCDispcore_cen%d",fCentBin),mcore, ptcore,dphiT, w) ;
FillHistogram(Form("hPi0Disp_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hPi0Dispcore_cen%d",fCentBin),mcore, ptcore, w) ;
if(ph1->IsntUnfolded() && ph2->IsntUnfolded()){
FillHistogram(Form("hPi0Dispwou_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMassPtV0ADispwou_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMassPtV0CDispwou_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCDispwou_cen%d",fCentBin),m,pt,dphiT, w) ;
}
if(a<kAlphaCut){
FillHistogram(Form("hPi0Disp_a07_cen%d",fCentBin),m,pt, w) ;
}
if(ph1->IsCPVOK() && ph2->IsCPVOK()){
FillHistogram(Form("hMassPtV0ABoth_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMassPtV0CBoth_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCBoth_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMassPtV0ABothcore_cen%d",fCentBin),mcore,ptcore,dphiA, w) ;
FillHistogram(Form("hMassPtV0CBothcore_cen%d",fCentBin),mcore,ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCBothcore_cen%d",fCentBin),mcore,ptcore,dphiT, w) ;
FillHistogram(Form("hPi0Both_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hPi0Bothcore_cen%d",fCentBin),mcore,ptcore, w) ;
if(a<kAlphaCut){
snprintf(key,55,"hPi0Both_a07_cen%d",fCentBin) ;
FillHistogram(Form("hPi0Both_a07_cen%d",fCentBin),m,pt, w) ;
}
if(ph1->Module()==1 && ph2->Module()==1)
FillHistogram("hPi0M11", m, pt, w) ;
else if(ph1->Module()==2 && ph2->Module()==2)
FillHistogram("hPi0M22", m, pt, w) ;
else if(ph1->Module()==3 && ph2->Module()==3)
FillHistogram("hPi0M33", m, pt, w) ;
else if(ph1->Module()==1 && ph2->Module()==2)
FillHistogram("hPi0M12", m, pt, w) ;
else if(ph1->Module()==1 && ph2->Module()==3)
FillHistogram("hPi0M13", m, pt, w) ;
else if(ph1->Module()==2 && ph2->Module()==3)
FillHistogram("hPi0M23", m, pt, w) ;
}
}
if(ph1->IsDisp2OK() && ph2->IsDisp2OK()){
FillHistogram(Form("hPi0Disp2_cen%d",fCentBin),m,pt,w) ;
FillHistogram(Form("hPi0Disp2core_cen%d",fCentBin),mcore, ptcore, w) ;
FillHistogram(Form("hMassPtV0ADisp2_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMassPtV0CDisp2_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCDisp2_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMassPtV0ADisp2core_cen%d",fCentBin),mcore, ptcore,dphiA, w) ;
FillHistogram(Form("hMassPtV0CDisp2core_cen%d",fCentBin),mcore, ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCDisp2core_cen%d",fCentBin),mcore, ptcore,dphiT, w) ;
if(ph1->IsCPVOK() && ph2->IsCPVOK()){
FillHistogram(Form("hMassPtV0ABoth2_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMassPtV0CBoth2_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCBoth2_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMassPtV0ABoth2core_cen%d",fCentBin),mcore,ptcore,dphiA, w) ;
FillHistogram(Form("hMassPtV0CBoth2core_cen%d",fCentBin),mcore,ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMassPtTPCBoth2core_cen%d",fCentBin),mcore,ptcore,dphiT, w) ;
FillHistogram(Form("hPi0Both2_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hPi0Both2core_cen%d",fCentBin),mcore,ptcore, w) ;
}
}
}
}
}
void AliAnalysisTaskPi0FlowMCAOD::ConsiderPi0sMix()
{
char key[55];
TList * arrayList = GetCaloPhotonsPHOSList(fVtxBin, fCentBin, fEMRPBin);
for (Int_t i1=0; i1<fCaloPhotonsPHOS->GetEntriesFast(); i1++) {
AliCaloPhoton * ph1=(AliCaloPhoton*)fCaloPhotonsPHOS->At(i1) ;
const Double_t w1 = ph1->GetWeight();
for(Int_t evi=0; evi<arrayList->GetEntries();evi++){
TObjArray * mixPHOS = static_cast<TObjArray*>(arrayList->At(evi));
for(Int_t i2=0; i2<mixPHOS->GetEntriesFast();i2++){
AliCaloPhoton * ph2=(AliCaloPhoton*)mixPHOS->At(i2) ;
TLorentzVector p12 = *ph1 + *ph2;
TLorentzVector pv12 = *(ph1->GetMomV2()) + *(ph2->GetMomV2());
const Double_t w2 = ph2->GetWeight();
Double_t w = TMath::Sqrt(w1*w2);
Double_t dphiA=p12.Phi()-fRPV0A ;
while(dphiA<0)dphiA+=TMath::Pi() ;
while(dphiA>TMath::Pi())dphiA-=TMath::Pi() ;
Double_t dphiC=p12.Phi()-fRPV0C ;
while(dphiC<0)dphiC+=TMath::Pi() ;
while(dphiC>TMath::Pi())dphiC-=TMath::Pi() ;
Double_t dphiT=p12.Phi()-fRP ;
while(dphiT<0)dphiT+=TMath::Pi() ;
while(dphiT>TMath::Pi())dphiT-=TMath::Pi() ;
Double_t a=TMath::Abs((ph1->E()-ph2->E())/(ph1->E()+ph2->E())) ;
Double_t m=p12.M() ;
Double_t mcore=pv12.M() ;
Double_t pt=p12.Pt() ;
Double_t ptcore=pv12.Pt() ;
Double_t pt1=ph1->Pt() ;
Double_t pt2=ph2->Pt() ;
Double_t ptcore1=ph1->GetMomV2()->Pt() ;
Double_t ptcore2=ph2->GetMomV2()->Pt() ;
snprintf(key,55,"hMiMassPtAll_cen%d",fCentBin) ;
FillHistogram(Form("hMiMassPtV0AAll_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CAll_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCAll_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMiMassPtV0AAllcore_cen%d",fCentBin),mcore, ptcore, dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CAllcore_cen%d",fCentBin),mcore, ptcore, dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCAllcore_cen%d",fCentBin),mcore, ptcore, dphiT, w) ;
FillHistogram(Form("hMiPi0All_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMiPi0Allcore_cen%d",fCentBin),mcore,ptcore, w) ;
if(ph1->IsntUnfolded() && ph2->IsntUnfolded()){
FillHistogram(Form("hMiPi0Allwou_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMiMassPtV0AAllwou_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CAllwou_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCAllwou_cen%d",fCentBin),m,pt,dphiT, w) ;
}
FillHistogram(Form("hMiSingleAll_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hMiSingleAll_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hMiSingleAllcore_cen%d",fCentBin),mcore,ptcore1, w) ;
FillHistogram(Form("hMiSingleAllcore_cen%d",fCentBin),mcore,ptcore2, w) ;
if(ph1->IsntUnfolded())
FillHistogram(Form("hMiSingleAllwou_cen%d",fCentBin),m,pt1, w) ;
if(ph2->IsntUnfolded())
FillHistogram(Form("hMiSingleAllwou_cen%d",fCentBin),m,pt2, w) ;
if(ph1->IsCPVOK()){
FillHistogram(Form("hMiSingleCPV_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hMiSingleCPVcore_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsCPVOK()){
FillHistogram(Form("hMiSingleCPV_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hMiSingleCPVcore_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(ph1->IsCPV2OK()){
FillHistogram(Form("hMiSingleCPV2_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hMiSingleCPV2core_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsCPV2OK()){
FillHistogram(Form("hMiSingleCPV2_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hMiSingleCPV2core_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(ph1->IsDispOK()){
FillHistogram(Form("hMiSingleDisp_cen%d",fCentBin),m,pt1, w) ;
if(ph1->IsntUnfolded()){
FillHistogram(Form("hMiSingleDispwou_cen%d",fCentBin),m,pt1, w) ;
}
FillHistogram(Form("hMiSingleDispcore_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsDispOK()){
FillHistogram(Form("hMiSingleDisp_cen%d",fCentBin),m,pt2, w) ;
if(ph1->IsntUnfolded()){
FillHistogram(Form("hMiSingleDispwou_cen%d",fCentBin),m,pt2, w) ;
}
FillHistogram(Form("hMiSingleDispcore_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(ph1->IsDisp2OK()){
FillHistogram(Form("hMiSingleDisp2_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hMiSingleDisp2core_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsDisp2OK()){
FillHistogram(Form("hMiSingleDisp2_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hMiSingleDisp2core_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(ph1->IsDispOK() && ph1->IsCPVOK()){
snprintf(key,55,"hMiSingleBoth_cen%d",fCentBin) ;
FillHistogram(key,m,pt1, w) ;
snprintf(key,55,"hMiSingleBothcore_cen%d",fCentBin);
FillHistogram(key,mcore,ptcore1, w) ;
}
if(ph2->IsDispOK() && ph2->IsCPVOK()){
snprintf(key,55,"hMiSingleBoth_cen%d",fCentBin);
FillHistogram(key,m,pt2, w) ;
snprintf(key,55,"hMiSingleBothcore_cen%d",fCentBin);
FillHistogram(key,mcore,ptcore2, w) ;
}
if(ph1->IsDisp2OK() && ph1->IsCPVOK()){
FillHistogram(Form("hMiSingleBoth2_cen%d",fCentBin),m,pt1, w) ;
FillHistogram(Form("hMiSingleBoth2core_cen%d",fCentBin),mcore,ptcore1, w) ;
}
if(ph2->IsDisp2OK() && ph2->IsCPVOK()){
FillHistogram(Form("hMiSingleBoth2_cen%d",fCentBin),m,pt2, w) ;
FillHistogram(Form("hMiSingleBoth2core_cen%d",fCentBin),mcore,ptcore2, w) ;
}
if(a<kAlphaCut){
FillHistogram(Form("hMiPi0All_a07_cen%d",fCentBin),m,pt, w) ;
}
if(ph1->IsCPVOK() && ph2->IsCPVOK()){
FillHistogram(Form("hMiMassPtV0ACPV_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CCPV_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCCPV_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMiMassPtV0ACPVcore_cen%d",fCentBin),mcore, ptcore,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CCPVcore_cen%d",fCentBin),mcore, ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCCPVcore_cen%d",fCentBin),mcore, ptcore,dphiT, w) ;
FillHistogram(Form("hMiPi0CPV_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMiPi0CPVcore_cen%d",fCentBin),mcore, ptcore, w) ;
if(a<kAlphaCut){
FillHistogram(Form("hMiPi0CPV_a07_cen%d",fCentBin),m,pt, w) ;
}
}
if(ph1->IsCPV2OK() && ph2->IsCPV2OK()){
FillHistogram(Form("hMiPi0CPV2_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMiPi0CPV2core_cen%d",fCentBin),mcore, ptcore, w) ;
FillHistogram(Form("hMiMassPtV0ACPV2_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CCPV2_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCCPV2_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMiMassPtV0ACPV2core_cen%d",fCentBin),mcore,ptcore,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CCPV2core_cen%d",fCentBin),mcore,ptcore,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCCPV2core_cen%d",fCentBin),mcore,ptcore,dphiT, w) ;
if(a<kAlphaCut){
FillHistogram(Form("hMiPi0CPV2_a07_cen%d",fCentBin),m,pt, w) ;
}
}
if(ph1->IsDispOK() && ph2->IsDispOK()){
FillHistogram(Form("hMiMassPtV0ADisp_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CDisp_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCDisp_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMiMassPtV0ADispcore_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CDispcore_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCDispcore_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiT, w) ;
FillHistogram(Form("hMiPi0Disp_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMiPi0Dispcore_cen%d",fCentBin),pv12.M(),pv12.Pt(), w) ;
if(ph1->IsntUnfolded() && ph2->IsntUnfolded()){
FillHistogram(Form("hMiPi0Dispwou_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMiMassPtV0ADispwou_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CDispwou_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCDispwou_cen%d",fCentBin),m,pt,dphiT, w) ;
}
if(a<kAlphaCut){
FillHistogram(Form("hMiPi0Disp_a07_cen%d",fCentBin),m,pt, w) ;
}
if(ph1->IsCPVOK() && ph2->IsCPVOK()){
FillHistogram(Form("hMiMassPtV0ABoth_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CBoth_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCBoth_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMiMassPtV0ABothcore_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CBothcore_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCBothcore_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiT, w) ;
FillHistogram(Form("hMiPi0Both_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMiPi0Bothcore_cen%d",fCentBin),pv12.M(),pv12.Pt(), w) ;
if(a<kAlphaCut){
FillHistogram(Form("hMiPi0Both_a07_cen%d",fCentBin),m,pt, w) ;
}
}
}
if(ph1->IsDisp2OK() && ph2->IsDisp2OK()){
FillHistogram(Form("hMiMassPtV0ADisp2_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CDisp2_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCDisp2_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMiMassPtV0ADisp2core_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CDisp2core_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCDisp2core_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiT, w) ;
FillHistogram(Form("hMiPi0Disp2_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMiPi0Disp2core_cen%d",fCentBin),pv12.M(),pv12.Pt(), w) ;
if(ph1->IsCPVOK() && ph2->IsCPVOK()){
FillHistogram(Form("hMiMassPtV0ABoth2_cen%d",fCentBin),m,pt,dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CBoth2_cen%d",fCentBin),m,pt,dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCBoth2_cen%d",fCentBin),m,pt,dphiT, w) ;
FillHistogram(Form("hMiMassPtV0ABoth2core_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiA, w) ;
FillHistogram(Form("hMiMassPtV0CBoth2core_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiC, w) ;
if(fHaveTPCRP)
FillHistogram(Form("hMiMassPtTPCBoth2core_cen%d",fCentBin),pv12.M(),pv12.Pt(),dphiT, w) ;
FillHistogram(Form("hMiPi0Both2_cen%d",fCentBin),m,pt, w) ;
FillHistogram(Form("hMiPi0Both2core_cen%d",fCentBin),pv12.M(),pv12.Pt(), w) ;
}
}
}
}
}
}
void AliAnalysisTaskPi0FlowMCAOD::ProcessMC()
{
FillMCHist();
FillSecondaries() ;
}
void AliAnalysisTaskPi0FlowMCAOD::FillMCHist(){
char partName[10] ; char hkey[55] ;
Int_t ntrack = fMcArray->GetEntriesFast();
for(Int_t i=0;i<ntrack;i++){
AliAODMCParticle* particle = GetParticle(i);
if(particle->PdgCode() == kPi0)
snprintf(partName,10,"pi0") ;
else
if(particle->PdgCode() == kEta)
snprintf(partName,10,"eta") ;
else
if(particle->PdgCode() == kGamma)
snprintf(partName,10,"gamma") ;
else
if(particle->PdgCode() == 310)
snprintf(partName,10,"K0S") ;
else
continue ;
Double_t r = R(particle) ;
Double_t pt = particle->Pt() ;
FillHistogram(Form("hMC_%s_vertex",partName),pt,r) ;
if(r >kRCut)
continue ;
Double_t phi=particle->Phi() ;
while(phi<0.)phi+=TMath::TwoPi() ;
while(phi>TMath::TwoPi())phi-=TMath::TwoPi() ;
Double_t phig = 180./TMath::Pi()*phi;
Double_t weight = PrimaryParticleWeight(particle) ;
snprintf(hkey,55,"hMC_all_%s_cen%d",partName,fCentBin) ;
FillHistogram(hkey,pt,weight) ;
if(TMath::Abs(particle->Y())<0.135 && phig>260. && phig<320.){
snprintf(hkey,55,"hMC_unitEta_%s_cen%d",partName,fCentBin) ;
FillHistogram(hkey,pt,weight) ;
snprintf(hkey,55,"hMC_rap_%s_cen%d",partName,fCentBin) ;
FillHistogram(hkey,particle->Y(),weight) ;
snprintf(hkey,55,"hMC_phi_%s_cen%d",partName,fCentBin) ;
FillHistogram(hkey,phi,weight) ;
}
}
}
void AliAnalysisTaskPi0FlowMCAOD::FillSecondaries()
{
if( fDebug )
AliInfo("start");
Int_t ntrack = fMcArray->GetEntriesFast();
for(Int_t i=0; i<ntrack; i++){
AliAODMCParticle* p = GetParticle(i);
if(R(p)>kRCut)
continue ;
if( TMath::Abs(p->Pt())<1.e-6 )
continue;
if(TMath::Abs(p->Y())>0.5)
continue ;
Double_t w = PrimaryParticleWeight(p) ;
Int_t primPdgCode=p->PdgCode() ;
switch(primPdgCode){
case kGamma: FillHistogram(Form("hPrimPhot_cen%d",fCentBin),p->Pt(),w);
break ;
case kElectron:
case -kElectron:
FillHistogram(Form("hPrimEl_cen%d",fCentBin),p->Pt(),w);
break ;
case kPi0:
FillHistogram(Form("hPrimPi0_cen%d",fCentBin),p->Pt(),w);
break ;
case kEta:
FillHistogram(Form("hPrimEta_cen%d",fCentBin),p->Pt(),w);
break ;
case kPiPlus:
case kPiMinus:
FillHistogram(Form("hPrimPipm_cen%d",fCentBin),p->Pt(),w);
break ;
case kProton:
FillHistogram(Form("hPrimP_cen%d",fCentBin),p->Pt(),w);
break ;
case kProtonBar:
FillHistogram(Form("hPrimPbar_cen%d",fCentBin),p->Pt(),w);
break ;
case kNeutron:
FillHistogram(Form("hPrimN_cen%d",fCentBin),p->Pt(),w);
break ;
case kNeutronBar:
FillHistogram(Form("hPrimNbar_cen%d",fCentBin),p->Pt(),w);
break ;
case 310:
FillHistogram(Form("hPrimK0S_cen%d",fCentBin),p->Pt(),w);
break ;
case 130:
FillHistogram(Form("hPrimK0L_cen%d",fCentBin),p->Pt(),w);
break ;
case 321:
case -321:
FillHistogram(Form("hPrimKpm_cen%d",fCentBin),p->Pt(),w);
break ;
default:
FillHistogram(Form("hPrimOther_cen%d",fCentBin),p->Pt(),w);
}
}
if(fDebug)
AliInfo("Origins of secondary pi0s");
for(Int_t i=0; i<ntrack; i++){
AliAODMCParticle* p = GetParticle(i);
if(p->PdgCode()!=111)
continue ;
FillHistogram("Vertex",p->Pt(),R(p));
if(R(p)<kRCut)
continue ;
Double_t phi=p->Phi() ;
while(phi<0.)phi+=TMath::TwoPi() ;
while(phi>TMath::TwoPi())phi-=TMath::TwoPi() ;
FillHistogram("hSecondPi0RphiZ",R(p),phi,p->Zv()) ;
Double_t w = PrimaryParticleWeight(p) ;
FillHistogram("hSecondPi0RE",R(p),p->Pt(),w) ;
}
TLorentzVector p1;
Int_t inPHOS=fCaloPhotonsPHOS->GetEntries() ;
for (Int_t i1=0; i1<inPHOS-1; i1++) {
AliCaloPhoton * ph1=(AliCaloPhoton*)fCaloPhotonsPHOS->At(i1) ;
Double_t w1=ph1->GetWeight() ;
for (Int_t i2=i1+1; i2<inPHOS; i2++) {
AliCaloPhoton * ph2=(AliCaloPhoton*)fCaloPhotonsPHOS->At(i2) ;
TLorentzVector p12 = *ph1 + *ph2;
Double_t w2=ph2->GetWeight() ;
Double_t w = TMath::Sqrt(w1*w2) ;
FillHistogram(Form("hParentAll_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
Int_t prim=FindCommonParent(ph1->GetPrimary(),ph2->GetPrimary()) ;
if(prim>-1){
AliAODMCParticle * particle = GetParticle(prim);
FillHistogram("hMass_R",p12.M(),p12.Pt(),R(particle)) ;
Int_t pdgCode=particle->PdgCode() ;
if(pdgCode!=111){
if(pdgCode==22)
FillHistogram(Form("hParentGamma_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
else{
if(pdgCode==11 || pdgCode==-11){
FillHistogram(Form("hParentEl_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
}
else{
if(InPi0mass(p12.M() ,p12.Pt())){
if(fDebug >1) AliInfo(Form("Common parent: %d",pdgCode));
}
FillHistogram(Form("hParentOther_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
}
}
}
else{
FillHistogram(Form("hParentPi0_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
FillHistogram(Form("Real_pi_R"),p12.M(),p12.Pt(),R(particle),w) ;
FillHistogram(Form("Real_pi_Z"),p12.M(),p12.Pt(),particle->Zv(),w) ;
if(R(particle)<kRCut && TMath::Abs(particle->Zv())<fMaxAbsVertexZ){
FillHistogram(Form("hParentDirPi0_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
continue ;
}
Int_t primPi0 = particle->GetMother();
if(primPi0==-1){
FillHistogram(Form("hParentPi0NoPrim_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
}
else{
Int_t primPdgCode=((AliAODMCParticle *)fMcArray->At(primPi0))->PdgCode();
switch(primPdgCode){
case 221: FillHistogram(Form("hParentPi0Eta_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
break ;
case 223: FillHistogram(Form("hParentPi0Omega_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
break ;
case 211:
case -211: FillHistogram(Form("hParentPi0Pipm_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
break ;
case 321:
case -321: FillHistogram(Form("hParentPi0Kpm_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
break ;
case 310: FillHistogram(Form("hParentPi0Ks_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
break ;
case 130: FillHistogram(Form("hParentPi0Kl_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
break ;
case 2212:
case 2112:
FillHistogram(Form("hParentPi0pn_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
break ;
case -2212:
case -2112:
FillHistogram(Form("hParentPi0antipn_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
break ;
default:
FillHistogram(Form("hParentPi0Other_cen%d",fCentBin),p12.M(),p12.Pt(),w) ;
}
}
}
}
}
}
for (Int_t i1=0; i1<inPHOS-1; i1++) {
AliCaloPhoton * ph1=(AliCaloPhoton*)fCaloPhotonsPHOS->At(i1) ;
Int_t iprim = ph1->GetPrimary() ;
if(iprim<0)
FillAllHistograms(Form("hGammaNoPrim_cen%d",fCentBin),ph1) ;
else{
AliAODMCParticle * primPHOS = GetParticle(iprim);
Int_t iprimV = primPHOS->GetMother();
AliAODMCParticle * primVtx = primPHOS ;
while((iprimV>-1) && R(primVtx)>kRCut){
primVtx = GetParticle(iprimV);
iprimV = primVtx->GetMother();
}
Int_t primPdgCode=primVtx->PdgCode() ;
switch(primPdgCode){
case 22: FillAllHistograms("hGammaPhot",ph1);
break ;
case 11:
case -11:
FillAllHistograms("hGammaEl",ph1);
break ;
case 111:
FillAllHistograms("hGammaPi0",ph1);
break ;
case 221:
FillAllHistograms("hGammaEta",ph1);
break ;
case 223: FillAllHistograms("hGammaOmega",ph1) ;
break ;
case 211:
case -211:
FillAllHistograms("hGammaPipm",ph1);
if(primVtx == primPHOS)
FillAllHistograms("hGammaPipmDirect",ph1);
else{
Int_t primPdgPHOS=primPHOS->PdgCode() ;
if(primPdgPHOS==22){
FillAllHistograms("hGammaPipmGamma",ph1);
FillHistogram("hPipmGammaConvR",ph1->Pt(),R(primPHOS));
FillHistogram("hPipmGammaConvRZ",primPHOS->Zv(),R(primPHOS));
break ;
}
if(TMath::Abs(primPdgPHOS)==11){
FillAllHistograms("hGammaPipmEl",ph1);
FillHistogram("hPipmElConvR",ph1->Pt(),R(primPHOS));
break ;
}
if(TMath::Abs(primPdgPHOS)==2212){
FillAllHistograms("hGammaPipmp",ph1);
FillHistogram("hPipmNConvR",ph1->Pt(),R(primPHOS));
break ;
}
if(TMath::Abs(primPdgPHOS)==2112){
FillAllHistograms("hGammaPipmn",ph1);
FillHistogram("hPipmNConvR",ph1->Pt(),R(primPHOS));
break ;
}
FillAllHistograms("hGammaPipmOther",ph1);
FillHistogram("hPipmOtherConvR",ph1->Pt(),R(primPHOS));
}
break ;
case 2212:
FillAllHistograms("hGammaP",ph1);
break ;
case -2212:
FillAllHistograms("hGammaPbar",ph1);
break ;
case 2112:
FillAllHistograms("hGammaN",ph1);
break ;
case -2112:
FillAllHistograms("hGammaNbar",ph1) ;
break ;
case 310:
FillAllHistograms("hGammaK0S",ph1) ;
break ;
case 130:
FillAllHistograms("hGammaK0L",ph1) ;
break ;
case 321:
case -321:
FillAllHistograms("hGammaKpm",ph1) ;
break ;
case -323:
case 323:
case -313:
case 313: FillAllHistograms("hGammaKstar",ph1) ;
break ;
case -2224 :
case 2224 :
case -2214 :
case 2214 :
case -2114 :
case 2114 :
case -1114 :
case 1114 :
FillAllHistograms("hGammaDelta",ph1) ;
break ;
default:
if(primVtx->Charge())
FillAllHistograms("hGammaOtherCharged",ph1) ;
else
FillAllHistograms("hGammaOtherNeutral",ph1) ;
}
}
}
}
void AliAnalysisTaskPi0FlowMCAOD::FillAllHistograms(const char * particleName,AliCaloPhoton * ph)
{
Double_t w=ph->GetWeight() ;
Double_t pt = ph->Pt() ;
Double_t ptC=ph->GetMomV2()->Pt() ;
FillHistogram(Form("%s_All_cen%d",particleName,fCentBin),pt,w) ;
FillHistogram(Form("%s_Allcore_cen%d",particleName,fCentBin),ptC,w) ;
if(ph->IsCPVOK()){
FillHistogram(Form("%s_CPV_cen%d",particleName,fCentBin),pt,w) ;
FillHistogram(Form("%s_CPVcore_cen%d",particleName,fCentBin),ptC,w) ;
}
if(ph->IsCPV2OK()){
FillHistogram(Form("%s_CPV2_cen%d",particleName,fCentBin),pt,w) ;
FillHistogram(Form("%s_CPV2core_cen%d",particleName,fCentBin),ptC,w) ;
}
if(ph->IsDispOK()){
FillHistogram(Form("%s_Disp_cen%d",particleName,fCentBin),pt,w) ;
FillHistogram(Form("%s_Dispcore_cen%d",particleName,fCentBin),ptC,w) ;
if(ph->IsDisp2OK()){
FillHistogram(Form("%s_Disp2_cen%d",particleName,fCentBin),pt,w) ;
FillHistogram(Form("%s_Disp2core_cen%d",particleName,fCentBin),ptC,w) ;
}
if(ph->IsCPVOK()){
FillHistogram(Form("%s_Both_cen%d",particleName,fCentBin),pt,w) ;
FillHistogram(Form("%s_Bothcore_cen%d",particleName,fCentBin),ptC,w) ;
}
}
}
Double_t AliAnalysisTaskPi0FlowMCAOD::PrimaryWeight(Int_t ){
return 1.;
}
Double_t AliAnalysisTaskPi0FlowMCAOD::PrimaryParticleWeight(AliAODMCParticle * ){
return 1.;
}
TClonesArray* AliAnalysisTaskPi0FlowMCAOD::GetMCArray()
{
fMcArray = 0;
AliAODInputHandler* aodHandler=dynamic_cast<AliAODInputHandler*>(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler());
if (aodHandler){
AliAODEvent *aod=aodHandler->GetEvent();
if (aod) {
fMcArray = dynamic_cast<TClonesArray*>(aod->FindListObject(AliAODMCParticle::StdBranchName()));
if (!fMcArray) AliError("Could not retrieve MC array!");
}
else AliError("Could not retrieve AOD event!");
}
return fMcArray;
}
AliAODMCParticle* AliAnalysisTaskPi0FlowMCAOD::GetParticle(Int_t particlepos) {
if(!fMcArray){
AliError("MC array is not initialized, run GetMCArray() first!");
return 0;
}
return (AliAODMCParticle *) fMcArray->At(particlepos);
}
Int_t AliAnalysisTaskPi0FlowMCAOD::FindPrimary(AliVCluster*clu, Bool_t&sure){
const Double_t emFraction=0.9;
Int_t n = clu->GetNLabels();
for(Int_t i=0; i<n; i++){
Int_t label = clu->GetLabelAt(i);
AliAODMCParticle* p= GetParticle(label) ;
Int_t pdg = p->PdgCode() ;
if(pdg==22 || pdg==11 || pdg == -11){
if(p->E()>emFraction*clu->E()){
sure=kTRUE ;
return label;
}
}
}
Double_t* Ekin= new Double_t[n] ;
for(Int_t i=0; i<n; i++){
AliAODMCParticle* p = GetParticle(clu->GetLabelAt(i)) ;
Ekin[i]=p->P() ;
if(p->PdgCode()==-2212 || p->PdgCode()==-2112){
Ekin[i]+=1.8 ;
}
}
Int_t iMax=0;
Double_t eMax=0.,eSubMax=0. ;
for(Int_t i=0; i<n; i++){
if(Ekin[i]>eMax){
eSubMax=eMax;
eMax=Ekin[i];
iMax=i;
}
}
if(eSubMax>0.8*eMax)
sure=kFALSE;
else
sure=kTRUE;
delete[] Ekin;
return clu->GetLabelAt(iMax);
}
Int_t AliAnalysisTaskPi0FlowMCAOD::FindCommonParent(Int_t iPart, Int_t jPart){
Int_t ntrack = fMcArray->GetEntriesFast();
if(iPart==-1 || iPart>=ntrack || jPart==-1 || jPart>=ntrack) return -1;
Int_t iprim1 = iPart;
while(iprim1>-1){
Int_t iprim2=jPart;
while(iprim2>-1){
if(iprim1==iprim2)
return iprim1 ;
iprim2 = GetParticle(iprim2)->GetMother();
}
iprim1 = GetParticle(iprim1)->GetMother();
}
return -1;
}
Bool_t AliAnalysisTaskPi0FlowMCAOD::HaveParent(Int_t iPart, Int_t pdgParent){
Int_t ntrack = fMcArray->GetEntriesFast();
if(iPart==-1 || iPart>=ntrack) return -1;
Int_t iprim1=iPart;
while(iprim1>-1){
AliAODMCParticle * tmp = GetParticle(iprim1) ;
if(tmp->PdgCode()==pdgParent)
return kTRUE ;
iprim1 = tmp->GetMother();
}
return kFALSE;
}
Bool_t AliAnalysisTaskPi0FlowMCAOD::InPi0mass(Double_t m, Double_t ){
return TMath::Abs(m-0.135)<0.007*2.5 ;
}
Double32_t AliAnalysisTaskPi0FlowMCAOD::R(AliAODMCParticle* p) {
Double32_t x = p->Xv();
Double32_t y = p->Yv();
Double32_t z = p->Zv();
return x*x + y*y + z*z;
}
AliAnalysisTaskPi0FlowMCAOD.cxx:1 AliAnalysisTaskPi0FlowMCAOD.cxx:2 AliAnalysisTaskPi0FlowMCAOD.cxx:3 AliAnalysisTaskPi0FlowMCAOD.cxx:4 AliAnalysisTaskPi0FlowMCAOD.cxx:5 AliAnalysisTaskPi0FlowMCAOD.cxx:6 AliAnalysisTaskPi0FlowMCAOD.cxx:7 AliAnalysisTaskPi0FlowMCAOD.cxx:8 AliAnalysisTaskPi0FlowMCAOD.cxx:9 AliAnalysisTaskPi0FlowMCAOD.cxx:10 AliAnalysisTaskPi0FlowMCAOD.cxx:11 AliAnalysisTaskPi0FlowMCAOD.cxx:12 AliAnalysisTaskPi0FlowMCAOD.cxx:13 AliAnalysisTaskPi0FlowMCAOD.cxx:14 AliAnalysisTaskPi0FlowMCAOD.cxx:15 AliAnalysisTaskPi0FlowMCAOD.cxx:16 AliAnalysisTaskPi0FlowMCAOD.cxx:17 AliAnalysisTaskPi0FlowMCAOD.cxx:18 AliAnalysisTaskPi0FlowMCAOD.cxx:19 AliAnalysisTaskPi0FlowMCAOD.cxx:20 AliAnalysisTaskPi0FlowMCAOD.cxx:21 AliAnalysisTaskPi0FlowMCAOD.cxx:22 AliAnalysisTaskPi0FlowMCAOD.cxx:23 AliAnalysisTaskPi0FlowMCAOD.cxx:24 AliAnalysisTaskPi0FlowMCAOD.cxx:25 AliAnalysisTaskPi0FlowMCAOD.cxx:26 AliAnalysisTaskPi0FlowMCAOD.cxx:27 AliAnalysisTaskPi0FlowMCAOD.cxx:28 AliAnalysisTaskPi0FlowMCAOD.cxx:29 AliAnalysisTaskPi0FlowMCAOD.cxx:30 AliAnalysisTaskPi0FlowMCAOD.cxx:31 AliAnalysisTaskPi0FlowMCAOD.cxx:32 AliAnalysisTaskPi0FlowMCAOD.cxx:33 AliAnalysisTaskPi0FlowMCAOD.cxx:34 AliAnalysisTaskPi0FlowMCAOD.cxx:35 AliAnalysisTaskPi0FlowMCAOD.cxx:36 AliAnalysisTaskPi0FlowMCAOD.cxx:37 AliAnalysisTaskPi0FlowMCAOD.cxx:38 AliAnalysisTaskPi0FlowMCAOD.cxx:39 AliAnalysisTaskPi0FlowMCAOD.cxx:40 AliAnalysisTaskPi0FlowMCAOD.cxx:41 AliAnalysisTaskPi0FlowMCAOD.cxx:42 AliAnalysisTaskPi0FlowMCAOD.cxx:43 AliAnalysisTaskPi0FlowMCAOD.cxx:44 AliAnalysisTaskPi0FlowMCAOD.cxx:45 AliAnalysisTaskPi0FlowMCAOD.cxx:46 AliAnalysisTaskPi0FlowMCAOD.cxx:47 AliAnalysisTaskPi0FlowMCAOD.cxx:48 AliAnalysisTaskPi0FlowMCAOD.cxx:49 AliAnalysisTaskPi0FlowMCAOD.cxx:50 AliAnalysisTaskPi0FlowMCAOD.cxx:51 AliAnalysisTaskPi0FlowMCAOD.cxx:52 AliAnalysisTaskPi0FlowMCAOD.cxx:53 AliAnalysisTaskPi0FlowMCAOD.cxx:54 AliAnalysisTaskPi0FlowMCAOD.cxx:55 AliAnalysisTaskPi0FlowMCAOD.cxx:56 AliAnalysisTaskPi0FlowMCAOD.cxx:57 AliAnalysisTaskPi0FlowMCAOD.cxx:58 AliAnalysisTaskPi0FlowMCAOD.cxx:59 AliAnalysisTaskPi0FlowMCAOD.cxx:60 AliAnalysisTaskPi0FlowMCAOD.cxx:61 AliAnalysisTaskPi0FlowMCAOD.cxx:62 AliAnalysisTaskPi0FlowMCAOD.cxx:63 AliAnalysisTaskPi0FlowMCAOD.cxx:64 AliAnalysisTaskPi0FlowMCAOD.cxx:65 AliAnalysisTaskPi0FlowMCAOD.cxx:66 AliAnalysisTaskPi0FlowMCAOD.cxx:67 AliAnalysisTaskPi0FlowMCAOD.cxx:68 AliAnalysisTaskPi0FlowMCAOD.cxx:69 AliAnalysisTaskPi0FlowMCAOD.cxx:70 AliAnalysisTaskPi0FlowMCAOD.cxx:71 AliAnalysisTaskPi0FlowMCAOD.cxx:72 AliAnalysisTaskPi0FlowMCAOD.cxx:73 AliAnalysisTaskPi0FlowMCAOD.cxx:74 AliAnalysisTaskPi0FlowMCAOD.cxx:75 AliAnalysisTaskPi0FlowMCAOD.cxx:76 AliAnalysisTaskPi0FlowMCAOD.cxx:77 AliAnalysisTaskPi0FlowMCAOD.cxx:78 AliAnalysisTaskPi0FlowMCAOD.cxx:79 AliAnalysisTaskPi0FlowMCAOD.cxx:80 AliAnalysisTaskPi0FlowMCAOD.cxx:81 AliAnalysisTaskPi0FlowMCAOD.cxx:82 AliAnalysisTaskPi0FlowMCAOD.cxx:83 AliAnalysisTaskPi0FlowMCAOD.cxx:84 AliAnalysisTaskPi0FlowMCAOD.cxx:85 AliAnalysisTaskPi0FlowMCAOD.cxx:86 AliAnalysisTaskPi0FlowMCAOD.cxx:87 AliAnalysisTaskPi0FlowMCAOD.cxx:88 AliAnalysisTaskPi0FlowMCAOD.cxx:89 AliAnalysisTaskPi0FlowMCAOD.cxx:90 AliAnalysisTaskPi0FlowMCAOD.cxx:91 AliAnalysisTaskPi0FlowMCAOD.cxx:92 AliAnalysisTaskPi0FlowMCAOD.cxx:93 AliAnalysisTaskPi0FlowMCAOD.cxx:94 AliAnalysisTaskPi0FlowMCAOD.cxx:95 AliAnalysisTaskPi0FlowMCAOD.cxx:96 AliAnalysisTaskPi0FlowMCAOD.cxx:97 AliAnalysisTaskPi0FlowMCAOD.cxx:98 AliAnalysisTaskPi0FlowMCAOD.cxx:99 AliAnalysisTaskPi0FlowMCAOD.cxx:100 AliAnalysisTaskPi0FlowMCAOD.cxx:101 AliAnalysisTaskPi0FlowMCAOD.cxx:102 AliAnalysisTaskPi0FlowMCAOD.cxx:103 AliAnalysisTaskPi0FlowMCAOD.cxx:104 AliAnalysisTaskPi0FlowMCAOD.cxx:105 AliAnalysisTaskPi0FlowMCAOD.cxx:106 AliAnalysisTaskPi0FlowMCAOD.cxx:107 AliAnalysisTaskPi0FlowMCAOD.cxx:108 AliAnalysisTaskPi0FlowMCAOD.cxx:109 AliAnalysisTaskPi0FlowMCAOD.cxx:110 AliAnalysisTaskPi0FlowMCAOD.cxx:111 AliAnalysisTaskPi0FlowMCAOD.cxx:112 AliAnalysisTaskPi0FlowMCAOD.cxx:113 AliAnalysisTaskPi0FlowMCAOD.cxx:114 AliAnalysisTaskPi0FlowMCAOD.cxx:115 AliAnalysisTaskPi0FlowMCAOD.cxx:116 AliAnalysisTaskPi0FlowMCAOD.cxx:117 AliAnalysisTaskPi0FlowMCAOD.cxx:118 AliAnalysisTaskPi0FlowMCAOD.cxx:119 AliAnalysisTaskPi0FlowMCAOD.cxx:120 AliAnalysisTaskPi0FlowMCAOD.cxx:121 AliAnalysisTaskPi0FlowMCAOD.cxx:122 AliAnalysisTaskPi0FlowMCAOD.cxx:123 AliAnalysisTaskPi0FlowMCAOD.cxx:124 AliAnalysisTaskPi0FlowMCAOD.cxx:125 AliAnalysisTaskPi0FlowMCAOD.cxx:126 AliAnalysisTaskPi0FlowMCAOD.cxx:127 AliAnalysisTaskPi0FlowMCAOD.cxx:128 AliAnalysisTaskPi0FlowMCAOD.cxx:129 AliAnalysisTaskPi0FlowMCAOD.cxx:130 AliAnalysisTaskPi0FlowMCAOD.cxx:131 AliAnalysisTaskPi0FlowMCAOD.cxx:132 AliAnalysisTaskPi0FlowMCAOD.cxx:133 AliAnalysisTaskPi0FlowMCAOD.cxx:134 AliAnalysisTaskPi0FlowMCAOD.cxx:135 AliAnalysisTaskPi0FlowMCAOD.cxx:136 AliAnalysisTaskPi0FlowMCAOD.cxx:137 AliAnalysisTaskPi0FlowMCAOD.cxx:138 AliAnalysisTaskPi0FlowMCAOD.cxx:139 AliAnalysisTaskPi0FlowMCAOD.cxx:140 AliAnalysisTaskPi0FlowMCAOD.cxx:141 AliAnalysisTaskPi0FlowMCAOD.cxx:142 AliAnalysisTaskPi0FlowMCAOD.cxx:143 AliAnalysisTaskPi0FlowMCAOD.cxx:144 AliAnalysisTaskPi0FlowMCAOD.cxx:145 AliAnalysisTaskPi0FlowMCAOD.cxx:146 AliAnalysisTaskPi0FlowMCAOD.cxx:147 AliAnalysisTaskPi0FlowMCAOD.cxx:148 AliAnalysisTaskPi0FlowMCAOD.cxx:149 AliAnalysisTaskPi0FlowMCAOD.cxx:150 AliAnalysisTaskPi0FlowMCAOD.cxx:151 AliAnalysisTaskPi0FlowMCAOD.cxx:152 AliAnalysisTaskPi0FlowMCAOD.cxx:153 AliAnalysisTaskPi0FlowMCAOD.cxx:154 AliAnalysisTaskPi0FlowMCAOD.cxx:155 AliAnalysisTaskPi0FlowMCAOD.cxx:156 AliAnalysisTaskPi0FlowMCAOD.cxx:157 AliAnalysisTaskPi0FlowMCAOD.cxx:158 AliAnalysisTaskPi0FlowMCAOD.cxx:159 AliAnalysisTaskPi0FlowMCAOD.cxx:160 AliAnalysisTaskPi0FlowMCAOD.cxx:161 AliAnalysisTaskPi0FlowMCAOD.cxx:162 AliAnalysisTaskPi0FlowMCAOD.cxx:163 AliAnalysisTaskPi0FlowMCAOD.cxx:164 AliAnalysisTaskPi0FlowMCAOD.cxx:165 AliAnalysisTaskPi0FlowMCAOD.cxx:166 AliAnalysisTaskPi0FlowMCAOD.cxx:167 AliAnalysisTaskPi0FlowMCAOD.cxx:168 AliAnalysisTaskPi0FlowMCAOD.cxx:169 AliAnalysisTaskPi0FlowMCAOD.cxx:170 AliAnalysisTaskPi0FlowMCAOD.cxx:171 AliAnalysisTaskPi0FlowMCAOD.cxx:172 AliAnalysisTaskPi0FlowMCAOD.cxx:173 AliAnalysisTaskPi0FlowMCAOD.cxx:174 AliAnalysisTaskPi0FlowMCAOD.cxx:175 AliAnalysisTaskPi0FlowMCAOD.cxx:176 AliAnalysisTaskPi0FlowMCAOD.cxx:177 AliAnalysisTaskPi0FlowMCAOD.cxx:178 AliAnalysisTaskPi0FlowMCAOD.cxx:179 AliAnalysisTaskPi0FlowMCAOD.cxx:180 AliAnalysisTaskPi0FlowMCAOD.cxx:181 AliAnalysisTaskPi0FlowMCAOD.cxx:182 AliAnalysisTaskPi0FlowMCAOD.cxx:183 AliAnalysisTaskPi0FlowMCAOD.cxx:184 AliAnalysisTaskPi0FlowMCAOD.cxx:185 AliAnalysisTaskPi0FlowMCAOD.cxx:186 AliAnalysisTaskPi0FlowMCAOD.cxx:187 AliAnalysisTaskPi0FlowMCAOD.cxx:188 AliAnalysisTaskPi0FlowMCAOD.cxx:189 AliAnalysisTaskPi0FlowMCAOD.cxx:190 AliAnalysisTaskPi0FlowMCAOD.cxx:191 AliAnalysisTaskPi0FlowMCAOD.cxx:192 AliAnalysisTaskPi0FlowMCAOD.cxx:193 AliAnalysisTaskPi0FlowMCAOD.cxx:194 AliAnalysisTaskPi0FlowMCAOD.cxx:195 AliAnalysisTaskPi0FlowMCAOD.cxx:196 AliAnalysisTaskPi0FlowMCAOD.cxx:197 AliAnalysisTaskPi0FlowMCAOD.cxx:198 AliAnalysisTaskPi0FlowMCAOD.cxx:199 AliAnalysisTaskPi0FlowMCAOD.cxx:200 AliAnalysisTaskPi0FlowMCAOD.cxx:201 AliAnalysisTaskPi0FlowMCAOD.cxx:202 AliAnalysisTaskPi0FlowMCAOD.cxx:203 AliAnalysisTaskPi0FlowMCAOD.cxx:204 AliAnalysisTaskPi0FlowMCAOD.cxx:205 AliAnalysisTaskPi0FlowMCAOD.cxx:206 AliAnalysisTaskPi0FlowMCAOD.cxx:207 AliAnalysisTaskPi0FlowMCAOD.cxx:208 AliAnalysisTaskPi0FlowMCAOD.cxx:209 AliAnalysisTaskPi0FlowMCAOD.cxx:210 AliAnalysisTaskPi0FlowMCAOD.cxx:211 AliAnalysisTaskPi0FlowMCAOD.cxx:212 AliAnalysisTaskPi0FlowMCAOD.cxx:213 AliAnalysisTaskPi0FlowMCAOD.cxx:214 AliAnalysisTaskPi0FlowMCAOD.cxx:215 AliAnalysisTaskPi0FlowMCAOD.cxx:216 AliAnalysisTaskPi0FlowMCAOD.cxx:217 AliAnalysisTaskPi0FlowMCAOD.cxx:218 AliAnalysisTaskPi0FlowMCAOD.cxx:219 AliAnalysisTaskPi0FlowMCAOD.cxx:220 AliAnalysisTaskPi0FlowMCAOD.cxx:221 AliAnalysisTaskPi0FlowMCAOD.cxx:222 AliAnalysisTaskPi0FlowMCAOD.cxx:223 AliAnalysisTaskPi0FlowMCAOD.cxx:224 AliAnalysisTaskPi0FlowMCAOD.cxx:225 AliAnalysisTaskPi0FlowMCAOD.cxx:226 AliAnalysisTaskPi0FlowMCAOD.cxx:227 AliAnalysisTaskPi0FlowMCAOD.cxx:228 AliAnalysisTaskPi0FlowMCAOD.cxx:229 AliAnalysisTaskPi0FlowMCAOD.cxx:230 AliAnalysisTaskPi0FlowMCAOD.cxx:231 AliAnalysisTaskPi0FlowMCAOD.cxx:232 AliAnalysisTaskPi0FlowMCAOD.cxx:233 AliAnalysisTaskPi0FlowMCAOD.cxx:234 AliAnalysisTaskPi0FlowMCAOD.cxx:235 AliAnalysisTaskPi0FlowMCAOD.cxx:236 AliAnalysisTaskPi0FlowMCAOD.cxx:237 AliAnalysisTaskPi0FlowMCAOD.cxx:238 AliAnalysisTaskPi0FlowMCAOD.cxx:239 AliAnalysisTaskPi0FlowMCAOD.cxx:240 AliAnalysisTaskPi0FlowMCAOD.cxx:241 AliAnalysisTaskPi0FlowMCAOD.cxx:242 AliAnalysisTaskPi0FlowMCAOD.cxx:243 AliAnalysisTaskPi0FlowMCAOD.cxx:244 AliAnalysisTaskPi0FlowMCAOD.cxx:245 AliAnalysisTaskPi0FlowMCAOD.cxx:246 AliAnalysisTaskPi0FlowMCAOD.cxx:247 AliAnalysisTaskPi0FlowMCAOD.cxx:248 AliAnalysisTaskPi0FlowMCAOD.cxx:249 AliAnalysisTaskPi0FlowMCAOD.cxx:250 AliAnalysisTaskPi0FlowMCAOD.cxx:251 AliAnalysisTaskPi0FlowMCAOD.cxx:252 AliAnalysisTaskPi0FlowMCAOD.cxx:253 AliAnalysisTaskPi0FlowMCAOD.cxx:254 AliAnalysisTaskPi0FlowMCAOD.cxx:255 AliAnalysisTaskPi0FlowMCAOD.cxx:256 AliAnalysisTaskPi0FlowMCAOD.cxx:257 AliAnalysisTaskPi0FlowMCAOD.cxx:258 AliAnalysisTaskPi0FlowMCAOD.cxx:259 AliAnalysisTaskPi0FlowMCAOD.cxx:260 AliAnalysisTaskPi0FlowMCAOD.cxx:261 AliAnalysisTaskPi0FlowMCAOD.cxx:262 AliAnalysisTaskPi0FlowMCAOD.cxx:263 AliAnalysisTaskPi0FlowMCAOD.cxx:264 AliAnalysisTaskPi0FlowMCAOD.cxx:265 AliAnalysisTaskPi0FlowMCAOD.cxx:266 AliAnalysisTaskPi0FlowMCAOD.cxx:267 AliAnalysisTaskPi0FlowMCAOD.cxx:268 AliAnalysisTaskPi0FlowMCAOD.cxx:269 AliAnalysisTaskPi0FlowMCAOD.cxx:270 AliAnalysisTaskPi0FlowMCAOD.cxx:271 AliAnalysisTaskPi0FlowMCAOD.cxx:272 AliAnalysisTaskPi0FlowMCAOD.cxx:273 AliAnalysisTaskPi0FlowMCAOD.cxx:274 AliAnalysisTaskPi0FlowMCAOD.cxx:275 AliAnalysisTaskPi0FlowMCAOD.cxx:276 AliAnalysisTaskPi0FlowMCAOD.cxx:277 AliAnalysisTaskPi0FlowMCAOD.cxx:278 AliAnalysisTaskPi0FlowMCAOD.cxx:279 AliAnalysisTaskPi0FlowMCAOD.cxx:280 AliAnalysisTaskPi0FlowMCAOD.cxx:281 AliAnalysisTaskPi0FlowMCAOD.cxx:282 AliAnalysisTaskPi0FlowMCAOD.cxx:283 AliAnalysisTaskPi0FlowMCAOD.cxx:284 AliAnalysisTaskPi0FlowMCAOD.cxx:285 AliAnalysisTaskPi0FlowMCAOD.cxx:286 AliAnalysisTaskPi0FlowMCAOD.cxx:287 AliAnalysisTaskPi0FlowMCAOD.cxx:288 AliAnalysisTaskPi0FlowMCAOD.cxx:289 AliAnalysisTaskPi0FlowMCAOD.cxx:290 AliAnalysisTaskPi0FlowMCAOD.cxx:291 AliAnalysisTaskPi0FlowMCAOD.cxx:292 AliAnalysisTaskPi0FlowMCAOD.cxx:293 AliAnalysisTaskPi0FlowMCAOD.cxx:294 AliAnalysisTaskPi0FlowMCAOD.cxx:295 AliAnalysisTaskPi0FlowMCAOD.cxx:296 AliAnalysisTaskPi0FlowMCAOD.cxx:297 AliAnalysisTaskPi0FlowMCAOD.cxx:298 AliAnalysisTaskPi0FlowMCAOD.cxx:299 AliAnalysisTaskPi0FlowMCAOD.cxx:300 AliAnalysisTaskPi0FlowMCAOD.cxx:301 AliAnalysisTaskPi0FlowMCAOD.cxx:302 AliAnalysisTaskPi0FlowMCAOD.cxx:303 AliAnalysisTaskPi0FlowMCAOD.cxx:304 AliAnalysisTaskPi0FlowMCAOD.cxx:305 AliAnalysisTaskPi0FlowMCAOD.cxx:306 AliAnalysisTaskPi0FlowMCAOD.cxx:307 AliAnalysisTaskPi0FlowMCAOD.cxx:308 AliAnalysisTaskPi0FlowMCAOD.cxx:309 AliAnalysisTaskPi0FlowMCAOD.cxx:310 AliAnalysisTaskPi0FlowMCAOD.cxx:311 AliAnalysisTaskPi0FlowMCAOD.cxx:312 AliAnalysisTaskPi0FlowMCAOD.cxx:313 AliAnalysisTaskPi0FlowMCAOD.cxx:314 AliAnalysisTaskPi0FlowMCAOD.cxx:315 AliAnalysisTaskPi0FlowMCAOD.cxx:316 AliAnalysisTaskPi0FlowMCAOD.cxx:317 AliAnalysisTaskPi0FlowMCAOD.cxx:318 AliAnalysisTaskPi0FlowMCAOD.cxx:319 AliAnalysisTaskPi0FlowMCAOD.cxx:320 AliAnalysisTaskPi0FlowMCAOD.cxx:321 AliAnalysisTaskPi0FlowMCAOD.cxx:322 AliAnalysisTaskPi0FlowMCAOD.cxx:323 AliAnalysisTaskPi0FlowMCAOD.cxx:324 AliAnalysisTaskPi0FlowMCAOD.cxx:325 AliAnalysisTaskPi0FlowMCAOD.cxx:326 AliAnalysisTaskPi0FlowMCAOD.cxx:327 AliAnalysisTaskPi0FlowMCAOD.cxx:328 AliAnalysisTaskPi0FlowMCAOD.cxx:329 AliAnalysisTaskPi0FlowMCAOD.cxx:330 AliAnalysisTaskPi0FlowMCAOD.cxx:331 AliAnalysisTaskPi0FlowMCAOD.cxx:332 AliAnalysisTaskPi0FlowMCAOD.cxx:333 AliAnalysisTaskPi0FlowMCAOD.cxx:334 AliAnalysisTaskPi0FlowMCAOD.cxx:335 AliAnalysisTaskPi0FlowMCAOD.cxx:336 AliAnalysisTaskPi0FlowMCAOD.cxx:337 AliAnalysisTaskPi0FlowMCAOD.cxx:338 AliAnalysisTaskPi0FlowMCAOD.cxx:339 AliAnalysisTaskPi0FlowMCAOD.cxx:340 AliAnalysisTaskPi0FlowMCAOD.cxx:341 AliAnalysisTaskPi0FlowMCAOD.cxx:342 AliAnalysisTaskPi0FlowMCAOD.cxx:343 AliAnalysisTaskPi0FlowMCAOD.cxx:344 AliAnalysisTaskPi0FlowMCAOD.cxx:345 AliAnalysisTaskPi0FlowMCAOD.cxx:346 AliAnalysisTaskPi0FlowMCAOD.cxx:347 AliAnalysisTaskPi0FlowMCAOD.cxx:348 AliAnalysisTaskPi0FlowMCAOD.cxx:349 AliAnalysisTaskPi0FlowMCAOD.cxx:350 AliAnalysisTaskPi0FlowMCAOD.cxx:351 AliAnalysisTaskPi0FlowMCAOD.cxx:352 AliAnalysisTaskPi0FlowMCAOD.cxx:353 AliAnalysisTaskPi0FlowMCAOD.cxx:354 AliAnalysisTaskPi0FlowMCAOD.cxx:355 AliAnalysisTaskPi0FlowMCAOD.cxx:356 AliAnalysisTaskPi0FlowMCAOD.cxx:357 AliAnalysisTaskPi0FlowMCAOD.cxx:358 AliAnalysisTaskPi0FlowMCAOD.cxx:359 AliAnalysisTaskPi0FlowMCAOD.cxx:360 AliAnalysisTaskPi0FlowMCAOD.cxx:361 AliAnalysisTaskPi0FlowMCAOD.cxx:362 AliAnalysisTaskPi0FlowMCAOD.cxx:363 AliAnalysisTaskPi0FlowMCAOD.cxx:364 AliAnalysisTaskPi0FlowMCAOD.cxx:365 AliAnalysisTaskPi0FlowMCAOD.cxx:366 AliAnalysisTaskPi0FlowMCAOD.cxx:367 AliAnalysisTaskPi0FlowMCAOD.cxx:368 AliAnalysisTaskPi0FlowMCAOD.cxx:369 AliAnalysisTaskPi0FlowMCAOD.cxx:370 AliAnalysisTaskPi0FlowMCAOD.cxx:371 AliAnalysisTaskPi0FlowMCAOD.cxx:372 AliAnalysisTaskPi0FlowMCAOD.cxx:373 AliAnalysisTaskPi0FlowMCAOD.cxx:374 AliAnalysisTaskPi0FlowMCAOD.cxx:375 AliAnalysisTaskPi0FlowMCAOD.cxx:376 AliAnalysisTaskPi0FlowMCAOD.cxx:377 AliAnalysisTaskPi0FlowMCAOD.cxx:378 AliAnalysisTaskPi0FlowMCAOD.cxx:379 AliAnalysisTaskPi0FlowMCAOD.cxx:380 AliAnalysisTaskPi0FlowMCAOD.cxx:381 AliAnalysisTaskPi0FlowMCAOD.cxx:382 AliAnalysisTaskPi0FlowMCAOD.cxx:383 AliAnalysisTaskPi0FlowMCAOD.cxx:384 AliAnalysisTaskPi0FlowMCAOD.cxx:385 AliAnalysisTaskPi0FlowMCAOD.cxx:386 AliAnalysisTaskPi0FlowMCAOD.cxx:387 AliAnalysisTaskPi0FlowMCAOD.cxx:388 AliAnalysisTaskPi0FlowMCAOD.cxx:389 AliAnalysisTaskPi0FlowMCAOD.cxx:390 AliAnalysisTaskPi0FlowMCAOD.cxx:391 AliAnalysisTaskPi0FlowMCAOD.cxx:392 AliAnalysisTaskPi0FlowMCAOD.cxx:393 AliAnalysisTaskPi0FlowMCAOD.cxx:394 AliAnalysisTaskPi0FlowMCAOD.cxx:395 AliAnalysisTaskPi0FlowMCAOD.cxx:396 AliAnalysisTaskPi0FlowMCAOD.cxx:397 AliAnalysisTaskPi0FlowMCAOD.cxx:398 AliAnalysisTaskPi0FlowMCAOD.cxx:399 AliAnalysisTaskPi0FlowMCAOD.cxx:400 AliAnalysisTaskPi0FlowMCAOD.cxx:401 AliAnalysisTaskPi0FlowMCAOD.cxx:402 AliAnalysisTaskPi0FlowMCAOD.cxx:403 AliAnalysisTaskPi0FlowMCAOD.cxx:404 AliAnalysisTaskPi0FlowMCAOD.cxx:405 AliAnalysisTaskPi0FlowMCAOD.cxx:406 AliAnalysisTaskPi0FlowMCAOD.cxx:407 AliAnalysisTaskPi0FlowMCAOD.cxx:408 AliAnalysisTaskPi0FlowMCAOD.cxx:409 AliAnalysisTaskPi0FlowMCAOD.cxx:410 AliAnalysisTaskPi0FlowMCAOD.cxx:411 AliAnalysisTaskPi0FlowMCAOD.cxx:412 AliAnalysisTaskPi0FlowMCAOD.cxx:413 AliAnalysisTaskPi0FlowMCAOD.cxx:414 AliAnalysisTaskPi0FlowMCAOD.cxx:415 AliAnalysisTaskPi0FlowMCAOD.cxx:416 AliAnalysisTaskPi0FlowMCAOD.cxx:417 AliAnalysisTaskPi0FlowMCAOD.cxx:418 AliAnalysisTaskPi0FlowMCAOD.cxx:419 AliAnalysisTaskPi0FlowMCAOD.cxx:420 AliAnalysisTaskPi0FlowMCAOD.cxx:421 AliAnalysisTaskPi0FlowMCAOD.cxx:422 AliAnalysisTaskPi0FlowMCAOD.cxx:423 AliAnalysisTaskPi0FlowMCAOD.cxx:424 AliAnalysisTaskPi0FlowMCAOD.cxx:425 AliAnalysisTaskPi0FlowMCAOD.cxx:426 AliAnalysisTaskPi0FlowMCAOD.cxx:427 AliAnalysisTaskPi0FlowMCAOD.cxx:428 AliAnalysisTaskPi0FlowMCAOD.cxx:429 AliAnalysisTaskPi0FlowMCAOD.cxx:430 AliAnalysisTaskPi0FlowMCAOD.cxx:431 AliAnalysisTaskPi0FlowMCAOD.cxx:432 AliAnalysisTaskPi0FlowMCAOD.cxx:433 AliAnalysisTaskPi0FlowMCAOD.cxx:434 AliAnalysisTaskPi0FlowMCAOD.cxx:435 AliAnalysisTaskPi0FlowMCAOD.cxx:436 AliAnalysisTaskPi0FlowMCAOD.cxx:437 AliAnalysisTaskPi0FlowMCAOD.cxx:438 AliAnalysisTaskPi0FlowMCAOD.cxx:439 AliAnalysisTaskPi0FlowMCAOD.cxx:440 AliAnalysisTaskPi0FlowMCAOD.cxx:441 AliAnalysisTaskPi0FlowMCAOD.cxx:442 AliAnalysisTaskPi0FlowMCAOD.cxx:443 AliAnalysisTaskPi0FlowMCAOD.cxx:444 AliAnalysisTaskPi0FlowMCAOD.cxx:445 AliAnalysisTaskPi0FlowMCAOD.cxx:446 AliAnalysisTaskPi0FlowMCAOD.cxx:447 AliAnalysisTaskPi0FlowMCAOD.cxx:448 AliAnalysisTaskPi0FlowMCAOD.cxx:449 AliAnalysisTaskPi0FlowMCAOD.cxx:450 AliAnalysisTaskPi0FlowMCAOD.cxx:451 AliAnalysisTaskPi0FlowMCAOD.cxx:452 AliAnalysisTaskPi0FlowMCAOD.cxx:453 AliAnalysisTaskPi0FlowMCAOD.cxx:454 AliAnalysisTaskPi0FlowMCAOD.cxx:455 AliAnalysisTaskPi0FlowMCAOD.cxx:456 AliAnalysisTaskPi0FlowMCAOD.cxx:457 AliAnalysisTaskPi0FlowMCAOD.cxx:458 AliAnalysisTaskPi0FlowMCAOD.cxx:459 AliAnalysisTaskPi0FlowMCAOD.cxx:460 AliAnalysisTaskPi0FlowMCAOD.cxx:461 AliAnalysisTaskPi0FlowMCAOD.cxx:462 AliAnalysisTaskPi0FlowMCAOD.cxx:463 AliAnalysisTaskPi0FlowMCAOD.cxx:464 AliAnalysisTaskPi0FlowMCAOD.cxx:465 AliAnalysisTaskPi0FlowMCAOD.cxx:466 AliAnalysisTaskPi0FlowMCAOD.cxx:467 AliAnalysisTaskPi0FlowMCAOD.cxx:468 AliAnalysisTaskPi0FlowMCAOD.cxx:469 AliAnalysisTaskPi0FlowMCAOD.cxx:470 AliAnalysisTaskPi0FlowMCAOD.cxx:471 AliAnalysisTaskPi0FlowMCAOD.cxx:472 AliAnalysisTaskPi0FlowMCAOD.cxx:473 AliAnalysisTaskPi0FlowMCAOD.cxx:474 AliAnalysisTaskPi0FlowMCAOD.cxx:475 AliAnalysisTaskPi0FlowMCAOD.cxx:476 AliAnalysisTaskPi0FlowMCAOD.cxx:477 AliAnalysisTaskPi0FlowMCAOD.cxx:478 AliAnalysisTaskPi0FlowMCAOD.cxx:479 AliAnalysisTaskPi0FlowMCAOD.cxx:480 AliAnalysisTaskPi0FlowMCAOD.cxx:481 AliAnalysisTaskPi0FlowMCAOD.cxx:482 AliAnalysisTaskPi0FlowMCAOD.cxx:483 AliAnalysisTaskPi0FlowMCAOD.cxx:484 AliAnalysisTaskPi0FlowMCAOD.cxx:485 AliAnalysisTaskPi0FlowMCAOD.cxx:486 AliAnalysisTaskPi0FlowMCAOD.cxx:487 AliAnalysisTaskPi0FlowMCAOD.cxx:488 AliAnalysisTaskPi0FlowMCAOD.cxx:489 AliAnalysisTaskPi0FlowMCAOD.cxx:490 AliAnalysisTaskPi0FlowMCAOD.cxx:491 AliAnalysisTaskPi0FlowMCAOD.cxx:492 AliAnalysisTaskPi0FlowMCAOD.cxx:493 AliAnalysisTaskPi0FlowMCAOD.cxx:494 AliAnalysisTaskPi0FlowMCAOD.cxx:495 AliAnalysisTaskPi0FlowMCAOD.cxx:496 AliAnalysisTaskPi0FlowMCAOD.cxx:497 AliAnalysisTaskPi0FlowMCAOD.cxx:498 AliAnalysisTaskPi0FlowMCAOD.cxx:499 AliAnalysisTaskPi0FlowMCAOD.cxx:500 AliAnalysisTaskPi0FlowMCAOD.cxx:501 AliAnalysisTaskPi0FlowMCAOD.cxx:502 AliAnalysisTaskPi0FlowMCAOD.cxx:503 AliAnalysisTaskPi0FlowMCAOD.cxx:504 AliAnalysisTaskPi0FlowMCAOD.cxx:505 AliAnalysisTaskPi0FlowMCAOD.cxx:506 AliAnalysisTaskPi0FlowMCAOD.cxx:507 AliAnalysisTaskPi0FlowMCAOD.cxx:508 AliAnalysisTaskPi0FlowMCAOD.cxx:509 AliAnalysisTaskPi0FlowMCAOD.cxx:510 AliAnalysisTaskPi0FlowMCAOD.cxx:511 AliAnalysisTaskPi0FlowMCAOD.cxx:512 AliAnalysisTaskPi0FlowMCAOD.cxx:513 AliAnalysisTaskPi0FlowMCAOD.cxx:514 AliAnalysisTaskPi0FlowMCAOD.cxx:515 AliAnalysisTaskPi0FlowMCAOD.cxx:516 AliAnalysisTaskPi0FlowMCAOD.cxx:517 AliAnalysisTaskPi0FlowMCAOD.cxx:518 AliAnalysisTaskPi0FlowMCAOD.cxx:519 AliAnalysisTaskPi0FlowMCAOD.cxx:520 AliAnalysisTaskPi0FlowMCAOD.cxx:521 AliAnalysisTaskPi0FlowMCAOD.cxx:522 AliAnalysisTaskPi0FlowMCAOD.cxx:523 AliAnalysisTaskPi0FlowMCAOD.cxx:524 AliAnalysisTaskPi0FlowMCAOD.cxx:525 AliAnalysisTaskPi0FlowMCAOD.cxx:526 AliAnalysisTaskPi0FlowMCAOD.cxx:527 AliAnalysisTaskPi0FlowMCAOD.cxx:528 AliAnalysisTaskPi0FlowMCAOD.cxx:529 AliAnalysisTaskPi0FlowMCAOD.cxx:530 AliAnalysisTaskPi0FlowMCAOD.cxx:531 AliAnalysisTaskPi0FlowMCAOD.cxx:532 AliAnalysisTaskPi0FlowMCAOD.cxx:533 AliAnalysisTaskPi0FlowMCAOD.cxx:534 AliAnalysisTaskPi0FlowMCAOD.cxx:535 AliAnalysisTaskPi0FlowMCAOD.cxx:536 AliAnalysisTaskPi0FlowMCAOD.cxx:537 AliAnalysisTaskPi0FlowMCAOD.cxx:538 AliAnalysisTaskPi0FlowMCAOD.cxx:539 AliAnalysisTaskPi0FlowMCAOD.cxx:540 AliAnalysisTaskPi0FlowMCAOD.cxx:541 AliAnalysisTaskPi0FlowMCAOD.cxx:542 AliAnalysisTaskPi0FlowMCAOD.cxx:543 AliAnalysisTaskPi0FlowMCAOD.cxx:544 AliAnalysisTaskPi0FlowMCAOD.cxx:545 AliAnalysisTaskPi0FlowMCAOD.cxx:546 AliAnalysisTaskPi0FlowMCAOD.cxx:547 AliAnalysisTaskPi0FlowMCAOD.cxx:548 AliAnalysisTaskPi0FlowMCAOD.cxx:549 AliAnalysisTaskPi0FlowMCAOD.cxx:550 AliAnalysisTaskPi0FlowMCAOD.cxx:551 AliAnalysisTaskPi0FlowMCAOD.cxx:552 AliAnalysisTaskPi0FlowMCAOD.cxx:553 AliAnalysisTaskPi0FlowMCAOD.cxx:554 AliAnalysisTaskPi0FlowMCAOD.cxx:555 AliAnalysisTaskPi0FlowMCAOD.cxx:556 AliAnalysisTaskPi0FlowMCAOD.cxx:557 AliAnalysisTaskPi0FlowMCAOD.cxx:558 AliAnalysisTaskPi0FlowMCAOD.cxx:559 AliAnalysisTaskPi0FlowMCAOD.cxx:560 AliAnalysisTaskPi0FlowMCAOD.cxx:561 AliAnalysisTaskPi0FlowMCAOD.cxx:562 AliAnalysisTaskPi0FlowMCAOD.cxx:563 AliAnalysisTaskPi0FlowMCAOD.cxx:564 AliAnalysisTaskPi0FlowMCAOD.cxx:565 AliAnalysisTaskPi0FlowMCAOD.cxx:566 AliAnalysisTaskPi0FlowMCAOD.cxx:567 AliAnalysisTaskPi0FlowMCAOD.cxx:568 AliAnalysisTaskPi0FlowMCAOD.cxx:569 AliAnalysisTaskPi0FlowMCAOD.cxx:570 AliAnalysisTaskPi0FlowMCAOD.cxx:571 AliAnalysisTaskPi0FlowMCAOD.cxx:572 AliAnalysisTaskPi0FlowMCAOD.cxx:573 AliAnalysisTaskPi0FlowMCAOD.cxx:574 AliAnalysisTaskPi0FlowMCAOD.cxx:575 AliAnalysisTaskPi0FlowMCAOD.cxx:576 AliAnalysisTaskPi0FlowMCAOD.cxx:577 AliAnalysisTaskPi0FlowMCAOD.cxx:578 AliAnalysisTaskPi0FlowMCAOD.cxx:579 AliAnalysisTaskPi0FlowMCAOD.cxx:580 AliAnalysisTaskPi0FlowMCAOD.cxx:581 AliAnalysisTaskPi0FlowMCAOD.cxx:582 AliAnalysisTaskPi0FlowMCAOD.cxx:583 AliAnalysisTaskPi0FlowMCAOD.cxx:584 AliAnalysisTaskPi0FlowMCAOD.cxx:585 AliAnalysisTaskPi0FlowMCAOD.cxx:586 AliAnalysisTaskPi0FlowMCAOD.cxx:587 AliAnalysisTaskPi0FlowMCAOD.cxx:588 AliAnalysisTaskPi0FlowMCAOD.cxx:589 AliAnalysisTaskPi0FlowMCAOD.cxx:590 AliAnalysisTaskPi0FlowMCAOD.cxx:591 AliAnalysisTaskPi0FlowMCAOD.cxx:592 AliAnalysisTaskPi0FlowMCAOD.cxx:593 AliAnalysisTaskPi0FlowMCAOD.cxx:594 AliAnalysisTaskPi0FlowMCAOD.cxx:595 AliAnalysisTaskPi0FlowMCAOD.cxx:596 AliAnalysisTaskPi0FlowMCAOD.cxx:597 AliAnalysisTaskPi0FlowMCAOD.cxx:598 AliAnalysisTaskPi0FlowMCAOD.cxx:599 AliAnalysisTaskPi0FlowMCAOD.cxx:600 AliAnalysisTaskPi0FlowMCAOD.cxx:601 AliAnalysisTaskPi0FlowMCAOD.cxx:602 AliAnalysisTaskPi0FlowMCAOD.cxx:603 AliAnalysisTaskPi0FlowMCAOD.cxx:604 AliAnalysisTaskPi0FlowMCAOD.cxx:605 AliAnalysisTaskPi0FlowMCAOD.cxx:606 AliAnalysisTaskPi0FlowMCAOD.cxx:607 AliAnalysisTaskPi0FlowMCAOD.cxx:608 AliAnalysisTaskPi0FlowMCAOD.cxx:609 AliAnalysisTaskPi0FlowMCAOD.cxx:610 AliAnalysisTaskPi0FlowMCAOD.cxx:611 AliAnalysisTaskPi0FlowMCAOD.cxx:612 AliAnalysisTaskPi0FlowMCAOD.cxx:613 AliAnalysisTaskPi0FlowMCAOD.cxx:614 AliAnalysisTaskPi0FlowMCAOD.cxx:615 AliAnalysisTaskPi0FlowMCAOD.cxx:616 AliAnalysisTaskPi0FlowMCAOD.cxx:617 AliAnalysisTaskPi0FlowMCAOD.cxx:618 AliAnalysisTaskPi0FlowMCAOD.cxx:619 AliAnalysisTaskPi0FlowMCAOD.cxx:620 AliAnalysisTaskPi0FlowMCAOD.cxx:621 AliAnalysisTaskPi0FlowMCAOD.cxx:622 AliAnalysisTaskPi0FlowMCAOD.cxx:623 AliAnalysisTaskPi0FlowMCAOD.cxx:624 AliAnalysisTaskPi0FlowMCAOD.cxx:625 AliAnalysisTaskPi0FlowMCAOD.cxx:626 AliAnalysisTaskPi0FlowMCAOD.cxx:627 AliAnalysisTaskPi0FlowMCAOD.cxx:628 AliAnalysisTaskPi0FlowMCAOD.cxx:629 AliAnalysisTaskPi0FlowMCAOD.cxx:630 AliAnalysisTaskPi0FlowMCAOD.cxx:631 AliAnalysisTaskPi0FlowMCAOD.cxx:632 AliAnalysisTaskPi0FlowMCAOD.cxx:633 AliAnalysisTaskPi0FlowMCAOD.cxx:634 AliAnalysisTaskPi0FlowMCAOD.cxx:635 AliAnalysisTaskPi0FlowMCAOD.cxx:636 AliAnalysisTaskPi0FlowMCAOD.cxx:637 AliAnalysisTaskPi0FlowMCAOD.cxx:638 AliAnalysisTaskPi0FlowMCAOD.cxx:639 AliAnalysisTaskPi0FlowMCAOD.cxx:640 AliAnalysisTaskPi0FlowMCAOD.cxx:641 AliAnalysisTaskPi0FlowMCAOD.cxx:642 AliAnalysisTaskPi0FlowMCAOD.cxx:643 AliAnalysisTaskPi0FlowMCAOD.cxx:644 AliAnalysisTaskPi0FlowMCAOD.cxx:645 AliAnalysisTaskPi0FlowMCAOD.cxx:646 AliAnalysisTaskPi0FlowMCAOD.cxx:647 AliAnalysisTaskPi0FlowMCAOD.cxx:648 AliAnalysisTaskPi0FlowMCAOD.cxx:649 AliAnalysisTaskPi0FlowMCAOD.cxx:650 AliAnalysisTaskPi0FlowMCAOD.cxx:651 AliAnalysisTaskPi0FlowMCAOD.cxx:652 AliAnalysisTaskPi0FlowMCAOD.cxx:653 AliAnalysisTaskPi0FlowMCAOD.cxx:654 AliAnalysisTaskPi0FlowMCAOD.cxx:655 AliAnalysisTaskPi0FlowMCAOD.cxx:656 AliAnalysisTaskPi0FlowMCAOD.cxx:657 AliAnalysisTaskPi0FlowMCAOD.cxx:658 AliAnalysisTaskPi0FlowMCAOD.cxx:659 AliAnalysisTaskPi0FlowMCAOD.cxx:660 AliAnalysisTaskPi0FlowMCAOD.cxx:661 AliAnalysisTaskPi0FlowMCAOD.cxx:662 AliAnalysisTaskPi0FlowMCAOD.cxx:663 AliAnalysisTaskPi0FlowMCAOD.cxx:664 AliAnalysisTaskPi0FlowMCAOD.cxx:665 AliAnalysisTaskPi0FlowMCAOD.cxx:666 AliAnalysisTaskPi0FlowMCAOD.cxx:667 AliAnalysisTaskPi0FlowMCAOD.cxx:668 AliAnalysisTaskPi0FlowMCAOD.cxx:669 AliAnalysisTaskPi0FlowMCAOD.cxx:670 AliAnalysisTaskPi0FlowMCAOD.cxx:671 AliAnalysisTaskPi0FlowMCAOD.cxx:672 AliAnalysisTaskPi0FlowMCAOD.cxx:673 AliAnalysisTaskPi0FlowMCAOD.cxx:674 AliAnalysisTaskPi0FlowMCAOD.cxx:675 AliAnalysisTaskPi0FlowMCAOD.cxx:676 AliAnalysisTaskPi0FlowMCAOD.cxx:677 AliAnalysisTaskPi0FlowMCAOD.cxx:678 AliAnalysisTaskPi0FlowMCAOD.cxx:679 AliAnalysisTaskPi0FlowMCAOD.cxx:680 AliAnalysisTaskPi0FlowMCAOD.cxx:681 AliAnalysisTaskPi0FlowMCAOD.cxx:682 AliAnalysisTaskPi0FlowMCAOD.cxx:683 AliAnalysisTaskPi0FlowMCAOD.cxx:684 AliAnalysisTaskPi0FlowMCAOD.cxx:685 AliAnalysisTaskPi0FlowMCAOD.cxx:686 AliAnalysisTaskPi0FlowMCAOD.cxx:687 AliAnalysisTaskPi0FlowMCAOD.cxx:688 AliAnalysisTaskPi0FlowMCAOD.cxx:689 AliAnalysisTaskPi0FlowMCAOD.cxx:690 AliAnalysisTaskPi0FlowMCAOD.cxx:691 AliAnalysisTaskPi0FlowMCAOD.cxx:692 AliAnalysisTaskPi0FlowMCAOD.cxx:693 AliAnalysisTaskPi0FlowMCAOD.cxx:694 AliAnalysisTaskPi0FlowMCAOD.cxx:695 AliAnalysisTaskPi0FlowMCAOD.cxx:696 AliAnalysisTaskPi0FlowMCAOD.cxx:697 AliAnalysisTaskPi0FlowMCAOD.cxx:698 AliAnalysisTaskPi0FlowMCAOD.cxx:699 AliAnalysisTaskPi0FlowMCAOD.cxx:700 AliAnalysisTaskPi0FlowMCAOD.cxx:701 AliAnalysisTaskPi0FlowMCAOD.cxx:702 AliAnalysisTaskPi0FlowMCAOD.cxx:703 AliAnalysisTaskPi0FlowMCAOD.cxx:704 AliAnalysisTaskPi0FlowMCAOD.cxx:705 AliAnalysisTaskPi0FlowMCAOD.cxx:706 AliAnalysisTaskPi0FlowMCAOD.cxx:707 AliAnalysisTaskPi0FlowMCAOD.cxx:708 AliAnalysisTaskPi0FlowMCAOD.cxx:709 AliAnalysisTaskPi0FlowMCAOD.cxx:710 AliAnalysisTaskPi0FlowMCAOD.cxx:711 AliAnalysisTaskPi0FlowMCAOD.cxx:712 AliAnalysisTaskPi0FlowMCAOD.cxx:713 AliAnalysisTaskPi0FlowMCAOD.cxx:714 AliAnalysisTaskPi0FlowMCAOD.cxx:715 AliAnalysisTaskPi0FlowMCAOD.cxx:716 AliAnalysisTaskPi0FlowMCAOD.cxx:717 AliAnalysisTaskPi0FlowMCAOD.cxx:718 AliAnalysisTaskPi0FlowMCAOD.cxx:719 AliAnalysisTaskPi0FlowMCAOD.cxx:720 AliAnalysisTaskPi0FlowMCAOD.cxx:721 AliAnalysisTaskPi0FlowMCAOD.cxx:722 AliAnalysisTaskPi0FlowMCAOD.cxx:723 AliAnalysisTaskPi0FlowMCAOD.cxx:724 AliAnalysisTaskPi0FlowMCAOD.cxx:725 AliAnalysisTaskPi0FlowMCAOD.cxx:726 AliAnalysisTaskPi0FlowMCAOD.cxx:727 AliAnalysisTaskPi0FlowMCAOD.cxx:728 AliAnalysisTaskPi0FlowMCAOD.cxx:729 AliAnalysisTaskPi0FlowMCAOD.cxx:730 AliAnalysisTaskPi0FlowMCAOD.cxx:731 AliAnalysisTaskPi0FlowMCAOD.cxx:732 AliAnalysisTaskPi0FlowMCAOD.cxx:733 AliAnalysisTaskPi0FlowMCAOD.cxx:734 AliAnalysisTaskPi0FlowMCAOD.cxx:735 AliAnalysisTaskPi0FlowMCAOD.cxx:736 AliAnalysisTaskPi0FlowMCAOD.cxx:737 AliAnalysisTaskPi0FlowMCAOD.cxx:738 AliAnalysisTaskPi0FlowMCAOD.cxx:739 AliAnalysisTaskPi0FlowMCAOD.cxx:740 AliAnalysisTaskPi0FlowMCAOD.cxx:741 AliAnalysisTaskPi0FlowMCAOD.cxx:742 AliAnalysisTaskPi0FlowMCAOD.cxx:743 AliAnalysisTaskPi0FlowMCAOD.cxx:744 AliAnalysisTaskPi0FlowMCAOD.cxx:745 AliAnalysisTaskPi0FlowMCAOD.cxx:746 AliAnalysisTaskPi0FlowMCAOD.cxx:747 AliAnalysisTaskPi0FlowMCAOD.cxx:748 AliAnalysisTaskPi0FlowMCAOD.cxx:749 AliAnalysisTaskPi0FlowMCAOD.cxx:750 AliAnalysisTaskPi0FlowMCAOD.cxx:751 AliAnalysisTaskPi0FlowMCAOD.cxx:752 AliAnalysisTaskPi0FlowMCAOD.cxx:753 AliAnalysisTaskPi0FlowMCAOD.cxx:754 AliAnalysisTaskPi0FlowMCAOD.cxx:755 AliAnalysisTaskPi0FlowMCAOD.cxx:756 AliAnalysisTaskPi0FlowMCAOD.cxx:757 AliAnalysisTaskPi0FlowMCAOD.cxx:758 AliAnalysisTaskPi0FlowMCAOD.cxx:759 AliAnalysisTaskPi0FlowMCAOD.cxx:760 AliAnalysisTaskPi0FlowMCAOD.cxx:761 AliAnalysisTaskPi0FlowMCAOD.cxx:762 AliAnalysisTaskPi0FlowMCAOD.cxx:763 AliAnalysisTaskPi0FlowMCAOD.cxx:764 AliAnalysisTaskPi0FlowMCAOD.cxx:765 AliAnalysisTaskPi0FlowMCAOD.cxx:766 AliAnalysisTaskPi0FlowMCAOD.cxx:767 AliAnalysisTaskPi0FlowMCAOD.cxx:768 AliAnalysisTaskPi0FlowMCAOD.cxx:769 AliAnalysisTaskPi0FlowMCAOD.cxx:770 AliAnalysisTaskPi0FlowMCAOD.cxx:771 AliAnalysisTaskPi0FlowMCAOD.cxx:772 AliAnalysisTaskPi0FlowMCAOD.cxx:773 AliAnalysisTaskPi0FlowMCAOD.cxx:774 AliAnalysisTaskPi0FlowMCAOD.cxx:775 AliAnalysisTaskPi0FlowMCAOD.cxx:776 AliAnalysisTaskPi0FlowMCAOD.cxx:777 AliAnalysisTaskPi0FlowMCAOD.cxx:778 AliAnalysisTaskPi0FlowMCAOD.cxx:779 AliAnalysisTaskPi0FlowMCAOD.cxx:780 AliAnalysisTaskPi0FlowMCAOD.cxx:781 AliAnalysisTaskPi0FlowMCAOD.cxx:782 AliAnalysisTaskPi0FlowMCAOD.cxx:783 AliAnalysisTaskPi0FlowMCAOD.cxx:784 AliAnalysisTaskPi0FlowMCAOD.cxx:785 AliAnalysisTaskPi0FlowMCAOD.cxx:786 AliAnalysisTaskPi0FlowMCAOD.cxx:787 AliAnalysisTaskPi0FlowMCAOD.cxx:788 AliAnalysisTaskPi0FlowMCAOD.cxx:789 AliAnalysisTaskPi0FlowMCAOD.cxx:790 AliAnalysisTaskPi0FlowMCAOD.cxx:791 AliAnalysisTaskPi0FlowMCAOD.cxx:792 AliAnalysisTaskPi0FlowMCAOD.cxx:793 AliAnalysisTaskPi0FlowMCAOD.cxx:794 AliAnalysisTaskPi0FlowMCAOD.cxx:795 AliAnalysisTaskPi0FlowMCAOD.cxx:796 AliAnalysisTaskPi0FlowMCAOD.cxx:797 AliAnalysisTaskPi0FlowMCAOD.cxx:798 AliAnalysisTaskPi0FlowMCAOD.cxx:799 AliAnalysisTaskPi0FlowMCAOD.cxx:800 AliAnalysisTaskPi0FlowMCAOD.cxx:801 AliAnalysisTaskPi0FlowMCAOD.cxx:802 AliAnalysisTaskPi0FlowMCAOD.cxx:803 AliAnalysisTaskPi0FlowMCAOD.cxx:804 AliAnalysisTaskPi0FlowMCAOD.cxx:805 AliAnalysisTaskPi0FlowMCAOD.cxx:806 AliAnalysisTaskPi0FlowMCAOD.cxx:807 AliAnalysisTaskPi0FlowMCAOD.cxx:808 AliAnalysisTaskPi0FlowMCAOD.cxx:809 AliAnalysisTaskPi0FlowMCAOD.cxx:810 AliAnalysisTaskPi0FlowMCAOD.cxx:811 AliAnalysisTaskPi0FlowMCAOD.cxx:812 AliAnalysisTaskPi0FlowMCAOD.cxx:813 AliAnalysisTaskPi0FlowMCAOD.cxx:814 AliAnalysisTaskPi0FlowMCAOD.cxx:815 AliAnalysisTaskPi0FlowMCAOD.cxx:816 AliAnalysisTaskPi0FlowMCAOD.cxx:817 AliAnalysisTaskPi0FlowMCAOD.cxx:818 AliAnalysisTaskPi0FlowMCAOD.cxx:819 AliAnalysisTaskPi0FlowMCAOD.cxx:820 AliAnalysisTaskPi0FlowMCAOD.cxx:821 AliAnalysisTaskPi0FlowMCAOD.cxx:822 AliAnalysisTaskPi0FlowMCAOD.cxx:823 AliAnalysisTaskPi0FlowMCAOD.cxx:824 AliAnalysisTaskPi0FlowMCAOD.cxx:825 AliAnalysisTaskPi0FlowMCAOD.cxx:826 AliAnalysisTaskPi0FlowMCAOD.cxx:827 AliAnalysisTaskPi0FlowMCAOD.cxx:828 AliAnalysisTaskPi0FlowMCAOD.cxx:829 AliAnalysisTaskPi0FlowMCAOD.cxx:830 AliAnalysisTaskPi0FlowMCAOD.cxx:831 AliAnalysisTaskPi0FlowMCAOD.cxx:832 AliAnalysisTaskPi0FlowMCAOD.cxx:833 AliAnalysisTaskPi0FlowMCAOD.cxx:834 AliAnalysisTaskPi0FlowMCAOD.cxx:835 AliAnalysisTaskPi0FlowMCAOD.cxx:836 AliAnalysisTaskPi0FlowMCAOD.cxx:837 AliAnalysisTaskPi0FlowMCAOD.cxx:838 AliAnalysisTaskPi0FlowMCAOD.cxx:839 AliAnalysisTaskPi0FlowMCAOD.cxx:840 AliAnalysisTaskPi0FlowMCAOD.cxx:841 AliAnalysisTaskPi0FlowMCAOD.cxx:842 AliAnalysisTaskPi0FlowMCAOD.cxx:843 AliAnalysisTaskPi0FlowMCAOD.cxx:844 AliAnalysisTaskPi0FlowMCAOD.cxx:845 AliAnalysisTaskPi0FlowMCAOD.cxx:846 AliAnalysisTaskPi0FlowMCAOD.cxx:847 AliAnalysisTaskPi0FlowMCAOD.cxx:848 AliAnalysisTaskPi0FlowMCAOD.cxx:849 AliAnalysisTaskPi0FlowMCAOD.cxx:850 AliAnalysisTaskPi0FlowMCAOD.cxx:851 AliAnalysisTaskPi0FlowMCAOD.cxx:852 AliAnalysisTaskPi0FlowMCAOD.cxx:853 AliAnalysisTaskPi0FlowMCAOD.cxx:854 AliAnalysisTaskPi0FlowMCAOD.cxx:855 AliAnalysisTaskPi0FlowMCAOD.cxx:856 AliAnalysisTaskPi0FlowMCAOD.cxx:857 AliAnalysisTaskPi0FlowMCAOD.cxx:858 AliAnalysisTaskPi0FlowMCAOD.cxx:859 AliAnalysisTaskPi0FlowMCAOD.cxx:860 AliAnalysisTaskPi0FlowMCAOD.cxx:861 AliAnalysisTaskPi0FlowMCAOD.cxx:862 AliAnalysisTaskPi0FlowMCAOD.cxx:863 AliAnalysisTaskPi0FlowMCAOD.cxx:864 AliAnalysisTaskPi0FlowMCAOD.cxx:865 AliAnalysisTaskPi0FlowMCAOD.cxx:866 AliAnalysisTaskPi0FlowMCAOD.cxx:867 AliAnalysisTaskPi0FlowMCAOD.cxx:868 AliAnalysisTaskPi0FlowMCAOD.cxx:869 AliAnalysisTaskPi0FlowMCAOD.cxx:870 AliAnalysisTaskPi0FlowMCAOD.cxx:871 AliAnalysisTaskPi0FlowMCAOD.cxx:872 AliAnalysisTaskPi0FlowMCAOD.cxx:873 AliAnalysisTaskPi0FlowMCAOD.cxx:874 AliAnalysisTaskPi0FlowMCAOD.cxx:875 AliAnalysisTaskPi0FlowMCAOD.cxx:876 AliAnalysisTaskPi0FlowMCAOD.cxx:877 AliAnalysisTaskPi0FlowMCAOD.cxx:878 AliAnalysisTaskPi0FlowMCAOD.cxx:879 AliAnalysisTaskPi0FlowMCAOD.cxx:880 AliAnalysisTaskPi0FlowMCAOD.cxx:881 AliAnalysisTaskPi0FlowMCAOD.cxx:882 AliAnalysisTaskPi0FlowMCAOD.cxx:883 AliAnalysisTaskPi0FlowMCAOD.cxx:884 AliAnalysisTaskPi0FlowMCAOD.cxx:885 AliAnalysisTaskPi0FlowMCAOD.cxx:886 AliAnalysisTaskPi0FlowMCAOD.cxx:887 AliAnalysisTaskPi0FlowMCAOD.cxx:888 AliAnalysisTaskPi0FlowMCAOD.cxx:889 AliAnalysisTaskPi0FlowMCAOD.cxx:890 AliAnalysisTaskPi0FlowMCAOD.cxx:891 AliAnalysisTaskPi0FlowMCAOD.cxx:892 AliAnalysisTaskPi0FlowMCAOD.cxx:893 AliAnalysisTaskPi0FlowMCAOD.cxx:894 AliAnalysisTaskPi0FlowMCAOD.cxx:895 AliAnalysisTaskPi0FlowMCAOD.cxx:896 AliAnalysisTaskPi0FlowMCAOD.cxx:897 AliAnalysisTaskPi0FlowMCAOD.cxx:898 AliAnalysisTaskPi0FlowMCAOD.cxx:899 AliAnalysisTaskPi0FlowMCAOD.cxx:900 AliAnalysisTaskPi0FlowMCAOD.cxx:901 AliAnalysisTaskPi0FlowMCAOD.cxx:902 AliAnalysisTaskPi0FlowMCAOD.cxx:903 AliAnalysisTaskPi0FlowMCAOD.cxx:904 AliAnalysisTaskPi0FlowMCAOD.cxx:905 AliAnalysisTaskPi0FlowMCAOD.cxx:906 AliAnalysisTaskPi0FlowMCAOD.cxx:907 AliAnalysisTaskPi0FlowMCAOD.cxx:908 AliAnalysisTaskPi0FlowMCAOD.cxx:909 AliAnalysisTaskPi0FlowMCAOD.cxx:910 AliAnalysisTaskPi0FlowMCAOD.cxx:911 AliAnalysisTaskPi0FlowMCAOD.cxx:912 AliAnalysisTaskPi0FlowMCAOD.cxx:913 AliAnalysisTaskPi0FlowMCAOD.cxx:914 AliAnalysisTaskPi0FlowMCAOD.cxx:915 AliAnalysisTaskPi0FlowMCAOD.cxx:916 AliAnalysisTaskPi0FlowMCAOD.cxx:917 AliAnalysisTaskPi0FlowMCAOD.cxx:918 AliAnalysisTaskPi0FlowMCAOD.cxx:919 AliAnalysisTaskPi0FlowMCAOD.cxx:920 AliAnalysisTaskPi0FlowMCAOD.cxx:921 AliAnalysisTaskPi0FlowMCAOD.cxx:922 AliAnalysisTaskPi0FlowMCAOD.cxx:923 AliAnalysisTaskPi0FlowMCAOD.cxx:924 AliAnalysisTaskPi0FlowMCAOD.cxx:925 AliAnalysisTaskPi0FlowMCAOD.cxx:926 AliAnalysisTaskPi0FlowMCAOD.cxx:927 AliAnalysisTaskPi0FlowMCAOD.cxx:928 AliAnalysisTaskPi0FlowMCAOD.cxx:929 AliAnalysisTaskPi0FlowMCAOD.cxx:930 AliAnalysisTaskPi0FlowMCAOD.cxx:931 AliAnalysisTaskPi0FlowMCAOD.cxx:932 AliAnalysisTaskPi0FlowMCAOD.cxx:933 AliAnalysisTaskPi0FlowMCAOD.cxx:934 AliAnalysisTaskPi0FlowMCAOD.cxx:935 AliAnalysisTaskPi0FlowMCAOD.cxx:936 AliAnalysisTaskPi0FlowMCAOD.cxx:937 AliAnalysisTaskPi0FlowMCAOD.cxx:938 AliAnalysisTaskPi0FlowMCAOD.cxx:939 AliAnalysisTaskPi0FlowMCAOD.cxx:940 AliAnalysisTaskPi0FlowMCAOD.cxx:941 AliAnalysisTaskPi0FlowMCAOD.cxx:942 AliAnalysisTaskPi0FlowMCAOD.cxx:943 AliAnalysisTaskPi0FlowMCAOD.cxx:944 AliAnalysisTaskPi0FlowMCAOD.cxx:945 AliAnalysisTaskPi0FlowMCAOD.cxx:946 AliAnalysisTaskPi0FlowMCAOD.cxx:947 AliAnalysisTaskPi0FlowMCAOD.cxx:948 AliAnalysisTaskPi0FlowMCAOD.cxx:949 AliAnalysisTaskPi0FlowMCAOD.cxx:950 AliAnalysisTaskPi0FlowMCAOD.cxx:951 AliAnalysisTaskPi0FlowMCAOD.cxx:952 AliAnalysisTaskPi0FlowMCAOD.cxx:953 AliAnalysisTaskPi0FlowMCAOD.cxx:954 AliAnalysisTaskPi0FlowMCAOD.cxx:955 AliAnalysisTaskPi0FlowMCAOD.cxx:956 AliAnalysisTaskPi0FlowMCAOD.cxx:957 AliAnalysisTaskPi0FlowMCAOD.cxx:958 AliAnalysisTaskPi0FlowMCAOD.cxx:959 AliAnalysisTaskPi0FlowMCAOD.cxx:960 AliAnalysisTaskPi0FlowMCAOD.cxx:961 AliAnalysisTaskPi0FlowMCAOD.cxx:962 AliAnalysisTaskPi0FlowMCAOD.cxx:963 AliAnalysisTaskPi0FlowMCAOD.cxx:964 AliAnalysisTaskPi0FlowMCAOD.cxx:965 AliAnalysisTaskPi0FlowMCAOD.cxx:966 AliAnalysisTaskPi0FlowMCAOD.cxx:967 AliAnalysisTaskPi0FlowMCAOD.cxx:968 AliAnalysisTaskPi0FlowMCAOD.cxx:969 AliAnalysisTaskPi0FlowMCAOD.cxx:970 AliAnalysisTaskPi0FlowMCAOD.cxx:971 AliAnalysisTaskPi0FlowMCAOD.cxx:972 AliAnalysisTaskPi0FlowMCAOD.cxx:973 AliAnalysisTaskPi0FlowMCAOD.cxx:974 AliAnalysisTaskPi0FlowMCAOD.cxx:975 AliAnalysisTaskPi0FlowMCAOD.cxx:976 AliAnalysisTaskPi0FlowMCAOD.cxx:977 AliAnalysisTaskPi0FlowMCAOD.cxx:978 AliAnalysisTaskPi0FlowMCAOD.cxx:979 AliAnalysisTaskPi0FlowMCAOD.cxx:980 AliAnalysisTaskPi0FlowMCAOD.cxx:981 AliAnalysisTaskPi0FlowMCAOD.cxx:982 AliAnalysisTaskPi0FlowMCAOD.cxx:983 AliAnalysisTaskPi0FlowMCAOD.cxx:984 AliAnalysisTaskPi0FlowMCAOD.cxx:985 AliAnalysisTaskPi0FlowMCAOD.cxx:986 AliAnalysisTaskPi0FlowMCAOD.cxx:987 AliAnalysisTaskPi0FlowMCAOD.cxx:988 AliAnalysisTaskPi0FlowMCAOD.cxx:989 AliAnalysisTaskPi0FlowMCAOD.cxx:990 AliAnalysisTaskPi0FlowMCAOD.cxx:991 AliAnalysisTaskPi0FlowMCAOD.cxx:992 AliAnalysisTaskPi0FlowMCAOD.cxx:993 AliAnalysisTaskPi0FlowMCAOD.cxx:994 AliAnalysisTaskPi0FlowMCAOD.cxx:995 AliAnalysisTaskPi0FlowMCAOD.cxx:996 AliAnalysisTaskPi0FlowMCAOD.cxx:997 AliAnalysisTaskPi0FlowMCAOD.cxx:998 AliAnalysisTaskPi0FlowMCAOD.cxx:999 AliAnalysisTaskPi0FlowMCAOD.cxx:1000 AliAnalysisTaskPi0FlowMCAOD.cxx:1001 AliAnalysisTaskPi0FlowMCAOD.cxx:1002 AliAnalysisTaskPi0FlowMCAOD.cxx:1003 AliAnalysisTaskPi0FlowMCAOD.cxx:1004 AliAnalysisTaskPi0FlowMCAOD.cxx:1005 AliAnalysisTaskPi0FlowMCAOD.cxx:1006 AliAnalysisTaskPi0FlowMCAOD.cxx:1007 AliAnalysisTaskPi0FlowMCAOD.cxx:1008 AliAnalysisTaskPi0FlowMCAOD.cxx:1009 AliAnalysisTaskPi0FlowMCAOD.cxx:1010 AliAnalysisTaskPi0FlowMCAOD.cxx:1011 AliAnalysisTaskPi0FlowMCAOD.cxx:1012 AliAnalysisTaskPi0FlowMCAOD.cxx:1013 AliAnalysisTaskPi0FlowMCAOD.cxx:1014 AliAnalysisTaskPi0FlowMCAOD.cxx:1015 AliAnalysisTaskPi0FlowMCAOD.cxx:1016 AliAnalysisTaskPi0FlowMCAOD.cxx:1017 AliAnalysisTaskPi0FlowMCAOD.cxx:1018 AliAnalysisTaskPi0FlowMCAOD.cxx:1019 AliAnalysisTaskPi0FlowMCAOD.cxx:1020 AliAnalysisTaskPi0FlowMCAOD.cxx:1021 AliAnalysisTaskPi0FlowMCAOD.cxx:1022 AliAnalysisTaskPi0FlowMCAOD.cxx:1023 AliAnalysisTaskPi0FlowMCAOD.cxx:1024 AliAnalysisTaskPi0FlowMCAOD.cxx:1025 AliAnalysisTaskPi0FlowMCAOD.cxx:1026 AliAnalysisTaskPi0FlowMCAOD.cxx:1027 AliAnalysisTaskPi0FlowMCAOD.cxx:1028 AliAnalysisTaskPi0FlowMCAOD.cxx:1029 AliAnalysisTaskPi0FlowMCAOD.cxx:1030 AliAnalysisTaskPi0FlowMCAOD.cxx:1031 AliAnalysisTaskPi0FlowMCAOD.cxx:1032 AliAnalysisTaskPi0FlowMCAOD.cxx:1033 AliAnalysisTaskPi0FlowMCAOD.cxx:1034 AliAnalysisTaskPi0FlowMCAOD.cxx:1035 AliAnalysisTaskPi0FlowMCAOD.cxx:1036 AliAnalysisTaskPi0FlowMCAOD.cxx:1037 AliAnalysisTaskPi0FlowMCAOD.cxx:1038 AliAnalysisTaskPi0FlowMCAOD.cxx:1039 AliAnalysisTaskPi0FlowMCAOD.cxx:1040 AliAnalysisTaskPi0FlowMCAOD.cxx:1041 AliAnalysisTaskPi0FlowMCAOD.cxx:1042 AliAnalysisTaskPi0FlowMCAOD.cxx:1043 AliAnalysisTaskPi0FlowMCAOD.cxx:1044 AliAnalysisTaskPi0FlowMCAOD.cxx:1045 AliAnalysisTaskPi0FlowMCAOD.cxx:1046 AliAnalysisTaskPi0FlowMCAOD.cxx:1047 AliAnalysisTaskPi0FlowMCAOD.cxx:1048 AliAnalysisTaskPi0FlowMCAOD.cxx:1049 AliAnalysisTaskPi0FlowMCAOD.cxx:1050 AliAnalysisTaskPi0FlowMCAOD.cxx:1051 AliAnalysisTaskPi0FlowMCAOD.cxx:1052 AliAnalysisTaskPi0FlowMCAOD.cxx:1053 AliAnalysisTaskPi0FlowMCAOD.cxx:1054 AliAnalysisTaskPi0FlowMCAOD.cxx:1055 AliAnalysisTaskPi0FlowMCAOD.cxx:1056 AliAnalysisTaskPi0FlowMCAOD.cxx:1057 AliAnalysisTaskPi0FlowMCAOD.cxx:1058 AliAnalysisTaskPi0FlowMCAOD.cxx:1059 AliAnalysisTaskPi0FlowMCAOD.cxx:1060 AliAnalysisTaskPi0FlowMCAOD.cxx:1061 AliAnalysisTaskPi0FlowMCAOD.cxx:1062 AliAnalysisTaskPi0FlowMCAOD.cxx:1063 AliAnalysisTaskPi0FlowMCAOD.cxx:1064 AliAnalysisTaskPi0FlowMCAOD.cxx:1065 AliAnalysisTaskPi0FlowMCAOD.cxx:1066 AliAnalysisTaskPi0FlowMCAOD.cxx:1067 AliAnalysisTaskPi0FlowMCAOD.cxx:1068 AliAnalysisTaskPi0FlowMCAOD.cxx:1069 AliAnalysisTaskPi0FlowMCAOD.cxx:1070 AliAnalysisTaskPi0FlowMCAOD.cxx:1071 AliAnalysisTaskPi0FlowMCAOD.cxx:1072 AliAnalysisTaskPi0FlowMCAOD.cxx:1073 AliAnalysisTaskPi0FlowMCAOD.cxx:1074 AliAnalysisTaskPi0FlowMCAOD.cxx:1075 AliAnalysisTaskPi0FlowMCAOD.cxx:1076 AliAnalysisTaskPi0FlowMCAOD.cxx:1077 AliAnalysisTaskPi0FlowMCAOD.cxx:1078 AliAnalysisTaskPi0FlowMCAOD.cxx:1079 AliAnalysisTaskPi0FlowMCAOD.cxx:1080 AliAnalysisTaskPi0FlowMCAOD.cxx:1081 AliAnalysisTaskPi0FlowMCAOD.cxx:1082 AliAnalysisTaskPi0FlowMCAOD.cxx:1083 AliAnalysisTaskPi0FlowMCAOD.cxx:1084 AliAnalysisTaskPi0FlowMCAOD.cxx:1085 AliAnalysisTaskPi0FlowMCAOD.cxx:1086 AliAnalysisTaskPi0FlowMCAOD.cxx:1087 AliAnalysisTaskPi0FlowMCAOD.cxx:1088 AliAnalysisTaskPi0FlowMCAOD.cxx:1089 AliAnalysisTaskPi0FlowMCAOD.cxx:1090 AliAnalysisTaskPi0FlowMCAOD.cxx:1091 AliAnalysisTaskPi0FlowMCAOD.cxx:1092 AliAnalysisTaskPi0FlowMCAOD.cxx:1093 AliAnalysisTaskPi0FlowMCAOD.cxx:1094 AliAnalysisTaskPi0FlowMCAOD.cxx:1095 AliAnalysisTaskPi0FlowMCAOD.cxx:1096 AliAnalysisTaskPi0FlowMCAOD.cxx:1097 AliAnalysisTaskPi0FlowMCAOD.cxx:1098 AliAnalysisTaskPi0FlowMCAOD.cxx:1099 AliAnalysisTaskPi0FlowMCAOD.cxx:1100 AliAnalysisTaskPi0FlowMCAOD.cxx:1101 AliAnalysisTaskPi0FlowMCAOD.cxx:1102 AliAnalysisTaskPi0FlowMCAOD.cxx:1103 AliAnalysisTaskPi0FlowMCAOD.cxx:1104 AliAnalysisTaskPi0FlowMCAOD.cxx:1105 AliAnalysisTaskPi0FlowMCAOD.cxx:1106 AliAnalysisTaskPi0FlowMCAOD.cxx:1107 AliAnalysisTaskPi0FlowMCAOD.cxx:1108 AliAnalysisTaskPi0FlowMCAOD.cxx:1109 AliAnalysisTaskPi0FlowMCAOD.cxx:1110 AliAnalysisTaskPi0FlowMCAOD.cxx:1111 AliAnalysisTaskPi0FlowMCAOD.cxx:1112 AliAnalysisTaskPi0FlowMCAOD.cxx:1113 AliAnalysisTaskPi0FlowMCAOD.cxx:1114 AliAnalysisTaskPi0FlowMCAOD.cxx:1115 AliAnalysisTaskPi0FlowMCAOD.cxx:1116 AliAnalysisTaskPi0FlowMCAOD.cxx:1117 AliAnalysisTaskPi0FlowMCAOD.cxx:1118 AliAnalysisTaskPi0FlowMCAOD.cxx:1119 AliAnalysisTaskPi0FlowMCAOD.cxx:1120 AliAnalysisTaskPi0FlowMCAOD.cxx:1121 AliAnalysisTaskPi0FlowMCAOD.cxx:1122 AliAnalysisTaskPi0FlowMCAOD.cxx:1123 AliAnalysisTaskPi0FlowMCAOD.cxx:1124 AliAnalysisTaskPi0FlowMCAOD.cxx:1125 AliAnalysisTaskPi0FlowMCAOD.cxx:1126 AliAnalysisTaskPi0FlowMCAOD.cxx:1127 AliAnalysisTaskPi0FlowMCAOD.cxx:1128 AliAnalysisTaskPi0FlowMCAOD.cxx:1129 AliAnalysisTaskPi0FlowMCAOD.cxx:1130 AliAnalysisTaskPi0FlowMCAOD.cxx:1131 AliAnalysisTaskPi0FlowMCAOD.cxx:1132 AliAnalysisTaskPi0FlowMCAOD.cxx:1133 AliAnalysisTaskPi0FlowMCAOD.cxx:1134 AliAnalysisTaskPi0FlowMCAOD.cxx:1135 AliAnalysisTaskPi0FlowMCAOD.cxx:1136 AliAnalysisTaskPi0FlowMCAOD.cxx:1137 AliAnalysisTaskPi0FlowMCAOD.cxx:1138 AliAnalysisTaskPi0FlowMCAOD.cxx:1139 AliAnalysisTaskPi0FlowMCAOD.cxx:1140 AliAnalysisTaskPi0FlowMCAOD.cxx:1141 AliAnalysisTaskPi0FlowMCAOD.cxx:1142 AliAnalysisTaskPi0FlowMCAOD.cxx:1143 AliAnalysisTaskPi0FlowMCAOD.cxx:1144 AliAnalysisTaskPi0FlowMCAOD.cxx:1145 AliAnalysisTaskPi0FlowMCAOD.cxx:1146 AliAnalysisTaskPi0FlowMCAOD.cxx:1147 AliAnalysisTaskPi0FlowMCAOD.cxx:1148 AliAnalysisTaskPi0FlowMCAOD.cxx:1149 AliAnalysisTaskPi0FlowMCAOD.cxx:1150 AliAnalysisTaskPi0FlowMCAOD.cxx:1151 AliAnalysisTaskPi0FlowMCAOD.cxx:1152 AliAnalysisTaskPi0FlowMCAOD.cxx:1153 AliAnalysisTaskPi0FlowMCAOD.cxx:1154 AliAnalysisTaskPi0FlowMCAOD.cxx:1155 AliAnalysisTaskPi0FlowMCAOD.cxx:1156 AliAnalysisTaskPi0FlowMCAOD.cxx:1157 AliAnalysisTaskPi0FlowMCAOD.cxx:1158 AliAnalysisTaskPi0FlowMCAOD.cxx:1159 AliAnalysisTaskPi0FlowMCAOD.cxx:1160 AliAnalysisTaskPi0FlowMCAOD.cxx:1161 AliAnalysisTaskPi0FlowMCAOD.cxx:1162 AliAnalysisTaskPi0FlowMCAOD.cxx:1163 AliAnalysisTaskPi0FlowMCAOD.cxx:1164 AliAnalysisTaskPi0FlowMCAOD.cxx:1165 AliAnalysisTaskPi0FlowMCAOD.cxx:1166 AliAnalysisTaskPi0FlowMCAOD.cxx:1167 AliAnalysisTaskPi0FlowMCAOD.cxx:1168 AliAnalysisTaskPi0FlowMCAOD.cxx:1169 AliAnalysisTaskPi0FlowMCAOD.cxx:1170 AliAnalysisTaskPi0FlowMCAOD.cxx:1171 AliAnalysisTaskPi0FlowMCAOD.cxx:1172 AliAnalysisTaskPi0FlowMCAOD.cxx:1173 AliAnalysisTaskPi0FlowMCAOD.cxx:1174 AliAnalysisTaskPi0FlowMCAOD.cxx:1175 AliAnalysisTaskPi0FlowMCAOD.cxx:1176 AliAnalysisTaskPi0FlowMCAOD.cxx:1177 AliAnalysisTaskPi0FlowMCAOD.cxx:1178 AliAnalysisTaskPi0FlowMCAOD.cxx:1179 AliAnalysisTaskPi0FlowMCAOD.cxx:1180 AliAnalysisTaskPi0FlowMCAOD.cxx:1181 AliAnalysisTaskPi0FlowMCAOD.cxx:1182 AliAnalysisTaskPi0FlowMCAOD.cxx:1183 AliAnalysisTaskPi0FlowMCAOD.cxx:1184 AliAnalysisTaskPi0FlowMCAOD.cxx:1185 AliAnalysisTaskPi0FlowMCAOD.cxx:1186 AliAnalysisTaskPi0FlowMCAOD.cxx:1187 AliAnalysisTaskPi0FlowMCAOD.cxx:1188 AliAnalysisTaskPi0FlowMCAOD.cxx:1189 AliAnalysisTaskPi0FlowMCAOD.cxx:1190 AliAnalysisTaskPi0FlowMCAOD.cxx:1191 AliAnalysisTaskPi0FlowMCAOD.cxx:1192 AliAnalysisTaskPi0FlowMCAOD.cxx:1193 AliAnalysisTaskPi0FlowMCAOD.cxx:1194 AliAnalysisTaskPi0FlowMCAOD.cxx:1195 AliAnalysisTaskPi0FlowMCAOD.cxx:1196 AliAnalysisTaskPi0FlowMCAOD.cxx:1197 AliAnalysisTaskPi0FlowMCAOD.cxx:1198 AliAnalysisTaskPi0FlowMCAOD.cxx:1199 AliAnalysisTaskPi0FlowMCAOD.cxx:1200 AliAnalysisTaskPi0FlowMCAOD.cxx:1201 AliAnalysisTaskPi0FlowMCAOD.cxx:1202 AliAnalysisTaskPi0FlowMCAOD.cxx:1203 AliAnalysisTaskPi0FlowMCAOD.cxx:1204 AliAnalysisTaskPi0FlowMCAOD.cxx:1205 AliAnalysisTaskPi0FlowMCAOD.cxx:1206 AliAnalysisTaskPi0FlowMCAOD.cxx:1207 AliAnalysisTaskPi0FlowMCAOD.cxx:1208 AliAnalysisTaskPi0FlowMCAOD.cxx:1209 AliAnalysisTaskPi0FlowMCAOD.cxx:1210 AliAnalysisTaskPi0FlowMCAOD.cxx:1211 AliAnalysisTaskPi0FlowMCAOD.cxx:1212 AliAnalysisTaskPi0FlowMCAOD.cxx:1213 AliAnalysisTaskPi0FlowMCAOD.cxx:1214 AliAnalysisTaskPi0FlowMCAOD.cxx:1215 AliAnalysisTaskPi0FlowMCAOD.cxx:1216 AliAnalysisTaskPi0FlowMCAOD.cxx:1217 AliAnalysisTaskPi0FlowMCAOD.cxx:1218 AliAnalysisTaskPi0FlowMCAOD.cxx:1219 AliAnalysisTaskPi0FlowMCAOD.cxx:1220 AliAnalysisTaskPi0FlowMCAOD.cxx:1221 AliAnalysisTaskPi0FlowMCAOD.cxx:1222 AliAnalysisTaskPi0FlowMCAOD.cxx:1223 AliAnalysisTaskPi0FlowMCAOD.cxx:1224 AliAnalysisTaskPi0FlowMCAOD.cxx:1225 AliAnalysisTaskPi0FlowMCAOD.cxx:1226 AliAnalysisTaskPi0FlowMCAOD.cxx:1227 AliAnalysisTaskPi0FlowMCAOD.cxx:1228 AliAnalysisTaskPi0FlowMCAOD.cxx:1229 AliAnalysisTaskPi0FlowMCAOD.cxx:1230 AliAnalysisTaskPi0FlowMCAOD.cxx:1231 AliAnalysisTaskPi0FlowMCAOD.cxx:1232 AliAnalysisTaskPi0FlowMCAOD.cxx:1233 AliAnalysisTaskPi0FlowMCAOD.cxx:1234 AliAnalysisTaskPi0FlowMCAOD.cxx:1235 AliAnalysisTaskPi0FlowMCAOD.cxx:1236 AliAnalysisTaskPi0FlowMCAOD.cxx:1237 AliAnalysisTaskPi0FlowMCAOD.cxx:1238 AliAnalysisTaskPi0FlowMCAOD.cxx:1239 AliAnalysisTaskPi0FlowMCAOD.cxx:1240 AliAnalysisTaskPi0FlowMCAOD.cxx:1241 AliAnalysisTaskPi0FlowMCAOD.cxx:1242 AliAnalysisTaskPi0FlowMCAOD.cxx:1243 AliAnalysisTaskPi0FlowMCAOD.cxx:1244 AliAnalysisTaskPi0FlowMCAOD.cxx:1245 AliAnalysisTaskPi0FlowMCAOD.cxx:1246 AliAnalysisTaskPi0FlowMCAOD.cxx:1247 AliAnalysisTaskPi0FlowMCAOD.cxx:1248 AliAnalysisTaskPi0FlowMCAOD.cxx:1249 AliAnalysisTaskPi0FlowMCAOD.cxx:1250 AliAnalysisTaskPi0FlowMCAOD.cxx:1251 AliAnalysisTaskPi0FlowMCAOD.cxx:1252 AliAnalysisTaskPi0FlowMCAOD.cxx:1253 AliAnalysisTaskPi0FlowMCAOD.cxx:1254 AliAnalysisTaskPi0FlowMCAOD.cxx:1255 AliAnalysisTaskPi0FlowMCAOD.cxx:1256 AliAnalysisTaskPi0FlowMCAOD.cxx:1257 AliAnalysisTaskPi0FlowMCAOD.cxx:1258 AliAnalysisTaskPi0FlowMCAOD.cxx:1259 AliAnalysisTaskPi0FlowMCAOD.cxx:1260 AliAnalysisTaskPi0FlowMCAOD.cxx:1261 AliAnalysisTaskPi0FlowMCAOD.cxx:1262 AliAnalysisTaskPi0FlowMCAOD.cxx:1263 AliAnalysisTaskPi0FlowMCAOD.cxx:1264 AliAnalysisTaskPi0FlowMCAOD.cxx:1265 AliAnalysisTaskPi0FlowMCAOD.cxx:1266 AliAnalysisTaskPi0FlowMCAOD.cxx:1267 AliAnalysisTaskPi0FlowMCAOD.cxx:1268 AliAnalysisTaskPi0FlowMCAOD.cxx:1269 AliAnalysisTaskPi0FlowMCAOD.cxx:1270 AliAnalysisTaskPi0FlowMCAOD.cxx:1271 AliAnalysisTaskPi0FlowMCAOD.cxx:1272 AliAnalysisTaskPi0FlowMCAOD.cxx:1273 AliAnalysisTaskPi0FlowMCAOD.cxx:1274 AliAnalysisTaskPi0FlowMCAOD.cxx:1275 AliAnalysisTaskPi0FlowMCAOD.cxx:1276 AliAnalysisTaskPi0FlowMCAOD.cxx:1277 AliAnalysisTaskPi0FlowMCAOD.cxx:1278 AliAnalysisTaskPi0FlowMCAOD.cxx:1279 AliAnalysisTaskPi0FlowMCAOD.cxx:1280 AliAnalysisTaskPi0FlowMCAOD.cxx:1281 AliAnalysisTaskPi0FlowMCAOD.cxx:1282 AliAnalysisTaskPi0FlowMCAOD.cxx:1283 AliAnalysisTaskPi0FlowMCAOD.cxx:1284 AliAnalysisTaskPi0FlowMCAOD.cxx:1285 AliAnalysisTaskPi0FlowMCAOD.cxx:1286 AliAnalysisTaskPi0FlowMCAOD.cxx:1287 AliAnalysisTaskPi0FlowMCAOD.cxx:1288 AliAnalysisTaskPi0FlowMCAOD.cxx:1289 AliAnalysisTaskPi0FlowMCAOD.cxx:1290 AliAnalysisTaskPi0FlowMCAOD.cxx:1291 AliAnalysisTaskPi0FlowMCAOD.cxx:1292 AliAnalysisTaskPi0FlowMCAOD.cxx:1293 AliAnalysisTaskPi0FlowMCAOD.cxx:1294 AliAnalysisTaskPi0FlowMCAOD.cxx:1295 AliAnalysisTaskPi0FlowMCAOD.cxx:1296 AliAnalysisTaskPi0FlowMCAOD.cxx:1297 AliAnalysisTaskPi0FlowMCAOD.cxx:1298 AliAnalysisTaskPi0FlowMCAOD.cxx:1299 AliAnalysisTaskPi0FlowMCAOD.cxx:1300 AliAnalysisTaskPi0FlowMCAOD.cxx:1301 AliAnalysisTaskPi0FlowMCAOD.cxx:1302 AliAnalysisTaskPi0FlowMCAOD.cxx:1303 AliAnalysisTaskPi0FlowMCAOD.cxx:1304 AliAnalysisTaskPi0FlowMCAOD.cxx:1305 AliAnalysisTaskPi0FlowMCAOD.cxx:1306 AliAnalysisTaskPi0FlowMCAOD.cxx:1307 AliAnalysisTaskPi0FlowMCAOD.cxx:1308 AliAnalysisTaskPi0FlowMCAOD.cxx:1309 AliAnalysisTaskPi0FlowMCAOD.cxx:1310 AliAnalysisTaskPi0FlowMCAOD.cxx:1311 AliAnalysisTaskPi0FlowMCAOD.cxx:1312 AliAnalysisTaskPi0FlowMCAOD.cxx:1313 AliAnalysisTaskPi0FlowMCAOD.cxx:1314 AliAnalysisTaskPi0FlowMCAOD.cxx:1315 AliAnalysisTaskPi0FlowMCAOD.cxx:1316 AliAnalysisTaskPi0FlowMCAOD.cxx:1317 AliAnalysisTaskPi0FlowMCAOD.cxx:1318 AliAnalysisTaskPi0FlowMCAOD.cxx:1319 AliAnalysisTaskPi0FlowMCAOD.cxx:1320 AliAnalysisTaskPi0FlowMCAOD.cxx:1321 AliAnalysisTaskPi0FlowMCAOD.cxx:1322 AliAnalysisTaskPi0FlowMCAOD.cxx:1323 AliAnalysisTaskPi0FlowMCAOD.cxx:1324 AliAnalysisTaskPi0FlowMCAOD.cxx:1325 AliAnalysisTaskPi0FlowMCAOD.cxx:1326 AliAnalysisTaskPi0FlowMCAOD.cxx:1327 AliAnalysisTaskPi0FlowMCAOD.cxx:1328 AliAnalysisTaskPi0FlowMCAOD.cxx:1329 AliAnalysisTaskPi0FlowMCAOD.cxx:1330 AliAnalysisTaskPi0FlowMCAOD.cxx:1331 AliAnalysisTaskPi0FlowMCAOD.cxx:1332 AliAnalysisTaskPi0FlowMCAOD.cxx:1333 AliAnalysisTaskPi0FlowMCAOD.cxx:1334 AliAnalysisTaskPi0FlowMCAOD.cxx:1335 AliAnalysisTaskPi0FlowMCAOD.cxx:1336 AliAnalysisTaskPi0FlowMCAOD.cxx:1337 AliAnalysisTaskPi0FlowMCAOD.cxx:1338 AliAnalysisTaskPi0FlowMCAOD.cxx:1339 AliAnalysisTaskPi0FlowMCAOD.cxx:1340 AliAnalysisTaskPi0FlowMCAOD.cxx:1341 AliAnalysisTaskPi0FlowMCAOD.cxx:1342 AliAnalysisTaskPi0FlowMCAOD.cxx:1343 AliAnalysisTaskPi0FlowMCAOD.cxx:1344 AliAnalysisTaskPi0FlowMCAOD.cxx:1345 AliAnalysisTaskPi0FlowMCAOD.cxx:1346 AliAnalysisTaskPi0FlowMCAOD.cxx:1347 AliAnalysisTaskPi0FlowMCAOD.cxx:1348 AliAnalysisTaskPi0FlowMCAOD.cxx:1349 AliAnalysisTaskPi0FlowMCAOD.cxx:1350 AliAnalysisTaskPi0FlowMCAOD.cxx:1351 AliAnalysisTaskPi0FlowMCAOD.cxx:1352 AliAnalysisTaskPi0FlowMCAOD.cxx:1353 AliAnalysisTaskPi0FlowMCAOD.cxx:1354 AliAnalysisTaskPi0FlowMCAOD.cxx:1355 AliAnalysisTaskPi0FlowMCAOD.cxx:1356 AliAnalysisTaskPi0FlowMCAOD.cxx:1357 AliAnalysisTaskPi0FlowMCAOD.cxx:1358 AliAnalysisTaskPi0FlowMCAOD.cxx:1359 AliAnalysisTaskPi0FlowMCAOD.cxx:1360 AliAnalysisTaskPi0FlowMCAOD.cxx:1361 AliAnalysisTaskPi0FlowMCAOD.cxx:1362 AliAnalysisTaskPi0FlowMCAOD.cxx:1363 AliAnalysisTaskPi0FlowMCAOD.cxx:1364 AliAnalysisTaskPi0FlowMCAOD.cxx:1365 AliAnalysisTaskPi0FlowMCAOD.cxx:1366 AliAnalysisTaskPi0FlowMCAOD.cxx:1367 AliAnalysisTaskPi0FlowMCAOD.cxx:1368 AliAnalysisTaskPi0FlowMCAOD.cxx:1369 AliAnalysisTaskPi0FlowMCAOD.cxx:1370 AliAnalysisTaskPi0FlowMCAOD.cxx:1371 AliAnalysisTaskPi0FlowMCAOD.cxx:1372 AliAnalysisTaskPi0FlowMCAOD.cxx:1373 AliAnalysisTaskPi0FlowMCAOD.cxx:1374 AliAnalysisTaskPi0FlowMCAOD.cxx:1375 AliAnalysisTaskPi0FlowMCAOD.cxx:1376 AliAnalysisTaskPi0FlowMCAOD.cxx:1377 AliAnalysisTaskPi0FlowMCAOD.cxx:1378 AliAnalysisTaskPi0FlowMCAOD.cxx:1379 AliAnalysisTaskPi0FlowMCAOD.cxx:1380 AliAnalysisTaskPi0FlowMCAOD.cxx:1381 AliAnalysisTaskPi0FlowMCAOD.cxx:1382 AliAnalysisTaskPi0FlowMCAOD.cxx:1383 AliAnalysisTaskPi0FlowMCAOD.cxx:1384 AliAnalysisTaskPi0FlowMCAOD.cxx:1385 AliAnalysisTaskPi0FlowMCAOD.cxx:1386 AliAnalysisTaskPi0FlowMCAOD.cxx:1387 AliAnalysisTaskPi0FlowMCAOD.cxx:1388 AliAnalysisTaskPi0FlowMCAOD.cxx:1389 AliAnalysisTaskPi0FlowMCAOD.cxx:1390 AliAnalysisTaskPi0FlowMCAOD.cxx:1391 AliAnalysisTaskPi0FlowMCAOD.cxx:1392 AliAnalysisTaskPi0FlowMCAOD.cxx:1393 AliAnalysisTaskPi0FlowMCAOD.cxx:1394 AliAnalysisTaskPi0FlowMCAOD.cxx:1395 AliAnalysisTaskPi0FlowMCAOD.cxx:1396 AliAnalysisTaskPi0FlowMCAOD.cxx:1397 AliAnalysisTaskPi0FlowMCAOD.cxx:1398 AliAnalysisTaskPi0FlowMCAOD.cxx:1399 AliAnalysisTaskPi0FlowMCAOD.cxx:1400 AliAnalysisTaskPi0FlowMCAOD.cxx:1401 AliAnalysisTaskPi0FlowMCAOD.cxx:1402 AliAnalysisTaskPi0FlowMCAOD.cxx:1403 AliAnalysisTaskPi0FlowMCAOD.cxx:1404 AliAnalysisTaskPi0FlowMCAOD.cxx:1405 AliAnalysisTaskPi0FlowMCAOD.cxx:1406 AliAnalysisTaskPi0FlowMCAOD.cxx:1407 AliAnalysisTaskPi0FlowMCAOD.cxx:1408 AliAnalysisTaskPi0FlowMCAOD.cxx:1409 AliAnalysisTaskPi0FlowMCAOD.cxx:1410 AliAnalysisTaskPi0FlowMCAOD.cxx:1411 AliAnalysisTaskPi0FlowMCAOD.cxx:1412 AliAnalysisTaskPi0FlowMCAOD.cxx:1413 AliAnalysisTaskPi0FlowMCAOD.cxx:1414 AliAnalysisTaskPi0FlowMCAOD.cxx:1415 AliAnalysisTaskPi0FlowMCAOD.cxx:1416 AliAnalysisTaskPi0FlowMCAOD.cxx:1417 AliAnalysisTaskPi0FlowMCAOD.cxx:1418 AliAnalysisTaskPi0FlowMCAOD.cxx:1419 AliAnalysisTaskPi0FlowMCAOD.cxx:1420 AliAnalysisTaskPi0FlowMCAOD.cxx:1421 AliAnalysisTaskPi0FlowMCAOD.cxx:1422 AliAnalysisTaskPi0FlowMCAOD.cxx:1423 AliAnalysisTaskPi0FlowMCAOD.cxx:1424 AliAnalysisTaskPi0FlowMCAOD.cxx:1425 AliAnalysisTaskPi0FlowMCAOD.cxx:1426 AliAnalysisTaskPi0FlowMCAOD.cxx:1427 AliAnalysisTaskPi0FlowMCAOD.cxx:1428 AliAnalysisTaskPi0FlowMCAOD.cxx:1429 AliAnalysisTaskPi0FlowMCAOD.cxx:1430 AliAnalysisTaskPi0FlowMCAOD.cxx:1431 AliAnalysisTaskPi0FlowMCAOD.cxx:1432 AliAnalysisTaskPi0FlowMCAOD.cxx:1433 AliAnalysisTaskPi0FlowMCAOD.cxx:1434 AliAnalysisTaskPi0FlowMCAOD.cxx:1435 AliAnalysisTaskPi0FlowMCAOD.cxx:1436 AliAnalysisTaskPi0FlowMCAOD.cxx:1437 AliAnalysisTaskPi0FlowMCAOD.cxx:1438 AliAnalysisTaskPi0FlowMCAOD.cxx:1439 AliAnalysisTaskPi0FlowMCAOD.cxx:1440 AliAnalysisTaskPi0FlowMCAOD.cxx:1441 AliAnalysisTaskPi0FlowMCAOD.cxx:1442 AliAnalysisTaskPi0FlowMCAOD.cxx:1443