#ifndef ALIANLYSISTASKGAMMACONVCALO_cxx
#define ALIANLYSISTASKGAMMACONVCALO_cxx
#include "AliAnalysisTaskSE.h"
#include "AliESDtrack.h"
#include "AliV0ReaderV1.h"
#include "AliKFConversionPhoton.h"
#include "AliGammaConversionAODBGHandler.h"
#include "AliConversionAODBGHandlerRP.h"
#include "AliCaloPhotonCuts.h"
#include "AliConvEventCuts.h"
#include "AliConversionPhotonCuts.h"
#include "AliConversionMesonCuts.h"
#include "AliAnalysisManager.h"
#include "TProfile2D.h"
#include "TH3.h"
#include "TH3F.h"
class AliAnalysisTaskGammaConvCalo : public AliAnalysisTaskSE {
public:
AliAnalysisTaskGammaConvCalo();
AliAnalysisTaskGammaConvCalo(const char *name);
virtual ~AliAnalysisTaskGammaConvCalo();
virtual void UserCreateOutputObjects();
virtual Bool_t Notify();
virtual void UserExec(Option_t *);
virtual void Terminate(const Option_t*);
void InitBack();
void SetIsHeavyIon(Int_t flag){
fIsHeavyIon = flag;
}
void ProcessClusters();
void ProcessPhotonCandidates();
void CalculatePi0Candidates();
void SetIsMC(Bool_t isMC){fIsMC=isMC;}
void ProcessMCParticles();
void ProcessAODMCParticles();
void RelabelAODPhotonCandidates(Bool_t mode);
void ProcessTruePhotonCandidates( AliAODConversionPhoton* TruePhotonCandidate);
void ProcessTrueClusterCandidates( AliAODConversionPhoton* TruePhotonCandidate);
void ProcessTrueClusterCandidatesAOD( AliAODConversionPhoton* TruePhotonCandidate);
void ProcessTruePhotonCandidatesAOD( AliAODConversionPhoton* TruePhotonCandidate);
void ProcessTrueMesonCandidates( AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate0, AliAODConversionPhoton *TrueGammaCandidate1, Bool_t matched);
void ProcessTrueMesonCandidatesAOD(AliAODConversionMother *Pi0Candidate, AliAODConversionPhoton *TrueGammaCandidate0, AliAODConversionPhoton *TrueGammaCandidate1, Bool_t matched);
void ProcessConversionPhotonsForMissingTags();
void ProcessConversionPhotonsForMissingTagsAOD();
void SetDoMesonAnalysis(Bool_t flag){fDoMesonAnalysis = flag;}
void SetDoMesonQA(Int_t flag){fDoMesonQA = flag;}
void SetDoPhotonQA(Int_t flag){fDoPhotonQA = flag;}
void SetDoClusterQA(Int_t flag){fDoClusterQA = flag;}
void SetEventCutList(Int_t nCuts, TList *CutArray){
fnCuts = nCuts;
fEventCutArray = CutArray;
}
void SetConversionCutList(Int_t nCuts, TList *CutArray){
fnCuts = nCuts;
fCutArray = CutArray;
}
void SetCaloCutList(Int_t nCuts, TList *CutArray){
fnCuts = nCuts;
fClusterCutArray = CutArray;
}
void SetMesonCutList(Int_t nCuts, TList *CutArray){
fnCuts = nCuts;
fMesonCutArray = CutArray;
}
void CalculateBackground();
void CalculateBackgroundRP();
void RotateParticle(AliAODConversionPhoton *gamma);
void RotateParticleAccordingToEP(AliAODConversionPhoton *gamma, Double_t previousEventEP, Double_t thisEventEP);
void SetMoveParticleAccordingToVertex(Bool_t flag){fMoveParticleAccordingToVertex = flag;}
void FillPhotonCombinatorialBackgroundHist(AliAODConversionPhoton *TruePhotonCandidate, Int_t pdgCode[]);
void MoveParticleAccordingToVertex(AliAODConversionPhoton* particle,const AliGammaConversionAODBGHandler::GammaConversionVertex *vertex);
void UpdateEventByEventData();
void SetLogBinningXTH2(TH2* histoRebin);
Int_t GetSourceClassification(Int_t daughter, Int_t pdgCode);
Bool_t CheckIfContainedInString(TString input, Int_t tobechecked);
Bool_t CheckIfContainedInStringAndAppend(TString &input, Int_t tobechecked);
protected:
AliV0ReaderV1 *fV0Reader;
AliGammaConversionAODBGHandler **fBGHandler;
AliConversionAODBGHandlerRP **fBGHandlerRP;
AliGammaConversionAODBGHandler **fBGClusHandler;
AliConversionAODBGHandlerRP **fBGClusHandlerRP;
AliVEvent *fInputEvent;
AliMCEvent *fMCEvent;
AliStack *fMCStack;
TList **fCutFolder;
TList **fESDList;
TList **fBackList;
TList **fMotherList;
TList **fPhotonDCAList;
TList **fTrueList;
TList **fMCList;
TList **fHeaderNameList;
TList **fClusterOutputList;
TList *fOutputContainer;
TClonesArray *fReaderGammas;
TList *fGammaCandidates;
TList *fClusterCandidates;
TList *fEventCutArray;
AliConvEventCuts *fEventCuts;
TList *fCutArray;
AliConversionPhotonCuts *fConversionCuts;
TList *fClusterCutArray;
AliCaloPhotonCuts *fCaloPhotonCuts;
TList *fMesonCutArray;
AliConversionMesonCuts *fMesonCuts;
TH1F **fHistoConvGammaPt;
TH1F **fHistoConvGammaR;
TH1F **fHistoConvGammaEta;
TTree **fTreeConvGammaPtDcazCat;
Float_t fPtGamma;
Float_t fDCAzPhoton;
Float_t fRConvPhoton;
Float_t fEtaPhoton;
UChar_t fCharCatPhoton;
UChar_t fCharPhotonMCInfo;
TH2F **fHistoMotherInvMassPt;
TH2F **fHistoMotherMatchedInvMassPt;
THnSparseF **fSparseMotherInvMassPtZM;
TH2F **fHistoMotherBackInvMassPt;
THnSparseF **fSparseMotherBackInvMassPtZM;
TH2F **fHistoMotherInvMassEalpha;
TH2F **fHistoMotherPi0PtY;
TH2F **fHistoMotherEtaPtY;
TH2F **fHistoMotherPi0PtAlpha;
TH2F **fHistoMotherEtaPtAlpha;
TH2F **fHistoMotherPi0PtOpenAngle;
TH2F **fHistoMotherEtaPtOpenAngle;
TH2F **fHistoMotherPi0ConvPhotonEtaPhi;
TH2F **fHistoMotherEtaConvPhotonEtaPhi;
TH2F **fHistoMotherInvMassECalib;
TH2F **fHistoMotherInvMassECalibalpha;
TH2F **fHistoPhotonPairPtconv;
TH2F **fHistoPhotonPairMixedEventPtconv;
TH1F ** fHistoClusGammaPt;
TH1F ** fHistoClusOverlapHeadersGammaPt;
TH1I **fHistoMCHeaders;
TH1F **fHistoMCAllGammaPt;
TH1F **fHistoMCAllGammaEMCALAccPt;
TH1F **fHistoMCDecayGammaPi0Pt;
TH1F **fHistoMCDecayGammaRhoPt;
TH1F **fHistoMCDecayGammaEtaPt;
TH1F **fHistoMCDecayGammaOmegaPt;
TH1F **fHistoMCDecayGammaEtapPt;
TH1F **fHistoMCDecayGammaPhiPt;
TH1F **fHistoMCDecayGammaSigmaPt;
TH1F **fHistoMCConvGammaPt;
TH1F **fHistoMCConvGammaR;
TH1F **fHistoMCConvGammaEta;
TH1F **fHistoMCPi0Pt;
TH1F **fHistoMCPi0WOWeightPt;
TH1F **fHistoMCEtaPt;
TH1F **fHistoMCEtaWOWeightPt;
TH1F **fHistoMCPi0InAccPt;
TH1F **fHistoMCEtaInAccPt;
TH2F **fHistoMCPi0PtY;
TH2F **fHistoMCEtaPtY;
TH2F **fHistoMCPi0PtAlpha;
TH2F **fHistoMCEtaPtAlpha;
TH1F **fHistoMCK0sPt;
TH1F **fHistoMCK0sWOWeightPt;
TH2F **fHistoMCK0sPtY;
TH2F **fHistoMCSecPi0PtvsSource;
TH1F **fHistoMCSecPi0Source;
TH1F **fHistoMCSecEtaPt;
TH1F **fHistoMCSecEtaSource;
TH2F **fHistoTruePi0InvMassPt;
TH2F **fHistoTrueEtaInvMassPt;
TH2F **fHistoTruePi0CaloPhotonInvMassPt;
TH2F **fHistoTrueEtaCaloPhotonInvMassPt;
TH2F **fHistoTruePi0CaloConvertedPhotonInvMassPt;
TH2F **fHistoTruePi0CaloConvertedPhotonMatchedInvMassPt;
TH2F **fHistoTrueEtaCaloConvertedPhotonInvMassPt;
TH2F **fHistoTrueEtaCaloConvertedPhotonMatchedInvMassPt;
TH2F **fHistoTruePi0CaloElectronInvMassPt;
TH2F **fHistoTrueEtaCaloElectronInvMassPt;
TH2F **fHistoTruePi0CaloMergedClusterInvMassPt;
TH2F **fHistoTrueEtaCaloMergedClusterInvMassPt;
TH2F **fHistoTrueMotherCaloEMNonLeadingInvMassPt;
TH2F **fHistoTruePi0CaloMergedClusterPartConvInvMassPt;
TH2F **fHistoTrueEtaCaloMergedClusterPartConvInvMassPt;
TH2F **fHistoTruePrimaryPi0InvMassPt;
TH2F **fHistoTruePrimaryEtaInvMassPt;
TH2F **fHistoTruePrimaryPi0W0WeightingInvMassPt;
TH2F **fHistoTruePrimaryEtaW0WeightingInvMassPt;
TProfile2D **fProfileTruePrimaryPi0WeightsInvMassPt;
TProfile2D **fProfileTruePrimaryEtaWeightsInvMassPt;
TH2F **fHistoTruePrimaryPi0MCPtResolPt;
TH2F **fHistoTruePrimaryEtaMCPtResolPt;
TH2F **fHistoTrueMotherPi0ConvPhotonEtaPhi;
TH2F **fHistoTrueMotherEtaConvPhotonEtaPhi;
TH2F **fHistoTrueSecondaryPi0InvMassPt;
TH2F **fHistoTrueSecondaryPi0FromK0sInvMassPt;
TH1F **fHistoTrueK0sWithPi0DaughterMCPt;
TH2F **fHistoTrueSecondaryPi0FromEtaInvMassPt;
TH1F **fHistoTrueEtaWithPi0DaughterMCPt;
TH2F **fHistoTrueSecondaryPi0FromLambdaInvMassPt;
TH1F **fHistoTrueLambdaWithPi0DaughterMCPt;
TH2F **fHistoTrueBckGGInvMassPt;
TH2F **fHistoTrueBckContInvMassPt;
TH2F **fHistoTruePi0PtY;
TH2F **fHistoTrueEtaPtY;
TH2F **fHistoTruePi0PtAlpha;
TH2F **fHistoTrueEtaPtAlpha;
TH2F **fHistoTruePi0PtOpenAngle;
TH2F **fHistoTrueEtaPtOpenAngle;
TH1F **fHistoTrueConvGammaPt;
TH1F **fHistoTrueConvPi0GammaPt;
TH1F **fHistoTrueConvGammaEta;
TH2F **fHistoCombinatorialPt;
TH1F **fHistoTruePrimaryConvGammaPt;
TH2F **fHistoTruePrimaryConvGammaESDPtMCPt;
TH1F **fHistoTrueSecondaryConvGammaPt;
TH1F **fHistoTrueSecondaryConvGammaFromXFromK0sPt;
TH1F **fHistoTrueSecondaryConvGammaFromXFromLambdaPt;
TH1F **fHistoTrueClusGammaPt;
TH1F **fHistoTrueClusUnConvGammaPt;
TH1F **fHistoTrueClusUnConvGammaMCPt;
TH1F **fHistoTrueClusElectronPt;
TH1F **fHistoTrueClusConvGammaPt;
TH1F **fHistoTrueClusConvGammaMCPt;
TH1F **fHistoTrueClusConvGammaFullyPt;
TH1F **fHistoTrueClusMergedGammaPt;
TH1F **fHistoTrueClusMergedPartConvGammaPt;
TH1F **fHistoTrueClusDalitzPt;
TH1F **fHistoTrueClusDalitzMergedPt;
TH1F **fHistoTrueClusPhotonFromElecMotherPt;
TH1F **fHistoTrueClusShowerPt;
TH1F **fHistoTrueClusSubLeadingPt;
TH1I **fHistoTrueClusNParticles;
TH1F **fHistoTrueClusEMNonLeadingPt;
TH1F **fHistoTrueNLabelsInClus;
TH1F **fHistoTruePrimaryClusGammaPt;
TH2F **fHistoTruePrimaryClusGammaESDPtMCPt;
TH2F **fHistoTruePrimaryPi0PhotonPairPtconv;
TH1F **fHistoTruePrimaryPi0DCPtconv;
TH1F **fHistoTruePrimaryPi0MissingPtconv;
TH2F **fHistoTruePrimaryEtaPhotonPairPtconv;
TH1F **fHistoTruePrimaryEtaDCPtconv;
TH1F **fHistoTruePrimaryEtaMissingPtconv;
TH2F **fHistoTrueSecondaryPi0PhotonPairPtconv;
TH1F **fHistoTrueSecondaryPi0DCPtconv;
TH1F **fHistoTrueSecondaryPi0MissingPtconv;
TString *fStringRecTruePi0s;
TString *fStringRecTrueEtas;
TH1I **fHistoNEvents;
TH1I **fHistoNGoodESDTracks;
TH1I **fHistoNGammaCandidates;
TH2F **fHistoNGoodESDTracksVsNGammaCanditates;
TH1I **fHistoNV0Tracks;
TProfile **fProfileEtaShift;
Double_t fEventPlaneAngle;
TRandom3 fRandom;
Int_t fNGammaCandidates;
Double_t *fUnsmearedPx;
Double_t *fUnsmearedPy;
Double_t *fUnsmearedPz;
Double_t *fUnsmearedE;
Int_t *fMCStackPos;
Int_t *fMCStackNeg;
Int_t *fESDArrayPos;
Int_t *fESDArrayNeg;
Int_t fnCuts;
Int_t fiCut;
Bool_t fMoveParticleAccordingToVertex;
Int_t fIsHeavyIon;
Bool_t fDoMesonAnalysis;
Int_t fDoMesonQA;
Int_t fDoPhotonQA;
Int_t fDoClusterQA;
Bool_t fIsFromMBHeader;
Bool_t fIsOverlappingWithOtherHeader;
Bool_t fIsMC;
private:
AliAnalysisTaskGammaConvCalo(const AliAnalysisTaskGammaConvCalo&);
AliAnalysisTaskGammaConvCalo &operator=(const AliAnalysisTaskGammaConvCalo&);
ClassDef(AliAnalysisTaskGammaConvCalo, 5);
};
#endif
AliAnalysisTaskGammaConvCalo.h:1 AliAnalysisTaskGammaConvCalo.h:2 AliAnalysisTaskGammaConvCalo.h:3 AliAnalysisTaskGammaConvCalo.h:4 AliAnalysisTaskGammaConvCalo.h:5 AliAnalysisTaskGammaConvCalo.h:6 AliAnalysisTaskGammaConvCalo.h:7 AliAnalysisTaskGammaConvCalo.h:8 AliAnalysisTaskGammaConvCalo.h:9 AliAnalysisTaskGammaConvCalo.h:10 AliAnalysisTaskGammaConvCalo.h:11 AliAnalysisTaskGammaConvCalo.h:12 AliAnalysisTaskGammaConvCalo.h:13 AliAnalysisTaskGammaConvCalo.h:14 AliAnalysisTaskGammaConvCalo.h:15 AliAnalysisTaskGammaConvCalo.h:16 AliAnalysisTaskGammaConvCalo.h:17 AliAnalysisTaskGammaConvCalo.h:18 AliAnalysisTaskGammaConvCalo.h:19 AliAnalysisTaskGammaConvCalo.h:20 AliAnalysisTaskGammaConvCalo.h:21 AliAnalysisTaskGammaConvCalo.h:22 AliAnalysisTaskGammaConvCalo.h:23 AliAnalysisTaskGammaConvCalo.h:24 AliAnalysisTaskGammaConvCalo.h:25 AliAnalysisTaskGammaConvCalo.h:26 AliAnalysisTaskGammaConvCalo.h:27 AliAnalysisTaskGammaConvCalo.h:28 AliAnalysisTaskGammaConvCalo.h:29 AliAnalysisTaskGammaConvCalo.h:30 AliAnalysisTaskGammaConvCalo.h:31 AliAnalysisTaskGammaConvCalo.h:32 AliAnalysisTaskGammaConvCalo.h:33 AliAnalysisTaskGammaConvCalo.h:34 AliAnalysisTaskGammaConvCalo.h:35 AliAnalysisTaskGammaConvCalo.h:36 AliAnalysisTaskGammaConvCalo.h:37 AliAnalysisTaskGammaConvCalo.h:38 AliAnalysisTaskGammaConvCalo.h:39 AliAnalysisTaskGammaConvCalo.h:40 AliAnalysisTaskGammaConvCalo.h:41 AliAnalysisTaskGammaConvCalo.h:42 AliAnalysisTaskGammaConvCalo.h:43 AliAnalysisTaskGammaConvCalo.h:44 AliAnalysisTaskGammaConvCalo.h:45 AliAnalysisTaskGammaConvCalo.h:46 AliAnalysisTaskGammaConvCalo.h:47 AliAnalysisTaskGammaConvCalo.h:48 AliAnalysisTaskGammaConvCalo.h:49 AliAnalysisTaskGammaConvCalo.h:50 AliAnalysisTaskGammaConvCalo.h:51 AliAnalysisTaskGammaConvCalo.h:52 AliAnalysisTaskGammaConvCalo.h:53 AliAnalysisTaskGammaConvCalo.h:54 AliAnalysisTaskGammaConvCalo.h:55 AliAnalysisTaskGammaConvCalo.h:56 AliAnalysisTaskGammaConvCalo.h:57 AliAnalysisTaskGammaConvCalo.h:58 AliAnalysisTaskGammaConvCalo.h:59 AliAnalysisTaskGammaConvCalo.h:60 AliAnalysisTaskGammaConvCalo.h:61 AliAnalysisTaskGammaConvCalo.h:62 AliAnalysisTaskGammaConvCalo.h:63 AliAnalysisTaskGammaConvCalo.h:64 AliAnalysisTaskGammaConvCalo.h:65 AliAnalysisTaskGammaConvCalo.h:66 AliAnalysisTaskGammaConvCalo.h:67 AliAnalysisTaskGammaConvCalo.h:68 AliAnalysisTaskGammaConvCalo.h:69 AliAnalysisTaskGammaConvCalo.h:70 AliAnalysisTaskGammaConvCalo.h:71 AliAnalysisTaskGammaConvCalo.h:72 AliAnalysisTaskGammaConvCalo.h:73 AliAnalysisTaskGammaConvCalo.h:74 AliAnalysisTaskGammaConvCalo.h:75 AliAnalysisTaskGammaConvCalo.h:76 AliAnalysisTaskGammaConvCalo.h:77 AliAnalysisTaskGammaConvCalo.h:78 AliAnalysisTaskGammaConvCalo.h:79 AliAnalysisTaskGammaConvCalo.h:80 AliAnalysisTaskGammaConvCalo.h:81 AliAnalysisTaskGammaConvCalo.h:82 AliAnalysisTaskGammaConvCalo.h:83 AliAnalysisTaskGammaConvCalo.h:84 AliAnalysisTaskGammaConvCalo.h:85 AliAnalysisTaskGammaConvCalo.h:86 AliAnalysisTaskGammaConvCalo.h:87 AliAnalysisTaskGammaConvCalo.h:88 AliAnalysisTaskGammaConvCalo.h:89 AliAnalysisTaskGammaConvCalo.h:90 AliAnalysisTaskGammaConvCalo.h:91 AliAnalysisTaskGammaConvCalo.h:92 AliAnalysisTaskGammaConvCalo.h:93 AliAnalysisTaskGammaConvCalo.h:94 AliAnalysisTaskGammaConvCalo.h:95 AliAnalysisTaskGammaConvCalo.h:96 AliAnalysisTaskGammaConvCalo.h:97 AliAnalysisTaskGammaConvCalo.h:98 AliAnalysisTaskGammaConvCalo.h:99 AliAnalysisTaskGammaConvCalo.h:100 AliAnalysisTaskGammaConvCalo.h:101 AliAnalysisTaskGammaConvCalo.h:102 AliAnalysisTaskGammaConvCalo.h:103 AliAnalysisTaskGammaConvCalo.h:104 AliAnalysisTaskGammaConvCalo.h:105 AliAnalysisTaskGammaConvCalo.h:106 AliAnalysisTaskGammaConvCalo.h:107 AliAnalysisTaskGammaConvCalo.h:108 AliAnalysisTaskGammaConvCalo.h:109 AliAnalysisTaskGammaConvCalo.h:110 AliAnalysisTaskGammaConvCalo.h:111 AliAnalysisTaskGammaConvCalo.h:112 AliAnalysisTaskGammaConvCalo.h:113 AliAnalysisTaskGammaConvCalo.h:114 AliAnalysisTaskGammaConvCalo.h:115 AliAnalysisTaskGammaConvCalo.h:116 AliAnalysisTaskGammaConvCalo.h:117 AliAnalysisTaskGammaConvCalo.h:118 AliAnalysisTaskGammaConvCalo.h:119 AliAnalysisTaskGammaConvCalo.h:120 AliAnalysisTaskGammaConvCalo.h:121 AliAnalysisTaskGammaConvCalo.h:122 AliAnalysisTaskGammaConvCalo.h:123 AliAnalysisTaskGammaConvCalo.h:124 AliAnalysisTaskGammaConvCalo.h:125 AliAnalysisTaskGammaConvCalo.h:126 AliAnalysisTaskGammaConvCalo.h:127 AliAnalysisTaskGammaConvCalo.h:128 AliAnalysisTaskGammaConvCalo.h:129 AliAnalysisTaskGammaConvCalo.h:130 AliAnalysisTaskGammaConvCalo.h:131 AliAnalysisTaskGammaConvCalo.h:132 AliAnalysisTaskGammaConvCalo.h:133 AliAnalysisTaskGammaConvCalo.h:134 AliAnalysisTaskGammaConvCalo.h:135 AliAnalysisTaskGammaConvCalo.h:136 AliAnalysisTaskGammaConvCalo.h:137 AliAnalysisTaskGammaConvCalo.h:138 AliAnalysisTaskGammaConvCalo.h:139 AliAnalysisTaskGammaConvCalo.h:140 AliAnalysisTaskGammaConvCalo.h:141 AliAnalysisTaskGammaConvCalo.h:142 AliAnalysisTaskGammaConvCalo.h:143 AliAnalysisTaskGammaConvCalo.h:144 AliAnalysisTaskGammaConvCalo.h:145 AliAnalysisTaskGammaConvCalo.h:146 AliAnalysisTaskGammaConvCalo.h:147 AliAnalysisTaskGammaConvCalo.h:148 AliAnalysisTaskGammaConvCalo.h:149 AliAnalysisTaskGammaConvCalo.h:150 AliAnalysisTaskGammaConvCalo.h:151 AliAnalysisTaskGammaConvCalo.h:152 AliAnalysisTaskGammaConvCalo.h:153 AliAnalysisTaskGammaConvCalo.h:154 AliAnalysisTaskGammaConvCalo.h:155 AliAnalysisTaskGammaConvCalo.h:156 AliAnalysisTaskGammaConvCalo.h:157 AliAnalysisTaskGammaConvCalo.h:158 AliAnalysisTaskGammaConvCalo.h:159 AliAnalysisTaskGammaConvCalo.h:160 AliAnalysisTaskGammaConvCalo.h:161 AliAnalysisTaskGammaConvCalo.h:162 AliAnalysisTaskGammaConvCalo.h:163 AliAnalysisTaskGammaConvCalo.h:164 AliAnalysisTaskGammaConvCalo.h:165 AliAnalysisTaskGammaConvCalo.h:166 AliAnalysisTaskGammaConvCalo.h:167 AliAnalysisTaskGammaConvCalo.h:168 AliAnalysisTaskGammaConvCalo.h:169 AliAnalysisTaskGammaConvCalo.h:170 AliAnalysisTaskGammaConvCalo.h:171 AliAnalysisTaskGammaConvCalo.h:172 AliAnalysisTaskGammaConvCalo.h:173 AliAnalysisTaskGammaConvCalo.h:174 AliAnalysisTaskGammaConvCalo.h:175 AliAnalysisTaskGammaConvCalo.h:176 AliAnalysisTaskGammaConvCalo.h:177 AliAnalysisTaskGammaConvCalo.h:178 AliAnalysisTaskGammaConvCalo.h:179 AliAnalysisTaskGammaConvCalo.h:180 AliAnalysisTaskGammaConvCalo.h:181 AliAnalysisTaskGammaConvCalo.h:182 AliAnalysisTaskGammaConvCalo.h:183 AliAnalysisTaskGammaConvCalo.h:184 AliAnalysisTaskGammaConvCalo.h:185 AliAnalysisTaskGammaConvCalo.h:186 AliAnalysisTaskGammaConvCalo.h:187 AliAnalysisTaskGammaConvCalo.h:188 AliAnalysisTaskGammaConvCalo.h:189 AliAnalysisTaskGammaConvCalo.h:190 AliAnalysisTaskGammaConvCalo.h:191 AliAnalysisTaskGammaConvCalo.h:192 AliAnalysisTaskGammaConvCalo.h:193 AliAnalysisTaskGammaConvCalo.h:194 AliAnalysisTaskGammaConvCalo.h:195 AliAnalysisTaskGammaConvCalo.h:196 AliAnalysisTaskGammaConvCalo.h:197 AliAnalysisTaskGammaConvCalo.h:198 AliAnalysisTaskGammaConvCalo.h:199 AliAnalysisTaskGammaConvCalo.h:200 AliAnalysisTaskGammaConvCalo.h:201 AliAnalysisTaskGammaConvCalo.h:202 AliAnalysisTaskGammaConvCalo.h:203 AliAnalysisTaskGammaConvCalo.h:204 AliAnalysisTaskGammaConvCalo.h:205 AliAnalysisTaskGammaConvCalo.h:206 AliAnalysisTaskGammaConvCalo.h:207 AliAnalysisTaskGammaConvCalo.h:208 AliAnalysisTaskGammaConvCalo.h:209 AliAnalysisTaskGammaConvCalo.h:210 AliAnalysisTaskGammaConvCalo.h:211 AliAnalysisTaskGammaConvCalo.h:212 AliAnalysisTaskGammaConvCalo.h:213 AliAnalysisTaskGammaConvCalo.h:214 AliAnalysisTaskGammaConvCalo.h:215 AliAnalysisTaskGammaConvCalo.h:216 AliAnalysisTaskGammaConvCalo.h:217 AliAnalysisTaskGammaConvCalo.h:218 AliAnalysisTaskGammaConvCalo.h:219 AliAnalysisTaskGammaConvCalo.h:220 AliAnalysisTaskGammaConvCalo.h:221 AliAnalysisTaskGammaConvCalo.h:222 AliAnalysisTaskGammaConvCalo.h:223 AliAnalysisTaskGammaConvCalo.h:224 AliAnalysisTaskGammaConvCalo.h:225 AliAnalysisTaskGammaConvCalo.h:226 AliAnalysisTaskGammaConvCalo.h:227 AliAnalysisTaskGammaConvCalo.h:228 AliAnalysisTaskGammaConvCalo.h:229 AliAnalysisTaskGammaConvCalo.h:230 AliAnalysisTaskGammaConvCalo.h:231 AliAnalysisTaskGammaConvCalo.h:232 AliAnalysisTaskGammaConvCalo.h:233 AliAnalysisTaskGammaConvCalo.h:234 AliAnalysisTaskGammaConvCalo.h:235 AliAnalysisTaskGammaConvCalo.h:236 AliAnalysisTaskGammaConvCalo.h:237 AliAnalysisTaskGammaConvCalo.h:238 AliAnalysisTaskGammaConvCalo.h:239 AliAnalysisTaskGammaConvCalo.h:240 AliAnalysisTaskGammaConvCalo.h:241 AliAnalysisTaskGammaConvCalo.h:242 AliAnalysisTaskGammaConvCalo.h:243 AliAnalysisTaskGammaConvCalo.h:244 AliAnalysisTaskGammaConvCalo.h:245 AliAnalysisTaskGammaConvCalo.h:246 AliAnalysisTaskGammaConvCalo.h:247 AliAnalysisTaskGammaConvCalo.h:248 AliAnalysisTaskGammaConvCalo.h:249 AliAnalysisTaskGammaConvCalo.h:250 AliAnalysisTaskGammaConvCalo.h:251 AliAnalysisTaskGammaConvCalo.h:252 AliAnalysisTaskGammaConvCalo.h:253 AliAnalysisTaskGammaConvCalo.h:254 AliAnalysisTaskGammaConvCalo.h:255 AliAnalysisTaskGammaConvCalo.h:256 AliAnalysisTaskGammaConvCalo.h:257 AliAnalysisTaskGammaConvCalo.h:258 AliAnalysisTaskGammaConvCalo.h:259 AliAnalysisTaskGammaConvCalo.h:260 AliAnalysisTaskGammaConvCalo.h:261 AliAnalysisTaskGammaConvCalo.h:262 AliAnalysisTaskGammaConvCalo.h:263 AliAnalysisTaskGammaConvCalo.h:264 AliAnalysisTaskGammaConvCalo.h:265 AliAnalysisTaskGammaConvCalo.h:266 AliAnalysisTaskGammaConvCalo.h:267 AliAnalysisTaskGammaConvCalo.h:268 AliAnalysisTaskGammaConvCalo.h:269 AliAnalysisTaskGammaConvCalo.h:270 AliAnalysisTaskGammaConvCalo.h:271 AliAnalysisTaskGammaConvCalo.h:272 AliAnalysisTaskGammaConvCalo.h:273 AliAnalysisTaskGammaConvCalo.h:274 AliAnalysisTaskGammaConvCalo.h:275 AliAnalysisTaskGammaConvCalo.h:276 AliAnalysisTaskGammaConvCalo.h:277 AliAnalysisTaskGammaConvCalo.h:278 AliAnalysisTaskGammaConvCalo.h:279 AliAnalysisTaskGammaConvCalo.h:280 AliAnalysisTaskGammaConvCalo.h:281 AliAnalysisTaskGammaConvCalo.h:282 AliAnalysisTaskGammaConvCalo.h:283 AliAnalysisTaskGammaConvCalo.h:284 AliAnalysisTaskGammaConvCalo.h:285 AliAnalysisTaskGammaConvCalo.h:286 AliAnalysisTaskGammaConvCalo.h:287 AliAnalysisTaskGammaConvCalo.h:288 AliAnalysisTaskGammaConvCalo.h:289 AliAnalysisTaskGammaConvCalo.h:290 AliAnalysisTaskGammaConvCalo.h:291 AliAnalysisTaskGammaConvCalo.h:292 AliAnalysisTaskGammaConvCalo.h:293 AliAnalysisTaskGammaConvCalo.h:294 AliAnalysisTaskGammaConvCalo.h:295 AliAnalysisTaskGammaConvCalo.h:296 AliAnalysisTaskGammaConvCalo.h:297 AliAnalysisTaskGammaConvCalo.h:298 AliAnalysisTaskGammaConvCalo.h:299 AliAnalysisTaskGammaConvCalo.h:300 AliAnalysisTaskGammaConvCalo.h:301 AliAnalysisTaskGammaConvCalo.h:302 AliAnalysisTaskGammaConvCalo.h:303 AliAnalysisTaskGammaConvCalo.h:304 AliAnalysisTaskGammaConvCalo.h:305 AliAnalysisTaskGammaConvCalo.h:306 AliAnalysisTaskGammaConvCalo.h:307 AliAnalysisTaskGammaConvCalo.h:308 AliAnalysisTaskGammaConvCalo.h:309 AliAnalysisTaskGammaConvCalo.h:310 AliAnalysisTaskGammaConvCalo.h:311 AliAnalysisTaskGammaConvCalo.h:312 AliAnalysisTaskGammaConvCalo.h:313 AliAnalysisTaskGammaConvCalo.h:314 AliAnalysisTaskGammaConvCalo.h:315 AliAnalysisTaskGammaConvCalo.h:316 AliAnalysisTaskGammaConvCalo.h:317 AliAnalysisTaskGammaConvCalo.h:318 AliAnalysisTaskGammaConvCalo.h:319 AliAnalysisTaskGammaConvCalo.h:320 AliAnalysisTaskGammaConvCalo.h:321 AliAnalysisTaskGammaConvCalo.h:322 AliAnalysisTaskGammaConvCalo.h:323 AliAnalysisTaskGammaConvCalo.h:324 AliAnalysisTaskGammaConvCalo.h:325 AliAnalysisTaskGammaConvCalo.h:326 AliAnalysisTaskGammaConvCalo.h:327 AliAnalysisTaskGammaConvCalo.h:328 AliAnalysisTaskGammaConvCalo.h:329 AliAnalysisTaskGammaConvCalo.h:330 AliAnalysisTaskGammaConvCalo.h:331 AliAnalysisTaskGammaConvCalo.h:332 AliAnalysisTaskGammaConvCalo.h:333