#include "TList.h"
#include "TH1F.h"
#include "TH2F.h"
#include "TH3F.h"
#include "TString.h"
#include "THnSparse.h"
#include "TProfile.h"
#include "TFile.h"
#include "TKey.h"
#include "TRandom3.h"
#include "TAxis.h"
#include "AliAODInputHandler.h"
#include "AliAODHandler.h"
#include "AliESDEvent.h"
#include "AliAODMCParticle.h"
#include "AliAODJet.h"
#include "AliAODJetEventBackground.h"
#include "AliGenPythiaEventHeader.h"
#include "AliGenHijingEventHeader.h"
#include "AliInputEventHandler.h"
#include "AliAnalysisHelperJetTasks.h"
#include "AliAnalysisManager.h"
#include "AliAnalysisTaskSE.h"
#include "AliVParticle.h"
#include "AliVEvent.h"
#include "AliAnalysisTaskFragmentationFunction.h"
using std::cout;
using std::endl;
using std::cerr;
ClassImp(AliAnalysisTaskFragmentationFunction)
AliAnalysisTaskFragmentationFunction::AliAnalysisTaskFragmentationFunction()
: AliAnalysisTaskSE()
,fESD(0)
,fAOD(0)
,fAODJets(0)
,fAODExtension(0)
,fNonStdFile("")
,fBranchRecJets("jets")
,fBranchRecBckgClusters("")
,fBranchGenJets("")
,fBranchEmbeddedJets("")
,fTrackTypeGen(0)
,fJetTypeGen(0)
,fJetTypeRecEff(0)
,fUseAODInputJets(kTRUE)
,fFilterMask(0)
,fUsePhysicsSelection(kTRUE)
,fEvtSelectionMask(0)
,fEventClass(0)
,fMaxVertexZ(10)
,fRejectPileup(kFALSE)
,fTrackPtCut(0)
,fTrackEtaMin(0)
,fTrackEtaMax(0)
,fTrackPhiMin(0)
,fTrackPhiMax(0)
,fUseExtraTracks(0)
,fUseExtraTracksBgr(0)
,fCutFractionPtEmbedded(0)
,fUseEmbeddedJetAxis(0)
,fUseEmbeddedJetPt(0)
,fJetPtCut(0)
,fJetEtaMin(0)
,fJetEtaMax(0)
,fJetPhiMin(0)
,fJetPhiMax(0)
,fJetMinArea(0)
,fFFRadius(0)
,fFFMinLTrackPt(-1)
,fFFMaxTrackPt(-1)
,fFFMinnTracks(0)
,fFFBckgRadius(0)
,fBckgMode(0)
,fQAMode(0)
,fFFMode(0)
,fEffMode(0)
,fJSMode(0)
,fAvgTrials(0)
,fTracksRecCuts(0)
,fTracksGen(0)
,fTracksAODMCCharged(0)
,fTracksAODMCChargedSecNS(0)
,fTracksAODMCChargedSecS(0)
,fTracksRecQualityCuts(0)
,fJetsRec(0)
,fJetsRecCuts(0)
,fJetsGen(0)
,fJetsRecEff(0)
,fJetsEmbedded(0)
,fBckgJetsRec(0)
,fBckgJetsRecCuts(0)
,fBckgJetsGen(0)
,fQATrackHistosRecCuts(0)
,fQATrackHistosGen(0)
,fQAJetHistosRec(0)
,fQAJetHistosRecCuts(0)
,fQAJetHistosRecCutsLeading(0)
,fQAJetHistosGen(0)
,fQAJetHistosGenLeading(0)
,fQAJetHistosRecEffLeading(0)
,fFFHistosRecCuts(0)
,fFFHistosRecCutsInc(0)
,fFFHistosRecLeadingTrack(0)
,fFFHistosGen(0)
,fFFHistosGenInc(0)
,fFFHistosGenLeadingTrack(0)
,fQATrackHighPtThreshold(0)
,fFFNBinsJetPt(0)
,fFFJetPtMin(0)
,fFFJetPtMax(0)
,fFFNBinsPt(0)
,fFFPtMin(0)
,fFFPtMax(0)
,fFFNBinsXi(0)
,fFFXiMin(0)
,fFFXiMax(0)
,fFFNBinsZ(0)
,fFFZMin(0)
,fFFZMax(0)
,fQAJetNBinsPt(0)
,fQAJetPtMin(0)
,fQAJetPtMax(0)
,fQAJetNBinsEta(0)
,fQAJetEtaMin(0)
,fQAJetEtaMax(0)
,fQAJetNBinsPhi(0)
,fQAJetPhiMin(0)
,fQAJetPhiMax(0)
,fQATrackNBinsPt(0)
,fQATrackPtMin(0)
,fQATrackPtMax(0)
,fQATrackNBinsEta(0)
,fQATrackEtaMin(0)
,fQATrackEtaMax(0)
,fQATrackNBinsPhi(0)
,fQATrackPhiMin(0)
,fQATrackPhiMax(0)
,fCommonHistList(0)
,fh1EvtSelection(0)
,fh1VertexNContributors(0)
,fh1VertexZ(0)
,fh1EvtMult(0)
,fh1EvtCent(0)
,fh1Xsec(0)
,fh1Trials(0)
,fh1PtHard(0)
,fh1PtHardTrials(0)
,fh1nRecJetsCuts(0)
,fh1nGenJets(0)
,fh1nRecEffJets(0)
,fh1nEmbeddedJets(0)
,fh1nRecBckgJetsCuts(0)
,fh1nGenBckgJets(0)
,fh2PtRecVsGenPrim(0)
,fh2PtRecVsGenSec(0)
,fQATrackHistosRecEffGen(0)
,fQATrackHistosRecEffRec(0)
,fQATrackHistosSecRecNS(0)
,fQATrackHistosSecRecS(0)
,fQATrackHistosSecRecSsc(0)
,fFFHistosRecEffRec(0)
,fFFHistosSecRecNS(0)
,fFFHistosSecRecS(0)
,fFFHistosSecRecSsc(0)
,fh1BckgMult0(0)
,fh1BckgMult1(0)
,fh1BckgMult2(0)
,fh1BckgMult3(0)
,fh1BckgMult4(0)
,fh1FractionPtEmbedded(0)
,fh1IndexEmbedded(0)
,fh2DeltaPtVsJetPtEmbedded(0)
,fh2DeltaPtVsRecJetPtEmbedded(0)
,fh1DeltaREmbedded(0)
,fQABckgHisto0RecCuts(0)
,fQABckgHisto0Gen(0)
,fQABckgHisto1RecCuts(0)
,fQABckgHisto1Gen(0)
,fQABckgHisto2RecCuts(0)
,fQABckgHisto2Gen(0)
,fQABckgHisto3RecCuts(0)
,fQABckgHisto3Gen(0)
,fQABckgHisto4RecCuts(0)
,fQABckgHisto4Gen(0)
,fFFBckgHisto0RecCuts(0)
,fFFBckgHisto0Gen(0)
,fFFBckgHisto1RecCuts(0)
,fFFBckgHisto1Gen(0)
,fFFBckgHisto2RecCuts(0)
,fFFBckgHisto2Gen(0)
,fFFBckgHisto3RecCuts(0)
,fFFBckgHisto3Gen(0)
,fFFBckgHisto4RecCuts(0)
,fFFBckgHisto4Gen(0)
,fFFBckgHisto0RecEffRec(0)
,fFFBckgHisto0SecRecNS(0)
,fFFBckgHisto0SecRecS(0)
,fFFBckgHisto0SecRecSsc(0)
,fProNtracksLeadingJet(0)
,fProDelR80pcPt(0)
,fProNtracksLeadingJetGen(0)
,fProDelR80pcPtGen(0)
,fProNtracksLeadingJetBgrPerp2(0)
,fProNtracksLeadingJetRecPrim(0)
,fProDelR80pcPtRecPrim(0)
,fProNtracksLeadingJetRecSecNS(0)
,fProNtracksLeadingJetRecSecS(0)
,fProNtracksLeadingJetRecSecSsc(0)
,fRandom(0)
{
fBckgType[0] = 0;
fBckgType[1] = 0;
fBckgType[2] = 0;
fBckgType[3] = 0;
fBckgType[4] = 0;
for(Int_t ii=0; ii<5; ii++){
fProDelRPtSum[ii] = 0;
fProDelRPtSumGen[ii] = 0;
fProDelRPtSumBgrPerp2[ii] = 0;
fProDelRPtSumRecPrim[ii] = 0;
fProDelRPtSumRecSecNS[ii] = 0;
fProDelRPtSumRecSecS[ii] = 0;
fProDelRPtSumRecSecSsc[ii] = 0;
}
}
AliAnalysisTaskFragmentationFunction::AliAnalysisTaskFragmentationFunction(const char *name)
: AliAnalysisTaskSE(name)
,fESD(0)
,fAOD(0)
,fAODJets(0)
,fAODExtension(0)
,fNonStdFile("")
,fBranchRecJets("jets")
,fBranchRecBckgClusters("")
,fBranchGenJets("")
,fBranchEmbeddedJets("")
,fTrackTypeGen(0)
,fJetTypeGen(0)
,fJetTypeRecEff(0)
,fUseAODInputJets(kTRUE)
,fFilterMask(0)
,fUsePhysicsSelection(kTRUE)
,fEvtSelectionMask(0)
,fEventClass(0)
,fMaxVertexZ(10)
,fRejectPileup(kFALSE)
,fTrackPtCut(0)
,fTrackEtaMin(0)
,fTrackEtaMax(0)
,fTrackPhiMin(0)
,fTrackPhiMax(0)
,fUseExtraTracks(0)
,fUseExtraTracksBgr(0)
,fCutFractionPtEmbedded(0)
,fUseEmbeddedJetAxis(0)
,fUseEmbeddedJetPt(0)
,fJetPtCut(0)
,fJetEtaMin(0)
,fJetEtaMax(0)
,fJetPhiMin(0)
,fJetPhiMax(0)
,fJetMinArea(0)
,fFFRadius(0)
,fFFMinLTrackPt(-1)
,fFFMaxTrackPt(-1)
,fFFMinnTracks(0)
,fFFBckgRadius(0)
,fBckgMode(0)
,fQAMode(0)
,fFFMode(0)
,fEffMode(0)
,fJSMode(0)
,fAvgTrials(0)
,fTracksRecCuts(0)
,fTracksGen(0)
,fTracksAODMCCharged(0)
,fTracksAODMCChargedSecNS(0)
,fTracksAODMCChargedSecS(0)
,fTracksRecQualityCuts(0)
,fJetsRec(0)
,fJetsRecCuts(0)
,fJetsGen(0)
,fJetsRecEff(0)
,fJetsEmbedded(0)
,fBckgJetsRec(0)
,fBckgJetsRecCuts(0)
,fBckgJetsGen(0)
,fQATrackHistosRecCuts(0)
,fQATrackHistosGen(0)
,fQAJetHistosRec(0)
,fQAJetHistosRecCuts(0)
,fQAJetHistosRecCutsLeading(0)
,fQAJetHistosGen(0)
,fQAJetHistosGenLeading(0)
,fQAJetHistosRecEffLeading(0)
,fFFHistosRecCuts(0)
,fFFHistosRecCutsInc(0)
,fFFHistosRecLeadingTrack(0)
,fFFHistosGen(0)
,fFFHistosGenInc(0)
,fFFHistosGenLeadingTrack(0)
,fQATrackHighPtThreshold(0)
,fFFNBinsJetPt(0)
,fFFJetPtMin(0)
,fFFJetPtMax(0)
,fFFNBinsPt(0)
,fFFPtMin(0)
,fFFPtMax(0)
,fFFNBinsXi(0)
,fFFXiMin(0)
,fFFXiMax(0)
,fFFNBinsZ(0)
,fFFZMin(0)
,fFFZMax(0)
,fQAJetNBinsPt(0)
,fQAJetPtMin(0)
,fQAJetPtMax(0)
,fQAJetNBinsEta(0)
,fQAJetEtaMin(0)
,fQAJetEtaMax(0)
,fQAJetNBinsPhi(0)
,fQAJetPhiMin(0)
,fQAJetPhiMax(0)
,fQATrackNBinsPt(0)
,fQATrackPtMin(0)
,fQATrackPtMax(0)
,fQATrackNBinsEta(0)
,fQATrackEtaMin(0)
,fQATrackEtaMax(0)
,fQATrackNBinsPhi(0)
,fQATrackPhiMin(0)
,fQATrackPhiMax(0)
,fCommonHistList(0)
,fh1EvtSelection(0)
,fh1VertexNContributors(0)
,fh1VertexZ(0)
,fh1EvtMult(0)
,fh1EvtCent(0)
,fh1Xsec(0)
,fh1Trials(0)
,fh1PtHard(0)
,fh1PtHardTrials(0)
,fh1nRecJetsCuts(0)
,fh1nGenJets(0)
,fh1nRecEffJets(0)
,fh1nEmbeddedJets(0)
,fh1nRecBckgJetsCuts(0)
,fh1nGenBckgJets(0)
,fh2PtRecVsGenPrim(0)
,fh2PtRecVsGenSec(0)
,fQATrackHistosRecEffGen(0)
,fQATrackHistosRecEffRec(0)
,fQATrackHistosSecRecNS(0)
,fQATrackHistosSecRecS(0)
,fQATrackHistosSecRecSsc(0)
,fFFHistosRecEffRec(0)
,fFFHistosSecRecNS(0)
,fFFHistosSecRecS(0)
,fFFHistosSecRecSsc(0)
,fh1BckgMult0(0)
,fh1BckgMult1(0)
,fh1BckgMult2(0)
,fh1BckgMult3(0)
,fh1BckgMult4(0)
,fh1FractionPtEmbedded(0)
,fh1IndexEmbedded(0)
,fh2DeltaPtVsJetPtEmbedded(0)
,fh2DeltaPtVsRecJetPtEmbedded(0)
,fh1DeltaREmbedded(0)
,fQABckgHisto0RecCuts(0)
,fQABckgHisto0Gen(0)
,fQABckgHisto1RecCuts(0)
,fQABckgHisto1Gen(0)
,fQABckgHisto2RecCuts(0)
,fQABckgHisto2Gen(0)
,fQABckgHisto3RecCuts(0)
,fQABckgHisto3Gen(0)
,fQABckgHisto4RecCuts(0)
,fQABckgHisto4Gen(0)
,fFFBckgHisto0RecCuts(0)
,fFFBckgHisto0Gen(0)
,fFFBckgHisto1RecCuts(0)
,fFFBckgHisto1Gen(0)
,fFFBckgHisto2RecCuts(0)
,fFFBckgHisto2Gen(0)
,fFFBckgHisto3RecCuts(0)
,fFFBckgHisto3Gen(0)
,fFFBckgHisto4RecCuts(0)
,fFFBckgHisto4Gen(0)
,fFFBckgHisto0RecEffRec(0)
,fFFBckgHisto0SecRecNS(0)
,fFFBckgHisto0SecRecS(0)
,fFFBckgHisto0SecRecSsc(0)
,fProNtracksLeadingJet(0)
,fProDelR80pcPt(0)
,fProNtracksLeadingJetGen(0)
,fProDelR80pcPtGen(0)
,fProNtracksLeadingJetBgrPerp2(0)
,fProNtracksLeadingJetRecPrim(0)
,fProDelR80pcPtRecPrim(0)
,fProNtracksLeadingJetRecSecNS(0)
,fProNtracksLeadingJetRecSecS(0)
,fProNtracksLeadingJetRecSecSsc(0)
,fRandom(0)
{
fBckgType[0] = 0;
fBckgType[1] = 0;
fBckgType[2] = 0;
fBckgType[3] = 0;
fBckgType[4] = 0;
for(Int_t ii=0; ii<5; ii++){
fProDelRPtSum[ii] = 0;
fProDelRPtSumGen[ii] = 0;
fProDelRPtSumBgrPerp2[ii] = 0;
fProDelRPtSumRecPrim[ii] = 0;
fProDelRPtSumRecSecNS[ii] = 0;
fProDelRPtSumRecSecS[ii] = 0;
fProDelRPtSumRecSecSsc[ii] = 0;
}
DefineOutput(1,TList::Class());
}
AliAnalysisTaskFragmentationFunction::AliAnalysisTaskFragmentationFunction(const AliAnalysisTaskFragmentationFunction ©)
: AliAnalysisTaskSE()
,fESD(copy.fESD)
,fAOD(copy.fAOD)
,fAODJets(copy.fAODJets)
,fAODExtension(copy.fAODExtension)
,fNonStdFile(copy.fNonStdFile)
,fBranchRecJets(copy.fBranchRecJets)
,fBranchRecBckgClusters(copy.fBranchRecBckgClusters)
,fBranchGenJets(copy.fBranchGenJets)
,fBranchEmbeddedJets(copy.fBranchEmbeddedJets)
,fTrackTypeGen(copy.fTrackTypeGen)
,fJetTypeGen(copy.fJetTypeGen)
,fJetTypeRecEff(copy.fJetTypeRecEff)
,fUseAODInputJets(copy.fUseAODInputJets)
,fFilterMask(copy.fFilterMask)
,fUsePhysicsSelection(copy.fUsePhysicsSelection)
,fEvtSelectionMask(copy.fEvtSelectionMask)
,fEventClass(copy.fEventClass)
,fMaxVertexZ(copy.fMaxVertexZ)
,fRejectPileup(copy.fRejectPileup)
,fTrackPtCut(copy.fTrackPtCut)
,fTrackEtaMin(copy.fTrackEtaMin)
,fTrackEtaMax(copy.fTrackEtaMax)
,fTrackPhiMin(copy.fTrackPhiMin)
,fTrackPhiMax(copy.fTrackPhiMax)
,fUseExtraTracks(copy.fUseExtraTracks)
,fUseExtraTracksBgr(copy.fUseExtraTracksBgr)
,fCutFractionPtEmbedded(copy.fCutFractionPtEmbedded)
,fUseEmbeddedJetAxis(copy.fUseEmbeddedJetAxis)
,fUseEmbeddedJetPt(copy.fUseEmbeddedJetPt)
,fJetPtCut(copy.fJetPtCut)
,fJetEtaMin(copy.fJetEtaMin)
,fJetEtaMax(copy.fJetEtaMax)
,fJetPhiMin(copy.fJetPhiMin)
,fJetPhiMax(copy.fJetPhiMax)
,fJetMinArea(copy.fJetMinArea)
,fFFRadius(copy.fFFRadius)
,fFFMinLTrackPt(copy.fFFMinLTrackPt)
,fFFMaxTrackPt(copy.fFFMaxTrackPt)
,fFFMinnTracks(copy.fFFMinnTracks)
,fFFBckgRadius(copy.fFFBckgRadius)
,fBckgMode(copy.fBckgMode)
,fQAMode(copy.fQAMode)
,fFFMode(copy.fFFMode)
,fEffMode(copy.fEffMode)
,fJSMode(copy.fJSMode)
,fAvgTrials(copy.fAvgTrials)
,fTracksRecCuts(copy.fTracksRecCuts)
,fTracksGen(copy.fTracksGen)
,fTracksAODMCCharged(copy.fTracksAODMCCharged)
,fTracksAODMCChargedSecNS(copy.fTracksAODMCChargedSecNS)
,fTracksAODMCChargedSecS(copy.fTracksAODMCChargedSecS)
,fTracksRecQualityCuts(copy.fTracksRecQualityCuts)
,fJetsRec(copy.fJetsRec)
,fJetsRecCuts(copy.fJetsRecCuts)
,fJetsGen(copy.fJetsGen)
,fJetsRecEff(copy.fJetsRecEff)
,fJetsEmbedded(copy.fJetsEmbedded)
,fBckgJetsRec(copy.fBckgJetsRec)
,fBckgJetsRecCuts(copy.fBckgJetsRecCuts)
,fBckgJetsGen(copy.fBckgJetsGen)
,fQATrackHistosRecCuts(copy.fQATrackHistosRecCuts)
,fQATrackHistosGen(copy.fQATrackHistosGen)
,fQAJetHistosRec(copy.fQAJetHistosRec)
,fQAJetHistosRecCuts(copy.fQAJetHistosRecCuts)
,fQAJetHistosRecCutsLeading(copy.fQAJetHistosRecCutsLeading)
,fQAJetHistosGen(copy.fQAJetHistosGen)
,fQAJetHistosGenLeading(copy.fQAJetHistosGenLeading)
,fQAJetHistosRecEffLeading(copy.fQAJetHistosRecEffLeading)
,fFFHistosRecCuts(copy.fFFHistosRecCuts)
,fFFHistosRecCutsInc(copy.fFFHistosRecCutsInc)
,fFFHistosRecLeadingTrack(copy.fFFHistosRecLeadingTrack)
,fFFHistosGen(copy.fFFHistosGen)
,fFFHistosGenInc(copy.fFFHistosGenInc)
,fFFHistosGenLeadingTrack(copy.fFFHistosGenLeadingTrack)
,fQATrackHighPtThreshold(copy.fQATrackHighPtThreshold)
,fFFNBinsJetPt(copy.fFFNBinsJetPt)
,fFFJetPtMin(copy.fFFJetPtMin)
,fFFJetPtMax(copy.fFFJetPtMax)
,fFFNBinsPt(copy.fFFNBinsPt)
,fFFPtMin(copy.fFFPtMin)
,fFFPtMax(copy.fFFPtMax)
,fFFNBinsXi(copy.fFFNBinsXi)
,fFFXiMin(copy.fFFXiMin)
,fFFXiMax(copy.fFFXiMax)
,fFFNBinsZ(copy.fFFNBinsZ)
,fFFZMin(copy.fFFZMin)
,fFFZMax(copy.fFFZMax)
,fQAJetNBinsPt(copy.fQAJetNBinsPt)
,fQAJetPtMin(copy.fQAJetPtMin)
,fQAJetPtMax(copy.fQAJetPtMax)
,fQAJetNBinsEta(copy.fQAJetNBinsEta)
,fQAJetEtaMin(copy.fQAJetEtaMin)
,fQAJetEtaMax(copy.fQAJetEtaMax)
,fQAJetNBinsPhi(copy.fQAJetNBinsPhi)
,fQAJetPhiMin(copy.fQAJetPhiMin)
,fQAJetPhiMax(copy.fQAJetPhiMax)
,fQATrackNBinsPt(copy.fQATrackNBinsPt)
,fQATrackPtMin(copy.fQATrackPtMin)
,fQATrackPtMax(copy.fQATrackPtMax)
,fQATrackNBinsEta(copy.fQATrackNBinsEta)
,fQATrackEtaMin(copy.fQATrackEtaMin)
,fQATrackEtaMax(copy.fQATrackEtaMax)
,fQATrackNBinsPhi(copy.fQATrackNBinsPhi)
,fQATrackPhiMin(copy.fQATrackPhiMin)
,fQATrackPhiMax(copy.fQATrackPhiMax)
,fCommonHistList(copy.fCommonHistList)
,fh1EvtSelection(copy.fh1EvtSelection)
,fh1VertexNContributors(copy.fh1VertexNContributors)
,fh1VertexZ(copy.fh1VertexZ)
,fh1EvtMult(copy.fh1EvtMult)
,fh1EvtCent(copy.fh1EvtCent)
,fh1Xsec(copy.fh1Xsec)
,fh1Trials(copy.fh1Trials)
,fh1PtHard(copy.fh1PtHard)
,fh1PtHardTrials(copy.fh1PtHardTrials)
,fh1nRecJetsCuts(copy.fh1nRecJetsCuts)
,fh1nGenJets(copy.fh1nGenJets)
,fh1nRecEffJets(copy.fh1nRecEffJets)
,fh1nEmbeddedJets(copy.fh1nEmbeddedJets)
,fh1nRecBckgJetsCuts(copy.fh1nRecBckgJetsCuts)
,fh1nGenBckgJets(copy.fh1nGenBckgJets)
,fh2PtRecVsGenPrim(copy.fh2PtRecVsGenPrim)
,fh2PtRecVsGenSec(copy.fh2PtRecVsGenSec)
,fQATrackHistosRecEffGen(copy.fQATrackHistosRecEffGen)
,fQATrackHistosRecEffRec(copy.fQATrackHistosRecEffRec)
,fQATrackHistosSecRecNS(copy.fQATrackHistosSecRecNS)
,fQATrackHistosSecRecS(copy.fQATrackHistosSecRecS)
,fQATrackHistosSecRecSsc(copy.fQATrackHistosSecRecSsc)
,fFFHistosRecEffRec(copy.fFFHistosRecEffRec)
,fFFHistosSecRecNS(copy.fFFHistosSecRecNS)
,fFFHistosSecRecS(copy.fFFHistosSecRecS)
,fFFHistosSecRecSsc(copy.fFFHistosSecRecSsc)
,fh1BckgMult0(copy.fh1BckgMult0)
,fh1BckgMult1(copy.fh1BckgMult1)
,fh1BckgMult2(copy.fh1BckgMult2)
,fh1BckgMult3(copy.fh1BckgMult3)
,fh1BckgMult4(copy.fh1BckgMult4)
,fh1FractionPtEmbedded(copy.fh1FractionPtEmbedded)
,fh1IndexEmbedded(copy.fh1IndexEmbedded)
,fh2DeltaPtVsJetPtEmbedded(copy.fh2DeltaPtVsJetPtEmbedded)
,fh2DeltaPtVsRecJetPtEmbedded(copy.fh2DeltaPtVsRecJetPtEmbedded)
,fh1DeltaREmbedded(copy.fh1DeltaREmbedded)
,fQABckgHisto0RecCuts(copy.fQABckgHisto0RecCuts)
,fQABckgHisto0Gen(copy.fQABckgHisto0Gen)
,fQABckgHisto1RecCuts(copy.fQABckgHisto1RecCuts)
,fQABckgHisto1Gen(copy.fQABckgHisto1Gen)
,fQABckgHisto2RecCuts(copy.fQABckgHisto2RecCuts)
,fQABckgHisto2Gen(copy.fQABckgHisto2Gen)
,fQABckgHisto3RecCuts(copy.fQABckgHisto3RecCuts)
,fQABckgHisto3Gen(copy.fQABckgHisto3Gen)
,fQABckgHisto4RecCuts(copy.fQABckgHisto4RecCuts)
,fQABckgHisto4Gen(copy.fQABckgHisto4Gen)
,fFFBckgHisto0RecCuts(copy.fFFBckgHisto0RecCuts)
,fFFBckgHisto0Gen(copy.fFFBckgHisto0Gen)
,fFFBckgHisto1RecCuts(copy.fFFBckgHisto1RecCuts)
,fFFBckgHisto1Gen(copy.fFFBckgHisto1Gen)
,fFFBckgHisto2RecCuts(copy.fFFBckgHisto2RecCuts)
,fFFBckgHisto2Gen(copy.fFFBckgHisto2Gen)
,fFFBckgHisto3RecCuts(copy.fFFBckgHisto3RecCuts)
,fFFBckgHisto3Gen(copy.fFFBckgHisto3Gen)
,fFFBckgHisto4RecCuts(copy.fFFBckgHisto4RecCuts)
,fFFBckgHisto4Gen(copy.fFFBckgHisto4Gen)
,fFFBckgHisto0RecEffRec(copy.fFFBckgHisto0RecEffRec)
,fFFBckgHisto0SecRecNS(copy.fFFBckgHisto0SecRecNS)
,fFFBckgHisto0SecRecS(copy.fFFBckgHisto0SecRecS)
,fFFBckgHisto0SecRecSsc(copy.fFFBckgHisto0SecRecSsc)
,fProNtracksLeadingJet(copy.fProNtracksLeadingJet)
,fProDelR80pcPt(copy.fProDelR80pcPt)
,fProNtracksLeadingJetGen(copy.fProNtracksLeadingJetGen)
,fProDelR80pcPtGen(copy.fProDelR80pcPtGen)
,fProNtracksLeadingJetBgrPerp2(copy.fProNtracksLeadingJetBgrPerp2)
,fProNtracksLeadingJetRecPrim(copy.fProNtracksLeadingJetRecPrim)
,fProDelR80pcPtRecPrim(copy.fProDelR80pcPtRecPrim)
,fProNtracksLeadingJetRecSecNS(copy.fProNtracksLeadingJetRecSecNS)
,fProNtracksLeadingJetRecSecS(copy.fProNtracksLeadingJetRecSecS)
,fProNtracksLeadingJetRecSecSsc(copy.fProNtracksLeadingJetRecSecSsc)
,fRandom(copy.fRandom)
{
fBckgType[0] = copy.fBckgType[0];
fBckgType[1] = copy.fBckgType[1];
fBckgType[2] = copy.fBckgType[2];
fBckgType[3] = copy.fBckgType[3];
fBckgType[4] = copy.fBckgType[4];
for(Int_t ii=0; ii<5; ii++){
fProDelRPtSum[ii] = copy.fProDelRPtSum[ii];
fProDelRPtSumGen[ii] = copy.fProDelRPtSumGen[ii];
fProDelRPtSumBgrPerp2[ii] = copy.fProDelRPtSumBgrPerp2[ii];
fProDelRPtSumRecPrim[ii] = copy.fProDelRPtSumRecPrim[ii];
fProDelRPtSumRecSecNS[ii] = copy.fProDelRPtSumRecSecNS[ii];
fProDelRPtSumRecSecS[ii] = copy.fProDelRPtSumRecSecS[ii];
fProDelRPtSumRecSecSsc[ii] = copy.fProDelRPtSumRecSecSsc[ii];
}
}
AliAnalysisTaskFragmentationFunction& AliAnalysisTaskFragmentationFunction::operator=(const AliAnalysisTaskFragmentationFunction& o)
{
if(this!=&o){
AliAnalysisTaskSE::operator=(o);
fESD = o.fESD;
fAOD = o.fAOD;
fAODJets = o.fAODJets;
fAODExtension = o.fAODExtension;
fNonStdFile = o.fNonStdFile;
fBranchRecJets = o.fBranchRecJets;
fBranchRecBckgClusters = o.fBranchRecBckgClusters;
fBranchGenJets = o.fBranchGenJets;
fBranchEmbeddedJets = o.fBranchEmbeddedJets;
fTrackTypeGen = o.fTrackTypeGen;
fJetTypeGen = o.fJetTypeGen;
fJetTypeRecEff = o.fJetTypeRecEff;
fUseAODInputJets = o.fUseAODInputJets;
fFilterMask = o.fFilterMask;
fUsePhysicsSelection = o.fUsePhysicsSelection;
fEvtSelectionMask = o.fEvtSelectionMask;
fEventClass = o.fEventClass;
fMaxVertexZ = o.fMaxVertexZ;
fRejectPileup = o.fRejectPileup;
fTrackPtCut = o.fTrackPtCut;
fTrackEtaMin = o.fTrackEtaMin;
fTrackEtaMax = o.fTrackEtaMax;
fTrackPhiMin = o.fTrackPhiMin;
fTrackPhiMax = o.fTrackPhiMax;
fUseExtraTracks = o.fUseExtraTracks;
fUseExtraTracksBgr = o.fUseExtraTracksBgr;
fCutFractionPtEmbedded = o.fCutFractionPtEmbedded;
fUseEmbeddedJetAxis = o.fUseEmbeddedJetAxis;
fUseEmbeddedJetPt = o.fUseEmbeddedJetPt;
fJetPtCut = o.fJetPtCut;
fJetEtaMin = o.fJetEtaMin;
fJetEtaMax = o.fJetEtaMax;
fJetPhiMin = o.fJetPhiMin;
fJetPhiMax = o.fJetPhiMin;
fJetMinArea = o.fJetMinArea;
fFFRadius = o.fFFRadius;
fFFMinLTrackPt = o.fFFMinLTrackPt;
fFFMaxTrackPt = o.fFFMaxTrackPt;
fFFMinnTracks = o.fFFMinnTracks;
fFFBckgRadius = o.fFFBckgRadius;
fBckgMode = o.fBckgMode;
fQAMode = o.fQAMode;
fFFMode = o.fFFMode;
fEffMode = o.fEffMode;
fJSMode = o.fJSMode;
fBckgType[0] = o.fBckgType[0];
fBckgType[1] = o.fBckgType[1];
fBckgType[2] = o.fBckgType[2];
fBckgType[3] = o.fBckgType[3];
fBckgType[4] = o.fBckgType[4];
fAvgTrials = o.fAvgTrials;
fTracksRecCuts = o.fTracksRecCuts;
fTracksGen = o.fTracksGen;
fTracksAODMCCharged = o.fTracksAODMCCharged;
fTracksAODMCChargedSecNS = o.fTracksAODMCChargedSecNS;
fTracksAODMCChargedSecS = o.fTracksAODMCChargedSecS;
fTracksRecQualityCuts = o.fTracksRecQualityCuts;
fJetsRec = o.fJetsRec;
fJetsRecCuts = o.fJetsRecCuts;
fJetsGen = o.fJetsGen;
fJetsRecEff = o.fJetsRecEff;
fJetsEmbedded = o.fJetsEmbedded;
fBckgJetsRec = o.fBckgJetsRec;
fBckgJetsRecCuts = o.fBckgJetsRecCuts;
fBckgJetsGen = o.fBckgJetsGen;
fQATrackHistosRecCuts = o.fQATrackHistosRecCuts;
fQATrackHistosGen = o.fQATrackHistosGen;
fQAJetHistosRec = o.fQAJetHistosRec;
fQAJetHistosRecCuts = o.fQAJetHistosRecCuts;
fQAJetHistosRecCutsLeading = o.fQAJetHistosRecCutsLeading;
fQAJetHistosGen = o.fQAJetHistosGen;
fQAJetHistosGenLeading = o.fQAJetHistosGenLeading;
fQAJetHistosRecEffLeading = o.fQAJetHistosRecEffLeading;
fFFHistosRecCuts = o.fFFHistosRecCuts;
fFFHistosRecCutsInc = o.fFFHistosRecCutsInc;
fFFHistosRecLeadingTrack = o.fFFHistosRecLeadingTrack;
fFFHistosGen = o.fFFHistosGen;
fFFHistosGenInc = o.fFFHistosGenInc;
fFFHistosGenLeadingTrack = o.fFFHistosGenLeadingTrack;
fQATrackHighPtThreshold = o.fQATrackHighPtThreshold;
fFFNBinsJetPt = o.fFFNBinsJetPt;
fFFJetPtMin = o.fFFJetPtMin;
fFFJetPtMax = o.fFFJetPtMax;
fFFNBinsPt = o.fFFNBinsPt;
fFFPtMin = o.fFFPtMin;
fFFPtMax = o.fFFPtMax;
fFFNBinsXi = o.fFFNBinsXi;
fFFXiMin = o.fFFXiMin;
fFFXiMax = o.fFFXiMax;
fFFNBinsZ = o.fFFNBinsZ;
fFFZMin = o.fFFZMin;
fFFZMax = o.fFFZMax;
fQAJetNBinsPt = o.fQAJetNBinsPt;
fQAJetPtMin = o.fQAJetPtMin;
fQAJetPtMax = o.fQAJetPtMax;
fQAJetNBinsEta = o.fQAJetNBinsEta;
fQAJetEtaMin = o.fQAJetEtaMin;
fQAJetEtaMax = o.fQAJetEtaMax;
fQAJetNBinsPhi = o.fQAJetNBinsPhi;
fQAJetPhiMin = o.fQAJetPhiMin;
fQAJetPhiMax = o.fQAJetPhiMax;
fQATrackNBinsPt = o.fQATrackNBinsPt;
fQATrackPtMin = o.fQATrackPtMin;
fQATrackPtMax = o.fQATrackPtMax;
fQATrackNBinsEta = o.fQATrackNBinsEta;
fQATrackEtaMin = o.fQATrackEtaMin;
fQATrackEtaMax = o.fQATrackEtaMax;
fQATrackNBinsPhi = o.fQATrackNBinsPhi;
fQATrackPhiMin = o.fQATrackPhiMin;
fQATrackPhiMax = o.fQATrackPhiMax;
fCommonHistList = o.fCommonHistList;
fh1EvtSelection = o.fh1EvtSelection;
fh1VertexNContributors = o.fh1VertexNContributors;
fh1VertexZ = o.fh1VertexZ;
fh1EvtMult = o.fh1EvtMult;
fh1EvtCent = o.fh1EvtCent;
fh1Xsec = o.fh1Xsec;
fh1Trials = o.fh1Trials;
fh1PtHard = o.fh1PtHard;
fh1PtHardTrials = o.fh1PtHardTrials;
fh1nRecJetsCuts = o.fh1nRecJetsCuts;
fh1nGenJets = o.fh1nGenJets;
fh1nRecEffJets = o.fh1nRecEffJets;
fh1nEmbeddedJets = o.fh1nEmbeddedJets;
fh2PtRecVsGenPrim = o.fh2PtRecVsGenPrim;
fh2PtRecVsGenSec = o.fh2PtRecVsGenSec;
fQATrackHistosRecEffGen = o.fQATrackHistosRecEffGen;
fQATrackHistosRecEffRec = o.fQATrackHistosRecEffRec;
fQATrackHistosSecRecNS = o.fQATrackHistosSecRecNS;
fQATrackHistosSecRecS = o.fQATrackHistosSecRecS;
fQATrackHistosSecRecSsc = o.fQATrackHistosSecRecSsc;
fFFHistosRecEffRec = o.fFFHistosRecEffRec;
fFFHistosSecRecNS = o.fFFHistosSecRecNS;
fFFHistosSecRecS = o.fFFHistosSecRecS;
fFFHistosSecRecSsc = o.fFFHistosSecRecSsc;
fh1BckgMult0 = o.fh1BckgMult0;
fh1BckgMult1 = o.fh1BckgMult1;
fh1BckgMult2 = o.fh1BckgMult2;
fh1BckgMult3 = o.fh1BckgMult3;
fh1BckgMult4 = o.fh1BckgMult4;
fh1FractionPtEmbedded = o.fh1FractionPtEmbedded;
fh1IndexEmbedded = o.fh1IndexEmbedded;
fh2DeltaPtVsJetPtEmbedded = o.fh2DeltaPtVsJetPtEmbedded;
fh2DeltaPtVsRecJetPtEmbedded = o.fh2DeltaPtVsRecJetPtEmbedded;
fh1DeltaREmbedded = o.fh1DeltaREmbedded;
fQABckgHisto0RecCuts = o.fQABckgHisto0RecCuts;
fQABckgHisto0Gen = o.fQABckgHisto0Gen;
fQABckgHisto1RecCuts = o.fQABckgHisto1RecCuts;
fQABckgHisto1Gen = o.fQABckgHisto1Gen;
fQABckgHisto2RecCuts = o.fQABckgHisto2RecCuts;
fQABckgHisto2Gen = o.fQABckgHisto2Gen;
fQABckgHisto3RecCuts = o.fQABckgHisto3RecCuts;
fQABckgHisto3Gen = o.fQABckgHisto3Gen;
fQABckgHisto4RecCuts = o.fQABckgHisto4RecCuts;
fQABckgHisto4Gen = o.fQABckgHisto4Gen;
fFFBckgHisto0RecCuts = o.fFFBckgHisto0RecCuts;
fFFBckgHisto0Gen = o.fFFBckgHisto0Gen;
fFFBckgHisto1RecCuts = o.fFFBckgHisto1RecCuts;
fFFBckgHisto1Gen = o.fFFBckgHisto1Gen;
fFFBckgHisto2RecCuts = o.fFFBckgHisto2RecCuts;
fFFBckgHisto2Gen = o.fFFBckgHisto2Gen;
fFFBckgHisto3RecCuts = o.fFFBckgHisto3RecCuts;
fFFBckgHisto3Gen = o.fFFBckgHisto3Gen;
fFFBckgHisto4RecCuts = o.fFFBckgHisto4RecCuts;
fFFBckgHisto4Gen = o.fFFBckgHisto4Gen;
fFFBckgHisto0RecEffRec = o.fFFBckgHisto0RecEffRec;
fFFBckgHisto0SecRecNS = o.fFFBckgHisto0SecRecNS;
fFFBckgHisto0SecRecS = o.fFFBckgHisto0SecRecS;
fFFBckgHisto0SecRecSsc = o.fFFBckgHisto0SecRecSsc;
fProNtracksLeadingJet = o.fProNtracksLeadingJet;
fProDelR80pcPt = o.fProDelR80pcPt;
fProNtracksLeadingJetGen = o.fProNtracksLeadingJetGen;
fProDelR80pcPtGen = o.fProDelR80pcPtGen;
fProNtracksLeadingJetBgrPerp2 = o.fProNtracksLeadingJetBgrPerp2;
fProNtracksLeadingJetRecPrim = o.fProNtracksLeadingJetRecPrim;
fProDelR80pcPtRecPrim = o.fProDelR80pcPtRecPrim;
fProNtracksLeadingJetRecSecNS = o.fProNtracksLeadingJetRecSecNS;
fProNtracksLeadingJetRecSecS = o.fProNtracksLeadingJetRecSecS;
fProNtracksLeadingJetRecSecSsc = o.fProNtracksLeadingJetRecSecSsc;
fRandom = o.fRandom;
for(Int_t ii=0; ii<5; ii++){
fProDelRPtSum[ii] = o.fProDelRPtSum[ii];
fProDelRPtSumGen[ii] = o.fProDelRPtSumGen[ii];
fProDelRPtSumBgrPerp2[ii] = o.fProDelRPtSumBgrPerp2[ii];
fProDelRPtSumRecPrim[ii] = o.fProDelRPtSumRecPrim[ii];
fProDelRPtSumRecSecNS[ii] = o.fProDelRPtSumRecSecNS[ii];
fProDelRPtSumRecSecS[ii] = o.fProDelRPtSumRecSecS[ii];
fProDelRPtSumRecSecSsc[ii] = o.fProDelRPtSumRecSecSsc[ii];
}
}
return *this;
}
AliAnalysisTaskFragmentationFunction::~AliAnalysisTaskFragmentationFunction()
{
if(fTracksRecCuts) delete fTracksRecCuts;
if(fTracksGen) delete fTracksGen;
if(fTracksAODMCCharged) delete fTracksAODMCCharged;
if(fTracksAODMCChargedSecNS) delete fTracksAODMCChargedSecNS;
if(fTracksAODMCChargedSecS) delete fTracksAODMCChargedSecS;
if(fTracksRecQualityCuts) delete fTracksRecQualityCuts;
if(fJetsRec) delete fJetsRec;
if(fJetsRecCuts) delete fJetsRecCuts;
if(fJetsGen) delete fJetsGen;
if(fJetsRecEff) delete fJetsRecEff;
if(fJetsEmbedded) delete fJetsEmbedded;
if(fBckgMode &&
(fBckgType[0]==kBckgClusters || fBckgType[1]==kBckgClusters || fBckgType[2]==kBckgClusters || fBckgType[3]==kBckgClusters || fBckgType[4]==kBckgClusters ||
fBckgType[0]==kBckgClustersOutLeading || fBckgType[1]==kBckgClustersOutLeading || fBckgType[2]==kBckgClustersOutLeading ||
fBckgType[3]==kBckgClustersOutLeading || fBckgType[4]==kBckgClustersOutLeading)){
if(fBckgJetsRec) delete fBckgJetsRec;
if(fBckgJetsRecCuts) delete fBckgJetsRecCuts;
if(fBckgJetsGen) delete fBckgJetsGen;
}
if(fRandom) delete fRandom;
}
AliAnalysisTaskFragmentationFunction::AliFragFuncHistos::AliFragFuncHistos(const char* name,
Int_t nJetPt, Float_t jetPtMin, Float_t jetPtMax,
Int_t nPt, Float_t ptMin, Float_t ptMax,
Int_t nXi, Float_t xiMin, Float_t xiMax,
Int_t nZ , Float_t zMin , Float_t zMax)
: TObject()
,fNBinsJetPt(nJetPt)
,fJetPtMin(jetPtMin)
,fJetPtMax(jetPtMax)
,fNBinsPt(nPt)
,fPtMin(ptMin)
,fPtMax(ptMax)
,fNBinsXi(nXi)
,fXiMin(xiMin)
,fXiMax(xiMax)
,fNBinsZ(nZ)
,fZMin(zMin)
,fZMax(zMax)
,fh2TrackPt(0)
,fh2Xi(0)
,fh2Z(0)
,fh1JetPt(0)
,fNameFF(name)
{
}
AliAnalysisTaskFragmentationFunction::AliFragFuncHistos::AliFragFuncHistos(const AliFragFuncHistos& copy)
: TObject()
,fNBinsJetPt(copy.fNBinsJetPt)
,fJetPtMin(copy.fJetPtMin)
,fJetPtMax(copy.fJetPtMax)
,fNBinsPt(copy.fNBinsPt)
,fPtMin(copy.fPtMin)
,fPtMax(copy.fPtMax)
,fNBinsXi(copy.fNBinsXi)
,fXiMin(copy.fXiMin)
,fXiMax(copy.fXiMax)
,fNBinsZ(copy.fNBinsZ)
,fZMin(copy.fZMin)
,fZMax(copy.fZMax)
,fh2TrackPt(copy.fh2TrackPt)
,fh2Xi(copy.fh2Xi)
,fh2Z(copy.fh2Z)
,fh1JetPt(copy.fh1JetPt)
,fNameFF(copy.fNameFF)
{
}
AliAnalysisTaskFragmentationFunction::AliFragFuncHistos& AliAnalysisTaskFragmentationFunction::AliFragFuncHistos::operator=(const AliAnalysisTaskFragmentationFunction::AliFragFuncHistos& o)
{
if(this!=&o){
TObject::operator=(o);
fNBinsJetPt = o.fNBinsJetPt;
fJetPtMin = o.fJetPtMin;
fJetPtMax = o.fJetPtMax;
fNBinsPt = o.fNBinsPt;
fPtMin = o.fPtMin;
fPtMax = o.fPtMax;
fNBinsXi = o.fNBinsXi;
fXiMin = o.fXiMin;
fXiMax = o.fXiMax;
fNBinsZ = o.fNBinsZ;
fZMin = o.fZMin;
fZMax = o.fZMax;
fh2TrackPt = o.fh2TrackPt;
fh2Xi = o.fh2Xi;
fh2Z = o.fh2Z;
fh1JetPt = o.fh1JetPt;
fNameFF = o.fNameFF;
}
return *this;
}
AliAnalysisTaskFragmentationFunction::AliFragFuncHistos::~AliFragFuncHistos()
{
if(fh1JetPt) delete fh1JetPt;
if(fh2TrackPt) delete fh2TrackPt;
if(fh2Xi) delete fh2Xi;
if(fh2Z) delete fh2Z;
}
void AliAnalysisTaskFragmentationFunction::AliFragFuncHistos::DefineHistos()
{
fh1JetPt = new TH1F(Form("fh1FFJetPt%s", fNameFF.Data()),"",fNBinsJetPt,fJetPtMin,fJetPtMax);
fh2TrackPt = new TH2F(Form("fh2FFTrackPt%s",fNameFF.Data()),"",fNBinsJetPt, fJetPtMin, fJetPtMax,fNBinsPt, fPtMin, fPtMax);
fh2Z = new TH2F(Form("fh2FFZ%s",fNameFF.Data()),"",fNBinsJetPt, fJetPtMin, fJetPtMax, fNBinsZ, fZMin, fZMax);
fh2Xi = new TH2F(Form("fh2FFXi%s",fNameFF.Data()),"",fNBinsJetPt, fJetPtMin, fJetPtMax, fNBinsXi, fXiMin, fXiMax);
AliAnalysisTaskFragmentationFunction::SetProperties(fh1JetPt, "p_{T} [GeV/c]", "entries");
AliAnalysisTaskFragmentationFunction::SetProperties(fh2TrackPt,"jet p_{T} [GeV/c]","p_{T} [GeV/c]","entries");
AliAnalysisTaskFragmentationFunction::SetProperties(fh2Xi,"jet p_{T} [GeV/c]","#xi", "entries");
AliAnalysisTaskFragmentationFunction::SetProperties(fh2Z,"jet p_{T} [GeV/c]","z","entries");
}
void AliAnalysisTaskFragmentationFunction::AliFragFuncHistos::FillFF(Float_t trackPt, Float_t jetPt, Bool_t incrementJetPt, Float_t norm,
Bool_t scaleStrangeness, Float_t scaleFacStrangeness)
{
if(incrementJetPt && norm) fh1JetPt->Fill(jetPt,1/norm);
else if(incrementJetPt) fh1JetPt->Fill(jetPt);
if((int)trackPt==-1) return;
if(norm)fh2TrackPt->Fill(jetPt,trackPt,1/norm);
else if(scaleStrangeness) fh2TrackPt->Fill(jetPt,trackPt,scaleFacStrangeness);
else fh2TrackPt->Fill(jetPt,trackPt);
Double_t z = 0.;
if(jetPt>0) z = trackPt / jetPt;
Double_t xi = 0;
if(z>0) xi = TMath::Log(1/z);
if(trackPt>(1-1e-06)*jetPt && trackPt<(1+1e-06)*jetPt){
z = 1-1e-06;
xi = 1e-06;
}
if(norm){
fh2Xi->Fill(jetPt,xi,1/norm);
fh2Z->Fill(jetPt,z,1/norm);
}
else if(scaleStrangeness){
fh2Xi->Fill(jetPt,xi,scaleFacStrangeness);
fh2Z->Fill(jetPt,z,scaleFacStrangeness);
}
else {
fh2Xi->Fill(jetPt,xi);
fh2Z->Fill(jetPt,z);
}
}
void AliAnalysisTaskFragmentationFunction::AliFragFuncHistos::AddToOutput(TList* list) const
{
list->Add(fh1JetPt);
list->Add(fh2TrackPt);
list->Add(fh2Xi);
list->Add(fh2Z);
}
AliAnalysisTaskFragmentationFunction::AliFragFuncQAJetHistos::AliFragFuncQAJetHistos(const char* name,
Int_t nPt, Float_t ptMin, Float_t ptMax,
Int_t nEta, Float_t etaMin, Float_t etaMax,
Int_t nPhi, Float_t phiMin, Float_t phiMax)
: TObject()
,fNBinsPt(nPt)
,fPtMin(ptMin)
,fPtMax(ptMax)
,fNBinsEta(nEta)
,fEtaMin(etaMin)
,fEtaMax(etaMax)
,fNBinsPhi(nPhi)
,fPhiMin(phiMin)
,fPhiMax(phiMax)
,fh2EtaPhi(0)
,fh1Pt(0)
,fNameQAJ(name)
{
}
AliAnalysisTaskFragmentationFunction::AliFragFuncQAJetHistos::AliFragFuncQAJetHistos(const AliFragFuncQAJetHistos& copy)
: TObject()
,fNBinsPt(copy.fNBinsPt)
,fPtMin(copy.fPtMin)
,fPtMax(copy.fPtMax)
,fNBinsEta(copy.fNBinsEta)
,fEtaMin(copy.fEtaMin)
,fEtaMax(copy.fEtaMax)
,fNBinsPhi(copy.fNBinsPhi)
,fPhiMin(copy.fPhiMin)
,fPhiMax(copy.fPhiMax)
,fh2EtaPhi(copy.fh2EtaPhi)
,fh1Pt(copy.fh1Pt)
,fNameQAJ(copy.fNameQAJ)
{
}
AliAnalysisTaskFragmentationFunction::AliFragFuncQAJetHistos& AliAnalysisTaskFragmentationFunction::AliFragFuncQAJetHistos::operator=(const AliAnalysisTaskFragmentationFunction::AliFragFuncQAJetHistos& o)
{
if(this!=&o){
TObject::operator=(o);
fNBinsPt = o.fNBinsPt;
fPtMin = o.fPtMin;
fPtMax = o.fPtMax;
fNBinsEta = o.fNBinsEta;
fEtaMin = o.fEtaMin;
fEtaMax = o.fEtaMax;
fNBinsPhi = o.fNBinsPhi;
fPhiMin = o.fPhiMin;
fPhiMax = o.fPhiMax;
fh2EtaPhi = o.fh2EtaPhi;
fh1Pt = o.fh1Pt;
fNameQAJ = o.fNameQAJ;
}
return *this;
}
AliAnalysisTaskFragmentationFunction::AliFragFuncQAJetHistos::~AliFragFuncQAJetHistos()
{
if(fh2EtaPhi) delete fh2EtaPhi;
if(fh1Pt) delete fh1Pt;
}
void AliAnalysisTaskFragmentationFunction::AliFragFuncQAJetHistos::DefineHistos()
{
fh2EtaPhi = new TH2F(Form("fh2JetQAEtaPhi%s", fNameQAJ.Data()), Form("%s: #eta - #phi distribution", fNameQAJ.Data()), fNBinsEta, fEtaMin, fEtaMax, fNBinsPhi, fPhiMin, fPhiMax);
fh1Pt = new TH1F(Form("fh1JetQAPt%s", fNameQAJ.Data()), Form("%s: p_{T} distribution", fNameQAJ.Data()), fNBinsPt, fPtMin, fPtMax);
AliAnalysisTaskFragmentationFunction::SetProperties(fh2EtaPhi, "#eta", "#phi");
AliAnalysisTaskFragmentationFunction::SetProperties(fh1Pt, "p_{T} [GeV/c]", "entries");
}
void AliAnalysisTaskFragmentationFunction::AliFragFuncQAJetHistos::FillJetQA(Float_t eta, Float_t phi, Float_t pt)
{
fh2EtaPhi->Fill( eta, phi);
fh1Pt->Fill( pt );
}
void AliAnalysisTaskFragmentationFunction::AliFragFuncQAJetHistos::AddToOutput(TList* list) const
{
list->Add(fh2EtaPhi);
list->Add(fh1Pt);
}
AliAnalysisTaskFragmentationFunction::AliFragFuncQATrackHistos::AliFragFuncQATrackHistos(const char* name,
Int_t nPt, Float_t ptMin, Float_t ptMax,
Int_t nEta, Float_t etaMin, Float_t etaMax,
Int_t nPhi, Float_t phiMin, Float_t phiMax,
Float_t ptThresh)
: TObject()
,fNBinsPt(nPt)
,fPtMin(ptMin)
,fPtMax(ptMax)
,fNBinsEta(nEta)
,fEtaMin(etaMin)
,fEtaMax(etaMax)
,fNBinsPhi(nPhi)
,fPhiMin(phiMin)
,fPhiMax(phiMax)
,fHighPtThreshold(ptThresh)
,fh2EtaPhi(0)
,fh1Pt(0)
,fh2HighPtEtaPhi(0)
,fh2PhiPt(0)
,fNameQAT(name)
{
}
AliAnalysisTaskFragmentationFunction::AliFragFuncQATrackHistos::AliFragFuncQATrackHistos(const AliFragFuncQATrackHistos& copy)
: TObject()
,fNBinsPt(copy.fNBinsPt)
,fPtMin(copy.fPtMin)
,fPtMax(copy.fPtMax)
,fNBinsEta(copy.fNBinsEta)
,fEtaMin(copy.fEtaMin)
,fEtaMax(copy.fEtaMax)
,fNBinsPhi(copy.fNBinsPhi)
,fPhiMin(copy.fPhiMin)
,fPhiMax(copy.fPhiMax)
,fHighPtThreshold(copy.fHighPtThreshold)
,fh2EtaPhi(copy.fh2EtaPhi)
,fh1Pt(copy.fh1Pt)
,fh2HighPtEtaPhi(copy.fh2HighPtEtaPhi)
,fh2PhiPt(copy.fh2PhiPt)
,fNameQAT(copy.fNameQAT)
{
}
AliAnalysisTaskFragmentationFunction::AliFragFuncQATrackHistos& AliAnalysisTaskFragmentationFunction::AliFragFuncQATrackHistos::operator=(const AliAnalysisTaskFragmentationFunction::AliFragFuncQATrackHistos& o)
{
if(this!=&o){
TObject::operator=(o);
fNBinsPt = o.fNBinsPt;
fPtMin = o.fPtMin;
fPtMax = o.fPtMax;
fNBinsEta = o.fNBinsEta;
fEtaMin = o.fEtaMin;
fEtaMax = o.fEtaMax;
fNBinsPhi = o.fNBinsPhi;
fPhiMin = o.fPhiMin;
fPhiMax = o.fPhiMax;
fHighPtThreshold = o.fHighPtThreshold;
fh2EtaPhi = o.fh2EtaPhi;
fh1Pt = o.fh1Pt;
fh2HighPtEtaPhi = o.fh2HighPtEtaPhi;
fh2PhiPt = o.fh2PhiPt;
fNameQAT = o.fNameQAT;
}
return *this;
}
AliAnalysisTaskFragmentationFunction::AliFragFuncQATrackHistos::~AliFragFuncQATrackHistos()
{
if(fh2EtaPhi) delete fh2EtaPhi;
if(fh2HighPtEtaPhi) delete fh2HighPtEtaPhi;
if(fh1Pt) delete fh1Pt;
if(fh2PhiPt) delete fh2PhiPt;
}
void AliAnalysisTaskFragmentationFunction::AliFragFuncQATrackHistos::DefineHistos()
{
fh2EtaPhi = new TH2F(Form("fh2TrackQAEtaPhi%s", fNameQAT.Data()), Form("%s: #eta - #phi distribution", fNameQAT.Data()), fNBinsEta, fEtaMin, fEtaMax, fNBinsPhi, fPhiMin, fPhiMax);
fh2HighPtEtaPhi = new TH2F(Form("fh2TrackQAHighPtEtaPhi%s", fNameQAT.Data()), Form("%s: #eta - #phi distribution for high-p_{T}", fNameQAT.Data()), fNBinsEta, fEtaMin, fEtaMax, fNBinsPhi, fPhiMin, fPhiMax);
fh1Pt = new TH1F(Form("fh1TrackQAPt%s", fNameQAT.Data()), Form("%s: p_{T} distribution", fNameQAT.Data()), fNBinsPt, fPtMin, fPtMax);
fh2PhiPt = new TH2F(Form("fh2TrackQAPhiPt%s", fNameQAT.Data()), Form("%s: #phi - p_{T} distribution", fNameQAT.Data()), fNBinsPhi, fPhiMin, fPhiMax, fNBinsPt, fPtMin, fPtMax);
AliAnalysisTaskFragmentationFunction::SetProperties(fh2EtaPhi, "#eta", "#phi");
AliAnalysisTaskFragmentationFunction::SetProperties(fh2HighPtEtaPhi, "#eta", "#phi");
AliAnalysisTaskFragmentationFunction::SetProperties(fh1Pt, "p_{T} [GeV/c]", "entries");
AliAnalysisTaskFragmentationFunction::SetProperties(fh2PhiPt, "#phi", "p_{T} [GeV/c]");
}
void AliAnalysisTaskFragmentationFunction::AliFragFuncQATrackHistos::FillTrackQA(Float_t eta, Float_t phi, Float_t pt, Bool_t weightPt, Float_t norm,
Bool_t scaleStrangeness, Float_t scaleFacStrangeness)
{
Float_t weight = 1.;
if(weightPt) weight = pt;
fh2EtaPhi->Fill( eta, phi, weight);
if(scaleStrangeness) fh2EtaPhi->Fill( eta, phi, scaleFacStrangeness);
if(pt > fHighPtThreshold) fh2HighPtEtaPhi->Fill( eta, phi, weight);
if(pt > fHighPtThreshold && scaleStrangeness) fh2HighPtEtaPhi->Fill( eta, phi, weight);
if(norm) fh1Pt->Fill( pt, 1/norm );
else if(scaleStrangeness) fh1Pt->Fill(pt,scaleFacStrangeness);
else fh1Pt->Fill( pt );
if(scaleFacStrangeness) fh2PhiPt->Fill(phi, pt, scaleFacStrangeness);
else fh2PhiPt->Fill(phi, pt);
}
void AliAnalysisTaskFragmentationFunction::AliFragFuncQATrackHistos::AddToOutput(TList* list) const
{
list->Add(fh2EtaPhi);
list->Add(fh2HighPtEtaPhi);
list->Add(fh1Pt);
list->Add(fh2PhiPt);
}
Bool_t AliAnalysisTaskFragmentationFunction::Notify()
{
TTree *tree = AliAnalysisManager::GetAnalysisManager()->GetTree();
Float_t xsection = 0;
Float_t ftrials = 1;
fAvgTrials = 1;
if(tree){
TFile *curfile = tree->GetCurrentFile();
if (!curfile) {
Error("Notify","No current file");
return kFALSE;
}
if(!fh1Xsec||!fh1Trials){
Printf("%s%d No Histogram fh1Xsec",(char*)__FILE__,__LINE__);
return kFALSE;
}
AliAnalysisHelperJetTasks::PythiaInfoFromFile(curfile->GetName(),xsection,ftrials);
fh1Xsec->Fill("<#sigma>",xsection);
Float_t nEntries = (Float_t)tree->GetTree()->GetEntries();
if(ftrials>=nEntries && nEntries>0.)fAvgTrials = ftrials/nEntries;
}
fRandom = new TRandom3();
fRandom->SetSeed(0);
return kTRUE;
}
void AliAnalysisTaskFragmentationFunction::UserCreateOutputObjects()
{
if(fDebug > 1) Printf("AliAnalysisTaskFragmentationFunction::UserCreateOutputObjects()");
fTracksRecCuts = new TList();
fTracksRecCuts->SetOwner(kFALSE);
fTracksGen = new TList();
fTracksGen->SetOwner(kFALSE);
fTracksAODMCCharged = new TList();
fTracksAODMCCharged->SetOwner(kFALSE);
fTracksAODMCChargedSecNS = new TList();
fTracksAODMCChargedSecNS->SetOwner(kFALSE);
fTracksAODMCChargedSecS = new TList();
fTracksAODMCChargedSecS->SetOwner(kFALSE);
fTracksRecQualityCuts = new TList();
fTracksRecQualityCuts->SetOwner(kFALSE);
fJetsRec = new TList();
fJetsRec->SetOwner(kFALSE);
fJetsRecCuts = new TList();
fJetsRecCuts->SetOwner(kFALSE);
fJetsGen = new TList();
fJetsGen->SetOwner(kFALSE);
fJetsRecEff = new TList();
fJetsRecEff->SetOwner(kFALSE);
fJetsEmbedded = new TList();
fJetsEmbedded->SetOwner(kFALSE);
if(fBckgMode &&
(fBckgType[0]==kBckgClusters || fBckgType[1]==kBckgClusters || fBckgType[2]==kBckgClusters || fBckgType[3]==kBckgClusters || fBckgType[4]==kBckgClusters ||
fBckgType[0]==kBckgClustersOutLeading || fBckgType[1]==kBckgClustersOutLeading || fBckgType[2]==kBckgClustersOutLeading ||
fBckgType[3]==kBckgClustersOutLeading || fBckgType[4]==kBckgClustersOutLeading)){
fBckgJetsRec = new TList();
fBckgJetsRec->SetOwner(kFALSE);
fBckgJetsRecCuts = new TList();
fBckgJetsRecCuts->SetOwner(kFALSE);
fBckgJetsGen = new TList();
fBckgJetsGen->SetOwner(kFALSE);
}
OpenFile(1);
fCommonHistList = new TList();
fCommonHistList->SetOwner(kTRUE);
Bool_t oldStatus = TH1::AddDirectoryStatus();
TH1::AddDirectory(kFALSE);
fh1EvtSelection = new TH1F("fh1EvtSelection", "Event Selection", 7, -0.5, 6.5);
fh1EvtSelection->GetXaxis()->SetBinLabel(1,"ACCEPTED");
fh1EvtSelection->GetXaxis()->SetBinLabel(2,"event selection: rejected");
fh1EvtSelection->GetXaxis()->SetBinLabel(3,"event class: rejected");
fh1EvtSelection->GetXaxis()->SetBinLabel(4,"vertex Ncontr: rejected");
fh1EvtSelection->GetXaxis()->SetBinLabel(5,"vertex z: rejected");
fh1EvtSelection->GetXaxis()->SetBinLabel(6,"vertex type: rejected");
fh1EvtSelection->GetXaxis()->SetBinLabel(7,"pileup: rejected");
fh1VertexNContributors = new TH1F("fh1VertexNContributors", "Vertex N contributors", 2500,-.5, 2499.5);
fh1VertexZ = new TH1F("fh1VertexZ", "Vertex z distribution", 30, -15., 15.);
fh1EvtMult = new TH1F("fh1EvtMult","Event multiplicity, track pT cut > 150 MeV/c, |#eta| < 0.9",120,0.,12000.);
fh1EvtCent = new TH1F("fh1EvtCent","centrality",100,0.,100.);
fh1Xsec = new TProfile("fh1Xsec","xsec from pyxsec.root",1,0,1);
fh1Xsec->GetXaxis()->SetBinLabel(1,"<#sigma>");
fh1Trials = new TH1F("fh1Trials","trials from pyxsec.root",1,0,1);
fh1Trials->GetXaxis()->SetBinLabel(1,"#sum{ntrials}");
fh1PtHard = new TH1F("fh1PtHard","PYTHIA Pt hard;p_{T,hard}",350,-.5,349.5);
fh1PtHardTrials = new TH1F("fh1PtHardTrials","PYTHIA Pt hard weight with trials;p_{T,hard}",350,-.5,349.5);
fh1nRecJetsCuts = new TH1F("fh1nRecJetsCuts","reconstructed jets per event",10,-0.5,9.5);
fh1nGenJets = new TH1F("fh1nGenJets","generated jets per event",10,-0.5,9.5);
fh1nRecEffJets = new TH1F("fh1nRecEffJets","reconstruction effiency: jets per event",10,-0.5,9.5);
fh1nEmbeddedJets = new TH1F("fh1nEmbeddedJets","embedded jets per event",10,-0.5,9.5);
fh2PtRecVsGenPrim = new TH2F("fh2PtRecVsGenPrim","rec vs gen pt",fQATrackNBinsPt,fQATrackPtMin,fQATrackPtMax,fQATrackNBinsPt,fQATrackPtMin,fQATrackPtMax);
fh2PtRecVsGenSec = new TH2F("fh2PtRecVsGenSec","rec vs gen pt",fQATrackNBinsPt,fQATrackPtMin,fQATrackPtMax,fQATrackNBinsPt,fQATrackPtMin,fQATrackPtMax);
if(fBranchEmbeddedJets.Length()){
fh1FractionPtEmbedded = new TH1F("fh1FractionPtEmbedded","",200,0,2);
fh1IndexEmbedded = new TH1F("fh1IndexEmbedded","",11,-1,10);
fh2DeltaPtVsJetPtEmbedded = new TH2F("fh2DeltaPtVsJetPtEmbedded","",250,0,250,200,-100,100);
fh2DeltaPtVsRecJetPtEmbedded = new TH2F("fh2DeltaPtVsRecJetPtEmbedded","",250,0,250,200,-100,100);
fh1DeltaREmbedded = new TH1F("fh1DeltaREmbedded","",50,0,0.5);
fh1nEmbeddedJets = new TH1F("fh1nEmbeddedJets","embedded jets per event",10,-0.5,9.5);
}
if(fQAMode){
if(fQAMode&1){
fQATrackHistosRecCuts = new AliFragFuncQATrackHistos("RecCuts", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQATrackHistosGen = new AliFragFuncQATrackHistos("Gen", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
}
if(fQAMode&2){
fQAJetHistosRec = new AliFragFuncQAJetHistos("Rec", fQAJetNBinsPt, fQAJetPtMin, fQAJetPtMax,
fQAJetNBinsEta, fQAJetEtaMin, fQAJetEtaMax,
fQAJetNBinsPhi, fQAJetPhiMin, fQAJetPhiMax);
fQAJetHistosRecCuts = new AliFragFuncQAJetHistos("RecCuts", fQAJetNBinsPt, fQAJetPtMin, fQAJetPtMax,
fQAJetNBinsEta, fQAJetEtaMin, fQAJetEtaMax,
fQAJetNBinsPhi, fQAJetPhiMin, fQAJetPhiMax);
fQAJetHistosRecCutsLeading = new AliFragFuncQAJetHistos("RecCutsLeading", fQAJetNBinsPt, fQAJetPtMin, fQAJetPtMax,
fQAJetNBinsEta, fQAJetEtaMin, fQAJetEtaMax,
fQAJetNBinsPhi, fQAJetPhiMin, fQAJetPhiMax);
fQAJetHistosGen = new AliFragFuncQAJetHistos("Gen", fQAJetNBinsPt, fQAJetPtMin, fQAJetPtMax,
fQAJetNBinsEta, fQAJetEtaMin, fQAJetEtaMax,
fQAJetNBinsPhi, fQAJetPhiMin, fQAJetPhiMax);
fQAJetHistosGenLeading = new AliFragFuncQAJetHistos("GenLeading", fQAJetNBinsPt, fQAJetPtMin, fQAJetPtMax,
fQAJetNBinsEta, fQAJetEtaMin, fQAJetEtaMax,
fQAJetNBinsPhi, fQAJetPhiMin, fQAJetPhiMax);
if(fEffMode) fQAJetHistosRecEffLeading = new AliFragFuncQAJetHistos("RecEffLeading", fQAJetNBinsPt, fQAJetPtMin, fQAJetPtMax,
fQAJetNBinsEta, fQAJetEtaMin, fQAJetEtaMax,fQAJetNBinsPhi, fQAJetPhiMin, fQAJetPhiMax);
}
}
if(fFFMode){
fFFHistosRecCuts = new AliFragFuncHistos("RecCuts", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax );
fFFHistosRecCutsInc = new AliFragFuncHistos("RecCutsInc", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax );
fFFHistosRecLeadingTrack = new AliFragFuncHistos("RecLeadingTrack", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax );
fFFHistosGen = new AliFragFuncHistos("Gen", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFHistosGenInc = new AliFragFuncHistos("GenInc", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFHistosGenLeadingTrack = new AliFragFuncHistos("GenLeadingTrack", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
}
if(fEffMode){
if(fQAMode&1){
fQATrackHistosRecEffGen = new AliFragFuncQATrackHistos("RecEffGen", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQATrackHistosRecEffRec = new AliFragFuncQATrackHistos("RecEffRec", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQATrackHistosSecRecNS = new AliFragFuncQATrackHistos("SecRecNS", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQATrackHistosSecRecS = new AliFragFuncQATrackHistos("SecRecS", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQATrackHistosSecRecSsc = new AliFragFuncQATrackHistos("SecRecSsc", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
}
if(fFFMode){
fFFHistosRecEffRec = new AliFragFuncHistos("RecEffRec", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFHistosSecRecNS = new AliFragFuncHistos("SecRecNS", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFHistosSecRecS = new AliFragFuncHistos("SecRecS", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFHistosSecRecSsc = new AliFragFuncHistos("SecRecSsc", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
}
}
if(fBckgMode){
if(fBckgType[0]==kBckgNone){
AliError("no bgr method selected !");
}
TString title[5];
for(Int_t i=0; i<5; i++){
if(fBckgType[i]==kBckgPerp) title[i]="Perp";
else if(fBckgType[i]==kBckgPerp2) title[i]="Perp2";
else if(fBckgType[i]==kBckgPerp2Area) title[i]="Perp2Area";
else if(fBckgType[i]==kBckgPerpWindow) title[i]="PerpW";
else if(fBckgType[i]==kBckgASide) title[i]="ASide";
else if(fBckgType[i]==kBckgASideWindow) title[i]="ASideW";
else if(fBckgType[i]==kBckgOutLJ) title[i]="OutLeadingJet";
else if(fBckgType[i]==kBckgOut2J) title[i]="Out2Jets";
else if(fBckgType[i]==kBckgOut3J) title[i]="Out3Jets";
else if(fBckgType[i]==kBckgOutAJ) title[i]="AllJets";
else if(fBckgType[i]==kBckgOutLJStat) title[i]="OutLeadingJetStat";
else if(fBckgType[i]==kBckgOut2JStat) title[i]="Out2JetsStat";
else if(fBckgType[i]==kBckgOut3JStat) title[i]="Out3JetsStat";
else if(fBckgType[i]==kBckgOutAJStat) title[i]="AllJetsStat";
else if(fBckgType[i]==kBckgClustersOutLeading) title[i]="OutClusters";
else if(fBckgType[i]==kBckgClusters) title[i]="MedianClusters";
else if(fBckgType[i]==kBckgNone) title[i]="";
else printf("Please chose background method number %d!",i);
}
if(fBckgType[0]==kBckgClusters || fBckgType[1]==kBckgClusters || fBckgType[2]==kBckgClusters || fBckgType[3]==kBckgClusters || fBckgType[4]==kBckgClusters ||
fBckgType[0]==kBckgClustersOutLeading || fBckgType[1]==kBckgClustersOutLeading || fBckgType[2]==kBckgClustersOutLeading ||
fBckgType[3]==kBckgClustersOutLeading || fBckgType[4]==kBckgClustersOutLeading){
fh1nRecBckgJetsCuts = new TH1F("fh1nRecBckgJetsCuts","reconstructed background jets per event",10,-0.5,9.5);
fh1nGenBckgJets = new TH1F("fh1nGenBckgJets","generated background jets per event",10,-0.5,9.5);
}
fh1BckgMult0 = new TH1F("fh1BckgMult0","bckg mult "+title[0],500,0,500);
if(fBckgType[1] != kBckgNone) fh1BckgMult1 = new TH1F("fh1BckgMult1","bckg mult "+title[1],500,0,500);
if(fBckgType[2] != kBckgNone) fh1BckgMult2 = new TH1F("fh1BckgMult2","bckg mult "+title[2],500,0,500);
if(fBckgType[3] != kBckgNone) fh1BckgMult3 = new TH1F("fh1BckgMult3","bckg mult "+title[3],500,0,500);
if(fBckgType[4] != kBckgNone) fh1BckgMult4 = new TH1F("fh1BckgMult4","bckg mult "+title[4],500,0,500);
if(fQAMode&1){
fQABckgHisto0RecCuts = new AliFragFuncQATrackHistos("Bckg"+title[0]+"RecCuts", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQABckgHisto0Gen = new AliFragFuncQATrackHistos("Bckg"+title[0]+"Gen", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
if(fBckgType[1] != kBckgNone){
fQABckgHisto1RecCuts = new AliFragFuncQATrackHistos("Bckg"+title[1]+"RecCuts", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQABckgHisto1Gen = new AliFragFuncQATrackHistos("Bckg"+title[1]+"Gen", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
}
if(fBckgType[2] != kBckgNone){
fQABckgHisto2RecCuts = new AliFragFuncQATrackHistos("Bckg"+title[2]+"RecCuts", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQABckgHisto2Gen = new AliFragFuncQATrackHistos("Bckg"+title[2]+"Gen", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
}
if(fBckgType[3] != kBckgNone){
fQABckgHisto3RecCuts = new AliFragFuncQATrackHistos("Bckg"+title[3]+"RecCuts", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQABckgHisto3Gen = new AliFragFuncQATrackHistos("Bckg"+title[3]+"Gen", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
}
if(fBckgType[4] != kBckgNone){
fQABckgHisto4RecCuts = new AliFragFuncQATrackHistos("Bckg"+title[4]+"RecCuts", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
fQABckgHisto4Gen = new AliFragFuncQATrackHistos("Bckg"+title[4]+"Gen", fQATrackNBinsPt, fQATrackPtMin, fQATrackPtMax,
fQATrackNBinsEta, fQATrackEtaMin, fQATrackEtaMax,
fQATrackNBinsPhi, fQATrackPhiMin, fQATrackPhiMax,
fQATrackHighPtThreshold);
}
}
if(fFFMode){
fFFBckgHisto0RecCuts = new AliFragFuncHistos("Bckg"+title[0]+"RecCuts", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFBckgHisto0Gen = new AliFragFuncHistos("Bckg"+title[0]+"Gen", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
if(fBckgType[1] != kBckgNone){
fFFBckgHisto1RecCuts = new AliFragFuncHistos("Bckg"+title[1]+"RecCuts", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFBckgHisto1Gen = new AliFragFuncHistos("Bckg"+title[1]+"Gen", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
}
if(fBckgType[2] != kBckgNone){
fFFBckgHisto2RecCuts = new AliFragFuncHistos("Bckg"+title[2]+"RecCuts", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFBckgHisto2Gen = new AliFragFuncHistos("Bckg"+title[2]+"Gen", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
}
if(fBckgType[3] != kBckgNone){
fFFBckgHisto3RecCuts = new AliFragFuncHistos("Bckg"+title[3]+"RecCuts", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFBckgHisto3Gen = new AliFragFuncHistos("Bckg"+title[3]+"Gen", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
}
if(fBckgType[4] != kBckgNone){
fFFBckgHisto4RecCuts = new AliFragFuncHistos("Bckg"+title[4]+"RecCuts", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFBckgHisto4Gen = new AliFragFuncHistos("Bckg"+title[4]+"Gen", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
}
if(fEffMode){
fFFBckgHisto0RecEffRec = new AliFragFuncHistos("Bckg"+title[0]+"RecEffRec", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFBckgHisto0SecRecNS = new AliFragFuncHistos("Bckg"+title[0]+"SecRecNS", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFBckgHisto0SecRecS = new AliFragFuncHistos("Bckg"+title[0]+"SecRecS", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
fFFBckgHisto0SecRecSsc = new AliFragFuncHistos("Bckg"+title[0]+"SecRecSsc", fFFNBinsJetPt, fFFJetPtMin, fFFJetPtMax,
fFFNBinsPt, fFFPtMin, fFFPtMax,
fFFNBinsXi, fFFXiMin, fFFXiMax,
fFFNBinsZ , fFFZMin , fFFZMax);
}
}
}
if(fQAMode){
if(fQAMode&1){
fQATrackHistosRecCuts->DefineHistos();
fQATrackHistosGen->DefineHistos();
}
if(fQAMode&2){
fQAJetHistosRec->DefineHistos();
fQAJetHistosRecCuts->DefineHistos();
fQAJetHistosRecCutsLeading->DefineHistos();
fQAJetHistosGen->DefineHistos();
fQAJetHistosGenLeading->DefineHistos();
if(fEffMode) fQAJetHistosRecEffLeading->DefineHistos();
}
}
if(fFFMode){
fFFHistosRecCuts->DefineHistos();
fFFHistosRecCutsInc->DefineHistos();
fFFHistosRecLeadingTrack->DefineHistos();
fFFHistosGen->DefineHistos();
fFFHistosGenInc->DefineHistos();
fFFHistosGenLeadingTrack->DefineHistos();
}
if(fEffMode){
if(fQAMode&1){
fQATrackHistosRecEffGen->DefineHistos();
fQATrackHistosRecEffRec->DefineHistos();
fQATrackHistosSecRecNS->DefineHistos();
fQATrackHistosSecRecS->DefineHistos();
fQATrackHistosSecRecSsc->DefineHistos();
}
if(fFFMode){
fFFHistosRecEffRec->DefineHistos();
fFFHistosSecRecNS->DefineHistos();
fFFHistosSecRecS->DefineHistos();
fFFHistosSecRecSsc->DefineHistos();
}
}
if(fBckgMode){
if(fFFMode){
fFFBckgHisto0RecCuts->DefineHistos();
fFFBckgHisto0Gen->DefineHistos();
if(fBckgType[1] != kBckgNone) fFFBckgHisto1RecCuts->DefineHistos();
if(fBckgType[1] != kBckgNone) fFFBckgHisto1Gen->DefineHistos();
if(fBckgType[2] != kBckgNone) fFFBckgHisto2RecCuts->DefineHistos();
if(fBckgType[2] != kBckgNone) fFFBckgHisto2Gen->DefineHistos();
if(fBckgType[3] != kBckgNone) fFFBckgHisto3RecCuts->DefineHistos();
if(fBckgType[3] != kBckgNone) fFFBckgHisto3Gen->DefineHistos();
if(fBckgType[4] != kBckgNone) fFFBckgHisto4RecCuts->DefineHistos();
if(fBckgType[4] != kBckgNone) fFFBckgHisto4Gen->DefineHistos();
if(fEffMode){
fFFBckgHisto0RecEffRec->DefineHistos();
fFFBckgHisto0SecRecNS->DefineHistos();
fFFBckgHisto0SecRecS->DefineHistos();
fFFBckgHisto0SecRecSsc->DefineHistos();
}
}
if(fQAMode&1){
fQABckgHisto0RecCuts->DefineHistos();
fQABckgHisto0Gen->DefineHistos();
if(fBckgType[1] != kBckgNone) fQABckgHisto1RecCuts->DefineHistos();
if(fBckgType[1] != kBckgNone) fQABckgHisto1Gen->DefineHistos();
if(fBckgType[2] != kBckgNone) fQABckgHisto2RecCuts->DefineHistos();
if(fBckgType[2] != kBckgNone) fQABckgHisto2Gen->DefineHistos();
if(fBckgType[3] != kBckgNone) fQABckgHisto3RecCuts->DefineHistos();
if(fBckgType[3] != kBckgNone) fQABckgHisto3Gen->DefineHistos();
if(fBckgType[4] != kBckgNone) fQABckgHisto4RecCuts->DefineHistos();
if(fBckgType[4] != kBckgNone) fQABckgHisto4Gen->DefineHistos();
}
}
Bool_t genJets = (fJetTypeGen != kJetsUndef) ? kTRUE : kFALSE;
Bool_t genTracks = (fTrackTypeGen != kTrackUndef) ? kTRUE : kFALSE;
Bool_t recJetsEff = (fJetTypeRecEff != kJetsUndef) ? kTRUE : kFALSE;
fCommonHistList->Add(fh1EvtSelection);
fCommonHistList->Add(fh1EvtMult);
fCommonHistList->Add(fh1EvtCent);
fCommonHistList->Add(fh1VertexNContributors);
fCommonHistList->Add(fh1VertexZ);
fCommonHistList->Add(fh1nRecJetsCuts);
fCommonHistList->Add(fh1Xsec);
fCommonHistList->Add(fh1Trials);
fCommonHistList->Add(fh1PtHard);
fCommonHistList->Add(fh1PtHardTrials);
if(genJets) fCommonHistList->Add(fh1nGenJets);
if(fFFMode){
fFFHistosRecCuts->AddToOutput(fCommonHistList);
fFFHistosRecCutsInc->AddToOutput(fCommonHistList);
fFFHistosRecLeadingTrack->AddToOutput(fCommonHistList);
if(genJets && genTracks){
fFFHistosGen->AddToOutput(fCommonHistList);
fFFHistosGenInc->AddToOutput(fCommonHistList);
fFFHistosGenLeadingTrack->AddToOutput(fCommonHistList);
}
}
if(fBckgMode){
if(fFFMode){
fFFBckgHisto0RecCuts->AddToOutput(fCommonHistList);
if(fBckgType[1] != kBckgNone) fFFBckgHisto1RecCuts->AddToOutput(fCommonHistList);
if(fBckgType[2] != kBckgNone) fFFBckgHisto2RecCuts->AddToOutput(fCommonHistList);
if(fBckgType[3] != kBckgNone) fFFBckgHisto3RecCuts->AddToOutput(fCommonHistList);
if(fBckgType[4] != kBckgNone) fFFBckgHisto4RecCuts->AddToOutput(fCommonHistList);
if(genJets && genTracks){
fFFBckgHisto0Gen->AddToOutput(fCommonHistList);
if(fBckgType[1] != kBckgNone) fFFBckgHisto1Gen->AddToOutput(fCommonHistList);
if(fBckgType[2] != kBckgNone) fFFBckgHisto2Gen->AddToOutput(fCommonHistList);
if(fBckgType[3] != kBckgNone) fFFBckgHisto3Gen->AddToOutput(fCommonHistList);
if(fBckgType[4] != kBckgNone) fFFBckgHisto4Gen->AddToOutput(fCommonHistList);
}
if(fEffMode){
fFFBckgHisto0RecEffRec->AddToOutput(fCommonHistList);
fFFBckgHisto0SecRecNS->AddToOutput(fCommonHistList);
fFFBckgHisto0SecRecS->AddToOutput(fCommonHistList);
fFFBckgHisto0SecRecSsc->AddToOutput(fCommonHistList);
}
}
if(fQAMode&1){
fQABckgHisto0RecCuts->AddToOutput(fCommonHistList);
if(fBckgType[1] != kBckgNone) fQABckgHisto1RecCuts->AddToOutput(fCommonHistList);
if(fBckgType[2] != kBckgNone) fQABckgHisto2RecCuts->AddToOutput(fCommonHistList);
if(fBckgType[3] != kBckgNone) fQABckgHisto3RecCuts->AddToOutput(fCommonHistList);
if(fBckgType[4] != kBckgNone) fQABckgHisto4RecCuts->AddToOutput(fCommonHistList);
if(genJets && genTracks){
fQABckgHisto0Gen->AddToOutput(fCommonHistList);
if(fBckgType[1] != kBckgNone) fQABckgHisto1Gen->AddToOutput(fCommonHistList);
if(fBckgType[2] != kBckgNone) fQABckgHisto2Gen->AddToOutput(fCommonHistList);
if(fBckgType[3] != kBckgNone) fQABckgHisto3Gen->AddToOutput(fCommonHistList);
if(fBckgType[4] != kBckgNone) fQABckgHisto4Gen->AddToOutput(fCommonHistList);
}
}
if(fh1BckgMult0) fCommonHistList->Add(fh1BckgMult0);
if(fBckgType[1] != kBckgNone) fCommonHistList->Add(fh1BckgMult1);
if(fBckgType[2] != kBckgNone) fCommonHistList->Add(fh1BckgMult2);
if(fBckgType[3] != kBckgNone) fCommonHistList->Add(fh1BckgMult3);
if(fBckgType[4] != kBckgNone) fCommonHistList->Add(fh1BckgMult4);
}
if(fBranchEmbeddedJets.Length()){
fCommonHistList->Add(fh1FractionPtEmbedded);
fCommonHistList->Add(fh1IndexEmbedded);
fCommonHistList->Add(fh2DeltaPtVsJetPtEmbedded);
fCommonHistList->Add(fh2DeltaPtVsRecJetPtEmbedded);
fCommonHistList->Add(fh1DeltaREmbedded);
fCommonHistList->Add(fh1nEmbeddedJets);
}
if(fQAMode){
if(fQAMode&1){
fQATrackHistosRecCuts->AddToOutput(fCommonHistList);
if(genTracks) fQATrackHistosGen->AddToOutput(fCommonHistList);
}
if(fQAMode&2){
fQAJetHistosRec->AddToOutput(fCommonHistList);
fQAJetHistosRecCuts->AddToOutput(fCommonHistList);
fQAJetHistosRecCutsLeading->AddToOutput(fCommonHistList);
if(recJetsEff && fEffMode) fQAJetHistosRecEffLeading->AddToOutput(fCommonHistList);
if(genJets){
fQAJetHistosGen->AddToOutput(fCommonHistList);
fQAJetHistosGenLeading->AddToOutput(fCommonHistList);
}
}
}
if(fBckgMode &&
(fBckgType[0]==kBckgClusters || fBckgType[1]==kBckgClusters || fBckgType[2]==kBckgClusters || fBckgType[3]==kBckgClusters || fBckgType[4]==kBckgClusters ||
fBckgType[0]==kBckgClustersOutLeading || fBckgType[1]==kBckgClustersOutLeading || fBckgType[2]==kBckgClustersOutLeading ||
fBckgType[3]==kBckgClustersOutLeading || fBckgType[4]==kBckgClustersOutLeading)) {
fCommonHistList->Add(fh1nRecBckgJetsCuts);
if(genJets) fCommonHistList->Add(fh1nGenBckgJets);
}
if(fEffMode && recJetsEff && genTracks){
if(fQAMode&1){
fQATrackHistosRecEffGen->AddToOutput(fCommonHistList);
fQATrackHistosRecEffRec->AddToOutput(fCommonHistList);
fQATrackHistosSecRecNS->AddToOutput(fCommonHistList);
fQATrackHistosSecRecS->AddToOutput(fCommonHistList);
fQATrackHistosSecRecSsc->AddToOutput(fCommonHistList);
}
if(fFFMode){
fFFHistosRecEffRec->AddToOutput(fCommonHistList);
fFFHistosSecRecNS->AddToOutput(fCommonHistList);
fFFHistosSecRecS->AddToOutput(fCommonHistList);
fFFHistosSecRecSsc->AddToOutput(fCommonHistList);
}
fCommonHistList->Add(fh1nRecEffJets);
fCommonHistList->Add(fh2PtRecVsGenPrim);
fCommonHistList->Add(fh2PtRecVsGenSec);
}
if(fJSMode){
fProNtracksLeadingJet = new TProfile("AvgNoOfTracksLeadingJet","AvgNoOfTracksLeadingJet",100,0,250,0,50);
fProDelR80pcPt = new TProfile("AvgdelR80pcPt","AvgdelR80pcPt",100,0,250,0,1);
if(genJets && genTracks){
fProNtracksLeadingJetGen = new TProfile("AvgNoOfTracksLeadingJetGen","AvgNoOfTracksLeadingJetGen",100,0,250,0,50);
fProDelR80pcPtGen = new TProfile("AvgdelR80pcPtGen","AvgdelR80pcPtGen",100,0,250,0,1);
}
if(fBckgMode)
fProNtracksLeadingJetBgrPerp2 = new TProfile("AvgNoOfTracksLeadingJetBgrPerp2","AvgNoOfTracksLeadingJetBgrPerp2",100,0,250,0,50);
if(fEffMode){
fProNtracksLeadingJetRecPrim = new TProfile("AvgNoOfTracksLeadingJetRecPrim","AvgNoOfTracksLeadingJetRecPrim",100,0,250,0,50);
fProDelR80pcPtRecPrim = new TProfile("AvgdelR80pcPtRecPrim","AvgdelR80pcPtRecPrim",100,0,250,0,1);
fProNtracksLeadingJetRecSecNS = new TProfile("AvgNoOfTracksLeadingJetRecSecNS","AvgNoOfTracksLeadingJetRecSecNS",100,0,250,0,50);
fProNtracksLeadingJetRecSecS = new TProfile("AvgNoOfTracksLeadingJetRecSecS","AvgNoOfTracksLeadingJetRecSecS",100,0,250,0,50);
fProNtracksLeadingJetRecSecSsc = new TProfile("AvgNoOfTracksLeadingJetRecSecSsc","AvgNoOfTracksLeadingJetRecSecSsc",100,0,250,0,50);
}
TString strTitJS;
for(Int_t ii=0; ii<5; ii++){
if(ii==0)strTitJS = "_JetPt20to30";
if(ii==1)strTitJS = "_JetPt30to40";
if(ii==2)strTitJS = "_JetPt40to60";
if(ii==3)strTitJS = "_JetPt60to80";
if(ii==4)strTitJS = "_JetPt80to100";
fProDelRPtSum[ii] = new TProfile(Form("AvgPtSumDelR%s",strTitJS.Data()),Form("AvgPtSumDelR%s",strTitJS.Data()),50,0,1,0,250);
if(genJets && genTracks)
fProDelRPtSumGen[ii] = new TProfile(Form("AvgPtSumDelRGen%s",strTitJS.Data()),Form("AvgPtSumDelRGen%s",strTitJS.Data()),50,0,1,0,250);
if(fBckgMode)
fProDelRPtSumBgrPerp2[ii] = new TProfile(Form("AvgPtSumDelRBgrPerp2%s",strTitJS.Data()),Form("AvgPtSumDelRBgrPerp2%s",strTitJS.Data()),50,0,1,0,250);
if(fEffMode){
fProDelRPtSumRecPrim[ii] = new TProfile(Form("AvgPtSumDelRRecPrim%s",strTitJS.Data()),Form("AvgPtSumDelRRecPrim%s",strTitJS.Data()),50,0,1,0,250);
fProDelRPtSumRecSecNS[ii] = new TProfile(Form("AvgPtSumDelRRecSecNS%s",strTitJS.Data()),Form("AvgPtSumDelRRecSecNS%s",strTitJS.Data()),50,0,1,0,250);
fProDelRPtSumRecSecS[ii] = new TProfile(Form("AvgPtSumDelRRecSecS%s",strTitJS.Data()),Form("AvgPtSumDelRRecSecS%s",strTitJS.Data()),50,0,1,0,250);
fProDelRPtSumRecSecSsc[ii] = new TProfile(Form("AvgPtSumDelRRecSecSsc%s",strTitJS.Data()),Form("AvgPtSumDelRRecSecSsc%s",strTitJS.Data()),50,0,1,0,250);
}
}
fCommonHistList->Add(fProNtracksLeadingJet);
fCommonHistList->Add(fProDelR80pcPt);
for(int ii=0; ii<5; ii++) fCommonHistList->Add(fProDelRPtSum[ii]);
if(genJets && genTracks){
fCommonHistList->Add(fProNtracksLeadingJetGen);
fCommonHistList->Add(fProDelR80pcPtGen);
for(Int_t ii=0; ii<5; ii++) fCommonHistList->Add(fProDelRPtSumGen[ii]);
}
if(fBckgMode){
fCommonHistList->Add(fProNtracksLeadingJetBgrPerp2);
for(Int_t ii=0; ii<5; ii++) fCommonHistList->Add(fProDelRPtSumBgrPerp2[ii]);
}
if(fEffMode){
fCommonHistList->Add(fProNtracksLeadingJetRecPrim);
fCommonHistList->Add(fProDelR80pcPtRecPrim);
for(Int_t ii=0; ii<5; ii++) fCommonHistList->Add(fProDelRPtSumRecPrim[ii]);
fCommonHistList->Add(fProNtracksLeadingJetRecSecNS);
for(Int_t ii=0; ii<5; ii++) fCommonHistList->Add(fProDelRPtSumRecSecNS[ii]);
fCommonHistList->Add(fProNtracksLeadingJetRecSecS);
for(Int_t ii=0; ii<5; ii++) fCommonHistList->Add(fProDelRPtSumRecSecS[ii]);
fCommonHistList->Add(fProNtracksLeadingJetRecSecSsc);
for(Int_t ii=0; ii<5; ii++) fCommonHistList->Add(fProDelRPtSumRecSecSsc[ii]);
}
}
for (Int_t i=0; i<fCommonHistList->GetEntries(); ++i){
TH1 *h1 = dynamic_cast<TH1*>(fCommonHistList->At(i));
if (h1) h1->Sumw2();
else{
THnSparse *hnSparse = dynamic_cast<THnSparse*>(fCommonHistList->At(i));
if(hnSparse) hnSparse->Sumw2();
}
}
TH1::AddDirectory(oldStatus);
PostData(1, fCommonHistList);
}
void AliAnalysisTaskFragmentationFunction::Init()
{
if(fDebug > 1) Printf("AliAnalysisTaskFragmentationFunction::Init()");
}
void AliAnalysisTaskFragmentationFunction::UserExec(Option_t *)
{
if(fDebug > 1) Printf("AliAnalysisTaskFragmentationFunction::UserExec()");
if(fDebug > 1) Printf("Analysis event #%5d", (Int_t) fEntry);
AliInputEventHandler* inputHandler = (AliInputEventHandler*)
((AliAnalysisManager::GetAnalysisManager())->GetInputEventHandler());
if(!(inputHandler->IsEventSelected() & fEvtSelectionMask)){
fh1EvtSelection->Fill(1.);
if (fDebug > 1 ) Printf(" Trigger Selection: event REJECTED ... ");
PostData(1, fCommonHistList);
return;
}
fESD = dynamic_cast<AliESDEvent*>(InputEvent());
if(!fESD){
if(fDebug>3) Printf("%s:%d ESDEvent not found in the input", (char*)__FILE__,__LINE__);
}
fMCEvent = MCEvent();
if(!fMCEvent){
if(fDebug>3) Printf("%s:%d MCEvent not found in the input", (char*)__FILE__,__LINE__);
}
TObject* handler = AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler();
if( handler && handler->InheritsFrom("AliAODInputHandler") ) {
fAOD = ((AliAODInputHandler*)handler)->GetEvent();
if(fUseAODInputJets) fAODJets = fAOD;
if (fDebug > 1) Printf("%s:%d AOD event from input", (char*)__FILE__,__LINE__);
}
else {
handler = AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler();
if( handler && handler->InheritsFrom("AliAODHandler") ) {
fAOD = ((AliAODHandler*)handler)->GetAOD();
fAODJets = fAOD;
if (fDebug > 1) Printf("%s:%d AOD event from output", (char*)__FILE__,__LINE__);
}
}
if(!fAODJets && !fUseAODInputJets){
TObject* outHandler = AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler();
if( outHandler && outHandler->InheritsFrom("AliAODHandler") ) {
fAODJets = ((AliAODHandler*)outHandler)->GetAOD();
if (fDebug > 1) Printf("%s:%d jets from output AOD", (char*)__FILE__,__LINE__);
}
}
if(fNonStdFile.Length()!=0){
AliAODHandler *aodH = dynamic_cast<AliAODHandler*>(AliAnalysisManager::GetAnalysisManager()->GetOutputEventHandler());
fAODExtension = (aodH?aodH->GetExtension(fNonStdFile.Data()):0);
if(!fAODExtension){
if(fDebug>1)Printf("AODExtension not found for %s",fNonStdFile.Data());
}
}
if(!fAOD){
Printf("%s:%d AODEvent not found", (char*)__FILE__,__LINE__);
return;
}
if(!fAODJets){
Printf("%s:%d AODEvent with jet branch not found", (char*)__FILE__,__LINE__);
return;
}
Double_t centPercent = -1;
if(fEventClass>0){
Int_t cl = 0;
if(handler->InheritsFrom("AliAODInputHandler")){
centPercent = ((AliVAODHeader*)fAOD->GetHeader())->GetCentrality();
cl = 1;
if(centPercent>10) cl = 2;
if(centPercent>30) cl = 3;
if(centPercent>50) cl = 4;
}
else {
cl = AliAnalysisHelperJetTasks::EventClass();
if(fESD) centPercent = fESD->GetCentrality()->GetCentralityPercentile("V0M");
}
if(cl!=fEventClass){
if (fDebug > 1) Printf("%s:%d event not in selected event class: event REJECTED ...",(char*)__FILE__,__LINE__);
fh1EvtSelection->Fill(2.);
PostData(1, fCommonHistList);
return;
}
}
AliAODVertex* primVtx = fAOD->GetPrimaryVertex();
Int_t nTracksPrim = primVtx->GetNContributors();
fh1VertexNContributors->Fill(nTracksPrim);
if (fDebug > 1) Printf("%s:%d primary vertex selection: %d", (char*)__FILE__,__LINE__,nTracksPrim);
if(!nTracksPrim){
if (fDebug > 1) Printf("%s:%d primary vertex selection: event REJECTED...",(char*)__FILE__,__LINE__);
fh1EvtSelection->Fill(3.);
PostData(1, fCommonHistList);
return;
}
fh1VertexZ->Fill(primVtx->GetZ());
if(TMath::Abs(primVtx->GetZ())>fMaxVertexZ){
if (fDebug > 1) Printf("%s:%d primary vertex z = %f: event REJECTED...",(char*)__FILE__,__LINE__,primVtx->GetZ());
fh1EvtSelection->Fill(4.);
PostData(1, fCommonHistList);
return;
}
TString primVtxName(primVtx->GetName());
if(primVtxName.CompareTo("TPCVertex",TString::kIgnoreCase) == 1){
if (fDebug > 1) Printf("%s:%d primary vertex selection: TPC vertex, event REJECTED...",(char*)__FILE__,__LINE__);
fh1EvtSelection->Fill(5.);
PostData(1, fCommonHistList);
return;
}
if(fRejectPileup && AliAnalysisHelperJetTasks::IsPileUp()){
if (fDebug > 1) Printf("%s:%d SPD pileup: event REJECTED...",(char*)__FILE__,__LINE__);
fh1EvtSelection->Fill(6.);
PostData(1, fCommonHistList);
return;
}
if (fDebug > 1) Printf("%s:%d event ACCEPTED ...",(char*)__FILE__,__LINE__);
fh1EvtSelection->Fill(0.);
fh1EvtCent->Fill(centPercent);
fh1Trials->Fill("#sum{ntrials}",fAvgTrials);
Double_t ptHard = 0.;
Double_t nTrials = 1;
if(fMCEvent){
AliGenEventHeader* genHeader = fMCEvent->GenEventHeader();
if(genHeader){
AliGenPythiaEventHeader* pythiaGenHeader = dynamic_cast<AliGenPythiaEventHeader*>(genHeader);
AliGenHijingEventHeader* hijingGenHeader = 0x0;
if(pythiaGenHeader){
if(fDebug>3) Printf("%s:%d pythiaGenHeader found", (char*)__FILE__,__LINE__);
nTrials = pythiaGenHeader->Trials();
ptHard = pythiaGenHeader->GetPtHard();
fh1PtHard->Fill(ptHard);
fh1PtHardTrials->Fill(ptHard,nTrials);
} else {
if(fDebug>3) Printf("%s:%d no pythiaGenHeader found", (char*)__FILE__,__LINE__);
hijingGenHeader = dynamic_cast<AliGenHijingEventHeader*>(genHeader);
if(!hijingGenHeader){
Printf("%s:%d no pythiaGenHeader or hjingGenHeader found", (char*)__FILE__,__LINE__);
} else {
if(fDebug>3) Printf("%s:%d hijingGenHeader found", (char*)__FILE__,__LINE__);
}
}
}
}
Int_t nJ = GetListOfJets(fJetsRec, kJetsRec);
Int_t nRecJets = 0;
if(nJ>=0) nRecJets = fJetsRec->GetEntries();
if(fDebug>2)Printf("%s:%d Selected Rec jets: %d %d",(char*)__FILE__,__LINE__,nJ,nRecJets);
if(nJ != nRecJets) Printf("%s:%d Mismatch Selected Rec Jets: %d %d",(char*)__FILE__,__LINE__,nJ,nRecJets);
Int_t nJCuts = GetListOfJets(fJetsRecCuts, kJetsRecAcceptance);
Int_t nRecJetsCuts = 0;
if(nJCuts>=0) nRecJetsCuts = fJetsRecCuts->GetEntries();
if(fDebug>2)Printf("%s:%d Selected Rec jets after cuts: %d %d",(char*)__FILE__,__LINE__,nJCuts,nRecJetsCuts);
if(nRecJetsCuts != nJCuts) Printf("%s:%d Mismatch selected Rec jets after cuts: %d %d",(char*)__FILE__,__LINE__,nJCuts,nRecJetsCuts);
fh1nRecJetsCuts->Fill(nRecJetsCuts);
if(fJetTypeGen==kJetsKine || fJetTypeGen == kJetsKineAcceptance) fJetsGen->SetOwner(kTRUE);
Int_t nJGen = GetListOfJets(fJetsGen, fJetTypeGen);
Int_t nGenJets = 0;
if(nJGen>=0) nGenJets = fJetsGen->GetEntries();
if(fDebug>2)Printf("%s:%d Selected Gen jets: %d %d",(char*)__FILE__,__LINE__,nJGen,nGenJets);
if(nJGen != nGenJets) Printf("%s:%d Mismatch selected Gen jets: %d %d",(char*)__FILE__,__LINE__,nJGen,nGenJets);
fh1nGenJets->Fill(nGenJets);
if(fJetTypeRecEff==kJetsKine || fJetTypeRecEff == kJetsKineAcceptance) fJetsRecEff->SetOwner(kTRUE);
Int_t nJRecEff = GetListOfJets(fJetsRecEff, fJetTypeRecEff);
Int_t nRecEffJets = 0;
if(nJRecEff>=0) nRecEffJets = fJetsRecEff->GetEntries();
if(fDebug>2)Printf("%s:%d Selected RecEff jets: %d %d",(char*)__FILE__,__LINE__,nJRecEff,nRecEffJets);
if(nJRecEff != nRecEffJets) Printf("%s:%d Mismatch selected RecEff jets: %d %d",(char*)__FILE__,__LINE__,nJRecEff,nRecEffJets);
fh1nRecEffJets->Fill(nRecEffJets);
Int_t nEmbeddedJets = 0;
TArrayI iEmbeddedMatchIndex;
TArrayF fEmbeddedPtFraction;
if(fBranchEmbeddedJets.Length()){
Int_t nJEmbedded = GetListOfJets(fJetsEmbedded, kJetsEmbedded);
if(nJEmbedded>=0) nEmbeddedJets = fJetsEmbedded->GetEntries();
if(fDebug>2)Printf("%s:%d Selected Embedded jets: %d %d",(char*)__FILE__,__LINE__,nJEmbedded,nEmbeddedJets);
if(nJEmbedded != nEmbeddedJets) Printf("%s:%d Mismatch Selected Embedded Jets: %d %d",(char*)__FILE__,__LINE__,nJEmbedded,nEmbeddedJets);
fh1nEmbeddedJets->Fill(nEmbeddedJets);
Float_t maxDist = 0.3;
iEmbeddedMatchIndex.Set(nEmbeddedJets);
fEmbeddedPtFraction.Set(nEmbeddedJets);
iEmbeddedMatchIndex.Reset(-1);
fEmbeddedPtFraction.Reset(0);
AliAnalysisHelperJetTasks::GetJetMatching(fJetsEmbedded, nEmbeddedJets,
fJetsRecCuts, nRecJetsCuts,
iEmbeddedMatchIndex, fEmbeddedPtFraction,
fDebug, maxDist);
}
if(fBckgMode &&
(fBckgType[0]==kBckgClusters || fBckgType[1]==kBckgClusters || fBckgType[2]==kBckgClusters || fBckgType[3]==kBckgClusters || fBckgType[4]==kBckgClusters ||
fBckgType[0]==kBckgClustersOutLeading || fBckgType[1]==kBckgClustersOutLeading || fBckgType[2]==kBckgClustersOutLeading ||
fBckgType[3]==kBckgClustersOutLeading || fBckgType[4]==kBckgClustersOutLeading)){
Int_t nBJ = GetListOfBckgJets(fBckgJetsRec, kJetsRec);
Int_t nRecBckgJets = 0;
if(nBJ>=0) nRecBckgJets = fBckgJetsRec->GetEntries();
if(fDebug>2)Printf("%s:%d Selected Rec background jets: %d %d",(char*)__FILE__,__LINE__,nBJ,nRecBckgJets);
if(nBJ != nRecBckgJets) Printf("%s:%d Mismatch Selected Rec background jets: %d %d",(char*)__FILE__,__LINE__,nBJ,nRecBckgJets);
Int_t nBJCuts = GetListOfBckgJets(fBckgJetsRecCuts, kJetsRecAcceptance);
Int_t nRecBckgJetsCuts = 0;
if(nBJCuts>=0) nRecBckgJetsCuts = fBckgJetsRecCuts->GetEntries();
if(fDebug>2)Printf("%s:%d Selected Rec background jets after cuts: %d %d",(char*)__FILE__,__LINE__,nJCuts,nRecJetsCuts);
if(nRecBckgJetsCuts != nBJCuts) Printf("%s:%d Mismatch selected Rec background jets after cuts: %d %d",(char*)__FILE__,__LINE__,nBJCuts,nRecBckgJetsCuts);
fh1nRecBckgJetsCuts->Fill(nRecBckgJetsCuts);
if(0){
if(fJetTypeGen==kJetsKine || fJetTypeGen == kJetsKineAcceptance) fBckgJetsGen->SetOwner(kTRUE);
Int_t nBJGen = GetListOfBckgJets(fBckgJetsGen, fJetTypeGen);
Int_t nGenBckgJets = 0;
if(nBJGen>=0) nGenBckgJets = fBckgJetsGen->GetEntries();
if(fDebug>2)Printf("%s:%d Selected Gen background jets: %d %d",(char*)__FILE__,__LINE__,nBJGen,nGenBckgJets);
if(nBJGen != nGenBckgJets) Printf("%s:%d Mismatch selected Gen background jets: %d %d",(char*)__FILE__,__LINE__,nBJGen,nGenBckgJets);
fh1nGenBckgJets->Fill(nGenBckgJets);
}
}
Int_t nTCuts;
if(fUseExtraTracks == 1) nTCuts = GetListOfTracks(fTracksRecCuts, kTrackAODExtraCuts);
else if(fUseExtraTracks == -1) nTCuts = GetListOfTracks(fTracksRecCuts, kTrackAODExtraonlyCuts);
else nTCuts = GetListOfTracks(fTracksRecCuts, kTrackAODCuts);
Int_t nRecPartCuts = 0;
if(nTCuts>=0) nRecPartCuts = fTracksRecCuts->GetEntries();
if(fDebug>2)Printf("%s:%d Selected Rec tracks after cuts: %d %d",(char*)__FILE__,__LINE__,nTCuts,nRecPartCuts);
if(nRecPartCuts != nTCuts) Printf("%s:%d Mismatch selected Rec tracks after cuts: %d %d",(char*)__FILE__,__LINE__,nTCuts,nRecPartCuts);
fh1EvtMult->Fill(nRecPartCuts);
Int_t nTGen = GetListOfTracks(fTracksGen,fTrackTypeGen);
Int_t nGenPart = 0;
if(nTGen>=0) nGenPart = fTracksGen->GetEntries();
if(fDebug>2)Printf("%s:%d Selected Gen tracks: %d %d",(char*)__FILE__,__LINE__,nTGen,nGenPart);
if(nGenPart != nTGen) Printf("%s:%d Mismatch selected Gen tracks: %d %d",(char*)__FILE__,__LINE__,nTGen,nGenPart);
if(fQAMode){
if(fQAMode&1){
for(Int_t it=0; it<nRecPartCuts; ++it){
AliVParticle *part = dynamic_cast<AliVParticle*>(fTracksRecCuts->At(it));
if(part)fQATrackHistosRecCuts->FillTrackQA( part->Eta(), TVector2::Phi_0_2pi(part->Phi()), part->Pt() );
}
for(Int_t it=0; it<nGenPart; ++it){
AliVParticle *part = dynamic_cast<AliVParticle*>(fTracksGen->At(it));
if(part)fQATrackHistosGen->FillTrackQA( part->Eta(), TVector2::Phi_0_2pi(part->Phi()), part->Pt());
}
}
if(fQAMode&2){
for(Int_t ij=0; ij<nRecJets; ++ij){
AliAODJet* jet = dynamic_cast<AliAODJet*>(fJetsRec->At(ij));
if(jet)fQAJetHistosRec->FillJetQA( jet->Eta(), TVector2::Phi_0_2pi(jet->Phi()), jet->Pt());
}
}
}
if(fQAMode || fFFMode){
for(Int_t ij=0; ij<nRecJetsCuts; ++ij){
AliAODJet* jet = (AliAODJet*)(fJetsRecCuts->At(ij));
if(fQAMode&2) fQAJetHistosRecCuts->FillJetQA( jet->Eta(), TVector2::Phi_0_2pi(jet->Phi()), jet->Pt());
if(fQAMode&2 && ij==0) fQAJetHistosRecCutsLeading->FillJetQA( jet->Eta(), TVector2::Phi_0_2pi(jet->Phi()), jet->Pt() );
Double_t ptFractionEmbedded = 0;
AliAODJet* embeddedJet = 0;
if(fBranchEmbeddedJets.Length()){
Int_t indexEmbedded = -1;
for(Int_t i=0; i<nEmbeddedJets; i++){
if(iEmbeddedMatchIndex[i] == ij){
indexEmbedded = i;
ptFractionEmbedded = fEmbeddedPtFraction[i];
}
}
fh1IndexEmbedded->Fill(indexEmbedded);
fh1FractionPtEmbedded->Fill(ptFractionEmbedded);
if(indexEmbedded>-1){
embeddedJet = dynamic_cast<AliAODJet*>(fJetsEmbedded->At(indexEmbedded));
if(!embeddedJet) continue;
Double_t deltaPt = jet->Pt() - embeddedJet->Pt();
Double_t deltaR = jet->DeltaR((AliVParticle*) (embeddedJet));
fh2DeltaPtVsJetPtEmbedded->Fill(embeddedJet->Pt(),deltaPt);
fh2DeltaPtVsRecJetPtEmbedded->Fill(jet->Pt(),deltaPt);
fh1DeltaREmbedded->Fill(deltaR);
}
}
TList* jettracklist = new TList();
Double_t sumPt = 0.;
Bool_t isBadJet = kFALSE;
if(GetFFRadius()<=0){
GetJetTracksTrackrefs(jettracklist, jet, GetFFMinLTrackPt(), GetFFMaxTrackPt(), isBadJet);
} else {
if(fUseEmbeddedJetAxis){
if(embeddedJet) GetJetTracksPointing(fTracksRecCuts, jettracklist, embeddedJet,
GetFFRadius(), sumPt, GetFFMinLTrackPt(), GetFFMaxTrackPt(), isBadJet);
}
else GetJetTracksPointing(fTracksRecCuts, jettracklist, jet,
GetFFRadius(), sumPt, GetFFMinLTrackPt(), GetFFMaxTrackPt(), isBadJet);
}
if(GetFFMinNTracks()>0 && jettracklist->GetSize()<=GetFFMinNTracks()) isBadJet = kTRUE;
if(isBadJet){
delete jettracklist;
continue;
}
if(ptFractionEmbedded>=fCutFractionPtEmbedded){
for(Int_t it=0; it<jettracklist->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(jettracklist->At(it));
if(!trackVP)continue;
AliAODTrack * aodtrack = dynamic_cast<AliAODTrack*>(jettracklist->At(it));
if(!aodtrack) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
if(fUseEmbeddedJetPt){
if(embeddedJet) jetPt = embeddedJet->Pt();
else jetPt = 0;
}
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(fFFMode && (ij==0)) fFFHistosRecCuts->FillFF(trackPt, jetPt, incrementJetPt);
if(fFFMode) fFFHistosRecCutsInc->FillFF(trackPt, jetPt, incrementJetPt);
if(it==0){
if(fFFMode) fFFHistosRecLeadingTrack->FillFF( trackPt, jetPt, kTRUE);
}
delete trackV;
}
if(fBckgMode && (ij==0)){
if(fBckgType[0]!=kBckgNone)
FillBckgHistos(fBckgType[0], fTracksRecCuts, fJetsRecCuts, jet,
fFFBckgHisto0RecCuts,fQABckgHisto0RecCuts, fh1BckgMult0);
if(fBckgType[1]!=kBckgNone)
FillBckgHistos(fBckgType[1], fTracksRecCuts, fJetsRecCuts, jet,
fFFBckgHisto1RecCuts,fQABckgHisto1RecCuts, fh1BckgMult1);
if(fBckgType[2]!=kBckgNone)
FillBckgHistos(fBckgType[2], fTracksRecCuts, fJetsRecCuts, jet,
fFFBckgHisto2RecCuts,fQABckgHisto2RecCuts, fh1BckgMult2);
if(fBckgType[3]!=kBckgNone)
FillBckgHistos(fBckgType[3], fTracksRecCuts, fJetsRecCuts, jet,
fFFBckgHisto3RecCuts,fQABckgHisto3RecCuts, fh1BckgMult3);
if(fBckgType[4]!=kBckgNone)
FillBckgHistos(fBckgType[4], fTracksRecCuts, fJetsRecCuts, jet,
fFFBckgHisto4RecCuts,fQABckgHisto4RecCuts, fh1BckgMult4);
}
if(fJSMode && (ij==0)) FillJetShape(jet, jettracklist, fProNtracksLeadingJet, fProDelRPtSum, fProDelR80pcPt);
delete jettracklist;
}
}
for(Int_t ij=0; ij<nGenJets; ++ij){
AliAODJet* jet = dynamic_cast<AliAODJet*>(fJetsGen->At(ij));
if(!jet)continue;
if(fQAMode&2) fQAJetHistosGen->FillJetQA( jet->Eta(), TVector2::Phi_0_2pi(jet->Phi()), jet->Pt());
if(fQAMode&2 && (ij==0)) fQAJetHistosGenLeading->FillJetQA( jet->Eta(), TVector2::Phi_0_2pi(jet->Phi()), jet->Pt());
TList* jettracklist = new TList();
Double_t sumPt = 0.;
Bool_t isBadJet = kFALSE;
if(GetFFRadius()<=0){
GetJetTracksTrackrefs(jettracklist, jet, GetFFMinLTrackPt(), GetFFMaxTrackPt(), isBadJet);
} else {
GetJetTracksPointing(fTracksGen, jettracklist, jet, GetFFRadius(), sumPt, GetFFMinLTrackPt(), GetFFMaxTrackPt(), isBadJet);
}
if(GetFFMinNTracks()>0 && jettracklist->GetSize()<=GetFFMinNTracks()) isBadJet = kTRUE;;
if(isBadJet){
delete jettracklist;
continue;
}
for(Int_t it=0; it<jettracklist->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(jettracklist->At(it));
if(!trackVP)continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(fFFMode && (ij==0)) fFFHistosGen->FillFF( trackPt, jetPt, incrementJetPt );
if(fFFMode) fFFHistosGenInc->FillFF( trackPt, jetPt, incrementJetPt );
if(it==0){
if(fFFMode) fFFHistosGenLeadingTrack->FillFF( trackPt, jetPt, kTRUE );
}
delete trackV;
}
if(fBckgMode && (ij==0)){
if(fBckgType[0]!=kBckgNone)
FillBckgHistos(fBckgType[0], fTracksGen, fJetsGen, jet,
fFFBckgHisto0Gen, fQABckgHisto0Gen);
if(fBckgType[1]!=kBckgNone)
FillBckgHistos(fBckgType[1], fTracksGen, fJetsGen, jet,
fFFBckgHisto1Gen, fQABckgHisto1Gen);
if(fBckgType[2]!=kBckgNone)
FillBckgHistos(fBckgType[2], fTracksGen, fJetsGen, jet,
fFFBckgHisto2Gen, fQABckgHisto2Gen);
if(fBckgType[3]!=kBckgNone)
FillBckgHistos(fBckgType[3], fTracksGen, fJetsGen, jet,
fFFBckgHisto3Gen, fQABckgHisto3Gen);
if(fBckgType[4]!=kBckgNone)
FillBckgHistos(fBckgType[4], fTracksGen, fJetsGen, jet,
fFFBckgHisto4Gen, fQABckgHisto4Gen);
}
if(fJSMode && (ij==0)) FillJetShape(jet, jettracklist, fProNtracksLeadingJetGen, fProDelRPtSumGen, fProDelR80pcPtGen);
delete jettracklist;
}
}
if(fEffMode && (fJetTypeRecEff != kJetsUndef)){
TArrayI indexAODTr;
TArrayS isGenPrim;
TArrayI indexMCTr;
TArrayI indexAODTrSecNS;
TArrayS isGenSecNS;
TArrayI indexMCTrSecNS;
TArrayI indexAODTrSecS;
TArrayS isGenSecS;
TArrayI indexMCTrSecS;
Int_t nTracksAODMCCharged = GetListOfTracks(fTracksAODMCCharged, kTrackAODMCCharged);
if(fDebug>2)Printf("%s:%d selected AODMC tracks: %d ",(char*)__FILE__,__LINE__,nTracksAODMCCharged);
Int_t nTracksAODMCChargedSecNS = GetListOfTracks(fTracksAODMCChargedSecNS, kTrackAODMCChargedSecNS);
if(fDebug>2)Printf("%s:%d selected AODMC secondary tracks NS: %d ",(char*)__FILE__,__LINE__,nTracksAODMCChargedSecNS);
Int_t nTracksAODMCChargedSecS = GetListOfTracks(fTracksAODMCChargedSecS, kTrackAODMCChargedSecS);
if(fDebug>2)Printf("%s:%d selected AODMC secondary tracks S: %d ",(char*)__FILE__,__LINE__,nTracksAODMCChargedSecS);
Int_t nTracksRecQualityCuts = GetListOfTracks(fTracksRecQualityCuts, kTrackAODQualityCuts);
if(fDebug>2)Printf("%s:%d selected rec tracks quality after cuts, full acceptance/pt : %d ",(char*)__FILE__,__LINE__,nTracksRecQualityCuts);
AssociateGenRec(fTracksAODMCCharged,fTracksRecQualityCuts,indexAODTr,indexMCTr,isGenPrim,fh2PtRecVsGenPrim);
AssociateGenRec(fTracksAODMCChargedSecNS,fTracksRecQualityCuts,indexAODTrSecNS,indexMCTrSecNS,isGenSecNS,fh2PtRecVsGenSec);
AssociateGenRec(fTracksAODMCChargedSecS,fTracksRecQualityCuts,indexAODTrSecS,indexMCTrSecS,isGenSecS,fh2PtRecVsGenSec);
if(fQAMode&1) FillSingleTrackHistosRecGen(fQATrackHistosRecEffGen,fQATrackHistosRecEffRec,fTracksAODMCCharged,indexAODTr,isGenPrim);
if(fQAMode&1) FillSingleTrackHistosRecGen(0x0,fQATrackHistosSecRecNS,fTracksAODMCChargedSecNS,indexAODTrSecNS,isGenSecNS);
if(fQAMode&1) FillSingleTrackHistosRecGen(0x0,fQATrackHistosSecRecS,fTracksAODMCChargedSecS,indexAODTrSecS,isGenSecS);
if(fQAMode&1) FillSingleTrackHistosRecGen(0x0,fQATrackHistosSecRecSsc,fTracksAODMCChargedSecS,indexAODTrSecS,isGenSecS,kTRUE);
Double_t sumPtGenLeadingJetRecEff = 0;
Double_t sumPtGenLeadingJetSec = 0;
Double_t sumPtRecLeadingJetRecEff = 0;
for(Int_t ij=0; ij<nRecEffJets; ++ij){
AliAODJet* jet = (AliAODJet*)(fJetsRecEff->At(ij));
Bool_t isBadJetGenPrim = kFALSE;
Bool_t isBadJetGenSec = kFALSE;
Bool_t isBadJetRec = kFALSE;
if(ij==0){
TList* jettracklistGenPrim = new TList();
if(GetFFRadius() >0)
GetJetTracksPointing(fTracksAODMCCharged, jettracklistGenPrim, jet, GetFFRadius(), sumPtGenLeadingJetRecEff, GetFFMinLTrackPt(), GetFFMaxTrackPt(), isBadJetGenPrim);
else
GetJetTracksPointing(fTracksAODMCCharged, jettracklistGenPrim, jet, TMath::Abs(GetFFRadius())+0.2, sumPtGenLeadingJetRecEff, GetFFMinLTrackPt(), GetFFMaxTrackPt(), isBadJetGenPrim);
TList* jettracklistGenSecNS = new TList();
if(GetFFRadius() >0)
GetJetTracksPointing(fTracksAODMCChargedSecNS, jettracklistGenSecNS, jet, GetFFRadius(), sumPtGenLeadingJetSec, GetFFMinLTrackPt() , GetFFMaxTrackPt(), isBadJetGenSec);
else
GetJetTracksPointing(fTracksAODMCChargedSecNS, jettracklistGenSecNS, jet, TMath::Abs(GetFFRadius())+0.2, sumPtGenLeadingJetSec, GetFFMinLTrackPt() , GetFFMaxTrackPt(), isBadJetGenSec);
TList* jettracklistGenSecS = new TList();
if(GetFFRadius() >0)
GetJetTracksPointing(fTracksAODMCChargedSecS, jettracklistGenSecS, jet, GetFFRadius(), sumPtGenLeadingJetSec, GetFFMinLTrackPt() , GetFFMaxTrackPt(), isBadJetGenSec);
else
GetJetTracksPointing(fTracksAODMCChargedSecS, jettracklistGenSecS, jet, TMath::Abs(GetFFRadius())+0.2, sumPtGenLeadingJetSec, GetFFMinLTrackPt() , GetFFMaxTrackPt(), isBadJetGenSec);
TList* jettracklistRec = new TList();
if(GetFFRadius() >0) GetJetTracksPointing(fTracksRecCuts,jettracklistRec, jet, GetFFRadius(), sumPtRecLeadingJetRecEff, GetFFMinLTrackPt() , GetFFMaxTrackPt(), isBadJetRec);
else GetJetTracksTrackrefs(jettracklistRec, jet, GetFFMinLTrackPt() , GetFFMaxTrackPt(), isBadJetRec);
Double_t jetEta = jet->Eta();
Double_t jetPhi = TVector2::Phi_0_2pi(jet->Phi());
if(GetFFMinNTracks()>0 && jettracklistGenPrim->GetSize()<=GetFFMinNTracks()) isBadJetGenPrim = kTRUE;
if(GetFFMinNTracks()>0 && jettracklistGenSecNS->GetSize()<=GetFFMinNTracks()) isBadJetGenSec = kTRUE;
if(GetFFMinNTracks()>0 && jettracklistRec->GetSize()<=GetFFMinNTracks()) isBadJetRec = kTRUE;
if(isBadJetRec){
delete jettracklistGenPrim;
delete jettracklistGenSecNS;
delete jettracklistGenSecS;
delete jettracklistRec;
continue;
}
if(fQAMode&2) fQAJetHistosRecEffLeading->FillJetQA( jetEta, jetPhi, sumPtGenLeadingJetRecEff );
if(fFFMode){
if(GetFFRadius()>0) FillJetTrackHistosRec(fFFHistosRecEffRec,jet,
jettracklistGenPrim,fTracksAODMCCharged,fTracksRecQualityCuts,indexAODTr,isGenPrim,
0,kFALSE,fJSMode,fProNtracksLeadingJetRecPrim,fProDelRPtSumRecPrim,fProDelR80pcPtRecPrim);
else FillJetTrackHistosRec(fFFHistosRecEffRec,jet,
jettracklistGenPrim,fTracksAODMCCharged,fTracksRecQualityCuts,indexAODTr,isGenPrim,
jettracklistRec,kFALSE,fJSMode,fProNtracksLeadingJetRecPrim,fProDelRPtSumRecPrim,fProDelR80pcPtRecPrim);
if(GetFFRadius()>0) FillJetTrackHistosRec(fFFHistosSecRecNS,jet,
jettracklistGenSecNS,fTracksAODMCChargedSecNS,fTracksRecQualityCuts, indexAODTrSecNS,isGenSecNS,
0,kFALSE,fJSMode,fProNtracksLeadingJetRecSecNS,fProDelRPtSumRecSecNS);
else FillJetTrackHistosRec(fFFHistosSecRecNS,jet,
jettracklistGenSecNS,fTracksAODMCChargedSecNS,fTracksRecQualityCuts,indexAODTrSecNS,isGenSecNS,
jettracklistRec,kFALSE,fJSMode,fProNtracksLeadingJetRecSecNS,fProDelRPtSumRecSecNS);
if(GetFFRadius()>0) FillJetTrackHistosRec(fFFHistosSecRecS,jet,
jettracklistGenSecS,fTracksAODMCChargedSecS,fTracksRecQualityCuts,indexAODTrSecS,isGenSecS,
0,kFALSE,fJSMode,fProNtracksLeadingJetRecSecS,fProDelRPtSumRecSecS);
else FillJetTrackHistosRec(fFFHistosSecRecS,jet,
jettracklistGenSecS,fTracksAODMCChargedSecS,fTracksRecQualityCuts,indexAODTrSecS,isGenSecS,
jettracklistRec,kFALSE,fJSMode,fProNtracksLeadingJetRecSecS,fProDelRPtSumRecSecS);
if(GetFFRadius()>0) FillJetTrackHistosRec(fFFHistosSecRecSsc,jet,
jettracklistGenSecS,fTracksAODMCChargedSecS,fTracksRecQualityCuts,indexAODTrSecS,isGenSecS,
0,kTRUE,fJSMode,fProNtracksLeadingJetRecSecSsc,fProDelRPtSumRecSecSsc);
else FillJetTrackHistosRec(fFFHistosSecRecSsc,jet,
jettracklistGenSecS,fTracksAODMCChargedSecS,fTracksRecQualityCuts,indexAODTrSecS,isGenSecS,
jettracklistRec,kTRUE,fJSMode,fProNtracksLeadingJetRecSecSsc,fProDelRPtSumRecSecSsc);
}
delete jettracklistGenPrim;
delete jettracklistGenSecNS;
delete jettracklistGenSecS;
delete jettracklistRec;
if(fBckgMode && fFFMode){
TList* perpjettracklistGen = new TList();
TList* perpjettracklistGen1 = new TList();
TList* perpjettracklistGen2 = new TList();
Double_t sumPtGenPerp1 = 0.;
Double_t sumPtGenPerp2 = 0.;
GetTracksTiltedwrpJetAxis(TMath::Pi()/2.,fTracksAODMCCharged, perpjettracklistGen1, jet, TMath::Abs(GetFFRadius()) , sumPtGenPerp1);
GetTracksTiltedwrpJetAxis(-1*TMath::Pi()/2.,fTracksAODMCCharged, perpjettracklistGen2, jet, TMath::Abs(GetFFRadius()) , sumPtGenPerp2);
perpjettracklistGen->AddAll(perpjettracklistGen1);
perpjettracklistGen->AddAll(perpjettracklistGen2);
TList* perpjettracklistGenSecNS = new TList();
TList* perpjettracklistGenSecNS1 = new TList();
TList* perpjettracklistGenSecNS2 = new TList();
Double_t sumPtGenPerpNS1;
Double_t sumPtGenPerpNS2;
GetTracksTiltedwrpJetAxis(TMath::Pi()/2.,fTracksAODMCChargedSecNS, perpjettracklistGenSecNS1, jet, TMath::Abs(GetFFRadius()) , sumPtGenPerpNS1);
GetTracksTiltedwrpJetAxis(-1*TMath::Pi()/2.,fTracksAODMCChargedSecNS, perpjettracklistGenSecNS2, jet, TMath::Abs(GetFFRadius()) , sumPtGenPerpNS2);
perpjettracklistGenSecNS->AddAll(perpjettracklistGenSecNS1);
perpjettracklistGenSecNS->AddAll(perpjettracklistGenSecNS2);
TList* perpjettracklistGenSecS = new TList();
TList* perpjettracklistGenSecS1 = new TList();
TList* perpjettracklistGenSecS2 = new TList();
Double_t sumPtGenPerpS1;
Double_t sumPtGenPerpS2;
GetTracksTiltedwrpJetAxis(TMath::Pi()/2.,fTracksAODMCChargedSecS, perpjettracklistGenSecS1, jet, TMath::Abs(GetFFRadius()) , sumPtGenPerpS1);
GetTracksTiltedwrpJetAxis(-1*TMath::Pi()/2.,fTracksAODMCChargedSecS, perpjettracklistGenSecS2, jet, TMath::Abs(GetFFRadius()) , sumPtGenPerpS2);
perpjettracklistGenSecS->AddAll(perpjettracklistGenSecS1);
perpjettracklistGenSecS->AddAll(perpjettracklistGenSecS2);
if(perpjettracklistGen->GetSize() != perpjettracklistGen1->GetSize() + perpjettracklistGen2->GetSize()){
cout<<" ERROR: perpjettracklistGen size "<<perpjettracklistGen->GetSize()<<" perp1 "<<perpjettracklistGen1->GetSize()
<<" perp2 "<<perpjettracklistGen2->GetSize()<<endl;
exit(0);
}
if(perpjettracklistGenSecNS->GetSize() != perpjettracklistGenSecNS1->GetSize() + perpjettracklistGenSecNS2->GetSize()){
cout<<" ERROR: perpjettracklistGenSecNS size "<<perpjettracklistGenSecNS->GetSize()<<" perp1 "<<perpjettracklistGenSecNS1->GetSize()
<<" perp2 "<<perpjettracklistGenSecNS2->GetSize()<<endl;
exit(0);
}
if(perpjettracklistGenSecS->GetSize() != perpjettracklistGenSecS1->GetSize() + perpjettracklistGenSecS2->GetSize()){
cout<<" ERROR: perpjettracklistGenSecS size "<<perpjettracklistGenSecS->GetSize()<<" perp1 "<<perpjettracklistGenSecS1->GetSize()
<<" perp2 "<<perpjettracklistGenSecS2->GetSize()<<endl;
exit(0);
}
FillJetTrackHistosRec(fFFBckgHisto0RecEffRec,jet,
perpjettracklistGen,fTracksAODMCCharged,fTracksRecQualityCuts,indexAODTr,isGenPrim);
FillJetTrackHistosRec(fFFBckgHisto0SecRecNS,jet,
perpjettracklistGenSecNS,fTracksAODMCChargedSecNS,fTracksRecQualityCuts,indexAODTrSecNS,isGenSecNS);
FillJetTrackHistosRec(fFFBckgHisto0SecRecS,jet,
perpjettracklistGenSecS,fTracksAODMCChargedSecS,fTracksRecQualityCuts,indexAODTrSecS,isGenSecS);
FillJetTrackHistosRec(fFFBckgHisto0SecRecSsc,jet,
perpjettracklistGenSecS,fTracksAODMCChargedSecS,fTracksRecQualityCuts,indexAODTrSecS,isGenSecS,0,kTRUE);
delete perpjettracklistGen;
delete perpjettracklistGen1;
delete perpjettracklistGen2;
delete perpjettracklistGenSecNS;
delete perpjettracklistGenSecNS1;
delete perpjettracklistGenSecNS2;
delete perpjettracklistGenSecS;
delete perpjettracklistGenSecS1;
delete perpjettracklistGenSecS2;
}
}
}
}
fTracksRecCuts->Clear();
fTracksGen->Clear();
fTracksAODMCCharged->Clear();
fTracksAODMCChargedSecNS->Clear();
fTracksAODMCChargedSecS->Clear();
fTracksRecQualityCuts->Clear();
fJetsRec->Clear();
fJetsRecCuts->Clear();
fJetsGen->Clear();
fJetsRecEff->Clear();
fJetsEmbedded->Clear();
if(fBckgMode &&
(fBckgType[0]==kBckgClusters || fBckgType[1]==kBckgClusters || fBckgType[2]==kBckgClusters || fBckgType[3]==kBckgClusters || fBckgType[4]==kBckgClusters ||
fBckgType[0]==kBckgClustersOutLeading || fBckgType[1]==kBckgClustersOutLeading || fBckgType[2]==kBckgClustersOutLeading ||
fBckgType[3]==kBckgClustersOutLeading || fBckgType[4]==kBckgClustersOutLeading)){
fBckgJetsRec->Clear();
fBckgJetsRecCuts->Clear();
fBckgJetsGen->Clear();
}
PostData(1, fCommonHistList);
}
void AliAnalysisTaskFragmentationFunction::Terminate(Option_t *)
{
if(fDebug > 1) printf("AliAnalysisTaskFragmentationFunction::Terminate() \n");
}
Int_t AliAnalysisTaskFragmentationFunction::GetListOfTracks(TList *list, Int_t type)
{
if(fDebug > 2) Printf("%s:%d Selecting tracks with %d", (char*)__FILE__,__LINE__,type);
if(!list){
if(fDebug>1) Printf("%s:%d no input list", (char*)__FILE__,__LINE__);
return -1;
}
if(!fAOD) return -1;
if(!fAOD->GetTracks()) return 0;
if(type==kTrackUndef) return 0;
Int_t iCount = 0;
if(type==kTrackAODExtraCuts || type==kTrackAODExtraonlyCuts || type==kTrackAODExtra || type==kTrackAODExtraonly){
TClonesArray *aodExtraTracks = dynamic_cast<TClonesArray*>(fAOD->FindListObject("aodExtraTracks"));
if(!aodExtraTracks)return iCount;
for(int it =0; it<aodExtraTracks->GetEntries(); it++) {
AliVParticle *track = dynamic_cast<AliVParticle*> ((*aodExtraTracks)[it]);
if (!track) continue;
AliAODTrack *tr = dynamic_cast<AliAODTrack*> (track);
if(!tr)continue;
if(type==kTrackAODExtraCuts || type==kTrackAODExtraonlyCuts){
if((fFilterMask>0)&&!(tr->TestFilterBit(fFilterMask))) continue;
if(tr->Eta() < fTrackEtaMin || tr->Eta() > fTrackEtaMax) continue;
if(tr->Phi() < fTrackPhiMin || tr->Phi() > fTrackPhiMax) continue;
if(tr->Pt() < fTrackPtCut) continue;
}
list->Add(tr);
iCount++;
}
}
if(type==kTrackAODCuts || type==kTrackAODQualityCuts || type==kTrackAOD || type==kTrackAODExtraCuts || type==kTrackAODExtra){
for(Int_t it=0; it<fAOD->GetNumberOfTracks(); ++it){
AliAODTrack *tr = dynamic_cast<AliAODTrack*>(fAOD->GetTrack(it));
if(!tr) AliFatal("Not a standard AOD");
if(type == kTrackAODCuts || type==kTrackAODQualityCuts || type==kTrackAODExtraCuts){
if((fFilterMask>0)&&!(tr->TestFilterBit(fFilterMask))) continue;
if(type == kTrackAODCuts){
if(tr->Eta() < fTrackEtaMin || tr->Eta() > fTrackEtaMax) continue;
if(tr->Phi() < fTrackPhiMin || tr->Phi() > fTrackPhiMax) continue;
if(tr->Pt() < fTrackPtCut) continue;
}
}
list->Add(tr);
iCount++;
}
}
else if (type==kTrackKineAll || type==kTrackKineCharged || type==kTrackKineChargedAcceptance){
if(!fMCEvent) return iCount;
for(Int_t it=0; it<fMCEvent->GetNumberOfTracks(); ++it){
AliMCParticle* part = (AliMCParticle*) fMCEvent->GetTrack(it);
if(type == kTrackKineCharged || type == kTrackKineChargedAcceptance){
if(part->Charge()==0) continue;
if(type == kTrackKineChargedAcceptance &&
( part->Eta() < fTrackEtaMin
|| part->Eta() > fTrackEtaMax
|| part->Phi() < fTrackPhiMin
|| part->Phi() > fTrackPhiMax
|| part->Pt() < fTrackPtCut)) continue;
}
list->Add(part);
iCount++;
}
}
else if (type==kTrackAODMCCharged || type==kTrackAODMCAll || type==kTrackAODMCChargedAcceptance || type==kTrackAODMCChargedSecNS || type==kTrackAODMCChargedSecS) {
if(!fAOD) return -1;
TClonesArray *tca = dynamic_cast<TClonesArray*>(fAOD->FindListObject(AliAODMCParticle::StdBranchName()));
if(!tca)return iCount;
for(int it=0; it<tca->GetEntriesFast(); ++it){
AliAODMCParticle *part = dynamic_cast<AliAODMCParticle*>(tca->At(it));
if(!part)continue;
if(type != kTrackAODMCChargedSecNS && type != kTrackAODMCChargedSecS && !part->IsPhysicalPrimary())continue;
if((type == kTrackAODMCChargedSecNS || type == kTrackAODMCChargedSecS) && part->IsPhysicalPrimary())continue;
if (type==kTrackAODMCCharged || type==kTrackAODMCChargedAcceptance || type==kTrackAODMCChargedSecNS || type==kTrackAODMCChargedSecS){
if(part->Charge()==0) continue;
if(type==kTrackAODMCChargedSecNS || type==kTrackAODMCChargedSecS){
Bool_t isFromStrange = kFALSE;
Int_t iMother = part->GetMother();
if(iMother < 0) continue;
AliAODMCParticle *partM = dynamic_cast<AliAODMCParticle*>(tca->At(iMother));
if(!partM) continue;
Int_t codeM = TMath::Abs(partM->GetPdgCode());
Int_t mfl = Int_t (codeM/ TMath::Power(10, Int_t(TMath::Log10(codeM))));
if (mfl == 3 && codeM != 3) isFromStrange = kTRUE;
if(codeM == 130) isFromStrange = kTRUE;
if(part->IsSecondaryFromMaterial()) isFromStrange = kFALSE;
if(type==kTrackAODMCChargedSecNS && isFromStrange) continue;
if(type==kTrackAODMCChargedSecS && !isFromStrange) continue;
}
if(type==kTrackAODMCChargedAcceptance &&
( part->Eta() > fTrackEtaMax
|| part->Eta() < fTrackEtaMin
|| part->Phi() > fTrackPhiMax
|| part->Phi() < fTrackPhiMin
|| part->Pt() < fTrackPtCut)) continue;
}
list->Add(part);
iCount++;
}
}
list->Sort();
return iCount;
}
Int_t AliAnalysisTaskFragmentationFunction::GetListOfJets(TList *list, Int_t type)
{
if(!list){
if(fDebug>1) Printf("%s:%d no input list", (char*)__FILE__,__LINE__);
return -1;
}
if(type == kJetsRec || type == kJetsRecAcceptance){
if(fBranchRecJets.Length()==0){
Printf("%s:%d no rec jet branch specified", (char*)__FILE__,__LINE__);
if(fDebug>1)fAOD->Print();
return 0;
}
TClonesArray *aodRecJets = 0;
if(fBranchRecJets.Length()) aodRecJets = dynamic_cast<TClonesArray*>(fAODJets->FindListObject(fBranchRecJets.Data()));
if(!aodRecJets) aodRecJets = dynamic_cast<TClonesArray*>(fAODJets->GetList()->FindObject(fBranchRecJets.Data()));
if(fAODExtension&&!aodRecJets) aodRecJets = dynamic_cast<TClonesArray*>(fAODExtension->GetAOD()->FindListObject(fBranchRecJets.Data()));
if(!aodRecJets){
if(fBranchRecJets.Length()) Printf("%s:%d no reconstructed jet array with name %s in AOD", (char*)__FILE__,__LINE__,fBranchRecJets.Data());
if(fDebug>1)fAOD->Print();
return 0;
}
Int_t nRecJets = 0;
for(Int_t ij=0; ij<aodRecJets->GetEntries(); ++ij){
AliAODJet *tmp = dynamic_cast<AliAODJet*>(aodRecJets->At(ij));
if(!tmp) continue;
if( tmp->Pt() < fJetPtCut ) continue;
if( tmp->EffectiveAreaCharged() < fJetMinArea ) continue;
if( type == kJetsRecAcceptance &&
( tmp->Eta() < fJetEtaMin
|| tmp->Eta() > fJetEtaMax
|| tmp->Phi() < fJetPhiMin
|| tmp->Phi() > fJetPhiMax )) continue;
list->Add(tmp);
nRecJets++;
}
list->Sort();
return nRecJets;
}
else if(type == kJetsKine || type == kJetsKineAcceptance){
Int_t nGenJets = 0;
if(!fMCEvent){
if(fDebug>1) Printf("%s:%d no mcEvent",(char*)__FILE__,__LINE__);
return 0;
}
AliGenEventHeader* genHeader = fMCEvent->GenEventHeader();
AliGenPythiaEventHeader* pythiaGenHeader = dynamic_cast<AliGenPythiaEventHeader*>(genHeader);
AliGenHijingEventHeader* hijingGenHeader = 0x0;
if(!pythiaGenHeader){
hijingGenHeader = dynamic_cast<AliGenHijingEventHeader*>(genHeader);
if(!hijingGenHeader){
Printf("%s:%d no pythiaGenHeader or hijingGenHeader found", (char*)__FILE__,__LINE__);
return 0;
}else{
TLorentzVector mom[4];
AliAODJet* jet[4];
hijingGenHeader->GetJets(mom[0], mom[1], mom[2], mom[3]);
for(Int_t i=0; i<2; ++i){
if(!mom[i].Pt()) continue;
jet[i] = new AliAODJet(mom[i]);
if( type == kJetsKineAcceptance &&
( jet[i]->Eta() < fJetEtaMin
|| jet[i]->Eta() > fJetEtaMax
|| jet[i]->Phi() < fJetPhiMin
|| jet[i]->Phi() > fJetPhiMax )) continue;
list->Add(jet[i]);
nGenJets++;
}
list->Sort();
return nGenJets;
}
}
for(int ip=0; ip<pythiaGenHeader->NTriggerJets(); ++ip){
Float_t p[4];
AliAODJet *jet = new AliAODJet();
pythiaGenHeader->TriggerJet(ip, p);
jet->SetPxPyPzE(p[0], p[1], p[2], p[3]);
if( type == kJetsKineAcceptance &&
( jet->Eta() < fJetEtaMin
|| jet->Eta() > fJetEtaMax
|| jet->Phi() < fJetPhiMin
|| jet->Phi() > fJetPhiMax )) continue;
list->Add(jet);
nGenJets++;
}
list->Sort();
return nGenJets;
}
else if(type == kJetsGen || type == kJetsGenAcceptance ){
if(fBranchGenJets.Length()==0){
if(fDebug>1) Printf("%s:%d no gen jet branch specified", (char*)__FILE__,__LINE__);
return 0;
}
TClonesArray *aodGenJets = 0;
if(fBranchGenJets.Length()) aodGenJets = dynamic_cast<TClonesArray*>(fAODJets->FindListObject(fBranchGenJets.Data()));
if(!aodGenJets) aodGenJets = dynamic_cast<TClonesArray*>(fAODJets->GetList()->FindObject(fBranchGenJets.Data()));
if(fAODExtension&&!aodGenJets) aodGenJets = dynamic_cast<TClonesArray*>(fAODExtension->GetAOD()->FindListObject(fBranchGenJets.Data()));
if(!aodGenJets){
if(fDebug>0){
if(fBranchGenJets.Length()) Printf("%s:%d Generated jet branch %s not found",(char*)__FILE__,__LINE__,fBranchGenJets.Data());
}
if(fDebug>1)fAOD->Print();
return 0;
}
Int_t nGenJets = 0;
for(Int_t ig=0; ig<aodGenJets->GetEntries(); ++ig){
AliAODJet *tmp = dynamic_cast<AliAODJet*>(aodGenJets->At(ig));
if(!tmp) continue;
if( tmp->Pt() < fJetPtCut ) continue;
if( tmp->EffectiveAreaCharged() < fJetMinArea ) continue;
if( type == kJetsGenAcceptance &&
( tmp->Eta() < fJetEtaMin
|| tmp->Eta() > fJetEtaMax
|| tmp->Phi() < fJetPhiMin
|| tmp->Phi() > fJetPhiMax )) continue;
list->Add(tmp);
nGenJets++;
}
list->Sort();
return nGenJets;
}
else if(type == kJetsEmbedded){
if(fBranchEmbeddedJets.Length()==0){
Printf("%s:%d no embedded jet branch specified", (char*)__FILE__,__LINE__);
if(fDebug>1)fAOD->Print();
return 0;
}
TClonesArray *aodEmbeddedJets = 0;
if(fBranchEmbeddedJets.Length()) aodEmbeddedJets = dynamic_cast<TClonesArray*>(fAODJets->FindListObject(fBranchEmbeddedJets.Data()));
if(!aodEmbeddedJets) aodEmbeddedJets = dynamic_cast<TClonesArray*>(fAODJets->GetList()->FindObject(fBranchEmbeddedJets.Data()));
if(fAODExtension&&!aodEmbeddedJets) aodEmbeddedJets = dynamic_cast<TClonesArray*>(fAODExtension->GetAOD()->FindListObject(fBranchEmbeddedJets.Data()));
if(!aodEmbeddedJets){
if(fBranchEmbeddedJets.Length()) Printf("%s:%d no reconstructed jet array with name %s in AOD", (char*)__FILE__,__LINE__,fBranchEmbeddedJets.Data());
if(fDebug>1)fAOD->Print();
return 0;
}
Int_t nEmbeddedJets = 0;
for(Int_t ij=0; ij<aodEmbeddedJets->GetEntries(); ++ij){
AliAODJet *tmp = dynamic_cast<AliAODJet*>(aodEmbeddedJets->At(ij));
if(!tmp) continue;
if( tmp->Pt() < fJetPtCut ) continue;
if( tmp->EffectiveAreaCharged() < fJetMinArea ) continue;
if( tmp->Eta() < fJetEtaMin
|| tmp->Eta() > fJetEtaMax
|| tmp->Phi() < fJetPhiMin
|| tmp->Phi() > fJetPhiMax ) continue;
list->Add(tmp);
nEmbeddedJets++;
}
list->Sort();
return nEmbeddedJets;
}
else{
if(fDebug>0)Printf("%s:%d no such type %d",(char*)__FILE__,__LINE__,type);
return 0;
}
}
Int_t AliAnalysisTaskFragmentationFunction::GetListOfBckgJets(TList *list, Int_t type)
{
if(type == kJetsRec || type == kJetsRecAcceptance){
if(fBranchRecBckgClusters.Length()==0){
Printf("%s:%d no rec jet branch specified", (char*)__FILE__,__LINE__);
if(fDebug>1)fAOD->Print();
return 0;
}
TClonesArray *aodRecJets = 0;
if(fBranchRecBckgClusters.Length()) aodRecJets = dynamic_cast<TClonesArray*>(fAODJets->FindListObject(fBranchRecBckgClusters.Data()));
if(!aodRecJets) aodRecJets = dynamic_cast<TClonesArray*>(fAODJets->GetList()->FindObject(fBranchRecBckgClusters.Data()));
if(fAODExtension&&!aodRecJets) aodRecJets = dynamic_cast<TClonesArray*>(fAODExtension->GetAOD()->FindListObject(fBranchRecBckgClusters.Data()));
if(!aodRecJets){
if(fBranchRecBckgClusters.Length()) Printf("%s:%d no reconstructed jet array with name %s in AOD", (char*)__FILE__,__LINE__,fBranchRecBckgClusters.Data());
if(fDebug>1)fAOD->Print();
return 0;
}
Int_t nRecJets = 0;
for(Int_t ij=0; ij<aodRecJets->GetEntries(); ++ij){
AliAODJet *tmp = dynamic_cast<AliAODJet*>(aodRecJets->At(ij));
if(!tmp) continue;
if( type == kJetsRecAcceptance &&
( tmp->Eta() < fJetEtaMin
|| tmp->Eta() > fJetEtaMax
|| tmp->Phi() < fJetPhiMin
|| tmp->Phi() > fJetPhiMax )) continue;
list->Add(tmp);
nRecJets++;
}
list->Sort();
return nRecJets;
}
return 0;
}
void AliAnalysisTaskFragmentationFunction::SetProperties(THnSparse* h, Int_t dim, const char** labels)
{
for(Int_t i=0; i<dim; i++){
h->GetAxis(i)->SetTitle(labels[i]);
h->GetAxis(i)->SetTitleColor(1);
}
}
void AliAnalysisTaskFragmentationFunction::SetProperties(TH1* h,const char* x, const char* y)
{
h->SetXTitle(x);
h->SetYTitle(y);
h->GetXaxis()->SetTitleColor(1);
h->GetYaxis()->SetTitleColor(1);
}
void AliAnalysisTaskFragmentationFunction::SetProperties(TH1* h,const char* x, const char* y, const char* z)
{
h->SetXTitle(x);
h->SetYTitle(y);
h->SetZTitle(z);
h->GetXaxis()->SetTitleColor(1);
h->GetYaxis()->SetTitleColor(1);
h->GetZaxis()->SetTitleColor(1);
}
void AliAnalysisTaskFragmentationFunction::GetJetTracksPointing(TList* inputlist, TList* outputlist, const AliAODJet* jet,
Double_t radius, Double_t& sumPt, Double_t minPtL, Double_t maxPt, Bool_t& isBadPt)
{
sumPt = 0;
Bool_t isBadMaxPt = kFALSE;
Bool_t isBadMinPt = kTRUE;
Double_t jetMom[3];
jet->PxPyPz(jetMom);
TVector3 jet3mom(jetMom);
for (Int_t itrack=0; itrack<inputlist->GetSize(); itrack++){
AliVParticle* track = dynamic_cast<AliVParticle*>(inputlist->At(itrack));
if(!track)continue;
Double_t trackMom[3];
track->PxPyPz(trackMom);
TVector3 track3mom(trackMom);
Double_t dR = jet3mom.DeltaR(track3mom);
if(dR<radius){
outputlist->Add(track);
sumPt += track->Pt();
if(maxPt>0 && track->Pt()>maxPt) isBadMaxPt = kTRUE;
if(minPtL>0 && track->Pt()>minPtL) isBadMinPt = kFALSE;
}
}
isBadPt = kFALSE;
if(minPtL>0 && isBadMinPt) isBadPt = kTRUE;
if(maxPt>0 && isBadMaxPt) isBadPt = kTRUE;
outputlist->Sort();
}
void AliAnalysisTaskFragmentationFunction::GetJetTracksTrackrefs(TList* list, const AliAODJet* jet, Double_t minPtL, Double_t maxPt, Bool_t& isBadPt)
{
Int_t nTracks = jet->GetRefTracks()->GetEntriesFast();
Bool_t isBadMaxPt = kFALSE;
Bool_t isBadMinPt = kTRUE;
for(Int_t itrack=0; itrack<nTracks; itrack++) {
AliVParticle* track = dynamic_cast<AliVParticle*>(jet->GetRefTracks()->At(itrack));
if(!track){
AliError("expected ref track not found ");
continue;
}
if(track->Pt() < fTrackPtCut) continue;
if(maxPt>0 && track->Pt()>maxPt) isBadMaxPt = kTRUE;
if(minPtL>0 && track->Pt()>minPtL) isBadMinPt = kFALSE;
list->Add(track);
}
isBadPt = kFALSE;
if(minPtL>0 && isBadMinPt) isBadPt = kTRUE;
if(maxPt>0 && isBadMaxPt) isBadPt = kTRUE;
list->Sort();
}
void AliAnalysisTaskFragmentationFunction::AssociateGenRec(TList* tracksAODMCCharged,TList* tracksRec, TArrayI& indexAODTr,TArrayI& indexMCTr,
TArrayS& isRefGen,TH2F* fh2PtRecVsGen)
{
Int_t nTracksRec = tracksRec->GetSize();
Int_t nTracksGen = tracksAODMCCharged->GetSize();
TClonesArray *tca = dynamic_cast<TClonesArray*>(fAOD->FindListObject(AliAODMCParticle::StdBranchName()));
if(!nTracksGen) return;
if(!tca) return;
indexAODTr.Set(nTracksGen);
indexMCTr.Set(nTracksRec);
isRefGen.Set(nTracksGen);
indexAODTr.Reset(-1);
indexMCTr.Reset(-1);
isRefGen.Reset(0);
for(Int_t iRec=0; iRec<nTracksRec; iRec++){
AliAODTrack* rectrack = dynamic_cast<AliAODTrack*>(tracksRec->At(iRec));
if(!rectrack)continue;
Int_t label = TMath::Abs(rectrack->GetLabel());
AliAODMCParticle* gentrack = dynamic_cast<AliAODMCParticle*> (tca->At(label));
Int_t listIndex = -1;
if(gentrack) listIndex = tracksAODMCCharged->IndexOf(gentrack);
if(listIndex>=0){
indexAODTr[listIndex] = iRec;
indexMCTr[iRec] = listIndex;
}
}
for(Int_t iGen=0; iGen<nTracksGen; iGen++){
AliAODMCParticle* gentrack = dynamic_cast<AliAODMCParticle*> (tracksAODMCCharged->At(iGen));
if(!gentrack)continue;
Int_t pdg = gentrack->GetPdgCode();
if(TMath::Abs(pdg) == 211 || TMath::Abs(pdg) == 2212 || TMath::Abs(pdg) == 321 ||
TMath::Abs(pdg) == 11 || TMath::Abs(pdg) == 13){
isRefGen[iGen] = kTRUE;
Int_t iRec = indexAODTr[iGen];
if(iRec>=0){
Float_t genPt = gentrack->Pt();
AliAODTrack* vt = dynamic_cast<AliAODTrack*>(tracksRec->At(iRec));
if(vt){
Float_t recPt = vt->Pt();
fh2PtRecVsGen->Fill(genPt,recPt);
}
}
}
}
}
void AliAnalysisTaskFragmentationFunction::FillSingleTrackHistosRecGen(AliFragFuncQATrackHistos* trackQAGen, AliFragFuncQATrackHistos* trackQARec, TList* tracksGen,
const TArrayI& indexAODTr, const TArrayS& isRefGen, Bool_t scaleStrangeness){
Int_t nTracksGen = tracksGen->GetSize();
if(!nTracksGen) return;
for(Int_t iGen=0; iGen<nTracksGen; iGen++){
if(isRefGen[iGen] != 1) continue;
AliAODMCParticle* gentrack = dynamic_cast<AliAODMCParticle*> (tracksGen->At(iGen));
if(!gentrack) continue;
Double_t ptGen = gentrack->Pt();
Double_t etaGen = gentrack->Eta();
Double_t phiGen = TVector2::Phi_0_2pi(gentrack->Phi());
if(etaGen < fTrackEtaMin || etaGen > fTrackEtaMax) continue;
if(phiGen < fTrackPhiMin || phiGen > fTrackPhiMax) continue;
if(ptGen < fTrackPtCut) continue;
if(trackQAGen) trackQAGen->FillTrackQA(etaGen, phiGen, ptGen);
Int_t iRec = indexAODTr[iGen];
if(iRec>=0 && trackQARec){
if(scaleStrangeness){
Double_t weight = GetMCStrangenessFactorCMS(gentrack);
trackQARec->FillTrackQA(etaGen, phiGen, ptGen, kFALSE, 0, kTRUE, weight);
}
else trackQARec->FillTrackQA(etaGen, phiGen, ptGen);
}
}
}
void AliAnalysisTaskFragmentationFunction::FillJetTrackHistosRec(AliFragFuncHistos* ffhistRec, AliAODJet* jet,
TList* jetTrackList, const TList* tracksGen, const TList* tracksRec, const TArrayI& indexAODTr,
const TArrayS& isRefGen, TList* jetTrackListTR, Bool_t scaleStrangeness,
Bool_t fillJS, TProfile* hProNtracksLeadingJet, TProfile** hProDelRPtSum, TProfile* hProDelR80pcPt)
{
Double_t jetPtRec = jet->Pt();
ffhistRec->FillFF(-1, jetPtRec, kTRUE);
Int_t nTracksJet = jetTrackList->GetSize();
if(nTracksJet == 0) return;
TList* listRecTracks = new TList();
listRecTracks->Clear();
for(Int_t iTr=0; iTr<nTracksJet; iTr++){
AliAODMCParticle* gentrack = dynamic_cast<AliAODMCParticle*> (jetTrackList->At(iTr));
if(!gentrack)continue;
Int_t iGen = tracksGen->IndexOf(gentrack);
if(iGen<0){
if(fDebug>0) Printf("%s:%d gen jet track not found ",(char*)__FILE__,__LINE__);
continue;
}
if(isRefGen[iGen] != 1) continue;
Double_t ptGen = gentrack->Pt();
Double_t etaGen = gentrack->Eta();
Double_t phiGen = TVector2::Phi_0_2pi(gentrack->Phi());
if(!jetTrackListTR && (etaGen < fTrackEtaMin || etaGen > fTrackEtaMax)) continue;
if(!jetTrackListTR && (phiGen < fTrackPhiMin || phiGen > fTrackPhiMax)) continue;
if(!jetTrackListTR && ptGen < fTrackPtCut) continue;
Double_t ptRec = -1;
Int_t iRec = indexAODTr[iGen];
Bool_t isRec = (iRec>=0) ? kTRUE : kFALSE;
Bool_t isJetTrack = kFALSE;
if(!jetTrackListTR) isJetTrack = kTRUE;
if(isRec){
AliAODTrack* rectrack = dynamic_cast<AliAODTrack*> (tracksRec->At(iRec));
if(!rectrack) continue;
ptRec = rectrack->Pt();
if(jetTrackListTR){
Int_t iRecTR = jetTrackListTR->IndexOf(rectrack);
if(iRecTR >=0 ) isJetTrack = kTRUE;
}
if(isJetTrack){
Double_t trackPt = ptRec;
Bool_t incrementJetPt = kFALSE;
if(scaleStrangeness){
Double_t weight = GetMCStrangenessFactorCMS(gentrack);
ffhistRec->FillFF( trackPt, jetPtRec, incrementJetPt, 0, kTRUE, weight );
}
else{
ffhistRec->FillFF( trackPt, jetPtRec, incrementJetPt );
}
listRecTracks->Add(rectrack);
}
}
}
if(fillJS) FillJetShape(jet,listRecTracks,hProNtracksLeadingJet, hProDelRPtSum, hProDelR80pcPt,0,0,scaleStrangeness);
delete listRecTracks;
}
void AliAnalysisTaskFragmentationFunction::GetTracksTiltedwrpJetAxis(Float_t alpha, TList* inputlist, TList* outputlist, const AliAODJet* jet, Double_t radius,Double_t& sumPt)
{
Double_t jetMom[3];
jet->PxPyPz(jetMom);
TVector3 jet3mom(jetMom);
Double_t etaTilted = jet3mom.Eta();
Double_t phiTilted = TVector2::Phi_0_2pi(jet3mom.Phi()) + alpha;
if(phiTilted > 2*TMath::Pi()) phiTilted = phiTilted - 2*TMath::Pi();
for (Int_t itrack=0; itrack<inputlist->GetSize(); itrack++){
if( fUseExtraTracksBgr != 1){
if(AliAODTrack* trackAOD = dynamic_cast<AliAODTrack*> (inputlist->At(itrack))){
if(fUseExtraTracksBgr == 0 && ((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
if(fUseExtraTracksBgr == -1 && !((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
}
}
AliVParticle* track = dynamic_cast<AliVParticle*>(inputlist->At(itrack));
if(!track)continue;
Double_t trackMom[3];
track->PxPyPz(trackMom);
TVector3 track3mom(trackMom);
Double_t deta = track3mom.Eta() - etaTilted;
Double_t dphi = TMath::Abs(track3mom.Phi() - phiTilted);
if (dphi > TMath::Pi()) dphi = 2. * TMath::Pi() - dphi;
Double_t dR = TMath::Sqrt(deta * deta + dphi * dphi);
if(dR<=radius){
outputlist->Add(track);
sumPt += track->Pt();
}
}
}
void AliAnalysisTaskFragmentationFunction::GetTracksTiltedwrpJetAxisWindow(Float_t alpha, TList* inputlist, TList* outputlist, const AliAODJet* jet, Double_t radius,Double_t& sumPt,Double_t &normFactor)
{
Double_t jetMom[3];
jet->PxPyPz(jetMom);
TVector3 jet3mom(jetMom);
Double_t etaTilted = jet3mom.Eta();
Double_t phiTilted = TVector2::Phi_0_2pi(jet3mom.Phi()) + alpha;
if(phiTilted > 2*TMath::Pi()) phiTilted = phiTilted - 2*TMath::Pi();
for (Int_t itrack=0; itrack<inputlist->GetSize(); itrack++)
{
if( fUseExtraTracksBgr != 1){
if(AliAODTrack* trackAOD = dynamic_cast<AliAODTrack*> (inputlist->At(itrack))){
if(fUseExtraTracksBgr == 0 && ((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
if(fUseExtraTracksBgr == -1 && !((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
}
}
AliVParticle* track = dynamic_cast<AliVParticle*>(inputlist->At(itrack));
if(!track)continue;
Float_t trackEta = track->Eta();
Float_t trackPhi = track->Phi();
if( ( phiTilted-radius >= 0 ) && ( phiTilted+radius <= 2*TMath::Pi()))
{
if((trackPhi<=phiTilted+radius) &&
(trackPhi>=phiTilted-radius) &&
(trackEta<=fTrackEtaMax)&&(trackEta>=fTrackEtaMin))
{
outputlist->Add(track);
sumPt += track->Pt();
}
}
else if( phiTilted-radius < 0 )
{
if((( trackPhi < phiTilted+radius ) ||
( trackPhi > 2*TMath::Pi()-(radius-phiTilted) )) &&
(( trackEta <= fTrackEtaMax ) && ( trackEta >= fTrackEtaMin )))
{
outputlist->Add(track);
sumPt += track->Pt();
}
}
else if( phiTilted+radius > 2*TMath::Pi() )
{
if((( trackPhi > phiTilted-radius ) ||
( trackPhi < phiTilted+radius-2*TMath::Pi() )) &&
(( trackEta <= fTrackEtaMax ) && ( trackEta >= fTrackEtaMin )))
{
outputlist->Add(track);
sumPt += track->Pt();
}
}
}
Float_t areaJet = CalcJetArea(etaTilted,radius);
Float_t areaTilted = 2*radius*(fTrackEtaMax-fTrackEtaMin);
normFactor = (Float_t) 1. / (areaJet / areaTilted);
}
void AliAnalysisTaskFragmentationFunction::GetTracksOutOfNJets(Int_t nCases, TList* inputlist, TList* outputlist, TList* jetlist, Double_t& sumPt)
{
sumPt = 0;
Float_t rc = TMath::Abs(GetFFRadius());
Float_t rcl = GetFFBckgRadius();
Float_t* areaJet = new Float_t[nCases];
memset(areaJet, 0, sizeof(Float_t) * nCases);
Float_t* areaJetLarge = new Float_t[nCases];
memset(areaJetLarge, 0, sizeof(Float_t) * nCases);
Float_t areaFull = (fTrackEtaMax-fTrackEtaMin)*(fTrackPhiMax-fTrackPhiMin);
Float_t areaOut = areaFull;
Int_t nOut = 0;
Int_t ijet = 0;
TList* templist = new TList();
TClonesArray *vect3Jet = new TClonesArray("TVector3",nCases);
for(Int_t ij=0; ij<nCases; ++ij)
{
AliAODJet* jet = dynamic_cast<AliAODJet*>(jetlist->At(ij));
if(!jet)continue;
TVector3 jet3mom;
jet3mom.SetPtEtaPhi(jet->Pt(),jet->Eta(),jet->Phi());
new((*vect3Jet)[ijet]) TVector3((TVector3)jet3mom);
Float_t etaJet = (Float_t)((TVector3*) vect3Jet->At(ij))->Eta();
areaJet[ij] = CalcJetArea(etaJet,rc);
areaJetLarge[ij] = CalcJetArea(etaJet,rcl);
areaOut = areaOut - areaJetLarge[ij];
ijet++;
}
for (Int_t itrack=0; itrack<inputlist->GetSize(); itrack++){
if( fUseExtraTracksBgr != 1){
if(AliAODTrack* trackAOD = dynamic_cast<AliAODTrack*> (inputlist->At(itrack))){
if(fUseExtraTracksBgr == 0 && ((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
if(fUseExtraTracksBgr == -1 && !((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
}
}
AliVParticle* track = dynamic_cast<AliVParticle*>(inputlist->At(itrack));
if(!track)continue;
Double_t trackMom[3];
track->PxPyPz(trackMom);
TVector3 track3mom(trackMom);
Double_t *dR = new Double_t[nCases];
for(Int_t ij=0; ij<nCases; ij++)
dR[ij] = (Double_t)((TVector3*) vect3Jet->At(ij))->DeltaR(track3mom);
if((nCases==1 && (dR[0]>rcl)) ||
(nCases==2 && (dR[0]>rcl && dR[1]>rcl)) ||
(nCases==3 && (dR[0]>rcl && dR[1]>rcl && dR[2]>rcl)))
{
templist->Add(track);
nOut++;
}
delete [] dR;
}
Int_t nScaled = (Int_t) (nOut * areaJet[0] / areaOut + 0.5);
TArrayI* ar = new TArrayI(nOut);
for(Int_t init=0; init<nOut; init++)
(*ar)[init] = init;
Int_t *randIndex = new Int_t[nScaled];
for(Int_t init2=0; init2<nScaled; init2++)
randIndex[init2] = -1;
for(Int_t i=0; i<nScaled; i++)
{
Int_t* tmpArr = new Int_t[nOut-i];
Int_t temp = fRandom->Integer(nOut-i);
for(Int_t ind = 0; ind< ar->GetSize()-1; ind++)
{
if(ind<temp) tmpArr[ind] = (*ar)[ind];
else tmpArr[ind] = (*ar)[ind+1];
}
randIndex[i] = (*ar)[temp];
ar->Set(nOut-i-1,tmpArr);
delete [] tmpArr;
}
for(Int_t ipart=0; ipart<nScaled; ipart++)
{
AliVParticle* track = (AliVParticle*)(templist->At(randIndex[ipart]));
outputlist->Add(track);
sumPt += track->Pt();
}
outputlist->Sort();
delete vect3Jet;
delete templist;
delete [] areaJetLarge;
delete [] areaJet;
delete ar;
delete [] randIndex;
}
void AliAnalysisTaskFragmentationFunction::GetTracksOutOfNJetsStat(Int_t nCases, TList* inputlist, TList* outputlist, TList* jetlist, Double_t& sumPt, Double_t &normFactor)
{
sumPt = 0;
Float_t rc = TMath::Abs(GetFFRadius());
Float_t rcl = GetFFBckgRadius();
Float_t* areaJet = new Float_t[nCases];
memset(areaJet, 0, sizeof(Float_t) * nCases);
Float_t* areaJetLarge = new Float_t[nCases];
memset(areaJetLarge, 0, sizeof(Float_t) * nCases);
Float_t areaFull = (fTrackEtaMax-fTrackEtaMin)*(fTrackPhiMax-fTrackPhiMin);
Float_t areaOut = areaFull;
Int_t nOut = 0;
Int_t ijet = 0;
TClonesArray *vect3Jet = new TClonesArray("TVector3",nCases);
for(Int_t ij=0; ij<nCases; ++ij)
{
AliAODJet* jet = dynamic_cast<AliAODJet*>(jetlist->At(ij));
if(!jet)continue;
TVector3 jet3mom;
jet3mom.SetPtEtaPhi(jet->Pt(),jet->Eta(),jet->Phi());
new((*vect3Jet)[ijet]) TVector3((TVector3)jet3mom);
Float_t etaJet = (Float_t)((TVector3*) vect3Jet->At(ij))->Eta();
areaJet[ij] = CalcJetArea(etaJet,rc);
areaJetLarge[ij] = CalcJetArea(etaJet,rcl);
areaOut = areaOut - areaJetLarge[ij];
ijet++;
}
for (Int_t itrack=0; itrack<inputlist->GetSize(); itrack++){
if( fUseExtraTracksBgr != 1){
if(AliAODTrack* trackAOD = dynamic_cast<AliAODTrack*> (inputlist->At(itrack))){
if(fUseExtraTracksBgr == 0 && ((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
if(fUseExtraTracksBgr == -1 && !((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
}
}
AliVParticle* track = dynamic_cast<AliVParticle*>(inputlist->At(itrack));
if(!track)continue;
Double_t trackMom[3];
track->PxPyPz(trackMom);
TVector3 track3mom(trackMom);
Double_t *dR = new Double_t[nCases];
for(Int_t ij=0; ij<nCases; ij++)
dR[ij] = (Double_t)((TVector3*) vect3Jet->At(ij))->DeltaR(track3mom);
if((nCases==0) ||
(nCases==1 && (dR[0]>rcl)) ||
(nCases==2 && (dR[0]>rcl && dR[1]>rcl)) ||
(nCases==3 && (dR[0]>rcl && dR[1]>rcl && dR[2]>rcl)))
{
outputlist->Add(track);
sumPt += track->Pt();
nOut++;
}
delete [] dR;
}
if(nCases==0) areaJet[0] = TMath::Pi()*rc*rc;
normFactor = (Float_t) 1./(areaJet[0] / areaOut);
outputlist->Sort();
delete vect3Jet;
delete [] areaJetLarge;
delete [] areaJet;
}
Float_t AliAnalysisTaskFragmentationFunction::CalcJetArea(Float_t etaJet, Float_t rc) const
{
Float_t detamax = etaJet + rc;
Float_t detamin = etaJet - rc;
Float_t accmax = 0.0; Float_t accmin = 0.0;
if(detamax > fTrackEtaMax){
Float_t h = fTrackEtaMax - etaJet;
accmax = rc*rc*TMath::ACos(h/rc) - h*TMath::Sqrt(rc*rc - h*h);
}
if(detamin < fTrackEtaMin){
Float_t h = fTrackEtaMax + etaJet;
accmin = rc*rc*TMath::ACos(h/rc) - h*TMath::Sqrt(rc*rc - h*h);
}
Float_t areaJet = rc*rc*TMath::Pi() - accmax - accmin;
return areaJet;
}
void AliAnalysisTaskFragmentationFunction::GetClusterTracksOutOf1Jet(AliAODJet* jet, TList* outputlist, Double_t &normFactor)
{
Double_t rc = GetFFRadius();
Double_t rcl = GetFFBckgRadius();
Double_t areaTotal = 0;
Double_t sumPtTotal = 0;
for(Int_t ij=0; ij<fBckgJetsRec->GetEntries(); ++ij){
AliAODJet* bgrCluster = (AliAODJet*)(fBckgJetsRec->At(ij));
Double_t dR = jet->DeltaR(bgrCluster);
if(dR<rcl) continue;
Double_t clusterPt = bgrCluster->Pt();
Double_t area = bgrCluster->EffectiveAreaCharged();
areaTotal += area;
sumPtTotal += clusterPt;
Int_t nTracksJet = bgrCluster->GetRefTracks()->GetEntries();
for(Int_t it = 0; it<nTracksJet; it++){
if( fUseExtraTracksBgr != 1){
if(AliAODTrack* trackAOD = dynamic_cast<AliAODTrack*> (bgrCluster->GetTrack(it))){
if(fUseExtraTracksBgr == 0 && ((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
if(fUseExtraTracksBgr == -1 && !((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
}
}
AliVParticle* track = dynamic_cast<AliVParticle*>(bgrCluster->GetTrack(it));
if(!track) continue;
Float_t trackPt = track->Pt();
Float_t trackEta = track->Eta();
Float_t trackPhi = TVector2::Phi_0_2pi(track->Phi());
if(trackEta < fTrackEtaMin || trackEta > fTrackEtaMax) continue;
if(trackPhi < fTrackPhiMin || trackPhi > fTrackPhiMax) continue;
if(trackPt < fTrackPtCut) continue;
outputlist->Add(track);
}
}
Double_t areaJet = TMath::Pi()*rc*rc;
if(areaTotal) normFactor = (Float_t) 1./(areaJet / areaTotal);
outputlist->Sort();
}
void AliAnalysisTaskFragmentationFunction::GetClusterTracksMedian(TList* outputlist, Double_t &normFactor)
{
normFactor = 0;
Int_t nBckgClusters = fBckgJetsRec->GetEntries();
if(nBckgClusters<3) return;
Double_t* bgrDensity = new Double_t[nBckgClusters];
Int_t* indices = new Int_t[nBckgClusters];
for(Int_t ij=0; ij<nBckgClusters; ++ij){
AliAODJet* bgrCluster = (AliAODJet*)(fBckgJetsRec->At(ij));
Double_t clusterPt = bgrCluster->Pt();
Double_t area = bgrCluster->EffectiveAreaCharged();
Double_t density = 0;
if(area>0) density = clusterPt/area;
bgrDensity[ij] = density;
indices[ij] = ij;
}
TMath::Sort(nBckgClusters, bgrDensity, indices);
AliAODJet* medianCluster = 0;
if(TMath::Odd(nBckgClusters)){
Int_t medianIndex = indices[(Int_t) (0.5*(nBckgClusters-1))];
medianCluster = (AliAODJet*)(fBckgJetsRec->At(medianIndex));
}
else{
Int_t medianIndex1 = indices[(Int_t) (0.5*nBckgClusters-1)];
Int_t medianIndex2 = indices[(Int_t) (0.5*nBckgClusters)];
AliAODJet* medianCluster1 = (AliAODJet*)(fBckgJetsRec->At(medianIndex1));
AliAODJet* medianCluster2 = (AliAODJet*)(fBckgJetsRec->At(medianIndex2));
medianCluster = ( (fRandom->Rndm()>0.5) ? medianCluster1 : medianCluster2 );
}
Int_t nTracksJet = medianCluster->GetRefTracks()->GetEntries();
for(Int_t it = 0; it<nTracksJet; it++){
if( fUseExtraTracksBgr != 1){
if(AliAODTrack* trackAOD = dynamic_cast<AliAODTrack*> (medianCluster->GetTrack(it))){
if(fUseExtraTracksBgr == 0 && ((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
if(fUseExtraTracksBgr == -1 && !((trackAOD->GetFlags() & AliESDtrack::kEmbedded)>0)) continue;
}
}
AliVParticle* track = dynamic_cast<AliVParticle*>(medianCluster->GetTrack(it));
if(!track) continue;
Float_t trackPt = track->Pt();
Float_t trackEta = track->Eta();
Float_t trackPhi = TVector2::Phi_0_2pi(track->Phi());
if(trackEta < fTrackEtaMin || trackEta > fTrackEtaMax) continue;
if(trackPhi < fTrackPhiMin || trackPhi > fTrackPhiMax) continue;
if(trackPt < fTrackPtCut) continue;
outputlist->Add(track);
}
Double_t areaMedian = medianCluster->EffectiveAreaCharged();
Double_t areaJet = TMath::Pi()*GetFFRadius()*GetFFRadius();
if(areaMedian) normFactor = (Float_t) 1./(areaJet / areaMedian);
outputlist->Sort();
delete[] bgrDensity;
delete[] indices;
}
void AliAnalysisTaskFragmentationFunction::FillBckgHistos(Int_t type, TList* inputtracklist, TList* inputjetlist, AliAODJet* jet,
AliFragFuncHistos* ffbckghistocuts, AliFragFuncQATrackHistos* qabckghistocuts, TH1F* fh1Mult){
TList* tracklistout2jets = new TList();
TList* tracklistout3jets = new TList();
TList* tracklistout2jetsStat = new TList();
TList* tracklistout3jetsStat = new TList();
Double_t sumPtOut2Jets = 0.;
Double_t sumPtOut3Jets = 0.;
Double_t sumPtOut2JetsStat = 0.;
Double_t sumPtOut3JetsStat = 0.;
Double_t normFactor2Jets = 0.;
Double_t normFactor3Jets = 0.;
Int_t nRecJetsCuts = inputjetlist->GetEntries();
if(nRecJetsCuts>1) {
GetTracksOutOfNJets(2,inputtracklist, tracklistout2jets, inputjetlist, sumPtOut2Jets);
GetTracksOutOfNJetsStat(2,inputtracklist, tracklistout2jetsStat, inputjetlist,sumPtOut2JetsStat, normFactor2Jets);
}
if(nRecJetsCuts>2) {
GetTracksOutOfNJets(3,inputtracklist, tracklistout3jets, inputjetlist, sumPtOut3Jets);
GetTracksOutOfNJetsStat(3,inputtracklist, tracklistout3jetsStat, inputjetlist, sumPtOut3JetsStat, normFactor3Jets);
}
if(type==kBckgOutLJ || type==kBckgOutAJ)
{
TList* tracklistoutleading = new TList();
Double_t sumPtOutLeading = 0.;
GetTracksOutOfNJets(1,inputtracklist, tracklistoutleading, inputjetlist, sumPtOutLeading);
if(type==kBckgOutLJ && fh1Mult) fh1Mult->Fill(tracklistoutleading->GetSize());
for(Int_t it=0; it<tracklistoutleading->GetSize(); ++it){
AliVParticle* trackVP = (AliVParticle*)(tracklistoutleading->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(type==kBckgOutLJ)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt);
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt);
}
if(nRecJetsCuts==1 && type==kBckgOutAJ)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt );
}
delete trackV;
}
if(tracklistoutleading->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(type==kBckgOutLJ)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt );
}
if(nRecJetsCuts==1 && type==kBckgOutAJ)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt );
}
}
delete tracklistoutleading;
}
if(type==kBckgOutLJStat || type==kBckgOutAJStat)
{
TList* tracklistoutleadingStat = new TList();
Double_t sumPtOutLeadingStat = 0.;
Double_t normFactorLeading = 0.;
GetTracksOutOfNJetsStat(1,inputtracklist, tracklistoutleadingStat, inputjetlist, sumPtOutLeadingStat, normFactorLeading);
if(type==kBckgOutLJStat && fh1Mult) fh1Mult->Fill(tracklistoutleadingStat->GetSize());
for(Int_t it=0; it<tracklistoutleadingStat->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistoutleadingStat->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(type==kBckgOutLJStat)
{
if(fFFMode)ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactorLeading);
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt);
}
if(nRecJetsCuts==1 && type==kBckgOutAJStat)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactorLeading);
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt );
}
delete trackV;
}
if(tracklistoutleadingStat->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(type==kBckgOutLJStat)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt, normFactorLeading);
}
if(nRecJetsCuts==1 && type==kBckgOutLJStat)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt, normFactorLeading);
}
}
delete tracklistoutleadingStat;
}
if(type==kBckgPerp || type==kBckgPerp2 || type==kBckgPerp2Area)
{
Double_t sumPtPerp1 = 0.;
Double_t sumPtPerp2 = 0.;
TList* tracklistperp = new TList();
TList* tracklistperp1 = new TList();
TList* tracklistperp2 = new TList();
Double_t norm = 1;
if(type == kBckgPerp2) norm = 2;
if(type == kBckgPerp2Area) norm = 2*TMath::Pi()*TMath::Abs(GetFFRadius())*TMath::Abs(GetFFRadius()) / jet->EffectiveAreaCharged();
GetTracksTiltedwrpJetAxis(TMath::Pi()/2., inputtracklist,tracklistperp1,jet,TMath::Abs(GetFFRadius()),sumPtPerp1);
if(type==kBckgPerp2 || type==kBckgPerp2Area) GetTracksTiltedwrpJetAxis(-1*TMath::Pi()/2., inputtracklist,tracklistperp2,jet,TMath::Abs(GetFFRadius()),sumPtPerp2);
tracklistperp->AddAll(tracklistperp1);
tracklistperp->AddAll(tracklistperp2);
if(tracklistperp->GetSize() != tracklistperp1->GetSize() + tracklistperp2->GetSize()){
cout<<" ERROR: tracklistperp size "<<tracklistperp->GetSize()<<" perp1 "<<tracklistperp1->GetSize()<<" perp2 "<<tracklistperp2->GetSize()<<endl;
exit(0);
}
if(fh1Mult) fh1Mult->Fill(tracklistperp->GetSize());
for(Int_t it=0; it<tracklistperp->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistperp->At(it));
if(!trackVP)continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, norm );
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt);
delete trackV;
}
if(tracklistperp->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt );
}
if(fJSMode){
if(type==kBckgPerp){
FillJetShape(jet, tracklistperp, fProNtracksLeadingJetBgrPerp2, fProDelRPtSumBgrPerp2, 0, TMath::Pi()/2., 0., kFALSE);
}
if(type==kBckgPerp2){
FillJetShape(jet, tracklistperp1, fProNtracksLeadingJetBgrPerp2, fProDelRPtSumBgrPerp2, 0, TMath::Pi()/2., 0., kFALSE);
FillJetShape(jet, tracklistperp2, fProNtracksLeadingJetBgrPerp2, fProDelRPtSumBgrPerp2, 0, -1*TMath::Pi()/2., 0., kFALSE);
}
if(type==kBckgPerp2Area){
FillJetShape(jet, tracklistperp1, fProNtracksLeadingJetBgrPerp2, fProDelRPtSumBgrPerp2, 0, TMath::Pi()/2., 0.5*norm, kFALSE);
FillJetShape(jet, tracklistperp2, fProNtracksLeadingJetBgrPerp2, fProDelRPtSumBgrPerp2, 0, -1*TMath::Pi()/2., 0.5*norm, kFALSE);
}
}
delete tracklistperp;
delete tracklistperp1;
delete tracklistperp2;
}
if(type==kBckgASide)
{
Double_t sumPtASide = 0.;
TList* tracklistaside = new TList();
GetTracksTiltedwrpJetAxis(TMath::Pi(),inputtracklist,tracklistaside,jet,TMath::Abs(GetFFRadius()),sumPtASide);
if(fh1Mult) fh1Mult->Fill(tracklistaside->GetSize());
for(Int_t it=0; it<tracklistaside->GetSize(); ++it){
AliVParticle* trackVP = (AliVParticle*)(tracklistaside->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt );
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt);
delete trackV;
}
if(tracklistaside->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt );
}
delete tracklistaside;
}
if(type==kBckgASideWindow)
{
Double_t normFactorASide = 0.;
Double_t sumPtASideW = 0.;
TList* tracklistasidew = new TList();
GetTracksTiltedwrpJetAxisWindow(TMath::Pi(),inputtracklist,tracklistasidew,jet,TMath::Abs(GetFFRadius()),sumPtASideW,normFactorASide);
if(fh1Mult) fh1Mult->Fill(tracklistasidew->GetSize());
for(Int_t it=0; it<tracklistasidew->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistasidew->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactorASide);
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt, kFALSE, normFactorASide);
delete trackV;
}
if(tracklistasidew->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt, normFactorASide);
}
delete tracklistasidew;
}
if(type==kBckgPerpWindow)
{
Double_t normFactorPerp = 0.;
Double_t sumPtPerpW = 0.;
TList* tracklistperpw = new TList();
GetTracksTiltedwrpJetAxisWindow(TMath::Pi()/2.,inputtracklist,tracklistperpw,jet,TMath::Abs(GetFFRadius()),sumPtPerpW,normFactorPerp);
if(fh1Mult) fh1Mult->Fill(tracklistperpw->GetSize());
for(Int_t it=0; it<tracklistperpw->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistperpw->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactorPerp);
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt, kFALSE, normFactorPerp);
delete trackV;
}
if(tracklistperpw->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt, normFactorPerp);
}
delete tracklistperpw;
}
if(type==kBckgOut2J || type==kBckgOutAJ)
{
if(type==kBckgOut2J && fh1Mult) fh1Mult->Fill(tracklistout2jets->GetSize());
for(Int_t it=0; it<tracklistout2jets->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistout2jets->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(type==kBckgOut2J)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt );
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt);
}
if(nRecJetsCuts==2 && type==kBckgOutAJ)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt );
}
delete trackV;
}
if(tracklistout2jets->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(type==kBckgOut2J)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt );
}
if(nRecJetsCuts==2 && type==kBckgOutAJ)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt );
}
}
}
if(type==kBckgOut2JStat || type==kBckgOutAJStat)
{
for(Int_t it=0; it<tracklistout2jetsStat->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistout2jetsStat->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(type==kBckgOut2JStat)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactor2Jets);
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt );
}
if(nRecJetsCuts==2 && type==kBckgOutAJStat)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactor2Jets);
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt );
}
delete trackV;
}
if(tracklistout2jetsStat->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(type==kBckgOut2JStat)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt, normFactor2Jets);
}
if(nRecJetsCuts==2 && type==kBckgOutAJStat)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt, normFactor2Jets);
}
}
}
if(type==kBckgOut3J || type==kBckgOutAJ)
{
if(type==kBckgOut3J && fh1Mult) fh1Mult->Fill(tracklistout3jets->GetSize());
for(Int_t it=0; it<tracklistout3jets->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistout3jets->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(type==kBckgOut3J)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt );
qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt);
}
if(nRecJetsCuts==3 && type==kBckgOutAJ)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt );
}
delete trackV;
}
if(tracklistout3jets->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(type==kBckgOut3J)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt );
}
if(nRecJetsCuts==3 && type==kBckgOutAJ)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt );
}
}
}
if(type==kBckgOut3JStat || type==kBckgOutAJStat)
{
for(Int_t it=0; it<tracklistout3jetsStat->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistout3jetsStat->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t jetPt = jet->Pt();
Float_t trackPt = trackV->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(type==kBckgOut3JStat)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactor3Jets);
}
if(nRecJetsCuts==3 && type==kBckgOutAJStat)
{
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactor3Jets );
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt );
}
delete trackV;
}
if(tracklistout3jetsStat->GetSize()==0) {
Float_t jetPt = jet->Pt();
Bool_t incrementJetPt = kTRUE;
if(type==kBckgOut3JStat)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt, normFactor3Jets);
}
if(nRecJetsCuts==3 && type==kBckgOutAJStat)
{
if(fFFMode) ffbckghistocuts->FillFF( -1., jetPt, incrementJetPt, normFactor3Jets);
}
}
}
if(type==kBckgClustersOutLeading){
TList* tracklistClustersOutLeading = new TList();
Double_t normFactorClusters = 0;
Float_t jetPt = jet->Pt();
GetClusterTracksOutOf1Jet(jet, tracklistClustersOutLeading, normFactorClusters);
if(fh1Mult) fh1Mult->Fill(tracklistClustersOutLeading->GetSize());
for(Int_t it=0; it<tracklistClustersOutLeading->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistClustersOutLeading->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t trackPt = trackVP->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactorClusters );
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt );
delete trackV;
}
delete tracklistClustersOutLeading;
}
if(type == kBckgClusters){
TList* tracklistClustersMedian = new TList();
Double_t normFactorClusters = 0;
Float_t jetPt = jet->Pt();
GetClusterTracksMedian(tracklistClustersMedian, normFactorClusters);
if(fh1Mult) fh1Mult->Fill(tracklistClustersMedian->GetSize());
for(Int_t it=0; it<tracklistClustersMedian->GetSize(); ++it){
AliVParticle* trackVP = dynamic_cast<AliVParticle*>(tracklistClustersMedian->At(it));
if(!trackVP) continue;
TLorentzVector* trackV = new TLorentzVector(trackVP->Px(),trackVP->Py(),trackVP->Pz(),trackVP->P());
Float_t trackPt = trackVP->Pt();
Bool_t incrementJetPt = (it==0) ? kTRUE : kFALSE;
if(fFFMode) ffbckghistocuts->FillFF( trackPt, jetPt, incrementJetPt, normFactorClusters );
if(fQAMode&1) qabckghistocuts->FillTrackQA( trackV->Eta(), TVector2::Phi_0_2pi(trackV->Phi()), trackPt );
delete trackV;
}
delete tracklistClustersMedian;
}
delete tracklistout2jets;
delete tracklistout3jets;
delete tracklistout2jetsStat;
delete tracklistout3jetsStat;
}
Double_t AliAnalysisTaskFragmentationFunction::GetMCStrangenessFactor(Double_t pt)
{
Double_t alpha = 1;
if(0.150<pt && pt<0.200) alpha = 3.639;
if(0.200<pt && pt<0.250) alpha = 2.097;
if(0.250<pt && pt<0.300) alpha = 1.930;
if(0.300<pt && pt<0.350) alpha = 1.932;
if(0.350<pt && pt<0.400) alpha = 1.943;
if(0.400<pt && pt<0.450) alpha = 1.993;
if(0.450<pt && pt<0.500) alpha = 1.989;
if(0.500<pt && pt<0.600) alpha = 1.963;
if(0.600<pt && pt<0.700) alpha = 1.917;
if(0.700<pt && pt<0.800) alpha = 1.861;
if(0.800<pt && pt<0.900) alpha = 1.820;
if(0.900<pt && pt<1.000) alpha = 1.741;
if(1.000<pt && pt<1.500) alpha = 0.878;
return alpha;
}
Double_t AliAnalysisTaskFragmentationFunction::GetMCStrangenessFactorCMS(AliAODMCParticle* daughter)
{
TClonesArray *tca = dynamic_cast<TClonesArray*>(fAOD->FindListObject(AliAODMCParticle::StdBranchName()));
if(!tca) return 1;
AliAODMCParticle* currentMother = daughter;
AliAODMCParticle* currentDaughter = daughter;
while(1){
Int_t daughterPDG = currentDaughter->GetPdgCode();
Int_t motherLabel = currentDaughter->GetMother();
if(motherLabel >= tca->GetEntriesFast()){
currentMother = currentDaughter;
break;
}
currentMother = (AliAODMCParticle*) tca->At(motherLabel);
if(!currentMother){
currentMother = currentDaughter;
break;
}
Int_t motherPDG = currentMother->GetPdgCode();
if(currentMother->IsPhysicalPrimary()) break;
if(TMath::Abs(daughterPDG) == 321){
currentMother = currentDaughter; break;
}
if(TMath::Abs(motherPDG) == 310 ){
break;
}
if(TMath::Abs(motherPDG) == 3212 && TMath::Abs(daughterPDG) == 3122){
currentMother = currentDaughter; break;
}
currentDaughter = currentMother;
}
Int_t motherPDG = currentMother->GetPdgCode();
Double_t motherPt = currentMother->Pt();
Double_t fac = 1;
if(TMath::Abs(motherPDG) == 310 || TMath::Abs(motherPDG)==321){
if(0.00 <= motherPt && motherPt < 0.20) fac = 0.768049;
else if(0.20 <= motherPt && motherPt < 0.40) fac = 0.732933;
else if(0.40 <= motherPt && motherPt < 0.60) fac = 0.650298;
else if(0.60 <= motherPt && motherPt < 0.80) fac = 0.571332;
else if(0.80 <= motherPt && motherPt < 1.00) fac = 0.518734;
else if(1.00 <= motherPt && motherPt < 1.20) fac = 0.492543;
else if(1.20 <= motherPt && motherPt < 1.40) fac = 0.482704;
else if(1.40 <= motherPt && motherPt < 1.60) fac = 0.488056;
else if(1.60 <= motherPt && motherPt < 1.80) fac = 0.488861;
else if(1.80 <= motherPt && motherPt < 2.00) fac = 0.492862;
else if(2.00 <= motherPt && motherPt < 2.20) fac = 0.504332;
else if(2.20 <= motherPt && motherPt < 2.40) fac = 0.501858;
else if(2.40 <= motherPt && motherPt < 2.60) fac = 0.512970;
else if(2.60 <= motherPt && motherPt < 2.80) fac = 0.524131;
else if(2.80 <= motherPt && motherPt < 3.00) fac = 0.539130;
else if(3.00 <= motherPt && motherPt < 3.20) fac = 0.554101;
else if(3.20 <= motherPt && motherPt < 3.40) fac = 0.560348;
else if(3.40 <= motherPt && motherPt < 3.60) fac = 0.568869;
else if(3.60 <= motherPt && motherPt < 3.80) fac = 0.583310;
else if(3.80 <= motherPt && motherPt < 4.00) fac = 0.604818;
else if(4.00 <= motherPt && motherPt < 5.00) fac = 0.632630;
else if(5.00 <= motherPt && motherPt < 6.00) fac = 0.710070;
else if(6.00 <= motherPt && motherPt < 8.00) fac = 0.736365;
else if(8.00 <= motherPt && motherPt < 10.00) fac = 0.835865;
}
if(TMath::Abs(motherPDG) == 3122){
if(0.00 <= motherPt && motherPt < 0.20) fac = 0.645162;
else if(0.20 <= motherPt && motherPt < 0.40) fac = 0.627431;
else if(0.40 <= motherPt && motherPt < 0.60) fac = 0.457136;
else if(0.60 <= motherPt && motherPt < 0.80) fac = 0.384369;
else if(0.80 <= motherPt && motherPt < 1.00) fac = 0.330597;
else if(1.00 <= motherPt && motherPt < 1.20) fac = 0.309571;
else if(1.20 <= motherPt && motherPt < 1.40) fac = 0.293620;
else if(1.40 <= motherPt && motherPt < 1.60) fac = 0.283709;
else if(1.60 <= motherPt && motherPt < 1.80) fac = 0.282047;
else if(1.80 <= motherPt && motherPt < 2.00) fac = 0.277261;
else if(2.00 <= motherPt && motherPt < 2.20) fac = 0.275772;
else if(2.20 <= motherPt && motherPt < 2.40) fac = 0.280726;
else if(2.40 <= motherPt && motherPt < 2.60) fac = 0.288540;
else if(2.60 <= motherPt && motherPt < 2.80) fac = 0.288315;
else if(2.80 <= motherPt && motherPt < 3.00) fac = 0.296619;
else if(3.00 <= motherPt && motherPt < 3.20) fac = 0.302993;
else if(3.20 <= motherPt && motherPt < 3.40) fac = 0.338121;
else if(3.40 <= motherPt && motherPt < 3.60) fac = 0.349800;
else if(3.60 <= motherPt && motherPt < 3.80) fac = 0.356802;
else if(3.80 <= motherPt && motherPt < 4.00) fac = 0.391202;
else if(4.00 <= motherPt && motherPt < 5.00) fac = 0.422573;
else if(5.00 <= motherPt && motherPt < 6.00) fac = 0.573815;
else if(6.00 <= motherPt && motherPt < 8.00) fac = 0.786984;
else if(8.00 <= motherPt && motherPt < 10.00) fac = 1.020021;
}
if(TMath::Abs(motherPDG) == 3312 || TMath::Abs(motherPDG) == 3322){
if(0.00 <= motherPt && motherPt < 0.20) fac = 0.666620;
else if(0.20 <= motherPt && motherPt < 0.40) fac = 0.575908;
else if(0.40 <= motherPt && motherPt < 0.60) fac = 0.433198;
else if(0.60 <= motherPt && motherPt < 0.80) fac = 0.340901;
else if(0.80 <= motherPt && motherPt < 1.00) fac = 0.290896;
else if(1.00 <= motherPt && motherPt < 1.20) fac = 0.236074;
else if(1.20 <= motherPt && motherPt < 1.40) fac = 0.218681;
else if(1.40 <= motherPt && motherPt < 1.60) fac = 0.207763;
else if(1.60 <= motherPt && motherPt < 1.80) fac = 0.222848;
else if(1.80 <= motherPt && motherPt < 2.00) fac = 0.208806;
else if(2.00 <= motherPt && motherPt < 2.20) fac = 0.197275;
else if(2.20 <= motherPt && motherPt < 2.40) fac = 0.183645;
else if(2.40 <= motherPt && motherPt < 2.60) fac = 0.188788;
else if(2.60 <= motherPt && motherPt < 2.80) fac = 0.188282;
else if(2.80 <= motherPt && motherPt < 3.00) fac = 0.207442;
else if(3.00 <= motherPt && motherPt < 3.20) fac = 0.240388;
else if(3.20 <= motherPt && motherPt < 3.40) fac = 0.241916;
else if(3.40 <= motherPt && motherPt < 3.60) fac = 0.208276;
else if(3.60 <= motherPt && motherPt < 3.80) fac = 0.234550;
else if(3.80 <= motherPt && motherPt < 4.00) fac = 0.251689;
else if(4.00 <= motherPt && motherPt < 5.00) fac = 0.310204;
else if(5.00 <= motherPt && motherPt < 6.00) fac = 0.343492;
}
Double_t weight = 1;
if(fac > 0) weight = 1/fac;
return weight;
}
void AliAnalysisTaskFragmentationFunction::FillJetShape(AliAODJet* jet, TList* list,
TProfile* hProNtracksLeadingJet, TProfile** hProDelRPtSum, TProfile* hProDelR80pcPt,
Double_t dPhiUE, Double_t normUE, Bool_t scaleStrangeness){
const Int_t kNbinsR = 50;
const Float_t kBinWidthR = 0.02;
Int_t nJetTracks = list->GetEntries();
Float_t PtSumA[kNbinsR] = {0.0};
Float_t *delRA = new Float_t[nJetTracks];
Float_t *trackPtA = new Float_t[nJetTracks];
Int_t *index = new Int_t[nJetTracks];
for(Int_t i=0; i<nJetTracks; i++){
delRA[i] = 0;
trackPtA[i] = 0;
index[i] = 0;
}
Double_t jetMom[3];
jet->PxPyPz(jetMom);
TVector3 jet3mom(jetMom);
if(TMath::Abs(dPhiUE)>0){
Double_t phiTilted = jet3mom.Phi();
phiTilted += dPhiUE;
phiTilted = TVector2::Phi_0_2pi(phiTilted);
jet3mom.SetPhi(phiTilted);
}
Double_t jetPt = jet->Pt();
Double_t sumWeights = 0;
for (Int_t j =0; j<nJetTracks; j++){
AliVParticle* track = dynamic_cast<AliVParticle*>(list->At(j));
if(!track)continue;
Double_t trackMom[3];
track->PxPyPz(trackMom);
TVector3 track3mom(trackMom);
Double_t dR = jet3mom.DeltaR(track3mom);
delRA[j] = dR;
trackPtA[j] = track->Pt();
Double_t weight = GetMCStrangenessFactor(track->Pt());
sumWeights += weight;
for(Int_t ibin=1; ibin<=kNbinsR; ibin++){
Float_t xlow = kBinWidthR*(ibin-1);
Float_t xup = kBinWidthR*ibin;
if(xlow <= dR && dR < xup){
if(scaleStrangeness) PtSumA[ibin-1] += track->Pt()*weight;
else PtSumA[ibin-1] += track->Pt();
}
}
}
Float_t jetPtMin=0;
Float_t jetPtMax=0;
for(Int_t ibin=0; ibin<kNbinsR; ibin++){
Float_t fR = kBinWidthR*(ibin+0.5);
for(Int_t k=0; k<5; k++){
if(k==0){jetPtMin=20.0;jetPtMax=30.0;}
if(k==1){jetPtMin=30.0;jetPtMax=40.0;}
if(k==2){jetPtMin=40.0;jetPtMax=60.0;}
if(k==3){jetPtMin=60.0;jetPtMax=80.0;}
if(k==4){jetPtMin=80.0;jetPtMax=100.0;}
if(jetPt>jetPtMin && jetPt<jetPtMax){
hProDelRPtSum[k]->Fill(fR,PtSumA[ibin]);
}
}
}
if(scaleStrangeness) hProNtracksLeadingJet->Fill(jetPt,sumWeights);
else hProNtracksLeadingJet->Fill(jetPt,nJetTracks);
if(normUE) hProNtracksLeadingJet->Fill(jetPt,nJetTracks/normUE);
if(hProDelR80pcPt){
Float_t PtSum = 0;
Float_t delRPtSum80pc = 0;
TMath::Sort(nJetTracks,delRA,index,0);
for(Int_t ii=0; ii<nJetTracks; ii++){
if(scaleStrangeness){
Double_t weight = GetMCStrangenessFactor(trackPtA[index[ii]]);
PtSum += weight*trackPtA[index[ii]];
}
else PtSum += trackPtA[index[ii]];
if(PtSum/jetPt >= 0.8000){
delRPtSum80pc = delRA[index[ii]];
break;
}
}
hProDelR80pcPt->Fill(jetPt,delRPtSum80pc);
}
delete[] delRA;
delete[] trackPtA;
delete[] index;
}
AliAnalysisTaskFragmentationFunction.cxx:1 AliAnalysisTaskFragmentationFunction.cxx:2 AliAnalysisTaskFragmentationFunction.cxx:3 AliAnalysisTaskFragmentationFunction.cxx:4 AliAnalysisTaskFragmentationFunction.cxx:5 AliAnalysisTaskFragmentationFunction.cxx:6 AliAnalysisTaskFragmentationFunction.cxx:7 AliAnalysisTaskFragmentationFunction.cxx:8 AliAnalysisTaskFragmentationFunction.cxx:9 AliAnalysisTaskFragmentationFunction.cxx:10 AliAnalysisTaskFragmentationFunction.cxx:11 AliAnalysisTaskFragmentationFunction.cxx:12 AliAnalysisTaskFragmentationFunction.cxx:13 AliAnalysisTaskFragmentationFunction.cxx:14 AliAnalysisTaskFragmentationFunction.cxx:15 AliAnalysisTaskFragmentationFunction.cxx:16 AliAnalysisTaskFragmentationFunction.cxx:17 AliAnalysisTaskFragmentationFunction.cxx:18 AliAnalysisTaskFragmentationFunction.cxx:19 AliAnalysisTaskFragmentationFunction.cxx:20 AliAnalysisTaskFragmentationFunction.cxx:21 AliAnalysisTaskFragmentationFunction.cxx:22 AliAnalysisTaskFragmentationFunction.cxx:23 AliAnalysisTaskFragmentationFunction.cxx:24 AliAnalysisTaskFragmentationFunction.cxx:25 AliAnalysisTaskFragmentationFunction.cxx:26 AliAnalysisTaskFragmentationFunction.cxx:27 AliAnalysisTaskFragmentationFunction.cxx:28 AliAnalysisTaskFragmentationFunction.cxx:29 AliAnalysisTaskFragmentationFunction.cxx:30 AliAnalysisTaskFragmentationFunction.cxx:31 AliAnalysisTaskFragmentationFunction.cxx:32 AliAnalysisTaskFragmentationFunction.cxx:33 AliAnalysisTaskFragmentationFunction.cxx:34 AliAnalysisTaskFragmentationFunction.cxx:35 AliAnalysisTaskFragmentationFunction.cxx:36 AliAnalysisTaskFragmentationFunction.cxx:37 AliAnalysisTaskFragmentationFunction.cxx:38 AliAnalysisTaskFragmentationFunction.cxx:39 AliAnalysisTaskFragmentationFunction.cxx:40 AliAnalysisTaskFragmentationFunction.cxx:41 AliAnalysisTaskFragmentationFunction.cxx:42 AliAnalysisTaskFragmentationFunction.cxx:43 AliAnalysisTaskFragmentationFunction.cxx:44 AliAnalysisTaskFragmentationFunction.cxx:45 AliAnalysisTaskFragmentationFunction.cxx:46 AliAnalysisTaskFragmentationFunction.cxx:47 AliAnalysisTaskFragmentationFunction.cxx:48 AliAnalysisTaskFragmentationFunction.cxx:49 AliAnalysisTaskFragmentationFunction.cxx:50 AliAnalysisTaskFragmentationFunction.cxx:51 AliAnalysisTaskFragmentationFunction.cxx:52 AliAnalysisTaskFragmentationFunction.cxx:53 AliAnalysisTaskFragmentationFunction.cxx:54 AliAnalysisTaskFragmentationFunction.cxx:55 AliAnalysisTaskFragmentationFunction.cxx:56 AliAnalysisTaskFragmentationFunction.cxx:57 AliAnalysisTaskFragmentationFunction.cxx:58 AliAnalysisTaskFragmentationFunction.cxx:59 AliAnalysisTaskFragmentationFunction.cxx:60 AliAnalysisTaskFragmentationFunction.cxx:61 AliAnalysisTaskFragmentationFunction.cxx:62 AliAnalysisTaskFragmentationFunction.cxx:63 AliAnalysisTaskFragmentationFunction.cxx:64 AliAnalysisTaskFragmentationFunction.cxx:65 AliAnalysisTaskFragmentationFunction.cxx:66 AliAnalysisTaskFragmentationFunction.cxx:67 AliAnalysisTaskFragmentationFunction.cxx:68 AliAnalysisTaskFragmentationFunction.cxx:69 AliAnalysisTaskFragmentationFunction.cxx:70 AliAnalysisTaskFragmentationFunction.cxx:71 AliAnalysisTaskFragmentationFunction.cxx:72 AliAnalysisTaskFragmentationFunction.cxx:73 AliAnalysisTaskFragmentationFunction.cxx:74 AliAnalysisTaskFragmentationFunction.cxx:75 AliAnalysisTaskFragmentationFunction.cxx:76 AliAnalysisTaskFragmentationFunction.cxx:77 AliAnalysisTaskFragmentationFunction.cxx:78 AliAnalysisTaskFragmentationFunction.cxx:79 AliAnalysisTaskFragmentationFunction.cxx:80 AliAnalysisTaskFragmentationFunction.cxx:81 AliAnalysisTaskFragmentationFunction.cxx:82 AliAnalysisTaskFragmentationFunction.cxx:83 AliAnalysisTaskFragmentationFunction.cxx:84 AliAnalysisTaskFragmentationFunction.cxx:85 AliAnalysisTaskFragmentationFunction.cxx:86 AliAnalysisTaskFragmentationFunction.cxx:87 AliAnalysisTaskFragmentationFunction.cxx:88 AliAnalysisTaskFragmentationFunction.cxx:89 AliAnalysisTaskFragmentationFunction.cxx:90 AliAnalysisTaskFragmentationFunction.cxx:91 AliAnalysisTaskFragmentationFunction.cxx:92 AliAnalysisTaskFragmentationFunction.cxx:93 AliAnalysisTaskFragmentationFunction.cxx:94 AliAnalysisTaskFragmentationFunction.cxx:95 AliAnalysisTaskFragmentationFunction.cxx:96 AliAnalysisTaskFragmentationFunction.cxx:97 AliAnalysisTaskFragmentationFunction.cxx:98 AliAnalysisTaskFragmentationFunction.cxx:99 AliAnalysisTaskFragmentationFunction.cxx:100 AliAnalysisTaskFragmentationFunction.cxx:101 AliAnalysisTaskFragmentationFunction.cxx:102 AliAnalysisTaskFragmentationFunction.cxx:103 AliAnalysisTaskFragmentationFunction.cxx:104 AliAnalysisTaskFragmentationFunction.cxx:105 AliAnalysisTaskFragmentationFunction.cxx:106 AliAnalysisTaskFragmentationFunction.cxx:107 AliAnalysisTaskFragmentationFunction.cxx:108 AliAnalysisTaskFragmentationFunction.cxx:109 AliAnalysisTaskFragmentationFunction.cxx:110 AliAnalysisTaskFragmentationFunction.cxx:111 AliAnalysisTaskFragmentationFunction.cxx:112 AliAnalysisTaskFragmentationFunction.cxx:113 AliAnalysisTaskFragmentationFunction.cxx:114 AliAnalysisTaskFragmentationFunction.cxx:115 AliAnalysisTaskFragmentationFunction.cxx:116 AliAnalysisTaskFragmentationFunction.cxx:117 AliAnalysisTaskFragmentationFunction.cxx:118 AliAnalysisTaskFragmentationFunction.cxx:119 AliAnalysisTaskFragmentationFunction.cxx:120 AliAnalysisTaskFragmentationFunction.cxx:121 AliAnalysisTaskFragmentationFunction.cxx:122 AliAnalysisTaskFragmentationFunction.cxx:123 AliAnalysisTaskFragmentationFunction.cxx:124 AliAnalysisTaskFragmentationFunction.cxx:125 AliAnalysisTaskFragmentationFunction.cxx:126 AliAnalysisTaskFragmentationFunction.cxx:127 AliAnalysisTaskFragmentationFunction.cxx:128 AliAnalysisTaskFragmentationFunction.cxx:129 AliAnalysisTaskFragmentationFunction.cxx:130 AliAnalysisTaskFragmentationFunction.cxx:131 AliAnalysisTaskFragmentationFunction.cxx:132 AliAnalysisTaskFragmentationFunction.cxx:133 AliAnalysisTaskFragmentationFunction.cxx:134 AliAnalysisTaskFragmentationFunction.cxx:135 AliAnalysisTaskFragmentationFunction.cxx:136 AliAnalysisTaskFragmentationFunction.cxx:137 AliAnalysisTaskFragmentationFunction.cxx:138 AliAnalysisTaskFragmentationFunction.cxx:139 AliAnalysisTaskFragmentationFunction.cxx:140 AliAnalysisTaskFragmentationFunction.cxx:141 AliAnalysisTaskFragmentationFunction.cxx:142 AliAnalysisTaskFragmentationFunction.cxx:143 AliAnalysisTaskFragmentationFunction.cxx:144 AliAnalysisTaskFragmentationFunction.cxx:145 AliAnalysisTaskFragmentationFunction.cxx:146 AliAnalysisTaskFragmentationFunction.cxx:147 AliAnalysisTaskFragmentationFunction.cxx:148 AliAnalysisTaskFragmentationFunction.cxx:149 AliAnalysisTaskFragmentationFunction.cxx:150 AliAnalysisTaskFragmentationFunction.cxx:151 AliAnalysisTaskFragmentationFunction.cxx:152 AliAnalysisTaskFragmentationFunction.cxx:153 AliAnalysisTaskFragmentationFunction.cxx:154 AliAnalysisTaskFragmentationFunction.cxx:155 AliAnalysisTaskFragmentationFunction.cxx:156 AliAnalysisTaskFragmentationFunction.cxx:157 AliAnalysisTaskFragmentationFunction.cxx:158 AliAnalysisTaskFragmentationFunction.cxx:159 AliAnalysisTaskFragmentationFunction.cxx:160 AliAnalysisTaskFragmentationFunction.cxx:161 AliAnalysisTaskFragmentationFunction.cxx:162 AliAnalysisTaskFragmentationFunction.cxx:163 AliAnalysisTaskFragmentationFunction.cxx:164 AliAnalysisTaskFragmentationFunction.cxx:165 AliAnalysisTaskFragmentationFunction.cxx:166 AliAnalysisTaskFragmentationFunction.cxx:167 AliAnalysisTaskFragmentationFunction.cxx:168 AliAnalysisTaskFragmentationFunction.cxx:169 AliAnalysisTaskFragmentationFunction.cxx:170 AliAnalysisTaskFragmentationFunction.cxx:171 AliAnalysisTaskFragmentationFunction.cxx:172 AliAnalysisTaskFragmentationFunction.cxx:173 AliAnalysisTaskFragmentationFunction.cxx:174 AliAnalysisTaskFragmentationFunction.cxx:175 AliAnalysisTaskFragmentationFunction.cxx:176 AliAnalysisTaskFragmentationFunction.cxx:177 AliAnalysisTaskFragmentationFunction.cxx:178 AliAnalysisTaskFragmentationFunction.cxx:179 AliAnalysisTaskFragmentationFunction.cxx:180 AliAnalysisTaskFragmentationFunction.cxx:181 AliAnalysisTaskFragmentationFunction.cxx:182 AliAnalysisTaskFragmentationFunction.cxx:183 AliAnalysisTaskFragmentationFunction.cxx:184 AliAnalysisTaskFragmentationFunction.cxx:185 AliAnalysisTaskFragmentationFunction.cxx:186 AliAnalysisTaskFragmentationFunction.cxx:187 AliAnalysisTaskFragmentationFunction.cxx:188 AliAnalysisTaskFragmentationFunction.cxx:189 AliAnalysisTaskFragmentationFunction.cxx:190 AliAnalysisTaskFragmentationFunction.cxx:191 AliAnalysisTaskFragmentationFunction.cxx:192 AliAnalysisTaskFragmentationFunction.cxx:193 AliAnalysisTaskFragmentationFunction.cxx:194 AliAnalysisTaskFragmentationFunction.cxx:195 AliAnalysisTaskFragmentationFunction.cxx:196 AliAnalysisTaskFragmentationFunction.cxx:197 AliAnalysisTaskFragmentationFunction.cxx:198 AliAnalysisTaskFragmentationFunction.cxx:199 AliAnalysisTaskFragmentationFunction.cxx:200 AliAnalysisTaskFragmentationFunction.cxx:201 AliAnalysisTaskFragmentationFunction.cxx:202 AliAnalysisTaskFragmentationFunction.cxx:203 AliAnalysisTaskFragmentationFunction.cxx:204 AliAnalysisTaskFragmentationFunction.cxx:205 AliAnalysisTaskFragmentationFunction.cxx:206 AliAnalysisTaskFragmentationFunction.cxx:207 AliAnalysisTaskFragmentationFunction.cxx:208 AliAnalysisTaskFragmentationFunction.cxx:209 AliAnalysisTaskFragmentationFunction.cxx:210 AliAnalysisTaskFragmentationFunction.cxx:211 AliAnalysisTaskFragmentationFunction.cxx:212 AliAnalysisTaskFragmentationFunction.cxx:213 AliAnalysisTaskFragmentationFunction.cxx:214 AliAnalysisTaskFragmentationFunction.cxx:215 AliAnalysisTaskFragmentationFunction.cxx:216 AliAnalysisTaskFragmentationFunction.cxx:217 AliAnalysisTaskFragmentationFunction.cxx:218 AliAnalysisTaskFragmentationFunction.cxx:219 AliAnalysisTaskFragmentationFunction.cxx:220 AliAnalysisTaskFragmentationFunction.cxx:221 AliAnalysisTaskFragmentationFunction.cxx:222 AliAnalysisTaskFragmentationFunction.cxx:223 AliAnalysisTaskFragmentationFunction.cxx:224 AliAnalysisTaskFragmentationFunction.cxx:225 AliAnalysisTaskFragmentationFunction.cxx:226 AliAnalysisTaskFragmentationFunction.cxx:227 AliAnalysisTaskFragmentationFunction.cxx:228 AliAnalysisTaskFragmentationFunction.cxx:229 AliAnalysisTaskFragmentationFunction.cxx:230 AliAnalysisTaskFragmentationFunction.cxx:231 AliAnalysisTaskFragmentationFunction.cxx:232 AliAnalysisTaskFragmentationFunction.cxx:233 AliAnalysisTaskFragmentationFunction.cxx:234 AliAnalysisTaskFragmentationFunction.cxx:235 AliAnalysisTaskFragmentationFunction.cxx:236 AliAnalysisTaskFragmentationFunction.cxx:237 AliAnalysisTaskFragmentationFunction.cxx:238 AliAnalysisTaskFragmentationFunction.cxx:239 AliAnalysisTaskFragmentationFunction.cxx:240 AliAnalysisTaskFragmentationFunction.cxx:241 AliAnalysisTaskFragmentationFunction.cxx:242 AliAnalysisTaskFragmentationFunction.cxx:243 AliAnalysisTaskFragmentationFunction.cxx:244 AliAnalysisTaskFragmentationFunction.cxx:245 AliAnalysisTaskFragmentationFunction.cxx:246 AliAnalysisTaskFragmentationFunction.cxx:247 AliAnalysisTaskFragmentationFunction.cxx:248 AliAnalysisTaskFragmentationFunction.cxx:249 AliAnalysisTaskFragmentationFunction.cxx:250 AliAnalysisTaskFragmentationFunction.cxx:251 AliAnalysisTaskFragmentationFunction.cxx:252 AliAnalysisTaskFragmentationFunction.cxx:253 AliAnalysisTaskFragmentationFunction.cxx:254 AliAnalysisTaskFragmentationFunction.cxx:255 AliAnalysisTaskFragmentationFunction.cxx:256 AliAnalysisTaskFragmentationFunction.cxx:257 AliAnalysisTaskFragmentationFunction.cxx:258 AliAnalysisTaskFragmentationFunction.cxx:259 AliAnalysisTaskFragmentationFunction.cxx:260 AliAnalysisTaskFragmentationFunction.cxx:261 AliAnalysisTaskFragmentationFunction.cxx:262 AliAnalysisTaskFragmentationFunction.cxx:263 AliAnalysisTaskFragmentationFunction.cxx:264 AliAnalysisTaskFragmentationFunction.cxx:265 AliAnalysisTaskFragmentationFunction.cxx:266 AliAnalysisTaskFragmentationFunction.cxx:267 AliAnalysisTaskFragmentationFunction.cxx:268 AliAnalysisTaskFragmentationFunction.cxx:269 AliAnalysisTaskFragmentationFunction.cxx:270 AliAnalysisTaskFragmentationFunction.cxx:271 AliAnalysisTaskFragmentationFunction.cxx:272 AliAnalysisTaskFragmentationFunction.cxx:273 AliAnalysisTaskFragmentationFunction.cxx:274 AliAnalysisTaskFragmentationFunction.cxx:275 AliAnalysisTaskFragmentationFunction.cxx:276 AliAnalysisTaskFragmentationFunction.cxx:277 AliAnalysisTaskFragmentationFunction.cxx:278 AliAnalysisTaskFragmentationFunction.cxx:279 AliAnalysisTaskFragmentationFunction.cxx:280 AliAnalysisTaskFragmentationFunction.cxx:281 AliAnalysisTaskFragmentationFunction.cxx:282 AliAnalysisTaskFragmentationFunction.cxx:283 AliAnalysisTaskFragmentationFunction.cxx:284 AliAnalysisTaskFragmentationFunction.cxx:285 AliAnalysisTaskFragmentationFunction.cxx:286 AliAnalysisTaskFragmentationFunction.cxx:287 AliAnalysisTaskFragmentationFunction.cxx:288 AliAnalysisTaskFragmentationFunction.cxx:289 AliAnalysisTaskFragmentationFunction.cxx:290 AliAnalysisTaskFragmentationFunction.cxx:291 AliAnalysisTaskFragmentationFunction.cxx:292 AliAnalysisTaskFragmentationFunction.cxx:293 AliAnalysisTaskFragmentationFunction.cxx:294 AliAnalysisTaskFragmentationFunction.cxx:295 AliAnalysisTaskFragmentationFunction.cxx:296 AliAnalysisTaskFragmentationFunction.cxx:297 AliAnalysisTaskFragmentationFunction.cxx:298 AliAnalysisTaskFragmentationFunction.cxx:299 AliAnalysisTaskFragmentationFunction.cxx:300 AliAnalysisTaskFragmentationFunction.cxx:301 AliAnalysisTaskFragmentationFunction.cxx:302 AliAnalysisTaskFragmentationFunction.cxx:303 AliAnalysisTaskFragmentationFunction.cxx:304 AliAnalysisTaskFragmentationFunction.cxx:305 AliAnalysisTaskFragmentationFunction.cxx:306 AliAnalysisTaskFragmentationFunction.cxx:307 AliAnalysisTaskFragmentationFunction.cxx:308 AliAnalysisTaskFragmentationFunction.cxx:309 AliAnalysisTaskFragmentationFunction.cxx:310 AliAnalysisTaskFragmentationFunction.cxx:311 AliAnalysisTaskFragmentationFunction.cxx:312 AliAnalysisTaskFragmentationFunction.cxx:313 AliAnalysisTaskFragmentationFunction.cxx:314 AliAnalysisTaskFragmentationFunction.cxx:315 AliAnalysisTaskFragmentationFunction.cxx:316 AliAnalysisTaskFragmentationFunction.cxx:317 AliAnalysisTaskFragmentationFunction.cxx:318 AliAnalysisTaskFragmentationFunction.cxx:319 AliAnalysisTaskFragmentationFunction.cxx:320 AliAnalysisTaskFragmentationFunction.cxx:321 AliAnalysisTaskFragmentationFunction.cxx:322 AliAnalysisTaskFragmentationFunction.cxx:323 AliAnalysisTaskFragmentationFunction.cxx:324 AliAnalysisTaskFragmentationFunction.cxx:325 AliAnalysisTaskFragmentationFunction.cxx:326 AliAnalysisTaskFragmentationFunction.cxx:327 AliAnalysisTaskFragmentationFunction.cxx:328 AliAnalysisTaskFragmentationFunction.cxx:329 AliAnalysisTaskFragmentationFunction.cxx:330 AliAnalysisTaskFragmentationFunction.cxx:331 AliAnalysisTaskFragmentationFunction.cxx:332 AliAnalysisTaskFragmentationFunction.cxx:333 AliAnalysisTaskFragmentationFunction.cxx:334 AliAnalysisTaskFragmentationFunction.cxx:335 AliAnalysisTaskFragmentationFunction.cxx:336 AliAnalysisTaskFragmentationFunction.cxx:337 AliAnalysisTaskFragmentationFunction.cxx:338 AliAnalysisTaskFragmentationFunction.cxx:339 AliAnalysisTaskFragmentationFunction.cxx:340 AliAnalysisTaskFragmentationFunction.cxx:341 AliAnalysisTaskFragmentationFunction.cxx:342 AliAnalysisTaskFragmentationFunction.cxx:343 AliAnalysisTaskFragmentationFunction.cxx:344 AliAnalysisTaskFragmentationFunction.cxx:345 AliAnalysisTaskFragmentationFunction.cxx:346 AliAnalysisTaskFragmentationFunction.cxx:347 AliAnalysisTaskFragmentationFunction.cxx:348 AliAnalysisTaskFragmentationFunction.cxx:349 AliAnalysisTaskFragmentationFunction.cxx:350 AliAnalysisTaskFragmentationFunction.cxx:351 AliAnalysisTaskFragmentationFunction.cxx:352 AliAnalysisTaskFragmentationFunction.cxx:353 AliAnalysisTaskFragmentationFunction.cxx:354 AliAnalysisTaskFragmentationFunction.cxx:355 AliAnalysisTaskFragmentationFunction.cxx:356 AliAnalysisTaskFragmentationFunction.cxx:357 AliAnalysisTaskFragmentationFunction.cxx:358 AliAnalysisTaskFragmentationFunction.cxx:359 AliAnalysisTaskFragmentationFunction.cxx:360 AliAnalysisTaskFragmentationFunction.cxx:361 AliAnalysisTaskFragmentationFunction.cxx:362 AliAnalysisTaskFragmentationFunction.cxx:363 AliAnalysisTaskFragmentationFunction.cxx:364 AliAnalysisTaskFragmentationFunction.cxx:365 AliAnalysisTaskFragmentationFunction.cxx:366 AliAnalysisTaskFragmentationFunction.cxx:367 AliAnalysisTaskFragmentationFunction.cxx:368 AliAnalysisTaskFragmentationFunction.cxx:369 AliAnalysisTaskFragmentationFunction.cxx:370 AliAnalysisTaskFragmentationFunction.cxx:371 AliAnalysisTaskFragmentationFunction.cxx:372 AliAnalysisTaskFragmentationFunction.cxx:373 AliAnalysisTaskFragmentationFunction.cxx:374 AliAnalysisTaskFragmentationFunction.cxx:375 AliAnalysisTaskFragmentationFunction.cxx:376 AliAnalysisTaskFragmentationFunction.cxx:377 AliAnalysisTaskFragmentationFunction.cxx:378 AliAnalysisTaskFragmentationFunction.cxx:379 AliAnalysisTaskFragmentationFunction.cxx:380 AliAnalysisTaskFragmentationFunction.cxx:381 AliAnalysisTaskFragmentationFunction.cxx:382 AliAnalysisTaskFragmentationFunction.cxx:383 AliAnalysisTaskFragmentationFunction.cxx:384 AliAnalysisTaskFragmentationFunction.cxx:385 AliAnalysisTaskFragmentationFunction.cxx:386 AliAnalysisTaskFragmentationFunction.cxx:387 AliAnalysisTaskFragmentationFunction.cxx:388 AliAnalysisTaskFragmentationFunction.cxx:389 AliAnalysisTaskFragmentationFunction.cxx:390 AliAnalysisTaskFragmentationFunction.cxx:391 AliAnalysisTaskFragmentationFunction.cxx:392 AliAnalysisTaskFragmentationFunction.cxx:393 AliAnalysisTaskFragmentationFunction.cxx:394 AliAnalysisTaskFragmentationFunction.cxx:395 AliAnalysisTaskFragmentationFunction.cxx:396 AliAnalysisTaskFragmentationFunction.cxx:397 AliAnalysisTaskFragmentationFunction.cxx:398 AliAnalysisTaskFragmentationFunction.cxx:399 AliAnalysisTaskFragmentationFunction.cxx:400 AliAnalysisTaskFragmentationFunction.cxx:401 AliAnalysisTaskFragmentationFunction.cxx:402 AliAnalysisTaskFragmentationFunction.cxx:403 AliAnalysisTaskFragmentationFunction.cxx:404 AliAnalysisTaskFragmentationFunction.cxx:405 AliAnalysisTaskFragmentationFunction.cxx:406 AliAnalysisTaskFragmentationFunction.cxx:407 AliAnalysisTaskFragmentationFunction.cxx:408 AliAnalysisTaskFragmentationFunction.cxx:409 AliAnalysisTaskFragmentationFunction.cxx:410 AliAnalysisTaskFragmentationFunction.cxx:411 AliAnalysisTaskFragmentationFunction.cxx:412 AliAnalysisTaskFragmentationFunction.cxx:413 AliAnalysisTaskFragmentationFunction.cxx:414 AliAnalysisTaskFragmentationFunction.cxx:415 AliAnalysisTaskFragmentationFunction.cxx:416 AliAnalysisTaskFragmentationFunction.cxx:417 AliAnalysisTaskFragmentationFunction.cxx:418 AliAnalysisTaskFragmentationFunction.cxx:419 AliAnalysisTaskFragmentationFunction.cxx:420 AliAnalysisTaskFragmentationFunction.cxx:421 AliAnalysisTaskFragmentationFunction.cxx:422 AliAnalysisTaskFragmentationFunction.cxx:423 AliAnalysisTaskFragmentationFunction.cxx:424 AliAnalysisTaskFragmentationFunction.cxx:425 AliAnalysisTaskFragmentationFunction.cxx:426 AliAnalysisTaskFragmentationFunction.cxx:427 AliAnalysisTaskFragmentationFunction.cxx:428 AliAnalysisTaskFragmentationFunction.cxx:429 AliAnalysisTaskFragmentationFunction.cxx:430 AliAnalysisTaskFragmentationFunction.cxx:431 AliAnalysisTaskFragmentationFunction.cxx:432 AliAnalysisTaskFragmentationFunction.cxx:433 AliAnalysisTaskFragmentationFunction.cxx:434 AliAnalysisTaskFragmentationFunction.cxx:435 AliAnalysisTaskFragmentationFunction.cxx:436 AliAnalysisTaskFragmentationFunction.cxx:437 AliAnalysisTaskFragmentationFunction.cxx:438 AliAnalysisTaskFragmentationFunction.cxx:439 AliAnalysisTaskFragmentationFunction.cxx:440 AliAnalysisTaskFragmentationFunction.cxx:441 AliAnalysisTaskFragmentationFunction.cxx:442 AliAnalysisTaskFragmentationFunction.cxx:443 AliAnalysisTaskFragmentationFunction.cxx:444 AliAnalysisTaskFragmentationFunction.cxx:445 AliAnalysisTaskFragmentationFunction.cxx:446 AliAnalysisTaskFragmentationFunction.cxx:447 AliAnalysisTaskFragmentationFunction.cxx:448 AliAnalysisTaskFragmentationFunction.cxx:449 AliAnalysisTaskFragmentationFunction.cxx:450 AliAnalysisTaskFragmentationFunction.cxx:451 AliAnalysisTaskFragmentationFunction.cxx:452 AliAnalysisTaskFragmentationFunction.cxx:453 AliAnalysisTaskFragmentationFunction.cxx:454 AliAnalysisTaskFragmentationFunction.cxx:455 AliAnalysisTaskFragmentationFunction.cxx:456 AliAnalysisTaskFragmentationFunction.cxx:457 AliAnalysisTaskFragmentationFunction.cxx:458 AliAnalysisTaskFragmentationFunction.cxx:459 AliAnalysisTaskFragmentationFunction.cxx:460 AliAnalysisTaskFragmentationFunction.cxx:461 AliAnalysisTaskFragmentationFunction.cxx:462 AliAnalysisTaskFragmentationFunction.cxx:463 AliAnalysisTaskFragmentationFunction.cxx:464 AliAnalysisTaskFragmentationFunction.cxx:465 AliAnalysisTaskFragmentationFunction.cxx:466 AliAnalysisTaskFragmentationFunction.cxx:467 AliAnalysisTaskFragmentationFunction.cxx:468 AliAnalysisTaskFragmentationFunction.cxx:469 AliAnalysisTaskFragmentationFunction.cxx:470 AliAnalysisTaskFragmentationFunction.cxx:471 AliAnalysisTaskFragmentationFunction.cxx:472 AliAnalysisTaskFragmentationFunction.cxx:473 AliAnalysisTaskFragmentationFunction.cxx:474 AliAnalysisTaskFragmentationFunction.cxx:475 AliAnalysisTaskFragmentationFunction.cxx:476 AliAnalysisTaskFragmentationFunction.cxx:477 AliAnalysisTaskFragmentationFunction.cxx:478 AliAnalysisTaskFragmentationFunction.cxx:479 AliAnalysisTaskFragmentationFunction.cxx:480 AliAnalysisTaskFragmentationFunction.cxx:481 AliAnalysisTaskFragmentationFunction.cxx:482 AliAnalysisTaskFragmentationFunction.cxx:483 AliAnalysisTaskFragmentationFunction.cxx:484 AliAnalysisTaskFragmentationFunction.cxx:485 AliAnalysisTaskFragmentationFunction.cxx:486 AliAnalysisTaskFragmentationFunction.cxx:487 AliAnalysisTaskFragmentationFunction.cxx:488 AliAnalysisTaskFragmentationFunction.cxx:489 AliAnalysisTaskFragmentationFunction.cxx:490 AliAnalysisTaskFragmentationFunction.cxx:491 AliAnalysisTaskFragmentationFunction.cxx:492 AliAnalysisTaskFragmentationFunction.cxx:493 AliAnalysisTaskFragmentationFunction.cxx:494 AliAnalysisTaskFragmentationFunction.cxx:495 AliAnalysisTaskFragmentationFunction.cxx:496 AliAnalysisTaskFragmentationFunction.cxx:497 AliAnalysisTaskFragmentationFunction.cxx:498 AliAnalysisTaskFragmentationFunction.cxx:499 AliAnalysisTaskFragmentationFunction.cxx:500 AliAnalysisTaskFragmentationFunction.cxx:501 AliAnalysisTaskFragmentationFunction.cxx:502 AliAnalysisTaskFragmentationFunction.cxx:503 AliAnalysisTaskFragmentationFunction.cxx:504 AliAnalysisTaskFragmentationFunction.cxx:505 AliAnalysisTaskFragmentationFunction.cxx:506 AliAnalysisTaskFragmentationFunction.cxx:507 AliAnalysisTaskFragmentationFunction.cxx:508 AliAnalysisTaskFragmentationFunction.cxx:509 AliAnalysisTaskFragmentationFunction.cxx:510 AliAnalysisTaskFragmentationFunction.cxx:511 AliAnalysisTaskFragmentationFunction.cxx:512 AliAnalysisTaskFragmentationFunction.cxx:513 AliAnalysisTaskFragmentationFunction.cxx:514 AliAnalysisTaskFragmentationFunction.cxx:515 AliAnalysisTaskFragmentationFunction.cxx:516 AliAnalysisTaskFragmentationFunction.cxx:517 AliAnalysisTaskFragmentationFunction.cxx:518 AliAnalysisTaskFragmentationFunction.cxx:519 AliAnalysisTaskFragmentationFunction.cxx:520 AliAnalysisTaskFragmentationFunction.cxx:521 AliAnalysisTaskFragmentationFunction.cxx:522 AliAnalysisTaskFragmentationFunction.cxx:523 AliAnalysisTaskFragmentationFunction.cxx:524 AliAnalysisTaskFragmentationFunction.cxx:525 AliAnalysisTaskFragmentationFunction.cxx:526 AliAnalysisTaskFragmentationFunction.cxx:527 AliAnalysisTaskFragmentationFunction.cxx:528 AliAnalysisTaskFragmentationFunction.cxx:529 AliAnalysisTaskFragmentationFunction.cxx:530 AliAnalysisTaskFragmentationFunction.cxx:531 AliAnalysisTaskFragmentationFunction.cxx:532 AliAnalysisTaskFragmentationFunction.cxx:533 AliAnalysisTaskFragmentationFunction.cxx:534 AliAnalysisTaskFragmentationFunction.cxx:535 AliAnalysisTaskFragmentationFunction.cxx:536 AliAnalysisTaskFragmentationFunction.cxx:537 AliAnalysisTaskFragmentationFunction.cxx:538 AliAnalysisTaskFragmentationFunction.cxx:539 AliAnalysisTaskFragmentationFunction.cxx:540 AliAnalysisTaskFragmentationFunction.cxx:541 AliAnalysisTaskFragmentationFunction.cxx:542 AliAnalysisTaskFragmentationFunction.cxx:543 AliAnalysisTaskFragmentationFunction.cxx:544 AliAnalysisTaskFragmentationFunction.cxx:545 AliAnalysisTaskFragmentationFunction.cxx:546 AliAnalysisTaskFragmentationFunction.cxx:547 AliAnalysisTaskFragmentationFunction.cxx:548 AliAnalysisTaskFragmentationFunction.cxx:549 AliAnalysisTaskFragmentationFunction.cxx:550 AliAnalysisTaskFragmentationFunction.cxx:551 AliAnalysisTaskFragmentationFunction.cxx:552 AliAnalysisTaskFragmentationFunction.cxx:553 AliAnalysisTaskFragmentationFunction.cxx:554 AliAnalysisTaskFragmentationFunction.cxx:555 AliAnalysisTaskFragmentationFunction.cxx:556 AliAnalysisTaskFragmentationFunction.cxx:557 AliAnalysisTaskFragmentationFunction.cxx:558 AliAnalysisTaskFragmentationFunction.cxx:559 AliAnalysisTaskFragmentationFunction.cxx:560 AliAnalysisTaskFragmentationFunction.cxx:561 AliAnalysisTaskFragmentationFunction.cxx:562 AliAnalysisTaskFragmentationFunction.cxx:563 AliAnalysisTaskFragmentationFunction.cxx:564 AliAnalysisTaskFragmentationFunction.cxx:565 AliAnalysisTaskFragmentationFunction.cxx:566 AliAnalysisTaskFragmentationFunction.cxx:567 AliAnalysisTaskFragmentationFunction.cxx:568 AliAnalysisTaskFragmentationFunction.cxx:569 AliAnalysisTaskFragmentationFunction.cxx:570 AliAnalysisTaskFragmentationFunction.cxx:571 AliAnalysisTaskFragmentationFunction.cxx:572 AliAnalysisTaskFragmentationFunction.cxx:573 AliAnalysisTaskFragmentationFunction.cxx:574 AliAnalysisTaskFragmentationFunction.cxx:575 AliAnalysisTaskFragmentationFunction.cxx:576 AliAnalysisTaskFragmentationFunction.cxx:577 AliAnalysisTaskFragmentationFunction.cxx:578 AliAnalysisTaskFragmentationFunction.cxx:579 AliAnalysisTaskFragmentationFunction.cxx:580 AliAnalysisTaskFragmentationFunction.cxx:581 AliAnalysisTaskFragmentationFunction.cxx:582 AliAnalysisTaskFragmentationFunction.cxx:583 AliAnalysisTaskFragmentationFunction.cxx:584 AliAnalysisTaskFragmentationFunction.cxx:585 AliAnalysisTaskFragmentationFunction.cxx:586 AliAnalysisTaskFragmentationFunction.cxx:587 AliAnalysisTaskFragmentationFunction.cxx:588 AliAnalysisTaskFragmentationFunction.cxx:589 AliAnalysisTaskFragmentationFunction.cxx:590 AliAnalysisTaskFragmentationFunction.cxx:591 AliAnalysisTaskFragmentationFunction.cxx:592 AliAnalysisTaskFragmentationFunction.cxx:593 AliAnalysisTaskFragmentationFunction.cxx:594 AliAnalysisTaskFragmentationFunction.cxx:595 AliAnalysisTaskFragmentationFunction.cxx:596 AliAnalysisTaskFragmentationFunction.cxx:597 AliAnalysisTaskFragmentationFunction.cxx:598 AliAnalysisTaskFragmentationFunction.cxx:599 AliAnalysisTaskFragmentationFunction.cxx:600 AliAnalysisTaskFragmentationFunction.cxx:601 AliAnalysisTaskFragmentationFunction.cxx:602 AliAnalysisTaskFragmentationFunction.cxx:603 AliAnalysisTaskFragmentationFunction.cxx:604 AliAnalysisTaskFragmentationFunction.cxx:605 AliAnalysisTaskFragmentationFunction.cxx:606 AliAnalysisTaskFragmentationFunction.cxx:607 AliAnalysisTaskFragmentationFunction.cxx:608 AliAnalysisTaskFragmentationFunction.cxx:609 AliAnalysisTaskFragmentationFunction.cxx:610 AliAnalysisTaskFragmentationFunction.cxx:611 AliAnalysisTaskFragmentationFunction.cxx:612 AliAnalysisTaskFragmentationFunction.cxx:613 AliAnalysisTaskFragmentationFunction.cxx:614 AliAnalysisTaskFragmentationFunction.cxx:615 AliAnalysisTaskFragmentationFunction.cxx:616 AliAnalysisTaskFragmentationFunction.cxx:617 AliAnalysisTaskFragmentationFunction.cxx:618 AliAnalysisTaskFragmentationFunction.cxx:619 AliAnalysisTaskFragmentationFunction.cxx:620 AliAnalysisTaskFragmentationFunction.cxx:621 AliAnalysisTaskFragmentationFunction.cxx:622 AliAnalysisTaskFragmentationFunction.cxx:623 AliAnalysisTaskFragmentationFunction.cxx:624 AliAnalysisTaskFragmentationFunction.cxx:625 AliAnalysisTaskFragmentationFunction.cxx:626 AliAnalysisTaskFragmentationFunction.cxx:627 AliAnalysisTaskFragmentationFunction.cxx:628 AliAnalysisTaskFragmentationFunction.cxx:629 AliAnalysisTaskFragmentationFunction.cxx:630 AliAnalysisTaskFragmentationFunction.cxx:631 AliAnalysisTaskFragmentationFunction.cxx:632 AliAnalysisTaskFragmentationFunction.cxx:633 AliAnalysisTaskFragmentationFunction.cxx:634 AliAnalysisTaskFragmentationFunction.cxx:635 AliAnalysisTaskFragmentationFunction.cxx:636 AliAnalysisTaskFragmentationFunction.cxx:637 AliAnalysisTaskFragmentationFunction.cxx:638 AliAnalysisTaskFragmentationFunction.cxx:639 AliAnalysisTaskFragmentationFunction.cxx:640 AliAnalysisTaskFragmentationFunction.cxx:641 AliAnalysisTaskFragmentationFunction.cxx:642 AliAnalysisTaskFragmentationFunction.cxx:643 AliAnalysisTaskFragmentationFunction.cxx:644 AliAnalysisTaskFragmentationFunction.cxx:645 AliAnalysisTaskFragmentationFunction.cxx:646 AliAnalysisTaskFragmentationFunction.cxx:647 AliAnalysisTaskFragmentationFunction.cxx:648 AliAnalysisTaskFragmentationFunction.cxx:649 AliAnalysisTaskFragmentationFunction.cxx:650 AliAnalysisTaskFragmentationFunction.cxx:651 AliAnalysisTaskFragmentationFunction.cxx:652 AliAnalysisTaskFragmentationFunction.cxx:653 AliAnalysisTaskFragmentationFunction.cxx:654 AliAnalysisTaskFragmentationFunction.cxx:655 AliAnalysisTaskFragmentationFunction.cxx:656 AliAnalysisTaskFragmentationFunction.cxx:657 AliAnalysisTaskFragmentationFunction.cxx:658 AliAnalysisTaskFragmentationFunction.cxx:659 AliAnalysisTaskFragmentationFunction.cxx:660 AliAnalysisTaskFragmentationFunction.cxx:661 AliAnalysisTaskFragmentationFunction.cxx:662 AliAnalysisTaskFragmentationFunction.cxx:663 AliAnalysisTaskFragmentationFunction.cxx:664 AliAnalysisTaskFragmentationFunction.cxx:665 AliAnalysisTaskFragmentationFunction.cxx:666 AliAnalysisTaskFragmentationFunction.cxx:667 AliAnalysisTaskFragmentationFunction.cxx:668 AliAnalysisTaskFragmentationFunction.cxx:669 AliAnalysisTaskFragmentationFunction.cxx:670 AliAnalysisTaskFragmentationFunction.cxx:671 AliAnalysisTaskFragmentationFunction.cxx:672 AliAnalysisTaskFragmentationFunction.cxx:673 AliAnalysisTaskFragmentationFunction.cxx:674 AliAnalysisTaskFragmentationFunction.cxx:675 AliAnalysisTaskFragmentationFunction.cxx:676 AliAnalysisTaskFragmentationFunction.cxx:677 AliAnalysisTaskFragmentationFunction.cxx:678 AliAnalysisTaskFragmentationFunction.cxx:679 AliAnalysisTaskFragmentationFunction.cxx:680 AliAnalysisTaskFragmentationFunction.cxx:681 AliAnalysisTaskFragmentationFunction.cxx:682 AliAnalysisTaskFragmentationFunction.cxx:683 AliAnalysisTaskFragmentationFunction.cxx:684 AliAnalysisTaskFragmentationFunction.cxx:685 AliAnalysisTaskFragmentationFunction.cxx:686 AliAnalysisTaskFragmentationFunction.cxx:687 AliAnalysisTaskFragmentationFunction.cxx:688 AliAnalysisTaskFragmentationFunction.cxx:689 AliAnalysisTaskFragmentationFunction.cxx:690 AliAnalysisTaskFragmentationFunction.cxx:691 AliAnalysisTaskFragmentationFunction.cxx:692 AliAnalysisTaskFragmentationFunction.cxx:693 AliAnalysisTaskFragmentationFunction.cxx:694 AliAnalysisTaskFragmentationFunction.cxx:695 AliAnalysisTaskFragmentationFunction.cxx:696 AliAnalysisTaskFragmentationFunction.cxx:697 AliAnalysisTaskFragmentationFunction.cxx:698 AliAnalysisTaskFragmentationFunction.cxx:699 AliAnalysisTaskFragmentationFunction.cxx:700 AliAnalysisTaskFragmentationFunction.cxx:701 AliAnalysisTaskFragmentationFunction.cxx:702 AliAnalysisTaskFragmentationFunction.cxx:703 AliAnalysisTaskFragmentationFunction.cxx:704 AliAnalysisTaskFragmentationFunction.cxx:705 AliAnalysisTaskFragmentationFunction.cxx:706 AliAnalysisTaskFragmentationFunction.cxx:707 AliAnalysisTaskFragmentationFunction.cxx:708 AliAnalysisTaskFragmentationFunction.cxx:709 AliAnalysisTaskFragmentationFunction.cxx:710 AliAnalysisTaskFragmentationFunction.cxx:711 AliAnalysisTaskFragmentationFunction.cxx:712 AliAnalysisTaskFragmentationFunction.cxx:713 AliAnalysisTaskFragmentationFunction.cxx:714 AliAnalysisTaskFragmentationFunction.cxx:715 AliAnalysisTaskFragmentationFunction.cxx:716 AliAnalysisTaskFragmentationFunction.cxx:717 AliAnalysisTaskFragmentationFunction.cxx:718 AliAnalysisTaskFragmentationFunction.cxx:719 AliAnalysisTaskFragmentationFunction.cxx:720 AliAnalysisTaskFragmentationFunction.cxx:721 AliAnalysisTaskFragmentationFunction.cxx:722 AliAnalysisTaskFragmentationFunction.cxx:723 AliAnalysisTaskFragmentationFunction.cxx:724 AliAnalysisTaskFragmentationFunction.cxx:725 AliAnalysisTaskFragmentationFunction.cxx:726 AliAnalysisTaskFragmentationFunction.cxx:727 AliAnalysisTaskFragmentationFunction.cxx:728 AliAnalysisTaskFragmentationFunction.cxx:729 AliAnalysisTaskFragmentationFunction.cxx:730 AliAnalysisTaskFragmentationFunction.cxx:731 AliAnalysisTaskFragmentationFunction.cxx:732 AliAnalysisTaskFragmentationFunction.cxx:733 AliAnalysisTaskFragmentationFunction.cxx:734 AliAnalysisTaskFragmentationFunction.cxx:735 AliAnalysisTaskFragmentationFunction.cxx:736 AliAnalysisTaskFragmentationFunction.cxx:737 AliAnalysisTaskFragmentationFunction.cxx:738 AliAnalysisTaskFragmentationFunction.cxx:739 AliAnalysisTaskFragmentationFunction.cxx:740 AliAnalysisTaskFragmentationFunction.cxx:741 AliAnalysisTaskFragmentationFunction.cxx:742 AliAnalysisTaskFragmentationFunction.cxx:743 AliAnalysisTaskFragmentationFunction.cxx:744 AliAnalysisTaskFragmentationFunction.cxx:745 AliAnalysisTaskFragmentationFunction.cxx:746 AliAnalysisTaskFragmentationFunction.cxx:747 AliAnalysisTaskFragmentationFunction.cxx:748 AliAnalysisTaskFragmentationFunction.cxx:749 AliAnalysisTaskFragmentationFunction.cxx:750 AliAnalysisTaskFragmentationFunction.cxx:751 AliAnalysisTaskFragmentationFunction.cxx:752 AliAnalysisTaskFragmentationFunction.cxx:753 AliAnalysisTaskFragmentationFunction.cxx:754 AliAnalysisTaskFragmentationFunction.cxx:755 AliAnalysisTaskFragmentationFunction.cxx:756 AliAnalysisTaskFragmentationFunction.cxx:757 AliAnalysisTaskFragmentationFunction.cxx:758 AliAnalysisTaskFragmentationFunction.cxx:759 AliAnalysisTaskFragmentationFunction.cxx:760 AliAnalysisTaskFragmentationFunction.cxx:761 AliAnalysisTaskFragmentationFunction.cxx:762 AliAnalysisTaskFragmentationFunction.cxx:763 AliAnalysisTaskFragmentationFunction.cxx:764 AliAnalysisTaskFragmentationFunction.cxx:765 AliAnalysisTaskFragmentationFunction.cxx:766 AliAnalysisTaskFragmentationFunction.cxx:767 AliAnalysisTaskFragmentationFunction.cxx:768 AliAnalysisTaskFragmentationFunction.cxx:769 AliAnalysisTaskFragmentationFunction.cxx:770 AliAnalysisTaskFragmentationFunction.cxx:771 AliAnalysisTaskFragmentationFunction.cxx:772 AliAnalysisTaskFragmentationFunction.cxx:773 AliAnalysisTaskFragmentationFunction.cxx:774 AliAnalysisTaskFragmentationFunction.cxx:775 AliAnalysisTaskFragmentationFunction.cxx:776 AliAnalysisTaskFragmentationFunction.cxx:777 AliAnalysisTaskFragmentationFunction.cxx:778 AliAnalysisTaskFragmentationFunction.cxx:779 AliAnalysisTaskFragmentationFunction.cxx:780 AliAnalysisTaskFragmentationFunction.cxx:781 AliAnalysisTaskFragmentationFunction.cxx:782 AliAnalysisTaskFragmentationFunction.cxx:783 AliAnalysisTaskFragmentationFunction.cxx:784 AliAnalysisTaskFragmentationFunction.cxx:785 AliAnalysisTaskFragmentationFunction.cxx:786 AliAnalysisTaskFragmentationFunction.cxx:787 AliAnalysisTaskFragmentationFunction.cxx:788 AliAnalysisTaskFragmentationFunction.cxx:789 AliAnalysisTaskFragmentationFunction.cxx:790 AliAnalysisTaskFragmentationFunction.cxx:791 AliAnalysisTaskFragmentationFunction.cxx:792 AliAnalysisTaskFragmentationFunction.cxx:793 AliAnalysisTaskFragmentationFunction.cxx:794 AliAnalysisTaskFragmentationFunction.cxx:795 AliAnalysisTaskFragmentationFunction.cxx:796 AliAnalysisTaskFragmentationFunction.cxx:797 AliAnalysisTaskFragmentationFunction.cxx:798 AliAnalysisTaskFragmentationFunction.cxx:799 AliAnalysisTaskFragmentationFunction.cxx:800 AliAnalysisTaskFragmentationFunction.cxx:801 AliAnalysisTaskFragmentationFunction.cxx:802 AliAnalysisTaskFragmentationFunction.cxx:803 AliAnalysisTaskFragmentationFunction.cxx:804 AliAnalysisTaskFragmentationFunction.cxx:805 AliAnalysisTaskFragmentationFunction.cxx:806 AliAnalysisTaskFragmentationFunction.cxx:807 AliAnalysisTaskFragmentationFunction.cxx:808 AliAnalysisTaskFragmentationFunction.cxx:809 AliAnalysisTaskFragmentationFunction.cxx:810 AliAnalysisTaskFragmentationFunction.cxx:811 AliAnalysisTaskFragmentationFunction.cxx:812 AliAnalysisTaskFragmentationFunction.cxx:813 AliAnalysisTaskFragmentationFunction.cxx:814 AliAnalysisTaskFragmentationFunction.cxx:815 AliAnalysisTaskFragmentationFunction.cxx:816 AliAnalysisTaskFragmentationFunction.cxx:817 AliAnalysisTaskFragmentationFunction.cxx:818 AliAnalysisTaskFragmentationFunction.cxx:819 AliAnalysisTaskFragmentationFunction.cxx:820 AliAnalysisTaskFragmentationFunction.cxx:821 AliAnalysisTaskFragmentationFunction.cxx:822 AliAnalysisTaskFragmentationFunction.cxx:823 AliAnalysisTaskFragmentationFunction.cxx:824 AliAnalysisTaskFragmentationFunction.cxx:825 AliAnalysisTaskFragmentationFunction.cxx:826 AliAnalysisTaskFragmentationFunction.cxx:827 AliAnalysisTaskFragmentationFunction.cxx:828 AliAnalysisTaskFragmentationFunction.cxx:829 AliAnalysisTaskFragmentationFunction.cxx:830 AliAnalysisTaskFragmentationFunction.cxx:831 AliAnalysisTaskFragmentationFunction.cxx:832 AliAnalysisTaskFragmentationFunction.cxx:833 AliAnalysisTaskFragmentationFunction.cxx:834 AliAnalysisTaskFragmentationFunction.cxx:835 AliAnalysisTaskFragmentationFunction.cxx:836 AliAnalysisTaskFragmentationFunction.cxx:837 AliAnalysisTaskFragmentationFunction.cxx:838 AliAnalysisTaskFragmentationFunction.cxx:839 AliAnalysisTaskFragmentationFunction.cxx:840 AliAnalysisTaskFragmentationFunction.cxx:841 AliAnalysisTaskFragmentationFunction.cxx:842 AliAnalysisTaskFragmentationFunction.cxx:843 AliAnalysisTaskFragmentationFunction.cxx:844 AliAnalysisTaskFragmentationFunction.cxx:845 AliAnalysisTaskFragmentationFunction.cxx:846 AliAnalysisTaskFragmentationFunction.cxx:847 AliAnalysisTaskFragmentationFunction.cxx:848 AliAnalysisTaskFragmentationFunction.cxx:849 AliAnalysisTaskFragmentationFunction.cxx:850 AliAnalysisTaskFragmentationFunction.cxx:851 AliAnalysisTaskFragmentationFunction.cxx:852 AliAnalysisTaskFragmentationFunction.cxx:853 AliAnalysisTaskFragmentationFunction.cxx:854 AliAnalysisTaskFragmentationFunction.cxx:855 AliAnalysisTaskFragmentationFunction.cxx:856 AliAnalysisTaskFragmentationFunction.cxx:857 AliAnalysisTaskFragmentationFunction.cxx:858 AliAnalysisTaskFragmentationFunction.cxx:859 AliAnalysisTaskFragmentationFunction.cxx:860 AliAnalysisTaskFragmentationFunction.cxx:861 AliAnalysisTaskFragmentationFunction.cxx:862 AliAnalysisTaskFragmentationFunction.cxx:863 AliAnalysisTaskFragmentationFunction.cxx:864 AliAnalysisTaskFragmentationFunction.cxx:865 AliAnalysisTaskFragmentationFunction.cxx:866 AliAnalysisTaskFragmentationFunction.cxx:867 AliAnalysisTaskFragmentationFunction.cxx:868 AliAnalysisTaskFragmentationFunction.cxx:869 AliAnalysisTaskFragmentationFunction.cxx:870 AliAnalysisTaskFragmentationFunction.cxx:871 AliAnalysisTaskFragmentationFunction.cxx:872 AliAnalysisTaskFragmentationFunction.cxx:873 AliAnalysisTaskFragmentationFunction.cxx:874 AliAnalysisTaskFragmentationFunction.cxx:875 AliAnalysisTaskFragmentationFunction.cxx:876 AliAnalysisTaskFragmentationFunction.cxx:877 AliAnalysisTaskFragmentationFunction.cxx:878 AliAnalysisTaskFragmentationFunction.cxx:879 AliAnalysisTaskFragmentationFunction.cxx:880 AliAnalysisTaskFragmentationFunction.cxx:881 AliAnalysisTaskFragmentationFunction.cxx:882 AliAnalysisTaskFragmentationFunction.cxx:883 AliAnalysisTaskFragmentationFunction.cxx:884 AliAnalysisTaskFragmentationFunction.cxx:885 AliAnalysisTaskFragmentationFunction.cxx:886 AliAnalysisTaskFragmentationFunction.cxx:887 AliAnalysisTaskFragmentationFunction.cxx:888 AliAnalysisTaskFragmentationFunction.cxx:889 AliAnalysisTaskFragmentationFunction.cxx:890 AliAnalysisTaskFragmentationFunction.cxx:891 AliAnalysisTaskFragmentationFunction.cxx:892 AliAnalysisTaskFragmentationFunction.cxx:893 AliAnalysisTaskFragmentationFunction.cxx:894 AliAnalysisTaskFragmentationFunction.cxx:895 AliAnalysisTaskFragmentationFunction.cxx:896 AliAnalysisTaskFragmentationFunction.cxx:897 AliAnalysisTaskFragmentationFunction.cxx:898 AliAnalysisTaskFragmentationFunction.cxx:899 AliAnalysisTaskFragmentationFunction.cxx:900 AliAnalysisTaskFragmentationFunction.cxx:901 AliAnalysisTaskFragmentationFunction.cxx:902 AliAnalysisTaskFragmentationFunction.cxx:903 AliAnalysisTaskFragmentationFunction.cxx:904 AliAnalysisTaskFragmentationFunction.cxx:905 AliAnalysisTaskFragmentationFunction.cxx:906 AliAnalysisTaskFragmentationFunction.cxx:907 AliAnalysisTaskFragmentationFunction.cxx:908 AliAnalysisTaskFragmentationFunction.cxx:909 AliAnalysisTaskFragmentationFunction.cxx:910 AliAnalysisTaskFragmentationFunction.cxx:911 AliAnalysisTaskFragmentationFunction.cxx:912 AliAnalysisTaskFragmentationFunction.cxx:913 AliAnalysisTaskFragmentationFunction.cxx:914 AliAnalysisTaskFragmentationFunction.cxx:915 AliAnalysisTaskFragmentationFunction.cxx:916 AliAnalysisTaskFragmentationFunction.cxx:917 AliAnalysisTaskFragmentationFunction.cxx:918 AliAnalysisTaskFragmentationFunction.cxx:919 AliAnalysisTaskFragmentationFunction.cxx:920 AliAnalysisTaskFragmentationFunction.cxx:921 AliAnalysisTaskFragmentationFunction.cxx:922 AliAnalysisTaskFragmentationFunction.cxx:923 AliAnalysisTaskFragmentationFunction.cxx:924 AliAnalysisTaskFragmentationFunction.cxx:925 AliAnalysisTaskFragmentationFunction.cxx:926 AliAnalysisTaskFragmentationFunction.cxx:927 AliAnalysisTaskFragmentationFunction.cxx:928 AliAnalysisTaskFragmentationFunction.cxx:929 AliAnalysisTaskFragmentationFunction.cxx:930 AliAnalysisTaskFragmentationFunction.cxx:931 AliAnalysisTaskFragmentationFunction.cxx:932 AliAnalysisTaskFragmentationFunction.cxx:933 AliAnalysisTaskFragmentationFunction.cxx:934 AliAnalysisTaskFragmentationFunction.cxx:935 AliAnalysisTaskFragmentationFunction.cxx:936 AliAnalysisTaskFragmentationFunction.cxx:937 AliAnalysisTaskFragmentationFunction.cxx:938 AliAnalysisTaskFragmentationFunction.cxx:939 AliAnalysisTaskFragmentationFunction.cxx:940 AliAnalysisTaskFragmentationFunction.cxx:941 AliAnalysisTaskFragmentationFunction.cxx:942 AliAnalysisTaskFragmentationFunction.cxx:943 AliAnalysisTaskFragmentationFunction.cxx:944 AliAnalysisTaskFragmentationFunction.cxx:945 AliAnalysisTaskFragmentationFunction.cxx:946 AliAnalysisTaskFragmentationFunction.cxx:947 AliAnalysisTaskFragmentationFunction.cxx:948 AliAnalysisTaskFragmentationFunction.cxx:949 AliAnalysisTaskFragmentationFunction.cxx:950 AliAnalysisTaskFragmentationFunction.cxx:951 AliAnalysisTaskFragmentationFunction.cxx:952 AliAnalysisTaskFragmentationFunction.cxx:953 AliAnalysisTaskFragmentationFunction.cxx:954 AliAnalysisTaskFragmentationFunction.cxx:955 AliAnalysisTaskFragmentationFunction.cxx:956 AliAnalysisTaskFragmentationFunction.cxx:957 AliAnalysisTaskFragmentationFunction.cxx:958 AliAnalysisTaskFragmentationFunction.cxx:959 AliAnalysisTaskFragmentationFunction.cxx:960 AliAnalysisTaskFragmentationFunction.cxx:961 AliAnalysisTaskFragmentationFunction.cxx:962 AliAnalysisTaskFragmentationFunction.cxx:963 AliAnalysisTaskFragmentationFunction.cxx:964 AliAnalysisTaskFragmentationFunction.cxx:965 AliAnalysisTaskFragmentationFunction.cxx:966 AliAnalysisTaskFragmentationFunction.cxx:967 AliAnalysisTaskFragmentationFunction.cxx:968 AliAnalysisTaskFragmentationFunction.cxx:969 AliAnalysisTaskFragmentationFunction.cxx:970 AliAnalysisTaskFragmentationFunction.cxx:971 AliAnalysisTaskFragmentationFunction.cxx:972 AliAnalysisTaskFragmentationFunction.cxx:973 AliAnalysisTaskFragmentationFunction.cxx:974 AliAnalysisTaskFragmentationFunction.cxx:975 AliAnalysisTaskFragmentationFunction.cxx:976 AliAnalysisTaskFragmentationFunction.cxx:977 AliAnalysisTaskFragmentationFunction.cxx:978 AliAnalysisTaskFragmentationFunction.cxx:979 AliAnalysisTaskFragmentationFunction.cxx:980 AliAnalysisTaskFragmentationFunction.cxx:981 AliAnalysisTaskFragmentationFunction.cxx:982 AliAnalysisTaskFragmentationFunction.cxx:983 AliAnalysisTaskFragmentationFunction.cxx:984 AliAnalysisTaskFragmentationFunction.cxx:985 AliAnalysisTaskFragmentationFunction.cxx:986 AliAnalysisTaskFragmentationFunction.cxx:987 AliAnalysisTaskFragmentationFunction.cxx:988 AliAnalysisTaskFragmentationFunction.cxx:989 AliAnalysisTaskFragmentationFunction.cxx:990 AliAnalysisTaskFragmentationFunction.cxx:991 AliAnalysisTaskFragmentationFunction.cxx:992 AliAnalysisTaskFragmentationFunction.cxx:993 AliAnalysisTaskFragmentationFunction.cxx:994 AliAnalysisTaskFragmentationFunction.cxx:995 AliAnalysisTaskFragmentationFunction.cxx:996 AliAnalysisTaskFragmentationFunction.cxx:997 AliAnalysisTaskFragmentationFunction.cxx:998 AliAnalysisTaskFragmentationFunction.cxx:999 AliAnalysisTaskFragmentationFunction.cxx:1000 AliAnalysisTaskFragmentationFunction.cxx:1001 AliAnalysisTaskFragmentationFunction.cxx:1002 AliAnalysisTaskFragmentationFunction.cxx:1003 AliAnalysisTaskFragmentationFunction.cxx:1004 AliAnalysisTaskFragmentationFunction.cxx:1005 AliAnalysisTaskFragmentationFunction.cxx:1006 AliAnalysisTaskFragmentationFunction.cxx:1007 AliAnalysisTaskFragmentationFunction.cxx:1008 AliAnalysisTaskFragmentationFunction.cxx:1009 AliAnalysisTaskFragmentationFunction.cxx:1010 AliAnalysisTaskFragmentationFunction.cxx:1011 AliAnalysisTaskFragmentationFunction.cxx:1012 AliAnalysisTaskFragmentationFunction.cxx:1013 AliAnalysisTaskFragmentationFunction.cxx:1014 AliAnalysisTaskFragmentationFunction.cxx:1015 AliAnalysisTaskFragmentationFunction.cxx:1016 AliAnalysisTaskFragmentationFunction.cxx:1017 AliAnalysisTaskFragmentationFunction.cxx:1018 AliAnalysisTaskFragmentationFunction.cxx:1019 AliAnalysisTaskFragmentationFunction.cxx:1020 AliAnalysisTaskFragmentationFunction.cxx:1021 AliAnalysisTaskFragmentationFunction.cxx:1022 AliAnalysisTaskFragmentationFunction.cxx:1023 AliAnalysisTaskFragmentationFunction.cxx:1024 AliAnalysisTaskFragmentationFunction.cxx:1025 AliAnalysisTaskFragmentationFunction.cxx:1026 AliAnalysisTaskFragmentationFunction.cxx:1027 AliAnalysisTaskFragmentationFunction.cxx:1028 AliAnalysisTaskFragmentationFunction.cxx:1029 AliAnalysisTaskFragmentationFunction.cxx:1030 AliAnalysisTaskFragmentationFunction.cxx:1031 AliAnalysisTaskFragmentationFunction.cxx:1032 AliAnalysisTaskFragmentationFunction.cxx:1033 AliAnalysisTaskFragmentationFunction.cxx:1034 AliAnalysisTaskFragmentationFunction.cxx:1035 AliAnalysisTaskFragmentationFunction.cxx:1036 AliAnalysisTaskFragmentationFunction.cxx:1037 AliAnalysisTaskFragmentationFunction.cxx:1038 AliAnalysisTaskFragmentationFunction.cxx:1039 AliAnalysisTaskFragmentationFunction.cxx:1040 AliAnalysisTaskFragmentationFunction.cxx:1041 AliAnalysisTaskFragmentationFunction.cxx:1042 AliAnalysisTaskFragmentationFunction.cxx:1043 AliAnalysisTaskFragmentationFunction.cxx:1044 AliAnalysisTaskFragmentationFunction.cxx:1045 AliAnalysisTaskFragmentationFunction.cxx:1046 AliAnalysisTaskFragmentationFunction.cxx:1047 AliAnalysisTaskFragmentationFunction.cxx:1048 AliAnalysisTaskFragmentationFunction.cxx:1049 AliAnalysisTaskFragmentationFunction.cxx:1050 AliAnalysisTaskFragmentationFunction.cxx:1051 AliAnalysisTaskFragmentationFunction.cxx:1052 AliAnalysisTaskFragmentationFunction.cxx:1053 AliAnalysisTaskFragmentationFunction.cxx:1054 AliAnalysisTaskFragmentationFunction.cxx:1055 AliAnalysisTaskFragmentationFunction.cxx:1056 AliAnalysisTaskFragmentationFunction.cxx:1057 AliAnalysisTaskFragmentationFunction.cxx:1058 AliAnalysisTaskFragmentationFunction.cxx:1059 AliAnalysisTaskFragmentationFunction.cxx:1060 AliAnalysisTaskFragmentationFunction.cxx:1061 AliAnalysisTaskFragmentationFunction.cxx:1062 AliAnalysisTaskFragmentationFunction.cxx:1063 AliAnalysisTaskFragmentationFunction.cxx:1064 AliAnalysisTaskFragmentationFunction.cxx:1065 AliAnalysisTaskFragmentationFunction.cxx:1066 AliAnalysisTaskFragmentationFunction.cxx:1067 AliAnalysisTaskFragmentationFunction.cxx:1068 AliAnalysisTaskFragmentationFunction.cxx:1069 AliAnalysisTaskFragmentationFunction.cxx:1070 AliAnalysisTaskFragmentationFunction.cxx:1071 AliAnalysisTaskFragmentationFunction.cxx:1072 AliAnalysisTaskFragmentationFunction.cxx:1073 AliAnalysisTaskFragmentationFunction.cxx:1074 AliAnalysisTaskFragmentationFunction.cxx:1075 AliAnalysisTaskFragmentationFunction.cxx:1076 AliAnalysisTaskFragmentationFunction.cxx:1077 AliAnalysisTaskFragmentationFunction.cxx:1078 AliAnalysisTaskFragmentationFunction.cxx:1079 AliAnalysisTaskFragmentationFunction.cxx:1080 AliAnalysisTaskFragmentationFunction.cxx:1081 AliAnalysisTaskFragmentationFunction.cxx:1082 AliAnalysisTaskFragmentationFunction.cxx:1083 AliAnalysisTaskFragmentationFunction.cxx:1084 AliAnalysisTaskFragmentationFunction.cxx:1085 AliAnalysisTaskFragmentationFunction.cxx:1086 AliAnalysisTaskFragmentationFunction.cxx:1087 AliAnalysisTaskFragmentationFunction.cxx:1088 AliAnalysisTaskFragmentationFunction.cxx:1089 AliAnalysisTaskFragmentationFunction.cxx:1090 AliAnalysisTaskFragmentationFunction.cxx:1091 AliAnalysisTaskFragmentationFunction.cxx:1092 AliAnalysisTaskFragmentationFunction.cxx:1093 AliAnalysisTaskFragmentationFunction.cxx:1094 AliAnalysisTaskFragmentationFunction.cxx:1095 AliAnalysisTaskFragmentationFunction.cxx:1096 AliAnalysisTaskFragmentationFunction.cxx:1097 AliAnalysisTaskFragmentationFunction.cxx:1098 AliAnalysisTaskFragmentationFunction.cxx:1099 AliAnalysisTaskFragmentationFunction.cxx:1100 AliAnalysisTaskFragmentationFunction.cxx:1101 AliAnalysisTaskFragmentationFunction.cxx:1102 AliAnalysisTaskFragmentationFunction.cxx:1103 AliAnalysisTaskFragmentationFunction.cxx:1104 AliAnalysisTaskFragmentationFunction.cxx:1105 AliAnalysisTaskFragmentationFunction.cxx:1106 AliAnalysisTaskFragmentationFunction.cxx:1107 AliAnalysisTaskFragmentationFunction.cxx:1108 AliAnalysisTaskFragmentationFunction.cxx:1109 AliAnalysisTaskFragmentationFunction.cxx:1110 AliAnalysisTaskFragmentationFunction.cxx:1111 AliAnalysisTaskFragmentationFunction.cxx:1112 AliAnalysisTaskFragmentationFunction.cxx:1113 AliAnalysisTaskFragmentationFunction.cxx:1114 AliAnalysisTaskFragmentationFunction.cxx:1115 AliAnalysisTaskFragmentationFunction.cxx:1116 AliAnalysisTaskFragmentationFunction.cxx:1117 AliAnalysisTaskFragmentationFunction.cxx:1118 AliAnalysisTaskFragmentationFunction.cxx:1119 AliAnalysisTaskFragmentationFunction.cxx:1120 AliAnalysisTaskFragmentationFunction.cxx:1121 AliAnalysisTaskFragmentationFunction.cxx:1122 AliAnalysisTaskFragmentationFunction.cxx:1123 AliAnalysisTaskFragmentationFunction.cxx:1124 AliAnalysisTaskFragmentationFunction.cxx:1125 AliAnalysisTaskFragmentationFunction.cxx:1126 AliAnalysisTaskFragmentationFunction.cxx:1127 AliAnalysisTaskFragmentationFunction.cxx:1128 AliAnalysisTaskFragmentationFunction.cxx:1129 AliAnalysisTaskFragmentationFunction.cxx:1130 AliAnalysisTaskFragmentationFunction.cxx:1131 AliAnalysisTaskFragmentationFunction.cxx:1132 AliAnalysisTaskFragmentationFunction.cxx:1133 AliAnalysisTaskFragmentationFunction.cxx:1134 AliAnalysisTaskFragmentationFunction.cxx:1135 AliAnalysisTaskFragmentationFunction.cxx:1136 AliAnalysisTaskFragmentationFunction.cxx:1137 AliAnalysisTaskFragmentationFunction.cxx:1138 AliAnalysisTaskFragmentationFunction.cxx:1139 AliAnalysisTaskFragmentationFunction.cxx:1140 AliAnalysisTaskFragmentationFunction.cxx:1141 AliAnalysisTaskFragmentationFunction.cxx:1142 AliAnalysisTaskFragmentationFunction.cxx:1143 AliAnalysisTaskFragmentationFunction.cxx:1144 AliAnalysisTaskFragmentationFunction.cxx:1145 AliAnalysisTaskFragmentationFunction.cxx:1146 AliAnalysisTaskFragmentationFunction.cxx:1147 AliAnalysisTaskFragmentationFunction.cxx:1148 AliAnalysisTaskFragmentationFunction.cxx:1149 AliAnalysisTaskFragmentationFunction.cxx:1150 AliAnalysisTaskFragmentationFunction.cxx:1151 AliAnalysisTaskFragmentationFunction.cxx:1152 AliAnalysisTaskFragmentationFunction.cxx:1153 AliAnalysisTaskFragmentationFunction.cxx:1154 AliAnalysisTaskFragmentationFunction.cxx:1155 AliAnalysisTaskFragmentationFunction.cxx:1156 AliAnalysisTaskFragmentationFunction.cxx:1157 AliAnalysisTaskFragmentationFunction.cxx:1158 AliAnalysisTaskFragmentationFunction.cxx:1159 AliAnalysisTaskFragmentationFunction.cxx:1160 AliAnalysisTaskFragmentationFunction.cxx:1161 AliAnalysisTaskFragmentationFunction.cxx:1162 AliAnalysisTaskFragmentationFunction.cxx:1163 AliAnalysisTaskFragmentationFunction.cxx:1164 AliAnalysisTaskFragmentationFunction.cxx:1165 AliAnalysisTaskFragmentationFunction.cxx:1166 AliAnalysisTaskFragmentationFunction.cxx:1167 AliAnalysisTaskFragmentationFunction.cxx:1168 AliAnalysisTaskFragmentationFunction.cxx:1169 AliAnalysisTaskFragmentationFunction.cxx:1170 AliAnalysisTaskFragmentationFunction.cxx:1171 AliAnalysisTaskFragmentationFunction.cxx:1172 AliAnalysisTaskFragmentationFunction.cxx:1173 AliAnalysisTaskFragmentationFunction.cxx:1174 AliAnalysisTaskFragmentationFunction.cxx:1175 AliAnalysisTaskFragmentationFunction.cxx:1176 AliAnalysisTaskFragmentationFunction.cxx:1177 AliAnalysisTaskFragmentationFunction.cxx:1178 AliAnalysisTaskFragmentationFunction.cxx:1179 AliAnalysisTaskFragmentationFunction.cxx:1180 AliAnalysisTaskFragmentationFunction.cxx:1181 AliAnalysisTaskFragmentationFunction.cxx:1182 AliAnalysisTaskFragmentationFunction.cxx:1183 AliAnalysisTaskFragmentationFunction.cxx:1184 AliAnalysisTaskFragmentationFunction.cxx:1185 AliAnalysisTaskFragmentationFunction.cxx:1186 AliAnalysisTaskFragmentationFunction.cxx:1187 AliAnalysisTaskFragmentationFunction.cxx:1188 AliAnalysisTaskFragmentationFunction.cxx:1189 AliAnalysisTaskFragmentationFunction.cxx:1190 AliAnalysisTaskFragmentationFunction.cxx:1191 AliAnalysisTaskFragmentationFunction.cxx:1192 AliAnalysisTaskFragmentationFunction.cxx:1193 AliAnalysisTaskFragmentationFunction.cxx:1194 AliAnalysisTaskFragmentationFunction.cxx:1195 AliAnalysisTaskFragmentationFunction.cxx:1196 AliAnalysisTaskFragmentationFunction.cxx:1197 AliAnalysisTaskFragmentationFunction.cxx:1198 AliAnalysisTaskFragmentationFunction.cxx:1199 AliAnalysisTaskFragmentationFunction.cxx:1200 AliAnalysisTaskFragmentationFunction.cxx:1201 AliAnalysisTaskFragmentationFunction.cxx:1202 AliAnalysisTaskFragmentationFunction.cxx:1203 AliAnalysisTaskFragmentationFunction.cxx:1204 AliAnalysisTaskFragmentationFunction.cxx:1205 AliAnalysisTaskFragmentationFunction.cxx:1206 AliAnalysisTaskFragmentationFunction.cxx:1207 AliAnalysisTaskFragmentationFunction.cxx:1208 AliAnalysisTaskFragmentationFunction.cxx:1209 AliAnalysisTaskFragmentationFunction.cxx:1210 AliAnalysisTaskFragmentationFunction.cxx:1211 AliAnalysisTaskFragmentationFunction.cxx:1212 AliAnalysisTaskFragmentationFunction.cxx:1213 AliAnalysisTaskFragmentationFunction.cxx:1214 AliAnalysisTaskFragmentationFunction.cxx:1215 AliAnalysisTaskFragmentationFunction.cxx:1216 AliAnalysisTaskFragmentationFunction.cxx:1217 AliAnalysisTaskFragmentationFunction.cxx:1218 AliAnalysisTaskFragmentationFunction.cxx:1219 AliAnalysisTaskFragmentationFunction.cxx:1220 AliAnalysisTaskFragmentationFunction.cxx:1221 AliAnalysisTaskFragmentationFunction.cxx:1222 AliAnalysisTaskFragmentationFunction.cxx:1223 AliAnalysisTaskFragmentationFunction.cxx:1224 AliAnalysisTaskFragmentationFunction.cxx:1225 AliAnalysisTaskFragmentationFunction.cxx:1226 AliAnalysisTaskFragmentationFunction.cxx:1227 AliAnalysisTaskFragmentationFunction.cxx:1228 AliAnalysisTaskFragmentationFunction.cxx:1229 AliAnalysisTaskFragmentationFunction.cxx:1230 AliAnalysisTaskFragmentationFunction.cxx:1231 AliAnalysisTaskFragmentationFunction.cxx:1232 AliAnalysisTaskFragmentationFunction.cxx:1233 AliAnalysisTaskFragmentationFunction.cxx:1234 AliAnalysisTaskFragmentationFunction.cxx:1235 AliAnalysisTaskFragmentationFunction.cxx:1236 AliAnalysisTaskFragmentationFunction.cxx:1237 AliAnalysisTaskFragmentationFunction.cxx:1238 AliAnalysisTaskFragmentationFunction.cxx:1239 AliAnalysisTaskFragmentationFunction.cxx:1240 AliAnalysisTaskFragmentationFunction.cxx:1241 AliAnalysisTaskFragmentationFunction.cxx:1242 AliAnalysisTaskFragmentationFunction.cxx:1243 AliAnalysisTaskFragmentationFunction.cxx:1244 AliAnalysisTaskFragmentationFunction.cxx:1245 AliAnalysisTaskFragmentationFunction.cxx:1246 AliAnalysisTaskFragmentationFunction.cxx:1247 AliAnalysisTaskFragmentationFunction.cxx:1248 AliAnalysisTaskFragmentationFunction.cxx:1249 AliAnalysisTaskFragmentationFunction.cxx:1250 AliAnalysisTaskFragmentationFunction.cxx:1251 AliAnalysisTaskFragmentationFunction.cxx:1252 AliAnalysisTaskFragmentationFunction.cxx:1253 AliAnalysisTaskFragmentationFunction.cxx:1254 AliAnalysisTaskFragmentationFunction.cxx:1255 AliAnalysisTaskFragmentationFunction.cxx:1256 AliAnalysisTaskFragmentationFunction.cxx:1257 AliAnalysisTaskFragmentationFunction.cxx:1258 AliAnalysisTaskFragmentationFunction.cxx:1259 AliAnalysisTaskFragmentationFunction.cxx:1260 AliAnalysisTaskFragmentationFunction.cxx:1261 AliAnalysisTaskFragmentationFunction.cxx:1262 AliAnalysisTaskFragmentationFunction.cxx:1263 AliAnalysisTaskFragmentationFunction.cxx:1264 AliAnalysisTaskFragmentationFunction.cxx:1265 AliAnalysisTaskFragmentationFunction.cxx:1266 AliAnalysisTaskFragmentationFunction.cxx:1267 AliAnalysisTaskFragmentationFunction.cxx:1268 AliAnalysisTaskFragmentationFunction.cxx:1269 AliAnalysisTaskFragmentationFunction.cxx:1270 AliAnalysisTaskFragmentationFunction.cxx:1271 AliAnalysisTaskFragmentationFunction.cxx:1272 AliAnalysisTaskFragmentationFunction.cxx:1273 AliAnalysisTaskFragmentationFunction.cxx:1274 AliAnalysisTaskFragmentationFunction.cxx:1275 AliAnalysisTaskFragmentationFunction.cxx:1276 AliAnalysisTaskFragmentationFunction.cxx:1277 AliAnalysisTaskFragmentationFunction.cxx:1278 AliAnalysisTaskFragmentationFunction.cxx:1279 AliAnalysisTaskFragmentationFunction.cxx:1280 AliAnalysisTaskFragmentationFunction.cxx:1281 AliAnalysisTaskFragmentationFunction.cxx:1282 AliAnalysisTaskFragmentationFunction.cxx:1283 AliAnalysisTaskFragmentationFunction.cxx:1284 AliAnalysisTaskFragmentationFunction.cxx:1285 AliAnalysisTaskFragmentationFunction.cxx:1286 AliAnalysisTaskFragmentationFunction.cxx:1287 AliAnalysisTaskFragmentationFunction.cxx:1288 AliAnalysisTaskFragmentationFunction.cxx:1289 AliAnalysisTaskFragmentationFunction.cxx:1290 AliAnalysisTaskFragmentationFunction.cxx:1291 AliAnalysisTaskFragmentationFunction.cxx:1292 AliAnalysisTaskFragmentationFunction.cxx:1293 AliAnalysisTaskFragmentationFunction.cxx:1294 AliAnalysisTaskFragmentationFunction.cxx:1295 AliAnalysisTaskFragmentationFunction.cxx:1296 AliAnalysisTaskFragmentationFunction.cxx:1297 AliAnalysisTaskFragmentationFunction.cxx:1298 AliAnalysisTaskFragmentationFunction.cxx:1299 AliAnalysisTaskFragmentationFunction.cxx:1300 AliAnalysisTaskFragmentationFunction.cxx:1301 AliAnalysisTaskFragmentationFunction.cxx:1302 AliAnalysisTaskFragmentationFunction.cxx:1303 AliAnalysisTaskFragmentationFunction.cxx:1304 AliAnalysisTaskFragmentationFunction.cxx:1305 AliAnalysisTaskFragmentationFunction.cxx:1306 AliAnalysisTaskFragmentationFunction.cxx:1307 AliAnalysisTaskFragmentationFunction.cxx:1308 AliAnalysisTaskFragmentationFunction.cxx:1309 AliAnalysisTaskFragmentationFunction.cxx:1310 AliAnalysisTaskFragmentationFunction.cxx:1311 AliAnalysisTaskFragmentationFunction.cxx:1312 AliAnalysisTaskFragmentationFunction.cxx:1313 AliAnalysisTaskFragmentationFunction.cxx:1314 AliAnalysisTaskFragmentationFunction.cxx:1315 AliAnalysisTaskFragmentationFunction.cxx:1316 AliAnalysisTaskFragmentationFunction.cxx:1317 AliAnalysisTaskFragmentationFunction.cxx:1318 AliAnalysisTaskFragmentationFunction.cxx:1319 AliAnalysisTaskFragmentationFunction.cxx:1320 AliAnalysisTaskFragmentationFunction.cxx:1321 AliAnalysisTaskFragmentationFunction.cxx:1322 AliAnalysisTaskFragmentationFunction.cxx:1323 AliAnalysisTaskFragmentationFunction.cxx:1324 AliAnalysisTaskFragmentationFunction.cxx:1325 AliAnalysisTaskFragmentationFunction.cxx:1326 AliAnalysisTaskFragmentationFunction.cxx:1327 AliAnalysisTaskFragmentationFunction.cxx:1328 AliAnalysisTaskFragmentationFunction.cxx:1329 AliAnalysisTaskFragmentationFunction.cxx:1330 AliAnalysisTaskFragmentationFunction.cxx:1331 AliAnalysisTaskFragmentationFunction.cxx:1332 AliAnalysisTaskFragmentationFunction.cxx:1333 AliAnalysisTaskFragmentationFunction.cxx:1334 AliAnalysisTaskFragmentationFunction.cxx:1335 AliAnalysisTaskFragmentationFunction.cxx:1336 AliAnalysisTaskFragmentationFunction.cxx:1337 AliAnalysisTaskFragmentationFunction.cxx:1338 AliAnalysisTaskFragmentationFunction.cxx:1339 AliAnalysisTaskFragmentationFunction.cxx:1340 AliAnalysisTaskFragmentationFunction.cxx:1341 AliAnalysisTaskFragmentationFunction.cxx:1342 AliAnalysisTaskFragmentationFunction.cxx:1343 AliAnalysisTaskFragmentationFunction.cxx:1344 AliAnalysisTaskFragmentationFunction.cxx:1345 AliAnalysisTaskFragmentationFunction.cxx:1346 AliAnalysisTaskFragmentationFunction.cxx:1347 AliAnalysisTaskFragmentationFunction.cxx:1348 AliAnalysisTaskFragmentationFunction.cxx:1349 AliAnalysisTaskFragmentationFunction.cxx:1350 AliAnalysisTaskFragmentationFunction.cxx:1351 AliAnalysisTaskFragmentationFunction.cxx:1352 AliAnalysisTaskFragmentationFunction.cxx:1353 AliAnalysisTaskFragmentationFunction.cxx:1354 AliAnalysisTaskFragmentationFunction.cxx:1355 AliAnalysisTaskFragmentationFunction.cxx:1356 AliAnalysisTaskFragmentationFunction.cxx:1357 AliAnalysisTaskFragmentationFunction.cxx:1358 AliAnalysisTaskFragmentationFunction.cxx:1359 AliAnalysisTaskFragmentationFunction.cxx:1360 AliAnalysisTaskFragmentationFunction.cxx:1361 AliAnalysisTaskFragmentationFunction.cxx:1362 AliAnalysisTaskFragmentationFunction.cxx:1363 AliAnalysisTaskFragmentationFunction.cxx:1364 AliAnalysisTaskFragmentationFunction.cxx:1365 AliAnalysisTaskFragmentationFunction.cxx:1366 AliAnalysisTaskFragmentationFunction.cxx:1367 AliAnalysisTaskFragmentationFunction.cxx:1368 AliAnalysisTaskFragmentationFunction.cxx:1369 AliAnalysisTaskFragmentationFunction.cxx:1370 AliAnalysisTaskFragmentationFunction.cxx:1371 AliAnalysisTaskFragmentationFunction.cxx:1372 AliAnalysisTaskFragmentationFunction.cxx:1373 AliAnalysisTaskFragmentationFunction.cxx:1374 AliAnalysisTaskFragmentationFunction.cxx:1375 AliAnalysisTaskFragmentationFunction.cxx:1376 AliAnalysisTaskFragmentationFunction.cxx:1377 AliAnalysisTaskFragmentationFunction.cxx:1378 AliAnalysisTaskFragmentationFunction.cxx:1379 AliAnalysisTaskFragmentationFunction.cxx:1380 AliAnalysisTaskFragmentationFunction.cxx:1381 AliAnalysisTaskFragmentationFunction.cxx:1382 AliAnalysisTaskFragmentationFunction.cxx:1383 AliAnalysisTaskFragmentationFunction.cxx:1384 AliAnalysisTaskFragmentationFunction.cxx:1385 AliAnalysisTaskFragmentationFunction.cxx:1386 AliAnalysisTaskFragmentationFunction.cxx:1387 AliAnalysisTaskFragmentationFunction.cxx:1388 AliAnalysisTaskFragmentationFunction.cxx:1389 AliAnalysisTaskFragmentationFunction.cxx:1390 AliAnalysisTaskFragmentationFunction.cxx:1391 AliAnalysisTaskFragmentationFunction.cxx:1392 AliAnalysisTaskFragmentationFunction.cxx:1393 AliAnalysisTaskFragmentationFunction.cxx:1394 AliAnalysisTaskFragmentationFunction.cxx:1395 AliAnalysisTaskFragmentationFunction.cxx:1396 AliAnalysisTaskFragmentationFunction.cxx:1397 AliAnalysisTaskFragmentationFunction.cxx:1398 AliAnalysisTaskFragmentationFunction.cxx:1399 AliAnalysisTaskFragmentationFunction.cxx:1400 AliAnalysisTaskFragmentationFunction.cxx:1401 AliAnalysisTaskFragmentationFunction.cxx:1402 AliAnalysisTaskFragmentationFunction.cxx:1403 AliAnalysisTaskFragmentationFunction.cxx:1404 AliAnalysisTaskFragmentationFunction.cxx:1405 AliAnalysisTaskFragmentationFunction.cxx:1406 AliAnalysisTaskFragmentationFunction.cxx:1407 AliAnalysisTaskFragmentationFunction.cxx:1408 AliAnalysisTaskFragmentationFunction.cxx:1409 AliAnalysisTaskFragmentationFunction.cxx:1410 AliAnalysisTaskFragmentationFunction.cxx:1411 AliAnalysisTaskFragmentationFunction.cxx:1412 AliAnalysisTaskFragmentationFunction.cxx:1413 AliAnalysisTaskFragmentationFunction.cxx:1414 AliAnalysisTaskFragmentationFunction.cxx:1415 AliAnalysisTaskFragmentationFunction.cxx:1416 AliAnalysisTaskFragmentationFunction.cxx:1417 AliAnalysisTaskFragmentationFunction.cxx:1418 AliAnalysisTaskFragmentationFunction.cxx:1419 AliAnalysisTaskFragmentationFunction.cxx:1420 AliAnalysisTaskFragmentationFunction.cxx:1421 AliAnalysisTaskFragmentationFunction.cxx:1422 AliAnalysisTaskFragmentationFunction.cxx:1423 AliAnalysisTaskFragmentationFunction.cxx:1424 AliAnalysisTaskFragmentationFunction.cxx:1425 AliAnalysisTaskFragmentationFunction.cxx:1426 AliAnalysisTaskFragmentationFunction.cxx:1427 AliAnalysisTaskFragmentationFunction.cxx:1428 AliAnalysisTaskFragmentationFunction.cxx:1429 AliAnalysisTaskFragmentationFunction.cxx:1430 AliAnalysisTaskFragmentationFunction.cxx:1431 AliAnalysisTaskFragmentationFunction.cxx:1432 AliAnalysisTaskFragmentationFunction.cxx:1433 AliAnalysisTaskFragmentationFunction.cxx:1434 AliAnalysisTaskFragmentationFunction.cxx:1435 AliAnalysisTaskFragmentationFunction.cxx:1436 AliAnalysisTaskFragmentationFunction.cxx:1437 AliAnalysisTaskFragmentationFunction.cxx:1438 AliAnalysisTaskFragmentationFunction.cxx:1439 AliAnalysisTaskFragmentationFunction.cxx:1440 AliAnalysisTaskFragmentationFunction.cxx:1441 AliAnalysisTaskFragmentationFunction.cxx:1442 AliAnalysisTaskFragmentationFunction.cxx:1443 AliAnalysisTaskFragmentationFunction.cxx:1444 AliAnalysisTaskFragmentationFunction.cxx:1445 AliAnalysisTaskFragmentationFunction.cxx:1446 AliAnalysisTaskFragmentationFunction.cxx:1447 AliAnalysisTaskFragmentationFunction.cxx:1448 AliAnalysisTaskFragmentationFunction.cxx:1449 AliAnalysisTaskFragmentationFunction.cxx:1450 AliAnalysisTaskFragmentationFunction.cxx:1451 AliAnalysisTaskFragmentationFunction.cxx:1452 AliAnalysisTaskFragmentationFunction.cxx:1453 AliAnalysisTaskFragmentationFunction.cxx:1454 AliAnalysisTaskFragmentationFunction.cxx:1455 AliAnalysisTaskFragmentationFunction.cxx:1456 AliAnalysisTaskFragmentationFunction.cxx:1457 AliAnalysisTaskFragmentationFunction.cxx:1458 AliAnalysisTaskFragmentationFunction.cxx:1459 AliAnalysisTaskFragmentationFunction.cxx:1460 AliAnalysisTaskFragmentationFunction.cxx:1461 AliAnalysisTaskFragmentationFunction.cxx:1462 AliAnalysisTaskFragmentationFunction.cxx:1463 AliAnalysisTaskFragmentationFunction.cxx:1464 AliAnalysisTaskFragmentationFunction.cxx:1465 AliAnalysisTaskFragmentationFunction.cxx:1466 AliAnalysisTaskFragmentationFunction.cxx:1467 AliAnalysisTaskFragmentationFunction.cxx:1468 AliAnalysisTaskFragmentationFunction.cxx:1469 AliAnalysisTaskFragmentationFunction.cxx:1470 AliAnalysisTaskFragmentationFunction.cxx:1471 AliAnalysisTaskFragmentationFunction.cxx:1472 AliAnalysisTaskFragmentationFunction.cxx:1473 AliAnalysisTaskFragmentationFunction.cxx:1474 AliAnalysisTaskFragmentationFunction.cxx:1475 AliAnalysisTaskFragmentationFunction.cxx:1476 AliAnalysisTaskFragmentationFunction.cxx:1477 AliAnalysisTaskFragmentationFunction.cxx:1478 AliAnalysisTaskFragmentationFunction.cxx:1479 AliAnalysisTaskFragmentationFunction.cxx:1480 AliAnalysisTaskFragmentationFunction.cxx:1481 AliAnalysisTaskFragmentationFunction.cxx:1482 AliAnalysisTaskFragmentationFunction.cxx:1483 AliAnalysisTaskFragmentationFunction.cxx:1484 AliAnalysisTaskFragmentationFunction.cxx:1485 AliAnalysisTaskFragmentationFunction.cxx:1486 AliAnalysisTaskFragmentationFunction.cxx:1487 AliAnalysisTaskFragmentationFunction.cxx:1488 AliAnalysisTaskFragmentationFunction.cxx:1489 AliAnalysisTaskFragmentationFunction.cxx:1490 AliAnalysisTaskFragmentationFunction.cxx:1491 AliAnalysisTaskFragmentationFunction.cxx:1492 AliAnalysisTaskFragmentationFunction.cxx:1493 AliAnalysisTaskFragmentationFunction.cxx:1494 AliAnalysisTaskFragmentationFunction.cxx:1495 AliAnalysisTaskFragmentationFunction.cxx:1496 AliAnalysisTaskFragmentationFunction.cxx:1497 AliAnalysisTaskFragmentationFunction.cxx:1498 AliAnalysisTaskFragmentationFunction.cxx:1499 AliAnalysisTaskFragmentationFunction.cxx:1500 AliAnalysisTaskFragmentationFunction.cxx:1501 AliAnalysisTaskFragmentationFunction.cxx:1502 AliAnalysisTaskFragmentationFunction.cxx:1503 AliAnalysisTaskFragmentationFunction.cxx:1504 AliAnalysisTaskFragmentationFunction.cxx:1505 AliAnalysisTaskFragmentationFunction.cxx:1506 AliAnalysisTaskFragmentationFunction.cxx:1507 AliAnalysisTaskFragmentationFunction.cxx:1508 AliAnalysisTaskFragmentationFunction.cxx:1509 AliAnalysisTaskFragmentationFunction.cxx:1510 AliAnalysisTaskFragmentationFunction.cxx:1511 AliAnalysisTaskFragmentationFunction.cxx:1512 AliAnalysisTaskFragmentationFunction.cxx:1513 AliAnalysisTaskFragmentationFunction.cxx:1514 AliAnalysisTaskFragmentationFunction.cxx:1515 AliAnalysisTaskFragmentationFunction.cxx:1516 AliAnalysisTaskFragmentationFunction.cxx:1517 AliAnalysisTaskFragmentationFunction.cxx:1518 AliAnalysisTaskFragmentationFunction.cxx:1519 AliAnalysisTaskFragmentationFunction.cxx:1520 AliAnalysisTaskFragmentationFunction.cxx:1521 AliAnalysisTaskFragmentationFunction.cxx:1522 AliAnalysisTaskFragmentationFunction.cxx:1523 AliAnalysisTaskFragmentationFunction.cxx:1524 AliAnalysisTaskFragmentationFunction.cxx:1525 AliAnalysisTaskFragmentationFunction.cxx:1526 AliAnalysisTaskFragmentationFunction.cxx:1527 AliAnalysisTaskFragmentationFunction.cxx:1528 AliAnalysisTaskFragmentationFunction.cxx:1529 AliAnalysisTaskFragmentationFunction.cxx:1530 AliAnalysisTaskFragmentationFunction.cxx:1531 AliAnalysisTaskFragmentationFunction.cxx:1532 AliAnalysisTaskFragmentationFunction.cxx:1533 AliAnalysisTaskFragmentationFunction.cxx:1534 AliAnalysisTaskFragmentationFunction.cxx:1535 AliAnalysisTaskFragmentationFunction.cxx:1536 AliAnalysisTaskFragmentationFunction.cxx:1537 AliAnalysisTaskFragmentationFunction.cxx:1538 AliAnalysisTaskFragmentationFunction.cxx:1539 AliAnalysisTaskFragmentationFunction.cxx:1540 AliAnalysisTaskFragmentationFunction.cxx:1541 AliAnalysisTaskFragmentationFunction.cxx:1542 AliAnalysisTaskFragmentationFunction.cxx:1543 AliAnalysisTaskFragmentationFunction.cxx:1544 AliAnalysisTaskFragmentationFunction.cxx:1545 AliAnalysisTaskFragmentationFunction.cxx:1546 AliAnalysisTaskFragmentationFunction.cxx:1547 AliAnalysisTaskFragmentationFunction.cxx:1548 AliAnalysisTaskFragmentationFunction.cxx:1549 AliAnalysisTaskFragmentationFunction.cxx:1550 AliAnalysisTaskFragmentationFunction.cxx:1551 AliAnalysisTaskFragmentationFunction.cxx:1552 AliAnalysisTaskFragmentationFunction.cxx:1553 AliAnalysisTaskFragmentationFunction.cxx:1554 AliAnalysisTaskFragmentationFunction.cxx:1555 AliAnalysisTaskFragmentationFunction.cxx:1556 AliAnalysisTaskFragmentationFunction.cxx:1557 AliAnalysisTaskFragmentationFunction.cxx:1558 AliAnalysisTaskFragmentationFunction.cxx:1559 AliAnalysisTaskFragmentationFunction.cxx:1560 AliAnalysisTaskFragmentationFunction.cxx:1561 AliAnalysisTaskFragmentationFunction.cxx:1562 AliAnalysisTaskFragmentationFunction.cxx:1563 AliAnalysisTaskFragmentationFunction.cxx:1564 AliAnalysisTaskFragmentationFunction.cxx:1565 AliAnalysisTaskFragmentationFunction.cxx:1566 AliAnalysisTaskFragmentationFunction.cxx:1567 AliAnalysisTaskFragmentationFunction.cxx:1568 AliAnalysisTaskFragmentationFunction.cxx:1569 AliAnalysisTaskFragmentationFunction.cxx:1570 AliAnalysisTaskFragmentationFunction.cxx:1571 AliAnalysisTaskFragmentationFunction.cxx:1572 AliAnalysisTaskFragmentationFunction.cxx:1573 AliAnalysisTaskFragmentationFunction.cxx:1574 AliAnalysisTaskFragmentationFunction.cxx:1575 AliAnalysisTaskFragmentationFunction.cxx:1576 AliAnalysisTaskFragmentationFunction.cxx:1577 AliAnalysisTaskFragmentationFunction.cxx:1578 AliAnalysisTaskFragmentationFunction.cxx:1579 AliAnalysisTaskFragmentationFunction.cxx:1580 AliAnalysisTaskFragmentationFunction.cxx:1581 AliAnalysisTaskFragmentationFunction.cxx:1582 AliAnalysisTaskFragmentationFunction.cxx:1583 AliAnalysisTaskFragmentationFunction.cxx:1584 AliAnalysisTaskFragmentationFunction.cxx:1585 AliAnalysisTaskFragmentationFunction.cxx:1586 AliAnalysisTaskFragmentationFunction.cxx:1587 AliAnalysisTaskFragmentationFunction.cxx:1588 AliAnalysisTaskFragmentationFunction.cxx:1589 AliAnalysisTaskFragmentationFunction.cxx:1590 AliAnalysisTaskFragmentationFunction.cxx:1591 AliAnalysisTaskFragmentationFunction.cxx:1592 AliAnalysisTaskFragmentationFunction.cxx:1593 AliAnalysisTaskFragmentationFunction.cxx:1594 AliAnalysisTaskFragmentationFunction.cxx:1595 AliAnalysisTaskFragmentationFunction.cxx:1596 AliAnalysisTaskFragmentationFunction.cxx:1597 AliAnalysisTaskFragmentationFunction.cxx:1598 AliAnalysisTaskFragmentationFunction.cxx:1599 AliAnalysisTaskFragmentationFunction.cxx:1600 AliAnalysisTaskFragmentationFunction.cxx:1601 AliAnalysisTaskFragmentationFunction.cxx:1602 AliAnalysisTaskFragmentationFunction.cxx:1603 AliAnalysisTaskFragmentationFunction.cxx:1604 AliAnalysisTaskFragmentationFunction.cxx:1605 AliAnalysisTaskFragmentationFunction.cxx:1606 AliAnalysisTaskFragmentationFunction.cxx:1607 AliAnalysisTaskFragmentationFunction.cxx:1608 AliAnalysisTaskFragmentationFunction.cxx:1609 AliAnalysisTaskFragmentationFunction.cxx:1610 AliAnalysisTaskFragmentationFunction.cxx:1611 AliAnalysisTaskFragmentationFunction.cxx:1612 AliAnalysisTaskFragmentationFunction.cxx:1613 AliAnalysisTaskFragmentationFunction.cxx:1614 AliAnalysisTaskFragmentationFunction.cxx:1615 AliAnalysisTaskFragmentationFunction.cxx:1616 AliAnalysisTaskFragmentationFunction.cxx:1617 AliAnalysisTaskFragmentationFunction.cxx:1618 AliAnalysisTaskFragmentationFunction.cxx:1619 AliAnalysisTaskFragmentationFunction.cxx:1620 AliAnalysisTaskFragmentationFunction.cxx:1621 AliAnalysisTaskFragmentationFunction.cxx:1622 AliAnalysisTaskFragmentationFunction.cxx:1623 AliAnalysisTaskFragmentationFunction.cxx:1624 AliAnalysisTaskFragmentationFunction.cxx:1625 AliAnalysisTaskFragmentationFunction.cxx:1626 AliAnalysisTaskFragmentationFunction.cxx:1627 AliAnalysisTaskFragmentationFunction.cxx:1628 AliAnalysisTaskFragmentationFunction.cxx:1629 AliAnalysisTaskFragmentationFunction.cxx:1630 AliAnalysisTaskFragmentationFunction.cxx:1631 AliAnalysisTaskFragmentationFunction.cxx:1632 AliAnalysisTaskFragmentationFunction.cxx:1633 AliAnalysisTaskFragmentationFunction.cxx:1634 AliAnalysisTaskFragmentationFunction.cxx:1635 AliAnalysisTaskFragmentationFunction.cxx:1636 AliAnalysisTaskFragmentationFunction.cxx:1637 AliAnalysisTaskFragmentationFunction.cxx:1638 AliAnalysisTaskFragmentationFunction.cxx:1639 AliAnalysisTaskFragmentationFunction.cxx:1640 AliAnalysisTaskFragmentationFunction.cxx:1641 AliAnalysisTaskFragmentationFunction.cxx:1642 AliAnalysisTaskFragmentationFunction.cxx:1643 AliAnalysisTaskFragmentationFunction.cxx:1644 AliAnalysisTaskFragmentationFunction.cxx:1645 AliAnalysisTaskFragmentationFunction.cxx:1646 AliAnalysisTaskFragmentationFunction.cxx:1647 AliAnalysisTaskFragmentationFunction.cxx:1648 AliAnalysisTaskFragmentationFunction.cxx:1649 AliAnalysisTaskFragmentationFunction.cxx:1650 AliAnalysisTaskFragmentationFunction.cxx:1651 AliAnalysisTaskFragmentationFunction.cxx:1652 AliAnalysisTaskFragmentationFunction.cxx:1653 AliAnalysisTaskFragmentationFunction.cxx:1654 AliAnalysisTaskFragmentationFunction.cxx:1655 AliAnalysisTaskFragmentationFunction.cxx:1656 AliAnalysisTaskFragmentationFunction.cxx:1657 AliAnalysisTaskFragmentationFunction.cxx:1658 AliAnalysisTaskFragmentationFunction.cxx:1659 AliAnalysisTaskFragmentationFunction.cxx:1660 AliAnalysisTaskFragmentationFunction.cxx:1661 AliAnalysisTaskFragmentationFunction.cxx:1662 AliAnalysisTaskFragmentationFunction.cxx:1663 AliAnalysisTaskFragmentationFunction.cxx:1664 AliAnalysisTaskFragmentationFunction.cxx:1665 AliAnalysisTaskFragmentationFunction.cxx:1666 AliAnalysisTaskFragmentationFunction.cxx:1667 AliAnalysisTaskFragmentationFunction.cxx:1668 AliAnalysisTaskFragmentationFunction.cxx:1669 AliAnalysisTaskFragmentationFunction.cxx:1670 AliAnalysisTaskFragmentationFunction.cxx:1671 AliAnalysisTaskFragmentationFunction.cxx:1672 AliAnalysisTaskFragmentationFunction.cxx:1673 AliAnalysisTaskFragmentationFunction.cxx:1674 AliAnalysisTaskFragmentationFunction.cxx:1675 AliAnalysisTaskFragmentationFunction.cxx:1676 AliAnalysisTaskFragmentationFunction.cxx:1677 AliAnalysisTaskFragmentationFunction.cxx:1678 AliAnalysisTaskFragmentationFunction.cxx:1679 AliAnalysisTaskFragmentationFunction.cxx:1680 AliAnalysisTaskFragmentationFunction.cxx:1681 AliAnalysisTaskFragmentationFunction.cxx:1682 AliAnalysisTaskFragmentationFunction.cxx:1683 AliAnalysisTaskFragmentationFunction.cxx:1684 AliAnalysisTaskFragmentationFunction.cxx:1685 AliAnalysisTaskFragmentationFunction.cxx:1686 AliAnalysisTaskFragmentationFunction.cxx:1687 AliAnalysisTaskFragmentationFunction.cxx:1688 AliAnalysisTaskFragmentationFunction.cxx:1689 AliAnalysisTaskFragmentationFunction.cxx:1690 AliAnalysisTaskFragmentationFunction.cxx:1691 AliAnalysisTaskFragmentationFunction.cxx:1692 AliAnalysisTaskFragmentationFunction.cxx:1693 AliAnalysisTaskFragmentationFunction.cxx:1694 AliAnalysisTaskFragmentationFunction.cxx:1695 AliAnalysisTaskFragmentationFunction.cxx:1696 AliAnalysisTaskFragmentationFunction.cxx:1697 AliAnalysisTaskFragmentationFunction.cxx:1698 AliAnalysisTaskFragmentationFunction.cxx:1699 AliAnalysisTaskFragmentationFunction.cxx:1700 AliAnalysisTaskFragmentationFunction.cxx:1701 AliAnalysisTaskFragmentationFunction.cxx:1702 AliAnalysisTaskFragmentationFunction.cxx:1703 AliAnalysisTaskFragmentationFunction.cxx:1704 AliAnalysisTaskFragmentationFunction.cxx:1705 AliAnalysisTaskFragmentationFunction.cxx:1706 AliAnalysisTaskFragmentationFunction.cxx:1707 AliAnalysisTaskFragmentationFunction.cxx:1708 AliAnalysisTaskFragmentationFunction.cxx:1709 AliAnalysisTaskFragmentationFunction.cxx:1710 AliAnalysisTaskFragmentationFunction.cxx:1711 AliAnalysisTaskFragmentationFunction.cxx:1712 AliAnalysisTaskFragmentationFunction.cxx:1713 AliAnalysisTaskFragmentationFunction.cxx:1714 AliAnalysisTaskFragmentationFunction.cxx:1715 AliAnalysisTaskFragmentationFunction.cxx:1716 AliAnalysisTaskFragmentationFunction.cxx:1717 AliAnalysisTaskFragmentationFunction.cxx:1718 AliAnalysisTaskFragmentationFunction.cxx:1719 AliAnalysisTaskFragmentationFunction.cxx:1720 AliAnalysisTaskFragmentationFunction.cxx:1721 AliAnalysisTaskFragmentationFunction.cxx:1722 AliAnalysisTaskFragmentationFunction.cxx:1723 AliAnalysisTaskFragmentationFunction.cxx:1724 AliAnalysisTaskFragmentationFunction.cxx:1725 AliAnalysisTaskFragmentationFunction.cxx:1726 AliAnalysisTaskFragmentationFunction.cxx:1727 AliAnalysisTaskFragmentationFunction.cxx:1728 AliAnalysisTaskFragmentationFunction.cxx:1729 AliAnalysisTaskFragmentationFunction.cxx:1730 AliAnalysisTaskFragmentationFunction.cxx:1731 AliAnalysisTaskFragmentationFunction.cxx:1732 AliAnalysisTaskFragmentationFunction.cxx:1733 AliAnalysisTaskFragmentationFunction.cxx:1734 AliAnalysisTaskFragmentationFunction.cxx:1735 AliAnalysisTaskFragmentationFunction.cxx:1736 AliAnalysisTaskFragmentationFunction.cxx:1737 AliAnalysisTaskFragmentationFunction.cxx:1738 AliAnalysisTaskFragmentationFunction.cxx:1739 AliAnalysisTaskFragmentationFunction.cxx:1740 AliAnalysisTaskFragmentationFunction.cxx:1741 AliAnalysisTaskFragmentationFunction.cxx:1742 AliAnalysisTaskFragmentationFunction.cxx:1743 AliAnalysisTaskFragmentationFunction.cxx:1744 AliAnalysisTaskFragmentationFunction.cxx:1745 AliAnalysisTaskFragmentationFunction.cxx:1746 AliAnalysisTaskFragmentationFunction.cxx:1747 AliAnalysisTaskFragmentationFunction.cxx:1748 AliAnalysisTaskFragmentationFunction.cxx:1749 AliAnalysisTaskFragmentationFunction.cxx:1750 AliAnalysisTaskFragmentationFunction.cxx:1751 AliAnalysisTaskFragmentationFunction.cxx:1752 AliAnalysisTaskFragmentationFunction.cxx:1753 AliAnalysisTaskFragmentationFunction.cxx:1754 AliAnalysisTaskFragmentationFunction.cxx:1755 AliAnalysisTaskFragmentationFunction.cxx:1756 AliAnalysisTaskFragmentationFunction.cxx:1757 AliAnalysisTaskFragmentationFunction.cxx:1758 AliAnalysisTaskFragmentationFunction.cxx:1759 AliAnalysisTaskFragmentationFunction.cxx:1760 AliAnalysisTaskFragmentationFunction.cxx:1761 AliAnalysisTaskFragmentationFunction.cxx:1762 AliAnalysisTaskFragmentationFunction.cxx:1763 AliAnalysisTaskFragmentationFunction.cxx:1764 AliAnalysisTaskFragmentationFunction.cxx:1765 AliAnalysisTaskFragmentationFunction.cxx:1766 AliAnalysisTaskFragmentationFunction.cxx:1767 AliAnalysisTaskFragmentationFunction.cxx:1768 AliAnalysisTaskFragmentationFunction.cxx:1769 AliAnalysisTaskFragmentationFunction.cxx:1770 AliAnalysisTaskFragmentationFunction.cxx:1771 AliAnalysisTaskFragmentationFunction.cxx:1772 AliAnalysisTaskFragmentationFunction.cxx:1773 AliAnalysisTaskFragmentationFunction.cxx:1774 AliAnalysisTaskFragmentationFunction.cxx:1775 AliAnalysisTaskFragmentationFunction.cxx:1776 AliAnalysisTaskFragmentationFunction.cxx:1777 AliAnalysisTaskFragmentationFunction.cxx:1778 AliAnalysisTaskFragmentationFunction.cxx:1779 AliAnalysisTaskFragmentationFunction.cxx:1780 AliAnalysisTaskFragmentationFunction.cxx:1781 AliAnalysisTaskFragmentationFunction.cxx:1782 AliAnalysisTaskFragmentationFunction.cxx:1783 AliAnalysisTaskFragmentationFunction.cxx:1784 AliAnalysisTaskFragmentationFunction.cxx:1785 AliAnalysisTaskFragmentationFunction.cxx:1786 AliAnalysisTaskFragmentationFunction.cxx:1787 AliAnalysisTaskFragmentationFunction.cxx:1788 AliAnalysisTaskFragmentationFunction.cxx:1789 AliAnalysisTaskFragmentationFunction.cxx:1790 AliAnalysisTaskFragmentationFunction.cxx:1791 AliAnalysisTaskFragmentationFunction.cxx:1792 AliAnalysisTaskFragmentationFunction.cxx:1793 AliAnalysisTaskFragmentationFunction.cxx:1794 AliAnalysisTaskFragmentationFunction.cxx:1795 AliAnalysisTaskFragmentationFunction.cxx:1796 AliAnalysisTaskFragmentationFunction.cxx:1797 AliAnalysisTaskFragmentationFunction.cxx:1798 AliAnalysisTaskFragmentationFunction.cxx:1799 AliAnalysisTaskFragmentationFunction.cxx:1800 AliAnalysisTaskFragmentationFunction.cxx:1801 AliAnalysisTaskFragmentationFunction.cxx:1802 AliAnalysisTaskFragmentationFunction.cxx:1803 AliAnalysisTaskFragmentationFunction.cxx:1804 AliAnalysisTaskFragmentationFunction.cxx:1805 AliAnalysisTaskFragmentationFunction.cxx:1806 AliAnalysisTaskFragmentationFunction.cxx:1807 AliAnalysisTaskFragmentationFunction.cxx:1808 AliAnalysisTaskFragmentationFunction.cxx:1809 AliAnalysisTaskFragmentationFunction.cxx:1810 AliAnalysisTaskFragmentationFunction.cxx:1811 AliAnalysisTaskFragmentationFunction.cxx:1812 AliAnalysisTaskFragmentationFunction.cxx:1813 AliAnalysisTaskFragmentationFunction.cxx:1814 AliAnalysisTaskFragmentationFunction.cxx:1815 AliAnalysisTaskFragmentationFunction.cxx:1816 AliAnalysisTaskFragmentationFunction.cxx:1817 AliAnalysisTaskFragmentationFunction.cxx:1818 AliAnalysisTaskFragmentationFunction.cxx:1819 AliAnalysisTaskFragmentationFunction.cxx:1820 AliAnalysisTaskFragmentationFunction.cxx:1821 AliAnalysisTaskFragmentationFunction.cxx:1822 AliAnalysisTaskFragmentationFunction.cxx:1823 AliAnalysisTaskFragmentationFunction.cxx:1824 AliAnalysisTaskFragmentationFunction.cxx:1825 AliAnalysisTaskFragmentationFunction.cxx:1826 AliAnalysisTaskFragmentationFunction.cxx:1827 AliAnalysisTaskFragmentationFunction.cxx:1828 AliAnalysisTaskFragmentationFunction.cxx:1829 AliAnalysisTaskFragmentationFunction.cxx:1830 AliAnalysisTaskFragmentationFunction.cxx:1831 AliAnalysisTaskFragmentationFunction.cxx:1832 AliAnalysisTaskFragmentationFunction.cxx:1833 AliAnalysisTaskFragmentationFunction.cxx:1834 AliAnalysisTaskFragmentationFunction.cxx:1835 AliAnalysisTaskFragmentationFunction.cxx:1836 AliAnalysisTaskFragmentationFunction.cxx:1837 AliAnalysisTaskFragmentationFunction.cxx:1838 AliAnalysisTaskFragmentationFunction.cxx:1839 AliAnalysisTaskFragmentationFunction.cxx:1840 AliAnalysisTaskFragmentationFunction.cxx:1841 AliAnalysisTaskFragmentationFunction.cxx:1842 AliAnalysisTaskFragmentationFunction.cxx:1843 AliAnalysisTaskFragmentationFunction.cxx:1844 AliAnalysisTaskFragmentationFunction.cxx:1845 AliAnalysisTaskFragmentationFunction.cxx:1846 AliAnalysisTaskFragmentationFunction.cxx:1847 AliAnalysisTaskFragmentationFunction.cxx:1848 AliAnalysisTaskFragmentationFunction.cxx:1849 AliAnalysisTaskFragmentationFunction.cxx:1850 AliAnalysisTaskFragmentationFunction.cxx:1851 AliAnalysisTaskFragmentationFunction.cxx:1852 AliAnalysisTaskFragmentationFunction.cxx:1853 AliAnalysisTaskFragmentationFunction.cxx:1854 AliAnalysisTaskFragmentationFunction.cxx:1855 AliAnalysisTaskFragmentationFunction.cxx:1856 AliAnalysisTaskFragmentationFunction.cxx:1857 AliAnalysisTaskFragmentationFunction.cxx:1858 AliAnalysisTaskFragmentationFunction.cxx:1859 AliAnalysisTaskFragmentationFunction.cxx:1860 AliAnalysisTaskFragmentationFunction.cxx:1861 AliAnalysisTaskFragmentationFunction.cxx:1862 AliAnalysisTaskFragmentationFunction.cxx:1863 AliAnalysisTaskFragmentationFunction.cxx:1864 AliAnalysisTaskFragmentationFunction.cxx:1865 AliAnalysisTaskFragmentationFunction.cxx:1866 AliAnalysisTaskFragmentationFunction.cxx:1867 AliAnalysisTaskFragmentationFunction.cxx:1868 AliAnalysisTaskFragmentationFunction.cxx:1869 AliAnalysisTaskFragmentationFunction.cxx:1870 AliAnalysisTaskFragmentationFunction.cxx:1871 AliAnalysisTaskFragmentationFunction.cxx:1872 AliAnalysisTaskFragmentationFunction.cxx:1873 AliAnalysisTaskFragmentationFunction.cxx:1874 AliAnalysisTaskFragmentationFunction.cxx:1875 AliAnalysisTaskFragmentationFunction.cxx:1876 AliAnalysisTaskFragmentationFunction.cxx:1877 AliAnalysisTaskFragmentationFunction.cxx:1878 AliAnalysisTaskFragmentationFunction.cxx:1879 AliAnalysisTaskFragmentationFunction.cxx:1880 AliAnalysisTaskFragmentationFunction.cxx:1881 AliAnalysisTaskFragmentationFunction.cxx:1882 AliAnalysisTaskFragmentationFunction.cxx:1883 AliAnalysisTaskFragmentationFunction.cxx:1884 AliAnalysisTaskFragmentationFunction.cxx:1885 AliAnalysisTaskFragmentationFunction.cxx:1886 AliAnalysisTaskFragmentationFunction.cxx:1887 AliAnalysisTaskFragmentationFunction.cxx:1888 AliAnalysisTaskFragmentationFunction.cxx:1889 AliAnalysisTaskFragmentationFunction.cxx:1890 AliAnalysisTaskFragmentationFunction.cxx:1891 AliAnalysisTaskFragmentationFunction.cxx:1892 AliAnalysisTaskFragmentationFunction.cxx:1893 AliAnalysisTaskFragmentationFunction.cxx:1894 AliAnalysisTaskFragmentationFunction.cxx:1895 AliAnalysisTaskFragmentationFunction.cxx:1896 AliAnalysisTaskFragmentationFunction.cxx:1897 AliAnalysisTaskFragmentationFunction.cxx:1898 AliAnalysisTaskFragmentationFunction.cxx:1899 AliAnalysisTaskFragmentationFunction.cxx:1900 AliAnalysisTaskFragmentationFunction.cxx:1901 AliAnalysisTaskFragmentationFunction.cxx:1902 AliAnalysisTaskFragmentationFunction.cxx:1903 AliAnalysisTaskFragmentationFunction.cxx:1904 AliAnalysisTaskFragmentationFunction.cxx:1905 AliAnalysisTaskFragmentationFunction.cxx:1906 AliAnalysisTaskFragmentationFunction.cxx:1907 AliAnalysisTaskFragmentationFunction.cxx:1908 AliAnalysisTaskFragmentationFunction.cxx:1909 AliAnalysisTaskFragmentationFunction.cxx:1910 AliAnalysisTaskFragmentationFunction.cxx:1911 AliAnalysisTaskFragmentationFunction.cxx:1912 AliAnalysisTaskFragmentationFunction.cxx:1913 AliAnalysisTaskFragmentationFunction.cxx:1914 AliAnalysisTaskFragmentationFunction.cxx:1915 AliAnalysisTaskFragmentationFunction.cxx:1916 AliAnalysisTaskFragmentationFunction.cxx:1917 AliAnalysisTaskFragmentationFunction.cxx:1918 AliAnalysisTaskFragmentationFunction.cxx:1919 AliAnalysisTaskFragmentationFunction.cxx:1920 AliAnalysisTaskFragmentationFunction.cxx:1921 AliAnalysisTaskFragmentationFunction.cxx:1922 AliAnalysisTaskFragmentationFunction.cxx:1923 AliAnalysisTaskFragmentationFunction.cxx:1924 AliAnalysisTaskFragmentationFunction.cxx:1925 AliAnalysisTaskFragmentationFunction.cxx:1926 AliAnalysisTaskFragmentationFunction.cxx:1927 AliAnalysisTaskFragmentationFunction.cxx:1928 AliAnalysisTaskFragmentationFunction.cxx:1929 AliAnalysisTaskFragmentationFunction.cxx:1930 AliAnalysisTaskFragmentationFunction.cxx:1931 AliAnalysisTaskFragmentationFunction.cxx:1932 AliAnalysisTaskFragmentationFunction.cxx:1933 AliAnalysisTaskFragmentationFunction.cxx:1934 AliAnalysisTaskFragmentationFunction.cxx:1935 AliAnalysisTaskFragmentationFunction.cxx:1936 AliAnalysisTaskFragmentationFunction.cxx:1937 AliAnalysisTaskFragmentationFunction.cxx:1938 AliAnalysisTaskFragmentationFunction.cxx:1939 AliAnalysisTaskFragmentationFunction.cxx:1940 AliAnalysisTaskFragmentationFunction.cxx:1941 AliAnalysisTaskFragmentationFunction.cxx:1942 AliAnalysisTaskFragmentationFunction.cxx:1943 AliAnalysisTaskFragmentationFunction.cxx:1944 AliAnalysisTaskFragmentationFunction.cxx:1945 AliAnalysisTaskFragmentationFunction.cxx:1946 AliAnalysisTaskFragmentationFunction.cxx:1947 AliAnalysisTaskFragmentationFunction.cxx:1948 AliAnalysisTaskFragmentationFunction.cxx:1949 AliAnalysisTaskFragmentationFunction.cxx:1950 AliAnalysisTaskFragmentationFunction.cxx:1951 AliAnalysisTaskFragmentationFunction.cxx:1952 AliAnalysisTaskFragmentationFunction.cxx:1953 AliAnalysisTaskFragmentationFunction.cxx:1954 AliAnalysisTaskFragmentationFunction.cxx:1955 AliAnalysisTaskFragmentationFunction.cxx:1956 AliAnalysisTaskFragmentationFunction.cxx:1957 AliAnalysisTaskFragmentationFunction.cxx:1958 AliAnalysisTaskFragmentationFunction.cxx:1959 AliAnalysisTaskFragmentationFunction.cxx:1960 AliAnalysisTaskFragmentationFunction.cxx:1961 AliAnalysisTaskFragmentationFunction.cxx:1962 AliAnalysisTaskFragmentationFunction.cxx:1963 AliAnalysisTaskFragmentationFunction.cxx:1964 AliAnalysisTaskFragmentationFunction.cxx:1965 AliAnalysisTaskFragmentationFunction.cxx:1966 AliAnalysisTaskFragmentationFunction.cxx:1967 AliAnalysisTaskFragmentationFunction.cxx:1968 AliAnalysisTaskFragmentationFunction.cxx:1969 AliAnalysisTaskFragmentationFunction.cxx:1970 AliAnalysisTaskFragmentationFunction.cxx:1971 AliAnalysisTaskFragmentationFunction.cxx:1972 AliAnalysisTaskFragmentationFunction.cxx:1973 AliAnalysisTaskFragmentationFunction.cxx:1974 AliAnalysisTaskFragmentationFunction.cxx:1975 AliAnalysisTaskFragmentationFunction.cxx:1976 AliAnalysisTaskFragmentationFunction.cxx:1977 AliAnalysisTaskFragmentationFunction.cxx:1978 AliAnalysisTaskFragmentationFunction.cxx:1979 AliAnalysisTaskFragmentationFunction.cxx:1980 AliAnalysisTaskFragmentationFunction.cxx:1981 AliAnalysisTaskFragmentationFunction.cxx:1982 AliAnalysisTaskFragmentationFunction.cxx:1983 AliAnalysisTaskFragmentationFunction.cxx:1984 AliAnalysisTaskFragmentationFunction.cxx:1985 AliAnalysisTaskFragmentationFunction.cxx:1986 AliAnalysisTaskFragmentationFunction.cxx:1987 AliAnalysisTaskFragmentationFunction.cxx:1988 AliAnalysisTaskFragmentationFunction.cxx:1989 AliAnalysisTaskFragmentationFunction.cxx:1990 AliAnalysisTaskFragmentationFunction.cxx:1991 AliAnalysisTaskFragmentationFunction.cxx:1992 AliAnalysisTaskFragmentationFunction.cxx:1993 AliAnalysisTaskFragmentationFunction.cxx:1994 AliAnalysisTaskFragmentationFunction.cxx:1995 AliAnalysisTaskFragmentationFunction.cxx:1996 AliAnalysisTaskFragmentationFunction.cxx:1997 AliAnalysisTaskFragmentationFunction.cxx:1998 AliAnalysisTaskFragmentationFunction.cxx:1999 AliAnalysisTaskFragmentationFunction.cxx:2000 AliAnalysisTaskFragmentationFunction.cxx:2001 AliAnalysisTaskFragmentationFunction.cxx:2002 AliAnalysisTaskFragmentationFunction.cxx:2003 AliAnalysisTaskFragmentationFunction.cxx:2004 AliAnalysisTaskFragmentationFunction.cxx:2005 AliAnalysisTaskFragmentationFunction.cxx:2006 AliAnalysisTaskFragmentationFunction.cxx:2007 AliAnalysisTaskFragmentationFunction.cxx:2008 AliAnalysisTaskFragmentationFunction.cxx:2009 AliAnalysisTaskFragmentationFunction.cxx:2010 AliAnalysisTaskFragmentationFunction.cxx:2011 AliAnalysisTaskFragmentationFunction.cxx:2012 AliAnalysisTaskFragmentationFunction.cxx:2013 AliAnalysisTaskFragmentationFunction.cxx:2014 AliAnalysisTaskFragmentationFunction.cxx:2015 AliAnalysisTaskFragmentationFunction.cxx:2016 AliAnalysisTaskFragmentationFunction.cxx:2017 AliAnalysisTaskFragmentationFunction.cxx:2018 AliAnalysisTaskFragmentationFunction.cxx:2019 AliAnalysisTaskFragmentationFunction.cxx:2020 AliAnalysisTaskFragmentationFunction.cxx:2021 AliAnalysisTaskFragmentationFunction.cxx:2022 AliAnalysisTaskFragmentationFunction.cxx:2023 AliAnalysisTaskFragmentationFunction.cxx:2024 AliAnalysisTaskFragmentationFunction.cxx:2025 AliAnalysisTaskFragmentationFunction.cxx:2026 AliAnalysisTaskFragmentationFunction.cxx:2027 AliAnalysisTaskFragmentationFunction.cxx:2028 AliAnalysisTaskFragmentationFunction.cxx:2029 AliAnalysisTaskFragmentationFunction.cxx:2030 AliAnalysisTaskFragmentationFunction.cxx:2031 AliAnalysisTaskFragmentationFunction.cxx:2032 AliAnalysisTaskFragmentationFunction.cxx:2033 AliAnalysisTaskFragmentationFunction.cxx:2034 AliAnalysisTaskFragmentationFunction.cxx:2035 AliAnalysisTaskFragmentationFunction.cxx:2036 AliAnalysisTaskFragmentationFunction.cxx:2037 AliAnalysisTaskFragmentationFunction.cxx:2038 AliAnalysisTaskFragmentationFunction.cxx:2039 AliAnalysisTaskFragmentationFunction.cxx:2040 AliAnalysisTaskFragmentationFunction.cxx:2041 AliAnalysisTaskFragmentationFunction.cxx:2042 AliAnalysisTaskFragmentationFunction.cxx:2043 AliAnalysisTaskFragmentationFunction.cxx:2044 AliAnalysisTaskFragmentationFunction.cxx:2045 AliAnalysisTaskFragmentationFunction.cxx:2046 AliAnalysisTaskFragmentationFunction.cxx:2047 AliAnalysisTaskFragmentationFunction.cxx:2048 AliAnalysisTaskFragmentationFunction.cxx:2049 AliAnalysisTaskFragmentationFunction.cxx:2050 AliAnalysisTaskFragmentationFunction.cxx:2051 AliAnalysisTaskFragmentationFunction.cxx:2052 AliAnalysisTaskFragmentationFunction.cxx:2053 AliAnalysisTaskFragmentationFunction.cxx:2054 AliAnalysisTaskFragmentationFunction.cxx:2055 AliAnalysisTaskFragmentationFunction.cxx:2056 AliAnalysisTaskFragmentationFunction.cxx:2057 AliAnalysisTaskFragmentationFunction.cxx:2058 AliAnalysisTaskFragmentationFunction.cxx:2059 AliAnalysisTaskFragmentationFunction.cxx:2060 AliAnalysisTaskFragmentationFunction.cxx:2061 AliAnalysisTaskFragmentationFunction.cxx:2062 AliAnalysisTaskFragmentationFunction.cxx:2063 AliAnalysisTaskFragmentationFunction.cxx:2064 AliAnalysisTaskFragmentationFunction.cxx:2065 AliAnalysisTaskFragmentationFunction.cxx:2066 AliAnalysisTaskFragmentationFunction.cxx:2067 AliAnalysisTaskFragmentationFunction.cxx:2068 AliAnalysisTaskFragmentationFunction.cxx:2069 AliAnalysisTaskFragmentationFunction.cxx:2070 AliAnalysisTaskFragmentationFunction.cxx:2071 AliAnalysisTaskFragmentationFunction.cxx:2072 AliAnalysisTaskFragmentationFunction.cxx:2073 AliAnalysisTaskFragmentationFunction.cxx:2074 AliAnalysisTaskFragmentationFunction.cxx:2075 AliAnalysisTaskFragmentationFunction.cxx:2076 AliAnalysisTaskFragmentationFunction.cxx:2077 AliAnalysisTaskFragmentationFunction.cxx:2078 AliAnalysisTaskFragmentationFunction.cxx:2079 AliAnalysisTaskFragmentationFunction.cxx:2080 AliAnalysisTaskFragmentationFunction.cxx:2081 AliAnalysisTaskFragmentationFunction.cxx:2082 AliAnalysisTaskFragmentationFunction.cxx:2083 AliAnalysisTaskFragmentationFunction.cxx:2084 AliAnalysisTaskFragmentationFunction.cxx:2085 AliAnalysisTaskFragmentationFunction.cxx:2086 AliAnalysisTaskFragmentationFunction.cxx:2087 AliAnalysisTaskFragmentationFunction.cxx:2088 AliAnalysisTaskFragmentationFunction.cxx:2089 AliAnalysisTaskFragmentationFunction.cxx:2090 AliAnalysisTaskFragmentationFunction.cxx:2091 AliAnalysisTaskFragmentationFunction.cxx:2092 AliAnalysisTaskFragmentationFunction.cxx:2093 AliAnalysisTaskFragmentationFunction.cxx:2094 AliAnalysisTaskFragmentationFunction.cxx:2095 AliAnalysisTaskFragmentationFunction.cxx:2096 AliAnalysisTaskFragmentationFunction.cxx:2097 AliAnalysisTaskFragmentationFunction.cxx:2098 AliAnalysisTaskFragmentationFunction.cxx:2099 AliAnalysisTaskFragmentationFunction.cxx:2100 AliAnalysisTaskFragmentationFunction.cxx:2101 AliAnalysisTaskFragmentationFunction.cxx:2102 AliAnalysisTaskFragmentationFunction.cxx:2103 AliAnalysisTaskFragmentationFunction.cxx:2104 AliAnalysisTaskFragmentationFunction.cxx:2105 AliAnalysisTaskFragmentationFunction.cxx:2106 AliAnalysisTaskFragmentationFunction.cxx:2107 AliAnalysisTaskFragmentationFunction.cxx:2108 AliAnalysisTaskFragmentationFunction.cxx:2109 AliAnalysisTaskFragmentationFunction.cxx:2110 AliAnalysisTaskFragmentationFunction.cxx:2111 AliAnalysisTaskFragmentationFunction.cxx:2112 AliAnalysisTaskFragmentationFunction.cxx:2113 AliAnalysisTaskFragmentationFunction.cxx:2114 AliAnalysisTaskFragmentationFunction.cxx:2115 AliAnalysisTaskFragmentationFunction.cxx:2116 AliAnalysisTaskFragmentationFunction.cxx:2117 AliAnalysisTaskFragmentationFunction.cxx:2118 AliAnalysisTaskFragmentationFunction.cxx:2119 AliAnalysisTaskFragmentationFunction.cxx:2120 AliAnalysisTaskFragmentationFunction.cxx:2121 AliAnalysisTaskFragmentationFunction.cxx:2122 AliAnalysisTaskFragmentationFunction.cxx:2123 AliAnalysisTaskFragmentationFunction.cxx:2124 AliAnalysisTaskFragmentationFunction.cxx:2125 AliAnalysisTaskFragmentationFunction.cxx:2126 AliAnalysisTaskFragmentationFunction.cxx:2127 AliAnalysisTaskFragmentationFunction.cxx:2128 AliAnalysisTaskFragmentationFunction.cxx:2129 AliAnalysisTaskFragmentationFunction.cxx:2130 AliAnalysisTaskFragmentationFunction.cxx:2131 AliAnalysisTaskFragmentationFunction.cxx:2132 AliAnalysisTaskFragmentationFunction.cxx:2133 AliAnalysisTaskFragmentationFunction.cxx:2134 AliAnalysisTaskFragmentationFunction.cxx:2135 AliAnalysisTaskFragmentationFunction.cxx:2136 AliAnalysisTaskFragmentationFunction.cxx:2137 AliAnalysisTaskFragmentationFunction.cxx:2138 AliAnalysisTaskFragmentationFunction.cxx:2139 AliAnalysisTaskFragmentationFunction.cxx:2140 AliAnalysisTaskFragmentationFunction.cxx:2141 AliAnalysisTaskFragmentationFunction.cxx:2142 AliAnalysisTaskFragmentationFunction.cxx:2143 AliAnalysisTaskFragmentationFunction.cxx:2144 AliAnalysisTaskFragmentationFunction.cxx:2145 AliAnalysisTaskFragmentationFunction.cxx:2146 AliAnalysisTaskFragmentationFunction.cxx:2147 AliAnalysisTaskFragmentationFunction.cxx:2148 AliAnalysisTaskFragmentationFunction.cxx:2149 AliAnalysisTaskFragmentationFunction.cxx:2150 AliAnalysisTaskFragmentationFunction.cxx:2151 AliAnalysisTaskFragmentationFunction.cxx:2152 AliAnalysisTaskFragmentationFunction.cxx:2153 AliAnalysisTaskFragmentationFunction.cxx:2154 AliAnalysisTaskFragmentationFunction.cxx:2155 AliAnalysisTaskFragmentationFunction.cxx:2156 AliAnalysisTaskFragmentationFunction.cxx:2157 AliAnalysisTaskFragmentationFunction.cxx:2158 AliAnalysisTaskFragmentationFunction.cxx:2159 AliAnalysisTaskFragmentationFunction.cxx:2160 AliAnalysisTaskFragmentationFunction.cxx:2161 AliAnalysisTaskFragmentationFunction.cxx:2162 AliAnalysisTaskFragmentationFunction.cxx:2163 AliAnalysisTaskFragmentationFunction.cxx:2164 AliAnalysisTaskFragmentationFunction.cxx:2165 AliAnalysisTaskFragmentationFunction.cxx:2166 AliAnalysisTaskFragmentationFunction.cxx:2167 AliAnalysisTaskFragmentationFunction.cxx:2168 AliAnalysisTaskFragmentationFunction.cxx:2169 AliAnalysisTaskFragmentationFunction.cxx:2170 AliAnalysisTaskFragmentationFunction.cxx:2171 AliAnalysisTaskFragmentationFunction.cxx:2172 AliAnalysisTaskFragmentationFunction.cxx:2173 AliAnalysisTaskFragmentationFunction.cxx:2174 AliAnalysisTaskFragmentationFunction.cxx:2175 AliAnalysisTaskFragmentationFunction.cxx:2176 AliAnalysisTaskFragmentationFunction.cxx:2177 AliAnalysisTaskFragmentationFunction.cxx:2178 AliAnalysisTaskFragmentationFunction.cxx:2179 AliAnalysisTaskFragmentationFunction.cxx:2180 AliAnalysisTaskFragmentationFunction.cxx:2181 AliAnalysisTaskFragmentationFunction.cxx:2182 AliAnalysisTaskFragmentationFunction.cxx:2183 AliAnalysisTaskFragmentationFunction.cxx:2184 AliAnalysisTaskFragmentationFunction.cxx:2185 AliAnalysisTaskFragmentationFunction.cxx:2186 AliAnalysisTaskFragmentationFunction.cxx:2187 AliAnalysisTaskFragmentationFunction.cxx:2188 AliAnalysisTaskFragmentationFunction.cxx:2189 AliAnalysisTaskFragmentationFunction.cxx:2190 AliAnalysisTaskFragmentationFunction.cxx:2191 AliAnalysisTaskFragmentationFunction.cxx:2192 AliAnalysisTaskFragmentationFunction.cxx:2193 AliAnalysisTaskFragmentationFunction.cxx:2194 AliAnalysisTaskFragmentationFunction.cxx:2195 AliAnalysisTaskFragmentationFunction.cxx:2196 AliAnalysisTaskFragmentationFunction.cxx:2197 AliAnalysisTaskFragmentationFunction.cxx:2198 AliAnalysisTaskFragmentationFunction.cxx:2199 AliAnalysisTaskFragmentationFunction.cxx:2200 AliAnalysisTaskFragmentationFunction.cxx:2201 AliAnalysisTaskFragmentationFunction.cxx:2202 AliAnalysisTaskFragmentationFunction.cxx:2203 AliAnalysisTaskFragmentationFunction.cxx:2204 AliAnalysisTaskFragmentationFunction.cxx:2205 AliAnalysisTaskFragmentationFunction.cxx:2206 AliAnalysisTaskFragmentationFunction.cxx:2207 AliAnalysisTaskFragmentationFunction.cxx:2208 AliAnalysisTaskFragmentationFunction.cxx:2209 AliAnalysisTaskFragmentationFunction.cxx:2210 AliAnalysisTaskFragmentationFunction.cxx:2211 AliAnalysisTaskFragmentationFunction.cxx:2212 AliAnalysisTaskFragmentationFunction.cxx:2213 AliAnalysisTaskFragmentationFunction.cxx:2214 AliAnalysisTaskFragmentationFunction.cxx:2215 AliAnalysisTaskFragmentationFunction.cxx:2216 AliAnalysisTaskFragmentationFunction.cxx:2217 AliAnalysisTaskFragmentationFunction.cxx:2218 AliAnalysisTaskFragmentationFunction.cxx:2219 AliAnalysisTaskFragmentationFunction.cxx:2220 AliAnalysisTaskFragmentationFunction.cxx:2221 AliAnalysisTaskFragmentationFunction.cxx:2222 AliAnalysisTaskFragmentationFunction.cxx:2223 AliAnalysisTaskFragmentationFunction.cxx:2224 AliAnalysisTaskFragmentationFunction.cxx:2225 AliAnalysisTaskFragmentationFunction.cxx:2226 AliAnalysisTaskFragmentationFunction.cxx:2227 AliAnalysisTaskFragmentationFunction.cxx:2228 AliAnalysisTaskFragmentationFunction.cxx:2229 AliAnalysisTaskFragmentationFunction.cxx:2230 AliAnalysisTaskFragmentationFunction.cxx:2231 AliAnalysisTaskFragmentationFunction.cxx:2232 AliAnalysisTaskFragmentationFunction.cxx:2233 AliAnalysisTaskFragmentationFunction.cxx:2234 AliAnalysisTaskFragmentationFunction.cxx:2235 AliAnalysisTaskFragmentationFunction.cxx:2236 AliAnalysisTaskFragmentationFunction.cxx:2237 AliAnalysisTaskFragmentationFunction.cxx:2238 AliAnalysisTaskFragmentationFunction.cxx:2239 AliAnalysisTaskFragmentationFunction.cxx:2240 AliAnalysisTaskFragmentationFunction.cxx:2241 AliAnalysisTaskFragmentationFunction.cxx:2242 AliAnalysisTaskFragmentationFunction.cxx:2243 AliAnalysisTaskFragmentationFunction.cxx:2244 AliAnalysisTaskFragmentationFunction.cxx:2245 AliAnalysisTaskFragmentationFunction.cxx:2246 AliAnalysisTaskFragmentationFunction.cxx:2247 AliAnalysisTaskFragmentationFunction.cxx:2248 AliAnalysisTaskFragmentationFunction.cxx:2249 AliAnalysisTaskFragmentationFunction.cxx:2250 AliAnalysisTaskFragmentationFunction.cxx:2251 AliAnalysisTaskFragmentationFunction.cxx:2252 AliAnalysisTaskFragmentationFunction.cxx:2253 AliAnalysisTaskFragmentationFunction.cxx:2254 AliAnalysisTaskFragmentationFunction.cxx:2255 AliAnalysisTaskFragmentationFunction.cxx:2256 AliAnalysisTaskFragmentationFunction.cxx:2257 AliAnalysisTaskFragmentationFunction.cxx:2258 AliAnalysisTaskFragmentationFunction.cxx:2259 AliAnalysisTaskFragmentationFunction.cxx:2260 AliAnalysisTaskFragmentationFunction.cxx:2261 AliAnalysisTaskFragmentationFunction.cxx:2262 AliAnalysisTaskFragmentationFunction.cxx:2263 AliAnalysisTaskFragmentationFunction.cxx:2264 AliAnalysisTaskFragmentationFunction.cxx:2265 AliAnalysisTaskFragmentationFunction.cxx:2266 AliAnalysisTaskFragmentationFunction.cxx:2267 AliAnalysisTaskFragmentationFunction.cxx:2268 AliAnalysisTaskFragmentationFunction.cxx:2269 AliAnalysisTaskFragmentationFunction.cxx:2270 AliAnalysisTaskFragmentationFunction.cxx:2271 AliAnalysisTaskFragmentationFunction.cxx:2272 AliAnalysisTaskFragmentationFunction.cxx:2273 AliAnalysisTaskFragmentationFunction.cxx:2274 AliAnalysisTaskFragmentationFunction.cxx:2275 AliAnalysisTaskFragmentationFunction.cxx:2276 AliAnalysisTaskFragmentationFunction.cxx:2277 AliAnalysisTaskFragmentationFunction.cxx:2278 AliAnalysisTaskFragmentationFunction.cxx:2279 AliAnalysisTaskFragmentationFunction.cxx:2280 AliAnalysisTaskFragmentationFunction.cxx:2281 AliAnalysisTaskFragmentationFunction.cxx:2282 AliAnalysisTaskFragmentationFunction.cxx:2283 AliAnalysisTaskFragmentationFunction.cxx:2284 AliAnalysisTaskFragmentationFunction.cxx:2285 AliAnalysisTaskFragmentationFunction.cxx:2286 AliAnalysisTaskFragmentationFunction.cxx:2287 AliAnalysisTaskFragmentationFunction.cxx:2288 AliAnalysisTaskFragmentationFunction.cxx:2289 AliAnalysisTaskFragmentationFunction.cxx:2290 AliAnalysisTaskFragmentationFunction.cxx:2291 AliAnalysisTaskFragmentationFunction.cxx:2292 AliAnalysisTaskFragmentationFunction.cxx:2293 AliAnalysisTaskFragmentationFunction.cxx:2294 AliAnalysisTaskFragmentationFunction.cxx:2295 AliAnalysisTaskFragmentationFunction.cxx:2296 AliAnalysisTaskFragmentationFunction.cxx:2297 AliAnalysisTaskFragmentationFunction.cxx:2298 AliAnalysisTaskFragmentationFunction.cxx:2299 AliAnalysisTaskFragmentationFunction.cxx:2300 AliAnalysisTaskFragmentationFunction.cxx:2301 AliAnalysisTaskFragmentationFunction.cxx:2302 AliAnalysisTaskFragmentationFunction.cxx:2303 AliAnalysisTaskFragmentationFunction.cxx:2304 AliAnalysisTaskFragmentationFunction.cxx:2305 AliAnalysisTaskFragmentationFunction.cxx:2306 AliAnalysisTaskFragmentationFunction.cxx:2307 AliAnalysisTaskFragmentationFunction.cxx:2308 AliAnalysisTaskFragmentationFunction.cxx:2309 AliAnalysisTaskFragmentationFunction.cxx:2310 AliAnalysisTaskFragmentationFunction.cxx:2311 AliAnalysisTaskFragmentationFunction.cxx:2312 AliAnalysisTaskFragmentationFunction.cxx:2313 AliAnalysisTaskFragmentationFunction.cxx:2314 AliAnalysisTaskFragmentationFunction.cxx:2315 AliAnalysisTaskFragmentationFunction.cxx:2316 AliAnalysisTaskFragmentationFunction.cxx:2317 AliAnalysisTaskFragmentationFunction.cxx:2318 AliAnalysisTaskFragmentationFunction.cxx:2319 AliAnalysisTaskFragmentationFunction.cxx:2320 AliAnalysisTaskFragmentationFunction.cxx:2321 AliAnalysisTaskFragmentationFunction.cxx:2322 AliAnalysisTaskFragmentationFunction.cxx:2323 AliAnalysisTaskFragmentationFunction.cxx:2324 AliAnalysisTaskFragmentationFunction.cxx:2325 AliAnalysisTaskFragmentationFunction.cxx:2326 AliAnalysisTaskFragmentationFunction.cxx:2327 AliAnalysisTaskFragmentationFunction.cxx:2328 AliAnalysisTaskFragmentationFunction.cxx:2329 AliAnalysisTaskFragmentationFunction.cxx:2330 AliAnalysisTaskFragmentationFunction.cxx:2331 AliAnalysisTaskFragmentationFunction.cxx:2332 AliAnalysisTaskFragmentationFunction.cxx:2333 AliAnalysisTaskFragmentationFunction.cxx:2334 AliAnalysisTaskFragmentationFunction.cxx:2335 AliAnalysisTaskFragmentationFunction.cxx:2336 AliAnalysisTaskFragmentationFunction.cxx:2337 AliAnalysisTaskFragmentationFunction.cxx:2338 AliAnalysisTaskFragmentationFunction.cxx:2339 AliAnalysisTaskFragmentationFunction.cxx:2340 AliAnalysisTaskFragmentationFunction.cxx:2341 AliAnalysisTaskFragmentationFunction.cxx:2342 AliAnalysisTaskFragmentationFunction.cxx:2343 AliAnalysisTaskFragmentationFunction.cxx:2344 AliAnalysisTaskFragmentationFunction.cxx:2345 AliAnalysisTaskFragmentationFunction.cxx:2346 AliAnalysisTaskFragmentationFunction.cxx:2347 AliAnalysisTaskFragmentationFunction.cxx:2348 AliAnalysisTaskFragmentationFunction.cxx:2349 AliAnalysisTaskFragmentationFunction.cxx:2350 AliAnalysisTaskFragmentationFunction.cxx:2351 AliAnalysisTaskFragmentationFunction.cxx:2352 AliAnalysisTaskFragmentationFunction.cxx:2353 AliAnalysisTaskFragmentationFunction.cxx:2354 AliAnalysisTaskFragmentationFunction.cxx:2355 AliAnalysisTaskFragmentationFunction.cxx:2356 AliAnalysisTaskFragmentationFunction.cxx:2357 AliAnalysisTaskFragmentationFunction.cxx:2358 AliAnalysisTaskFragmentationFunction.cxx:2359 AliAnalysisTaskFragmentationFunction.cxx:2360 AliAnalysisTaskFragmentationFunction.cxx:2361 AliAnalysisTaskFragmentationFunction.cxx:2362 AliAnalysisTaskFragmentationFunction.cxx:2363 AliAnalysisTaskFragmentationFunction.cxx:2364 AliAnalysisTaskFragmentationFunction.cxx:2365 AliAnalysisTaskFragmentationFunction.cxx:2366 AliAnalysisTaskFragmentationFunction.cxx:2367 AliAnalysisTaskFragmentationFunction.cxx:2368 AliAnalysisTaskFragmentationFunction.cxx:2369 AliAnalysisTaskFragmentationFunction.cxx:2370 AliAnalysisTaskFragmentationFunction.cxx:2371 AliAnalysisTaskFragmentationFunction.cxx:2372 AliAnalysisTaskFragmentationFunction.cxx:2373 AliAnalysisTaskFragmentationFunction.cxx:2374 AliAnalysisTaskFragmentationFunction.cxx:2375 AliAnalysisTaskFragmentationFunction.cxx:2376 AliAnalysisTaskFragmentationFunction.cxx:2377 AliAnalysisTaskFragmentationFunction.cxx:2378 AliAnalysisTaskFragmentationFunction.cxx:2379 AliAnalysisTaskFragmentationFunction.cxx:2380 AliAnalysisTaskFragmentationFunction.cxx:2381 AliAnalysisTaskFragmentationFunction.cxx:2382 AliAnalysisTaskFragmentationFunction.cxx:2383 AliAnalysisTaskFragmentationFunction.cxx:2384 AliAnalysisTaskFragmentationFunction.cxx:2385 AliAnalysisTaskFragmentationFunction.cxx:2386 AliAnalysisTaskFragmentationFunction.cxx:2387 AliAnalysisTaskFragmentationFunction.cxx:2388 AliAnalysisTaskFragmentationFunction.cxx:2389 AliAnalysisTaskFragmentationFunction.cxx:2390 AliAnalysisTaskFragmentationFunction.cxx:2391 AliAnalysisTaskFragmentationFunction.cxx:2392 AliAnalysisTaskFragmentationFunction.cxx:2393 AliAnalysisTaskFragmentationFunction.cxx:2394 AliAnalysisTaskFragmentationFunction.cxx:2395 AliAnalysisTaskFragmentationFunction.cxx:2396 AliAnalysisTaskFragmentationFunction.cxx:2397 AliAnalysisTaskFragmentationFunction.cxx:2398 AliAnalysisTaskFragmentationFunction.cxx:2399 AliAnalysisTaskFragmentationFunction.cxx:2400 AliAnalysisTaskFragmentationFunction.cxx:2401 AliAnalysisTaskFragmentationFunction.cxx:2402 AliAnalysisTaskFragmentationFunction.cxx:2403 AliAnalysisTaskFragmentationFunction.cxx:2404 AliAnalysisTaskFragmentationFunction.cxx:2405 AliAnalysisTaskFragmentationFunction.cxx:2406 AliAnalysisTaskFragmentationFunction.cxx:2407 AliAnalysisTaskFragmentationFunction.cxx:2408 AliAnalysisTaskFragmentationFunction.cxx:2409 AliAnalysisTaskFragmentationFunction.cxx:2410 AliAnalysisTaskFragmentationFunction.cxx:2411 AliAnalysisTaskFragmentationFunction.cxx:2412 AliAnalysisTaskFragmentationFunction.cxx:2413 AliAnalysisTaskFragmentationFunction.cxx:2414 AliAnalysisTaskFragmentationFunction.cxx:2415 AliAnalysisTaskFragmentationFunction.cxx:2416 AliAnalysisTaskFragmentationFunction.cxx:2417 AliAnalysisTaskFragmentationFunction.cxx:2418 AliAnalysisTaskFragmentationFunction.cxx:2419 AliAnalysisTaskFragmentationFunction.cxx:2420 AliAnalysisTaskFragmentationFunction.cxx:2421 AliAnalysisTaskFragmentationFunction.cxx:2422 AliAnalysisTaskFragmentationFunction.cxx:2423 AliAnalysisTaskFragmentationFunction.cxx:2424 AliAnalysisTaskFragmentationFunction.cxx:2425 AliAnalysisTaskFragmentationFunction.cxx:2426 AliAnalysisTaskFragmentationFunction.cxx:2427 AliAnalysisTaskFragmentationFunction.cxx:2428 AliAnalysisTaskFragmentationFunction.cxx:2429 AliAnalysisTaskFragmentationFunction.cxx:2430 AliAnalysisTaskFragmentationFunction.cxx:2431 AliAnalysisTaskFragmentationFunction.cxx:2432 AliAnalysisTaskFragmentationFunction.cxx:2433 AliAnalysisTaskFragmentationFunction.cxx:2434 AliAnalysisTaskFragmentationFunction.cxx:2435 AliAnalysisTaskFragmentationFunction.cxx:2436 AliAnalysisTaskFragmentationFunction.cxx:2437 AliAnalysisTaskFragmentationFunction.cxx:2438 AliAnalysisTaskFragmentationFunction.cxx:2439 AliAnalysisTaskFragmentationFunction.cxx:2440 AliAnalysisTaskFragmentationFunction.cxx:2441 AliAnalysisTaskFragmentationFunction.cxx:2442 AliAnalysisTaskFragmentationFunction.cxx:2443 AliAnalysisTaskFragmentationFunction.cxx:2444 AliAnalysisTaskFragmentationFunction.cxx:2445 AliAnalysisTaskFragmentationFunction.cxx:2446 AliAnalysisTaskFragmentationFunction.cxx:2447 AliAnalysisTaskFragmentationFunction.cxx:2448 AliAnalysisTaskFragmentationFunction.cxx:2449 AliAnalysisTaskFragmentationFunction.cxx:2450 AliAnalysisTaskFragmentationFunction.cxx:2451 AliAnalysisTaskFragmentationFunction.cxx:2452 AliAnalysisTaskFragmentationFunction.cxx:2453 AliAnalysisTaskFragmentationFunction.cxx:2454 AliAnalysisTaskFragmentationFunction.cxx:2455 AliAnalysisTaskFragmentationFunction.cxx:2456 AliAnalysisTaskFragmentationFunction.cxx:2457 AliAnalysisTaskFragmentationFunction.cxx:2458 AliAnalysisTaskFragmentationFunction.cxx:2459 AliAnalysisTaskFragmentationFunction.cxx:2460 AliAnalysisTaskFragmentationFunction.cxx:2461 AliAnalysisTaskFragmentationFunction.cxx:2462 AliAnalysisTaskFragmentationFunction.cxx:2463 AliAnalysisTaskFragmentationFunction.cxx:2464 AliAnalysisTaskFragmentationFunction.cxx:2465 AliAnalysisTaskFragmentationFunction.cxx:2466 AliAnalysisTaskFragmentationFunction.cxx:2467 AliAnalysisTaskFragmentationFunction.cxx:2468 AliAnalysisTaskFragmentationFunction.cxx:2469 AliAnalysisTaskFragmentationFunction.cxx:2470 AliAnalysisTaskFragmentationFunction.cxx:2471 AliAnalysisTaskFragmentationFunction.cxx:2472 AliAnalysisTaskFragmentationFunction.cxx:2473 AliAnalysisTaskFragmentationFunction.cxx:2474 AliAnalysisTaskFragmentationFunction.cxx:2475 AliAnalysisTaskFragmentationFunction.cxx:2476 AliAnalysisTaskFragmentationFunction.cxx:2477 AliAnalysisTaskFragmentationFunction.cxx:2478 AliAnalysisTaskFragmentationFunction.cxx:2479 AliAnalysisTaskFragmentationFunction.cxx:2480 AliAnalysisTaskFragmentationFunction.cxx:2481 AliAnalysisTaskFragmentationFunction.cxx:2482 AliAnalysisTaskFragmentationFunction.cxx:2483 AliAnalysisTaskFragmentationFunction.cxx:2484 AliAnalysisTaskFragmentationFunction.cxx:2485 AliAnalysisTaskFragmentationFunction.cxx:2486 AliAnalysisTaskFragmentationFunction.cxx:2487 AliAnalysisTaskFragmentationFunction.cxx:2488 AliAnalysisTaskFragmentationFunction.cxx:2489 AliAnalysisTaskFragmentationFunction.cxx:2490 AliAnalysisTaskFragmentationFunction.cxx:2491 AliAnalysisTaskFragmentationFunction.cxx:2492 AliAnalysisTaskFragmentationFunction.cxx:2493 AliAnalysisTaskFragmentationFunction.cxx:2494 AliAnalysisTaskFragmentationFunction.cxx:2495 AliAnalysisTaskFragmentationFunction.cxx:2496 AliAnalysisTaskFragmentationFunction.cxx:2497 AliAnalysisTaskFragmentationFunction.cxx:2498 AliAnalysisTaskFragmentationFunction.cxx:2499 AliAnalysisTaskFragmentationFunction.cxx:2500 AliAnalysisTaskFragmentationFunction.cxx:2501 AliAnalysisTaskFragmentationFunction.cxx:2502 AliAnalysisTaskFragmentationFunction.cxx:2503 AliAnalysisTaskFragmentationFunction.cxx:2504 AliAnalysisTaskFragmentationFunction.cxx:2505 AliAnalysisTaskFragmentationFunction.cxx:2506 AliAnalysisTaskFragmentationFunction.cxx:2507 AliAnalysisTaskFragmentationFunction.cxx:2508 AliAnalysisTaskFragmentationFunction.cxx:2509 AliAnalysisTaskFragmentationFunction.cxx:2510 AliAnalysisTaskFragmentationFunction.cxx:2511 AliAnalysisTaskFragmentationFunction.cxx:2512 AliAnalysisTaskFragmentationFunction.cxx:2513 AliAnalysisTaskFragmentationFunction.cxx:2514 AliAnalysisTaskFragmentationFunction.cxx:2515 AliAnalysisTaskFragmentationFunction.cxx:2516 AliAnalysisTaskFragmentationFunction.cxx:2517 AliAnalysisTaskFragmentationFunction.cxx:2518 AliAnalysisTaskFragmentationFunction.cxx:2519 AliAnalysisTaskFragmentationFunction.cxx:2520 AliAnalysisTaskFragmentationFunction.cxx:2521 AliAnalysisTaskFragmentationFunction.cxx:2522 AliAnalysisTaskFragmentationFunction.cxx:2523 AliAnalysisTaskFragmentationFunction.cxx:2524 AliAnalysisTaskFragmentationFunction.cxx:2525 AliAnalysisTaskFragmentationFunction.cxx:2526 AliAnalysisTaskFragmentationFunction.cxx:2527 AliAnalysisTaskFragmentationFunction.cxx:2528 AliAnalysisTaskFragmentationFunction.cxx:2529 AliAnalysisTaskFragmentationFunction.cxx:2530 AliAnalysisTaskFragmentationFunction.cxx:2531 AliAnalysisTaskFragmentationFunction.cxx:2532 AliAnalysisTaskFragmentationFunction.cxx:2533 AliAnalysisTaskFragmentationFunction.cxx:2534 AliAnalysisTaskFragmentationFunction.cxx:2535 AliAnalysisTaskFragmentationFunction.cxx:2536 AliAnalysisTaskFragmentationFunction.cxx:2537 AliAnalysisTaskFragmentationFunction.cxx:2538 AliAnalysisTaskFragmentationFunction.cxx:2539 AliAnalysisTaskFragmentationFunction.cxx:2540 AliAnalysisTaskFragmentationFunction.cxx:2541 AliAnalysisTaskFragmentationFunction.cxx:2542 AliAnalysisTaskFragmentationFunction.cxx:2543 AliAnalysisTaskFragmentationFunction.cxx:2544 AliAnalysisTaskFragmentationFunction.cxx:2545 AliAnalysisTaskFragmentationFunction.cxx:2546 AliAnalysisTaskFragmentationFunction.cxx:2547 AliAnalysisTaskFragmentationFunction.cxx:2548 AliAnalysisTaskFragmentationFunction.cxx:2549 AliAnalysisTaskFragmentationFunction.cxx:2550 AliAnalysisTaskFragmentationFunction.cxx:2551 AliAnalysisTaskFragmentationFunction.cxx:2552 AliAnalysisTaskFragmentationFunction.cxx:2553 AliAnalysisTaskFragmentationFunction.cxx:2554 AliAnalysisTaskFragmentationFunction.cxx:2555 AliAnalysisTaskFragmentationFunction.cxx:2556 AliAnalysisTaskFragmentationFunction.cxx:2557 AliAnalysisTaskFragmentationFunction.cxx:2558 AliAnalysisTaskFragmentationFunction.cxx:2559 AliAnalysisTaskFragmentationFunction.cxx:2560 AliAnalysisTaskFragmentationFunction.cxx:2561 AliAnalysisTaskFragmentationFunction.cxx:2562 AliAnalysisTaskFragmentationFunction.cxx:2563 AliAnalysisTaskFragmentationFunction.cxx:2564 AliAnalysisTaskFragmentationFunction.cxx:2565 AliAnalysisTaskFragmentationFunction.cxx:2566 AliAnalysisTaskFragmentationFunction.cxx:2567 AliAnalysisTaskFragmentationFunction.cxx:2568 AliAnalysisTaskFragmentationFunction.cxx:2569 AliAnalysisTaskFragmentationFunction.cxx:2570 AliAnalysisTaskFragmentationFunction.cxx:2571 AliAnalysisTaskFragmentationFunction.cxx:2572 AliAnalysisTaskFragmentationFunction.cxx:2573 AliAnalysisTaskFragmentationFunction.cxx:2574 AliAnalysisTaskFragmentationFunction.cxx:2575 AliAnalysisTaskFragmentationFunction.cxx:2576 AliAnalysisTaskFragmentationFunction.cxx:2577 AliAnalysisTaskFragmentationFunction.cxx:2578 AliAnalysisTaskFragmentationFunction.cxx:2579 AliAnalysisTaskFragmentationFunction.cxx:2580 AliAnalysisTaskFragmentationFunction.cxx:2581 AliAnalysisTaskFragmentationFunction.cxx:2582 AliAnalysisTaskFragmentationFunction.cxx:2583 AliAnalysisTaskFragmentationFunction.cxx:2584 AliAnalysisTaskFragmentationFunction.cxx:2585 AliAnalysisTaskFragmentationFunction.cxx:2586 AliAnalysisTaskFragmentationFunction.cxx:2587 AliAnalysisTaskFragmentationFunction.cxx:2588 AliAnalysisTaskFragmentationFunction.cxx:2589 AliAnalysisTaskFragmentationFunction.cxx:2590 AliAnalysisTaskFragmentationFunction.cxx:2591 AliAnalysisTaskFragmentationFunction.cxx:2592 AliAnalysisTaskFragmentationFunction.cxx:2593 AliAnalysisTaskFragmentationFunction.cxx:2594 AliAnalysisTaskFragmentationFunction.cxx:2595 AliAnalysisTaskFragmentationFunction.cxx:2596 AliAnalysisTaskFragmentationFunction.cxx:2597 AliAnalysisTaskFragmentationFunction.cxx:2598 AliAnalysisTaskFragmentationFunction.cxx:2599 AliAnalysisTaskFragmentationFunction.cxx:2600 AliAnalysisTaskFragmentationFunction.cxx:2601 AliAnalysisTaskFragmentationFunction.cxx:2602 AliAnalysisTaskFragmentationFunction.cxx:2603 AliAnalysisTaskFragmentationFunction.cxx:2604 AliAnalysisTaskFragmentationFunction.cxx:2605 AliAnalysisTaskFragmentationFunction.cxx:2606 AliAnalysisTaskFragmentationFunction.cxx:2607 AliAnalysisTaskFragmentationFunction.cxx:2608 AliAnalysisTaskFragmentationFunction.cxx:2609 AliAnalysisTaskFragmentationFunction.cxx:2610 AliAnalysisTaskFragmentationFunction.cxx:2611 AliAnalysisTaskFragmentationFunction.cxx:2612 AliAnalysisTaskFragmentationFunction.cxx:2613 AliAnalysisTaskFragmentationFunction.cxx:2614 AliAnalysisTaskFragmentationFunction.cxx:2615 AliAnalysisTaskFragmentationFunction.cxx:2616 AliAnalysisTaskFragmentationFunction.cxx:2617 AliAnalysisTaskFragmentationFunction.cxx:2618 AliAnalysisTaskFragmentationFunction.cxx:2619 AliAnalysisTaskFragmentationFunction.cxx:2620 AliAnalysisTaskFragmentationFunction.cxx:2621 AliAnalysisTaskFragmentationFunction.cxx:2622 AliAnalysisTaskFragmentationFunction.cxx:2623 AliAnalysisTaskFragmentationFunction.cxx:2624 AliAnalysisTaskFragmentationFunction.cxx:2625 AliAnalysisTaskFragmentationFunction.cxx:2626 AliAnalysisTaskFragmentationFunction.cxx:2627 AliAnalysisTaskFragmentationFunction.cxx:2628 AliAnalysisTaskFragmentationFunction.cxx:2629 AliAnalysisTaskFragmentationFunction.cxx:2630 AliAnalysisTaskFragmentationFunction.cxx:2631 AliAnalysisTaskFragmentationFunction.cxx:2632 AliAnalysisTaskFragmentationFunction.cxx:2633 AliAnalysisTaskFragmentationFunction.cxx:2634 AliAnalysisTaskFragmentationFunction.cxx:2635 AliAnalysisTaskFragmentationFunction.cxx:2636 AliAnalysisTaskFragmentationFunction.cxx:2637 AliAnalysisTaskFragmentationFunction.cxx:2638 AliAnalysisTaskFragmentationFunction.cxx:2639 AliAnalysisTaskFragmentationFunction.cxx:2640 AliAnalysisTaskFragmentationFunction.cxx:2641 AliAnalysisTaskFragmentationFunction.cxx:2642 AliAnalysisTaskFragmentationFunction.cxx:2643 AliAnalysisTaskFragmentationFunction.cxx:2644 AliAnalysisTaskFragmentationFunction.cxx:2645 AliAnalysisTaskFragmentationFunction.cxx:2646 AliAnalysisTaskFragmentationFunction.cxx:2647 AliAnalysisTaskFragmentationFunction.cxx:2648 AliAnalysisTaskFragmentationFunction.cxx:2649 AliAnalysisTaskFragmentationFunction.cxx:2650 AliAnalysisTaskFragmentationFunction.cxx:2651 AliAnalysisTaskFragmentationFunction.cxx:2652 AliAnalysisTaskFragmentationFunction.cxx:2653 AliAnalysisTaskFragmentationFunction.cxx:2654 AliAnalysisTaskFragmentationFunction.cxx:2655 AliAnalysisTaskFragmentationFunction.cxx:2656 AliAnalysisTaskFragmentationFunction.cxx:2657 AliAnalysisTaskFragmentationFunction.cxx:2658 AliAnalysisTaskFragmentationFunction.cxx:2659 AliAnalysisTaskFragmentationFunction.cxx:2660 AliAnalysisTaskFragmentationFunction.cxx:2661 AliAnalysisTaskFragmentationFunction.cxx:2662 AliAnalysisTaskFragmentationFunction.cxx:2663 AliAnalysisTaskFragmentationFunction.cxx:2664 AliAnalysisTaskFragmentationFunction.cxx:2665 AliAnalysisTaskFragmentationFunction.cxx:2666 AliAnalysisTaskFragmentationFunction.cxx:2667 AliAnalysisTaskFragmentationFunction.cxx:2668 AliAnalysisTaskFragmentationFunction.cxx:2669 AliAnalysisTaskFragmentationFunction.cxx:2670 AliAnalysisTaskFragmentationFunction.cxx:2671 AliAnalysisTaskFragmentationFunction.cxx:2672 AliAnalysisTaskFragmentationFunction.cxx:2673 AliAnalysisTaskFragmentationFunction.cxx:2674 AliAnalysisTaskFragmentationFunction.cxx:2675 AliAnalysisTaskFragmentationFunction.cxx:2676 AliAnalysisTaskFragmentationFunction.cxx:2677 AliAnalysisTaskFragmentationFunction.cxx:2678 AliAnalysisTaskFragmentationFunction.cxx:2679 AliAnalysisTaskFragmentationFunction.cxx:2680 AliAnalysisTaskFragmentationFunction.cxx:2681 AliAnalysisTaskFragmentationFunction.cxx:2682 AliAnalysisTaskFragmentationFunction.cxx:2683 AliAnalysisTaskFragmentationFunction.cxx:2684 AliAnalysisTaskFragmentationFunction.cxx:2685 AliAnalysisTaskFragmentationFunction.cxx:2686 AliAnalysisTaskFragmentationFunction.cxx:2687 AliAnalysisTaskFragmentationFunction.cxx:2688 AliAnalysisTaskFragmentationFunction.cxx:2689 AliAnalysisTaskFragmentationFunction.cxx:2690 AliAnalysisTaskFragmentationFunction.cxx:2691 AliAnalysisTaskFragmentationFunction.cxx:2692 AliAnalysisTaskFragmentationFunction.cxx:2693 AliAnalysisTaskFragmentationFunction.cxx:2694 AliAnalysisTaskFragmentationFunction.cxx:2695 AliAnalysisTaskFragmentationFunction.cxx:2696 AliAnalysisTaskFragmentationFunction.cxx:2697 AliAnalysisTaskFragmentationFunction.cxx:2698 AliAnalysisTaskFragmentationFunction.cxx:2699 AliAnalysisTaskFragmentationFunction.cxx:2700 AliAnalysisTaskFragmentationFunction.cxx:2701 AliAnalysisTaskFragmentationFunction.cxx:2702 AliAnalysisTaskFragmentationFunction.cxx:2703 AliAnalysisTaskFragmentationFunction.cxx:2704 AliAnalysisTaskFragmentationFunction.cxx:2705 AliAnalysisTaskFragmentationFunction.cxx:2706 AliAnalysisTaskFragmentationFunction.cxx:2707 AliAnalysisTaskFragmentationFunction.cxx:2708 AliAnalysisTaskFragmentationFunction.cxx:2709 AliAnalysisTaskFragmentationFunction.cxx:2710 AliAnalysisTaskFragmentationFunction.cxx:2711 AliAnalysisTaskFragmentationFunction.cxx:2712 AliAnalysisTaskFragmentationFunction.cxx:2713 AliAnalysisTaskFragmentationFunction.cxx:2714 AliAnalysisTaskFragmentationFunction.cxx:2715 AliAnalysisTaskFragmentationFunction.cxx:2716 AliAnalysisTaskFragmentationFunction.cxx:2717 AliAnalysisTaskFragmentationFunction.cxx:2718 AliAnalysisTaskFragmentationFunction.cxx:2719 AliAnalysisTaskFragmentationFunction.cxx:2720 AliAnalysisTaskFragmentationFunction.cxx:2721 AliAnalysisTaskFragmentationFunction.cxx:2722 AliAnalysisTaskFragmentationFunction.cxx:2723 AliAnalysisTaskFragmentationFunction.cxx:2724 AliAnalysisTaskFragmentationFunction.cxx:2725 AliAnalysisTaskFragmentationFunction.cxx:2726 AliAnalysisTaskFragmentationFunction.cxx:2727 AliAnalysisTaskFragmentationFunction.cxx:2728 AliAnalysisTaskFragmentationFunction.cxx:2729 AliAnalysisTaskFragmentationFunction.cxx:2730 AliAnalysisTaskFragmentationFunction.cxx:2731 AliAnalysisTaskFragmentationFunction.cxx:2732 AliAnalysisTaskFragmentationFunction.cxx:2733 AliAnalysisTaskFragmentationFunction.cxx:2734 AliAnalysisTaskFragmentationFunction.cxx:2735 AliAnalysisTaskFragmentationFunction.cxx:2736 AliAnalysisTaskFragmentationFunction.cxx:2737 AliAnalysisTaskFragmentationFunction.cxx:2738 AliAnalysisTaskFragmentationFunction.cxx:2739 AliAnalysisTaskFragmentationFunction.cxx:2740 AliAnalysisTaskFragmentationFunction.cxx:2741 AliAnalysisTaskFragmentationFunction.cxx:2742 AliAnalysisTaskFragmentationFunction.cxx:2743 AliAnalysisTaskFragmentationFunction.cxx:2744 AliAnalysisTaskFragmentationFunction.cxx:2745 AliAnalysisTaskFragmentationFunction.cxx:2746 AliAnalysisTaskFragmentationFunction.cxx:2747 AliAnalysisTaskFragmentationFunction.cxx:2748 AliAnalysisTaskFragmentationFunction.cxx:2749 AliAnalysisTaskFragmentationFunction.cxx:2750 AliAnalysisTaskFragmentationFunction.cxx:2751 AliAnalysisTaskFragmentationFunction.cxx:2752 AliAnalysisTaskFragmentationFunction.cxx:2753 AliAnalysisTaskFragmentationFunction.cxx:2754 AliAnalysisTaskFragmentationFunction.cxx:2755 AliAnalysisTaskFragmentationFunction.cxx:2756 AliAnalysisTaskFragmentationFunction.cxx:2757 AliAnalysisTaskFragmentationFunction.cxx:2758 AliAnalysisTaskFragmentationFunction.cxx:2759 AliAnalysisTaskFragmentationFunction.cxx:2760 AliAnalysisTaskFragmentationFunction.cxx:2761 AliAnalysisTaskFragmentationFunction.cxx:2762 AliAnalysisTaskFragmentationFunction.cxx:2763 AliAnalysisTaskFragmentationFunction.cxx:2764 AliAnalysisTaskFragmentationFunction.cxx:2765 AliAnalysisTaskFragmentationFunction.cxx:2766 AliAnalysisTaskFragmentationFunction.cxx:2767 AliAnalysisTaskFragmentationFunction.cxx:2768 AliAnalysisTaskFragmentationFunction.cxx:2769 AliAnalysisTaskFragmentationFunction.cxx:2770 AliAnalysisTaskFragmentationFunction.cxx:2771 AliAnalysisTaskFragmentationFunction.cxx:2772 AliAnalysisTaskFragmentationFunction.cxx:2773 AliAnalysisTaskFragmentationFunction.cxx:2774 AliAnalysisTaskFragmentationFunction.cxx:2775 AliAnalysisTaskFragmentationFunction.cxx:2776 AliAnalysisTaskFragmentationFunction.cxx:2777 AliAnalysisTaskFragmentationFunction.cxx:2778 AliAnalysisTaskFragmentationFunction.cxx:2779 AliAnalysisTaskFragmentationFunction.cxx:2780 AliAnalysisTaskFragmentationFunction.cxx:2781 AliAnalysisTaskFragmentationFunction.cxx:2782 AliAnalysisTaskFragmentationFunction.cxx:2783 AliAnalysisTaskFragmentationFunction.cxx:2784 AliAnalysisTaskFragmentationFunction.cxx:2785 AliAnalysisTaskFragmentationFunction.cxx:2786 AliAnalysisTaskFragmentationFunction.cxx:2787 AliAnalysisTaskFragmentationFunction.cxx:2788 AliAnalysisTaskFragmentationFunction.cxx:2789 AliAnalysisTaskFragmentationFunction.cxx:2790 AliAnalysisTaskFragmentationFunction.cxx:2791 AliAnalysisTaskFragmentationFunction.cxx:2792 AliAnalysisTaskFragmentationFunction.cxx:2793 AliAnalysisTaskFragmentationFunction.cxx:2794 AliAnalysisTaskFragmentationFunction.cxx:2795 AliAnalysisTaskFragmentationFunction.cxx:2796 AliAnalysisTaskFragmentationFunction.cxx:2797 AliAnalysisTaskFragmentationFunction.cxx:2798 AliAnalysisTaskFragmentationFunction.cxx:2799 AliAnalysisTaskFragmentationFunction.cxx:2800 AliAnalysisTaskFragmentationFunction.cxx:2801 AliAnalysisTaskFragmentationFunction.cxx:2802 AliAnalysisTaskFragmentationFunction.cxx:2803 AliAnalysisTaskFragmentationFunction.cxx:2804 AliAnalysisTaskFragmentationFunction.cxx:2805 AliAnalysisTaskFragmentationFunction.cxx:2806 AliAnalysisTaskFragmentationFunction.cxx:2807 AliAnalysisTaskFragmentationFunction.cxx:2808 AliAnalysisTaskFragmentationFunction.cxx:2809 AliAnalysisTaskFragmentationFunction.cxx:2810 AliAnalysisTaskFragmentationFunction.cxx:2811 AliAnalysisTaskFragmentationFunction.cxx:2812 AliAnalysisTaskFragmentationFunction.cxx:2813 AliAnalysisTaskFragmentationFunction.cxx:2814 AliAnalysisTaskFragmentationFunction.cxx:2815 AliAnalysisTaskFragmentationFunction.cxx:2816 AliAnalysisTaskFragmentationFunction.cxx:2817 AliAnalysisTaskFragmentationFunction.cxx:2818 AliAnalysisTaskFragmentationFunction.cxx:2819 AliAnalysisTaskFragmentationFunction.cxx:2820 AliAnalysisTaskFragmentationFunction.cxx:2821 AliAnalysisTaskFragmentationFunction.cxx:2822 AliAnalysisTaskFragmentationFunction.cxx:2823 AliAnalysisTaskFragmentationFunction.cxx:2824 AliAnalysisTaskFragmentationFunction.cxx:2825 AliAnalysisTaskFragmentationFunction.cxx:2826 AliAnalysisTaskFragmentationFunction.cxx:2827 AliAnalysisTaskFragmentationFunction.cxx:2828 AliAnalysisTaskFragmentationFunction.cxx:2829 AliAnalysisTaskFragmentationFunction.cxx:2830 AliAnalysisTaskFragmentationFunction.cxx:2831 AliAnalysisTaskFragmentationFunction.cxx:2832 AliAnalysisTaskFragmentationFunction.cxx:2833 AliAnalysisTaskFragmentationFunction.cxx:2834 AliAnalysisTaskFragmentationFunction.cxx:2835 AliAnalysisTaskFragmentationFunction.cxx:2836 AliAnalysisTaskFragmentationFunction.cxx:2837 AliAnalysisTaskFragmentationFunction.cxx:2838 AliAnalysisTaskFragmentationFunction.cxx:2839 AliAnalysisTaskFragmentationFunction.cxx:2840 AliAnalysisTaskFragmentationFunction.cxx:2841 AliAnalysisTaskFragmentationFunction.cxx:2842 AliAnalysisTaskFragmentationFunction.cxx:2843 AliAnalysisTaskFragmentationFunction.cxx:2844 AliAnalysisTaskFragmentationFunction.cxx:2845 AliAnalysisTaskFragmentationFunction.cxx:2846 AliAnalysisTaskFragmentationFunction.cxx:2847 AliAnalysisTaskFragmentationFunction.cxx:2848 AliAnalysisTaskFragmentationFunction.cxx:2849 AliAnalysisTaskFragmentationFunction.cxx:2850 AliAnalysisTaskFragmentationFunction.cxx:2851 AliAnalysisTaskFragmentationFunction.cxx:2852 AliAnalysisTaskFragmentationFunction.cxx:2853 AliAnalysisTaskFragmentationFunction.cxx:2854 AliAnalysisTaskFragmentationFunction.cxx:2855 AliAnalysisTaskFragmentationFunction.cxx:2856 AliAnalysisTaskFragmentationFunction.cxx:2857 AliAnalysisTaskFragmentationFunction.cxx:2858 AliAnalysisTaskFragmentationFunction.cxx:2859 AliAnalysisTaskFragmentationFunction.cxx:2860 AliAnalysisTaskFragmentationFunction.cxx:2861 AliAnalysisTaskFragmentationFunction.cxx:2862 AliAnalysisTaskFragmentationFunction.cxx:2863 AliAnalysisTaskFragmentationFunction.cxx:2864 AliAnalysisTaskFragmentationFunction.cxx:2865 AliAnalysisTaskFragmentationFunction.cxx:2866 AliAnalysisTaskFragmentationFunction.cxx:2867 AliAnalysisTaskFragmentationFunction.cxx:2868 AliAnalysisTaskFragmentationFunction.cxx:2869 AliAnalysisTaskFragmentationFunction.cxx:2870 AliAnalysisTaskFragmentationFunction.cxx:2871 AliAnalysisTaskFragmentationFunction.cxx:2872 AliAnalysisTaskFragmentationFunction.cxx:2873 AliAnalysisTaskFragmentationFunction.cxx:2874 AliAnalysisTaskFragmentationFunction.cxx:2875 AliAnalysisTaskFragmentationFunction.cxx:2876 AliAnalysisTaskFragmentationFunction.cxx:2877 AliAnalysisTaskFragmentationFunction.cxx:2878 AliAnalysisTaskFragmentationFunction.cxx:2879 AliAnalysisTaskFragmentationFunction.cxx:2880 AliAnalysisTaskFragmentationFunction.cxx:2881 AliAnalysisTaskFragmentationFunction.cxx:2882 AliAnalysisTaskFragmentationFunction.cxx:2883 AliAnalysisTaskFragmentationFunction.cxx:2884 AliAnalysisTaskFragmentationFunction.cxx:2885 AliAnalysisTaskFragmentationFunction.cxx:2886 AliAnalysisTaskFragmentationFunction.cxx:2887 AliAnalysisTaskFragmentationFunction.cxx:2888 AliAnalysisTaskFragmentationFunction.cxx:2889 AliAnalysisTaskFragmentationFunction.cxx:2890 AliAnalysisTaskFragmentationFunction.cxx:2891 AliAnalysisTaskFragmentationFunction.cxx:2892 AliAnalysisTaskFragmentationFunction.cxx:2893 AliAnalysisTaskFragmentationFunction.cxx:2894 AliAnalysisTaskFragmentationFunction.cxx:2895 AliAnalysisTaskFragmentationFunction.cxx:2896 AliAnalysisTaskFragmentationFunction.cxx:2897 AliAnalysisTaskFragmentationFunction.cxx:2898 AliAnalysisTaskFragmentationFunction.cxx:2899 AliAnalysisTaskFragmentationFunction.cxx:2900 AliAnalysisTaskFragmentationFunction.cxx:2901 AliAnalysisTaskFragmentationFunction.cxx:2902 AliAnalysisTaskFragmentationFunction.cxx:2903 AliAnalysisTaskFragmentationFunction.cxx:2904 AliAnalysisTaskFragmentationFunction.cxx:2905 AliAnalysisTaskFragmentationFunction.cxx:2906 AliAnalysisTaskFragmentationFunction.cxx:2907 AliAnalysisTaskFragmentationFunction.cxx:2908 AliAnalysisTaskFragmentationFunction.cxx:2909 AliAnalysisTaskFragmentationFunction.cxx:2910 AliAnalysisTaskFragmentationFunction.cxx:2911 AliAnalysisTaskFragmentationFunction.cxx:2912 AliAnalysisTaskFragmentationFunction.cxx:2913 AliAnalysisTaskFragmentationFunction.cxx:2914 AliAnalysisTaskFragmentationFunction.cxx:2915 AliAnalysisTaskFragmentationFunction.cxx:2916 AliAnalysisTaskFragmentationFunction.cxx:2917 AliAnalysisTaskFragmentationFunction.cxx:2918 AliAnalysisTaskFragmentationFunction.cxx:2919 AliAnalysisTaskFragmentationFunction.cxx:2920 AliAnalysisTaskFragmentationFunction.cxx:2921 AliAnalysisTaskFragmentationFunction.cxx:2922 AliAnalysisTaskFragmentationFunction.cxx:2923 AliAnalysisTaskFragmentationFunction.cxx:2924 AliAnalysisTaskFragmentationFunction.cxx:2925 AliAnalysisTaskFragmentationFunction.cxx:2926 AliAnalysisTaskFragmentationFunction.cxx:2927 AliAnalysisTaskFragmentationFunction.cxx:2928 AliAnalysisTaskFragmentationFunction.cxx:2929 AliAnalysisTaskFragmentationFunction.cxx:2930 AliAnalysisTaskFragmentationFunction.cxx:2931 AliAnalysisTaskFragmentationFunction.cxx:2932 AliAnalysisTaskFragmentationFunction.cxx:2933 AliAnalysisTaskFragmentationFunction.cxx:2934 AliAnalysisTaskFragmentationFunction.cxx:2935 AliAnalysisTaskFragmentationFunction.cxx:2936 AliAnalysisTaskFragmentationFunction.cxx:2937 AliAnalysisTaskFragmentationFunction.cxx:2938 AliAnalysisTaskFragmentationFunction.cxx:2939 AliAnalysisTaskFragmentationFunction.cxx:2940 AliAnalysisTaskFragmentationFunction.cxx:2941 AliAnalysisTaskFragmentationFunction.cxx:2942 AliAnalysisTaskFragmentationFunction.cxx:2943 AliAnalysisTaskFragmentationFunction.cxx:2944 AliAnalysisTaskFragmentationFunction.cxx:2945 AliAnalysisTaskFragmentationFunction.cxx:2946 AliAnalysisTaskFragmentationFunction.cxx:2947 AliAnalysisTaskFragmentationFunction.cxx:2948 AliAnalysisTaskFragmentationFunction.cxx:2949 AliAnalysisTaskFragmentationFunction.cxx:2950 AliAnalysisTaskFragmentationFunction.cxx:2951 AliAnalysisTaskFragmentationFunction.cxx:2952 AliAnalysisTaskFragmentationFunction.cxx:2953 AliAnalysisTaskFragmentationFunction.cxx:2954 AliAnalysisTaskFragmentationFunction.cxx:2955 AliAnalysisTaskFragmentationFunction.cxx:2956 AliAnalysisTaskFragmentationFunction.cxx:2957 AliAnalysisTaskFragmentationFunction.cxx:2958 AliAnalysisTaskFragmentationFunction.cxx:2959 AliAnalysisTaskFragmentationFunction.cxx:2960 AliAnalysisTaskFragmentationFunction.cxx:2961 AliAnalysisTaskFragmentationFunction.cxx:2962 AliAnalysisTaskFragmentationFunction.cxx:2963 AliAnalysisTaskFragmentationFunction.cxx:2964 AliAnalysisTaskFragmentationFunction.cxx:2965 AliAnalysisTaskFragmentationFunction.cxx:2966 AliAnalysisTaskFragmentationFunction.cxx:2967 AliAnalysisTaskFragmentationFunction.cxx:2968 AliAnalysisTaskFragmentationFunction.cxx:2969 AliAnalysisTaskFragmentationFunction.cxx:2970 AliAnalysisTaskFragmentationFunction.cxx:2971 AliAnalysisTaskFragmentationFunction.cxx:2972 AliAnalysisTaskFragmentationFunction.cxx:2973 AliAnalysisTaskFragmentationFunction.cxx:2974 AliAnalysisTaskFragmentationFunction.cxx:2975 AliAnalysisTaskFragmentationFunction.cxx:2976 AliAnalysisTaskFragmentationFunction.cxx:2977 AliAnalysisTaskFragmentationFunction.cxx:2978 AliAnalysisTaskFragmentationFunction.cxx:2979 AliAnalysisTaskFragmentationFunction.cxx:2980 AliAnalysisTaskFragmentationFunction.cxx:2981 AliAnalysisTaskFragmentationFunction.cxx:2982 AliAnalysisTaskFragmentationFunction.cxx:2983 AliAnalysisTaskFragmentationFunction.cxx:2984 AliAnalysisTaskFragmentationFunction.cxx:2985 AliAnalysisTaskFragmentationFunction.cxx:2986 AliAnalysisTaskFragmentationFunction.cxx:2987 AliAnalysisTaskFragmentationFunction.cxx:2988 AliAnalysisTaskFragmentationFunction.cxx:2989 AliAnalysisTaskFragmentationFunction.cxx:2990 AliAnalysisTaskFragmentationFunction.cxx:2991 AliAnalysisTaskFragmentationFunction.cxx:2992 AliAnalysisTaskFragmentationFunction.cxx:2993 AliAnalysisTaskFragmentationFunction.cxx:2994 AliAnalysisTaskFragmentationFunction.cxx:2995 AliAnalysisTaskFragmentationFunction.cxx:2996 AliAnalysisTaskFragmentationFunction.cxx:2997 AliAnalysisTaskFragmentationFunction.cxx:2998 AliAnalysisTaskFragmentationFunction.cxx:2999 AliAnalysisTaskFragmentationFunction.cxx:3000 AliAnalysisTaskFragmentationFunction.cxx:3001 AliAnalysisTaskFragmentationFunction.cxx:3002 AliAnalysisTaskFragmentationFunction.cxx:3003 AliAnalysisTaskFragmentationFunction.cxx:3004 AliAnalysisTaskFragmentationFunction.cxx:3005 AliAnalysisTaskFragmentationFunction.cxx:3006 AliAnalysisTaskFragmentationFunction.cxx:3007 AliAnalysisTaskFragmentationFunction.cxx:3008 AliAnalysisTaskFragmentationFunction.cxx:3009 AliAnalysisTaskFragmentationFunction.cxx:3010 AliAnalysisTaskFragmentationFunction.cxx:3011 AliAnalysisTaskFragmentationFunction.cxx:3012 AliAnalysisTaskFragmentationFunction.cxx:3013 AliAnalysisTaskFragmentationFunction.cxx:3014 AliAnalysisTaskFragmentationFunction.cxx:3015 AliAnalysisTaskFragmentationFunction.cxx:3016 AliAnalysisTaskFragmentationFunction.cxx:3017 AliAnalysisTaskFragmentationFunction.cxx:3018 AliAnalysisTaskFragmentationFunction.cxx:3019 AliAnalysisTaskFragmentationFunction.cxx:3020 AliAnalysisTaskFragmentationFunction.cxx:3021 AliAnalysisTaskFragmentationFunction.cxx:3022 AliAnalysisTaskFragmentationFunction.cxx:3023 AliAnalysisTaskFragmentationFunction.cxx:3024 AliAnalysisTaskFragmentationFunction.cxx:3025 AliAnalysisTaskFragmentationFunction.cxx:3026 AliAnalysisTaskFragmentationFunction.cxx:3027 AliAnalysisTaskFragmentationFunction.cxx:3028 AliAnalysisTaskFragmentationFunction.cxx:3029 AliAnalysisTaskFragmentationFunction.cxx:3030 AliAnalysisTaskFragmentationFunction.cxx:3031 AliAnalysisTaskFragmentationFunction.cxx:3032 AliAnalysisTaskFragmentationFunction.cxx:3033 AliAnalysisTaskFragmentationFunction.cxx:3034 AliAnalysisTaskFragmentationFunction.cxx:3035 AliAnalysisTaskFragmentationFunction.cxx:3036 AliAnalysisTaskFragmentationFunction.cxx:3037 AliAnalysisTaskFragmentationFunction.cxx:3038 AliAnalysisTaskFragmentationFunction.cxx:3039 AliAnalysisTaskFragmentationFunction.cxx:3040 AliAnalysisTaskFragmentationFunction.cxx:3041 AliAnalysisTaskFragmentationFunction.cxx:3042 AliAnalysisTaskFragmentationFunction.cxx:3043 AliAnalysisTaskFragmentationFunction.cxx:3044 AliAnalysisTaskFragmentationFunction.cxx:3045 AliAnalysisTaskFragmentationFunction.cxx:3046 AliAnalysisTaskFragmentationFunction.cxx:3047 AliAnalysisTaskFragmentationFunction.cxx:3048 AliAnalysisTaskFragmentationFunction.cxx:3049 AliAnalysisTaskFragmentationFunction.cxx:3050 AliAnalysisTaskFragmentationFunction.cxx:3051 AliAnalysisTaskFragmentationFunction.cxx:3052 AliAnalysisTaskFragmentationFunction.cxx:3053 AliAnalysisTaskFragmentationFunction.cxx:3054 AliAnalysisTaskFragmentationFunction.cxx:3055 AliAnalysisTaskFragmentationFunction.cxx:3056 AliAnalysisTaskFragmentationFunction.cxx:3057 AliAnalysisTaskFragmentationFunction.cxx:3058 AliAnalysisTaskFragmentationFunction.cxx:3059 AliAnalysisTaskFragmentationFunction.cxx:3060 AliAnalysisTaskFragmentationFunction.cxx:3061 AliAnalysisTaskFragmentationFunction.cxx:3062 AliAnalysisTaskFragmentationFunction.cxx:3063 AliAnalysisTaskFragmentationFunction.cxx:3064 AliAnalysisTaskFragmentationFunction.cxx:3065 AliAnalysisTaskFragmentationFunction.cxx:3066 AliAnalysisTaskFragmentationFunction.cxx:3067 AliAnalysisTaskFragmentationFunction.cxx:3068 AliAnalysisTaskFragmentationFunction.cxx:3069 AliAnalysisTaskFragmentationFunction.cxx:3070 AliAnalysisTaskFragmentationFunction.cxx:3071 AliAnalysisTaskFragmentationFunction.cxx:3072 AliAnalysisTaskFragmentationFunction.cxx:3073 AliAnalysisTaskFragmentationFunction.cxx:3074 AliAnalysisTaskFragmentationFunction.cxx:3075 AliAnalysisTaskFragmentationFunction.cxx:3076 AliAnalysisTaskFragmentationFunction.cxx:3077 AliAnalysisTaskFragmentationFunction.cxx:3078 AliAnalysisTaskFragmentationFunction.cxx:3079 AliAnalysisTaskFragmentationFunction.cxx:3080 AliAnalysisTaskFragmentationFunction.cxx:3081 AliAnalysisTaskFragmentationFunction.cxx:3082 AliAnalysisTaskFragmentationFunction.cxx:3083 AliAnalysisTaskFragmentationFunction.cxx:3084 AliAnalysisTaskFragmentationFunction.cxx:3085 AliAnalysisTaskFragmentationFunction.cxx:3086 AliAnalysisTaskFragmentationFunction.cxx:3087 AliAnalysisTaskFragmentationFunction.cxx:3088 AliAnalysisTaskFragmentationFunction.cxx:3089 AliAnalysisTaskFragmentationFunction.cxx:3090 AliAnalysisTaskFragmentationFunction.cxx:3091 AliAnalysisTaskFragmentationFunction.cxx:3092 AliAnalysisTaskFragmentationFunction.cxx:3093 AliAnalysisTaskFragmentationFunction.cxx:3094 AliAnalysisTaskFragmentationFunction.cxx:3095 AliAnalysisTaskFragmentationFunction.cxx:3096 AliAnalysisTaskFragmentationFunction.cxx:3097 AliAnalysisTaskFragmentationFunction.cxx:3098 AliAnalysisTaskFragmentationFunction.cxx:3099 AliAnalysisTaskFragmentationFunction.cxx:3100 AliAnalysisTaskFragmentationFunction.cxx:3101 AliAnalysisTaskFragmentationFunction.cxx:3102 AliAnalysisTaskFragmentationFunction.cxx:3103 AliAnalysisTaskFragmentationFunction.cxx:3104 AliAnalysisTaskFragmentationFunction.cxx:3105 AliAnalysisTaskFragmentationFunction.cxx:3106 AliAnalysisTaskFragmentationFunction.cxx:3107 AliAnalysisTaskFragmentationFunction.cxx:3108 AliAnalysisTaskFragmentationFunction.cxx:3109 AliAnalysisTaskFragmentationFunction.cxx:3110 AliAnalysisTaskFragmentationFunction.cxx:3111 AliAnalysisTaskFragmentationFunction.cxx:3112 AliAnalysisTaskFragmentationFunction.cxx:3113 AliAnalysisTaskFragmentationFunction.cxx:3114 AliAnalysisTaskFragmentationFunction.cxx:3115 AliAnalysisTaskFragmentationFunction.cxx:3116 AliAnalysisTaskFragmentationFunction.cxx:3117 AliAnalysisTaskFragmentationFunction.cxx:3118 AliAnalysisTaskFragmentationFunction.cxx:3119 AliAnalysisTaskFragmentationFunction.cxx:3120 AliAnalysisTaskFragmentationFunction.cxx:3121 AliAnalysisTaskFragmentationFunction.cxx:3122 AliAnalysisTaskFragmentationFunction.cxx:3123 AliAnalysisTaskFragmentationFunction.cxx:3124 AliAnalysisTaskFragmentationFunction.cxx:3125 AliAnalysisTaskFragmentationFunction.cxx:3126 AliAnalysisTaskFragmentationFunction.cxx:3127 AliAnalysisTaskFragmentationFunction.cxx:3128 AliAnalysisTaskFragmentationFunction.cxx:3129 AliAnalysisTaskFragmentationFunction.cxx:3130 AliAnalysisTaskFragmentationFunction.cxx:3131 AliAnalysisTaskFragmentationFunction.cxx:3132 AliAnalysisTaskFragmentationFunction.cxx:3133 AliAnalysisTaskFragmentationFunction.cxx:3134 AliAnalysisTaskFragmentationFunction.cxx:3135 AliAnalysisTaskFragmentationFunction.cxx:3136 AliAnalysisTaskFragmentationFunction.cxx:3137 AliAnalysisTaskFragmentationFunction.cxx:3138 AliAnalysisTaskFragmentationFunction.cxx:3139 AliAnalysisTaskFragmentationFunction.cxx:3140 AliAnalysisTaskFragmentationFunction.cxx:3141 AliAnalysisTaskFragmentationFunction.cxx:3142 AliAnalysisTaskFragmentationFunction.cxx:3143 AliAnalysisTaskFragmentationFunction.cxx:3144 AliAnalysisTaskFragmentationFunction.cxx:3145 AliAnalysisTaskFragmentationFunction.cxx:3146 AliAnalysisTaskFragmentationFunction.cxx:3147 AliAnalysisTaskFragmentationFunction.cxx:3148 AliAnalysisTaskFragmentationFunction.cxx:3149 AliAnalysisTaskFragmentationFunction.cxx:3150 AliAnalysisTaskFragmentationFunction.cxx:3151 AliAnalysisTaskFragmentationFunction.cxx:3152 AliAnalysisTaskFragmentationFunction.cxx:3153 AliAnalysisTaskFragmentationFunction.cxx:3154 AliAnalysisTaskFragmentationFunction.cxx:3155 AliAnalysisTaskFragmentationFunction.cxx:3156 AliAnalysisTaskFragmentationFunction.cxx:3157 AliAnalysisTaskFragmentationFunction.cxx:3158 AliAnalysisTaskFragmentationFunction.cxx:3159 AliAnalysisTaskFragmentationFunction.cxx:3160 AliAnalysisTaskFragmentationFunction.cxx:3161 AliAnalysisTaskFragmentationFunction.cxx:3162 AliAnalysisTaskFragmentationFunction.cxx:3163 AliAnalysisTaskFragmentationFunction.cxx:3164 AliAnalysisTaskFragmentationFunction.cxx:3165 AliAnalysisTaskFragmentationFunction.cxx:3166 AliAnalysisTaskFragmentationFunction.cxx:3167 AliAnalysisTaskFragmentationFunction.cxx:3168 AliAnalysisTaskFragmentationFunction.cxx:3169 AliAnalysisTaskFragmentationFunction.cxx:3170 AliAnalysisTaskFragmentationFunction.cxx:3171 AliAnalysisTaskFragmentationFunction.cxx:3172 AliAnalysisTaskFragmentationFunction.cxx:3173 AliAnalysisTaskFragmentationFunction.cxx:3174 AliAnalysisTaskFragmentationFunction.cxx:3175 AliAnalysisTaskFragmentationFunction.cxx:3176 AliAnalysisTaskFragmentationFunction.cxx:3177 AliAnalysisTaskFragmentationFunction.cxx:3178 AliAnalysisTaskFragmentationFunction.cxx:3179 AliAnalysisTaskFragmentationFunction.cxx:3180 AliAnalysisTaskFragmentationFunction.cxx:3181 AliAnalysisTaskFragmentationFunction.cxx:3182 AliAnalysisTaskFragmentationFunction.cxx:3183 AliAnalysisTaskFragmentationFunction.cxx:3184 AliAnalysisTaskFragmentationFunction.cxx:3185 AliAnalysisTaskFragmentationFunction.cxx:3186 AliAnalysisTaskFragmentationFunction.cxx:3187 AliAnalysisTaskFragmentationFunction.cxx:3188 AliAnalysisTaskFragmentationFunction.cxx:3189 AliAnalysisTaskFragmentationFunction.cxx:3190 AliAnalysisTaskFragmentationFunction.cxx:3191 AliAnalysisTaskFragmentationFunction.cxx:3192 AliAnalysisTaskFragmentationFunction.cxx:3193 AliAnalysisTaskFragmentationFunction.cxx:3194 AliAnalysisTaskFragmentationFunction.cxx:3195 AliAnalysisTaskFragmentationFunction.cxx:3196 AliAnalysisTaskFragmentationFunction.cxx:3197 AliAnalysisTaskFragmentationFunction.cxx:3198 AliAnalysisTaskFragmentationFunction.cxx:3199 AliAnalysisTaskFragmentationFunction.cxx:3200 AliAnalysisTaskFragmentationFunction.cxx:3201 AliAnalysisTaskFragmentationFunction.cxx:3202 AliAnalysisTaskFragmentationFunction.cxx:3203 AliAnalysisTaskFragmentationFunction.cxx:3204 AliAnalysisTaskFragmentationFunction.cxx:3205 AliAnalysisTaskFragmentationFunction.cxx:3206 AliAnalysisTaskFragmentationFunction.cxx:3207 AliAnalysisTaskFragmentationFunction.cxx:3208 AliAnalysisTaskFragmentationFunction.cxx:3209 AliAnalysisTaskFragmentationFunction.cxx:3210 AliAnalysisTaskFragmentationFunction.cxx:3211 AliAnalysisTaskFragmentationFunction.cxx:3212 AliAnalysisTaskFragmentationFunction.cxx:3213 AliAnalysisTaskFragmentationFunction.cxx:3214 AliAnalysisTaskFragmentationFunction.cxx:3215 AliAnalysisTaskFragmentationFunction.cxx:3216 AliAnalysisTaskFragmentationFunction.cxx:3217 AliAnalysisTaskFragmentationFunction.cxx:3218 AliAnalysisTaskFragmentationFunction.cxx:3219 AliAnalysisTaskFragmentationFunction.cxx:3220 AliAnalysisTaskFragmentationFunction.cxx:3221 AliAnalysisTaskFragmentationFunction.cxx:3222 AliAnalysisTaskFragmentationFunction.cxx:3223 AliAnalysisTaskFragmentationFunction.cxx:3224 AliAnalysisTaskFragmentationFunction.cxx:3225 AliAnalysisTaskFragmentationFunction.cxx:3226 AliAnalysisTaskFragmentationFunction.cxx:3227 AliAnalysisTaskFragmentationFunction.cxx:3228 AliAnalysisTaskFragmentationFunction.cxx:3229 AliAnalysisTaskFragmentationFunction.cxx:3230 AliAnalysisTaskFragmentationFunction.cxx:3231 AliAnalysisTaskFragmentationFunction.cxx:3232 AliAnalysisTaskFragmentationFunction.cxx:3233 AliAnalysisTaskFragmentationFunction.cxx:3234 AliAnalysisTaskFragmentationFunction.cxx:3235 AliAnalysisTaskFragmentationFunction.cxx:3236 AliAnalysisTaskFragmentationFunction.cxx:3237 AliAnalysisTaskFragmentationFunction.cxx:3238 AliAnalysisTaskFragmentationFunction.cxx:3239 AliAnalysisTaskFragmentationFunction.cxx:3240 AliAnalysisTaskFragmentationFunction.cxx:3241 AliAnalysisTaskFragmentationFunction.cxx:3242 AliAnalysisTaskFragmentationFunction.cxx:3243 AliAnalysisTaskFragmentationFunction.cxx:3244 AliAnalysisTaskFragmentationFunction.cxx:3245 AliAnalysisTaskFragmentationFunction.cxx:3246 AliAnalysisTaskFragmentationFunction.cxx:3247 AliAnalysisTaskFragmentationFunction.cxx:3248 AliAnalysisTaskFragmentationFunction.cxx:3249 AliAnalysisTaskFragmentationFunction.cxx:3250 AliAnalysisTaskFragmentationFunction.cxx:3251 AliAnalysisTaskFragmentationFunction.cxx:3252 AliAnalysisTaskFragmentationFunction.cxx:3253 AliAnalysisTaskFragmentationFunction.cxx:3254 AliAnalysisTaskFragmentationFunction.cxx:3255 AliAnalysisTaskFragmentationFunction.cxx:3256 AliAnalysisTaskFragmentationFunction.cxx:3257 AliAnalysisTaskFragmentationFunction.cxx:3258 AliAnalysisTaskFragmentationFunction.cxx:3259 AliAnalysisTaskFragmentationFunction.cxx:3260 AliAnalysisTaskFragmentationFunction.cxx:3261 AliAnalysisTaskFragmentationFunction.cxx:3262 AliAnalysisTaskFragmentationFunction.cxx:3263 AliAnalysisTaskFragmentationFunction.cxx:3264 AliAnalysisTaskFragmentationFunction.cxx:3265 AliAnalysisTaskFragmentationFunction.cxx:3266 AliAnalysisTaskFragmentationFunction.cxx:3267 AliAnalysisTaskFragmentationFunction.cxx:3268 AliAnalysisTaskFragmentationFunction.cxx:3269 AliAnalysisTaskFragmentationFunction.cxx:3270 AliAnalysisTaskFragmentationFunction.cxx:3271 AliAnalysisTaskFragmentationFunction.cxx:3272 AliAnalysisTaskFragmentationFunction.cxx:3273 AliAnalysisTaskFragmentationFunction.cxx:3274 AliAnalysisTaskFragmentationFunction.cxx:3275 AliAnalysisTaskFragmentationFunction.cxx:3276 AliAnalysisTaskFragmentationFunction.cxx:3277 AliAnalysisTaskFragmentationFunction.cxx:3278 AliAnalysisTaskFragmentationFunction.cxx:3279 AliAnalysisTaskFragmentationFunction.cxx:3280 AliAnalysisTaskFragmentationFunction.cxx:3281 AliAnalysisTaskFragmentationFunction.cxx:3282 AliAnalysisTaskFragmentationFunction.cxx:3283 AliAnalysisTaskFragmentationFunction.cxx:3284 AliAnalysisTaskFragmentationFunction.cxx:3285 AliAnalysisTaskFragmentationFunction.cxx:3286 AliAnalysisTaskFragmentationFunction.cxx:3287 AliAnalysisTaskFragmentationFunction.cxx:3288 AliAnalysisTaskFragmentationFunction.cxx:3289 AliAnalysisTaskFragmentationFunction.cxx:3290 AliAnalysisTaskFragmentationFunction.cxx:3291 AliAnalysisTaskFragmentationFunction.cxx:3292 AliAnalysisTaskFragmentationFunction.cxx:3293 AliAnalysisTaskFragmentationFunction.cxx:3294 AliAnalysisTaskFragmentationFunction.cxx:3295 AliAnalysisTaskFragmentationFunction.cxx:3296 AliAnalysisTaskFragmentationFunction.cxx:3297 AliAnalysisTaskFragmentationFunction.cxx:3298 AliAnalysisTaskFragmentationFunction.cxx:3299 AliAnalysisTaskFragmentationFunction.cxx:3300 AliAnalysisTaskFragmentationFunction.cxx:3301 AliAnalysisTaskFragmentationFunction.cxx:3302 AliAnalysisTaskFragmentationFunction.cxx:3303 AliAnalysisTaskFragmentationFunction.cxx:3304 AliAnalysisTaskFragmentationFunction.cxx:3305 AliAnalysisTaskFragmentationFunction.cxx:3306 AliAnalysisTaskFragmentationFunction.cxx:3307 AliAnalysisTaskFragmentationFunction.cxx:3308 AliAnalysisTaskFragmentationFunction.cxx:3309 AliAnalysisTaskFragmentationFunction.cxx:3310 AliAnalysisTaskFragmentationFunction.cxx:3311 AliAnalysisTaskFragmentationFunction.cxx:3312 AliAnalysisTaskFragmentationFunction.cxx:3313 AliAnalysisTaskFragmentationFunction.cxx:3314 AliAnalysisTaskFragmentationFunction.cxx:3315 AliAnalysisTaskFragmentationFunction.cxx:3316 AliAnalysisTaskFragmentationFunction.cxx:3317 AliAnalysisTaskFragmentationFunction.cxx:3318 AliAnalysisTaskFragmentationFunction.cxx:3319 AliAnalysisTaskFragmentationFunction.cxx:3320 AliAnalysisTaskFragmentationFunction.cxx:3321 AliAnalysisTaskFragmentationFunction.cxx:3322 AliAnalysisTaskFragmentationFunction.cxx:3323 AliAnalysisTaskFragmentationFunction.cxx:3324 AliAnalysisTaskFragmentationFunction.cxx:3325 AliAnalysisTaskFragmentationFunction.cxx:3326 AliAnalysisTaskFragmentationFunction.cxx:3327 AliAnalysisTaskFragmentationFunction.cxx:3328 AliAnalysisTaskFragmentationFunction.cxx:3329 AliAnalysisTaskFragmentationFunction.cxx:3330 AliAnalysisTaskFragmentationFunction.cxx:3331 AliAnalysisTaskFragmentationFunction.cxx:3332 AliAnalysisTaskFragmentationFunction.cxx:3333 AliAnalysisTaskFragmentationFunction.cxx:3334 AliAnalysisTaskFragmentationFunction.cxx:3335 AliAnalysisTaskFragmentationFunction.cxx:3336 AliAnalysisTaskFragmentationFunction.cxx:3337 AliAnalysisTaskFragmentationFunction.cxx:3338 AliAnalysisTaskFragmentationFunction.cxx:3339 AliAnalysisTaskFragmentationFunction.cxx:3340 AliAnalysisTaskFragmentationFunction.cxx:3341 AliAnalysisTaskFragmentationFunction.cxx:3342 AliAnalysisTaskFragmentationFunction.cxx:3343 AliAnalysisTaskFragmentationFunction.cxx:3344 AliAnalysisTaskFragmentationFunction.cxx:3345 AliAnalysisTaskFragmentationFunction.cxx:3346 AliAnalysisTaskFragmentationFunction.cxx:3347 AliAnalysisTaskFragmentationFunction.cxx:3348 AliAnalysisTaskFragmentationFunction.cxx:3349 AliAnalysisTaskFragmentationFunction.cxx:3350 AliAnalysisTaskFragmentationFunction.cxx:3351 AliAnalysisTaskFragmentationFunction.cxx:3352 AliAnalysisTaskFragmentationFunction.cxx:3353 AliAnalysisTaskFragmentationFunction.cxx:3354 AliAnalysisTaskFragmentationFunction.cxx:3355 AliAnalysisTaskFragmentationFunction.cxx:3356 AliAnalysisTaskFragmentationFunction.cxx:3357 AliAnalysisTaskFragmentationFunction.cxx:3358 AliAnalysisTaskFragmentationFunction.cxx:3359 AliAnalysisTaskFragmentationFunction.cxx:3360 AliAnalysisTaskFragmentationFunction.cxx:3361 AliAnalysisTaskFragmentationFunction.cxx:3362 AliAnalysisTaskFragmentationFunction.cxx:3363 AliAnalysisTaskFragmentationFunction.cxx:3364 AliAnalysisTaskFragmentationFunction.cxx:3365 AliAnalysisTaskFragmentationFunction.cxx:3366 AliAnalysisTaskFragmentationFunction.cxx:3367 AliAnalysisTaskFragmentationFunction.cxx:3368 AliAnalysisTaskFragmentationFunction.cxx:3369 AliAnalysisTaskFragmentationFunction.cxx:3370 AliAnalysisTaskFragmentationFunction.cxx:3371 AliAnalysisTaskFragmentationFunction.cxx:3372 AliAnalysisTaskFragmentationFunction.cxx:3373 AliAnalysisTaskFragmentationFunction.cxx:3374 AliAnalysisTaskFragmentationFunction.cxx:3375 AliAnalysisTaskFragmentationFunction.cxx:3376 AliAnalysisTaskFragmentationFunction.cxx:3377 AliAnalysisTaskFragmentationFunction.cxx:3378 AliAnalysisTaskFragmentationFunction.cxx:3379 AliAnalysisTaskFragmentationFunction.cxx:3380 AliAnalysisTaskFragmentationFunction.cxx:3381 AliAnalysisTaskFragmentationFunction.cxx:3382 AliAnalysisTaskFragmentationFunction.cxx:3383 AliAnalysisTaskFragmentationFunction.cxx:3384 AliAnalysisTaskFragmentationFunction.cxx:3385 AliAnalysisTaskFragmentationFunction.cxx:3386 AliAnalysisTaskFragmentationFunction.cxx:3387 AliAnalysisTaskFragmentationFunction.cxx:3388 AliAnalysisTaskFragmentationFunction.cxx:3389 AliAnalysisTaskFragmentationFunction.cxx:3390 AliAnalysisTaskFragmentationFunction.cxx:3391 AliAnalysisTaskFragmentationFunction.cxx:3392 AliAnalysisTaskFragmentationFunction.cxx:3393 AliAnalysisTaskFragmentationFunction.cxx:3394 AliAnalysisTaskFragmentationFunction.cxx:3395 AliAnalysisTaskFragmentationFunction.cxx:3396 AliAnalysisTaskFragmentationFunction.cxx:3397 AliAnalysisTaskFragmentationFunction.cxx:3398 AliAnalysisTaskFragmentationFunction.cxx:3399 AliAnalysisTaskFragmentationFunction.cxx:3400 AliAnalysisTaskFragmentationFunction.cxx:3401 AliAnalysisTaskFragmentationFunction.cxx:3402 AliAnalysisTaskFragmentationFunction.cxx:3403 AliAnalysisTaskFragmentationFunction.cxx:3404 AliAnalysisTaskFragmentationFunction.cxx:3405 AliAnalysisTaskFragmentationFunction.cxx:3406 AliAnalysisTaskFragmentationFunction.cxx:3407 AliAnalysisTaskFragmentationFunction.cxx:3408 AliAnalysisTaskFragmentationFunction.cxx:3409 AliAnalysisTaskFragmentationFunction.cxx:3410 AliAnalysisTaskFragmentationFunction.cxx:3411 AliAnalysisTaskFragmentationFunction.cxx:3412 AliAnalysisTaskFragmentationFunction.cxx:3413 AliAnalysisTaskFragmentationFunction.cxx:3414 AliAnalysisTaskFragmentationFunction.cxx:3415 AliAnalysisTaskFragmentationFunction.cxx:3416 AliAnalysisTaskFragmentationFunction.cxx:3417 AliAnalysisTaskFragmentationFunction.cxx:3418 AliAnalysisTaskFragmentationFunction.cxx:3419 AliAnalysisTaskFragmentationFunction.cxx:3420 AliAnalysisTaskFragmentationFunction.cxx:3421 AliAnalysisTaskFragmentationFunction.cxx:3422 AliAnalysisTaskFragmentationFunction.cxx:3423 AliAnalysisTaskFragmentationFunction.cxx:3424 AliAnalysisTaskFragmentationFunction.cxx:3425 AliAnalysisTaskFragmentationFunction.cxx:3426 AliAnalysisTaskFragmentationFunction.cxx:3427 AliAnalysisTaskFragmentationFunction.cxx:3428 AliAnalysisTaskFragmentationFunction.cxx:3429 AliAnalysisTaskFragmentationFunction.cxx:3430 AliAnalysisTaskFragmentationFunction.cxx:3431 AliAnalysisTaskFragmentationFunction.cxx:3432 AliAnalysisTaskFragmentationFunction.cxx:3433 AliAnalysisTaskFragmentationFunction.cxx:3434 AliAnalysisTaskFragmentationFunction.cxx:3435 AliAnalysisTaskFragmentationFunction.cxx:3436 AliAnalysisTaskFragmentationFunction.cxx:3437 AliAnalysisTaskFragmentationFunction.cxx:3438 AliAnalysisTaskFragmentationFunction.cxx:3439 AliAnalysisTaskFragmentationFunction.cxx:3440 AliAnalysisTaskFragmentationFunction.cxx:3441 AliAnalysisTaskFragmentationFunction.cxx:3442 AliAnalysisTaskFragmentationFunction.cxx:3443 AliAnalysisTaskFragmentationFunction.cxx:3444 AliAnalysisTaskFragmentationFunction.cxx:3445 AliAnalysisTaskFragmentationFunction.cxx:3446 AliAnalysisTaskFragmentationFunction.cxx:3447 AliAnalysisTaskFragmentationFunction.cxx:3448 AliAnalysisTaskFragmentationFunction.cxx:3449 AliAnalysisTaskFragmentationFunction.cxx:3450 AliAnalysisTaskFragmentationFunction.cxx:3451 AliAnalysisTaskFragmentationFunction.cxx:3452 AliAnalysisTaskFragmentationFunction.cxx:3453 AliAnalysisTaskFragmentationFunction.cxx:3454 AliAnalysisTaskFragmentationFunction.cxx:3455 AliAnalysisTaskFragmentationFunction.cxx:3456 AliAnalysisTaskFragmentationFunction.cxx:3457 AliAnalysisTaskFragmentationFunction.cxx:3458 AliAnalysisTaskFragmentationFunction.cxx:3459 AliAnalysisTaskFragmentationFunction.cxx:3460 AliAnalysisTaskFragmentationFunction.cxx:3461 AliAnalysisTaskFragmentationFunction.cxx:3462 AliAnalysisTaskFragmentationFunction.cxx:3463 AliAnalysisTaskFragmentationFunction.cxx:3464 AliAnalysisTaskFragmentationFunction.cxx:3465 AliAnalysisTaskFragmentationFunction.cxx:3466 AliAnalysisTaskFragmentationFunction.cxx:3467 AliAnalysisTaskFragmentationFunction.cxx:3468 AliAnalysisTaskFragmentationFunction.cxx:3469 AliAnalysisTaskFragmentationFunction.cxx:3470 AliAnalysisTaskFragmentationFunction.cxx:3471 AliAnalysisTaskFragmentationFunction.cxx:3472 AliAnalysisTaskFragmentationFunction.cxx:3473 AliAnalysisTaskFragmentationFunction.cxx:3474 AliAnalysisTaskFragmentationFunction.cxx:3475 AliAnalysisTaskFragmentationFunction.cxx:3476 AliAnalysisTaskFragmentationFunction.cxx:3477 AliAnalysisTaskFragmentationFunction.cxx:3478 AliAnalysisTaskFragmentationFunction.cxx:3479 AliAnalysisTaskFragmentationFunction.cxx:3480 AliAnalysisTaskFragmentationFunction.cxx:3481 AliAnalysisTaskFragmentationFunction.cxx:3482 AliAnalysisTaskFragmentationFunction.cxx:3483 AliAnalysisTaskFragmentationFunction.cxx:3484 AliAnalysisTaskFragmentationFunction.cxx:3485 AliAnalysisTaskFragmentationFunction.cxx:3486 AliAnalysisTaskFragmentationFunction.cxx:3487 AliAnalysisTaskFragmentationFunction.cxx:3488 AliAnalysisTaskFragmentationFunction.cxx:3489 AliAnalysisTaskFragmentationFunction.cxx:3490 AliAnalysisTaskFragmentationFunction.cxx:3491 AliAnalysisTaskFragmentationFunction.cxx:3492 AliAnalysisTaskFragmentationFunction.cxx:3493 AliAnalysisTaskFragmentationFunction.cxx:3494 AliAnalysisTaskFragmentationFunction.cxx:3495 AliAnalysisTaskFragmentationFunction.cxx:3496 AliAnalysisTaskFragmentationFunction.cxx:3497 AliAnalysisTaskFragmentationFunction.cxx:3498 AliAnalysisTaskFragmentationFunction.cxx:3499 AliAnalysisTaskFragmentationFunction.cxx:3500 AliAnalysisTaskFragmentationFunction.cxx:3501 AliAnalysisTaskFragmentationFunction.cxx:3502 AliAnalysisTaskFragmentationFunction.cxx:3503 AliAnalysisTaskFragmentationFunction.cxx:3504 AliAnalysisTaskFragmentationFunction.cxx:3505 AliAnalysisTaskFragmentationFunction.cxx:3506 AliAnalysisTaskFragmentationFunction.cxx:3507 AliAnalysisTaskFragmentationFunction.cxx:3508 AliAnalysisTaskFragmentationFunction.cxx:3509 AliAnalysisTaskFragmentationFunction.cxx:3510 AliAnalysisTaskFragmentationFunction.cxx:3511 AliAnalysisTaskFragmentationFunction.cxx:3512 AliAnalysisTaskFragmentationFunction.cxx:3513 AliAnalysisTaskFragmentationFunction.cxx:3514 AliAnalysisTaskFragmentationFunction.cxx:3515 AliAnalysisTaskFragmentationFunction.cxx:3516 AliAnalysisTaskFragmentationFunction.cxx:3517 AliAnalysisTaskFragmentationFunction.cxx:3518 AliAnalysisTaskFragmentationFunction.cxx:3519 AliAnalysisTaskFragmentationFunction.cxx:3520 AliAnalysisTaskFragmentationFunction.cxx:3521 AliAnalysisTaskFragmentationFunction.cxx:3522 AliAnalysisTaskFragmentationFunction.cxx:3523 AliAnalysisTaskFragmentationFunction.cxx:3524 AliAnalysisTaskFragmentationFunction.cxx:3525 AliAnalysisTaskFragmentationFunction.cxx:3526 AliAnalysisTaskFragmentationFunction.cxx:3527 AliAnalysisTaskFragmentationFunction.cxx:3528 AliAnalysisTaskFragmentationFunction.cxx:3529 AliAnalysisTaskFragmentationFunction.cxx:3530 AliAnalysisTaskFragmentationFunction.cxx:3531 AliAnalysisTaskFragmentationFunction.cxx:3532 AliAnalysisTaskFragmentationFunction.cxx:3533 AliAnalysisTaskFragmentationFunction.cxx:3534 AliAnalysisTaskFragmentationFunction.cxx:3535 AliAnalysisTaskFragmentationFunction.cxx:3536 AliAnalysisTaskFragmentationFunction.cxx:3537 AliAnalysisTaskFragmentationFunction.cxx:3538 AliAnalysisTaskFragmentationFunction.cxx:3539 AliAnalysisTaskFragmentationFunction.cxx:3540 AliAnalysisTaskFragmentationFunction.cxx:3541 AliAnalysisTaskFragmentationFunction.cxx:3542 AliAnalysisTaskFragmentationFunction.cxx:3543 AliAnalysisTaskFragmentationFunction.cxx:3544 AliAnalysisTaskFragmentationFunction.cxx:3545 AliAnalysisTaskFragmentationFunction.cxx:3546 AliAnalysisTaskFragmentationFunction.cxx:3547 AliAnalysisTaskFragmentationFunction.cxx:3548 AliAnalysisTaskFragmentationFunction.cxx:3549 AliAnalysisTaskFragmentationFunction.cxx:3550 AliAnalysisTaskFragmentationFunction.cxx:3551 AliAnalysisTaskFragmentationFunction.cxx:3552 AliAnalysisTaskFragmentationFunction.cxx:3553 AliAnalysisTaskFragmentationFunction.cxx:3554 AliAnalysisTaskFragmentationFunction.cxx:3555 AliAnalysisTaskFragmentationFunction.cxx:3556 AliAnalysisTaskFragmentationFunction.cxx:3557 AliAnalysisTaskFragmentationFunction.cxx:3558 AliAnalysisTaskFragmentationFunction.cxx:3559 AliAnalysisTaskFragmentationFunction.cxx:3560 AliAnalysisTaskFragmentationFunction.cxx:3561 AliAnalysisTaskFragmentationFunction.cxx:3562 AliAnalysisTaskFragmentationFunction.cxx:3563 AliAnalysisTaskFragmentationFunction.cxx:3564 AliAnalysisTaskFragmentationFunction.cxx:3565 AliAnalysisTaskFragmentationFunction.cxx:3566 AliAnalysisTaskFragmentationFunction.cxx:3567 AliAnalysisTaskFragmentationFunction.cxx:3568 AliAnalysisTaskFragmentationFunction.cxx:3569 AliAnalysisTaskFragmentationFunction.cxx:3570 AliAnalysisTaskFragmentationFunction.cxx:3571 AliAnalysisTaskFragmentationFunction.cxx:3572 AliAnalysisTaskFragmentationFunction.cxx:3573 AliAnalysisTaskFragmentationFunction.cxx:3574 AliAnalysisTaskFragmentationFunction.cxx:3575 AliAnalysisTaskFragmentationFunction.cxx:3576 AliAnalysisTaskFragmentationFunction.cxx:3577 AliAnalysisTaskFragmentationFunction.cxx:3578 AliAnalysisTaskFragmentationFunction.cxx:3579 AliAnalysisTaskFragmentationFunction.cxx:3580 AliAnalysisTaskFragmentationFunction.cxx:3581 AliAnalysisTaskFragmentationFunction.cxx:3582 AliAnalysisTaskFragmentationFunction.cxx:3583 AliAnalysisTaskFragmentationFunction.cxx:3584 AliAnalysisTaskFragmentationFunction.cxx:3585 AliAnalysisTaskFragmentationFunction.cxx:3586 AliAnalysisTaskFragmentationFunction.cxx:3587 AliAnalysisTaskFragmentationFunction.cxx:3588 AliAnalysisTaskFragmentationFunction.cxx:3589 AliAnalysisTaskFragmentationFunction.cxx:3590 AliAnalysisTaskFragmentationFunction.cxx:3591 AliAnalysisTaskFragmentationFunction.cxx:3592 AliAnalysisTaskFragmentationFunction.cxx:3593 AliAnalysisTaskFragmentationFunction.cxx:3594 AliAnalysisTaskFragmentationFunction.cxx:3595 AliAnalysisTaskFragmentationFunction.cxx:3596 AliAnalysisTaskFragmentationFunction.cxx:3597 AliAnalysisTaskFragmentationFunction.cxx:3598 AliAnalysisTaskFragmentationFunction.cxx:3599 AliAnalysisTaskFragmentationFunction.cxx:3600 AliAnalysisTaskFragmentationFunction.cxx:3601 AliAnalysisTaskFragmentationFunction.cxx:3602 AliAnalysisTaskFragmentationFunction.cxx:3603 AliAnalysisTaskFragmentationFunction.cxx:3604 AliAnalysisTaskFragmentationFunction.cxx:3605 AliAnalysisTaskFragmentationFunction.cxx:3606 AliAnalysisTaskFragmentationFunction.cxx:3607 AliAnalysisTaskFragmentationFunction.cxx:3608 AliAnalysisTaskFragmentationFunction.cxx:3609 AliAnalysisTaskFragmentationFunction.cxx:3610 AliAnalysisTaskFragmentationFunction.cxx:3611 AliAnalysisTaskFragmentationFunction.cxx:3612 AliAnalysisTaskFragmentationFunction.cxx:3613 AliAnalysisTaskFragmentationFunction.cxx:3614 AliAnalysisTaskFragmentationFunction.cxx:3615 AliAnalysisTaskFragmentationFunction.cxx:3616 AliAnalysisTaskFragmentationFunction.cxx:3617 AliAnalysisTaskFragmentationFunction.cxx:3618 AliAnalysisTaskFragmentationFunction.cxx:3619 AliAnalysisTaskFragmentationFunction.cxx:3620 AliAnalysisTaskFragmentationFunction.cxx:3621 AliAnalysisTaskFragmentationFunction.cxx:3622 AliAnalysisTaskFragmentationFunction.cxx:3623 AliAnalysisTaskFragmentationFunction.cxx:3624 AliAnalysisTaskFragmentationFunction.cxx:3625 AliAnalysisTaskFragmentationFunction.cxx:3626 AliAnalysisTaskFragmentationFunction.cxx:3627 AliAnalysisTaskFragmentationFunction.cxx:3628 AliAnalysisTaskFragmentationFunction.cxx:3629 AliAnalysisTaskFragmentationFunction.cxx:3630 AliAnalysisTaskFragmentationFunction.cxx:3631 AliAnalysisTaskFragmentationFunction.cxx:3632 AliAnalysisTaskFragmentationFunction.cxx:3633 AliAnalysisTaskFragmentationFunction.cxx:3634 AliAnalysisTaskFragmentationFunction.cxx:3635 AliAnalysisTaskFragmentationFunction.cxx:3636 AliAnalysisTaskFragmentationFunction.cxx:3637 AliAnalysisTaskFragmentationFunction.cxx:3638 AliAnalysisTaskFragmentationFunction.cxx:3639 AliAnalysisTaskFragmentationFunction.cxx:3640 AliAnalysisTaskFragmentationFunction.cxx:3641 AliAnalysisTaskFragmentationFunction.cxx:3642 AliAnalysisTaskFragmentationFunction.cxx:3643 AliAnalysisTaskFragmentationFunction.cxx:3644 AliAnalysisTaskFragmentationFunction.cxx:3645 AliAnalysisTaskFragmentationFunction.cxx:3646 AliAnalysisTaskFragmentationFunction.cxx:3647 AliAnalysisTaskFragmentationFunction.cxx:3648 AliAnalysisTaskFragmentationFunction.cxx:3649 AliAnalysisTaskFragmentationFunction.cxx:3650 AliAnalysisTaskFragmentationFunction.cxx:3651 AliAnalysisTaskFragmentationFunction.cxx:3652 AliAnalysisTaskFragmentationFunction.cxx:3653 AliAnalysisTaskFragmentationFunction.cxx:3654 AliAnalysisTaskFragmentationFunction.cxx:3655 AliAnalysisTaskFragmentationFunction.cxx:3656 AliAnalysisTaskFragmentationFunction.cxx:3657 AliAnalysisTaskFragmentationFunction.cxx:3658 AliAnalysisTaskFragmentationFunction.cxx:3659 AliAnalysisTaskFragmentationFunction.cxx:3660 AliAnalysisTaskFragmentationFunction.cxx:3661 AliAnalysisTaskFragmentationFunction.cxx:3662 AliAnalysisTaskFragmentationFunction.cxx:3663 AliAnalysisTaskFragmentationFunction.cxx:3664 AliAnalysisTaskFragmentationFunction.cxx:3665 AliAnalysisTaskFragmentationFunction.cxx:3666 AliAnalysisTaskFragmentationFunction.cxx:3667 AliAnalysisTaskFragmentationFunction.cxx:3668 AliAnalysisTaskFragmentationFunction.cxx:3669 AliAnalysisTaskFragmentationFunction.cxx:3670 AliAnalysisTaskFragmentationFunction.cxx:3671 AliAnalysisTaskFragmentationFunction.cxx:3672 AliAnalysisTaskFragmentationFunction.cxx:3673 AliAnalysisTaskFragmentationFunction.cxx:3674 AliAnalysisTaskFragmentationFunction.cxx:3675 AliAnalysisTaskFragmentationFunction.cxx:3676 AliAnalysisTaskFragmentationFunction.cxx:3677 AliAnalysisTaskFragmentationFunction.cxx:3678 AliAnalysisTaskFragmentationFunction.cxx:3679 AliAnalysisTaskFragmentationFunction.cxx:3680 AliAnalysisTaskFragmentationFunction.cxx:3681 AliAnalysisTaskFragmentationFunction.cxx:3682 AliAnalysisTaskFragmentationFunction.cxx:3683 AliAnalysisTaskFragmentationFunction.cxx:3684 AliAnalysisTaskFragmentationFunction.cxx:3685 AliAnalysisTaskFragmentationFunction.cxx:3686 AliAnalysisTaskFragmentationFunction.cxx:3687 AliAnalysisTaskFragmentationFunction.cxx:3688 AliAnalysisTaskFragmentationFunction.cxx:3689 AliAnalysisTaskFragmentationFunction.cxx:3690 AliAnalysisTaskFragmentationFunction.cxx:3691 AliAnalysisTaskFragmentationFunction.cxx:3692 AliAnalysisTaskFragmentationFunction.cxx:3693 AliAnalysisTaskFragmentationFunction.cxx:3694 AliAnalysisTaskFragmentationFunction.cxx:3695 AliAnalysisTaskFragmentationFunction.cxx:3696 AliAnalysisTaskFragmentationFunction.cxx:3697 AliAnalysisTaskFragmentationFunction.cxx:3698 AliAnalysisTaskFragmentationFunction.cxx:3699 AliAnalysisTaskFragmentationFunction.cxx:3700 AliAnalysisTaskFragmentationFunction.cxx:3701 AliAnalysisTaskFragmentationFunction.cxx:3702 AliAnalysisTaskFragmentationFunction.cxx:3703 AliAnalysisTaskFragmentationFunction.cxx:3704 AliAnalysisTaskFragmentationFunction.cxx:3705 AliAnalysisTaskFragmentationFunction.cxx:3706 AliAnalysisTaskFragmentationFunction.cxx:3707 AliAnalysisTaskFragmentationFunction.cxx:3708 AliAnalysisTaskFragmentationFunction.cxx:3709 AliAnalysisTaskFragmentationFunction.cxx:3710 AliAnalysisTaskFragmentationFunction.cxx:3711 AliAnalysisTaskFragmentationFunction.cxx:3712 AliAnalysisTaskFragmentationFunction.cxx:3713 AliAnalysisTaskFragmentationFunction.cxx:3714 AliAnalysisTaskFragmentationFunction.cxx:3715 AliAnalysisTaskFragmentationFunction.cxx:3716 AliAnalysisTaskFragmentationFunction.cxx:3717 AliAnalysisTaskFragmentationFunction.cxx:3718 AliAnalysisTaskFragmentationFunction.cxx:3719 AliAnalysisTaskFragmentationFunction.cxx:3720 AliAnalysisTaskFragmentationFunction.cxx:3721 AliAnalysisTaskFragmentationFunction.cxx:3722 AliAnalysisTaskFragmentationFunction.cxx:3723 AliAnalysisTaskFragmentationFunction.cxx:3724 AliAnalysisTaskFragmentationFunction.cxx:3725 AliAnalysisTaskFragmentationFunction.cxx:3726 AliAnalysisTaskFragmentationFunction.cxx:3727 AliAnalysisTaskFragmentationFunction.cxx:3728 AliAnalysisTaskFragmentationFunction.cxx:3729 AliAnalysisTaskFragmentationFunction.cxx:3730 AliAnalysisTaskFragmentationFunction.cxx:3731 AliAnalysisTaskFragmentationFunction.cxx:3732 AliAnalysisTaskFragmentationFunction.cxx:3733 AliAnalysisTaskFragmentationFunction.cxx:3734 AliAnalysisTaskFragmentationFunction.cxx:3735 AliAnalysisTaskFragmentationFunction.cxx:3736 AliAnalysisTaskFragmentationFunction.cxx:3737 AliAnalysisTaskFragmentationFunction.cxx:3738 AliAnalysisTaskFragmentationFunction.cxx:3739 AliAnalysisTaskFragmentationFunction.cxx:3740 AliAnalysisTaskFragmentationFunction.cxx:3741 AliAnalysisTaskFragmentationFunction.cxx:3742 AliAnalysisTaskFragmentationFunction.cxx:3743 AliAnalysisTaskFragmentationFunction.cxx:3744 AliAnalysisTaskFragmentationFunction.cxx:3745 AliAnalysisTaskFragmentationFunction.cxx:3746 AliAnalysisTaskFragmentationFunction.cxx:3747 AliAnalysisTaskFragmentationFunction.cxx:3748 AliAnalysisTaskFragmentationFunction.cxx:3749 AliAnalysisTaskFragmentationFunction.cxx:3750 AliAnalysisTaskFragmentationFunction.cxx:3751 AliAnalysisTaskFragmentationFunction.cxx:3752 AliAnalysisTaskFragmentationFunction.cxx:3753 AliAnalysisTaskFragmentationFunction.cxx:3754 AliAnalysisTaskFragmentationFunction.cxx:3755 AliAnalysisTaskFragmentationFunction.cxx:3756 AliAnalysisTaskFragmentationFunction.cxx:3757 AliAnalysisTaskFragmentationFunction.cxx:3758 AliAnalysisTaskFragmentationFunction.cxx:3759 AliAnalysisTaskFragmentationFunction.cxx:3760 AliAnalysisTaskFragmentationFunction.cxx:3761 AliAnalysisTaskFragmentationFunction.cxx:3762 AliAnalysisTaskFragmentationFunction.cxx:3763 AliAnalysisTaskFragmentationFunction.cxx:3764 AliAnalysisTaskFragmentationFunction.cxx:3765 AliAnalysisTaskFragmentationFunction.cxx:3766 AliAnalysisTaskFragmentationFunction.cxx:3767 AliAnalysisTaskFragmentationFunction.cxx:3768 AliAnalysisTaskFragmentationFunction.cxx:3769 AliAnalysisTaskFragmentationFunction.cxx:3770 AliAnalysisTaskFragmentationFunction.cxx:3771 AliAnalysisTaskFragmentationFunction.cxx:3772 AliAnalysisTaskFragmentationFunction.cxx:3773 AliAnalysisTaskFragmentationFunction.cxx:3774 AliAnalysisTaskFragmentationFunction.cxx:3775 AliAnalysisTaskFragmentationFunction.cxx:3776 AliAnalysisTaskFragmentationFunction.cxx:3777 AliAnalysisTaskFragmentationFunction.cxx:3778 AliAnalysisTaskFragmentationFunction.cxx:3779 AliAnalysisTaskFragmentationFunction.cxx:3780 AliAnalysisTaskFragmentationFunction.cxx:3781 AliAnalysisTaskFragmentationFunction.cxx:3782 AliAnalysisTaskFragmentationFunction.cxx:3783 AliAnalysisTaskFragmentationFunction.cxx:3784 AliAnalysisTaskFragmentationFunction.cxx:3785 AliAnalysisTaskFragmentationFunction.cxx:3786 AliAnalysisTaskFragmentationFunction.cxx:3787 AliAnalysisTaskFragmentationFunction.cxx:3788 AliAnalysisTaskFragmentationFunction.cxx:3789 AliAnalysisTaskFragmentationFunction.cxx:3790 AliAnalysisTaskFragmentationFunction.cxx:3791 AliAnalysisTaskFragmentationFunction.cxx:3792 AliAnalysisTaskFragmentationFunction.cxx:3793 AliAnalysisTaskFragmentationFunction.cxx:3794 AliAnalysisTaskFragmentationFunction.cxx:3795 AliAnalysisTaskFragmentationFunction.cxx:3796 AliAnalysisTaskFragmentationFunction.cxx:3797 AliAnalysisTaskFragmentationFunction.cxx:3798 AliAnalysisTaskFragmentationFunction.cxx:3799 AliAnalysisTaskFragmentationFunction.cxx:3800 AliAnalysisTaskFragmentationFunction.cxx:3801 AliAnalysisTaskFragmentationFunction.cxx:3802 AliAnalysisTaskFragmentationFunction.cxx:3803 AliAnalysisTaskFragmentationFunction.cxx:3804 AliAnalysisTaskFragmentationFunction.cxx:3805 AliAnalysisTaskFragmentationFunction.cxx:3806 AliAnalysisTaskFragmentationFunction.cxx:3807 AliAnalysisTaskFragmentationFunction.cxx:3808 AliAnalysisTaskFragmentationFunction.cxx:3809 AliAnalysisTaskFragmentationFunction.cxx:3810 AliAnalysisTaskFragmentationFunction.cxx:3811 AliAnalysisTaskFragmentationFunction.cxx:3812 AliAnalysisTaskFragmentationFunction.cxx:3813 AliAnalysisTaskFragmentationFunction.cxx:3814 AliAnalysisTaskFragmentationFunction.cxx:3815 AliAnalysisTaskFragmentationFunction.cxx:3816 AliAnalysisTaskFragmentationFunction.cxx:3817 AliAnalysisTaskFragmentationFunction.cxx:3818 AliAnalysisTaskFragmentationFunction.cxx:3819 AliAnalysisTaskFragmentationFunction.cxx:3820 AliAnalysisTaskFragmentationFunction.cxx:3821 AliAnalysisTaskFragmentationFunction.cxx:3822 AliAnalysisTaskFragmentationFunction.cxx:3823 AliAnalysisTaskFragmentationFunction.cxx:3824 AliAnalysisTaskFragmentationFunction.cxx:3825 AliAnalysisTaskFragmentationFunction.cxx:3826 AliAnalysisTaskFragmentationFunction.cxx:3827 AliAnalysisTaskFragmentationFunction.cxx:3828 AliAnalysisTaskFragmentationFunction.cxx:3829 AliAnalysisTaskFragmentationFunction.cxx:3830 AliAnalysisTaskFragmentationFunction.cxx:3831 AliAnalysisTaskFragmentationFunction.cxx:3832 AliAnalysisTaskFragmentationFunction.cxx:3833 AliAnalysisTaskFragmentationFunction.cxx:3834 AliAnalysisTaskFragmentationFunction.cxx:3835 AliAnalysisTaskFragmentationFunction.cxx:3836 AliAnalysisTaskFragmentationFunction.cxx:3837 AliAnalysisTaskFragmentationFunction.cxx:3838 AliAnalysisTaskFragmentationFunction.cxx:3839 AliAnalysisTaskFragmentationFunction.cxx:3840 AliAnalysisTaskFragmentationFunction.cxx:3841 AliAnalysisTaskFragmentationFunction.cxx:3842 AliAnalysisTaskFragmentationFunction.cxx:3843 AliAnalysisTaskFragmentationFunction.cxx:3844 AliAnalysisTaskFragmentationFunction.cxx:3845 AliAnalysisTaskFragmentationFunction.cxx:3846 AliAnalysisTaskFragmentationFunction.cxx:3847 AliAnalysisTaskFragmentationFunction.cxx:3848 AliAnalysisTaskFragmentationFunction.cxx:3849 AliAnalysisTaskFragmentationFunction.cxx:3850 AliAnalysisTaskFragmentationFunction.cxx:3851 AliAnalysisTaskFragmentationFunction.cxx:3852 AliAnalysisTaskFragmentationFunction.cxx:3853 AliAnalysisTaskFragmentationFunction.cxx:3854 AliAnalysisTaskFragmentationFunction.cxx:3855 AliAnalysisTaskFragmentationFunction.cxx:3856 AliAnalysisTaskFragmentationFunction.cxx:3857 AliAnalysisTaskFragmentationFunction.cxx:3858 AliAnalysisTaskFragmentationFunction.cxx:3859 AliAnalysisTaskFragmentationFunction.cxx:3860 AliAnalysisTaskFragmentationFunction.cxx:3861 AliAnalysisTaskFragmentationFunction.cxx:3862 AliAnalysisTaskFragmentationFunction.cxx:3863 AliAnalysisTaskFragmentationFunction.cxx:3864 AliAnalysisTaskFragmentationFunction.cxx:3865 AliAnalysisTaskFragmentationFunction.cxx:3866 AliAnalysisTaskFragmentationFunction.cxx:3867 AliAnalysisTaskFragmentationFunction.cxx:3868 AliAnalysisTaskFragmentationFunction.cxx:3869 AliAnalysisTaskFragmentationFunction.cxx:3870 AliAnalysisTaskFragmentationFunction.cxx:3871 AliAnalysisTaskFragmentationFunction.cxx:3872 AliAnalysisTaskFragmentationFunction.cxx:3873 AliAnalysisTaskFragmentationFunction.cxx:3874 AliAnalysisTaskFragmentationFunction.cxx:3875 AliAnalysisTaskFragmentationFunction.cxx:3876 AliAnalysisTaskFragmentationFunction.cxx:3877 AliAnalysisTaskFragmentationFunction.cxx:3878 AliAnalysisTaskFragmentationFunction.cxx:3879 AliAnalysisTaskFragmentationFunction.cxx:3880 AliAnalysisTaskFragmentationFunction.cxx:3881 AliAnalysisTaskFragmentationFunction.cxx:3882 AliAnalysisTaskFragmentationFunction.cxx:3883 AliAnalysisTaskFragmentationFunction.cxx:3884 AliAnalysisTaskFragmentationFunction.cxx:3885 AliAnalysisTaskFragmentationFunction.cxx:3886 AliAnalysisTaskFragmentationFunction.cxx:3887 AliAnalysisTaskFragmentationFunction.cxx:3888 AliAnalysisTaskFragmentationFunction.cxx:3889 AliAnalysisTaskFragmentationFunction.cxx:3890 AliAnalysisTaskFragmentationFunction.cxx:3891 AliAnalysisTaskFragmentationFunction.cxx:3892 AliAnalysisTaskFragmentationFunction.cxx:3893 AliAnalysisTaskFragmentationFunction.cxx:3894 AliAnalysisTaskFragmentationFunction.cxx:3895 AliAnalysisTaskFragmentationFunction.cxx:3896 AliAnalysisTaskFragmentationFunction.cxx:3897 AliAnalysisTaskFragmentationFunction.cxx:3898 AliAnalysisTaskFragmentationFunction.cxx:3899 AliAnalysisTaskFragmentationFunction.cxx:3900 AliAnalysisTaskFragmentationFunction.cxx:3901 AliAnalysisTaskFragmentationFunction.cxx:3902 AliAnalysisTaskFragmentationFunction.cxx:3903 AliAnalysisTaskFragmentationFunction.cxx:3904 AliAnalysisTaskFragmentationFunction.cxx:3905 AliAnalysisTaskFragmentationFunction.cxx:3906 AliAnalysisTaskFragmentationFunction.cxx:3907 AliAnalysisTaskFragmentationFunction.cxx:3908 AliAnalysisTaskFragmentationFunction.cxx:3909 AliAnalysisTaskFragmentationFunction.cxx:3910 AliAnalysisTaskFragmentationFunction.cxx:3911 AliAnalysisTaskFragmentationFunction.cxx:3912 AliAnalysisTaskFragmentationFunction.cxx:3913 AliAnalysisTaskFragmentationFunction.cxx:3914 AliAnalysisTaskFragmentationFunction.cxx:3915 AliAnalysisTaskFragmentationFunction.cxx:3916 AliAnalysisTaskFragmentationFunction.cxx:3917 AliAnalysisTaskFragmentationFunction.cxx:3918 AliAnalysisTaskFragmentationFunction.cxx:3919 AliAnalysisTaskFragmentationFunction.cxx:3920 AliAnalysisTaskFragmentationFunction.cxx:3921 AliAnalysisTaskFragmentationFunction.cxx:3922 AliAnalysisTaskFragmentationFunction.cxx:3923 AliAnalysisTaskFragmentationFunction.cxx:3924 AliAnalysisTaskFragmentationFunction.cxx:3925 AliAnalysisTaskFragmentationFunction.cxx:3926 AliAnalysisTaskFragmentationFunction.cxx:3927 AliAnalysisTaskFragmentationFunction.cxx:3928 AliAnalysisTaskFragmentationFunction.cxx:3929 AliAnalysisTaskFragmentationFunction.cxx:3930 AliAnalysisTaskFragmentationFunction.cxx:3931 AliAnalysisTaskFragmentationFunction.cxx:3932 AliAnalysisTaskFragmentationFunction.cxx:3933 AliAnalysisTaskFragmentationFunction.cxx:3934 AliAnalysisTaskFragmentationFunction.cxx:3935 AliAnalysisTaskFragmentationFunction.cxx:3936 AliAnalysisTaskFragmentationFunction.cxx:3937 AliAnalysisTaskFragmentationFunction.cxx:3938 AliAnalysisTaskFragmentationFunction.cxx:3939 AliAnalysisTaskFragmentationFunction.cxx:3940 AliAnalysisTaskFragmentationFunction.cxx:3941 AliAnalysisTaskFragmentationFunction.cxx:3942 AliAnalysisTaskFragmentationFunction.cxx:3943 AliAnalysisTaskFragmentationFunction.cxx:3944 AliAnalysisTaskFragmentationFunction.cxx:3945 AliAnalysisTaskFragmentationFunction.cxx:3946 AliAnalysisTaskFragmentationFunction.cxx:3947 AliAnalysisTaskFragmentationFunction.cxx:3948 AliAnalysisTaskFragmentationFunction.cxx:3949 AliAnalysisTaskFragmentationFunction.cxx:3950 AliAnalysisTaskFragmentationFunction.cxx:3951 AliAnalysisTaskFragmentationFunction.cxx:3952 AliAnalysisTaskFragmentationFunction.cxx:3953 AliAnalysisTaskFragmentationFunction.cxx:3954 AliAnalysisTaskFragmentationFunction.cxx:3955 AliAnalysisTaskFragmentationFunction.cxx:3956 AliAnalysisTaskFragmentationFunction.cxx:3957 AliAnalysisTaskFragmentationFunction.cxx:3958 AliAnalysisTaskFragmentationFunction.cxx:3959 AliAnalysisTaskFragmentationFunction.cxx:3960 AliAnalysisTaskFragmentationFunction.cxx:3961 AliAnalysisTaskFragmentationFunction.cxx:3962 AliAnalysisTaskFragmentationFunction.cxx:3963 AliAnalysisTaskFragmentationFunction.cxx:3964 AliAnalysisTaskFragmentationFunction.cxx:3965 AliAnalysisTaskFragmentationFunction.cxx:3966 AliAnalysisTaskFragmentationFunction.cxx:3967 AliAnalysisTaskFragmentationFunction.cxx:3968 AliAnalysisTaskFragmentationFunction.cxx:3969 AliAnalysisTaskFragmentationFunction.cxx:3970 AliAnalysisTaskFragmentationFunction.cxx:3971 AliAnalysisTaskFragmentationFunction.cxx:3972 AliAnalysisTaskFragmentationFunction.cxx:3973 AliAnalysisTaskFragmentationFunction.cxx:3974 AliAnalysisTaskFragmentationFunction.cxx:3975 AliAnalysisTaskFragmentationFunction.cxx:3976 AliAnalysisTaskFragmentationFunction.cxx:3977 AliAnalysisTaskFragmentationFunction.cxx:3978 AliAnalysisTaskFragmentationFunction.cxx:3979 AliAnalysisTaskFragmentationFunction.cxx:3980 AliAnalysisTaskFragmentationFunction.cxx:3981 AliAnalysisTaskFragmentationFunction.cxx:3982 AliAnalysisTaskFragmentationFunction.cxx:3983 AliAnalysisTaskFragmentationFunction.cxx:3984 AliAnalysisTaskFragmentationFunction.cxx:3985 AliAnalysisTaskFragmentationFunction.cxx:3986 AliAnalysisTaskFragmentationFunction.cxx:3987 AliAnalysisTaskFragmentationFunction.cxx:3988 AliAnalysisTaskFragmentationFunction.cxx:3989 AliAnalysisTaskFragmentationFunction.cxx:3990 AliAnalysisTaskFragmentationFunction.cxx:3991 AliAnalysisTaskFragmentationFunction.cxx:3992 AliAnalysisTaskFragmentationFunction.cxx:3993 AliAnalysisTaskFragmentationFunction.cxx:3994 AliAnalysisTaskFragmentationFunction.cxx:3995 AliAnalysisTaskFragmentationFunction.cxx:3996 AliAnalysisTaskFragmentationFunction.cxx:3997 AliAnalysisTaskFragmentationFunction.cxx:3998 AliAnalysisTaskFragmentationFunction.cxx:3999 AliAnalysisTaskFragmentationFunction.cxx:4000 AliAnalysisTaskFragmentationFunction.cxx:4001 AliAnalysisTaskFragmentationFunction.cxx:4002 AliAnalysisTaskFragmentationFunction.cxx:4003 AliAnalysisTaskFragmentationFunction.cxx:4004 AliAnalysisTaskFragmentationFunction.cxx:4005 AliAnalysisTaskFragmentationFunction.cxx:4006 AliAnalysisTaskFragmentationFunction.cxx:4007 AliAnalysisTaskFragmentationFunction.cxx:4008 AliAnalysisTaskFragmentationFunction.cxx:4009 AliAnalysisTaskFragmentationFunction.cxx:4010 AliAnalysisTaskFragmentationFunction.cxx:4011 AliAnalysisTaskFragmentationFunction.cxx:4012 AliAnalysisTaskFragmentationFunction.cxx:4013 AliAnalysisTaskFragmentationFunction.cxx:4014 AliAnalysisTaskFragmentationFunction.cxx:4015 AliAnalysisTaskFragmentationFunction.cxx:4016 AliAnalysisTaskFragmentationFunction.cxx:4017 AliAnalysisTaskFragmentationFunction.cxx:4018 AliAnalysisTaskFragmentationFunction.cxx:4019 AliAnalysisTaskFragmentationFunction.cxx:4020 AliAnalysisTaskFragmentationFunction.cxx:4021 AliAnalysisTaskFragmentationFunction.cxx:4022 AliAnalysisTaskFragmentationFunction.cxx:4023 AliAnalysisTaskFragmentationFunction.cxx:4024 AliAnalysisTaskFragmentationFunction.cxx:4025 AliAnalysisTaskFragmentationFunction.cxx:4026 AliAnalysisTaskFragmentationFunction.cxx:4027 AliAnalysisTaskFragmentationFunction.cxx:4028 AliAnalysisTaskFragmentationFunction.cxx:4029 AliAnalysisTaskFragmentationFunction.cxx:4030 AliAnalysisTaskFragmentationFunction.cxx:4031 AliAnalysisTaskFragmentationFunction.cxx:4032 AliAnalysisTaskFragmentationFunction.cxx:4033 AliAnalysisTaskFragmentationFunction.cxx:4034 AliAnalysisTaskFragmentationFunction.cxx:4035 AliAnalysisTaskFragmentationFunction.cxx:4036 AliAnalysisTaskFragmentationFunction.cxx:4037 AliAnalysisTaskFragmentationFunction.cxx:4038 AliAnalysisTaskFragmentationFunction.cxx:4039 AliAnalysisTaskFragmentationFunction.cxx:4040 AliAnalysisTaskFragmentationFunction.cxx:4041 AliAnalysisTaskFragmentationFunction.cxx:4042 AliAnalysisTaskFragmentationFunction.cxx:4043 AliAnalysisTaskFragmentationFunction.cxx:4044 AliAnalysisTaskFragmentationFunction.cxx:4045 AliAnalysisTaskFragmentationFunction.cxx:4046 AliAnalysisTaskFragmentationFunction.cxx:4047 AliAnalysisTaskFragmentationFunction.cxx:4048 AliAnalysisTaskFragmentationFunction.cxx:4049 AliAnalysisTaskFragmentationFunction.cxx:4050 AliAnalysisTaskFragmentationFunction.cxx:4051 AliAnalysisTaskFragmentationFunction.cxx:4052 AliAnalysisTaskFragmentationFunction.cxx:4053 AliAnalysisTaskFragmentationFunction.cxx:4054 AliAnalysisTaskFragmentationFunction.cxx:4055 AliAnalysisTaskFragmentationFunction.cxx:4056 AliAnalysisTaskFragmentationFunction.cxx:4057 AliAnalysisTaskFragmentationFunction.cxx:4058 AliAnalysisTaskFragmentationFunction.cxx:4059 AliAnalysisTaskFragmentationFunction.cxx:4060 AliAnalysisTaskFragmentationFunction.cxx:4061 AliAnalysisTaskFragmentationFunction.cxx:4062 AliAnalysisTaskFragmentationFunction.cxx:4063 AliAnalysisTaskFragmentationFunction.cxx:4064 AliAnalysisTaskFragmentationFunction.cxx:4065 AliAnalysisTaskFragmentationFunction.cxx:4066 AliAnalysisTaskFragmentationFunction.cxx:4067 AliAnalysisTaskFragmentationFunction.cxx:4068 AliAnalysisTaskFragmentationFunction.cxx:4069 AliAnalysisTaskFragmentationFunction.cxx:4070 AliAnalysisTaskFragmentationFunction.cxx:4071 AliAnalysisTaskFragmentationFunction.cxx:4072 AliAnalysisTaskFragmentationFunction.cxx:4073 AliAnalysisTaskFragmentationFunction.cxx:4074 AliAnalysisTaskFragmentationFunction.cxx:4075 AliAnalysisTaskFragmentationFunction.cxx:4076 AliAnalysisTaskFragmentationFunction.cxx:4077 AliAnalysisTaskFragmentationFunction.cxx:4078 AliAnalysisTaskFragmentationFunction.cxx:4079 AliAnalysisTaskFragmentationFunction.cxx:4080 AliAnalysisTaskFragmentationFunction.cxx:4081 AliAnalysisTaskFragmentationFunction.cxx:4082 AliAnalysisTaskFragmentationFunction.cxx:4083 AliAnalysisTaskFragmentationFunction.cxx:4084 AliAnalysisTaskFragmentationFunction.cxx:4085 AliAnalysisTaskFragmentationFunction.cxx:4086 AliAnalysisTaskFragmentationFunction.cxx:4087 AliAnalysisTaskFragmentationFunction.cxx:4088 AliAnalysisTaskFragmentationFunction.cxx:4089 AliAnalysisTaskFragmentationFunction.cxx:4090 AliAnalysisTaskFragmentationFunction.cxx:4091 AliAnalysisTaskFragmentationFunction.cxx:4092 AliAnalysisTaskFragmentationFunction.cxx:4093 AliAnalysisTaskFragmentationFunction.cxx:4094 AliAnalysisTaskFragmentationFunction.cxx:4095 AliAnalysisTaskFragmentationFunction.cxx:4096 AliAnalysisTaskFragmentationFunction.cxx:4097 AliAnalysisTaskFragmentationFunction.cxx:4098 AliAnalysisTaskFragmentationFunction.cxx:4099 AliAnalysisTaskFragmentationFunction.cxx:4100 AliAnalysisTaskFragmentationFunction.cxx:4101 AliAnalysisTaskFragmentationFunction.cxx:4102 AliAnalysisTaskFragmentationFunction.cxx:4103 AliAnalysisTaskFragmentationFunction.cxx:4104 AliAnalysisTaskFragmentationFunction.cxx:4105 AliAnalysisTaskFragmentationFunction.cxx:4106 AliAnalysisTaskFragmentationFunction.cxx:4107 AliAnalysisTaskFragmentationFunction.cxx:4108 AliAnalysisTaskFragmentationFunction.cxx:4109 AliAnalysisTaskFragmentationFunction.cxx:4110 AliAnalysisTaskFragmentationFunction.cxx:4111 AliAnalysisTaskFragmentationFunction.cxx:4112 AliAnalysisTaskFragmentationFunction.cxx:4113 AliAnalysisTaskFragmentationFunction.cxx:4114 AliAnalysisTaskFragmentationFunction.cxx:4115 AliAnalysisTaskFragmentationFunction.cxx:4116 AliAnalysisTaskFragmentationFunction.cxx:4117 AliAnalysisTaskFragmentationFunction.cxx:4118 AliAnalysisTaskFragmentationFunction.cxx:4119 AliAnalysisTaskFragmentationFunction.cxx:4120 AliAnalysisTaskFragmentationFunction.cxx:4121 AliAnalysisTaskFragmentationFunction.cxx:4122 AliAnalysisTaskFragmentationFunction.cxx:4123 AliAnalysisTaskFragmentationFunction.cxx:4124 AliAnalysisTaskFragmentationFunction.cxx:4125 AliAnalysisTaskFragmentationFunction.cxx:4126 AliAnalysisTaskFragmentationFunction.cxx:4127 AliAnalysisTaskFragmentationFunction.cxx:4128 AliAnalysisTaskFragmentationFunction.cxx:4129 AliAnalysisTaskFragmentationFunction.cxx:4130 AliAnalysisTaskFragmentationFunction.cxx:4131 AliAnalysisTaskFragmentationFunction.cxx:4132 AliAnalysisTaskFragmentationFunction.cxx:4133 AliAnalysisTaskFragmentationFunction.cxx:4134 AliAnalysisTaskFragmentationFunction.cxx:4135 AliAnalysisTaskFragmentationFunction.cxx:4136 AliAnalysisTaskFragmentationFunction.cxx:4137 AliAnalysisTaskFragmentationFunction.cxx:4138 AliAnalysisTaskFragmentationFunction.cxx:4139 AliAnalysisTaskFragmentationFunction.cxx:4140 AliAnalysisTaskFragmentationFunction.cxx:4141 AliAnalysisTaskFragmentationFunction.cxx:4142 AliAnalysisTaskFragmentationFunction.cxx:4143 AliAnalysisTaskFragmentationFunction.cxx:4144 AliAnalysisTaskFragmentationFunction.cxx:4145 AliAnalysisTaskFragmentationFunction.cxx:4146 AliAnalysisTaskFragmentationFunction.cxx:4147 AliAnalysisTaskFragmentationFunction.cxx:4148 AliAnalysisTaskFragmentationFunction.cxx:4149 AliAnalysisTaskFragmentationFunction.cxx:4150 AliAnalysisTaskFragmentationFunction.cxx:4151 AliAnalysisTaskFragmentationFunction.cxx:4152 AliAnalysisTaskFragmentationFunction.cxx:4153 AliAnalysisTaskFragmentationFunction.cxx:4154 AliAnalysisTaskFragmentationFunction.cxx:4155 AliAnalysisTaskFragmentationFunction.cxx:4156 AliAnalysisTaskFragmentationFunction.cxx:4157 AliAnalysisTaskFragmentationFunction.cxx:4158 AliAnalysisTaskFragmentationFunction.cxx:4159 AliAnalysisTaskFragmentationFunction.cxx:4160 AliAnalysisTaskFragmentationFunction.cxx:4161 AliAnalysisTaskFragmentationFunction.cxx:4162 AliAnalysisTaskFragmentationFunction.cxx:4163 AliAnalysisTaskFragmentationFunction.cxx:4164 AliAnalysisTaskFragmentationFunction.cxx:4165 AliAnalysisTaskFragmentationFunction.cxx:4166 AliAnalysisTaskFragmentationFunction.cxx:4167 AliAnalysisTaskFragmentationFunction.cxx:4168 AliAnalysisTaskFragmentationFunction.cxx:4169 AliAnalysisTaskFragmentationFunction.cxx:4170 AliAnalysisTaskFragmentationFunction.cxx:4171 AliAnalysisTaskFragmentationFunction.cxx:4172 AliAnalysisTaskFragmentationFunction.cxx:4173 AliAnalysisTaskFragmentationFunction.cxx:4174 AliAnalysisTaskFragmentationFunction.cxx:4175 AliAnalysisTaskFragmentationFunction.cxx:4176 AliAnalysisTaskFragmentationFunction.cxx:4177 AliAnalysisTaskFragmentationFunction.cxx:4178 AliAnalysisTaskFragmentationFunction.cxx:4179 AliAnalysisTaskFragmentationFunction.cxx:4180 AliAnalysisTaskFragmentationFunction.cxx:4181 AliAnalysisTaskFragmentationFunction.cxx:4182 AliAnalysisTaskFragmentationFunction.cxx:4183 AliAnalysisTaskFragmentationFunction.cxx:4184 AliAnalysisTaskFragmentationFunction.cxx:4185 AliAnalysisTaskFragmentationFunction.cxx:4186 AliAnalysisTaskFragmentationFunction.cxx:4187 AliAnalysisTaskFragmentationFunction.cxx:4188 AliAnalysisTaskFragmentationFunction.cxx:4189 AliAnalysisTaskFragmentationFunction.cxx:4190 AliAnalysisTaskFragmentationFunction.cxx:4191 AliAnalysisTaskFragmentationFunction.cxx:4192 AliAnalysisTaskFragmentationFunction.cxx:4193 AliAnalysisTaskFragmentationFunction.cxx:4194 AliAnalysisTaskFragmentationFunction.cxx:4195 AliAnalysisTaskFragmentationFunction.cxx:4196 AliAnalysisTaskFragmentationFunction.cxx:4197 AliAnalysisTaskFragmentationFunction.cxx:4198 AliAnalysisTaskFragmentationFunction.cxx:4199 AliAnalysisTaskFragmentationFunction.cxx:4200 AliAnalysisTaskFragmentationFunction.cxx:4201 AliAnalysisTaskFragmentationFunction.cxx:4202 AliAnalysisTaskFragmentationFunction.cxx:4203 AliAnalysisTaskFragmentationFunction.cxx:4204 AliAnalysisTaskFragmentationFunction.cxx:4205 AliAnalysisTaskFragmentationFunction.cxx:4206 AliAnalysisTaskFragmentationFunction.cxx:4207 AliAnalysisTaskFragmentationFunction.cxx:4208 AliAnalysisTaskFragmentationFunction.cxx:4209 AliAnalysisTaskFragmentationFunction.cxx:4210 AliAnalysisTaskFragmentationFunction.cxx:4211 AliAnalysisTaskFragmentationFunction.cxx:4212 AliAnalysisTaskFragmentationFunction.cxx:4213 AliAnalysisTaskFragmentationFunction.cxx:4214 AliAnalysisTaskFragmentationFunction.cxx:4215 AliAnalysisTaskFragmentationFunction.cxx:4216 AliAnalysisTaskFragmentationFunction.cxx:4217 AliAnalysisTaskFragmentationFunction.cxx:4218 AliAnalysisTaskFragmentationFunction.cxx:4219 AliAnalysisTaskFragmentationFunction.cxx:4220 AliAnalysisTaskFragmentationFunction.cxx:4221 AliAnalysisTaskFragmentationFunction.cxx:4222 AliAnalysisTaskFragmentationFunction.cxx:4223 AliAnalysisTaskFragmentationFunction.cxx:4224 AliAnalysisTaskFragmentationFunction.cxx:4225 AliAnalysisTaskFragmentationFunction.cxx:4226 AliAnalysisTaskFragmentationFunction.cxx:4227 AliAnalysisTaskFragmentationFunction.cxx:4228 AliAnalysisTaskFragmentationFunction.cxx:4229 AliAnalysisTaskFragmentationFunction.cxx:4230 AliAnalysisTaskFragmentationFunction.cxx:4231 AliAnalysisTaskFragmentationFunction.cxx:4232 AliAnalysisTaskFragmentationFunction.cxx:4233 AliAnalysisTaskFragmentationFunction.cxx:4234 AliAnalysisTaskFragmentationFunction.cxx:4235 AliAnalysisTaskFragmentationFunction.cxx:4236 AliAnalysisTaskFragmentationFunction.cxx:4237 AliAnalysisTaskFragmentationFunction.cxx:4238 AliAnalysisTaskFragmentationFunction.cxx:4239 AliAnalysisTaskFragmentationFunction.cxx:4240 AliAnalysisTaskFragmentationFunction.cxx:4241 AliAnalysisTaskFragmentationFunction.cxx:4242 AliAnalysisTaskFragmentationFunction.cxx:4243 AliAnalysisTaskFragmentationFunction.cxx:4244 AliAnalysisTaskFragmentationFunction.cxx:4245 AliAnalysisTaskFragmentationFunction.cxx:4246 AliAnalysisTaskFragmentationFunction.cxx:4247 AliAnalysisTaskFragmentationFunction.cxx:4248 AliAnalysisTaskFragmentationFunction.cxx:4249 AliAnalysisTaskFragmentationFunction.cxx:4250 AliAnalysisTaskFragmentationFunction.cxx:4251 AliAnalysisTaskFragmentationFunction.cxx:4252 AliAnalysisTaskFragmentationFunction.cxx:4253 AliAnalysisTaskFragmentationFunction.cxx:4254 AliAnalysisTaskFragmentationFunction.cxx:4255 AliAnalysisTaskFragmentationFunction.cxx:4256 AliAnalysisTaskFragmentationFunction.cxx:4257 AliAnalysisTaskFragmentationFunction.cxx:4258 AliAnalysisTaskFragmentationFunction.cxx:4259 AliAnalysisTaskFragmentationFunction.cxx:4260 AliAnalysisTaskFragmentationFunction.cxx:4261 AliAnalysisTaskFragmentationFunction.cxx:4262 AliAnalysisTaskFragmentationFunction.cxx:4263 AliAnalysisTaskFragmentationFunction.cxx:4264 AliAnalysisTaskFragmentationFunction.cxx:4265 AliAnalysisTaskFragmentationFunction.cxx:4266 AliAnalysisTaskFragmentationFunction.cxx:4267 AliAnalysisTaskFragmentationFunction.cxx:4268 AliAnalysisTaskFragmentationFunction.cxx:4269 AliAnalysisTaskFragmentationFunction.cxx:4270 AliAnalysisTaskFragmentationFunction.cxx:4271 AliAnalysisTaskFragmentationFunction.cxx:4272 AliAnalysisTaskFragmentationFunction.cxx:4273 AliAnalysisTaskFragmentationFunction.cxx:4274 AliAnalysisTaskFragmentationFunction.cxx:4275 AliAnalysisTaskFragmentationFunction.cxx:4276 AliAnalysisTaskFragmentationFunction.cxx:4277 AliAnalysisTaskFragmentationFunction.cxx:4278 AliAnalysisTaskFragmentationFunction.cxx:4279 AliAnalysisTaskFragmentationFunction.cxx:4280 AliAnalysisTaskFragmentationFunction.cxx:4281 AliAnalysisTaskFragmentationFunction.cxx:4282 AliAnalysisTaskFragmentationFunction.cxx:4283 AliAnalysisTaskFragmentationFunction.cxx:4284 AliAnalysisTaskFragmentationFunction.cxx:4285 AliAnalysisTaskFragmentationFunction.cxx:4286 AliAnalysisTaskFragmentationFunction.cxx:4287 AliAnalysisTaskFragmentationFunction.cxx:4288 AliAnalysisTaskFragmentationFunction.cxx:4289 AliAnalysisTaskFragmentationFunction.cxx:4290 AliAnalysisTaskFragmentationFunction.cxx:4291 AliAnalysisTaskFragmentationFunction.cxx:4292 AliAnalysisTaskFragmentationFunction.cxx:4293 AliAnalysisTaskFragmentationFunction.cxx:4294 AliAnalysisTaskFragmentationFunction.cxx:4295 AliAnalysisTaskFragmentationFunction.cxx:4296 AliAnalysisTaskFragmentationFunction.cxx:4297 AliAnalysisTaskFragmentationFunction.cxx:4298 AliAnalysisTaskFragmentationFunction.cxx:4299 AliAnalysisTaskFragmentationFunction.cxx:4300 AliAnalysisTaskFragmentationFunction.cxx:4301 AliAnalysisTaskFragmentationFunction.cxx:4302 AliAnalysisTaskFragmentationFunction.cxx:4303 AliAnalysisTaskFragmentationFunction.cxx:4304 AliAnalysisTaskFragmentationFunction.cxx:4305 AliAnalysisTaskFragmentationFunction.cxx:4306 AliAnalysisTaskFragmentationFunction.cxx:4307 AliAnalysisTaskFragmentationFunction.cxx:4308 AliAnalysisTaskFragmentationFunction.cxx:4309 AliAnalysisTaskFragmentationFunction.cxx:4310 AliAnalysisTaskFragmentationFunction.cxx:4311 AliAnalysisTaskFragmentationFunction.cxx:4312 AliAnalysisTaskFragmentationFunction.cxx:4313 AliAnalysisTaskFragmentationFunction.cxx:4314 AliAnalysisTaskFragmentationFunction.cxx:4315 AliAnalysisTaskFragmentationFunction.cxx:4316 AliAnalysisTaskFragmentationFunction.cxx:4317 AliAnalysisTaskFragmentationFunction.cxx:4318 AliAnalysisTaskFragmentationFunction.cxx:4319 AliAnalysisTaskFragmentationFunction.cxx:4320 AliAnalysisTaskFragmentationFunction.cxx:4321 AliAnalysisTaskFragmentationFunction.cxx:4322 AliAnalysisTaskFragmentationFunction.cxx:4323 AliAnalysisTaskFragmentationFunction.cxx:4324 AliAnalysisTaskFragmentationFunction.cxx:4325 AliAnalysisTaskFragmentationFunction.cxx:4326 AliAnalysisTaskFragmentationFunction.cxx:4327 AliAnalysisTaskFragmentationFunction.cxx:4328 AliAnalysisTaskFragmentationFunction.cxx:4329 AliAnalysisTaskFragmentationFunction.cxx:4330 AliAnalysisTaskFragmentationFunction.cxx:4331 AliAnalysisTaskFragmentationFunction.cxx:4332 AliAnalysisTaskFragmentationFunction.cxx:4333 AliAnalysisTaskFragmentationFunction.cxx:4334 AliAnalysisTaskFragmentationFunction.cxx:4335 AliAnalysisTaskFragmentationFunction.cxx:4336 AliAnalysisTaskFragmentationFunction.cxx:4337 AliAnalysisTaskFragmentationFunction.cxx:4338 AliAnalysisTaskFragmentationFunction.cxx:4339 AliAnalysisTaskFragmentationFunction.cxx:4340 AliAnalysisTaskFragmentationFunction.cxx:4341 AliAnalysisTaskFragmentationFunction.cxx:4342 AliAnalysisTaskFragmentationFunction.cxx:4343 AliAnalysisTaskFragmentationFunction.cxx:4344 AliAnalysisTaskFragmentationFunction.cxx:4345 AliAnalysisTaskFragmentationFunction.cxx:4346 AliAnalysisTaskFragmentationFunction.cxx:4347 AliAnalysisTaskFragmentationFunction.cxx:4348 AliAnalysisTaskFragmentationFunction.cxx:4349 AliAnalysisTaskFragmentationFunction.cxx:4350 AliAnalysisTaskFragmentationFunction.cxx:4351 AliAnalysisTaskFragmentationFunction.cxx:4352 AliAnalysisTaskFragmentationFunction.cxx:4353 AliAnalysisTaskFragmentationFunction.cxx:4354 AliAnalysisTaskFragmentationFunction.cxx:4355 AliAnalysisTaskFragmentationFunction.cxx:4356 AliAnalysisTaskFragmentationFunction.cxx:4357 AliAnalysisTaskFragmentationFunction.cxx:4358 AliAnalysisTaskFragmentationFunction.cxx:4359 AliAnalysisTaskFragmentationFunction.cxx:4360 AliAnalysisTaskFragmentationFunction.cxx:4361 AliAnalysisTaskFragmentationFunction.cxx:4362 AliAnalysisTaskFragmentationFunction.cxx:4363 AliAnalysisTaskFragmentationFunction.cxx:4364 AliAnalysisTaskFragmentationFunction.cxx:4365 AliAnalysisTaskFragmentationFunction.cxx:4366 AliAnalysisTaskFragmentationFunction.cxx:4367 AliAnalysisTaskFragmentationFunction.cxx:4368 AliAnalysisTaskFragmentationFunction.cxx:4369 AliAnalysisTaskFragmentationFunction.cxx:4370 AliAnalysisTaskFragmentationFunction.cxx:4371 AliAnalysisTaskFragmentationFunction.cxx:4372 AliAnalysisTaskFragmentationFunction.cxx:4373 AliAnalysisTaskFragmentationFunction.cxx:4374 AliAnalysisTaskFragmentationFunction.cxx:4375 AliAnalysisTaskFragmentationFunction.cxx:4376 AliAnalysisTaskFragmentationFunction.cxx:4377 AliAnalysisTaskFragmentationFunction.cxx:4378 AliAnalysisTaskFragmentationFunction.cxx:4379 AliAnalysisTaskFragmentationFunction.cxx:4380 AliAnalysisTaskFragmentationFunction.cxx:4381 AliAnalysisTaskFragmentationFunction.cxx:4382 AliAnalysisTaskFragmentationFunction.cxx:4383 AliAnalysisTaskFragmentationFunction.cxx:4384 AliAnalysisTaskFragmentationFunction.cxx:4385 AliAnalysisTaskFragmentationFunction.cxx:4386 AliAnalysisTaskFragmentationFunction.cxx:4387 AliAnalysisTaskFragmentationFunction.cxx:4388 AliAnalysisTaskFragmentationFunction.cxx:4389 AliAnalysisTaskFragmentationFunction.cxx:4390 AliAnalysisTaskFragmentationFunction.cxx:4391 AliAnalysisTaskFragmentationFunction.cxx:4392 AliAnalysisTaskFragmentationFunction.cxx:4393 AliAnalysisTaskFragmentationFunction.cxx:4394 AliAnalysisTaskFragmentationFunction.cxx:4395 AliAnalysisTaskFragmentationFunction.cxx:4396 AliAnalysisTaskFragmentationFunction.cxx:4397 AliAnalysisTaskFragmentationFunction.cxx:4398 AliAnalysisTaskFragmentationFunction.cxx:4399 AliAnalysisTaskFragmentationFunction.cxx:4400 AliAnalysisTaskFragmentationFunction.cxx:4401 AliAnalysisTaskFragmentationFunction.cxx:4402 AliAnalysisTaskFragmentationFunction.cxx:4403 AliAnalysisTaskFragmentationFunction.cxx:4404 AliAnalysisTaskFragmentationFunction.cxx:4405 AliAnalysisTaskFragmentationFunction.cxx:4406 AliAnalysisTaskFragmentationFunction.cxx:4407 AliAnalysisTaskFragmentationFunction.cxx:4408 AliAnalysisTaskFragmentationFunction.cxx:4409 AliAnalysisTaskFragmentationFunction.cxx:4410 AliAnalysisTaskFragmentationFunction.cxx:4411 AliAnalysisTaskFragmentationFunction.cxx:4412 AliAnalysisTaskFragmentationFunction.cxx:4413 AliAnalysisTaskFragmentationFunction.cxx:4414 AliAnalysisTaskFragmentationFunction.cxx:4415 AliAnalysisTaskFragmentationFunction.cxx:4416 AliAnalysisTaskFragmentationFunction.cxx:4417 AliAnalysisTaskFragmentationFunction.cxx:4418 AliAnalysisTaskFragmentationFunction.cxx:4419 AliAnalysisTaskFragmentationFunction.cxx:4420 AliAnalysisTaskFragmentationFunction.cxx:4421 AliAnalysisTaskFragmentationFunction.cxx:4422 AliAnalysisTaskFragmentationFunction.cxx:4423 AliAnalysisTaskFragmentationFunction.cxx:4424 AliAnalysisTaskFragmentationFunction.cxx:4425 AliAnalysisTaskFragmentationFunction.cxx:4426 AliAnalysisTaskFragmentationFunction.cxx:4427 AliAnalysisTaskFragmentationFunction.cxx:4428 AliAnalysisTaskFragmentationFunction.cxx:4429 AliAnalysisTaskFragmentationFunction.cxx:4430 AliAnalysisTaskFragmentationFunction.cxx:4431 AliAnalysisTaskFragmentationFunction.cxx:4432 AliAnalysisTaskFragmentationFunction.cxx:4433 AliAnalysisTaskFragmentationFunction.cxx:4434 AliAnalysisTaskFragmentationFunction.cxx:4435 AliAnalysisTaskFragmentationFunction.cxx:4436 AliAnalysisTaskFragmentationFunction.cxx:4437 AliAnalysisTaskFragmentationFunction.cxx:4438 AliAnalysisTaskFragmentationFunction.cxx:4439 AliAnalysisTaskFragmentationFunction.cxx:4440 AliAnalysisTaskFragmentationFunction.cxx:4441 AliAnalysisTaskFragmentationFunction.cxx:4442 AliAnalysisTaskFragmentationFunction.cxx:4443 AliAnalysisTaskFragmentationFunction.cxx:4444 AliAnalysisTaskFragmentationFunction.cxx:4445 AliAnalysisTaskFragmentationFunction.cxx:4446 AliAnalysisTaskFragmentationFunction.cxx:4447 AliAnalysisTaskFragmentationFunction.cxx:4448 AliAnalysisTaskFragmentationFunction.cxx:4449 AliAnalysisTaskFragmentationFunction.cxx:4450 AliAnalysisTaskFragmentationFunction.cxx:4451 AliAnalysisTaskFragmentationFunction.cxx:4452 AliAnalysisTaskFragmentationFunction.cxx:4453 AliAnalysisTaskFragmentationFunction.cxx:4454 AliAnalysisTaskFragmentationFunction.cxx:4455 AliAnalysisTaskFragmentationFunction.cxx:4456 AliAnalysisTaskFragmentationFunction.cxx:4457 AliAnalysisTaskFragmentationFunction.cxx:4458 AliAnalysisTaskFragmentationFunction.cxx:4459 AliAnalysisTaskFragmentationFunction.cxx:4460 AliAnalysisTaskFragmentationFunction.cxx:4461 AliAnalysisTaskFragmentationFunction.cxx:4462 AliAnalysisTaskFragmentationFunction.cxx:4463 AliAnalysisTaskFragmentationFunction.cxx:4464 AliAnalysisTaskFragmentationFunction.cxx:4465 AliAnalysisTaskFragmentationFunction.cxx:4466 AliAnalysisTaskFragmentationFunction.cxx:4467 AliAnalysisTaskFragmentationFunction.cxx:4468 AliAnalysisTaskFragmentationFunction.cxx:4469 AliAnalysisTaskFragmentationFunction.cxx:4470 AliAnalysisTaskFragmentationFunction.cxx:4471 AliAnalysisTaskFragmentationFunction.cxx:4472 AliAnalysisTaskFragmentationFunction.cxx:4473 AliAnalysisTaskFragmentationFunction.cxx:4474 AliAnalysisTaskFragmentationFunction.cxx:4475 AliAnalysisTaskFragmentationFunction.cxx:4476 AliAnalysisTaskFragmentationFunction.cxx:4477 AliAnalysisTaskFragmentationFunction.cxx:4478 AliAnalysisTaskFragmentationFunction.cxx:4479 AliAnalysisTaskFragmentationFunction.cxx:4480 AliAnalysisTaskFragmentationFunction.cxx:4481 AliAnalysisTaskFragmentationFunction.cxx:4482 AliAnalysisTaskFragmentationFunction.cxx:4483 AliAnalysisTaskFragmentationFunction.cxx:4484 AliAnalysisTaskFragmentationFunction.cxx:4485 AliAnalysisTaskFragmentationFunction.cxx:4486 AliAnalysisTaskFragmentationFunction.cxx:4487 AliAnalysisTaskFragmentationFunction.cxx:4488 AliAnalysisTaskFragmentationFunction.cxx:4489 AliAnalysisTaskFragmentationFunction.cxx:4490 AliAnalysisTaskFragmentationFunction.cxx:4491 AliAnalysisTaskFragmentationFunction.cxx:4492 AliAnalysisTaskFragmentationFunction.cxx:4493 AliAnalysisTaskFragmentationFunction.cxx:4494 AliAnalysisTaskFragmentationFunction.cxx:4495 AliAnalysisTaskFragmentationFunction.cxx:4496 AliAnalysisTaskFragmentationFunction.cxx:4497 AliAnalysisTaskFragmentationFunction.cxx:4498 AliAnalysisTaskFragmentationFunction.cxx:4499 AliAnalysisTaskFragmentationFunction.cxx:4500 AliAnalysisTaskFragmentationFunction.cxx:4501 AliAnalysisTaskFragmentationFunction.cxx:4502 AliAnalysisTaskFragmentationFunction.cxx:4503 AliAnalysisTaskFragmentationFunction.cxx:4504 AliAnalysisTaskFragmentationFunction.cxx:4505 AliAnalysisTaskFragmentationFunction.cxx:4506 AliAnalysisTaskFragmentationFunction.cxx:4507 AliAnalysisTaskFragmentationFunction.cxx:4508 AliAnalysisTaskFragmentationFunction.cxx:4509 AliAnalysisTaskFragmentationFunction.cxx:4510 AliAnalysisTaskFragmentationFunction.cxx:4511 AliAnalysisTaskFragmentationFunction.cxx:4512 AliAnalysisTaskFragmentationFunction.cxx:4513 AliAnalysisTaskFragmentationFunction.cxx:4514 AliAnalysisTaskFragmentationFunction.cxx:4515 AliAnalysisTaskFragmentationFunction.cxx:4516 AliAnalysisTaskFragmentationFunction.cxx:4517 AliAnalysisTaskFragmentationFunction.cxx:4518 AliAnalysisTaskFragmentationFunction.cxx:4519 AliAnalysisTaskFragmentationFunction.cxx:4520 AliAnalysisTaskFragmentationFunction.cxx:4521 AliAnalysisTaskFragmentationFunction.cxx:4522 AliAnalysisTaskFragmentationFunction.cxx:4523 AliAnalysisTaskFragmentationFunction.cxx:4524 AliAnalysisTaskFragmentationFunction.cxx:4525 AliAnalysisTaskFragmentationFunction.cxx:4526 AliAnalysisTaskFragmentationFunction.cxx:4527 AliAnalysisTaskFragmentationFunction.cxx:4528 AliAnalysisTaskFragmentationFunction.cxx:4529 AliAnalysisTaskFragmentationFunction.cxx:4530 AliAnalysisTaskFragmentationFunction.cxx:4531 AliAnalysisTaskFragmentationFunction.cxx:4532 AliAnalysisTaskFragmentationFunction.cxx:4533 AliAnalysisTaskFragmentationFunction.cxx:4534 AliAnalysisTaskFragmentationFunction.cxx:4535 AliAnalysisTaskFragmentationFunction.cxx:4536 AliAnalysisTaskFragmentationFunction.cxx:4537 AliAnalysisTaskFragmentationFunction.cxx:4538 AliAnalysisTaskFragmentationFunction.cxx:4539 AliAnalysisTaskFragmentationFunction.cxx:4540 AliAnalysisTaskFragmentationFunction.cxx:4541 AliAnalysisTaskFragmentationFunction.cxx:4542 AliAnalysisTaskFragmentationFunction.cxx:4543 AliAnalysisTaskFragmentationFunction.cxx:4544 AliAnalysisTaskFragmentationFunction.cxx:4545 AliAnalysisTaskFragmentationFunction.cxx:4546 AliAnalysisTaskFragmentationFunction.cxx:4547 AliAnalysisTaskFragmentationFunction.cxx:4548 AliAnalysisTaskFragmentationFunction.cxx:4549 AliAnalysisTaskFragmentationFunction.cxx:4550 AliAnalysisTaskFragmentationFunction.cxx:4551 AliAnalysisTaskFragmentationFunction.cxx:4552 AliAnalysisTaskFragmentationFunction.cxx:4553 AliAnalysisTaskFragmentationFunction.cxx:4554 AliAnalysisTaskFragmentationFunction.cxx:4555 AliAnalysisTaskFragmentationFunction.cxx:4556 AliAnalysisTaskFragmentationFunction.cxx:4557 AliAnalysisTaskFragmentationFunction.cxx:4558 AliAnalysisTaskFragmentationFunction.cxx:4559 AliAnalysisTaskFragmentationFunction.cxx:4560 AliAnalysisTaskFragmentationFunction.cxx:4561 AliAnalysisTaskFragmentationFunction.cxx:4562 AliAnalysisTaskFragmentationFunction.cxx:4563 AliAnalysisTaskFragmentationFunction.cxx:4564 AliAnalysisTaskFragmentationFunction.cxx:4565 AliAnalysisTaskFragmentationFunction.cxx:4566 AliAnalysisTaskFragmentationFunction.cxx:4567 AliAnalysisTaskFragmentationFunction.cxx:4568 AliAnalysisTaskFragmentationFunction.cxx:4569 AliAnalysisTaskFragmentationFunction.cxx:4570 AliAnalysisTaskFragmentationFunction.cxx:4571 AliAnalysisTaskFragmentationFunction.cxx:4572 AliAnalysisTaskFragmentationFunction.cxx:4573 AliAnalysisTaskFragmentationFunction.cxx:4574 AliAnalysisTaskFragmentationFunction.cxx:4575 AliAnalysisTaskFragmentationFunction.cxx:4576 AliAnalysisTaskFragmentationFunction.cxx:4577 AliAnalysisTaskFragmentationFunction.cxx:4578 AliAnalysisTaskFragmentationFunction.cxx:4579 AliAnalysisTaskFragmentationFunction.cxx:4580 AliAnalysisTaskFragmentationFunction.cxx:4581 AliAnalysisTaskFragmentationFunction.cxx:4582 AliAnalysisTaskFragmentationFunction.cxx:4583 AliAnalysisTaskFragmentationFunction.cxx:4584 AliAnalysisTaskFragmentationFunction.cxx:4585 AliAnalysisTaskFragmentationFunction.cxx:4586 AliAnalysisTaskFragmentationFunction.cxx:4587 AliAnalysisTaskFragmentationFunction.cxx:4588 AliAnalysisTaskFragmentationFunction.cxx:4589 AliAnalysisTaskFragmentationFunction.cxx:4590 AliAnalysisTaskFragmentationFunction.cxx:4591 AliAnalysisTaskFragmentationFunction.cxx:4592 AliAnalysisTaskFragmentationFunction.cxx:4593 AliAnalysisTaskFragmentationFunction.cxx:4594 AliAnalysisTaskFragmentationFunction.cxx:4595 AliAnalysisTaskFragmentationFunction.cxx:4596 AliAnalysisTaskFragmentationFunction.cxx:4597 AliAnalysisTaskFragmentationFunction.cxx:4598 AliAnalysisTaskFragmentationFunction.cxx:4599 AliAnalysisTaskFragmentationFunction.cxx:4600 AliAnalysisTaskFragmentationFunction.cxx:4601 AliAnalysisTaskFragmentationFunction.cxx:4602 AliAnalysisTaskFragmentationFunction.cxx:4603 AliAnalysisTaskFragmentationFunction.cxx:4604 AliAnalysisTaskFragmentationFunction.cxx:4605 AliAnalysisTaskFragmentationFunction.cxx:4606 AliAnalysisTaskFragmentationFunction.cxx:4607 AliAnalysisTaskFragmentationFunction.cxx:4608 AliAnalysisTaskFragmentationFunction.cxx:4609 AliAnalysisTaskFragmentationFunction.cxx:4610 AliAnalysisTaskFragmentationFunction.cxx:4611 AliAnalysisTaskFragmentationFunction.cxx:4612 AliAnalysisTaskFragmentationFunction.cxx:4613 AliAnalysisTaskFragmentationFunction.cxx:4614 AliAnalysisTaskFragmentationFunction.cxx:4615 AliAnalysisTaskFragmentationFunction.cxx:4616 AliAnalysisTaskFragmentationFunction.cxx:4617 AliAnalysisTaskFragmentationFunction.cxx:4618 AliAnalysisTaskFragmentationFunction.cxx:4619 AliAnalysisTaskFragmentationFunction.cxx:4620 AliAnalysisTaskFragmentationFunction.cxx:4621 AliAnalysisTaskFragmentationFunction.cxx:4622 AliAnalysisTaskFragmentationFunction.cxx:4623 AliAnalysisTaskFragmentationFunction.cxx:4624 AliAnalysisTaskFragmentationFunction.cxx:4625 AliAnalysisTaskFragmentationFunction.cxx:4626 AliAnalysisTaskFragmentationFunction.cxx:4627 AliAnalysisTaskFragmentationFunction.cxx:4628 AliAnalysisTaskFragmentationFunction.cxx:4629 AliAnalysisTaskFragmentationFunction.cxx:4630 AliAnalysisTaskFragmentationFunction.cxx:4631 AliAnalysisTaskFragmentationFunction.cxx:4632 AliAnalysisTaskFragmentationFunction.cxx:4633 AliAnalysisTaskFragmentationFunction.cxx:4634 AliAnalysisTaskFragmentationFunction.cxx:4635 AliAnalysisTaskFragmentationFunction.cxx:4636 AliAnalysisTaskFragmentationFunction.cxx:4637 AliAnalysisTaskFragmentationFunction.cxx:4638 AliAnalysisTaskFragmentationFunction.cxx:4639 AliAnalysisTaskFragmentationFunction.cxx:4640 AliAnalysisTaskFragmentationFunction.cxx:4641 AliAnalysisTaskFragmentationFunction.cxx:4642 AliAnalysisTaskFragmentationFunction.cxx:4643 AliAnalysisTaskFragmentationFunction.cxx:4644 AliAnalysisTaskFragmentationFunction.cxx:4645 AliAnalysisTaskFragmentationFunction.cxx:4646 AliAnalysisTaskFragmentationFunction.cxx:4647 AliAnalysisTaskFragmentationFunction.cxx:4648 AliAnalysisTaskFragmentationFunction.cxx:4649 AliAnalysisTaskFragmentationFunction.cxx:4650 AliAnalysisTaskFragmentationFunction.cxx:4651 AliAnalysisTaskFragmentationFunction.cxx:4652 AliAnalysisTaskFragmentationFunction.cxx:4653 AliAnalysisTaskFragmentationFunction.cxx:4654 AliAnalysisTaskFragmentationFunction.cxx:4655 AliAnalysisTaskFragmentationFunction.cxx:4656 AliAnalysisTaskFragmentationFunction.cxx:4657 AliAnalysisTaskFragmentationFunction.cxx:4658 AliAnalysisTaskFragmentationFunction.cxx:4659 AliAnalysisTaskFragmentationFunction.cxx:4660 AliAnalysisTaskFragmentationFunction.cxx:4661 AliAnalysisTaskFragmentationFunction.cxx:4662 AliAnalysisTaskFragmentationFunction.cxx:4663 AliAnalysisTaskFragmentationFunction.cxx:4664 AliAnalysisTaskFragmentationFunction.cxx:4665 AliAnalysisTaskFragmentationFunction.cxx:4666 AliAnalysisTaskFragmentationFunction.cxx:4667 AliAnalysisTaskFragmentationFunction.cxx:4668 AliAnalysisTaskFragmentationFunction.cxx:4669 AliAnalysisTaskFragmentationFunction.cxx:4670 AliAnalysisTaskFragmentationFunction.cxx:4671 AliAnalysisTaskFragmentationFunction.cxx:4672 AliAnalysisTaskFragmentationFunction.cxx:4673 AliAnalysisTaskFragmentationFunction.cxx:4674 AliAnalysisTaskFragmentationFunction.cxx:4675 AliAnalysisTaskFragmentationFunction.cxx:4676 AliAnalysisTaskFragmentationFunction.cxx:4677 AliAnalysisTaskFragmentationFunction.cxx:4678 AliAnalysisTaskFragmentationFunction.cxx:4679 AliAnalysisTaskFragmentationFunction.cxx:4680 AliAnalysisTaskFragmentationFunction.cxx:4681 AliAnalysisTaskFragmentationFunction.cxx:4682 AliAnalysisTaskFragmentationFunction.cxx:4683 AliAnalysisTaskFragmentationFunction.cxx:4684 AliAnalysisTaskFragmentationFunction.cxx:4685 AliAnalysisTaskFragmentationFunction.cxx:4686 AliAnalysisTaskFragmentationFunction.cxx:4687 AliAnalysisTaskFragmentationFunction.cxx:4688 AliAnalysisTaskFragmentationFunction.cxx:4689 AliAnalysisTaskFragmentationFunction.cxx:4690 AliAnalysisTaskFragmentationFunction.cxx:4691 AliAnalysisTaskFragmentationFunction.cxx:4692 AliAnalysisTaskFragmentationFunction.cxx:4693 AliAnalysisTaskFragmentationFunction.cxx:4694 AliAnalysisTaskFragmentationFunction.cxx:4695 AliAnalysisTaskFragmentationFunction.cxx:4696 AliAnalysisTaskFragmentationFunction.cxx:4697 AliAnalysisTaskFragmentationFunction.cxx:4698 AliAnalysisTaskFragmentationFunction.cxx:4699 AliAnalysisTaskFragmentationFunction.cxx:4700 AliAnalysisTaskFragmentationFunction.cxx:4701 AliAnalysisTaskFragmentationFunction.cxx:4702 AliAnalysisTaskFragmentationFunction.cxx:4703 AliAnalysisTaskFragmentationFunction.cxx:4704 AliAnalysisTaskFragmentationFunction.cxx:4705 AliAnalysisTaskFragmentationFunction.cxx:4706 AliAnalysisTaskFragmentationFunction.cxx:4707 AliAnalysisTaskFragmentationFunction.cxx:4708 AliAnalysisTaskFragmentationFunction.cxx:4709 AliAnalysisTaskFragmentationFunction.cxx:4710 AliAnalysisTaskFragmentationFunction.cxx:4711 AliAnalysisTaskFragmentationFunction.cxx:4712 AliAnalysisTaskFragmentationFunction.cxx:4713 AliAnalysisTaskFragmentationFunction.cxx:4714 AliAnalysisTaskFragmentationFunction.cxx:4715 AliAnalysisTaskFragmentationFunction.cxx:4716 AliAnalysisTaskFragmentationFunction.cxx:4717 AliAnalysisTaskFragmentationFunction.cxx:4718 AliAnalysisTaskFragmentationFunction.cxx:4719 AliAnalysisTaskFragmentationFunction.cxx:4720 AliAnalysisTaskFragmentationFunction.cxx:4721 AliAnalysisTaskFragmentationFunction.cxx:4722 AliAnalysisTaskFragmentationFunction.cxx:4723 AliAnalysisTaskFragmentationFunction.cxx:4724 AliAnalysisTaskFragmentationFunction.cxx:4725 AliAnalysisTaskFragmentationFunction.cxx:4726 AliAnalysisTaskFragmentationFunction.cxx:4727 AliAnalysisTaskFragmentationFunction.cxx:4728 AliAnalysisTaskFragmentationFunction.cxx:4729 AliAnalysisTaskFragmentationFunction.cxx:4730 AliAnalysisTaskFragmentationFunction.cxx:4731 AliAnalysisTaskFragmentationFunction.cxx:4732 AliAnalysisTaskFragmentationFunction.cxx:4733 AliAnalysisTaskFragmentationFunction.cxx:4734 AliAnalysisTaskFragmentationFunction.cxx:4735 AliAnalysisTaskFragmentationFunction.cxx:4736 AliAnalysisTaskFragmentationFunction.cxx:4737 AliAnalysisTaskFragmentationFunction.cxx:4738 AliAnalysisTaskFragmentationFunction.cxx:4739 AliAnalysisTaskFragmentationFunction.cxx:4740 AliAnalysisTaskFragmentationFunction.cxx:4741 AliAnalysisTaskFragmentationFunction.cxx:4742 AliAnalysisTaskFragmentationFunction.cxx:4743 AliAnalysisTaskFragmentationFunction.cxx:4744 AliAnalysisTaskFragmentationFunction.cxx:4745 AliAnalysisTaskFragmentationFunction.cxx:4746 AliAnalysisTaskFragmentationFunction.cxx:4747 AliAnalysisTaskFragmentationFunction.cxx:4748 AliAnalysisTaskFragmentationFunction.cxx:4749 AliAnalysisTaskFragmentationFunction.cxx:4750 AliAnalysisTaskFragmentationFunction.cxx:4751 AliAnalysisTaskFragmentationFunction.cxx:4752 AliAnalysisTaskFragmentationFunction.cxx:4753 AliAnalysisTaskFragmentationFunction.cxx:4754 AliAnalysisTaskFragmentationFunction.cxx:4755 AliAnalysisTaskFragmentationFunction.cxx:4756 AliAnalysisTaskFragmentationFunction.cxx:4757 AliAnalysisTaskFragmentationFunction.cxx:4758 AliAnalysisTaskFragmentationFunction.cxx:4759 AliAnalysisTaskFragmentationFunction.cxx:4760 AliAnalysisTaskFragmentationFunction.cxx:4761 AliAnalysisTaskFragmentationFunction.cxx:4762 AliAnalysisTaskFragmentationFunction.cxx:4763 AliAnalysisTaskFragmentationFunction.cxx:4764 AliAnalysisTaskFragmentationFunction.cxx:4765 AliAnalysisTaskFragmentationFunction.cxx:4766 AliAnalysisTaskFragmentationFunction.cxx:4767 AliAnalysisTaskFragmentationFunction.cxx:4768 AliAnalysisTaskFragmentationFunction.cxx:4769 AliAnalysisTaskFragmentationFunction.cxx:4770 AliAnalysisTaskFragmentationFunction.cxx:4771 AliAnalysisTaskFragmentationFunction.cxx:4772 AliAnalysisTaskFragmentationFunction.cxx:4773 AliAnalysisTaskFragmentationFunction.cxx:4774 AliAnalysisTaskFragmentationFunction.cxx:4775 AliAnalysisTaskFragmentationFunction.cxx:4776 AliAnalysisTaskFragmentationFunction.cxx:4777 AliAnalysisTaskFragmentationFunction.cxx:4778 AliAnalysisTaskFragmentationFunction.cxx:4779 AliAnalysisTaskFragmentationFunction.cxx:4780 AliAnalysisTaskFragmentationFunction.cxx:4781 AliAnalysisTaskFragmentationFunction.cxx:4782 AliAnalysisTaskFragmentationFunction.cxx:4783 AliAnalysisTaskFragmentationFunction.cxx:4784 AliAnalysisTaskFragmentationFunction.cxx:4785 AliAnalysisTaskFragmentationFunction.cxx:4786 AliAnalysisTaskFragmentationFunction.cxx:4787 AliAnalysisTaskFragmentationFunction.cxx:4788 AliAnalysisTaskFragmentationFunction.cxx:4789 AliAnalysisTaskFragmentationFunction.cxx:4790 AliAnalysisTaskFragmentationFunction.cxx:4791 AliAnalysisTaskFragmentationFunction.cxx:4792 AliAnalysisTaskFragmentationFunction.cxx:4793 AliAnalysisTaskFragmentationFunction.cxx:4794 AliAnalysisTaskFragmentationFunction.cxx:4795 AliAnalysisTaskFragmentationFunction.cxx:4796 AliAnalysisTaskFragmentationFunction.cxx:4797 AliAnalysisTaskFragmentationFunction.cxx:4798 AliAnalysisTaskFragmentationFunction.cxx:4799 AliAnalysisTaskFragmentationFunction.cxx:4800 AliAnalysisTaskFragmentationFunction.cxx:4801 AliAnalysisTaskFragmentationFunction.cxx:4802 AliAnalysisTaskFragmentationFunction.cxx:4803 AliAnalysisTaskFragmentationFunction.cxx:4804 AliAnalysisTaskFragmentationFunction.cxx:4805 AliAnalysisTaskFragmentationFunction.cxx:4806 AliAnalysisTaskFragmentationFunction.cxx:4807 AliAnalysisTaskFragmentationFunction.cxx:4808 AliAnalysisTaskFragmentationFunction.cxx:4809 AliAnalysisTaskFragmentationFunction.cxx:4810 AliAnalysisTaskFragmentationFunction.cxx:4811 AliAnalysisTaskFragmentationFunction.cxx:4812 AliAnalysisTaskFragmentationFunction.cxx:4813 AliAnalysisTaskFragmentationFunction.cxx:4814 AliAnalysisTaskFragmentationFunction.cxx:4815 AliAnalysisTaskFragmentationFunction.cxx:4816 AliAnalysisTaskFragmentationFunction.cxx:4817 AliAnalysisTaskFragmentationFunction.cxx:4818 AliAnalysisTaskFragmentationFunction.cxx:4819 AliAnalysisTaskFragmentationFunction.cxx:4820 AliAnalysisTaskFragmentationFunction.cxx:4821 AliAnalysisTaskFragmentationFunction.cxx:4822 AliAnalysisTaskFragmentationFunction.cxx:4823 AliAnalysisTaskFragmentationFunction.cxx:4824 AliAnalysisTaskFragmentationFunction.cxx:4825 AliAnalysisTaskFragmentationFunction.cxx:4826 AliAnalysisTaskFragmentationFunction.cxx:4827 AliAnalysisTaskFragmentationFunction.cxx:4828 AliAnalysisTaskFragmentationFunction.cxx:4829 AliAnalysisTaskFragmentationFunction.cxx:4830 AliAnalysisTaskFragmentationFunction.cxx:4831 AliAnalysisTaskFragmentationFunction.cxx:4832 AliAnalysisTaskFragmentationFunction.cxx:4833 AliAnalysisTaskFragmentationFunction.cxx:4834 AliAnalysisTaskFragmentationFunction.cxx:4835 AliAnalysisTaskFragmentationFunction.cxx:4836 AliAnalysisTaskFragmentationFunction.cxx:4837 AliAnalysisTaskFragmentationFunction.cxx:4838 AliAnalysisTaskFragmentationFunction.cxx:4839 AliAnalysisTaskFragmentationFunction.cxx:4840 AliAnalysisTaskFragmentationFunction.cxx:4841 AliAnalysisTaskFragmentationFunction.cxx:4842 AliAnalysisTaskFragmentationFunction.cxx:4843 AliAnalysisTaskFragmentationFunction.cxx:4844 AliAnalysisTaskFragmentationFunction.cxx:4845 AliAnalysisTaskFragmentationFunction.cxx:4846 AliAnalysisTaskFragmentationFunction.cxx:4847 AliAnalysisTaskFragmentationFunction.cxx:4848 AliAnalysisTaskFragmentationFunction.cxx:4849 AliAnalysisTaskFragmentationFunction.cxx:4850 AliAnalysisTaskFragmentationFunction.cxx:4851 AliAnalysisTaskFragmentationFunction.cxx:4852 AliAnalysisTaskFragmentationFunction.cxx:4853 AliAnalysisTaskFragmentationFunction.cxx:4854 AliAnalysisTaskFragmentationFunction.cxx:4855 AliAnalysisTaskFragmentationFunction.cxx:4856 AliAnalysisTaskFragmentationFunction.cxx:4857 AliAnalysisTaskFragmentationFunction.cxx:4858 AliAnalysisTaskFragmentationFunction.cxx:4859 AliAnalysisTaskFragmentationFunction.cxx:4860 AliAnalysisTaskFragmentationFunction.cxx:4861 AliAnalysisTaskFragmentationFunction.cxx:4862 AliAnalysisTaskFragmentationFunction.cxx:4863 AliAnalysisTaskFragmentationFunction.cxx:4864 AliAnalysisTaskFragmentationFunction.cxx:4865 AliAnalysisTaskFragmentationFunction.cxx:4866 AliAnalysisTaskFragmentationFunction.cxx:4867 AliAnalysisTaskFragmentationFunction.cxx:4868 AliAnalysisTaskFragmentationFunction.cxx:4869 AliAnalysisTaskFragmentationFunction.cxx:4870 AliAnalysisTaskFragmentationFunction.cxx:4871 AliAnalysisTaskFragmentationFunction.cxx:4872 AliAnalysisTaskFragmentationFunction.cxx:4873 AliAnalysisTaskFragmentationFunction.cxx:4874 AliAnalysisTaskFragmentationFunction.cxx:4875 AliAnalysisTaskFragmentationFunction.cxx:4876 AliAnalysisTaskFragmentationFunction.cxx:4877 AliAnalysisTaskFragmentationFunction.cxx:4878 AliAnalysisTaskFragmentationFunction.cxx:4879 AliAnalysisTaskFragmentationFunction.cxx:4880 AliAnalysisTaskFragmentationFunction.cxx:4881 AliAnalysisTaskFragmentationFunction.cxx:4882 AliAnalysisTaskFragmentationFunction.cxx:4883 AliAnalysisTaskFragmentationFunction.cxx:4884 AliAnalysisTaskFragmentationFunction.cxx:4885 AliAnalysisTaskFragmentationFunction.cxx:4886 AliAnalysisTaskFragmentationFunction.cxx:4887 AliAnalysisTaskFragmentationFunction.cxx:4888 AliAnalysisTaskFragmentationFunction.cxx:4889 AliAnalysisTaskFragmentationFunction.cxx:4890 AliAnalysisTaskFragmentationFunction.cxx:4891 AliAnalysisTaskFragmentationFunction.cxx:4892 AliAnalysisTaskFragmentationFunction.cxx:4893 AliAnalysisTaskFragmentationFunction.cxx:4894 AliAnalysisTaskFragmentationFunction.cxx:4895 AliAnalysisTaskFragmentationFunction.cxx:4896 AliAnalysisTaskFragmentationFunction.cxx:4897 AliAnalysisTaskFragmentationFunction.cxx:4898 AliAnalysisTaskFragmentationFunction.cxx:4899 AliAnalysisTaskFragmentationFunction.cxx:4900 AliAnalysisTaskFragmentationFunction.cxx:4901 AliAnalysisTaskFragmentationFunction.cxx:4902 AliAnalysisTaskFragmentationFunction.cxx:4903 AliAnalysisTaskFragmentationFunction.cxx:4904 AliAnalysisTaskFragmentationFunction.cxx:4905 AliAnalysisTaskFragmentationFunction.cxx:4906 AliAnalysisTaskFragmentationFunction.cxx:4907 AliAnalysisTaskFragmentationFunction.cxx:4908 AliAnalysisTaskFragmentationFunction.cxx:4909 AliAnalysisTaskFragmentationFunction.cxx:4910 AliAnalysisTaskFragmentationFunction.cxx:4911 AliAnalysisTaskFragmentationFunction.cxx:4912 AliAnalysisTaskFragmentationFunction.cxx:4913 AliAnalysisTaskFragmentationFunction.cxx:4914 AliAnalysisTaskFragmentationFunction.cxx:4915 AliAnalysisTaskFragmentationFunction.cxx:4916 AliAnalysisTaskFragmentationFunction.cxx:4917 AliAnalysisTaskFragmentationFunction.cxx:4918 AliAnalysisTaskFragmentationFunction.cxx:4919 AliAnalysisTaskFragmentationFunction.cxx:4920 AliAnalysisTaskFragmentationFunction.cxx:4921 AliAnalysisTaskFragmentationFunction.cxx:4922 AliAnalysisTaskFragmentationFunction.cxx:4923 AliAnalysisTaskFragmentationFunction.cxx:4924 AliAnalysisTaskFragmentationFunction.cxx:4925 AliAnalysisTaskFragmentationFunction.cxx:4926 AliAnalysisTaskFragmentationFunction.cxx:4927 AliAnalysisTaskFragmentationFunction.cxx:4928 AliAnalysisTaskFragmentationFunction.cxx:4929 AliAnalysisTaskFragmentationFunction.cxx:4930 AliAnalysisTaskFragmentationFunction.cxx:4931 AliAnalysisTaskFragmentationFunction.cxx:4932 AliAnalysisTaskFragmentationFunction.cxx:4933 AliAnalysisTaskFragmentationFunction.cxx:4934 AliAnalysisTaskFragmentationFunction.cxx:4935 AliAnalysisTaskFragmentationFunction.cxx:4936