#include <vector>
#include "TParticle.h"
#include "TPDGCode.h"
#include "TMCProcess.h"
#include "TDatabasePDG.h"
#include "TList.h"
#include "TChain.h"
#include "TDirectory.h"
#include "TTree.h"
#include "TH1.h"
#include "TH1F.h"
#include "THnSparse.h"
#include "TH2F.h"
#include "AliStack.h"
#include "AliAnalysisManager.h"
#include "AliESDInputHandler.h"
#include "AliESDtrack.h"
#include "AliMCEvent.h"
#include "AliStack.h"
#include "AliMCEventHandler.h"
#include "AliPID.h"
#include "AliLog.h"
#include "AliESDtrackCuts.h"
#include "AliESDpidCuts.h"
#include "AliMCEvent.h"
#include "AliESDv0.h"
#include "AliESDEvent.h"
#include "AliESDpid.h"
#include "AliKFParticle.h"
#include "AliMCEventHandler.h"
#include "AliKFVertex.h"
#include "AliTriggerAnalysis.h"
#include "AliCentrality.h"
#include "AliMultiplicity.h"
#include "AliAnalysisTaskEtaToPiPlPiMiGamma.h"
ClassImp( AliAnalysisTaskEtaToPiPlPiMiGamma )
AliAnalysisTaskEtaToPiPlPiMiGamma::AliAnalysisTaskEtaToPiPlPiMiGamma():
fV0Reader(NULL),
fPionSelector(NULL),
fBGHandler(NULL),
fESDEvent(NULL),
fMCEvent(NULL),
fMCStack(NULL),
fCutFolder(NULL),
fESDList(NULL),
fBackList(NULL),
fMotherList(NULL),
fTrueList(NULL),
fMCList(NULL),
fOutputContainer(0),
fReaderGammas(NULL),
fSelectorNegPionIndex(0),
fSelectorPosPionIndex(0),
fGoodGammas(NULL),
fGoodVirtualParticles(NULL),
fEventCutArray(NULL),
fGammaCutArray(NULL),
fPionCutArray(NULL),
fMesonCutArray(NULL),
fEventCuts(NULL),
fConversionCuts(NULL),
fHistoConvGammaPt(NULL),
fHistoConvGammaEta(NULL),
fHistoNegPionPt(NULL),
fHistoPosPionPt(NULL),
fHistoNegPionPhi(NULL),
fHistoPosPionPhi(NULL),
fHistoNegPionEta(NULL),
fHistoPosPionEta(NULL),
fHistoNegPionClsTPC(NULL),
fHistoPosPionClsTPC(NULL),
fHistoPionDCAxy(NULL),
fHistoPionDCAz(NULL),
fHistoPionTPCdEdxNSigma(NULL),
fHistoPionTPCdEdx(NULL),
fHistoPionPionInvMassPt(NULL),
fHistoMotherInvMassPt(NULL),
fTHnSparseMotherInvMassPtZM(NULL),
fHistoMotherBackInvMassPt(NULL),
fTHnSparseMotherBackInvMassPtZM(NULL),
fHistoMCAllGammaPt(NULL),
fHistoMCConvGammaPt(NULL),
fHistoMCAllPosPionsPt(NULL),
fHistoMCAllNegPionsPt(NULL),
fHistoMCGammaFromEtaPt(NULL),
fHistoMCPosPionsFromEtaPt(NULL),
fHistoMCNegPionsFromEtaPt(NULL),
fHistoMCEtaPiPlPiMiGammaPt(NULL),
fHistoMCEtaGGPt(NULL),
fHistoMCEtaDalitzPt(NULL),
fHistoMCEtaPiPlPiMiGammaInAccPt(NULL),
fHistoTrueMotherPiPlPiMiGammaInvMassPt(NULL),
fHistoTrueMotherGammaGammaInvMassPt(NULL),
fHistoTrueMotherDalitzInvMassPt(NULL),
fHistoTrueConvGammaPt(NULL),
fHistoTrueConvGammaFromEtaPt(NULL),
fHistoTruePosPionPt(NULL),
fHistoTruePosPionFromEtaPt(NULL),
fHistoTrueNegPionPt(NULL),
fHistoTrueNegPionFromEtaPt(NULL),
fHistoTruePionPionInvMassPt(NULL),
fHistoTruePionPionFromEtaInvMassPt(NULL),
fHistoNEvents(NULL),
fHistoNGoodESDTracks(NULL),
fProfileEtaShift(NULL),
fRandom(0),
fnCuts(0),
fiCut(0),
fNumberOfESDTracks(0),
fMoveParticleAccordingToVertex(kFALSE),
fIsHeavyIon(kFALSE),
fDoMesonAnalysis(kTRUE),
fDoMesonQA(kFALSE),
fIsFromMBHeader(kTRUE),
fIsMC(kFALSE),
fIsGammaEtaCand(kFALSE)
{
}
AliAnalysisTaskEtaToPiPlPiMiGamma::AliAnalysisTaskEtaToPiPlPiMiGamma( const char* name ):
AliAnalysisTaskSE(name),
fV0Reader(NULL),
fPionSelector(NULL),
fBGHandler(NULL),
fESDEvent(NULL),
fMCEvent(NULL),
fMCStack(NULL),
fCutFolder(NULL),
fESDList(NULL),
fBackList(NULL),
fMotherList(NULL),
fTrueList(NULL),
fMCList(NULL),
fOutputContainer(0),
fReaderGammas(NULL),
fSelectorNegPionIndex(0),
fSelectorPosPionIndex(0),
fGoodGammas(NULL),
fGoodVirtualParticles(NULL),
fEventCutArray(NULL),
fGammaCutArray(NULL),
fPionCutArray(NULL),
fMesonCutArray(NULL),
fEventCuts(NULL),
fConversionCuts(NULL),
fHistoConvGammaPt(NULL),
fHistoConvGammaEta(NULL),
fHistoNegPionPt(NULL),
fHistoPosPionPt(NULL),
fHistoNegPionPhi(NULL),
fHistoPosPionPhi(NULL),
fHistoNegPionEta(NULL),
fHistoPosPionEta(NULL),
fHistoNegPionClsTPC(NULL),
fHistoPosPionClsTPC(NULL),
fHistoPionDCAxy(NULL),
fHistoPionDCAz(NULL),
fHistoPionTPCdEdxNSigma(NULL),
fHistoPionTPCdEdx(NULL),
fHistoPionPionInvMassPt(NULL),
fHistoMotherInvMassPt(NULL),
fTHnSparseMotherInvMassPtZM(NULL),
fHistoMotherBackInvMassPt(NULL),
fTHnSparseMotherBackInvMassPtZM(NULL),
fHistoMCAllGammaPt(NULL),
fHistoMCConvGammaPt(NULL),
fHistoMCAllPosPionsPt(NULL),
fHistoMCAllNegPionsPt(NULL),
fHistoMCGammaFromEtaPt(NULL),
fHistoMCPosPionsFromEtaPt(NULL),
fHistoMCNegPionsFromEtaPt(NULL),
fHistoMCEtaPiPlPiMiGammaPt(NULL),
fHistoMCEtaGGPt(NULL),
fHistoMCEtaDalitzPt(NULL),
fHistoMCEtaPiPlPiMiGammaInAccPt(NULL),
fHistoTrueMotherPiPlPiMiGammaInvMassPt(NULL),
fHistoTrueMotherGammaGammaInvMassPt(NULL),
fHistoTrueMotherDalitzInvMassPt(NULL),
fHistoTrueConvGammaPt(NULL),
fHistoTrueConvGammaFromEtaPt(NULL),
fHistoTruePosPionPt(NULL),
fHistoTruePosPionFromEtaPt(NULL),
fHistoTrueNegPionPt(NULL),
fHistoTrueNegPionFromEtaPt(NULL),
fHistoTruePionPionInvMassPt(NULL),
fHistoTruePionPionFromEtaInvMassPt(NULL),
fHistoNEvents(NULL),
fHistoNGoodESDTracks(NULL),
fProfileEtaShift(NULL),
fRandom(0),
fnCuts(0),
fiCut(0),
fNumberOfESDTracks(0),
fMoveParticleAccordingToVertex(kFALSE),
fIsHeavyIon(kFALSE),
fDoMesonAnalysis(kTRUE),
fDoMesonQA(kFALSE),
fIsFromMBHeader(kTRUE),
fIsMC(kFALSE),
fIsGammaEtaCand(kFALSE)
{
DefineOutput(1, TList::Class());
}
AliAnalysisTaskEtaToPiPlPiMiGamma::~AliAnalysisTaskEtaToPiPlPiMiGamma()
{
cout<<"Destructor"<<endl;
if(fGoodGammas){
delete fGoodGammas;
fGoodGammas = 0x0;
}
if(fGoodVirtualParticles){
delete fGoodVirtualParticles;
fGoodGammas = 0x0;
}
if(fBGHandler){
delete[] fBGHandler;
fBGHandler = 0x0;
}
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::InitBack(){
const Int_t nDim = 4;
Int_t nBins[nDim] = {450,250,7,4};
Double_t xMin[nDim] = {0.3,0, 0,0};
Double_t xMax[nDim] = {0.75,25,7,4};
fTHnSparseMotherInvMassPtZM = new THnSparseF*[fnCuts];
fTHnSparseMotherBackInvMassPtZM = new THnSparseF*[fnCuts];
fBGHandler = new AliGammaConversionAODBGHandler*[fnCuts];
for(Int_t iCut = 0; iCut<fnCuts;iCut++){
TString cutstringEvent = ((AliConvEventCuts*)fEventCutArray->At(iCut))->GetCutNumber();
TString cutstringPion = ((AliPrimaryPionCuts*)fPionCutArray->At(iCut))->GetCutNumber();
TString cutstringMeson = ((AliConversionMesonCuts*)fMesonCutArray->At(iCut))->GetCutNumber();
TString cutstringGamma = ((AliConversionPhotonCuts*)fGammaCutArray->At(iCut))->GetCutNumber();
Int_t collisionSystem = atoi((TString)(((AliConvEventCuts*)fEventCutArray->At(iCut))->GetCutNumber())(0,1));
Int_t centMin = atoi((TString)(((AliConvEventCuts*)fEventCutArray->At(iCut))->GetCutNumber())(1,1));
Int_t centMax = atoi((TString)(((AliConvEventCuts*)fEventCutArray->At(iCut))->GetCutNumber())(2,1));
if(collisionSystem == 1 || collisionSystem == 2 ||
collisionSystem == 5 || collisionSystem == 8 ||
collisionSystem == 9){
centMin = centMin*10;
centMax = centMax*10;
}
else if(collisionSystem == 3 || collisionSystem == 6){
centMin = centMin*5;
centMax = centMax*5;
}
else if(collisionSystem == 4 || collisionSystem == 7){
centMin = ((centMin*5)+45);
centMax = ((centMax*5)+45);
}
fBackList[iCut] = new TList();
fBackList[iCut]->SetName(Form("%s_%s_%s_%s Back histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringPion.Data(),cutstringMeson.Data()));
fBackList[iCut]->SetOwner(kTRUE);
fCutFolder[iCut]->Add(fBackList[iCut]);
fTHnSparseMotherBackInvMassPtZM[iCut] = new THnSparseF("Back_Back_InvMass_Pt_z_m","Back_Back_InvMass_Pt_z_m",nDim,nBins,xMin,xMax);
fBackList[iCut]->Add(fTHnSparseMotherBackInvMassPtZM[iCut]);
fMotherList[iCut] = new TList();
fMotherList[iCut]->SetName(Form("%s_%s_%s_%s Mother histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringPion.Data(),cutstringMeson.Data()));
fMotherList[iCut]->SetOwner(kTRUE);
fCutFolder[iCut]->Add(fMotherList[iCut]);
fTHnSparseMotherInvMassPtZM[iCut] = new THnSparseF("Back_Mother_InvMass_Pt_z_m","Back_Mother_InvMass_Pt_z_m",nDim,nBins,xMin,xMax);
fMotherList[iCut]->Add(fTHnSparseMotherInvMassPtZM[iCut]);
fBGHandler[iCut] = new AliGammaConversionAODBGHandler( collisionSystem,centMin,centMax,
((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->GetNumberOfBGEvents(),
((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->UseTrackMultiplicity(),
0,8,5);
}
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::UserCreateOutputObjects()
{
if(fOutputContainer != NULL){
delete fOutputContainer;
fOutputContainer = NULL;
}
if(fOutputContainer == NULL){
fOutputContainer = new TList();
fOutputContainer->SetOwner(kTRUE);
}
fGoodGammas = new TList();
fGoodVirtualParticles = new TList();
fCutFolder = new TList*[fnCuts];
fESDList = new TList*[fnCuts];
fBackList = new TList*[fnCuts];
fMotherList = new TList*[fnCuts];
fHistoNEvents = new TH1I*[fnCuts];
fHistoNGoodESDTracks = new TH1I*[fnCuts];
fProfileEtaShift = new TProfile*[fnCuts];
fHistoConvGammaPt = new TH1F*[fnCuts];
fHistoConvGammaEta = new TH1F*[fnCuts];
fHistoNegPionPt = new TH1F*[fnCuts];
fHistoPosPionPt = new TH1F*[fnCuts];
fHistoNegPionPhi = new TH1F*[fnCuts];
fHistoPosPionPhi = new TH1F*[fnCuts];
if( fDoMesonQA ) {
fHistoNegPionEta = new TH1F*[fnCuts];
fHistoPosPionEta = new TH1F*[fnCuts];
fHistoNegPionClsTPC = new TH2F*[fnCuts];
fHistoPosPionClsTPC = new TH2F*[fnCuts];
fHistoPionDCAxy = new TH2F*[fnCuts];
fHistoPionDCAz = new TH2F*[fnCuts];
fHistoPionTPCdEdxNSigma = new TH2F*[fnCuts];
fHistoPionTPCdEdx = new TH2F*[fnCuts];
fHistoPionPionInvMassPt = new TH2F*[fnCuts];
}
fHistoMotherInvMassPt = new TH2F*[fnCuts];
fHistoMotherBackInvMassPt = new TH2F*[fnCuts];
for(Int_t iCut = 0; iCut<fnCuts;iCut++){
TString cutstringEvent = ((AliConvEventCuts*)fEventCutArray->At(iCut))->GetCutNumber();
TString cutstringPion = ((AliPrimaryPionCuts*)fPionCutArray->At(iCut))->GetCutNumber();
TString cutstringMeson = ((AliConversionMesonCuts*)fMesonCutArray->At(iCut))->GetCutNumber();
TString cutstringGamma = ((AliConversionPhotonCuts*)fGammaCutArray->At(iCut))->GetCutNumber();
fCutFolder[iCut] = new TList();
fCutFolder[iCut]->SetName(Form("Cut Number %s_%s_%s_%s",cutstringEvent.Data(),cutstringGamma.Data(),cutstringPion.Data(),cutstringMeson.Data()));
fCutFolder[iCut]->SetOwner(kTRUE);
fOutputContainer->Add(fCutFolder[iCut]);
fESDList[iCut] = new TList();
fESDList[iCut]->SetName(Form("%s_%s_%s_%s ESD histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringPion.Data(),cutstringMeson.Data()));
fESDList[iCut]->SetOwner(kTRUE);
fHistoNEvents[iCut] = new TH1I("NEvents","NEvents",10,-0.5,9.5);
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(1,"Accepted");
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(2,"Centrality");
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(3,"Missing MC");
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(4,"Trigger");
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(5,"Vertex Z");
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(6,"Cont. Vertex");
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(7,"Pile-Up");
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(8,"no SDD");
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(9,"no V0AND");
fHistoNEvents[iCut]->GetXaxis()->SetBinLabel(10,"EMCAL problems");
fESDList[iCut]->Add(fHistoNEvents[iCut]);
if(fIsHeavyIon) fHistoNGoodESDTracks[iCut] = new TH1I("GoodESDTracks","GoodESDTracks",3000,0,3000);
else fHistoNGoodESDTracks[iCut] = new TH1I("GoodESDTracks","GoodESDTracks",200,0,200);
fESDList[iCut]->Add(fHistoNGoodESDTracks[iCut]);
fProfileEtaShift[iCut] = new TProfile("Eta Shift","Eta Shift",1, -0.5,0.5);
fESDList[iCut]->Add(fProfileEtaShift[iCut]);
fHistoConvGammaPt[iCut] = new TH1F("ESD_ConvGamma_Pt","ESD_ConvGamma_Pt",250,0,25);
fESDList[iCut]->Add(fHistoConvGammaPt[iCut]);
fHistoConvGammaEta[iCut] = new TH1F("ESD_ConvGamma_Eta","ESD_ConvGamma_Eta",600,-1.5,1.5);
fESDList[iCut]->Add(fHistoConvGammaEta[iCut]);
fHistoNegPionPt[iCut] = new TH1F("ESD_PrimaryNegPions_Pt","ESD_PrimaryNegPions_Pt",1000,0,25);
fESDList[iCut]->Add(fHistoNegPionPt[iCut]);
fHistoPosPionPt[iCut] = new TH1F("ESD_PrimaryPosPions_Pt","ESD_PrimaryPosPions_Pt",1000,0,25);
fESDList[iCut]->Add(fHistoPosPionPt[iCut]);
fHistoNegPionPhi[iCut] = new TH1F("ESD_PrimaryNegPions_Phi","ESD_PrimaryNegPions_Phi",360,0,2*TMath::Pi());
fESDList[iCut]->Add(fHistoNegPionPhi[iCut]);
fHistoPosPionPhi[iCut] = new TH1F("ESD_PrimaryPosPions_Phi","ESD_PrimaryPosPions_Phi",360,0,2*TMath::Pi());
fESDList[iCut]->Add(fHistoPosPionPhi[iCut]);
if ( fDoMesonQA ) {
fHistoNegPionEta[iCut] = new TH1F("ESD_PrimaryNegPions_Eta","ESD_PrimaryNegPions_Eta",600,-1.5,1.5);
fESDList[iCut]->Add(fHistoNegPionEta[iCut]);
fHistoPosPionEta[iCut] = new TH1F("ESD_PrimaryPosPions_Eta","ESD_PrimaryPosPions_Eta",600,-1.5,1.5);
fESDList[iCut]->Add(fHistoPosPionEta[iCut]);
fHistoNegPionClsTPC[iCut] = new TH2F("ESD_PrimaryNegPions_ClsTPC","ESD_PrimaryNegPions_ClsTPC",100,0,1,400,0.,10.);
fESDList[iCut]->Add(fHistoNegPionClsTPC[iCut]);
fHistoPosPionClsTPC[iCut] = new TH2F("ESD_PrimaryPosPions_ClsTPC","ESD_PrimaryPosPions_ClsTPC",100,0,1,400,0.,10.);
fESDList[iCut]->Add(fHistoPosPionClsTPC[iCut]);
fHistoPionDCAxy[iCut] = new TH2F("ESD_PrimaryPions_DCAxy","ESD_PrimaryPions_DCAxy",800,-4.0,4.0,400,0.,10.);
fESDList[iCut]->Add(fHistoPionDCAxy[iCut]);
fHistoPionDCAz[iCut] = new TH2F("ESD_PrimaryPions_DCAz","ESD_PrimaryPions_DCAz",800,-4.0,4.0,400,0.,10.);
fESDList[iCut]->Add(fHistoPionDCAz[iCut]);
fHistoPionTPCdEdxNSigma[iCut] = new TH2F("ESD_PrimaryPions_TPCdEdx","ESD_PrimaryPions_TPCdEdx",150,0.05,20,400,-10,10);
fESDList[iCut]->Add(fHistoPionTPCdEdxNSigma[iCut]);
fHistoPionTPCdEdx[iCut] =new TH2F("ESD_PrimaryPions_TPCdEdxSignal","ESD_PrimaryPions_TPCdEdxSignal" ,150,0.05,20.0,800,0.0,200);
fESDList[iCut]->Add(fHistoPionTPCdEdx[iCut]);
fHistoPionPionInvMassPt[iCut] = new TH2F("ESD_PiPlusPiNeg_InvMassPt","ESD_PiPlusPiNeg_InvMassPt",2000,0.,2.,200,0.,20.);
fESDList[iCut]->Add(fHistoPionPionInvMassPt[iCut]);
}
fHistoMotherInvMassPt[iCut] = new TH2F("ESD_Mother_InvMass_Pt","ESD_Mother_InvMass_Pt",450,0.3,0.75,250,0,25);
fESDList[iCut]->Add(fHistoMotherInvMassPt[iCut]);
fHistoMotherBackInvMassPt[iCut] = new TH2F("ESD_Background_InvMass_Pt","ESD_Background_InvMass_Pt",450,0.3,0.75,250,0,25);
fESDList[iCut]->Add(fHistoMotherBackInvMassPt[iCut]);
if ( fDoMesonQA ) {
TAxis *AxisAfter = fHistoPionTPCdEdxNSigma[iCut]->GetXaxis();
Int_t bins = AxisAfter->GetNbins();
Double_t from = AxisAfter->GetXmin();
Double_t to = AxisAfter->GetXmax();
Double_t *newBins = new Double_t[bins+1];
newBins[0] = from;
Double_t factor = TMath::Power(to/from, 1./bins);
for(Int_t i=1; i<=bins; ++i) newBins[i] = factor * newBins[i-1];
AxisAfter->Set(bins, newBins);
AxisAfter = fHistoPionTPCdEdx[iCut]->GetXaxis();
AxisAfter->Set(bins, newBins);
delete [] newBins;
}
fCutFolder[iCut]->Add(fESDList[iCut]);
}
if( fIsMC ){
fMCList = new TList*[fnCuts];
fTrueList = new TList*[fnCuts];
fHistoTrueConvGammaPt = new TH1F*[fnCuts];
fHistoTrueConvGammaFromEtaPt = new TH1F*[fnCuts];
fHistoTruePosPionPt = new TH1F*[fnCuts];
fHistoTrueNegPionPt = new TH1F*[fnCuts];
fHistoTruePosPionFromEtaPt = new TH1F*[fnCuts];
fHistoTrueNegPionFromEtaPt = new TH1F*[fnCuts];
fHistoMCAllGammaPt = new TH1F*[fnCuts];
fHistoMCConvGammaPt = new TH1F*[fnCuts];
fHistoMCAllPosPionsPt = new TH1F*[fnCuts];
fHistoMCAllNegPionsPt = new TH1F*[fnCuts];
fHistoMCGammaFromEtaPt = new TH1F*[fnCuts];
fHistoMCPosPionsFromEtaPt = new TH1F*[fnCuts];
fHistoMCNegPionsFromEtaPt = new TH1F*[fnCuts];
fHistoMCEtaPiPlPiMiGammaPt = new TH1F*[fnCuts];
fHistoMCEtaDalitzPt = new TH1F*[fnCuts];
fHistoMCEtaGGPt = new TH1F*[fnCuts];
fHistoMCEtaPiPlPiMiGammaInAccPt = new TH1F*[fnCuts];
fHistoTrueMotherPiPlPiMiGammaInvMassPt = new TH2F*[fnCuts];
fHistoTrueMotherDalitzInvMassPt = new TH2F*[fnCuts];
fHistoTrueMotherGammaGammaInvMassPt = new TH2F*[fnCuts];
if (fDoMesonQA){
fHistoTruePionPionInvMassPt = new TH2F*[fnCuts];
fHistoTruePionPionFromEtaInvMassPt = new TH2F*[fnCuts];
}
for(Int_t iCut = 0; iCut<fnCuts;iCut++){
TString cutstringEvent = ((AliConvEventCuts*)fEventCutArray->At(iCut))->GetCutNumber();
TString cutstringPion = ((AliPrimaryPionCuts*)fPionCutArray->At(iCut))->GetCutNumber();
TString cutstringMeson = ((AliConversionMesonCuts*)fMesonCutArray->At(iCut))->GetCutNumber();
TString cutstringGamma = ((AliConversionPhotonCuts*)fGammaCutArray->At(iCut))->GetCutNumber();
fMCList[iCut] = new TList();
fMCList[iCut]->SetName(Form("%s_%s_%s_%s MC histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringPion.Data(),cutstringMeson.Data()));
fMCList[iCut]->SetOwner(kTRUE);
fCutFolder[iCut]->Add(fMCList[iCut]);
fHistoMCAllGammaPt[iCut] = new TH1F("MC_AllGamma_Pt","MC_AllGamma_Pt",250,0,25);
fMCList[iCut]->Add(fHistoMCAllGammaPt[iCut]);
fHistoMCConvGammaPt[iCut] = new TH1F("MC_ConvGamma_Pt","MC_ConvGamma_Pt",250,0,25);
fMCList[iCut]->Add(fHistoMCConvGammaPt[iCut]);
fHistoMCAllPosPionsPt[iCut] = new TH1F("MC_AllPosPions_Pt","MC_AllPosPions_Pt",1000,0,25);
fMCList[iCut]->Add(fHistoMCAllPosPionsPt[iCut]);
fHistoMCAllNegPionsPt[iCut] = new TH1F("MC_AllNegPions_Pt","MC_AllNegPions_Pt",1000,0,25);
fMCList[iCut]->Add(fHistoMCAllNegPionsPt[iCut]);
fHistoMCGammaFromEtaPt[iCut] = new TH1F("MC_GammaFromEta_Pt","MC_GammaFromEta_Pt",250,0,25);
fMCList[iCut]->Add(fHistoMCGammaFromEtaPt[iCut]);
fHistoMCPosPionsFromEtaPt[iCut] = new TH1F("MC_PosPionsFromEta_Pt","MC_PosPionsFromEta_Pt",1000,0,25);
fMCList[iCut]->Add(fHistoMCPosPionsFromEtaPt[iCut]);
fHistoMCNegPionsFromEtaPt[iCut] = new TH1F("MC_NegPionsFromEta_Pt","MC_NegPionsFromEta_Pt",1000,0,25);
fMCList[iCut]->Add(fHistoMCNegPionsFromEtaPt[iCut]);
fHistoMCEtaPiPlPiMiGammaPt[iCut] = new TH1F("MC_Eta_Pt","MC_Eta_Pt",250,0,25);
fHistoMCEtaPiPlPiMiGammaPt[iCut]->Sumw2();
fMCList[iCut]->Add(fHistoMCEtaPiPlPiMiGammaPt[iCut]);
fHistoMCEtaDalitzPt[iCut] = new TH1F("MC_Eta_Dalitz_Pt","MC_Eta_Pt",250,0,25);
fHistoMCEtaDalitzPt[iCut]->Sumw2();
fMCList[iCut]->Add(fHistoMCEtaDalitzPt[iCut]);
fHistoMCEtaGGPt[iCut] = new TH1F("MC_Eta_GG_Pt","MC_Eta_GG_Pt",250,0,25);
fHistoMCEtaGGPt[iCut]->Sumw2();
fMCList[iCut]->Add(fHistoMCEtaGGPt[iCut]);
fHistoMCEtaPiPlPiMiGammaInAccPt[iCut] = new TH1F("MC_EtaInAcc_Pt","MC_EtaInAcc_Pt",250,0,25);
fHistoMCEtaPiPlPiMiGammaInAccPt[iCut]->Sumw2();
fMCList[iCut]->Add(fHistoMCEtaPiPlPiMiGammaInAccPt[iCut]);
fTrueList[iCut] = new TList();
fTrueList[iCut]->SetName(Form("%s_%s_%s_%s True histograms",cutstringEvent.Data(),cutstringGamma.Data(),cutstringPion.Data(),cutstringMeson.Data()));
fTrueList[iCut]->SetOwner(kTRUE);
fCutFolder[iCut]->Add(fTrueList[iCut]);
fHistoTrueConvGammaPt[iCut] = new TH1F("ESD_TrueConvGamma_Pt","ESD_TrueConvGamma_Pt",250,0,25);
fTrueList[iCut]->Add(fHistoTrueConvGammaPt[iCut]);
fHistoTrueConvGammaFromEtaPt[iCut] = new TH1F("ESD_TrueConvGammaFromEta_Pt","ESD_TrueConvGammaFromEta_Pt",250,0,25);
fTrueList[iCut]->Add(fHistoTrueConvGammaFromEtaPt[iCut]);
fHistoTruePosPionPt[iCut] = new TH1F("ESD_TruePosPion_Pt","ESD_TruePosPion_Pt",1000,0,25);
fTrueList[iCut]->Add(fHistoTruePosPionPt[iCut]);
fHistoTrueNegPionPt[iCut] = new TH1F("ESD_TrueNegPion_Pt","ESD_TrueNegPion_Pt",1000,0,25);
fTrueList[iCut]->Add(fHistoTrueNegPionPt[iCut]);
fHistoTrueNegPionFromEtaPt[iCut] = new TH1F("ESD_TrueNegPionFromEta_Pt","ESD_TrueNegPionFromEta_Pt",1000,0,25);
fTrueList[iCut]->Add(fHistoTrueNegPionFromEtaPt[iCut]);
fHistoTruePosPionFromEtaPt[iCut] = new TH1F("ESD_TruePosPionFromEta_Pt","ESD_TruePosPionFromEta_Pt",1000,0,25);
fTrueList[iCut]->Add(fHistoTruePosPionFromEtaPt[iCut]);
fHistoTrueMotherPiPlPiMiGammaInvMassPt[iCut] = new TH2F("ESD_TrueMotherPiPlPiMiGamma_InvMass_Pt","ESD_TrueMotherPiPlPiMiGamma_InvMass_Pt",450,0.3,0.75,250,0,25);
fHistoTrueMotherPiPlPiMiGammaInvMassPt[iCut]->Sumw2();
fTrueList[iCut]->Add(fHistoTrueMotherPiPlPiMiGammaInvMassPt[iCut]);
fHistoTrueMotherGammaGammaInvMassPt[iCut] = new TH2F("ESD_TrueMotherGG_InvMass_Pt","ESD_TrueMotherGG_InvMass_Pt",450,0.3,0.75,250,0,25);
fHistoTrueMotherGammaGammaInvMassPt[iCut]->Sumw2();
fTrueList[iCut]->Add(fHistoTrueMotherGammaGammaInvMassPt[iCut]);
fHistoTrueMotherDalitzInvMassPt[iCut] = new TH2F("ESD_TrueMotherDalitz_InvMass_Pt","ESD_TrueMotherDalitz_InvMass_Pt",450,0.3,0.75,250,0,25);
fHistoTrueMotherDalitzInvMassPt[iCut]->Sumw2();
fTrueList[iCut]->Add(fHistoTrueMotherDalitzInvMassPt[iCut]);
if (fDoMesonQA){
fHistoTruePionPionInvMassPt[iCut] = new TH2F("ESD_TruePiPlusPiNeg_InvMassPt","ESD_TruePiPlusPiNeg_InvMassPt",2000,0.,2.,200,0.,20.);
fTrueList[iCut]->Add(fHistoTruePionPionInvMassPt[iCut]);
fHistoTruePionPionFromEtaInvMassPt[iCut] = new TH2F("ESD_TruePiPlusPiNegFromEta_InvMassPt","ESD_TruePiPlusPiNegFromEta_InvMassPt",2000,0.,2.,200,0.,20.);
fTrueList[iCut]->Add(fHistoTruePionPionFromEtaInvMassPt[iCut]);
}
}
}
InitBack();
fV0Reader=(AliV0ReaderV1*)AliAnalysisManager::GetAnalysisManager()->GetTask("V0ReaderV1");
if(!fV0Reader){printf("Error: No V0 Reader");return;}
if(fV0Reader)
if((AliConversionPhotonCuts*)fV0Reader->GetConversionCuts())
if(((AliConversionPhotonCuts*)fV0Reader->GetConversionCuts())->GetCutHistograms())
fOutputContainer->Add(((AliConversionPhotonCuts*)fV0Reader->GetConversionCuts())->GetCutHistograms());
fPionSelector=(AliPrimaryPionSelector*)AliAnalysisManager::GetAnalysisManager()->GetTask("PionSelector");
if(!fPionSelector){printf("Error: No PionSelector");return;}
if( fPionSelector ){
if ( ((AliPrimaryPionCuts*)fPionSelector->GetPrimaryPionCuts())->GetCutHistograms() ){
fOutputContainer->Add( ((AliPrimaryPionCuts*)fPionSelector->GetPrimaryPionCuts())->GetCutHistograms() );
}
}
for(Int_t iCut = 0; iCut<fnCuts;iCut++){
if( fPionCutArray ){
if( ((AliPrimaryPionCuts*)fPionCutArray->At(iCut))->GetCutHistograms() ) {
fCutFolder[iCut]->Add( ((AliPrimaryPionCuts*)fPionCutArray->At(iCut))->GetCutHistograms() );
}
}
if( fMesonCutArray ) {
if( ((AliConversionMesonCuts*)fMesonCutArray->At(iCut))->GetCutHistograms() ) {
fCutFolder[iCut]->Add( ((AliConversionMesonCuts*)fMesonCutArray->At(iCut))->GetCutHistograms());
}
}
if( fGammaCutArray ) {
if( ((AliConversionPhotonCuts*)fGammaCutArray->At(iCut))->GetCutHistograms() ) {
fCutFolder[iCut]->Add( ((AliConversionPhotonCuts*)fGammaCutArray->At(iCut))->GetCutHistograms() );
}
}
}
PostData(1, fOutputContainer);
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::UserExec(Option_t *){
fV0Reader=(AliV0ReaderV1*)AliAnalysisManager::GetAnalysisManager()->GetTask("V0ReaderV1");
if(!fV0Reader){printf("Error: No V0 Reader");return;}
Int_t eventQuality = ((AliConvEventCuts*)fV0Reader->GetEventCuts())->GetEventQuality();
if(eventQuality == 2 || eventQuality == 3){
for(Int_t iCut = 0; iCut<fnCuts; iCut++){
fHistoNEvents[iCut]->Fill(eventQuality);
}
return;
}
fPionSelector=(AliPrimaryPionSelector*)AliAnalysisManager::GetAnalysisManager()->GetTask("PionSelector");
if(!fPionSelector){printf("Error: No PionSelector");return;}
if(fIsMC) fMCEvent = MCEvent();
fESDEvent = (AliESDEvent*)InputEvent();
fReaderGammas = fV0Reader->GetReconstructedGammas();
fSelectorNegPionIndex = fPionSelector->GetReconstructedNegPionIndex();
fSelectorPosPionIndex = fPionSelector->GetReconstructedPosPionIndex();
fNumberOfESDTracks = fV0Reader->GetNumberOfPrimaryTracks();
for(Int_t iCut = 0; iCut<fnCuts; iCut++){
fiCut = iCut;
Int_t eventNotAccepted = ((AliConvEventCuts*)fEventCutArray->At(iCut))->IsEventAcceptedByCut(fV0Reader->GetEventCuts(),fInputEvent,fMCEvent,fIsHeavyIon,kFALSE);
if(eventNotAccepted){
fHistoNEvents[iCut]->Fill(eventNotAccepted);
continue;
}
if(eventQuality != 0){
fHistoNEvents[iCut]->Fill(eventQuality);
continue;
}
fHistoNEvents[iCut]->Fill(eventQuality);
fHistoNGoodESDTracks[iCut]->Fill(fNumberOfESDTracks);
if(fMCEvent){
fMCStack = fMCEvent->Stack();
if(((AliConvEventCuts*)fEventCutArray->At(iCut))->GetSignalRejection() != 0){
((AliConvEventCuts*)fEventCutArray->At(iCut))->GetNotRejectedParticles(((AliConvEventCuts*)fEventCutArray->At(iCut))->GetSignalRejection(),
((AliConvEventCuts*)fEventCutArray->At(iCut))->GetAcceptedHeader(),
fMCEvent);
}
ProcessMCParticles();
}
fIsGammaEtaCand =kFALSE;
ProcessPhotonCandidates();
ProcessPionCandidates();
CalculateMesonCandidates();
CalculateBackground();
UpdateEventByEventData();
fGoodGammas->Clear();
fGoodVirtualParticles->Clear();
}
fSelectorNegPionIndex.clear();
fSelectorPosPionIndex.clear();
PostData( 1, fOutputContainer );
}
Bool_t AliAnalysisTaskEtaToPiPlPiMiGamma::Notify(){
for(Int_t iCut = 0; iCut<fnCuts;iCut++){
if( !((AliConvEventCuts*)fEventCutArray->At(iCut))->GetDoEtaShift() ){
fProfileEtaShift[iCut]->Fill(0.,0.);
continue;
}
if( ((AliConvEventCuts*)fEventCutArray->At(iCut))->GetEtaShift() == 0.0){
((AliConvEventCuts*)fEventCutArray->At(iCut))->GetCorrectEtaShiftFromPeriod(fV0Reader->GetPeriodName());
((AliConvEventCuts*)fEventCutArray->At(iCut))->DoEtaShift(kFALSE);
((AliPrimaryPionCuts*)fPionCutArray->At(iCut))->SetEtaShift( ((AliConvEventCuts*)fEventCutArray->At(iCut))->GetEtaShift() );
fProfileEtaShift[iCut]->Fill(0.,(((AliConvEventCuts*)fEventCutArray->At(iCut))->GetEtaShift()));
continue;
} else {
printf(" Eta t PiPlusPiMinus Gamma Task %s :: Eta Shift Manually Set to %f \n\n",
(((AliConvEventCuts*)fEventCutArray->At(iCut))->GetCutNumber()).Data(),((AliConvEventCuts*)fEventCutArray->At(iCut))->GetEtaShift());
((AliConvEventCuts*)fEventCutArray->At(iCut))->DoEtaShift(kFALSE);
((AliPrimaryPionCuts*)fPionCutArray->At(iCut))->SetEtaShift( ((AliConvEventCuts*)fEventCutArray->At(iCut))->GetEtaShift() );
fProfileEtaShift[iCut]->Fill(0.,(((AliConvEventCuts*)fEventCutArray->At(iCut))->GetEtaShift()));
}
}
return kTRUE;
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::Terminate(const Option_t *){
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::ProcessPhotonCandidates(){
Int_t nV0 = 0;
TList *GoodGammasStepOne = new TList();
TList *GoodGammasStepTwo = new TList();
for(Int_t i = 0; i < fReaderGammas->GetEntriesFast(); i++){
AliAODConversionPhoton* PhotonCandidate = (AliAODConversionPhoton*) fReaderGammas->At(i);
if(!PhotonCandidate) continue;
fIsFromMBHeader = kTRUE;
if( fMCEvent && ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetSignalRejection() != 0 ){
Int_t isPosFromMBHeader
= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelPositive(), fMCStack, fInputEvent);
if(isPosFromMBHeader == 0 && ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetSignalRejection() != 3) continue;
Int_t isNegFromMBHeader
= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelNegative(), fMCStack,fInputEvent);
if(isNegFromMBHeader == 0 && ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetSignalRejection() != 3) continue;
if( (isNegFromMBHeader+isPosFromMBHeader) != 4) fIsFromMBHeader = kFALSE;
}
if(!((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->PhotonIsSelected(PhotonCandidate,fESDEvent)) continue;
if(!((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->UseElecSharingCut() &&
!((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->UseToCloseV0sCut()){
fGoodGammas->Add(PhotonCandidate);
if(fIsFromMBHeader){
fHistoConvGammaPt[fiCut]->Fill(PhotonCandidate->Pt());
fHistoConvGammaEta[fiCut]->Fill(PhotonCandidate->Eta());
}
if(fMCEvent){
ProcessTruePhotonCandidates(PhotonCandidate);
}
} else if(((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->UseElecSharingCut()){
((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->FillElectonLabelArray(PhotonCandidate,nV0);
nV0++;
GoodGammasStepOne->Add(PhotonCandidate);
} else if(!((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->UseElecSharingCut() &&
((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->UseToCloseV0sCut()){
GoodGammasStepTwo->Add(PhotonCandidate);
}
}
if(((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->UseElecSharingCut()){
for(Int_t i = 0;i<GoodGammasStepOne->GetEntries();i++){
AliAODConversionPhoton *PhotonCandidate= (AliAODConversionPhoton*) GoodGammasStepOne->At(i);
if(!PhotonCandidate) continue;
fIsFromMBHeader = kTRUE;
if(fMCEvent && ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetSignalRejection() != 0){
Int_t isPosFromMBHeader
= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelPositive(), fMCStack,fInputEvent);
Int_t isNegFromMBHeader
= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelNegative(), fMCStack,fInputEvent);
if( (isNegFromMBHeader+isPosFromMBHeader) != 4) fIsFromMBHeader = kFALSE;
}
if(!((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->RejectSharedElectronV0s(PhotonCandidate,i,GoodGammasStepOne->GetEntries())) continue;
if(!((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->UseToCloseV0sCut()){
fGoodGammas->Add(PhotonCandidate);
if(fIsFromMBHeader){
fHistoConvGammaPt[fiCut]->Fill(PhotonCandidate->Pt());
fHistoConvGammaEta[fiCut]->Fill(PhotonCandidate->Eta());
}
if(fMCEvent){
ProcessTruePhotonCandidates(PhotonCandidate);
}
}
else GoodGammasStepTwo->Add(PhotonCandidate);
}
}
if(((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->UseToCloseV0sCut()){
for(Int_t i = 0;i<GoodGammasStepTwo->GetEntries();i++){
AliAODConversionPhoton* PhotonCandidate = (AliAODConversionPhoton*) GoodGammasStepTwo->At(i);
if(!PhotonCandidate) continue;
if(fMCEvent && ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetSignalRejection() != 0){
Int_t isPosFromMBHeader
= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelPositive(), fMCStack,fInputEvent);
Int_t isNegFromMBHeader
= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(PhotonCandidate->GetMCLabelNegative(), fMCStack,fInputEvent);
if( (isNegFromMBHeader+isPosFromMBHeader) != 4) fIsFromMBHeader = kFALSE;
}
if(!((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->RejectToCloseV0s(PhotonCandidate,GoodGammasStepTwo,i)) continue;
fGoodGammas->Add(PhotonCandidate);
if(fIsFromMBHeader){
fHistoConvGammaPt[fiCut]->Fill(PhotonCandidate->Pt());
fHistoConvGammaEta[fiCut]->Fill(PhotonCandidate->Eta());
}
if(fMCEvent){
ProcessTruePhotonCandidates(PhotonCandidate);
}
}
}
delete GoodGammasStepOne;
GoodGammasStepOne = 0x0;
delete GoodGammasStepTwo;
GoodGammasStepTwo = 0x0;
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::ProcessTruePhotonCandidates(AliAODConversionPhoton *TruePhotonCandidate)
{
AliStack *MCStack = fMCEvent->Stack();
TParticle *posDaughter = TruePhotonCandidate->GetPositiveMCDaughter(MCStack);
TParticle *negDaughter = TruePhotonCandidate->GetNegativeMCDaughter(MCStack);
if(posDaughter == NULL || negDaughter == NULL) return;
if(posDaughter->GetMother(0) != negDaughter->GetMother(0)){
return;
}
else if (posDaughter->GetMother(0) == -1){
return;
}
if(TMath::Abs(posDaughter->GetPdgCode())!=11 || TMath::Abs(negDaughter->GetPdgCode())!=11) return;
if(posDaughter->GetPdgCode()==negDaughter->GetPdgCode()) return;
if(posDaughter->GetUniqueID() != 5 || negDaughter->GetUniqueID() !=5) return;
TParticle *Photon = TruePhotonCandidate->GetMCParticle(MCStack);
if(Photon->GetPdgCode() != 22) return;
Int_t labelGamma = TruePhotonCandidate->GetMCParticleLabel(MCStack);
if( labelGamma < MCStack->GetNprimary() ){
if( fIsFromMBHeader ){
fHistoTrueConvGammaPt[fiCut]->Fill(TruePhotonCandidate->Pt());
}
}
if( IsEtaPiPlPiMiGammaDaughter(labelGamma) == kTRUE ) {
if( labelGamma < MCStack->GetNprimary() ) {
if( fIsFromMBHeader ){
fHistoTrueConvGammaFromEtaPt[fiCut]->Fill(TruePhotonCandidate->Pt());
fIsGammaEtaCand = kTRUE;
}
}
}
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::ProcessPionCandidates(){
Double_t magField = fInputEvent->GetMagneticField();
if( magField < 0.0 ){
magField = 1.0;
} else {
magField = -1.0;
}
vector<Int_t> lGoodNegPionIndexPrev(0);
vector<Int_t> lGoodPosPionIndexPrev(0);
for(UInt_t i = 0; i < fSelectorNegPionIndex.size(); i++){
AliESDtrack* negPionCandidate = fESDEvent->GetTrack(fSelectorNegPionIndex[i]);
if(! ((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->PionIsSelected(negPionCandidate) ) continue;
lGoodNegPionIndexPrev.push_back( fSelectorNegPionIndex[i] );
fHistoNegPionPt[fiCut]->Fill(negPionCandidate->Pt());
fHistoNegPionPhi[fiCut]->Fill(negPionCandidate->Phi());
if( fMCEvent ) {
Int_t labelNegPion = TMath::Abs( negPionCandidate->GetLabel() );
if( labelNegPion < fMCStack->GetNtrack() ){
TParticle* negPion = fMCStack->Particle(labelNegPion);
if( negPion->GetPdgCode() == -211 ){
if( labelNegPion < fMCStack->GetNprimary() ){
fHistoTrueNegPionPt[fiCut]->Fill(negPionCandidate->Pt());
}
if( IsEtaPiPlPiMiGammaDaughter(labelNegPion) == kTRUE ) {
if( labelNegPion < fMCStack->GetNprimary() ) {
fHistoTrueNegPionFromEtaPt[fiCut]->Fill(negPionCandidate->Pt());
}
}
}
}
}
}
for(UInt_t i = 0; i < fSelectorPosPionIndex.size(); i++){
AliESDtrack* posPionCandidate = fESDEvent->GetTrack( fSelectorPosPionIndex[i] );
if(! ((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->PionIsSelected(posPionCandidate) ) continue;
lGoodPosPionIndexPrev.push_back( fSelectorPosPionIndex[i] );
fHistoPosPionPt[fiCut]->Fill( posPionCandidate->Pt() );
fHistoPosPionPhi[fiCut]->Fill( posPionCandidate->Phi() );
if( fMCEvent ) {
Int_t labelPosPion = TMath::Abs( posPionCandidate->GetLabel() );
if( labelPosPion < fMCStack->GetNtrack() ) {
TParticle* posPion = fMCStack->Particle(labelPosPion);
if( posPion->GetPdgCode() == 211 ){
if( labelPosPion < fMCStack->GetNprimary() ){
fHistoTruePosPionPt[fiCut]->Fill(posPionCandidate->Pt());
}
if( IsEtaPiPlPiMiGammaDaughter(labelPosPion) == kTRUE ) {
if( labelPosPion < fMCStack->GetNprimary() ){
fHistoTruePosPionFromEtaPt[fiCut]->Fill(posPionCandidate->Pt());
}
}
}
}
}
}
for(UInt_t i = 0; i < lGoodNegPionIndexPrev.size(); i++){
AliESDtrack *negPionCandidate = fESDEvent->GetTrack(lGoodNegPionIndexPrev[i]);
AliKFParticle negPionCandidateKF( *negPionCandidate->GetConstrainedParam(), 211 );
for(UInt_t j = 0; j < lGoodPosPionIndexPrev.size(); j++){
AliESDtrack *posPionCandidate = fESDEvent->GetTrack(lGoodPosPionIndexPrev[j]);
AliKFParticle posPionCandidateKF( *posPionCandidate->GetConstrainedParam(), 211 );
AliKFConversionPhoton* virtualPhoton = NULL;
virtualPhoton = new AliKFConversionPhoton(negPionCandidateKF,posPionCandidateKF);
AliKFVertex primaryVertexImproved(*fInputEvent->GetPrimaryVertex());
virtualPhoton->SetProductionVertex(primaryVertexImproved);
virtualPhoton->SetTrackLabels( lGoodPosPionIndexPrev[j], lGoodNegPionIndexPrev[i]);
if( fMCEvent ) {
Int_t labeln=TMath::Abs(negPionCandidate->GetLabel());
Int_t labelp=TMath::Abs(posPionCandidate->GetLabel());
TParticle *fNegativeMCParticle = fMCStack->Particle(labeln);
TParticle *fPositiveMCParticle = fMCStack->Particle(labelp);
if( fPositiveMCParticle && fNegativeMCParticle) {
virtualPhoton->SetMCLabelPositive(labelp);
virtualPhoton->SetMCLabelNegative(labeln);
}
}
AliAODConversionPhoton *vParticle = new AliAODConversionPhoton(virtualPhoton);
if (((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->DoMassCut()){
if (vParticle->GetMass() < ((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->GetMassCut()){
fGoodVirtualParticles->Add( vParticle );
}
} else {
fGoodVirtualParticles->Add( vParticle );
}
delete virtualPhoton;
virtualPhoton=NULL;
}
}
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::ProcessMCParticles(){
for(Int_t i = 0; i < fMCStack->GetNprimary(); i++) {
TParticle* particle = (TParticle *)fMCStack->Particle(i);
if (!particle) continue;
Int_t isMCFromMBHeader = -1;
if(((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetSignalRejection() != 0){
isMCFromMBHeader
= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(i, fMCStack, fInputEvent);
if(isMCFromMBHeader == 0 && ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetSignalRejection() != 3) continue;
}
if(((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(i, fMCStack,fInputEvent)){
if(((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->PhotonIsSelectedMC(particle,fMCStack,kFALSE)){
fHistoMCAllGammaPt[fiCut]->Fill(particle->Pt());
if(particle->GetMother(0) >-1){
if (fMCStack->Particle(particle->GetMother(0))->GetPdgCode() ==221 && fMCStack->Particle(particle->GetMother(0))->GetNDaughters()==3 ) fHistoMCGammaFromEtaPt[fiCut]->Fill(particle->Pt());
}
}
if(((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->PhotonIsSelectedMC(particle,fMCStack,kTRUE)){
fHistoMCConvGammaPt[fiCut]->Fill(particle->Pt());
}
if(((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->PionIsSelectedMC(i,fMCStack)){
if( particle->GetPdgCode() == 211){
fHistoMCAllPosPionsPt[fiCut]->Fill(particle->Pt());
if(particle->GetMother(0) >-1){
if (fMCStack->Particle(particle->GetMother(0))->GetPdgCode() ==221) fHistoMCPosPionsFromEtaPt[fiCut]->Fill(particle->Pt());
}
}
if( particle->GetPdgCode() == -211){
fHistoMCAllNegPionsPt[fiCut]->Fill(particle->Pt());
if(particle->GetMother(0) >-1){
if (fMCStack->Particle(particle->GetMother(0))->GetPdgCode() ==221) fHistoMCNegPionsFromEtaPt[fiCut]->Fill(particle->Pt());
}
}
}
if(((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->MesonIsSelectedMC( particle,fMCStack,((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetEtaShift() ) ){
Float_t weighted= 1;
if( ((AliPrimaryPionCuts*) fPionCutArray->At(fiCut))->DoWeights() ) {
if(((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(i, fMCStack, fInputEvent)){
if (particle->Pt()>0.005){
weighted= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),i, fMCStack,fInputEvent);
}
}
}
if(particle->GetPdgCode() == 221)fHistoMCEtaGGPt[fiCut]->Fill( particle->Pt() , weighted);
}
Int_t labelgamma = -1;
Int_t labelelectron = -1;
Int_t labelpositron = -1;
if( ((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->MesonIsSelectedMCDalitz(particle,fMCStack,labelelectron,labelpositron,labelgamma,((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetEtaShift())){
Float_t weighted= 1;
if( ((AliPrimaryPionCuts*) fPionCutArray->At(fiCut))->DoWeights() ) {
if(((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(i, fMCStack,fInputEvent)){
if (particle->Pt()>0.005){
weighted= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),i, fMCStack,fInputEvent);
}
}
}
if(particle->GetPdgCode() == 221)fHistoMCEtaDalitzPt[fiCut]->Fill(particle->Pt(), weighted);
}
Int_t labelGamma3Body = -1;
Int_t labelNegPion = -1;
Int_t labelPosPion = -1;
if( ((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->MesonIsSelectedMCEtaPiPlPiMiGamma(particle,fMCStack,labelNegPion,labelPosPion,labelGamma3Body,((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetEtaShift())){
Float_t weighted= 1;
if( ((AliPrimaryPionCuts*) fPionCutArray->At(fiCut))->DoWeights() ) {
if(((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(i, fMCStack,fInputEvent)){
if (particle->Pt()>0.005){
weighted= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),i, fMCStack,fInputEvent);
}
}
}
if(particle->GetPdgCode() == 221)fHistoMCEtaPiPlPiMiGammaPt[fiCut]->Fill(particle->Pt(), weighted);
TParticle *gamma = fMCStack->Particle(labelGamma3Body);
if(((AliConversionPhotonCuts*)fGammaCutArray->At(fiCut))->PhotonIsSelectedMC(gamma,fMCStack,kFALSE) &&
((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->PionIsSelectedMC(labelNegPion,fMCStack) &&
((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->PionIsSelectedMC(labelPosPion,fMCStack) ) {
if(particle->GetPdgCode() == 221)fHistoMCEtaPiPlPiMiGammaInAccPt[fiCut]->Fill(particle->Pt(), weighted );
}
}
}
}
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::CalculateMesonCandidates(){
if( fGoodGammas->GetEntries() > 0 && fGoodVirtualParticles->GetEntries() > 0 ){
vector<Bool_t> lGoodVirtualParticle(fGoodVirtualParticles->GetEntries(), kFALSE);
for(Int_t GammaIndex=0; GammaIndex<fGoodGammas->GetEntries(); GammaIndex++){
AliAODConversionPhoton *gamma=dynamic_cast<AliAODConversionPhoton*>(fGoodGammas->At(GammaIndex));
if (gamma==NULL) continue;
for(Int_t virtualParticleIndex=0;virtualParticleIndex<fGoodVirtualParticles->GetEntries();virtualParticleIndex++){
AliAODConversionPhoton *vParticle=dynamic_cast<AliAODConversionPhoton*>(fGoodVirtualParticles->At(virtualParticleIndex));
if (vParticle==NULL) continue;
if(gamma->GetTrackLabelPositive() == vParticle->GetTrackLabelPositive() ||
gamma->GetTrackLabelNegative() == vParticle->GetTrackLabelNegative() ||
gamma->GetTrackLabelNegative() == vParticle->GetTrackLabelPositive() ||
gamma->GetTrackLabelPositive() == vParticle->GetTrackLabelNegative() ) continue;
AliAODConversionMother *etacand = new AliAODConversionMother(gamma,vParticle);
etacand->SetLabels(GammaIndex,virtualParticleIndex);
if( ( ((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->MesonIsSelected(etacand,kTRUE,((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetEtaShift())) ){
Int_t zbin= fBGHandler[fiCut]->GetZBinIndex(fESDEvent->GetPrimaryVertex()->GetZ());
Int_t mbin = 0;
if( ((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->UseTrackMultiplicity()){
mbin = fBGHandler[fiCut]->GetMultiplicityBinIndex(fNumberOfESDTracks);
} else {
mbin = fBGHandler[fiCut]->GetMultiplicityBinIndex(fGoodGammas->GetEntries());
}
AliESDtrack *posPionVParticle = 0;
AliESDtrack *negPionVParticle = 0;
Double_t clsToFPos = -1.0;
Double_t clsToFNeg = -1.0;
Float_t dcaToVertexXYPos = -1.0;
Float_t dcaToVertexZPos = -1.0;
Float_t dcaToVertexXYNeg = -1.0;
Float_t dcaToVertexZNeg = -1.0;
if ( fDoMesonQA ) {
fHistoPionPionInvMassPt[fiCut]->Fill( vParticle->GetMass(),vParticle->Pt());
posPionVParticle = fESDEvent->GetTrack( vParticle->GetTrackLabelPositive() );
negPionVParticle = fESDEvent->GetTrack( vParticle->GetTrackLabelNegative() );
clsToFPos = ((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->GetNFindableClustersTPC(posPionVParticle);
clsToFNeg = ((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->GetNFindableClustersTPC(negPionVParticle);
Float_t bPos[2];
Float_t bCovPos[3];
posPionVParticle->GetImpactParameters(bPos,bCovPos);
if (bCovPos[0]<=0 || bCovPos[2]<=0) {
AliDebug(1, "Estimated b resolution lower or equal zero!");
bCovPos[0]=0; bCovPos[2]=0;
}
Float_t bNeg[2];
Float_t bCovNeg[3];
posPionVParticle->GetImpactParameters(bNeg,bCovNeg);
if (bCovNeg[0]<=0 || bCovNeg[2]<=0) {
AliDebug(1, "Estimated b resolution lower or equal zero!");
bCovNeg[0]=0; bCovNeg[2]=0;
}
dcaToVertexXYPos = bPos[0];
dcaToVertexZPos = bPos[1];
dcaToVertexXYNeg = bNeg[0];
dcaToVertexZNeg = bNeg[1];
}
fHistoMotherInvMassPt[fiCut]->Fill(etacand->M(),etacand->Pt());
Double_t sparesFill[4] = {etacand->M(),etacand->Pt(),(Double_t)zbin,(Double_t)mbin};
fTHnSparseMotherInvMassPtZM[fiCut]->Fill(sparesFill,1);
if ( fDoMesonQA ) {
if( lGoodVirtualParticle[virtualParticleIndex] == kFALSE ) {
fHistoNegPionEta[fiCut]->Fill( negPionVParticle->Eta() );
fHistoPosPionEta[fiCut]->Fill( posPionVParticle->Eta() );
fHistoNegPionClsTPC[fiCut]->Fill(clsToFNeg,negPionVParticle->Pt());
fHistoPosPionClsTPC[fiCut]->Fill(clsToFPos,posPionVParticle->Pt());
fHistoPionDCAxy[fiCut]->Fill( dcaToVertexXYNeg, negPionVParticle->Pt() );
fHistoPionDCAz[fiCut]->Fill( dcaToVertexZNeg, negPionVParticle->Pt() );
fHistoPionDCAxy[fiCut]->Fill( dcaToVertexXYPos, posPionVParticle->Pt() );
fHistoPionDCAz[fiCut]->Fill( dcaToVertexZPos, posPionVParticle->Pt() );
fHistoPionTPCdEdxNSigma[fiCut]->Fill( posPionVParticle->P(),((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->GetPIDResponse()->NumberOfSigmasTPC(posPionVParticle, AliPID::kPion) );
fHistoPionTPCdEdxNSigma[fiCut]->Fill( negPionVParticle->P(),((AliPrimaryPionCuts*)fPionCutArray->At(fiCut))->GetPIDResponse()->NumberOfSigmasTPC(negPionVParticle, AliPID::kPion) );
fHistoPionTPCdEdx[fiCut]->Fill( posPionVParticle->P(), TMath::Abs(posPionVParticle->GetTPCsignal()));
fHistoPionTPCdEdx[fiCut]->Fill( negPionVParticle->P(), TMath::Abs(negPionVParticle->GetTPCsignal()));
lGoodVirtualParticle[virtualParticleIndex] = kTRUE;
}
}
if(fMCEvent){
ProcessTrueMesonCandidates(etacand,gamma,vParticle);
}
}
delete etacand;
etacand=0x0;
}
}
}
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::CalculateBackground(){
Int_t zbin= fBGHandler[fiCut]->GetZBinIndex(fESDEvent->GetPrimaryVertex()->GetZ());
Int_t mbin = 0;
if(((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->UseTrackMultiplicity()){
mbin = fBGHandler[fiCut]->GetMultiplicityBinIndex(fNumberOfESDTracks);
} else {
mbin = fBGHandler[fiCut]->GetMultiplicityBinIndex(fGoodGammas->GetEntries());
}
Int_t method = 1;
AliGammaConversionAODBGHandler::GammaConversionVertex *bgEventVertex = NULL;
if( ((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->UseTrackMultiplicity() ) {
for(Int_t nEventsInBG=0;nEventsInBG<fBGHandler[fiCut]->GetNBGEvents();nEventsInBG++){
AliGammaConversionAODVector *previousEventV0s = fBGHandler[fiCut]->GetBGGoodV0s(zbin,mbin,nEventsInBG);
if(fMoveParticleAccordingToVertex == kTRUE && method == 1){
bgEventVertex = fBGHandler[fiCut]->GetBGEventVertex(zbin,mbin,nEventsInBG);
}
for(Int_t iCurrent=0;iCurrent<fGoodVirtualParticles->GetEntries();iCurrent++){
AliAODConversionPhoton currentEventGoodV0 = *(AliAODConversionPhoton*)(fGoodVirtualParticles->At(iCurrent));
for(UInt_t iPrevious=0;iPrevious<previousEventV0s->size();iPrevious++){
AliAODConversionPhoton previousGoodV0 = (AliAODConversionPhoton)(*(previousEventV0s->at(iPrevious)));
if(fMoveParticleAccordingToVertex == kTRUE && method == 1 ){
MoveParticleAccordingToVertex(&previousGoodV0,bgEventVertex);
}
AliAODConversionMother *backgroundCandidate = new AliAODConversionMother(¤tEventGoodV0,&previousGoodV0);
if( ( ((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->MesonIsSelected(backgroundCandidate,kFALSE, ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetEtaShift()))){
fHistoMotherBackInvMassPt[fiCut]->Fill(backgroundCandidate->M(),backgroundCandidate->Pt());
Double_t sparesFill[4] = {backgroundCandidate->M(),backgroundCandidate->Pt(),(Double_t)zbin,(Double_t)mbin};
fTHnSparseMotherBackInvMassPtZM[fiCut]->Fill(sparesFill,1);
}
delete backgroundCandidate;
backgroundCandidate = 0x0;
}
}
}
} else {
for(Int_t nEventsInBG=0;nEventsInBG <fBGHandler[fiCut]->GetNBGEvents();nEventsInBG++){
AliGammaConversionAODVector *previousEventV0s = fBGHandler[fiCut]->GetBGGoodV0s(zbin,mbin,nEventsInBG);
if(previousEventV0s){
if(fMoveParticleAccordingToVertex == kTRUE && method == 1){
bgEventVertex = fBGHandler[fiCut]->GetBGEventVertex(zbin,mbin,nEventsInBG);
}
for(Int_t iCurrent=0;iCurrent<fGoodVirtualParticles->GetEntries();iCurrent++){
AliAODConversionPhoton currentEventGoodV0 = *(AliAODConversionPhoton*)(fGoodVirtualParticles->At(iCurrent));
for(UInt_t iPrevious=0;iPrevious<previousEventV0s->size();iPrevious++){
AliAODConversionPhoton previousGoodV0 = (AliAODConversionPhoton)(*(previousEventV0s->at(iPrevious)));
if(fMoveParticleAccordingToVertex == kTRUE && method ==1){
MoveParticleAccordingToVertex(&previousGoodV0,bgEventVertex);
}
AliAODConversionMother *backgroundCandidate = new AliAODConversionMother(¤tEventGoodV0,&previousGoodV0);
if((((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->MesonIsSelected(backgroundCandidate,kFALSE,((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetEtaShift()))){
fHistoMotherBackInvMassPt[fiCut]->Fill(backgroundCandidate->M(),backgroundCandidate->Pt());
Double_t sparesFill[4] = {backgroundCandidate->M(),backgroundCandidate->Pt(),(Double_t)zbin,(Double_t)mbin};
fTHnSparseMotherBackInvMassPtZM[fiCut]->Fill(sparesFill,1);
}
delete backgroundCandidate;
backgroundCandidate = 0x0;
}
}
}
}
}
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::ProcessTrueMesonCandidates(AliAODConversionMother *EtaCandidate, AliAODConversionPhoton *TrueGammaCandidate, AliAODConversionPhoton *TrueVirtualParticleCandidate){
AliStack *MCStack = fMCEvent->Stack();
if( TrueGammaCandidate->GetV0Index()<fESDEvent->GetNumberOfV0s() ){
Bool_t isTrueEta = kFALSE;
Int_t gammaMCLabel = TrueGammaCandidate->GetMCParticleLabel(MCStack);
Int_t gammaMotherLabel = -1;
if(gammaMCLabel != -1){
TParticle * negativeMC = (TParticle*)TrueGammaCandidate->GetNegativeMCDaughter(MCStack);
TParticle * positiveMC = (TParticle*)TrueGammaCandidate->GetPositiveMCDaughter(MCStack);
TParticle * gammaMC = (TParticle*)MCStack->Particle(gammaMCLabel);
if(TMath::Abs(negativeMC->GetPdgCode())==11 && TMath::Abs(positiveMC->GetPdgCode())==11){
if(negativeMC->GetUniqueID() == 5 && positiveMC->GetUniqueID() ==5){
if(gammaMC->GetPdgCode() == 22){
gammaMotherLabel=gammaMC->GetFirstMother();
}
}
}
}
Int_t virtualParticleMCLabel = TrueVirtualParticleCandidate->GetMCParticleLabel(MCStack);
Int_t virtualParticleMotherLabel = -1;
Bool_t isPiPiDecay = kFALSE;
Bool_t isDalitz = kFALSE;
Bool_t isRealGamma = kFALSE;
if (fDoMesonQA){
TParticle * negativeMC = (TParticle*)TrueVirtualParticleCandidate->GetNegativeMCDaughter(MCStack);
TParticle * positiveMC = (TParticle*)TrueVirtualParticleCandidate->GetPositiveMCDaughter(MCStack);
if(TMath::Abs(negativeMC->GetPdgCode())==211 && TMath::Abs(positiveMC->GetPdgCode())==211){
fHistoTruePionPionInvMassPt[fiCut]->Fill(TrueVirtualParticleCandidate->GetMass(),TrueVirtualParticleCandidate->Pt());
}
}
if(virtualParticleMCLabel != -1){
TParticle * negativeMC = (TParticle*)TrueVirtualParticleCandidate->GetNegativeMCDaughter(MCStack);
TParticle * positiveMC = (TParticle*)TrueVirtualParticleCandidate->GetPositiveMCDaughter(MCStack);
TParticle * virtualParticleMotherMC = (TParticle*)MCStack->Particle(virtualParticleMCLabel);
if(TMath::Abs(negativeMC->GetPdgCode())==211 && TMath::Abs(positiveMC->GetPdgCode())==211){
virtualParticleMotherLabel=virtualParticleMCLabel;
isPiPiDecay=kTRUE;
} else if(TMath::Abs(negativeMC->GetPdgCode())==11 && TMath::Abs(positiveMC->GetPdgCode())==11){
if( virtualParticleMotherMC->GetPdgCode() != 22 ){
virtualParticleMotherLabel=virtualParticleMCLabel;
isDalitz = kTRUE;
} else if(negativeMC->GetUniqueID() == 5 && positiveMC->GetUniqueID() ==5){
virtualParticleMotherLabel=virtualParticleMotherMC->GetFirstMother();
isRealGamma = kTRUE;
}
}
}
if(gammaMotherLabel >= 0 && ( gammaMotherLabel == virtualParticleMotherLabel) ){
if(((TParticle*)MCStack->Particle(virtualParticleMotherLabel))->GetPdgCode() == 221){
isTrueEta=kTRUE;
}
}
if( isTrueEta ){
if ( isPiPiDecay) {
Float_t weighted= 1;
if( ((AliPrimaryPionCuts*) fPionCutArray->At(fiCut))->DoWeights() ) {
if(((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(gammaMotherLabel, fMCStack,fInputEvent)){
if (((TParticle*)MCStack->Particle(gammaMotherLabel))->Pt()>0.005){
weighted= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),gammaMotherLabel,fMCStack,fInputEvent);
}
}
}
fHistoTruePionPionFromEtaInvMassPt[fiCut]->Fill(TrueVirtualParticleCandidate->GetMass(),TrueVirtualParticleCandidate->Pt());
fHistoTrueMotherPiPlPiMiGammaInvMassPt[fiCut]->Fill(EtaCandidate->M(),EtaCandidate->Pt(),weighted);
} else if ( isRealGamma ){
Float_t weighted= 1;
if( ((AliPrimaryPionCuts*) fPionCutArray->At(fiCut))->DoWeights() ) {
if(((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(gammaMotherLabel, fMCStack,fInputEvent)){
if (((TParticle*)MCStack->Particle(gammaMotherLabel))->Pt()>0.005){
weighted= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),gammaMotherLabel,fMCStack,fInputEvent);
}
}
}
fHistoTrueMotherGammaGammaInvMassPt[fiCut]->Fill(EtaCandidate->M(),EtaCandidate->Pt(),weighted);
} else if (isDalitz) {
Float_t weighted= 1;
if( ((AliPrimaryPionCuts*) fPionCutArray->At(fiCut))->DoWeights() ) {
if(((AliConvEventCuts*)fEventCutArray->At(fiCut))->IsParticleFromBGEvent(gammaMotherLabel, fMCStack,fInputEvent)){
if (((TParticle*)MCStack->Particle(gammaMotherLabel))->Pt()>0.005){
weighted= ((AliConvEventCuts*)fEventCutArray->At(fiCut))->GetWeightForMeson(fV0Reader->GetPeriodName(),gammaMotherLabel,fMCStack,fInputEvent);
}
}
}
fHistoTrueMotherDalitzInvMassPt[fiCut]->Fill(EtaCandidate->M(),EtaCandidate->Pt(),weighted);
}
}
}
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::UpdateEventByEventData(){
Int_t method = 1;
if( method == 1 ) {
if(fGoodGammas->GetEntries() >0 ){
if(((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->UseTrackMultiplicity()){
fBGHandler[fiCut]->AddEvent(fGoodGammas,fInputEvent->GetPrimaryVertex()->GetX(),fInputEvent->GetPrimaryVertex()->GetY(),fInputEvent->GetPrimaryVertex()->GetZ(),fV0Reader->GetNumberOfPrimaryTracks(),0);
} else{
fBGHandler[fiCut]->AddEvent(fGoodGammas,fInputEvent->GetPrimaryVertex()->GetX(),fInputEvent->GetPrimaryVertex()->GetY(),fInputEvent->GetPrimaryVertex()->GetZ(),fGoodGammas->GetEntries(),0);
}
}
} else if ( method == 2 ){
if(fGoodVirtualParticles->GetEntries() > 0 ){
if(((AliConversionMesonCuts*)fMesonCutArray->At(fiCut))->UseTrackMultiplicity()){
fBGHandler[fiCut]->AddEvent(fGoodVirtualParticles,fInputEvent->GetPrimaryVertex()->GetX(),fInputEvent->GetPrimaryVertex()->GetY(),fInputEvent->GetPrimaryVertex()->GetZ(),fV0Reader->GetNumberOfPrimaryTracks(),0);
} else{
fBGHandler[fiCut]->AddEvent(fGoodVirtualParticles,fInputEvent->GetPrimaryVertex()->GetX(),fInputEvent->GetPrimaryVertex()->GetY(),fInputEvent->GetPrimaryVertex()->GetZ(),fGoodVirtualParticles->GetEntries(),0);
}
}
}
}
void AliAnalysisTaskEtaToPiPlPiMiGamma::MoveParticleAccordingToVertex(AliAODConversionPhoton* particle,const AliGammaConversionAODBGHandler::GammaConversionVertex *vertex){
Double_t dx = vertex->fX - fInputEvent->GetPrimaryVertex()->GetX();
Double_t dy = vertex->fY - fInputEvent->GetPrimaryVertex()->GetY();
Double_t dz = vertex->fZ - fInputEvent->GetPrimaryVertex()->GetZ();
Double_t movedPlace[3] = {particle->GetConversionX() - dx,particle->GetConversionY() - dy,particle->GetConversionZ() - dz};
particle->SetConversionPoint(movedPlace);
}
Bool_t AliAnalysisTaskEtaToPiPlPiMiGamma::IsEtaPiPlPiMiGammaDaughter( Int_t label ) const {
Int_t motherLabel = fMCStack->Particle( label )->GetMother(0);
if( motherLabel < 0 || motherLabel >= fMCStack->GetNtrack() ) return kFALSE;
TParticle* mother = fMCStack->Particle( motherLabel );
if( mother->GetPdgCode() != 221 ) return kFALSE;
if( IsPiPlPiMiGammaDecay( mother ) ) return kTRUE;
return kFALSE;
}
Bool_t AliAnalysisTaskEtaToPiPlPiMiGamma::IsPiPlPiMiGammaDecay(TParticle *fMCMother) const
{
if( fMCMother->GetNDaughters() != 3 ) return kFALSE;
if( fMCMother->GetPdgCode() != 221 ) return kFALSE;
TParticle *posPion = 0x0;
TParticle *negPion = 0x0;
TParticle *gamma = 0x0;
for(Int_t index= fMCMother->GetFirstDaughter();index<= fMCMother->GetLastDaughter();index++){
TParticle* temp = (TParticle*)fMCStack->Particle( index );
switch( temp->GetPdgCode() ) {
case 211:
posPion = temp;
break;
case -211:
negPion = temp;
break;
case ::kGamma:
gamma = temp;
break;
}
}
if( posPion && negPion && gamma) return kTRUE;
return kFALSE;
}
AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:2 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:3 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:4 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:5 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:6 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:7 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:8 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:9 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:10 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:11 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:12 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:13 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:14 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:15 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:16 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:17 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:18 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:19 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:20 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:21 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:22 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:23 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:24 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:25 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:26 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:27 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:28 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:29 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:30 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:31 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:32 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:33 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:34 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:35 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:36 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:37 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:38 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:39 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:40 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:41 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:42 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:43 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:44 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:45 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:46 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:47 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:48 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:49 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:50 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:51 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:52 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:53 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:54 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:55 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:56 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:57 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:58 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:59 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:60 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:61 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:62 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:63 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:64 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:65 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:66 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:67 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:68 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:69 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:70 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:71 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:72 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:73 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:74 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:75 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:76 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:77 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:78 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:79 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:80 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:81 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:82 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:83 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:84 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:85 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:86 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:87 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:88 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:89 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:90 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:91 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:92 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:93 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:94 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:95 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:96 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:97 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:98 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:99 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:100 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:101 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:102 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:103 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:104 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:105 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:106 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:107 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:108 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:109 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:110 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:111 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:112 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:113 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:114 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:115 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:116 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:117 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:118 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:119 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:120 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:121 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:122 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:123 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:124 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:125 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:126 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:127 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:128 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:129 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:130 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:131 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:132 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:133 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:134 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:135 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:136 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:137 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:138 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:139 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:140 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:141 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:142 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:143 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:144 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:145 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:146 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:147 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:148 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:149 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:150 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:151 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:152 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:153 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:154 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:155 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:156 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:157 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:158 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:159 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:160 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:161 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:162 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:163 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:164 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:165 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:166 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:167 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:168 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:169 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:170 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:171 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:172 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:173 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:174 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:175 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:176 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:177 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:178 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:179 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:180 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:181 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:182 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:183 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:184 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:185 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:186 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:187 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:188 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:189 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:190 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:191 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:192 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:193 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:194 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:195 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:196 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:197 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:198 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:199 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:200 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:201 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:202 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:203 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:204 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:205 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:206 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:207 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:208 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:209 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:210 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:211 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:212 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:213 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:214 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:215 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:216 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:217 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:218 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:219 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:220 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:221 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:222 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:223 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:224 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:225 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:226 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:227 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:228 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:229 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:230 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:231 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:232 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:233 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:234 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:235 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:236 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:237 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:238 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:239 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:240 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:241 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:242 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:243 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:244 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:245 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:246 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:247 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:248 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:249 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:250 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:251 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:252 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:253 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:254 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:255 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:256 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:257 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:258 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:259 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:260 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:261 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:262 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:263 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:264 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:265 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:266 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:267 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:268 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:269 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:270 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:271 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:272 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:273 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:274 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:275 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:276 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:277 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:278 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:279 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:280 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:281 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:282 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:283 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:284 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:285 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:286 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:287 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:288 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:289 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:290 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:291 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:292 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:293 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:294 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:295 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:296 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:297 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:298 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:299 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:300 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:301 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:302 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:303 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:304 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:305 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:306 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:307 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:308 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:309 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:310 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:311 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:312 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:313 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:314 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:315 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:316 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:317 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:318 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:319 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:320 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:321 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:322 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:323 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:324 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:325 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:326 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:327 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:328 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:329 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:330 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:331 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:332 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:333 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:334 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:335 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:336 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:337 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:338 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:339 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:340 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:341 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:342 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:343 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:344 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:345 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:346 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:347 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:348 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:349 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:350 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:351 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:352 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:353 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:354 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:355 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:356 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:357 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:358 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:359 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:360 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:361 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:362 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:363 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:364 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:365 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:366 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:367 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:368 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:369 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:370 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:371 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:372 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:373 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:374 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:375 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:376 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:377 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:378 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:379 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:380 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:381 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:382 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:383 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:384 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:385 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:386 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:387 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:388 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:389 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:390 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:391 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:392 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:393 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:394 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:395 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:396 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:397 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:398 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:399 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:400 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:401 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:402 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:403 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:404 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:405 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:406 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:407 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:408 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:409 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:410 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:411 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:412 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:413 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:414 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:415 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:416 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:417 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:418 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:419 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:420 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:421 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:422 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:423 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:424 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:425 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:426 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:427 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:428 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:429 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:430 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:431 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:432 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:433 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:434 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:435 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:436 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:437 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:438 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:439 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:440 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:441 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:442 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:443 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:444 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:445 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:446 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:447 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:448 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:449 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:450 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:451 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:452 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:453 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:454 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:455 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:456 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:457 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:458 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:459 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:460 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:461 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:462 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:463 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:464 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:465 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:466 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:467 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:468 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:469 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:470 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:471 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:472 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:473 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:474 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:475 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:476 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:477 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:478 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:479 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:480 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:481 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:482 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:483 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:484 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:485 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:486 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:487 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:488 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:489 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:490 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:491 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:492 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:493 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:494 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:495 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:496 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:497 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:498 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:499 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:500 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:501 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:502 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:503 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:504 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:505 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:506 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:507 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:508 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:509 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:510 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:511 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:512 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:513 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:514 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:515 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:516 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:517 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:518 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:519 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:520 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:521 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:522 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:523 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:524 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:525 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:526 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:527 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:528 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:529 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:530 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:531 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:532 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:533 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:534 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:535 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:536 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:537 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:538 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:539 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:540 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:541 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:542 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:543 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:544 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:545 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:546 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:547 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:548 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:549 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:550 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:551 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:552 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:553 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:554 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:555 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:556 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:557 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:558 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:559 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:560 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:561 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:562 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:563 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:564 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:565 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:566 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:567 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:568 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:569 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:570 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:571 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:572 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:573 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:574 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:575 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:576 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:577 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:578 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:579 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:580 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:581 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:582 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:583 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:584 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:585 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:586 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:587 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:588 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:589 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:590 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:591 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:592 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:593 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:594 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:595 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:596 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:597 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:598 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:599 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:600 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:601 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:602 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:603 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:604 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:605 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:606 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:607 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:608 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:609 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:610 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:611 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:612 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:613 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:614 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:615 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:616 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:617 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:618 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:619 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:620 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:621 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:622 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:623 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:624 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:625 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:626 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:627 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:628 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:629 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:630 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:631 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:632 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:633 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:634 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:635 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:636 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:637 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:638 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:639 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:640 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:641 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:642 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:643 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:644 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:645 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:646 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:647 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:648 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:649 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:650 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:651 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:652 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:653 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:654 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:655 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:656 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:657 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:658 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:659 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:660 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:661 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:662 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:663 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:664 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:665 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:666 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:667 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:668 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:669 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:670 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:671 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:672 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:673 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:674 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:675 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:676 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:677 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:678 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:679 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:680 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:681 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:682 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:683 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:684 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:685 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:686 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:687 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:688 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:689 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:690 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:691 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:692 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:693 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:694 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:695 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:696 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:697 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:698 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:699 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:700 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:701 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:702 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:703 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:704 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:705 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:706 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:707 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:708 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:709 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:710 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:711 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:712 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:713 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:714 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:715 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:716 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:717 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:718 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:719 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:720 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:721 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:722 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:723 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:724 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:725 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:726 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:727 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:728 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:729 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:730 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:731 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:732 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:733 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:734 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:735 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:736 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:737 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:738 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:739 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:740 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:741 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:742 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:743 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:744 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:745 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:746 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:747 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:748 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:749 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:750 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:751 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:752 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:753 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:754 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:755 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:756 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:757 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:758 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:759 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:760 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:761 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:762 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:763 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:764 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:765 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:766 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:767 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:768 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:769 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:770 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:771 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:772 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:773 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:774 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:775 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:776 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:777 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:778 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:779 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:780 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:781 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:782 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:783 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:784 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:785 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:786 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:787 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:788 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:789 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:790 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:791 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:792 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:793 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:794 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:795 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:796 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:797 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:798 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:799 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:800 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:801 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:802 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:803 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:804 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:805 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:806 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:807 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:808 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:809 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:810 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:811 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:812 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:813 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:814 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:815 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:816 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:817 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:818 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:819 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:820 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:821 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:822 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:823 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:824 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:825 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:826 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:827 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:828 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:829 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:830 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:831 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:832 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:833 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:834 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:835 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:836 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:837 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:838 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:839 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:840 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:841 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:842 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:843 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:844 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:845 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:846 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:847 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:848 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:849 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:850 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:851 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:852 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:853 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:854 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:855 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:856 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:857 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:858 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:859 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:860 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:861 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:862 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:863 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:864 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:865 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:866 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:867 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:868 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:869 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:870 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:871 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:872 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:873 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:874 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:875 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:876 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:877 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:878 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:879 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:880 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:881 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:882 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:883 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:884 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:885 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:886 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:887 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:888 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:889 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:890 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:891 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:892 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:893 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:894 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:895 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:896 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:897 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:898 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:899 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:900 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:901 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:902 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:903 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:904 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:905 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:906 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:907 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:908 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:909 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:910 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:911 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:912 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:913 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:914 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:915 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:916 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:917 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:918 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:919 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:920 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:921 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:922 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:923 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:924 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:925 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:926 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:927 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:928 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:929 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:930 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:931 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:932 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:933 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:934 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:935 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:936 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:937 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:938 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:939 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:940 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:941 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:942 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:943 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:944 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:945 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:946 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:947 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:948 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:949 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:950 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:951 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:952 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:953 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:954 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:955 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:956 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:957 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:958 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:959 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:960 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:961 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:962 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:963 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:964 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:965 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:966 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:967 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:968 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:969 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:970 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:971 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:972 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:973 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:974 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:975 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:976 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:977 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:978 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:979 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:980 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:981 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:982 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:983 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:984 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:985 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:986 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:987 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:988 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:989 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:990 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:991 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:992 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:993 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:994 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:995 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:996 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:997 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:998 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:999 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1000 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1001 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1002 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1003 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1004 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1005 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1006 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1007 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1008 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1009 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1010 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1011 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1012 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1013 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1014 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1015 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1016 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1017 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1018 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1019 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1020 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1021 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1022 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1023 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1024 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1025 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1026 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1027 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1028 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1029 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1030 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1031 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1032 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1033 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1034 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1035 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1036 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1037 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1038 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1039 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1040 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1041 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1042 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1043 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1044 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1045 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1046 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1047 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1048 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1049 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1050 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1051 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1052 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1053 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1054 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1055 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1056 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1057 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1058 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1059 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1060 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1061 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1062 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1063 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1064 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1065 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1066 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1067 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1068 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1069 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1070 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1071 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1072 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1073 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1074 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1075 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1076 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1077 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1078 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1079 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1080 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1081 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1082 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1083 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1084 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1085 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1086 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1087 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1088 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1089 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1090 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1091 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1092 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1093 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1094 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1095 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1096 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1097 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1098 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1099 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1100 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1101 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1102 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1103 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1104 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1105 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1106 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1107 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1108 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1109 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1110 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1111 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1112 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1113 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1114 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1115 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1116 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1117 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1118 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1119 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1120 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1121 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1122 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1123 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1124 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1125 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1126 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1127 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1128 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1129 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1130 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1131 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1132 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1133 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1134 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1135 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1136 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1137 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1138 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1139 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1140 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1141 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1142 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1143 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1144 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1145 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1146 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1147 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1148 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1149 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1150 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1151 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1152 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1153 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1154 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1155 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1156 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1157 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1158 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1159 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1160 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1161 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1162 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1163 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1164 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1165 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1166 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1167 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1168 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1169 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1170 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1171 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1172 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1173 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1174 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1175 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1176 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1177 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1178 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1179 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1180 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1181 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1182 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1183 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1184 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1185 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1186 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1187 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1188 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1189 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1190 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1191 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1192 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1193 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1194 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1195 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1196 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1197 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1198 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1199 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1200 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1201 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1202 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1203 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1204 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1205 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1206 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1207 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1208 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1209 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1210 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1211 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1212 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1213 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1214 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1215 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1216 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1217 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1218 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1219 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1220 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1221 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1222 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1223 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1224 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1225 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1226 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1227 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1228 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1229 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1230 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1231 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1232 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1233 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1234 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1235 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1236 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1237 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1238 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1239 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1240 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1241 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1242 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1243 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1244 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1245 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1246 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1247 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1248 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1249 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1250 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1251 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1252 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1253 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1254 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1255 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1256 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1257 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1258 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1259 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1260 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1261 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1262 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1263 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1264 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1265 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1266 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1267 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1268 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1269 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1270 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1271 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1272 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1273 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1274 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1275 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1276 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1277 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1278 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1279 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1280 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1281 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1282 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1283 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1284 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1285 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1286 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1287 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1288 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1289 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1290 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1291 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1292 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1293 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1294 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1295 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1296 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1297 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1298 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1299 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1300 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1301 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1302 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1303 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1304 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1305 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1306 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1307 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1308 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1309 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1310 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1311 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1312 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1313 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1314 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1315 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1316 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1317 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1318 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1319 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1320 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1321 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1322 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1323 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1324 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1325 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1326 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1327 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1328 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1329 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1330 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1331 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1332 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1333 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1334 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1335 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1336 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1337 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1338 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1339 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1340 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1341 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1342 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1343 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1344 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1345 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1346 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1347 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1348 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1349 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1350 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1351 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1352 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1353 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1354 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1355 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1356 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1357 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1358 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1359 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1360 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1361 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1362 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1363 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1364 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1365 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1366 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1367 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1368 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1369 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1370 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1371 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1372 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1373 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1374 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1375 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1376 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1377 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1378 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1379 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1380 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1381 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1382 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1383 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1384 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1385 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1386 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1387 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1388 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1389 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1390 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1391 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1392 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1393 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1394 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1395 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1396 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1397 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1398 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1399 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1400 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1401 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1402 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1403 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1404 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1405 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1406 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1407 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1408 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1409 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1410 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1411 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1412 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1413 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1414 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1415 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1416 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1417 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1418 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1419 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1420 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1421 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1422 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1423 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1424 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1425 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1426 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1427 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1428 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1429 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1430 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1431 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1432 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1433 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1434 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1435 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1436 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1437 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1438 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1439 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1440 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1441 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1442 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1443 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1444 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1445 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1446 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1447 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1448 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1449 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1450 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1451 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1452 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1453 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1454 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1455 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1456 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1457 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1458 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1459 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1460 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1461 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1462 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1463 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1464 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1465 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1466 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1467 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1468 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1469 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1470 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1471 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1472 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1473 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1474 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1475 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1476 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1477 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1478 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1479 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1480 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1481 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1482 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1483 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1484 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1485 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1486 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1487 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1488 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1489 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1490 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1491 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1492 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1493 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1494 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1495 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1496 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1497 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1498 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1499 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1500 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1501 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1502 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1503 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1504 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1505 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1506 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1507 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1508 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1509 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1510 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1511 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1512 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1513 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1514 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1515 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1516 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1517 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1518 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1519 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1520 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1521 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1522 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1523 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1524 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1525 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1526 AliAnalysisTaskEtaToPiPlPiMiGamma.cxx:1527