#include <TH1.h>
#include <TH2.h>
#include <TH3.h>
#include <THashList.h>
#include <TFile.h>
#include <TROOT.h>
#include "AliAnalysisTaskTaggedPhotons.h"
#include "AliAnalysisManager.h"
#include "AliAODEvent.h"
#include "AliAODEvent.h"
#include "AliVCluster.h"
#include "AliCaloPhoton.h"
#include "AliAODMCParticle.h"
#include "AliAnalysisManager.h"
#include "AliLog.h"
#include "TGeoManager.h"
#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliStack.h"
#include "AliPHOSGeometry.h"
#include "AliTriggerAnalysis.h"
#include "AliEMCALGeometry.h"
#include "AliAnalysisUtils.h"
#include "AliOADBContainer.h"
#include "AliAODMCHeader.h"
ClassImp(AliAnalysisTaskTaggedPhotons)
AliAnalysisTaskTaggedPhotons::AliAnalysisTaskTaggedPhotons() :
AliAnalysisTaskSE(),
fPHOSgeom(0x0),
fOutputContainer(0x0),
fStack(0x0),
fTrackEvent(0x0),
fPHOSEvent(0x0),
fCurrentMixedList(0x0),
fTriggerAnalysis(0x0),
fUtils(0x0),
fZmax(0.),
fZmin(0.),
fPhimax(0.),
fPhimin(0.),
fMinBCDistance(0.),
fCentrality(0.),
fCentBin(0),
fIsMB(0),
fIsMC(0),
fIsFastMC(0)
{
for(Int_t i=0;i<10;i++)
for(Int_t j=0;j<2;j++)
fPHOSEvents[i][j]=0x0 ;
for(Int_t i=0;i<6;i++)
fPHOSBadMap[i]=0x0;
}
AliAnalysisTaskTaggedPhotons::AliAnalysisTaskTaggedPhotons(const char *name) :
AliAnalysisTaskSE(name),
fPHOSgeom(0x0),
fOutputContainer(0x0),
fStack(0x0),
fTrackEvent(0x0),
fPHOSEvent(0x0),
fCurrentMixedList(0x0),
fTriggerAnalysis(new AliTriggerAnalysis),
fUtils(0x0),
fZmax(-60.),
fZmin(60.),
fPhimax(250.),
fPhimin(320.),
fMinBCDistance(0.),
fCentrality(0.),
fCentBin(0),
fIsMB(0),
fIsMC(0),
fIsFastMC(0)
{
DefineOutput(1,THashList::Class());
for(Int_t i=0;i<1;i++)
for(Int_t j=0;j<5;j++)
fPHOSEvents[i][j]=0x0 ;
for(Int_t i=0;i<6;i++)
fPHOSBadMap[i]=0x0;
}
AliAnalysisTaskTaggedPhotons::AliAnalysisTaskTaggedPhotons(const AliAnalysisTaskTaggedPhotons& ap) :
AliAnalysisTaskSE(ap.GetName()),
fPHOSgeom(0x0),
fOutputContainer(0x0),
fStack(0x0),
fTrackEvent(0x0),
fPHOSEvent(0x0),
fCurrentMixedList(0x0),
fTriggerAnalysis(new AliTriggerAnalysis),
fUtils(0x0),
fZmax(-60.),
fZmin(60.),
fPhimax(250.),
fPhimin(320.),
fMinBCDistance(0.),
fCentrality(0.),
fCentBin(0),
fIsMB(0),
fIsMC(0),
fIsFastMC(0)
{
fZmax=ap.fZmax ;
fZmin=ap.fZmin ;
fPhimax=ap.fPhimax ;
fPhimin=ap.fPhimin ;
for(Int_t i=0;i<1;i++)
for(Int_t j=0;j<5;j++)
fPHOSEvents[i][j]=0x0 ;
for(Int_t i=0;i<6;i++)
fPHOSBadMap[i]=0x0;
}
AliAnalysisTaskTaggedPhotons& AliAnalysisTaskTaggedPhotons::operator = (const AliAnalysisTaskTaggedPhotons& ap)
{
this->~AliAnalysisTaskTaggedPhotons();
new(this) AliAnalysisTaskTaggedPhotons(ap);
return *this;
}
AliAnalysisTaskTaggedPhotons::~AliAnalysisTaskTaggedPhotons()
{
if(fOutputContainer && !AliAnalysisManager::GetAnalysisManager()->IsProofMode()) {
fOutputContainer->Clear() ;
delete fOutputContainer ;
}
for(Int_t i=0;i<10;i++)
for(Int_t j=0;j<2;j++)
if(fPHOSEvents[i][j]){
delete fPHOSEvents[i][j] ;
fPHOSEvents[i][j]=0x0 ;
}
}
void AliAnalysisTaskTaggedPhotons::UserCreateOutputObjects()
{
if(fOutputContainer != NULL){
delete fOutputContainer;
}
fOutputContainer = new THashList();
fOutputContainer->SetOwner(kTRUE);
fOutputContainer->SetName(GetName()) ;
fOutputContainer->Add(new TH1F("hSelEvents","Event selection", 10,0.,10.)) ;
fOutputContainer->Add(new TH1F("hNvertexTracks","N of primary tracks from the primary vertex",150,0.,150.));
fOutputContainer->Add(new TH1F("hZvertex","Z vertex",200,-50.,+50.));
fOutputContainer->Add(new TH2F("hTrackMult","Charged track multiplicity",100,0.,100.,250,0.,500.));
fOutputContainer->Add(new TH2F("hTrackEtaPhi","Charged track eta vs phi distribution",200,-2.,2.,200,0.,TMath::TwoPi()));
fOutputContainer->Add(new TH2F("hTrackEtaPt","Charged track eta vs pt distribution",200,-2.,2.,200,0.,50.));
fOutputContainer->Add(new TH1F("hCentrality","Ccentrality",100,0.,100.));
fOutputContainer->Add(new TH2F("hPHOSCentrality","PHOS vs centrality",100,0.,100.,100,0.,100.));
fOutputContainer->Add(new TH2F("hTOF","cluster TOF",200,0.,20.,300,-3.e-6,6.e-6));
fOutputContainer->Add(new TH2F("hCluNXZM1","Clu (X,Z), M1" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluNXZM2","Clu (X,Z), M2" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluNXZM3","Clu (X,Z), M3" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluEXZM1","Clu E(X,Z), M1" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluEXZM2","Clu E(X,Z), M2" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluEXZM3","Clu E(X,Z), M3" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluArea2M1","Clu (X,Z), M1" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluArea2M2","Clu (X,Z), M1" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluArea2M3","Clu (X,Z), M1" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluArea3M1","Clu (X,Z), M1" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluArea3M2","Clu (X,Z), M1" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hCluArea3M3","Clu (X,Z), M1" ,64,0.5,64.5, 56,0.5,56.5));
fOutputContainer->Add(new TH2F("hTofM1","TOF in mod1",200,-1.e-6,1.e-6,200,0.,20.)) ;
fOutputContainer->Add(new TH2F("hTofM2","TOF in mod2",200,-1.e-6,1.e-6,200,0.,20.)) ;
fOutputContainer->Add(new TH2F("hTofM3","TOF in mod3",200,-1.e-6,1.e-6,200,0.,20.)) ;
char cPID[4][5] ;
snprintf(cPID[0],5,"All") ;
snprintf(cPID[1],5,"Disp");
snprintf(cPID[2],5,"CPV") ;
snprintf(cPID[3],5,"Both");
const Int_t nPt=500 ;
const Double_t ptMax=50. ;
const Int_t nM=400 ;
const Double_t mMax=1. ;
for(Int_t iPID=0; iPID<4; iPID++){
fOutputContainer->Add(new TH1F(Form("hPhotM1_%s",cPID[iPID]),"Spectrum of all reconstructed particles, M1",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhotM2_%s",cPID[iPID]),"Spectrum of all reconstructed particles, M2",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhotM3_%s",cPID[iPID]),"Spectrum of all reconstructed particles, M3",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhotM1A2_%s",cPID[iPID]),"Spectrum of all reconstructed particles, M1",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhotM2A2_%s",cPID[iPID]),"Spectrum of all reconstructed particles, M2",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhotM3A2_%s",cPID[iPID]),"Spectrum of all reconstructed particles, M3",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhotM1A3_%s",cPID[iPID]),"Spectrum of all reconstructed particles, M1",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhotM2A3_%s",cPID[iPID]),"Spectrum of all reconstructed particles, M2",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhotM3A3_%s",cPID[iPID]),"Spectrum of all reconstructed particles, M3",nPt,0.,ptMax)) ;
}
const Int_t nCenBin=5;
for(Int_t cen=0; cen<nCenBin; cen++){
for(Int_t iPID=0; iPID<4; iPID++){
fOutputContainer->Add(new TH1F(Form("hPhot_%s_cent%d",cPID[iPID],cen),"Spectrum of all reconstructed particles",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_Dist2_%s_cent%d",cPID[iPID],cen),"Spectrum of all reconstructed particles",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_Dist3_%s_cent%d",cPID[iPID],cen),"Spectrum of all reconstructed particles",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_Area1_%s_cent%d",cPID[iPID],cen),"Spectrum of all reconstructed particles",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_Area2_%s_cent%d",cPID[iPID],cen),"Spectrum of all reconstructed particles",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_Area3_%s_cent%d",cPID[iPID],cen),"Spectrum of all reconstructed particles",nPt,0.,ptMax)) ;
for(Int_t itag=0; itag<18; itag++){
fOutputContainer->Add(new TH1F(Form("hPhot_TaggedMult%d_Area1_%s_cent%d",itag,cPID[iPID],cen),"Spectrum of multiply tagged photons",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_TaggedMult%d_Area2_%s_cent%d",itag,cPID[iPID],cen),"Spectrum of multiply tagged photons",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_TaggedMult%d_Area3_%s_cent%d",itag,cPID[iPID],cen),"Spectrum of multiply tagged photons",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_Tagged%d_Area1_%s_cent%d",itag,cPID[iPID],cen),"Spectrum of all reconstructed particles, no PID",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_Tagged%d_Area2_%s_cent%d",itag,cPID[iPID],cen),"Spectrum of all reconstructed particles, no PID",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_Tagged%d_Area3_%s_cent%d",itag,cPID[iPID],cen),"Spectrum of all reconstructed particles, no PID",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_TrueTagged%d_%s_cent%d",itag,cPID[iPID],cen),"Spectrum of all tagged particles",nPt,0.,ptMax)) ;
}
for(Int_t kind=1; kind<33; kind*=2){
fOutputContainer->Add(new TH1F(Form("hPhot_Isolation%d_%s_cent%d",kind,cPID[iPID],cen),"Spectrum of all reconstructed particles, no PID",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_Isolation%d_Area1_%s_cent%d",kind,cPID[iPID],cen),"Spectrum of all reconstructed particles, no PID",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hPhot_nTagged_Isolation%d_Area1_%s_cent%d",kind,cPID[iPID],cen),"Spectrum of all reconstructed particles, no PID",nPt,0.,ptMax)) ;
}
}
for(Int_t kind=1; kind<33; kind*=2){
fOutputContainer->Add(new TH1F(Form("hPi_Isolation%d_cent%d",kind,cen),"Spectrum of all reconstructed particles, no PID",nPt,0.,ptMax)) ;
}
for(Int_t iPID=0; iPID<4; iPID++){
fOutputContainer->Add(new TH2F(Form("hInvM_Re_Emin1_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hInvM_Re_Emin2_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hInvM_Re_Emin3_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hInvM_Mi_Emin1_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hInvM_Mi_Emin2_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hInvM_Mi_Emin3_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Re_Emin1_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Re_Emin2_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Re_Emin3_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Re_Emin1_Strict_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Re_Emin2_Strict_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Re_Emin3_Strict_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Mi_Emin1_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Mi_Emin2_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Mi_Emin3_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Mi_Emin1_Strict_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Mi_Emin2_Strict_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hSingleInvM_Mi_Emin3_Strict_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
}
fOutputContainer->Add(new TH2F(Form("QA_Cone1_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_Cone2_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_Cone3_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_PCone1_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_PCone2_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_PCone3_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_Pi0Cone1_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_Pi0Cone2_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_Pi0Cone3_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_Pi0PCone1_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_Pi0PCone2_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
fOutputContainer->Add(new TH2F(Form("QA_Pi0PCone3_Tracks_cent%d",cen),"Two-photon inv. mass vs first photon pt",50,0.,50.,200,0.,100.)) ;
}
char partName[15][10] ;
snprintf(partName[0],10,"gamma") ;
snprintf(partName[1],10,"pi0");
snprintf(partName[2],10,"eta") ;
snprintf(partName[3],10,"omega");
snprintf(partName[4],10,"K0s");
snprintf(partName[5],10,"Kpm");
snprintf(partName[6],10,"pipm");
snprintf(partName[7],10,"n");
snprintf(partName[8],10,"nbar");
snprintf(partName[9],10,"p");
snprintf(partName[10],10,"pbar");
if(fIsMC){
fOutputContainer->Add(new TH1F("hMCConversionRadius","Clusters without label",600,0.,600.)) ;
fOutputContainer->Add(new TH2F("hMCRecPi0Vtx","Secondary pi0s",100,0.,10.,600,0.,600.)) ;
fOutputContainer->Add(new TH2F("hMCRecEtaVtx","Secondary etas",100,0.,10.,600,0.,600.)) ;
fOutputContainer->Add(new TH2F("hMCRecOmegaVtx","Secondary etas",100,0.,10.,600,0.,600.)) ;
fOutputContainer->Add(new TH2F("hMCRecEtaprVtx","Secondary etas",100,0.,10.,600,0.,600.)) ;
fOutputContainer->Add(new TH2F("hMCRecK0sVtx","Secondary K0s",100,0.,10.,600,0.,600.)) ;
fOutputContainer->Add(new TH2F("hMCRecK0lVtx","Secondary K0l",100,0.,10.,600,0.,600.)) ;
fOutputContainer->Add(new TH2F("hMCGammaPi0MisConvR","Converted photons",400,0.,40.,600,0.,600.)) ;
for(Int_t ipart=0; ipart<11; ipart++){
fOutputContainer->Add(new TH2F(Form("hMC%s_ptrap",partName[ipart]),"Spectrum of primary photons",100,0.,10.,200,-1.,1.)) ;
fOutputContainer->Add(new TH2F(Form("hMC%s_ptphi",partName[ipart]),"Spectrum of primary photons",100,0.,10.,100,0.,TMath::TwoPi())) ;
fOutputContainer->Add(new TH2F(Form("hMC_%s_vertex",partName[ipart]),"vertex",nPt,0.,ptMax,150,0.,600.)) ;
for(Int_t cen=0; cen<nCenBin; cen++){
fOutputContainer->Add(new TH1F(Form("hMC_all_%s_cent%d",partName[ipart],cen),"Spectum (full rapifity)",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hMC_unitEta_%s_cent%d",partName[ipart],cen),"Spectum, |y|<0.15",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hMC_rap_%s_cent%d",partName[ipart],cen),"Rapidity",100,-5.,5.)) ;
fOutputContainer->Add(new TH1F(Form("hMC_phi_%s_cent%d",partName[ipart],cen),"Azimuthal angle",100,0.,TMath::TwoPi())) ;
}
}
for(Int_t cen=0; cen<nCenBin; cen++){
fOutputContainer->Add(new TH1F(Form("hMC_unitEta_GammaPi0_cent%d",cen),"Spectum, |y|<0.15",nPt,0.,ptMax)) ;
}
for(Int_t cen=0; cen<nCenBin; cen++){
fOutputContainer->Add(new TH2F(Form("LabelsNPrim_cent%d",cen),"vertex",nPt,0.,ptMax,20,0.,20.)) ;
fOutputContainer->Add(new TH1F(Form("LabelsGamma_cent%d",cen),"vertex",nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("LabelsGammaE_cent%d",cen),"vertex",nPt,0.,ptMax,100,0.,2.)) ;
for(Int_t iPID=0; iPID<4; iPID++){
fOutputContainer->Add(new TH1F(Form("hMCRecPhoton_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. photons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPhoton_Area1_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. photons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPhoton_Area2_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. photons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPhoton_Area3_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. photons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecE_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPbar_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecNbar_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecP_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPipm_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecKpm_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecN_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecCharg_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecNeutral_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecK0s_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecNoPRim_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. electrons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPhotPi0_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. photons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPhotEta_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. photons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPhotOmega_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. photons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPhotOther_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. photons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCRecPhotNoPrim_%s_cent%d",cPID[iPID],cen),"Spectrum of rec. photons", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnStack_%s_cent%d",cPID[iPID],cen),"Decay photons with partner not in Stack", nPt,0.,ptMax )) ;
for(Int_t iType=0; iType<9; iType++)
fOutputContainer->Add(new TH1F(Form("hMCDecWithFoundPartnType%d_%s_cent%d",iType,cPID[iPID],cen),"Decay photon with found partner", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWithWrongMass_%s_cent%d",cPID[iPID],cen),"Decay photon with wrong mass", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnAccept_%s_cent%d",cPID[iPID],cen),"Decay photon with parttner not in PHOS acc", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnAcceptFA1_%s_cent%d",cPID[iPID],cen),"Decay photons with partner missed due geometry Fid. area. 1", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnAcceptFA2_%s_cent%d",cPID[iPID],cen),"Decay photons with partner missed due geometry Fid. area. 2", nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnAcceptFA3_%s_cent%d",cPID[iPID],cen),"Decay photons with partner missed due geometry Fid. area. 3", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnConv_%s_cent%d",cPID[iPID],cen),"Decay photons with partner missed due to conversion", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnEmin_%s_cent%d",cPID[iPID],cen),"Decay photons with partner missed due to low energy", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnOther_%s_cent%d",cPID[iPID],cen),"Decay photons with partner missed due unknown reason", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnAll_%s_cent%d",cPID[iPID],cen),"Decay photons with partner missed due to any reason", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnNPhot_%s_cent%d",cPID[iPID],cen),"pi0 decay photon with non-photon partner", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnCutEmin_%s_cent%d",cPID[iPID],cen),"Decay photons with rec. partner but failed Emin cut", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnCutNcell_%s_cent%d",cPID[iPID],cen),"Decay photons with rec. partner but failed Ncell cut", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnCutEcross_%s_cent%d",cPID[iPID],cen),"Decay photons with rec. partner but failed Ecross cut", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnCutM02_%s_cent%d",cPID[iPID],cen),"Decay photons with rec. partner but failed M02 cut", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWMisPartnDefCuts_%s_cent%d",cPID[iPID],cen),"Decay photons with rec. partner but failed default cuts", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWRecPartn_%s_cent%d",cPID[iPID],cen),"Decay photons with rec partner", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecWRecUniqPartn_%s_cent%d",cPID[iPID],cen),"Decay photons with rec partner", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecMerged_%s_cent%d",cPID[iPID],cen),"Decay photons with rec partner", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH1F(Form("hMCDecUnfolded_%s_cent%d",cPID[iPID],cen),"Decay photons with rec partner", nPt,0.,ptMax )) ;
fOutputContainer->Add(new TH2F(Form("hMC_InvM_Re_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
fOutputContainer->Add(new TH2F(Form("hMC_InvM_Re_Strict_%s_cent%d",cPID[iPID],cen),"Two-photon inv. mass vs first photon pt",nM,0.,mMax,nPt,0.,ptMax)) ;
}
fOutputContainer->Add(new TH2F(Form("hMCmass_cent%d",cen),"Mass with reconstructed decay partner",nM,0.,mMax,nPt,0.,ptMax )) ;
}
}
if(fIsMC){
for(Int_t i=0; i<fOutputContainer->GetSize();i++){
((TH1*)fOutputContainer->At(i))->Sumw2() ;
}
}
for(Int_t i=0;i<10;i++)
for(Int_t j=0;j<5;j++)
fPHOSEvents[i][j]=0x0 ;
PostData(1, fOutputContainer);
}
void AliAnalysisTaskTaggedPhotons::UserExec(Option_t *)
{
const Double_t kEcrossCut=0.98 ;
const Double_t kTOFMaxCut= 100.e-9 ;
const Double_t kTOFMinCut=-100.e-9 ;
AliVEvent* event = (AliVEvent*)InputEvent();
if(!event){
AliDebug(1,"No event") ;
PostData(1, fOutputContainer);
return;
}
FillHistogram("hSelEvents",1) ;
fStack = (TClonesArray*)event->FindListObject(AliAODMCParticle::StdBranchName());
if(fPHOSgeom==0){
InitGeometry() ;
}
if(!fIsFastMC){
if(!fUtils)
fUtils = new AliAnalysisUtils();
Bool_t isMB = (((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & AliVEvent::kINT7) ;
Bool_t isPHI7 = (((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & AliVEvent::kPHI7);
if((fIsMB && !isMB) || (!fIsMB && !isPHI7)){
PostData(1, fOutputContainer);
return;
}
}
FillHistogram("hSelEvents",2) ;
Double_t vtx5[3];
vtx5[0] = event->GetPrimaryVertex()->GetX();
vtx5[1] = event->GetPrimaryVertex()->GetY();
vtx5[2] = event->GetPrimaryVertex()->GetZ();
FillHistogram("hNvertexTracks",event->GetPrimaryVertex()->GetNContributors());
FillHistogram("hZvertex" ,vtx5[2]);
if(fIsFastMC){
AliAODMCHeader *cHeaderAOD = dynamic_cast<AliAODMCHeader*>(event->FindListObject(AliAODMCHeader::StdBranchName()));
if(!cHeaderAOD){
PostData(1, fOutputContainer);
return ;
}
cHeaderAOD->GetVertex(vtx5);
}
if (TMath::Abs(vtx5[2]) > 10. ){
PostData(1, fOutputContainer);
return ;
}
FillHistogram("hSelEvents",3) ;
Int_t zvtx = TMath::Min(9,Int_t((vtx5[2]+10.)/2.)) ;
if(!fIsFastMC){
if(!fUtils->IsVertexSelected2013pA(event)){
PostData(1, fOutputContainer);
return ;
}
FillHistogram("hSelEvents",4) ;
if(fUtils->IsPileUpEvent(event)){
PostData(1, fOutputContainer);
return ;
}
FillHistogram("hSelEvents",5) ;
}
if(!fIsFastMC){
AliCentrality *centrality = event->GetCentrality();
if( centrality )
fCentrality=centrality->GetCentralityPercentile("V0M");
else {
AliError("Event has 0x0 centrality");
fCentrality = -1.;
}
FillHistogram("hCentrality",fCentrality) ;
if(fCentrality<0. || fCentrality>=100.){
PostData(1, fOutputContainer);
return ;
}
}
else{
fCentrality=1.;
}
fCentBin = (Int_t)(fCentrality/20.) ;
FillHistogram("hSelEvents",6) ;
Int_t trackMult = 0;
if(fTrackEvent)
fTrackEvent->Clear() ;
else
fTrackEvent = new TClonesArray("AliCaloPhoton",event->GetNumberOfTracks()) ;
for (Int_t i=0;i<event->GetNumberOfTracks();++i) {
AliAODTrack *track = (AliAODTrack*)event->GetTrack(i) ;
if(!track->IsHybridGlobalConstrainedGlobal())
continue ;
if(TMath::Abs(track->Eta())< 0.9){
if(trackMult>=fTrackEvent->GetSize())
fTrackEvent->Expand(2*trackMult) ;
new ((*fTrackEvent)[trackMult]) AliCaloPhoton(track->Px(),track->Py(),track->Pz(),track->P());
trackMult++;
FillHistogram("hTrackEtaPhi",track->Eta(),track->Phi()) ;
FillHistogram("hTrackEtaPt",track->Eta(),track->Pt()) ;
}
}
FillHistogram("hTrackMult",fCentrality,trackMult+0.5) ;
if(!fPHOSEvents[zvtx][fCentBin])
fPHOSEvents[zvtx][fCentBin]=new TList() ;
fCurrentMixedList = fPHOSEvents[zvtx][fCentBin] ;
const Double_t rcut=1. ;
Int_t multClust = event->GetNumberOfCaloClusters();
if(!fPHOSEvent)
fPHOSEvent = new TClonesArray("AliCaloPhoton",multClust);
else
fPHOSEvent->Clear() ;
Int_t inList = 0;
for (Int_t i=0; i<multClust; i++) {
AliVCluster * clu = event->GetCaloCluster(i);
if(!clu->IsPHOS())
continue ;
if(clu->E()<0.1)
continue;
if(clu->GetNCells()<3)
continue ;
if(clu->GetM02()<0.2)
continue ;
if(clu->GetMCEnergyFraction()>kEcrossCut)
continue ;
if(clu->GetDistanceToBadChannel()<fMinBCDistance)
continue ;
Float_t pos[3] ;
clu->GetPosition(pos) ;
Int_t fidArea=GetFiducialArea(pos) ;
TVector3 global1(pos) ;
Int_t relId[4] ;
fPHOSgeom->GlobalPos2RelId(global1,relId) ;
Int_t mod = relId[0] ;
Int_t cellX = relId[2];
Int_t cellZ = relId[3] ;
FillHistogram("hTOF",clu->E(),clu->GetTOF()) ;
FillHistogram(Form("hTofM%d",mod),clu->GetTOF(),clu->E()) ;
if((!fIsMC) && (clu->GetTOF() < kTOFMinCut || clu->GetTOF() > kTOFMaxCut))
continue ;
FillHistogram(Form("hCluNXZM%d",mod),cellX,cellZ,1.);
FillHistogram(Form("hCluEXZM%d",mod),cellX,cellZ,clu->E());
if(fidArea>1){
FillHistogram(Form("hCluArea2M%d",mod),cellX,cellZ,1.);
if(fidArea>2){
FillHistogram(Form("hCluArea3M%d",mod),cellX,cellZ,1.);
}
}
TLorentzVector momentum ;
clu->GetMomentum(momentum, vtx5);
AliCaloPhoton *p = new ((*fPHOSEvent)[inList]) AliCaloPhoton(momentum.Px(),momentum.Py(),momentum.Pz(),clu->E() );
inList++;
Int_t isolation = EvalIsolation(&momentum,kTRUE) ;
p->SetIsolationTag(isolation) ;
p->SetDistToBad((Int_t)(1.+clu->GetDistanceToBadChannel()/2.2));
p->SetBC(i) ;
p->SetTagInfo(0);
p->SetTagged(kFALSE);
p->SetFiducialArea(fidArea) ;
if(fIsMC){
FillHistogram(Form("LabelsNPrim_cent%d",fCentBin),clu->E(),float(clu->GetNLabels())) ;
Int_t primLabel=clu->GetLabelAt(0) ;
if(primLabel>-1){
AliAODMCParticle * prim = (AliAODMCParticle*)fStack->At(primLabel) ;
Int_t iparent=primLabel;
AliAODMCParticle * parent = prim;
Double_t r2=prim->Xv()*prim->Xv()+prim->Yv()*prim->Yv() ;
while((r2 > rcut*rcut) && (iparent>-1)){
iparent=parent->GetMother();
parent=(AliAODMCParticle*)fStack->At(iparent);
r2=parent->Xv()*parent->Xv()+parent->Yv()*parent->Yv() ;
}
p->SetPrimary(primLabel) ;
p->SetPrimaryAtVertex(iparent) ;
p->SetWeight(PrimaryParticleWeight(parent)) ;
}
else{
p->SetPrimary(-1);
p->SetPrimaryAtVertex(-1) ;
p->SetWeight(1.) ;
}
}
else{
p->SetPrimary(-1);
p->SetPrimaryAtVertex(-1) ;
p->SetWeight(1.) ;
}
p->SetDispBit(clu->Chi2()<2.5*2.5) ;
p->SetTOFBit(TestTOF(clu->GetTOF(),clu->E())) ;
p->SetCPVBit(clu->GetEmcCpvDistance()>2.5) ;
FillHistogram(Form("hPhotM%d_All",mod),p->Pt()) ;
if(fidArea>1){
FillHistogram(Form("hPhotM%dA2_All",mod),p->Pt()) ;
if(fidArea>2){
FillHistogram(Form("hPhotM%dA3_All",mod),p->Pt()) ;
}
}
if(p->IsDispOK()){
FillHistogram(Form("hPhotM%d_Disp",mod),p->Pt()) ;
if(fidArea>1){
FillHistogram(Form("hPhotM%dA2_Disp",mod),p->Pt()) ;
if(fidArea>2){
FillHistogram(Form("hPhotM%dA3_Disp",mod),p->Pt()) ;
}
}
if(p->IsCPVOK()){
FillHistogram(Form("hPhotM%d_Both",mod),p->Pt()) ;
if(fidArea>1){
FillHistogram(Form("hPhotM%dA2_Both",mod),p->Pt()) ;
if(fidArea>2){
FillHistogram(Form("hPhotM%dA3_Both",mod),p->Pt()) ;
}
}
}
}
if(p->IsCPVOK()){
FillHistogram(Form("hPhotM%d_CPV",mod),p->Pt()) ;
if(fidArea>1){
FillHistogram(Form("hPhotM%dA2_CPV",mod),p->Pt()) ;
if(fidArea>2){
FillHistogram(Form("hPhotM%dA3_CPV",mod),p->Pt()) ;
}
}
}
}
FillHistogram("hPHOSCentrality",fCentrality,inList+0.5) ;
FillMCHistos() ;
FillTaggingHistos() ;
fCurrentMixedList->AddFirst(fPHOSEvent);
fPHOSEvent=0x0 ;
if(fCurrentMixedList->GetSize() > 10){
TClonesArray *tmp = static_cast <TClonesArray*> (fCurrentMixedList->Last());
fCurrentMixedList->Remove(tmp);
delete tmp;
}
PostData(1, fOutputContainer);
}
void AliAnalysisTaskTaggedPhotons::FillMCHistos(){
if(!fIsMC)
return ;
const Double_t rcut=1. ;
const Double_t phiMin=260.*TMath::Pi()/180. ;
const Double_t phiMax=320.*TMath::Pi()/180. ;
AliVEvent* event = (AliVEvent*)InputEvent();
Int_t nPrim = fStack->GetEntriesFast() ;
for(Int_t i=0;i<nPrim;i++){
AliAODMCParticle * prim = (AliAODMCParticle*)fStack->At(i) ;
Double_t r2=prim->Xv()*prim->Xv()+prim->Yv()*prim->Yv() ;
if(r2>rcut*rcut)
continue ;
Int_t pdg=prim->GetPdgCode() ;
char partName[30] ;
if(pdg == 111)
snprintf(partName,30,"pi0") ;
else
if(pdg == 221)
snprintf(partName,30,"eta") ;
else
if(pdg == 22)
snprintf(partName,30,"gamma") ;
else
if(pdg == 310)
snprintf(partName,30,"K0s") ;
else
if(abs(pdg) == 321)
snprintf(partName,30,"Kpm") ;
else
if(abs(pdg) == 211)
snprintf(partName,30,"pipm") ;
else
if(abs(pdg) == 2212)
snprintf(partName,30,"p") ;
else
if(abs(pdg) ==-2212)
snprintf(partName,30,"pbar") ;
else
if(abs(pdg) == 2112)
snprintf(partName,30,"n") ;
else
if(abs(pdg) ==-2112)
snprintf(partName,30,"nbar") ;
else
continue ;
Double_t phi=prim->Phi() ;
while(phi<0.)phi+=TMath::TwoPi() ;
while(phi>TMath::TwoPi())phi-=TMath::TwoPi() ;
Double_t pt=prim->Pt() ;
Double_t w = PrimaryParticleWeight(prim) ;
FillHistogram(Form("hMC_all_%s_cent%d",partName,fCentBin),pt,w) ;
if(TMath::Abs(prim->Y())<0.13){
FillHistogram(Form("hMC_phi_%s_cent%d",partName,fCentBin),phi,w) ;
if(phi>phiMin && phi<phiMax){
FillHistogram(Form("hMC_unitEta_%s_cent%d",partName,fCentBin),pt,w) ;
if(prim->GetMother()>-1){
AliAODMCParticle * primGM = (AliAODMCParticle*)fStack->At(prim->GetMother()) ;
if(primGM->GetPdgCode()==111)
FillHistogram(Form("hMC_unitEta_GammaPi0_cent%d",fCentBin),pt,w) ;
}
}
}
FillHistogram(Form("hMC_rap_%s_cent%d",partName,fCentBin),prim->Y(),w) ;
if(pdg == 111){
FillHistogram("hMCpi0_ptrap",pt,prim->Y(),w) ;
FillHistogram("hMCpi0_ptphi",pt,phi,w) ;
}
if(pdg == 22){
FillHistogram("hMCgamma_ptrap",pt,prim->Y(),w) ;
FillHistogram("hMCgamma_ptphi",pt,phi,w) ;
}
}
const Int_t n=fPHOSEvent->GetEntriesFast() ;
for(Int_t i=0;i<n;i++){
AliCaloPhoton *p = static_cast<AliCaloPhoton*>(fPHOSEvent->At(i));
Int_t label=p->GetPrimary() ;
if(label<0){
FillHistogram("hMCRecNoLabel",p->Pt(),p->GetWeight());
continue ;
}
AliAODMCParticle * prim = (AliAODMCParticle*)fStack->At(p->GetPrimary()) ;
Int_t iparent=p->GetPrimary();
AliAODMCParticle * parent = prim;
while(parent->Xv()*parent->Xv()+parent->Yv()*parent->Yv() > rcut*rcut){
iparent=parent->GetMother();
if(iparent<0)
break ;
parent = (AliAODMCParticle*)fStack->At(iparent) ;
}
Int_t parentPDG=parent->GetPdgCode() ;
Int_t iFidArea=p->GetFiducialArea();
switch(parentPDG){
case 22:
FillPIDHistograms("hMCRecPhoton",p);
if(iFidArea>0){
FillPIDHistograms("hMCRecPhoton_Area1",p);
if(iFidArea>1){
FillPIDHistograms("hMCRecPhoton_Area2",p);
if(iFidArea>1){
FillPIDHistograms("hMCRecPhoton_Area3",p);
}
}
}
break ;
case 11:
case -11:
FillPIDHistograms("hMCRecE",p);
break ;
case -2212:
FillPIDHistograms("hMCRecPbar",p);
break ;
case -2112:
FillPIDHistograms("hMCRecNbar",p);
break ;
case 211:
case -211:
FillPIDHistograms("hMCRecPipm",p);
break ;
case 2212:
FillPIDHistograms("hMCRecP",p);
break ;
case 321:
case -321:
FillPIDHistograms("hMCRecKpm",p);
break ;
case 310:
FillPIDHistograms("hMCRecK0s",p);
break ;
case 2112:
FillPIDHistograms("hMCRecN",p);
break ;
case -1:
FillPIDHistograms("hMCRecNoPRim",p);
break ;
default:
if(parent->Charge()!=0)
FillPIDHistograms("hMCRecCharg",p);
else
FillPIDHistograms("hMCRecNeutral",p);
}
if(parentPDG==22){
Int_t iGrandParent=parent->GetMother();
if(iGrandParent<0 || iGrandParent>=fStack->GetEntriesFast()){
FillPIDHistograms("hMCRecPhotNoPrim",p);
continue ;
}
AliAODMCParticle * grandParent = (AliAODMCParticle*)fStack->At(iGrandParent) ;
Int_t grandParentPDG=grandParent->GetPdgCode() ;
switch(grandParentPDG){
case 111:
FillPIDHistograms("hMCRecPhotPi0",p);
break ;
case 221:
FillPIDHistograms("hMCRecPhotEta",p);
break ;
case 223:
FillPIDHistograms("hMCRecPhotOmega",p);
break ;
default:
FillPIDHistograms("hMCRecPhotOther",p);
}
if(grandParentPDG==111){
Int_t ipartner=grandParent->GetDaughter(0) ;
if(ipartner==iparent){
if(grandParent->GetNDaughters()>1){
ipartner=grandParent->GetDaughter(1);
}
else{
ipartner=-1 ;
}
}
if(ipartner==-1){
FillPIDHistograms("hMCDecWMisPartnStack",p) ;
}
else{
AliAODMCParticle * partner = (AliAODMCParticle *)fStack->At(ipartner);
AliCaloPhoton *pp = 0x0 ;
for(Int_t ii=0;ii<n;ii++){
if(i==ii) continue;
AliCaloPhoton * tmp = static_cast<AliCaloPhoton*>(fPHOSEvent->At(ii));
Int_t ipartnPrim = tmp->GetPrimary() ;
while(ipartnPrim>-1){
if(ipartnPrim==ipartner){
break ;
}
ipartnPrim = ((AliAODMCParticle *)fStack->At(ipartnPrim))->GetMother();
}
if(ipartnPrim==ipartner){
pp=tmp ;
break ;
}
}
if(pp){
FillPIDHistograms("hMCDecWRecUniqPartn",p) ;
}
if(!pp){
for(Int_t ii=0;(ii<n) && (!pp);ii++){
if(i==ii) continue;
AliCaloPhoton * tmp = static_cast<AliCaloPhoton*>(fPHOSEvent->At(ii));
Int_t iCaloCluster=tmp->GetBC();
AliVCluster * clu = event->GetCaloCluster(iCaloCluster);
Int_t nCluPrimaries = clu->GetNLabels() ;
for(Int_t iAODLabel=0; (iAODLabel<nCluPrimaries) && (!pp); iAODLabel++){
Int_t ipartnPrim = clu->GetLabelAt(iAODLabel) ;
while(ipartnPrim>-1){
if(ipartnPrim==ipartner){
break ;
}
ipartnPrim = ((AliAODMCParticle *)fStack->At(ipartnPrim))->GetMother();
}
if(ipartnPrim==ipartner){
pp=tmp ;
break ;
}
}
}
}
if(!pp){
Int_t iCaloCluster=p->GetBC();
AliVCluster * clu = event->GetCaloCluster(iCaloCluster);
Int_t nCluPrimaries = clu->GetNLabels() ;
for(Int_t iAODLabel=0; iAODLabel<nCluPrimaries ; iAODLabel++){
Int_t ipartnPrim = clu->GetLabelAt(iAODLabel) ;
while(ipartnPrim>-1){
if(ipartnPrim==ipartner){
break ;
}
ipartnPrim = ((AliAODMCParticle *)fStack->At(ipartnPrim))->GetMother();
}
if(ipartnPrim==ipartner){
if(clu->GetNExMax()<2){
FillPIDHistograms("hMCDecMerged",p) ;
}
else{
FillPIDHistograms("hMCDecUnfolded",p) ;
}
}
}
}
if(pp){
FillPIDHistograms("hMCDecWRecPartn",p) ;
Double_t invMass=(*p+ *pp).M() ;
FillHistogram(Form("hMCmass_cent%d",fCentBin),invMass,p->Pt(),p->GetWeight()) ;
Double_t nSigma=InPi0Band(invMass,p->Pt()) ;
for(Int_t eminType=0; eminType<3; eminType++){
if(pp->E()>0.1*(eminType+1)){
for(Int_t isigma=0; isigma<3; isigma++){
if(nSigma<1.+isigma){
Int_t iType=3*eminType+isigma ;
FillPIDHistograms(Form("hMCDecWithFoundPartnType%d",iType),p) ;
}
}
}
}
if(nSigma>3.){
FillPIDHistograms("hMCDecWithWrongMass",p) ;
}
}
else{
if(partner->GetPdgCode()==22){
Bool_t isPartnerLost=kFALSE;
Int_t modulenum ;
Double_t ztmp=0.,xtmp=0. ;
Double_t vtx[3]={partner->Xv(),partner->Yv(),partner->Zv()} ;
Bool_t impact=fPHOSgeom->ImpactOnEmc(vtx,partner->Theta(),partner->Phi(),modulenum,ztmp,xtmp) ;
if(impact){
Int_t relId[4] ;
fPHOSgeom->RelPosToRelId(modulenum,xtmp,ztmp,relId) ;
if ( !IsGoodChannel(modulenum,relId[2],relId[3]) ) {
impact=kFALSE ;
}
}
if(!impact){
FillPIDHistograms("hMCDecWMisPartnAccept",p) ;
if(iFidArea>0){
FillPIDHistograms("hMCDecWMisPartnAcceptFA1",p) ;
if(iFidArea>1){
FillPIDHistograms("hMCDecWMisPartnAcceptFA2",p) ;
if(iFidArea>2){
FillPIDHistograms("hMCDecWMisPartnAcceptFA3",p) ;
}
}
}
isPartnerLost=kTRUE;
}
if(!isPartnerLost){
if(partner->GetNDaughters()>0){
AliAODMCParticle* tmpP=(AliAODMCParticle*)fStack->At(partner->GetDaughter(0));
if(tmpP->Xv()*tmpP->Xv()+tmpP->Yv()*tmpP->Yv()<450.*450.){
FillPIDHistograms("hMCDecWMisPartnConv",p) ;
isPartnerLost=kTRUE;
}
}
}
if(!isPartnerLost &&
partner->E()<0.3){
FillPIDHistograms("hMCDecWMisPartnEmin",p) ;
isPartnerLost=kTRUE;
}
if(!isPartnerLost){
FillPIDHistograms("hMCDecWMisPartnOther",p);
Int_t multClust = event->GetNumberOfCaloClusters();
for (Int_t iclu=0; (iclu<multClust) && (!isPartnerLost); iclu++) {
AliVCluster * clu = event->GetCaloCluster(iclu);
if(!clu->IsPHOS())
continue ;
if(clu->E()==p->E())
continue ;
Int_t nCluPrimaries = clu->GetNLabels() ;
for(Int_t iAODLabel=0; (iAODLabel<nCluPrimaries) && (!isPartnerLost); iAODLabel++){
Int_t ipartnPrim = clu->GetLabelAt(iAODLabel) ;
while(ipartnPrim>-1){
if(ipartnPrim==ipartner)
break ;
ipartnPrim = ((AliAODMCParticle *)fStack->At(ipartnPrim))->GetMother();
}
if(ipartnPrim==ipartner){
isPartnerLost=kTRUE;
break ;
}
}
}
if(isPartnerLost){
FillPIDHistograms("hMCDecWMisPartnDefCuts",p);
}
}
else{
FillPIDHistograms("hMCDecWMisPartnAll",p);
}
}
else{
FillPIDHistograms("hMCDecWMisPartnNPhot",p);
}
}
}
}
}
}
}
void AliAnalysisTaskTaggedPhotons::FillTaggingHistos(){
const Int_t n=fPHOSEvent->GetEntriesFast() ;
for(Int_t i=0;i<n-1;i++){
AliCaloPhoton *p1 = static_cast<AliCaloPhoton*>(fPHOSEvent->At(i));
for(Int_t j = i+1 ; j < n ; j++) {
AliCaloPhoton * p2 = static_cast<AliCaloPhoton*>(fPHOSEvent->At(j));
Double_t invMass = (*p1 + *p2).M();
Double_t nsigma1 = InPi0Band(invMass,p1->Pt()) ;
Double_t nsigma2 = InPi0Band(invMass,p2->Pt()) ;
if((p1->E()>0.1) && (p2->E()>0.1)){
FillPIDHistograms("hInvM_Re_Emin1",p1,p2,invMass,kTRUE) ;
if((p1->E()>0.2) && (p2->E()>0.2)){
FillPIDHistograms("hInvM_Re_Emin2",p1,p2,invMass,kTRUE) ;
if((p1->E()>0.3) && (p2->E()>0.3)){
FillPIDHistograms("hInvM_Re_Emin3",p1,p2,invMass,kTRUE) ;
if(nsigma1<2 || nsigma2<2){
TLorentzVector pi0=*p1+*p2 ;
Int_t isolation=EvalIsolation(&pi0,0) ;
for(Int_t kind=1; kind<33; kind*=2){
if((isolation&kind)){
FillHistogram(Form("hPi_Isolation%d_cent%d",kind,fCentBin),pi0.Pt()) ;
}
}
}
}
}
}
if(p2->E()>0.1){
FillPIDHistograms("hSingleInvM_Re_Emin1",p1,invMass) ;
if(p2->E()>0.2){
FillPIDHistograms("hSingleInvM_Re_Emin2",p1,invMass) ;
if(p2->E()>0.3){
FillPIDHistograms("hSingleInvM_Re_Emin3",p1,invMass) ;
}
}
}
if(p1->E()>0.1){
FillPIDHistograms("hSingleInvM_Re_Emin1",p2,invMass) ;
if(p1->E()>0.2){
FillPIDHistograms("hSingleInvM_Re_Emin2",p2,invMass) ;
if(p1->E()>0.3){
FillPIDHistograms("hSingleInvM_Re_Emin3",p2,invMass) ;
}
}
}
if(TestPID(3, p2)){
if(p2->E()>0.1){
FillPIDHistograms("hSingleInvM_Re_Emin1_Strict",p1,invMass) ;
if(p2->E()>0.2){
FillPIDHistograms("hSingleInvM_Re_Emin2_Strict",p1,invMass) ;
if(p2->E()>0.3){
FillPIDHistograms("hSingleInvM_Re_Emin3_Strict",p1,invMass) ;
}
}
}
}
if(TestPID(3, p1)){
if(p1->E()>0.1){
FillPIDHistograms("hSingleInvM_Re_Emin1_Strict",p2,invMass) ;
if(p1->E()>0.1){
FillPIDHistograms("hSingleInvM_Re_Emin2_Strict",p2,invMass) ;
if(p1->E()>0.3){
FillPIDHistograms("hSingleInvM_Re_Emin3_Strict",p2,invMass) ;
}
}
}
}
if(IsSameParent(p1,p2)==111){
FillPIDHistograms("hMC_InvM_Re",p1,invMass) ;
FillPIDHistograms("hMC_InvM_Re",p2,invMass) ;
if(TestPID(3, p2)){
FillPIDHistograms("hMC_InvM_Re_Strict",p1,invMass) ;
}
if(TestPID(3, p1)){
FillPIDHistograms("hMC_InvM_Re_Strict",p2,invMass) ;
}
}
Int_t tag1=0 ;
for(Int_t eminType=0; eminType<3; eminType++){
if(p2->E()>0.1*(eminType+1)){
for(Int_t isigma=0; isigma<3; isigma++){
if(nsigma1<1+isigma){
tag1|= (1 << (3*eminType+isigma)) ;
if(p2->IsPIDOK(3))
tag1|= (1 << (3*eminType+isigma+9)) ;
}
}
}
}
Int_t oldTag1=p1->GetTagInfo() ;
for(Int_t ibit=0; ibit<18; ibit++){
if(((oldTag1 & (1<<ibit))!=0) &&
((tag1 & (1<<ibit))!=0)){
Int_t iFidArea = p1->GetFiducialArea();
if(iFidArea>0){
FillPIDHistograms(Form("hPhot_TaggedMult%d_Area1",ibit),p1) ;
if(iFidArea>1){
FillPIDHistograms(Form("hPhot_TaggedMult%d_Area2",ibit),p1) ;
if(iFidArea>2){
FillPIDHistograms(Form("hPhot_TaggedMult%d_Area3",ibit),p1) ;
}
}
}
}
}
tag1=tag1|oldTag1 ;
p1->SetTagInfo(tag1) ;
Int_t tag2=0 ;
for(Int_t eminType=0; eminType<3; eminType++){
if(p1->E()>0.1*(eminType+1)){
for(Int_t isigma=0; isigma<3; isigma++){
if(nsigma2<1+isigma){
tag2|= (1 << (3*eminType+isigma)) ;
if(p1->IsPIDOK(3))
tag2|= (1 << (3*eminType+isigma+9)) ;
}
}
}
}
Int_t oldTag2=p2->GetTagInfo() ;
for(Int_t ibit=0; ibit<18; ibit++){
if(((oldTag2 & (1<<ibit))!=0) &&
((tag2 & (1<<ibit))!=0)){
Int_t iFidArea = p2->GetFiducialArea();
if(iFidArea>0){
FillPIDHistograms(Form("hPhot_TaggedMult%d_Area1",ibit),p2) ;
if(iFidArea>1){
FillPIDHistograms(Form("hPhot_TaggedMult%d_Area2",ibit),p2) ;
if(iFidArea>2){
FillPIDHistograms(Form("hPhot_TaggedMult%d_Area3",ibit),p2) ;
}
}
}
}
}
tag2=tag2|oldTag2 ;
p2->SetTagInfo(tag2) ;
Bool_t trueTag=(IsSameParent(p1,p2)==111);
p1->SetUnfolded(p1->IsntUnfolded()|trueTag) ;
p2->SetUnfolded(p2->IsntUnfolded()|trueTag) ;
}
}
for(Int_t i=0;i<n;i++){
AliCaloPhoton *p = static_cast<AliCaloPhoton*>(fPHOSEvent->At(i));
Int_t isolation = p->GetIsolationTag();
FillPIDHistograms("hPhot",p) ;
if(p->DistToBad()>1){
FillPIDHistograms("hPhot_Dist2",p) ;
if(p->DistToBad()>2){
FillPIDHistograms("hPhot_Dist3",p) ;
}
}
for(Int_t kind=1; kind<33; kind*=2){
if((isolation&kind)){
FillPIDHistograms(Form("hPhot_Isolation%d",kind),p) ;
}
}
Int_t iFidArea = p->GetFiducialArea();
if(iFidArea>0){
FillPIDHistograms("hPhot_Area1",p) ;
for(Int_t kind=1; kind<33; kind*=2){
if((isolation&kind)){
FillPIDHistograms(Form("hPhot_Isolation%d_Area1",kind),p) ;
}
}
Int_t tag=p->GetTagInfo() ;
for(Int_t ibit=0; ibit<18; ibit++){
if((tag & (1<<ibit))!=0){
FillPIDHistograms(Form("hPhot_Tagged%d_Area1",ibit),p) ;
if(p->IsntUnfolded())
FillPIDHistograms(Form("hPhot_TrueTagged%d",ibit),p) ;
}
}
if(iFidArea>1){
FillPIDHistograms("hPhot_Area2",p) ;
for(Int_t ibit=0; ibit<18; ibit++){
if((tag & (1<<ibit))!=0){
FillPIDHistograms(Form("hPhot_Tagged%d_Area2",ibit),p) ;
}
}
if(iFidArea>2){
FillPIDHistograms("hPhot_Area3",p) ;
for(Int_t ibit=0; ibit<18; ibit++){
if((tag & (1<<ibit))!=0){
FillPIDHistograms(Form("hPhot_Tagged%d_Area3",ibit),p) ;
}
}
}
}
}
}
TIter nextEv(fCurrentMixedList) ;
for(Int_t i=0;i<n;i++){
AliCaloPhoton *p1 = static_cast<AliCaloPhoton*>(fPHOSEvent->At(i));
while(TClonesArray * event2 = static_cast<TClonesArray*>(nextEv())){
Int_t nPhotons2 = event2->GetEntriesFast() ;
for(Int_t j=0; j < nPhotons2 ; j++){
AliCaloPhoton * p2 = static_cast<AliCaloPhoton*>(event2->At(j)) ;
Double_t invMass = (*p1 + *p2).M();
if((p1->E()>0.1) && (p2->E()>0.1)){
FillPIDHistograms("hInvM_Mi_Emin1",p1,p2,invMass,kFALSE) ;
if((p1->E())>0.2 && (p2->E()>0.2)){
FillPIDHistograms("hInvM_Mi_Emin2",p1,p2,invMass,kFALSE) ;
if((p1->E())>0.3 && (p2->E()>0.3)){
FillPIDHistograms("hInvM_Mi_Emin3",p1,p2,invMass,kFALSE) ;
}
}
}
if(p2->E()>0.1){
FillPIDHistograms("hSingleInvM_Mi_Emin1",p1,invMass) ;
if(p2->E()>0.2){
FillPIDHistograms("hSingleInvM_Mi_Emin2",p1,invMass) ;
if(p2->E()>0.3){
FillPIDHistograms("hSingleInvM_Mi_Emin3",p1,invMass) ;
}
}
}
if(TestPID(3, p2)){
if(p2->E()>0.1){
FillPIDHistograms("hSingleInvM_Mi_Emin1_Strict",p1,invMass) ;
if(p2->E()>0.2){
FillPIDHistograms("hSingleInvM_Mi_Emin2_Strict",p1,invMass) ;
if(p2->E()>0.3){
FillPIDHistograms("hSingleInvM_Mi_Emin3_Strict",p1,invMass) ;
}
}
}
}
if(p1->E()>0.1){
FillPIDHistograms("hSingleInvM_Mi_Emin1",p2,invMass) ;
if(p1->E()>0.2){
FillPIDHistograms("hSingleInvM_Mi_Emin2",p2,invMass) ;
if(p1->E()>0.3){
FillPIDHistograms("hSingleInvM_Mi_Emin3",p2,invMass) ;
}
}
}
if(TestPID(3, p1)){
if(p1->E()>0.1){
FillPIDHistograms("hSingleInvM_Mi_Emin1_Strict",p2,invMass) ;
if(p1->E()>0.2){
FillPIDHistograms("hSingleInvM_Mi_Emin2_Strict",p2,invMass) ;
if(p1->E()>0.3){
FillPIDHistograms("hSingleInvM_Mi_Emin3_Strict",p2,invMass) ;
}
}
}
}
}
}
}
}
void AliAnalysisTaskTaggedPhotons::Init()
{
}
void AliAnalysisTaskTaggedPhotons::Terminate(Option_t *)
{
if (fDebug > 1) Printf("Terminate()");
}
Double_t AliAnalysisTaskTaggedPhotons::InPi0Band(Double_t m, Double_t pt)const
{
Double_t mpi0mean = 0.135 ;
Double_t mpi0sigma=TMath::Sqrt(4.67491e-03*4.67491e-03 +3.42884e-03*3.42884e-03/pt) + 1.24324e-04*pt ;
return TMath::Abs(m-mpi0mean)/mpi0sigma ;
}
Int_t AliAnalysisTaskTaggedPhotons::IsSameParent(const AliCaloPhoton *p1, const AliCaloPhoton *p2)const{
if(!fIsMC)
return 0 ;
Int_t prim1 = p1->GetPrimary();
while(prim1!=-1){
Int_t prim2 = p2->GetPrimary();
while(prim2!=-1){
if(prim1==prim2){
return ((AliAODMCParticle*)fStack->At(prim1))->GetPdgCode() ;
}
prim2=((AliAODMCParticle*)fStack->At(prim2))->GetMother() ;
}
prim1=((AliAODMCParticle*)fStack->At(prim1))->GetMother() ;
}
return 0 ;
}
Int_t AliAnalysisTaskTaggedPhotons::GetFiducialArea(const Float_t * position)const{
TVector3 global1(position) ;
Int_t relId[4] ;
fPHOSgeom->GlobalPos2RelId(global1,relId) ;
Int_t cellX = relId[2];
Int_t cellZ = relId[3] ;
const Int_t cut1=10;
const Int_t cut2=15;
if( cellX<=cut1 || cellX>=65-cut1 || cellZ<=cut1 || cellZ>=57-cut1)
return 1;
if( cellX<=cut2 || cellX>=65-cut2 || cellZ<=cut2 || cellZ>=57-cut2)
return 2;
return 3 ;
}
void AliAnalysisTaskTaggedPhotons::InitGeometry(){
if(fPHOSgeom) return ;
fPHOSgeom = AliPHOSGeometry::GetInstance() ;
if(!fPHOSgeom){
fPHOSgeom = AliPHOSGeometry::GetInstance("IHEP","");
AliOADBContainer geomContainer("phosGeo");
geomContainer.InitFromFile("$ALICE_ROOT/OADB/PHOS/PHOSGeometry.root","PHOSRotationMatrixes");
TObjArray *matrixes = (TObjArray*)geomContainer.GetObject(170000,"PHOSRotationMatrixes");
for(Int_t mod=0; mod<5; mod++) {
if(!matrixes->At(mod)) continue;
fPHOSgeom->SetMisalMatrix(((TGeoHMatrix*)matrixes->At(mod)),mod) ;
}
}
Int_t runNumber=196208 ;
AliOADBContainer badmapContainer(Form("phosBadMap"));
badmapContainer.InitFromFile("$ALICE_ROOT/OADB/PHOS/PHOSBadMaps.root","phosBadMap");
TObjArray *maps = (TObjArray*)badmapContainer.GetObject(runNumber,"phosBadMap");
if(!maps){
AliError("TaggedPhotons: Can not read Bad map\n") ;
}
else{
AliInfo(Form("TaggedPhotons: Setting PHOS bad map with name %s \n",maps->GetName())) ;
for(Int_t mod=0; mod<5;mod++){
if(fPHOSBadMap[mod])
delete fPHOSBadMap[mod] ;
TH2I * h = (TH2I*)maps->At(mod) ;
if(h)
fPHOSBadMap[mod]=new TH2I(*h) ;
}
}
}
void AliAnalysisTaskTaggedPhotons::FillHistogram(const char * key,Double_t x)const{
TH1I * tmpI = dynamic_cast<TH1I*>(fOutputContainer->FindObject(key)) ;
if(tmpI){
tmpI->Fill(x) ;
return ;
}
TH1F * tmpF = dynamic_cast<TH1F*>(fOutputContainer->FindObject(key)) ;
if(tmpF){
tmpF->Fill(x) ;
return ;
}
TH1D * tmpD = dynamic_cast<TH1D*>(fOutputContainer->FindObject(key)) ;
if(tmpD){
tmpD->Fill(x) ;
return ;
}
AliInfo(Form("can not find histogram <%s> ",key)) ;
}
void AliAnalysisTaskTaggedPhotons::FillHistogram(const char * key,Double_t x,Double_t y)const{
TObject * tmp = fOutputContainer->FindObject(key) ;
if(!tmp){
AliInfo(Form("can not find histogram <%s> ",key)) ;
return ;
}
if(tmp->IsA() == TClass::GetClass("TH1F")){
((TH1F*)tmp)->Fill(x,y) ;
return ;
}
if(tmp->IsA() == TClass::GetClass("TH2F")){
((TH2F*)tmp)->Fill(x,y) ;
return ;
}
AliError(Form("Calling FillHistogram with 2 parameters for histo <%s> of type %s",key,tmp->IsA()->GetName())) ;
}
void AliAnalysisTaskTaggedPhotons::FillHistogram(const char * key,Double_t x,Double_t y, Double_t z) const{
TObject * tmp = fOutputContainer->FindObject(key) ;
if(!tmp){
AliInfo(Form("can not find histogram <%s> ",key)) ;
return ;
}
if(tmp->IsA() == TClass::GetClass("TH2F")){
((TH2F*)tmp)->Fill(x,y,z) ;
return ;
}
if(tmp->IsA() == TClass::GetClass("TH3F")){
((TH3F*)tmp)->Fill(x,y,z) ;
return ;
}
}
void AliAnalysisTaskTaggedPhotons::FillPIDHistograms(const char * name, const AliCaloPhoton * p) const{
FillHistogram(Form("%s_All_cent%d",name,fCentBin),p->Pt(),p->GetWeight()) ;
if(p->IsDispOK())
FillHistogram(Form("%s_Disp_cent%d",name,fCentBin),p->Pt(),p->GetWeight()) ;
if(p->IsCPVOK())
FillHistogram(Form("%s_CPV_cent%d",name,fCentBin),p->Pt(),p->GetWeight()) ;
if(p->IsDispOK() && p->IsCPVOK())
FillHistogram(Form("%s_Both_cent%d",name,fCentBin),p->Pt(),p->GetWeight()) ;
}
void AliAnalysisTaskTaggedPhotons::FillPIDHistograms(const char * name, const AliCaloPhoton * p,Double_t x) const{
FillHistogram(Form("%s_All_cent%d",name,fCentBin),x,p->Pt(),p->GetWeight()) ;
if(p->IsDispOK())
FillHistogram(Form("%s_Disp_cent%d",name,fCentBin),x,p->Pt(),p->GetWeight()) ;
if(p->IsCPVOK())
FillHistogram(Form("%s_CPV_cent%d",name,fCentBin),x,p->Pt(),p->GetWeight()) ;
if(p->IsDispOK() && p->IsCPVOK())
FillHistogram(Form("%s_Both_cent%d",name,fCentBin),x,p->Pt(),p->GetWeight()) ;
}
void AliAnalysisTaskTaggedPhotons::FillPIDHistograms(const char * name, const AliCaloPhoton * p1,const AliCaloPhoton * p2,Double_t x, Bool_t ) const{
Double_t ptPi = (*p1 + *p2).Pt() ;
Double_t w=TMath::Sqrt(p1->GetWeight()*p2->GetWeight()) ;
FillHistogram(Form("%s_All_cent%d",name,fCentBin),x,ptPi,w) ;
if(p1->IsDispOK() && p2->IsDispOK())
FillHistogram(Form("%s_Disp_cent%d",name,fCentBin),x,ptPi,w) ;
if(p1->IsCPVOK() && p2->IsCPVOK())
FillHistogram(Form("%s_CPV_cent%d",name,fCentBin),x,ptPi,w) ;
if(p1->IsDispOK() && p1->IsCPVOK() && p2->IsDispOK() && p2->IsCPVOK())
FillHistogram(Form("%s_Both_cent%d",name,fCentBin),x,ptPi,w) ;
}
Bool_t AliAnalysisTaskTaggedPhotons::TestLambda(Double_t pt,Double_t l1,Double_t l2){
Double_t l2Mean = 1.53126+9.50835e+06/(1.+1.08728e+07*pt+1.73420e+06*pt*pt) ;
Double_t l1Mean = 1.12365+0.123770*TMath::Exp(-pt*0.246551)+5.30000e-03*pt ;
Double_t l2Sigma = 6.48260e-02+7.60261e+10/(1.+1.53012e+11*pt+5.01265e+05*pt*pt)+9.00000e-03*pt;
Double_t l1Sigma = 4.44719e-04+6.99839e-01/(1.+1.22497e+00*pt+6.78604e-07*pt*pt)+9.00000e-03*pt;
Double_t c=-0.35-0.550*TMath::Exp(-0.390730*pt) ;
Double_t R2=0.5*(l1-l1Mean)*(l1-l1Mean)/l1Sigma/l1Sigma +
0.5*(l2-l2Mean)*(l2-l2Mean)/l2Sigma/l2Sigma +
0.5*c*(l1-l1Mean)*(l2-l2Mean)/l1Sigma/l2Sigma ;
return (R2<2.5*2.5) ;
}
Int_t AliAnalysisTaskTaggedPhotons::EvalIsolation(TLorentzVector * ph, Bool_t isPhoton){
const Double_t coneR1=0.3 ;
const Double_t coneR2=0.4 ;
const Double_t coneR3=0.5 ;
const Double_t cutEcone1=3. ;
const Double_t cutEcone2=4.5 ;
const Double_t cutEcone3=6.5 ;
if(!ph) return 0 ;
Double_t eCone1 = 0;
Double_t eCone2 = 0;
Double_t eCone3 = 0;
Double_t eP1Cone1 = 0;
Double_t eP1Cone2 = 0;
Double_t eP1Cone3 = 0;
Double_t eP2Cone1 = 0;
Double_t eP2Cone2 = 0;
Double_t eP2Cone3 = 0;
Double_t phiTrig = ph->Phi();
Double_t etaTrig = ph->Eta();
Int_t n=fTrackEvent->GetEntriesFast() ;
for(Int_t itr=0; itr<n; itr++){
AliCaloPhoton * track = (AliCaloPhoton*)fTrackEvent->At(itr) ;
Double_t deleta = etaTrig - track->Eta() ;
Double_t delphi = phiTrig - track->Phi() ;
while(delphi<-TMath::Pi()) delphi+=TMath::TwoPi() ;
while(delphi>TMath::Pi()) delphi-=TMath::TwoPi() ;
Double_t delphiP1 = phiTrig +TMath::PiOver2()- track->Phi() ;
while(delphiP1<-TMath::Pi()) delphiP1+=TMath::TwoPi() ;
while(delphiP1>TMath::Pi()) delphiP1-=TMath::TwoPi() ;
Double_t delphiP2 = phiTrig -TMath::PiOver2()- track->Phi() ;
while(delphiP2<-TMath::Pi()) delphiP2+=TMath::TwoPi() ;
while(delphiP2>TMath::Pi()) delphiP2-=TMath::TwoPi() ;
Double_t dr = TMath::Sqrt(deleta * deleta + delphi * delphi);
Double_t drP1 = TMath::Sqrt(deleta * deleta + delphiP1 * delphiP1);
Double_t drP2 = TMath::Sqrt(deleta * deleta + delphiP2 * delphiP2);
if(dr<coneR3){
eCone3+=track->Pt() ;
if(dr<coneR2){
eCone2+=track->Pt() ;
if(dr<coneR1){
eCone1+=track->Pt() ;
}
}
}
if(drP1<coneR3){
eP1Cone3+=track->Pt() ;
if(drP1<coneR2){
eP1Cone2+=track->Pt() ;
if(drP1<coneR1){
eP1Cone1+=track->Pt() ;
}
}
}
if(drP2<coneR3){
eP2Cone3+=track->Pt() ;
if(drP2<coneR2){
eP2Cone2+=track->Pt() ;
if(drP2<coneR1){
eP2Cone1+=track->Pt() ;
}
}
}
}
Double_t ptTrig=ph->Pt() ;
if(isPhoton){
FillHistogram(Form("QA_Cone1_Tracks_cent%d",fCentBin),ptTrig,eCone1) ;
FillHistogram(Form("QA_Cone2_Tracks_cent%d",fCentBin),ptTrig,eCone2) ;
FillHistogram(Form("QA_Cone3_Tracks_cent%d",fCentBin),ptTrig,eCone3) ;
FillHistogram(Form("QA_PCone1_Tracks_cent%d",fCentBin),ptTrig,eP1Cone1) ;
FillHistogram(Form("QA_PCone2_Tracks_cent%d",fCentBin),ptTrig,eP1Cone2) ;
FillHistogram(Form("QA_PCone3_Tracks_cent%d",fCentBin),ptTrig,eP1Cone3) ;
FillHistogram(Form("QA_PCone1_Tracks_cent%d",fCentBin),ptTrig,eP2Cone1) ;
FillHistogram(Form("QA_PCone2_Tracks_cent%d",fCentBin),ptTrig,eP2Cone2) ;
FillHistogram(Form("QA_PCone3_Tracks_cent%d",fCentBin),ptTrig,eP2Cone3) ;
}
else{
FillHistogram(Form("QA_Pi0Cone1_Tracks_cent%d",fCentBin),ptTrig,eCone1) ;
FillHistogram(Form("QA_Pi0Cone2_Tracks_cent%d",fCentBin),ptTrig,eCone2) ;
FillHistogram(Form("QA_Pi0Cone3_Tracks_cent%d",fCentBin),ptTrig,eCone3) ;
FillHistogram(Form("QA_Pi0PCone1_Tracks_cent%d",fCentBin),ptTrig,eP1Cone1) ;
FillHistogram(Form("QA_Pi0PCone2_Tracks_cent%d",fCentBin),ptTrig,eP1Cone2) ;
FillHistogram(Form("QA_Pi0PCone3_Tracks_cent%d",fCentBin),ptTrig,eP1Cone3) ;
FillHistogram(Form("QA_Pi0PCone1_Tracks_cent%d",fCentBin),ptTrig,eP2Cone1) ;
FillHistogram(Form("QA_Pi0PCone2_Tracks_cent%d",fCentBin),ptTrig,eP2Cone2) ;
FillHistogram(Form("QA_Pi0PCone3_Tracks_cent%d",fCentBin),ptTrig,eP2Cone3) ;
}
Int_t iCone1E1 = (cutEcone1 > eCone1) ;
Int_t iCone2E1 = (cutEcone2 > eCone2) ;
Int_t iCone3E1 = (cutEcone3 > eCone3) ;
Int_t iCone1E2 = (1.5*cutEcone1 > eCone1) ;
Int_t iCone2E2 = (1.5*cutEcone2 > eCone2) ;
Int_t iCone3E2 = (1.5*cutEcone3 > eCone3) ;
Int_t isolation= iCone1E1+ 2*iCone2E1 +4*iCone3E1+
8*iCone1E2 +16*iCone2E2 +32*iCone3E2 ;
return isolation ;
}
Bool_t AliAnalysisTaskTaggedPhotons::TestPID(Int_t iPID, AliCaloPhoton* part){
if(!part) return kFALSE ;
if(iPID==0) return kTRUE ;
if(iPID==1) return part->IsDispOK() ;
if(iPID==2) return part->IsCPVOK() ;
if(iPID==3) return part->IsDispOK() && part->IsCPVOK() ;
return kFALSE ;
}
Double_t AliAnalysisTaskTaggedPhotons::PrimaryParticleWeight(AliAODMCParticle * particle){
if(!fIsMC)
return 1;
Double_t r2=particle->Xv()*particle->Xv()+particle->Yv()*particle->Yv() ;
Int_t mother = particle->GetMother() ;
while(mother>-1){
if(r2<1.)
break ;
particle = (AliAODMCParticle*) fStack->At(mother);
mother = particle->GetMother() ;
r2=particle->Xv()*particle->Xv()+particle->Yv()*particle->Yv() ;
}
Int_t pdg = particle->GetPdgCode() ;
Double_t x = particle->Pt() ;
mother = particle->GetMother() ;
while(TMath::Abs(pdg)<100){
if(mother>-1){
AliAODMCParticle * tmpP=(AliAODMCParticle*)fStack->At(mother) ;
pdg=tmpP->GetPdgCode() ;
x = tmpP->Pt() ;
mother = tmpP->GetMother() ;
}
else{
return 1.;
}
}
if(pdg == 111){
if(x<1) return 1. ;
else return fWeightParamPi0[0]*(TMath::Power(x,fWeightParamPi0[1])*
(1.+fWeightParamPi0[2]*x+fWeightParamPi0[3]*x*x)/
(1.+fWeightParamPi0[4]*x+fWeightParamPi0[5]*x*x) +fWeightParamPi0[6]) ;
}
if(pdg == 221){
Double_t norm=0.48 * 0.3943;
if(x<1) return norm ;
else return norm*fWeightParamPi0[0]*(TMath::Power(x,fWeightParamPi0[1])*
(1.+fWeightParamPi0[2]*x+fWeightParamPi0[3]*x*x)/
(1.+fWeightParamPi0[4]*x+fWeightParamPi0[5]*x*x) +fWeightParamPi0[6]) ;
}
return 1. ;
}
void AliAnalysisTaskTaggedPhotons::SetPi0WeightParameters(TArrayD * ar){
for(Int_t i=0; i<7; i++){
if(ar->GetSize()>i) fWeightParamPi0[i]=ar->At(i) ;
else fWeightParamPi0[i]=0.;
}
Double_t x=1. ;
fWeightParamPi0[0]=1./(TMath::Power(x,fWeightParamPi0[1])*
(1.+fWeightParamPi0[2]*x+fWeightParamPi0[3]*x*x)/
(1.+fWeightParamPi0[4]*x+fWeightParamPi0[5]*x*x) +fWeightParamPi0[6]) ;
}
Int_t AliAnalysisTaskTaggedPhotons::FindPrimary(AliVCluster*clu, Bool_t&sure){
const Double_t emFraction=0.9;
Int_t n=clu->GetNLabels() ;
FillHistogram(Form("LabelsNPrim_cent%d",fCentBin),clu->E(),n) ;
if(n==1){
sure=kTRUE;
return clu->GetLabelAt(0) ;
}
Bool_t hasGamma=kFALSE ;
Double_t eMax=0. ;
for(Int_t i=0; i<n; i++){
AliAODMCParticle* p= (AliAODMCParticle*)fStack->At(clu->GetLabelAt(i)) ;
Int_t pdg = p->GetPdgCode() ;
if(pdg==22){
hasGamma=kTRUE ;
if(p->E()>eMax){
eMax=p->E();
}
}
}
if(hasGamma){
FillHistogram(Form("LabelsGamma_cent%d",fCentBin),clu->E()) ;
FillHistogram(Form("LabelsGammaE_cent%d",fCentBin),clu->E(),eMax/clu->E()) ;
}
for(Int_t i=0; i<n; i++){
AliAODMCParticle* p= (AliAODMCParticle*) fStack->At(clu->GetLabelAt(i)) ;
Int_t pdg = p->GetPdgCode() ;
if(pdg==22 || pdg==11 || pdg == -11){
if(p->E()>emFraction*clu->E()){
sure=kTRUE ;
return clu->GetLabelAt(i);
}
}
}
Double_t* Ekin= new Double_t[n] ;
for(Int_t i=0; i<n; i++){
AliAODMCParticle* p=(AliAODMCParticle*) fStack->At(clu->GetLabelAt(i)) ;
Ekin[i]=p->P() ;
if(p->GetPdgCode()==-2212 || p->GetPdgCode()==-2112){
Ekin[i]+=1.8 ;
}
}
Int_t iMax=0;
Double_t eSubMax=0. ;
eMax=0.;
for(Int_t i=0; i<n; i++){
if(Ekin[i]>eMax){
eSubMax=eMax;
eMax=Ekin[i];
iMax=i;
}
}
if(eSubMax>0.8*eMax)
sure=kFALSE;
else
sure=kTRUE;
delete[] Ekin;
return clu->GetLabelAt(iMax) ;
}
Bool_t AliAnalysisTaskTaggedPhotons::IsGoodChannel(Int_t mod, Int_t ix, Int_t iz)
{
if(mod>4 || mod<1){
return kFALSE ;
}
if(!fPHOSBadMap[mod]){
return kTRUE ;
}
if(fPHOSBadMap[mod]->GetBinContent(ix,iz)>0)
return kFALSE ;
else
return kTRUE ;
}
AliAnalysisTaskTaggedPhotons.cxx:1 AliAnalysisTaskTaggedPhotons.cxx:2 AliAnalysisTaskTaggedPhotons.cxx:3 AliAnalysisTaskTaggedPhotons.cxx:4 AliAnalysisTaskTaggedPhotons.cxx:5 AliAnalysisTaskTaggedPhotons.cxx:6 AliAnalysisTaskTaggedPhotons.cxx:7 AliAnalysisTaskTaggedPhotons.cxx:8 AliAnalysisTaskTaggedPhotons.cxx:9 AliAnalysisTaskTaggedPhotons.cxx:10 AliAnalysisTaskTaggedPhotons.cxx:11 AliAnalysisTaskTaggedPhotons.cxx:12 AliAnalysisTaskTaggedPhotons.cxx:13 AliAnalysisTaskTaggedPhotons.cxx:14 AliAnalysisTaskTaggedPhotons.cxx:15 AliAnalysisTaskTaggedPhotons.cxx:16 AliAnalysisTaskTaggedPhotons.cxx:17 AliAnalysisTaskTaggedPhotons.cxx:18 AliAnalysisTaskTaggedPhotons.cxx:19 AliAnalysisTaskTaggedPhotons.cxx:20 AliAnalysisTaskTaggedPhotons.cxx:21 AliAnalysisTaskTaggedPhotons.cxx:22 AliAnalysisTaskTaggedPhotons.cxx:23 AliAnalysisTaskTaggedPhotons.cxx:24 AliAnalysisTaskTaggedPhotons.cxx:25 AliAnalysisTaskTaggedPhotons.cxx:26 AliAnalysisTaskTaggedPhotons.cxx:27 AliAnalysisTaskTaggedPhotons.cxx:28 AliAnalysisTaskTaggedPhotons.cxx:29 AliAnalysisTaskTaggedPhotons.cxx:30 AliAnalysisTaskTaggedPhotons.cxx:31 AliAnalysisTaskTaggedPhotons.cxx:32 AliAnalysisTaskTaggedPhotons.cxx:33 AliAnalysisTaskTaggedPhotons.cxx:34 AliAnalysisTaskTaggedPhotons.cxx:35 AliAnalysisTaskTaggedPhotons.cxx:36 AliAnalysisTaskTaggedPhotons.cxx:37 AliAnalysisTaskTaggedPhotons.cxx:38 AliAnalysisTaskTaggedPhotons.cxx:39 AliAnalysisTaskTaggedPhotons.cxx:40 AliAnalysisTaskTaggedPhotons.cxx:41 AliAnalysisTaskTaggedPhotons.cxx:42 AliAnalysisTaskTaggedPhotons.cxx:43 AliAnalysisTaskTaggedPhotons.cxx:44 AliAnalysisTaskTaggedPhotons.cxx:45 AliAnalysisTaskTaggedPhotons.cxx:46 AliAnalysisTaskTaggedPhotons.cxx:47 AliAnalysisTaskTaggedPhotons.cxx:48 AliAnalysisTaskTaggedPhotons.cxx:49 AliAnalysisTaskTaggedPhotons.cxx:50 AliAnalysisTaskTaggedPhotons.cxx:51 AliAnalysisTaskTaggedPhotons.cxx:52 AliAnalysisTaskTaggedPhotons.cxx:53 AliAnalysisTaskTaggedPhotons.cxx:54 AliAnalysisTaskTaggedPhotons.cxx:55 AliAnalysisTaskTaggedPhotons.cxx:56 AliAnalysisTaskTaggedPhotons.cxx:57 AliAnalysisTaskTaggedPhotons.cxx:58 AliAnalysisTaskTaggedPhotons.cxx:59 AliAnalysisTaskTaggedPhotons.cxx:60 AliAnalysisTaskTaggedPhotons.cxx:61 AliAnalysisTaskTaggedPhotons.cxx:62 AliAnalysisTaskTaggedPhotons.cxx:63 AliAnalysisTaskTaggedPhotons.cxx:64 AliAnalysisTaskTaggedPhotons.cxx:65 AliAnalysisTaskTaggedPhotons.cxx:66 AliAnalysisTaskTaggedPhotons.cxx:67 AliAnalysisTaskTaggedPhotons.cxx:68 AliAnalysisTaskTaggedPhotons.cxx:69 AliAnalysisTaskTaggedPhotons.cxx:70 AliAnalysisTaskTaggedPhotons.cxx:71 AliAnalysisTaskTaggedPhotons.cxx:72 AliAnalysisTaskTaggedPhotons.cxx:73 AliAnalysisTaskTaggedPhotons.cxx:74 AliAnalysisTaskTaggedPhotons.cxx:75 AliAnalysisTaskTaggedPhotons.cxx:76 AliAnalysisTaskTaggedPhotons.cxx:77 AliAnalysisTaskTaggedPhotons.cxx:78 AliAnalysisTaskTaggedPhotons.cxx:79 AliAnalysisTaskTaggedPhotons.cxx:80 AliAnalysisTaskTaggedPhotons.cxx:81 AliAnalysisTaskTaggedPhotons.cxx:82 AliAnalysisTaskTaggedPhotons.cxx:83 AliAnalysisTaskTaggedPhotons.cxx:84 AliAnalysisTaskTaggedPhotons.cxx:85 AliAnalysisTaskTaggedPhotons.cxx:86 AliAnalysisTaskTaggedPhotons.cxx:87 AliAnalysisTaskTaggedPhotons.cxx:88 AliAnalysisTaskTaggedPhotons.cxx:89 AliAnalysisTaskTaggedPhotons.cxx:90 AliAnalysisTaskTaggedPhotons.cxx:91 AliAnalysisTaskTaggedPhotons.cxx:92 AliAnalysisTaskTaggedPhotons.cxx:93 AliAnalysisTaskTaggedPhotons.cxx:94 AliAnalysisTaskTaggedPhotons.cxx:95 AliAnalysisTaskTaggedPhotons.cxx:96 AliAnalysisTaskTaggedPhotons.cxx:97 AliAnalysisTaskTaggedPhotons.cxx:98 AliAnalysisTaskTaggedPhotons.cxx:99 AliAnalysisTaskTaggedPhotons.cxx:100 AliAnalysisTaskTaggedPhotons.cxx:101 AliAnalysisTaskTaggedPhotons.cxx:102 AliAnalysisTaskTaggedPhotons.cxx:103 AliAnalysisTaskTaggedPhotons.cxx:104 AliAnalysisTaskTaggedPhotons.cxx:105 AliAnalysisTaskTaggedPhotons.cxx:106 AliAnalysisTaskTaggedPhotons.cxx:107 AliAnalysisTaskTaggedPhotons.cxx:108 AliAnalysisTaskTaggedPhotons.cxx:109 AliAnalysisTaskTaggedPhotons.cxx:110 AliAnalysisTaskTaggedPhotons.cxx:111 AliAnalysisTaskTaggedPhotons.cxx:112 AliAnalysisTaskTaggedPhotons.cxx:113 AliAnalysisTaskTaggedPhotons.cxx:114 AliAnalysisTaskTaggedPhotons.cxx:115 AliAnalysisTaskTaggedPhotons.cxx:116 AliAnalysisTaskTaggedPhotons.cxx:117 AliAnalysisTaskTaggedPhotons.cxx:118 AliAnalysisTaskTaggedPhotons.cxx:119 AliAnalysisTaskTaggedPhotons.cxx:120 AliAnalysisTaskTaggedPhotons.cxx:121 AliAnalysisTaskTaggedPhotons.cxx:122 AliAnalysisTaskTaggedPhotons.cxx:123 AliAnalysisTaskTaggedPhotons.cxx:124 AliAnalysisTaskTaggedPhotons.cxx:125 AliAnalysisTaskTaggedPhotons.cxx:126 AliAnalysisTaskTaggedPhotons.cxx:127 AliAnalysisTaskTaggedPhotons.cxx:128 AliAnalysisTaskTaggedPhotons.cxx:129 AliAnalysisTaskTaggedPhotons.cxx:130 AliAnalysisTaskTaggedPhotons.cxx:131 AliAnalysisTaskTaggedPhotons.cxx:132 AliAnalysisTaskTaggedPhotons.cxx:133 AliAnalysisTaskTaggedPhotons.cxx:134 AliAnalysisTaskTaggedPhotons.cxx:135 AliAnalysisTaskTaggedPhotons.cxx:136 AliAnalysisTaskTaggedPhotons.cxx:137 AliAnalysisTaskTaggedPhotons.cxx:138 AliAnalysisTaskTaggedPhotons.cxx:139 AliAnalysisTaskTaggedPhotons.cxx:140 AliAnalysisTaskTaggedPhotons.cxx:141 AliAnalysisTaskTaggedPhotons.cxx:142 AliAnalysisTaskTaggedPhotons.cxx:143 AliAnalysisTaskTaggedPhotons.cxx:144 AliAnalysisTaskTaggedPhotons.cxx:145 AliAnalysisTaskTaggedPhotons.cxx:146 AliAnalysisTaskTaggedPhotons.cxx:147 AliAnalysisTaskTaggedPhotons.cxx:148 AliAnalysisTaskTaggedPhotons.cxx:149 AliAnalysisTaskTaggedPhotons.cxx:150 AliAnalysisTaskTaggedPhotons.cxx:151 AliAnalysisTaskTaggedPhotons.cxx:152 AliAnalysisTaskTaggedPhotons.cxx:153 AliAnalysisTaskTaggedPhotons.cxx:154 AliAnalysisTaskTaggedPhotons.cxx:155 AliAnalysisTaskTaggedPhotons.cxx:156 AliAnalysisTaskTaggedPhotons.cxx:157 AliAnalysisTaskTaggedPhotons.cxx:158 AliAnalysisTaskTaggedPhotons.cxx:159 AliAnalysisTaskTaggedPhotons.cxx:160 AliAnalysisTaskTaggedPhotons.cxx:161 AliAnalysisTaskTaggedPhotons.cxx:162 AliAnalysisTaskTaggedPhotons.cxx:163 AliAnalysisTaskTaggedPhotons.cxx:164 AliAnalysisTaskTaggedPhotons.cxx:165 AliAnalysisTaskTaggedPhotons.cxx:166 AliAnalysisTaskTaggedPhotons.cxx:167 AliAnalysisTaskTaggedPhotons.cxx:168 AliAnalysisTaskTaggedPhotons.cxx:169 AliAnalysisTaskTaggedPhotons.cxx:170 AliAnalysisTaskTaggedPhotons.cxx:171 AliAnalysisTaskTaggedPhotons.cxx:172 AliAnalysisTaskTaggedPhotons.cxx:173 AliAnalysisTaskTaggedPhotons.cxx:174 AliAnalysisTaskTaggedPhotons.cxx:175 AliAnalysisTaskTaggedPhotons.cxx:176 AliAnalysisTaskTaggedPhotons.cxx:177 AliAnalysisTaskTaggedPhotons.cxx:178 AliAnalysisTaskTaggedPhotons.cxx:179 AliAnalysisTaskTaggedPhotons.cxx:180 AliAnalysisTaskTaggedPhotons.cxx:181 AliAnalysisTaskTaggedPhotons.cxx:182 AliAnalysisTaskTaggedPhotons.cxx:183 AliAnalysisTaskTaggedPhotons.cxx:184 AliAnalysisTaskTaggedPhotons.cxx:185 AliAnalysisTaskTaggedPhotons.cxx:186 AliAnalysisTaskTaggedPhotons.cxx:187 AliAnalysisTaskTaggedPhotons.cxx:188 AliAnalysisTaskTaggedPhotons.cxx:189 AliAnalysisTaskTaggedPhotons.cxx:190 AliAnalysisTaskTaggedPhotons.cxx:191 AliAnalysisTaskTaggedPhotons.cxx:192 AliAnalysisTaskTaggedPhotons.cxx:193 AliAnalysisTaskTaggedPhotons.cxx:194 AliAnalysisTaskTaggedPhotons.cxx:195 AliAnalysisTaskTaggedPhotons.cxx:196 AliAnalysisTaskTaggedPhotons.cxx:197 AliAnalysisTaskTaggedPhotons.cxx:198 AliAnalysisTaskTaggedPhotons.cxx:199 AliAnalysisTaskTaggedPhotons.cxx:200 AliAnalysisTaskTaggedPhotons.cxx:201 AliAnalysisTaskTaggedPhotons.cxx:202 AliAnalysisTaskTaggedPhotons.cxx:203 AliAnalysisTaskTaggedPhotons.cxx:204 AliAnalysisTaskTaggedPhotons.cxx:205 AliAnalysisTaskTaggedPhotons.cxx:206 AliAnalysisTaskTaggedPhotons.cxx:207 AliAnalysisTaskTaggedPhotons.cxx:208 AliAnalysisTaskTaggedPhotons.cxx:209 AliAnalysisTaskTaggedPhotons.cxx:210 AliAnalysisTaskTaggedPhotons.cxx:211 AliAnalysisTaskTaggedPhotons.cxx:212 AliAnalysisTaskTaggedPhotons.cxx:213 AliAnalysisTaskTaggedPhotons.cxx:214 AliAnalysisTaskTaggedPhotons.cxx:215 AliAnalysisTaskTaggedPhotons.cxx:216 AliAnalysisTaskTaggedPhotons.cxx:217 AliAnalysisTaskTaggedPhotons.cxx:218 AliAnalysisTaskTaggedPhotons.cxx:219 AliAnalysisTaskTaggedPhotons.cxx:220 AliAnalysisTaskTaggedPhotons.cxx:221 AliAnalysisTaskTaggedPhotons.cxx:222 AliAnalysisTaskTaggedPhotons.cxx:223 AliAnalysisTaskTaggedPhotons.cxx:224 AliAnalysisTaskTaggedPhotons.cxx:225 AliAnalysisTaskTaggedPhotons.cxx:226 AliAnalysisTaskTaggedPhotons.cxx:227 AliAnalysisTaskTaggedPhotons.cxx:228 AliAnalysisTaskTaggedPhotons.cxx:229 AliAnalysisTaskTaggedPhotons.cxx:230 AliAnalysisTaskTaggedPhotons.cxx:231 AliAnalysisTaskTaggedPhotons.cxx:232 AliAnalysisTaskTaggedPhotons.cxx:233 AliAnalysisTaskTaggedPhotons.cxx:234 AliAnalysisTaskTaggedPhotons.cxx:235 AliAnalysisTaskTaggedPhotons.cxx:236 AliAnalysisTaskTaggedPhotons.cxx:237 AliAnalysisTaskTaggedPhotons.cxx:238 AliAnalysisTaskTaggedPhotons.cxx:239 AliAnalysisTaskTaggedPhotons.cxx:240 AliAnalysisTaskTaggedPhotons.cxx:241 AliAnalysisTaskTaggedPhotons.cxx:242 AliAnalysisTaskTaggedPhotons.cxx:243 AliAnalysisTaskTaggedPhotons.cxx:244 AliAnalysisTaskTaggedPhotons.cxx:245 AliAnalysisTaskTaggedPhotons.cxx:246 AliAnalysisTaskTaggedPhotons.cxx:247 AliAnalysisTaskTaggedPhotons.cxx:248 AliAnalysisTaskTaggedPhotons.cxx:249 AliAnalysisTaskTaggedPhotons.cxx:250 AliAnalysisTaskTaggedPhotons.cxx:251 AliAnalysisTaskTaggedPhotons.cxx:252 AliAnalysisTaskTaggedPhotons.cxx:253 AliAnalysisTaskTaggedPhotons.cxx:254 AliAnalysisTaskTaggedPhotons.cxx:255 AliAnalysisTaskTaggedPhotons.cxx:256 AliAnalysisTaskTaggedPhotons.cxx:257 AliAnalysisTaskTaggedPhotons.cxx:258 AliAnalysisTaskTaggedPhotons.cxx:259 AliAnalysisTaskTaggedPhotons.cxx:260 AliAnalysisTaskTaggedPhotons.cxx:261 AliAnalysisTaskTaggedPhotons.cxx:262 AliAnalysisTaskTaggedPhotons.cxx:263 AliAnalysisTaskTaggedPhotons.cxx:264 AliAnalysisTaskTaggedPhotons.cxx:265 AliAnalysisTaskTaggedPhotons.cxx:266 AliAnalysisTaskTaggedPhotons.cxx:267 AliAnalysisTaskTaggedPhotons.cxx:268 AliAnalysisTaskTaggedPhotons.cxx:269 AliAnalysisTaskTaggedPhotons.cxx:270 AliAnalysisTaskTaggedPhotons.cxx:271 AliAnalysisTaskTaggedPhotons.cxx:272 AliAnalysisTaskTaggedPhotons.cxx:273 AliAnalysisTaskTaggedPhotons.cxx:274 AliAnalysisTaskTaggedPhotons.cxx:275 AliAnalysisTaskTaggedPhotons.cxx:276 AliAnalysisTaskTaggedPhotons.cxx:277 AliAnalysisTaskTaggedPhotons.cxx:278 AliAnalysisTaskTaggedPhotons.cxx:279 AliAnalysisTaskTaggedPhotons.cxx:280 AliAnalysisTaskTaggedPhotons.cxx:281 AliAnalysisTaskTaggedPhotons.cxx:282 AliAnalysisTaskTaggedPhotons.cxx:283 AliAnalysisTaskTaggedPhotons.cxx:284 AliAnalysisTaskTaggedPhotons.cxx:285 AliAnalysisTaskTaggedPhotons.cxx:286 AliAnalysisTaskTaggedPhotons.cxx:287 AliAnalysisTaskTaggedPhotons.cxx:288 AliAnalysisTaskTaggedPhotons.cxx:289 AliAnalysisTaskTaggedPhotons.cxx:290 AliAnalysisTaskTaggedPhotons.cxx:291 AliAnalysisTaskTaggedPhotons.cxx:292 AliAnalysisTaskTaggedPhotons.cxx:293 AliAnalysisTaskTaggedPhotons.cxx:294 AliAnalysisTaskTaggedPhotons.cxx:295 AliAnalysisTaskTaggedPhotons.cxx:296 AliAnalysisTaskTaggedPhotons.cxx:297 AliAnalysisTaskTaggedPhotons.cxx:298 AliAnalysisTaskTaggedPhotons.cxx:299 AliAnalysisTaskTaggedPhotons.cxx:300 AliAnalysisTaskTaggedPhotons.cxx:301 AliAnalysisTaskTaggedPhotons.cxx:302 AliAnalysisTaskTaggedPhotons.cxx:303 AliAnalysisTaskTaggedPhotons.cxx:304 AliAnalysisTaskTaggedPhotons.cxx:305 AliAnalysisTaskTaggedPhotons.cxx:306 AliAnalysisTaskTaggedPhotons.cxx:307 AliAnalysisTaskTaggedPhotons.cxx:308 AliAnalysisTaskTaggedPhotons.cxx:309 AliAnalysisTaskTaggedPhotons.cxx:310 AliAnalysisTaskTaggedPhotons.cxx:311 AliAnalysisTaskTaggedPhotons.cxx:312 AliAnalysisTaskTaggedPhotons.cxx:313 AliAnalysisTaskTaggedPhotons.cxx:314 AliAnalysisTaskTaggedPhotons.cxx:315 AliAnalysisTaskTaggedPhotons.cxx:316 AliAnalysisTaskTaggedPhotons.cxx:317 AliAnalysisTaskTaggedPhotons.cxx:318 AliAnalysisTaskTaggedPhotons.cxx:319 AliAnalysisTaskTaggedPhotons.cxx:320 AliAnalysisTaskTaggedPhotons.cxx:321 AliAnalysisTaskTaggedPhotons.cxx:322 AliAnalysisTaskTaggedPhotons.cxx:323 AliAnalysisTaskTaggedPhotons.cxx:324 AliAnalysisTaskTaggedPhotons.cxx:325 AliAnalysisTaskTaggedPhotons.cxx:326 AliAnalysisTaskTaggedPhotons.cxx:327 AliAnalysisTaskTaggedPhotons.cxx:328 AliAnalysisTaskTaggedPhotons.cxx:329 AliAnalysisTaskTaggedPhotons.cxx:330 AliAnalysisTaskTaggedPhotons.cxx:331 AliAnalysisTaskTaggedPhotons.cxx:332 AliAnalysisTaskTaggedPhotons.cxx:333 AliAnalysisTaskTaggedPhotons.cxx:334 AliAnalysisTaskTaggedPhotons.cxx:335 AliAnalysisTaskTaggedPhotons.cxx:336 AliAnalysisTaskTaggedPhotons.cxx:337 AliAnalysisTaskTaggedPhotons.cxx:338 AliAnalysisTaskTaggedPhotons.cxx:339 AliAnalysisTaskTaggedPhotons.cxx:340 AliAnalysisTaskTaggedPhotons.cxx:341 AliAnalysisTaskTaggedPhotons.cxx:342 AliAnalysisTaskTaggedPhotons.cxx:343 AliAnalysisTaskTaggedPhotons.cxx:344 AliAnalysisTaskTaggedPhotons.cxx:345 AliAnalysisTaskTaggedPhotons.cxx:346 AliAnalysisTaskTaggedPhotons.cxx:347 AliAnalysisTaskTaggedPhotons.cxx:348 AliAnalysisTaskTaggedPhotons.cxx:349 AliAnalysisTaskTaggedPhotons.cxx:350 AliAnalysisTaskTaggedPhotons.cxx:351 AliAnalysisTaskTaggedPhotons.cxx:352 AliAnalysisTaskTaggedPhotons.cxx:353 AliAnalysisTaskTaggedPhotons.cxx:354 AliAnalysisTaskTaggedPhotons.cxx:355 AliAnalysisTaskTaggedPhotons.cxx:356 AliAnalysisTaskTaggedPhotons.cxx:357 AliAnalysisTaskTaggedPhotons.cxx:358 AliAnalysisTaskTaggedPhotons.cxx:359 AliAnalysisTaskTaggedPhotons.cxx:360 AliAnalysisTaskTaggedPhotons.cxx:361 AliAnalysisTaskTaggedPhotons.cxx:362 AliAnalysisTaskTaggedPhotons.cxx:363 AliAnalysisTaskTaggedPhotons.cxx:364 AliAnalysisTaskTaggedPhotons.cxx:365 AliAnalysisTaskTaggedPhotons.cxx:366 AliAnalysisTaskTaggedPhotons.cxx:367 AliAnalysisTaskTaggedPhotons.cxx:368 AliAnalysisTaskTaggedPhotons.cxx:369 AliAnalysisTaskTaggedPhotons.cxx:370 AliAnalysisTaskTaggedPhotons.cxx:371 AliAnalysisTaskTaggedPhotons.cxx:372 AliAnalysisTaskTaggedPhotons.cxx:373 AliAnalysisTaskTaggedPhotons.cxx:374 AliAnalysisTaskTaggedPhotons.cxx:375 AliAnalysisTaskTaggedPhotons.cxx:376 AliAnalysisTaskTaggedPhotons.cxx:377 AliAnalysisTaskTaggedPhotons.cxx:378 AliAnalysisTaskTaggedPhotons.cxx:379 AliAnalysisTaskTaggedPhotons.cxx:380 AliAnalysisTaskTaggedPhotons.cxx:381 AliAnalysisTaskTaggedPhotons.cxx:382 AliAnalysisTaskTaggedPhotons.cxx:383 AliAnalysisTaskTaggedPhotons.cxx:384 AliAnalysisTaskTaggedPhotons.cxx:385 AliAnalysisTaskTaggedPhotons.cxx:386 AliAnalysisTaskTaggedPhotons.cxx:387 AliAnalysisTaskTaggedPhotons.cxx:388 AliAnalysisTaskTaggedPhotons.cxx:389 AliAnalysisTaskTaggedPhotons.cxx:390 AliAnalysisTaskTaggedPhotons.cxx:391 AliAnalysisTaskTaggedPhotons.cxx:392 AliAnalysisTaskTaggedPhotons.cxx:393 AliAnalysisTaskTaggedPhotons.cxx:394 AliAnalysisTaskTaggedPhotons.cxx:395 AliAnalysisTaskTaggedPhotons.cxx:396 AliAnalysisTaskTaggedPhotons.cxx:397 AliAnalysisTaskTaggedPhotons.cxx:398 AliAnalysisTaskTaggedPhotons.cxx:399 AliAnalysisTaskTaggedPhotons.cxx:400 AliAnalysisTaskTaggedPhotons.cxx:401 AliAnalysisTaskTaggedPhotons.cxx:402 AliAnalysisTaskTaggedPhotons.cxx:403 AliAnalysisTaskTaggedPhotons.cxx:404 AliAnalysisTaskTaggedPhotons.cxx:405 AliAnalysisTaskTaggedPhotons.cxx:406 AliAnalysisTaskTaggedPhotons.cxx:407 AliAnalysisTaskTaggedPhotons.cxx:408 AliAnalysisTaskTaggedPhotons.cxx:409 AliAnalysisTaskTaggedPhotons.cxx:410 AliAnalysisTaskTaggedPhotons.cxx:411 AliAnalysisTaskTaggedPhotons.cxx:412 AliAnalysisTaskTaggedPhotons.cxx:413 AliAnalysisTaskTaggedPhotons.cxx:414 AliAnalysisTaskTaggedPhotons.cxx:415 AliAnalysisTaskTaggedPhotons.cxx:416 AliAnalysisTaskTaggedPhotons.cxx:417 AliAnalysisTaskTaggedPhotons.cxx:418 AliAnalysisTaskTaggedPhotons.cxx:419 AliAnalysisTaskTaggedPhotons.cxx:420 AliAnalysisTaskTaggedPhotons.cxx:421 AliAnalysisTaskTaggedPhotons.cxx:422 AliAnalysisTaskTaggedPhotons.cxx:423 AliAnalysisTaskTaggedPhotons.cxx:424 AliAnalysisTaskTaggedPhotons.cxx:425 AliAnalysisTaskTaggedPhotons.cxx:426 AliAnalysisTaskTaggedPhotons.cxx:427 AliAnalysisTaskTaggedPhotons.cxx:428 AliAnalysisTaskTaggedPhotons.cxx:429 AliAnalysisTaskTaggedPhotons.cxx:430 AliAnalysisTaskTaggedPhotons.cxx:431 AliAnalysisTaskTaggedPhotons.cxx:432 AliAnalysisTaskTaggedPhotons.cxx:433 AliAnalysisTaskTaggedPhotons.cxx:434 AliAnalysisTaskTaggedPhotons.cxx:435 AliAnalysisTaskTaggedPhotons.cxx:436 AliAnalysisTaskTaggedPhotons.cxx:437 AliAnalysisTaskTaggedPhotons.cxx:438 AliAnalysisTaskTaggedPhotons.cxx:439 AliAnalysisTaskTaggedPhotons.cxx:440 AliAnalysisTaskTaggedPhotons.cxx:441 AliAnalysisTaskTaggedPhotons.cxx:442 AliAnalysisTaskTaggedPhotons.cxx:443 AliAnalysisTaskTaggedPhotons.cxx:444 AliAnalysisTaskTaggedPhotons.cxx:445 AliAnalysisTaskTaggedPhotons.cxx:446 AliAnalysisTaskTaggedPhotons.cxx:447 AliAnalysisTaskTaggedPhotons.cxx:448 AliAnalysisTaskTaggedPhotons.cxx:449 AliAnalysisTaskTaggedPhotons.cxx:450 AliAnalysisTaskTaggedPhotons.cxx:451 AliAnalysisTaskTaggedPhotons.cxx:452 AliAnalysisTaskTaggedPhotons.cxx:453 AliAnalysisTaskTaggedPhotons.cxx:454 AliAnalysisTaskTaggedPhotons.cxx:455 AliAnalysisTaskTaggedPhotons.cxx:456 AliAnalysisTaskTaggedPhotons.cxx:457 AliAnalysisTaskTaggedPhotons.cxx:458 AliAnalysisTaskTaggedPhotons.cxx:459 AliAnalysisTaskTaggedPhotons.cxx:460 AliAnalysisTaskTaggedPhotons.cxx:461 AliAnalysisTaskTaggedPhotons.cxx:462 AliAnalysisTaskTaggedPhotons.cxx:463 AliAnalysisTaskTaggedPhotons.cxx:464 AliAnalysisTaskTaggedPhotons.cxx:465 AliAnalysisTaskTaggedPhotons.cxx:466 AliAnalysisTaskTaggedPhotons.cxx:467 AliAnalysisTaskTaggedPhotons.cxx:468 AliAnalysisTaskTaggedPhotons.cxx:469 AliAnalysisTaskTaggedPhotons.cxx:470 AliAnalysisTaskTaggedPhotons.cxx:471 AliAnalysisTaskTaggedPhotons.cxx:472 AliAnalysisTaskTaggedPhotons.cxx:473 AliAnalysisTaskTaggedPhotons.cxx:474 AliAnalysisTaskTaggedPhotons.cxx:475 AliAnalysisTaskTaggedPhotons.cxx:476 AliAnalysisTaskTaggedPhotons.cxx:477 AliAnalysisTaskTaggedPhotons.cxx:478 AliAnalysisTaskTaggedPhotons.cxx:479 AliAnalysisTaskTaggedPhotons.cxx:480 AliAnalysisTaskTaggedPhotons.cxx:481 AliAnalysisTaskTaggedPhotons.cxx:482 AliAnalysisTaskTaggedPhotons.cxx:483 AliAnalysisTaskTaggedPhotons.cxx:484 AliAnalysisTaskTaggedPhotons.cxx:485 AliAnalysisTaskTaggedPhotons.cxx:486 AliAnalysisTaskTaggedPhotons.cxx:487 AliAnalysisTaskTaggedPhotons.cxx:488 AliAnalysisTaskTaggedPhotons.cxx:489 AliAnalysisTaskTaggedPhotons.cxx:490 AliAnalysisTaskTaggedPhotons.cxx:491 AliAnalysisTaskTaggedPhotons.cxx:492 AliAnalysisTaskTaggedPhotons.cxx:493 AliAnalysisTaskTaggedPhotons.cxx:494 AliAnalysisTaskTaggedPhotons.cxx:495 AliAnalysisTaskTaggedPhotons.cxx:496 AliAnalysisTaskTaggedPhotons.cxx:497 AliAnalysisTaskTaggedPhotons.cxx:498 AliAnalysisTaskTaggedPhotons.cxx:499 AliAnalysisTaskTaggedPhotons.cxx:500 AliAnalysisTaskTaggedPhotons.cxx:501 AliAnalysisTaskTaggedPhotons.cxx:502 AliAnalysisTaskTaggedPhotons.cxx:503 AliAnalysisTaskTaggedPhotons.cxx:504 AliAnalysisTaskTaggedPhotons.cxx:505 AliAnalysisTaskTaggedPhotons.cxx:506 AliAnalysisTaskTaggedPhotons.cxx:507 AliAnalysisTaskTaggedPhotons.cxx:508 AliAnalysisTaskTaggedPhotons.cxx:509 AliAnalysisTaskTaggedPhotons.cxx:510 AliAnalysisTaskTaggedPhotons.cxx:511 AliAnalysisTaskTaggedPhotons.cxx:512 AliAnalysisTaskTaggedPhotons.cxx:513 AliAnalysisTaskTaggedPhotons.cxx:514 AliAnalysisTaskTaggedPhotons.cxx:515 AliAnalysisTaskTaggedPhotons.cxx:516 AliAnalysisTaskTaggedPhotons.cxx:517 AliAnalysisTaskTaggedPhotons.cxx:518 AliAnalysisTaskTaggedPhotons.cxx:519 AliAnalysisTaskTaggedPhotons.cxx:520 AliAnalysisTaskTaggedPhotons.cxx:521 AliAnalysisTaskTaggedPhotons.cxx:522 AliAnalysisTaskTaggedPhotons.cxx:523 AliAnalysisTaskTaggedPhotons.cxx:524 AliAnalysisTaskTaggedPhotons.cxx:525 AliAnalysisTaskTaggedPhotons.cxx:526 AliAnalysisTaskTaggedPhotons.cxx:527 AliAnalysisTaskTaggedPhotons.cxx:528 AliAnalysisTaskTaggedPhotons.cxx:529 AliAnalysisTaskTaggedPhotons.cxx:530 AliAnalysisTaskTaggedPhotons.cxx:531 AliAnalysisTaskTaggedPhotons.cxx:532 AliAnalysisTaskTaggedPhotons.cxx:533 AliAnalysisTaskTaggedPhotons.cxx:534 AliAnalysisTaskTaggedPhotons.cxx:535 AliAnalysisTaskTaggedPhotons.cxx:536 AliAnalysisTaskTaggedPhotons.cxx:537 AliAnalysisTaskTaggedPhotons.cxx:538 AliAnalysisTaskTaggedPhotons.cxx:539 AliAnalysisTaskTaggedPhotons.cxx:540 AliAnalysisTaskTaggedPhotons.cxx:541 AliAnalysisTaskTaggedPhotons.cxx:542 AliAnalysisTaskTaggedPhotons.cxx:543 AliAnalysisTaskTaggedPhotons.cxx:544 AliAnalysisTaskTaggedPhotons.cxx:545 AliAnalysisTaskTaggedPhotons.cxx:546 AliAnalysisTaskTaggedPhotons.cxx:547 AliAnalysisTaskTaggedPhotons.cxx:548 AliAnalysisTaskTaggedPhotons.cxx:549 AliAnalysisTaskTaggedPhotons.cxx:550 AliAnalysisTaskTaggedPhotons.cxx:551 AliAnalysisTaskTaggedPhotons.cxx:552 AliAnalysisTaskTaggedPhotons.cxx:553 AliAnalysisTaskTaggedPhotons.cxx:554 AliAnalysisTaskTaggedPhotons.cxx:555 AliAnalysisTaskTaggedPhotons.cxx:556 AliAnalysisTaskTaggedPhotons.cxx:557 AliAnalysisTaskTaggedPhotons.cxx:558 AliAnalysisTaskTaggedPhotons.cxx:559 AliAnalysisTaskTaggedPhotons.cxx:560 AliAnalysisTaskTaggedPhotons.cxx:561 AliAnalysisTaskTaggedPhotons.cxx:562 AliAnalysisTaskTaggedPhotons.cxx:563 AliAnalysisTaskTaggedPhotons.cxx:564 AliAnalysisTaskTaggedPhotons.cxx:565 AliAnalysisTaskTaggedPhotons.cxx:566 AliAnalysisTaskTaggedPhotons.cxx:567 AliAnalysisTaskTaggedPhotons.cxx:568 AliAnalysisTaskTaggedPhotons.cxx:569 AliAnalysisTaskTaggedPhotons.cxx:570 AliAnalysisTaskTaggedPhotons.cxx:571 AliAnalysisTaskTaggedPhotons.cxx:572 AliAnalysisTaskTaggedPhotons.cxx:573 AliAnalysisTaskTaggedPhotons.cxx:574 AliAnalysisTaskTaggedPhotons.cxx:575 AliAnalysisTaskTaggedPhotons.cxx:576 AliAnalysisTaskTaggedPhotons.cxx:577 AliAnalysisTaskTaggedPhotons.cxx:578 AliAnalysisTaskTaggedPhotons.cxx:579 AliAnalysisTaskTaggedPhotons.cxx:580 AliAnalysisTaskTaggedPhotons.cxx:581 AliAnalysisTaskTaggedPhotons.cxx:582 AliAnalysisTaskTaggedPhotons.cxx:583 AliAnalysisTaskTaggedPhotons.cxx:584 AliAnalysisTaskTaggedPhotons.cxx:585 AliAnalysisTaskTaggedPhotons.cxx:586 AliAnalysisTaskTaggedPhotons.cxx:587 AliAnalysisTaskTaggedPhotons.cxx:588 AliAnalysisTaskTaggedPhotons.cxx:589 AliAnalysisTaskTaggedPhotons.cxx:590 AliAnalysisTaskTaggedPhotons.cxx:591 AliAnalysisTaskTaggedPhotons.cxx:592 AliAnalysisTaskTaggedPhotons.cxx:593 AliAnalysisTaskTaggedPhotons.cxx:594 AliAnalysisTaskTaggedPhotons.cxx:595 AliAnalysisTaskTaggedPhotons.cxx:596 AliAnalysisTaskTaggedPhotons.cxx:597 AliAnalysisTaskTaggedPhotons.cxx:598 AliAnalysisTaskTaggedPhotons.cxx:599 AliAnalysisTaskTaggedPhotons.cxx:600 AliAnalysisTaskTaggedPhotons.cxx:601 AliAnalysisTaskTaggedPhotons.cxx:602 AliAnalysisTaskTaggedPhotons.cxx:603 AliAnalysisTaskTaggedPhotons.cxx:604 AliAnalysisTaskTaggedPhotons.cxx:605 AliAnalysisTaskTaggedPhotons.cxx:606 AliAnalysisTaskTaggedPhotons.cxx:607 AliAnalysisTaskTaggedPhotons.cxx:608 AliAnalysisTaskTaggedPhotons.cxx:609 AliAnalysisTaskTaggedPhotons.cxx:610 AliAnalysisTaskTaggedPhotons.cxx:611 AliAnalysisTaskTaggedPhotons.cxx:612 AliAnalysisTaskTaggedPhotons.cxx:613 AliAnalysisTaskTaggedPhotons.cxx:614 AliAnalysisTaskTaggedPhotons.cxx:615 AliAnalysisTaskTaggedPhotons.cxx:616 AliAnalysisTaskTaggedPhotons.cxx:617 AliAnalysisTaskTaggedPhotons.cxx:618 AliAnalysisTaskTaggedPhotons.cxx:619 AliAnalysisTaskTaggedPhotons.cxx:620 AliAnalysisTaskTaggedPhotons.cxx:621 AliAnalysisTaskTaggedPhotons.cxx:622 AliAnalysisTaskTaggedPhotons.cxx:623 AliAnalysisTaskTaggedPhotons.cxx:624 AliAnalysisTaskTaggedPhotons.cxx:625 AliAnalysisTaskTaggedPhotons.cxx:626 AliAnalysisTaskTaggedPhotons.cxx:627 AliAnalysisTaskTaggedPhotons.cxx:628 AliAnalysisTaskTaggedPhotons.cxx:629 AliAnalysisTaskTaggedPhotons.cxx:630 AliAnalysisTaskTaggedPhotons.cxx:631 AliAnalysisTaskTaggedPhotons.cxx:632 AliAnalysisTaskTaggedPhotons.cxx:633 AliAnalysisTaskTaggedPhotons.cxx:634 AliAnalysisTaskTaggedPhotons.cxx:635 AliAnalysisTaskTaggedPhotons.cxx:636 AliAnalysisTaskTaggedPhotons.cxx:637 AliAnalysisTaskTaggedPhotons.cxx:638 AliAnalysisTaskTaggedPhotons.cxx:639 AliAnalysisTaskTaggedPhotons.cxx:640 AliAnalysisTaskTaggedPhotons.cxx:641 AliAnalysisTaskTaggedPhotons.cxx:642 AliAnalysisTaskTaggedPhotons.cxx:643 AliAnalysisTaskTaggedPhotons.cxx:644 AliAnalysisTaskTaggedPhotons.cxx:645 AliAnalysisTaskTaggedPhotons.cxx:646 AliAnalysisTaskTaggedPhotons.cxx:647 AliAnalysisTaskTaggedPhotons.cxx:648 AliAnalysisTaskTaggedPhotons.cxx:649 AliAnalysisTaskTaggedPhotons.cxx:650 AliAnalysisTaskTaggedPhotons.cxx:651 AliAnalysisTaskTaggedPhotons.cxx:652 AliAnalysisTaskTaggedPhotons.cxx:653 AliAnalysisTaskTaggedPhotons.cxx:654 AliAnalysisTaskTaggedPhotons.cxx:655 AliAnalysisTaskTaggedPhotons.cxx:656 AliAnalysisTaskTaggedPhotons.cxx:657 AliAnalysisTaskTaggedPhotons.cxx:658 AliAnalysisTaskTaggedPhotons.cxx:659 AliAnalysisTaskTaggedPhotons.cxx:660 AliAnalysisTaskTaggedPhotons.cxx:661 AliAnalysisTaskTaggedPhotons.cxx:662 AliAnalysisTaskTaggedPhotons.cxx:663 AliAnalysisTaskTaggedPhotons.cxx:664 AliAnalysisTaskTaggedPhotons.cxx:665 AliAnalysisTaskTaggedPhotons.cxx:666 AliAnalysisTaskTaggedPhotons.cxx:667 AliAnalysisTaskTaggedPhotons.cxx:668 AliAnalysisTaskTaggedPhotons.cxx:669 AliAnalysisTaskTaggedPhotons.cxx:670 AliAnalysisTaskTaggedPhotons.cxx:671 AliAnalysisTaskTaggedPhotons.cxx:672 AliAnalysisTaskTaggedPhotons.cxx:673 AliAnalysisTaskTaggedPhotons.cxx:674 AliAnalysisTaskTaggedPhotons.cxx:675 AliAnalysisTaskTaggedPhotons.cxx:676 AliAnalysisTaskTaggedPhotons.cxx:677 AliAnalysisTaskTaggedPhotons.cxx:678 AliAnalysisTaskTaggedPhotons.cxx:679 AliAnalysisTaskTaggedPhotons.cxx:680 AliAnalysisTaskTaggedPhotons.cxx:681 AliAnalysisTaskTaggedPhotons.cxx:682 AliAnalysisTaskTaggedPhotons.cxx:683 AliAnalysisTaskTaggedPhotons.cxx:684 AliAnalysisTaskTaggedPhotons.cxx:685 AliAnalysisTaskTaggedPhotons.cxx:686 AliAnalysisTaskTaggedPhotons.cxx:687 AliAnalysisTaskTaggedPhotons.cxx:688 AliAnalysisTaskTaggedPhotons.cxx:689 AliAnalysisTaskTaggedPhotons.cxx:690 AliAnalysisTaskTaggedPhotons.cxx:691 AliAnalysisTaskTaggedPhotons.cxx:692 AliAnalysisTaskTaggedPhotons.cxx:693 AliAnalysisTaskTaggedPhotons.cxx:694 AliAnalysisTaskTaggedPhotons.cxx:695 AliAnalysisTaskTaggedPhotons.cxx:696 AliAnalysisTaskTaggedPhotons.cxx:697 AliAnalysisTaskTaggedPhotons.cxx:698 AliAnalysisTaskTaggedPhotons.cxx:699 AliAnalysisTaskTaggedPhotons.cxx:700 AliAnalysisTaskTaggedPhotons.cxx:701 AliAnalysisTaskTaggedPhotons.cxx:702 AliAnalysisTaskTaggedPhotons.cxx:703 AliAnalysisTaskTaggedPhotons.cxx:704 AliAnalysisTaskTaggedPhotons.cxx:705 AliAnalysisTaskTaggedPhotons.cxx:706 AliAnalysisTaskTaggedPhotons.cxx:707 AliAnalysisTaskTaggedPhotons.cxx:708 AliAnalysisTaskTaggedPhotons.cxx:709 AliAnalysisTaskTaggedPhotons.cxx:710 AliAnalysisTaskTaggedPhotons.cxx:711 AliAnalysisTaskTaggedPhotons.cxx:712 AliAnalysisTaskTaggedPhotons.cxx:713 AliAnalysisTaskTaggedPhotons.cxx:714 AliAnalysisTaskTaggedPhotons.cxx:715 AliAnalysisTaskTaggedPhotons.cxx:716 AliAnalysisTaskTaggedPhotons.cxx:717 AliAnalysisTaskTaggedPhotons.cxx:718 AliAnalysisTaskTaggedPhotons.cxx:719 AliAnalysisTaskTaggedPhotons.cxx:720 AliAnalysisTaskTaggedPhotons.cxx:721 AliAnalysisTaskTaggedPhotons.cxx:722 AliAnalysisTaskTaggedPhotons.cxx:723 AliAnalysisTaskTaggedPhotons.cxx:724 AliAnalysisTaskTaggedPhotons.cxx:725 AliAnalysisTaskTaggedPhotons.cxx:726 AliAnalysisTaskTaggedPhotons.cxx:727 AliAnalysisTaskTaggedPhotons.cxx:728 AliAnalysisTaskTaggedPhotons.cxx:729 AliAnalysisTaskTaggedPhotons.cxx:730 AliAnalysisTaskTaggedPhotons.cxx:731 AliAnalysisTaskTaggedPhotons.cxx:732 AliAnalysisTaskTaggedPhotons.cxx:733 AliAnalysisTaskTaggedPhotons.cxx:734 AliAnalysisTaskTaggedPhotons.cxx:735 AliAnalysisTaskTaggedPhotons.cxx:736 AliAnalysisTaskTaggedPhotons.cxx:737 AliAnalysisTaskTaggedPhotons.cxx:738 AliAnalysisTaskTaggedPhotons.cxx:739 AliAnalysisTaskTaggedPhotons.cxx:740 AliAnalysisTaskTaggedPhotons.cxx:741 AliAnalysisTaskTaggedPhotons.cxx:742 AliAnalysisTaskTaggedPhotons.cxx:743 AliAnalysisTaskTaggedPhotons.cxx:744 AliAnalysisTaskTaggedPhotons.cxx:745 AliAnalysisTaskTaggedPhotons.cxx:746 AliAnalysisTaskTaggedPhotons.cxx:747 AliAnalysisTaskTaggedPhotons.cxx:748 AliAnalysisTaskTaggedPhotons.cxx:749 AliAnalysisTaskTaggedPhotons.cxx:750 AliAnalysisTaskTaggedPhotons.cxx:751 AliAnalysisTaskTaggedPhotons.cxx:752 AliAnalysisTaskTaggedPhotons.cxx:753 AliAnalysisTaskTaggedPhotons.cxx:754 AliAnalysisTaskTaggedPhotons.cxx:755 AliAnalysisTaskTaggedPhotons.cxx:756 AliAnalysisTaskTaggedPhotons.cxx:757 AliAnalysisTaskTaggedPhotons.cxx:758 AliAnalysisTaskTaggedPhotons.cxx:759 AliAnalysisTaskTaggedPhotons.cxx:760 AliAnalysisTaskTaggedPhotons.cxx:761 AliAnalysisTaskTaggedPhotons.cxx:762 AliAnalysisTaskTaggedPhotons.cxx:763 AliAnalysisTaskTaggedPhotons.cxx:764 AliAnalysisTaskTaggedPhotons.cxx:765 AliAnalysisTaskTaggedPhotons.cxx:766 AliAnalysisTaskTaggedPhotons.cxx:767 AliAnalysisTaskTaggedPhotons.cxx:768 AliAnalysisTaskTaggedPhotons.cxx:769 AliAnalysisTaskTaggedPhotons.cxx:770 AliAnalysisTaskTaggedPhotons.cxx:771 AliAnalysisTaskTaggedPhotons.cxx:772 AliAnalysisTaskTaggedPhotons.cxx:773 AliAnalysisTaskTaggedPhotons.cxx:774 AliAnalysisTaskTaggedPhotons.cxx:775 AliAnalysisTaskTaggedPhotons.cxx:776 AliAnalysisTaskTaggedPhotons.cxx:777 AliAnalysisTaskTaggedPhotons.cxx:778 AliAnalysisTaskTaggedPhotons.cxx:779 AliAnalysisTaskTaggedPhotons.cxx:780 AliAnalysisTaskTaggedPhotons.cxx:781 AliAnalysisTaskTaggedPhotons.cxx:782 AliAnalysisTaskTaggedPhotons.cxx:783 AliAnalysisTaskTaggedPhotons.cxx:784 AliAnalysisTaskTaggedPhotons.cxx:785 AliAnalysisTaskTaggedPhotons.cxx:786 AliAnalysisTaskTaggedPhotons.cxx:787 AliAnalysisTaskTaggedPhotons.cxx:788 AliAnalysisTaskTaggedPhotons.cxx:789 AliAnalysisTaskTaggedPhotons.cxx:790 AliAnalysisTaskTaggedPhotons.cxx:791 AliAnalysisTaskTaggedPhotons.cxx:792 AliAnalysisTaskTaggedPhotons.cxx:793 AliAnalysisTaskTaggedPhotons.cxx:794 AliAnalysisTaskTaggedPhotons.cxx:795 AliAnalysisTaskTaggedPhotons.cxx:796 AliAnalysisTaskTaggedPhotons.cxx:797 AliAnalysisTaskTaggedPhotons.cxx:798 AliAnalysisTaskTaggedPhotons.cxx:799 AliAnalysisTaskTaggedPhotons.cxx:800 AliAnalysisTaskTaggedPhotons.cxx:801 AliAnalysisTaskTaggedPhotons.cxx:802 AliAnalysisTaskTaggedPhotons.cxx:803 AliAnalysisTaskTaggedPhotons.cxx:804 AliAnalysisTaskTaggedPhotons.cxx:805 AliAnalysisTaskTaggedPhotons.cxx:806 AliAnalysisTaskTaggedPhotons.cxx:807 AliAnalysisTaskTaggedPhotons.cxx:808 AliAnalysisTaskTaggedPhotons.cxx:809 AliAnalysisTaskTaggedPhotons.cxx:810 AliAnalysisTaskTaggedPhotons.cxx:811 AliAnalysisTaskTaggedPhotons.cxx:812 AliAnalysisTaskTaggedPhotons.cxx:813 AliAnalysisTaskTaggedPhotons.cxx:814 AliAnalysisTaskTaggedPhotons.cxx:815 AliAnalysisTaskTaggedPhotons.cxx:816 AliAnalysisTaskTaggedPhotons.cxx:817 AliAnalysisTaskTaggedPhotons.cxx:818 AliAnalysisTaskTaggedPhotons.cxx:819 AliAnalysisTaskTaggedPhotons.cxx:820 AliAnalysisTaskTaggedPhotons.cxx:821 AliAnalysisTaskTaggedPhotons.cxx:822 AliAnalysisTaskTaggedPhotons.cxx:823 AliAnalysisTaskTaggedPhotons.cxx:824 AliAnalysisTaskTaggedPhotons.cxx:825 AliAnalysisTaskTaggedPhotons.cxx:826 AliAnalysisTaskTaggedPhotons.cxx:827 AliAnalysisTaskTaggedPhotons.cxx:828 AliAnalysisTaskTaggedPhotons.cxx:829 AliAnalysisTaskTaggedPhotons.cxx:830 AliAnalysisTaskTaggedPhotons.cxx:831 AliAnalysisTaskTaggedPhotons.cxx:832 AliAnalysisTaskTaggedPhotons.cxx:833 AliAnalysisTaskTaggedPhotons.cxx:834 AliAnalysisTaskTaggedPhotons.cxx:835 AliAnalysisTaskTaggedPhotons.cxx:836 AliAnalysisTaskTaggedPhotons.cxx:837 AliAnalysisTaskTaggedPhotons.cxx:838 AliAnalysisTaskTaggedPhotons.cxx:839 AliAnalysisTaskTaggedPhotons.cxx:840 AliAnalysisTaskTaggedPhotons.cxx:841 AliAnalysisTaskTaggedPhotons.cxx:842 AliAnalysisTaskTaggedPhotons.cxx:843 AliAnalysisTaskTaggedPhotons.cxx:844 AliAnalysisTaskTaggedPhotons.cxx:845 AliAnalysisTaskTaggedPhotons.cxx:846 AliAnalysisTaskTaggedPhotons.cxx:847 AliAnalysisTaskTaggedPhotons.cxx:848 AliAnalysisTaskTaggedPhotons.cxx:849 AliAnalysisTaskTaggedPhotons.cxx:850 AliAnalysisTaskTaggedPhotons.cxx:851 AliAnalysisTaskTaggedPhotons.cxx:852 AliAnalysisTaskTaggedPhotons.cxx:853 AliAnalysisTaskTaggedPhotons.cxx:854 AliAnalysisTaskTaggedPhotons.cxx:855 AliAnalysisTaskTaggedPhotons.cxx:856 AliAnalysisTaskTaggedPhotons.cxx:857 AliAnalysisTaskTaggedPhotons.cxx:858 AliAnalysisTaskTaggedPhotons.cxx:859 AliAnalysisTaskTaggedPhotons.cxx:860 AliAnalysisTaskTaggedPhotons.cxx:861 AliAnalysisTaskTaggedPhotons.cxx:862 AliAnalysisTaskTaggedPhotons.cxx:863 AliAnalysisTaskTaggedPhotons.cxx:864 AliAnalysisTaskTaggedPhotons.cxx:865 AliAnalysisTaskTaggedPhotons.cxx:866 AliAnalysisTaskTaggedPhotons.cxx:867 AliAnalysisTaskTaggedPhotons.cxx:868 AliAnalysisTaskTaggedPhotons.cxx:869 AliAnalysisTaskTaggedPhotons.cxx:870 AliAnalysisTaskTaggedPhotons.cxx:871 AliAnalysisTaskTaggedPhotons.cxx:872 AliAnalysisTaskTaggedPhotons.cxx:873 AliAnalysisTaskTaggedPhotons.cxx:874 AliAnalysisTaskTaggedPhotons.cxx:875 AliAnalysisTaskTaggedPhotons.cxx:876 AliAnalysisTaskTaggedPhotons.cxx:877 AliAnalysisTaskTaggedPhotons.cxx:878 AliAnalysisTaskTaggedPhotons.cxx:879 AliAnalysisTaskTaggedPhotons.cxx:880 AliAnalysisTaskTaggedPhotons.cxx:881 AliAnalysisTaskTaggedPhotons.cxx:882 AliAnalysisTaskTaggedPhotons.cxx:883 AliAnalysisTaskTaggedPhotons.cxx:884 AliAnalysisTaskTaggedPhotons.cxx:885 AliAnalysisTaskTaggedPhotons.cxx:886 AliAnalysisTaskTaggedPhotons.cxx:887 AliAnalysisTaskTaggedPhotons.cxx:888 AliAnalysisTaskTaggedPhotons.cxx:889 AliAnalysisTaskTaggedPhotons.cxx:890 AliAnalysisTaskTaggedPhotons.cxx:891 AliAnalysisTaskTaggedPhotons.cxx:892 AliAnalysisTaskTaggedPhotons.cxx:893 AliAnalysisTaskTaggedPhotons.cxx:894 AliAnalysisTaskTaggedPhotons.cxx:895 AliAnalysisTaskTaggedPhotons.cxx:896 AliAnalysisTaskTaggedPhotons.cxx:897 AliAnalysisTaskTaggedPhotons.cxx:898 AliAnalysisTaskTaggedPhotons.cxx:899 AliAnalysisTaskTaggedPhotons.cxx:900 AliAnalysisTaskTaggedPhotons.cxx:901 AliAnalysisTaskTaggedPhotons.cxx:902 AliAnalysisTaskTaggedPhotons.cxx:903 AliAnalysisTaskTaggedPhotons.cxx:904 AliAnalysisTaskTaggedPhotons.cxx:905 AliAnalysisTaskTaggedPhotons.cxx:906 AliAnalysisTaskTaggedPhotons.cxx:907 AliAnalysisTaskTaggedPhotons.cxx:908 AliAnalysisTaskTaggedPhotons.cxx:909 AliAnalysisTaskTaggedPhotons.cxx:910 AliAnalysisTaskTaggedPhotons.cxx:911 AliAnalysisTaskTaggedPhotons.cxx:912 AliAnalysisTaskTaggedPhotons.cxx:913 AliAnalysisTaskTaggedPhotons.cxx:914 AliAnalysisTaskTaggedPhotons.cxx:915 AliAnalysisTaskTaggedPhotons.cxx:916 AliAnalysisTaskTaggedPhotons.cxx:917 AliAnalysisTaskTaggedPhotons.cxx:918 AliAnalysisTaskTaggedPhotons.cxx:919 AliAnalysisTaskTaggedPhotons.cxx:920 AliAnalysisTaskTaggedPhotons.cxx:921 AliAnalysisTaskTaggedPhotons.cxx:922 AliAnalysisTaskTaggedPhotons.cxx:923 AliAnalysisTaskTaggedPhotons.cxx:924 AliAnalysisTaskTaggedPhotons.cxx:925 AliAnalysisTaskTaggedPhotons.cxx:926 AliAnalysisTaskTaggedPhotons.cxx:927 AliAnalysisTaskTaggedPhotons.cxx:928 AliAnalysisTaskTaggedPhotons.cxx:929 AliAnalysisTaskTaggedPhotons.cxx:930 AliAnalysisTaskTaggedPhotons.cxx:931 AliAnalysisTaskTaggedPhotons.cxx:932 AliAnalysisTaskTaggedPhotons.cxx:933 AliAnalysisTaskTaggedPhotons.cxx:934 AliAnalysisTaskTaggedPhotons.cxx:935 AliAnalysisTaskTaggedPhotons.cxx:936 AliAnalysisTaskTaggedPhotons.cxx:937 AliAnalysisTaskTaggedPhotons.cxx:938 AliAnalysisTaskTaggedPhotons.cxx:939 AliAnalysisTaskTaggedPhotons.cxx:940 AliAnalysisTaskTaggedPhotons.cxx:941 AliAnalysisTaskTaggedPhotons.cxx:942 AliAnalysisTaskTaggedPhotons.cxx:943 AliAnalysisTaskTaggedPhotons.cxx:944 AliAnalysisTaskTaggedPhotons.cxx:945 AliAnalysisTaskTaggedPhotons.cxx:946 AliAnalysisTaskTaggedPhotons.cxx:947 AliAnalysisTaskTaggedPhotons.cxx:948 AliAnalysisTaskTaggedPhotons.cxx:949 AliAnalysisTaskTaggedPhotons.cxx:950 AliAnalysisTaskTaggedPhotons.cxx:951 AliAnalysisTaskTaggedPhotons.cxx:952 AliAnalysisTaskTaggedPhotons.cxx:953 AliAnalysisTaskTaggedPhotons.cxx:954 AliAnalysisTaskTaggedPhotons.cxx:955 AliAnalysisTaskTaggedPhotons.cxx:956 AliAnalysisTaskTaggedPhotons.cxx:957 AliAnalysisTaskTaggedPhotons.cxx:958 AliAnalysisTaskTaggedPhotons.cxx:959 AliAnalysisTaskTaggedPhotons.cxx:960 AliAnalysisTaskTaggedPhotons.cxx:961 AliAnalysisTaskTaggedPhotons.cxx:962 AliAnalysisTaskTaggedPhotons.cxx:963 AliAnalysisTaskTaggedPhotons.cxx:964 AliAnalysisTaskTaggedPhotons.cxx:965 AliAnalysisTaskTaggedPhotons.cxx:966 AliAnalysisTaskTaggedPhotons.cxx:967 AliAnalysisTaskTaggedPhotons.cxx:968 AliAnalysisTaskTaggedPhotons.cxx:969 AliAnalysisTaskTaggedPhotons.cxx:970 AliAnalysisTaskTaggedPhotons.cxx:971 AliAnalysisTaskTaggedPhotons.cxx:972 AliAnalysisTaskTaggedPhotons.cxx:973 AliAnalysisTaskTaggedPhotons.cxx:974 AliAnalysisTaskTaggedPhotons.cxx:975 AliAnalysisTaskTaggedPhotons.cxx:976 AliAnalysisTaskTaggedPhotons.cxx:977 AliAnalysisTaskTaggedPhotons.cxx:978 AliAnalysisTaskTaggedPhotons.cxx:979 AliAnalysisTaskTaggedPhotons.cxx:980 AliAnalysisTaskTaggedPhotons.cxx:981 AliAnalysisTaskTaggedPhotons.cxx:982 AliAnalysisTaskTaggedPhotons.cxx:983 AliAnalysisTaskTaggedPhotons.cxx:984 AliAnalysisTaskTaggedPhotons.cxx:985 AliAnalysisTaskTaggedPhotons.cxx:986 AliAnalysisTaskTaggedPhotons.cxx:987 AliAnalysisTaskTaggedPhotons.cxx:988 AliAnalysisTaskTaggedPhotons.cxx:989 AliAnalysisTaskTaggedPhotons.cxx:990 AliAnalysisTaskTaggedPhotons.cxx:991 AliAnalysisTaskTaggedPhotons.cxx:992 AliAnalysisTaskTaggedPhotons.cxx:993 AliAnalysisTaskTaggedPhotons.cxx:994 AliAnalysisTaskTaggedPhotons.cxx:995 AliAnalysisTaskTaggedPhotons.cxx:996 AliAnalysisTaskTaggedPhotons.cxx:997 AliAnalysisTaskTaggedPhotons.cxx:998 AliAnalysisTaskTaggedPhotons.cxx:999 AliAnalysisTaskTaggedPhotons.cxx:1000 AliAnalysisTaskTaggedPhotons.cxx:1001 AliAnalysisTaskTaggedPhotons.cxx:1002 AliAnalysisTaskTaggedPhotons.cxx:1003 AliAnalysisTaskTaggedPhotons.cxx:1004 AliAnalysisTaskTaggedPhotons.cxx:1005 AliAnalysisTaskTaggedPhotons.cxx:1006 AliAnalysisTaskTaggedPhotons.cxx:1007 AliAnalysisTaskTaggedPhotons.cxx:1008 AliAnalysisTaskTaggedPhotons.cxx:1009 AliAnalysisTaskTaggedPhotons.cxx:1010 AliAnalysisTaskTaggedPhotons.cxx:1011 AliAnalysisTaskTaggedPhotons.cxx:1012 AliAnalysisTaskTaggedPhotons.cxx:1013 AliAnalysisTaskTaggedPhotons.cxx:1014 AliAnalysisTaskTaggedPhotons.cxx:1015 AliAnalysisTaskTaggedPhotons.cxx:1016 AliAnalysisTaskTaggedPhotons.cxx:1017 AliAnalysisTaskTaggedPhotons.cxx:1018 AliAnalysisTaskTaggedPhotons.cxx:1019 AliAnalysisTaskTaggedPhotons.cxx:1020 AliAnalysisTaskTaggedPhotons.cxx:1021 AliAnalysisTaskTaggedPhotons.cxx:1022 AliAnalysisTaskTaggedPhotons.cxx:1023 AliAnalysisTaskTaggedPhotons.cxx:1024 AliAnalysisTaskTaggedPhotons.cxx:1025 AliAnalysisTaskTaggedPhotons.cxx:1026 AliAnalysisTaskTaggedPhotons.cxx:1027 AliAnalysisTaskTaggedPhotons.cxx:1028 AliAnalysisTaskTaggedPhotons.cxx:1029 AliAnalysisTaskTaggedPhotons.cxx:1030 AliAnalysisTaskTaggedPhotons.cxx:1031 AliAnalysisTaskTaggedPhotons.cxx:1032 AliAnalysisTaskTaggedPhotons.cxx:1033 AliAnalysisTaskTaggedPhotons.cxx:1034 AliAnalysisTaskTaggedPhotons.cxx:1035 AliAnalysisTaskTaggedPhotons.cxx:1036 AliAnalysisTaskTaggedPhotons.cxx:1037 AliAnalysisTaskTaggedPhotons.cxx:1038 AliAnalysisTaskTaggedPhotons.cxx:1039 AliAnalysisTaskTaggedPhotons.cxx:1040 AliAnalysisTaskTaggedPhotons.cxx:1041 AliAnalysisTaskTaggedPhotons.cxx:1042 AliAnalysisTaskTaggedPhotons.cxx:1043 AliAnalysisTaskTaggedPhotons.cxx:1044 AliAnalysisTaskTaggedPhotons.cxx:1045 AliAnalysisTaskTaggedPhotons.cxx:1046 AliAnalysisTaskTaggedPhotons.cxx:1047 AliAnalysisTaskTaggedPhotons.cxx:1048 AliAnalysisTaskTaggedPhotons.cxx:1049 AliAnalysisTaskTaggedPhotons.cxx:1050 AliAnalysisTaskTaggedPhotons.cxx:1051 AliAnalysisTaskTaggedPhotons.cxx:1052 AliAnalysisTaskTaggedPhotons.cxx:1053 AliAnalysisTaskTaggedPhotons.cxx:1054 AliAnalysisTaskTaggedPhotons.cxx:1055 AliAnalysisTaskTaggedPhotons.cxx:1056 AliAnalysisTaskTaggedPhotons.cxx:1057 AliAnalysisTaskTaggedPhotons.cxx:1058 AliAnalysisTaskTaggedPhotons.cxx:1059 AliAnalysisTaskTaggedPhotons.cxx:1060 AliAnalysisTaskTaggedPhotons.cxx:1061 AliAnalysisTaskTaggedPhotons.cxx:1062 AliAnalysisTaskTaggedPhotons.cxx:1063 AliAnalysisTaskTaggedPhotons.cxx:1064 AliAnalysisTaskTaggedPhotons.cxx:1065 AliAnalysisTaskTaggedPhotons.cxx:1066 AliAnalysisTaskTaggedPhotons.cxx:1067 AliAnalysisTaskTaggedPhotons.cxx:1068 AliAnalysisTaskTaggedPhotons.cxx:1069 AliAnalysisTaskTaggedPhotons.cxx:1070 AliAnalysisTaskTaggedPhotons.cxx:1071 AliAnalysisTaskTaggedPhotons.cxx:1072 AliAnalysisTaskTaggedPhotons.cxx:1073 AliAnalysisTaskTaggedPhotons.cxx:1074 AliAnalysisTaskTaggedPhotons.cxx:1075 AliAnalysisTaskTaggedPhotons.cxx:1076 AliAnalysisTaskTaggedPhotons.cxx:1077 AliAnalysisTaskTaggedPhotons.cxx:1078 AliAnalysisTaskTaggedPhotons.cxx:1079 AliAnalysisTaskTaggedPhotons.cxx:1080 AliAnalysisTaskTaggedPhotons.cxx:1081 AliAnalysisTaskTaggedPhotons.cxx:1082 AliAnalysisTaskTaggedPhotons.cxx:1083 AliAnalysisTaskTaggedPhotons.cxx:1084 AliAnalysisTaskTaggedPhotons.cxx:1085 AliAnalysisTaskTaggedPhotons.cxx:1086 AliAnalysisTaskTaggedPhotons.cxx:1087 AliAnalysisTaskTaggedPhotons.cxx:1088 AliAnalysisTaskTaggedPhotons.cxx:1089 AliAnalysisTaskTaggedPhotons.cxx:1090 AliAnalysisTaskTaggedPhotons.cxx:1091 AliAnalysisTaskTaggedPhotons.cxx:1092 AliAnalysisTaskTaggedPhotons.cxx:1093 AliAnalysisTaskTaggedPhotons.cxx:1094 AliAnalysisTaskTaggedPhotons.cxx:1095 AliAnalysisTaskTaggedPhotons.cxx:1096 AliAnalysisTaskTaggedPhotons.cxx:1097 AliAnalysisTaskTaggedPhotons.cxx:1098 AliAnalysisTaskTaggedPhotons.cxx:1099 AliAnalysisTaskTaggedPhotons.cxx:1100 AliAnalysisTaskTaggedPhotons.cxx:1101 AliAnalysisTaskTaggedPhotons.cxx:1102 AliAnalysisTaskTaggedPhotons.cxx:1103 AliAnalysisTaskTaggedPhotons.cxx:1104 AliAnalysisTaskTaggedPhotons.cxx:1105 AliAnalysisTaskTaggedPhotons.cxx:1106 AliAnalysisTaskTaggedPhotons.cxx:1107 AliAnalysisTaskTaggedPhotons.cxx:1108 AliAnalysisTaskTaggedPhotons.cxx:1109 AliAnalysisTaskTaggedPhotons.cxx:1110 AliAnalysisTaskTaggedPhotons.cxx:1111 AliAnalysisTaskTaggedPhotons.cxx:1112 AliAnalysisTaskTaggedPhotons.cxx:1113 AliAnalysisTaskTaggedPhotons.cxx:1114 AliAnalysisTaskTaggedPhotons.cxx:1115 AliAnalysisTaskTaggedPhotons.cxx:1116 AliAnalysisTaskTaggedPhotons.cxx:1117 AliAnalysisTaskTaggedPhotons.cxx:1118 AliAnalysisTaskTaggedPhotons.cxx:1119 AliAnalysisTaskTaggedPhotons.cxx:1120 AliAnalysisTaskTaggedPhotons.cxx:1121 AliAnalysisTaskTaggedPhotons.cxx:1122 AliAnalysisTaskTaggedPhotons.cxx:1123 AliAnalysisTaskTaggedPhotons.cxx:1124 AliAnalysisTaskTaggedPhotons.cxx:1125 AliAnalysisTaskTaggedPhotons.cxx:1126 AliAnalysisTaskTaggedPhotons.cxx:1127 AliAnalysisTaskTaggedPhotons.cxx:1128 AliAnalysisTaskTaggedPhotons.cxx:1129 AliAnalysisTaskTaggedPhotons.cxx:1130 AliAnalysisTaskTaggedPhotons.cxx:1131 AliAnalysisTaskTaggedPhotons.cxx:1132 AliAnalysisTaskTaggedPhotons.cxx:1133 AliAnalysisTaskTaggedPhotons.cxx:1134 AliAnalysisTaskTaggedPhotons.cxx:1135 AliAnalysisTaskTaggedPhotons.cxx:1136 AliAnalysisTaskTaggedPhotons.cxx:1137 AliAnalysisTaskTaggedPhotons.cxx:1138 AliAnalysisTaskTaggedPhotons.cxx:1139 AliAnalysisTaskTaggedPhotons.cxx:1140 AliAnalysisTaskTaggedPhotons.cxx:1141 AliAnalysisTaskTaggedPhotons.cxx:1142 AliAnalysisTaskTaggedPhotons.cxx:1143 AliAnalysisTaskTaggedPhotons.cxx:1144 AliAnalysisTaskTaggedPhotons.cxx:1145 AliAnalysisTaskTaggedPhotons.cxx:1146 AliAnalysisTaskTaggedPhotons.cxx:1147 AliAnalysisTaskTaggedPhotons.cxx:1148 AliAnalysisTaskTaggedPhotons.cxx:1149 AliAnalysisTaskTaggedPhotons.cxx:1150 AliAnalysisTaskTaggedPhotons.cxx:1151 AliAnalysisTaskTaggedPhotons.cxx:1152 AliAnalysisTaskTaggedPhotons.cxx:1153 AliAnalysisTaskTaggedPhotons.cxx:1154 AliAnalysisTaskTaggedPhotons.cxx:1155 AliAnalysisTaskTaggedPhotons.cxx:1156 AliAnalysisTaskTaggedPhotons.cxx:1157 AliAnalysisTaskTaggedPhotons.cxx:1158 AliAnalysisTaskTaggedPhotons.cxx:1159 AliAnalysisTaskTaggedPhotons.cxx:1160 AliAnalysisTaskTaggedPhotons.cxx:1161 AliAnalysisTaskTaggedPhotons.cxx:1162 AliAnalysisTaskTaggedPhotons.cxx:1163 AliAnalysisTaskTaggedPhotons.cxx:1164 AliAnalysisTaskTaggedPhotons.cxx:1165 AliAnalysisTaskTaggedPhotons.cxx:1166 AliAnalysisTaskTaggedPhotons.cxx:1167 AliAnalysisTaskTaggedPhotons.cxx:1168 AliAnalysisTaskTaggedPhotons.cxx:1169 AliAnalysisTaskTaggedPhotons.cxx:1170 AliAnalysisTaskTaggedPhotons.cxx:1171 AliAnalysisTaskTaggedPhotons.cxx:1172 AliAnalysisTaskTaggedPhotons.cxx:1173 AliAnalysisTaskTaggedPhotons.cxx:1174 AliAnalysisTaskTaggedPhotons.cxx:1175 AliAnalysisTaskTaggedPhotons.cxx:1176 AliAnalysisTaskTaggedPhotons.cxx:1177 AliAnalysisTaskTaggedPhotons.cxx:1178 AliAnalysisTaskTaggedPhotons.cxx:1179 AliAnalysisTaskTaggedPhotons.cxx:1180 AliAnalysisTaskTaggedPhotons.cxx:1181 AliAnalysisTaskTaggedPhotons.cxx:1182 AliAnalysisTaskTaggedPhotons.cxx:1183 AliAnalysisTaskTaggedPhotons.cxx:1184 AliAnalysisTaskTaggedPhotons.cxx:1185 AliAnalysisTaskTaggedPhotons.cxx:1186 AliAnalysisTaskTaggedPhotons.cxx:1187 AliAnalysisTaskTaggedPhotons.cxx:1188 AliAnalysisTaskTaggedPhotons.cxx:1189 AliAnalysisTaskTaggedPhotons.cxx:1190 AliAnalysisTaskTaggedPhotons.cxx:1191 AliAnalysisTaskTaggedPhotons.cxx:1192 AliAnalysisTaskTaggedPhotons.cxx:1193 AliAnalysisTaskTaggedPhotons.cxx:1194 AliAnalysisTaskTaggedPhotons.cxx:1195 AliAnalysisTaskTaggedPhotons.cxx:1196 AliAnalysisTaskTaggedPhotons.cxx:1197 AliAnalysisTaskTaggedPhotons.cxx:1198 AliAnalysisTaskTaggedPhotons.cxx:1199 AliAnalysisTaskTaggedPhotons.cxx:1200 AliAnalysisTaskTaggedPhotons.cxx:1201 AliAnalysisTaskTaggedPhotons.cxx:1202 AliAnalysisTaskTaggedPhotons.cxx:1203 AliAnalysisTaskTaggedPhotons.cxx:1204 AliAnalysisTaskTaggedPhotons.cxx:1205 AliAnalysisTaskTaggedPhotons.cxx:1206 AliAnalysisTaskTaggedPhotons.cxx:1207 AliAnalysisTaskTaggedPhotons.cxx:1208 AliAnalysisTaskTaggedPhotons.cxx:1209 AliAnalysisTaskTaggedPhotons.cxx:1210 AliAnalysisTaskTaggedPhotons.cxx:1211 AliAnalysisTaskTaggedPhotons.cxx:1212 AliAnalysisTaskTaggedPhotons.cxx:1213 AliAnalysisTaskTaggedPhotons.cxx:1214 AliAnalysisTaskTaggedPhotons.cxx:1215 AliAnalysisTaskTaggedPhotons.cxx:1216 AliAnalysisTaskTaggedPhotons.cxx:1217 AliAnalysisTaskTaggedPhotons.cxx:1218 AliAnalysisTaskTaggedPhotons.cxx:1219 AliAnalysisTaskTaggedPhotons.cxx:1220 AliAnalysisTaskTaggedPhotons.cxx:1221 AliAnalysisTaskTaggedPhotons.cxx:1222 AliAnalysisTaskTaggedPhotons.cxx:1223 AliAnalysisTaskTaggedPhotons.cxx:1224 AliAnalysisTaskTaggedPhotons.cxx:1225 AliAnalysisTaskTaggedPhotons.cxx:1226 AliAnalysisTaskTaggedPhotons.cxx:1227 AliAnalysisTaskTaggedPhotons.cxx:1228 AliAnalysisTaskTaggedPhotons.cxx:1229 AliAnalysisTaskTaggedPhotons.cxx:1230 AliAnalysisTaskTaggedPhotons.cxx:1231 AliAnalysisTaskTaggedPhotons.cxx:1232 AliAnalysisTaskTaggedPhotons.cxx:1233 AliAnalysisTaskTaggedPhotons.cxx:1234 AliAnalysisTaskTaggedPhotons.cxx:1235 AliAnalysisTaskTaggedPhotons.cxx:1236 AliAnalysisTaskTaggedPhotons.cxx:1237 AliAnalysisTaskTaggedPhotons.cxx:1238 AliAnalysisTaskTaggedPhotons.cxx:1239 AliAnalysisTaskTaggedPhotons.cxx:1240 AliAnalysisTaskTaggedPhotons.cxx:1241 AliAnalysisTaskTaggedPhotons.cxx:1242 AliAnalysisTaskTaggedPhotons.cxx:1243 AliAnalysisTaskTaggedPhotons.cxx:1244 AliAnalysisTaskTaggedPhotons.cxx:1245 AliAnalysisTaskTaggedPhotons.cxx:1246 AliAnalysisTaskTaggedPhotons.cxx:1247 AliAnalysisTaskTaggedPhotons.cxx:1248 AliAnalysisTaskTaggedPhotons.cxx:1249 AliAnalysisTaskTaggedPhotons.cxx:1250 AliAnalysisTaskTaggedPhotons.cxx:1251 AliAnalysisTaskTaggedPhotons.cxx:1252 AliAnalysisTaskTaggedPhotons.cxx:1253 AliAnalysisTaskTaggedPhotons.cxx:1254 AliAnalysisTaskTaggedPhotons.cxx:1255 AliAnalysisTaskTaggedPhotons.cxx:1256 AliAnalysisTaskTaggedPhotons.cxx:1257 AliAnalysisTaskTaggedPhotons.cxx:1258 AliAnalysisTaskTaggedPhotons.cxx:1259 AliAnalysisTaskTaggedPhotons.cxx:1260 AliAnalysisTaskTaggedPhotons.cxx:1261 AliAnalysisTaskTaggedPhotons.cxx:1262 AliAnalysisTaskTaggedPhotons.cxx:1263 AliAnalysisTaskTaggedPhotons.cxx:1264 AliAnalysisTaskTaggedPhotons.cxx:1265 AliAnalysisTaskTaggedPhotons.cxx:1266 AliAnalysisTaskTaggedPhotons.cxx:1267 AliAnalysisTaskTaggedPhotons.cxx:1268 AliAnalysisTaskTaggedPhotons.cxx:1269 AliAnalysisTaskTaggedPhotons.cxx:1270 AliAnalysisTaskTaggedPhotons.cxx:1271 AliAnalysisTaskTaggedPhotons.cxx:1272 AliAnalysisTaskTaggedPhotons.cxx:1273 AliAnalysisTaskTaggedPhotons.cxx:1274 AliAnalysisTaskTaggedPhotons.cxx:1275 AliAnalysisTaskTaggedPhotons.cxx:1276 AliAnalysisTaskTaggedPhotons.cxx:1277 AliAnalysisTaskTaggedPhotons.cxx:1278 AliAnalysisTaskTaggedPhotons.cxx:1279 AliAnalysisTaskTaggedPhotons.cxx:1280 AliAnalysisTaskTaggedPhotons.cxx:1281 AliAnalysisTaskTaggedPhotons.cxx:1282 AliAnalysisTaskTaggedPhotons.cxx:1283 AliAnalysisTaskTaggedPhotons.cxx:1284 AliAnalysisTaskTaggedPhotons.cxx:1285 AliAnalysisTaskTaggedPhotons.cxx:1286 AliAnalysisTaskTaggedPhotons.cxx:1287 AliAnalysisTaskTaggedPhotons.cxx:1288 AliAnalysisTaskTaggedPhotons.cxx:1289 AliAnalysisTaskTaggedPhotons.cxx:1290 AliAnalysisTaskTaggedPhotons.cxx:1291 AliAnalysisTaskTaggedPhotons.cxx:1292 AliAnalysisTaskTaggedPhotons.cxx:1293 AliAnalysisTaskTaggedPhotons.cxx:1294 AliAnalysisTaskTaggedPhotons.cxx:1295 AliAnalysisTaskTaggedPhotons.cxx:1296 AliAnalysisTaskTaggedPhotons.cxx:1297 AliAnalysisTaskTaggedPhotons.cxx:1298 AliAnalysisTaskTaggedPhotons.cxx:1299 AliAnalysisTaskTaggedPhotons.cxx:1300 AliAnalysisTaskTaggedPhotons.cxx:1301 AliAnalysisTaskTaggedPhotons.cxx:1302 AliAnalysisTaskTaggedPhotons.cxx:1303 AliAnalysisTaskTaggedPhotons.cxx:1304 AliAnalysisTaskTaggedPhotons.cxx:1305 AliAnalysisTaskTaggedPhotons.cxx:1306 AliAnalysisTaskTaggedPhotons.cxx:1307 AliAnalysisTaskTaggedPhotons.cxx:1308 AliAnalysisTaskTaggedPhotons.cxx:1309 AliAnalysisTaskTaggedPhotons.cxx:1310 AliAnalysisTaskTaggedPhotons.cxx:1311 AliAnalysisTaskTaggedPhotons.cxx:1312 AliAnalysisTaskTaggedPhotons.cxx:1313 AliAnalysisTaskTaggedPhotons.cxx:1314 AliAnalysisTaskTaggedPhotons.cxx:1315 AliAnalysisTaskTaggedPhotons.cxx:1316 AliAnalysisTaskTaggedPhotons.cxx:1317 AliAnalysisTaskTaggedPhotons.cxx:1318 AliAnalysisTaskTaggedPhotons.cxx:1319 AliAnalysisTaskTaggedPhotons.cxx:1320 AliAnalysisTaskTaggedPhotons.cxx:1321 AliAnalysisTaskTaggedPhotons.cxx:1322 AliAnalysisTaskTaggedPhotons.cxx:1323 AliAnalysisTaskTaggedPhotons.cxx:1324 AliAnalysisTaskTaggedPhotons.cxx:1325 AliAnalysisTaskTaggedPhotons.cxx:1326 AliAnalysisTaskTaggedPhotons.cxx:1327 AliAnalysisTaskTaggedPhotons.cxx:1328 AliAnalysisTaskTaggedPhotons.cxx:1329 AliAnalysisTaskTaggedPhotons.cxx:1330 AliAnalysisTaskTaggedPhotons.cxx:1331 AliAnalysisTaskTaggedPhotons.cxx:1332 AliAnalysisTaskTaggedPhotons.cxx:1333 AliAnalysisTaskTaggedPhotons.cxx:1334 AliAnalysisTaskTaggedPhotons.cxx:1335 AliAnalysisTaskTaggedPhotons.cxx:1336 AliAnalysisTaskTaggedPhotons.cxx:1337 AliAnalysisTaskTaggedPhotons.cxx:1338 AliAnalysisTaskTaggedPhotons.cxx:1339 AliAnalysisTaskTaggedPhotons.cxx:1340 AliAnalysisTaskTaggedPhotons.cxx:1341 AliAnalysisTaskTaggedPhotons.cxx:1342 AliAnalysisTaskTaggedPhotons.cxx:1343 AliAnalysisTaskTaggedPhotons.cxx:1344 AliAnalysisTaskTaggedPhotons.cxx:1345 AliAnalysisTaskTaggedPhotons.cxx:1346 AliAnalysisTaskTaggedPhotons.cxx:1347 AliAnalysisTaskTaggedPhotons.cxx:1348 AliAnalysisTaskTaggedPhotons.cxx:1349 AliAnalysisTaskTaggedPhotons.cxx:1350 AliAnalysisTaskTaggedPhotons.cxx:1351 AliAnalysisTaskTaggedPhotons.cxx:1352 AliAnalysisTaskTaggedPhotons.cxx:1353 AliAnalysisTaskTaggedPhotons.cxx:1354 AliAnalysisTaskTaggedPhotons.cxx:1355 AliAnalysisTaskTaggedPhotons.cxx:1356 AliAnalysisTaskTaggedPhotons.cxx:1357 AliAnalysisTaskTaggedPhotons.cxx:1358 AliAnalysisTaskTaggedPhotons.cxx:1359 AliAnalysisTaskTaggedPhotons.cxx:1360 AliAnalysisTaskTaggedPhotons.cxx:1361 AliAnalysisTaskTaggedPhotons.cxx:1362 AliAnalysisTaskTaggedPhotons.cxx:1363 AliAnalysisTaskTaggedPhotons.cxx:1364 AliAnalysisTaskTaggedPhotons.cxx:1365 AliAnalysisTaskTaggedPhotons.cxx:1366 AliAnalysisTaskTaggedPhotons.cxx:1367 AliAnalysisTaskTaggedPhotons.cxx:1368 AliAnalysisTaskTaggedPhotons.cxx:1369 AliAnalysisTaskTaggedPhotons.cxx:1370 AliAnalysisTaskTaggedPhotons.cxx:1371 AliAnalysisTaskTaggedPhotons.cxx:1372 AliAnalysisTaskTaggedPhotons.cxx:1373 AliAnalysisTaskTaggedPhotons.cxx:1374 AliAnalysisTaskTaggedPhotons.cxx:1375 AliAnalysisTaskTaggedPhotons.cxx:1376 AliAnalysisTaskTaggedPhotons.cxx:1377 AliAnalysisTaskTaggedPhotons.cxx:1378 AliAnalysisTaskTaggedPhotons.cxx:1379 AliAnalysisTaskTaggedPhotons.cxx:1380 AliAnalysisTaskTaggedPhotons.cxx:1381 AliAnalysisTaskTaggedPhotons.cxx:1382 AliAnalysisTaskTaggedPhotons.cxx:1383 AliAnalysisTaskTaggedPhotons.cxx:1384 AliAnalysisTaskTaggedPhotons.cxx:1385 AliAnalysisTaskTaggedPhotons.cxx:1386 AliAnalysisTaskTaggedPhotons.cxx:1387 AliAnalysisTaskTaggedPhotons.cxx:1388 AliAnalysisTaskTaggedPhotons.cxx:1389 AliAnalysisTaskTaggedPhotons.cxx:1390 AliAnalysisTaskTaggedPhotons.cxx:1391 AliAnalysisTaskTaggedPhotons.cxx:1392 AliAnalysisTaskTaggedPhotons.cxx:1393 AliAnalysisTaskTaggedPhotons.cxx:1394 AliAnalysisTaskTaggedPhotons.cxx:1395 AliAnalysisTaskTaggedPhotons.cxx:1396 AliAnalysisTaskTaggedPhotons.cxx:1397 AliAnalysisTaskTaggedPhotons.cxx:1398 AliAnalysisTaskTaggedPhotons.cxx:1399 AliAnalysisTaskTaggedPhotons.cxx:1400 AliAnalysisTaskTaggedPhotons.cxx:1401 AliAnalysisTaskTaggedPhotons.cxx:1402 AliAnalysisTaskTaggedPhotons.cxx:1403 AliAnalysisTaskTaggedPhotons.cxx:1404 AliAnalysisTaskTaggedPhotons.cxx:1405 AliAnalysisTaskTaggedPhotons.cxx:1406 AliAnalysisTaskTaggedPhotons.cxx:1407 AliAnalysisTaskTaggedPhotons.cxx:1408 AliAnalysisTaskTaggedPhotons.cxx:1409 AliAnalysisTaskTaggedPhotons.cxx:1410 AliAnalysisTaskTaggedPhotons.cxx:1411 AliAnalysisTaskTaggedPhotons.cxx:1412 AliAnalysisTaskTaggedPhotons.cxx:1413 AliAnalysisTaskTaggedPhotons.cxx:1414 AliAnalysisTaskTaggedPhotons.cxx:1415 AliAnalysisTaskTaggedPhotons.cxx:1416 AliAnalysisTaskTaggedPhotons.cxx:1417 AliAnalysisTaskTaggedPhotons.cxx:1418 AliAnalysisTaskTaggedPhotons.cxx:1419 AliAnalysisTaskTaggedPhotons.cxx:1420 AliAnalysisTaskTaggedPhotons.cxx:1421 AliAnalysisTaskTaggedPhotons.cxx:1422 AliAnalysisTaskTaggedPhotons.cxx:1423 AliAnalysisTaskTaggedPhotons.cxx:1424 AliAnalysisTaskTaggedPhotons.cxx:1425 AliAnalysisTaskTaggedPhotons.cxx:1426 AliAnalysisTaskTaggedPhotons.cxx:1427 AliAnalysisTaskTaggedPhotons.cxx:1428 AliAnalysisTaskTaggedPhotons.cxx:1429 AliAnalysisTaskTaggedPhotons.cxx:1430 AliAnalysisTaskTaggedPhotons.cxx:1431 AliAnalysisTaskTaggedPhotons.cxx:1432 AliAnalysisTaskTaggedPhotons.cxx:1433 AliAnalysisTaskTaggedPhotons.cxx:1434 AliAnalysisTaskTaggedPhotons.cxx:1435 AliAnalysisTaskTaggedPhotons.cxx:1436 AliAnalysisTaskTaggedPhotons.cxx:1437 AliAnalysisTaskTaggedPhotons.cxx:1438 AliAnalysisTaskTaggedPhotons.cxx:1439 AliAnalysisTaskTaggedPhotons.cxx:1440 AliAnalysisTaskTaggedPhotons.cxx:1441 AliAnalysisTaskTaggedPhotons.cxx:1442 AliAnalysisTaskTaggedPhotons.cxx:1443 AliAnalysisTaskTaggedPhotons.cxx:1444 AliAnalysisTaskTaggedPhotons.cxx:1445 AliAnalysisTaskTaggedPhotons.cxx:1446 AliAnalysisTaskTaggedPhotons.cxx:1447 AliAnalysisTaskTaggedPhotons.cxx:1448 AliAnalysisTaskTaggedPhotons.cxx:1449 AliAnalysisTaskTaggedPhotons.cxx:1450 AliAnalysisTaskTaggedPhotons.cxx:1451 AliAnalysisTaskTaggedPhotons.cxx:1452 AliAnalysisTaskTaggedPhotons.cxx:1453 AliAnalysisTaskTaggedPhotons.cxx:1454 AliAnalysisTaskTaggedPhotons.cxx:1455 AliAnalysisTaskTaggedPhotons.cxx:1456 AliAnalysisTaskTaggedPhotons.cxx:1457 AliAnalysisTaskTaggedPhotons.cxx:1458 AliAnalysisTaskTaggedPhotons.cxx:1459 AliAnalysisTaskTaggedPhotons.cxx:1460 AliAnalysisTaskTaggedPhotons.cxx:1461 AliAnalysisTaskTaggedPhotons.cxx:1462 AliAnalysisTaskTaggedPhotons.cxx:1463 AliAnalysisTaskTaggedPhotons.cxx:1464 AliAnalysisTaskTaggedPhotons.cxx:1465 AliAnalysisTaskTaggedPhotons.cxx:1466 AliAnalysisTaskTaggedPhotons.cxx:1467 AliAnalysisTaskTaggedPhotons.cxx:1468 AliAnalysisTaskTaggedPhotons.cxx:1469 AliAnalysisTaskTaggedPhotons.cxx:1470 AliAnalysisTaskTaggedPhotons.cxx:1471 AliAnalysisTaskTaggedPhotons.cxx:1472 AliAnalysisTaskTaggedPhotons.cxx:1473 AliAnalysisTaskTaggedPhotons.cxx:1474 AliAnalysisTaskTaggedPhotons.cxx:1475 AliAnalysisTaskTaggedPhotons.cxx:1476 AliAnalysisTaskTaggedPhotons.cxx:1477 AliAnalysisTaskTaggedPhotons.cxx:1478 AliAnalysisTaskTaggedPhotons.cxx:1479 AliAnalysisTaskTaggedPhotons.cxx:1480 AliAnalysisTaskTaggedPhotons.cxx:1481 AliAnalysisTaskTaggedPhotons.cxx:1482 AliAnalysisTaskTaggedPhotons.cxx:1483 AliAnalysisTaskTaggedPhotons.cxx:1484 AliAnalysisTaskTaggedPhotons.cxx:1485 AliAnalysisTaskTaggedPhotons.cxx:1486 AliAnalysisTaskTaggedPhotons.cxx:1487 AliAnalysisTaskTaggedPhotons.cxx:1488 AliAnalysisTaskTaggedPhotons.cxx:1489 AliAnalysisTaskTaggedPhotons.cxx:1490 AliAnalysisTaskTaggedPhotons.cxx:1491 AliAnalysisTaskTaggedPhotons.cxx:1492 AliAnalysisTaskTaggedPhotons.cxx:1493 AliAnalysisTaskTaggedPhotons.cxx:1494 AliAnalysisTaskTaggedPhotons.cxx:1495 AliAnalysisTaskTaggedPhotons.cxx:1496 AliAnalysisTaskTaggedPhotons.cxx:1497 AliAnalysisTaskTaggedPhotons.cxx:1498 AliAnalysisTaskTaggedPhotons.cxx:1499 AliAnalysisTaskTaggedPhotons.cxx:1500 AliAnalysisTaskTaggedPhotons.cxx:1501 AliAnalysisTaskTaggedPhotons.cxx:1502 AliAnalysisTaskTaggedPhotons.cxx:1503 AliAnalysisTaskTaggedPhotons.cxx:1504 AliAnalysisTaskTaggedPhotons.cxx:1505 AliAnalysisTaskTaggedPhotons.cxx:1506 AliAnalysisTaskTaggedPhotons.cxx:1507 AliAnalysisTaskTaggedPhotons.cxx:1508 AliAnalysisTaskTaggedPhotons.cxx:1509 AliAnalysisTaskTaggedPhotons.cxx:1510 AliAnalysisTaskTaggedPhotons.cxx:1511 AliAnalysisTaskTaggedPhotons.cxx:1512 AliAnalysisTaskTaggedPhotons.cxx:1513 AliAnalysisTaskTaggedPhotons.cxx:1514 AliAnalysisTaskTaggedPhotons.cxx:1515 AliAnalysisTaskTaggedPhotons.cxx:1516 AliAnalysisTaskTaggedPhotons.cxx:1517 AliAnalysisTaskTaggedPhotons.cxx:1518 AliAnalysisTaskTaggedPhotons.cxx:1519 AliAnalysisTaskTaggedPhotons.cxx:1520 AliAnalysisTaskTaggedPhotons.cxx:1521 AliAnalysisTaskTaggedPhotons.cxx:1522 AliAnalysisTaskTaggedPhotons.cxx:1523 AliAnalysisTaskTaggedPhotons.cxx:1524 AliAnalysisTaskTaggedPhotons.cxx:1525 AliAnalysisTaskTaggedPhotons.cxx:1526 AliAnalysisTaskTaggedPhotons.cxx:1527 AliAnalysisTaskTaggedPhotons.cxx:1528 AliAnalysisTaskTaggedPhotons.cxx:1529 AliAnalysisTaskTaggedPhotons.cxx:1530 AliAnalysisTaskTaggedPhotons.cxx:1531 AliAnalysisTaskTaggedPhotons.cxx:1532 AliAnalysisTaskTaggedPhotons.cxx:1533 AliAnalysisTaskTaggedPhotons.cxx:1534 AliAnalysisTaskTaggedPhotons.cxx:1535 AliAnalysisTaskTaggedPhotons.cxx:1536 AliAnalysisTaskTaggedPhotons.cxx:1537 AliAnalysisTaskTaggedPhotons.cxx:1538 AliAnalysisTaskTaggedPhotons.cxx:1539 AliAnalysisTaskTaggedPhotons.cxx:1540 AliAnalysisTaskTaggedPhotons.cxx:1541 AliAnalysisTaskTaggedPhotons.cxx:1542 AliAnalysisTaskTaggedPhotons.cxx:1543 AliAnalysisTaskTaggedPhotons.cxx:1544 AliAnalysisTaskTaggedPhotons.cxx:1545 AliAnalysisTaskTaggedPhotons.cxx:1546 AliAnalysisTaskTaggedPhotons.cxx:1547 AliAnalysisTaskTaggedPhotons.cxx:1548 AliAnalysisTaskTaggedPhotons.cxx:1549 AliAnalysisTaskTaggedPhotons.cxx:1550 AliAnalysisTaskTaggedPhotons.cxx:1551 AliAnalysisTaskTaggedPhotons.cxx:1552 AliAnalysisTaskTaggedPhotons.cxx:1553 AliAnalysisTaskTaggedPhotons.cxx:1554 AliAnalysisTaskTaggedPhotons.cxx:1555 AliAnalysisTaskTaggedPhotons.cxx:1556 AliAnalysisTaskTaggedPhotons.cxx:1557 AliAnalysisTaskTaggedPhotons.cxx:1558 AliAnalysisTaskTaggedPhotons.cxx:1559 AliAnalysisTaskTaggedPhotons.cxx:1560 AliAnalysisTaskTaggedPhotons.cxx:1561 AliAnalysisTaskTaggedPhotons.cxx:1562 AliAnalysisTaskTaggedPhotons.cxx:1563 AliAnalysisTaskTaggedPhotons.cxx:1564 AliAnalysisTaskTaggedPhotons.cxx:1565 AliAnalysisTaskTaggedPhotons.cxx:1566 AliAnalysisTaskTaggedPhotons.cxx:1567 AliAnalysisTaskTaggedPhotons.cxx:1568 AliAnalysisTaskTaggedPhotons.cxx:1569 AliAnalysisTaskTaggedPhotons.cxx:1570 AliAnalysisTaskTaggedPhotons.cxx:1571 AliAnalysisTaskTaggedPhotons.cxx:1572 AliAnalysisTaskTaggedPhotons.cxx:1573 AliAnalysisTaskTaggedPhotons.cxx:1574 AliAnalysisTaskTaggedPhotons.cxx:1575 AliAnalysisTaskTaggedPhotons.cxx:1576 AliAnalysisTaskTaggedPhotons.cxx:1577 AliAnalysisTaskTaggedPhotons.cxx:1578 AliAnalysisTaskTaggedPhotons.cxx:1579 AliAnalysisTaskTaggedPhotons.cxx:1580 AliAnalysisTaskTaggedPhotons.cxx:1581 AliAnalysisTaskTaggedPhotons.cxx:1582 AliAnalysisTaskTaggedPhotons.cxx:1583 AliAnalysisTaskTaggedPhotons.cxx:1584 AliAnalysisTaskTaggedPhotons.cxx:1585 AliAnalysisTaskTaggedPhotons.cxx:1586 AliAnalysisTaskTaggedPhotons.cxx:1587 AliAnalysisTaskTaggedPhotons.cxx:1588 AliAnalysisTaskTaggedPhotons.cxx:1589 AliAnalysisTaskTaggedPhotons.cxx:1590 AliAnalysisTaskTaggedPhotons.cxx:1591 AliAnalysisTaskTaggedPhotons.cxx:1592 AliAnalysisTaskTaggedPhotons.cxx:1593 AliAnalysisTaskTaggedPhotons.cxx:1594 AliAnalysisTaskTaggedPhotons.cxx:1595 AliAnalysisTaskTaggedPhotons.cxx:1596 AliAnalysisTaskTaggedPhotons.cxx:1597 AliAnalysisTaskTaggedPhotons.cxx:1598 AliAnalysisTaskTaggedPhotons.cxx:1599 AliAnalysisTaskTaggedPhotons.cxx:1600 AliAnalysisTaskTaggedPhotons.cxx:1601 AliAnalysisTaskTaggedPhotons.cxx:1602 AliAnalysisTaskTaggedPhotons.cxx:1603 AliAnalysisTaskTaggedPhotons.cxx:1604 AliAnalysisTaskTaggedPhotons.cxx:1605 AliAnalysisTaskTaggedPhotons.cxx:1606 AliAnalysisTaskTaggedPhotons.cxx:1607 AliAnalysisTaskTaggedPhotons.cxx:1608 AliAnalysisTaskTaggedPhotons.cxx:1609 AliAnalysisTaskTaggedPhotons.cxx:1610 AliAnalysisTaskTaggedPhotons.cxx:1611 AliAnalysisTaskTaggedPhotons.cxx:1612 AliAnalysisTaskTaggedPhotons.cxx:1613 AliAnalysisTaskTaggedPhotons.cxx:1614 AliAnalysisTaskTaggedPhotons.cxx:1615 AliAnalysisTaskTaggedPhotons.cxx:1616 AliAnalysisTaskTaggedPhotons.cxx:1617 AliAnalysisTaskTaggedPhotons.cxx:1618 AliAnalysisTaskTaggedPhotons.cxx:1619 AliAnalysisTaskTaggedPhotons.cxx:1620 AliAnalysisTaskTaggedPhotons.cxx:1621 AliAnalysisTaskTaggedPhotons.cxx:1622 AliAnalysisTaskTaggedPhotons.cxx:1623 AliAnalysisTaskTaggedPhotons.cxx:1624 AliAnalysisTaskTaggedPhotons.cxx:1625 AliAnalysisTaskTaggedPhotons.cxx:1626 AliAnalysisTaskTaggedPhotons.cxx:1627 AliAnalysisTaskTaggedPhotons.cxx:1628 AliAnalysisTaskTaggedPhotons.cxx:1629 AliAnalysisTaskTaggedPhotons.cxx:1630 AliAnalysisTaskTaggedPhotons.cxx:1631 AliAnalysisTaskTaggedPhotons.cxx:1632 AliAnalysisTaskTaggedPhotons.cxx:1633 AliAnalysisTaskTaggedPhotons.cxx:1634 AliAnalysisTaskTaggedPhotons.cxx:1635 AliAnalysisTaskTaggedPhotons.cxx:1636 AliAnalysisTaskTaggedPhotons.cxx:1637 AliAnalysisTaskTaggedPhotons.cxx:1638 AliAnalysisTaskTaggedPhotons.cxx:1639 AliAnalysisTaskTaggedPhotons.cxx:1640 AliAnalysisTaskTaggedPhotons.cxx:1641 AliAnalysisTaskTaggedPhotons.cxx:1642 AliAnalysisTaskTaggedPhotons.cxx:1643 AliAnalysisTaskTaggedPhotons.cxx:1644 AliAnalysisTaskTaggedPhotons.cxx:1645 AliAnalysisTaskTaggedPhotons.cxx:1646 AliAnalysisTaskTaggedPhotons.cxx:1647 AliAnalysisTaskTaggedPhotons.cxx:1648 AliAnalysisTaskTaggedPhotons.cxx:1649 AliAnalysisTaskTaggedPhotons.cxx:1650 AliAnalysisTaskTaggedPhotons.cxx:1651 AliAnalysisTaskTaggedPhotons.cxx:1652 AliAnalysisTaskTaggedPhotons.cxx:1653 AliAnalysisTaskTaggedPhotons.cxx:1654 AliAnalysisTaskTaggedPhotons.cxx:1655 AliAnalysisTaskTaggedPhotons.cxx:1656 AliAnalysisTaskTaggedPhotons.cxx:1657 AliAnalysisTaskTaggedPhotons.cxx:1658 AliAnalysisTaskTaggedPhotons.cxx:1659 AliAnalysisTaskTaggedPhotons.cxx:1660 AliAnalysisTaskTaggedPhotons.cxx:1661 AliAnalysisTaskTaggedPhotons.cxx:1662 AliAnalysisTaskTaggedPhotons.cxx:1663 AliAnalysisTaskTaggedPhotons.cxx:1664 AliAnalysisTaskTaggedPhotons.cxx:1665 AliAnalysisTaskTaggedPhotons.cxx:1666 AliAnalysisTaskTaggedPhotons.cxx:1667 AliAnalysisTaskTaggedPhotons.cxx:1668 AliAnalysisTaskTaggedPhotons.cxx:1669 AliAnalysisTaskTaggedPhotons.cxx:1670 AliAnalysisTaskTaggedPhotons.cxx:1671 AliAnalysisTaskTaggedPhotons.cxx:1672 AliAnalysisTaskTaggedPhotons.cxx:1673 AliAnalysisTaskTaggedPhotons.cxx:1674 AliAnalysisTaskTaggedPhotons.cxx:1675 AliAnalysisTaskTaggedPhotons.cxx:1676 AliAnalysisTaskTaggedPhotons.cxx:1677 AliAnalysisTaskTaggedPhotons.cxx:1678 AliAnalysisTaskTaggedPhotons.cxx:1679 AliAnalysisTaskTaggedPhotons.cxx:1680 AliAnalysisTaskTaggedPhotons.cxx:1681 AliAnalysisTaskTaggedPhotons.cxx:1682 AliAnalysisTaskTaggedPhotons.cxx:1683 AliAnalysisTaskTaggedPhotons.cxx:1684 AliAnalysisTaskTaggedPhotons.cxx:1685 AliAnalysisTaskTaggedPhotons.cxx:1686 AliAnalysisTaskTaggedPhotons.cxx:1687 AliAnalysisTaskTaggedPhotons.cxx:1688 AliAnalysisTaskTaggedPhotons.cxx:1689 AliAnalysisTaskTaggedPhotons.cxx:1690 AliAnalysisTaskTaggedPhotons.cxx:1691 AliAnalysisTaskTaggedPhotons.cxx:1692 AliAnalysisTaskTaggedPhotons.cxx:1693 AliAnalysisTaskTaggedPhotons.cxx:1694 AliAnalysisTaskTaggedPhotons.cxx:1695 AliAnalysisTaskTaggedPhotons.cxx:1696 AliAnalysisTaskTaggedPhotons.cxx:1697 AliAnalysisTaskTaggedPhotons.cxx:1698 AliAnalysisTaskTaggedPhotons.cxx:1699 AliAnalysisTaskTaggedPhotons.cxx:1700 AliAnalysisTaskTaggedPhotons.cxx:1701 AliAnalysisTaskTaggedPhotons.cxx:1702 AliAnalysisTaskTaggedPhotons.cxx:1703 AliAnalysisTaskTaggedPhotons.cxx:1704 AliAnalysisTaskTaggedPhotons.cxx:1705 AliAnalysisTaskTaggedPhotons.cxx:1706 AliAnalysisTaskTaggedPhotons.cxx:1707 AliAnalysisTaskTaggedPhotons.cxx:1708 AliAnalysisTaskTaggedPhotons.cxx:1709 AliAnalysisTaskTaggedPhotons.cxx:1710 AliAnalysisTaskTaggedPhotons.cxx:1711 AliAnalysisTaskTaggedPhotons.cxx:1712 AliAnalysisTaskTaggedPhotons.cxx:1713 AliAnalysisTaskTaggedPhotons.cxx:1714 AliAnalysisTaskTaggedPhotons.cxx:1715 AliAnalysisTaskTaggedPhotons.cxx:1716 AliAnalysisTaskTaggedPhotons.cxx:1717 AliAnalysisTaskTaggedPhotons.cxx:1718 AliAnalysisTaskTaggedPhotons.cxx:1719 AliAnalysisTaskTaggedPhotons.cxx:1720 AliAnalysisTaskTaggedPhotons.cxx:1721 AliAnalysisTaskTaggedPhotons.cxx:1722 AliAnalysisTaskTaggedPhotons.cxx:1723 AliAnalysisTaskTaggedPhotons.cxx:1724 AliAnalysisTaskTaggedPhotons.cxx:1725 AliAnalysisTaskTaggedPhotons.cxx:1726 AliAnalysisTaskTaggedPhotons.cxx:1727 AliAnalysisTaskTaggedPhotons.cxx:1728 AliAnalysisTaskTaggedPhotons.cxx:1729 AliAnalysisTaskTaggedPhotons.cxx:1730 AliAnalysisTaskTaggedPhotons.cxx:1731 AliAnalysisTaskTaggedPhotons.cxx:1732 AliAnalysisTaskTaggedPhotons.cxx:1733 AliAnalysisTaskTaggedPhotons.cxx:1734 AliAnalysisTaskTaggedPhotons.cxx:1735 AliAnalysisTaskTaggedPhotons.cxx:1736 AliAnalysisTaskTaggedPhotons.cxx:1737 AliAnalysisTaskTaggedPhotons.cxx:1738 AliAnalysisTaskTaggedPhotons.cxx:1739 AliAnalysisTaskTaggedPhotons.cxx:1740 AliAnalysisTaskTaggedPhotons.cxx:1741 AliAnalysisTaskTaggedPhotons.cxx:1742 AliAnalysisTaskTaggedPhotons.cxx:1743 AliAnalysisTaskTaggedPhotons.cxx:1744 AliAnalysisTaskTaggedPhotons.cxx:1745 AliAnalysisTaskTaggedPhotons.cxx:1746 AliAnalysisTaskTaggedPhotons.cxx:1747 AliAnalysisTaskTaggedPhotons.cxx:1748 AliAnalysisTaskTaggedPhotons.cxx:1749 AliAnalysisTaskTaggedPhotons.cxx:1750 AliAnalysisTaskTaggedPhotons.cxx:1751 AliAnalysisTaskTaggedPhotons.cxx:1752 AliAnalysisTaskTaggedPhotons.cxx:1753 AliAnalysisTaskTaggedPhotons.cxx:1754 AliAnalysisTaskTaggedPhotons.cxx:1755 AliAnalysisTaskTaggedPhotons.cxx:1756 AliAnalysisTaskTaggedPhotons.cxx:1757 AliAnalysisTaskTaggedPhotons.cxx:1758 AliAnalysisTaskTaggedPhotons.cxx:1759 AliAnalysisTaskTaggedPhotons.cxx:1760 AliAnalysisTaskTaggedPhotons.cxx:1761 AliAnalysisTaskTaggedPhotons.cxx:1762 AliAnalysisTaskTaggedPhotons.cxx:1763 AliAnalysisTaskTaggedPhotons.cxx:1764 AliAnalysisTaskTaggedPhotons.cxx:1765 AliAnalysisTaskTaggedPhotons.cxx:1766 AliAnalysisTaskTaggedPhotons.cxx:1767 AliAnalysisTaskTaggedPhotons.cxx:1768 AliAnalysisTaskTaggedPhotons.cxx:1769 AliAnalysisTaskTaggedPhotons.cxx:1770 AliAnalysisTaskTaggedPhotons.cxx:1771 AliAnalysisTaskTaggedPhotons.cxx:1772 AliAnalysisTaskTaggedPhotons.cxx:1773 AliAnalysisTaskTaggedPhotons.cxx:1774 AliAnalysisTaskTaggedPhotons.cxx:1775 AliAnalysisTaskTaggedPhotons.cxx:1776 AliAnalysisTaskTaggedPhotons.cxx:1777 AliAnalysisTaskTaggedPhotons.cxx:1778 AliAnalysisTaskTaggedPhotons.cxx:1779 AliAnalysisTaskTaggedPhotons.cxx:1780 AliAnalysisTaskTaggedPhotons.cxx:1781 AliAnalysisTaskTaggedPhotons.cxx:1782 AliAnalysisTaskTaggedPhotons.cxx:1783 AliAnalysisTaskTaggedPhotons.cxx:1784 AliAnalysisTaskTaggedPhotons.cxx:1785 AliAnalysisTaskTaggedPhotons.cxx:1786 AliAnalysisTaskTaggedPhotons.cxx:1787 AliAnalysisTaskTaggedPhotons.cxx:1788 AliAnalysisTaskTaggedPhotons.cxx:1789 AliAnalysisTaskTaggedPhotons.cxx:1790 AliAnalysisTaskTaggedPhotons.cxx:1791 AliAnalysisTaskTaggedPhotons.cxx:1792 AliAnalysisTaskTaggedPhotons.cxx:1793 AliAnalysisTaskTaggedPhotons.cxx:1794 AliAnalysisTaskTaggedPhotons.cxx:1795 AliAnalysisTaskTaggedPhotons.cxx:1796 AliAnalysisTaskTaggedPhotons.cxx:1797 AliAnalysisTaskTaggedPhotons.cxx:1798 AliAnalysisTaskTaggedPhotons.cxx:1799 AliAnalysisTaskTaggedPhotons.cxx:1800 AliAnalysisTaskTaggedPhotons.cxx:1801 AliAnalysisTaskTaggedPhotons.cxx:1802 AliAnalysisTaskTaggedPhotons.cxx:1803 AliAnalysisTaskTaggedPhotons.cxx:1804 AliAnalysisTaskTaggedPhotons.cxx:1805 AliAnalysisTaskTaggedPhotons.cxx:1806 AliAnalysisTaskTaggedPhotons.cxx:1807 AliAnalysisTaskTaggedPhotons.cxx:1808 AliAnalysisTaskTaggedPhotons.cxx:1809 AliAnalysisTaskTaggedPhotons.cxx:1810 AliAnalysisTaskTaggedPhotons.cxx:1811 AliAnalysisTaskTaggedPhotons.cxx:1812 AliAnalysisTaskTaggedPhotons.cxx:1813 AliAnalysisTaskTaggedPhotons.cxx:1814 AliAnalysisTaskTaggedPhotons.cxx:1815 AliAnalysisTaskTaggedPhotons.cxx:1816 AliAnalysisTaskTaggedPhotons.cxx:1817 AliAnalysisTaskTaggedPhotons.cxx:1818 AliAnalysisTaskTaggedPhotons.cxx:1819 AliAnalysisTaskTaggedPhotons.cxx:1820 AliAnalysisTaskTaggedPhotons.cxx:1821 AliAnalysisTaskTaggedPhotons.cxx:1822 AliAnalysisTaskTaggedPhotons.cxx:1823 AliAnalysisTaskTaggedPhotons.cxx:1824 AliAnalysisTaskTaggedPhotons.cxx:1825 AliAnalysisTaskTaggedPhotons.cxx:1826 AliAnalysisTaskTaggedPhotons.cxx:1827 AliAnalysisTaskTaggedPhotons.cxx:1828 AliAnalysisTaskTaggedPhotons.cxx:1829 AliAnalysisTaskTaggedPhotons.cxx:1830 AliAnalysisTaskTaggedPhotons.cxx:1831 AliAnalysisTaskTaggedPhotons.cxx:1832 AliAnalysisTaskTaggedPhotons.cxx:1833 AliAnalysisTaskTaggedPhotons.cxx:1834 AliAnalysisTaskTaggedPhotons.cxx:1835 AliAnalysisTaskTaggedPhotons.cxx:1836 AliAnalysisTaskTaggedPhotons.cxx:1837 AliAnalysisTaskTaggedPhotons.cxx:1838 AliAnalysisTaskTaggedPhotons.cxx:1839 AliAnalysisTaskTaggedPhotons.cxx:1840 AliAnalysisTaskTaggedPhotons.cxx:1841 AliAnalysisTaskTaggedPhotons.cxx:1842 AliAnalysisTaskTaggedPhotons.cxx:1843 AliAnalysisTaskTaggedPhotons.cxx:1844 AliAnalysisTaskTaggedPhotons.cxx:1845 AliAnalysisTaskTaggedPhotons.cxx:1846 AliAnalysisTaskTaggedPhotons.cxx:1847 AliAnalysisTaskTaggedPhotons.cxx:1848 AliAnalysisTaskTaggedPhotons.cxx:1849 AliAnalysisTaskTaggedPhotons.cxx:1850 AliAnalysisTaskTaggedPhotons.cxx:1851 AliAnalysisTaskTaggedPhotons.cxx:1852 AliAnalysisTaskTaggedPhotons.cxx:1853 AliAnalysisTaskTaggedPhotons.cxx:1854 AliAnalysisTaskTaggedPhotons.cxx:1855 AliAnalysisTaskTaggedPhotons.cxx:1856 AliAnalysisTaskTaggedPhotons.cxx:1857 AliAnalysisTaskTaggedPhotons.cxx:1858 AliAnalysisTaskTaggedPhotons.cxx:1859 AliAnalysisTaskTaggedPhotons.cxx:1860 AliAnalysisTaskTaggedPhotons.cxx:1861 AliAnalysisTaskTaggedPhotons.cxx:1862 AliAnalysisTaskTaggedPhotons.cxx:1863 AliAnalysisTaskTaggedPhotons.cxx:1864 AliAnalysisTaskTaggedPhotons.cxx:1865 AliAnalysisTaskTaggedPhotons.cxx:1866 AliAnalysisTaskTaggedPhotons.cxx:1867 AliAnalysisTaskTaggedPhotons.cxx:1868 AliAnalysisTaskTaggedPhotons.cxx:1869 AliAnalysisTaskTaggedPhotons.cxx:1870 AliAnalysisTaskTaggedPhotons.cxx:1871 AliAnalysisTaskTaggedPhotons.cxx:1872 AliAnalysisTaskTaggedPhotons.cxx:1873 AliAnalysisTaskTaggedPhotons.cxx:1874 AliAnalysisTaskTaggedPhotons.cxx:1875 AliAnalysisTaskTaggedPhotons.cxx:1876 AliAnalysisTaskTaggedPhotons.cxx:1877 AliAnalysisTaskTaggedPhotons.cxx:1878 AliAnalysisTaskTaggedPhotons.cxx:1879 AliAnalysisTaskTaggedPhotons.cxx:1880 AliAnalysisTaskTaggedPhotons.cxx:1881 AliAnalysisTaskTaggedPhotons.cxx:1882 AliAnalysisTaskTaggedPhotons.cxx:1883 AliAnalysisTaskTaggedPhotons.cxx:1884 AliAnalysisTaskTaggedPhotons.cxx:1885 AliAnalysisTaskTaggedPhotons.cxx:1886 AliAnalysisTaskTaggedPhotons.cxx:1887 AliAnalysisTaskTaggedPhotons.cxx:1888 AliAnalysisTaskTaggedPhotons.cxx:1889 AliAnalysisTaskTaggedPhotons.cxx:1890 AliAnalysisTaskTaggedPhotons.cxx:1891 AliAnalysisTaskTaggedPhotons.cxx:1892 AliAnalysisTaskTaggedPhotons.cxx:1893 AliAnalysisTaskTaggedPhotons.cxx:1894 AliAnalysisTaskTaggedPhotons.cxx:1895 AliAnalysisTaskTaggedPhotons.cxx:1896 AliAnalysisTaskTaggedPhotons.cxx:1897 AliAnalysisTaskTaggedPhotons.cxx:1898 AliAnalysisTaskTaggedPhotons.cxx:1899 AliAnalysisTaskTaggedPhotons.cxx:1900 AliAnalysisTaskTaggedPhotons.cxx:1901 AliAnalysisTaskTaggedPhotons.cxx:1902 AliAnalysisTaskTaggedPhotons.cxx:1903 AliAnalysisTaskTaggedPhotons.cxx:1904 AliAnalysisTaskTaggedPhotons.cxx:1905 AliAnalysisTaskTaggedPhotons.cxx:1906 AliAnalysisTaskTaggedPhotons.cxx:1907 AliAnalysisTaskTaggedPhotons.cxx:1908 AliAnalysisTaskTaggedPhotons.cxx:1909 AliAnalysisTaskTaggedPhotons.cxx:1910 AliAnalysisTaskTaggedPhotons.cxx:1911 AliAnalysisTaskTaggedPhotons.cxx:1912 AliAnalysisTaskTaggedPhotons.cxx:1913 AliAnalysisTaskTaggedPhotons.cxx:1914 AliAnalysisTaskTaggedPhotons.cxx:1915 AliAnalysisTaskTaggedPhotons.cxx:1916 AliAnalysisTaskTaggedPhotons.cxx:1917 AliAnalysisTaskTaggedPhotons.cxx:1918 AliAnalysisTaskTaggedPhotons.cxx:1919 AliAnalysisTaskTaggedPhotons.cxx:1920 AliAnalysisTaskTaggedPhotons.cxx:1921 AliAnalysisTaskTaggedPhotons.cxx:1922 AliAnalysisTaskTaggedPhotons.cxx:1923 AliAnalysisTaskTaggedPhotons.cxx:1924 AliAnalysisTaskTaggedPhotons.cxx:1925 AliAnalysisTaskTaggedPhotons.cxx:1926 AliAnalysisTaskTaggedPhotons.cxx:1927 AliAnalysisTaskTaggedPhotons.cxx:1928 AliAnalysisTaskTaggedPhotons.cxx:1929 AliAnalysisTaskTaggedPhotons.cxx:1930 AliAnalysisTaskTaggedPhotons.cxx:1931 AliAnalysisTaskTaggedPhotons.cxx:1932 AliAnalysisTaskTaggedPhotons.cxx:1933 AliAnalysisTaskTaggedPhotons.cxx:1934 AliAnalysisTaskTaggedPhotons.cxx:1935 AliAnalysisTaskTaggedPhotons.cxx:1936 AliAnalysisTaskTaggedPhotons.cxx:1937 AliAnalysisTaskTaggedPhotons.cxx:1938 AliAnalysisTaskTaggedPhotons.cxx:1939 AliAnalysisTaskTaggedPhotons.cxx:1940 AliAnalysisTaskTaggedPhotons.cxx:1941 AliAnalysisTaskTaggedPhotons.cxx:1942 AliAnalysisTaskTaggedPhotons.cxx:1943 AliAnalysisTaskTaggedPhotons.cxx:1944 AliAnalysisTaskTaggedPhotons.cxx:1945 AliAnalysisTaskTaggedPhotons.cxx:1946 AliAnalysisTaskTaggedPhotons.cxx:1947 AliAnalysisTaskTaggedPhotons.cxx:1948 AliAnalysisTaskTaggedPhotons.cxx:1949 AliAnalysisTaskTaggedPhotons.cxx:1950 AliAnalysisTaskTaggedPhotons.cxx:1951 AliAnalysisTaskTaggedPhotons.cxx:1952 AliAnalysisTaskTaggedPhotons.cxx:1953 AliAnalysisTaskTaggedPhotons.cxx:1954 AliAnalysisTaskTaggedPhotons.cxx:1955 AliAnalysisTaskTaggedPhotons.cxx:1956 AliAnalysisTaskTaggedPhotons.cxx:1957 AliAnalysisTaskTaggedPhotons.cxx:1958 AliAnalysisTaskTaggedPhotons.cxx:1959 AliAnalysisTaskTaggedPhotons.cxx:1960 AliAnalysisTaskTaggedPhotons.cxx:1961 AliAnalysisTaskTaggedPhotons.cxx:1962 AliAnalysisTaskTaggedPhotons.cxx:1963 AliAnalysisTaskTaggedPhotons.cxx:1964 AliAnalysisTaskTaggedPhotons.cxx:1965 AliAnalysisTaskTaggedPhotons.cxx:1966 AliAnalysisTaskTaggedPhotons.cxx:1967 AliAnalysisTaskTaggedPhotons.cxx:1968 AliAnalysisTaskTaggedPhotons.cxx:1969 AliAnalysisTaskTaggedPhotons.cxx:1970 AliAnalysisTaskTaggedPhotons.cxx:1971 AliAnalysisTaskTaggedPhotons.cxx:1972 AliAnalysisTaskTaggedPhotons.cxx:1973 AliAnalysisTaskTaggedPhotons.cxx:1974 AliAnalysisTaskTaggedPhotons.cxx:1975 AliAnalysisTaskTaggedPhotons.cxx:1976 AliAnalysisTaskTaggedPhotons.cxx:1977 AliAnalysisTaskTaggedPhotons.cxx:1978 AliAnalysisTaskTaggedPhotons.cxx:1979 AliAnalysisTaskTaggedPhotons.cxx:1980 AliAnalysisTaskTaggedPhotons.cxx:1981 AliAnalysisTaskTaggedPhotons.cxx:1982 AliAnalysisTaskTaggedPhotons.cxx:1983 AliAnalysisTaskTaggedPhotons.cxx:1984 AliAnalysisTaskTaggedPhotons.cxx:1985 AliAnalysisTaskTaggedPhotons.cxx:1986 AliAnalysisTaskTaggedPhotons.cxx:1987 AliAnalysisTaskTaggedPhotons.cxx:1988 AliAnalysisTaskTaggedPhotons.cxx:1989 AliAnalysisTaskTaggedPhotons.cxx:1990 AliAnalysisTaskTaggedPhotons.cxx:1991 AliAnalysisTaskTaggedPhotons.cxx:1992 AliAnalysisTaskTaggedPhotons.cxx:1993 AliAnalysisTaskTaggedPhotons.cxx:1994 AliAnalysisTaskTaggedPhotons.cxx:1995 AliAnalysisTaskTaggedPhotons.cxx:1996 AliAnalysisTaskTaggedPhotons.cxx:1997 AliAnalysisTaskTaggedPhotons.cxx:1998 AliAnalysisTaskTaggedPhotons.cxx:1999 AliAnalysisTaskTaggedPhotons.cxx:2000 AliAnalysisTaskTaggedPhotons.cxx:2001 AliAnalysisTaskTaggedPhotons.cxx:2002 AliAnalysisTaskTaggedPhotons.cxx:2003 AliAnalysisTaskTaggedPhotons.cxx:2004 AliAnalysisTaskTaggedPhotons.cxx:2005 AliAnalysisTaskTaggedPhotons.cxx:2006 AliAnalysisTaskTaggedPhotons.cxx:2007 AliAnalysisTaskTaggedPhotons.cxx:2008 AliAnalysisTaskTaggedPhotons.cxx:2009 AliAnalysisTaskTaggedPhotons.cxx:2010 AliAnalysisTaskTaggedPhotons.cxx:2011 AliAnalysisTaskTaggedPhotons.cxx:2012 AliAnalysisTaskTaggedPhotons.cxx:2013 AliAnalysisTaskTaggedPhotons.cxx:2014 AliAnalysisTaskTaggedPhotons.cxx:2015 AliAnalysisTaskTaggedPhotons.cxx:2016 AliAnalysisTaskTaggedPhotons.cxx:2017 AliAnalysisTaskTaggedPhotons.cxx:2018 AliAnalysisTaskTaggedPhotons.cxx:2019 AliAnalysisTaskTaggedPhotons.cxx:2020 AliAnalysisTaskTaggedPhotons.cxx:2021 AliAnalysisTaskTaggedPhotons.cxx:2022 AliAnalysisTaskTaggedPhotons.cxx:2023 AliAnalysisTaskTaggedPhotons.cxx:2024 AliAnalysisTaskTaggedPhotons.cxx:2025 AliAnalysisTaskTaggedPhotons.cxx:2026 AliAnalysisTaskTaggedPhotons.cxx:2027 AliAnalysisTaskTaggedPhotons.cxx:2028 AliAnalysisTaskTaggedPhotons.cxx:2029 AliAnalysisTaskTaggedPhotons.cxx:2030 AliAnalysisTaskTaggedPhotons.cxx:2031 AliAnalysisTaskTaggedPhotons.cxx:2032 AliAnalysisTaskTaggedPhotons.cxx:2033 AliAnalysisTaskTaggedPhotons.cxx:2034 AliAnalysisTaskTaggedPhotons.cxx:2035 AliAnalysisTaskTaggedPhotons.cxx:2036 AliAnalysisTaskTaggedPhotons.cxx:2037 AliAnalysisTaskTaggedPhotons.cxx:2038 AliAnalysisTaskTaggedPhotons.cxx:2039 AliAnalysisTaskTaggedPhotons.cxx:2040 AliAnalysisTaskTaggedPhotons.cxx:2041 AliAnalysisTaskTaggedPhotons.cxx:2042 AliAnalysisTaskTaggedPhotons.cxx:2043 AliAnalysisTaskTaggedPhotons.cxx:2044 AliAnalysisTaskTaggedPhotons.cxx:2045 AliAnalysisTaskTaggedPhotons.cxx:2046 AliAnalysisTaskTaggedPhotons.cxx:2047 AliAnalysisTaskTaggedPhotons.cxx:2048 AliAnalysisTaskTaggedPhotons.cxx:2049 AliAnalysisTaskTaggedPhotons.cxx:2050 AliAnalysisTaskTaggedPhotons.cxx:2051 AliAnalysisTaskTaggedPhotons.cxx:2052 AliAnalysisTaskTaggedPhotons.cxx:2053 AliAnalysisTaskTaggedPhotons.cxx:2054 AliAnalysisTaskTaggedPhotons.cxx:2055 AliAnalysisTaskTaggedPhotons.cxx:2056 AliAnalysisTaskTaggedPhotons.cxx:2057 AliAnalysisTaskTaggedPhotons.cxx:2058 AliAnalysisTaskTaggedPhotons.cxx:2059 AliAnalysisTaskTaggedPhotons.cxx:2060 AliAnalysisTaskTaggedPhotons.cxx:2061 AliAnalysisTaskTaggedPhotons.cxx:2062 AliAnalysisTaskTaggedPhotons.cxx:2063 AliAnalysisTaskTaggedPhotons.cxx:2064 AliAnalysisTaskTaggedPhotons.cxx:2065 AliAnalysisTaskTaggedPhotons.cxx:2066 AliAnalysisTaskTaggedPhotons.cxx:2067 AliAnalysisTaskTaggedPhotons.cxx:2068 AliAnalysisTaskTaggedPhotons.cxx:2069 AliAnalysisTaskTaggedPhotons.cxx:2070 AliAnalysisTaskTaggedPhotons.cxx:2071 AliAnalysisTaskTaggedPhotons.cxx:2072 AliAnalysisTaskTaggedPhotons.cxx:2073 AliAnalysisTaskTaggedPhotons.cxx:2074 AliAnalysisTaskTaggedPhotons.cxx:2075 AliAnalysisTaskTaggedPhotons.cxx:2076 AliAnalysisTaskTaggedPhotons.cxx:2077 AliAnalysisTaskTaggedPhotons.cxx:2078 AliAnalysisTaskTaggedPhotons.cxx:2079 AliAnalysisTaskTaggedPhotons.cxx:2080 AliAnalysisTaskTaggedPhotons.cxx:2081 AliAnalysisTaskTaggedPhotons.cxx:2082 AliAnalysisTaskTaggedPhotons.cxx:2083 AliAnalysisTaskTaggedPhotons.cxx:2084 AliAnalysisTaskTaggedPhotons.cxx:2085 AliAnalysisTaskTaggedPhotons.cxx:2086