ROOT logo
/****************************************************************************
 * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved.   *
 *																			*
 * Authors: Friederike Bock													*
 * Version 1.0																*
 *																			*
 * Permission to use, copy, modify and distribute this software and its		*
 * documentation strictly for non-commercial purposes is hereby granted		*
 * without fee, provided that the above copyright notice appears in all		*
 * copies and that both the copyright notice and this permission notice		*
 * appear in the supporting documentation. The authors make no claims		*
 * about the suitability of this software for any purpose. It is			*
 * provided "as is" without express or implied warranty.					*
 ***************************************************************************/

////////////////////////////////////////////////
//---------------------------------------------
// Class handling photon selection cuts for
// Gamma Conversion analysis
//---------------------------------------------
////////////////////////////////////////////////

#include "AliConversionPhotonCuts.h"

#include "AliKFVertex.h"
#include "AliAODTrack.h"
#include "AliESDtrack.h"
#include "AliAnalysisManager.h"
#include "AliInputEventHandler.h"
#include "AliMCEventHandler.h"
#include "AliAODHandler.h"
#include "AliPIDResponse.h"
#include "TH1.h"
#include "TH2.h"
#include "TF1.h"
#include "AliStack.h"
#include "AliAODConversionMother.h"
#include "TObjString.h"
#include "AliAODEvent.h"
#include "AliESDEvent.h"
#include "AliCentrality.h"
#include "TList.h"
#include "TFile.h"
#include "AliLog.h"
#include "AliGenCocktailEventHeader.h"
#include "AliGenDPMjetEventHeader.h"
#include "AliGenPythiaEventHeader.h"
#include "AliGenHijingEventHeader.h"
#include "AliTriggerAnalysis.h"
#include "AliV0ReaderV1.h"
#include "AliAODMCParticle.h"
#include "AliAODMCHeader.h"
#include "AliTRDTriggerAnalysis.h"

class iostream;

using namespace std;

ClassImp(AliConversionPhotonCuts)


const char* AliConversionPhotonCuts::fgkCutNames[AliConversionPhotonCuts::kNCuts] = {
	"V0FinderType",				// 0
	"EtaCut",					// 1
	"MinRCut",					// 2
	"EtaForPhiCut",				// 3
	"MinPhiCut",				// 4
	"MaxPhiCut",				// 5
	"SinglePtCut",				// 3
	"ClsTPCCut", 				// 4
	"ededxSigmaCut",			// 5
	"pidedxSigmaCut",			// 6
	"piMomdedxSigmaCut",		// 7
	"piMaxMomdedxSigmaCut",		// 8
	"LowPRejectionSigmaCut",	// 9
	"TOFelectronPID",			// 10
	"QtMaxCut",					// 11
	"Chi2GammaCut", 			// 12
	"PsiPair", 					// 13
	"DoPhotonAsymmetryCut",		// 14
	"CosinePointingAngle", 		// 15
	"SharedElectronCuts", 		// 16
	"RejectToCloseV0s", 		// 17
	"DcaRPrimVtx", 				// 18
	"DcaZPrimVtx", 				// 19
	"EvetPlane" 				// 20
};


//________________________________________________________________________
AliConversionPhotonCuts::AliConversionPhotonCuts(const char *name,const char *title) :
	AliAnalysisCuts(name,title),
	fHistograms(NULL),
	fPIDResponse(NULL),
	fMaxR(200),
	fMinR(0),
	fEtaCut(0.9),
	fEtaCutMin(-0.1),
	fEtaForPhiCutMin(-10.),
	fEtaForPhiCutMax(10.),
	fMinPhiCut(0.),
	fMaxPhiCut(100.),
	fDoShrinkTPCAcceptance(kFALSE),
	fPtCut(0.02),
	fSinglePtCut(0),
	fMaxZ(1000),
	fMinClsTPC(0.),
	fMinClsTPCToF(0.),
	fLineCutZRSlope(0.),
	fLineCutZValue(0),
	fLineCutZRSlopeMin(0.),
	fLineCutZValueMin(0),
	fChi2CutConversion(1000),
	fPIDProbabilityCutNegativeParticle(0),
	fPIDProbabilityCutPositiveParticle(0),
	fDodEdxSigmaCut(kTRUE),
	fDoTOFsigmaCut(kFALSE),
	fPIDTRDEfficiency(1),
	fDoTRDPID(kFALSE),
	fPIDnSigmaAboveElectronLine(100),
	fPIDnSigmaBelowElectronLine(-100),
	fTofPIDnSigmaAboveElectronLine(100),
	fTofPIDnSigmaBelowElectronLine(-100),
	fPIDnSigmaAbovePionLine(0),
	fPIDnSigmaAbovePionLineHighPt(-100),
	fPIDMinPnSigmaAbovePionLine(0),
	fPIDMaxPnSigmaAbovePionLine(0),
	fDoKaonRejectionLowP(kFALSE),
	fDoProtonRejectionLowP(kFALSE),
	fDoPionRejectionLowP(kFALSE),
	fPIDnSigmaAtLowPAroundKaonLine(0),
	fPIDnSigmaAtLowPAroundProtonLine(0),
	fPIDnSigmaAtLowPAroundPionLine(0),
	fPIDMinPKaonRejectionLowP(1.5),
	fPIDMinPProtonRejectionLowP(2),
	fPIDMinPPionRejectionLowP(0),
	fDoQtGammaSelection(kTRUE),
	fDo2DQt(kFALSE),
	fQtMax(100),
	fNSigmaMass(0.),
	fUseEtaMinCut(kFALSE),
	fUseOnFlyV0Finder(kTRUE),
	fDoPhotonAsymmetryCut(kTRUE),
	fMinPPhotonAsymmetryCut(100.),
	fMinPhotonAsymmetry(0.),
	fUseCorrectedTPCClsInfo(kFALSE),
	fUseTOFpid(kFALSE),
	fOpeningAngle(0.005),
	fPsiPairCut(10000),
	fDo2DPsiPairChi2(kFALSE),
	fCosPAngleCut(10000),
	fDoToCloseV0sCut(kFALSE),
	fminV0Dist(200.),
	fDoSharedElecCut(kFALSE),
	fDoPhotonQualitySelectionCut(kFALSE),
	fPhotonQualityCut(0),
	fRandom(0),
	fElectronArraySize(500),
	fElectronLabelArray(NULL),
	fDCAZPrimVtxCut(1000),
	fDCARPrimVtxCut(1000),
	fInPlaneOutOfPlane(0),
	fConversionPointXArray(0.0),
	fConversionPointYArray(0.0),
	fConversionPointZArray(0.0),
	fCutString(NULL),
	fIsHeavyIon(0),
	hEtaDistV0s(NULL),
	hEtaDistV0sAfterdEdxCuts(NULL),
	hdEdxCuts(NULL),
	hTPCdEdxbefore(NULL),
	hTPCdEdxafter(NULL),
	hTPCdEdxSigbefore(NULL),
	hTPCdEdxSigafter(NULL),
	hTOFbefore(NULL),
	hTOFSigbefore(NULL),
	hTOFSigafter(NULL),
	hPsiPairDeltaPhiafter(NULL),
	hTrackCuts(NULL),
	hPhotonCuts(NULL),
	hInvMassbefore(NULL),
	hArmenterosbefore(NULL),
	hInvMassafter(NULL),
	hArmenterosafter(NULL),
	hAcceptanceCuts(NULL),
	hCutIndex(NULL),
	hEventPlanePhi(NULL),
	fPreSelCut(kFALSE)
{
	InitPIDResponse();
	for(Int_t jj=0;jj<kNCuts;jj++){fCuts[jj]=0;}
	fCutString=new TObjString((GetCutNumber()).Data());

	fElectronLabelArray = new Int_t[fElectronArraySize];
}

//________________________________________________________________________
AliConversionPhotonCuts::AliConversionPhotonCuts(const AliConversionPhotonCuts &ref) :
	AliAnalysisCuts(ref),
	fHistograms(NULL),
	fPIDResponse(NULL),
	fMaxR(ref.fMaxR),
	fMinR(ref.fMinR),
	fEtaCut(ref.fEtaCut),
	fEtaCutMin(ref.fEtaCutMin),
	fEtaForPhiCutMin(ref.fEtaForPhiCutMin),
	fEtaForPhiCutMax(ref.fEtaForPhiCutMax),
	fMinPhiCut(ref.fMinPhiCut),
	fMaxPhiCut(ref.fMaxPhiCut),
	fDoShrinkTPCAcceptance(ref.fDoShrinkTPCAcceptance),
	fPtCut(ref.fPtCut),
	fSinglePtCut(ref.fSinglePtCut),
	fMaxZ(ref.fMaxZ),
	fMinClsTPC(ref.fMinClsTPC),
	fMinClsTPCToF(ref.fMinClsTPCToF),
	fLineCutZRSlope(ref.fLineCutZRSlope),
	fLineCutZValue(ref.fLineCutZValue),
	fLineCutZRSlopeMin(ref.fLineCutZRSlopeMin),
	fLineCutZValueMin(ref.fLineCutZValueMin),
	fChi2CutConversion(ref.fChi2CutConversion),
	fPIDProbabilityCutNegativeParticle(ref.fPIDProbabilityCutNegativeParticle),
	fPIDProbabilityCutPositiveParticle(ref.fPIDProbabilityCutPositiveParticle),
	fDodEdxSigmaCut(ref. fDodEdxSigmaCut),
	fDoTOFsigmaCut(ref.fDoTOFsigmaCut),
	fPIDTRDEfficiency(ref.fPIDTRDEfficiency),
	fDoTRDPID(ref.fDoTRDPID),
	fPIDnSigmaAboveElectronLine(ref.fPIDnSigmaAboveElectronLine),
	fPIDnSigmaBelowElectronLine(ref.fPIDnSigmaBelowElectronLine),
	fTofPIDnSigmaAboveElectronLine(ref.fTofPIDnSigmaAboveElectronLine),
	fTofPIDnSigmaBelowElectronLine(ref.fTofPIDnSigmaBelowElectronLine),
	fPIDnSigmaAbovePionLine(ref.fPIDnSigmaAbovePionLine),
	fPIDnSigmaAbovePionLineHighPt(ref.fPIDnSigmaAbovePionLineHighPt),
	fPIDMinPnSigmaAbovePionLine(ref.fPIDMinPnSigmaAbovePionLine),
	fPIDMaxPnSigmaAbovePionLine(ref.fPIDMaxPnSigmaAbovePionLine),
	fDoKaonRejectionLowP(ref.fDoKaonRejectionLowP),
	fDoProtonRejectionLowP(ref.fDoProtonRejectionLowP),
	fDoPionRejectionLowP(ref.fDoPionRejectionLowP),
	fPIDnSigmaAtLowPAroundKaonLine(ref.fPIDnSigmaAtLowPAroundKaonLine),
	fPIDnSigmaAtLowPAroundProtonLine(ref.fPIDnSigmaAtLowPAroundProtonLine),
	fPIDnSigmaAtLowPAroundPionLine(ref.fPIDnSigmaAtLowPAroundPionLine),
	fPIDMinPKaonRejectionLowP(ref.fPIDMinPKaonRejectionLowP),
	fPIDMinPProtonRejectionLowP(ref.fPIDMinPProtonRejectionLowP),
	fPIDMinPPionRejectionLowP(ref.fPIDMinPPionRejectionLowP),
	fDoQtGammaSelection(ref.fDoQtGammaSelection),
	fDo2DQt(ref.fDo2DQt),
	fQtMax(ref.fQtMax),
	fNSigmaMass(ref.fNSigmaMass),
	fUseEtaMinCut(ref.fUseEtaMinCut),
	fUseOnFlyV0Finder(ref.fUseOnFlyV0Finder),
	fDoPhotonAsymmetryCut(ref.fDoPhotonAsymmetryCut),
	fMinPPhotonAsymmetryCut(ref.fMinPPhotonAsymmetryCut),
	fMinPhotonAsymmetry(ref.fMinPhotonAsymmetry),
	fUseCorrectedTPCClsInfo(ref.fUseCorrectedTPCClsInfo),
	fUseTOFpid(ref.fUseTOFpid),
	fOpeningAngle(ref.fOpeningAngle),
	fPsiPairCut(ref.fPsiPairCut),
	fDo2DPsiPairChi2(ref.fDo2DPsiPairChi2),
	fCosPAngleCut(ref.fCosPAngleCut),
	fDoToCloseV0sCut(ref.fDoToCloseV0sCut),
	fminV0Dist(ref.fminV0Dist),
	fDoSharedElecCut(ref.fDoSharedElecCut),
	fDoPhotonQualitySelectionCut(ref.fDoPhotonQualitySelectionCut),
	fPhotonQualityCut(ref.fPhotonQualityCut),
	fRandom(ref.fRandom),
	fElectronArraySize(ref.fElectronArraySize),
	fElectronLabelArray(NULL),
	fDCAZPrimVtxCut(ref.fDCAZPrimVtxCut),
	fDCARPrimVtxCut(ref.fDCAZPrimVtxCut),
	fInPlaneOutOfPlane(ref.fInPlaneOutOfPlane),
	fConversionPointXArray(ref.fConversionPointXArray),
	fConversionPointYArray(ref.fConversionPointYArray),
	fConversionPointZArray(ref.fConversionPointZArray),
	fCutString(NULL),
	fIsHeavyIon(ref.fIsHeavyIon),
	hEtaDistV0s(NULL),
	hEtaDistV0sAfterdEdxCuts(NULL),
	hdEdxCuts(NULL),
	hTPCdEdxbefore(NULL),
	hTPCdEdxafter(NULL),
	hTPCdEdxSigbefore(NULL),
	hTPCdEdxSigafter(NULL),
	hTOFbefore(NULL),
	hTOFSigbefore(NULL),
	hTOFSigafter(NULL),
	hPsiPairDeltaPhiafter(NULL),
	hTrackCuts(NULL),
	hPhotonCuts(NULL),
	hInvMassbefore(NULL),
	hArmenterosbefore(NULL),
	hInvMassafter(NULL),
	hArmenterosafter(NULL),
	hAcceptanceCuts(NULL),
	hCutIndex(NULL),
	hEventPlanePhi(NULL),
	fPreSelCut(ref.fPreSelCut)
{
	// Copy Constructor
	for(Int_t jj=0;jj<kNCuts;jj++){fCuts[jj]=ref.fCuts[jj];}
	fCutString=new TObjString((GetCutNumber()).Data());
	fElectronLabelArray = new Int_t[fElectronArraySize];
	// dont copy histograms (if you like histograms, call InitCutHistograms())

}


//________________________________________________________________________
AliConversionPhotonCuts::~AliConversionPhotonCuts() {
	// Destructor
	//Deleting fHistograms leads to seg fault it it's added to output collection of a task
	// if(fHistograms)
	//    delete fHistograms;
	// fHistograms = NULL;
	if(fCutString != NULL){
		delete fCutString;
		fCutString = NULL;
	}
	if(fElectronLabelArray){
		delete fElectronLabelArray;
		fElectronLabelArray = NULL;
	}
}

//________________________________________________________________________
void AliConversionPhotonCuts::InitCutHistograms(TString name, Bool_t preCut){

	// Initialize Cut Histograms for QA (only initialized and filled if function is called)
	TH1::AddDirectory(kFALSE);

	if(fHistograms != NULL){
		delete fHistograms;
		fHistograms=NULL;
	}
	if(fHistograms==NULL){
		fHistograms=new TList();
		fHistograms->SetOwner(kTRUE);
		if(name=="")fHistograms->SetName(Form("ConvCuts_%s",GetCutNumber().Data()));
		else fHistograms->SetName(Form("%s_%s",name.Data(),GetCutNumber().Data()));
	}

	// IsPhotonSelected
	hCutIndex=new TH1F(Form("IsPhotonSelected %s",GetCutNumber().Data()),"IsPhotonSelected",11,-0.5,10.5);
	hCutIndex->GetXaxis()->SetBinLabel(kPhotonIn+1,"in");
	hCutIndex->GetXaxis()->SetBinLabel(kOnFly+1,"onfly");
	hCutIndex->GetXaxis()->SetBinLabel(kNoTracks+1,"no tracks");
	hCutIndex->GetXaxis()->SetBinLabel(kdEdxCuts+1,"dEdx");
	hCutIndex->GetXaxis()->SetBinLabel(kTrackCuts+1,"Track cuts");
	hCutIndex->GetXaxis()->SetBinLabel(kConvPointFail+1,"ConvPoint fail");
	hCutIndex->GetXaxis()->SetBinLabel(kPhotonCuts+1,"PhotonCuts");
	hCutIndex->GetXaxis()->SetBinLabel(kEventPlane+1,"EventPlane");
	hCutIndex->GetXaxis()->SetBinLabel(kPhotonOut+1,"out");
	fHistograms->Add(hCutIndex);

	// Track Cuts
	hTrackCuts=new TH1F(Form("TrackCuts %s",GetCutNumber().Data()),"TrackCuts",9,-0.5,8.5);
	hTrackCuts->GetXaxis()->SetBinLabel(1,"in");
	hTrackCuts->GetXaxis()->SetBinLabel(2,"likesign");
	hTrackCuts->GetXaxis()->SetBinLabel(3,"ntpccl");
	hTrackCuts->GetXaxis()->SetBinLabel(4,"acceptance");
	hTrackCuts->GetXaxis()->SetBinLabel(5,"singlept");
	hTrackCuts->GetXaxis()->SetBinLabel(6,"TPCrefit");
	hTrackCuts->GetXaxis()->SetBinLabel(7,"kink");
	hTrackCuts->GetXaxis()->SetBinLabel(8,"out");
	fHistograms->Add(hTrackCuts);

	// Photon Cuts
	hPhotonCuts=new TH1F(Form("PhotonCuts %s",GetCutNumber().Data()),"PhotonCuts",15,-0.5,14.5);
	hPhotonCuts->GetXaxis()->SetBinLabel(1,"in");
	hPhotonCuts->GetXaxis()->SetBinLabel(2,"qtcut");
	hPhotonCuts->GetXaxis()->SetBinLabel(3,"chi2");
	hPhotonCuts->GetXaxis()->SetBinLabel(4,"acceptance");
	hPhotonCuts->GetXaxis()->SetBinLabel(5,"asymmetry");
	hPhotonCuts->GetXaxis()->SetBinLabel(6,"pidprob");
	hPhotonCuts->GetXaxis()->SetBinLabel(7,"cortpcclinfo");
	hPhotonCuts->GetXaxis()->SetBinLabel(8,"PsiPair");
	hPhotonCuts->GetXaxis()->SetBinLabel(9,"CosPAngle");
	hPhotonCuts->GetXaxis()->SetBinLabel(10,"DCA R");
	hPhotonCuts->GetXaxis()->SetBinLabel(11,"DCA Z");
	hPhotonCuts->GetXaxis()->SetBinLabel(12,"Photon Quality");
	hPhotonCuts->GetXaxis()->SetBinLabel(13,"out");
	fHistograms->Add(hPhotonCuts);

	if(preCut){
		hInvMassbefore=new TH1F(Form("InvMass_before %s",GetCutNumber().Data()),"InvMass_before",1000,0,0.3);
		fHistograms->Add(hInvMassbefore);
		hArmenterosbefore=new TH2F(Form("Armenteros_before %s",GetCutNumber().Data()),"Armenteros_before",200,-1,1,1000,0,1.);
		fHistograms->Add(hArmenterosbefore);
		hEtaDistV0s = new TH1F(Form("Eta_before %s",GetCutNumber().Data()),"Eta_before",2000,-2,2);
		fHistograms->Add(hEtaDistV0s);

	}
	hInvMassafter=new TH1F(Form("InvMass_after %s",GetCutNumber().Data()),"InvMass_after",1000,0,0.3);
	fHistograms->Add(hInvMassafter);
	hArmenterosafter=new TH2F(Form("Armenteros_after %s",GetCutNumber().Data()),"Armenteros_after",200,-1,1,250,0,0.25);
	fHistograms->Add(hArmenterosafter);

	hAcceptanceCuts=new TH1F(Form("PhotonAcceptanceCuts %s",GetCutNumber().Data()),"PhotonAcceptanceCuts",11,-0.5,10.5);
	hAcceptanceCuts->GetXaxis()->SetBinLabel(1,"in");
	hAcceptanceCuts->GetXaxis()->SetBinLabel(2,"maxR");
	hAcceptanceCuts->GetXaxis()->SetBinLabel(3,"minR");
	hAcceptanceCuts->GetXaxis()->SetBinLabel(4,"line");
	hAcceptanceCuts->GetXaxis()->SetBinLabel(5,"maxZ");
	hAcceptanceCuts->GetXaxis()->SetBinLabel(6,"eta");
	hAcceptanceCuts->GetXaxis()->SetBinLabel(7,"phisector");
	hAcceptanceCuts->GetXaxis()->SetBinLabel(8,"minpt");
	hAcceptanceCuts->GetXaxis()->SetBinLabel(9,"out");
	fHistograms->Add(hAcceptanceCuts);

	// dEdx Cuts
	hdEdxCuts=new TH1F(Form("dEdxCuts %s",GetCutNumber().Data()),"dEdxCuts",10,-0.5,9.5);
	hdEdxCuts->GetXaxis()->SetBinLabel(1,"in");
	hdEdxCuts->GetXaxis()->SetBinLabel(2,"TPCelectron");
	hdEdxCuts->GetXaxis()->SetBinLabel(3,"TPCpion");
	hdEdxCuts->GetXaxis()->SetBinLabel(4,"TPCpionhighp");
	hdEdxCuts->GetXaxis()->SetBinLabel(5,"TPCkaonlowprej");
	hdEdxCuts->GetXaxis()->SetBinLabel(6,"TPCprotonlowprej");
	hdEdxCuts->GetXaxis()->SetBinLabel(7,"TPCpionlowprej");
	hdEdxCuts->GetXaxis()->SetBinLabel(8,"TOFelectron");
	hdEdxCuts->GetXaxis()->SetBinLabel(9,"TRDelectron");
	hdEdxCuts->GetXaxis()->SetBinLabel(10,"out");
	fHistograms->Add(hdEdxCuts);

	TAxis *AxisBeforedEdx = NULL;
	TAxis *AxisBeforedEdxSig = NULL;
	TAxis *AxisBeforeTOF = NULL;
	TAxis *AxisBeforeTOFSig = NULL;
	if(preCut){
		hTPCdEdxbefore=new TH2F(Form("Gamma_dEdx_before %s",GetCutNumber().Data()),"dEdx Gamma before" ,150,0.03,20,800,0,200);
		fHistograms->Add(hTPCdEdxbefore);
		AxisBeforedEdx = hTPCdEdxbefore->GetXaxis();
		hTPCdEdxSigbefore=new TH2F(Form("Gamma_dEdxSig_before %s",GetCutNumber().Data()),"dEdx Sigma Gamma before" ,150,0.03,20,400,-10,10);
		fHistograms->Add(hTPCdEdxSigbefore);
		AxisBeforedEdxSig = hTPCdEdxSigbefore->GetXaxis();

		hTOFbefore=new TH2F(Form("Gamma_TOF_before %s",GetCutNumber().Data()),"TOF Gamma before" ,150,0.03,20,11000,-1000,10000);
		fHistograms->Add(hTOFbefore);
		AxisBeforeTOF = hTOFbefore->GetXaxis();
		hTOFSigbefore=new TH2F(Form("Gamma_TOFSig_before %s",GetCutNumber().Data()),"TOF Sigma Gamma before" ,150,0.03,20,400,-6,10);
		fHistograms->Add(hTOFSigbefore);
		AxisBeforeTOFSig = hTOFSigbefore->GetXaxis();

	}
	hTPCdEdxSigafter=new TH2F(Form("Gamma_dEdxSig_after %s",GetCutNumber().Data()),"dEdx Sigma Gamma after" ,150,0.03,20,400, -10,10);
	fHistograms->Add(hTPCdEdxSigafter);

	hTPCdEdxafter=new TH2F(Form("Gamma_dEdx_after %s",GetCutNumber().Data()),"dEdx Gamma after" ,150,0.03,20,800,0,200);
	fHistograms->Add(hTPCdEdxafter);

	hTOFSigafter=new TH2F(Form("Gamma_TOFSig_after %s",GetCutNumber().Data()),"TOF Sigma Gamma after" ,150,0.03,20,400,-6,10);
	fHistograms->Add(hTOFSigafter);

	hEtaDistV0sAfterdEdxCuts = new TH1F(Form("Eta_afterdEdx %s",GetCutNumber().Data()),"Eta_afterdEdx",2000,-2,2);
	fHistograms->Add(hEtaDistV0sAfterdEdxCuts);

	hPsiPairDeltaPhiafter=new TH2F(Form("Gamma_PsiPairDeltaPhi_after %s",GetCutNumber().Data()),"Psi Pair vs Delta Phi Gamma after" ,200,-2,2,200,-2,2);
	fHistograms->Add(hPsiPairDeltaPhiafter);

	TAxis *AxisAfter = hTPCdEdxSigafter->GetXaxis();
	Int_t bins = AxisAfter->GetNbins();
	Double_t from = AxisAfter->GetXmin();
	Double_t to = AxisAfter->GetXmax();
	Double_t *newBins = new Double_t[bins+1];
	newBins[0] = from;
	Double_t factor = TMath::Power(to/from, 1./bins);
	for(Int_t i=1; i<=bins; ++i) newBins[i] = factor * newBins[i-1];
	AxisAfter->Set(bins, newBins);
	AxisAfter = hTOFSigafter->GetXaxis();
	AxisAfter->Set(bins, newBins);
	AxisAfter = hTPCdEdxafter->GetXaxis();
	AxisAfter->Set(bins, newBins);
	if(preCut){
		AxisBeforedEdx->Set(bins, newBins);
		AxisBeforeTOF->Set(bins, newBins);
		AxisBeforedEdxSig->Set(bins, newBins);
		AxisBeforeTOFSig->Set(bins, newBins);
	}
	delete [] newBins;

	// Event Cuts and Info
	if(!preCut){		
		hEventPlanePhi=new TH1F(Form("EventPlaneMinusPhotonAngle %s",GetCutNumber().Data()),"EventPlaneMinusPhotonAngle",360,-TMath::Pi(),TMath::Pi());
		fHistograms->Add(hEventPlanePhi);

		
	}
	TH1::AddDirectory(kTRUE);
}

