#include "TChain.h"
#include "TTree.h"
#include "TH2F.h"
#include "TF1.h"
#include "TMath.h"
#include "TCanvas.h"
#include "THnSparse.h"
#include "TLorentzVector.h"
#include "TString.h"
#include "TFile.h"
#include "TGraphErrors.h"
#include "TDatabasePDG.h"
#include "AliAnalysisTask.h"
#include "AliAnalysisManager.h"
#include "AliESDEvent.h"
#include "AliESDHandler.h"
#include "AliAODEvent.h"
#include "AliAODHandler.h"
#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliMCParticle.h"
#include "AliAnalysisTaskHFECal.h"
#include "TGeoGlobalMagField.h"
#include "AliLog.h"
#include "AliAnalysisTaskSE.h"
#include "TRefArray.h"
#include "TVector.h"
#include "AliESDInputHandler.h"
#include "AliESDpid.h"
#include "AliESDtrackCuts.h"
#include "AliPhysicsSelection.h"
#include "AliESDCaloCluster.h"
#include "AliAODCaloCluster.h"
#include "AliEMCALRecoUtils.h"
#include "AliEMCALGeometry.h"
#include "AliGeomManager.h"
#include "stdio.h"
#include "TGeoManager.h"
#include "iostream"
#include "fstream"
#include "AliEMCALTrack.h"
#include "AliMagF.h"
#include "AliKFParticle.h"
#include "AliKFVertex.h"
#include "AliPID.h"
#include "AliPIDResponse.h"
#include "AliHFEcontainer.h"
#include "AliHFEcuts.h"
#include "AliHFEpid.h"
#include "AliHFEpidBase.h"
#include "AliHFEpidQAmanager.h"
#include "AliHFEtools.h"
#include "AliCFContainer.h"
#include "AliCFManager.h"
#include "AliStack.h"
#include "AliCentrality.h"
using namespace std;
ClassImp(AliAnalysisTaskHFECal)
AliAnalysisTaskHFECal::AliAnalysisTaskHFECal(const char *name)
: AliAnalysisTaskSE(name)
,fESD(0)
,fMC(0)
,stack(0)
,fGeom(0)
,fOutputList(0)
,fqahist(0)
,fTrackCuts(0)
,fCuts(0)
,fIdentifiedAsOutInz(kFALSE)
,fPassTheEventCut(kFALSE)
,fRejectKinkMother(kFALSE)
,fmcData(kFALSE)
,fVz(0.0)
,fCFM(0)
,fPID(0)
,fPIDqa(0)
,fOpeningAngleCut(0.1)
,fMimpTassCut(0.5)
,fMimNsigassCut(-3)
,fInvmassCut(0)
,fSetMassConstraint(kTRUE)
,fSetMassWidthCut(kFALSE)
,fSetMassNonlinear(kFALSE)
,fSetKFpart(kTRUE)
,fNoEvents(0)
,fEMCAccE(0)
,hEMCAccE(0)
,fTrkpt(0)
,fTrkEovPBef(0)
,fTrkEovPAft(0)
,fdEdxBef(0)
,fdEdxAft(0)
,fIncpT(0)
,fIncpTM20(0)
,fInvmassLS(0)
,fInvmassULS(0)
,fInvmassLSmc(0)
,fInvmassULSmc(0)
,fInvmassLSreco(0)
,fInvmassULSreco(0)
,fInvmassLSmc0(0)
,fInvmassLSmc1(0)
,fInvmassLSmc2(0)
,fInvmassLSmc3(0)
,fInvmassULSmc0(0)
,fInvmassULSmc1(0)
,fInvmassULSmc2(0)
,fInvmassULSmc3(0)
,fOpeningAngleLS(0)
,fOpeningAngleULS(0)
,fPhotoElecPt(0)
,fPhoElecPt(0)
,fPhoElecPtM20(0)
,fPhoElecPtM20Mass(0)
,fSameElecPt(0)
,fSameElecPtM20(0)
,fSameElecPtM20Mass(0)
,fSemiElecPtM20(0)
,fTrackPtBefTrkCuts(0)
,fTrackPtAftTrkCuts(0)
,fTPCnsigma(0)
,fCent(0)
,fEleInfo(0)
,fElenSigma(0)
,fInputHFEMC(0)
,fInputAlle(0)
,fIncpTMChfe(0)
,fIncpTMChfeAll(0)
,fIncpTMCM20hfe(0)
,fIncpTMCM20hfeAll(0)
,fIncpTMCM20hfeCheck(0)
,fInputHFEMC_weight(0)
,fIncpTMCM20hfeCheck_weight(0)
,fIncpTMCpho(0)
,fIncpTMCM20pho(0)
,fPhoElecPtMC(0)
,fPhoElecPtMCM20(0)
,fPhoElecPtMCM20Mass(0)
,fSameElecPtMC(0)
,fSameElecPtMCM20(0)
,fSameElecPtMCM20Mass(0)
,fIncpTMCM20pho_pi0e(0)
,fPhoElecPtMCM20_pi0e(0)
,fSameElecPtMCM20_pi0e(0)
,fIncpTMCM20pho_eta(0)
,fPhoElecPtMCM20_eta(0)
,fSameElecPtMCM20_eta(0)
,fIncpTMCpho_pi0e_TPC(0)
,fPhoElecPtMC_pi0e_TPC(0)
,fSameElecPtMC_pi0e_TPC(0)
,fIncpTMCpho_eta_TPC(0)
,fPhoElecPtMC_eta_TPC(0)
,fSameElecPtMC_eta_TPC(0)
,CheckNclust(0)
,CheckNits(0)
,CheckDCA(0)
,Hpi0pTcheck(0)
,HETApTcheck(0)
,HphopTcheck(0)
,HDpTcheck(0)
,HBpTcheck(0)
,fpTCheck(0)
,fMomDtoE(0)
,fLabelCheck(0)
,fgeoFake(0)
,fFakeTrk0(0)
,fFakeTrk1(0)
,ftimingEle(0)
,fIncMaxE(0)
,fIncReco(0)
,fPhoReco(0)
,fSamReco(0)
,fIncRecoMaxE(0)
,fPhoRecoMaxE(0)
,fSamRecoMaxE(0)
,fPhoVertexReco_TPC(0)
,fPhoVertexReco_TPC_Invmass(0)
,fPhoVertexReco_EMCal(0)
,fPhoVertexReco_Invmass(0)
,fPhoVertexReco_step0(0)
,fPhoVertexReco_step1(0)
,fMatchV0_0(0)
,fMatchV0_1(0)
,fMatchMC_0(0)
,fMatchMC_1(0)
,fpair(0)
,fFakeRejection0(0)
,fFakeRejection1(0)
,fFakeRejection2(0)
,EopFake(0)
,EopTrue(0)
,MatchFake(0)
,MatchTrue(0)
,MatchTrCheck(0)
,MatchTrEop(0)
{
fPID = new AliHFEpid("hfePid");
fTrackCuts = new AliESDtrackCuts();
for(int i=0; i<7; i++)fnSigEtaCorr[i] = 0;
DefineInput(0, TChain::Class());
DefineOutput(1, TList::Class());
}
AliAnalysisTaskHFECal::AliAnalysisTaskHFECal()
: AliAnalysisTaskSE("DefaultAnalysis_AliAnalysisTaskHFECal")
,fESD(0)
,fMC(0)
,stack(0)
,fGeom(0)
,fOutputList(0)
,fqahist(0)
,fTrackCuts(0)
,fCuts(0)
,fIdentifiedAsOutInz(kFALSE)
,fPassTheEventCut(kFALSE)
,fRejectKinkMother(kFALSE)
,fmcData(kFALSE)
,fVz(0.0)
,fCFM(0)
,fPID(0)
,fPIDqa(0)
,fOpeningAngleCut(0.1)
,fMimpTassCut(0.5)
,fMimNsigassCut(-3)
,fInvmassCut(0)
,fSetMassConstraint(kTRUE)
,fSetMassWidthCut(kFALSE)
,fSetMassNonlinear(kFALSE)
,fSetKFpart(kTRUE)
,fNoEvents(0)
,fEMCAccE(0)
,hEMCAccE(0)
,fTrkpt(0)
,fTrkEovPBef(0)
,fTrkEovPAft(0)
,fdEdxBef(0)
,fdEdxAft(0)
,fIncpT(0)
,fIncpTM20(0)
,fInvmassLS(0)
,fInvmassULS(0)
,fInvmassLSmc(0)
,fInvmassULSmc(0)
,fInvmassLSreco(0)
,fInvmassULSreco(0)
,fInvmassLSmc0(0)
,fInvmassLSmc1(0)
,fInvmassLSmc2(0)
,fInvmassLSmc3(0)
,fInvmassULSmc0(0)
,fInvmassULSmc1(0)
,fInvmassULSmc2(0)
,fInvmassULSmc3(0)
,fOpeningAngleLS(0)
,fOpeningAngleULS(0)
,fPhotoElecPt(0)
,fPhoElecPt(0)
,fPhoElecPtM20(0)
,fPhoElecPtM20Mass(0)
,fSameElecPt(0)
,fSameElecPtM20(0)
,fSameElecPtM20Mass(0)
,fSemiElecPtM20(0)
,fTrackPtBefTrkCuts(0)
,fTrackPtAftTrkCuts(0)
,fTPCnsigma(0)
,fCent(0)
,fEleInfo(0)
,fElenSigma(0)
,fInputHFEMC(0)
,fInputAlle(0)
,fIncpTMChfe(0)
,fIncpTMChfeAll(0)
,fIncpTMCM20hfe(0)
,fIncpTMCM20hfeAll(0)
,fIncpTMCM20hfeCheck(0)
,fInputHFEMC_weight(0)
,fIncpTMCM20hfeCheck_weight(0)
,fIncpTMCpho(0)
,fIncpTMCM20pho(0)
,fPhoElecPtMC(0)
,fPhoElecPtMCM20(0)
,fPhoElecPtMCM20Mass(0)
,fSameElecPtMC(0)
,fSameElecPtMCM20(0)
,fSameElecPtMCM20Mass(0)
,fIncpTMCM20pho_pi0e(0)
,fPhoElecPtMCM20_pi0e(0)
,fSameElecPtMCM20_pi0e(0)
,fIncpTMCM20pho_eta(0)
,fPhoElecPtMCM20_eta(0)
,fSameElecPtMCM20_eta(0)
,fIncpTMCpho_pi0e_TPC(0)
,fPhoElecPtMC_pi0e_TPC(0)
,fSameElecPtMC_pi0e_TPC(0)
,fIncpTMCpho_eta_TPC(0)
,fPhoElecPtMC_eta_TPC(0)
,fSameElecPtMC_eta_TPC(0)
,CheckNclust(0)
,CheckNits(0)
,CheckDCA(0)
,Hpi0pTcheck(0)
,HETApTcheck(0)
,HphopTcheck(0)
,HDpTcheck(0)
,HBpTcheck(0)
,fpTCheck(0)
,fMomDtoE(0)
,fLabelCheck(0)
,fgeoFake(0)
,fFakeTrk0(0)
,fFakeTrk1(0)
,ftimingEle(0)
,fIncMaxE(0)
,fIncReco(0)
,fPhoReco(0)
,fSamReco(0)
,fIncRecoMaxE(0)
,fPhoRecoMaxE(0)
,fSamRecoMaxE(0)
,fPhoVertexReco_TPC(0)
,fPhoVertexReco_TPC_Invmass(0)
,fPhoVertexReco_EMCal(0)
,fPhoVertexReco_Invmass(0)
,fPhoVertexReco_step0(0)
,fPhoVertexReco_step1(0)
,fMatchV0_0(0)
,fMatchV0_1(0)
,fMatchMC_0(0)
,fMatchMC_1(0)
,fpair(0)
,fFakeRejection0(0)
,fFakeRejection1(0)
,fFakeRejection2(0)
,EopFake(0)
,EopTrue(0)
,MatchFake(0)
,MatchTrue(0)
,MatchTrCheck(0)
,MatchTrEop(0)
{
fPID = new AliHFEpid("hfePid");
fTrackCuts = new AliESDtrackCuts();
for(int i=0; i<7; i++)fnSigEtaCorr[i] = 0;
DefineInput(0, TChain::Class());
DefineOutput(1, TList::Class());
}
AliAnalysisTaskHFECal::~AliAnalysisTaskHFECal()
{
delete fOutputList;
delete fGeom;
delete fPID;
delete fCuts;
delete fCFM;
delete fPIDqa;
delete fTrackCuts;
}
void AliAnalysisTaskHFECal::UserExec(Option_t*)
{
fESD = dynamic_cast<AliESDEvent*>(InputEvent());
if (!fESD) {
printf("ERROR: fESD not available\n");
return;
}
if(!fCuts){
AliError("HFE cuts not available");
return;
}
if(!fPID->IsInitialized()){
AliWarning("PID not initialised, get from Run no");
fPID->InitializePID(fESD->GetRunNumber());
}
if(fmcData)fMC = MCEvent();
if(fmcData && fMC)stack = fMC->Stack();
Float_t cent = -1.;
AliCentrality *centrality = fESD->GetCentrality();
cent = centrality->GetCentralityPercentile("V0M");
if(fmcData && fMC)
{
Int_t nParticles = stack->GetNtrack();
for (Int_t iParticle = 0; iParticle < nParticles; iParticle++) {
TParticle* particle = stack->Particle(iParticle);
int fPDG = particle->GetPdgCode();
double mcZvertex = fMC->GetPrimaryVertex()->GetZ();
double pTMC = particle->Pt();
double proR = particle->R();
double etaMC = particle->Eta();
if(fabs(etaMC)>0.6)continue;
Bool_t mcInDtoE= kFALSE;
Bool_t mcInBtoE= kFALSE;
Bool_t MChijing = fMC->IsFromBGEvent(iParticle);
int iHijing = 1;
if(!MChijing)iHijing = 0;
double mcphoinfo[5];
mcphoinfo[0] = cent;
mcphoinfo[1] = pTMC;
mcphoinfo[2] = iHijing;
if(fPDG==111)Hpi0pTcheck->Fill(mcphoinfo);
if(fPDG==221)HETApTcheck->Fill(mcphoinfo);
if(fabs(fPDG)==411 || fabs(fPDG)==413 || fabs(fPDG)==421 || fabs(fPDG)==423 || fabs(fPDG)==431)HDpTcheck->Fill(pTMC,iHijing);
if(fabs(fPDG)==511 || fabs(fPDG)==513 || fabs(fPDG)==521 || fabs(fPDG)==523 || fabs(fPDG)==531)HBpTcheck->Fill(pTMC,iHijing);
if(particle->GetFirstMother()>-1 && fPDG==22)
{
int parentPID = stack->Particle(particle->GetFirstMother())->GetPdgCode();
if(parentPID==111 || parentPID==221)HphopTcheck->Fill(pTMC,iHijing);
}
if(particle->GetFirstMother()>-1 && fabs(fPDG)==11)
{
int parentPID = stack->Particle(particle->GetFirstMother())->GetPdgCode();
double pTMCparent = stack->Particle(particle->GetFirstMother())->Pt();
if((fabs(parentPID)==411 || fabs(parentPID)==413 || fabs(parentPID)==421 || fabs(parentPID)==423 || fabs(parentPID)==431)&& fabs(fPDG)==11)mcInDtoE = kTRUE;
if((fabs(parentPID)==511 || fabs(parentPID)==513 || fabs(parentPID)==521 || fabs(parentPID)==523 || fabs(parentPID)==531)&& fabs(fPDG)==11)mcInBtoE = kTRUE;
if((mcInBtoE || mcInDtoE) && fabs(mcZvertex)<10.0)
{
fInputHFEMC->Fill(cent,pTMC);
double mcinfo[5];
mcinfo[0] = cent;
mcinfo[1] = pTMC;
mcinfo[2] = 0.0;
mcinfo[3] = iHijing;
mcinfo[4] = pTMCparent;
fInputHFEMC_weight->Fill(mcinfo);
}
}
if(proR<7.0 && fabs(fPDG)==11)fInputAlle->Fill(cent,pTMC);
}
}
Bool_t SelColl = kTRUE;
if(GetCollisionCandidates()==AliVEvent::kAny)
{
SelColl = kFALSE;
TString firedTrigger;
firedTrigger = fESD->GetFiredTriggerClasses();
if(firedTrigger.Contains("CVLN_B2-B-NOPF-ALLNOTRD") || firedTrigger.Contains("CVLN_R1-B-NOPF-ALLNOTRD") || firedTrigger.Contains("CSEMI_R1-B-NOPF-ALLNOTRD"))SelColl=kTRUE;
}
if(!SelColl)return;
fNoEvents->Fill(0);
Int_t fNOtrks = fESD->GetNumberOfTracks();
const AliESDVertex *pVtx = fESD->GetPrimaryVertex();
Double_t pVtxZ = -999;
pVtxZ = pVtx->GetZ();
if(TMath::Abs(pVtxZ)>10) return;
fNoEvents->Fill(1);
if(fNOtrks<1) return;
fNoEvents->Fill(2);
AliPIDResponse *pidResponse = fInputHandler->GetPIDResponse();
if(!pidResponse){
AliDebug(1, "Using default PID Response");
pidResponse = AliHFEtools::GetDefaultPID(kFALSE, fInputEvent->IsA() == AliAODEvent::Class());
}
fPID->SetPIDResponse(pidResponse);
fCFM->SetRecEventInfo(fESD);
fCent->Fill(cent);
FindTriggerClusters();
double maxE = 0.0;
for(Int_t iCluster=0; iCluster<fESD->GetNumberOfCaloClusters(); iCluster++)
{
AliESDCaloCluster *clust = fESD->GetCaloCluster(iCluster);
if(clust && clust->IsEMCAL())
{
double clustE = clust->E();
float emcx[3];
clust->GetPosition(emcx);
TVector3 clustpos(emcx[0],emcx[1],emcx[2]);
double emcphi = clustpos.Phi();
double emceta = clustpos.Eta();
double calInfo[5];
calInfo[0] = emcphi; calInfo[1] = emceta; calInfo[2] = clustE; calInfo[3] = cent; calInfo[4] = clust->Chi2();
hEMCAccE->Fill(cent,clustE);
if(clustE>maxE)maxE = clustE;
}
}
for (Int_t iTracks = 0; iTracks < fESD->GetNumberOfTracks(); iTracks++) {
AliESDtrack* track = fESD->GetTrack(iTracks);
if (!track) {
printf("ERROR: Could not receive track %d\n", iTracks);
continue;
}
int parentlabel = 99999;
int parentPID = 99999;
int grand_parentlabel = 99999;
int grand_parentPID = 99999;
Bool_t mcPho = kFALSE;
Bool_t mcDtoE= kFALSE;
Bool_t mcBtoE= kFALSE;
Bool_t mcOrgPi0 = kFALSE;
Bool_t mcOrgEta = kFALSE;
double mcele = -1.;
double mcpT = 0.0;
double mcMompT = 0.0;
double mcWeight = -10.0;
double conv_proR = -1.0;
int iHijing = 1;
int mcLabel = -1;
if(fmcData && fMC && stack)
{
Int_t label = TMath::Abs(track->GetLabel());
mcLabel = abs(track->GetLabel());
if(mcLabel>-1)
{
Bool_t MChijing = fMC->IsFromBGEvent(label);
if(!MChijing)iHijing = 0;
TParticle* particle = stack->Particle(label);
int mcpid = particle->GetPdgCode();
mcpT = particle->Pt();
conv_proR = particle->R();
if(particle->GetFirstMother()>-1)
{
FindMother(particle, parentlabel, parentPID);
mcMompT = stack->Particle(parentlabel)->Pt();
if((parentPID==22 || parentPID==111 || parentPID==221)&& fabs(mcpid)==11)mcPho = kTRUE;
if((fabs(parentPID)==411 || fabs(parentPID)==413 || fabs(parentPID)==421 || fabs(parentPID)==423 || fabs(parentPID)==431)&& fabs(mcpid)==11)mcDtoE = kTRUE;
if((fabs(parentPID)==511 || fabs(parentPID)==513 || fabs(parentPID)==521 || fabs(parentPID)==523 || fabs(parentPID)==531)&& fabs(mcpid)==11)mcBtoE = kTRUE;
if(mcDtoE)fMomDtoE->Fill(mcpT,mcMompT);
if(parentPID==111 && fabs(mcpid)==11 && mcMompT>0.0)
{
mcOrgPi0 = kTRUE;
mcWeight = GetMCweight(mcMompT);
}
if(parentPID==221 && fabs(mcpid)==11 && mcMompT>0.0)
{
mcOrgEta = kTRUE;
mcWeight = GetMCweightEta(mcMompT);
}
TParticle* particle_parent = stack->Particle(parentlabel);
if(particle_parent->GetFirstMother()>-1 && (parentPID==22 || parentPID==111) && fabs(mcpid)==11)
{
FindMother(particle_parent, grand_parentlabel, grand_parentPID);
double mcGrandpT = stack->Particle(grand_parentlabel)->Pt();
if(grand_parentPID==111 && mcGrandpT>0.0)
{
int grand2_parentlabel = 99999; int grand2_parentPID = 99999;
TParticle* particle_grand = stack->Particle(grand_parentlabel);
FindMother(particle_grand, grand2_parentlabel, grand2_parentPID);
if(grand2_parentPID==221)
{
double mcGrandpT2 = stack->Particle(grand2_parentlabel)->Pt();
mcOrgEta = kTRUE;
mcWeight = GetMCweight(mcGrandpT2);
mcMompT = mcGrandpT2;
}
else
{
mcOrgPi0 = kTRUE;
mcWeight = GetMCweight(mcGrandpT);
mcMompT = mcGrandpT;
}
}
if(grand_parentPID==221 && mcGrandpT>0.0)
{
mcOrgEta = kTRUE;
mcOrgPi0 = kFALSE;
mcWeight = GetMCweightEta(mcGrandpT);
mcMompT = mcGrandpT;
}
}
}
if(fabs(mcpid)==11)mcele= 0.;
if(fabs(mcpid)==11 && mcDtoE)mcele= 1.;
if(fabs(mcpid)==11 && mcBtoE)mcele= 2.;
if(fabs(mcpid)==11 && mcPho)mcele= 3.;
if(fabs(mcpid)!=11)
{
}
if(mcele==-1)
{
}
}
}
if(TMath::Abs(track->Eta())>0.6) continue;
if(TMath::Abs(track->Pt()<0.1)) continue;
int nITS = track->GetNcls(0);
fTrackPtBefTrkCuts->Fill(track->Pt());
if(!ProcessCutStep(AliHFEcuts::kStepRecKineITSTPC, track)) continue;
if(fRejectKinkMother) {
if(track->GetKinkIndex(0) != 0) continue;
}
if(!ProcessCutStep(AliHFEcuts::kStepRecPrim, track)) continue;
if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsITS, track)) continue;
if(!ProcessCutStep(AliHFEcuts::kStepHFEcutsTPC, track)) continue;
if(mcPho && iHijing==0)fPhoVertexReco_step0->Fill(track->Pt(),conv_proR);
if(mcPho && iHijing==1)fPhoVertexReco_step1->Fill(track->Pt(),conv_proR);
int nTPCcl = track->GetTPCNcls();
fTrackPtAftTrkCuts->Fill(track->Pt());
Double_t mom = -999., eop=-999., pt = -999., dEdx=-999., fTPCnSigma=-10, phi=-999., eta=-999.;
pt = track->Pt();
if(pt<2.5)continue;
if(pt<0.1)continue;
fTrkpt->Fill(pt);
mom = track->P();
phi = track->Phi();
eta = track->Eta();
float dca_xy;
float dca_z;
track->GetImpactParameters(dca_xy,dca_z);
dEdx = track->GetTPCsignal();
fTPCnSigma = fPID->GetPIDResponse() ? fPID->GetPIDResponse()->NumberOfSigmasTPC(track, AliPID::kElectron) : 1000;
double ncells = -1.0;
double m20 = -1.0;
double m02 = -1.0;
double disp = -1.0;
double rmatch = -1.0;
double nmatch = -1.0;
double emctof = 0.0;
Bool_t MaxEmatch = kFALSE;
Int_t clsId = track->GetEMCALcluster();
if (clsId>=0){
AliESDCaloCluster *clust = fESD->GetCaloCluster(clsId);
if(clust && clust->IsEMCAL()){
double clustE = clust->E();
if(clustE==maxE)MaxEmatch = kTRUE;
eop = clustE/fabs(mom);
ncells = clust->GetNCells();
m02 = clust->GetM02();
m20 = clust->GetM20();
disp = clust->GetDispersion();
double delphi = clust->GetTrackDx();
double deleta = clust->GetTrackDz();
rmatch = sqrt(pow(delphi,2)+pow(deleta,2));
nmatch = clust->GetNTracksMatched();
emctof = clust->GetTOF();
double eoporg = eop;
if(fmcData)
{
double mceopcorr = MCEopMeanCorrection(pt,cent);
eop += mceopcorr;
}
double valdedx[16];
valdedx[0] = pt; valdedx[1] = nITS; valdedx[2] = phi; valdedx[3] = eta; valdedx[4] = fTPCnSigma;
valdedx[5] = eop; valdedx[6] = rmatch; valdedx[7] = dca_xy, valdedx[8] = dca_z; valdedx[9] = m20; valdedx[10] = mcpT;
valdedx[11] = cent; valdedx[12] = dEdx; valdedx[13] = eoporg; valdedx[14] = nTPCcl;
valdedx[15] = mcele;
fEleInfo->Fill(valdedx);
}
}
if(nITS<2.5)continue;
if(nTPCcl<100)continue;
CheckNclust->Fill(nTPCcl);
CheckNits->Fill(nITS);
CheckDCA->Fill(dca_xy,dca_z);
fdEdxBef->Fill(mom,fTPCnSigma);
fTPCnsigma->Fill(mom,fTPCnSigma);
if(fTPCnSigma >= -1.0 && fTPCnSigma <= 3)fTrkEovPBef->Fill(pt,eop);
Int_t pidpassed = 1;
AliHFEpidObject hfetrack;
hfetrack.SetAnalysisType(AliHFEpidObject::kESDanalysis);
hfetrack.SetRecTrack(track);
double binct = 10.5;
if((0.0< cent) && (cent<5.0)) binct = 0.5;
if((5.0< cent) && (cent<10.0)) binct = 1.5;
if((10.0< cent) && (cent<20.0)) binct = 2.5;
if((20.0< cent) && (cent<30.0)) binct = 3.5;
if((30.0< cent) && (cent<40.0)) binct = 4.5;
if((40.0< cent) && (cent<50.0)) binct = 5.5;
if((50.0< cent) && (cent<60.0)) binct = 6.5;
if((60.0< cent) && (cent<70.0)) binct = 7.5;
if((70.0< cent) && (cent<80.0)) binct = 8.5;
if((80.0< cent) && (cent<90.0)) binct = 9.5;
if((90.0< cent) && (cent<100.0)) binct = 10.5;
hfetrack.SetCentrality((int)binct);
hfetrack.SetPbPb();
if(!fPID->IsSelected(&hfetrack, NULL, "", fPIDqa)) pidpassed = 0;
if(pidpassed==0) continue;
Bool_t fFlagPhotonicTPC = kFALSE;
Bool_t fFlagConvinatTPC = kFALSE;
SelectPhotonicElectron(iTracks,cent,track,fFlagPhotonicTPC,fFlagConvinatTPC,fTPCnSigma,m20,eop,mcele,mcWeight,iHijing,mcOrgPi0,mcOrgEta,0);
double phoval[5];
phoval[0] = cent;
phoval[1] = pt;
phoval[2] = fTPCnSigma;
phoval[3] = iHijing;
phoval[4] = mcMompT;
if((fTPCnSigma >= -5.0 && fTPCnSigma <= 5) && (mcOrgPi0 || mcOrgEta))
{
if(iHijing==1)mcWeight = 1.0;
if(mcOrgPi0)
{
fIncpTMCpho_pi0e_TPC->Fill(phoval,mcWeight);
if(fFlagPhotonicTPC) fPhoElecPtMC_pi0e_TPC->Fill(phoval,mcWeight);
if(fFlagConvinatTPC) fSameElecPtMC_pi0e_TPC->Fill(phoval,mcWeight);
fPhoVertexReco_TPC->Fill(track->Pt(),conv_proR,mcWeight);
if(fFlagPhotonicTPC)fPhoVertexReco_TPC_Invmass->Fill(track->Pt(),conv_proR,mcWeight);
}
if(mcOrgEta)
{
fIncpTMCpho_eta_TPC->Fill(phoval,mcWeight);
if(fFlagPhotonicTPC) fPhoElecPtMC_eta_TPC->Fill(phoval,mcWeight);
if(fFlagConvinatTPC) fSameElecPtMC_eta_TPC->Fill(phoval,mcWeight);
}
}
double emcphimim = 1.396;
double emcphimax = 3.14;
if(phi>emcphimim && phi<emcphimax)
{
if(fFlagPhotonicTPC)fMatchV0_0->Fill(pt);
if(mcele>2.1)fMatchMC_0->Fill(pt,mcWeight);
if(eop>=0.0)
{
if(fFlagPhotonicTPC)fMatchV0_1->Fill(pt);
if(mcele>2.1)fMatchMC_1->Fill(pt,mcWeight);
}
}
if(mcOrgPi0 || mcOrgEta)
{
double phiacc0 = 80.0/180.0*acos(-1);
double phiacc1 = 180.0/180.0*acos(-1);
int TrStat = 0;
if(phi>phiacc0 && phi<phiacc1)
{
if(track->GetLabel()>0)TrStat = 1;
fFakeRejection0->Fill(TrStat,pt,mcWeight);
if(eop>-1.0)fFakeRejection1->Fill(TrStat,pt,mcWeight);
if(eop>0.9 && eop<1.3)fFakeRejection2->Fill(TrStat,pt,mcWeight);
if(TrStat==0)
{
EopFake->Fill(pt,eop,mcWeight);
MatchFake->Fill(pt,rmatch,mcWeight);
}
else
{
EopTrue->Fill(pt,eop,mcWeight);
MatchTrue->Fill(pt,rmatch,mcWeight);
}
}
}
if(eop<0.9 || eop>1.3)continue;
Bool_t fFlagPhotonicElec = kFALSE;
Bool_t fFlagConvinatElec = kFALSE;
SelectPhotonicElectron(iTracks,cent,track,fFlagPhotonicElec,fFlagConvinatElec,fTPCnSigma,m20,eop,mcele,mcWeight,iHijing,mcOrgPi0,mcOrgEta,1);
fTrkEovPAft->Fill(pt,eop);
fdEdxAft->Fill(mom,fTPCnSigma);
fIncpT->Fill(cent,pt);
if(fFlagPhotonicElec) fPhoElecPt->Fill(cent,pt);
if(fFlagConvinatElec) fSameElecPt->Fill(cent,pt);
if(m20>0.0 && m20<0.3)
{
fIncpTM20->Fill(cent,pt);
ftimingEle->Fill(pt,emctof);
if(fFlagPhotonicElec) fPhoElecPtM20->Fill(cent,pt);
if(fFlagConvinatElec) fSameElecPtM20->Fill(cent,pt);
if(!fFlagPhotonicElec) fSemiElecPtM20->Fill(cent,pt);
}
int idlabel = 1;
if(mcLabel==0)idlabel = 0;
fLabelCheck->Fill(pt,idlabel);
if(mcLabel==0)fgeoFake->Fill(phi,eta);
if(mcLabel<0 && m20>0.0 && m20<0.3 && fTPCnSigma>-1 && fTPCnSigma<3)
{
fFakeTrk0->Fill(cent,pt);
}
if(mcele>-1)
{
fIncpTMChfeAll->Fill(cent,pt);
if(m20>0.0 && m20<0.3)fIncpTMCM20hfeAll->Fill(cent,pt);
if(m20>0.0 && m20<0.3 && fTPCnSigma>-1 && fTPCnSigma<3)fFakeTrk1->Fill(cent,pt);
if(mcBtoE || mcDtoE)
{
fIncpTMChfe->Fill(cent,pt);
if(m20>0.0 && m20<0.3)
{
fIncpTMCM20hfe->Fill(cent,pt);
fIncpTMCM20hfeCheck->Fill(cent,mcpT);
fIncpTMCM20hfeCheck_weight->Fill(phoval);
}
}
if(mcPho)
{
fIncpTMCpho->Fill(phoval);
if(fFlagPhotonicElec) fPhoElecPtMC->Fill(phoval);
if(fFlagConvinatElec) fSameElecPtMC->Fill(phoval);
if(m20>0.0 && m20<0.3)
{
fIncpTMCM20pho->Fill(phoval);
if(fFlagPhotonicElec) fPhoElecPtMCM20->Fill(phoval);
if(fFlagConvinatElec) fSameElecPtMCM20->Fill(phoval);
if(mcWeight>-1)
{
if(iHijing==1)mcWeight = 1.0;
if(mcOrgPi0)
{
fIncpTMCM20pho_pi0e->Fill(phoval,mcWeight);
if(fFlagPhotonicElec) fPhoElecPtMCM20_pi0e->Fill(phoval,mcWeight);
if(fFlagConvinatElec) fSameElecPtMCM20_pi0e->Fill(phoval,mcWeight);
fPhoVertexReco_EMCal->Fill(track->Pt(),conv_proR,mcWeight);
if(fFlagPhotonicElec)fPhoVertexReco_Invmass->Fill(track->Pt(),conv_proR,mcWeight);
}
if(mcOrgEta)
{
fIncpTMCM20pho_eta->Fill(phoval,mcWeight);
if(fFlagPhotonicElec) fPhoElecPtMCM20_eta->Fill(phoval,mcWeight);
if(fFlagConvinatElec) fSameElecPtMCM20_eta->Fill(phoval,mcWeight);
}
}
}
}
}
}
PostData(1, fOutputList);
}
void AliAnalysisTaskHFECal::UserCreateOutputObjects()
{
if(AliAnalysisManager::GetAnalysisManager()->GetMCtruthEventHandler())
{
fmcData = kTRUE;
printf("+++++ MC Data available");
}
if(fmcData)
{
printf("++++++++= MC analysis \n");
}
else
{
printf("++++++++ real data analysis \n");
}
printf("+++++++ QA hist %d",fqahist);
fGeom = AliEMCALGeometry::GetInstance("EMCAL_COMPLETEV1");
fPID->SetHasMCData(fmcData);
if(!fPID->GetNumberOfPIDdetectors())
{
fPID->AddDetector("TPC", 0);
}
Double_t params[4];
const char *cutmodel;
cutmodel = "pol0";
params[0] = -1.0;
double maxnSig = 3.0;
if(fmcData)
{
params[0] = -5.0;
maxnSig = 5.0;
}
for(Int_t a=0;a<11;a++)fPID->ConfigureTPCcentralityCut(a,cutmodel,params,maxnSig);
fPID->SortDetectors();
fPIDqa = new AliHFEpidQAmanager();
fPIDqa->Initialize(fPID);
fCuts = new AliHFEcuts();
fCuts->CreateStandardCuts();
fCuts->SetMinNClustersTPC(90);
fCuts->SetMinRatioTPCclusters(0.6);
fCuts->SetTPCmodes(AliHFEextraCuts::kFound, AliHFEextraCuts::kFoundOverFindable);
fCuts->SetMinNClustersITS(2);
fCuts->SetProductionVertex(0,50,0,50);
fCuts->SetCutITSpixel(AliHFEextraCuts::kAny);
fCuts->SetCheckITSLayerStatus(kFALSE);
fCuts->SetVertexRange(10.);
fCuts->SetTOFPIDStep(kFALSE);
fCuts->SetPtRange(0.1, 50);
fCuts->SetMaxImpactParam(2.4,3.2);
fCFM = new AliCFManager;
const Int_t kNcutSteps = AliHFEcuts::kNcutStepsMCTrack + AliHFEcuts::kNcutStepsRecTrack + AliHFEcuts::kNcutStepsDETrack;
fCFM->SetNStepParticle(kNcutSteps);
for(Int_t istep = 0; istep < kNcutSteps; istep++)
fCFM->SetParticleCutsList(istep, NULL);
if(!fCuts){
AliWarning("Cuts not available. Default cuts will be used");
fCuts = new AliHFEcuts;
fCuts->CreateStandardCuts();
}
fCuts->Initialize(fCFM);
fOutputList = new TList();
fOutputList->SetOwner();
fOutputList->Add(fPIDqa->MakeList("PIDQA"));
fNoEvents = new TH1F("fNoEvents","",4,-0.5,3.5) ;
fOutputList->Add(fNoEvents);
Int_t binsE[5] = {250, 100, 1000, 200, 10};
Double_t xminE[5] = {1.0, -1, 0.0, 0, -0.5};
Double_t xmaxE[5] = {3.5, 1, 100.0, 100, 9.5};
fEMCAccE = new THnSparseD("fEMCAccE","EMC acceptance & E;#eta;#phi;Energy;Centrality;trugCondition;",5,binsE,xminE,xmaxE);
hEMCAccE = new TH2F("hEMCAccE","Cluster Energy",200,0,100,100,0,20);
fOutputList->Add(hEMCAccE);
fTrkpt = new TH1F("fTrkpt","track pt",100,0,50);
fOutputList->Add(fTrkpt);
fTrackPtBefTrkCuts = new TH1F("fTrackPtBefTrkCuts","track pt before track cuts",100,0,50);
fOutputList->Add(fTrackPtBefTrkCuts);
fTrackPtAftTrkCuts = new TH1F("fTrackPtAftTrkCuts","track pt after track cuts",100,0,50);
fOutputList->Add(fTrackPtAftTrkCuts);
fTPCnsigma = new TH2F("fTPCnsigma", "TPC - n sigma",100,0,50,200,-10,10);
fOutputList->Add(fTPCnsigma);
fTrkEovPBef = new TH2F("fTrkEovPBef","track E/p before HFE pid",100,0,50,100,0,2);
fOutputList->Add(fTrkEovPBef);
fTrkEovPAft = new TH2F("fTrkEovPAft","track E/p after HFE pid",100,0,50,100,0,2);
fOutputList->Add(fTrkEovPAft);
fdEdxBef = new TH2F("fdEdxBef","track dEdx vs p before HFE pid",100,0,50,200,-10,10);
fOutputList->Add(fdEdxBef);
fdEdxAft = new TH2F("fdEdxAft","track dEdx vs p after HFE pid",100,0,50,200,-10,10);
fOutputList->Add(fdEdxAft);
fIncpT = new TH2F("fIncpT","HFE pid electro vs. centrality",200,0,100,100,0,50);
fOutputList->Add(fIncpT);
fIncpTM20 = new TH2F("fIncpTM20","HFE pid electro vs. centrality with M20",200,0,100,100,0,50);
fOutputList->Add(fIncpTM20);
Int_t nBinspho[9] = { 10, 30, 600, 60, 50, 4, 40, 8, 30};
Double_t minpho[9] = { 0., 0., -0.1, 40, 0, -0.5, 0,-1.5, 0};
Double_t maxpho[9] = {100., 30., 0.5, 100, 1, 3.5, 2, 6.5, 30};
fInvmassLS = new THnSparseD("fInvmassLS", "Inv mass of LS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2); nSigma; angle; m20cut; eop; Mcele;", 9, nBinspho,minpho, maxpho);
if(fqahist==1)fOutputList->Add(fInvmassLS);
fInvmassULS = new THnSparseD("fInvmassULS", "Inv mass of ULS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2); nSigma; angle; m20cut; eop; MCele", 9, nBinspho,minpho, maxpho);
if(fqahist==1)fOutputList->Add(fInvmassULS);
fInvmassLSmc = new THnSparseD("fInvmassLSmc", "Inv mass of LS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2); nSigma; angle; m20cut; eop; Mcele;", 9, nBinspho,minpho, maxpho);
if(fqahist==1)fOutputList->Add(fInvmassLSmc);
fInvmassULSmc = new THnSparseD("fInvmassULSmc", "Inv mass of ULS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2); nSigma; angle; m20cut; eop; MCele", 9, nBinspho,minpho, maxpho);
if(fqahist==1)fOutputList->Add(fInvmassULSmc);
fInvmassLSreco = new TH2D("fInvmassLSreco", "Inv mass of LS (e,e) reco; cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassLSreco->Sumw2();
fOutputList->Add(fInvmassLSreco);
fInvmassULSreco = new TH2D("fInvmassULSreco", "Inv mass of ULS (e,e) reco; cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassULSreco->Sumw2();
fOutputList->Add(fInvmassULSreco);
fInvmassLSmc0 = new TH2D("fInvmassLSmc0", "Inv mass of LS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassLSmc0->Sumw2();
fOutputList->Add(fInvmassLSmc0);
fInvmassLSmc1 = new TH2D("fInvmassLSmc1", "Inv mass of LS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassLSmc1->Sumw2();
fOutputList->Add(fInvmassLSmc1);
fInvmassLSmc2 = new TH2D("fInvmassLSmc2", "Inv mass of LS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassLSmc2->Sumw2();
fOutputList->Add(fInvmassLSmc2);
fInvmassLSmc3 = new TH2D("fInvmassLSmc3", "Inv mass of LS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassLSmc3->Sumw2();
fOutputList->Add(fInvmassLSmc3);
fInvmassULSmc0 = new TH2D("fInvmassULSmc0", "Inv mass of ULS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassULSmc0->Sumw2();
fOutputList->Add(fInvmassULSmc0);
fInvmassULSmc1 = new TH2D("fInvmassULSmc1", "Inv mass of ULS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassULSmc1->Sumw2();
fOutputList->Add(fInvmassULSmc1);
fInvmassULSmc2 = new TH2D("fInvmassULSmc2", "Inv mass of ULS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassULSmc2->Sumw2();
fOutputList->Add(fInvmassULSmc2);
fInvmassULSmc3 = new TH2D("fInvmassULSmc3", "Inv mass of ULS (e,e); cent; p_{T} (GeV/c); mass(GeV/c^2)",20,0,20,600,-0.1,0.5 );
fInvmassULSmc3->Sumw2();
fOutputList->Add(fInvmassULSmc3);
fOpeningAngleLS = new TH1F("fOpeningAngleLS","Opening angle for LS pairs",100,0,1);
fOutputList->Add(fOpeningAngleLS);
fOpeningAngleULS = new TH1F("fOpeningAngleULS","Opening angle for ULS pairs",100,0,1);
fOutputList->Add(fOpeningAngleULS);
fPhotoElecPt = new TH1F("fPhotoElecPt", "photonic electron pt",100,0,50);
fOutputList->Add(fPhotoElecPt);
fPhoElecPt = new TH2F("fPhoElecPt", "Pho-inclusive electron pt",200,0,100,100,0,50);
fOutputList->Add(fPhoElecPt);
fPhoElecPtM20 = new TH2F("fPhoElecPtM20", "Pho-inclusive electron pt with M20",200,0,100,100,0,50);
fOutputList->Add(fPhoElecPtM20);
fPhoElecPtM20Mass = new TH2F("fPhoElecPtM20Mass", "Pho-inclusive electron pt with M20 Mass",200,0,100,100,0,50);
fPhoElecPtM20Mass->Sumw2();
fOutputList->Add(fPhoElecPtM20Mass);
fSameElecPt = new TH2F("fSameElecPt", "Same-inclusive electron pt",200,0,100,100,0,50);
fOutputList->Add(fSameElecPt);
fSameElecPtM20 = new TH2F("fSameElecPtM20", "Same-inclusive electron pt with M20",200,0,100,100,0,50);
fOutputList->Add(fSameElecPtM20);
fSameElecPtM20Mass = new TH2F("fSameElecPtM20Mass", "Same-inclusive electron pt with M20 Mass",200,0,100,100,0,50);
fSameElecPtM20Mass->Sumw2();
fOutputList->Add(fSameElecPtM20Mass);
fSemiElecPtM20 = new TH2F("fSemiElecPtM20", "Semi-inclusive electron pt with M20",200,0,100,100,0,50);
fOutputList->Add(fSemiElecPtM20);
fCent = new TH1F("fCent","Centrality",200,0,100) ;
fOutputList->Add(fCent);
const Double_t kMinP = 0.;
const Double_t kMaxP = 20.;
Int_t nBins[16] = { 100, 7, 60, 20, 90, 100, 25, 60, 60, 100, 40, 10, 250, 100, 100, 8};
Double_t min[16] = {kMinP, -0.5, 1.0, -1.0, -5.0, 0, 0, -3.0, -3.0, 0.0, 0.0, 0, 0, 0, 80, -1.5};
Double_t max[16] = {kMaxP, 6.5, 4.0, 1.0, 4.0, 2.0, 0.05, 3.0, 3.0, 1.0, 20.0, 100, 100, 2.0, 180, 6.5};
fEleInfo = new THnSparseD("fEleInfo", "Electron Info; pT [GeV/c]; TPC signal;phi;eta;nSig; E/p;Rmatch;DCA_xy;DCA_z;M20;mcpT;Centrality;charge;opp;same;trigCond;MCele", 16, nBins, min, max);
Int_t nBinsEop[3] = { 10, 50, 100};
Double_t minEop[3] = { 0, 0, -5};
Double_t maxEop[3] = {100, 50, 5};
fElenSigma= new THnSparseD("fElenSigma", "Electron nSigma; cent; pT [GeV/c]; nSigma", 3, nBinsEop, minEop, maxEop);
fOutputList->Add(fElenSigma);
fInputHFEMC = new TH2F("fInputHFEMC","Input MC HFE pid electro vs. centrality",200,0,100,100,0,50);
fOutputList->Add(fInputHFEMC);
fInputAlle = new TH2F("fInputAlle","Input MC electro vs. centrality",200,0,100,100,0,50);
fOutputList->Add(fInputAlle);
fIncpTMChfe = new TH2F("fIncpTMChfe","MC HFE pid electro vs. centrality",200,0,100,100,0,50);
fOutputList->Add(fIncpTMChfe);
fIncpTMChfeAll = new TH2F("fIncpTMChfeAll","MC Alle pid electro vs. centrality",200,0,100,100,0,50);
fOutputList->Add(fIncpTMChfeAll);
fIncpTMCM20hfe = new TH2F("fIncpTMCM20hfe","MC HFE pid electro vs. centrality with M20",200,0,100,100,0,50);
fOutputList->Add(fIncpTMCM20hfe);
fIncpTMCM20hfeAll = new TH2F("fIncpTMCM20hfeAll","MC Alle pid electro vs. centrality with M20",200,0,100,100,0,50);
fOutputList->Add(fIncpTMCM20hfeAll);
fIncpTMCM20hfeCheck = new TH2F("fIncpTMCM20hfeCheck","MC HFE pid electro vs. centrality with M20 Check",200,0,100,100,0,50);
fOutputList->Add(fIncpTMCM20hfeCheck);
Int_t nBinspho2[5] = { 200, 100, 7, 3, 700};
Double_t minpho2[5] = { 0., 0., -2.5, -0.5, 0.};
Double_t maxpho2[5] = {100., 50., 4.5, 2.5, 70.};
fInputHFEMC_weight = new THnSparseD("fInputHFEMC_weight", "MC HFE electron pt",5,nBinspho2,minpho2,maxpho2);
fOutputList->Add(fInputHFEMC_weight);
fIncpTMCM20hfeCheck_weight = new THnSparseD("fIncpTMCM20hfeCheck_weight", "HFE electron pt with M20",5,nBinspho2,minpho2,maxpho2);
fOutputList->Add(fIncpTMCM20hfeCheck_weight);
fIncpTMCpho = new THnSparseD("fIncpTMCpho","MC Pho pid electro vs. centrality",5,nBinspho2,minpho2,maxpho2);
fOutputList->Add(fIncpTMCpho);
fIncpTMCM20pho = new THnSparseD("fIncpTMCM20pho","MC Pho pid electro vs. centrality with M20",5,nBinspho2,minpho2,maxpho2);
fOutputList->Add(fIncpTMCM20pho);
fPhoElecPtMC = new THnSparseD("fPhoElecPtMC", "MC Pho-inclusive electron pt",5,nBinspho2,minpho2,maxpho2);
fOutputList->Add(fPhoElecPtMC);
fPhoElecPtMCM20 = new THnSparseD("fPhoElecPtMCM20", "MC Pho-inclusive electron pt with M20",5,nBinspho2,minpho2,maxpho2);
fOutputList->Add(fPhoElecPtMCM20);
fPhoElecPtMCM20Mass = new TH2D("fPhoElecPtMCM20Mass", "MC Pho-inclusive electron pt with M20 Mass",200,0,100,100,0,50);
fOutputList->Add(fPhoElecPtMCM20Mass);
fSameElecPtMC = new THnSparseD("fSameElecPtMC", "MC Same-inclusive electron pt",5,nBinspho2,minpho2,maxpho2);
fOutputList->Add(fSameElecPtMC);
fSameElecPtMCM20 = new THnSparseD("fSameElecPtMCM20", "MC Same-inclusive electron pt with M20",5,nBinspho2,minpho2,maxpho2);
fOutputList->Add(fSameElecPtMCM20);
fSameElecPtMCM20Mass = new TH2D("fSameElecPtMCM20Mass", "MC Same-inclusive electron pt with M20 Mass",200,0,100,100,0,50);
fOutputList->Add(fSameElecPtMCM20Mass);
fIncpTMCM20pho_pi0e = new THnSparseD("fIncpTMCM20pho_pi0e","MC Pho pi0->e pid electro vs. centrality with M20",5,nBinspho2,minpho2,maxpho2);
fIncpTMCM20pho_pi0e->Sumw2();
fOutputList->Add(fIncpTMCM20pho_pi0e);
fPhoElecPtMCM20_pi0e = new THnSparseD("fPhoElecPtMCM20_pi0e", "MC Pho-inclusive electron pt with M20 pi0->e",5,nBinspho2,minpho2,maxpho2);
fPhoElecPtMCM20_pi0e->Sumw2();
fOutputList->Add(fPhoElecPtMCM20_pi0e);
fSameElecPtMCM20_pi0e = new THnSparseD("fSameElecPtMCM20_pi0e", "MC Same-inclusive electron pt pi0->e",5,nBinspho2,minpho2,maxpho2);
fSameElecPtMCM20_pi0e->Sumw2();
fOutputList->Add(fSameElecPtMCM20_pi0e);
fIncpTMCM20pho_eta = new THnSparseD("fIncpTMCM20pho_eta","MC Pho pi0->e pid electro vs. centrality with M20",5,nBinspho2,minpho2,maxpho2);
fIncpTMCM20pho_eta->Sumw2();
fOutputList->Add(fIncpTMCM20pho_eta);
fPhoElecPtMCM20_eta = new THnSparseD("fPhoElecPtMCM20_eta", "MC Pho-inclusive electron pt with M20 pi0->e",5,nBinspho2,minpho2,maxpho2);
fPhoElecPtMCM20_eta->Sumw2();
fOutputList->Add(fPhoElecPtMCM20_eta);
fSameElecPtMCM20_eta = new THnSparseD("fSameElecPtMCM20_eta", "MC Same-inclusive electron pt pi0->e",5,nBinspho2,minpho2,maxpho2);
fSameElecPtMCM20_eta->Sumw2();
fOutputList->Add(fSameElecPtMCM20_eta);
fIncpTMCpho_pi0e_TPC = new THnSparseD("fIncpTMCpho_pi0e_TPC","MC Pho pi0->e pid electro vs. centrality with M20",5,nBinspho2,minpho2,maxpho2);
fIncpTMCpho_pi0e_TPC->Sumw2();
fOutputList->Add(fIncpTMCpho_pi0e_TPC);
fPhoElecPtMC_pi0e_TPC = new THnSparseD("fPhoElecPtMC_pi0e_TPC", "MC Pho-inclusive electron pt with pi0->e",5,nBinspho2,minpho2,maxpho2);
fPhoElecPtMC_pi0e_TPC->Sumw2();
fOutputList->Add(fPhoElecPtMC_pi0e_TPC);
fSameElecPtMC_pi0e_TPC = new THnSparseD("fSameElecPtMC_pi0e_TPC", "MC Same-inclusive electron pt pi0->e",5,nBinspho2,minpho2,maxpho2);
fSameElecPtMC_pi0e_TPC->Sumw2();
fOutputList->Add(fSameElecPtMC_pi0e_TPC);
fIncpTMCpho_eta_TPC = new THnSparseD("fIncpTMCpho_eta_TPC","MC Pho pi0->e pid electro vs. centrality with M20",5,nBinspho2,minpho2,maxpho2);
fIncpTMCpho_eta_TPC->Sumw2();
fOutputList->Add(fIncpTMCpho_eta_TPC);
fPhoElecPtMC_eta_TPC = new THnSparseD("fPhoElecPtMC_eta_TPC", "MC Pho-inclusive electron pt with pi0->e",5,nBinspho2,minpho2,maxpho2);
fPhoElecPtMC_eta_TPC->Sumw2();
fOutputList->Add(fPhoElecPtMC_eta_TPC);
fSameElecPtMC_eta_TPC = new THnSparseD("fSameElecPtMC_eta_TPC", "MC Same-inclusive electron pt pi0->e",5,nBinspho2,minpho2,maxpho2);
fSameElecPtMC_eta_TPC->Sumw2();
fOutputList->Add(fSameElecPtMC_eta_TPC);
CheckNclust = new TH1D("CheckNclust","cluster check",200,0,200);
fOutputList->Add(CheckNclust);
CheckNits = new TH1D("CheckNits","ITS cluster check",8,-0.5,7.5);
fOutputList->Add(CheckNits);
CheckDCA = new TH2D("CheckDCA","DCA check",200,-5,5,200,-5,5);
fOutputList->Add(CheckDCA);
Int_t nBinspho3[3] = { 200, 100, 3};
Double_t minpho3[3] = { 0., 0., -0.5};
Double_t maxpho3[3] = {100., 50., 2.5};
Hpi0pTcheck = new THnSparseD("Hpi0pTcheck","Pi0 pT from Hijing",3,nBinspho3,minpho3,maxpho3);
fOutputList->Add(Hpi0pTcheck);
HETApTcheck = new THnSparseD("HETApTcheck","Eta pT from Hijing",3,nBinspho3,minpho3,maxpho3);
fOutputList->Add(HETApTcheck);
HphopTcheck = new TH2D("HphopTcheck","Pho pT from Hijing",100,0,50,3,-0.5,2.5);
fOutputList->Add(HphopTcheck);
HDpTcheck = new TH2D("HDpTcheck","D pT from Hijing",100,0,50,3,-0.5,2.5);
fOutputList->Add(HDpTcheck);
HBpTcheck = new TH2D("HBpTcheck","B pT from Hijing",100,0,50,3,-0.5,2.5);
fOutputList->Add(HBpTcheck);
fpTCheck = new TH1D("fpTCheck","pT check",500,0,50);
fOutputList->Add(fpTCheck);
fMomDtoE = new TH2D("fMomDtoE","D->E pT correlations;e p_{T} GeV/c;D p_{T} GeV/c",400,0,40,400,0,40);
fOutputList->Add(fMomDtoE);
fLabelCheck = new TH2D("fLabelCheck","MC label",50,0,50,5,-1.5,3.5);
fOutputList->Add(fLabelCheck);
fgeoFake = new TH2D("fgeoFake","Label==0 eta and phi",628,0,6.28,200,-1,1);
fOutputList->Add(fgeoFake);
fFakeTrk0 = new TH2D("fFakeTrk0","fake trakcs",10,0,100,20,0,20);
fOutputList->Add(fFakeTrk0);
fFakeTrk1 = new TH2D("fFakeTrk1","true all e a.f. eID",10,0,100,20,0,20);
fOutputList->Add(fFakeTrk1);
ftimingEle = new TH2D("ftimingEle","electron TOF",100,0,20,100,1e-7,1e-6);
fOutputList->Add(ftimingEle);
double etaval[12] = {-0.55,-0.45,-0.35,-0.25,-0.15,-0.05,0.05,0.15,0.25,0.35,0.45,0.55};
double corr0[12]= {-0.569177,-0.528844,-0.391979,-0.165494,0.0283495,0.156171,0.266353,0.13103,-0.0250842,-0.274089,-0.45481,-0.536291};
double corr1[12]= {-0.404742,-0.278953,-0.218069,0.00139927,0.191412,0.354403,0.524594,0.341778,0.244199,-0.112146,-0.160692,-0.352832};
double corr2[12] = {-0.306007,-0.16821,-0.0248635,0.202233,0.447051,0.497197,0.712251,0.433482,0.337907,0.168426,-0.0693229,-0.0728351};
double corr3[12] = {-0.13884,-0.0503553,0.104403,0.389773,0.50697,0.539048,0.751642,0.655636,0.518563,0.308156,0.0361159,-0.0491439};
double corr4[12] = {-0.0319431,0.0808711,0.208774,0.443217,0.557762,0.61453,0.889519,0.808282,0.620394,0.267092,0.15241,-0.0458664};
double corr5[12] = {-0.130625,0.0189124,0.190344,0.467431,0.546353,0.672251,0.731541,0.802101,0.437108,0.294081,0.193682,0.159074};
double corr6[12] = {0.0600197,0.0600197,0.358366,0.358366,0.973734,0.973734,0.759812,0.759812,0.667861,0.667861,0.415635,0.415635};
fnSigEtaCorr[0] = new TGraphErrors(12,etaval,corr0);
fnSigEtaCorr[1] = new TGraphErrors(12,etaval,corr1);
fnSigEtaCorr[2] = new TGraphErrors(12,etaval,corr2);
fnSigEtaCorr[3] = new TGraphErrors(12,etaval,corr3);
fnSigEtaCorr[4] = new TGraphErrors(12,etaval,corr4);
fnSigEtaCorr[5] = new TGraphErrors(12,etaval,corr5);
fnSigEtaCorr[6] = new TGraphErrors(12,etaval,corr6);
fIncMaxE = new TH2D("fIncMaxE","Inc",10,0,100,10,0,100);
fOutputList->Add(fIncMaxE);
fIncReco = new TH2D("fIncReco","Inc",10,0,100,100,0,500);
fOutputList->Add(fIncReco);
fPhoReco = new TH2D("fPhoReco","Pho",10,0,100,100,0,500);
fOutputList->Add(fPhoReco);
fSamReco = new TH2D("fSamReco","Same",10,0,100,100,0,500);
fOutputList->Add(fSamReco);
fIncRecoMaxE = new TH2D("fIncRecoMaxE","Inc",10,0,100,100,0,500);
fOutputList->Add(fIncRecoMaxE);
fPhoRecoMaxE = new TH2D("fPhoRecoMaxE","Pho",10,0,100,100,0,500);
fOutputList->Add(fPhoRecoMaxE);
fSamRecoMaxE = new TH2D("fSamRecoMaxE","Same",10,0,100,100,0,500);
fOutputList->Add(fSamRecoMaxE);
fPhoVertexReco_TPC = new TH2D("fPhoVertexReco_TPC","photon production Vertex mass selection TPC",40,0,20,250,0,50);
fPhoVertexReco_TPC->Sumw2();
fOutputList->Add(fPhoVertexReco_TPC);
fPhoVertexReco_TPC_Invmass = new TH2D("fPhoVertexReco_TPC_Invmass","photon production Vertex mass selection TPC Invmass",40,0,20,250,0,50);
fPhoVertexReco_TPC_Invmass->Sumw2();
fOutputList->Add(fPhoVertexReco_TPC_Invmass);
fPhoVertexReco_EMCal = new TH2D("fPhoVertexReco_EMCal","photon production Vertex mass selection",40,0,20,250,0,50);
fPhoVertexReco_EMCal->Sumw2();
fOutputList->Add(fPhoVertexReco_EMCal);
fPhoVertexReco_Invmass = new TH2D("fPhoVertexReco_Invmass","photon production Vertex mass selection",40,0,20,250,0,50);
fPhoVertexReco_Invmass->Sumw2();
fOutputList->Add(fPhoVertexReco_Invmass);
fPhoVertexReco_step0= new TH2D("fPhoVertexReco_step0","photon production Vertex mass selection",40,0,20,250,0,50);
fPhoVertexReco_step0->Sumw2();
fOutputList->Add(fPhoVertexReco_step0);
fPhoVertexReco_step1= new TH2D("fPhoVertexReco_step1","photon production Vertex mass selection",40,0,20,250,0,50);
fPhoVertexReco_step1->Sumw2();
fOutputList->Add(fPhoVertexReco_step1);
fMatchV0_0 = new TH1D("fMatchV0_0","V0 match",100,0,20);
fOutputList->Add(fMatchV0_0);
fMatchV0_1 = new TH1D("fMatchV0_1","V0 match",100,0,20);
fOutputList->Add(fMatchV0_1);
fMatchMC_0 = new TH1D("fMatchMC_0","MC match",100,0,20);
fOutputList->Add(fMatchMC_0);
fMatchMC_1 = new TH1D("fMatchMC_1","MC match",100,0,20);
fOutputList->Add(fMatchMC_1);
fpair = new TH2D("fpair","pair of associate",100,0,20,21,-10.5,10.5);
fOutputList->Add(fpair);
fFakeRejection0 = new TH2D("fFakeRejection0","TPC PID",2,-0.5,1.5,100,0,20);
fFakeRejection0->Sumw2();
fOutputList->Add(fFakeRejection0);
fFakeRejection1 = new TH2D("fFakeRejection1","TPC PID + Tr match",2,-0.5,1.5,100,0,20);
fFakeRejection1->Sumw2();
fOutputList->Add(fFakeRejection1);
fFakeRejection2 = new TH2D("fFakeRejection2","TPC PID + Tr match + E/p",2,-0.5,1.5,100,0,20);
fFakeRejection2->Sumw2();
fOutputList->Add(fFakeRejection2);
EopFake = new TH2D("EopFake","negative track Eop",20,0,20,200,0,2);
EopFake->Sumw2();
fOutputList->Add(EopFake);
EopTrue = new TH2D("EopTrue","true track Eop",20,0,20,200,0,2);
EopTrue->Sumw2();
fOutputList->Add(EopTrue);
MatchFake = new TH2D("MatchFake","negative track Match",20,0,20,100,0,0.05);
MatchFake->Sumw2();
fOutputList->Add(MatchFake);
MatchTrue = new TH2D("MatchTrue","true track Match",20,0,20,100,0,0.05);
MatchTrue->Sumw2();
fOutputList->Add(MatchTrue);
MatchTrCheck = new TH2D("MatchTrCheck","Check Tr Match",2010,-10,2000,2010,-10,2000);
fOutputList->Add(MatchTrCheck);
MatchTrEop = new TH2D("MatchTrEop","Check Tr Match E/p",200,0,2,200,0,2);
fOutputList->Add(MatchTrEop);
PostData(1,fOutputList);
}
void AliAnalysisTaskHFECal::Terminate(Option_t *)
{
AliAnalysisTaskSE::Terminate();
}
Bool_t AliAnalysisTaskHFECal::ProcessCutStep(Int_t cutStep, AliVParticle *track)
{
const Int_t kMCOffset = AliHFEcuts::kNcutStepsMCTrack;
if(!fCFM->CheckParticleCuts(cutStep + kMCOffset, track)) return kFALSE;
return kTRUE;
}
void AliAnalysisTaskHFECal::SelectPhotonicElectron(Int_t itrack, Double_t cent, AliESDtrack *track, Bool_t &fFlagPhotonic, Bool_t &fFlagConvinat, Double_t nSig, Double_t shower, Double_t ep, Double_t mce, Double_t w, Int_t ibgevent, Bool_t tagpi0, Bool_t tageta, Int_t iCal)
{
fTrackCuts->SetAcceptKinkDaughters(kFALSE);
fTrackCuts->SetRequireTPCRefit(kTRUE);
fTrackCuts->SetRequireITSRefit(kTRUE);
fTrackCuts->SetEtaRange(-0.9,0.9);
fTrackCuts->SetMaxChi2PerClusterTPC(3.5);
fTrackCuts->SetMinNClustersTPC(90);
Double_t bfield = fESD->GetMagneticField();
Double_t emass = 0.51*0.001;
double ptEle = track->Pt();
if(ibgevent==0 && w > 0.0)
{
fpTCheck->Fill(ptEle,w);
}
Bool_t flagPhotonicElec = kFALSE;
Bool_t flagConvinatElec = kFALSE;
int p1 = 0;
if(mce==3)
{
Int_t label = TMath::Abs(track->GetLabel());
TParticle* particle = stack->Particle(label);
p1 = particle->GetFirstMother();
}
int numULS = 0;
int numLS = 0;
for(Int_t jTracks = 0; jTracks<fESD->GetNumberOfTracks(); jTracks++){
AliESDtrack* trackAsso = fESD->GetTrack(jTracks);
if (!trackAsso) {
printf("ERROR: Could not receive track %d\n", jTracks);
continue;
}
if(itrack==jTracks)continue;
int jbgevent = 0;
int p2 = 0;
if(mce==3)
{
Int_t label2 = TMath::Abs(trackAsso->GetLabel());
TParticle* particle2 = stack->Particle(label2);
Bool_t MChijing_ass = fMC->IsFromBGEvent(label2);
if(MChijing_ass)jbgevent =1;
if(particle2->GetFirstMother()>-1)
p2 = particle2->GetFirstMother();
}
Double_t dEdxAsso = -999., ptPrim=-999., ptAsso=-999., openingAngle = -999.;
Double_t mass=999., width = -999;
Bool_t fFlagLS=kFALSE, fFlagULS=kFALSE;
ptPrim = ptEle;
dEdxAsso = trackAsso->GetTPCsignal();
ptAsso = trackAsso->Pt();
Int_t chargeAsso = trackAsso->Charge();
Int_t charge = track->Charge();
if(ptAsso <fMimpTassCut) continue;
if(!fTrackCuts->AcceptTrack(trackAsso)) continue;
double fTPCnSigmaAss = fPID->GetPIDResponse() ? fPID->GetPIDResponse()->NumberOfSigmasTPC(trackAsso, AliPID::kElectron) : 1000;
if(fTPCnSigmaAss <fMimNsigassCut || fTPCnSigmaAss>5) continue;
Int_t fPDGe1 = 11; Int_t fPDGe2 = 11;
if(charge>0) fPDGe1 = -11;
if(chargeAsso>0) fPDGe2 = -11;
if(charge == chargeAsso) fFlagLS = kTRUE;
if(charge != chargeAsso) fFlagULS = kTRUE;
AliKFParticle::SetField(bfield);
AliKFParticle ge1(*track, fPDGe1);
AliKFParticle ge2(*trackAsso, fPDGe2);
if(fSetMassNonlinear)
{
ge1.SetNonlinearMassConstraint(emass);
ge2.SetNonlinearMassConstraint(emass);
}
AliKFParticle recg(ge1, ge2);
if(recg.GetNDF()<1) continue;
Double_t chi2recg = recg.GetChi2()/recg.GetNDF();
Double_t chi2cut = 3.0;
if(fSetMassConstraint)
{
recg.SetMassConstraint(0,0.0001);
chi2cut = 30.0;
}
recg.GetMass(mass,width);
if(fSetMassWidthCut && width>1e10)continue;
openingAngle = ge1.GetAngle(ge2);
if(fFlagLS) fOpeningAngleLS->Fill(openingAngle);
if(fFlagULS) fOpeningAngleULS->Fill(openingAngle);
double ishower = 0;
if(shower>0.0 && shower<0.3)ishower = 1;
if(iCal==1)
{
double phoinfo[9];
phoinfo[0] = cent;
phoinfo[1] = ptPrim;
phoinfo[2] = mass;
phoinfo[3] = nSig;
phoinfo[4] = openingAngle;
phoinfo[5] = ishower;
phoinfo[6] = ep;
phoinfo[7] = mce;
phoinfo[8] = ptAsso;
if(fFlagLS) fInvmassLS->Fill(phoinfo);
if(fFlagULS) fInvmassULS->Fill(phoinfo);
if(fFlagLS && ibgevent==0 && jbgevent==0) fInvmassLSmc->Fill(phoinfo,w);
if(fFlagULS && ibgevent==0 && jbgevent==0)
{
fInvmassULSmc->Fill(phoinfo,w);
}
}
if(openingAngle > fOpeningAngleCut) continue;
if(chi2recg>chi2cut) continue;
if(fFlagLS ) fInvmassLSreco->Fill(ptPrim,mass);
if(fFlagULS) fInvmassULSreco->Fill(ptPrim,mass);
if(mass<fInvmassCut && fFlagULS)numULS++;
if(mass<fInvmassCut && fFlagLS)numLS++;
if(mce<-0.5)
{
if(mass<fInvmassCut && fFlagULS && shower>0.0 && shower<0.3 && iCal==1)fPhoElecPtM20Mass->Fill(cent,ptPrim);
if(mass<fInvmassCut && fFlagLS && shower>0.0 && shower<0.3 && iCal==1)fSameElecPtM20Mass->Fill(cent,ptPrim);
if(mass<fInvmassCut && fFlagULS && !flagPhotonicElec){
flagPhotonicElec = kTRUE;
}
if(mass<fInvmassCut && fFlagLS && !flagConvinatElec){
flagConvinatElec = kTRUE;
}
}
else
{
if(mass<fInvmassCut && fFlagULS && shower>0.0 && shower<0.3 && mce>2.1 && iCal==1)fPhoElecPtMCM20Mass->Fill(cent,ptPrim,w);
if(mass<fInvmassCut && fFlagLS && shower>0.0 && shower<0.3 && mce>2.1 && iCal==1)fSameElecPtMCM20Mass->Fill(cent,ptPrim,w);
if(w>0.0)
{
if(iCal==1)
{
if(fFlagLS && ibgevent==0 && jbgevent==0 && tagpi0) fInvmassLSmc0->Fill(ptPrim,mass);
if(fFlagULS && ibgevent==0 && jbgevent==0 && tagpi0) fInvmassULSmc0->Fill(ptPrim,mass);
if(fFlagLS && ibgevent==0 && jbgevent==0 && tageta) fInvmassLSmc1->Fill(ptPrim,mass);
if(fFlagULS && ibgevent==0 && jbgevent==0 && tageta) fInvmassULSmc1->Fill(ptPrim,mass);
if(fFlagLS && ibgevent==0 && jbgevent==0 && (p1==p2) && tagpi0) fInvmassLSmc2->Fill(ptPrim,mass);
if(fFlagULS && ibgevent==0 && jbgevent==0 && (p1==p2) && tagpi0) fInvmassULSmc2->Fill(ptPrim,mass);
if(fFlagLS && ibgevent==0 && jbgevent==0 && (p1==p2) && tageta) fInvmassLSmc3->Fill(ptPrim,mass);
if(fFlagULS && ibgevent==0 && jbgevent==0 && (p1==p2) && tageta) fInvmassULSmc3->Fill(ptPrim,mass);
}
}
if(mass<fInvmassCut && fFlagULS && !flagPhotonicElec && (ibgevent==jbgevent)){
flagPhotonicElec = kTRUE;
}
if(mass<fInvmassCut && fFlagLS && !flagConvinatElec && (ibgevent==jbgevent)){
flagConvinatElec = kTRUE;
}
}
}
if(numULS>0 || numLS>0)
{
int numPair = numULS-numLS;
if(iCal==1)fpair->Fill(ptEle,numPair);
}
fFlagPhotonic = flagPhotonicElec;
fFlagConvinat = flagConvinatElec;
}
void AliAnalysisTaskHFECal::FindMother(TParticle* part, int &label, int &pid)
{
if(part->GetFirstMother()>-1)
{
label = part->GetFirstMother();
pid = stack->Particle(label)->GetPdgCode();
}
}
double AliAnalysisTaskHFECal::GetMCweight(double mcPi0pT)
{
double weight = 1.0;
if(mcPi0pT>0.0 && mcPi0pT<5.0)
{
weight = 0.323*mcPi0pT/(TMath::Exp(-1.6+0.767*mcPi0pT+0.0285*mcPi0pT*mcPi0pT));
}
else
{
weight = 115.0/(0.718*mcPi0pT*TMath::Power(mcPi0pT,3.65));
}
return weight;
}
double AliAnalysisTaskHFECal::GetMCweightEta(double mcEtapT)
{
double weight = 1.0;
weight = 223.3/TMath::Power((TMath::Exp(-0.17*mcEtapT-0.0322*mcEtapT*mcEtapT)+mcEtapT/1.69),5.65);
return weight;
}
void AliAnalysisTaskHFECal::FindTriggerClusters()
{
const int nModuleCols = 2;
const int nModuleRows = 5;
const int nColsFeeModule = 48;
const int nRowsFeeModule = 24;
const int nColsFaltroModule = 24;
const int nRowsFaltroModule = 12;
Int_t globCol, globRow;
Int_t ntimes=0, nTrigChannel=0, nTrigChannelCut=0;
Double_t cellTime[nColsFeeModule*nModuleCols][nRowsFeeModule*nModuleRows];
Double_t cellEnergy[nColsFeeModule*nModuleCols][nRowsFeeModule*nModuleRows];
Double_t fTimeCutLow = 469e-09;
Double_t fTimeCutHigh = 715e-09;
AliESDCaloTrigger * fCaloTrigger = fESD->GetCaloTrigger( "EMCAL" );
for(Int_t i = 0; i < nColsFaltroModule*nModuleCols; i++ )
{
for(Int_t j = 0; j < nRowsFaltroModule*nModuleRows; j++ )
{
ftriggersCut[i][j] = 0;
ftriggers[i][j] = 0;
ftriggersTime[i][j] = 0;
}
}
Int_t iglobCol=0, iglobRow=0;
if( fCaloTrigger->GetEntries() > 0 )
{
fCaloTrigger->Reset();
while( fCaloTrigger->Next() )
{
fCaloTrigger->GetPosition( globCol, globRow );
fCaloTrigger->GetNL0Times( ntimes );
Int_t bit = 0;
fCaloTrigger->GetTriggerBits(bit);
Int_t ts = 0;
fCaloTrigger->GetL1TimeSum(ts);
if (ts > 0)ftriggers[globCol][globRow] = 1;
nTrigChannel++;
if(ts>0 && (bit >> 6 & 0x1))
{
iglobCol = globCol;
iglobRow = globRow;
nTrigChannelCut++;
ftriggersCut[globCol][globRow] = 1;
}
}
}
Int_t nCluster=0, nCell=0, iCell=0, gCell=0;
Short_t cellAddr, nSACell;
Int_t mclabel;
Int_t iSACell;
Double_t cellAmp=0, cellTimeT=0, clusterTime=0, efrac=0;
Int_t nSupMod, nModule, nIphi, nIeta, iphi, ieta, gphi, geta, feta, fphi;
TRefArray *fCaloClusters = new TRefArray();
fESD->GetEMCALClusters( fCaloClusters );
nCluster = fCaloClusters->GetEntries();
if( nCluster > 0 ){
for(Int_t i = 0; i < nColsFeeModule*nModuleCols; i++ ){
for(Int_t j = 0; j < nRowsFeeModule*nModuleRows; j++ ){
cellTime[i][j] = 0.;
cellEnergy[i][j] = 0.;
}
}
AliESDCaloCells *fCaloCells = fESD->GetEMCALCells();
nSACell = fCaloCells->GetNumberOfCells();
for(iSACell = 0; iSACell < nSACell; iSACell++ ){
fCaloCells->GetCell( iSACell, cellAddr, cellAmp, cellTimeT , mclabel, efrac);
fGeom->GetCellIndex( cellAddr, nSupMod, nModule, nIphi, nIeta );
fGeom->GetCellPhiEtaIndexInSModule( nSupMod,nModule, nIphi, nIeta, iphi, ieta);
gphi = iphi + nRowsFeeModule*(nSupMod/2);
geta = ieta + nColsFeeModule*(nSupMod%2);
cellTime[geta][gphi] = cellTimeT;
cellEnergy[geta][gphi] = cellAmp;
}
}
Int_t nClusterTrig, nClusterTrigCut;
UShort_t *cellAddrs;
Double_t clsE=-999, clsEta=-999, clsPhi=-999;
Float_t clsPos[3] = {0.,0.,0.};
for(Int_t icl=0; icl<fESD->GetNumberOfCaloClusters(); icl++)
{
AliESDCaloCluster *cluster = fESD->GetCaloCluster(icl);
if(!cluster || !cluster->IsEMCAL()) continue;
nCell = cluster->GetNCells();
clsE = cluster->E();
cluster->GetPosition(clsPos);
TVector3 clsPosVec(clsPos[0],clsPos[1],clsPos[2]);
clsEta = clsPosVec.Eta();
clsPhi = clsPosVec.Phi();
cellAddrs = cluster->GetCellsAbsId();
nClusterTrig = 0;
nClusterTrigCut = 0;
for( iCell = 0; iCell < nCell; iCell++ )
{
fGeom->GetCellIndex( cellAddrs[iCell], nSupMod, nModule, nIphi, nIeta );
fGeom->GetCellPhiEtaIndexInSModule( nSupMod,nModule, nIphi, nIeta, iphi, ieta);
gphi = iphi + nRowsFeeModule*(nSupMod/2);
geta = ieta + nColsFeeModule*(nSupMod%2);
if( cellTime[geta][gphi] > 0. ){
clusterTime += cellTime[geta][gphi];
gCell++;
}
fphi = gphi / 2;
feta = geta / 2;
if( ftriggers[feta][fphi]==1)
{ nClusterTrig++;
}
if( ftriggersCut[feta][fphi]==1)
{ nClusterTrigCut++;
}
}
if( gCell > 0 )
clusterTime = clusterTime / (Double_t)gCell;
if( fESD->GetBunchCrossNumber() % 4 < 2 )
clusterTime -= 0.0000001;
if(nClusterTrig>0){
}
if(nClusterTrig>0){
cluster->SetChi2(1);
}
if(nClusterTrigCut>0){
cluster->SetChi2(2);
}
if(nClusterTrigCut>0 && ( nCell > (1 + clsE / 3)))
{
cluster->SetChi2(3);
}
if(nClusterTrigCut>0 && (nCell > (1 + clsE / 3) )&&( clusterTime > fTimeCutLow && clusterTime < fTimeCutHigh ))
{
}
if(nClusterTrigCut<1)
{
cluster->SetChi2(0);
}
}
}
double AliAnalysisTaskHFECal::MCEopMeanCorrection(double pTmc, float central)
{
TF1 *fcorr0 = new TF1("fcorr0","[0]*tanh([1]+[2]*x)");
TF1 *fcorr1 = new TF1("fcorr1","[0]*tanh([1]+[2]*x)");
double shift = 0.0;
if(central>0 && central<=10)
{
fcorr0->SetParameters(1.045,1.288,3.18e-01);
fcorr1->SetParameters(9.91e-01,3.466,2.344);
}
else if(central>10 && central<=20)
{
fcorr0->SetParameters(1.029,8.254e-01,4.07e-01);
fcorr1->SetParameters(0.975,2.276,1.501e-01);
}
else if(central>20 && central<=30)
{
fcorr0->SetParameters(1.01,8.795e-01,3.904e-01);
fcorr1->SetParameters(9.675e-01,1.654,2.583e-01);
}
else if(central>30 && central<=40)
{
fcorr0->SetParameters(1.00,1.466,2.305e-1);
fcorr1->SetParameters(9.637e-01,1.473,2.754e-01);
}
else if(central>40 && central<=50)
{
fcorr0->SetParameters(1.00,1.422,1.518e-01);
fcorr1->SetParameters(9.59e-01,1.421,2.931e-01);
}
else if(central>50 && central<=70)
{
fcorr0->SetParameters(0.989,2.495,2.167);
fcorr1->SetParameters(0.961,1.734,1.438e-01);
}
else if(central>70 && central<=100)
{
fcorr0->SetParameters(0.981,-3.373,3.93327);
fcorr1->SetParameters(9.574e-01,1.698,1.58e-01);
}
shift = fcorr0->Eval(pTmc)-fcorr1->Eval(pTmc);
fcorr0->Delete();
fcorr1->Delete();
return shift;
}
double AliAnalysisTaskHFECal::NsigmaCorrection(double tmpeta, float central)
{
int icent = 0;
if(central>=0 && central<10)
{
icent = 0;
}
else if(central>=10 && central<20)
{
icent = 1;
}
else if(central>=20 && central<30)
{
icent = 2;
}
else if(central>=30 && central<40)
{
icent = 3;
}
else if(central>=40 && central<50)
{
icent = 4;
}
else if(central>=50 && central<70)
{
icent = 5;
}
else
{
icent = 6;
}
double shift = fnSigEtaCorr[icent]->Eval(tmpeta);
return shift;
}
AliAnalysisTaskHFECal.cxx:1 AliAnalysisTaskHFECal.cxx:2 AliAnalysisTaskHFECal.cxx:3 AliAnalysisTaskHFECal.cxx:4 AliAnalysisTaskHFECal.cxx:5 AliAnalysisTaskHFECal.cxx:6 AliAnalysisTaskHFECal.cxx:7 AliAnalysisTaskHFECal.cxx:8 AliAnalysisTaskHFECal.cxx:9 AliAnalysisTaskHFECal.cxx:10 AliAnalysisTaskHFECal.cxx:11 AliAnalysisTaskHFECal.cxx:12 AliAnalysisTaskHFECal.cxx:13 AliAnalysisTaskHFECal.cxx:14 AliAnalysisTaskHFECal.cxx:15 AliAnalysisTaskHFECal.cxx:16 AliAnalysisTaskHFECal.cxx:17 AliAnalysisTaskHFECal.cxx:18 AliAnalysisTaskHFECal.cxx:19 AliAnalysisTaskHFECal.cxx:20 AliAnalysisTaskHFECal.cxx:21 AliAnalysisTaskHFECal.cxx:22 AliAnalysisTaskHFECal.cxx:23 AliAnalysisTaskHFECal.cxx:24 AliAnalysisTaskHFECal.cxx:25 AliAnalysisTaskHFECal.cxx:26 AliAnalysisTaskHFECal.cxx:27 AliAnalysisTaskHFECal.cxx:28 AliAnalysisTaskHFECal.cxx:29 AliAnalysisTaskHFECal.cxx:30 AliAnalysisTaskHFECal.cxx:31 AliAnalysisTaskHFECal.cxx:32 AliAnalysisTaskHFECal.cxx:33 AliAnalysisTaskHFECal.cxx:34 AliAnalysisTaskHFECal.cxx:35 AliAnalysisTaskHFECal.cxx:36 AliAnalysisTaskHFECal.cxx:37 AliAnalysisTaskHFECal.cxx:38 AliAnalysisTaskHFECal.cxx:39 AliAnalysisTaskHFECal.cxx:40 AliAnalysisTaskHFECal.cxx:41 AliAnalysisTaskHFECal.cxx:42 AliAnalysisTaskHFECal.cxx:43 AliAnalysisTaskHFECal.cxx:44 AliAnalysisTaskHFECal.cxx:45 AliAnalysisTaskHFECal.cxx:46 AliAnalysisTaskHFECal.cxx:47 AliAnalysisTaskHFECal.cxx:48 AliAnalysisTaskHFECal.cxx:49 AliAnalysisTaskHFECal.cxx:50 AliAnalysisTaskHFECal.cxx:51 AliAnalysisTaskHFECal.cxx:52 AliAnalysisTaskHFECal.cxx:53 AliAnalysisTaskHFECal.cxx:54 AliAnalysisTaskHFECal.cxx:55 AliAnalysisTaskHFECal.cxx:56 AliAnalysisTaskHFECal.cxx:57 AliAnalysisTaskHFECal.cxx:58 AliAnalysisTaskHFECal.cxx:59 AliAnalysisTaskHFECal.cxx:60 AliAnalysisTaskHFECal.cxx:61 AliAnalysisTaskHFECal.cxx:62 AliAnalysisTaskHFECal.cxx:63 AliAnalysisTaskHFECal.cxx:64 AliAnalysisTaskHFECal.cxx:65 AliAnalysisTaskHFECal.cxx:66 AliAnalysisTaskHFECal.cxx:67 AliAnalysisTaskHFECal.cxx:68 AliAnalysisTaskHFECal.cxx:69 AliAnalysisTaskHFECal.cxx:70 AliAnalysisTaskHFECal.cxx:71 AliAnalysisTaskHFECal.cxx:72 AliAnalysisTaskHFECal.cxx:73 AliAnalysisTaskHFECal.cxx:74 AliAnalysisTaskHFECal.cxx:75 AliAnalysisTaskHFECal.cxx:76 AliAnalysisTaskHFECal.cxx:77 AliAnalysisTaskHFECal.cxx:78 AliAnalysisTaskHFECal.cxx:79 AliAnalysisTaskHFECal.cxx:80 AliAnalysisTaskHFECal.cxx:81 AliAnalysisTaskHFECal.cxx:82 AliAnalysisTaskHFECal.cxx:83 AliAnalysisTaskHFECal.cxx:84 AliAnalysisTaskHFECal.cxx:85 AliAnalysisTaskHFECal.cxx:86 AliAnalysisTaskHFECal.cxx:87 AliAnalysisTaskHFECal.cxx:88 AliAnalysisTaskHFECal.cxx:89 AliAnalysisTaskHFECal.cxx:90 AliAnalysisTaskHFECal.cxx:91 AliAnalysisTaskHFECal.cxx:92 AliAnalysisTaskHFECal.cxx:93 AliAnalysisTaskHFECal.cxx:94 AliAnalysisTaskHFECal.cxx:95 AliAnalysisTaskHFECal.cxx:96 AliAnalysisTaskHFECal.cxx:97 AliAnalysisTaskHFECal.cxx:98 AliAnalysisTaskHFECal.cxx:99 AliAnalysisTaskHFECal.cxx:100 AliAnalysisTaskHFECal.cxx:101 AliAnalysisTaskHFECal.cxx:102 AliAnalysisTaskHFECal.cxx:103 AliAnalysisTaskHFECal.cxx:104 AliAnalysisTaskHFECal.cxx:105 AliAnalysisTaskHFECal.cxx:106 AliAnalysisTaskHFECal.cxx:107 AliAnalysisTaskHFECal.cxx:108 AliAnalysisTaskHFECal.cxx:109 AliAnalysisTaskHFECal.cxx:110 AliAnalysisTaskHFECal.cxx:111 AliAnalysisTaskHFECal.cxx:112 AliAnalysisTaskHFECal.cxx:113 AliAnalysisTaskHFECal.cxx:114 AliAnalysisTaskHFECal.cxx:115 AliAnalysisTaskHFECal.cxx:116 AliAnalysisTaskHFECal.cxx:117 AliAnalysisTaskHFECal.cxx:118 AliAnalysisTaskHFECal.cxx:119 AliAnalysisTaskHFECal.cxx:120 AliAnalysisTaskHFECal.cxx:121 AliAnalysisTaskHFECal.cxx:122 AliAnalysisTaskHFECal.cxx:123 AliAnalysisTaskHFECal.cxx:124 AliAnalysisTaskHFECal.cxx:125 AliAnalysisTaskHFECal.cxx:126 AliAnalysisTaskHFECal.cxx:127 AliAnalysisTaskHFECal.cxx:128 AliAnalysisTaskHFECal.cxx:129 AliAnalysisTaskHFECal.cxx:130 AliAnalysisTaskHFECal.cxx:131 AliAnalysisTaskHFECal.cxx:132 AliAnalysisTaskHFECal.cxx:133 AliAnalysisTaskHFECal.cxx:134 AliAnalysisTaskHFECal.cxx:135 AliAnalysisTaskHFECal.cxx:136 AliAnalysisTaskHFECal.cxx:137 AliAnalysisTaskHFECal.cxx:138 AliAnalysisTaskHFECal.cxx:139 AliAnalysisTaskHFECal.cxx:140 AliAnalysisTaskHFECal.cxx:141 AliAnalysisTaskHFECal.cxx:142 AliAnalysisTaskHFECal.cxx:143 AliAnalysisTaskHFECal.cxx:144 AliAnalysisTaskHFECal.cxx:145 AliAnalysisTaskHFECal.cxx:146 AliAnalysisTaskHFECal.cxx:147 AliAnalysisTaskHFECal.cxx:148 AliAnalysisTaskHFECal.cxx:149 AliAnalysisTaskHFECal.cxx:150 AliAnalysisTaskHFECal.cxx:151 AliAnalysisTaskHFECal.cxx:152 AliAnalysisTaskHFECal.cxx:153 AliAnalysisTaskHFECal.cxx:154 AliAnalysisTaskHFECal.cxx:155 AliAnalysisTaskHFECal.cxx:156 AliAnalysisTaskHFECal.cxx:157 AliAnalysisTaskHFECal.cxx:158 AliAnalysisTaskHFECal.cxx:159 AliAnalysisTaskHFECal.cxx:160 AliAnalysisTaskHFECal.cxx:161 AliAnalysisTaskHFECal.cxx:162 AliAnalysisTaskHFECal.cxx:163 AliAnalysisTaskHFECal.cxx:164 AliAnalysisTaskHFECal.cxx:165 AliAnalysisTaskHFECal.cxx:166 AliAnalysisTaskHFECal.cxx:167 AliAnalysisTaskHFECal.cxx:168 AliAnalysisTaskHFECal.cxx:169 AliAnalysisTaskHFECal.cxx:170 AliAnalysisTaskHFECal.cxx:171 AliAnalysisTaskHFECal.cxx:172 AliAnalysisTaskHFECal.cxx:173 AliAnalysisTaskHFECal.cxx:174 AliAnalysisTaskHFECal.cxx:175 AliAnalysisTaskHFECal.cxx:176 AliAnalysisTaskHFECal.cxx:177 AliAnalysisTaskHFECal.cxx:178 AliAnalysisTaskHFECal.cxx:179 AliAnalysisTaskHFECal.cxx:180 AliAnalysisTaskHFECal.cxx:181 AliAnalysisTaskHFECal.cxx:182 AliAnalysisTaskHFECal.cxx:183 AliAnalysisTaskHFECal.cxx:184 AliAnalysisTaskHFECal.cxx:185 AliAnalysisTaskHFECal.cxx:186 AliAnalysisTaskHFECal.cxx:187 AliAnalysisTaskHFECal.cxx:188 AliAnalysisTaskHFECal.cxx:189 AliAnalysisTaskHFECal.cxx:190 AliAnalysisTaskHFECal.cxx:191 AliAnalysisTaskHFECal.cxx:192 AliAnalysisTaskHFECal.cxx:193 AliAnalysisTaskHFECal.cxx:194 AliAnalysisTaskHFECal.cxx:195 AliAnalysisTaskHFECal.cxx:196 AliAnalysisTaskHFECal.cxx:197 AliAnalysisTaskHFECal.cxx:198 AliAnalysisTaskHFECal.cxx:199 AliAnalysisTaskHFECal.cxx:200 AliAnalysisTaskHFECal.cxx:201 AliAnalysisTaskHFECal.cxx:202 AliAnalysisTaskHFECal.cxx:203 AliAnalysisTaskHFECal.cxx:204 AliAnalysisTaskHFECal.cxx:205 AliAnalysisTaskHFECal.cxx:206 AliAnalysisTaskHFECal.cxx:207 AliAnalysisTaskHFECal.cxx:208 AliAnalysisTaskHFECal.cxx:209 AliAnalysisTaskHFECal.cxx:210 AliAnalysisTaskHFECal.cxx:211 AliAnalysisTaskHFECal.cxx:212 AliAnalysisTaskHFECal.cxx:213 AliAnalysisTaskHFECal.cxx:214 AliAnalysisTaskHFECal.cxx:215 AliAnalysisTaskHFECal.cxx:216 AliAnalysisTaskHFECal.cxx:217 AliAnalysisTaskHFECal.cxx:218 AliAnalysisTaskHFECal.cxx:219 AliAnalysisTaskHFECal.cxx:220 AliAnalysisTaskHFECal.cxx:221 AliAnalysisTaskHFECal.cxx:222 AliAnalysisTaskHFECal.cxx:223 AliAnalysisTaskHFECal.cxx:224 AliAnalysisTaskHFECal.cxx:225 AliAnalysisTaskHFECal.cxx:226 AliAnalysisTaskHFECal.cxx:227 AliAnalysisTaskHFECal.cxx:228 AliAnalysisTaskHFECal.cxx:229 AliAnalysisTaskHFECal.cxx:230 AliAnalysisTaskHFECal.cxx:231 AliAnalysisTaskHFECal.cxx:232 AliAnalysisTaskHFECal.cxx:233 AliAnalysisTaskHFECal.cxx:234 AliAnalysisTaskHFECal.cxx:235 AliAnalysisTaskHFECal.cxx:236 AliAnalysisTaskHFECal.cxx:237 AliAnalysisTaskHFECal.cxx:238 AliAnalysisTaskHFECal.cxx:239 AliAnalysisTaskHFECal.cxx:240 AliAnalysisTaskHFECal.cxx:241 AliAnalysisTaskHFECal.cxx:242 AliAnalysisTaskHFECal.cxx:243 AliAnalysisTaskHFECal.cxx:244 AliAnalysisTaskHFECal.cxx:245 AliAnalysisTaskHFECal.cxx:246 AliAnalysisTaskHFECal.cxx:247 AliAnalysisTaskHFECal.cxx:248 AliAnalysisTaskHFECal.cxx:249 AliAnalysisTaskHFECal.cxx:250 AliAnalysisTaskHFECal.cxx:251 AliAnalysisTaskHFECal.cxx:252 AliAnalysisTaskHFECal.cxx:253 AliAnalysisTaskHFECal.cxx:254 AliAnalysisTaskHFECal.cxx:255 AliAnalysisTaskHFECal.cxx:256 AliAnalysisTaskHFECal.cxx:257 AliAnalysisTaskHFECal.cxx:258 AliAnalysisTaskHFECal.cxx:259 AliAnalysisTaskHFECal.cxx:260 AliAnalysisTaskHFECal.cxx:261 AliAnalysisTaskHFECal.cxx:262 AliAnalysisTaskHFECal.cxx:263 AliAnalysisTaskHFECal.cxx:264 AliAnalysisTaskHFECal.cxx:265 AliAnalysisTaskHFECal.cxx:266 AliAnalysisTaskHFECal.cxx:267 AliAnalysisTaskHFECal.cxx:268 AliAnalysisTaskHFECal.cxx:269 AliAnalysisTaskHFECal.cxx:270 AliAnalysisTaskHFECal.cxx:271 AliAnalysisTaskHFECal.cxx:272 AliAnalysisTaskHFECal.cxx:273 AliAnalysisTaskHFECal.cxx:274 AliAnalysisTaskHFECal.cxx:275 AliAnalysisTaskHFECal.cxx:276 AliAnalysisTaskHFECal.cxx:277 AliAnalysisTaskHFECal.cxx:278 AliAnalysisTaskHFECal.cxx:279 AliAnalysisTaskHFECal.cxx:280 AliAnalysisTaskHFECal.cxx:281 AliAnalysisTaskHFECal.cxx:282 AliAnalysisTaskHFECal.cxx:283 AliAnalysisTaskHFECal.cxx:284 AliAnalysisTaskHFECal.cxx:285 AliAnalysisTaskHFECal.cxx:286 AliAnalysisTaskHFECal.cxx:287 AliAnalysisTaskHFECal.cxx:288 AliAnalysisTaskHFECal.cxx:289 AliAnalysisTaskHFECal.cxx:290 AliAnalysisTaskHFECal.cxx:291 AliAnalysisTaskHFECal.cxx:292 AliAnalysisTaskHFECal.cxx:293 AliAnalysisTaskHFECal.cxx:294 AliAnalysisTaskHFECal.cxx:295 AliAnalysisTaskHFECal.cxx:296 AliAnalysisTaskHFECal.cxx:297 AliAnalysisTaskHFECal.cxx:298 AliAnalysisTaskHFECal.cxx:299 AliAnalysisTaskHFECal.cxx:300 AliAnalysisTaskHFECal.cxx:301 AliAnalysisTaskHFECal.cxx:302 AliAnalysisTaskHFECal.cxx:303 AliAnalysisTaskHFECal.cxx:304 AliAnalysisTaskHFECal.cxx:305 AliAnalysisTaskHFECal.cxx:306 AliAnalysisTaskHFECal.cxx:307 AliAnalysisTaskHFECal.cxx:308 AliAnalysisTaskHFECal.cxx:309 AliAnalysisTaskHFECal.cxx:310 AliAnalysisTaskHFECal.cxx:311 AliAnalysisTaskHFECal.cxx:312 AliAnalysisTaskHFECal.cxx:313 AliAnalysisTaskHFECal.cxx:314 AliAnalysisTaskHFECal.cxx:315 AliAnalysisTaskHFECal.cxx:316 AliAnalysisTaskHFECal.cxx:317 AliAnalysisTaskHFECal.cxx:318 AliAnalysisTaskHFECal.cxx:319 AliAnalysisTaskHFECal.cxx:320 AliAnalysisTaskHFECal.cxx:321 AliAnalysisTaskHFECal.cxx:322 AliAnalysisTaskHFECal.cxx:323 AliAnalysisTaskHFECal.cxx:324 AliAnalysisTaskHFECal.cxx:325 AliAnalysisTaskHFECal.cxx:326 AliAnalysisTaskHFECal.cxx:327 AliAnalysisTaskHFECal.cxx:328 AliAnalysisTaskHFECal.cxx:329 AliAnalysisTaskHFECal.cxx:330 AliAnalysisTaskHFECal.cxx:331 AliAnalysisTaskHFECal.cxx:332 AliAnalysisTaskHFECal.cxx:333 AliAnalysisTaskHFECal.cxx:334 AliAnalysisTaskHFECal.cxx:335 AliAnalysisTaskHFECal.cxx:336 AliAnalysisTaskHFECal.cxx:337 AliAnalysisTaskHFECal.cxx:338 AliAnalysisTaskHFECal.cxx:339 AliAnalysisTaskHFECal.cxx:340 AliAnalysisTaskHFECal.cxx:341 AliAnalysisTaskHFECal.cxx:342 AliAnalysisTaskHFECal.cxx:343 AliAnalysisTaskHFECal.cxx:344 AliAnalysisTaskHFECal.cxx:345 AliAnalysisTaskHFECal.cxx:346 AliAnalysisTaskHFECal.cxx:347 AliAnalysisTaskHFECal.cxx:348 AliAnalysisTaskHFECal.cxx:349 AliAnalysisTaskHFECal.cxx:350 AliAnalysisTaskHFECal.cxx:351 AliAnalysisTaskHFECal.cxx:352 AliAnalysisTaskHFECal.cxx:353 AliAnalysisTaskHFECal.cxx:354 AliAnalysisTaskHFECal.cxx:355 AliAnalysisTaskHFECal.cxx:356 AliAnalysisTaskHFECal.cxx:357 AliAnalysisTaskHFECal.cxx:358 AliAnalysisTaskHFECal.cxx:359 AliAnalysisTaskHFECal.cxx:360 AliAnalysisTaskHFECal.cxx:361 AliAnalysisTaskHFECal.cxx:362 AliAnalysisTaskHFECal.cxx:363 AliAnalysisTaskHFECal.cxx:364 AliAnalysisTaskHFECal.cxx:365 AliAnalysisTaskHFECal.cxx:366 AliAnalysisTaskHFECal.cxx:367 AliAnalysisTaskHFECal.cxx:368 AliAnalysisTaskHFECal.cxx:369 AliAnalysisTaskHFECal.cxx:370 AliAnalysisTaskHFECal.cxx:371 AliAnalysisTaskHFECal.cxx:372 AliAnalysisTaskHFECal.cxx:373 AliAnalysisTaskHFECal.cxx:374 AliAnalysisTaskHFECal.cxx:375 AliAnalysisTaskHFECal.cxx:376 AliAnalysisTaskHFECal.cxx:377 AliAnalysisTaskHFECal.cxx:378 AliAnalysisTaskHFECal.cxx:379 AliAnalysisTaskHFECal.cxx:380 AliAnalysisTaskHFECal.cxx:381 AliAnalysisTaskHFECal.cxx:382 AliAnalysisTaskHFECal.cxx:383 AliAnalysisTaskHFECal.cxx:384 AliAnalysisTaskHFECal.cxx:385 AliAnalysisTaskHFECal.cxx:386 AliAnalysisTaskHFECal.cxx:387 AliAnalysisTaskHFECal.cxx:388 AliAnalysisTaskHFECal.cxx:389 AliAnalysisTaskHFECal.cxx:390 AliAnalysisTaskHFECal.cxx:391 AliAnalysisTaskHFECal.cxx:392 AliAnalysisTaskHFECal.cxx:393 AliAnalysisTaskHFECal.cxx:394 AliAnalysisTaskHFECal.cxx:395 AliAnalysisTaskHFECal.cxx:396 AliAnalysisTaskHFECal.cxx:397 AliAnalysisTaskHFECal.cxx:398 AliAnalysisTaskHFECal.cxx:399 AliAnalysisTaskHFECal.cxx:400 AliAnalysisTaskHFECal.cxx:401 AliAnalysisTaskHFECal.cxx:402 AliAnalysisTaskHFECal.cxx:403 AliAnalysisTaskHFECal.cxx:404 AliAnalysisTaskHFECal.cxx:405 AliAnalysisTaskHFECal.cxx:406 AliAnalysisTaskHFECal.cxx:407 AliAnalysisTaskHFECal.cxx:408 AliAnalysisTaskHFECal.cxx:409 AliAnalysisTaskHFECal.cxx:410 AliAnalysisTaskHFECal.cxx:411 AliAnalysisTaskHFECal.cxx:412 AliAnalysisTaskHFECal.cxx:413 AliAnalysisTaskHFECal.cxx:414 AliAnalysisTaskHFECal.cxx:415 AliAnalysisTaskHFECal.cxx:416 AliAnalysisTaskHFECal.cxx:417 AliAnalysisTaskHFECal.cxx:418 AliAnalysisTaskHFECal.cxx:419 AliAnalysisTaskHFECal.cxx:420 AliAnalysisTaskHFECal.cxx:421 AliAnalysisTaskHFECal.cxx:422 AliAnalysisTaskHFECal.cxx:423 AliAnalysisTaskHFECal.cxx:424 AliAnalysisTaskHFECal.cxx:425 AliAnalysisTaskHFECal.cxx:426 AliAnalysisTaskHFECal.cxx:427 AliAnalysisTaskHFECal.cxx:428 AliAnalysisTaskHFECal.cxx:429 AliAnalysisTaskHFECal.cxx:430 AliAnalysisTaskHFECal.cxx:431 AliAnalysisTaskHFECal.cxx:432 AliAnalysisTaskHFECal.cxx:433 AliAnalysisTaskHFECal.cxx:434 AliAnalysisTaskHFECal.cxx:435 AliAnalysisTaskHFECal.cxx:436 AliAnalysisTaskHFECal.cxx:437 AliAnalysisTaskHFECal.cxx:438 AliAnalysisTaskHFECal.cxx:439 AliAnalysisTaskHFECal.cxx:440 AliAnalysisTaskHFECal.cxx:441 AliAnalysisTaskHFECal.cxx:442 AliAnalysisTaskHFECal.cxx:443 AliAnalysisTaskHFECal.cxx:444 AliAnalysisTaskHFECal.cxx:445 AliAnalysisTaskHFECal.cxx:446 AliAnalysisTaskHFECal.cxx:447 AliAnalysisTaskHFECal.cxx:448 AliAnalysisTaskHFECal.cxx:449 AliAnalysisTaskHFECal.cxx:450 AliAnalysisTaskHFECal.cxx:451 AliAnalysisTaskHFECal.cxx:452 AliAnalysisTaskHFECal.cxx:453 AliAnalysisTaskHFECal.cxx:454 AliAnalysisTaskHFECal.cxx:455 AliAnalysisTaskHFECal.cxx:456 AliAnalysisTaskHFECal.cxx:457 AliAnalysisTaskHFECal.cxx:458 AliAnalysisTaskHFECal.cxx:459 AliAnalysisTaskHFECal.cxx:460 AliAnalysisTaskHFECal.cxx:461 AliAnalysisTaskHFECal.cxx:462 AliAnalysisTaskHFECal.cxx:463 AliAnalysisTaskHFECal.cxx:464 AliAnalysisTaskHFECal.cxx:465 AliAnalysisTaskHFECal.cxx:466 AliAnalysisTaskHFECal.cxx:467 AliAnalysisTaskHFECal.cxx:468 AliAnalysisTaskHFECal.cxx:469 AliAnalysisTaskHFECal.cxx:470 AliAnalysisTaskHFECal.cxx:471 AliAnalysisTaskHFECal.cxx:472 AliAnalysisTaskHFECal.cxx:473 AliAnalysisTaskHFECal.cxx:474 AliAnalysisTaskHFECal.cxx:475 AliAnalysisTaskHFECal.cxx:476 AliAnalysisTaskHFECal.cxx:477 AliAnalysisTaskHFECal.cxx:478 AliAnalysisTaskHFECal.cxx:479 AliAnalysisTaskHFECal.cxx:480 AliAnalysisTaskHFECal.cxx:481 AliAnalysisTaskHFECal.cxx:482 AliAnalysisTaskHFECal.cxx:483 AliAnalysisTaskHFECal.cxx:484 AliAnalysisTaskHFECal.cxx:485 AliAnalysisTaskHFECal.cxx:486 AliAnalysisTaskHFECal.cxx:487 AliAnalysisTaskHFECal.cxx:488 AliAnalysisTaskHFECal.cxx:489 AliAnalysisTaskHFECal.cxx:490 AliAnalysisTaskHFECal.cxx:491 AliAnalysisTaskHFECal.cxx:492 AliAnalysisTaskHFECal.cxx:493 AliAnalysisTaskHFECal.cxx:494 AliAnalysisTaskHFECal.cxx:495 AliAnalysisTaskHFECal.cxx:496 AliAnalysisTaskHFECal.cxx:497 AliAnalysisTaskHFECal.cxx:498 AliAnalysisTaskHFECal.cxx:499 AliAnalysisTaskHFECal.cxx:500 AliAnalysisTaskHFECal.cxx:501 AliAnalysisTaskHFECal.cxx:502 AliAnalysisTaskHFECal.cxx:503 AliAnalysisTaskHFECal.cxx:504 AliAnalysisTaskHFECal.cxx:505 AliAnalysisTaskHFECal.cxx:506 AliAnalysisTaskHFECal.cxx:507 AliAnalysisTaskHFECal.cxx:508 AliAnalysisTaskHFECal.cxx:509 AliAnalysisTaskHFECal.cxx:510 AliAnalysisTaskHFECal.cxx:511 AliAnalysisTaskHFECal.cxx:512 AliAnalysisTaskHFECal.cxx:513 AliAnalysisTaskHFECal.cxx:514 AliAnalysisTaskHFECal.cxx:515 AliAnalysisTaskHFECal.cxx:516 AliAnalysisTaskHFECal.cxx:517 AliAnalysisTaskHFECal.cxx:518 AliAnalysisTaskHFECal.cxx:519 AliAnalysisTaskHFECal.cxx:520 AliAnalysisTaskHFECal.cxx:521 AliAnalysisTaskHFECal.cxx:522 AliAnalysisTaskHFECal.cxx:523 AliAnalysisTaskHFECal.cxx:524 AliAnalysisTaskHFECal.cxx:525 AliAnalysisTaskHFECal.cxx:526 AliAnalysisTaskHFECal.cxx:527 AliAnalysisTaskHFECal.cxx:528 AliAnalysisTaskHFECal.cxx:529 AliAnalysisTaskHFECal.cxx:530 AliAnalysisTaskHFECal.cxx:531 AliAnalysisTaskHFECal.cxx:532 AliAnalysisTaskHFECal.cxx:533 AliAnalysisTaskHFECal.cxx:534 AliAnalysisTaskHFECal.cxx:535 AliAnalysisTaskHFECal.cxx:536 AliAnalysisTaskHFECal.cxx:537 AliAnalysisTaskHFECal.cxx:538 AliAnalysisTaskHFECal.cxx:539 AliAnalysisTaskHFECal.cxx:540 AliAnalysisTaskHFECal.cxx:541 AliAnalysisTaskHFECal.cxx:542 AliAnalysisTaskHFECal.cxx:543 AliAnalysisTaskHFECal.cxx:544 AliAnalysisTaskHFECal.cxx:545 AliAnalysisTaskHFECal.cxx:546 AliAnalysisTaskHFECal.cxx:547 AliAnalysisTaskHFECal.cxx:548 AliAnalysisTaskHFECal.cxx:549 AliAnalysisTaskHFECal.cxx:550 AliAnalysisTaskHFECal.cxx:551 AliAnalysisTaskHFECal.cxx:552 AliAnalysisTaskHFECal.cxx:553 AliAnalysisTaskHFECal.cxx:554 AliAnalysisTaskHFECal.cxx:555 AliAnalysisTaskHFECal.cxx:556 AliAnalysisTaskHFECal.cxx:557 AliAnalysisTaskHFECal.cxx:558 AliAnalysisTaskHFECal.cxx:559 AliAnalysisTaskHFECal.cxx:560 AliAnalysisTaskHFECal.cxx:561 AliAnalysisTaskHFECal.cxx:562 AliAnalysisTaskHFECal.cxx:563 AliAnalysisTaskHFECal.cxx:564 AliAnalysisTaskHFECal.cxx:565 AliAnalysisTaskHFECal.cxx:566 AliAnalysisTaskHFECal.cxx:567 AliAnalysisTaskHFECal.cxx:568 AliAnalysisTaskHFECal.cxx:569 AliAnalysisTaskHFECal.cxx:570 AliAnalysisTaskHFECal.cxx:571 AliAnalysisTaskHFECal.cxx:572 AliAnalysisTaskHFECal.cxx:573 AliAnalysisTaskHFECal.cxx:574 AliAnalysisTaskHFECal.cxx:575 AliAnalysisTaskHFECal.cxx:576 AliAnalysisTaskHFECal.cxx:577 AliAnalysisTaskHFECal.cxx:578 AliAnalysisTaskHFECal.cxx:579 AliAnalysisTaskHFECal.cxx:580 AliAnalysisTaskHFECal.cxx:581 AliAnalysisTaskHFECal.cxx:582 AliAnalysisTaskHFECal.cxx:583 AliAnalysisTaskHFECal.cxx:584 AliAnalysisTaskHFECal.cxx:585 AliAnalysisTaskHFECal.cxx:586 AliAnalysisTaskHFECal.cxx:587 AliAnalysisTaskHFECal.cxx:588 AliAnalysisTaskHFECal.cxx:589 AliAnalysisTaskHFECal.cxx:590 AliAnalysisTaskHFECal.cxx:591 AliAnalysisTaskHFECal.cxx:592 AliAnalysisTaskHFECal.cxx:593 AliAnalysisTaskHFECal.cxx:594 AliAnalysisTaskHFECal.cxx:595 AliAnalysisTaskHFECal.cxx:596 AliAnalysisTaskHFECal.cxx:597 AliAnalysisTaskHFECal.cxx:598 AliAnalysisTaskHFECal.cxx:599 AliAnalysisTaskHFECal.cxx:600 AliAnalysisTaskHFECal.cxx:601 AliAnalysisTaskHFECal.cxx:602 AliAnalysisTaskHFECal.cxx:603 AliAnalysisTaskHFECal.cxx:604 AliAnalysisTaskHFECal.cxx:605 AliAnalysisTaskHFECal.cxx:606 AliAnalysisTaskHFECal.cxx:607 AliAnalysisTaskHFECal.cxx:608 AliAnalysisTaskHFECal.cxx:609 AliAnalysisTaskHFECal.cxx:610 AliAnalysisTaskHFECal.cxx:611 AliAnalysisTaskHFECal.cxx:612 AliAnalysisTaskHFECal.cxx:613 AliAnalysisTaskHFECal.cxx:614 AliAnalysisTaskHFECal.cxx:615 AliAnalysisTaskHFECal.cxx:616 AliAnalysisTaskHFECal.cxx:617 AliAnalysisTaskHFECal.cxx:618 AliAnalysisTaskHFECal.cxx:619 AliAnalysisTaskHFECal.cxx:620 AliAnalysisTaskHFECal.cxx:621 AliAnalysisTaskHFECal.cxx:622 AliAnalysisTaskHFECal.cxx:623 AliAnalysisTaskHFECal.cxx:624 AliAnalysisTaskHFECal.cxx:625 AliAnalysisTaskHFECal.cxx:626 AliAnalysisTaskHFECal.cxx:627 AliAnalysisTaskHFECal.cxx:628 AliAnalysisTaskHFECal.cxx:629 AliAnalysisTaskHFECal.cxx:630 AliAnalysisTaskHFECal.cxx:631 AliAnalysisTaskHFECal.cxx:632 AliAnalysisTaskHFECal.cxx:633 AliAnalysisTaskHFECal.cxx:634 AliAnalysisTaskHFECal.cxx:635 AliAnalysisTaskHFECal.cxx:636 AliAnalysisTaskHFECal.cxx:637 AliAnalysisTaskHFECal.cxx:638 AliAnalysisTaskHFECal.cxx:639 AliAnalysisTaskHFECal.cxx:640 AliAnalysisTaskHFECal.cxx:641 AliAnalysisTaskHFECal.cxx:642 AliAnalysisTaskHFECal.cxx:643 AliAnalysisTaskHFECal.cxx:644 AliAnalysisTaskHFECal.cxx:645 AliAnalysisTaskHFECal.cxx:646 AliAnalysisTaskHFECal.cxx:647 AliAnalysisTaskHFECal.cxx:648 AliAnalysisTaskHFECal.cxx:649 AliAnalysisTaskHFECal.cxx:650 AliAnalysisTaskHFECal.cxx:651 AliAnalysisTaskHFECal.cxx:652 AliAnalysisTaskHFECal.cxx:653 AliAnalysisTaskHFECal.cxx:654 AliAnalysisTaskHFECal.cxx:655 AliAnalysisTaskHFECal.cxx:656 AliAnalysisTaskHFECal.cxx:657 AliAnalysisTaskHFECal.cxx:658 AliAnalysisTaskHFECal.cxx:659 AliAnalysisTaskHFECal.cxx:660 AliAnalysisTaskHFECal.cxx:661 AliAnalysisTaskHFECal.cxx:662 AliAnalysisTaskHFECal.cxx:663 AliAnalysisTaskHFECal.cxx:664 AliAnalysisTaskHFECal.cxx:665 AliAnalysisTaskHFECal.cxx:666 AliAnalysisTaskHFECal.cxx:667 AliAnalysisTaskHFECal.cxx:668 AliAnalysisTaskHFECal.cxx:669 AliAnalysisTaskHFECal.cxx:670 AliAnalysisTaskHFECal.cxx:671 AliAnalysisTaskHFECal.cxx:672 AliAnalysisTaskHFECal.cxx:673 AliAnalysisTaskHFECal.cxx:674 AliAnalysisTaskHFECal.cxx:675 AliAnalysisTaskHFECal.cxx:676 AliAnalysisTaskHFECal.cxx:677 AliAnalysisTaskHFECal.cxx:678 AliAnalysisTaskHFECal.cxx:679 AliAnalysisTaskHFECal.cxx:680 AliAnalysisTaskHFECal.cxx:681 AliAnalysisTaskHFECal.cxx:682 AliAnalysisTaskHFECal.cxx:683 AliAnalysisTaskHFECal.cxx:684 AliAnalysisTaskHFECal.cxx:685 AliAnalysisTaskHFECal.cxx:686 AliAnalysisTaskHFECal.cxx:687 AliAnalysisTaskHFECal.cxx:688 AliAnalysisTaskHFECal.cxx:689 AliAnalysisTaskHFECal.cxx:690 AliAnalysisTaskHFECal.cxx:691 AliAnalysisTaskHFECal.cxx:692 AliAnalysisTaskHFECal.cxx:693 AliAnalysisTaskHFECal.cxx:694 AliAnalysisTaskHFECal.cxx:695 AliAnalysisTaskHFECal.cxx:696 AliAnalysisTaskHFECal.cxx:697 AliAnalysisTaskHFECal.cxx:698 AliAnalysisTaskHFECal.cxx:699 AliAnalysisTaskHFECal.cxx:700 AliAnalysisTaskHFECal.cxx:701 AliAnalysisTaskHFECal.cxx:702 AliAnalysisTaskHFECal.cxx:703 AliAnalysisTaskHFECal.cxx:704 AliAnalysisTaskHFECal.cxx:705 AliAnalysisTaskHFECal.cxx:706 AliAnalysisTaskHFECal.cxx:707 AliAnalysisTaskHFECal.cxx:708 AliAnalysisTaskHFECal.cxx:709 AliAnalysisTaskHFECal.cxx:710 AliAnalysisTaskHFECal.cxx:711 AliAnalysisTaskHFECal.cxx:712 AliAnalysisTaskHFECal.cxx:713 AliAnalysisTaskHFECal.cxx:714 AliAnalysisTaskHFECal.cxx:715 AliAnalysisTaskHFECal.cxx:716 AliAnalysisTaskHFECal.cxx:717 AliAnalysisTaskHFECal.cxx:718 AliAnalysisTaskHFECal.cxx:719 AliAnalysisTaskHFECal.cxx:720 AliAnalysisTaskHFECal.cxx:721 AliAnalysisTaskHFECal.cxx:722 AliAnalysisTaskHFECal.cxx:723 AliAnalysisTaskHFECal.cxx:724 AliAnalysisTaskHFECal.cxx:725 AliAnalysisTaskHFECal.cxx:726 AliAnalysisTaskHFECal.cxx:727 AliAnalysisTaskHFECal.cxx:728 AliAnalysisTaskHFECal.cxx:729 AliAnalysisTaskHFECal.cxx:730 AliAnalysisTaskHFECal.cxx:731 AliAnalysisTaskHFECal.cxx:732 AliAnalysisTaskHFECal.cxx:733 AliAnalysisTaskHFECal.cxx:734 AliAnalysisTaskHFECal.cxx:735 AliAnalysisTaskHFECal.cxx:736 AliAnalysisTaskHFECal.cxx:737 AliAnalysisTaskHFECal.cxx:738 AliAnalysisTaskHFECal.cxx:739 AliAnalysisTaskHFECal.cxx:740 AliAnalysisTaskHFECal.cxx:741 AliAnalysisTaskHFECal.cxx:742 AliAnalysisTaskHFECal.cxx:743 AliAnalysisTaskHFECal.cxx:744 AliAnalysisTaskHFECal.cxx:745 AliAnalysisTaskHFECal.cxx:746 AliAnalysisTaskHFECal.cxx:747 AliAnalysisTaskHFECal.cxx:748 AliAnalysisTaskHFECal.cxx:749 AliAnalysisTaskHFECal.cxx:750 AliAnalysisTaskHFECal.cxx:751 AliAnalysisTaskHFECal.cxx:752 AliAnalysisTaskHFECal.cxx:753 AliAnalysisTaskHFECal.cxx:754 AliAnalysisTaskHFECal.cxx:755 AliAnalysisTaskHFECal.cxx:756 AliAnalysisTaskHFECal.cxx:757 AliAnalysisTaskHFECal.cxx:758 AliAnalysisTaskHFECal.cxx:759 AliAnalysisTaskHFECal.cxx:760 AliAnalysisTaskHFECal.cxx:761 AliAnalysisTaskHFECal.cxx:762 AliAnalysisTaskHFECal.cxx:763 AliAnalysisTaskHFECal.cxx:764 AliAnalysisTaskHFECal.cxx:765 AliAnalysisTaskHFECal.cxx:766 AliAnalysisTaskHFECal.cxx:767 AliAnalysisTaskHFECal.cxx:768 AliAnalysisTaskHFECal.cxx:769 AliAnalysisTaskHFECal.cxx:770 AliAnalysisTaskHFECal.cxx:771 AliAnalysisTaskHFECal.cxx:772 AliAnalysisTaskHFECal.cxx:773 AliAnalysisTaskHFECal.cxx:774 AliAnalysisTaskHFECal.cxx:775 AliAnalysisTaskHFECal.cxx:776 AliAnalysisTaskHFECal.cxx:777 AliAnalysisTaskHFECal.cxx:778 AliAnalysisTaskHFECal.cxx:779 AliAnalysisTaskHFECal.cxx:780 AliAnalysisTaskHFECal.cxx:781 AliAnalysisTaskHFECal.cxx:782 AliAnalysisTaskHFECal.cxx:783 AliAnalysisTaskHFECal.cxx:784 AliAnalysisTaskHFECal.cxx:785 AliAnalysisTaskHFECal.cxx:786 AliAnalysisTaskHFECal.cxx:787 AliAnalysisTaskHFECal.cxx:788 AliAnalysisTaskHFECal.cxx:789 AliAnalysisTaskHFECal.cxx:790 AliAnalysisTaskHFECal.cxx:791 AliAnalysisTaskHFECal.cxx:792 AliAnalysisTaskHFECal.cxx:793 AliAnalysisTaskHFECal.cxx:794 AliAnalysisTaskHFECal.cxx:795 AliAnalysisTaskHFECal.cxx:796 AliAnalysisTaskHFECal.cxx:797 AliAnalysisTaskHFECal.cxx:798 AliAnalysisTaskHFECal.cxx:799 AliAnalysisTaskHFECal.cxx:800 AliAnalysisTaskHFECal.cxx:801 AliAnalysisTaskHFECal.cxx:802 AliAnalysisTaskHFECal.cxx:803 AliAnalysisTaskHFECal.cxx:804 AliAnalysisTaskHFECal.cxx:805 AliAnalysisTaskHFECal.cxx:806 AliAnalysisTaskHFECal.cxx:807 AliAnalysisTaskHFECal.cxx:808 AliAnalysisTaskHFECal.cxx:809 AliAnalysisTaskHFECal.cxx:810 AliAnalysisTaskHFECal.cxx:811 AliAnalysisTaskHFECal.cxx:812 AliAnalysisTaskHFECal.cxx:813 AliAnalysisTaskHFECal.cxx:814 AliAnalysisTaskHFECal.cxx:815 AliAnalysisTaskHFECal.cxx:816 AliAnalysisTaskHFECal.cxx:817 AliAnalysisTaskHFECal.cxx:818 AliAnalysisTaskHFECal.cxx:819 AliAnalysisTaskHFECal.cxx:820 AliAnalysisTaskHFECal.cxx:821 AliAnalysisTaskHFECal.cxx:822 AliAnalysisTaskHFECal.cxx:823 AliAnalysisTaskHFECal.cxx:824 AliAnalysisTaskHFECal.cxx:825 AliAnalysisTaskHFECal.cxx:826 AliAnalysisTaskHFECal.cxx:827 AliAnalysisTaskHFECal.cxx:828 AliAnalysisTaskHFECal.cxx:829 AliAnalysisTaskHFECal.cxx:830 AliAnalysisTaskHFECal.cxx:831 AliAnalysisTaskHFECal.cxx:832 AliAnalysisTaskHFECal.cxx:833 AliAnalysisTaskHFECal.cxx:834 AliAnalysisTaskHFECal.cxx:835 AliAnalysisTaskHFECal.cxx:836 AliAnalysisTaskHFECal.cxx:837 AliAnalysisTaskHFECal.cxx:838 AliAnalysisTaskHFECal.cxx:839 AliAnalysisTaskHFECal.cxx:840 AliAnalysisTaskHFECal.cxx:841 AliAnalysisTaskHFECal.cxx:842 AliAnalysisTaskHFECal.cxx:843 AliAnalysisTaskHFECal.cxx:844 AliAnalysisTaskHFECal.cxx:845 AliAnalysisTaskHFECal.cxx:846 AliAnalysisTaskHFECal.cxx:847 AliAnalysisTaskHFECal.cxx:848 AliAnalysisTaskHFECal.cxx:849 AliAnalysisTaskHFECal.cxx:850 AliAnalysisTaskHFECal.cxx:851 AliAnalysisTaskHFECal.cxx:852 AliAnalysisTaskHFECal.cxx:853 AliAnalysisTaskHFECal.cxx:854 AliAnalysisTaskHFECal.cxx:855 AliAnalysisTaskHFECal.cxx:856 AliAnalysisTaskHFECal.cxx:857 AliAnalysisTaskHFECal.cxx:858 AliAnalysisTaskHFECal.cxx:859 AliAnalysisTaskHFECal.cxx:860 AliAnalysisTaskHFECal.cxx:861 AliAnalysisTaskHFECal.cxx:862 AliAnalysisTaskHFECal.cxx:863 AliAnalysisTaskHFECal.cxx:864 AliAnalysisTaskHFECal.cxx:865 AliAnalysisTaskHFECal.cxx:866 AliAnalysisTaskHFECal.cxx:867 AliAnalysisTaskHFECal.cxx:868 AliAnalysisTaskHFECal.cxx:869 AliAnalysisTaskHFECal.cxx:870 AliAnalysisTaskHFECal.cxx:871 AliAnalysisTaskHFECal.cxx:872 AliAnalysisTaskHFECal.cxx:873 AliAnalysisTaskHFECal.cxx:874 AliAnalysisTaskHFECal.cxx:875 AliAnalysisTaskHFECal.cxx:876 AliAnalysisTaskHFECal.cxx:877 AliAnalysisTaskHFECal.cxx:878 AliAnalysisTaskHFECal.cxx:879 AliAnalysisTaskHFECal.cxx:880 AliAnalysisTaskHFECal.cxx:881 AliAnalysisTaskHFECal.cxx:882 AliAnalysisTaskHFECal.cxx:883 AliAnalysisTaskHFECal.cxx:884 AliAnalysisTaskHFECal.cxx:885 AliAnalysisTaskHFECal.cxx:886 AliAnalysisTaskHFECal.cxx:887 AliAnalysisTaskHFECal.cxx:888 AliAnalysisTaskHFECal.cxx:889 AliAnalysisTaskHFECal.cxx:890 AliAnalysisTaskHFECal.cxx:891 AliAnalysisTaskHFECal.cxx:892 AliAnalysisTaskHFECal.cxx:893 AliAnalysisTaskHFECal.cxx:894 AliAnalysisTaskHFECal.cxx:895 AliAnalysisTaskHFECal.cxx:896 AliAnalysisTaskHFECal.cxx:897 AliAnalysisTaskHFECal.cxx:898 AliAnalysisTaskHFECal.cxx:899 AliAnalysisTaskHFECal.cxx:900 AliAnalysisTaskHFECal.cxx:901 AliAnalysisTaskHFECal.cxx:902 AliAnalysisTaskHFECal.cxx:903 AliAnalysisTaskHFECal.cxx:904 AliAnalysisTaskHFECal.cxx:905 AliAnalysisTaskHFECal.cxx:906 AliAnalysisTaskHFECal.cxx:907 AliAnalysisTaskHFECal.cxx:908 AliAnalysisTaskHFECal.cxx:909 AliAnalysisTaskHFECal.cxx:910 AliAnalysisTaskHFECal.cxx:911 AliAnalysisTaskHFECal.cxx:912 AliAnalysisTaskHFECal.cxx:913 AliAnalysisTaskHFECal.cxx:914 AliAnalysisTaskHFECal.cxx:915 AliAnalysisTaskHFECal.cxx:916 AliAnalysisTaskHFECal.cxx:917 AliAnalysisTaskHFECal.cxx:918 AliAnalysisTaskHFECal.cxx:919 AliAnalysisTaskHFECal.cxx:920 AliAnalysisTaskHFECal.cxx:921 AliAnalysisTaskHFECal.cxx:922 AliAnalysisTaskHFECal.cxx:923 AliAnalysisTaskHFECal.cxx:924 AliAnalysisTaskHFECal.cxx:925 AliAnalysisTaskHFECal.cxx:926 AliAnalysisTaskHFECal.cxx:927 AliAnalysisTaskHFECal.cxx:928 AliAnalysisTaskHFECal.cxx:929 AliAnalysisTaskHFECal.cxx:930 AliAnalysisTaskHFECal.cxx:931 AliAnalysisTaskHFECal.cxx:932 AliAnalysisTaskHFECal.cxx:933 AliAnalysisTaskHFECal.cxx:934 AliAnalysisTaskHFECal.cxx:935 AliAnalysisTaskHFECal.cxx:936 AliAnalysisTaskHFECal.cxx:937 AliAnalysisTaskHFECal.cxx:938 AliAnalysisTaskHFECal.cxx:939 AliAnalysisTaskHFECal.cxx:940 AliAnalysisTaskHFECal.cxx:941 AliAnalysisTaskHFECal.cxx:942 AliAnalysisTaskHFECal.cxx:943 AliAnalysisTaskHFECal.cxx:944 AliAnalysisTaskHFECal.cxx:945 AliAnalysisTaskHFECal.cxx:946 AliAnalysisTaskHFECal.cxx:947 AliAnalysisTaskHFECal.cxx:948 AliAnalysisTaskHFECal.cxx:949 AliAnalysisTaskHFECal.cxx:950 AliAnalysisTaskHFECal.cxx:951 AliAnalysisTaskHFECal.cxx:952 AliAnalysisTaskHFECal.cxx:953 AliAnalysisTaskHFECal.cxx:954 AliAnalysisTaskHFECal.cxx:955 AliAnalysisTaskHFECal.cxx:956 AliAnalysisTaskHFECal.cxx:957 AliAnalysisTaskHFECal.cxx:958 AliAnalysisTaskHFECal.cxx:959 AliAnalysisTaskHFECal.cxx:960 AliAnalysisTaskHFECal.cxx:961 AliAnalysisTaskHFECal.cxx:962 AliAnalysisTaskHFECal.cxx:963 AliAnalysisTaskHFECal.cxx:964 AliAnalysisTaskHFECal.cxx:965 AliAnalysisTaskHFECal.cxx:966 AliAnalysisTaskHFECal.cxx:967 AliAnalysisTaskHFECal.cxx:968 AliAnalysisTaskHFECal.cxx:969 AliAnalysisTaskHFECal.cxx:970 AliAnalysisTaskHFECal.cxx:971 AliAnalysisTaskHFECal.cxx:972 AliAnalysisTaskHFECal.cxx:973 AliAnalysisTaskHFECal.cxx:974 AliAnalysisTaskHFECal.cxx:975 AliAnalysisTaskHFECal.cxx:976 AliAnalysisTaskHFECal.cxx:977 AliAnalysisTaskHFECal.cxx:978 AliAnalysisTaskHFECal.cxx:979 AliAnalysisTaskHFECal.cxx:980 AliAnalysisTaskHFECal.cxx:981 AliAnalysisTaskHFECal.cxx:982 AliAnalysisTaskHFECal.cxx:983 AliAnalysisTaskHFECal.cxx:984 AliAnalysisTaskHFECal.cxx:985 AliAnalysisTaskHFECal.cxx:986 AliAnalysisTaskHFECal.cxx:987 AliAnalysisTaskHFECal.cxx:988 AliAnalysisTaskHFECal.cxx:989 AliAnalysisTaskHFECal.cxx:990 AliAnalysisTaskHFECal.cxx:991 AliAnalysisTaskHFECal.cxx:992 AliAnalysisTaskHFECal.cxx:993 AliAnalysisTaskHFECal.cxx:994 AliAnalysisTaskHFECal.cxx:995 AliAnalysisTaskHFECal.cxx:996 AliAnalysisTaskHFECal.cxx:997 AliAnalysisTaskHFECal.cxx:998 AliAnalysisTaskHFECal.cxx:999 AliAnalysisTaskHFECal.cxx:1000 AliAnalysisTaskHFECal.cxx:1001 AliAnalysisTaskHFECal.cxx:1002 AliAnalysisTaskHFECal.cxx:1003 AliAnalysisTaskHFECal.cxx:1004 AliAnalysisTaskHFECal.cxx:1005 AliAnalysisTaskHFECal.cxx:1006 AliAnalysisTaskHFECal.cxx:1007 AliAnalysisTaskHFECal.cxx:1008 AliAnalysisTaskHFECal.cxx:1009 AliAnalysisTaskHFECal.cxx:1010 AliAnalysisTaskHFECal.cxx:1011 AliAnalysisTaskHFECal.cxx:1012 AliAnalysisTaskHFECal.cxx:1013 AliAnalysisTaskHFECal.cxx:1014 AliAnalysisTaskHFECal.cxx:1015 AliAnalysisTaskHFECal.cxx:1016 AliAnalysisTaskHFECal.cxx:1017 AliAnalysisTaskHFECal.cxx:1018 AliAnalysisTaskHFECal.cxx:1019 AliAnalysisTaskHFECal.cxx:1020 AliAnalysisTaskHFECal.cxx:1021 AliAnalysisTaskHFECal.cxx:1022 AliAnalysisTaskHFECal.cxx:1023 AliAnalysisTaskHFECal.cxx:1024 AliAnalysisTaskHFECal.cxx:1025 AliAnalysisTaskHFECal.cxx:1026 AliAnalysisTaskHFECal.cxx:1027 AliAnalysisTaskHFECal.cxx:1028 AliAnalysisTaskHFECal.cxx:1029 AliAnalysisTaskHFECal.cxx:1030 AliAnalysisTaskHFECal.cxx:1031 AliAnalysisTaskHFECal.cxx:1032 AliAnalysisTaskHFECal.cxx:1033 AliAnalysisTaskHFECal.cxx:1034 AliAnalysisTaskHFECal.cxx:1035 AliAnalysisTaskHFECal.cxx:1036 AliAnalysisTaskHFECal.cxx:1037 AliAnalysisTaskHFECal.cxx:1038 AliAnalysisTaskHFECal.cxx:1039 AliAnalysisTaskHFECal.cxx:1040 AliAnalysisTaskHFECal.cxx:1041 AliAnalysisTaskHFECal.cxx:1042 AliAnalysisTaskHFECal.cxx:1043 AliAnalysisTaskHFECal.cxx:1044 AliAnalysisTaskHFECal.cxx:1045 AliAnalysisTaskHFECal.cxx:1046 AliAnalysisTaskHFECal.cxx:1047 AliAnalysisTaskHFECal.cxx:1048 AliAnalysisTaskHFECal.cxx:1049 AliAnalysisTaskHFECal.cxx:1050 AliAnalysisTaskHFECal.cxx:1051 AliAnalysisTaskHFECal.cxx:1052 AliAnalysisTaskHFECal.cxx:1053 AliAnalysisTaskHFECal.cxx:1054 AliAnalysisTaskHFECal.cxx:1055 AliAnalysisTaskHFECal.cxx:1056 AliAnalysisTaskHFECal.cxx:1057 AliAnalysisTaskHFECal.cxx:1058 AliAnalysisTaskHFECal.cxx:1059 AliAnalysisTaskHFECal.cxx:1060 AliAnalysisTaskHFECal.cxx:1061 AliAnalysisTaskHFECal.cxx:1062 AliAnalysisTaskHFECal.cxx:1063 AliAnalysisTaskHFECal.cxx:1064 AliAnalysisTaskHFECal.cxx:1065 AliAnalysisTaskHFECal.cxx:1066 AliAnalysisTaskHFECal.cxx:1067 AliAnalysisTaskHFECal.cxx:1068 AliAnalysisTaskHFECal.cxx:1069 AliAnalysisTaskHFECal.cxx:1070 AliAnalysisTaskHFECal.cxx:1071 AliAnalysisTaskHFECal.cxx:1072 AliAnalysisTaskHFECal.cxx:1073 AliAnalysisTaskHFECal.cxx:1074 AliAnalysisTaskHFECal.cxx:1075 AliAnalysisTaskHFECal.cxx:1076 AliAnalysisTaskHFECal.cxx:1077 AliAnalysisTaskHFECal.cxx:1078 AliAnalysisTaskHFECal.cxx:1079 AliAnalysisTaskHFECal.cxx:1080 AliAnalysisTaskHFECal.cxx:1081 AliAnalysisTaskHFECal.cxx:1082 AliAnalysisTaskHFECal.cxx:1083 AliAnalysisTaskHFECal.cxx:1084 AliAnalysisTaskHFECal.cxx:1085 AliAnalysisTaskHFECal.cxx:1086 AliAnalysisTaskHFECal.cxx:1087 AliAnalysisTaskHFECal.cxx:1088 AliAnalysisTaskHFECal.cxx:1089 AliAnalysisTaskHFECal.cxx:1090 AliAnalysisTaskHFECal.cxx:1091 AliAnalysisTaskHFECal.cxx:1092 AliAnalysisTaskHFECal.cxx:1093 AliAnalysisTaskHFECal.cxx:1094 AliAnalysisTaskHFECal.cxx:1095 AliAnalysisTaskHFECal.cxx:1096 AliAnalysisTaskHFECal.cxx:1097 AliAnalysisTaskHFECal.cxx:1098 AliAnalysisTaskHFECal.cxx:1099 AliAnalysisTaskHFECal.cxx:1100 AliAnalysisTaskHFECal.cxx:1101 AliAnalysisTaskHFECal.cxx:1102 AliAnalysisTaskHFECal.cxx:1103 AliAnalysisTaskHFECal.cxx:1104 AliAnalysisTaskHFECal.cxx:1105 AliAnalysisTaskHFECal.cxx:1106 AliAnalysisTaskHFECal.cxx:1107 AliAnalysisTaskHFECal.cxx:1108 AliAnalysisTaskHFECal.cxx:1109 AliAnalysisTaskHFECal.cxx:1110 AliAnalysisTaskHFECal.cxx:1111 AliAnalysisTaskHFECal.cxx:1112 AliAnalysisTaskHFECal.cxx:1113 AliAnalysisTaskHFECal.cxx:1114 AliAnalysisTaskHFECal.cxx:1115 AliAnalysisTaskHFECal.cxx:1116 AliAnalysisTaskHFECal.cxx:1117 AliAnalysisTaskHFECal.cxx:1118 AliAnalysisTaskHFECal.cxx:1119 AliAnalysisTaskHFECal.cxx:1120 AliAnalysisTaskHFECal.cxx:1121 AliAnalysisTaskHFECal.cxx:1122 AliAnalysisTaskHFECal.cxx:1123 AliAnalysisTaskHFECal.cxx:1124 AliAnalysisTaskHFECal.cxx:1125 AliAnalysisTaskHFECal.cxx:1126 AliAnalysisTaskHFECal.cxx:1127 AliAnalysisTaskHFECal.cxx:1128 AliAnalysisTaskHFECal.cxx:1129 AliAnalysisTaskHFECal.cxx:1130 AliAnalysisTaskHFECal.cxx:1131 AliAnalysisTaskHFECal.cxx:1132 AliAnalysisTaskHFECal.cxx:1133 AliAnalysisTaskHFECal.cxx:1134 AliAnalysisTaskHFECal.cxx:1135 AliAnalysisTaskHFECal.cxx:1136 AliAnalysisTaskHFECal.cxx:1137 AliAnalysisTaskHFECal.cxx:1138 AliAnalysisTaskHFECal.cxx:1139 AliAnalysisTaskHFECal.cxx:1140 AliAnalysisTaskHFECal.cxx:1141 AliAnalysisTaskHFECal.cxx:1142 AliAnalysisTaskHFECal.cxx:1143 AliAnalysisTaskHFECal.cxx:1144 AliAnalysisTaskHFECal.cxx:1145 AliAnalysisTaskHFECal.cxx:1146 AliAnalysisTaskHFECal.cxx:1147 AliAnalysisTaskHFECal.cxx:1148 AliAnalysisTaskHFECal.cxx:1149 AliAnalysisTaskHFECal.cxx:1150 AliAnalysisTaskHFECal.cxx:1151 AliAnalysisTaskHFECal.cxx:1152 AliAnalysisTaskHFECal.cxx:1153 AliAnalysisTaskHFECal.cxx:1154 AliAnalysisTaskHFECal.cxx:1155 AliAnalysisTaskHFECal.cxx:1156 AliAnalysisTaskHFECal.cxx:1157 AliAnalysisTaskHFECal.cxx:1158 AliAnalysisTaskHFECal.cxx:1159 AliAnalysisTaskHFECal.cxx:1160 AliAnalysisTaskHFECal.cxx:1161 AliAnalysisTaskHFECal.cxx:1162 AliAnalysisTaskHFECal.cxx:1163 AliAnalysisTaskHFECal.cxx:1164 AliAnalysisTaskHFECal.cxx:1165 AliAnalysisTaskHFECal.cxx:1166 AliAnalysisTaskHFECal.cxx:1167 AliAnalysisTaskHFECal.cxx:1168 AliAnalysisTaskHFECal.cxx:1169 AliAnalysisTaskHFECal.cxx:1170 AliAnalysisTaskHFECal.cxx:1171 AliAnalysisTaskHFECal.cxx:1172 AliAnalysisTaskHFECal.cxx:1173 AliAnalysisTaskHFECal.cxx:1174 AliAnalysisTaskHFECal.cxx:1175 AliAnalysisTaskHFECal.cxx:1176 AliAnalysisTaskHFECal.cxx:1177 AliAnalysisTaskHFECal.cxx:1178 AliAnalysisTaskHFECal.cxx:1179 AliAnalysisTaskHFECal.cxx:1180 AliAnalysisTaskHFECal.cxx:1181 AliAnalysisTaskHFECal.cxx:1182 AliAnalysisTaskHFECal.cxx:1183 AliAnalysisTaskHFECal.cxx:1184 AliAnalysisTaskHFECal.cxx:1185 AliAnalysisTaskHFECal.cxx:1186 AliAnalysisTaskHFECal.cxx:1187 AliAnalysisTaskHFECal.cxx:1188 AliAnalysisTaskHFECal.cxx:1189 AliAnalysisTaskHFECal.cxx:1190 AliAnalysisTaskHFECal.cxx:1191 AliAnalysisTaskHFECal.cxx:1192 AliAnalysisTaskHFECal.cxx:1193 AliAnalysisTaskHFECal.cxx:1194 AliAnalysisTaskHFECal.cxx:1195 AliAnalysisTaskHFECal.cxx:1196 AliAnalysisTaskHFECal.cxx:1197 AliAnalysisTaskHFECal.cxx:1198 AliAnalysisTaskHFECal.cxx:1199 AliAnalysisTaskHFECal.cxx:1200 AliAnalysisTaskHFECal.cxx:1201 AliAnalysisTaskHFECal.cxx:1202 AliAnalysisTaskHFECal.cxx:1203 AliAnalysisTaskHFECal.cxx:1204 AliAnalysisTaskHFECal.cxx:1205 AliAnalysisTaskHFECal.cxx:1206 AliAnalysisTaskHFECal.cxx:1207 AliAnalysisTaskHFECal.cxx:1208 AliAnalysisTaskHFECal.cxx:1209 AliAnalysisTaskHFECal.cxx:1210 AliAnalysisTaskHFECal.cxx:1211 AliAnalysisTaskHFECal.cxx:1212 AliAnalysisTaskHFECal.cxx:1213 AliAnalysisTaskHFECal.cxx:1214 AliAnalysisTaskHFECal.cxx:1215 AliAnalysisTaskHFECal.cxx:1216 AliAnalysisTaskHFECal.cxx:1217 AliAnalysisTaskHFECal.cxx:1218 AliAnalysisTaskHFECal.cxx:1219 AliAnalysisTaskHFECal.cxx:1220 AliAnalysisTaskHFECal.cxx:1221 AliAnalysisTaskHFECal.cxx:1222 AliAnalysisTaskHFECal.cxx:1223 AliAnalysisTaskHFECal.cxx:1224 AliAnalysisTaskHFECal.cxx:1225 AliAnalysisTaskHFECal.cxx:1226 AliAnalysisTaskHFECal.cxx:1227 AliAnalysisTaskHFECal.cxx:1228 AliAnalysisTaskHFECal.cxx:1229 AliAnalysisTaskHFECal.cxx:1230 AliAnalysisTaskHFECal.cxx:1231 AliAnalysisTaskHFECal.cxx:1232 AliAnalysisTaskHFECal.cxx:1233 AliAnalysisTaskHFECal.cxx:1234 AliAnalysisTaskHFECal.cxx:1235 AliAnalysisTaskHFECal.cxx:1236 AliAnalysisTaskHFECal.cxx:1237 AliAnalysisTaskHFECal.cxx:1238 AliAnalysisTaskHFECal.cxx:1239 AliAnalysisTaskHFECal.cxx:1240 AliAnalysisTaskHFECal.cxx:1241 AliAnalysisTaskHFECal.cxx:1242 AliAnalysisTaskHFECal.cxx:1243 AliAnalysisTaskHFECal.cxx:1244 AliAnalysisTaskHFECal.cxx:1245 AliAnalysisTaskHFECal.cxx:1246 AliAnalysisTaskHFECal.cxx:1247 AliAnalysisTaskHFECal.cxx:1248 AliAnalysisTaskHFECal.cxx:1249 AliAnalysisTaskHFECal.cxx:1250 AliAnalysisTaskHFECal.cxx:1251 AliAnalysisTaskHFECal.cxx:1252 AliAnalysisTaskHFECal.cxx:1253 AliAnalysisTaskHFECal.cxx:1254 AliAnalysisTaskHFECal.cxx:1255 AliAnalysisTaskHFECal.cxx:1256 AliAnalysisTaskHFECal.cxx:1257 AliAnalysisTaskHFECal.cxx:1258 AliAnalysisTaskHFECal.cxx:1259 AliAnalysisTaskHFECal.cxx:1260 AliAnalysisTaskHFECal.cxx:1261 AliAnalysisTaskHFECal.cxx:1262 AliAnalysisTaskHFECal.cxx:1263 AliAnalysisTaskHFECal.cxx:1264 AliAnalysisTaskHFECal.cxx:1265 AliAnalysisTaskHFECal.cxx:1266 AliAnalysisTaskHFECal.cxx:1267 AliAnalysisTaskHFECal.cxx:1268 AliAnalysisTaskHFECal.cxx:1269 AliAnalysisTaskHFECal.cxx:1270 AliAnalysisTaskHFECal.cxx:1271 AliAnalysisTaskHFECal.cxx:1272 AliAnalysisTaskHFECal.cxx:1273 AliAnalysisTaskHFECal.cxx:1274 AliAnalysisTaskHFECal.cxx:1275 AliAnalysisTaskHFECal.cxx:1276 AliAnalysisTaskHFECal.cxx:1277 AliAnalysisTaskHFECal.cxx:1278 AliAnalysisTaskHFECal.cxx:1279 AliAnalysisTaskHFECal.cxx:1280 AliAnalysisTaskHFECal.cxx:1281 AliAnalysisTaskHFECal.cxx:1282 AliAnalysisTaskHFECal.cxx:1283 AliAnalysisTaskHFECal.cxx:1284 AliAnalysisTaskHFECal.cxx:1285 AliAnalysisTaskHFECal.cxx:1286 AliAnalysisTaskHFECal.cxx:1287 AliAnalysisTaskHFECal.cxx:1288 AliAnalysisTaskHFECal.cxx:1289 AliAnalysisTaskHFECal.cxx:1290 AliAnalysisTaskHFECal.cxx:1291 AliAnalysisTaskHFECal.cxx:1292 AliAnalysisTaskHFECal.cxx:1293 AliAnalysisTaskHFECal.cxx:1294 AliAnalysisTaskHFECal.cxx:1295 AliAnalysisTaskHFECal.cxx:1296 AliAnalysisTaskHFECal.cxx:1297 AliAnalysisTaskHFECal.cxx:1298 AliAnalysisTaskHFECal.cxx:1299 AliAnalysisTaskHFECal.cxx:1300 AliAnalysisTaskHFECal.cxx:1301 AliAnalysisTaskHFECal.cxx:1302 AliAnalysisTaskHFECal.cxx:1303 AliAnalysisTaskHFECal.cxx:1304 AliAnalysisTaskHFECal.cxx:1305 AliAnalysisTaskHFECal.cxx:1306 AliAnalysisTaskHFECal.cxx:1307 AliAnalysisTaskHFECal.cxx:1308 AliAnalysisTaskHFECal.cxx:1309 AliAnalysisTaskHFECal.cxx:1310 AliAnalysisTaskHFECal.cxx:1311 AliAnalysisTaskHFECal.cxx:1312 AliAnalysisTaskHFECal.cxx:1313 AliAnalysisTaskHFECal.cxx:1314 AliAnalysisTaskHFECal.cxx:1315 AliAnalysisTaskHFECal.cxx:1316 AliAnalysisTaskHFECal.cxx:1317 AliAnalysisTaskHFECal.cxx:1318 AliAnalysisTaskHFECal.cxx:1319 AliAnalysisTaskHFECal.cxx:1320 AliAnalysisTaskHFECal.cxx:1321 AliAnalysisTaskHFECal.cxx:1322 AliAnalysisTaskHFECal.cxx:1323 AliAnalysisTaskHFECal.cxx:1324 AliAnalysisTaskHFECal.cxx:1325 AliAnalysisTaskHFECal.cxx:1326 AliAnalysisTaskHFECal.cxx:1327 AliAnalysisTaskHFECal.cxx:1328 AliAnalysisTaskHFECal.cxx:1329 AliAnalysisTaskHFECal.cxx:1330 AliAnalysisTaskHFECal.cxx:1331 AliAnalysisTaskHFECal.cxx:1332 AliAnalysisTaskHFECal.cxx:1333 AliAnalysisTaskHFECal.cxx:1334 AliAnalysisTaskHFECal.cxx:1335 AliAnalysisTaskHFECal.cxx:1336 AliAnalysisTaskHFECal.cxx:1337 AliAnalysisTaskHFECal.cxx:1338 AliAnalysisTaskHFECal.cxx:1339 AliAnalysisTaskHFECal.cxx:1340 AliAnalysisTaskHFECal.cxx:1341 AliAnalysisTaskHFECal.cxx:1342 AliAnalysisTaskHFECal.cxx:1343 AliAnalysisTaskHFECal.cxx:1344 AliAnalysisTaskHFECal.cxx:1345 AliAnalysisTaskHFECal.cxx:1346 AliAnalysisTaskHFECal.cxx:1347 AliAnalysisTaskHFECal.cxx:1348 AliAnalysisTaskHFECal.cxx:1349 AliAnalysisTaskHFECal.cxx:1350 AliAnalysisTaskHFECal.cxx:1351 AliAnalysisTaskHFECal.cxx:1352 AliAnalysisTaskHFECal.cxx:1353 AliAnalysisTaskHFECal.cxx:1354 AliAnalysisTaskHFECal.cxx:1355 AliAnalysisTaskHFECal.cxx:1356 AliAnalysisTaskHFECal.cxx:1357 AliAnalysisTaskHFECal.cxx:1358 AliAnalysisTaskHFECal.cxx:1359 AliAnalysisTaskHFECal.cxx:1360 AliAnalysisTaskHFECal.cxx:1361 AliAnalysisTaskHFECal.cxx:1362 AliAnalysisTaskHFECal.cxx:1363 AliAnalysisTaskHFECal.cxx:1364 AliAnalysisTaskHFECal.cxx:1365 AliAnalysisTaskHFECal.cxx:1366 AliAnalysisTaskHFECal.cxx:1367 AliAnalysisTaskHFECal.cxx:1368 AliAnalysisTaskHFECal.cxx:1369 AliAnalysisTaskHFECal.cxx:1370 AliAnalysisTaskHFECal.cxx:1371 AliAnalysisTaskHFECal.cxx:1372 AliAnalysisTaskHFECal.cxx:1373 AliAnalysisTaskHFECal.cxx:1374 AliAnalysisTaskHFECal.cxx:1375 AliAnalysisTaskHFECal.cxx:1376 AliAnalysisTaskHFECal.cxx:1377 AliAnalysisTaskHFECal.cxx:1378 AliAnalysisTaskHFECal.cxx:1379 AliAnalysisTaskHFECal.cxx:1380 AliAnalysisTaskHFECal.cxx:1381 AliAnalysisTaskHFECal.cxx:1382 AliAnalysisTaskHFECal.cxx:1383 AliAnalysisTaskHFECal.cxx:1384 AliAnalysisTaskHFECal.cxx:1385 AliAnalysisTaskHFECal.cxx:1386 AliAnalysisTaskHFECal.cxx:1387 AliAnalysisTaskHFECal.cxx:1388 AliAnalysisTaskHFECal.cxx:1389 AliAnalysisTaskHFECal.cxx:1390 AliAnalysisTaskHFECal.cxx:1391 AliAnalysisTaskHFECal.cxx:1392 AliAnalysisTaskHFECal.cxx:1393 AliAnalysisTaskHFECal.cxx:1394 AliAnalysisTaskHFECal.cxx:1395 AliAnalysisTaskHFECal.cxx:1396 AliAnalysisTaskHFECal.cxx:1397 AliAnalysisTaskHFECal.cxx:1398 AliAnalysisTaskHFECal.cxx:1399 AliAnalysisTaskHFECal.cxx:1400 AliAnalysisTaskHFECal.cxx:1401 AliAnalysisTaskHFECal.cxx:1402 AliAnalysisTaskHFECal.cxx:1403 AliAnalysisTaskHFECal.cxx:1404 AliAnalysisTaskHFECal.cxx:1405 AliAnalysisTaskHFECal.cxx:1406 AliAnalysisTaskHFECal.cxx:1407 AliAnalysisTaskHFECal.cxx:1408 AliAnalysisTaskHFECal.cxx:1409 AliAnalysisTaskHFECal.cxx:1410 AliAnalysisTaskHFECal.cxx:1411 AliAnalysisTaskHFECal.cxx:1412 AliAnalysisTaskHFECal.cxx:1413 AliAnalysisTaskHFECal.cxx:1414 AliAnalysisTaskHFECal.cxx:1415 AliAnalysisTaskHFECal.cxx:1416 AliAnalysisTaskHFECal.cxx:1417 AliAnalysisTaskHFECal.cxx:1418 AliAnalysisTaskHFECal.cxx:1419 AliAnalysisTaskHFECal.cxx:1420 AliAnalysisTaskHFECal.cxx:1421 AliAnalysisTaskHFECal.cxx:1422 AliAnalysisTaskHFECal.cxx:1423 AliAnalysisTaskHFECal.cxx:1424 AliAnalysisTaskHFECal.cxx:1425 AliAnalysisTaskHFECal.cxx:1426 AliAnalysisTaskHFECal.cxx:1427 AliAnalysisTaskHFECal.cxx:1428 AliAnalysisTaskHFECal.cxx:1429 AliAnalysisTaskHFECal.cxx:1430 AliAnalysisTaskHFECal.cxx:1431 AliAnalysisTaskHFECal.cxx:1432 AliAnalysisTaskHFECal.cxx:1433 AliAnalysisTaskHFECal.cxx:1434 AliAnalysisTaskHFECal.cxx:1435 AliAnalysisTaskHFECal.cxx:1436 AliAnalysisTaskHFECal.cxx:1437 AliAnalysisTaskHFECal.cxx:1438 AliAnalysisTaskHFECal.cxx:1439 AliAnalysisTaskHFECal.cxx:1440 AliAnalysisTaskHFECal.cxx:1441 AliAnalysisTaskHFECal.cxx:1442 AliAnalysisTaskHFECal.cxx:1443 AliAnalysisTaskHFECal.cxx:1444 AliAnalysisTaskHFECal.cxx:1445 AliAnalysisTaskHFECal.cxx:1446 AliAnalysisTaskHFECal.cxx:1447 AliAnalysisTaskHFECal.cxx:1448 AliAnalysisTaskHFECal.cxx:1449 AliAnalysisTaskHFECal.cxx:1450 AliAnalysisTaskHFECal.cxx:1451 AliAnalysisTaskHFECal.cxx:1452 AliAnalysisTaskHFECal.cxx:1453 AliAnalysisTaskHFECal.cxx:1454 AliAnalysisTaskHFECal.cxx:1455 AliAnalysisTaskHFECal.cxx:1456 AliAnalysisTaskHFECal.cxx:1457 AliAnalysisTaskHFECal.cxx:1458 AliAnalysisTaskHFECal.cxx:1459 AliAnalysisTaskHFECal.cxx:1460 AliAnalysisTaskHFECal.cxx:1461 AliAnalysisTaskHFECal.cxx:1462 AliAnalysisTaskHFECal.cxx:1463 AliAnalysisTaskHFECal.cxx:1464 AliAnalysisTaskHFECal.cxx:1465 AliAnalysisTaskHFECal.cxx:1466 AliAnalysisTaskHFECal.cxx:1467 AliAnalysisTaskHFECal.cxx:1468 AliAnalysisTaskHFECal.cxx:1469 AliAnalysisTaskHFECal.cxx:1470 AliAnalysisTaskHFECal.cxx:1471 AliAnalysisTaskHFECal.cxx:1472 AliAnalysisTaskHFECal.cxx:1473 AliAnalysisTaskHFECal.cxx:1474 AliAnalysisTaskHFECal.cxx:1475 AliAnalysisTaskHFECal.cxx:1476 AliAnalysisTaskHFECal.cxx:1477 AliAnalysisTaskHFECal.cxx:1478 AliAnalysisTaskHFECal.cxx:1479 AliAnalysisTaskHFECal.cxx:1480 AliAnalysisTaskHFECal.cxx:1481 AliAnalysisTaskHFECal.cxx:1482 AliAnalysisTaskHFECal.cxx:1483 AliAnalysisTaskHFECal.cxx:1484 AliAnalysisTaskHFECal.cxx:1485 AliAnalysisTaskHFECal.cxx:1486 AliAnalysisTaskHFECal.cxx:1487 AliAnalysisTaskHFECal.cxx:1488 AliAnalysisTaskHFECal.cxx:1489 AliAnalysisTaskHFECal.cxx:1490 AliAnalysisTaskHFECal.cxx:1491 AliAnalysisTaskHFECal.cxx:1492 AliAnalysisTaskHFECal.cxx:1493 AliAnalysisTaskHFECal.cxx:1494 AliAnalysisTaskHFECal.cxx:1495 AliAnalysisTaskHFECal.cxx:1496 AliAnalysisTaskHFECal.cxx:1497 AliAnalysisTaskHFECal.cxx:1498 AliAnalysisTaskHFECal.cxx:1499 AliAnalysisTaskHFECal.cxx:1500 AliAnalysisTaskHFECal.cxx:1501 AliAnalysisTaskHFECal.cxx:1502 AliAnalysisTaskHFECal.cxx:1503 AliAnalysisTaskHFECal.cxx:1504 AliAnalysisTaskHFECal.cxx:1505 AliAnalysisTaskHFECal.cxx:1506 AliAnalysisTaskHFECal.cxx:1507 AliAnalysisTaskHFECal.cxx:1508 AliAnalysisTaskHFECal.cxx:1509 AliAnalysisTaskHFECal.cxx:1510 AliAnalysisTaskHFECal.cxx:1511 AliAnalysisTaskHFECal.cxx:1512 AliAnalysisTaskHFECal.cxx:1513 AliAnalysisTaskHFECal.cxx:1514 AliAnalysisTaskHFECal.cxx:1515 AliAnalysisTaskHFECal.cxx:1516 AliAnalysisTaskHFECal.cxx:1517 AliAnalysisTaskHFECal.cxx:1518 AliAnalysisTaskHFECal.cxx:1519 AliAnalysisTaskHFECal.cxx:1520 AliAnalysisTaskHFECal.cxx:1521 AliAnalysisTaskHFECal.cxx:1522 AliAnalysisTaskHFECal.cxx:1523 AliAnalysisTaskHFECal.cxx:1524 AliAnalysisTaskHFECal.cxx:1525 AliAnalysisTaskHFECal.cxx:1526 AliAnalysisTaskHFECal.cxx:1527 AliAnalysisTaskHFECal.cxx:1528 AliAnalysisTaskHFECal.cxx:1529 AliAnalysisTaskHFECal.cxx:1530 AliAnalysisTaskHFECal.cxx:1531 AliAnalysisTaskHFECal.cxx:1532 AliAnalysisTaskHFECal.cxx:1533 AliAnalysisTaskHFECal.cxx:1534 AliAnalysisTaskHFECal.cxx:1535 AliAnalysisTaskHFECal.cxx:1536 AliAnalysisTaskHFECal.cxx:1537 AliAnalysisTaskHFECal.cxx:1538 AliAnalysisTaskHFECal.cxx:1539 AliAnalysisTaskHFECal.cxx:1540 AliAnalysisTaskHFECal.cxx:1541 AliAnalysisTaskHFECal.cxx:1542 AliAnalysisTaskHFECal.cxx:1543 AliAnalysisTaskHFECal.cxx:1544 AliAnalysisTaskHFECal.cxx:1545 AliAnalysisTaskHFECal.cxx:1546 AliAnalysisTaskHFECal.cxx:1547 AliAnalysisTaskHFECal.cxx:1548 AliAnalysisTaskHFECal.cxx:1549 AliAnalysisTaskHFECal.cxx:1550 AliAnalysisTaskHFECal.cxx:1551 AliAnalysisTaskHFECal.cxx:1552 AliAnalysisTaskHFECal.cxx:1553 AliAnalysisTaskHFECal.cxx:1554 AliAnalysisTaskHFECal.cxx:1555 AliAnalysisTaskHFECal.cxx:1556 AliAnalysisTaskHFECal.cxx:1557 AliAnalysisTaskHFECal.cxx:1558 AliAnalysisTaskHFECal.cxx:1559 AliAnalysisTaskHFECal.cxx:1560 AliAnalysisTaskHFECal.cxx:1561 AliAnalysisTaskHFECal.cxx:1562 AliAnalysisTaskHFECal.cxx:1563 AliAnalysisTaskHFECal.cxx:1564 AliAnalysisTaskHFECal.cxx:1565 AliAnalysisTaskHFECal.cxx:1566 AliAnalysisTaskHFECal.cxx:1567 AliAnalysisTaskHFECal.cxx:1568 AliAnalysisTaskHFECal.cxx:1569 AliAnalysisTaskHFECal.cxx:1570 AliAnalysisTaskHFECal.cxx:1571 AliAnalysisTaskHFECal.cxx:1572 AliAnalysisTaskHFECal.cxx:1573 AliAnalysisTaskHFECal.cxx:1574 AliAnalysisTaskHFECal.cxx:1575 AliAnalysisTaskHFECal.cxx:1576 AliAnalysisTaskHFECal.cxx:1577 AliAnalysisTaskHFECal.cxx:1578 AliAnalysisTaskHFECal.cxx:1579 AliAnalysisTaskHFECal.cxx:1580 AliAnalysisTaskHFECal.cxx:1581 AliAnalysisTaskHFECal.cxx:1582 AliAnalysisTaskHFECal.cxx:1583 AliAnalysisTaskHFECal.cxx:1584 AliAnalysisTaskHFECal.cxx:1585 AliAnalysisTaskHFECal.cxx:1586 AliAnalysisTaskHFECal.cxx:1587 AliAnalysisTaskHFECal.cxx:1588 AliAnalysisTaskHFECal.cxx:1589 AliAnalysisTaskHFECal.cxx:1590 AliAnalysisTaskHFECal.cxx:1591 AliAnalysisTaskHFECal.cxx:1592 AliAnalysisTaskHFECal.cxx:1593 AliAnalysisTaskHFECal.cxx:1594 AliAnalysisTaskHFECal.cxx:1595 AliAnalysisTaskHFECal.cxx:1596 AliAnalysisTaskHFECal.cxx:1597 AliAnalysisTaskHFECal.cxx:1598 AliAnalysisTaskHFECal.cxx:1599 AliAnalysisTaskHFECal.cxx:1600 AliAnalysisTaskHFECal.cxx:1601 AliAnalysisTaskHFECal.cxx:1602 AliAnalysisTaskHFECal.cxx:1603 AliAnalysisTaskHFECal.cxx:1604 AliAnalysisTaskHFECal.cxx:1605 AliAnalysisTaskHFECal.cxx:1606 AliAnalysisTaskHFECal.cxx:1607 AliAnalysisTaskHFECal.cxx:1608 AliAnalysisTaskHFECal.cxx:1609 AliAnalysisTaskHFECal.cxx:1610 AliAnalysisTaskHFECal.cxx:1611 AliAnalysisTaskHFECal.cxx:1612 AliAnalysisTaskHFECal.cxx:1613 AliAnalysisTaskHFECal.cxx:1614 AliAnalysisTaskHFECal.cxx:1615 AliAnalysisTaskHFECal.cxx:1616 AliAnalysisTaskHFECal.cxx:1617 AliAnalysisTaskHFECal.cxx:1618 AliAnalysisTaskHFECal.cxx:1619 AliAnalysisTaskHFECal.cxx:1620 AliAnalysisTaskHFECal.cxx:1621 AliAnalysisTaskHFECal.cxx:1622 AliAnalysisTaskHFECal.cxx:1623 AliAnalysisTaskHFECal.cxx:1624 AliAnalysisTaskHFECal.cxx:1625 AliAnalysisTaskHFECal.cxx:1626 AliAnalysisTaskHFECal.cxx:1627 AliAnalysisTaskHFECal.cxx:1628 AliAnalysisTaskHFECal.cxx:1629 AliAnalysisTaskHFECal.cxx:1630 AliAnalysisTaskHFECal.cxx:1631 AliAnalysisTaskHFECal.cxx:1632 AliAnalysisTaskHFECal.cxx:1633 AliAnalysisTaskHFECal.cxx:1634 AliAnalysisTaskHFECal.cxx:1635 AliAnalysisTaskHFECal.cxx:1636 AliAnalysisTaskHFECal.cxx:1637 AliAnalysisTaskHFECal.cxx:1638 AliAnalysisTaskHFECal.cxx:1639 AliAnalysisTaskHFECal.cxx:1640 AliAnalysisTaskHFECal.cxx:1641 AliAnalysisTaskHFECal.cxx:1642 AliAnalysisTaskHFECal.cxx:1643 AliAnalysisTaskHFECal.cxx:1644 AliAnalysisTaskHFECal.cxx:1645 AliAnalysisTaskHFECal.cxx:1646 AliAnalysisTaskHFECal.cxx:1647 AliAnalysisTaskHFECal.cxx:1648 AliAnalysisTaskHFECal.cxx:1649 AliAnalysisTaskHFECal.cxx:1650 AliAnalysisTaskHFECal.cxx:1651 AliAnalysisTaskHFECal.cxx:1652 AliAnalysisTaskHFECal.cxx:1653 AliAnalysisTaskHFECal.cxx:1654 AliAnalysisTaskHFECal.cxx:1655 AliAnalysisTaskHFECal.cxx:1656 AliAnalysisTaskHFECal.cxx:1657 AliAnalysisTaskHFECal.cxx:1658 AliAnalysisTaskHFECal.cxx:1659 AliAnalysisTaskHFECal.cxx:1660 AliAnalysisTaskHFECal.cxx:1661 AliAnalysisTaskHFECal.cxx:1662 AliAnalysisTaskHFECal.cxx:1663 AliAnalysisTaskHFECal.cxx:1664 AliAnalysisTaskHFECal.cxx:1665 AliAnalysisTaskHFECal.cxx:1666 AliAnalysisTaskHFECal.cxx:1667 AliAnalysisTaskHFECal.cxx:1668 AliAnalysisTaskHFECal.cxx:1669 AliAnalysisTaskHFECal.cxx:1670 AliAnalysisTaskHFECal.cxx:1671 AliAnalysisTaskHFECal.cxx:1672 AliAnalysisTaskHFECal.cxx:1673 AliAnalysisTaskHFECal.cxx:1674 AliAnalysisTaskHFECal.cxx:1675 AliAnalysisTaskHFECal.cxx:1676 AliAnalysisTaskHFECal.cxx:1677 AliAnalysisTaskHFECal.cxx:1678 AliAnalysisTaskHFECal.cxx:1679 AliAnalysisTaskHFECal.cxx:1680 AliAnalysisTaskHFECal.cxx:1681 AliAnalysisTaskHFECal.cxx:1682 AliAnalysisTaskHFECal.cxx:1683 AliAnalysisTaskHFECal.cxx:1684 AliAnalysisTaskHFECal.cxx:1685 AliAnalysisTaskHFECal.cxx:1686 AliAnalysisTaskHFECal.cxx:1687 AliAnalysisTaskHFECal.cxx:1688 AliAnalysisTaskHFECal.cxx:1689 AliAnalysisTaskHFECal.cxx:1690 AliAnalysisTaskHFECal.cxx:1691 AliAnalysisTaskHFECal.cxx:1692 AliAnalysisTaskHFECal.cxx:1693 AliAnalysisTaskHFECal.cxx:1694 AliAnalysisTaskHFECal.cxx:1695 AliAnalysisTaskHFECal.cxx:1696 AliAnalysisTaskHFECal.cxx:1697 AliAnalysisTaskHFECal.cxx:1698 AliAnalysisTaskHFECal.cxx:1699 AliAnalysisTaskHFECal.cxx:1700 AliAnalysisTaskHFECal.cxx:1701 AliAnalysisTaskHFECal.cxx:1702 AliAnalysisTaskHFECal.cxx:1703 AliAnalysisTaskHFECal.cxx:1704 AliAnalysisTaskHFECal.cxx:1705 AliAnalysisTaskHFECal.cxx:1706 AliAnalysisTaskHFECal.cxx:1707 AliAnalysisTaskHFECal.cxx:1708 AliAnalysisTaskHFECal.cxx:1709 AliAnalysisTaskHFECal.cxx:1710 AliAnalysisTaskHFECal.cxx:1711 AliAnalysisTaskHFECal.cxx:1712 AliAnalysisTaskHFECal.cxx:1713 AliAnalysisTaskHFECal.cxx:1714 AliAnalysisTaskHFECal.cxx:1715 AliAnalysisTaskHFECal.cxx:1716 AliAnalysisTaskHFECal.cxx:1717 AliAnalysisTaskHFECal.cxx:1718 AliAnalysisTaskHFECal.cxx:1719 AliAnalysisTaskHFECal.cxx:1720 AliAnalysisTaskHFECal.cxx:1721 AliAnalysisTaskHFECal.cxx:1722 AliAnalysisTaskHFECal.cxx:1723 AliAnalysisTaskHFECal.cxx:1724 AliAnalysisTaskHFECal.cxx:1725 AliAnalysisTaskHFECal.cxx:1726 AliAnalysisTaskHFECal.cxx:1727 AliAnalysisTaskHFECal.cxx:1728 AliAnalysisTaskHFECal.cxx:1729 AliAnalysisTaskHFECal.cxx:1730 AliAnalysisTaskHFECal.cxx:1731 AliAnalysisTaskHFECal.cxx:1732 AliAnalysisTaskHFECal.cxx:1733 AliAnalysisTaskHFECal.cxx:1734 AliAnalysisTaskHFECal.cxx:1735 AliAnalysisTaskHFECal.cxx:1736 AliAnalysisTaskHFECal.cxx:1737 AliAnalysisTaskHFECal.cxx:1738 AliAnalysisTaskHFECal.cxx:1739 AliAnalysisTaskHFECal.cxx:1740 AliAnalysisTaskHFECal.cxx:1741 AliAnalysisTaskHFECal.cxx:1742 AliAnalysisTaskHFECal.cxx:1743 AliAnalysisTaskHFECal.cxx:1744 AliAnalysisTaskHFECal.cxx:1745 AliAnalysisTaskHFECal.cxx:1746 AliAnalysisTaskHFECal.cxx:1747 AliAnalysisTaskHFECal.cxx:1748 AliAnalysisTaskHFECal.cxx:1749 AliAnalysisTaskHFECal.cxx:1750 AliAnalysisTaskHFECal.cxx:1751 AliAnalysisTaskHFECal.cxx:1752 AliAnalysisTaskHFECal.cxx:1753 AliAnalysisTaskHFECal.cxx:1754 AliAnalysisTaskHFECal.cxx:1755 AliAnalysisTaskHFECal.cxx:1756 AliAnalysisTaskHFECal.cxx:1757 AliAnalysisTaskHFECal.cxx:1758 AliAnalysisTaskHFECal.cxx:1759 AliAnalysisTaskHFECal.cxx:1760 AliAnalysisTaskHFECal.cxx:1761 AliAnalysisTaskHFECal.cxx:1762 AliAnalysisTaskHFECal.cxx:1763 AliAnalysisTaskHFECal.cxx:1764 AliAnalysisTaskHFECal.cxx:1765 AliAnalysisTaskHFECal.cxx:1766 AliAnalysisTaskHFECal.cxx:1767 AliAnalysisTaskHFECal.cxx:1768 AliAnalysisTaskHFECal.cxx:1769 AliAnalysisTaskHFECal.cxx:1770 AliAnalysisTaskHFECal.cxx:1771 AliAnalysisTaskHFECal.cxx:1772 AliAnalysisTaskHFECal.cxx:1773 AliAnalysisTaskHFECal.cxx:1774 AliAnalysisTaskHFECal.cxx:1775 AliAnalysisTaskHFECal.cxx:1776 AliAnalysisTaskHFECal.cxx:1777 AliAnalysisTaskHFECal.cxx:1778 AliAnalysisTaskHFECal.cxx:1779 AliAnalysisTaskHFECal.cxx:1780 AliAnalysisTaskHFECal.cxx:1781 AliAnalysisTaskHFECal.cxx:1782 AliAnalysisTaskHFECal.cxx:1783 AliAnalysisTaskHFECal.cxx:1784 AliAnalysisTaskHFECal.cxx:1785 AliAnalysisTaskHFECal.cxx:1786 AliAnalysisTaskHFECal.cxx:1787 AliAnalysisTaskHFECal.cxx:1788 AliAnalysisTaskHFECal.cxx:1789 AliAnalysisTaskHFECal.cxx:1790 AliAnalysisTaskHFECal.cxx:1791 AliAnalysisTaskHFECal.cxx:1792 AliAnalysisTaskHFECal.cxx:1793 AliAnalysisTaskHFECal.cxx:1794 AliAnalysisTaskHFECal.cxx:1795 AliAnalysisTaskHFECal.cxx:1796 AliAnalysisTaskHFECal.cxx:1797 AliAnalysisTaskHFECal.cxx:1798 AliAnalysisTaskHFECal.cxx:1799 AliAnalysisTaskHFECal.cxx:1800 AliAnalysisTaskHFECal.cxx:1801 AliAnalysisTaskHFECal.cxx:1802 AliAnalysisTaskHFECal.cxx:1803 AliAnalysisTaskHFECal.cxx:1804 AliAnalysisTaskHFECal.cxx:1805 AliAnalysisTaskHFECal.cxx:1806 AliAnalysisTaskHFECal.cxx:1807 AliAnalysisTaskHFECal.cxx:1808 AliAnalysisTaskHFECal.cxx:1809 AliAnalysisTaskHFECal.cxx:1810 AliAnalysisTaskHFECal.cxx:1811 AliAnalysisTaskHFECal.cxx:1812 AliAnalysisTaskHFECal.cxx:1813 AliAnalysisTaskHFECal.cxx:1814 AliAnalysisTaskHFECal.cxx:1815 AliAnalysisTaskHFECal.cxx:1816 AliAnalysisTaskHFECal.cxx:1817 AliAnalysisTaskHFECal.cxx:1818 AliAnalysisTaskHFECal.cxx:1819 AliAnalysisTaskHFECal.cxx:1820 AliAnalysisTaskHFECal.cxx:1821 AliAnalysisTaskHFECal.cxx:1822 AliAnalysisTaskHFECal.cxx:1823 AliAnalysisTaskHFECal.cxx:1824 AliAnalysisTaskHFECal.cxx:1825 AliAnalysisTaskHFECal.cxx:1826 AliAnalysisTaskHFECal.cxx:1827 AliAnalysisTaskHFECal.cxx:1828 AliAnalysisTaskHFECal.cxx:1829 AliAnalysisTaskHFECal.cxx:1830 AliAnalysisTaskHFECal.cxx:1831 AliAnalysisTaskHFECal.cxx:1832 AliAnalysisTaskHFECal.cxx:1833 AliAnalysisTaskHFECal.cxx:1834 AliAnalysisTaskHFECal.cxx:1835 AliAnalysisTaskHFECal.cxx:1836 AliAnalysisTaskHFECal.cxx:1837 AliAnalysisTaskHFECal.cxx:1838 AliAnalysisTaskHFECal.cxx:1839 AliAnalysisTaskHFECal.cxx:1840 AliAnalysisTaskHFECal.cxx:1841 AliAnalysisTaskHFECal.cxx:1842 AliAnalysisTaskHFECal.cxx:1843 AliAnalysisTaskHFECal.cxx:1844 AliAnalysisTaskHFECal.cxx:1845 AliAnalysisTaskHFECal.cxx:1846 AliAnalysisTaskHFECal.cxx:1847 AliAnalysisTaskHFECal.cxx:1848 AliAnalysisTaskHFECal.cxx:1849 AliAnalysisTaskHFECal.cxx:1850 AliAnalysisTaskHFECal.cxx:1851 AliAnalysisTaskHFECal.cxx:1852 AliAnalysisTaskHFECal.cxx:1853 AliAnalysisTaskHFECal.cxx:1854 AliAnalysisTaskHFECal.cxx:1855 AliAnalysisTaskHFECal.cxx:1856 AliAnalysisTaskHFECal.cxx:1857 AliAnalysisTaskHFECal.cxx:1858 AliAnalysisTaskHFECal.cxx:1859 AliAnalysisTaskHFECal.cxx:1860 AliAnalysisTaskHFECal.cxx:1861 AliAnalysisTaskHFECal.cxx:1862 AliAnalysisTaskHFECal.cxx:1863 AliAnalysisTaskHFECal.cxx:1864 AliAnalysisTaskHFECal.cxx:1865 AliAnalysisTaskHFECal.cxx:1866 AliAnalysisTaskHFECal.cxx:1867 AliAnalysisTaskHFECal.cxx:1868 AliAnalysisTaskHFECal.cxx:1869 AliAnalysisTaskHFECal.cxx:1870 AliAnalysisTaskHFECal.cxx:1871 AliAnalysisTaskHFECal.cxx:1872 AliAnalysisTaskHFECal.cxx:1873 AliAnalysisTaskHFECal.cxx:1874 AliAnalysisTaskHFECal.cxx:1875 AliAnalysisTaskHFECal.cxx:1876 AliAnalysisTaskHFECal.cxx:1877 AliAnalysisTaskHFECal.cxx:1878 AliAnalysisTaskHFECal.cxx:1879 AliAnalysisTaskHFECal.cxx:1880 AliAnalysisTaskHFECal.cxx:1881 AliAnalysisTaskHFECal.cxx:1882 AliAnalysisTaskHFECal.cxx:1883 AliAnalysisTaskHFECal.cxx:1884 AliAnalysisTaskHFECal.cxx:1885 AliAnalysisTaskHFECal.cxx:1886 AliAnalysisTaskHFECal.cxx:1887 AliAnalysisTaskHFECal.cxx:1888 AliAnalysisTaskHFECal.cxx:1889 AliAnalysisTaskHFECal.cxx:1890 AliAnalysisTaskHFECal.cxx:1891 AliAnalysisTaskHFECal.cxx:1892 AliAnalysisTaskHFECal.cxx:1893 AliAnalysisTaskHFECal.cxx:1894 AliAnalysisTaskHFECal.cxx:1895 AliAnalysisTaskHFECal.cxx:1896 AliAnalysisTaskHFECal.cxx:1897 AliAnalysisTaskHFECal.cxx:1898 AliAnalysisTaskHFECal.cxx:1899 AliAnalysisTaskHFECal.cxx:1900 AliAnalysisTaskHFECal.cxx:1901 AliAnalysisTaskHFECal.cxx:1902 AliAnalysisTaskHFECal.cxx:1903 AliAnalysisTaskHFECal.cxx:1904 AliAnalysisTaskHFECal.cxx:1905 AliAnalysisTaskHFECal.cxx:1906 AliAnalysisTaskHFECal.cxx:1907 AliAnalysisTaskHFECal.cxx:1908 AliAnalysisTaskHFECal.cxx:1909 AliAnalysisTaskHFECal.cxx:1910 AliAnalysisTaskHFECal.cxx:1911 AliAnalysisTaskHFECal.cxx:1912 AliAnalysisTaskHFECal.cxx:1913 AliAnalysisTaskHFECal.cxx:1914 AliAnalysisTaskHFECal.cxx:1915 AliAnalysisTaskHFECal.cxx:1916 AliAnalysisTaskHFECal.cxx:1917 AliAnalysisTaskHFECal.cxx:1918 AliAnalysisTaskHFECal.cxx:1919 AliAnalysisTaskHFECal.cxx:1920 AliAnalysisTaskHFECal.cxx:1921 AliAnalysisTaskHFECal.cxx:1922 AliAnalysisTaskHFECal.cxx:1923 AliAnalysisTaskHFECal.cxx:1924 AliAnalysisTaskHFECal.cxx:1925 AliAnalysisTaskHFECal.cxx:1926 AliAnalysisTaskHFECal.cxx:1927 AliAnalysisTaskHFECal.cxx:1928 AliAnalysisTaskHFECal.cxx:1929 AliAnalysisTaskHFECal.cxx:1930 AliAnalysisTaskHFECal.cxx:1931 AliAnalysisTaskHFECal.cxx:1932 AliAnalysisTaskHFECal.cxx:1933 AliAnalysisTaskHFECal.cxx:1934 AliAnalysisTaskHFECal.cxx:1935 AliAnalysisTaskHFECal.cxx:1936 AliAnalysisTaskHFECal.cxx:1937 AliAnalysisTaskHFECal.cxx:1938 AliAnalysisTaskHFECal.cxx:1939 AliAnalysisTaskHFECal.cxx:1940 AliAnalysisTaskHFECal.cxx:1941 AliAnalysisTaskHFECal.cxx:1942 AliAnalysisTaskHFECal.cxx:1943 AliAnalysisTaskHFECal.cxx:1944 AliAnalysisTaskHFECal.cxx:1945 AliAnalysisTaskHFECal.cxx:1946 AliAnalysisTaskHFECal.cxx:1947 AliAnalysisTaskHFECal.cxx:1948 AliAnalysisTaskHFECal.cxx:1949 AliAnalysisTaskHFECal.cxx:1950 AliAnalysisTaskHFECal.cxx:1951 AliAnalysisTaskHFECal.cxx:1952 AliAnalysisTaskHFECal.cxx:1953 AliAnalysisTaskHFECal.cxx:1954 AliAnalysisTaskHFECal.cxx:1955 AliAnalysisTaskHFECal.cxx:1956 AliAnalysisTaskHFECal.cxx:1957 AliAnalysisTaskHFECal.cxx:1958 AliAnalysisTaskHFECal.cxx:1959 AliAnalysisTaskHFECal.cxx:1960 AliAnalysisTaskHFECal.cxx:1961 AliAnalysisTaskHFECal.cxx:1962 AliAnalysisTaskHFECal.cxx:1963 AliAnalysisTaskHFECal.cxx:1964 AliAnalysisTaskHFECal.cxx:1965 AliAnalysisTaskHFECal.cxx:1966 AliAnalysisTaskHFECal.cxx:1967 AliAnalysisTaskHFECal.cxx:1968 AliAnalysisTaskHFECal.cxx:1969 AliAnalysisTaskHFECal.cxx:1970 AliAnalysisTaskHFECal.cxx:1971 AliAnalysisTaskHFECal.cxx:1972 AliAnalysisTaskHFECal.cxx:1973 AliAnalysisTaskHFECal.cxx:1974 AliAnalysisTaskHFECal.cxx:1975 AliAnalysisTaskHFECal.cxx:1976 AliAnalysisTaskHFECal.cxx:1977 AliAnalysisTaskHFECal.cxx:1978 AliAnalysisTaskHFECal.cxx:1979 AliAnalysisTaskHFECal.cxx:1980 AliAnalysisTaskHFECal.cxx:1981 AliAnalysisTaskHFECal.cxx:1982 AliAnalysisTaskHFECal.cxx:1983 AliAnalysisTaskHFECal.cxx:1984 AliAnalysisTaskHFECal.cxx:1985 AliAnalysisTaskHFECal.cxx:1986 AliAnalysisTaskHFECal.cxx:1987 AliAnalysisTaskHFECal.cxx:1988 AliAnalysisTaskHFECal.cxx:1989 AliAnalysisTaskHFECal.cxx:1990 AliAnalysisTaskHFECal.cxx:1991 AliAnalysisTaskHFECal.cxx:1992 AliAnalysisTaskHFECal.cxx:1993 AliAnalysisTaskHFECal.cxx:1994 AliAnalysisTaskHFECal.cxx:1995 AliAnalysisTaskHFECal.cxx:1996 AliAnalysisTaskHFECal.cxx:1997 AliAnalysisTaskHFECal.cxx:1998 AliAnalysisTaskHFECal.cxx:1999 AliAnalysisTaskHFECal.cxx:2000 AliAnalysisTaskHFECal.cxx:2001 AliAnalysisTaskHFECal.cxx:2002 AliAnalysisTaskHFECal.cxx:2003 AliAnalysisTaskHFECal.cxx:2004 AliAnalysisTaskHFECal.cxx:2005 AliAnalysisTaskHFECal.cxx:2006 AliAnalysisTaskHFECal.cxx:2007 AliAnalysisTaskHFECal.cxx:2008 AliAnalysisTaskHFECal.cxx:2009 AliAnalysisTaskHFECal.cxx:2010 AliAnalysisTaskHFECal.cxx:2011 AliAnalysisTaskHFECal.cxx:2012 AliAnalysisTaskHFECal.cxx:2013 AliAnalysisTaskHFECal.cxx:2014 AliAnalysisTaskHFECal.cxx:2015 AliAnalysisTaskHFECal.cxx:2016 AliAnalysisTaskHFECal.cxx:2017 AliAnalysisTaskHFECal.cxx:2018 AliAnalysisTaskHFECal.cxx:2019 AliAnalysisTaskHFECal.cxx:2020 AliAnalysisTaskHFECal.cxx:2021 AliAnalysisTaskHFECal.cxx:2022 AliAnalysisTaskHFECal.cxx:2023 AliAnalysisTaskHFECal.cxx:2024 AliAnalysisTaskHFECal.cxx:2025 AliAnalysisTaskHFECal.cxx:2026 AliAnalysisTaskHFECal.cxx:2027 AliAnalysisTaskHFECal.cxx:2028 AliAnalysisTaskHFECal.cxx:2029 AliAnalysisTaskHFECal.cxx:2030 AliAnalysisTaskHFECal.cxx:2031 AliAnalysisTaskHFECal.cxx:2032 AliAnalysisTaskHFECal.cxx:2033 AliAnalysisTaskHFECal.cxx:2034 AliAnalysisTaskHFECal.cxx:2035 AliAnalysisTaskHFECal.cxx:2036 AliAnalysisTaskHFECal.cxx:2037 AliAnalysisTaskHFECal.cxx:2038 AliAnalysisTaskHFECal.cxx:2039 AliAnalysisTaskHFECal.cxx:2040 AliAnalysisTaskHFECal.cxx:2041 AliAnalysisTaskHFECal.cxx:2042 AliAnalysisTaskHFECal.cxx:2043 AliAnalysisTaskHFECal.cxx:2044 AliAnalysisTaskHFECal.cxx:2045 AliAnalysisTaskHFECal.cxx:2046 AliAnalysisTaskHFECal.cxx:2047 AliAnalysisTaskHFECal.cxx:2048 AliAnalysisTaskHFECal.cxx:2049 AliAnalysisTaskHFECal.cxx:2050 AliAnalysisTaskHFECal.cxx:2051 AliAnalysisTaskHFECal.cxx:2052 AliAnalysisTaskHFECal.cxx:2053 AliAnalysisTaskHFECal.cxx:2054 AliAnalysisTaskHFECal.cxx:2055 AliAnalysisTaskHFECal.cxx:2056 AliAnalysisTaskHFECal.cxx:2057 AliAnalysisTaskHFECal.cxx:2058 AliAnalysisTaskHFECal.cxx:2059 AliAnalysisTaskHFECal.cxx:2060 AliAnalysisTaskHFECal.cxx:2061 AliAnalysisTaskHFECal.cxx:2062 AliAnalysisTaskHFECal.cxx:2063 AliAnalysisTaskHFECal.cxx:2064 AliAnalysisTaskHFECal.cxx:2065 AliAnalysisTaskHFECal.cxx:2066 AliAnalysisTaskHFECal.cxx:2067 AliAnalysisTaskHFECal.cxx:2068 AliAnalysisTaskHFECal.cxx:2069 AliAnalysisTaskHFECal.cxx:2070 AliAnalysisTaskHFECal.cxx:2071 AliAnalysisTaskHFECal.cxx:2072 AliAnalysisTaskHFECal.cxx:2073 AliAnalysisTaskHFECal.cxx:2074 AliAnalysisTaskHFECal.cxx:2075 AliAnalysisTaskHFECal.cxx:2076 AliAnalysisTaskHFECal.cxx:2077 AliAnalysisTaskHFECal.cxx:2078 AliAnalysisTaskHFECal.cxx:2079 AliAnalysisTaskHFECal.cxx:2080 AliAnalysisTaskHFECal.cxx:2081 AliAnalysisTaskHFECal.cxx:2082 AliAnalysisTaskHFECal.cxx:2083 AliAnalysisTaskHFECal.cxx:2084 AliAnalysisTaskHFECal.cxx:2085 AliAnalysisTaskHFECal.cxx:2086 AliAnalysisTaskHFECal.cxx:2087 AliAnalysisTaskHFECal.cxx:2088 AliAnalysisTaskHFECal.cxx:2089 AliAnalysisTaskHFECal.cxx:2090 AliAnalysisTaskHFECal.cxx:2091 AliAnalysisTaskHFECal.cxx:2092 AliAnalysisTaskHFECal.cxx:2093 AliAnalysisTaskHFECal.cxx:2094 AliAnalysisTaskHFECal.cxx:2095 AliAnalysisTaskHFECal.cxx:2096 AliAnalysisTaskHFECal.cxx:2097 AliAnalysisTaskHFECal.cxx:2098 AliAnalysisTaskHFECal.cxx:2099 AliAnalysisTaskHFECal.cxx:2100 AliAnalysisTaskHFECal.cxx:2101 AliAnalysisTaskHFECal.cxx:2102 AliAnalysisTaskHFECal.cxx:2103 AliAnalysisTaskHFECal.cxx:2104 AliAnalysisTaskHFECal.cxx:2105 AliAnalysisTaskHFECal.cxx:2106 AliAnalysisTaskHFECal.cxx:2107 AliAnalysisTaskHFECal.cxx:2108 AliAnalysisTaskHFECal.cxx:2109 AliAnalysisTaskHFECal.cxx:2110 AliAnalysisTaskHFECal.cxx:2111 AliAnalysisTaskHFECal.cxx:2112 AliAnalysisTaskHFECal.cxx:2113 AliAnalysisTaskHFECal.cxx:2114 AliAnalysisTaskHFECal.cxx:2115 AliAnalysisTaskHFECal.cxx:2116 AliAnalysisTaskHFECal.cxx:2117 AliAnalysisTaskHFECal.cxx:2118 AliAnalysisTaskHFECal.cxx:2119 AliAnalysisTaskHFECal.cxx:2120 AliAnalysisTaskHFECal.cxx:2121 AliAnalysisTaskHFECal.cxx:2122 AliAnalysisTaskHFECal.cxx:2123 AliAnalysisTaskHFECal.cxx:2124 AliAnalysisTaskHFECal.cxx:2125 AliAnalysisTaskHFECal.cxx:2126 AliAnalysisTaskHFECal.cxx:2127 AliAnalysisTaskHFECal.cxx:2128 AliAnalysisTaskHFECal.cxx:2129 AliAnalysisTaskHFECal.cxx:2130 AliAnalysisTaskHFECal.cxx:2131 AliAnalysisTaskHFECal.cxx:2132 AliAnalysisTaskHFECal.cxx:2133 AliAnalysisTaskHFECal.cxx:2134 AliAnalysisTaskHFECal.cxx:2135 AliAnalysisTaskHFECal.cxx:2136 AliAnalysisTaskHFECal.cxx:2137 AliAnalysisTaskHFECal.cxx:2138 AliAnalysisTaskHFECal.cxx:2139 AliAnalysisTaskHFECal.cxx:2140 AliAnalysisTaskHFECal.cxx:2141 AliAnalysisTaskHFECal.cxx:2142 AliAnalysisTaskHFECal.cxx:2143 AliAnalysisTaskHFECal.cxx:2144 AliAnalysisTaskHFECal.cxx:2145 AliAnalysisTaskHFECal.cxx:2146 AliAnalysisTaskHFECal.cxx:2147 AliAnalysisTaskHFECal.cxx:2148 AliAnalysisTaskHFECal.cxx:2149 AliAnalysisTaskHFECal.cxx:2150 AliAnalysisTaskHFECal.cxx:2151 AliAnalysisTaskHFECal.cxx:2152 AliAnalysisTaskHFECal.cxx:2153 AliAnalysisTaskHFECal.cxx:2154 AliAnalysisTaskHFECal.cxx:2155 AliAnalysisTaskHFECal.cxx:2156 AliAnalysisTaskHFECal.cxx:2157 AliAnalysisTaskHFECal.cxx:2158 AliAnalysisTaskHFECal.cxx:2159 AliAnalysisTaskHFECal.cxx:2160 AliAnalysisTaskHFECal.cxx:2161 AliAnalysisTaskHFECal.cxx:2162 AliAnalysisTaskHFECal.cxx:2163 AliAnalysisTaskHFECal.cxx:2164 AliAnalysisTaskHFECal.cxx:2165 AliAnalysisTaskHFECal.cxx:2166 AliAnalysisTaskHFECal.cxx:2167 AliAnalysisTaskHFECal.cxx:2168 AliAnalysisTaskHFECal.cxx:2169 AliAnalysisTaskHFECal.cxx:2170 AliAnalysisTaskHFECal.cxx:2171 AliAnalysisTaskHFECal.cxx:2172 AliAnalysisTaskHFECal.cxx:2173 AliAnalysisTaskHFECal.cxx:2174 AliAnalysisTaskHFECal.cxx:2175 AliAnalysisTaskHFECal.cxx:2176 AliAnalysisTaskHFECal.cxx:2177 AliAnalysisTaskHFECal.cxx:2178 AliAnalysisTaskHFECal.cxx:2179 AliAnalysisTaskHFECal.cxx:2180 AliAnalysisTaskHFECal.cxx:2181 AliAnalysisTaskHFECal.cxx:2182 AliAnalysisTaskHFECal.cxx:2183 AliAnalysisTaskHFECal.cxx:2184 AliAnalysisTaskHFECal.cxx:2185 AliAnalysisTaskHFECal.cxx:2186 AliAnalysisTaskHFECal.cxx:2187 AliAnalysisTaskHFECal.cxx:2188 AliAnalysisTaskHFECal.cxx:2189 AliAnalysisTaskHFECal.cxx:2190 AliAnalysisTaskHFECal.cxx:2191 AliAnalysisTaskHFECal.cxx:2192 AliAnalysisTaskHFECal.cxx:2193 AliAnalysisTaskHFECal.cxx:2194 AliAnalysisTaskHFECal.cxx:2195 AliAnalysisTaskHFECal.cxx:2196 AliAnalysisTaskHFECal.cxx:2197 AliAnalysisTaskHFECal.cxx:2198 AliAnalysisTaskHFECal.cxx:2199 AliAnalysisTaskHFECal.cxx:2200 AliAnalysisTaskHFECal.cxx:2201 AliAnalysisTaskHFECal.cxx:2202 AliAnalysisTaskHFECal.cxx:2203 AliAnalysisTaskHFECal.cxx:2204 AliAnalysisTaskHFECal.cxx:2205 AliAnalysisTaskHFECal.cxx:2206 AliAnalysisTaskHFECal.cxx:2207 AliAnalysisTaskHFECal.cxx:2208 AliAnalysisTaskHFECal.cxx:2209 AliAnalysisTaskHFECal.cxx:2210 AliAnalysisTaskHFECal.cxx:2211 AliAnalysisTaskHFECal.cxx:2212 AliAnalysisTaskHFECal.cxx:2213 AliAnalysisTaskHFECal.cxx:2214 AliAnalysisTaskHFECal.cxx:2215 AliAnalysisTaskHFECal.cxx:2216 AliAnalysisTaskHFECal.cxx:2217 AliAnalysisTaskHFECal.cxx:2218 AliAnalysisTaskHFECal.cxx:2219 AliAnalysisTaskHFECal.cxx:2220 AliAnalysisTaskHFECal.cxx:2221 AliAnalysisTaskHFECal.cxx:2222 AliAnalysisTaskHFECal.cxx:2223 AliAnalysisTaskHFECal.cxx:2224 AliAnalysisTaskHFECal.cxx:2225 AliAnalysisTaskHFECal.cxx:2226 AliAnalysisTaskHFECal.cxx:2227 AliAnalysisTaskHFECal.cxx:2228 AliAnalysisTaskHFECal.cxx:2229 AliAnalysisTaskHFECal.cxx:2230 AliAnalysisTaskHFECal.cxx:2231 AliAnalysisTaskHFECal.cxx:2232 AliAnalysisTaskHFECal.cxx:2233 AliAnalysisTaskHFECal.cxx:2234 AliAnalysisTaskHFECal.cxx:2235 AliAnalysisTaskHFECal.cxx:2236 AliAnalysisTaskHFECal.cxx:2237 AliAnalysisTaskHFECal.cxx:2238 AliAnalysisTaskHFECal.cxx:2239 AliAnalysisTaskHFECal.cxx:2240 AliAnalysisTaskHFECal.cxx:2241 AliAnalysisTaskHFECal.cxx:2242 AliAnalysisTaskHFECal.cxx:2243 AliAnalysisTaskHFECal.cxx:2244 AliAnalysisTaskHFECal.cxx:2245 AliAnalysisTaskHFECal.cxx:2246 AliAnalysisTaskHFECal.cxx:2247 AliAnalysisTaskHFECal.cxx:2248 AliAnalysisTaskHFECal.cxx:2249 AliAnalysisTaskHFECal.cxx:2250 AliAnalysisTaskHFECal.cxx:2251 AliAnalysisTaskHFECal.cxx:2252 AliAnalysisTaskHFECal.cxx:2253 AliAnalysisTaskHFECal.cxx:2254 AliAnalysisTaskHFECal.cxx:2255 AliAnalysisTaskHFECal.cxx:2256 AliAnalysisTaskHFECal.cxx:2257 AliAnalysisTaskHFECal.cxx:2258 AliAnalysisTaskHFECal.cxx:2259 AliAnalysisTaskHFECal.cxx:2260 AliAnalysisTaskHFECal.cxx:2261 AliAnalysisTaskHFECal.cxx:2262 AliAnalysisTaskHFECal.cxx:2263 AliAnalysisTaskHFECal.cxx:2264 AliAnalysisTaskHFECal.cxx:2265 AliAnalysisTaskHFECal.cxx:2266 AliAnalysisTaskHFECal.cxx:2267 AliAnalysisTaskHFECal.cxx:2268 AliAnalysisTaskHFECal.cxx:2269 AliAnalysisTaskHFECal.cxx:2270 AliAnalysisTaskHFECal.cxx:2271 AliAnalysisTaskHFECal.cxx:2272 AliAnalysisTaskHFECal.cxx:2273 AliAnalysisTaskHFECal.cxx:2274 AliAnalysisTaskHFECal.cxx:2275 AliAnalysisTaskHFECal.cxx:2276 AliAnalysisTaskHFECal.cxx:2277 AliAnalysisTaskHFECal.cxx:2278 AliAnalysisTaskHFECal.cxx:2279 AliAnalysisTaskHFECal.cxx:2280 AliAnalysisTaskHFECal.cxx:2281 AliAnalysisTaskHFECal.cxx:2282 AliAnalysisTaskHFECal.cxx:2283 AliAnalysisTaskHFECal.cxx:2284 AliAnalysisTaskHFECal.cxx:2285 AliAnalysisTaskHFECal.cxx:2286 AliAnalysisTaskHFECal.cxx:2287 AliAnalysisTaskHFECal.cxx:2288 AliAnalysisTaskHFECal.cxx:2289 AliAnalysisTaskHFECal.cxx:2290 AliAnalysisTaskHFECal.cxx:2291 AliAnalysisTaskHFECal.cxx:2292 AliAnalysisTaskHFECal.cxx:2293 AliAnalysisTaskHFECal.cxx:2294 AliAnalysisTaskHFECal.cxx:2295 AliAnalysisTaskHFECal.cxx:2296 AliAnalysisTaskHFECal.cxx:2297 AliAnalysisTaskHFECal.cxx:2298 AliAnalysisTaskHFECal.cxx:2299 AliAnalysisTaskHFECal.cxx:2300 AliAnalysisTaskHFECal.cxx:2301 AliAnalysisTaskHFECal.cxx:2302 AliAnalysisTaskHFECal.cxx:2303 AliAnalysisTaskHFECal.cxx:2304 AliAnalysisTaskHFECal.cxx:2305 AliAnalysisTaskHFECal.cxx:2306 AliAnalysisTaskHFECal.cxx:2307 AliAnalysisTaskHFECal.cxx:2308 AliAnalysisTaskHFECal.cxx:2309 AliAnalysisTaskHFECal.cxx:2310 AliAnalysisTaskHFECal.cxx:2311 AliAnalysisTaskHFECal.cxx:2312 AliAnalysisTaskHFECal.cxx:2313 AliAnalysisTaskHFECal.cxx:2314 AliAnalysisTaskHFECal.cxx:2315 AliAnalysisTaskHFECal.cxx:2316 AliAnalysisTaskHFECal.cxx:2317 AliAnalysisTaskHFECal.cxx:2318 AliAnalysisTaskHFECal.cxx:2319 AliAnalysisTaskHFECal.cxx:2320 AliAnalysisTaskHFECal.cxx:2321 AliAnalysisTaskHFECal.cxx:2322