#ifndef ALIANALYSISTASKNEUTRALMESONTOPIPLPIMIPIZERO_H
#define ALIANALYSISTASKNEUTRALMESONTOPIPLPIMIPIZERO_H
#include "AliAnalysisTaskSE.h"
#include "AliV0ReaderV1.h"
#include "AliKFConversionPhoton.h"
#include "AliPrimaryPionSelector.h"
#include "AliConversionMesonCuts.h"
#include "AliConvEventCuts.h"
#include "AliCaloPhotonCuts.h"
#include "AliGammaConversionAODBGHandler.h"
#include "TProfile2D.h"
class AliESDInputHandler;
class AliMCEventHandler;
class AliESDEvent;
class AliESDtrack;
class AliESDtrackCuts;
class AliESDpidCuts;
class AliTriggerAnalysis;
class AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero: public AliAnalysisTaskSE
{
public:
AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero();
AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero( const char* name );
virtual ~AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero();
virtual void UserExec(Option_t *);
virtual void UserCreateOutputObjects();
virtual Bool_t Notify();
virtual void Terminate(const Option_t *);
void SetMoveParticleAccordingToVertex(Bool_t flag){fMoveParticleAccordingToVertex = flag;}
void SetIsHeavyIon(Int_t flag){
if (flag == 1 || flag ==2 ){
fIsHeavyIon = 1;
} else {
fIsHeavyIon = 0;
}
}
void SetIsMC(Bool_t isMC){fIsMC=isMC;}
void SetEventCutList(Int_t nCuts, TList *CutArray){
fnCuts= nCuts;
fEventCutArray = CutArray;
}
void SetConversionCutList(TList *CutArray){ fGammaCutArray = CutArray;}
void SetClusterCutList(TList *CutArray){ fClusterCutArray = CutArray;}
void SetPionCutList(TList *CutArray){ fPionCutArray = CutArray;}
void SetNeutralPionCutList(TList *CutArray){ fNeutralPionMesonCutArray = CutArray; }
void SetMesonCutList(TList *CutArray){ fMesonCutArray = CutArray; }
void SetDoMesonQA(Bool_t flag){ fDoMesonQA = flag; }
void SetNeutralPionMode(Int_t mode){fNeutralPionMode = mode; }
private:
void InitBack();
void ProcessConversionPhotonCandidates();
void ProcessTrueConversionPhotonCandidates(AliAODConversionPhoton*);
void ProcessCaloPhotonCandidates();
void ProcessTrueCaloPhotonCandidates(AliAODConversionPhoton *TruePhotonCandidate);
void ProcessTrueMesonCandidates(AliAODConversionMother *Pi0Candidate, AliAODConversionMother *TrueNeutralPionCandidate, AliAODConversionPhoton *TrueVirtualGammaCandidate);
void MoveParticleAccordingToVertex(AliAODConversionMother* particle,const AliGammaConversionAODBGHandler::GammaConversionVertex *vertex);
void ProcessNeutralPionCandidatesPureConversions();
void ProcessTrueNeutralPionCandidatesPureConversions(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate0, AliAODConversionPhoton *TrueGammaCandidate1);
void ProcessTrueNeutralPionCandidatesPureConversionsAOD(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate0, AliAODConversionPhoton *TrueGammaCandidate1);
void ProcessNeutralPionCandidatesPureCalo();
void ProcessTrueNeutralPionCandidatesPureCalo(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate0, AliAODConversionPhoton *TrueGammaCandidate1);
void ProcessNeutralPionCandidatesMixedConvCalo();
void ProcessTrueNeutralPionCandidatesMixedConvCalo( AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate0, AliAODConversionPhoton *TrueGammaCandidate1);
void ProcessPionCandidates();
void ProcessMCParticles();
void CalculateMesonCandidates();
void CalculateBackground();
void UpdateEventByEventData();
Bool_t IsPiPlPiMiPiZeroDecay(TParticle *fMCMother) const;
Bool_t IsEtaPiPlPiMiPiZeroDaughter( Int_t label ) const;
Bool_t IsOmegaPiPlPiMiPiZeroDaughter( Int_t label ) const;
Bool_t GammaIsNeutralMesonPiPlPiMiPiZeroDaughter( Int_t label ) const;
AliV0ReaderV1 *fV0Reader;
AliPrimaryPionSelector *fPionSelector;
AliGammaConversionAODBGHandler **fBGHandler;
AliESDEvent *fESDEvent;
AliMCEvent *fMCEvent;
AliStack *fMCStack;
TList **fCutFolder;
TList **fESDList;
TList **fBackList;
TList **fMotherList;
TList **fTrueList;
TList **fMCList;
TList *fOutputContainer;
TClonesArray *fReaderGammas;
vector<Int_t> fSelectorNegPionIndex;
vector<Int_t> fSelectorPosPionIndex;
TList *fGoodConvGammas;
TList *fClusterCandidates;
TList *fNeutralPionCandidates;
TList *fGoodVirtualParticles;
TList *fEventCutArray;
TList *fGammaCutArray;
TList *fClusterCutArray;
TList *fPionCutArray;
TList *fNeutralPionMesonCutArray;
TList *fMesonCutArray;
AliConvEventCuts *fEventCuts;
AliConversionPhotonCuts *fConversionCuts;
AliCaloPhotonCuts *fClusterCuts;
TH1F **fHistoConvGammaPt;
TH1F **fHistoConvGammaEta;
TH1F **fHistoClusterGammaPt;
TH1F **fHistoClusterGammaEta;
TH1F **fHistoNegPionPt;
TH1F **fHistoPosPionPt;
TH1F **fHistoNegPionPhi;
TH1F **fHistoPosPionPhi;
TH1F **fHistoNegPionEta;
TH1F **fHistoPosPionEta;
TH2F **fHistoNegPionClsTPC;
TH2F **fHistoPosPionClsTPC;
TH2F **fHistoPionDCAxy;
TH2F **fHistoPionDCAz;
TH2F **fHistoPionTPCdEdxNSigma;
TH2F **fHistoPionTPCdEdx;
TH2F **fHistoPionPionInvMassPt;
TH2F **fHistoGammaGammaInvMassPt;
TH2F **fHistoMotherInvMassPt;
THnSparseF **fTHnSparseMotherInvMassPtZM;
TH2F **fHistoMotherBackInvMassPt;
THnSparseF **fTHnSparseMotherBackInvMassPtZM;
TH1F **fHistoMCAllGammaPt;
TH1F **fHistoMCConvGammaPt;
TH1F **fHistoMCAllPosPionsPt;
TH1F **fHistoMCAllNegPionsPt;
TH1F **fHistoMCGammaFromNeutralMesonPt;
TH1F **fHistoMCPosPionsFromNeutralMesonPt;
TH1F **fHistoMCNegPionsFromNeutralMesonPt;
TH1F **fHistoMCEtaPiPlPiMiPiZeroPt;
TH1F **fHistoMCEtaPiPlPiMiPiZeroInAccPt;
TH1F **fHistoMCOmegaPiPlPiMiPiZeroPt;
TH1F **fHistoMCOmegaPiPlPiMiPiZeroInAccPt;
TH2F **fHistoTrueMotherPiPlPiMiPiZeroInvMassPt;
TH2F **fHistoTrueMotherGammaGammaInvMassPt;
TH2F **fHistoTrueMotherGammaGammaFromEtaInvMassPt;
TH2F **fHistoTrueMotherGammaGammaFromOmegaInvMassPt;
TH1F **fHistoTrueConvGammaPt;
TH1F **fHistoTrueConvGammaFromNeutralMesonPt;
TH1F **fHistoTrueClusterGammaPt;
TH1F **fHistoTrueClusterGammaFromNeutralMesonPt;
TH1F **fHistoTruePosPionPt;
TH1F **fHistoTruePosPionFromNeutralMesonPt;
TH1F **fHistoTrueNegPionPt;
TH1F **fHistoTrueNegPionFromNeutralMesonPt;
TH2F **fHistoTruePionPionInvMassPt;
TH2F **fHistoTruePionPionFromSameMotherInvMassPt;
TH2F **fHistoTruePionPionFromEtaInvMassPt;
TH2F **fHistoTruePionPionFromOmegaInvMassPt;
TH1I **fHistoNEvents;
TH1I **fHistoNGoodESDTracks;
TProfile **fProfileEtaShift;
TRandom3 fRandom;
Int_t fnCuts;
Int_t fiCut;
Int_t fNumberOfESDTracks;
Bool_t fMoveParticleAccordingToVertex;
Int_t fIsHeavyIon;
Bool_t fDoMesonAnalysis;
Bool_t fDoMesonQA;
Bool_t fIsFromMBHeader;
Bool_t fIsMC;
Int_t fNeutralPionMode;
private:
AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero( const AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero& );
AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero& operator=( const AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero& );
ClassDef( AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero, 2 );
};
#endif // ALIANALYSISTASKNEUTRALMESONTOPIPLPIMIPIZERO_H
AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:1 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:2 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:3 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:4 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:5 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:6 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:7 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:8 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:9 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:10 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:11 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:12 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:13 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:14 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:15 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:16 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:17 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:18 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:19 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:20 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:21 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:22 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:23 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:24 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:25 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:26 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:27 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:28 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:29 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:30 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:31 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:32 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:33 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:34 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:35 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:36 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:37 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:38 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:39 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:40 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:41 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:42 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:43 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:44 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:45 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:46 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:47 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:48 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:49 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:50 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:51 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:52 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:53 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:54 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:55 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:56 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:57 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:58 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:59 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:60 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:61 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:62 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:63 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:64 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:65 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:66 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:67 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:68 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:69 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:70 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:71 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:72 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:73 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:74 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:75 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:76 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:77 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:78 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:79 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:80 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:81 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:82 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:83 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:84 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:85 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:86 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:87 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:88 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:89 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:90 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:91 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:92 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:93 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:94 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:95 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:96 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:97 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:98 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:99 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:100 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:101 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:102 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:103 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:104 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:105 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:106 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:107 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:108 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:109 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:110 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:111 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:112 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:113 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:114 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:115 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:116 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:117 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:118 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:119 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:120 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:121 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:122 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:123 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:124 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:125 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:126 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:127 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:128 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:129 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:130 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:131 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:132 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:133 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:134 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:135 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:136 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:137 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:138 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:139 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:140 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:141 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:142 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:143 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:144 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:145 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:146 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:147 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:148 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:149 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:150 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:151 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:152 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:153 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:154 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:155 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:156 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:157 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:158 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:159 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:160 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:161 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:162 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:163 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:164 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:165 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:166 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:167 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:168 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:169 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:170 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:171 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:172 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:173 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:174 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:175 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:176 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:177 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:178 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:179 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:180 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:181 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:182 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:183 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:184 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:185 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:186 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:187 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:188 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:189 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:190 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:191 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:192 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:193 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:194 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:195 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:196 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:197 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:198 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:199 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:200 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:201 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:202 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:203 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:204 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:205 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:206 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:207 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:208 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:209 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:210 AliAnalysisTaskNeutralMesonToPiPlPiMiPiZero.h:211