//________________________________________________________________________
Bool_t AliConversionPhotonCuts::InitPIDResponse(){
	// Set Pointer to AliPIDResponse

	AliAnalysisManager *man=AliAnalysisManager::GetAnalysisManager();
	if(man) {
		AliInputEventHandler* inputHandler = (AliInputEventHandler*) (man->GetInputEventHandler());
		fPIDResponse = (AliPIDResponse*)inputHandler->GetPIDResponse();
		if(fPIDResponse)return kTRUE;

	}


	return kFALSE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::PhotonIsSelectedMC(TParticle *particle,AliStack *fMCStack,Bool_t checkForConvertedGamma){
	// MonteCarlo Photon Selection

	if(!fMCStack)return kFALSE;

	if (particle->GetPdgCode() == 22){


		if( particle->Eta() > (fEtaCut) || particle->Eta() < (-fEtaCut) )
			return kFALSE;
		if(fEtaCutMin>-0.1){
			if( particle->Eta() < (fEtaCutMin) && particle->Eta() > (-fEtaCutMin) )
				return kFALSE;
		}

		if(particle->GetMother(0) >-1 && fMCStack->Particle(particle->GetMother(0))->GetPdgCode() == 22){
			return kFALSE; // no photon as mothers!
		}

		if(particle->GetMother(0) >= fMCStack->GetNprimary()){
			return kFALSE; // the gamma has a mother, and it is not a primary particle
		}

		if(!checkForConvertedGamma) return kTRUE; // return in case of accepted gamma

		// looking for conversion gammas (electron + positron from pairbuilding (= 5) )
		TParticle* ePos = NULL;
		TParticle* eNeg = NULL;

		if(particle->GetNDaughters() >= 2){
			for(Int_t daughterIndex=particle->GetFirstDaughter();daughterIndex<=particle->GetLastDaughter();daughterIndex++){
				TParticle *tmpDaughter = fMCStack->Particle(daughterIndex);
				if(tmpDaughter->GetUniqueID() == 5){
				if(tmpDaughter->GetPdgCode() == 11){
					eNeg = tmpDaughter;
				} else if(tmpDaughter->GetPdgCode() == -11){
					ePos = tmpDaughter;
				}
				}
			}
		}

		if(ePos == NULL || eNeg == NULL){ // means we do not have two daughters from pair production
			return kFALSE;
		}

		if(ePos->Pt()<fSinglePtCut || eNeg->Pt()<fSinglePtCut){
			return kFALSE; // no reconstruction below the Pt cut
		}

		if( ePos->Eta() > (fEtaCut) || ePos->Eta() < (-fEtaCut) ||
			eNeg->Eta() > (fEtaCut) || eNeg->Eta() < (-fEtaCut) )
			return kFALSE;

		if(fEtaCutMin > -0.1){
			if( (ePos->Eta() < (fEtaCutMin) && ePos->Eta() > (-fEtaCutMin)) ||
				(eNeg->Eta() < (fEtaCutMin) && eNeg->Eta() > (-fEtaCutMin)) )
				return kFALSE;
		}

		if(ePos->R()>fMaxR){
			return kFALSE; // cuts on distance from collision point
		}

		if(abs(ePos->Vz()) > fMaxZ){
			return kFALSE;  // outside material
		}
		if(abs(eNeg->Vz()) > fMaxZ){
			return kFALSE;  // outside material
		}

		if( ePos->R() <= ((abs(ePos->Vz()) * fLineCutZRSlope) - fLineCutZValue)){
			return kFALSE;  // line cut to exclude regions where we do not reconstruct
		} else if ( fEtaCutMin != -0.1 &&   ePos->R() >= ((abs(ePos->Vz()) * fLineCutZRSlopeMin) - fLineCutZValueMin)){
			return kFALSE;
		}

		if( eNeg->R() <= ((abs(eNeg->Vz()) * fLineCutZRSlope) - fLineCutZValue)){
			return kFALSE; // line cut to exclude regions where we do not reconstruct
		} else if ( fEtaCutMin != -0.1 &&   eNeg->R() >= ((abs(eNeg->Vz()) * fLineCutZRSlopeMin) - fLineCutZValueMin)){
			return kFALSE;
		}

		return kTRUE;
		//if(AcceptanceCut(particle,ePos,eNeg))return kTRUE;
	}
	return kFALSE;
}
///________________________________________________________________________
Bool_t AliConversionPhotonCuts::PhotonIsSelectedAODMC(AliAODMCParticle *particle,TClonesArray *aodmcArray,Bool_t checkForConvertedGamma){
	// MonteCarlo Photon Selection

	if(!aodmcArray)return kFALSE;

	if (particle->GetPdgCode() == 22){
		if( particle->Eta() > (fEtaCut) || particle->Eta() < (-fEtaCut) )
			return kFALSE;
		if(fEtaCutMin>-0.1){
			if( particle->Eta() < (fEtaCutMin) && particle->Eta() > (-fEtaCutMin) )
				return kFALSE;
		}

		if(particle->GetMother() > -1){
			if((static_cast<AliAODMCParticle*>(aodmcArray->At(particle->GetMother())))->GetPdgCode() == 22){
				return kFALSE; // no photon as mothers!
			}
			if(!(static_cast<AliAODMCParticle*>(aodmcArray->At(particle->GetMother()))->IsPrimary())){
				return kFALSE; // the gamma has a mother, and it is not a primary particle
			}
		}

		if(!checkForConvertedGamma) return kTRUE; // return in case of accepted gamma

		// looking for conversion gammas (electron + positron from pairbuilding (= 5) )
		AliAODMCParticle* ePos = NULL;
		AliAODMCParticle* eNeg = NULL;

		if(particle->GetNDaughters() >= 2){
			for(Int_t daughterIndex=particle->GetDaughter(0);daughterIndex<=particle->GetDaughter(1);daughterIndex++){
				AliAODMCParticle *tmpDaughter = static_cast<AliAODMCParticle*>(aodmcArray->At(daughterIndex));
				if(!tmpDaughter) continue;
				if(((tmpDaughter->GetMCProcessCode())) == 5){    // STILL A BUG IN ALIROOT >>8 HAS TPO BE REMOVED AFTER FIX
				if(tmpDaughter->GetPdgCode() == 11){
					eNeg = tmpDaughter;
				} else if(tmpDaughter->GetPdgCode() == -11){
					ePos = tmpDaughter;
				}
				}
			}
		}

		if(ePos == NULL || eNeg == NULL){ // means we do not have two daughters from pair production
			return kFALSE;
		}

		if(ePos->Pt()<fSinglePtCut || eNeg->Pt()<fSinglePtCut){
			return kFALSE; // no reconstruction below the Pt cut
		}

		if( ePos->Eta() > (fEtaCut) || ePos->Eta() < (-fEtaCut) ||
			eNeg->Eta() > (fEtaCut) || eNeg->Eta() < (-fEtaCut) )
			return kFALSE;

		if(fEtaCutMin > -0.1){
			if( (ePos->Eta() < (fEtaCutMin) && ePos->Eta() > (-fEtaCutMin)) ||
				(eNeg->Eta() < (fEtaCutMin) && eNeg->Eta() > (-fEtaCutMin)) )
				return kFALSE;
		}

		Double_t rPos = sqrt( (ePos->Xv()*ePos->Xv()) + (ePos->Yv()*ePos->Yv()) );
		Double_t rNeg = sqrt( (eNeg->Xv()*eNeg->Xv()) + (eNeg->Yv()*eNeg->Yv()) );

		if(rPos>fMaxR){
			return kFALSE; // cuts on distance from collision point
		}
		if(abs(ePos->Zv()) > fMaxZ){
			return kFALSE;  // outside material
		}
		if(abs(eNeg->Zv()) > fMaxZ){
			return kFALSE;  // outside material
		}

		if( rPos <= ((abs(ePos->Zv()) * fLineCutZRSlope) - fLineCutZValue)){
			return kFALSE;  // line cut to exclude regions where we do not reconstruct
		} else if ( fEtaCutMin != -0.1 &&   rPos >= ((abs(ePos->Zv()) * fLineCutZRSlopeMin) - fLineCutZValueMin)){
			return kFALSE;
		}

		if( rNeg <= ((abs(eNeg->Zv()) * fLineCutZRSlope) - fLineCutZValue)){
			return kFALSE; // line cut to exclude regions where we do not reconstruct
		} else if ( fEtaCutMin != -0.1 &&   rNeg >= ((abs(eNeg->Zv()) * fLineCutZRSlopeMin) - fLineCutZValueMin)){
			return kFALSE;
		}

		return kTRUE;
		//if(AcceptanceCut(particle,ePos,eNeg))return kTRUE;
	}
	return kFALSE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::PhotonCuts(AliConversionPhotonBase *photon,AliVEvent *event)
{   // Specific Photon Cuts

	Int_t cutIndex = 0;
	if(hPhotonCuts)hPhotonCuts->Fill(cutIndex);
	cutIndex++;

	// Fill Histos before Cuts
	if(hInvMassbefore)hInvMassbefore->Fill(photon->GetMass());
	if(hArmenterosbefore)hArmenterosbefore->Fill(photon->GetArmenterosAlpha(),photon->GetArmenterosQt());

	// Gamma selection based on QT from Armenteros
	if(fDoQtGammaSelection == kTRUE){
		if(!ArmenterosQtCut(photon)){
			if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //1
			return kFALSE;
		}
	}
	cutIndex++; //2

	// Chi Cut
	if(photon->GetChi2perNDF() > fChi2CutConversion || photon->GetChi2perNDF() <=0){
		{
			if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //2
			return kFALSE;
		}
	}
	cutIndex++;//3

	// Reconstruction Acceptance Cuts
	if(!AcceptanceCuts(photon)){
		if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //3
		return kFALSE;
	}

	cutIndex++; //4
	// Asymmetry Cut
	if(fDoPhotonAsymmetryCut == kTRUE){
		if(!AsymmetryCut(photon,event)){
			if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //4
			return kFALSE;
		}
	}

	//Check the pid probability
	cutIndex++; //5
	if(!PIDProbabilityCut(photon, event)) {
		if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //5
		return kFALSE;
	}

	cutIndex++; //6
	if(!CorrectedTPCClusterCut(photon, event)) {
		if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //6
		return kFALSE;
	}

	Double_t magField = event->GetMagneticField();
	if( magField  < 0.0 ){
		magField =  1.0;
	} else {
		magField =  -1.0;
	}
	
	AliVTrack * electronCandidate = GetTrack(event,photon->GetTrackLabelNegative() );
	AliVTrack * positronCandidate = GetTrack(event,photon->GetTrackLabelPositive() );
	Double_t deltaPhi = magField * TVector2::Phi_mpi_pi( electronCandidate->Phi()-positronCandidate->Phi());

	cutIndex++; //7
	if(!PsiPairCut(photon)) {
		if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //7
		return kFALSE;
	}

	cutIndex++; //8
	if(!CosinePAngleCut(photon, event)) {
		if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //8
		return kFALSE;
	}

	AliAODConversionPhoton* photonAOD = dynamic_cast<AliAODConversionPhoton*>(photon);
	if (photonAOD){
		photonAOD->CalculateDistanceOfClossetApproachToPrimVtx(event->GetPrimaryVertex());

		cutIndex++; //9
		if(photonAOD->GetDCArToPrimVtx() > fDCARPrimVtxCut) { //DCA R cut of photon to primary vertex
			if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //9
			return kFALSE;
		}

		cutIndex++; //10
		if(abs(photonAOD->GetDCAzToPrimVtx()) > fDCAZPrimVtxCut) { //DCA Z cut of photon to primary vertex
			if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //10
			return kFALSE;
		}
	} else {
		cutIndex++; //9
		cutIndex++; //10
	}
	cutIndex++; //11

	if (photonAOD){
		UChar_t photonQuality = 0;
			AliAODEvent * aodEvent = dynamic_cast<AliAODEvent*>(event);
			if(aodEvent) {
				photonQuality = DeterminePhotonQualityAOD(photonAOD, event);
			} else {
				photonQuality = photonAOD->GetPhotonQuality();
			}	
			if (fDoPhotonQualitySelectionCut && photonQuality != fPhotonQualityCut){
				if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //11
				return kFALSE;
			}	
	} 
	cutIndex++; //12
	if(hPhotonCuts)hPhotonCuts->Fill(cutIndex); //11

	// Histos after Cuts
	if(hInvMassafter)hInvMassafter->Fill(photon->GetMass());
	if(hArmenterosafter)hArmenterosafter->Fill(photon->GetArmenterosAlpha(),photon->GetArmenterosQt());
	if(hPsiPairDeltaPhiafter)hPsiPairDeltaPhiafter->Fill(deltaPhi,photon->GetPsiPair());
	return kTRUE;

}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::CorrectedTPCClusterCut(AliConversionPhotonBase *photon, AliVEvent * event)
{   //Cut on corrected TPC Cluster Info

	AliVTrack * negTrack = GetTrack(event, photon->GetTrackLabelNegative());
	AliVTrack * posTrack = GetTrack(event, photon->GetTrackLabelPositive());

	if(!negTrack||!posTrack)return kFALSE;

	Double_t negclsToF=0;

	if (!fUseCorrectedTPCClsInfo ){
		if(negTrack->GetTPCNclsF()!=0){
			negclsToF = (Double_t)negTrack->GetNcls(1)/(Double_t)negTrack->GetTPCNclsF();}// Ncluster/Nfindablecluster
	}
	else {
		negclsToF = negTrack->GetTPCClusterInfo(2,0,GetFirstTPCRow(photon->GetConversionRadius()));
	}

	Double_t posclsToF = 0.;
	if (!fUseCorrectedTPCClsInfo ){
		if(posTrack->GetTPCNclsF()!=0){
			posclsToF = (Double_t)posTrack->GetNcls(1)/(Double_t)posTrack->GetTPCNclsF();
		}
	}else{
		posclsToF = posTrack->GetTPCClusterInfo(2,0,GetFirstTPCRow(photon->GetConversionRadius()));
	}

	if( negclsToF < fMinClsTPCToF || posclsToF < fMinClsTPCToF ){
		return kFALSE;
	}

	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::PhotonIsSelected(AliConversionPhotonBase *photon, AliVEvent * event)
{
	//Selection of Reconstructed Photons

	FillPhotonCutIndex(kPhotonIn);

	if(event->IsA()==AliESDEvent::Class()) {
		if(!SelectV0Finder( ( ((AliESDEvent*)event)->GetV0(photon->GetV0Index()))->GetOnFlyStatus() ) ){
			FillPhotonCutIndex(kOnFly);
			return kFALSE;
		}
	}
	// else if(event->IsA()==AliAODEvent::Class()) {
	//    if(!SelectV0Finder( ( ((AliAODEvent*)event)->GetV0(photon->GetV0Index())) ) ){
	//       FillPhotonCutIndex(kOnFly);
	//       return kFALSE;
	//    }
	// }

	// Get Tracks
	AliVTrack * negTrack = GetTrack(event, photon->GetTrackLabelNegative());
	AliVTrack * posTrack = GetTrack(event, photon->GetTrackLabelPositive());

	if(!negTrack || !posTrack) {
		FillPhotonCutIndex(kNoTracks);
		return kFALSE;
	}
	photon->DeterminePhotonQuality(negTrack,posTrack);
	// Track Cuts
	if(!TracksAreSelected(negTrack, posTrack)){
		FillPhotonCutIndex(kTrackCuts);
		return kFALSE;
	}
	if (hEtaDistV0s)hEtaDistV0s->Fill(photon->GetPhotonEta());
	// dEdx Cuts
	if(!dEdxCuts(negTrack) || !dEdxCuts(posTrack)) {
		FillPhotonCutIndex(kdEdxCuts);
		return kFALSE;
	}
	if (hEtaDistV0sAfterdEdxCuts)hEtaDistV0sAfterdEdxCuts->Fill(photon->GetPhotonEta());
	// Photon Cuts
	if(!PhotonCuts(photon,event)){
		FillPhotonCutIndex(kPhotonCuts);
		return kFALSE;
	}

	// Photon passed cuts
	FillPhotonCutIndex(kPhotonOut);
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::ArmenterosQtCut(AliConversionPhotonBase *photon)
{   // Armenteros Qt Cut
	if(fDo2DQt){
		if ( !(TMath::Power(photon->GetArmenterosAlpha()/0.95,2)+TMath::Power(photon->GetArmenterosQt()/fQtMax,2) < 1) ){
			return kFALSE;
		}
	} else {
		if(photon->GetArmenterosQt()>fQtMax){
			return kFALSE;
		}
	}
	return kTRUE;
}


///________________________________________________________________________
Bool_t AliConversionPhotonCuts::AcceptanceCuts(AliConversionPhotonBase *photon) {
	// Exclude certain areas for photon reconstruction

	Int_t cutIndex=0;
	if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
	cutIndex++;

	if(photon->GetConversionRadius()>fMaxR){ // cuts on distance from collision point
		if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	if(photon->GetConversionRadius()<fMinR){ // cuts on distance from collision point
		if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	if(photon->GetConversionRadius() <= ((abs(photon->GetConversionZ())*fLineCutZRSlope)-fLineCutZValue)){
		if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
		return kFALSE;
	}
	else if (fUseEtaMinCut &&  photon->GetConversionRadius() >= ((abs(photon->GetConversionZ())*fLineCutZRSlopeMin)-fLineCutZValueMin )){
		if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	if(abs(photon->GetConversionZ()) > fMaxZ ){ // cuts out regions where we do not reconstruct
		if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;


	if( photon->GetPhotonEta() > (fEtaCut)    || photon->GetPhotonEta() < (-fEtaCut) ){
		if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
		return kFALSE;
	}
	if(fEtaCutMin>-0.1){
		if( photon->GetPhotonEta() < (fEtaCutMin) && photon->GetPhotonEta() > (-fEtaCutMin) ){
			if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
			return kFALSE;
		}
	}
	cutIndex++;
	
	if (fDoShrinkTPCAcceptance){
		if(photon->GetPhotonEta() > fEtaForPhiCutMin && photon->GetPhotonEta() < fEtaForPhiCutMax ){
			if (fMinPhiCut < fMaxPhiCut){
				if( photon->GetPhotonPhi() > fMinPhiCut && photon->GetPhotonPhi() < fMaxPhiCut ) {
					if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
					return kFALSE;
				}
			} else {
				Double_t photonPhi = photon->GetPhotonPhi();
				if (photon->GetPhotonPhi() < TMath::Pi()) photonPhi = photon->GetPhotonPhi() + 2*TMath::Pi();
				if( photonPhi > fMinPhiCut && photonPhi < fMaxPhiCut+2*TMath::Pi() ) {
					if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
					return kFALSE;
				}	
			}	
		}
	}	
	cutIndex++;
	

	
	if(photon->GetPhotonPt()<fPtCut){
		if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	if(hAcceptanceCuts)hAcceptanceCuts->Fill(cutIndex);

	return kTRUE;
}


///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SpecificTrackCuts(AliAODTrack * negTrack, AliAODTrack * posTrack,Int_t &cutIndex) {
	// Track Cuts which require AOD/ESD specific implementation

	if( !negTrack->IsOn(AliESDtrack::kTPCrefit)  || !posTrack->IsOn(AliESDtrack::kTPCrefit)   )  {
		if(hTrackCuts)hTrackCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	AliAODVertex * NegVtxType=negTrack->GetProdVertex();
	AliAODVertex * PosVtxType=posTrack->GetProdVertex();
	if( (NegVtxType->GetType())==AliAODVertex::kKink || (PosVtxType->GetType())==AliAODVertex::kKink) {
		if(hTrackCuts)hTrackCuts->Fill(cutIndex);
		return kFALSE;
	}
	return kTRUE;

}


///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SpecificTrackCuts(AliESDtrack * negTrack, AliESDtrack * posTrack,Int_t &cutIndex) {
	// Track Cuts which require AOD/ESD specific implementation

	if( !negTrack->IsOn(AliESDtrack::kTPCrefit)  || !posTrack->IsOn(AliESDtrack::kTPCrefit)   )  {
		if(hTrackCuts)hTrackCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	if(negTrack->GetKinkIndex(0) > 0  || posTrack->GetKinkIndex(0) > 0 ) {
		if(hTrackCuts)hTrackCuts->Fill(cutIndex);
		return kFALSE;
	}
	return kTRUE;
}



///________________________________________________________________________
Bool_t AliConversionPhotonCuts::TracksAreSelected(AliVTrack * negTrack, AliVTrack * posTrack) {
	// Track Selection for Photon Reconstruction

	Int_t cutIndex=0;
	if(hTrackCuts)hTrackCuts->Fill(cutIndex);
	cutIndex++;

	// avoid like sign
	if(negTrack->Charge() == posTrack->Charge()) {
		if(hTrackCuts)hTrackCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	// Number of TPC Clusters


	if( negTrack->GetNcls(1) < fMinClsTPC || posTrack->GetNcls(1) < fMinClsTPC ) {
		if(hTrackCuts)hTrackCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	// Acceptance
	if( posTrack->Eta() > (fEtaCut) || posTrack->Eta() < (-fEtaCut) ||
		negTrack->Eta() > (fEtaCut) || negTrack->Eta() < (-fEtaCut) ){
		if(hTrackCuts)hTrackCuts->Fill(cutIndex);
		return kFALSE;
	}
	if(fEtaCutMin>-0.1){
		if( (posTrack->Eta() < (fEtaCutMin) && posTrack->Eta() > (-fEtaCutMin)) ||
			(negTrack->Eta() < (fEtaCutMin) && negTrack->Eta() > (-fEtaCutMin)) ){
			if(hTrackCuts)hTrackCuts->Fill(cutIndex);
			return kFALSE;
		}
	}
	cutIndex++;

	// Single Pt Cut
	if( negTrack->Pt()< fSinglePtCut || posTrack->Pt()< fSinglePtCut){
		if(hTrackCuts)hTrackCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	// AOD ESD specific cuts
	Bool_t passCuts = kTRUE;

	if(negTrack->IsA()==AliAODTrack::Class()) {
		passCuts = passCuts * SpecificTrackCuts(static_cast<AliAODTrack*>(negTrack), static_cast<AliAODTrack*>(posTrack),cutIndex);
	} else {
		passCuts = passCuts * SpecificTrackCuts(static_cast<AliESDtrack*>(negTrack), static_cast<AliESDtrack*>(posTrack),cutIndex);
	}

	if(!passCuts){
		if(hTrackCuts)hTrackCuts->Fill(cutIndex);
		return kFALSE;
	}
	cutIndex++;

	if(hTrackCuts)hTrackCuts->Fill(cutIndex);

	return kTRUE;

}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::dEdxCuts(AliVTrack *fCurrentTrack){
	// Electron Identification Cuts for Photon reconstruction
	if(!fPIDResponse){InitPIDResponse();}// Try to reinitialize PID Response
	if(!fPIDResponse){AliError("No PID Response"); return kTRUE;}// if still missing fatal error

	Int_t cutIndex=0;
	if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
	if(hTPCdEdxSigbefore)hTPCdEdxSigbefore->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasTPC(fCurrentTrack, AliPID::kElectron));
	if(hTPCdEdxbefore)hTPCdEdxbefore->Fill(fCurrentTrack->P(),fCurrentTrack->GetTPCsignal());
	cutIndex++;

	if(fDodEdxSigmaCut == kTRUE){
		// TPC Electron Line
		if( fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)<fPIDnSigmaBelowElectronLine ||
			fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)>fPIDnSigmaAboveElectronLine){

			if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
			return kFALSE;
		}
		cutIndex++;

		// TPC Pion Line
		if( fCurrentTrack->P()>fPIDMinPnSigmaAbovePionLine && fCurrentTrack->P()<fPIDMaxPnSigmaAbovePionLine ){
			if(fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)>fPIDnSigmaBelowElectronLine &&
				fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)<fPIDnSigmaAboveElectronLine&&
				fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kPion)<fPIDnSigmaAbovePionLine){

				if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
				return kFALSE;
			}
		}
		cutIndex++;

		// High Pt Pion rej
		if( fCurrentTrack->P()>fPIDMaxPnSigmaAbovePionLine ){
			if(fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)>fPIDnSigmaBelowElectronLine &&
				fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kElectron)<fPIDnSigmaAboveElectronLine &&
				fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kPion)<fPIDnSigmaAbovePionLineHighPt){

				if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
				return kFALSE;
			}
		}
		cutIndex++;
	}
	else{cutIndex+=3;}

	if(fDoKaonRejectionLowP == kTRUE){
		if(fCurrentTrack->P()<fPIDMinPKaonRejectionLowP ){
			if( abs(fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kKaon))<fPIDnSigmaAtLowPAroundKaonLine){

				if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
				return kFALSE;
			}
		}
	}
	cutIndex++;
	if(fDoProtonRejectionLowP == kTRUE){
		if( fCurrentTrack->P()<fPIDMinPProtonRejectionLowP ){
			if( abs(fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kProton))<fPIDnSigmaAtLowPAroundProtonLine){

				if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
				return kFALSE;
			}
		}
	}
	cutIndex++;

	if(fDoPionRejectionLowP == kTRUE){
		if( fCurrentTrack->P()<fPIDMinPPionRejectionLowP ){
			if( abs(fPIDResponse->NumberOfSigmasTPC(fCurrentTrack,AliPID::kPion))<fPIDnSigmaAtLowPAroundPionLine){

				if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
				return kFALSE;
			}
		}
	}
	cutIndex++;


	// cout<<"Start"<<endl;
	// AliPIDResponse::EDetPidStatus status=fPIDResponse->CheckPIDStatus(AliPIDResponse::kTOF,fCurrentTrack);

	// if( ( (status & AliVTrack::kTOFout) == AliVTrack::kTOFout ) && ( (status & AliVTrack::kTIME) == AliVTrack::kTIME ))
	//    {cout<<"TOF DA"<<endl;}
	// if(status == AliPIDResponse::kDetPidOk){
	//    Float_t probMis = fPIDResponse->GetTOFMismatchProbability(fCurrentTrack);
	//    cout<<"--> "<<probMis<<endl;
	//    if(probMis > 0.01){

	//    }
	// }

	if((fCurrentTrack->GetStatus() & AliESDtrack::kTOFpid) && !(fCurrentTrack->GetStatus() & AliESDtrack::kTOFmismatch)){
		if(hTOFbefore){
			Double_t t0 = fPIDResponse->GetTOFResponse().GetStartTime(fCurrentTrack->P());
			Double_t  times[AliPID::kSPECIESC];
			fCurrentTrack->GetIntegratedTimes(times);
			Double_t TOFsignal = fCurrentTrack->GetTOFsignal();
			Double_t dT = TOFsignal - t0 - times[0];
			hTOFbefore->Fill(fCurrentTrack->P(),dT);
		}
		if(hTOFSigbefore) hTOFSigbefore->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasTOF(fCurrentTrack, AliPID::kElectron));
		if(fUseTOFpid){
			if(fPIDResponse->NumberOfSigmasTOF(fCurrentTrack, AliPID::kElectron)>fTofPIDnSigmaAboveElectronLine ||
				fPIDResponse->NumberOfSigmasTOF(fCurrentTrack, AliPID::kElectron)<fTofPIDnSigmaBelowElectronLine ){
				if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
				return kFALSE;
			}
		}
		if(hTOFSigafter)hTOFSigafter->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasTOF(fCurrentTrack, AliPID::kElectron));
	}
	cutIndex++;
	// Apply TRD PID
	if(fDoTRDPID){
		if(!fPIDResponse->IdentifiedAsElectronTRD(fCurrentTrack,fPIDTRDEfficiency)){
			if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
			return kFALSE;
		}
	}
	cutIndex++;

	if(hdEdxCuts)hdEdxCuts->Fill(cutIndex);
	if(hTPCdEdxSigafter)hTPCdEdxSigafter->Fill(fCurrentTrack->P(),fPIDResponse->NumberOfSigmasTPC(fCurrentTrack, AliPID::kElectron));
	if(hTPCdEdxafter)hTPCdEdxafter->Fill(fCurrentTrack->P(),fCurrentTrack->GetTPCsignal());
	
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::AsymmetryCut(AliConversionPhotonBase * photon,AliVEvent *event) {
	// Cut on Energy Assymetry

	for(Int_t ii=0;ii<2;ii++){

		AliVTrack *track=GetTrack(event,photon->GetTrackLabel(ii));

		if( track->P() > fMinPPhotonAsymmetryCut ){
			Double_t trackNegAsy=0;
			if (photon->GetPhotonP()!=0.){
				trackNegAsy= track->P()/photon->GetPhotonP();
			}

			if( trackNegAsy<fMinPhotonAsymmetry ||trackNegAsy>(1.- fMinPhotonAsymmetry)){
				return kFALSE;
			}
		}

	}
	return kTRUE;
}

///________________________________________________________________________
AliVTrack *AliConversionPhotonCuts::GetTrack(AliVEvent * event, Int_t label){
	//Returns pointer to the track with given ESD label
	//(Important for AOD implementation, since Track array in AOD data is different
	//from ESD array, but ESD tracklabels are stored in AOD Tracks)

	AliESDEvent * esdEvent = dynamic_cast<AliESDEvent*>(event);
	if(esdEvent) {
		if(label > event->GetNumberOfTracks() ) return NULL;
		AliESDtrack * track = esdEvent->GetTrack(label);
		return track;

	} else {
		AliVTrack * track = 0x0;
		if(((AliV0ReaderV1*)AliAnalysisManager::GetAnalysisManager()->GetTask("V0ReaderV1"))->AreAODsRelabeled()){
			track = dynamic_cast<AliVTrack*>(event->GetTrack(label));
			return track;
		}
		else{
			for(Int_t ii=0; ii<event->GetNumberOfTracks(); ii++) {
				track = dynamic_cast<AliVTrack*>(event->GetTrack(ii));
				if(track){
				if(track->GetID() == label) {
					return track;
				}
				}
			}
		}
	}
	//AliDebug(5,(Form("track not found %d %d",label,event->GetNumberOfTracks()));
	return NULL;
}

///________________________________________________________________________
AliESDtrack *AliConversionPhotonCuts::GetESDTrack(AliESDEvent * event, Int_t label){
	//Returns pointer to the track with given ESD label
	//(Important for AOD implementation, since Track array in AOD data is different
	//from ESD array, but ESD tracklabels are stored in AOD Tracks)

	if(event) {
		if(label > event->GetNumberOfTracks() ) return NULL;
		AliESDtrack * track = event->GetTrack(label);
		return track;
	}
	//AliDebug(5,(Form("track not found %d %d",label,event->GetNumberOfTracks()));
	return NULL;
}



///________________________________________________________________________
Bool_t AliConversionPhotonCuts::PIDProbabilityCut(AliConversionPhotonBase *photon, AliVEvent * event){
	// Cut on Electron Probability for Photon Reconstruction

	AliESDEvent * esdEvent = dynamic_cast<AliESDEvent*>(event);

	if(esdEvent){

		Bool_t iResult=kFALSE;

		Double_t *posProbArray = new Double_t[AliPID::kSPECIES];
		Double_t *negProbArray = new Double_t[AliPID::kSPECIES];

		AliESDtrack* negTrack   = esdEvent->GetTrack(photon->GetTrackLabelNegative());
		AliESDtrack* posTrack   = esdEvent->GetTrack(photon->GetTrackLabelPositive());

		if(negProbArray && posProbArray){

			negTrack->GetTPCpid(negProbArray);
			posTrack->GetTPCpid(posProbArray);

			if(negProbArray[AliPID::kElectron]>=fPIDProbabilityCutNegativeParticle && posProbArray[AliPID::kElectron]>=fPIDProbabilityCutPositiveParticle){
				iResult=kTRUE;
			}
		}

		delete [] posProbArray;
		delete [] negProbArray;
		return iResult;

	} else {
		///Not possible for AODs
		return kTRUE;
	}
}


///________________________________________________________________________
Bool_t AliConversionPhotonCuts::AcceptanceCut(TParticle *particle, TParticle * ePos,TParticle* eNeg){
	// MC Acceptance Cuts
	//(Certain areas were excluded for photon reconstruction)

	if(particle->R()>fMaxR){
		return kFALSE;}

	if(ePos->R()>fMaxR){
		return kFALSE;
	}

	if(ePos->R()<fMinR){
		return kFALSE;
	}

	if( ePos->R() <= ((abs(ePos->Vz())*fLineCutZRSlope)-fLineCutZValue)){
		return kFALSE;
	}
	else if (fUseEtaMinCut &&  ePos->R() >= ((abs(ePos->Vz())*fLineCutZRSlopeMin)-fLineCutZValueMin )){
		return kFALSE;
	}

	if(abs(eNeg->Vz()) > fMaxZ ){ // cuts out regions where we do not reconstruct
		return kFALSE;
	}

	if(eNeg->Vz()!=ePos->Vz()||eNeg->R()!=ePos->R()){
		return kFALSE;
	}

	if(abs(ePos->Vz()) > fMaxZ ){ // cuts out regions where we do not reconstruct
		return kFALSE;
	}


	if( particle->Eta() > (fEtaCut) || particle->Eta() < (-fEtaCut) ){
		return kFALSE;
	}
	if( ePos->Eta() > (fEtaCut) || ePos->Eta() < (-fEtaCut) ){
		return kFALSE;
	}
	if( eNeg->Eta() > (fEtaCut) || eNeg->Eta() < (-fEtaCut) ){
		return kFALSE;
	}
	if(fEtaCutMin>-0.1){
		if( particle->Eta() < (fEtaCutMin) && particle->Eta() > (-fEtaCutMin) ){
			return kFALSE;
		}
		if( ePos->Eta() < (fEtaCutMin) && ePos->Eta() > (-fEtaCutMin) ){
			return kFALSE;
		}
		if( eNeg->Eta() < (fEtaCutMin) && eNeg->Eta() > (-fEtaCutMin) ){
			return kFALSE;
		}
	}

	if( ePos->Pt()< fSinglePtCut ||  eNeg->Pt()< fSinglePtCut){
		return kFALSE;
	}

	if(particle->Pt()<fPtCut){
		return kFALSE;
	}

	return kTRUE;
}
///________________________________________________________________________
Bool_t AliConversionPhotonCuts::UpdateCutString() {
	///Update the cut string (if it has been created yet)

	if(fCutString && fCutString->GetString().Length() == kNCuts) {
		fCutString->SetString(GetCutNumber());
	} else {
		return kFALSE;
	}
	return kTRUE;
}


///________________________________________________________________________
Bool_t AliConversionPhotonCuts::InitializeCutsFromCutString(const TString analysisCutSelection ) {
	// Initialize Cuts from a given Cut string
	AliInfo(Form("Set Photoncut Number: %s",analysisCutSelection.Data()));
	if(analysisCutSelection.Length()!=kNCuts) {
		AliError(Form("Cut selection has the wrong length! size is %d, number of cuts is %d", analysisCutSelection.Length(), kNCuts));
		return kFALSE;
	}
	if(!analysisCutSelection.IsDigit()){
		AliError("Cut selection contains characters");
		return kFALSE;
	}

	const char *cutSelection = analysisCutSelection.Data();
	#define ASSIGNARRAY(i)  fCuts[i] = cutSelection[i] - '0'
	for(Int_t ii=0;ii<kNCuts;ii++){
		ASSIGNARRAY(ii);
	}

	// Set Individual Cuts
	for(Int_t ii=0;ii<kNCuts;ii++){
		if(!SetCut(cutIds(ii),fCuts[ii]))return kFALSE;
	}

	PrintCutsWithValues();

	return kTRUE;
}
///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetCut(cutIds cutID, const Int_t value) {
	///Set individual cut ID

	switch (cutID) {

		case kv0FinderType:
			if( SetV0Finder(value)) {
				fCuts[kv0FinderType] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case ketaCut:
			if( SetEtaCut(value)) {
				fCuts[ketaCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kRCut:
			if( SetRCut(value)) {
				fCuts[kRCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;
	
		case kEtaForPhiSector:
			if( SetEtaForPhiCut(value)) {
				fCuts[kEtaForPhiSector] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;
		case kMinPhiSector:
			if( SetMinPhiSectorCut(value)) {
				fCuts[kMinPhiSector] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;
		case kMaxPhiSector:
			if( SetMaxPhiSectorCut(value)) {
				fCuts[kMaxPhiSector] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case ksinglePtCut:
			if( SetSinglePtCut(value)) {
				fCuts[ksinglePtCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kclsTPCCut:
			if( SetTPCClusterCut(value)) {
				fCuts[kclsTPCCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;
			
		case kededxSigmaCut:
			if( SetTPCdEdxCutElectronLine(value)) {
				fCuts[kededxSigmaCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kpidedxSigmaCut:
			if( SetTPCdEdxCutPionLine(value)) {
				fCuts[kpidedxSigmaCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kpiMomdedxSigmaCut:
			if( SetMinMomPiondEdxCut(value)) {
				fCuts[kpiMomdedxSigmaCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kpiMaxMomdedxSigmaCut:
			if( SetMaxMomPiondEdxCut(value)) {
				fCuts[kpiMaxMomdedxSigmaCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kLowPRejectionSigmaCut:
			if( SetLowPRejectionCuts(value)) {
				fCuts[kLowPRejectionSigmaCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kTOFelectronPID:
			if( SetTOFElectronPIDCut(value)) {
				fCuts[kTOFelectronPID] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;
			
		case kQtMaxCut:
			if( SetQtMaxCut(value)) {
				fCuts[kQtMaxCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		
		case kchi2GammaCut:
			if( SetChi2GammaCut(value)) {
				fCuts[kchi2GammaCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kPsiPair:
			if( SetPsiPairCut(value)) {
				fCuts[kPsiPair] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;
			
		case kdoPhotonAsymmetryCut:
			if( SetPhotonAsymmetryCut(value)) {
				fCuts[kdoPhotonAsymmetryCut] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kCosPAngle:
			if( SetCosPAngleCut(value)) {
				fCuts[kCosPAngle] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kElecShare:
			if( SetSharedElectronCut(value)) {
				fCuts[kElecShare] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kToCloseV0s:
			if( SetToCloseV0sCut(value)) {
				fCuts[kToCloseV0s] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kDcaRPrimVtx:
			if( SetDCARPhotonPrimVtxCut(value)) {
				fCuts[kDcaRPrimVtx] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kDcaZPrimVtx:
			if( SetDCAZPhotonPrimVtxCut(value)) {
				fCuts[kDcaZPrimVtx] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kInPlaneOutOfPlane:
			if( SetInPlaneOutOfPlane(value)) {
				fCuts[kInPlaneOutOfPlane] = value;
				UpdateCutString();
				return kTRUE;
			} else return kFALSE;

		case kNCuts:
			AliError("Cut id out of range");
			return kFALSE;
	}

	AliError("Cut id %d not recognized");
	return kFALSE;


}
///________________________________________________________________________
void AliConversionPhotonCuts::PrintCuts() {
   // Print out current Cut Selection
   for(Int_t ic = 0; ic < kNCuts; ic++) {
      printf("%-30s : %d \n", fgkCutNames[ic], fCuts[ic]);
   }
}

void AliConversionPhotonCuts::PrintCutsWithValues() {
   // Print out current Cut Selection with value
	printf("\nConversion cutnumber \n");
	for(Int_t ic = 0; ic < kNCuts; ic++) {
		printf("%d",fCuts[ic]);
	}
	printf("\n\n");	
	printf("Electron cuts & Secondary Track Cuts - only track from secondaries enter analysis: \n");
	printf("\t no like sign pairs from V0s \n");
	if (!fUseCorrectedTPCClsInfo) printf("\t # TPC clusters > %3.2f \n", fMinClsTPC);
	if (fEtaCutMin > -0.1) printf("\t %3.2f < eta_{e} < %3.2f\n", fEtaCutMin, fEtaCut );
		else printf("\t eta_{e} < %3.2f\n", fEtaCut );
	printf("\t reject: %3.2f < phi < %3.2f with %3.2f < eta < %3.2f  \n", fMinPhiCut, fMaxPhiCut, fEtaForPhiCutMin, fEtaForPhiCutMax);	
	printf("\t p_{T,e} > %3.2f\n", fSinglePtCut );
	printf("\t TPC refit \n");
	printf("\t no kinks \n");
	printf("\t accept: %3.2f < n sigma_{e,TPC} < %3.2f\n", fPIDnSigmaBelowElectronLine, fPIDnSigmaAboveElectronLine );
	printf("\t reject: %3.2f < p_{e,T} < %3.2f, n sigma_{pi,TPC} < %3.2f\n", fPIDMinPnSigmaAbovePionLine, fPIDMaxPnSigmaAbovePionLine, fPIDnSigmaAbovePionLine );
	printf("\t reject: p_{e,T} > %3.2f, n sigma_{pi,TPC} < %3.2f\n", fPIDMaxPnSigmaAbovePionLine, fPIDnSigmaAbovePionLineHighPt );
	if (fDoPionRejectionLowP) printf("\t reject: p_{e,T} < %3.2f, -%3.2f < n sigma_{pi,TPC} < %3.2f\n", fPIDMinPPionRejectionLowP, fPIDnSigmaAtLowPAroundPionLine, fPIDnSigmaAtLowPAroundPionLine );
	if (fDoKaonRejectionLowP) printf("\t reject: -%3.2f < n sigma_{K,TPC} < %3.2f\n", fPIDnSigmaAtLowPAroundKaonLine, fPIDnSigmaAtLowPAroundKaonLine );
	if (fDoProtonRejectionLowP) printf("\t reject: -%3.2f < n sigma_{K,TPC} < %3.2f\n", fPIDnSigmaAtLowPAroundProtonLine, fPIDnSigmaAtLowPAroundProtonLine );
	if (fUseTOFpid) printf("\t accept: %3.2f < n sigma_{e,TOF} < %3.2f\n", fTofPIDnSigmaBelowElectronLine, fTofPIDnSigmaAboveElectronLine);
	
	printf("Photon cuts: \n");
	if (fUseOnFlyV0Finder) printf("\t using Onfly V0 finder \n");
	else printf("\t using Offline V0 finder \n");
	if (fDo2DQt){
		printf("\t 2 dimensional q_{T} cut applied with maximum of %3.2f \n", fQtMax );
	} else {
		printf("\t 1 dimensional q_{T} cut applied with maximum of %3.2f \n", fQtMax );
	}
	if (fDo2DPsiPairChi2){
		printf("\t 2 dimensional triangle chi^{2} and psi_{pair} cut applied with maximum of chi^{2} = %3.2f and |psi_{pair}| = %3.2f \n", fChi2CutConversion, fPsiPairCut ); 
	} else {
		printf("\t chi^{2} max cut chi^{2} < %3.2f \n", fChi2CutConversion ); 
		printf("\t psi_{pair} max cut |psi_{pair}| < %3.2f \n", fPsiPairCut ); 
	}	      
	printf("\t %3.2f < R_{conv} < %3.2f\n", fMinR, fMaxR );
	printf("\t Z_{conv} < %3.2f\n", fMaxZ );
	if (fEtaCutMin > -0.1) printf("\t %3.2f < eta_{conv} < %3.2f\n", fEtaCutMin, fEtaCut );
		else printf("\t eta_{conv} < %3.2f\n", fEtaCut );
	if (fDoPhotonAsymmetryCut) printf("\t for p_{T,track} > %3.2f,  A_{gamma} < %3.2f \n", fMinPPhotonAsymmetryCut, fMinPhotonAsymmetry  );
	if (fUseCorrectedTPCClsInfo) printf("\t #cluster TPC/ #findable clusters TPC (corrected for radius) > %3.2f\n", fMinClsTPCToF );
	printf("\t p_{T,gamma} > %3.2f\n", fPtCut );	 
	printf("\t cos(Theta_{point}) > %3.2f \n", fCosPAngleCut );
	printf("\t dca_{R} < %3.2f \n", fDCARPrimVtxCut );
	printf("\t dca_{Z} < %3.2f \n", fDCAZPrimVtxCut );
	if (fDoPhotonQualitySelectionCut) printf("\t selection based on photon quality with quality %d \n", fPhotonQualityCut );
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetV0Finder(Int_t v0FinderType)
{   // Set Cut
	switch (v0FinderType){
	case 0:  // on fly V0 finder
		cout << "have chosen onfly V0" << endl;
		fUseOnFlyV0Finder=kTRUE;
		break;
	case 1:  // offline V0 finder
		cout << "have chosen offline V0" << endl;
		fUseOnFlyV0Finder=kFALSE;
		break;
	default:
		AliError(Form(" v0FinderType not defined %d",v0FinderType));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetEtaCut(Int_t etaCut)
{   // Set Cut

	//Set Standard LineCutZValues
	fLineCutZValueMin = -2;
	fLineCutZValue = 7.;

	switch(etaCut){
	case 0: // 0.9
		fEtaCut     = 0.9;
		fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
		fEtaCutMin     = -0.1;
		fLineCutZRSlopeMin = 0.;
		break;
	case 1:  // 0.6  // changed from 1.2 to 0.6 on 2013.06.10
		fEtaCut     = 0.6;
		fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
		fEtaCutMin     = -0.1;
		fLineCutZRSlopeMin = 0.;
		break;
	case 2:  // 1.4
		fEtaCut     = 1.4;
		fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
		fEtaCutMin     = -0.1;
		fLineCutZRSlopeMin = 0.;
		break;
	case 3: // 0.65
		fEtaCut     = 0.65;
		fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
		fEtaCutMin     = -0.1;
		fLineCutZRSlopeMin = 0.;
		break;
	case 4: // 0.75
		fEtaCut     = 0.75;
		fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
		fEtaCutMin     = -0.1;
		fLineCutZRSlopeMin = 0.;
		break;
	case 5: // 0.5
		fEtaCut     = 0.5;
		fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
		fEtaCutMin     = -0.1;
		fLineCutZRSlopeMin = 0.;
		break;
	case 6: // 5.
		fEtaCut     = 5.;
		fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
		fEtaCutMin     = -0.1;
		fLineCutZRSlopeMin = 0.;
		break;
	case 7:
		if (fIsHeavyIon==1){
			fEtaCut     = 0.7;
			fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
			fEtaCutMin     = -0.1;
			fLineCutZRSlopeMin = 0.;
			break;
		} else {   
			fEtaCut     = 0.3;
			fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
			fEtaCutMin     = -0.1;
			fLineCutZRSlopeMin = 0.;
			break;
		}
	// case 8: // 0.1 - 0.8
	//    fEtaCut     = 0.9;
	//    fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
	//    fEtaCutMin     = 0.1;
	//    fLineCutZRSlopeMin = tan(2*atan(exp(-fEtaCutMin)));
	//    break;
	case 8: // 0.4
		fEtaCut     = 0.4;
		fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
		fEtaCutMin     = -0.1;
		fLineCutZRSlopeMin = 0.;
		break;
	case 9: // 10
		fEtaCut     = 10;
		fLineCutZRSlope = tan(2*atan(exp(-fEtaCut)));
		fEtaCutMin     = -0.1;
		fLineCutZRSlopeMin = 0.;
		break;
	default:
		AliError(Form(" EtaCut not defined %d",etaCut));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetRCut(Int_t RCut){
	// Set Cut
	switch(RCut){
	case 0:
		fMinR=0;
		fMaxR = 180.;
		break;
	case 1:
		fMinR=2.8;
		fMaxR = 180.;
		break;
	case 2:
		fMinR=5.;
		fMaxR = 180.;
		break;
	case 3:
		fMaxR = 70.;
		fMinR = 10.;
		break;
	case 4:
		fMaxR = 70.;
		fMinR = 5.;
		break;
	case 5:
		fMaxR = 180.;
		fMinR = 10.;
		break;
	case 6:
		fMaxR = 180.;
		fMinR = 20.;
		break;
	case 7:
		fMaxR = 180.;
		fMinR = 35.; //old 26.
		break;
	case 8:
		fMaxR = 180.;
		fMinR = 12.5;
		break;
	case 9:
		fMaxR = 180.;
		fMinR = 7.5;
		break;

	default:
		AliError("RCut not defined");
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetEtaForPhiCut(Int_t etaPhiCut) {

	switch(etaPhiCut) {
	case 0: //no specific eta range selected, full eta range
		fEtaForPhiCutMin = -fEtaCut;
		fEtaForPhiCutMax = fEtaCut;
		break;
	case 1:  //eta < 0 only
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fEtaForPhiCutMin = -fEtaCut;
		fEtaForPhiCutMax = 0.;
		break;
	case 2://eta > 0 only
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fEtaForPhiCutMin = 0.;
		fEtaForPhiCutMax = fEtaCut;
		break;
	default:
		AliError(Form("EtaForPhiCut not defined %d",etaPhiCut));
		return kFALSE;
	}

	return kTRUE;
}

///________________________________________________________________________
// This are exclusion cuts, everything between fMinPhiCut & fMaxPhiCut will be excluded
Bool_t AliConversionPhotonCuts::SetMinPhiSectorCut(Int_t minPhiCut) {

	switch(minPhiCut) {
	case 0:
		fDoShrinkTPCAcceptance = kFALSE;
		fMinPhiCut = 0;
		break;
	case 1:
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fMinPhiCut = 1.7; //OROC C08
		break;
	case 2:
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fMinPhiCut = 4.4; //EMCal
		break;
	case 3:
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fMinPhiCut = 1.0; //PHOS
		break;
	case 4:
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fMinPhiCut = 3.4; //EMCal tight
		break;

	default:
		AliError(Form("MinPhiCut not defined %d",minPhiCut));
		return kFALSE;
	}

	return kTRUE;
}

///________________________________________________________________________
// This are exclusion cuts, everything between fMinPhiCut & fMaxPhiCut will be excluded
Bool_t AliConversionPhotonCuts::SetMaxPhiSectorCut(Int_t maxPhiCut) {

	switch(maxPhiCut) {
	case 0:
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kFALSE;
		fMaxPhiCut = 2*TMath::Pi()+0.00001;
		break;
	case 1:
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fMaxPhiCut = 4.3; //OROC C08
		break;
	case 2:
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fMaxPhiCut = 5.8; //EMCal
		break;
	case 3:
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fMaxPhiCut = 3.0; //PHOS
		break;
	case 4:
		if (!fDoShrinkTPCAcceptance) fDoShrinkTPCAcceptance = kTRUE;
		fMaxPhiCut = 1.; //EMCal
		break;

	default:
		AliError(Form("MaxPhiCut not defined %d",maxPhiCut));
		return kFALSE;
	}

	return kTRUE;
}


///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetSinglePtCut(Int_t singlePtCut)
{   // Set Cut
	switch(singlePtCut){
	case 0: // 0.050 GeV
		fSinglePtCut = 0.050;
		break;
	case 1:  // 0.100 GeV
		fSinglePtCut = 0.100;
		break;
	case 2:  // 0.150 GeV
		fSinglePtCut = 0.150;
		break;
	case 3:  // 0.200 GeV
		fSinglePtCut = 0.200;
		break;
	case 4:  // 0.075 GeV
		fSinglePtCut = 0.075;
		break;
	case 5:  // 0.125 GeV
		fSinglePtCut = 0.125;
		break;
	case 6:  // 0.04 GeV
		fSinglePtCut = 0.040;
		break;
	case 7:  // 0.0 GeV
		fSinglePtCut = 0.0;
		break;
	default:
		AliError(Form("singlePtCut not defined %d",singlePtCut));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetTPCClusterCut(Int_t clsTPCCut)
{   // Set Cut
	switch(clsTPCCut){
	case 0: // 0
		fMinClsTPC= 0.;
		break;
	case 1:  // 60
		fMinClsTPC= 60.;
		break;
	case 2:  // 80
		fMinClsTPC= 80.;
		break;
	case 3:  // 100
		fMinClsTPC= 100.;
		break;
	case 4:  // 95% of findable clusters
		fMinClsTPCToF= 0.95;
		fUseCorrectedTPCClsInfo=1;
		break;
	case 5:  // 0% of findable clusters
		fMinClsTPCToF= 0.0;
		fUseCorrectedTPCClsInfo=1;
		break;
	case 6:  // 70% of findable clusters
		fMinClsTPCToF= 0.7;
		fUseCorrectedTPCClsInfo=1;
		break;
	case 7:  // 0% of findable clusters
		fMinClsTPCToF= 0.35;
		fUseCorrectedTPCClsInfo=0;
		break;
	case 8:
		fMinClsTPCToF= 0.35;
		fUseCorrectedTPCClsInfo=1;
		break;
	case 9:
		fMinClsTPCToF= 0.6;
		fUseCorrectedTPCClsInfo=1;
		break;
	default:
		AliError(Form("Warning: clsTPCCut not defined %d",clsTPCCut));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetTPCdEdxCutElectronLine(Int_t ededxSigmaCut)
{   // Set Cut
	switch(ededxSigmaCut){
	case 0: // -10,10
		fPIDnSigmaBelowElectronLine=-10;
		fPIDnSigmaAboveElectronLine=10;
		break;
	case 1: // -5,5
		fPIDnSigmaBelowElectronLine=-5;
		fPIDnSigmaAboveElectronLine=5;
		break;
	case 2: // -3,5
		fPIDnSigmaBelowElectronLine=-3;
		fPIDnSigmaAboveElectronLine=5;
		break;
	case 3: // -4,5
		fPIDnSigmaBelowElectronLine=-4;
		fPIDnSigmaAboveElectronLine=5;
		break;
	case 4: // -6,7
		fPIDnSigmaBelowElectronLine=-6;
		fPIDnSigmaAboveElectronLine=7;
		break;
	case 5: // -4,4
		fPIDnSigmaBelowElectronLine=-4;
		fPIDnSigmaAboveElectronLine=4;
		break;
	case 6: // -2.5,4
		fPIDnSigmaBelowElectronLine=-2.5;
		fPIDnSigmaAboveElectronLine=4;
		break;
	case 7: // -2,3.5
		fPIDnSigmaBelowElectronLine=-2;
		fPIDnSigmaAboveElectronLine=3.5;
		break;
	default:
		AliError("TPCdEdxCutElectronLine not defined");
		return kFALSE;

	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetTPCdEdxCutPionLine(Int_t pidedxSigmaCut)
{   // Set Cut

	switch(pidedxSigmaCut){
	case 0:  // -10
		fPIDnSigmaAbovePionLine=-10;
		fPIDnSigmaAbovePionLineHighPt=-10;
		break;
	case 1:   // 0
		fPIDnSigmaAbovePionLine=0;
		fPIDnSigmaAbovePionLineHighPt=-10;
		break;
	case 2:  // 1
		fPIDnSigmaAbovePionLine=1;
		fPIDnSigmaAbovePionLineHighPt=-10;
		break;
	case 3:  // 1
		fPIDnSigmaAbovePionLine=2.5;
		fPIDnSigmaAbovePionLineHighPt=-10;
		break;
	case 4:  // 1
		fPIDnSigmaAbovePionLine=0.5;
		fPIDnSigmaAbovePionLineHighPt=-10;
		break;
	case 5:  // 1
		fPIDnSigmaAbovePionLine=2.;
		fPIDnSigmaAbovePionLineHighPt=-10;
		break;
	case 6:  // 1
		fPIDnSigmaAbovePionLine=2.;
		fPIDnSigmaAbovePionLineHighPt=0.5;
		break;
	case 7:  // 1
		fPIDnSigmaAbovePionLine=3.5;
		fPIDnSigmaAbovePionLineHighPt=-10;
		break;
	case 8:  // 1
		fPIDnSigmaAbovePionLine=2.;
		fPIDnSigmaAbovePionLineHighPt=1.;
		break;
	case 9:
		fPIDnSigmaAbovePionLine=3.0; // We need a bit less tight cut on dE/dx
		fPIDnSigmaAbovePionLineHighPt=-10;
		break;
	default:
		AliError(Form("Warning: pidedxSigmaCut not defined %d",pidedxSigmaCut));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetMinMomPiondEdxCut(Int_t piMomdedxSigmaCut)
{   // Set Cut
	switch(piMomdedxSigmaCut){
	case 0:  // 0.5 GeV
		fPIDMinPnSigmaAbovePionLine=0.5;
		break;
	case 1:  // 1. GeV
		fPIDMinPnSigmaAbovePionLine=1.;
		break;
	case 2:  // 1.5 GeV
		fPIDMinPnSigmaAbovePionLine=1.5;
		break;
	case 3:  // 20.0 GeV
		fPIDMinPnSigmaAbovePionLine=20.;
		break;
	case 4:  // 50.0 GeV
		fPIDMinPnSigmaAbovePionLine=50.;
		break;
	case 5:  // 0.3 GeV
		fPIDMinPnSigmaAbovePionLine=0.3;
		break;
	case 6:  // 0.25 GeV
		fPIDMinPnSigmaAbovePionLine=0.25;
		break;
	case 7:  // 0.4 GeV
		fPIDMinPnSigmaAbovePionLine=0.4;
		break;
	case 8:  // 0.2 GeV
		fPIDMinPnSigmaAbovePionLine=0.2;
		break;
	default:
		AliError(Form("piMomdedxSigmaCut not defined %d",piMomdedxSigmaCut));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetMaxMomPiondEdxCut(Int_t piMaxMomdedxSigmaCut)
{   // Set Cut
	switch(piMaxMomdedxSigmaCut){
	case 0:  // 100. GeV
		fPIDMaxPnSigmaAbovePionLine=100.;
		break;
	case 1:  // 5. GeV
		fPIDMaxPnSigmaAbovePionLine=5.;
		break;
	case 2:  // 4. GeV
		fPIDMaxPnSigmaAbovePionLine=4.;
		break;
	case 3:  // 3.5 GeV
		fPIDMaxPnSigmaAbovePionLine=3.5;
		break;
	case 4:  // 3. GeV
		fPIDMaxPnSigmaAbovePionLine=3.;
		break;
	case 5:  // 7. GeV
		fPIDMaxPnSigmaAbovePionLine=7.;
		break;
	default:
		AliError(Form("piMaxMomdedxSigmaCut not defined %d",piMaxMomdedxSigmaCut));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetLowPRejectionCuts(Int_t LowPRejectionSigmaCut)
{   // Set Cut
	switch(LowPRejectionSigmaCut){
	case 0:  //
		fPIDnSigmaAtLowPAroundKaonLine=0;
		fPIDnSigmaAtLowPAroundProtonLine=0;
		fPIDnSigmaAtLowPAroundPionLine=0;
		fDoKaonRejectionLowP = kFALSE;
		fDoProtonRejectionLowP = kFALSE;
		fDoPionRejectionLowP = kFALSE;
		fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLine;
		break;
	case 1:  //
		fPIDnSigmaAtLowPAroundKaonLine=0.5;
		fPIDnSigmaAtLowPAroundProtonLine=0.5;
		fPIDnSigmaAtLowPAroundPionLine=0.5;
		fDoKaonRejectionLowP = kTRUE;
		fDoProtonRejectionLowP = kTRUE;
		fDoPionRejectionLowP = kTRUE;
		fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLine;
		break;
	case 2:  //
		fPIDnSigmaAtLowPAroundKaonLine=1;
		fPIDnSigmaAtLowPAroundProtonLine=1;
		fPIDnSigmaAtLowPAroundPionLine=1;
		fDoKaonRejectionLowP = kTRUE;
		fDoProtonRejectionLowP = kTRUE;
		fDoPionRejectionLowP = kTRUE;
		fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLine;
		break;
	case 3:  //
		fPIDnSigmaAtLowPAroundKaonLine=2.;
		fPIDnSigmaAtLowPAroundProtonLine=2.;
		fPIDnSigmaAtLowPAroundPionLine=2.;
		fDoKaonRejectionLowP = kTRUE;
		fDoProtonRejectionLowP = kTRUE;
		fDoPionRejectionLowP = kTRUE;
		fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLine;
		break;
	case 4:  //
		fPIDnSigmaAtLowPAroundKaonLine=0.;
		fPIDnSigmaAtLowPAroundProtonLine=0.;
		fPIDnSigmaAtLowPAroundPionLine=1;
		fDoKaonRejectionLowP = kFALSE;
		fDoProtonRejectionLowP = kFALSE;
		fDoPionRejectionLowP = kTRUE;
		fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLine;
		break;
	case 5:  //
		fPIDnSigmaAtLowPAroundKaonLine=0.;
		fPIDnSigmaAtLowPAroundProtonLine=0.;
		fPIDnSigmaAtLowPAroundPionLine=1.5;
		fDoKaonRejectionLowP = kFALSE;
		fDoProtonRejectionLowP = kFALSE;
		fDoPionRejectionLowP = kTRUE;
		fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLine;
		break;
	case 6:  //
		fPIDnSigmaAtLowPAroundKaonLine=0.;
		fPIDnSigmaAtLowPAroundProtonLine=0.;
		fPIDnSigmaAtLowPAroundPionLine=2.;
		fDoKaonRejectionLowP = kFALSE;
		fDoProtonRejectionLowP = kFALSE;
		fDoPionRejectionLowP = kTRUE;
		fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLine;
		break;
	case 7:  //
		fPIDnSigmaAtLowPAroundKaonLine=0.;
		fPIDnSigmaAtLowPAroundProtonLine=0.;
		fPIDnSigmaAtLowPAroundPionLine=0.5;
		fDoKaonRejectionLowP = kFALSE;
		fDoProtonRejectionLowP = kFALSE;
		fDoPionRejectionLowP = kTRUE;
		fPIDMinPPionRejectionLowP = fPIDMinPnSigmaAbovePionLine;
		break;
	default:
		AliError(Form("LowPRejectionSigmaCut not defined %d",LowPRejectionSigmaCut));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetTOFElectronPIDCut(Int_t TOFelectronPID){
   // Set Cut
	switch(TOFelectronPID){
	case 0: // no cut
		fUseTOFpid = kFALSE;
		fTofPIDnSigmaBelowElectronLine=-100;
		fTofPIDnSigmaAboveElectronLine=100;
		break;
	case 1: // -7,7
		fUseTOFpid = kTRUE;
		fTofPIDnSigmaBelowElectronLine=-7;
		fTofPIDnSigmaAboveElectronLine=7;
		break;
	case 2: // -5,5
		fUseTOFpid = kTRUE;
		fTofPIDnSigmaBelowElectronLine=-5;
		fTofPIDnSigmaAboveElectronLine=5;
		break;
	case 3: // -3,5
		fUseTOFpid = kTRUE;
		fTofPIDnSigmaBelowElectronLine=-3;
		fTofPIDnSigmaAboveElectronLine=5;
		break;
	case 4: // -2,3
		fUseTOFpid = kTRUE;
		fTofPIDnSigmaBelowElectronLine=-2;
		fTofPIDnSigmaAboveElectronLine=3;
		break;
	case 5: // -3,3
		fUseTOFpid = kTRUE;
		fTofPIDnSigmaBelowElectronLine=-3;
		fTofPIDnSigmaAboveElectronLine=3;
		break;
	default:
		AliError(Form("TOFElectronCut not defined %d",TOFelectronPID));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetQtMaxCut(Int_t QtMaxCut)
{   // Set Cut
	switch(QtMaxCut){
	case 0: //
		fQtMax=1.;
		fDoQtGammaSelection=kFALSE;
		fDo2DQt=kFALSE;
		break;
	case 1:
		fQtMax=0.1;
		fDo2DQt=kFALSE;
		break;
	case 2:
		fQtMax=0.07;
		fDo2DQt=kFALSE;
		break;
	case 3:
		fQtMax=0.05;
		fDo2DQt=kFALSE;
		break;
	case 4:
		fQtMax=0.03;
		fDo2DQt=kFALSE;
		break;
	case 5:
		fQtMax=0.02;
		fDo2DQt=kFALSE;
		break;
	case 6:
		fQtMax=0.02;
		fDo2DQt=kTRUE;
		break;
	case 7:
		fQtMax=0.15;
		fDo2DQt=kFALSE;
		break;
	case 8:
		fQtMax=0.05;
		fDo2DQt=kTRUE;
		break;   
	case 9:
		fQtMax=0.03;
		fDo2DQt=kTRUE;
		break;      
	default:
		AliError(Form("Warning: QtMaxCut not defined %d",QtMaxCut));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetChi2GammaCut(Int_t chi2GammaCut)
{   // Set Cut

	switch(chi2GammaCut){
	case 0: // 100
		fChi2CutConversion = 100.;
		break;
	case 1:  // 50
		fChi2CutConversion = 50.;
		break;
	case 2:  // 30
		fChi2CutConversion = 30.;
		break;
	case 3:
		fChi2CutConversion = 200.;
		break;
	case 4:
		fChi2CutConversion = 500.;
		break;
	case 5:
		fChi2CutConversion = 100000.;
		break;
	case 6:
		fChi2CutConversion = 5.;
		break;
	case 7:
		fChi2CutConversion = 10.;
		break;
	case 8:
		fChi2CutConversion = 20.;
		break;
	case 9:
		fChi2CutConversion = 15.;
		break;
	default:
		AliError(Form("Warning: Chi2GammaCut not defined %d",chi2GammaCut));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetPsiPairCut(Int_t psiCut) {

	switch(psiCut) {
	case 0:
		fPsiPairCut = 10000; //
		break;
	case 1:
		fPsiPairCut = 0.1; //
		break;
	case 2:
		fPsiPairCut = 0.05; // Standard
		break;
	case 3:
		fPsiPairCut = 0.035; //
		break;
	case 4:
		fPsiPairCut = 0.2; //
		break;   
	case 5:
		fPsiPairCut = 0.1; //
		fDo2DPsiPairChi2 = kTRUE;
		break;
	case 6:
		fPsiPairCut = 0.05; //
		fDo2DPsiPairChi2 = kTRUE;
		break;
	case 7:
		fPsiPairCut = 0.035; //
		fDo2DPsiPairChi2 = kTRUE;
		break;
	case 8:
		fPsiPairCut = 0.2; //
		fDo2DPsiPairChi2 = kTRUE; //
		break;
	case 9:
		fPsiPairCut = 0.5; //
		break;
	default:
		AliError(Form("PsiPairCut not defined %d",psiCut));
		return kFALSE;
	}

	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetPhotonAsymmetryCut(Int_t doPhotonAsymmetryCut){
   // Set Cut
	switch(doPhotonAsymmetryCut){
	case 0:
		fDoPhotonAsymmetryCut=0;
		fMinPPhotonAsymmetryCut=100.;
		fMinPhotonAsymmetry=0.;
		break;
	case 1:
		fDoPhotonAsymmetryCut=1;
		fMinPPhotonAsymmetryCut=3.5;
		fMinPhotonAsymmetry=0.04;
		break;
	case 2:
		fDoPhotonAsymmetryCut=1;
		fMinPPhotonAsymmetryCut=3.5;
		fMinPhotonAsymmetry=0.06;
		break;
	case 3:
		fDoPhotonAsymmetryCut=1;
		fMinPPhotonAsymmetryCut=0.0;
		fMinPhotonAsymmetry=0.05;
		break; 
	default:
		AliError(Form("PhotonAsymmetryCut not defined %d",doPhotonAsymmetryCut));
		return kFALSE;
	}
	fCuts[kdoPhotonAsymmetryCut]=doPhotonAsymmetryCut;
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetCosPAngleCut(Int_t cosCut) {

	switch(cosCut){
	case 0:
		fCosPAngleCut = -1; 
		break;
	case 1:
		fCosPAngleCut = 0; 
		break;
	case 2:
		fCosPAngleCut = 0.5; 
		break;
	case 3:
		fCosPAngleCut = 0.75; 
		break;
	case 4:
		fCosPAngleCut = 0.85; 
		break;
	case 5:
		fCosPAngleCut = 0.88; 
		break;
	case 6:
		fCosPAngleCut = 0.9;
		break;
	case 7:
		fCosPAngleCut = 0.95;
		break;
	default:
		AliError(Form("Cosine Pointing Angle cut not defined %d",cosCut));
		return kFALSE;
	}

	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetSharedElectronCut(Int_t sharedElec) {

		switch(sharedElec){
		case 0:
			fDoSharedElecCut = kFALSE;
			fDoPhotonQualitySelectionCut = kFALSE;
			fPhotonQualityCut = 0;
			break;
		case 1:
			fDoSharedElecCut = kTRUE;
			fDoPhotonQualitySelectionCut = kFALSE;
			fPhotonQualityCut = 0;
			break;
		case 2:
			fDoSharedElecCut = kFALSE;
			fDoPhotonQualitySelectionCut = kTRUE;
			fPhotonQualityCut = 1;
			break;
		case 3:
			fDoSharedElecCut = kFALSE;
			fDoPhotonQualitySelectionCut = kTRUE;	  
			fPhotonQualityCut = 2;
			break;
		case 4:
			fDoSharedElecCut = kFALSE;
			fDoPhotonQualitySelectionCut = kTRUE;	  
			fPhotonQualityCut = 3;
			break;
		default:
			AliError(Form("Shared Electron Cut not defined %d",sharedElec));	
			return kFALSE;
	}

	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetToCloseV0sCut(Int_t toClose) {

	switch(toClose){
	case 0:
		fDoToCloseV0sCut = kFALSE;
		fminV0Dist = 250;
		break;
	case 1:
		fDoToCloseV0sCut = kTRUE;
		fminV0Dist = 1;
		break;
	case 2:
		fDoToCloseV0sCut = kTRUE;
		fminV0Dist = 2;
		break;
	case 3:
		fDoToCloseV0sCut = kTRUE;
		fminV0Dist = 3;
		break;
	default:
		AliError(Form("Shared Electron Cut not defined %d",toClose));
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetTRDElectronCut(Int_t TRDElectronCut)
{   // Set Cut
	switch(TRDElectronCut){
	case 0:
		fDoTRDPID=kFALSE;
		break;
	case 1:
		fDoTRDPID=kTRUE;
		fPIDTRDEfficiency=0.1;
		break;
	case 8:
		fDoTRDPID=kTRUE;
		fPIDTRDEfficiency=0.8;
		break;
	case 9:
		fDoTRDPID=kTRUE;
		fPIDTRDEfficiency=0.9;
		break;
	default:
		AliError(Form("TRDElectronCut not defined %d",TRDElectronCut));
		return kFALSE;
	}

	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetDCAZPhotonPrimVtxCut(Int_t DCAZPhotonPrimVtx){
   // Set Cut
	switch(DCAZPhotonPrimVtx){
	case 0:  //
		fDCAZPrimVtxCut   = 1000;
		break;
	case 1:  //
		fDCAZPrimVtxCut   = 10;
		break;
	case 2:  //
		fDCAZPrimVtxCut   = 5;
		break;
	case 3:  //
		fDCAZPrimVtxCut   = 4;
		break;
	case 4:  //
		fDCAZPrimVtxCut   = 3;
		break;
	case 5:  //
		fDCAZPrimVtxCut   = 2.5;
		break;
	case 6:  //
		fDCAZPrimVtxCut   = 2;
		break;
	case 7:  //
		fDCAZPrimVtxCut   = 1.5;
		break;
	case 8:  //
		fDCAZPrimVtxCut   = 1;
		break;
	case 9:  //
		fDCAZPrimVtxCut   = 0.5;
		break;
	default:
		cout<<"Warning: DCAZPhotonPrimVtx not defined "<<DCAZPhotonPrimVtx<<endl;
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetDCARPhotonPrimVtxCut(Int_t DCARPhotonPrimVtx){
   // Set Cut
	switch(DCARPhotonPrimVtx){
	case 0:  //
		fDCARPrimVtxCut   = 1000;
		break;
	case 1:  //
		fDCARPrimVtxCut   = 10;
		break;
	case 2:  //
		fDCARPrimVtxCut   = 5;
		break;
	case 3:  //
		fDCARPrimVtxCut   = 4;
		break;
	case 4:  //
		fDCARPrimVtxCut   = 3;
		break;
	case 5:  //
		fDCARPrimVtxCut   = 2.5;
		break;
	case 6:  //
		fDCARPrimVtxCut   = 2;
		break;
	case 7:  //
		fDCARPrimVtxCut   = 1.5;
		break;
	case 8:  //
		fDCARPrimVtxCut   = 1;
		break;
	case 9:  //
		fDCARPrimVtxCut   = 0.5;
		break;
	default:
		cout<<"Warning: DCARPhotonPrimVtx not defined "<<DCARPhotonPrimVtx<<endl;
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::SetInPlaneOutOfPlane(Int_t inOutPlane){
	// Set Cut
	switch(inOutPlane){
	case 0:  //
		fInPlaneOutOfPlane = 0; // No Event Plane
		break;
	case 1:  //
		fInPlaneOutOfPlane = 1; // In-Plane
		break;
	case 2:  //
		fInPlaneOutOfPlane = 2; // Out-Of-Plane
		break;
	default:
		cout<<"Warning: In-Plane or Out-Of-Plane not defined "<<inOutPlane<<endl;
		return kFALSE;
	}
	return kTRUE;
}


///________________________________________________________________________
Int_t AliConversionPhotonCuts::GetFirstTPCRow(Double_t radius){
	// Get first TPC row
	Int_t firstTPCRow = 0;
	Double_t radiusI = 84.8;
	Double_t radiusO = 134.6;
	Double_t radiusOB = 198.;
	Double_t rSizeI = 0.75;
	Double_t rSizeO = 1.;
	Double_t rSizeOB = 1.5;
	Int_t nClsI = 63;
	Int_t nClsIO = 127;

	if(radius <= radiusI){
		return firstTPCRow;
	}
	if(radius>radiusI && radius<=radiusO){
		firstTPCRow = (Int_t)((radius-radiusI)/rSizeI);
	}
	if(radius>radiusO && radius<=radiusOB){
		firstTPCRow = (Int_t)(nClsI+(radius-radiusO)/rSizeO);
	}

	if(radius>radiusOB){
		firstTPCRow =(Int_t)(nClsIO+(radius-radiusOB)/rSizeOB);
	}

	return firstTPCRow;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::CosinePAngleCut(const AliConversionPhotonBase * photon, AliVEvent * event) const {
	///Check if passes cosine of pointing angle cut
	if(GetCosineOfPointingAngle(photon, event) < fCosPAngleCut){
		return kFALSE;
	}
	return kTRUE;
}

///________________________________________________________________________
Double_t AliConversionPhotonCuts::GetCosineOfPointingAngle( const AliConversionPhotonBase * photon, AliVEvent * event) const{
	// calculates the pointing angle of the recalculated V0

	Double_t momV0[3] = {0,0,0};
	if(event->IsA()==AliESDEvent::Class()){
		AliESDEvent *esdEvent = dynamic_cast<AliESDEvent*>(event);
		if(!esdEvent) return -999;
		AliESDv0 *v0 = esdEvent->GetV0(photon->GetV0Index());
		if(!v0) return -999;
		v0->GetPxPyPz(momV0[0],momV0[1],momV0[2]);
	}
	if(event->IsA()==AliAODEvent::Class()){
		momV0[0] = photon->GetPx();
		momV0[1] = photon->GetPy();
		momV0[2] = photon->GetPz();
	}

	//Double_t momV0[3] = { photon->GetPx(), photon->GetPy(), photon->GetPz() }; //momentum of the V0
	Double_t PosV0[3] = { photon->GetConversionX() - event->GetPrimaryVertex()->GetX(),
							photon->GetConversionY() - event->GetPrimaryVertex()->GetY(),
							photon->GetConversionZ() - event->GetPrimaryVertex()->GetZ() }; //Recalculated V0 Position vector

	Double_t momV02 = momV0[0]*momV0[0] + momV0[1]*momV0[1] + momV0[2]*momV0[2];
	Double_t PosV02 = PosV0[0]*PosV0[0] + PosV0[1]*PosV0[1] + PosV0[2]*PosV0[2];


	Double_t cosinePointingAngle = -999;
	if(momV02*PosV02 > 0.0)
		cosinePointingAngle = (PosV0[0]*momV0[0] +  PosV0[1]*momV0[1] + PosV0[2]*momV0[2] ) / TMath::Sqrt(momV02 * PosV02);

	return cosinePointingAngle;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::PsiPairCut(const AliConversionPhotonBase * photon) const {

	if (fDo2DPsiPairChi2){
		if (abs(photon->GetPsiPair()) < -fPsiPairCut/fChi2CutConversion*photon->GetChi2perNDF() + fPsiPairCut ){  
			return kTRUE;
		} else {
			return kFALSE;
		}    
	} else {
		if(abs(photon->GetPsiPair()) > fPsiPairCut){
			return kFALSE;}
		else{return kTRUE;}
	} 
}

///________________________________________________________________________
TString AliConversionPhotonCuts::GetCutNumber(){
	// returns TString with current cut number
	TString a(kNCuts);
	for(Int_t ii=0;ii<kNCuts;ii++){
		a.Append(Form("%d",fCuts[ii]));
	}
	return a;
}

///________________________________________________________________________
void AliConversionPhotonCuts::FillElectonLabelArray(AliAODConversionPhoton* photon, Int_t nV0){

	Int_t posLabel = photon->GetTrackLabelPositive();
	Int_t negLabel = photon->GetTrackLabelNegative();

	fElectronLabelArray[nV0*2] = posLabel;
	fElectronLabelArray[(nV0*2)+1] = negLabel;
}
///________________________________________________________________________
Bool_t AliConversionPhotonCuts::RejectSharedElectronV0s(AliAODConversionPhoton* photon, Int_t nV0, Int_t nV0s){

	Int_t posLabel = photon->GetTrackLabelPositive();
	Int_t negLabel = photon->GetTrackLabelNegative();

	for(Int_t i = 0; i<nV0s*2;i++){
		if(i==nV0*2)     continue;
		if(i==(nV0*2)+1) continue;
		if(fElectronLabelArray[i] == posLabel){
			return kFALSE;}
		if(fElectronLabelArray[i] == negLabel){
			return kFALSE;}
	}

	return kTRUE;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::RejectToCloseV0s(AliAODConversionPhoton* photon, TList *photons, Int_t nV0){


	Double_t posX = photon->GetConversionX();
	Double_t posY = photon->GetConversionY();
	Double_t posZ = photon->GetConversionZ();

	for(Int_t i = 0;i<photons->GetEntries();i++){
		if(nV0 == i) continue;
		AliAODConversionPhoton *photonComp = (AliAODConversionPhoton*) photons->At(i);
		Double_t posCompX = photonComp->GetConversionX();
		Double_t posCompY = photonComp->GetConversionY();
		Double_t posCompZ = photonComp->GetConversionZ();

		Double_t dist = pow((posX - posCompX),2)+pow((posY - posCompY),2)+pow((posZ - posCompZ),2);

		if(dist < fminV0Dist*fminV0Dist){
			if(photon->GetChi2perNDF() < photonComp->GetChi2perNDF()) return kTRUE;
			else {
				return kFALSE;}
		}

	}
	return kTRUE;
}


///________________________________________________________________________
AliConversionPhotonCuts* AliConversionPhotonCuts::GetStandardCuts2010PbPb(){
	//Create and return standard 2010 PbPb cuts
	AliConversionPhotonCuts *cuts=new AliConversionPhotonCuts("StandardCuts2010PbPb","StandardCuts2010PbPb");
	if(!cuts->InitializeCutsFromCutString("04209297002322000000")){
		cout<<"Warning: Initialization of Standardcuts2010PbPb failed"<<endl;}
	return cuts;
}

///________________________________________________________________________
AliConversionPhotonCuts* AliConversionPhotonCuts::GetStandardCuts2010pp(){
	//Create and return standard 2010 PbPb cuts
	AliConversionPhotonCuts *cuts=new AliConversionPhotonCuts("StandardCuts2010pp","StandardCuts2010pp");
	if(!cuts->InitializeCutsFromCutString("00209366300380000000")){
		cout<<"Warning: Initialization of Standardcuts2010pp failed"<<endl;}
	return cuts;
}

///________________________________________________________________________
Bool_t AliConversionPhotonCuts::InPlaneOutOfPlaneCut(Double_t photonPhi, Double_t eventPlaneAngle, Bool_t fill){
	
	//GetPhotonPhi() 0-2 Pi  //eventPlaneAngle -1pi-1pi
	eventPlaneAngle=eventPlaneAngle+TMath::Pi();
	Double_t gammaToEPAngle = eventPlaneAngle-photonPhi;
	if(gammaToEPAngle < 0) gammaToEPAngle=gammaToEPAngle+2*TMath::Pi();
	gammaToEPAngle = gammaToEPAngle-TMath::Pi(); // angle from -pi +pi

	if(!fInPlaneOutOfPlane){
		if(fill&&hEventPlanePhi)hEventPlanePhi->Fill(gammaToEPAngle);
		return kTRUE;
	}
	else if(fInPlaneOutOfPlane == 1){
		if(abs(gammaToEPAngle)<=0.25*TMath::Pi() || abs(gammaToEPAngle)>=0.75*TMath::Pi()){
			if(fill&&hEventPlanePhi)hEventPlanePhi->Fill(gammaToEPAngle);
			return kTRUE;
		}
		else return kFALSE;
	}
	else if(fInPlaneOutOfPlane == 2){
		if(abs(gammaToEPAngle)>0.25*TMath::Pi() && abs(gammaToEPAngle)<0.75*TMath::Pi()){
			if(fill&&hEventPlanePhi)hEventPlanePhi->Fill(gammaToEPAngle);
			return kTRUE;
		}
		else return kFALSE;
	}
	return kFALSE;
}

///________________________________________________________________________
UChar_t AliConversionPhotonCuts::DeterminePhotonQualityAOD(AliAODConversionPhoton* photon, AliVEvent* eventDummy){

	AliAODTrack * negTrack = static_cast<AliAODTrack*>(GetTrack(eventDummy, photon->GetTrackLabelNegative()));
	AliAODTrack * posTrack = static_cast<AliAODTrack*>(GetTrack(eventDummy, photon->GetTrackLabelPositive()));

	if(!negTrack || !posTrack) {
			return 0;
	}
	if(negTrack->Charge() == posTrack->Charge()){
			return 0;
	}   
	Int_t nClusterITSneg = negTrack->GetITSNcls();
	Int_t nClusterITSpos = posTrack->GetITSNcls();
	//    cout << nClusterITSneg << "\t" << nClusterITSpos <<endl;
	
	if (nClusterITSneg > 1 && nClusterITSpos > 1){
		return 3;
	} else if (nClusterITSneg > 1 || nClusterITSpos > 1){
		return 2;
	} else {
		return 1;
	}
	return 0;
}
 AliConversionPhotonCuts.cxx:1
 AliConversionPhotonCuts.cxx:2
 AliConversionPhotonCuts.cxx:3
 AliConversionPhotonCuts.cxx:4
 AliConversionPhotonCuts.cxx:5
 AliConversionPhotonCuts.cxx:6
 AliConversionPhotonCuts.cxx:7
 AliConversionPhotonCuts.cxx:8
 AliConversionPhotonCuts.cxx:9
 AliConversionPhotonCuts.cxx:10
 AliConversionPhotonCuts.cxx:11
 AliConversionPhotonCuts.cxx:12
 AliConversionPhotonCuts.cxx:13
 AliConversionPhotonCuts.cxx:14
 AliConversionPhotonCuts.cxx:15
 AliConversionPhotonCuts.cxx:16
 AliConversionPhotonCuts.cxx:17
 AliConversionPhotonCuts.cxx:18
 AliConversionPhotonCuts.cxx:19
 AliConversionPhotonCuts.cxx:20
 AliConversionPhotonCuts.cxx:21
 AliConversionPhotonCuts.cxx:22
 AliConversionPhotonCuts.cxx:23
 AliConversionPhotonCuts.cxx:24
 AliConversionPhotonCuts.cxx:25
 AliConversionPhotonCuts.cxx:26
 AliConversionPhotonCuts.cxx:27
 AliConversionPhotonCuts.cxx:28
 AliConversionPhotonCuts.cxx:29
 AliConversionPhotonCuts.cxx:30
 AliConversionPhotonCuts.cxx:31
 AliConversionPhotonCuts.cxx:32
 AliConversionPhotonCuts.cxx:33
 AliConversionPhotonCuts.cxx:34
 AliConversionPhotonCuts.cxx:35
 AliConversionPhotonCuts.cxx:36
 AliConversionPhotonCuts.cxx:37
 AliConversionPhotonCuts.cxx:38
 AliConversionPhotonCuts.cxx:39
 AliConversionPhotonCuts.cxx:40
 AliConversionPhotonCuts.cxx:41
 AliConversionPhotonCuts.cxx:42
 AliConversionPhotonCuts.cxx:43
 AliConversionPhotonCuts.cxx:44
 AliConversionPhotonCuts.cxx:45
 AliConversionPhotonCuts.cxx:46
 AliConversionPhotonCuts.cxx:47
 AliConversionPhotonCuts.cxx:48
 AliConversionPhotonCuts.cxx:49
 AliConversionPhotonCuts.cxx:50
 AliConversionPhotonCuts.cxx:51
 AliConversionPhotonCuts.cxx:52
 AliConversionPhotonCuts.cxx:53
 AliConversionPhotonCuts.cxx:54
 AliConversionPhotonCuts.cxx:55
 AliConversionPhotonCuts.cxx:56
 AliConversionPhotonCuts.cxx:57
 AliConversionPhotonCuts.cxx:58
 AliConversionPhotonCuts.cxx:59
 AliConversionPhotonCuts.cxx:60
 AliConversionPhotonCuts.cxx:61
 AliConversionPhotonCuts.cxx:62
 AliConversionPhotonCuts.cxx:63
 AliConversionPhotonCuts.cxx:64
 AliConversionPhotonCuts.cxx:65
 AliConversionPhotonCuts.cxx:66
 AliConversionPhotonCuts.cxx:67
 AliConversionPhotonCuts.cxx:68
 AliConversionPhotonCuts.cxx:69
 AliConversionPhotonCuts.cxx:70
 AliConversionPhotonCuts.cxx:71
 AliConversionPhotonCuts.cxx:72
 AliConversionPhotonCuts.cxx:73
 AliConversionPhotonCuts.cxx:74
 AliConversionPhotonCuts.cxx:75
 AliConversionPhotonCuts.cxx:76
 AliConversionPhotonCuts.cxx:77
 AliConversionPhotonCuts.cxx:78
 AliConversionPhotonCuts.cxx:79
 AliConversionPhotonCuts.cxx:80
 AliConversionPhotonCuts.cxx:81
 AliConversionPhotonCuts.cxx:82
 AliConversionPhotonCuts.cxx:83
 AliConversionPhotonCuts.cxx:84
 AliConversionPhotonCuts.cxx:85
 AliConversionPhotonCuts.cxx:86
 AliConversionPhotonCuts.cxx:87
 AliConversionPhotonCuts.cxx:88
 AliConversionPhotonCuts.cxx:89
 AliConversionPhotonCuts.cxx:90
 AliConversionPhotonCuts.cxx:91
 AliConversionPhotonCuts.cxx:92
 AliConversionPhotonCuts.cxx:93
 AliConversionPhotonCuts.cxx:94
 AliConversionPhotonCuts.cxx:95
 AliConversionPhotonCuts.cxx:96
 AliConversionPhotonCuts.cxx:97
 AliConversionPhotonCuts.cxx:98
 AliConversionPhotonCuts.cxx:99
 AliConversionPhotonCuts.cxx:100
 AliConversionPhotonCuts.cxx:101
 AliConversionPhotonCuts.cxx:102
 AliConversionPhotonCuts.cxx:103
 AliConversionPhotonCuts.cxx:104
 AliConversionPhotonCuts.cxx:105
 AliConversionPhotonCuts.cxx:106
 AliConversionPhotonCuts.cxx:107
 AliConversionPhotonCuts.cxx:108
 AliConversionPhotonCuts.cxx:109
 AliConversionPhotonCuts.cxx:110
 AliConversionPhotonCuts.cxx:111
 AliConversionPhotonCuts.cxx:112
 AliConversionPhotonCuts.cxx:113
 AliConversionPhotonCuts.cxx:114
 AliConversionPhotonCuts.cxx:115
 AliConversionPhotonCuts.cxx:116
 AliConversionPhotonCuts.cxx:117
 AliConversionPhotonCuts.cxx:118
 AliConversionPhotonCuts.cxx:119
 AliConversionPhotonCuts.cxx:120
 AliConversionPhotonCuts.cxx:121
 AliConversionPhotonCuts.cxx:122
 AliConversionPhotonCuts.cxx:123
 AliConversionPhotonCuts.cxx:124
 AliConversionPhotonCuts.cxx:125
 AliConversionPhotonCuts.cxx:126
 AliConversionPhotonCuts.cxx:127
 AliConversionPhotonCuts.cxx:128
 AliConversionPhotonCuts.cxx:129
 AliConversionPhotonCuts.cxx:130
 AliConversionPhotonCuts.cxx:131
 AliConversionPhotonCuts.cxx:132
 AliConversionPhotonCuts.cxx:133
 AliConversionPhotonCuts.cxx:134
 AliConversionPhotonCuts.cxx:135
 AliConversionPhotonCuts.cxx:136
 AliConversionPhotonCuts.cxx:137
 AliConversionPhotonCuts.cxx:138
 AliConversionPhotonCuts.cxx:139
 AliConversionPhotonCuts.cxx:140
 AliConversionPhotonCuts.cxx:141
 AliConversionPhotonCuts.cxx:142
 AliConversionPhotonCuts.cxx:143
 AliConversionPhotonCuts.cxx:144
 AliConversionPhotonCuts.cxx:145
 AliConversionPhotonCuts.cxx:146
 AliConversionPhotonCuts.cxx:147
 AliConversionPhotonCuts.cxx:148
 AliConversionPhotonCuts.cxx:149
 AliConversionPhotonCuts.cxx:150
 AliConversionPhotonCuts.cxx:151
 AliConversionPhotonCuts.cxx:152
 AliConversionPhotonCuts.cxx:153
 AliConversionPhotonCuts.cxx:154
 AliConversionPhotonCuts.cxx:155
 AliConversionPhotonCuts.cxx:156
 AliConversionPhotonCuts.cxx:157
 AliConversionPhotonCuts.cxx:158
 AliConversionPhotonCuts.cxx:159
 AliConversionPhotonCuts.cxx:160
 AliConversionPhotonCuts.cxx:161
 AliConversionPhotonCuts.cxx:162
 AliConversionPhotonCuts.cxx:163
 AliConversionPhotonCuts.cxx:164
 AliConversionPhotonCuts.cxx:165
 AliConversionPhotonCuts.cxx:166
 AliConversionPhotonCuts.cxx:167
 AliConversionPhotonCuts.cxx:168
 AliConversionPhotonCuts.cxx:169
 AliConversionPhotonCuts.cxx:170
 AliConversionPhotonCuts.cxx:171
 AliConversionPhotonCuts.cxx:172
 AliConversionPhotonCuts.cxx:173
 AliConversionPhotonCuts.cxx:174
 AliConversionPhotonCuts.cxx:175
 AliConversionPhotonCuts.cxx:176
 AliConversionPhotonCuts.cxx:177
 AliConversionPhotonCuts.cxx:178
 AliConversionPhotonCuts.cxx:179
 AliConversionPhotonCuts.cxx:180
 AliConversionPhotonCuts.cxx:181
 AliConversionPhotonCuts.cxx:182
 AliConversionPhotonCuts.cxx:183
 AliConversionPhotonCuts.cxx:184
 AliConversionPhotonCuts.cxx:185
 AliConversionPhotonCuts.cxx:186
 AliConversionPhotonCuts.cxx:187
 AliConversionPhotonCuts.cxx:188
 AliConversionPhotonCuts.cxx:189
 AliConversionPhotonCuts.cxx:190
 AliConversionPhotonCuts.cxx:191
 AliConversionPhotonCuts.cxx:192
 AliConversionPhotonCuts.cxx:193
 AliConversionPhotonCuts.cxx:194
 AliConversionPhotonCuts.cxx:195
 AliConversionPhotonCuts.cxx:196
 AliConversionPhotonCuts.cxx:197
 AliConversionPhotonCuts.cxx:198
 AliConversionPhotonCuts.cxx:199
 AliConversionPhotonCuts.cxx:200
 AliConversionPhotonCuts.cxx:201
 AliConversionPhotonCuts.cxx:202
 AliConversionPhotonCuts.cxx:203
 AliConversionPhotonCuts.cxx:204
 AliConversionPhotonCuts.cxx:205
 AliConversionPhotonCuts.cxx:206
 AliConversionPhotonCuts.cxx:207
 AliConversionPhotonCuts.cxx:208
 AliConversionPhotonCuts.cxx:209
 AliConversionPhotonCuts.cxx:210
 AliConversionPhotonCuts.cxx:211
 AliConversionPhotonCuts.cxx:212
 AliConversionPhotonCuts.cxx:213
 AliConversionPhotonCuts.cxx:214
 AliConversionPhotonCuts.cxx:215
 AliConversionPhotonCuts.cxx:216
 AliConversionPhotonCuts.cxx:217
 AliConversionPhotonCuts.cxx:218
 AliConversionPhotonCuts.cxx:219
 AliConversionPhotonCuts.cxx:220
 AliConversionPhotonCuts.cxx:221
 AliConversionPhotonCuts.cxx:222
 AliConversionPhotonCuts.cxx:223
 AliConversionPhotonCuts.cxx:224
 AliConversionPhotonCuts.cxx:225
 AliConversionPhotonCuts.cxx:226
 AliConversionPhotonCuts.cxx:227
 AliConversionPhotonCuts.cxx:228
 AliConversionPhotonCuts.cxx:229
 AliConversionPhotonCuts.cxx:230
 AliConversionPhotonCuts.cxx:231
 AliConversionPhotonCuts.cxx:232
 AliConversionPhotonCuts.cxx:233
 AliConversionPhotonCuts.cxx:234
 AliConversionPhotonCuts.cxx:235
 AliConversionPhotonCuts.cxx:236
 AliConversionPhotonCuts.cxx:237
 AliConversionPhotonCuts.cxx:238
 AliConversionPhotonCuts.cxx:239
 AliConversionPhotonCuts.cxx:240
 AliConversionPhotonCuts.cxx:241
 AliConversionPhotonCuts.cxx:242
 AliConversionPhotonCuts.cxx:243
 AliConversionPhotonCuts.cxx:244
 AliConversionPhotonCuts.cxx:245
 AliConversionPhotonCuts.cxx:246
 AliConversionPhotonCuts.cxx:247
 AliConversionPhotonCuts.cxx:248
 AliConversionPhotonCuts.cxx:249
 AliConversionPhotonCuts.cxx:250
 AliConversionPhotonCuts.cxx:251
 AliConversionPhotonCuts.cxx:252
 AliConversionPhotonCuts.cxx:253
 AliConversionPhotonCuts.cxx:254
 AliConversionPhotonCuts.cxx:255
 AliConversionPhotonCuts.cxx:256
 AliConversionPhotonCuts.cxx:257
 AliConversionPhotonCuts.cxx:258
 AliConversionPhotonCuts.cxx:259
 AliConversionPhotonCuts.cxx:260
 AliConversionPhotonCuts.cxx:261
 AliConversionPhotonCuts.cxx:262
 AliConversionPhotonCuts.cxx:263
 AliConversionPhotonCuts.cxx:264
 AliConversionPhotonCuts.cxx:265
 AliConversionPhotonCuts.cxx:266
 AliConversionPhotonCuts.cxx:267
 AliConversionPhotonCuts.cxx:268
 AliConversionPhotonCuts.cxx:269
 AliConversionPhotonCuts.cxx:270
 AliConversionPhotonCuts.cxx:271
 AliConversionPhotonCuts.cxx:272
 AliConversionPhotonCuts.cxx:273
 AliConversionPhotonCuts.cxx:274
 AliConversionPhotonCuts.cxx:275
 AliConversionPhotonCuts.cxx:276
 AliConversionPhotonCuts.cxx:277
 AliConversionPhotonCuts.cxx:278
 AliConversionPhotonCuts.cxx:279
 AliConversionPhotonCuts.cxx:280
 AliConversionPhotonCuts.cxx:281
 AliConversionPhotonCuts.cxx:282
 AliConversionPhotonCuts.cxx:283
 AliConversionPhotonCuts.cxx:284
 AliConversionPhotonCuts.cxx:285
 AliConversionPhotonCuts.cxx:286
 AliConversionPhotonCuts.cxx:287
 AliConversionPhotonCuts.cxx:288
 AliConversionPhotonCuts.cxx:289
 AliConversionPhotonCuts.cxx:290
 AliConversionPhotonCuts.cxx:291
 AliConversionPhotonCuts.cxx:292
 AliConversionPhotonCuts.cxx:293
 AliConversionPhotonCuts.cxx:294
 AliConversionPhotonCuts.cxx:295
 AliConversionPhotonCuts.cxx:296
 AliConversionPhotonCuts.cxx:297
 AliConversionPhotonCuts.cxx:298
 AliConversionPhotonCuts.cxx:299
 AliConversionPhotonCuts.cxx:300
 AliConversionPhotonCuts.cxx:301
 AliConversionPhotonCuts.cxx:302
 AliConversionPhotonCuts.cxx:303
 AliConversionPhotonCuts.cxx:304
 AliConversionPhotonCuts.cxx:305
 AliConversionPhotonCuts.cxx:306
 AliConversionPhotonCuts.cxx:307
 AliConversionPhotonCuts.cxx:308
 AliConversionPhotonCuts.cxx:309
 AliConversionPhotonCuts.cxx:310
 AliConversionPhotonCuts.cxx:311
 AliConversionPhotonCuts.cxx:312
 AliConversionPhotonCuts.cxx:313
 AliConversionPhotonCuts.cxx:314
 AliConversionPhotonCuts.cxx:315
 AliConversionPhotonCuts.cxx:316
 AliConversionPhotonCuts.cxx:317
 AliConversionPhotonCuts.cxx:318
 AliConversionPhotonCuts.cxx:319
 AliConversionPhotonCuts.cxx:320
 AliConversionPhotonCuts.cxx:321
 AliConversionPhotonCuts.cxx:322
 AliConversionPhotonCuts.cxx:323
 AliConversionPhotonCuts.cxx:324
 AliConversionPhotonCuts.cxx:325
 AliConversionPhotonCuts.cxx:326
 AliConversionPhotonCuts.cxx:327
 AliConversionPhotonCuts.cxx:328
 AliConversionPhotonCuts.cxx:329
 AliConversionPhotonCuts.cxx:330
 AliConversionPhotonCuts.cxx:331
 AliConversionPhotonCuts.cxx:332
 AliConversionPhotonCuts.cxx:333
 AliConversionPhotonCuts.cxx:334
 AliConversionPhotonCuts.cxx:335
 AliConversionPhotonCuts.cxx:336
 AliConversionPhotonCuts.cxx:337
 AliConversionPhotonCuts.cxx:338
 AliConversionPhotonCuts.cxx:339
 AliConversionPhotonCuts.cxx:340
 AliConversionPhotonCuts.cxx:341
 AliConversionPhotonCuts.cxx:342
 AliConversionPhotonCuts.cxx:343
 AliConversionPhotonCuts.cxx:344
 AliConversionPhotonCuts.cxx:345
 AliConversionPhotonCuts.cxx:346
 AliConversionPhotonCuts.cxx:347
 AliConversionPhotonCuts.cxx:348
 AliConversionPhotonCuts.cxx:349
 AliConversionPhotonCuts.cxx:350
 AliConversionPhotonCuts.cxx:351
 AliConversionPhotonCuts.cxx:352
 AliConversionPhotonCuts.cxx:353
 AliConversionPhotonCuts.cxx:354
 AliConversionPhotonCuts.cxx:355
 AliConversionPhotonCuts.cxx:356
 AliConversionPhotonCuts.cxx:357
 AliConversionPhotonCuts.cxx:358
 AliConversionPhotonCuts.cxx:359
 AliConversionPhotonCuts.cxx:360
 AliConversionPhotonCuts.cxx:361
 AliConversionPhotonCuts.cxx:362
 AliConversionPhotonCuts.cxx:363
 AliConversionPhotonCuts.cxx:364
 AliConversionPhotonCuts.cxx:365
 AliConversionPhotonCuts.cxx:366
 AliConversionPhotonCuts.cxx:367
 AliConversionPhotonCuts.cxx:368
 AliConversionPhotonCuts.cxx:369
 AliConversionPhotonCuts.cxx:370
 AliConversionPhotonCuts.cxx:371
 AliConversionPhotonCuts.cxx:372
 AliConversionPhotonCuts.cxx:373
 AliConversionPhotonCuts.cxx:374
 AliConversionPhotonCuts.cxx:375
 AliConversionPhotonCuts.cxx:376
 AliConversionPhotonCuts.cxx:377
 AliConversionPhotonCuts.cxx:378
 AliConversionPhotonCuts.cxx:379
 AliConversionPhotonCuts.cxx:380
 AliConversionPhotonCuts.cxx:381
 AliConversionPhotonCuts.cxx:382
 AliConversionPhotonCuts.cxx:383
 AliConversionPhotonCuts.cxx:384
 AliConversionPhotonCuts.cxx:385
 AliConversionPhotonCuts.cxx:386
 AliConversionPhotonCuts.cxx:387
 AliConversionPhotonCuts.cxx:388
 AliConversionPhotonCuts.cxx:389
 AliConversionPhotonCuts.cxx:390
 AliConversionPhotonCuts.cxx:391
 AliConversionPhotonCuts.cxx:392
 AliConversionPhotonCuts.cxx:393
 AliConversionPhotonCuts.cxx:394
 AliConversionPhotonCuts.cxx:395
 AliConversionPhotonCuts.cxx:396
 AliConversionPhotonCuts.cxx:397
 AliConversionPhotonCuts.cxx:398
 AliConversionPhotonCuts.cxx:399
 AliConversionPhotonCuts.cxx:400
 AliConversionPhotonCuts.cxx:401
 AliConversionPhotonCuts.cxx:402
 AliConversionPhotonCuts.cxx:403
 AliConversionPhotonCuts.cxx:404
 AliConversionPhotonCuts.cxx:405
 AliConversionPhotonCuts.cxx:406
 AliConversionPhotonCuts.cxx:407
 AliConversionPhotonCuts.cxx:408
 AliConversionPhotonCuts.cxx:409
 AliConversionPhotonCuts.cxx:410
 AliConversionPhotonCuts.cxx:411
 AliConversionPhotonCuts.cxx:412
 AliConversionPhotonCuts.cxx:413
 AliConversionPhotonCuts.cxx:414
 AliConversionPhotonCuts.cxx:415
 AliConversionPhotonCuts.cxx:416
 AliConversionPhotonCuts.cxx:417
 AliConversionPhotonCuts.cxx:418
 AliConversionPhotonCuts.cxx:419
 AliConversionPhotonCuts.cxx:420
 AliConversionPhotonCuts.cxx:421
 AliConversionPhotonCuts.cxx:422
 AliConversionPhotonCuts.cxx:423
 AliConversionPhotonCuts.cxx:424
 AliConversionPhotonCuts.cxx:425
 AliConversionPhotonCuts.cxx:426
 AliConversionPhotonCuts.cxx:427
 AliConversionPhotonCuts.cxx:428
 AliConversionPhotonCuts.cxx:429
 AliConversionPhotonCuts.cxx:430
 AliConversionPhotonCuts.cxx:431
 AliConversionPhotonCuts.cxx:432
 AliConversionPhotonCuts.cxx:433
 AliConversionPhotonCuts.cxx:434
 AliConversionPhotonCuts.cxx:435
 AliConversionPhotonCuts.cxx:436
 AliConversionPhotonCuts.cxx:437
 AliConversionPhotonCuts.cxx:438
 AliConversionPhotonCuts.cxx:439
 AliConversionPhotonCuts.cxx:440
 AliConversionPhotonCuts.cxx:441
 AliConversionPhotonCuts.cxx:442
 AliConversionPhotonCuts.cxx:443
 AliConversionPhotonCuts.cxx:444
 AliConversionPhotonCuts.cxx:445
 AliConversionPhotonCuts.cxx:446
 AliConversionPhotonCuts.cxx:447
 AliConversionPhotonCuts.cxx:448
 AliConversionPhotonCuts.cxx:449
 AliConversionPhotonCuts.cxx:450
 AliConversionPhotonCuts.cxx:451
 AliConversionPhotonCuts.cxx:452
 AliConversionPhotonCuts.cxx:453
 AliConversionPhotonCuts.cxx:454
 AliConversionPhotonCuts.cxx:455
 AliConversionPhotonCuts.cxx:456
 AliConversionPhotonCuts.cxx:457
 AliConversionPhotonCuts.cxx:458
 AliConversionPhotonCuts.cxx:459
 AliConversionPhotonCuts.cxx:460
 AliConversionPhotonCuts.cxx:461
 AliConversionPhotonCuts.cxx:462
 AliConversionPhotonCuts.cxx:463
 AliConversionPhotonCuts.cxx:464
 AliConversionPhotonCuts.cxx:465
 AliConversionPhotonCuts.cxx:466
 AliConversionPhotonCuts.cxx:467
 AliConversionPhotonCuts.cxx:468
 AliConversionPhotonCuts.cxx:469
 AliConversionPhotonCuts.cxx:470
 AliConversionPhotonCuts.cxx:471
 AliConversionPhotonCuts.cxx:472
 AliConversionPhotonCuts.cxx:473
 AliConversionPhotonCuts.cxx:474
 AliConversionPhotonCuts.cxx:475
 AliConversionPhotonCuts.cxx:476
 AliConversionPhotonCuts.cxx:477
 AliConversionPhotonCuts.cxx:478
 AliConversionPhotonCuts.cxx:479
 AliConversionPhotonCuts.cxx:480
 AliConversionPhotonCuts.cxx:481
 AliConversionPhotonCuts.cxx:482
 AliConversionPhotonCuts.cxx:483
 AliConversionPhotonCuts.cxx:484
 AliConversionPhotonCuts.cxx:485
 AliConversionPhotonCuts.cxx:486
 AliConversionPhotonCuts.cxx:487
 AliConversionPhotonCuts.cxx:488
 AliConversionPhotonCuts.cxx:489
 AliConversionPhotonCuts.cxx:490
 AliConversionPhotonCuts.cxx:491
 AliConversionPhotonCuts.cxx:492
 AliConversionPhotonCuts.cxx:493
 AliConversionPhotonCuts.cxx:494
 AliConversionPhotonCuts.cxx:495
 AliConversionPhotonCuts.cxx:496
 AliConversionPhotonCuts.cxx:497
 AliConversionPhotonCuts.cxx:498
 AliConversionPhotonCuts.cxx:499
 AliConversionPhotonCuts.cxx:500
 AliConversionPhotonCuts.cxx:501
 AliConversionPhotonCuts.cxx:502
 AliConversionPhotonCuts.cxx:503
 AliConversionPhotonCuts.cxx:504
 AliConversionPhotonCuts.cxx:505
 AliConversionPhotonCuts.cxx:506
 AliConversionPhotonCuts.cxx:507
 AliConversionPhotonCuts.cxx:508
 AliConversionPhotonCuts.cxx:509
 AliConversionPhotonCuts.cxx:510
 AliConversionPhotonCuts.cxx:511
 AliConversionPhotonCuts.cxx:512
 AliConversionPhotonCuts.cxx:513
 AliConversionPhotonCuts.cxx:514
 AliConversionPhotonCuts.cxx:515
 AliConversionPhotonCuts.cxx:516
 AliConversionPhotonCuts.cxx:517
 AliConversionPhotonCuts.cxx:518
 AliConversionPhotonCuts.cxx:519
 AliConversionPhotonCuts.cxx:520
 AliConversionPhotonCuts.cxx:521
 AliConversionPhotonCuts.cxx:522
 AliConversionPhotonCuts.cxx:523
 AliConversionPhotonCuts.cxx:524
 AliConversionPhotonCuts.cxx:525
 AliConversionPhotonCuts.cxx:526
 AliConversionPhotonCuts.cxx:527
 AliConversionPhotonCuts.cxx:528
 AliConversionPhotonCuts.cxx:529
 AliConversionPhotonCuts.cxx:530
 AliConversionPhotonCuts.cxx:531
 AliConversionPhotonCuts.cxx:532
 AliConversionPhotonCuts.cxx:533
 AliConversionPhotonCuts.cxx:534
 AliConversionPhotonCuts.cxx:535
 AliConversionPhotonCuts.cxx:536
 AliConversionPhotonCuts.cxx:537
 AliConversionPhotonCuts.cxx:538
 AliConversionPhotonCuts.cxx:539
 AliConversionPhotonCuts.cxx:540
 AliConversionPhotonCuts.cxx:541
 AliConversionPhotonCuts.cxx:542
 AliConversionPhotonCuts.cxx:543
 AliConversionPhotonCuts.cxx:544
 AliConversionPhotonCuts.cxx:545
 AliConversionPhotonCuts.cxx:546
 AliConversionPhotonCuts.cxx:547
 AliConversionPhotonCuts.cxx:548
 AliConversionPhotonCuts.cxx:549
 AliConversionPhotonCuts.cxx:550
 AliConversionPhotonCuts.cxx:551
 AliConversionPhotonCuts.cxx:552
 AliConversionPhotonCuts.cxx:553
 AliConversionPhotonCuts.cxx:554
 AliConversionPhotonCuts.cxx:555
 AliConversionPhotonCuts.cxx:556
 AliConversionPhotonCuts.cxx:557
 AliConversionPhotonCuts.cxx:558
 AliConversionPhotonCuts.cxx:559
 AliConversionPhotonCuts.cxx:560
 AliConversionPhotonCuts.cxx:561
 AliConversionPhotonCuts.cxx:562
 AliConversionPhotonCuts.cxx:563
 AliConversionPhotonCuts.cxx:564
 AliConversionPhotonCuts.cxx:565
 AliConversionPhotonCuts.cxx:566
 AliConversionPhotonCuts.cxx:567
 AliConversionPhotonCuts.cxx:568
 AliConversionPhotonCuts.cxx:569
 AliConversionPhotonCuts.cxx:570
 AliConversionPhotonCuts.cxx:571
 AliConversionPhotonCuts.cxx:572
 AliConversionPhotonCuts.cxx:573
 AliConversionPhotonCuts.cxx:574
 AliConversionPhotonCuts.cxx:575
 AliConversionPhotonCuts.cxx:576
 AliConversionPhotonCuts.cxx:577
 AliConversionPhotonCuts.cxx:578
 AliConversionPhotonCuts.cxx:579
 AliConversionPhotonCuts.cxx:580
 AliConversionPhotonCuts.cxx:581
 AliConversionPhotonCuts.cxx:582
 AliConversionPhotonCuts.cxx:583
 AliConversionPhotonCuts.cxx:584
 AliConversionPhotonCuts.cxx:585
 AliConversionPhotonCuts.cxx:586
 AliConversionPhotonCuts.cxx:587
 AliConversionPhotonCuts.cxx:588
 AliConversionPhotonCuts.cxx:589
 AliConversionPhotonCuts.cxx:590
 AliConversionPhotonCuts.cxx:591
 AliConversionPhotonCuts.cxx:592
 AliConversionPhotonCuts.cxx:593
 AliConversionPhotonCuts.cxx:594
 AliConversionPhotonCuts.cxx:595
 AliConversionPhotonCuts.cxx:596
 AliConversionPhotonCuts.cxx:597
 AliConversionPhotonCuts.cxx:598
 AliConversionPhotonCuts.cxx:599
 AliConversionPhotonCuts.cxx:600
 AliConversionPhotonCuts.cxx:601
 AliConversionPhotonCuts.cxx:602
 AliConversionPhotonCuts.cxx:603
 AliConversionPhotonCuts.cxx:604
 AliConversionPhotonCuts.cxx:605
 AliConversionPhotonCuts.cxx:606
 AliConversionPhotonCuts.cxx:607
 AliConversionPhotonCuts.cxx:608
 AliConversionPhotonCuts.cxx:609
 AliConversionPhotonCuts.cxx:610
 AliConversionPhotonCuts.cxx:611
 AliConversionPhotonCuts.cxx:612
 AliConversionPhotonCuts.cxx:613
 AliConversionPhotonCuts.cxx:614
 AliConversionPhotonCuts.cxx:615
 AliConversionPhotonCuts.cxx:616
 AliConversionPhotonCuts.cxx:617
 AliConversionPhotonCuts.cxx:618
 AliConversionPhotonCuts.cxx:619
 AliConversionPhotonCuts.cxx:620
 AliConversionPhotonCuts.cxx:621
 AliConversionPhotonCuts.cxx:622
 AliConversionPhotonCuts.cxx:623
 AliConversionPhotonCuts.cxx:624
 AliConversionPhotonCuts.cxx:625
 AliConversionPhotonCuts.cxx:626
 AliConversionPhotonCuts.cxx:627
 AliConversionPhotonCuts.cxx:628
 AliConversionPhotonCuts.cxx:629
 AliConversionPhotonCuts.cxx:630
 AliConversionPhotonCuts.cxx:631
 AliConversionPhotonCuts.cxx:632
 AliConversionPhotonCuts.cxx:633
 AliConversionPhotonCuts.cxx:634
 AliConversionPhotonCuts.cxx:635
 AliConversionPhotonCuts.cxx:636
 AliConversionPhotonCuts.cxx:637
 AliConversionPhotonCuts.cxx:638
 AliConversionPhotonCuts.cxx:639
 AliConversionPhotonCuts.cxx:640
 AliConversionPhotonCuts.cxx:641
 AliConversionPhotonCuts.cxx:642
 AliConversionPhotonCuts.cxx:643
 AliConversionPhotonCuts.cxx:644
 AliConversionPhotonCuts.cxx:645
 AliConversionPhotonCuts.cxx:646
 AliConversionPhotonCuts.cxx:647
 AliConversionPhotonCuts.cxx:648
 AliConversionPhotonCuts.cxx:649
 AliConversionPhotonCuts.cxx:650
 AliConversionPhotonCuts.cxx:651
 AliConversionPhotonCuts.cxx:652
 AliConversionPhotonCuts.cxx:653
 AliConversionPhotonCuts.cxx:654
 AliConversionPhotonCuts.cxx:655
 AliConversionPhotonCuts.cxx:656
 AliConversionPhotonCuts.cxx:657
 AliConversionPhotonCuts.cxx:658
 AliConversionPhotonCuts.cxx:659
 AliConversionPhotonCuts.cxx:660
 AliConversionPhotonCuts.cxx:661
 AliConversionPhotonCuts.cxx:662
 AliConversionPhotonCuts.cxx:663
 AliConversionPhotonCuts.cxx:664
 AliConversionPhotonCuts.cxx:665
 AliConversionPhotonCuts.cxx:666
 AliConversionPhotonCuts.cxx:667
 AliConversionPhotonCuts.cxx:668
 AliConversionPhotonCuts.cxx:669
 AliConversionPhotonCuts.cxx:670
 AliConversionPhotonCuts.cxx:671
 AliConversionPhotonCuts.cxx:672
 AliConversionPhotonCuts.cxx:673
 AliConversionPhotonCuts.cxx:674
 AliConversionPhotonCuts.cxx:675
 AliConversionPhotonCuts.cxx:676
 AliConversionPhotonCuts.cxx:677
 AliConversionPhotonCuts.cxx:678
 AliConversionPhotonCuts.cxx:679
 AliConversionPhotonCuts.cxx:680
 AliConversionPhotonCuts.cxx:681
 AliConversionPhotonCuts.cxx:682
 AliConversionPhotonCuts.cxx:683
 AliConversionPhotonCuts.cxx:684
 AliConversionPhotonCuts.cxx:685
 AliConversionPhotonCuts.cxx:686
 AliConversionPhotonCuts.cxx:687
 AliConversionPhotonCuts.cxx:688
 AliConversionPhotonCuts.cxx:689
 AliConversionPhotonCuts.cxx:690
 AliConversionPhotonCuts.cxx:691
 AliConversionPhotonCuts.cxx:692
 AliConversionPhotonCuts.cxx:693
 AliConversionPhotonCuts.cxx:694
 AliConversionPhotonCuts.cxx:695
 AliConversionPhotonCuts.cxx:696
 AliConversionPhotonCuts.cxx:697
 AliConversionPhotonCuts.cxx:698
 AliConversionPhotonCuts.cxx:699
 AliConversionPhotonCuts.cxx:700
 AliConversionPhotonCuts.cxx:701
 AliConversionPhotonCuts.cxx:702
 AliConversionPhotonCuts.cxx:703
 AliConversionPhotonCuts.cxx:704
 AliConversionPhotonCuts.cxx:705
 AliConversionPhotonCuts.cxx:706
 AliConversionPhotonCuts.cxx:707
 AliConversionPhotonCuts.cxx:708
 AliConversionPhotonCuts.cxx:709
 AliConversionPhotonCuts.cxx:710
 AliConversionPhotonCuts.cxx:711
 AliConversionPhotonCuts.cxx:712
 AliConversionPhotonCuts.cxx:713
 AliConversionPhotonCuts.cxx:714
 AliConversionPhotonCuts.cxx:715
 AliConversionPhotonCuts.cxx:716
 AliConversionPhotonCuts.cxx:717
 AliConversionPhotonCuts.cxx:718
 AliConversionPhotonCuts.cxx:719
 AliConversionPhotonCuts.cxx:720
 AliConversionPhotonCuts.cxx:721
 AliConversionPhotonCuts.cxx:722
 AliConversionPhotonCuts.cxx:723
 AliConversionPhotonCuts.cxx:724
 AliConversionPhotonCuts.cxx:725
 AliConversionPhotonCuts.cxx:726
 AliConversionPhotonCuts.cxx:727
 AliConversionPhotonCuts.cxx:728
 AliConversionPhotonCuts.cxx:729
 AliConversionPhotonCuts.cxx:730
 AliConversionPhotonCuts.cxx:731
 AliConversionPhotonCuts.cxx:732
 AliConversionPhotonCuts.cxx:733
 AliConversionPhotonCuts.cxx:734
 AliConversionPhotonCuts.cxx:735
 AliConversionPhotonCuts.cxx:736
 AliConversionPhotonCuts.cxx:737
 AliConversionPhotonCuts.cxx:738
 AliConversionPhotonCuts.cxx:739
 AliConversionPhotonCuts.cxx:740
 AliConversionPhotonCuts.cxx:741
 AliConversionPhotonCuts.cxx:742
 AliConversionPhotonCuts.cxx:743
 AliConversionPhotonCuts.cxx:744
 AliConversionPhotonCuts.cxx:745
 AliConversionPhotonCuts.cxx:746
 AliConversionPhotonCuts.cxx:747
 AliConversionPhotonCuts.cxx:748
 AliConversionPhotonCuts.cxx:749
 AliConversionPhotonCuts.cxx:750
 AliConversionPhotonCuts.cxx:751
 AliConversionPhotonCuts.cxx:752
 AliConversionPhotonCuts.cxx:753
 AliConversionPhotonCuts.cxx:754
 AliConversionPhotonCuts.cxx:755
 AliConversionPhotonCuts.cxx:756
 AliConversionPhotonCuts.cxx:757
 AliConversionPhotonCuts.cxx:758
 AliConversionPhotonCuts.cxx:759
 AliConversionPhotonCuts.cxx:760
 AliConversionPhotonCuts.cxx:761
 AliConversionPhotonCuts.cxx:762
 AliConversionPhotonCuts.cxx:763
 AliConversionPhotonCuts.cxx:764
 AliConversionPhotonCuts.cxx:765
 AliConversionPhotonCuts.cxx:766
 AliConversionPhotonCuts.cxx:767
 AliConversionPhotonCuts.cxx:768
 AliConversionPhotonCuts.cxx:769
 AliConversionPhotonCuts.cxx:770
 AliConversionPhotonCuts.cxx:771
 AliConversionPhotonCuts.cxx:772
 AliConversionPhotonCuts.cxx:773
 AliConversionPhotonCuts.cxx:774
 AliConversionPhotonCuts.cxx:775
 AliConversionPhotonCuts.cxx:776
 AliConversionPhotonCuts.cxx:777
 AliConversionPhotonCuts.cxx:778
 AliConversionPhotonCuts.cxx:779
 AliConversionPhotonCuts.cxx:780
 AliConversionPhotonCuts.cxx:781
 AliConversionPhotonCuts.cxx:782
 AliConversionPhotonCuts.cxx:783
 AliConversionPhotonCuts.cxx:784
 AliConversionPhotonCuts.cxx:785
 AliConversionPhotonCuts.cxx:786
 AliConversionPhotonCuts.cxx:787
 AliConversionPhotonCuts.cxx:788
 AliConversionPhotonCuts.cxx:789
 AliConversionPhotonCuts.cxx:790
 AliConversionPhotonCuts.cxx:791
 AliConversionPhotonCuts.cxx:792
 AliConversionPhotonCuts.cxx:793
 AliConversionPhotonCuts.cxx:794
 AliConversionPhotonCuts.cxx:795
 AliConversionPhotonCuts.cxx:796
 AliConversionPhotonCuts.cxx:797
 AliConversionPhotonCuts.cxx:798
 AliConversionPhotonCuts.cxx:799
 AliConversionPhotonCuts.cxx:800
 AliConversionPhotonCuts.cxx:801
 AliConversionPhotonCuts.cxx:802
 AliConversionPhotonCuts.cxx:803
 AliConversionPhotonCuts.cxx:804
 AliConversionPhotonCuts.cxx:805
 AliConversionPhotonCuts.cxx:806
 AliConversionPhotonCuts.cxx:807
 AliConversionPhotonCuts.cxx:808
 AliConversionPhotonCuts.cxx:809
 AliConversionPhotonCuts.cxx:810
 AliConversionPhotonCuts.cxx:811
 AliConversionPhotonCuts.cxx:812
 AliConversionPhotonCuts.cxx:813
 AliConversionPhotonCuts.cxx:814
 AliConversionPhotonCuts.cxx:815
 AliConversionPhotonCuts.cxx:816
 AliConversionPhotonCuts.cxx:817
 AliConversionPhotonCuts.cxx:818
 AliConversionPhotonCuts.cxx:819
 AliConversionPhotonCuts.cxx:820
 AliConversionPhotonCuts.cxx:821
 AliConversionPhotonCuts.cxx:822
 AliConversionPhotonCuts.cxx:823
 AliConversionPhotonCuts.cxx:824
 AliConversionPhotonCuts.cxx:825
 AliConversionPhotonCuts.cxx:826
 AliConversionPhotonCuts.cxx:827
 AliConversionPhotonCuts.cxx:828
 AliConversionPhotonCuts.cxx:829
 AliConversionPhotonCuts.cxx:830
 AliConversionPhotonCuts.cxx:831
 AliConversionPhotonCuts.cxx:832
 AliConversionPhotonCuts.cxx:833
 AliConversionPhotonCuts.cxx:834
 AliConversionPhotonCuts.cxx:835
 AliConversionPhotonCuts.cxx:836
 AliConversionPhotonCuts.cxx:837
 AliConversionPhotonCuts.cxx:838
 AliConversionPhotonCuts.cxx:839
 AliConversionPhotonCuts.cxx:840
 AliConversionPhotonCuts.cxx:841
 AliConversionPhotonCuts.cxx:842
 AliConversionPhotonCuts.cxx:843
 AliConversionPhotonCuts.cxx:844
 AliConversionPhotonCuts.cxx:845
 AliConversionPhotonCuts.cxx:846
 AliConversionPhotonCuts.cxx:847
 AliConversionPhotonCuts.cxx:848
 AliConversionPhotonCuts.cxx:849
 AliConversionPhotonCuts.cxx:850
 AliConversionPhotonCuts.cxx:851
 AliConversionPhotonCuts.cxx:852
 AliConversionPhotonCuts.cxx:853
 AliConversionPhotonCuts.cxx:854
 AliConversionPhotonCuts.cxx:855
 AliConversionPhotonCuts.cxx:856
 AliConversionPhotonCuts.cxx:857
 AliConversionPhotonCuts.cxx:858
 AliConversionPhotonCuts.cxx:859
 AliConversionPhotonCuts.cxx:860
 AliConversionPhotonCuts.cxx:861
 AliConversionPhotonCuts.cxx:862
 AliConversionPhotonCuts.cxx:863
 AliConversionPhotonCuts.cxx:864
 AliConversionPhotonCuts.cxx:865
 AliConversionPhotonCuts.cxx:866
 AliConversionPhotonCuts.cxx:867
 AliConversionPhotonCuts.cxx:868
 AliConversionPhotonCuts.cxx:869
 AliConversionPhotonCuts.cxx:870
 AliConversionPhotonCuts.cxx:871
 AliConversionPhotonCuts.cxx:872
 AliConversionPhotonCuts.cxx:873
 AliConversionPhotonCuts.cxx:874
 AliConversionPhotonCuts.cxx:875
 AliConversionPhotonCuts.cxx:876
 AliConversionPhotonCuts.cxx:877
 AliConversionPhotonCuts.cxx:878
 AliConversionPhotonCuts.cxx:879
 AliConversionPhotonCuts.cxx:880
 AliConversionPhotonCuts.cxx:881
 AliConversionPhotonCuts.cxx:882
 AliConversionPhotonCuts.cxx:883
 AliConversionPhotonCuts.cxx:884
 AliConversionPhotonCuts.cxx:885
 AliConversionPhotonCuts.cxx:886
 AliConversionPhotonCuts.cxx:887
 AliConversionPhotonCuts.cxx:888
 AliConversionPhotonCuts.cxx:889
 AliConversionPhotonCuts.cxx:890
 AliConversionPhotonCuts.cxx:891
 AliConversionPhotonCuts.cxx:892
 AliConversionPhotonCuts.cxx:893
 AliConversionPhotonCuts.cxx:894
 AliConversionPhotonCuts.cxx:895
 AliConversionPhotonCuts.cxx:896
 AliConversionPhotonCuts.cxx:897
 AliConversionPhotonCuts.cxx:898
 AliConversionPhotonCuts.cxx:899
 AliConversionPhotonCuts.cxx:900
 AliConversionPhotonCuts.cxx:901
 AliConversionPhotonCuts.cxx:902
 AliConversionPhotonCuts.cxx:903
 AliConversionPhotonCuts.cxx:904
 AliConversionPhotonCuts.cxx:905
 AliConversionPhotonCuts.cxx:906
 AliConversionPhotonCuts.cxx:907
 AliConversionPhotonCuts.cxx:908
 AliConversionPhotonCuts.cxx:909
 AliConversionPhotonCuts.cxx:910
 AliConversionPhotonCuts.cxx:911
 AliConversionPhotonCuts.cxx:912
 AliConversionPhotonCuts.cxx:913
 AliConversionPhotonCuts.cxx:914
 AliConversionPhotonCuts.cxx:915
 AliConversionPhotonCuts.cxx:916
 AliConversionPhotonCuts.cxx:917
 AliConversionPhotonCuts.cxx:918
 AliConversionPhotonCuts.cxx:919
 AliConversionPhotonCuts.cxx:920
 AliConversionPhotonCuts.cxx:921
 AliConversionPhotonCuts.cxx:922
 AliConversionPhotonCuts.cxx:923
 AliConversionPhotonCuts.cxx:924
 AliConversionPhotonCuts.cxx:925
 AliConversionPhotonCuts.cxx:926
 AliConversionPhotonCuts.cxx:927
 AliConversionPhotonCuts.cxx:928
 AliConversionPhotonCuts.cxx:929
 AliConversionPhotonCuts.cxx:930
 AliConversionPhotonCuts.cxx:931
 AliConversionPhotonCuts.cxx:932
 AliConversionPhotonCuts.cxx:933
 AliConversionPhotonCuts.cxx:934
 AliConversionPhotonCuts.cxx:935
 AliConversionPhotonCuts.cxx:936
 AliConversionPhotonCuts.cxx:937
 AliConversionPhotonCuts.cxx:938
 AliConversionPhotonCuts.cxx:939
 AliConversionPhotonCuts.cxx:940
 AliConversionPhotonCuts.cxx:941
 AliConversionPhotonCuts.cxx:942
 AliConversionPhotonCuts.cxx:943
 AliConversionPhotonCuts.cxx:944
 AliConversionPhotonCuts.cxx:945
 AliConversionPhotonCuts.cxx:946
 AliConversionPhotonCuts.cxx:947
 AliConversionPhotonCuts.cxx:948
 AliConversionPhotonCuts.cxx:949
 AliConversionPhotonCuts.cxx:950
 AliConversionPhotonCuts.cxx:951
 AliConversionPhotonCuts.cxx:952
 AliConversionPhotonCuts.cxx:953
 AliConversionPhotonCuts.cxx:954
 AliConversionPhotonCuts.cxx:955
 AliConversionPhotonCuts.cxx:956
 AliConversionPhotonCuts.cxx:957
 AliConversionPhotonCuts.cxx:958
 AliConversionPhotonCuts.cxx:959
 AliConversionPhotonCuts.cxx:960
 AliConversionPhotonCuts.cxx:961
 AliConversionPhotonCuts.cxx:962
 AliConversionPhotonCuts.cxx:963
 AliConversionPhotonCuts.cxx:964
 AliConversionPhotonCuts.cxx:965
 AliConversionPhotonCuts.cxx:966
 AliConversionPhotonCuts.cxx:967
 AliConversionPhotonCuts.cxx:968
 AliConversionPhotonCuts.cxx:969
 AliConversionPhotonCuts.cxx:970
 AliConversionPhotonCuts.cxx:971
 AliConversionPhotonCuts.cxx:972
 AliConversionPhotonCuts.cxx:973
 AliConversionPhotonCuts.cxx:974
 AliConversionPhotonCuts.cxx:975
 AliConversionPhotonCuts.cxx:976
 AliConversionPhotonCuts.cxx:977
 AliConversionPhotonCuts.cxx:978
 AliConversionPhotonCuts.cxx:979
 AliConversionPhotonCuts.cxx:980
 AliConversionPhotonCuts.cxx:981
 AliConversionPhotonCuts.cxx:982
 AliConversionPhotonCuts.cxx:983
 AliConversionPhotonCuts.cxx:984
 AliConversionPhotonCuts.cxx:985
 AliConversionPhotonCuts.cxx:986
 AliConversionPhotonCuts.cxx:987
 AliConversionPhotonCuts.cxx:988
 AliConversionPhotonCuts.cxx:989
 AliConversionPhotonCuts.cxx:990
 AliConversionPhotonCuts.cxx:991
 AliConversionPhotonCuts.cxx:992
 AliConversionPhotonCuts.cxx:993
 AliConversionPhotonCuts.cxx:994
 AliConversionPhotonCuts.cxx:995
 AliConversionPhotonCuts.cxx:996
 AliConversionPhotonCuts.cxx:997
 AliConversionPhotonCuts.cxx:998
 AliConversionPhotonCuts.cxx:999
 AliConversionPhotonCuts.cxx:1000
 AliConversionPhotonCuts.cxx:1001
 AliConversionPhotonCuts.cxx:1002
 AliConversionPhotonCuts.cxx:1003
 AliConversionPhotonCuts.cxx:1004
 AliConversionPhotonCuts.cxx:1005
 AliConversionPhotonCuts.cxx:1006
 AliConversionPhotonCuts.cxx:1007
 AliConversionPhotonCuts.cxx:1008
 AliConversionPhotonCuts.cxx:1009
 AliConversionPhotonCuts.cxx:1010
 AliConversionPhotonCuts.cxx:1011
 AliConversionPhotonCuts.cxx:1012
 AliConversionPhotonCuts.cxx:1013
 AliConversionPhotonCuts.cxx:1014
 AliConversionPhotonCuts.cxx:1015
 AliConversionPhotonCuts.cxx:1016
 AliConversionPhotonCuts.cxx:1017
 AliConversionPhotonCuts.cxx:1018
 AliConversionPhotonCuts.cxx:1019
 AliConversionPhotonCuts.cxx:1020
 AliConversionPhotonCuts.cxx:1021
 AliConversionPhotonCuts.cxx:1022
 AliConversionPhotonCuts.cxx:1023
 AliConversionPhotonCuts.cxx:1024
 AliConversionPhotonCuts.cxx:1025
 AliConversionPhotonCuts.cxx:1026
 AliConversionPhotonCuts.cxx:1027
 AliConversionPhotonCuts.cxx:1028
 AliConversionPhotonCuts.cxx:1029
 AliConversionPhotonCuts.cxx:1030
 AliConversionPhotonCuts.cxx:1031
 AliConversionPhotonCuts.cxx:1032
 AliConversionPhotonCuts.cxx:1033
 AliConversionPhotonCuts.cxx:1034
 AliConversionPhotonCuts.cxx:1035
 AliConversionPhotonCuts.cxx:1036
 AliConversionPhotonCuts.cxx:1037
 AliConversionPhotonCuts.cxx:1038
 AliConversionPhotonCuts.cxx:1039
 AliConversionPhotonCuts.cxx:1040
 AliConversionPhotonCuts.cxx:1041
 AliConversionPhotonCuts.cxx:1042
 AliConversionPhotonCuts.cxx:1043
 AliConversionPhotonCuts.cxx:1044
 AliConversionPhotonCuts.cxx:1045
 AliConversionPhotonCuts.cxx:1046
 AliConversionPhotonCuts.cxx:1047
 AliConversionPhotonCuts.cxx:1048
 AliConversionPhotonCuts.cxx:1049
 AliConversionPhotonCuts.cxx:1050
 AliConversionPhotonCuts.cxx:1051
 AliConversionPhotonCuts.cxx:1052
 AliConversionPhotonCuts.cxx:1053
 AliConversionPhotonCuts.cxx:1054
 AliConversionPhotonCuts.cxx:1055
 AliConversionPhotonCuts.cxx:1056
 AliConversionPhotonCuts.cxx:1057
 AliConversionPhotonCuts.cxx:1058
 AliConversionPhotonCuts.cxx:1059
 AliConversionPhotonCuts.cxx:1060
 AliConversionPhotonCuts.cxx:1061
 AliConversionPhotonCuts.cxx:1062
 AliConversionPhotonCuts.cxx:1063
 AliConversionPhotonCuts.cxx:1064
 AliConversionPhotonCuts.cxx:1065
 AliConversionPhotonCuts.cxx:1066
 AliConversionPhotonCuts.cxx:1067
 AliConversionPhotonCuts.cxx:1068
 AliConversionPhotonCuts.cxx:1069
 AliConversionPhotonCuts.cxx:1070
 AliConversionPhotonCuts.cxx:1071
 AliConversionPhotonCuts.cxx:1072
 AliConversionPhotonCuts.cxx:1073
 AliConversionPhotonCuts.cxx:1074
 AliConversionPhotonCuts.cxx:1075
 AliConversionPhotonCuts.cxx:1076
 AliConversionPhotonCuts.cxx:1077
 AliConversionPhotonCuts.cxx:1078
 AliConversionPhotonCuts.cxx:1079
 AliConversionPhotonCuts.cxx:1080
 AliConversionPhotonCuts.cxx:1081
 AliConversionPhotonCuts.cxx:1082
 AliConversionPhotonCuts.cxx:1083
 AliConversionPhotonCuts.cxx:1084
 AliConversionPhotonCuts.cxx:1085
 AliConversionPhotonCuts.cxx:1086
 AliConversionPhotonCuts.cxx:1087
 AliConversionPhotonCuts.cxx:1088
 AliConversionPhotonCuts.cxx:1089
 AliConversionPhotonCuts.cxx:1090
 AliConversionPhotonCuts.cxx:1091
 AliConversionPhotonCuts.cxx:1092
 AliConversionPhotonCuts.cxx:1093
 AliConversionPhotonCuts.cxx:1094
 AliConversionPhotonCuts.cxx:1095
 AliConversionPhotonCuts.cxx:1096
 AliConversionPhotonCuts.cxx:1097
 AliConversionPhotonCuts.cxx:1098
 AliConversionPhotonCuts.cxx:1099
 AliConversionPhotonCuts.cxx:1100
 AliConversionPhotonCuts.cxx:1101
 AliConversionPhotonCuts.cxx:1102
 AliConversionPhotonCuts.cxx:1103
 AliConversionPhotonCuts.cxx:1104
 AliConversionPhotonCuts.cxx:1105
 AliConversionPhotonCuts.cxx:1106
 AliConversionPhotonCuts.cxx:1107
 AliConversionPhotonCuts.cxx:1108
 AliConversionPhotonCuts.cxx:1109
 AliConversionPhotonCuts.cxx:1110
 AliConversionPhotonCuts.cxx:1111
 AliConversionPhotonCuts.cxx:1112
 AliConversionPhotonCuts.cxx:1113
 AliConversionPhotonCuts.cxx:1114
 AliConversionPhotonCuts.cxx:1115
 AliConversionPhotonCuts.cxx:1116
 AliConversionPhotonCuts.cxx:1117
 AliConversionPhotonCuts.cxx:1118
 AliConversionPhotonCuts.cxx:1119
 AliConversionPhotonCuts.cxx:1120
 AliConversionPhotonCuts.cxx:1121
 AliConversionPhotonCuts.cxx:1122
 AliConversionPhotonCuts.cxx:1123
 AliConversionPhotonCuts.cxx:1124
 AliConversionPhotonCuts.cxx:1125
 AliConversionPhotonCuts.cxx:1126
 AliConversionPhotonCuts.cxx:1127
 AliConversionPhotonCuts.cxx:1128
 AliConversionPhotonCuts.cxx:1129
 AliConversionPhotonCuts.cxx:1130
 AliConversionPhotonCuts.cxx:1131
 AliConversionPhotonCuts.cxx:1132
 AliConversionPhotonCuts.cxx:1133
 AliConversionPhotonCuts.cxx:1134
 AliConversionPhotonCuts.cxx:1135
 AliConversionPhotonCuts.cxx:1136
 AliConversionPhotonCuts.cxx:1137
 AliConversionPhotonCuts.cxx:1138
 AliConversionPhotonCuts.cxx:1139
 AliConversionPhotonCuts.cxx:1140
 AliConversionPhotonCuts.cxx:1141
 AliConversionPhotonCuts.cxx:1142
 AliConversionPhotonCuts.cxx:1143
 AliConversionPhotonCuts.cxx:1144
 AliConversionPhotonCuts.cxx:1145
 AliConversionPhotonCuts.cxx:1146
 AliConversionPhotonCuts.cxx:1147
 AliConversionPhotonCuts.cxx:1148
 AliConversionPhotonCuts.cxx:1149
 AliConversionPhotonCuts.cxx:1150
 AliConversionPhotonCuts.cxx:1151
 AliConversionPhotonCuts.cxx:1152
 AliConversionPhotonCuts.cxx:1153
 AliConversionPhotonCuts.cxx:1154
 AliConversionPhotonCuts.cxx:1155
 AliConversionPhotonCuts.cxx:1156
 AliConversionPhotonCuts.cxx:1157
 AliConversionPhotonCuts.cxx:1158
 AliConversionPhotonCuts.cxx:1159
 AliConversionPhotonCuts.cxx:1160
 AliConversionPhotonCuts.cxx:1161
 AliConversionPhotonCuts.cxx:1162
 AliConversionPhotonCuts.cxx:1163
 AliConversionPhotonCuts.cxx:1164
 AliConversionPhotonCuts.cxx:1165
 AliConversionPhotonCuts.cxx:1166
 AliConversionPhotonCuts.cxx:1167
 AliConversionPhotonCuts.cxx:1168
 AliConversionPhotonCuts.cxx:1169
 AliConversionPhotonCuts.cxx:1170
 AliConversionPhotonCuts.cxx:1171
 AliConversionPhotonCuts.cxx:1172
 AliConversionPhotonCuts.cxx:1173
 AliConversionPhotonCuts.cxx:1174
 AliConversionPhotonCuts.cxx:1175
 AliConversionPhotonCuts.cxx:1176
 AliConversionPhotonCuts.cxx:1177
 AliConversionPhotonCuts.cxx:1178
 AliConversionPhotonCuts.cxx:1179
 AliConversionPhotonCuts.cxx:1180
 AliConversionPhotonCuts.cxx:1181
 AliConversionPhotonCuts.cxx:1182
 AliConversionPhotonCuts.cxx:1183
 AliConversionPhotonCuts.cxx:1184
 AliConversionPhotonCuts.cxx:1185
 AliConversionPhotonCuts.cxx:1186
 AliConversionPhotonCuts.cxx:1187
 AliConversionPhotonCuts.cxx:1188
 AliConversionPhotonCuts.cxx:1189
 AliConversionPhotonCuts.cxx:1190
 AliConversionPhotonCuts.cxx:1191
 AliConversionPhotonCuts.cxx:1192
 AliConversionPhotonCuts.cxx:1193
 AliConversionPhotonCuts.cxx:1194
 AliConversionPhotonCuts.cxx:1195
 AliConversionPhotonCuts.cxx:1196
 AliConversionPhotonCuts.cxx:1197
 AliConversionPhotonCuts.cxx:1198
 AliConversionPhotonCuts.cxx:1199
 AliConversionPhotonCuts.cxx:1200
 AliConversionPhotonCuts.cxx:1201
 AliConversionPhotonCuts.cxx:1202
 AliConversionPhotonCuts.cxx:1203
 AliConversionPhotonCuts.cxx:1204
 AliConversionPhotonCuts.cxx:1205
 AliConversionPhotonCuts.cxx:1206
 AliConversionPhotonCuts.cxx:1207
 AliConversionPhotonCuts.cxx:1208
 AliConversionPhotonCuts.cxx:1209
 AliConversionPhotonCuts.cxx:1210
 AliConversionPhotonCuts.cxx:1211
 AliConversionPhotonCuts.cxx:1212
 AliConversionPhotonCuts.cxx:1213
 AliConversionPhotonCuts.cxx:1214
 AliConversionPhotonCuts.cxx:1215
 AliConversionPhotonCuts.cxx:1216
 AliConversionPhotonCuts.cxx:1217
 AliConversionPhotonCuts.cxx:1218
 AliConversionPhotonCuts.cxx:1219
 AliConversionPhotonCuts.cxx:1220
 AliConversionPhotonCuts.cxx:1221
 AliConversionPhotonCuts.cxx:1222
 AliConversionPhotonCuts.cxx:1223
 AliConversionPhotonCuts.cxx:1224
 AliConversionPhotonCuts.cxx:1225
 AliConversionPhotonCuts.cxx:1226
 AliConversionPhotonCuts.cxx:1227
 AliConversionPhotonCuts.cxx:1228
 AliConversionPhotonCuts.cxx:1229
 AliConversionPhotonCuts.cxx:1230
 AliConversionPhotonCuts.cxx:1231
 AliConversionPhotonCuts.cxx:1232
 AliConversionPhotonCuts.cxx:1233
 AliConversionPhotonCuts.cxx:1234
 AliConversionPhotonCuts.cxx:1235
 AliConversionPhotonCuts.cxx:1236
 AliConversionPhotonCuts.cxx:1237
 AliConversionPhotonCuts.cxx:1238
 AliConversionPhotonCuts.cxx:1239
 AliConversionPhotonCuts.cxx:1240
 AliConversionPhotonCuts.cxx:1241
 AliConversionPhotonCuts.cxx:1242
 AliConversionPhotonCuts.cxx:1243
 AliConversionPhotonCuts.cxx:1244
 AliConversionPhotonCuts.cxx:1245
 AliConversionPhotonCuts.cxx:1246
 AliConversionPhotonCuts.cxx:1247
 AliConversionPhotonCuts.cxx:1248
 AliConversionPhotonCuts.cxx:1249
 AliConversionPhotonCuts.cxx:1250
 AliConversionPhotonCuts.cxx:1251
 AliConversionPhotonCuts.cxx:1252
 AliConversionPhotonCuts.cxx:1253
 AliConversionPhotonCuts.cxx:1254
 AliConversionPhotonCuts.cxx:1255
 AliConversionPhotonCuts.cxx:1256
 AliConversionPhotonCuts.cxx:1257
 AliConversionPhotonCuts.cxx:1258
 AliConversionPhotonCuts.cxx:1259
 AliConversionPhotonCuts.cxx:1260
 AliConversionPhotonCuts.cxx:1261
 AliConversionPhotonCuts.cxx:1262
 AliConversionPhotonCuts.cxx:1263
 AliConversionPhotonCuts.cxx:1264
 AliConversionPhotonCuts.cxx:1265
 AliConversionPhotonCuts.cxx:1266
 AliConversionPhotonCuts.cxx:1267
 AliConversionPhotonCuts.cxx:1268
 AliConversionPhotonCuts.cxx:1269
 AliConversionPhotonCuts.cxx:1270
 AliConversionPhotonCuts.cxx:1271
 AliConversionPhotonCuts.cxx:1272
 AliConversionPhotonCuts.cxx:1273
 AliConversionPhotonCuts.cxx:1274
 AliConversionPhotonCuts.cxx:1275
 AliConversionPhotonCuts.cxx:1276
 AliConversionPhotonCuts.cxx:1277
 AliConversionPhotonCuts.cxx:1278
 AliConversionPhotonCuts.cxx:1279
 AliConversionPhotonCuts.cxx:1280
 AliConversionPhotonCuts.cxx:1281
 AliConversionPhotonCuts.cxx:1282
 AliConversionPhotonCuts.cxx:1283
 AliConversionPhotonCuts.cxx:1284
 AliConversionPhotonCuts.cxx:1285
 AliConversionPhotonCuts.cxx:1286
 AliConversionPhotonCuts.cxx:1287
 AliConversionPhotonCuts.cxx:1288
 AliConversionPhotonCuts.cxx:1289
 AliConversionPhotonCuts.cxx:1290
 AliConversionPhotonCuts.cxx:1291
 AliConversionPhotonCuts.cxx:1292
 AliConversionPhotonCuts.cxx:1293
 AliConversionPhotonCuts.cxx:1294
 AliConversionPhotonCuts.cxx:1295
 AliConversionPhotonCuts.cxx:1296
 AliConversionPhotonCuts.cxx:1297
 AliConversionPhotonCuts.cxx:1298
 AliConversionPhotonCuts.cxx:1299
 AliConversionPhotonCuts.cxx:1300
 AliConversionPhotonCuts.cxx:1301
 AliConversionPhotonCuts.cxx:1302
 AliConversionPhotonCuts.cxx:1303
 AliConversionPhotonCuts.cxx:1304
 AliConversionPhotonCuts.cxx:1305
 AliConversionPhotonCuts.cxx:1306
 AliConversionPhotonCuts.cxx:1307
 AliConversionPhotonCuts.cxx:1308
 AliConversionPhotonCuts.cxx:1309
 AliConversionPhotonCuts.cxx:1310
 AliConversionPhotonCuts.cxx:1311
 AliConversionPhotonCuts.cxx:1312
 AliConversionPhotonCuts.cxx:1313
 AliConversionPhotonCuts.cxx:1314
 AliConversionPhotonCuts.cxx:1315
 AliConversionPhotonCuts.cxx:1316
 AliConversionPhotonCuts.cxx:1317
 AliConversionPhotonCuts.cxx:1318
 AliConversionPhotonCuts.cxx:1319
 AliConversionPhotonCuts.cxx:1320
 AliConversionPhotonCuts.cxx:1321
 AliConversionPhotonCuts.cxx:1322
 AliConversionPhotonCuts.cxx:1323
 AliConversionPhotonCuts.cxx:1324
 AliConversionPhotonCuts.cxx:1325
 AliConversionPhotonCuts.cxx:1326
 AliConversionPhotonCuts.cxx:1327
 AliConversionPhotonCuts.cxx:1328
 AliConversionPhotonCuts.cxx:1329
 AliConversionPhotonCuts.cxx:1330
 AliConversionPhotonCuts.cxx:1331
 AliConversionPhotonCuts.cxx:1332
 AliConversionPhotonCuts.cxx:1333
 AliConversionPhotonCuts.cxx:1334
 AliConversionPhotonCuts.cxx:1335
 AliConversionPhotonCuts.cxx:1336
 AliConversionPhotonCuts.cxx:1337
 AliConversionPhotonCuts.cxx:1338
 AliConversionPhotonCuts.cxx:1339
 AliConversionPhotonCuts.cxx:1340
 AliConversionPhotonCuts.cxx:1341
 AliConversionPhotonCuts.cxx:1342
 AliConversionPhotonCuts.cxx:1343
 AliConversionPhotonCuts.cxx:1344
 AliConversionPhotonCuts.cxx:1345
 AliConversionPhotonCuts.cxx:1346
 AliConversionPhotonCuts.cxx:1347
 AliConversionPhotonCuts.cxx:1348
 AliConversionPhotonCuts.cxx:1349
 AliConversionPhotonCuts.cxx:1350
 AliConversionPhotonCuts.cxx:1351
 AliConversionPhotonCuts.cxx:1352
 AliConversionPhotonCuts.cxx:1353
 AliConversionPhotonCuts.cxx:1354
 AliConversionPhotonCuts.cxx:1355
 AliConversionPhotonCuts.cxx:1356
 AliConversionPhotonCuts.cxx:1357
 AliConversionPhotonCuts.cxx:1358
 AliConversionPhotonCuts.cxx:1359
 AliConversionPhotonCuts.cxx:1360
 AliConversionPhotonCuts.cxx:1361
 AliConversionPhotonCuts.cxx:1362
 AliConversionPhotonCuts.cxx:1363
 AliConversionPhotonCuts.cxx:1364
 AliConversionPhotonCuts.cxx:1365
 AliConversionPhotonCuts.cxx:1366
 AliConversionPhotonCuts.cxx:1367
 AliConversionPhotonCuts.cxx:1368
 AliConversionPhotonCuts.cxx:1369
 AliConversionPhotonCuts.cxx:1370
 AliConversionPhotonCuts.cxx:1371
 AliConversionPhotonCuts.cxx:1372
 AliConversionPhotonCuts.cxx:1373
 AliConversionPhotonCuts.cxx:1374
 AliConversionPhotonCuts.cxx:1375
 AliConversionPhotonCuts.cxx:1376
 AliConversionPhotonCuts.cxx:1377
 AliConversionPhotonCuts.cxx:1378
 AliConversionPhotonCuts.cxx:1379
 AliConversionPhotonCuts.cxx:1380
 AliConversionPhotonCuts.cxx:1381
 AliConversionPhotonCuts.cxx:1382
 AliConversionPhotonCuts.cxx:1383
 AliConversionPhotonCuts.cxx:1384
 AliConversionPhotonCuts.cxx:1385
 AliConversionPhotonCuts.cxx:1386
 AliConversionPhotonCuts.cxx:1387
 AliConversionPhotonCuts.cxx:1388
 AliConversionPhotonCuts.cxx:1389
 AliConversionPhotonCuts.cxx:1390
 AliConversionPhotonCuts.cxx:1391
 AliConversionPhotonCuts.cxx:1392
 AliConversionPhotonCuts.cxx:1393
 AliConversionPhotonCuts.cxx:1394
 AliConversionPhotonCuts.cxx:1395
 AliConversionPhotonCuts.cxx:1396
 AliConversionPhotonCuts.cxx:1397
 AliConversionPhotonCuts.cxx:1398
 AliConversionPhotonCuts.cxx:1399
 AliConversionPhotonCuts.cxx:1400
 AliConversionPhotonCuts.cxx:1401
 AliConversionPhotonCuts.cxx:1402
 AliConversionPhotonCuts.cxx:1403
 AliConversionPhotonCuts.cxx:1404
 AliConversionPhotonCuts.cxx:1405
 AliConversionPhotonCuts.cxx:1406
 AliConversionPhotonCuts.cxx:1407
 AliConversionPhotonCuts.cxx:1408
 AliConversionPhotonCuts.cxx:1409
 AliConversionPhotonCuts.cxx:1410
 AliConversionPhotonCuts.cxx:1411
 AliConversionPhotonCuts.cxx:1412
 AliConversionPhotonCuts.cxx:1413
 AliConversionPhotonCuts.cxx:1414
 AliConversionPhotonCuts.cxx:1415
 AliConversionPhotonCuts.cxx:1416
 AliConversionPhotonCuts.cxx:1417
 AliConversionPhotonCuts.cxx:1418
 AliConversionPhotonCuts.cxx:1419
 AliConversionPhotonCuts.cxx:1420
 AliConversionPhotonCuts.cxx:1421
 AliConversionPhotonCuts.cxx:1422
 AliConversionPhotonCuts.cxx:1423
 AliConversionPhotonCuts.cxx:1424
 AliConversionPhotonCuts.cxx:1425
 AliConversionPhotonCuts.cxx:1426
 AliConversionPhotonCuts.cxx:1427
 AliConversionPhotonCuts.cxx:1428
 AliConversionPhotonCuts.cxx:1429
 AliConversionPhotonCuts.cxx:1430
 AliConversionPhotonCuts.cxx:1431
 AliConversionPhotonCuts.cxx:1432
 AliConversionPhotonCuts.cxx:1433
 AliConversionPhotonCuts.cxx:1434
 AliConversionPhotonCuts.cxx:1435
 AliConversionPhotonCuts.cxx:1436
 AliConversionPhotonCuts.cxx:1437
 AliConversionPhotonCuts.cxx:1438
 AliConversionPhotonCuts.cxx:1439
 AliConversionPhotonCuts.cxx:1440
 AliConversionPhotonCuts.cxx:1441
 AliConversionPhotonCuts.cxx:1442
 AliConversionPhotonCuts.cxx:1443
 AliConversionPhotonCuts.cxx:1444
 AliConversionPhotonCuts.cxx:1445
 AliConversionPhotonCuts.cxx:1446
 AliConversionPhotonCuts.cxx:1447
 AliConversionPhotonCuts.cxx:1448
 AliConversionPhotonCuts.cxx:1449
 AliConversionPhotonCuts.cxx:1450
 AliConversionPhotonCuts.cxx:1451
 AliConversionPhotonCuts.cxx:1452
 AliConversionPhotonCuts.cxx:1453
 AliConversionPhotonCuts.cxx:1454
 AliConversionPhotonCuts.cxx:1455
 AliConversionPhotonCuts.cxx:1456
 AliConversionPhotonCuts.cxx:1457
 AliConversionPhotonCuts.cxx:1458
 AliConversionPhotonCuts.cxx:1459
 AliConversionPhotonCuts.cxx:1460
 AliConversionPhotonCuts.cxx:1461
 AliConversionPhotonCuts.cxx:1462
 AliConversionPhotonCuts.cxx:1463
 AliConversionPhotonCuts.cxx:1464
 AliConversionPhotonCuts.cxx:1465
 AliConversionPhotonCuts.cxx:1466
 AliConversionPhotonCuts.cxx:1467
 AliConversionPhotonCuts.cxx:1468
 AliConversionPhotonCuts.cxx:1469
 AliConversionPhotonCuts.cxx:1470
 AliConversionPhotonCuts.cxx:1471
 AliConversionPhotonCuts.cxx:1472
 AliConversionPhotonCuts.cxx:1473
 AliConversionPhotonCuts.cxx:1474
 AliConversionPhotonCuts.cxx:1475
 AliConversionPhotonCuts.cxx:1476
 AliConversionPhotonCuts.cxx:1477
 AliConversionPhotonCuts.cxx:1478
 AliConversionPhotonCuts.cxx:1479
 AliConversionPhotonCuts.cxx:1480
 AliConversionPhotonCuts.cxx:1481
 AliConversionPhotonCuts.cxx:1482
 AliConversionPhotonCuts.cxx:1483
 AliConversionPhotonCuts.cxx:1484
 AliConversionPhotonCuts.cxx:1485
 AliConversionPhotonCuts.cxx:1486
 AliConversionPhotonCuts.cxx:1487
 AliConversionPhotonCuts.cxx:1488
 AliConversionPhotonCuts.cxx:1489
 AliConversionPhotonCuts.cxx:1490
 AliConversionPhotonCuts.cxx:1491
 AliConversionPhotonCuts.cxx:1492
 AliConversionPhotonCuts.cxx:1493
 AliConversionPhotonCuts.cxx:1494
 AliConversionPhotonCuts.cxx:1495
 AliConversionPhotonCuts.cxx:1496
 AliConversionPhotonCuts.cxx:1497
 AliConversionPhotonCuts.cxx:1498
 AliConversionPhotonCuts.cxx:1499
 AliConversionPhotonCuts.cxx:1500
 AliConversionPhotonCuts.cxx:1501
 AliConversionPhotonCuts.cxx:1502
 AliConversionPhotonCuts.cxx:1503
 AliConversionPhotonCuts.cxx:1504
 AliConversionPhotonCuts.cxx:1505
 AliConversionPhotonCuts.cxx:1506
 AliConversionPhotonCuts.cxx:1507
 AliConversionPhotonCuts.cxx:1508
 AliConversionPhotonCuts.cxx:1509
 AliConversionPhotonCuts.cxx:1510
 AliConversionPhotonCuts.cxx:1511
 AliConversionPhotonCuts.cxx:1512
 AliConversionPhotonCuts.cxx:1513
 AliConversionPhotonCuts.cxx:1514
 AliConversionPhotonCuts.cxx:1515
 AliConversionPhotonCuts.cxx:1516
 AliConversionPhotonCuts.cxx:1517
 AliConversionPhotonCuts.cxx:1518
 AliConversionPhotonCuts.cxx:1519
 AliConversionPhotonCuts.cxx:1520
 AliConversionPhotonCuts.cxx:1521
 AliConversionPhotonCuts.cxx:1522
 AliConversionPhotonCuts.cxx:1523
 AliConversionPhotonCuts.cxx:1524
 AliConversionPhotonCuts.cxx:1525
 AliConversionPhotonCuts.cxx:1526
 AliConversionPhotonCuts.cxx:1527
 AliConversionPhotonCuts.cxx:1528
 AliConversionPhotonCuts.cxx:1529
 AliConversionPhotonCuts.cxx:1530
 AliConversionPhotonCuts.cxx:1531
 AliConversionPhotonCuts.cxx:1532
 AliConversionPhotonCuts.cxx:1533
 AliConversionPhotonCuts.cxx:1534
 AliConversionPhotonCuts.cxx:1535
 AliConversionPhotonCuts.cxx:1536
 AliConversionPhotonCuts.cxx:1537
 AliConversionPhotonCuts.cxx:1538
 AliConversionPhotonCuts.cxx:1539
 AliConversionPhotonCuts.cxx:1540
 AliConversionPhotonCuts.cxx:1541
 AliConversionPhotonCuts.cxx:1542
 AliConversionPhotonCuts.cxx:1543
 AliConversionPhotonCuts.cxx:1544
 AliConversionPhotonCuts.cxx:1545
 AliConversionPhotonCuts.cxx:1546
 AliConversionPhotonCuts.cxx:1547
 AliConversionPhotonCuts.cxx:1548
 AliConversionPhotonCuts.cxx:1549
 AliConversionPhotonCuts.cxx:1550
 AliConversionPhotonCuts.cxx:1551
 AliConversionPhotonCuts.cxx:1552
 AliConversionPhotonCuts.cxx:1553
 AliConversionPhotonCuts.cxx:1554
 AliConversionPhotonCuts.cxx:1555
 AliConversionPhotonCuts.cxx:1556
 AliConversionPhotonCuts.cxx:1557
 AliConversionPhotonCuts.cxx:1558
 AliConversionPhotonCuts.cxx:1559
 AliConversionPhotonCuts.cxx:1560
 AliConversionPhotonCuts.cxx:1561
 AliConversionPhotonCuts.cxx:1562
 AliConversionPhotonCuts.cxx:1563
 AliConversionPhotonCuts.cxx:1564
 AliConversionPhotonCuts.cxx:1565
 AliConversionPhotonCuts.cxx:1566
 AliConversionPhotonCuts.cxx:1567
 AliConversionPhotonCuts.cxx:1568
 AliConversionPhotonCuts.cxx:1569
 AliConversionPhotonCuts.cxx:1570
 AliConversionPhotonCuts.cxx:1571
 AliConversionPhotonCuts.cxx:1572
 AliConversionPhotonCuts.cxx:1573
 AliConversionPhotonCuts.cxx:1574
 AliConversionPhotonCuts.cxx:1575
 AliConversionPhotonCuts.cxx:1576
 AliConversionPhotonCuts.cxx:1577
 AliConversionPhotonCuts.cxx:1578
 AliConversionPhotonCuts.cxx:1579
 AliConversionPhotonCuts.cxx:1580
 AliConversionPhotonCuts.cxx:1581
 AliConversionPhotonCuts.cxx:1582
 AliConversionPhotonCuts.cxx:1583
 AliConversionPhotonCuts.cxx:1584
 AliConversionPhotonCuts.cxx:1585
 AliConversionPhotonCuts.cxx:1586
 AliConversionPhotonCuts.cxx:1587
 AliConversionPhotonCuts.cxx:1588
 AliConversionPhotonCuts.cxx:1589
 AliConversionPhotonCuts.cxx:1590
 AliConversionPhotonCuts.cxx:1591
 AliConversionPhotonCuts.cxx:1592
 AliConversionPhotonCuts.cxx:1593
 AliConversionPhotonCuts.cxx:1594
 AliConversionPhotonCuts.cxx:1595
 AliConversionPhotonCuts.cxx:1596
 AliConversionPhotonCuts.cxx:1597
 AliConversionPhotonCuts.cxx:1598
 AliConversionPhotonCuts.cxx:1599
 AliConversionPhotonCuts.cxx:1600
 AliConversionPhotonCuts.cxx:1601
 AliConversionPhotonCuts.cxx:1602
 AliConversionPhotonCuts.cxx:1603
 AliConversionPhotonCuts.cxx:1604
 AliConversionPhotonCuts.cxx:1605
 AliConversionPhotonCuts.cxx:1606
 AliConversionPhotonCuts.cxx:1607
 AliConversionPhotonCuts.cxx:1608
 AliConversionPhotonCuts.cxx:1609
 AliConversionPhotonCuts.cxx:1610
 AliConversionPhotonCuts.cxx:1611
 AliConversionPhotonCuts.cxx:1612
 AliConversionPhotonCuts.cxx:1613
 AliConversionPhotonCuts.cxx:1614
 AliConversionPhotonCuts.cxx:1615
 AliConversionPhotonCuts.cxx:1616
 AliConversionPhotonCuts.cxx:1617
 AliConversionPhotonCuts.cxx:1618
 AliConversionPhotonCuts.cxx:1619
 AliConversionPhotonCuts.cxx:1620
 AliConversionPhotonCuts.cxx:1621
 AliConversionPhotonCuts.cxx:1622
 AliConversionPhotonCuts.cxx:1623
 AliConversionPhotonCuts.cxx:1624
 AliConversionPhotonCuts.cxx:1625
 AliConversionPhotonCuts.cxx:1626
 AliConversionPhotonCuts.cxx:1627
 AliConversionPhotonCuts.cxx:1628
 AliConversionPhotonCuts.cxx:1629
 AliConversionPhotonCuts.cxx:1630
 AliConversionPhotonCuts.cxx:1631
 AliConversionPhotonCuts.cxx:1632
 AliConversionPhotonCuts.cxx:1633
 AliConversionPhotonCuts.cxx:1634
 AliConversionPhotonCuts.cxx:1635
 AliConversionPhotonCuts.cxx:1636
 AliConversionPhotonCuts.cxx:1637
 AliConversionPhotonCuts.cxx:1638
 AliConversionPhotonCuts.cxx:1639
 AliConversionPhotonCuts.cxx:1640
 AliConversionPhotonCuts.cxx:1641
 AliConversionPhotonCuts.cxx:1642
 AliConversionPhotonCuts.cxx:1643
 AliConversionPhotonCuts.cxx:1644
 AliConversionPhotonCuts.cxx:1645
 AliConversionPhotonCuts.cxx:1646
 AliConversionPhotonCuts.cxx:1647
 AliConversionPhotonCuts.cxx:1648
 AliConversionPhotonCuts.cxx:1649
 AliConversionPhotonCuts.cxx:1650
 AliConversionPhotonCuts.cxx:1651
 AliConversionPhotonCuts.cxx:1652
 AliConversionPhotonCuts.cxx:1653
 AliConversionPhotonCuts.cxx:1654
 AliConversionPhotonCuts.cxx:1655
 AliConversionPhotonCuts.cxx:1656
 AliConversionPhotonCuts.cxx:1657
 AliConversionPhotonCuts.cxx:1658
 AliConversionPhotonCuts.cxx:1659
 AliConversionPhotonCuts.cxx:1660
 AliConversionPhotonCuts.cxx:1661
 AliConversionPhotonCuts.cxx:1662
 AliConversionPhotonCuts.cxx:1663
 AliConversionPhotonCuts.cxx:1664
 AliConversionPhotonCuts.cxx:1665
 AliConversionPhotonCuts.cxx:1666
 AliConversionPhotonCuts.cxx:1667
 AliConversionPhotonCuts.cxx:1668
 AliConversionPhotonCuts.cxx:1669
 AliConversionPhotonCuts.cxx:1670
 AliConversionPhotonCuts.cxx:1671
 AliConversionPhotonCuts.cxx:1672
 AliConversionPhotonCuts.cxx:1673
 AliConversionPhotonCuts.cxx:1674
 AliConversionPhotonCuts.cxx:1675
 AliConversionPhotonCuts.cxx:1676
 AliConversionPhotonCuts.cxx:1677
 AliConversionPhotonCuts.cxx:1678
 AliConversionPhotonCuts.cxx:1679
 AliConversionPhotonCuts.cxx:1680
 AliConversionPhotonCuts.cxx:1681
 AliConversionPhotonCuts.cxx:1682
 AliConversionPhotonCuts.cxx:1683
 AliConversionPhotonCuts.cxx:1684
 AliConversionPhotonCuts.cxx:1685
 AliConversionPhotonCuts.cxx:1686
 AliConversionPhotonCuts.cxx:1687
 AliConversionPhotonCuts.cxx:1688
 AliConversionPhotonCuts.cxx:1689
 AliConversionPhotonCuts.cxx:1690
 AliConversionPhotonCuts.cxx:1691
 AliConversionPhotonCuts.cxx:1692
 AliConversionPhotonCuts.cxx:1693
 AliConversionPhotonCuts.cxx:1694
 AliConversionPhotonCuts.cxx:1695
 AliConversionPhotonCuts.cxx:1696
 AliConversionPhotonCuts.cxx:1697
 AliConversionPhotonCuts.cxx:1698
 AliConversionPhotonCuts.cxx:1699
 AliConversionPhotonCuts.cxx:1700
 AliConversionPhotonCuts.cxx:1701
 AliConversionPhotonCuts.cxx:1702
 AliConversionPhotonCuts.cxx:1703
 AliConversionPhotonCuts.cxx:1704
 AliConversionPhotonCuts.cxx:1705
 AliConversionPhotonCuts.cxx:1706
 AliConversionPhotonCuts.cxx:1707
 AliConversionPhotonCuts.cxx:1708
 AliConversionPhotonCuts.cxx:1709
 AliConversionPhotonCuts.cxx:1710
 AliConversionPhotonCuts.cxx:1711
 AliConversionPhotonCuts.cxx:1712
 AliConversionPhotonCuts.cxx:1713
 AliConversionPhotonCuts.cxx:1714
 AliConversionPhotonCuts.cxx:1715
 AliConversionPhotonCuts.cxx:1716
 AliConversionPhotonCuts.cxx:1717
 AliConversionPhotonCuts.cxx:1718
 AliConversionPhotonCuts.cxx:1719
 AliConversionPhotonCuts.cxx:1720
 AliConversionPhotonCuts.cxx:1721
 AliConversionPhotonCuts.cxx:1722
 AliConversionPhotonCuts.cxx:1723
 AliConversionPhotonCuts.cxx:1724
 AliConversionPhotonCuts.cxx:1725
 AliConversionPhotonCuts.cxx:1726
 AliConversionPhotonCuts.cxx:1727
 AliConversionPhotonCuts.cxx:1728
 AliConversionPhotonCuts.cxx:1729
 AliConversionPhotonCuts.cxx:1730
 AliConversionPhotonCuts.cxx:1731
 AliConversionPhotonCuts.cxx:1732
 AliConversionPhotonCuts.cxx:1733
 AliConversionPhotonCuts.cxx:1734
 AliConversionPhotonCuts.cxx:1735
 AliConversionPhotonCuts.cxx:1736
 AliConversionPhotonCuts.cxx:1737
 AliConversionPhotonCuts.cxx:1738
 AliConversionPhotonCuts.cxx:1739
 AliConversionPhotonCuts.cxx:1740
 AliConversionPhotonCuts.cxx:1741
 AliConversionPhotonCuts.cxx:1742
 AliConversionPhotonCuts.cxx:1743
 AliConversionPhotonCuts.cxx:1744
 AliConversionPhotonCuts.cxx:1745
 AliConversionPhotonCuts.cxx:1746
 AliConversionPhotonCuts.cxx:1747
 AliConversionPhotonCuts.cxx:1748
 AliConversionPhotonCuts.cxx:1749
 AliConversionPhotonCuts.cxx:1750
 AliConversionPhotonCuts.cxx:1751
 AliConversionPhotonCuts.cxx:1752
 AliConversionPhotonCuts.cxx:1753
 AliConversionPhotonCuts.cxx:1754
 AliConversionPhotonCuts.cxx:1755
 AliConversionPhotonCuts.cxx:1756
 AliConversionPhotonCuts.cxx:1757
 AliConversionPhotonCuts.cxx:1758
 AliConversionPhotonCuts.cxx:1759
 AliConversionPhotonCuts.cxx:1760
 AliConversionPhotonCuts.cxx:1761
 AliConversionPhotonCuts.cxx:1762
 AliConversionPhotonCuts.cxx:1763
 AliConversionPhotonCuts.cxx:1764
 AliConversionPhotonCuts.cxx:1765
 AliConversionPhotonCuts.cxx:1766
 AliConversionPhotonCuts.cxx:1767
 AliConversionPhotonCuts.cxx:1768
 AliConversionPhotonCuts.cxx:1769
 AliConversionPhotonCuts.cxx:1770
 AliConversionPhotonCuts.cxx:1771
 AliConversionPhotonCuts.cxx:1772
 AliConversionPhotonCuts.cxx:1773
 AliConversionPhotonCuts.cxx:1774
 AliConversionPhotonCuts.cxx:1775
 AliConversionPhotonCuts.cxx:1776
 AliConversionPhotonCuts.cxx:1777
 AliConversionPhotonCuts.cxx:1778
 AliConversionPhotonCuts.cxx:1779
 AliConversionPhotonCuts.cxx:1780
 AliConversionPhotonCuts.cxx:1781
 AliConversionPhotonCuts.cxx:1782
 AliConversionPhotonCuts.cxx:1783
 AliConversionPhotonCuts.cxx:1784
 AliConversionPhotonCuts.cxx:1785
 AliConversionPhotonCuts.cxx:1786
 AliConversionPhotonCuts.cxx:1787
 AliConversionPhotonCuts.cxx:1788
 AliConversionPhotonCuts.cxx:1789
 AliConversionPhotonCuts.cxx:1790
 AliConversionPhotonCuts.cxx:1791
 AliConversionPhotonCuts.cxx:1792
 AliConversionPhotonCuts.cxx:1793
 AliConversionPhotonCuts.cxx:1794
 AliConversionPhotonCuts.cxx:1795
 AliConversionPhotonCuts.cxx:1796
 AliConversionPhotonCuts.cxx:1797
 AliConversionPhotonCuts.cxx:1798
 AliConversionPhotonCuts.cxx:1799
 AliConversionPhotonCuts.cxx:1800
 AliConversionPhotonCuts.cxx:1801
 AliConversionPhotonCuts.cxx:1802
 AliConversionPhotonCuts.cxx:1803
 AliConversionPhotonCuts.cxx:1804
 AliConversionPhotonCuts.cxx:1805
 AliConversionPhotonCuts.cxx:1806
 AliConversionPhotonCuts.cxx:1807
 AliConversionPhotonCuts.cxx:1808
 AliConversionPhotonCuts.cxx:1809
 AliConversionPhotonCuts.cxx:1810
 AliConversionPhotonCuts.cxx:1811
 AliConversionPhotonCuts.cxx:1812
 AliConversionPhotonCuts.cxx:1813
 AliConversionPhotonCuts.cxx:1814
 AliConversionPhotonCuts.cxx:1815
 AliConversionPhotonCuts.cxx:1816
 AliConversionPhotonCuts.cxx:1817
 AliConversionPhotonCuts.cxx:1818
 AliConversionPhotonCuts.cxx:1819
 AliConversionPhotonCuts.cxx:1820
 AliConversionPhotonCuts.cxx:1821
 AliConversionPhotonCuts.cxx:1822
 AliConversionPhotonCuts.cxx:1823
 AliConversionPhotonCuts.cxx:1824
 AliConversionPhotonCuts.cxx:1825
 AliConversionPhotonCuts.cxx:1826
 AliConversionPhotonCuts.cxx:1827
 AliConversionPhotonCuts.cxx:1828
 AliConversionPhotonCuts.cxx:1829
 AliConversionPhotonCuts.cxx:1830
 AliConversionPhotonCuts.cxx:1831
 AliConversionPhotonCuts.cxx:1832
 AliConversionPhotonCuts.cxx:1833
 AliConversionPhotonCuts.cxx:1834
 AliConversionPhotonCuts.cxx:1835
 AliConversionPhotonCuts.cxx:1836
 AliConversionPhotonCuts.cxx:1837
 AliConversionPhotonCuts.cxx:1838
 AliConversionPhotonCuts.cxx:1839
 AliConversionPhotonCuts.cxx:1840
 AliConversionPhotonCuts.cxx:1841
 AliConversionPhotonCuts.cxx:1842
 AliConversionPhotonCuts.cxx:1843
 AliConversionPhotonCuts.cxx:1844
 AliConversionPhotonCuts.cxx:1845
 AliConversionPhotonCuts.cxx:1846
 AliConversionPhotonCuts.cxx:1847
 AliConversionPhotonCuts.cxx:1848
 AliConversionPhotonCuts.cxx:1849
 AliConversionPhotonCuts.cxx:1850
 AliConversionPhotonCuts.cxx:1851
 AliConversionPhotonCuts.cxx:1852
 AliConversionPhotonCuts.cxx:1853
 AliConversionPhotonCuts.cxx:1854
 AliConversionPhotonCuts.cxx:1855
 AliConversionPhotonCuts.cxx:1856
 AliConversionPhotonCuts.cxx:1857
 AliConversionPhotonCuts.cxx:1858
 AliConversionPhotonCuts.cxx:1859
 AliConversionPhotonCuts.cxx:1860
 AliConversionPhotonCuts.cxx:1861
 AliConversionPhotonCuts.cxx:1862
 AliConversionPhotonCuts.cxx:1863
 AliConversionPhotonCuts.cxx:1864
 AliConversionPhotonCuts.cxx:1865
 AliConversionPhotonCuts.cxx:1866
 AliConversionPhotonCuts.cxx:1867
 AliConversionPhotonCuts.cxx:1868
 AliConversionPhotonCuts.cxx:1869
 AliConversionPhotonCuts.cxx:1870
 AliConversionPhotonCuts.cxx:1871
 AliConversionPhotonCuts.cxx:1872
 AliConversionPhotonCuts.cxx:1873
 AliConversionPhotonCuts.cxx:1874
 AliConversionPhotonCuts.cxx:1875
 AliConversionPhotonCuts.cxx:1876
 AliConversionPhotonCuts.cxx:1877
 AliConversionPhotonCuts.cxx:1878
 AliConversionPhotonCuts.cxx:1879
 AliConversionPhotonCuts.cxx:1880
 AliConversionPhotonCuts.cxx:1881
 AliConversionPhotonCuts.cxx:1882
 AliConversionPhotonCuts.cxx:1883
 AliConversionPhotonCuts.cxx:1884
 AliConversionPhotonCuts.cxx:1885
 AliConversionPhotonCuts.cxx:1886
 AliConversionPhotonCuts.cxx:1887
 AliConversionPhotonCuts.cxx:1888
 AliConversionPhotonCuts.cxx:1889
 AliConversionPhotonCuts.cxx:1890
 AliConversionPhotonCuts.cxx:1891
 AliConversionPhotonCuts.cxx:1892
 AliConversionPhotonCuts.cxx:1893
 AliConversionPhotonCuts.cxx:1894
 AliConversionPhotonCuts.cxx:1895
 AliConversionPhotonCuts.cxx:1896
 AliConversionPhotonCuts.cxx:1897
 AliConversionPhotonCuts.cxx:1898
 AliConversionPhotonCuts.cxx:1899
 AliConversionPhotonCuts.cxx:1900
 AliConversionPhotonCuts.cxx:1901
 AliConversionPhotonCuts.cxx:1902
 AliConversionPhotonCuts.cxx:1903
 AliConversionPhotonCuts.cxx:1904
 AliConversionPhotonCuts.cxx:1905
 AliConversionPhotonCuts.cxx:1906
 AliConversionPhotonCuts.cxx:1907
 AliConversionPhotonCuts.cxx:1908
 AliConversionPhotonCuts.cxx:1909
 AliConversionPhotonCuts.cxx:1910
 AliConversionPhotonCuts.cxx:1911
 AliConversionPhotonCuts.cxx:1912
 AliConversionPhotonCuts.cxx:1913
 AliConversionPhotonCuts.cxx:1914
 AliConversionPhotonCuts.cxx:1915
 AliConversionPhotonCuts.cxx:1916
 AliConversionPhotonCuts.cxx:1917
 AliConversionPhotonCuts.cxx:1918
 AliConversionPhotonCuts.cxx:1919
 AliConversionPhotonCuts.cxx:1920
 AliConversionPhotonCuts.cxx:1921
 AliConversionPhotonCuts.cxx:1922
 AliConversionPhotonCuts.cxx:1923
 AliConversionPhotonCuts.cxx:1924
 AliConversionPhotonCuts.cxx:1925
 AliConversionPhotonCuts.cxx:1926
 AliConversionPhotonCuts.cxx:1927
 AliConversionPhotonCuts.cxx:1928
 AliConversionPhotonCuts.cxx:1929
 AliConversionPhotonCuts.cxx:1930
 AliConversionPhotonCuts.cxx:1931
 AliConversionPhotonCuts.cxx:1932
 AliConversionPhotonCuts.cxx:1933
 AliConversionPhotonCuts.cxx:1934
 AliConversionPhotonCuts.cxx:1935
 AliConversionPhotonCuts.cxx:1936
 AliConversionPhotonCuts.cxx:1937
 AliConversionPhotonCuts.cxx:1938
 AliConversionPhotonCuts.cxx:1939
 AliConversionPhotonCuts.cxx:1940
 AliConversionPhotonCuts.cxx:1941
 AliConversionPhotonCuts.cxx:1942
 AliConversionPhotonCuts.cxx:1943
 AliConversionPhotonCuts.cxx:1944
 AliConversionPhotonCuts.cxx:1945
 AliConversionPhotonCuts.cxx:1946
 AliConversionPhotonCuts.cxx:1947
 AliConversionPhotonCuts.cxx:1948
 AliConversionPhotonCuts.cxx:1949
 AliConversionPhotonCuts.cxx:1950
 AliConversionPhotonCuts.cxx:1951
 AliConversionPhotonCuts.cxx:1952
 AliConversionPhotonCuts.cxx:1953
 AliConversionPhotonCuts.cxx:1954
 AliConversionPhotonCuts.cxx:1955
 AliConversionPhotonCuts.cxx:1956
 AliConversionPhotonCuts.cxx:1957
 AliConversionPhotonCuts.cxx:1958
 AliConversionPhotonCuts.cxx:1959
 AliConversionPhotonCuts.cxx:1960
 AliConversionPhotonCuts.cxx:1961
 AliConversionPhotonCuts.cxx:1962
 AliConversionPhotonCuts.cxx:1963
 AliConversionPhotonCuts.cxx:1964
 AliConversionPhotonCuts.cxx:1965
 AliConversionPhotonCuts.cxx:1966
 AliConversionPhotonCuts.cxx:1967
 AliConversionPhotonCuts.cxx:1968
 AliConversionPhotonCuts.cxx:1969
 AliConversionPhotonCuts.cxx:1970
 AliConversionPhotonCuts.cxx:1971
 AliConversionPhotonCuts.cxx:1972
 AliConversionPhotonCuts.cxx:1973
 AliConversionPhotonCuts.cxx:1974
 AliConversionPhotonCuts.cxx:1975
 AliConversionPhotonCuts.cxx:1976
 AliConversionPhotonCuts.cxx:1977
 AliConversionPhotonCuts.cxx:1978
 AliConversionPhotonCuts.cxx:1979
 AliConversionPhotonCuts.cxx:1980
 AliConversionPhotonCuts.cxx:1981
 AliConversionPhotonCuts.cxx:1982
 AliConversionPhotonCuts.cxx:1983
 AliConversionPhotonCuts.cxx:1984
 AliConversionPhotonCuts.cxx:1985
 AliConversionPhotonCuts.cxx:1986
 AliConversionPhotonCuts.cxx:1987
 AliConversionPhotonCuts.cxx:1988
 AliConversionPhotonCuts.cxx:1989
 AliConversionPhotonCuts.cxx:1990
 AliConversionPhotonCuts.cxx:1991
 AliConversionPhotonCuts.cxx:1992
 AliConversionPhotonCuts.cxx:1993
 AliConversionPhotonCuts.cxx:1994
 AliConversionPhotonCuts.cxx:1995
 AliConversionPhotonCuts.cxx:1996
 AliConversionPhotonCuts.cxx:1997
 AliConversionPhotonCuts.cxx:1998
 AliConversionPhotonCuts.cxx:1999
 AliConversionPhotonCuts.cxx:2000
 AliConversionPhotonCuts.cxx:2001
 AliConversionPhotonCuts.cxx:2002
 AliConversionPhotonCuts.cxx:2003
 AliConversionPhotonCuts.cxx:2004
 AliConversionPhotonCuts.cxx:2005
 AliConversionPhotonCuts.cxx:2006
 AliConversionPhotonCuts.cxx:2007
 AliConversionPhotonCuts.cxx:2008
 AliConversionPhotonCuts.cxx:2009
 AliConversionPhotonCuts.cxx:2010
 AliConversionPhotonCuts.cxx:2011
 AliConversionPhotonCuts.cxx:2012
 AliConversionPhotonCuts.cxx:2013
 AliConversionPhotonCuts.cxx:2014
 AliConversionPhotonCuts.cxx:2015
 AliConversionPhotonCuts.cxx:2016
 AliConversionPhotonCuts.cxx:2017
 AliConversionPhotonCuts.cxx:2018
 AliConversionPhotonCuts.cxx:2019
 AliConversionPhotonCuts.cxx:2020
 AliConversionPhotonCuts.cxx:2021
 AliConversionPhotonCuts.cxx:2022
 AliConversionPhotonCuts.cxx:2023
 AliConversionPhotonCuts.cxx:2024
 AliConversionPhotonCuts.cxx:2025
 AliConversionPhotonCuts.cxx:2026
 AliConversionPhotonCuts.cxx:2027
 AliConversionPhotonCuts.cxx:2028
 AliConversionPhotonCuts.cxx:2029
 AliConversionPhotonCuts.cxx:2030
 AliConversionPhotonCuts.cxx:2031
 AliConversionPhotonCuts.cxx:2032
 AliConversionPhotonCuts.cxx:2033
 AliConversionPhotonCuts.cxx:2034
 AliConversionPhotonCuts.cxx:2035
 AliConversionPhotonCuts.cxx:2036
 AliConversionPhotonCuts.cxx:2037
 AliConversionPhotonCuts.cxx:2038
 AliConversionPhotonCuts.cxx:2039
 AliConversionPhotonCuts.cxx:2040
 AliConversionPhotonCuts.cxx:2041
 AliConversionPhotonCuts.cxx:2042
 AliConversionPhotonCuts.cxx:2043
 AliConversionPhotonCuts.cxx:2044
 AliConversionPhotonCuts.cxx:2045
 AliConversionPhotonCuts.cxx:2046
 AliConversionPhotonCuts.cxx:2047
 AliConversionPhotonCuts.cxx:2048
 AliConversionPhotonCuts.cxx:2049
 AliConversionPhotonCuts.cxx:2050
 AliConversionPhotonCuts.cxx:2051
 AliConversionPhotonCuts.cxx:2052
 AliConversionPhotonCuts.cxx:2053
 AliConversionPhotonCuts.cxx:2054
 AliConversionPhotonCuts.cxx:2055
 AliConversionPhotonCuts.cxx:2056
 AliConversionPhotonCuts.cxx:2057
 AliConversionPhotonCuts.cxx:2058
 AliConversionPhotonCuts.cxx:2059
 AliConversionPhotonCuts.cxx:2060
 AliConversionPhotonCuts.cxx:2061
 AliConversionPhotonCuts.cxx:2062
 AliConversionPhotonCuts.cxx:2063
 AliConversionPhotonCuts.cxx:2064
 AliConversionPhotonCuts.cxx:2065
 AliConversionPhotonCuts.cxx:2066
 AliConversionPhotonCuts.cxx:2067
 AliConversionPhotonCuts.cxx:2068
 AliConversionPhotonCuts.cxx:2069
 AliConversionPhotonCuts.cxx:2070
 AliConversionPhotonCuts.cxx:2071
 AliConversionPhotonCuts.cxx:2072
 AliConversionPhotonCuts.cxx:2073
 AliConversionPhotonCuts.cxx:2074
 AliConversionPhotonCuts.cxx:2075
 AliConversionPhotonCuts.cxx:2076
 AliConversionPhotonCuts.cxx:2077
 AliConversionPhotonCuts.cxx:2078
 AliConversionPhotonCuts.cxx:2079
 AliConversionPhotonCuts.cxx:2080
 AliConversionPhotonCuts.cxx:2081
 AliConversionPhotonCuts.cxx:2082
 AliConversionPhotonCuts.cxx:2083
 AliConversionPhotonCuts.cxx:2084
 AliConversionPhotonCuts.cxx:2085
 AliConversionPhotonCuts.cxx:2086
 AliConversionPhotonCuts.cxx:2087
 AliConversionPhotonCuts.cxx:2088
 AliConversionPhotonCuts.cxx:2089
 AliConversionPhotonCuts.cxx:2090
 AliConversionPhotonCuts.cxx:2091
 AliConversionPhotonCuts.cxx:2092
 AliConversionPhotonCuts.cxx:2093
 AliConversionPhotonCuts.cxx:2094
 AliConversionPhotonCuts.cxx:2095
 AliConversionPhotonCuts.cxx:2096
 AliConversionPhotonCuts.cxx:2097
 AliConversionPhotonCuts.cxx:2098
 AliConversionPhotonCuts.cxx:2099
 AliConversionPhotonCuts.cxx:2100
 AliConversionPhotonCuts.cxx:2101
 AliConversionPhotonCuts.cxx:2102
 AliConversionPhotonCuts.cxx:2103
 AliConversionPhotonCuts.cxx:2104
 AliConversionPhotonCuts.cxx:2105
 AliConversionPhotonCuts.cxx:2106
 AliConversionPhotonCuts.cxx:2107
 AliConversionPhotonCuts.cxx:2108
 AliConversionPhotonCuts.cxx:2109
 AliConversionPhotonCuts.cxx:2110
 AliConversionPhotonCuts.cxx:2111
 AliConversionPhotonCuts.cxx:2112
 AliConversionPhotonCuts.cxx:2113
 AliConversionPhotonCuts.cxx:2114
 AliConversionPhotonCuts.cxx:2115
 AliConversionPhotonCuts.cxx:2116
 AliConversionPhotonCuts.cxx:2117
 AliConversionPhotonCuts.cxx:2118
 AliConversionPhotonCuts.cxx:2119
 AliConversionPhotonCuts.cxx:2120
 AliConversionPhotonCuts.cxx:2121
 AliConversionPhotonCuts.cxx:2122
 AliConversionPhotonCuts.cxx:2123
 AliConversionPhotonCuts.cxx:2124
 AliConversionPhotonCuts.cxx:2125
 AliConversionPhotonCuts.cxx:2126
 AliConversionPhotonCuts.cxx:2127
 AliConversionPhotonCuts.cxx:2128
 AliConversionPhotonCuts.cxx:2129
 AliConversionPhotonCuts.cxx:2130
 AliConversionPhotonCuts.cxx:2131
 AliConversionPhotonCuts.cxx:2132
 AliConversionPhotonCuts.cxx:2133
 AliConversionPhotonCuts.cxx:2134
 AliConversionPhotonCuts.cxx:2135
 AliConversionPhotonCuts.cxx:2136
 AliConversionPhotonCuts.cxx:2137
 AliConversionPhotonCuts.cxx:2138
 AliConversionPhotonCuts.cxx:2139
 AliConversionPhotonCuts.cxx:2140
 AliConversionPhotonCuts.cxx:2141
 AliConversionPhotonCuts.cxx:2142
 AliConversionPhotonCuts.cxx:2143
 AliConversionPhotonCuts.cxx:2144
 AliConversionPhotonCuts.cxx:2145
 AliConversionPhotonCuts.cxx:2146
 AliConversionPhotonCuts.cxx:2147
 AliConversionPhotonCuts.cxx:2148
 AliConversionPhotonCuts.cxx:2149
 AliConversionPhotonCuts.cxx:2150
 AliConversionPhotonCuts.cxx:2151
 AliConversionPhotonCuts.cxx:2152
 AliConversionPhotonCuts.cxx:2153
 AliConversionPhotonCuts.cxx:2154
 AliConversionPhotonCuts.cxx:2155
 AliConversionPhotonCuts.cxx:2156
 AliConversionPhotonCuts.cxx:2157
 AliConversionPhotonCuts.cxx:2158
 AliConversionPhotonCuts.cxx:2159
 AliConversionPhotonCuts.cxx:2160
 AliConversionPhotonCuts.cxx:2161
 AliConversionPhotonCuts.cxx:2162
 AliConversionPhotonCuts.cxx:2163
 AliConversionPhotonCuts.cxx:2164
 AliConversionPhotonCuts.cxx:2165
 AliConversionPhotonCuts.cxx:2166
 AliConversionPhotonCuts.cxx:2167
 AliConversionPhotonCuts.cxx:2168
 AliConversionPhotonCuts.cxx:2169
 AliConversionPhotonCuts.cxx:2170
 AliConversionPhotonCuts.cxx:2171
 AliConversionPhotonCuts.cxx:2172
 AliConversionPhotonCuts.cxx:2173
 AliConversionPhotonCuts.cxx:2174
 AliConversionPhotonCuts.cxx:2175
 AliConversionPhotonCuts.cxx:2176
 AliConversionPhotonCuts.cxx:2177
 AliConversionPhotonCuts.cxx:2178
 AliConversionPhotonCuts.cxx:2179
 AliConversionPhotonCuts.cxx:2180
 AliConversionPhotonCuts.cxx:2181
 AliConversionPhotonCuts.cxx:2182
 AliConversionPhotonCuts.cxx:2183
 AliConversionPhotonCuts.cxx:2184
 AliConversionPhotonCuts.cxx:2185
 AliConversionPhotonCuts.cxx:2186
 AliConversionPhotonCuts.cxx:2187
 AliConversionPhotonCuts.cxx:2188
 AliConversionPhotonCuts.cxx:2189
 AliConversionPhotonCuts.cxx:2190
 AliConversionPhotonCuts.cxx:2191
 AliConversionPhotonCuts.cxx:2192
 AliConversionPhotonCuts.cxx:2193
 AliConversionPhotonCuts.cxx:2194
 AliConversionPhotonCuts.cxx:2195
 AliConversionPhotonCuts.cxx:2196
 AliConversionPhotonCuts.cxx:2197
 AliConversionPhotonCuts.cxx:2198
 AliConversionPhotonCuts.cxx:2199
 AliConversionPhotonCuts.cxx:2200
 AliConversionPhotonCuts.cxx:2201
 AliConversionPhotonCuts.cxx:2202
 AliConversionPhotonCuts.cxx:2203
 AliConversionPhotonCuts.cxx:2204
 AliConversionPhotonCuts.cxx:2205
 AliConversionPhotonCuts.cxx:2206
 AliConversionPhotonCuts.cxx:2207
 AliConversionPhotonCuts.cxx:2208
 AliConversionPhotonCuts.cxx:2209
 AliConversionPhotonCuts.cxx:2210
 AliConversionPhotonCuts.cxx:2211
 AliConversionPhotonCuts.cxx:2212
 AliConversionPhotonCuts.cxx:2213
 AliConversionPhotonCuts.cxx:2214
 AliConversionPhotonCuts.cxx:2215
 AliConversionPhotonCuts.cxx:2216
 AliConversionPhotonCuts.cxx:2217
 AliConversionPhotonCuts.cxx:2218
 AliConversionPhotonCuts.cxx:2219
 AliConversionPhotonCuts.cxx:2220
 AliConversionPhotonCuts.cxx:2221
 AliConversionPhotonCuts.cxx:2222
 AliConversionPhotonCuts.cxx:2223
 AliConversionPhotonCuts.cxx:2224
 AliConversionPhotonCuts.cxx:2225
 AliConversionPhotonCuts.cxx:2226
 AliConversionPhotonCuts.cxx:2227
 AliConversionPhotonCuts.cxx:2228
 AliConversionPhotonCuts.cxx:2229
 AliConversionPhotonCuts.cxx:2230
 AliConversionPhotonCuts.cxx:2231
 AliConversionPhotonCuts.cxx:2232
 AliConversionPhotonCuts.cxx:2233
 AliConversionPhotonCuts.cxx:2234
 AliConversionPhotonCuts.cxx:2235
 AliConversionPhotonCuts.cxx:2236
 AliConversionPhotonCuts.cxx:2237
 AliConversionPhotonCuts.cxx:2238
 AliConversionPhotonCuts.cxx:2239
 AliConversionPhotonCuts.cxx:2240
 AliConversionPhotonCuts.cxx:2241
 AliConversionPhotonCuts.cxx:2242
 AliConversionPhotonCuts.cxx:2243
 AliConversionPhotonCuts.cxx:2244
 AliConversionPhotonCuts.cxx:2245
 AliConversionPhotonCuts.cxx:2246
 AliConversionPhotonCuts.cxx:2247
 AliConversionPhotonCuts.cxx:2248
 AliConversionPhotonCuts.cxx:2249
 AliConversionPhotonCuts.cxx:2250
 AliConversionPhotonCuts.cxx:2251
 AliConversionPhotonCuts.cxx:2252
 AliConversionPhotonCuts.cxx:2253
 AliConversionPhotonCuts.cxx:2254
 AliConversionPhotonCuts.cxx:2255
 AliConversionPhotonCuts.cxx:2256
 AliConversionPhotonCuts.cxx:2257
 AliConversionPhotonCuts.cxx:2258
 AliConversionPhotonCuts.cxx:2259
 AliConversionPhotonCuts.cxx:2260
 AliConversionPhotonCuts.cxx:2261
 AliConversionPhotonCuts.cxx:2262
 AliConversionPhotonCuts.cxx:2263
 AliConversionPhotonCuts.cxx:2264
 AliConversionPhotonCuts.cxx:2265
 AliConversionPhotonCuts.cxx:2266
 AliConversionPhotonCuts.cxx:2267
 AliConversionPhotonCuts.cxx:2268
 AliConversionPhotonCuts.cxx:2269
 AliConversionPhotonCuts.cxx:2270
 AliConversionPhotonCuts.cxx:2271
 AliConversionPhotonCuts.cxx:2272
 AliConversionPhotonCuts.cxx:2273
 AliConversionPhotonCuts.cxx:2274
 AliConversionPhotonCuts.cxx:2275
 AliConversionPhotonCuts.cxx:2276
 AliConversionPhotonCuts.cxx:2277
 AliConversionPhotonCuts.cxx:2278
 AliConversionPhotonCuts.cxx:2279
 AliConversionPhotonCuts.cxx:2280
 AliConversionPhotonCuts.cxx:2281
 AliConversionPhotonCuts.cxx:2282
 AliConversionPhotonCuts.cxx:2283
 AliConversionPhotonCuts.cxx:2284
 AliConversionPhotonCuts.cxx:2285
 AliConversionPhotonCuts.cxx:2286
 AliConversionPhotonCuts.cxx:2287
 AliConversionPhotonCuts.cxx:2288
 AliConversionPhotonCuts.cxx:2289
 AliConversionPhotonCuts.cxx:2290
 AliConversionPhotonCuts.cxx:2291
 AliConversionPhotonCuts.cxx:2292
 AliConversionPhotonCuts.cxx:2293
 AliConversionPhotonCuts.cxx:2294
 AliConversionPhotonCuts.cxx:2295
 AliConversionPhotonCuts.cxx:2296
 AliConversionPhotonCuts.cxx:2297
 AliConversionPhotonCuts.cxx:2298
 AliConversionPhotonCuts.cxx:2299
 AliConversionPhotonCuts.cxx:2300
 AliConversionPhotonCuts.cxx:2301
 AliConversionPhotonCuts.cxx:2302
 AliConversionPhotonCuts.cxx:2303
 AliConversionPhotonCuts.cxx:2304
 AliConversionPhotonCuts.cxx:2305
 AliConversionPhotonCuts.cxx:2306
 AliConversionPhotonCuts.cxx:2307
 AliConversionPhotonCuts.cxx:2308
 AliConversionPhotonCuts.cxx:2309
 AliConversionPhotonCuts.cxx:2310
 AliConversionPhotonCuts.cxx:2311
 AliConversionPhotonCuts.cxx:2312
 AliConversionPhotonCuts.cxx:2313
 AliConversionPhotonCuts.cxx:2314
 AliConversionPhotonCuts.cxx:2315
 AliConversionPhotonCuts.cxx:2316
 AliConversionPhotonCuts.cxx:2317
 AliConversionPhotonCuts.cxx:2318
 AliConversionPhotonCuts.cxx:2319
 AliConversionPhotonCuts.cxx:2320
 AliConversionPhotonCuts.cxx:2321
 AliConversionPhotonCuts.cxx:2322
 AliConversionPhotonCuts.cxx:2323
 AliConversionPhotonCuts.cxx:2324
 AliConversionPhotonCuts.cxx:2325
 AliConversionPhotonCuts.cxx:2326
 AliConversionPhotonCuts.cxx:2327
 AliConversionPhotonCuts.cxx:2328
 AliConversionPhotonCuts.cxx:2329
 AliConversionPhotonCuts.cxx:2330
 AliConversionPhotonCuts.cxx:2331
 AliConversionPhotonCuts.cxx:2332
 AliConversionPhotonCuts.cxx:2333
 AliConversionPhotonCuts.cxx:2334
 AliConversionPhotonCuts.cxx:2335
 AliConversionPhotonCuts.cxx:2336
 AliConversionPhotonCuts.cxx:2337
 AliConversionPhotonCuts.cxx:2338
 AliConversionPhotonCuts.cxx:2339
 AliConversionPhotonCuts.cxx:2340
 AliConversionPhotonCuts.cxx:2341
 AliConversionPhotonCuts.cxx:2342
 AliConversionPhotonCuts.cxx:2343
 AliConversionPhotonCuts.cxx:2344
 AliConversionPhotonCuts.cxx:2345
 AliConversionPhotonCuts.cxx:2346
 AliConversionPhotonCuts.cxx:2347
 AliConversionPhotonCuts.cxx:2348
 AliConversionPhotonCuts.cxx:2349
 AliConversionPhotonCuts.cxx:2350
 AliConversionPhotonCuts.cxx:2351
 AliConversionPhotonCuts.cxx:2352
 AliConversionPhotonCuts.cxx:2353
 AliConversionPhotonCuts.cxx:2354
 AliConversionPhotonCuts.cxx:2355
 AliConversionPhotonCuts.cxx:2356
 AliConversionPhotonCuts.cxx:2357
 AliConversionPhotonCuts.cxx:2358
 AliConversionPhotonCuts.cxx:2359
 AliConversionPhotonCuts.cxx:2360
 AliConversionPhotonCuts.cxx:2361
 AliConversionPhotonCuts.cxx:2362
 AliConversionPhotonCuts.cxx:2363
 AliConversionPhotonCuts.cxx:2364
 AliConversionPhotonCuts.cxx:2365
 AliConversionPhotonCuts.cxx:2366
 AliConversionPhotonCuts.cxx:2367
 AliConversionPhotonCuts.cxx:2368
 AliConversionPhotonCuts.cxx:2369
 AliConversionPhotonCuts.cxx:2370
 AliConversionPhotonCuts.cxx:2371
 AliConversionPhotonCuts.cxx:2372
 AliConversionPhotonCuts.cxx:2373
 AliConversionPhotonCuts.cxx:2374
 AliConversionPhotonCuts.cxx:2375
 AliConversionPhotonCuts.cxx:2376
 AliConversionPhotonCuts.cxx:2377
 AliConversionPhotonCuts.cxx:2378
 AliConversionPhotonCuts.cxx:2379
 AliConversionPhotonCuts.cxx:2380
 AliConversionPhotonCuts.cxx:2381
 AliConversionPhotonCuts.cxx:2382
 AliConversionPhotonCuts.cxx:2383
 AliConversionPhotonCuts.cxx:2384
 AliConversionPhotonCuts.cxx:2385
 AliConversionPhotonCuts.cxx:2386
 AliConversionPhotonCuts.cxx:2387
 AliConversionPhotonCuts.cxx:2388
 AliConversionPhotonCuts.cxx:2389
 AliConversionPhotonCuts.cxx:2390
 AliConversionPhotonCuts.cxx:2391
 AliConversionPhotonCuts.cxx:2392
 AliConversionPhotonCuts.cxx:2393
 AliConversionPhotonCuts.cxx:2394
 AliConversionPhotonCuts.cxx:2395
 AliConversionPhotonCuts.cxx:2396
 AliConversionPhotonCuts.cxx:2397
 AliConversionPhotonCuts.cxx:2398
 AliConversionPhotonCuts.cxx:2399
 AliConversionPhotonCuts.cxx:2400
 AliConversionPhotonCuts.cxx:2401
 AliConversionPhotonCuts.cxx:2402
 AliConversionPhotonCuts.cxx:2403
 AliConversionPhotonCuts.cxx:2404
 AliConversionPhotonCuts.cxx:2405
 AliConversionPhotonCuts.cxx:2406
 AliConversionPhotonCuts.cxx:2407
 AliConversionPhotonCuts.cxx:2408
 AliConversionPhotonCuts.cxx:2409
 AliConversionPhotonCuts.cxx:2410
 AliConversionPhotonCuts.cxx:2411
 AliConversionPhotonCuts.cxx:2412
 AliConversionPhotonCuts.cxx:2413
 AliConversionPhotonCuts.cxx:2414
 AliConversionPhotonCuts.cxx:2415
 AliConversionPhotonCuts.cxx:2416
 AliConversionPhotonCuts.cxx:2417
 AliConversionPhotonCuts.cxx:2418
 AliConversionPhotonCuts.cxx:2419
 AliConversionPhotonCuts.cxx:2420
 AliConversionPhotonCuts.cxx:2421
 AliConversionPhotonCuts.cxx:2422
 AliConversionPhotonCuts.cxx:2423
 AliConversionPhotonCuts.cxx:2424
 AliConversionPhotonCuts.cxx:2425
 AliConversionPhotonCuts.cxx:2426
 AliConversionPhotonCuts.cxx:2427
 AliConversionPhotonCuts.cxx:2428
 AliConversionPhotonCuts.cxx:2429
 AliConversionPhotonCuts.cxx:2430
 AliConversionPhotonCuts.cxx:2431
 AliConversionPhotonCuts.cxx:2432
 AliConversionPhotonCuts.cxx:2433
 AliConversionPhotonCuts.cxx:2434
 AliConversionPhotonCuts.cxx:2435
 AliConversionPhotonCuts.cxx:2436
 AliConversionPhotonCuts.cxx:2437
 AliConversionPhotonCuts.cxx:2438
 AliConversionPhotonCuts.cxx:2439
 AliConversionPhotonCuts.cxx:2440
 AliConversionPhotonCuts.cxx:2441
 AliConversionPhotonCuts.cxx:2442
 AliConversionPhotonCuts.cxx:2443
 AliConversionPhotonCuts.cxx:2444
 AliConversionPhotonCuts.cxx:2445
 AliConversionPhotonCuts.cxx:2446
 AliConversionPhotonCuts.cxx:2447
 AliConversionPhotonCuts.cxx:2448
 AliConversionPhotonCuts.cxx:2449
 AliConversionPhotonCuts.cxx:2450
 AliConversionPhotonCuts.cxx:2451
 AliConversionPhotonCuts.cxx:2452
 AliConversionPhotonCuts.cxx:2453
 AliConversionPhotonCuts.cxx:2454
 AliConversionPhotonCuts.cxx:2455
 AliConversionPhotonCuts.cxx:2456
 AliConversionPhotonCuts.cxx:2457
 AliConversionPhotonCuts.cxx:2458
 AliConversionPhotonCuts.cxx:2459
 AliConversionPhotonCuts.cxx:2460
 AliConversionPhotonCuts.cxx:2461
 AliConversionPhotonCuts.cxx:2462
 AliConversionPhotonCuts.cxx:2463
 AliConversionPhotonCuts.cxx:2464
 AliConversionPhotonCuts.cxx:2465
 AliConversionPhotonCuts.cxx:2466
 AliConversionPhotonCuts.cxx:2467
 AliConversionPhotonCuts.cxx:2468
 AliConversionPhotonCuts.cxx:2469
 AliConversionPhotonCuts.cxx:2470
 AliConversionPhotonCuts.cxx:2471
 AliConversionPhotonCuts.cxx:2472
 AliConversionPhotonCuts.cxx:2473
 AliConversionPhotonCuts.cxx:2474
 AliConversionPhotonCuts.cxx:2475
 AliConversionPhotonCuts.cxx:2476
 AliConversionPhotonCuts.cxx:2477
 AliConversionPhotonCuts.cxx:2478
 AliConversionPhotonCuts.cxx:2479
 AliConversionPhotonCuts.cxx:2480
 AliConversionPhotonCuts.cxx:2481
 AliConversionPhotonCuts.cxx:2482
 AliConversionPhotonCuts.cxx:2483
 AliConversionPhotonCuts.cxx:2484
 AliConversionPhotonCuts.cxx:2485
 AliConversionPhotonCuts.cxx:2486
 AliConversionPhotonCuts.cxx:2487
 AliConversionPhotonCuts.cxx:2488
 AliConversionPhotonCuts.cxx:2489
 AliConversionPhotonCuts.cxx:2490
 AliConversionPhotonCuts.cxx:2491
 AliConversionPhotonCuts.cxx:2492
 AliConversionPhotonCuts.cxx:2493
 AliConversionPhotonCuts.cxx:2494
 AliConversionPhotonCuts.cxx:2495
 AliConversionPhotonCuts.cxx:2496
 AliConversionPhotonCuts.cxx:2497
 AliConversionPhotonCuts.cxx:2498
 AliConversionPhotonCuts.cxx:2499
 AliConversionPhotonCuts.cxx:2500
 AliConversionPhotonCuts.cxx:2501
 AliConversionPhotonCuts.cxx:2502
 AliConversionPhotonCuts.cxx:2503
 AliConversionPhotonCuts.cxx:2504
 AliConversionPhotonCuts.cxx:2505
 AliConversionPhotonCuts.cxx:2506
 AliConversionPhotonCuts.cxx:2507
 AliConversionPhotonCuts.cxx:2508
 AliConversionPhotonCuts.cxx:2509
 AliConversionPhotonCuts.cxx:2510
 AliConversionPhotonCuts.cxx:2511
 AliConversionPhotonCuts.cxx:2512
 AliConversionPhotonCuts.cxx:2513
 AliConversionPhotonCuts.cxx:2514
 AliConversionPhotonCuts.cxx:2515
 AliConversionPhotonCuts.cxx:2516
 AliConversionPhotonCuts.cxx:2517
 AliConversionPhotonCuts.cxx:2518
 AliConversionPhotonCuts.cxx:2519
 AliConversionPhotonCuts.cxx:2520
 AliConversionPhotonCuts.cxx:2521
 AliConversionPhotonCuts.cxx:2522
 AliConversionPhotonCuts.cxx:2523
 AliConversionPhotonCuts.cxx:2524
 AliConversionPhotonCuts.cxx:2525
 AliConversionPhotonCuts.cxx:2526
 AliConversionPhotonCuts.cxx:2527
 AliConversionPhotonCuts.cxx:2528
 AliConversionPhotonCuts.cxx:2529
 AliConversionPhotonCuts.cxx:2530
 AliConversionPhotonCuts.cxx:2531
 AliConversionPhotonCuts.cxx:2532
 AliConversionPhotonCuts.cxx:2533
 AliConversionPhotonCuts.cxx:2534
 AliConversionPhotonCuts.cxx:2535
 AliConversionPhotonCuts.cxx:2536
 AliConversionPhotonCuts.cxx:2537
 AliConversionPhotonCuts.cxx:2538
 AliConversionPhotonCuts.cxx:2539
 AliConversionPhotonCuts.cxx:2540
 AliConversionPhotonCuts.cxx:2541
 AliConversionPhotonCuts.cxx:2542
 AliConversionPhotonCuts.cxx:2543
 AliConversionPhotonCuts.cxx:2544
 AliConversionPhotonCuts.cxx:2545
 AliConversionPhotonCuts.cxx:2546
 AliConversionPhotonCuts.cxx:2547
 AliConversionPhotonCuts.cxx:2548
 AliConversionPhotonCuts.cxx:2549
 AliConversionPhotonCuts.cxx:2550
 AliConversionPhotonCuts.cxx:2551
 AliConversionPhotonCuts.cxx:2552
 AliConversionPhotonCuts.cxx:2553
 AliConversionPhotonCuts.cxx:2554
 AliConversionPhotonCuts.cxx:2555
 AliConversionPhotonCuts.cxx:2556
 AliConversionPhotonCuts.cxx:2557
 AliConversionPhotonCuts.cxx:2558
 AliConversionPhotonCuts.cxx:2559
 AliConversionPhotonCuts.cxx:2560
 AliConversionPhotonCuts.cxx:2561
 AliConversionPhotonCuts.cxx:2562
 AliConversionPhotonCuts.cxx:2563
 AliConversionPhotonCuts.cxx:2564
 AliConversionPhotonCuts.cxx:2565
 AliConversionPhotonCuts.cxx:2566
 AliConversionPhotonCuts.cxx:2567
 AliConversionPhotonCuts.cxx:2568
 AliConversionPhotonCuts.cxx:2569
 AliConversionPhotonCuts.cxx:2570
 AliConversionPhotonCuts.cxx:2571
 AliConversionPhotonCuts.cxx:2572
 AliConversionPhotonCuts.cxx:2573
 AliConversionPhotonCuts.cxx:2574
 AliConversionPhotonCuts.cxx:2575
 AliConversionPhotonCuts.cxx:2576
 AliConversionPhotonCuts.cxx:2577
 AliConversionPhotonCuts.cxx:2578
 AliConversionPhotonCuts.cxx:2579
 AliConversionPhotonCuts.cxx:2580
 AliConversionPhotonCuts.cxx:2581
 AliConversionPhotonCuts.cxx:2582
 AliConversionPhotonCuts.cxx:2583
 AliConversionPhotonCuts.cxx:2584
 AliConversionPhotonCuts.cxx:2585
 AliConversionPhotonCuts.cxx:2586
 AliConversionPhotonCuts.cxx:2587
 AliConversionPhotonCuts.cxx:2588
 AliConversionPhotonCuts.cxx:2589
 AliConversionPhotonCuts.cxx:2590
 AliConversionPhotonCuts.cxx:2591
 AliConversionPhotonCuts.cxx:2592
 AliConversionPhotonCuts.cxx:2593
 AliConversionPhotonCuts.cxx:2594
 AliConversionPhotonCuts.cxx:2595
 AliConversionPhotonCuts.cxx:2596
 AliConversionPhotonCuts.cxx:2597
 AliConversionPhotonCuts.cxx:2598
 AliConversionPhotonCuts.cxx:2599
 AliConversionPhotonCuts.cxx:2600
 AliConversionPhotonCuts.cxx:2601
 AliConversionPhotonCuts.cxx:2602
 AliConversionPhotonCuts.cxx:2603
 AliConversionPhotonCuts.cxx:2604
 AliConversionPhotonCuts.cxx:2605
 AliConversionPhotonCuts.cxx:2606
 AliConversionPhotonCuts.cxx:2607
 AliConversionPhotonCuts.cxx:2608
 AliConversionPhotonCuts.cxx:2609
 AliConversionPhotonCuts.cxx:2610
 AliConversionPhotonCuts.cxx:2611
 AliConversionPhotonCuts.cxx:2612
 AliConversionPhotonCuts.cxx:2613
 AliConversionPhotonCuts.cxx:2614
 AliConversionPhotonCuts.cxx:2615
 AliConversionPhotonCuts.cxx:2616
 AliConversionPhotonCuts.cxx:2617
 AliConversionPhotonCuts.cxx:2618
 AliConversionPhotonCuts.cxx:2619
 AliConversionPhotonCuts.cxx:2620
 AliConversionPhotonCuts.cxx:2621
 AliConversionPhotonCuts.cxx:2622
 AliConversionPhotonCuts.cxx:2623
 AliConversionPhotonCuts.cxx:2624
 AliConversionPhotonCuts.cxx:2625
 AliConversionPhotonCuts.cxx:2626
 AliConversionPhotonCuts.cxx:2627
 AliConversionPhotonCuts.cxx:2628
 AliConversionPhotonCuts.cxx:2629
 AliConversionPhotonCuts.cxx:2630
 AliConversionPhotonCuts.cxx:2631
 AliConversionPhotonCuts.cxx:2632
 AliConversionPhotonCuts.cxx:2633
 AliConversionPhotonCuts.cxx:2634
 AliConversionPhotonCuts.cxx:2635
 AliConversionPhotonCuts.cxx:2636
 AliConversionPhotonCuts.cxx:2637
 AliConversionPhotonCuts.cxx:2638
 AliConversionPhotonCuts.cxx:2639
 AliConversionPhotonCuts.cxx:2640
 AliConversionPhotonCuts.cxx:2641
 AliConversionPhotonCuts.cxx:2642
 AliConversionPhotonCuts.cxx:2643
 AliConversionPhotonCuts.cxx:2644
 AliConversionPhotonCuts.cxx:2645
 AliConversionPhotonCuts.cxx:2646
 AliConversionPhotonCuts.cxx:2647
 AliConversionPhotonCuts.cxx:2648
 AliConversionPhotonCuts.cxx:2649
 AliConversionPhotonCuts.cxx:2650
 AliConversionPhotonCuts.cxx:2651
 AliConversionPhotonCuts.cxx:2652
 AliConversionPhotonCuts.cxx:2653
 AliConversionPhotonCuts.cxx:2654
 AliConversionPhotonCuts.cxx:2655
 AliConversionPhotonCuts.cxx:2656
 AliConversionPhotonCuts.cxx:2657
 AliConversionPhotonCuts.cxx:2658
 AliConversionPhotonCuts.cxx:2659
 AliConversionPhotonCuts.cxx:2660
 AliConversionPhotonCuts.cxx:2661
 AliConversionPhotonCuts.cxx:2662
 AliConversionPhotonCuts.cxx:2663
 AliConversionPhotonCuts.cxx:2664
 AliConversionPhotonCuts.cxx:2665
 AliConversionPhotonCuts.cxx:2666
 AliConversionPhotonCuts.cxx:2667
 AliConversionPhotonCuts.cxx:2668
 AliConversionPhotonCuts.cxx:2669
 AliConversionPhotonCuts.cxx:2670
 AliConversionPhotonCuts.cxx:2671
 AliConversionPhotonCuts.cxx:2672
 AliConversionPhotonCuts.cxx:2673
 AliConversionPhotonCuts.cxx:2674
 AliConversionPhotonCuts.cxx:2675
 AliConversionPhotonCuts.cxx:2676
 AliConversionPhotonCuts.cxx:2677
 AliConversionPhotonCuts.cxx:2678
 AliConversionPhotonCuts.cxx:2679
 AliConversionPhotonCuts.cxx:2680
 AliConversionPhotonCuts.cxx:2681
 AliConversionPhotonCuts.cxx:2682
 AliConversionPhotonCuts.cxx:2683
 AliConversionPhotonCuts.cxx:2684
 AliConversionPhotonCuts.cxx:2685
 AliConversionPhotonCuts.cxx:2686
 AliConversionPhotonCuts.cxx:2687
 AliConversionPhotonCuts.cxx:2688
 AliConversionPhotonCuts.cxx:2689
 AliConversionPhotonCuts.cxx:2690
 AliConversionPhotonCuts.cxx:2691
 AliConversionPhotonCuts.cxx:2692
 AliConversionPhotonCuts.cxx:2693
 AliConversionPhotonCuts.cxx:2694
 AliConversionPhotonCuts.cxx:2695
 AliConversionPhotonCuts.cxx:2696
 AliConversionPhotonCuts.cxx:2697
 AliConversionPhotonCuts.cxx:2698
 AliConversionPhotonCuts.cxx:2699
 AliConversionPhotonCuts.cxx:2700
 AliConversionPhotonCuts.cxx:2701
 AliConversionPhotonCuts.cxx:2702
 AliConversionPhotonCuts.cxx:2703
 AliConversionPhotonCuts.cxx:2704
 AliConversionPhotonCuts.cxx:2705
 AliConversionPhotonCuts.cxx:2706
 AliConversionPhotonCuts.cxx:2707
 AliConversionPhotonCuts.cxx:2708
 AliConversionPhotonCuts.cxx:2709
 AliConversionPhotonCuts.cxx:2710
 AliConversionPhotonCuts.cxx:2711
 AliConversionPhotonCuts.cxx:2712
 AliConversionPhotonCuts.cxx:2713
 AliConversionPhotonCuts.cxx:2714
 AliConversionPhotonCuts.cxx:2715
 AliConversionPhotonCuts.cxx:2716
 AliConversionPhotonCuts.cxx:2717
 AliConversionPhotonCuts.cxx:2718
 AliConversionPhotonCuts.cxx:2719
 AliConversionPhotonCuts.cxx:2720
 AliConversionPhotonCuts.cxx:2721
 AliConversionPhotonCuts.cxx:2722
 AliConversionPhotonCuts.cxx:2723
 AliConversionPhotonCuts.cxx:2724
 AliConversionPhotonCuts.cxx:2725
 AliConversionPhotonCuts.cxx:2726
 AliConversionPhotonCuts.cxx:2727
 AliConversionPhotonCuts.cxx:2728
 AliConversionPhotonCuts.cxx:2729
 AliConversionPhotonCuts.cxx:2730
 AliConversionPhotonCuts.cxx:2731
 AliConversionPhotonCuts.cxx:2732
 AliConversionPhotonCuts.cxx:2733
 AliConversionPhotonCuts.cxx:2734
 AliConversionPhotonCuts.cxx:2735
 AliConversionPhotonCuts.cxx:2736
 AliConversionPhotonCuts.cxx:2737
 AliConversionPhotonCuts.cxx:2738
 AliConversionPhotonCuts.cxx:2739
 AliConversionPhotonCuts.cxx:2740
 AliConversionPhotonCuts.cxx:2741
 AliConversionPhotonCuts.cxx:2742
 AliConversionPhotonCuts.cxx:2743
 AliConversionPhotonCuts.cxx:2744
 AliConversionPhotonCuts.cxx:2745
 AliConversionPhotonCuts.cxx:2746
 AliConversionPhotonCuts.cxx:2747
 AliConversionPhotonCuts.cxx:2748
 AliConversionPhotonCuts.cxx:2749
 AliConversionPhotonCuts.cxx:2750
 AliConversionPhotonCuts.cxx:2751
 AliConversionPhotonCuts.cxx:2752
 AliConversionPhotonCuts.cxx:2753
 AliConversionPhotonCuts.cxx:2754
 AliConversionPhotonCuts.cxx:2755
 AliConversionPhotonCuts.cxx:2756
 AliConversionPhotonCuts.cxx:2757
 AliConversionPhotonCuts.cxx:2758
 AliConversionPhotonCuts.cxx:2759
 AliConversionPhotonCuts.cxx:2760
 AliConversionPhotonCuts.cxx:2761
 AliConversionPhotonCuts.cxx:2762
 AliConversionPhotonCuts.cxx:2763
 AliConversionPhotonCuts.cxx:2764
 AliConversionPhotonCuts.cxx:2765
 AliConversionPhotonCuts.cxx:2766
 AliConversionPhotonCuts.cxx:2767
 AliConversionPhotonCuts.cxx:2768
 AliConversionPhotonCuts.cxx:2769
 AliConversionPhotonCuts.cxx:2770
 AliConversionPhotonCuts.cxx:2771
 AliConversionPhotonCuts.cxx:2772
 AliConversionPhotonCuts.cxx:2773
 AliConversionPhotonCuts.cxx:2774
 AliConversionPhotonCuts.cxx:2775
 AliConversionPhotonCuts.cxx:2776
 AliConversionPhotonCuts.cxx:2777
 AliConversionPhotonCuts.cxx:2778
 AliConversionPhotonCuts.cxx:2779
 AliConversionPhotonCuts.cxx:2780
 AliConversionPhotonCuts.cxx:2781
 AliConversionPhotonCuts.cxx:2782
 AliConversionPhotonCuts.cxx:2783
 AliConversionPhotonCuts.cxx:2784
 AliConversionPhotonCuts.cxx:2785
 AliConversionPhotonCuts.cxx:2786
 AliConversionPhotonCuts.cxx:2787
 AliConversionPhotonCuts.cxx:2788
 AliConversionPhotonCuts.cxx:2789
 AliConversionPhotonCuts.cxx:2790
 AliConversionPhotonCuts.cxx:2791
 AliConversionPhotonCuts.cxx:2792
 AliConversionPhotonCuts.cxx:2793
 AliConversionPhotonCuts.cxx:2794
 AliConversionPhotonCuts.cxx:2795
 AliConversionPhotonCuts.cxx:2796
 AliConversionPhotonCuts.cxx:2797
 AliConversionPhotonCuts.cxx:2798
 AliConversionPhotonCuts.cxx:2799
 AliConversionPhotonCuts.cxx:2800
 AliConversionPhotonCuts.cxx:2801
 AliConversionPhotonCuts.cxx:2802
 AliConversionPhotonCuts.cxx:2803
 AliConversionPhotonCuts.cxx:2804
 AliConversionPhotonCuts.cxx:2805
 AliConversionPhotonCuts.cxx:2806
 AliConversionPhotonCuts.cxx:2807
 AliConversionPhotonCuts.cxx:2808
 AliConversionPhotonCuts.cxx:2809
 AliConversionPhotonCuts.cxx:2810
 AliConversionPhotonCuts.cxx:2811
 AliConversionPhotonCuts.cxx:2812
 AliConversionPhotonCuts.cxx:2813
 AliConversionPhotonCuts.cxx:2814
 AliConversionPhotonCuts.cxx:2815
 AliConversionPhotonCuts.cxx:2816
 AliConversionPhotonCuts.cxx:2817
 AliConversionPhotonCuts.cxx:2818
 AliConversionPhotonCuts.cxx:2819
 AliConversionPhotonCuts.cxx:2820
 AliConversionPhotonCuts.cxx:2821
 AliConversionPhotonCuts.cxx:2822
 AliConversionPhotonCuts.cxx:2823
 AliConversionPhotonCuts.cxx:2824
 AliConversionPhotonCuts.cxx:2825
 AliConversionPhotonCuts.cxx:2826
 AliConversionPhotonCuts.cxx:2827
 AliConversionPhotonCuts.cxx:2828
 AliConversionPhotonCuts.cxx:2829
 AliConversionPhotonCuts.cxx:2830
 AliConversionPhotonCuts.cxx:2831
 AliConversionPhotonCuts.cxx:2832
 AliConversionPhotonCuts.cxx:2833
 AliConversionPhotonCuts.cxx:2834
 AliConversionPhotonCuts.cxx:2835
 AliConversionPhotonCuts.cxx:2836
 AliConversionPhotonCuts.cxx:2837
 AliConversionPhotonCuts.cxx:2838
 AliConversionPhotonCuts.cxx:2839
 AliConversionPhotonCuts.cxx:2840
 AliConversionPhotonCuts.cxx:2841
 AliConversionPhotonCuts.cxx:2842
 AliConversionPhotonCuts.cxx:2843
 AliConversionPhotonCuts.cxx:2844
 AliConversionPhotonCuts.cxx:2845
 AliConversionPhotonCuts.cxx:2846
 AliConversionPhotonCuts.cxx:2847
 AliConversionPhotonCuts.cxx:2848
 AliConversionPhotonCuts.cxx:2849
 AliConversionPhotonCuts.cxx:2850
 AliConversionPhotonCuts.cxx:2851
 AliConversionPhotonCuts.cxx:2852
 AliConversionPhotonCuts.cxx:2853
 AliConversionPhotonCuts.cxx:2854
 AliConversionPhotonCuts.cxx:2855
 AliConversionPhotonCuts.cxx:2856
 AliConversionPhotonCuts.cxx:2857
 AliConversionPhotonCuts.cxx:2858
 AliConversionPhotonCuts.cxx:2859
 AliConversionPhotonCuts.cxx:2860
 AliConversionPhotonCuts.cxx:2861
 AliConversionPhotonCuts.cxx:2862
 AliConversionPhotonCuts.cxx:2863
 AliConversionPhotonCuts.cxx:2864
 AliConversionPhotonCuts.cxx:2865
 AliConversionPhotonCuts.cxx:2866
 AliConversionPhotonCuts.cxx:2867
 AliConversionPhotonCuts.cxx:2868
 AliConversionPhotonCuts.cxx:2869
 AliConversionPhotonCuts.cxx:2870
 AliConversionPhotonCuts.cxx:2871
 AliConversionPhotonCuts.cxx:2872
 AliConversionPhotonCuts.cxx:2873
 AliConversionPhotonCuts.cxx:2874
 AliConversionPhotonCuts.cxx:2875
 AliConversionPhotonCuts.cxx:2876
 AliConversionPhotonCuts.cxx:2877
 AliConversionPhotonCuts.cxx:2878
 AliConversionPhotonCuts.cxx:2879
 AliConversionPhotonCuts.cxx:2880
 AliConversionPhotonCuts.cxx:2881
 AliConversionPhotonCuts.cxx:2882
 AliConversionPhotonCuts.cxx:2883
 AliConversionPhotonCuts.cxx:2884
 AliConversionPhotonCuts.cxx:2885
 AliConversionPhotonCuts.cxx:2886
 AliConversionPhotonCuts.cxx:2887
 AliConversionPhotonCuts.cxx:2888
 AliConversionPhotonCuts.cxx:2889
 AliConversionPhotonCuts.cxx:2890
 AliConversionPhotonCuts.cxx:2891
 AliConversionPhotonCuts.cxx:2892
 AliConversionPhotonCuts.cxx:2893
 AliConversionPhotonCuts.cxx:2894
 AliConversionPhotonCuts.cxx:2895
 AliConversionPhotonCuts.cxx:2896
 AliConversionPhotonCuts.cxx:2897
 AliConversionPhotonCuts.cxx:2898
 AliConversionPhotonCuts.cxx:2899
 AliConversionPhotonCuts.cxx:2900
 AliConversionPhotonCuts.cxx:2901
 AliConversionPhotonCuts.cxx:2902
 AliConversionPhotonCuts.cxx:2903
 AliConversionPhotonCuts.cxx:2904
 AliConversionPhotonCuts.cxx:2905
 AliConversionPhotonCuts.cxx:2906
 AliConversionPhotonCuts.cxx:2907
 AliConversionPhotonCuts.cxx:2908
 AliConversionPhotonCuts.cxx:2909
 AliConversionPhotonCuts.cxx:2910
 AliConversionPhotonCuts.cxx:2911
 AliConversionPhotonCuts.cxx:2912
 AliConversionPhotonCuts.cxx:2913
 AliConversionPhotonCuts.cxx:2914
 AliConversionPhotonCuts.cxx:2915
 AliConversionPhotonCuts.cxx:2916
 AliConversionPhotonCuts.cxx:2917
 AliConversionPhotonCuts.cxx:2918
 AliConversionPhotonCuts.cxx:2919
 AliConversionPhotonCuts.cxx:2920
 AliConversionPhotonCuts.cxx:2921
 AliConversionPhotonCuts.cxx:2922
 AliConversionPhotonCuts.cxx:2923
 AliConversionPhotonCuts.cxx:2924
 AliConversionPhotonCuts.cxx:2925
 AliConversionPhotonCuts.cxx:2926
 AliConversionPhotonCuts.cxx:2927
 AliConversionPhotonCuts.cxx:2928
 AliConversionPhotonCuts.cxx:2929
 AliConversionPhotonCuts.cxx:2930
 AliConversionPhotonCuts.cxx:2931
 AliConversionPhotonCuts.cxx:2932
 AliConversionPhotonCuts.cxx:2933
 AliConversionPhotonCuts.cxx:2934
 AliConversionPhotonCuts.cxx:2935
 AliConversionPhotonCuts.cxx:2936
 AliConversionPhotonCuts.cxx:2937
 AliConversionPhotonCuts.cxx:2938
 AliConversionPhotonCuts.cxx:2939
 AliConversionPhotonCuts.cxx:2940
 AliConversionPhotonCuts.cxx:2941
 AliConversionPhotonCuts.cxx:2942
 AliConversionPhotonCuts.cxx:2943
 AliConversionPhotonCuts.cxx:2944
 AliConversionPhotonCuts.cxx:2945
 AliConversionPhotonCuts.cxx:2946