#include "TROOT.h"
#include "TDirectory.h"
#include "TKey.h"
#include "TList.h"
#include "TSystem.h"
#include "TChain.h"
#include "TTree.h"
#include "TFile.h"
#include "TString.h"
#include "TH1F.h"
#include "TH1I.h"
#include "TH2F.h"
#include "TH2I.h"
#include "TH3F.h"
#include "TProfile.h"
#include "TCanvas.h"
#include "AliAnalysisTask.h"
#include "AliAnalysisManager.h"
#include "AliAODHandler.h"
#include "AliVEvent.h"
#include "AliAODEvent.h"
#include "AliAODInputHandler.h"
#include "AliVParticle.h"
#include "AliAODMCParticle.h"
#include "AliGenEventHeader.h"
#include "AliGenPythiaEventHeader.h"
#include "AliGenDPMjetEventHeader.h"
#include "AliAODMCHeader.h"
#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include <algorithm>
#include "AliLog.h"
#include "AliAODVertex.h"
#include "AliAODHeader.h"
#include "AliESDtrack.h"
#include "AliAnalysisHelperJetTasks.h"
#include "AliAnalysisTaskPartonDisc.h"
#include "AliAODVZERO.h"
#include "TRandom3.h"
#include "TDatime.h"
ClassImp(AliAnalysisTaskPartonDisc)
Double_t *AliAnalysisTaskPartonDisc::fgContainer = 0x0;
AliAnalysisTaskPartonDisc::AliAnalysisTaskPartonDisc()
: AliAnalysisTaskSE(), fAOD(0), fUseAODMC(kFALSE), fPhojetMC(kFALSE), fBranchMC("jetsMC"), fBranchRec("jetsREC"), fBranchSecRec(""), fSqrts(0), fNtX(0), fJetRadius(0.), fFlavorRadius(0.), fFilterBit(0xFF), fOutputList(0), fJetPt(0), fJetPtSec(0), fJetPtMC(0), fJetEta(0), fJetEtaSec(0), fJetPhi(0), fJetPhiSec(0), fJetEtaMC(0), fJetPhiMC(0), fPtAODMC(0), fPtAOD(0), fEtaAODMC(0), fPhiAODMC(0), fEtaAOD(0), fPhiAOD(0), fFlavor(0), fNJetsMC(0), fNJetsRD(0), fNJetsRDSeco(0), fJetsMultPtMC(0), fJetsMultPtRD(0), fNChTrRD(0), fProfNChTrRD(0), fFracQQ(0), fFracGQ(0), fFracGG(0), fFracOutGoingQQ(0), fFracOutGoingGQ(0), fFracOutGoingGG(0), fh1Xsec(0), fh1Trials(0), fMpdg(0), fProcessJetPt(0), fFlavorLead(0), fProcessLeadJetPt(0), fPDGMothLPart(0), fFlavProc(0), fAvgTrials(1), fUseAODJetInput(kFALSE), fMinTrackPtInNTX(0), fMaxTrackPtInNTX(0), fSCMRD(0), fMinpTVal(0), fZVertex(0), fh1Events(0), fUseOnlyMC(kFALSE), fCheckMCStatus(kTRUE), fEvtCount(0), fNAccJetsMC(0), fNAccJetsRD(0), fNAccJetsRDSeco(0), fEnablePrints(kFALSE), fRecJetPtInclusive(0), fMCJetPtInclusive(0), fRecJetPtLeading(0), fMCJetPtLeading(0), fSecRecJetPtInclusive(0), fSecRecJetPtLeading(0), fHasPerpCone(kTRUE), fEtaPerpCoord(0), fPhiPerpCoord(0), fPtPerpCoord(0), fJetEvent(kFALSE), fPerpCone(0), fNChTrMCPerp(0), fNChTrRecPerp(0), fSCMMCPerp(0), fSCMRecPerp(0), fIsHIevent(kFALSE), fCurrentJetMinPtNT90(0), fBckgSbsJet(0), fCurrentJetMinPtNT90Recalc(0), fNChTrCorrMCQuark(0), fNChTrCorrMCGluon(0), fNChTrCorrMCPerp(0), fIsPossibleToSubstBckg(kTRUE), fNChTrRecECorr(0), fNChTrRecPerpECorr(0), fRefMult(0), fCurrentJetCharge(0), fRefMultWOJet(0), fVZEROMult(0), fMultWOJetVZero(0), fVZero(0), fRefMultFullV0(0), fRefMultV0Corr(0), fFullV0V0Corr(0), fNTXV0MultPt(0), fNTXCBMultPt(0), fMinpTValUE(2.0), fRefMultFullV0UJ(0), fRefMultV0CorrUJ(0), fFullV0V0CorrUJ(0), fMultWOJetVZeroUJ(0), fRefMultWOJetUJ(0), fMaxpTValUE(2.0), fRefAODTrackCount(0), fRefAODTrackCountUJ(0), fTrackCountWOJet(0), fTrackCountWOJetUJ(0), fTrackCountWOJetUJMC(0), fFullV0V0CorrUJMC(0), fMinpTValMC(2.0), fIncExcR(0.0), fForceNotTR(kFALSE), fNotExtDiJEx(kFALSE), fMinTrackPtInNTXRecalc(0), fMaxTrackPtInNTXRecalc(0), fPtDistInJetConeRaw(0), fPtDistInPerpConeRaw(0), fPtInPerpCon(0), fMinTrackPtInNTXR(0), fMaxTrackPtInNTXR(0), fEventCent(0), fJetEtaAll(0), fJetEtaOnlyTPCcut(0), fNChTrRecECorrPPMult(0), fNChTrRecPerpECorrPPMult(0), fForceSkipSJ(kFALSE), fJetPtCentPbPbRaw(0), fJetPtCentPbPbCorr(0), fJetAcceptance(0.5), fIncreasingExcl(kFALSE), fTotTracksCone(0), fTotTracksInCone(0), fTTrackRandomRejection(0), fJTrackRandomRejection(0), fMinPtInGlobMult(0)
{
for(Int_t a=0; a<16;a++)
{
fJetFlags[a]=kTRUE;
if(a<12)
{
fNChTr[a]=0;
fHistPtParton[a]=0;
fSCM[a]=0;
if(a<8)
{
fNChTrRDMult[a]=0;
fNAccJetsRDMult[a]=0;
fTotalJetCharge[a]=0;
fSCMRDMult[a]=0;
fNChTrRDMultMC[a]=0;
fSCMRDMultMC[a]=0;
fNChTrRDMultSE[a]=0;
fNAccJetsRDMultSE[a]=0;
fTotalJetChargeSE[a]=0;
fSCMRDMultSE[a]=0;
fNChTrRDMultOJ[a]=0;
fSCMRDMultOJ[a]=0;
fNChTrRDMultSEOJ[a]=0;
fSCMRDMultSEOJ[a]=0;
fNChTrRDMultOJMC[a]=0;
fSCMRDMultOJMC[a]=0;
fNChTrRDMultSEOJMC[a]=0;
fSCMRDMultSEOJMC[a]=0;
fNChTrRecPerpMultSEOJ[a]=0;
fJEtaMCMultOJ[a]=0;
fJEtaMCMultSEOJ[a]=0;
fJEtaRDMultOJ[a]=0;
fJEtaRDMultSEOJ[a]=0;
fJetPtMCMultOJ[a]=0;
fJetPtMCMultSEOJ[a]=0;
fJetPtRDMultOJ[a]=0;
fJetPtRDMultSEOJ[a]=0;
fEntriesQuark[a]=0;
fEntriesGluon[a]=0;
}
if(a<6)
{
fProcessPDG[a]=0;
fFragPion[a]=0;
fFragKaon[a]=0;
fFragProton[a]=0;
fFragChargedR4[a]=0;
fFragChargedR3[a]=0;
fFragChargedR2[a]=0;
fHistContainerR4[a]=0;
fHistContainerR3[a]=0;
fHistContainerR2[a]=0;
if(a<3)
{
fJetEtaJetPt[a]=0;
if(a<2)
{
fFragCandidates[a]=0;
fMinTrackPtInNTXh[a]=0;
fMaxTrackPtInNTXh[a]=0;
}
}
}
}
}
}
AliAnalysisTaskPartonDisc::AliAnalysisTaskPartonDisc(const char *name)
: AliAnalysisTaskSE(name), fAOD(0), fUseAODMC(kFALSE), fPhojetMC(kFALSE), fBranchMC("jetsMC"), fBranchRec("jetsREC"), fBranchSecRec(""), fSqrts(0), fNtX(0), fJetRadius(0.), fFlavorRadius(0.), fFilterBit(0xFF), fOutputList(0), fJetPt(0), fJetPtSec(0), fJetPtMC(0), fJetEta(0), fJetEtaSec(0), fJetPhi(0), fJetPhiSec(0), fJetEtaMC(0), fJetPhiMC(0), fPtAODMC(0), fPtAOD(0), fEtaAODMC(0), fPhiAODMC(0), fEtaAOD(0), fPhiAOD(0), fFlavor(0), fNJetsMC(0), fNJetsRD(0), fNJetsRDSeco(0), fJetsMultPtMC(0), fJetsMultPtRD(0), fNChTrRD(0), fProfNChTrRD(0), fFracQQ(0), fFracGQ(0), fFracGG(0), fFracOutGoingQQ(0), fFracOutGoingGQ(0), fFracOutGoingGG(0), fh1Xsec(0), fh1Trials(0), fMpdg(0), fProcessJetPt(0), fFlavorLead(0), fProcessLeadJetPt(0), fPDGMothLPart(0), fFlavProc(0), fAvgTrials(1), fUseAODJetInput(kFALSE), fMinTrackPtInNTX(0), fMaxTrackPtInNTX(0), fSCMRD(0), fMinpTVal(0), fZVertex(0), fh1Events(0), fUseOnlyMC(kFALSE), fCheckMCStatus(kTRUE), fEvtCount(0), fNAccJetsMC(0), fNAccJetsRD(0), fNAccJetsRDSeco(0), fEnablePrints(kFALSE), fRecJetPtInclusive(0), fMCJetPtInclusive(0), fRecJetPtLeading(0), fMCJetPtLeading(0), fSecRecJetPtInclusive(0), fSecRecJetPtLeading(0), fHasPerpCone(kTRUE), fEtaPerpCoord(0), fPhiPerpCoord(0), fPtPerpCoord(0), fJetEvent(kFALSE), fPerpCone(0), fNChTrMCPerp(0), fNChTrRecPerp(0), fSCMMCPerp(0), fSCMRecPerp(0), fIsHIevent(kFALSE), fCurrentJetMinPtNT90(0), fBckgSbsJet(0), fCurrentJetMinPtNT90Recalc(0), fNChTrCorrMCQuark(0), fNChTrCorrMCGluon(0), fNChTrCorrMCPerp(0), fIsPossibleToSubstBckg(kTRUE), fNChTrRecECorr(0), fNChTrRecPerpECorr(0), fRefMult(0), fCurrentJetCharge(0), fRefMultWOJet(0), fVZEROMult(0), fMultWOJetVZero(0), fVZero(0), fRefMultFullV0(0), fRefMultV0Corr(0), fFullV0V0Corr(0), fNTXV0MultPt(0), fNTXCBMultPt(0), fMinpTValUE(2.0), fRefMultFullV0UJ(0), fRefMultV0CorrUJ(0), fFullV0V0CorrUJ(0), fMultWOJetVZeroUJ(0), fRefMultWOJetUJ(0), fMaxpTValUE(2.0), fRefAODTrackCount(0), fRefAODTrackCountUJ(0), fTrackCountWOJet(0), fTrackCountWOJetUJ(0), fTrackCountWOJetUJMC(0), fFullV0V0CorrUJMC(0), fMinpTValMC(2.0), fIncExcR(0.0), fForceNotTR(kFALSE), fNotExtDiJEx(kFALSE), fMinTrackPtInNTXRecalc(0), fMaxTrackPtInNTXRecalc(0), fPtDistInJetConeRaw(0), fPtDistInPerpConeRaw(0), fPtInPerpCon(0), fMinTrackPtInNTXR(0), fMaxTrackPtInNTXR(0), fEventCent(0), fJetEtaAll(0), fJetEtaOnlyTPCcut(0), fNChTrRecECorrPPMult(0), fNChTrRecPerpECorrPPMult(0), fForceSkipSJ(kFALSE), fJetPtCentPbPbRaw(0), fJetPtCentPbPbCorr(0), fJetAcceptance(0.5), fIncreasingExcl(kFALSE), fTotTracksCone(0), fTotTracksInCone(0), fTTrackRandomRejection(0), fJTrackRandomRejection(0), fMinPtInGlobMult(0)
{
for(Int_t a=0; a<16;a++)
{
fJetFlags[a]=kTRUE;
if(a<12)
{
fNChTr[a]=0;
fHistPtParton[a]=0;
fSCM[a]=0;
if(a<8)
{
fNChTrRDMult[a]=0;
fNAccJetsRDMult[a]=0;
fTotalJetCharge[a]=0;
fSCMRDMult[a]=0;
fNChTrRDMultMC[a]=0;
fSCMRDMultMC[a]=0;
fNChTrRDMultSE[a]=0;
fNAccJetsRDMultSE[a]=0;
fTotalJetChargeSE[a]=0;
fSCMRDMultSE[a]=0;
fNChTrRDMultOJ[a]=0;
fSCMRDMultOJ[a]=0;
fNChTrRDMultSEOJ[a]=0;
fSCMRDMultSEOJ[a]=0;
fNChTrRDMultOJMC[a]=0;
fSCMRDMultOJMC[a]=0;
fNChTrRDMultSEOJMC[a]=0;
fSCMRDMultSEOJMC[a]=0;
fNChTrRecPerpMultSEOJ[a]=0;
fJEtaMCMultOJ[a]=0;
fJEtaMCMultSEOJ[a]=0;
fJEtaRDMultOJ[a]=0;
fJEtaRDMultSEOJ[a]=0;
fJetPtMCMultOJ[a]=0;
fJetPtMCMultSEOJ[a]=0;
fJetPtRDMultOJ[a]=0;
fJetPtRDMultSEOJ[a]=0;
fEntriesQuark[a]=0;
fEntriesGluon[a]=0;
}
if(a<6)
{
fProcessPDG[a]=0;
fFragPion[a]=0;
fFragKaon[a]=0;
fFragProton[a]=0;
fFragChargedR4[a]=0;
fFragChargedR3[a]=0;
fFragChargedR2[a]=0;
fHistContainerR4[a]=0;
fHistContainerR3[a]=0;
fHistContainerR2[a]=0;
if(a<3)
{
fJetEtaJetPt[a]=0;
if(a<2)
{
fFragCandidates[a]=0;
fMinTrackPtInNTXh[a]=0;
fMaxTrackPtInNTXh[a]=0;
}
}
}
}
}
DefineInput(0, TChain::Class());
DefineOutput(1, TList::Class());
}
Bool_t AliAnalysisTaskPartonDisc::UserNotify()
{
TTree *tree = AliAnalysisManager::GetAnalysisManager()->GetTree();
Float_t xsection = 0;
Float_t ftrials = 1;
Int_t nevents = 0;
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;
NumberOfReadEventsAOD(curfile->GetName(),nevents);
fh1Events->Fill("#sum{nevents}",nevents);
}
return kTRUE;
}
void AliAnalysisTaskPartonDisc::UserCreateOutputObjects()
{
fOutputList = new TList();
fOutputList->SetOwner(kTRUE);
fJetPt = new TH1F("fJetPt", "p_{T} distribution of reco jets", 60, 0., 300.);
fJetPt->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fJetPt->GetYaxis()->SetTitle("dN/dp_{T} (c/GeV)");
fJetPt->Sumw2();
fOutputList->Add(fJetPt);
fJetPtSec = new TH1F("fJetPtSec", "p_{T} distribution of reco jets, seconday rec branch", 60, 0., 300.);
fJetPtSec->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fJetPtSec->GetYaxis()->SetTitle("dN/dp_{T} (c/GeV)");
fJetPtSec->Sumw2();
fOutputList->Add(fJetPtSec);
fJetPtMC = new TH1F("fJetPtMC", "p_{T} distribution of mc jets", 60, 0., 300.);
fJetPtMC->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fJetPtMC->GetYaxis()->SetTitle("dN/dp_{T} (c/GeV)");
fJetPtMC->Sumw2();
fOutputList->Add(fJetPtMC);
fJetEta = new TH2F("fJetEta", "Eta distribution of reconstructed jets", 50, -1.5, 1.5, 50, -1.5, 1.5);
fJetEta->GetXaxis()->SetTitle("#eta");
fJetEta->GetYaxis()->SetTitle("#eta");
fJetEta->Sumw2();
fOutputList->Add(fJetEta);
fJetEtaSec = new TH2F("fJetEtaSec", "Eta distribution of reconstructed jets, secondary branch", 50, -1.5, 1.5, 50, -1.5, 1.5);
fJetEtaSec->GetXaxis()->SetTitle("#eta");
fJetEtaSec->GetYaxis()->SetTitle("#eta");
fJetEtaSec->Sumw2();
fOutputList->Add(fJetEtaSec);
fJetPhi = new TH2F("fJetPhi", "Phi distribution of reconstructed jets", 50, 0., TMath::TwoPi(), 50, 0., TMath::TwoPi());
fJetPhi->GetXaxis()->SetTitle("#phi");
fJetPhi->GetYaxis()->SetTitle("#phi");
fJetPhi->Sumw2();
fOutputList->Add(fJetPhi);
fJetPhiSec = new TH2F("fJetPhiSec", "Phi distribution of reconstructed jets, secondary branch", 50, 0., TMath::TwoPi(), 50, 0., TMath::TwoPi());
fJetPhiSec->GetXaxis()->SetTitle("#phi");
fJetPhiSec->GetYaxis()->SetTitle("#phi");
fJetPhiSec->Sumw2();
fOutputList->Add(fJetPhiSec);
fJetEtaMC = new TH2F("fJetEtaMC", "Eta distribution of MC jets", 50, -1.5, 1.5, 50, -1.5, 1.5);
fJetEtaMC->GetXaxis()->SetTitle("#eta");
fJetEtaMC->GetYaxis()->SetTitle("#eta");
fJetEtaMC->Sumw2();
fOutputList->Add(fJetEtaMC);
fJetPhiMC = new TH2F("fJetPhiMC", "Phi distribution of MC jets", 50, 0., TMath::TwoPi(), 50, 0., TMath::TwoPi());
fJetPhiMC->GetXaxis()->SetTitle("#phi");
fJetPhiMC->GetYaxis()->SetTitle("#phi");
fJetPhiMC->Sumw2();
fOutputList->Add(fJetPhiMC);
fPtAODMC = new TH2F("fPtAODMC", "p_{T} distribution of mc tracks", 200, 0., 100., 200, 0., 100.);
fPtAODMC->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fPtAODMC->GetYaxis()->SetTitle("p_{T} (GeV/c)");
fPtAODMC->Sumw2();
fOutputList->Add(fPtAODMC);
fPtAOD = new TH2F("fPtAOD", "p_{T} distribution of aod tracks", 200, 0., 100., 200, 0., 100.);
fPtAOD->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fPtAOD->GetYaxis()->SetTitle("p_{T} (GeV/c)");
fPtAOD->Sumw2();
fOutputList->Add(fPtAOD);
fEtaAODMC = new TH2F("fEtaAODMC", "Eta distribution of MC aod tracks", 50, -1.5, 1.5, 50, -1.5, 1.5);
fEtaAODMC->GetXaxis()->SetTitle("#eta");
fEtaAODMC->GetYaxis()->SetTitle("#eta");
fEtaAODMC->Sumw2();
fOutputList->Add(fEtaAODMC);
fPhiAODMC = new TH2F("fPhiAODMC", "Phi distribution of MC aod tracks", 50, 0., TMath::TwoPi(), 50, 0., TMath::TwoPi());
fPhiAODMC->GetXaxis()->SetTitle("#phi");
fPhiAODMC->GetYaxis()->SetTitle("#phi");
fPhiAODMC->Sumw2();
fOutputList->Add(fPhiAODMC);
fEtaAOD = new TH2F("fEtaAOD", "Eta distribution of aod tracks", 50, -1.5, 1.5, 50, -1.5, 1.5);
fEtaAOD->GetXaxis()->SetTitle("#eta");
fEtaAOD->GetYaxis()->SetTitle("#eta");
fEtaAOD->Sumw2();
fOutputList->Add(fEtaAOD);
fPhiAOD = new TH2F("fPhiAOD", "Phi distribution of aod tracks", 50, 0.,TMath::TwoPi(), 50, 0.,TMath::TwoPi());
fPhiAOD->GetXaxis()->SetTitle("#phi");
fPhiAOD->GetYaxis()->SetTitle("#phi");
fPhiAOD->Sumw2();
fOutputList->Add(fPhiAOD);
fFlavor = new TH2F("fFlavor", "Flavor distribution of jets", 27, -5.5, 21.5, 60, 0., 300.);
fFlavor->GetXaxis()->SetTitle("PDG code");
fFlavor->GetYaxis()->SetTitle("p_{T}^{JET}");
fFlavor->Sumw2();
fOutputList->Add(fFlavor);
fNJetsMC = new TH2F("fNJetsMC", "Number of simulated jets per event, as a function of p_T", 101, -0.5, 100.5, 101, -0.5, 100.5);
fNJetsMC->GetXaxis()->SetTitle("Number of jets");
fNJetsMC->GetYaxis()->SetTitle("Number of jets");
fNJetsMC->Sumw2();
fOutputList->Add(fNJetsMC);
fNJetsRD = new TH2F("fNJetsRD", "Number of jets per event in real data", 101, -0.5, 100.5, 101, -0.5, 100.5);
fNJetsRD->GetXaxis()->SetTitle("Number of jets");
fNJetsRD->GetYaxis()->SetTitle("Number of jets");
fNJetsRD->Sumw2();
fOutputList->Add(fNJetsRD);
fNJetsRDSeco = new TH2F("fNJetsRDSeco", "Number of jets per event in real data, secondary branch", 101, -0.5, 100.5, 101, -0.5, 100.5);
fNJetsRDSeco->GetXaxis()->SetTitle("Number of jets");
fNJetsRDSeco->GetYaxis()->SetTitle("Number of jets");
fNJetsRDSeco->Sumw2();
fOutputList->Add(fNJetsRDSeco);
fJetsMultPtMC = new TH2F("fJetsMultPtMC", "Jet multiplicity associated to jet pT, as a function of p_T MC", 60, 0., 300., 7, -0.5, 6.5);
fJetsMultPtMC->GetXaxis()->SetTitle("p_{T}^{JET}");
fJetsMultPtMC->GetYaxis()->SetTitle("Number of jets");
fJetsMultPtMC->Sumw2();
fOutputList->Add(fJetsMultPtMC);
fJetsMultPtRD = new TH2F("fJetsMultPtRD", "Jet multiplicity associated to jet pT, as a function of p_T Reco Data",60, 0., 300., 7, -0.5, 6.5);
fJetsMultPtRD->GetXaxis()->SetTitle("p_{T}^{JET}");
fJetsMultPtRD->GetYaxis()->SetTitle("Number of jets");
fJetsMultPtRD->Sumw2();
fOutputList->Add(fJetsMultPtRD);
fNChTrRD = new TH2F("fNChTrRD","Number of tracks to recover transverse energy, jet_{p_{T}}",101,-0.5,100.5, 60, 0., 300.);
fNChTrRD->GetXaxis()->SetTitle("NTracks");
fNChTrRD->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRD->Sumw2();
fOutputList->Add(fNChTrRD);
fProfNChTrRD = new TProfile("fProfNChTrRD","Number of tracks to recover transverse energy, jet_{p_{T}}", 50, 0, 250);
fProfNChTrRD->GetXaxis()->SetTitle("p_{T}^{JET}");
fProfNChTrRD->GetYaxis()->SetTitle("NTracks");
fProfNChTrRD->Sumw2();
fOutputList->Add(fProfNChTrRD);
fFracQQ = new TH1F("fFracQQ","QQ",1000,0.,0.5);
fFracQQ->GetXaxis()->SetTitle("x_{T}");
fFracQQ->GetYaxis()->SetTitle("Entries");
fFracQQ->Sumw2();
fOutputList->Add(fFracQQ);
fFracGQ = new TH1F("fFracGQ","GQ",1000,0.,0.5);
fFracGQ->GetXaxis()->SetTitle("x_{T}");
fFracGQ->GetYaxis()->SetTitle("Entries");
fFracGQ->Sumw2();
fOutputList->Add(fFracGQ);
fFracGG = new TH1F("fFracGG","GG",1000,0.,0.5);
fFracGG->GetXaxis()->SetTitle("x_{T}");
fFracGG->GetYaxis()->SetTitle("Entries");
fFracGG->Sumw2();
fOutputList->Add(fFracGG);
fFracOutGoingQQ = new TH1F("fFracOutGoingQQ","QQ",1000,0.,0.5);
fFracOutGoingQQ->GetXaxis()->SetTitle("x_{T}");
fFracOutGoingQQ->GetYaxis()->SetTitle("Entries");
fFracOutGoingQQ->Sumw2();
fOutputList->Add(fFracOutGoingQQ);
fFracOutGoingGQ = new TH1F("fFracOutGoingGQ","GQ",1000,0.,0.5);
fFracOutGoingGQ->GetXaxis()->SetTitle("x_{T}");
fFracOutGoingGQ->GetYaxis()->SetTitle("Entries");
fFracOutGoingGQ->Sumw2();
fOutputList->Add(fFracOutGoingGQ);
fFracOutGoingGG = new TH1F("fFracOutGoingGG","GG",1000,0.,0.5);
fFracOutGoingGG->GetXaxis()->SetTitle("x_{T}");
fFracOutGoingGG->GetYaxis()->SetTitle("Entries");
fFracOutGoingGG->Sumw2();
fOutputList->Add(fFracOutGoingGG);
fh1Xsec = new TProfile("h1Xsec","xsec from pyxsec.root",1,0,1);
fh1Xsec->SetXTitle("<#sigma>");
fh1Xsec->Sumw2();
fOutputList->Add(fh1Xsec);
fh1Trials = new TH1F("h1Trials","trials from pyxsec.root",1,0,1);
fh1Trials->SetXTitle("#sum{ntrials}");
fh1Trials->Sumw2();
fOutputList->Add(fh1Trials);
fProcessJetPt = new TH2F("fProcessJetPt","Pythia process number, jet_{p_{T}}",70, 0.5, 70.5, 60, 0., 300.);
fProcessJetPt->GetXaxis()->SetTitle("Pythia process");
fProcessJetPt->GetYaxis()->SetTitle("p_{T}^{JET}");
fProcessJetPt->Sumw2();
fOutputList->Add(fProcessJetPt);
fFlavorLead = new TH2F("fFlavorLead", "Flavor distribution of leading jets", 27, -5.5, 21.5, 60, 0., 300.);
fFlavorLead->GetXaxis()->SetTitle("PDG code");
fFlavorLead->GetYaxis()->SetTitle("p_{T}^{JET}");
fFlavorLead->Sumw2();
fOutputList->Add(fFlavorLead);
fProcessLeadJetPt = new TH2F("fProcessLeadJetPt","Pythia process number for leading, jet_{p_{T}}",70, 0.5, 70.5, 60, 0., 300.);
fProcessLeadJetPt->GetXaxis()->SetTitle("Pythia process");
fProcessLeadJetPt->GetYaxis()->SetTitle("p_{T}^{JET}");
fProcessLeadJetPt->Sumw2();
fOutputList->Add(fProcessLeadJetPt);
fPDGMothLPart = new TH3F("fPDGMothLPart","Mother of leading parton, leading parton, jet p_{T}", 27, -5.5, 21.5, 27, -5.5, 21.5, 60, 0., 300.);
fPDGMothLPart->GetXaxis()->SetTitle("Mother of leading parton");
fPDGMothLPart->GetYaxis()->SetTitle("Leading parton");
fPDGMothLPart->GetZaxis()->SetTitle("p_{T}^{JET}");
fPDGMothLPart->Sumw2();
fOutputList->Add(fPDGMothLPart);
fFlavProc = new TH2F("fFlavProc","Flavor, Flavor status code", 27, -5.5, 21.5, 101, -0.5, 100.5);
fFlavProc->GetXaxis()->SetTitle("Jet flavor");
fFlavProc->GetYaxis()->SetTitle("Parton status code");
fFlavProc->Sumw2();
fOutputList->Add(fFlavProc);
fSCMRD = new TH2F("fSCMRD","Second Central Moment, jet_{p_{T}}",200,0.,0.2, 60, 0., 300.);
fSCMRD->GetXaxis()->SetTitle("<#delta R_{c}^{2}>");
fSCMRD->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMRD->Sumw2();
fOutputList->Add(fSCMRD);
fZVertex = new TH2F("fZVertex","Z vertex position, Z vertex position}",40,-20.,20., 40, -20., 20.);
fZVertex->GetXaxis()->SetTitle("Vertex z");
fZVertex->GetYaxis()->SetTitle("Vertex z");
fZVertex->Sumw2();
fOutputList->Add(fZVertex);
fh1Events = new TH1F("fh1Events","nevents from PWG4_JetTasksOutput.root",1,0,1);
fh1Events->SetXTitle("#sum{nevents}");
fh1Events->Sumw2();
fOutputList->Add(fh1Events);
fNAccJetsMC = new TH2F("fNAccJetsMC", "Number accepted simulated jets per event", 101, -0.5, 100.5, 101, -0.5, 100.5);
fNAccJetsMC->GetXaxis()->SetTitle("Number of jets");
fNAccJetsMC->GetYaxis()->SetTitle("Number of jets");
fNAccJetsMC->Sumw2();
fOutputList->Add(fNAccJetsMC);
fNAccJetsRD = new TH2F("fNAccJetsRD", "Number of accepted jets per event in real data", 101, -0.5, 100.5, 101, -0.5, 100.5);
fNAccJetsRD->GetXaxis()->SetTitle("Number of jets");
fNAccJetsRD->GetYaxis()->SetTitle("Number of jets");
fNAccJetsRD->Sumw2();
fOutputList->Add(fNAccJetsRD);
fNAccJetsRDSeco = new TH2F("fNAccJetsRDSeco", "Number of accepted jets per event in real data, secondary branch", 101, -0.5, 100.5, 101, -0.5, 100.5);
fNAccJetsRDSeco->GetXaxis()->SetTitle("Number of jets");
fNAccJetsRDSeco->GetYaxis()->SetTitle("Number of jets");
fNAccJetsRDSeco->Sumw2();
fOutputList->Add(fNAccJetsRDSeco);
fRecJetPtInclusive = new TH1F("fRecJetPtInclusive", "p_{T} distribution of inclusive reco jets", 60, 0., 300.);
fRecJetPtInclusive->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fRecJetPtInclusive->GetYaxis()->SetTitle("d#sigma (mb)");
fRecJetPtInclusive->Sumw2();
fOutputList->Add(fRecJetPtInclusive);
fMCJetPtInclusive = new TH1F("fMCJetPtInclusive", "p_{T} distribution of inclusive MC jets", 60, 0., 300.);
fMCJetPtInclusive->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fMCJetPtInclusive->GetYaxis()->SetTitle("d#sigma (mb)");
fMCJetPtInclusive->Sumw2();
fOutputList->Add(fMCJetPtInclusive);
fRecJetPtLeading = new TH1F("fRecJetPtLeading", "p_{T} distribution of leading reco jets", 60, 0., 300.);
fRecJetPtLeading->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fRecJetPtLeading->GetYaxis()->SetTitle("d#sigma (mb)");
fRecJetPtLeading->Sumw2();
fOutputList->Add(fRecJetPtLeading);
fMCJetPtLeading = new TH1F("fMCJetPtLeading", "p_{T} distribution of leading MC jets", 60, 0., 300.);
fMCJetPtLeading->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fMCJetPtLeading->GetYaxis()->SetTitle("d#sigma (mb)");
fMCJetPtLeading->Sumw2();
fOutputList->Add(fMCJetPtLeading);
fSecRecJetPtInclusive = new TH1F("fSecRecJetPtInclusive", "p_{T} distribution of inclusive reco jets (2nd branch)", 60, 0., 300.);
fSecRecJetPtInclusive->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fSecRecJetPtInclusive->GetYaxis()->SetTitle("d#sigma (mb)");
fSecRecJetPtInclusive->Sumw2();
fOutputList->Add(fSecRecJetPtInclusive);
fSecRecJetPtLeading = new TH1F("fSecRecJetPtLeading", "p_{T} distribution of leading reco jets (2nd branch)", 60, 0., 300.);
fSecRecJetPtLeading->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fSecRecJetPtLeading->GetYaxis()->SetTitle("d#sigma (mb)");
fSecRecJetPtLeading->Sumw2();
fOutputList->Add(fSecRecJetPtLeading);
fNChTrMCPerp = new TH2F("fNChTrMCPerp","Number of tracks to recover transverse energy of perp. cone, jet_{p_{T} MC}",101,-0.5,100.5, 60, 0., 300.);
fNChTrMCPerp->GetXaxis()->SetTitle("NTracks Perp");
fNChTrMCPerp->GetYaxis()->SetTitle("p_{T}^{MC JET}");
fNChTrMCPerp->Sumw2();
fOutputList->Add(fNChTrMCPerp);
fNChTrRecPerp = new TH2F("fNChTrRecPerp","Number of tracks to recover transverse energy of perp. cone, jet_{p_{T} Rec}",101,-0.5,100.5, 60, 0., 300.);
fNChTrRecPerp->GetXaxis()->SetTitle("NTracks Perp");
fNChTrRecPerp->GetYaxis()->SetTitle("p_{T}^{RECO JET}");
fNChTrRecPerp->Sumw2();
fOutputList->Add(fNChTrRecPerp);
fSCMMCPerp = new TH2F("fSCMMCPerp","Second Central Moment of perp. cone, jet_{p_{T} MC}",200,0.,0.2, 60, 0., 300.);
fSCMMCPerp->GetXaxis()->SetTitle("<#delta R_{c}^{2}> Perp");
fSCMMCPerp->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMMCPerp->Sumw2();
fOutputList->Add(fSCMMCPerp);
fSCMRecPerp = new TH2F("fSCMRecPerp","Second Central Moment of perp. cone, jet_{p_{T} Reco}",200,0.,0.2, 60, 0., 300.);
fSCMRecPerp->GetXaxis()->SetTitle("<#delta R_{c}^{2}> Perp");
fSCMRecPerp->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMRecPerp->Sumw2();
fOutputList->Add(fSCMRecPerp);
fNChTrCorrMCQuark = new TH2F("fNChTrCorrMCQuark","Number of tracks to recover corrected transverse energy, MC quarks",101,-0.5,100.5, 60, 0., 300.);
fNChTrCorrMCQuark->GetXaxis()->SetTitle("NTracks");
fNChTrCorrMCQuark->GetYaxis()->SetTitle("p_{T}^{MC Corr. JET}");
fNChTrCorrMCQuark->Sumw2();
fOutputList->Add(fNChTrCorrMCQuark);
fNChTrCorrMCGluon = new TH2F("fNChTrCorrMCGluon","Number of tracks to recover corrected transverse energy, MC gluons",101,-0.5,100.5, 60, 0., 300.);
fNChTrCorrMCGluon->GetXaxis()->SetTitle("NTracks");
fNChTrCorrMCGluon->GetYaxis()->SetTitle("p_{T}^{MC Corr. JET}");
fNChTrCorrMCGluon->Sumw2();
fOutputList->Add(fNChTrCorrMCGluon);
fNChTrCorrMCPerp = new TH2F("fNChTrCorrMCPerp","Number of tracks to recover perp. cone. after corrected jet pT",101,-0.5,100.5, 60, 0., 300.);
fNChTrCorrMCPerp->GetXaxis()->SetTitle("NTracks");
fNChTrCorrMCPerp->GetYaxis()->SetTitle("p_{T}^{MC Corr. JET}");
fNChTrCorrMCPerp->Sumw2();
fOutputList->Add(fNChTrCorrMCPerp);
fNChTrRecECorr = new TH3F("fNChTrRecECorr","NTX in ener. corr. jet , corr. jet pT, centrality",101,-0.5,100.5, 60, 0., 300.,10,0.5,10.5);
fNChTrRecECorr->GetXaxis()->SetTitle("NTracks");
fNChTrRecECorr->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRecECorr->GetZaxis()->SetTitle("Selection Bin");
fNChTrRecECorr->Sumw2();
fOutputList->Add(fNChTrRecECorr);
fNChTrRecPerpECorr = new TH3F("fNChTrRecPerpECorr","Tracks above min in perp.cone , corr. jet pT, centrality",101,-0.5,100.5, 60, 0., 300.,10,0.5,10.5);
fNChTrRecPerpECorr->GetXaxis()->SetTitle("NTracks");
fNChTrRecPerpECorr->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRecPerpECorr->GetZaxis()->SetTitle("Selection Bin");
fNChTrRecPerpECorr->Sumw2();
fOutputList->Add(fNChTrRecPerpECorr);
fRefMult = new TH1F("fRefMult", "Reference multiplicity in the AOD", 301, -0.5, 300.5);
fRefMult->GetXaxis()->SetTitle("Reference multiplicity");
fRefMult->Sumw2();
fOutputList->Add(fRefMult);
fRefMultWOJet = new TH2F("fRefMultWOJet", "Reference multiplicity in the AOD, multiplicity without jets", 301, -0.5, 300.5, 301, -0.5, 300.5);
fRefMultWOJet->GetXaxis()->SetTitle("Reference multiplicity");
fRefMultWOJet->GetYaxis()->SetTitle("Multiplicity without jets");
fRefMultWOJet->Sumw2();
fOutputList->Add(fRefMultWOJet);
fVZEROMult = new TH2F("fVZEROMult", "Multiplicity V0A and V0C", 501, -0.5, 500.5, 501, -0.5, 500.5);
fVZEROMult->GetXaxis()->SetTitle("Multiplicity V0A");
fVZEROMult->GetYaxis()->SetTitle("Multiplicity V0C");
fVZEROMult->Sumw2();
fOutputList->Add(fVZEROMult);
fMultWOJetVZero = new TH2F("fMultWOJetVZero", "Multiplicity without jets and VZERO mult.",301, -0.5, 300.5, 1001, -0.5, 1000.5);
fMultWOJetVZero->GetXaxis()->SetTitle("Multiplicity without jets TPC");
fMultWOJetVZero->GetYaxis()->SetTitle("Multiplicity full V0");
fMultWOJetVZero->Sumw2();
fOutputList->Add(fMultWOJetVZero);
fRefMultFullV0 = new TH2F("fRefMultFullV0", "Reference multiplicity in the AOD, multiplicity from full V0",301, -0.5, 300.5, 1001, -0.5, 1000.5);
fRefMultFullV0->GetXaxis()->SetTitle("Reference multiplicity in AOD");
fRefMultFullV0->GetYaxis()->SetTitle("Multiplicity full V0");
fRefMultFullV0->Sumw2();
fOutputList->Add(fRefMultFullV0);
fRefMultV0Corr = new TH2F("fRefMultV0Corr", "Reference multiplicity in the AOD, multiplicity from corrected V0",301, -0.5, 300.5, 1001, -0.5, 1000.5);
fRefMultV0Corr->GetXaxis()->SetTitle("Reference multiplicity in AOD");
fRefMultV0Corr->GetYaxis()->SetTitle("Multiplicity V0 no jets");
fRefMultV0Corr->Sumw2();
fOutputList->Add(fRefMultV0Corr);
fFullV0V0Corr = new TH2F("fFullV0V0Corr", "Multiplicity from full V0, multiplicity from corrected V0",1001, -0.5, 1000.5, 1001, -0.5, 1000.5);
fFullV0V0Corr->GetXaxis()->SetTitle("Multiplicity from full V0");
fFullV0V0Corr->GetYaxis()->SetTitle("Multiplicity V0 no jets");
fFullV0V0Corr->Sumw2();
fOutputList->Add(fFullV0V0Corr);
fNTXV0MultPt = new TH3F("fNTXV0MultPt", "NTX, Multiplicity from corrected V0, jet pT",101,-0.5,100.5, 1001, -0.5, 1000.5, 60, 0., 300.);
fNTXV0MultPt->GetXaxis()->SetTitle("NTracks");
fNTXV0MultPt->GetYaxis()->SetTitle("Multiplicity V0 no jets");
fNTXV0MultPt->GetZaxis()->SetTitle("p_{T}^{JET}");
fNTXV0MultPt->Sumw2();
fOutputList->Add(fNTXV0MultPt);
fNTXCBMultPt = new TH3F("fNTXCBMultPt", "NTX, Multiplicity from corrected Central Barrel, jet pT",101,-0.5,100.5, 301, -0.5, 300.5, 60, 0., 300.);
fNTXCBMultPt->GetXaxis()->SetTitle("NTracks");
fNTXCBMultPt->GetYaxis()->SetTitle("Multiplicity corrected Central Barrel");
fNTXCBMultPt->GetZaxis()->SetTitle("p_{T}^{JET}");
fNTXCBMultPt->Sumw2();
fOutputList->Add(fNTXCBMultPt);
fRefMultFullV0UJ = new TH2F("fRefMultFullV0UJ", "Reference multiplicity in the AOD, multiplicity from full V0, 1 jet event",301, -0.5, 300.5, 1001, -0.5, 1000.5);
fRefMultFullV0UJ->GetXaxis()->SetTitle("Reference multiplicity in AOD");
fRefMultFullV0UJ->GetYaxis()->SetTitle("Multiplicity full V0");
fRefMultFullV0UJ->Sumw2();
fOutputList->Add(fRefMultFullV0UJ);
fRefMultV0CorrUJ = new TH2F("fRefMultV0CorrUJ", "Reference multiplicity in the AOD, multiplicity from corrected V0, 1 jet event",301, -0.5, 300.5, 1001, -0.5, 1000.5);
fRefMultV0CorrUJ->GetXaxis()->SetTitle("Reference multiplicity in AOD");
fRefMultV0CorrUJ->GetYaxis()->SetTitle("Multiplicity V0 no jets");
fRefMultV0CorrUJ->Sumw2();
fOutputList->Add(fRefMultV0CorrUJ);
fFullV0V0CorrUJ = new TH2F("fFullV0V0CorrUJ", "Multiplicity from full V0, multiplicity from corrected V0, 1 jet event",1001, -0.5, 1000.5, 1001, -0.5, 1000.5);
fFullV0V0CorrUJ->GetXaxis()->SetTitle("Multiplicity from full V0");
fFullV0V0CorrUJ->GetYaxis()->SetTitle("Multiplicity V0 no jets");
fFullV0V0CorrUJ->Sumw2();
fOutputList->Add(fFullV0V0CorrUJ);
fMultWOJetVZeroUJ = new TH2F("fMultWOJetVZeroUJ", "Multiplicity without jets and VZERO mult., 1 jet event",301, -0.5, 300.5, 1001, -0.5, 1000.5);
fMultWOJetVZeroUJ->GetXaxis()->SetTitle("Multiplicity without jets TPC");
fMultWOJetVZeroUJ->GetYaxis()->SetTitle("Multiplicity full V0");
fMultWOJetVZeroUJ->Sumw2();
fOutputList->Add(fMultWOJetVZeroUJ);
fRefMultWOJetUJ = new TH2F("fRefMultWOJetUJ", "Reference multiplicity in the AOD, multiplicity without jets, 1 jet event", 301, -0.5, 300.5, 301, -0.5, 300.5);
fRefMultWOJetUJ->GetXaxis()->SetTitle("Reference multiplicity");
fRefMultWOJetUJ->GetYaxis()->SetTitle("Multiplicity without jets");
fRefMultWOJetUJ->Sumw2();
fOutputList->Add(fRefMultWOJetUJ);
fRefAODTrackCount = new TH2F("fRefAODTrackCount", "Reference multiplicity in the AOD, my own referece mult.", 301, -0.5, 300.5, 301, -0.5, 300.5);
fRefAODTrackCount->GetXaxis()->SetTitle("AOD Reference multiplicity");
fRefAODTrackCount->GetYaxis()->SetTitle("My Reference multiplicity");
fRefAODTrackCount->Sumw2();
fOutputList->Add(fRefAODTrackCount);
fRefAODTrackCountUJ = new TH2F("fRefAODTrackCountUJ", "Reference multiplicity in the AOD, my own referece mult., 1 jet event", 301, -0.5, 300.5, 301, -0.5, 300.5);
fRefAODTrackCountUJ->GetXaxis()->SetTitle("AOD Reference multiplicity");
fRefAODTrackCountUJ->GetYaxis()->SetTitle("My Reference multiplicity");
fRefAODTrackCountUJ->Sumw2();
fOutputList->Add(fRefAODTrackCountUJ);
fTrackCountWOJet = new TH2F("fTrackCountWOJet", "My own total referece mult., soft mult", 151, -0.5, 150.5, 151, -0.5, 150.5);
fTrackCountWOJet->GetXaxis()->SetTitle("Total TPC multiplicity");
fTrackCountWOJet->GetYaxis()->SetTitle("Soft TPC multiplicity");
fTrackCountWOJet->Sumw2();
fOutputList->Add(fTrackCountWOJet);
fTrackCountWOJetUJ = new TH2F("fTrackCountWOJetUJ", "My own total referece mult., soft mult, 1 jet", 151, -0.5, 150.5, 151, -0.5, 150.5);
fTrackCountWOJetUJ->GetXaxis()->SetTitle("Total TPC multiplicity");
fTrackCountWOJetUJ->GetYaxis()->SetTitle("Soft TPC multiplicity");
fTrackCountWOJetUJ->Sumw2();
fOutputList->Add(fTrackCountWOJetUJ);
fTrackCountWOJetUJMC = new TH2F("fTrackCountWOJetUJMC", "My own total referece mult., soft mult, 1 jet, MC!", 151, -0.5, 150.5, 151, -0.5, 150.5);
fTrackCountWOJetUJMC->GetXaxis()->SetTitle("Total TPC (eta) multiplicity");
fTrackCountWOJetUJMC->GetYaxis()->SetTitle("Soft TPC (eta) multiplicity");
fTrackCountWOJetUJMC->Sumw2();
fOutputList->Add(fTrackCountWOJetUJMC);
fFullV0V0CorrUJMC = new TH2F("fFullV0V0CorrUJMC", "Multiplicity from full V0, multiplicity from corrected V0, 1 jet event, MC!",1001, -0.5, 1000.5, 1001, -0.5, 1000.5);
fFullV0V0CorrUJMC->GetXaxis()->SetTitle("Multiplicity from full V0 (acceptance)");
fFullV0V0CorrUJMC->GetYaxis()->SetTitle("Multiplicity V0(acceptance) no jets");
fFullV0V0CorrUJMC->Sumw2();
fOutputList->Add(fFullV0V0CorrUJMC);
fMinTrackPtInNTXRecalc = new TH3F("fMinTrackPtInNTXRecalc", "Minimum track pT for the jets after pT correction, raw jet pT", 200, 0., 100., 60, 0., 300.,10,0.5,10.5);
fMinTrackPtInNTXRecalc->GetXaxis()->SetTitle("p_{T}^{TRACK} (GeV/c)");
fMinTrackPtInNTXRecalc->GetYaxis()->SetTitle("p_{T}^{JET} (GeV/c)");
fMinTrackPtInNTXRecalc->GetZaxis()->SetTitle("Selection Bin");
fMinTrackPtInNTXRecalc->Sumw2();
fOutputList->Add(fMinTrackPtInNTXRecalc);
fMaxTrackPtInNTXRecalc = new TH2F("fMaxTrackPtInNTXRecalc", "Maximum track pT for the jets after pT correction, raw jet pT", 200, 0., 100., 60, 0., 300.);
fMaxTrackPtInNTXRecalc->GetXaxis()->SetTitle("p_{T}^{TRACK} (GeV/c)");
fMaxTrackPtInNTXRecalc->GetYaxis()->SetTitle("p_{T}^{JET} (GeV/c)");
fMaxTrackPtInNTXRecalc->Sumw2();
fOutputList->Add(fMaxTrackPtInNTXRecalc);
fPtDistInJetConeRaw = new TH3F("fPtDistInJetConeRaw","pT of tracks in cone, raw jet pT bin, centrality", 200, 0., 100., 8, 0.5, 8.5, 10, 0.5, 10.5);
fPtDistInJetConeRaw->GetXaxis()->SetTitle("p_{T}^{TRACK} (GeV/c)");
fPtDistInJetConeRaw->GetYaxis()->SetTitle("p_{T}^{JET} Bin");
fPtDistInJetConeRaw->GetZaxis()->SetTitle("Centrality Bin");
fPtDistInJetConeRaw->Sumw2();
fOutputList->Add(fPtDistInJetConeRaw);
fPtDistInPerpConeRaw = new TH3F("fPtDistInPerpConeRaw","pT of tracks in cone, raw jet pT bin, centrality", 200, 0., 100., 8, 0.5, 8.5, 10, 0.5, 10.5);
fPtDistInPerpConeRaw->GetXaxis()->SetTitle("p_{T}^{TRACK} (GeV/c)");
fPtDistInPerpConeRaw->GetYaxis()->SetTitle("p_{T}^{JET} Bin");
fPtDistInPerpConeRaw->GetZaxis()->SetTitle("Centrality Bin");
fPtDistInPerpConeRaw->Sumw2();
fOutputList->Add(fPtDistInPerpConeRaw);
fPtInPerpCon = new TH3F("fPtInPerpCon","Summed pT of perpendicular cone, raw jet pT bin, centrality", 200, 0., 100., 8, 0.5, 8.5, 10, 0.5, 10.5);
fPtInPerpCon->GetXaxis()->SetTitle("p_{T}^{PERP.CONE} (GeV/c)");
fPtInPerpCon->GetYaxis()->SetTitle("p_{T}^{JET} Bin");
fPtInPerpCon->GetZaxis()->SetTitle("Centrality Bin");
fPtInPerpCon->Sumw2();
fOutputList->Add(fPtInPerpCon);
fJetEtaAll = new TH1F("fJetEtaAll", "Eta distribution of reconstructed jets, no cuts", 50, -1.5, 1.5);
fJetEtaAll->GetXaxis()->SetTitle("#eta");
fJetEtaAll->GetYaxis()->SetTitle("entries");
fJetEtaAll->Sumw2();
fOutputList->Add(fJetEtaAll);
fJetEtaOnlyTPCcut = new TH1F("fJetEtaOnlyTPCcut", "Eta distribution of reconstructed jets, only tpc acceptance cut", 50, -1.5, 1.5);
fJetEtaOnlyTPCcut->GetXaxis()->SetTitle("#eta");
fJetEtaOnlyTPCcut->GetYaxis()->SetTitle("entries");
fJetEtaOnlyTPCcut->Sumw2();
fOutputList->Add(fJetEtaOnlyTPCcut);
fNChTrRecECorrPPMult = new TH3F("fNChTrRecECorrPPMult","NTX in ener. corr. jet , corr. jet pT, pp mult.",101,-0.5,100.5, 60, 0., 300.,8,0.5,8.5);
fNChTrRecECorrPPMult->GetXaxis()->SetTitle("NTracks_Corrected");
fNChTrRecECorrPPMult->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRecECorrPPMult->GetZaxis()->SetTitle("Multiplicity Bin");
fNChTrRecECorrPPMult->Sumw2();
fOutputList->Add(fNChTrRecECorrPPMult);
fNChTrRecPerpECorrPPMult = new TH3F("fNChTrRecPerpECorrPPMult","Tracks above min in perp.cone , corr. jet pT, centrality",101,-0.5,100.5, 60, 0., 300.,8,0.5,8.5);
fNChTrRecPerpECorrPPMult->GetXaxis()->SetTitle("NTracks_Corrected");
fNChTrRecPerpECorrPPMult->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRecPerpECorrPPMult->GetZaxis()->SetTitle("Multiplicity Bin");
fNChTrRecPerpECorrPPMult->Sumw2();
fOutputList->Add(fNChTrRecPerpECorrPPMult);
fJetPtCentPbPbRaw = new TH2F("fJetPtCentPbPbRaw", "raw p_{T} distribution of reco jets", 60, 0., 300.,10,0.5,10.5);
fJetPtCentPbPbRaw->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fJetPtCentPbPbRaw->GetYaxis()->SetTitle("Selection Bin");
fJetPtCentPbPbRaw->Sumw2();
fOutputList->Add(fJetPtCentPbPbRaw);
fJetPtCentPbPbCorr = new TH2F("fJetPtCentPbPbCorr", "Corrected p_{T} distribution of reco jets", 60, 0., 300.,10,0.5,10.5);
fJetPtCentPbPbCorr->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fJetPtCentPbPbCorr->GetYaxis()->SetTitle("Selection Bin");
fJetPtCentPbPbCorr->Sumw2();
fOutputList->Add(fJetPtCentPbPbCorr);
fTotTracksCone = new TH3F("fTotTracksCone","Total number of tracks in the cone, raw jet pT bin, centrality", 200, 0.5, 200.5, 8, 0.5, 8.5, 10, 0.5, 10.5);
fTotTracksCone->GetXaxis()->SetTitle("NTracks");
fTotTracksCone->GetYaxis()->SetTitle("p_{T}^{JET} Bin");
fTotTracksCone->GetZaxis()->SetTitle("Centrality Bin");
fTotTracksCone->Sumw2();
fOutputList->Add(fTotTracksCone);
for(Int_t ipt=0;ipt<12;ipt++)
{
fNChTr[ipt] = new TH2F(Form("fNChTr[%i]",ipt),"Number of tracks to recover transverse energy, jet_{p_{T}}",101,-0.5,100.5, 60, 0., 300.);
fNChTr[ipt]->GetXaxis()->SetTitle("NTracks");
fNChTr[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTr[ipt]->Sumw2();
fOutputList->Add(fNChTr[ipt]);
fHistPtParton[ipt] = new TH1F(Form("fHistPtParton[%i]",ipt),"pT distribution of jets",50,0.,250.);
fHistPtParton[ipt]->GetXaxis()->SetTitle("p_{T}^{JET}");
fHistPtParton[ipt]->GetYaxis()->SetTitle("Entries");
fHistPtParton[ipt]->Sumw2();
fOutputList->Add(fHistPtParton[ipt]);
fSCM[ipt] = new TH2F(Form("fSCM[%i]",ipt),"Second Central Moment, jet_{p_{T}}",200,0.,0.2, 60, 0., 300.);
fSCM[ipt]->GetXaxis()->SetTitle("<#delta R_{c}^{2}>");
fSCM[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCM[ipt]->Sumw2();
fOutputList->Add(fSCM[ipt]);
if(ipt<8)
{
fNChTrRDMult[ipt] = new TH2F(Form("fNChTrRDMult[%i]",ipt),"Number of tracks to recover transverse energy, jet_{p_{T}}",101,-0.5,100.5, 60, 0., 300.);
fNChTrRDMult[ipt]->GetXaxis()->SetTitle("NTracks");
fNChTrRDMult[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRDMult[ipt]->Sumw2();
fOutputList->Add(fNChTrRDMult[ipt]);
fNAccJetsRDMult[ipt] = new TH1F(Form("fNAccJetsRDMult[%i]",ipt),"Number of accepted jets per event in real data", 101, -0.5, 100.5);
fNAccJetsRDMult[ipt]->GetXaxis()->SetTitle("Number of jets");
fNAccJetsRDMult[ipt]->Sumw2();
fOutputList->Add(fNAccJetsRDMult[ipt]);
fTotalJetCharge[ipt] = new TH1F(Form("fTotalJetCharge[%i]",ipt),"Charge in the jet", 41, -20.5, 20.5);
fTotalJetCharge[ipt]->GetXaxis()->SetTitle("Charge in jet");
fTotalJetCharge[ipt]->Sumw2();
fOutputList->Add(fTotalJetCharge[ipt]);
fSCMRDMult[ipt] = new TH2F(Form("fSCMRDMult[%i]",ipt),"Second Central Moment, jet_{p_{T}}",200,0.,0.2, 60, 0., 300.);
fSCMRDMult[ipt]->GetXaxis()->SetTitle("<#delta R_{c}^{2}>");
fSCMRDMult[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMRDMult[ipt]->Sumw2();
fOutputList->Add(fSCMRDMult[ipt]);
fNChTrRDMultMC[ipt] = new TH2F(Form("fNChTrRDMultMC[%i]",ipt),"Number of tracks to recover transverse energy, jet_{p_{T}}",101,-0.5,100.5, 60, 0., 300.);
fNChTrRDMultMC[ipt]->GetXaxis()->SetTitle("NTracks");
fNChTrRDMultMC[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRDMultMC[ipt]->Sumw2();
fOutputList->Add(fNChTrRDMultMC[ipt]);
fSCMRDMultMC[ipt] = new TH2F(Form("fSCMRDMultMC[%i]",ipt),"Second Central Moment, jet_{p_{T}}",200,0.,0.2, 60, 0., 300.);
fSCMRDMultMC[ipt]->GetXaxis()->SetTitle("<#delta R_{c}^{2}>");
fSCMRDMultMC[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMRDMultMC[ipt]->Sumw2();
fOutputList->Add(fSCMRDMultMC[ipt]);
fNChTrRDMultSE[ipt] = new TH2F(Form("fNChTrRDMultSE[%i]",ipt),"Number of tracks to recover transverse energy, jet_{p_{T}}",101,-0.5,100.5, 60, 0., 300.);
fNChTrRDMultSE[ipt]->GetXaxis()->SetTitle("NTracks");
fNChTrRDMultSE[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRDMultSE[ipt]->Sumw2();
fOutputList->Add(fNChTrRDMultSE[ipt]);
fNAccJetsRDMultSE[ipt] = new TH1F(Form("fNAccJetsRDMultSE[%i]",ipt),"Number of accepted jets per event in real data", 101, -0.5, 100.5);
fNAccJetsRDMultSE[ipt]->GetXaxis()->SetTitle("Number of jets");
fNAccJetsRDMultSE[ipt]->Sumw2();
fOutputList->Add(fNAccJetsRDMultSE[ipt]);
fTotalJetChargeSE[ipt] = new TH1F(Form("fTotalJetChargeSE[%i]",ipt),"Charge in the jet", 41, -20.5, 20.5);
fTotalJetChargeSE[ipt]->GetXaxis()->SetTitle("Charge in jet");
fTotalJetChargeSE[ipt]->Sumw2();
fOutputList->Add(fTotalJetChargeSE[ipt]);
fSCMRDMultSE[ipt] = new TH2F(Form("fSCMRDMultSE[%i]",ipt),"Second Central Moment, jet_{p_{T}}",200,0.,0.2, 60, 0., 300.);
fSCMRDMultSE[ipt]->GetXaxis()->SetTitle("<#delta R_{c}^{2}>");
fSCMRDMultSE[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMRDMultSE[ipt]->Sumw2();
fOutputList->Add(fSCMRDMultSE[ipt]);
fNChTrRDMultOJ[ipt] = new TH2F(Form("fNChTrRDMultOJ[%i]",ipt),"Number of tracks to recover transverse energy, jet_{p_{T}, 1 jet}",101,-0.5,100.5, 60, 0., 300.);
fNChTrRDMultOJ[ipt]->GetXaxis()->SetTitle("NTracks");
fNChTrRDMultOJ[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRDMultOJ[ipt]->Sumw2();
fOutputList->Add(fNChTrRDMultOJ[ipt]);
fSCMRDMultOJ[ipt] = new TH2F(Form("fSCMRDMultOJ[%i]",ipt),"Second Central Moment, jet_{p_{T}}, 1 jet",200,0.,0.2, 60, 0., 300.);
fSCMRDMultOJ[ipt]->GetXaxis()->SetTitle("<#delta R_{c}^{2}>");
fSCMRDMultOJ[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMRDMultOJ[ipt]->Sumw2();
fOutputList->Add(fSCMRDMultOJ[ipt]);
fNChTrRDMultSEOJ[ipt] = new TH2F(Form("fNChTrRDMultSEOJ[%i]",ipt),"Number of tracks to recover transverse energy, jet_{p_{T}}, 1 jet",101,-0.5,100.5, 60, 0., 300.);
fNChTrRDMultSEOJ[ipt]->GetXaxis()->SetTitle("NTracks");
fNChTrRDMultSEOJ[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRDMultSEOJ[ipt]->Sumw2();
fOutputList->Add(fNChTrRDMultSEOJ[ipt]);
fSCMRDMultSEOJ[ipt] = new TH2F(Form("fSCMRDMultSEOJ[%i]",ipt),"Second Central Moment, jet_{p_{T}}, 1 jet",200,0.,0.2, 60, 0., 300.);
fSCMRDMultSEOJ[ipt]->GetXaxis()->SetTitle("<#delta R_{c}^{2}>");
fSCMRDMultSEOJ[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMRDMultSEOJ[ipt]->Sumw2();
fOutputList->Add(fSCMRDMultSEOJ[ipt]);
fNChTrRDMultOJMC[ipt] = new TH2F(Form("fNChTrRDMultOJMC[%i]",ipt),"Number of tracks to recover transverse energy, jet_{p_{T}, 1 jet, MC}",101,-0.5,100.5, 60, 0., 300.);
fNChTrRDMultOJMC[ipt]->GetXaxis()->SetTitle("NTracks");
fNChTrRDMultOJMC[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRDMultOJMC[ipt]->Sumw2();
fOutputList->Add(fNChTrRDMultOJMC[ipt]);
fSCMRDMultOJMC[ipt] = new TH2F(Form("fSCMRDMultOJMC[%i]",ipt),"Second Central Moment, jet_{p_{T}}, 1 jet, MC",200,0.,0.2, 60, 0., 300.);
fSCMRDMultOJMC[ipt]->GetXaxis()->SetTitle("<#delta R_{c}^{2}>");
fSCMRDMultOJMC[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMRDMultOJMC[ipt]->Sumw2();
fOutputList->Add(fSCMRDMultOJMC[ipt]);
fNChTrRDMultSEOJMC[ipt] = new TH2F(Form("fNChTrRDMultSEOJMC[%i]",ipt),"Number of tracks to recover transverse energy, jet_{p_{T}}, 1 jet, MC",101,-0.5,100.5, 60, 0., 300.);
fNChTrRDMultSEOJMC[ipt]->GetXaxis()->SetTitle("NTracks");
fNChTrRDMultSEOJMC[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRDMultSEOJMC[ipt]->Sumw2();
fOutputList->Add(fNChTrRDMultSEOJMC[ipt]);
fSCMRDMultSEOJMC[ipt] = new TH2F(Form("fSCMRDMultSEOJMC[%i]",ipt),"Second Central Moment, jet_{p_{T}}, 1 jet, MC",200,0.,0.2, 60, 0., 300.);
fSCMRDMultSEOJMC[ipt]->GetXaxis()->SetTitle("<#delta R_{c}^{2}>");
fSCMRDMultSEOJMC[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fSCMRDMultSEOJMC[ipt]->Sumw2();
fOutputList->Add(fSCMRDMultSEOJMC[ipt]);
fNChTrRecPerpMultSEOJ[ipt] = new TH2F(Form("fNChTrRecPerpMultSEOJ[%i]",ipt),"Number of tracks above the min pT used in NTX_Raw, jet_{p_{T}}, 1 jet",101,-0.5,100.5, 60, 0., 300.);
fNChTrRecPerpMultSEOJ[ipt]->GetXaxis()->SetTitle("NTracks_{Exc.}");
fNChTrRecPerpMultSEOJ[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fNChTrRecPerpMultSEOJ[ipt]->Sumw2();
fOutputList->Add(fNChTrRecPerpMultSEOJ[ipt]);
fJEtaMCMultOJ[ipt] = new TH1F(Form("fJEtaMCMultOJ[%i]",ipt), "Eta distribution of MC jets, V0-like mult. bins, 1 jet", 50, -1.5, 1.5);
fJEtaMCMultOJ[ipt]->GetXaxis()->SetTitle("#eta");
fJEtaMCMultOJ[ipt]->GetYaxis()->SetTitle("entries");
fJEtaMCMultOJ[ipt]->Sumw2();
fOutputList->Add(fJEtaMCMultOJ[ipt]);
fJEtaMCMultSEOJ[ipt] = new TH1F(Form("fJEtaMCMultSEOJ[%i]",ipt), "Eta distribution of MC jets, TPC-like mult. bins, 1 jet", 50, -1.5, 1.5);
fJEtaMCMultSEOJ[ipt]->GetXaxis()->SetTitle("#eta");
fJEtaMCMultSEOJ[ipt]->GetYaxis()->SetTitle("entries");
fJEtaMCMultSEOJ[ipt]->Sumw2();
fOutputList->Add(fJEtaMCMultSEOJ[ipt]);
fJEtaRDMultOJ[ipt] = new TH1F(Form("fJEtaRDMultOJ[%i]",ipt), "Eta distribution of reco jets, V0 mult. bins, 1 jet", 50, -1.5, 1.5);
fJEtaRDMultOJ[ipt]->GetXaxis()->SetTitle("#eta");
fJEtaRDMultOJ[ipt]->GetYaxis()->SetTitle("entries");
fJEtaRDMultOJ[ipt]->Sumw2();
fOutputList->Add(fJEtaRDMultOJ[ipt]);
fJEtaRDMultSEOJ[ipt] = new TH1F(Form("fJEtaRDMultSEOJ[%i]",ipt), "Eta distribution of reco jets, TPC mult. bins, 1 jet", 50, -1.5, 1.5);
fJEtaRDMultSEOJ[ipt]->GetXaxis()->SetTitle("#eta");
fJEtaRDMultSEOJ[ipt]->GetYaxis()->SetTitle("entries");
fJEtaRDMultSEOJ[ipt]->Sumw2();
fOutputList->Add(fJEtaRDMultSEOJ[ipt]);
fJetPtMCMultOJ[ipt] = new TH1F(Form("fJetPtMCMultOJ[%i]",ipt), "pT distribution of MC jets, V0-like mult. bins, 1 jet", 60, 0., 300.);
fJetPtMCMultOJ[ipt]->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fJetPtMCMultOJ[ipt]->GetYaxis()->SetTitle("entries");
fJetPtMCMultOJ[ipt]->Sumw2();
fOutputList->Add(fJetPtMCMultOJ[ipt]);
fJetPtMCMultSEOJ[ipt] = new TH1F(Form("fJetPtMCMultSEOJ[%i]",ipt), "pT distribution of MC jets, TPC-like mult. bins, 1 jet", 60, 0., 300.);
fJetPtMCMultSEOJ[ipt]->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fJetPtMCMultSEOJ[ipt]->GetYaxis()->SetTitle("entries");
fJetPtMCMultSEOJ[ipt]->Sumw2();
fOutputList->Add(fJetPtMCMultSEOJ[ipt]);
fJetPtRDMultOJ[ipt] = new TH1F(Form("fJetPtRDMultOJ[%i]",ipt), "pT distribution of reco jets, V0 mult. bins, 1 jet", 60, 0., 300.);
fJetPtRDMultOJ[ipt]->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fJetPtRDMultOJ[ipt]->GetYaxis()->SetTitle("entries");
fJetPtRDMultOJ[ipt]->Sumw2();
fOutputList->Add(fJetPtRDMultOJ[ipt]);
fJetPtRDMultSEOJ[ipt] = new TH1F(Form("fJetPtRDMultSEOJ[%i]",ipt), "pT distribution of reco jets, TPC mult. bins, 1 jet", 60, 0., 300.);
fJetPtRDMultSEOJ[ipt]->GetXaxis()->SetTitle("p_{T} (GeV/c)");
fJetPtRDMultSEOJ[ipt]->GetYaxis()->SetTitle("entries");
fJetPtRDMultSEOJ[ipt]->Sumw2();
fOutputList->Add(fJetPtRDMultSEOJ[ipt]);
fEntriesQuark[ipt] = new TH2F(Form("fEntriesQuark[%i]",ipt),"NTX of quarks in multiplicity bins, 1 jet, MC",101,-0.5,100.5, 60, 0., 300.);
fEntriesQuark[ipt]->GetXaxis()->SetTitle("NTracks");
fEntriesQuark[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fEntriesQuark[ipt]->Sumw2();
fOutputList->Add(fEntriesQuark[ipt]);
fEntriesGluon[ipt] = new TH2F(Form("fEntriesGluon[%i]",ipt),"NTX of gluons in multiplicity bins, 1 jet, MC",101,-0.5,100.5, 60, 0., 300.);
fEntriesGluon[ipt]->GetXaxis()->SetTitle("NTracks");
fEntriesGluon[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fEntriesGluon[ipt]->Sumw2();
fOutputList->Add(fEntriesGluon[ipt]);
}
if(ipt<6)
{
fProcessPDG[ipt] = new TH2I(Form("fProcessPDG[%i]",ipt),"Pythia process and jet p_T", 60, 0., 300., 70, 0.5, 70.5);
fProcessPDG[ipt]->GetXaxis()->SetTitle("p_{T}^{JET}");
fProcessPDG[ipt]->GetYaxis()->SetTitle("Pythia process code");
fProcessPDG[ipt]->Sumw2();
fOutputList->Add(fProcessPDG[ipt]);
fFragPion[ipt] = new TH2F(Form("fFragPion[%i]",ipt),"Fragmentation in pions",35,0.,8.,50,0.,250.);
fFragPion[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fFragPion[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fFragPion[ipt]->Sumw2();
fOutputList->Add(fFragPion[ipt]);
fFragKaon[ipt] = new TH2F(Form("fFragKaon[%i]",ipt),"Fragmentation in kaons",35,0.,8.,50,0.,250.);
fFragKaon[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fFragKaon[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fFragKaon[ipt]->Sumw2();
fOutputList->Add(fFragKaon[ipt]);
fFragProton[ipt] = new TH2F(Form("fFragProton[%i]",ipt),"Fragmentation in protons",35,0.,8.,50,0.,250.);
fFragProton[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fFragProton[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fFragProton[ipt]->Sumw2();
fOutputList->Add(fFragProton[ipt]);
fFragChargedR4[ipt] = new TH2F(Form("fFragChargedR4[%i]",ipt),"Fragmentation in charged particles",35,0.,8.,50,0.,250.);
fFragChargedR4[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fFragChargedR4[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fFragChargedR4[ipt]->Sumw2();
fOutputList->Add(fFragChargedR4[ipt]);
fFragChargedR3[ipt] = new TH2F(Form("fFragChargedR3[%i]",ipt),"Fragmentation in charged particles",35,0.,8.,50,0.,250.);
fFragChargedR3[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fFragChargedR3[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fFragChargedR3[ipt]->Sumw2();
fOutputList->Add(fFragChargedR3[ipt]);
fFragChargedR2[ipt] = new TH2F(Form("fFragChargedR2[%i]",ipt),"Fragmentation in charged particles",35,0.,8.,50,0.,250.);
fFragChargedR2[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fFragChargedR2[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fFragChargedR2[ipt]->Sumw2();
fOutputList->Add(fFragChargedR2[ipt]);
fHistContainerR4[ipt] = new TH2F(Form("fHistContainerR4[%i]",ipt),"Temporary fragmentation in charged particles",35,0.,8.,50,0.,250.);
fHistContainerR4[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fHistContainerR4[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fHistContainerR4[ipt]->Sumw2();
fHistContainerR3[ipt] = new TH2F(Form("fHistContainerR3[%i]",ipt),"Temporary fragmentation in charged particles",35,0.,8.,50,0.,250.);
fHistContainerR3[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fHistContainerR3[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fHistContainerR3[ipt]->Sumw2();
fHistContainerR2[ipt] = new TH2F(Form("fHistContainerR2[%i]",ipt),"Temporary fragmentation in charged particles",35,0.,8.,50,0.,250.);
fHistContainerR2[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fHistContainerR2[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fHistContainerR2[ipt]->Sumw2();
if(ipt<3)
{
fJetEtaJetPt[ipt] = new TH1F(Form("fJetEtaJetPt[%i]",ipt), "Eta distribution of reconstructed jets, all cut, with pT upper boundary", 50, -1.5, 1.5);
fJetEtaJetPt[ipt]->GetXaxis()->SetTitle("#eta");
fJetEtaJetPt[ipt]->GetYaxis()->SetTitle("entries");
fJetEtaJetPt[ipt]->Sumw2();
fOutputList->Add(fJetEtaJetPt[ipt]);
if(ipt<2)
{
fFragCandidates[ipt] = new TH2F(Form("fFragCandidates[%i]",ipt),"Parton identified candidates",35,0.,8.,50,0.,250.);
fFragCandidates[ipt]->GetXaxis()->SetTitle("#xi=ln[Jet_{E_{T}}/H_{p_{T}}]");
fFragCandidates[ipt]->GetYaxis()->SetTitle("Jet_{E_{T}}");
fFragCandidates[ipt]->Sumw2();
fOutputList->Add(fFragCandidates[ipt]);
fMinTrackPtInNTXh[ipt] = new TH3F(Form("fMinTrackPtInNTXh[%i]",ipt), "Minimum track pT for the jets", 200, 0., 100., 60, 0., 300.,10,0.5,10.5);
fMinTrackPtInNTXh[ipt]->GetXaxis()->SetTitle("p_{T}^{TRACK}");
fMinTrackPtInNTXh[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fMinTrackPtInNTXh[ipt]->GetZaxis()->SetTitle("Selection Bin");
fMinTrackPtInNTXh[ipt]->Sumw2();
fOutputList->Add(fMinTrackPtInNTXh[ipt]);
fMaxTrackPtInNTXh[ipt] = new TH2F(Form("fMaxTrackPtInNTXh[%i]",ipt), "Maximum track pT for the jets", 200, 0., 100., 60, 0., 300.);
fMaxTrackPtInNTXh[ipt]->GetXaxis()->SetTitle("p_{T}^{TRACK}");
fMaxTrackPtInNTXh[ipt]->GetYaxis()->SetTitle("p_{T}^{JET}");
fMaxTrackPtInNTXh[ipt]->Sumw2();
fOutputList->Add(fMaxTrackPtInNTXh[ipt]);
}
}
}
}
fPerpCone = new AliAODJet();
fBckgSbsJet = new Double_t[3];
PostData(1, fOutputList);
}
void AliAnalysisTaskPartonDisc::UserExec(Option_t *)
{
if(fUseAODJetInput)
{
fAOD = dynamic_cast<AliAODEvent*>(InputEvent());
if(!fAOD)
{
Printf("%s:%d AODEvent not found in Input Manager %d",(char*)__FILE__,__LINE__,fUseAODJetInput);
return;
}
}
else
{
fAOD = AODEvent();
if(!fAOD)
{
Printf("%s:%d AODEvent not found in the Output",(char*)__FILE__,__LINE__);
return;
}
}
if(!fInputEvent)
{
Error("UserExec","No event found!");
return;
}
AliAODHandler *aodHandler = (AliAODHandler*) ((AliAnalysisManager::GetAnalysisManager())->GetInputEventHandler());
if(!aodHandler)
{
AliError("No AOD Handler!");
return;
}
fEventCent=900;
if(fIsHIevent)
{
AliAODHeader *aodHeader = dynamic_cast<AliAODHeader*>(fAOD->GetHeader());
if(!aodHeader) AliFatal("Not a standard AOD");
fEventCent = aodHeader->GetCentrality();
}
TDatime dt;
UInt_t curtime = dt.Get();
UInt_t procid = gSystem->GetPid();
UInt_t seed = curtime-procid;
gRandom->SetSeed(seed);
if(fIncreasingExcl)
fJetAcceptance = 0.5 - fIncExcR;
AliAODHeader * header = dynamic_cast<AliAODHeader*>(fAOD->GetHeader());
if(!header) AliFatal("Not a standard AOD");
Int_t refMultiplicity = header->GetRefMultiplicity();
fRefMult->Fill(refMultiplicity);
fVZero = fAOD->GetVZEROData();
Float_t multV0A = 0.0;
Float_t multV0C = 0.0;
Float_t multFullV0 = 0.0;
if(fVZero)
{
multV0A = fVZero->GetMTotV0A();
multV0C = fVZero->GetMTotV0C();
multFullV0 = multV0A+multV0C;
}
fVZEROMult->Fill(multV0A,multV0C);
fEvtCount++;
Double_t jfr = fJetRadius;
Int_t ntx = fNtX;
const Int_t maxJetNum=6;
AliAODJet genJets[6];
AliAODJet recJets[6];
Int_t nGenJets=0;
Int_t nRecJets=0;
Int_t genJetsFlavor[6]={0};
Int_t evtype = 0;
Double_t deltaPhiPt = 0.0;
Double_t deltaEtaPt = 0.0;
Double_t deltaPhiSqPt = 0.0;
Double_t deltaEtaSqPt = 0.0;
Double_t totalTrackPt = 0.0;
Double_t firstMomDeltPhi = 0.0;
Double_t firstMomDeltEta = 0.0;
Double_t secondMomDeltPhi = 0.0;
Double_t secondMomDeltEta = 0.0;
Double_t secondCentralPhi = 0.0;
Double_t secondCentralEta = 0.0;
Double_t secondCentralR = 0.0;
Double_t deltaPhiPtPerp = 0.0;
Double_t deltaEtaPtPerp = 0.0;
Double_t deltaPhiSqPtPerp = 0.0;
Double_t deltaEtaSqPtPerp = 0.0;
Double_t totalTrackPtPerp = 0.0;
Double_t firstMomDeltPhiPerp = 0.0;
Double_t firstMomDeltEtaPerp = 0.0;
Double_t secondMomDeltPhiPerp = 0.0;
Double_t secondMomDeltEtaPerp = 0.0;
Double_t secondCentralPhiPerp = 0.0;
Double_t secondCentralEtaPerp = 0.0;
Double_t secondCentralRPerp = 0.0;
Double_t perpendicularPt;
Float_t px,py,pz,en;
Float_t pTbs, etabs, phibs;
if(fUseAODMC)
{
TClonesArray *mcarray = dynamic_cast<TClonesArray*>(fAOD->FindListObject(AliAODMCParticle::StdBranchName()));
if(!mcarray)
{
AliError("ERROR:No MC info in the AOD input");
return;
}
AliMCEvent* mcEvent = MCEvent();
if(mcEvent)
{
if(!fPhojetMC)
evtype = GetMCEventType(mcEvent);
if(fPhojetMC)
evtype = GetPhojetEventType(mcEvent);
}
if(!mcEvent)
{
AliDebug(2,Form("%s:%d No MCEvent \n",(char*)__FILE__,__LINE__));
AliDebug(2,Form("Trying to get the MC header \n"));
AliAODMCHeader *genEvH = static_cast<AliAODMCHeader*>(fAOD->FindListObject("mcHeader"));
if(!genEvH)
{
AliDebug(2,Form(" %s:%d No Pythia header!",(char*)__FILE__,__LINE__));
evtype = 0;
}
if(genEvH)
evtype = genEvH->GetEventType();
}
TClonesArray *aodMCJets = dynamic_cast<TClonesArray*>(fAOD->FindListObject(fBranchMC.Data()));
if(!aodMCJets)
{
AliDebug(2,Form("%s:%d no MC Jet array with name %s in AOD",(char*)__FILE__,__LINE__,fBranchMC.Data()));
return;
}
AliDebug(2,Form("There are %d MC jets in this event\n", aodMCJets->GetEntries()));
Int_t mcjets = aodMCJets->GetEntries();
fNJetsMC->Fill(mcjets,mcjets);
HasOverlapedCones(aodMCJets);
Int_t tracksMC = mcarray->GetEntriesFast();
AliDebug(2,Form("There are %i tracks in the mcarray",tracksMC));
Double_t aodMCTrackEta = 0.0;
perpendicularPt = 0.0;
px=0.0;
py=0.0;
pz=0.0;
en=0.0;
pTbs=0.0;
etabs=0.0;
phibs=0.0;
fBckgSbsJet[0]=0.0;
fBckgSbsJet[1]=0.0;
fBckgSbsJet[2]=0.0;
Int_t softRefMcNoJets = 0;
Int_t myTotalMultiplicityMc = 0;
Int_t v0LikeTotalMcMult = 0;
Double_t randomNum = 0.;
for(Int_t aodMCTrack = 0; aodMCTrack < tracksMC; aodMCTrack++ )
{
AliAODMCParticle *mctrackf = (AliAODMCParticle*) mcarray->At(aodMCTrack);
if(!mctrackf) continue;
if(!mctrackf->IsPhysicalPrimary()) continue;
if(mctrackf->Charge()==0||mctrackf->Charge()==-99) continue;
randomNum = gRandom->Rndm();
if(randomNum<fTTrackRandomRejection) continue;
if(mctrackf->Pt()>fMinpTValMC)
{
if(((mctrackf->Eta())>(2.8))&&((mctrackf->Eta())<(5.1)))
v0LikeTotalMcMult++;
if(((mctrackf->Eta())>(-3.7))&&((mctrackf->Eta())<(-1.7)))
v0LikeTotalMcMult++;
}
aodMCTrackEta = TMath::Abs(mctrackf->Eta());
if(aodMCTrackEta>0.9) continue;
fPtAODMC->Fill(mctrackf->Pt(),mctrackf->Pt());
fEtaAODMC->Fill(mctrackf->Eta(),mctrackf->Eta());
fPhiAODMC->Fill(mctrackf->Phi(),mctrackf->Phi());
if(fJetEvent)
{
if(HasPerpendicularCone())
{
if(mctrackf->Pt()>fMinpTVal)
{
if(GetDeltaR(fEtaPerpCoord,fPhiPerpCoord,mctrackf->Eta(),mctrackf->Phi())<fJetRadius)
perpendicularPt = perpendicularPt + mctrackf->Pt();
}
}
}
if(mctrackf->Pt()>fMinPtInGlobMult)
{
myTotalMultiplicityMc++;
if(mctrackf->Pt()<fMinpTValUE) continue;
if(mctrackf->Pt()>fMaxpTValUE) continue;
if(!IsTrackInsideExcludedArea(mctrackf->Eta(), mctrackf->Phi(), aodMCJets))
softRefMcNoJets++;
}
}
Int_t correctedV0LikeMult= v0LikeTotalMcMult-GetV0LikeExcludedMultMC(aodMCJets,mcarray);
if(mcjets==1)
{
fFullV0V0CorrUJMC->Fill(v0LikeTotalMcMult,correctedV0LikeMult);
fTrackCountWOJetUJMC->Fill(myTotalMultiplicityMc,softRefMcNoJets);
}
if(fJetEvent)
{
if(HasPerpendicularCone())
{
px = perpendicularPt*TMath::Cos(fPhiPerpCoord);
py = perpendicularPt*TMath::Sin(fPhiPerpCoord);
pz = perpendicularPt/TMath::Tan(2.0*TMath::ATan(TMath::Exp(-fEtaPerpCoord)));
en = TMath::Sqrt(px*px + py*py + pz*pz);
fPerpCone->SetPxPyPzE(px, py, pz, en);
}
if(!HasPerpendicularCone())
AliDebug(2,"No perpendicular cone!!!");
}
fh1Trials->Fill("#sum{ntrials}",fAvgTrials);
Int_t flavor = 0;
Int_t nTracksPerc;
Int_t nTracksPercBckgSubst;
Double_t jetPt=0;
Int_t pdgOfMCt;
Float_t trackxi;
Double_t jetXt;
Double_t jetPts[7]={0};
Int_t mcJetCounter=0;
Int_t nTracksAboveThresholdPerp=0;
Int_t nTrUpThrPerpBckSubs=0;
fIsPossibleToSubstBckg = kTRUE;
if(fJetEvent)
{
if(!HasPerpendicularCone())
fIsPossibleToSubstBckg = kFALSE;
}
Int_t imcj=0;
for (Int_t indxmc = 0; indxmc < mcjets; indxmc++)
{
AliAODJet *mcjet = dynamic_cast<AliAODJet*>(aodMCJets->At(indxmc));
if (!mcjet)
{
AliDebug(2,Form("ERROR: Could not receive jet %d\n", indxmc));
continue;
}
if(!IsInsideAcceptance(mcjet))
continue;
if(indxmc==0)
fMCJetPtLeading->Fill(mcjet->Pt());
fMCJetPtInclusive->Fill(mcjet->Pt());
if(indxmc>15)
continue;
if(!fJetFlags[indxmc])
continue;
nTracksPerc = 0;
nTracksPercBckgSubst = 0;
fMinTrackPtInNTX=200.0;
fMaxTrackPtInNTX=200.0;
fMinTrackPtInNTXR=200.0;
fMaxTrackPtInNTXR=200.0;
deltaPhiPt = 0.0;
deltaEtaPt = 0.0;
deltaPhiSqPt = 0.0;
deltaEtaSqPt = 0.0;
totalTrackPt = 0.0;
firstMomDeltPhi = 0.0;
firstMomDeltEta = 0.0;
secondMomDeltPhi = 0.0;
secondMomDeltEta = 0.0;
secondCentralPhi = 0.0;
secondCentralEta = 0.0;
secondCentralR = 0.0;
if(imcj<maxJetNum)
genJets[imcj]= *mcjet;
if(mcJetCounter<maxJetNum)
jetPts[mcJetCounter]=mcjet->Pt();
mcJetCounter++;
jetPt = mcjet->Pt();
flavor = GetJetFlavour(mcjet,tracksMC,mcarray);
if(imcj<maxJetNum)
genJetsFlavor[imcj] = flavor;
fJetPtMC->Fill(mcjet->Pt());
fJetEtaMC->Fill(mcjet->Eta(),mcjet->Eta());
fJetPhiMC->Fill(mcjet->Phi(),mcjet->Phi());
fFlavor->Fill(flavor,jetPt);
AliDebug(4,Form("Sabor del jet con pt=%f es :%d \n",jetPt,flavor));
nTracksPerc = GetNumberOfMcChargedTracks(ntx,mcjet,tracksMC,mcarray,jfr);
if(fIsPossibleToSubstBckg&&!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
{
AliDebug(4,Form("For this jet and I have a perpendicular cone available"));
nTracksAboveThresholdPerp = GetNMcChargedTracksAboveThreshold(fPerpCone,tracksMC,mcarray,jfr);
}
if(fIsPossibleToSubstBckg)
{
pTbs= mcjet->Pt()-fPerpCone->Pt();
etabs= mcjet->Eta();
phibs= mcjet->Phi();
fBckgSbsJet[0]=pTbs;
fBckgSbsJet[1]=etabs;
fBckgSbsJet[2]=phibs;
nTracksPercBckgSubst = GetRecalcNTXMc(ntx,mcjet,tracksMC,mcarray,jfr);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
nTrUpThrPerpBckSubs = GetRecalcNMcChTrUpThr(fPerpCone,tracksMC,mcarray,jfr);
}
}
jetXt= 2*jetPt/fSqrts;
if(evtype==11||evtype==12||evtype==13)
fFracQQ->Fill(jetXt);
if(evtype==28)
fFracGQ->Fill(jetXt);
if(evtype==53||evtype==68)
fFracGG->Fill(jetXt);
if(evtype==11||evtype==12||evtype==53)
fFracOutGoingQQ->Fill(jetXt);
if(evtype==28)
fFracOutGoingGQ->Fill(jetXt);
if(evtype==13||evtype==68)
fFracOutGoingGG->Fill(jetXt);
fProcessJetPt->Fill(evtype,jetPt);
if(imcj==0)
{
fFlavorLead->Fill(flavor,jetPt);
fProcessLeadJetPt->Fill(evtype,jetPt);
}
AliDebug(4,Form("Before the check of comparison"));
Bool_t rTrkFlagMC = kFALSE;
Int_t trkinmcjet = mcjet->GetRefTracks()->GetEntriesFast();
if(trkinmcjet!=0&&!fForceNotTR)
rTrkFlagMC = kTRUE;
AliDebug(4,Form("Number of tracks in RefTracks MC jet:%i \n",trkinmcjet));
if(rTrkFlagMC)
{
AliDebug(4,Form("Checking composition in MC with track refs"));
for(Int_t aodMCT = 0; aodMCT < trkinmcjet; aodMCT++ )
{
pdgOfMCt=0;
trackxi=0;
AliAODMCParticle *mctrack = (AliAODMCParticle*) mcjet->GetRefTracks()->At(aodMCT);
if(!mctrack) continue;
if(!mctrack->IsPhysicalPrimary()) continue;
if(mctrack->Charge()==0||mctrack->Charge()==-99) continue;
if(mctrack->Pt()<fMinpTVal) continue;
randomNum = gRandom->Rndm();
if(randomNum<fJTrackRandomRejection) continue;
deltaPhiPt += DeltaPhiMC(mcjet, mctrack)*mctrack->Pt();
deltaEtaPt += DeltaEtaMC(mcjet, mctrack)*mctrack->Pt();
deltaPhiSqPt += DeltaPhiSqMC(mcjet, mctrack)*mctrack->Pt();
deltaEtaSqPt += DeltaEtaSqMC(mcjet, mctrack)*mctrack->Pt();
totalTrackPt += mctrack->Pt();
pdgOfMCt=abs(mctrack->GetPdgCode());
if(!IsEqualRel(mctrack->Pt(), 0.0))
trackxi= log(jetPt/mctrack->Pt());
switch(abs(flavor))
{
case 1:
if(pdgOfMCt==321)
fFragKaon[0]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[0]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[0]->Fill(trackxi,jetPt);
break;
case 2:
if(pdgOfMCt==321)
fFragKaon[1]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[1]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[1]->Fill(trackxi,jetPt);
break;
case 3:
if(pdgOfMCt==321)
fFragKaon[2]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[2]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[2]->Fill(trackxi,jetPt);
break;
case 4:
if(pdgOfMCt==321)
fFragKaon[3]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[3]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[3]->Fill(trackxi,jetPt);
break;
case 5:
if(pdgOfMCt==321)
fFragKaon[4]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[4]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[4]->Fill(trackxi,jetPt);
break;
case 21:
if(pdgOfMCt==321)
fFragKaon[5]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[5]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[5]->Fill(trackxi,jetPt);
break;
default:
break;
}
}
if(!IsEqualRel(totalTrackPt, 0.0))
{
firstMomDeltPhi = deltaPhiPt/totalTrackPt;
firstMomDeltEta = deltaEtaPt/totalTrackPt;
secondMomDeltPhi = deltaPhiSqPt/totalTrackPt;
secondMomDeltEta = deltaEtaSqPt/totalTrackPt;
secondCentralPhi = secondMomDeltPhi - firstMomDeltPhi*firstMomDeltPhi;
secondCentralEta = secondMomDeltEta - firstMomDeltEta*firstMomDeltEta;
secondCentralR = secondCentralPhi + secondCentralEta;
}
if(IsEqualRel(totalTrackPt, 0.0))
secondCentralR = 10.0;
}
if(!rTrkFlagMC)
{
AliDebug(4,Form("Checking composition in MC without track refs"));
for(Int_t aodMCT = 0; aodMCT < tracksMC; aodMCT++ )
{
pdgOfMCt=0;
trackxi=0;
AliAODMCParticle *mctrack = (AliAODMCParticle*) mcarray->At(aodMCT);
if(!mctrack) continue;
if(!mctrack->IsPhysicalPrimary()) continue;
if(mctrack->Charge()==0||mctrack->Charge()==-99) continue;
if(!IsMCTrackInsideThisJet(mctrack, mcjet, jfr)) continue;
if(mctrack->Pt()<fMinpTVal) continue;
randomNum = gRandom->Rndm();
if(randomNum<fJTrackRandomRejection) continue;
deltaPhiPt += DeltaPhiMC(mcjet, mctrack)*mctrack->Pt();
deltaEtaPt += DeltaEtaMC(mcjet, mctrack)*mctrack->Pt();
deltaPhiSqPt += DeltaPhiSqMC(mcjet, mctrack)*mctrack->Pt();
deltaEtaSqPt += DeltaEtaSqMC(mcjet, mctrack)*mctrack->Pt();
totalTrackPt += mctrack->Pt();
pdgOfMCt=abs(mctrack->GetPdgCode());
if(!IsEqualRel(mctrack->Pt(), 0.0))
trackxi= log(jetPt/mctrack->Pt());
switch(flavor)
{
case 1:
if(pdgOfMCt==321)
fFragKaon[0]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[0]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[0]->Fill(trackxi,jetPt);
break;
case 2:
if(pdgOfMCt==321)
fFragKaon[1]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[1]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[1]->Fill(trackxi,jetPt);
break;
case 3:
if(pdgOfMCt==321)
fFragKaon[2]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[2]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[2]->Fill(trackxi,jetPt);
break;
case 4:
if(pdgOfMCt==321)
fFragKaon[3]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[3]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[3]->Fill(trackxi,jetPt);
break;
case 5:
if(pdgOfMCt==321)
fFragKaon[4]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[4]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[4]->Fill(trackxi,jetPt);
break;
case 21:
if(pdgOfMCt==321)
fFragKaon[5]->Fill(trackxi,jetPt);
if(pdgOfMCt==211)
fFragPion[5]->Fill(trackxi,jetPt);
if(pdgOfMCt==2212)
fFragProton[5]->Fill(trackxi,jetPt);
break;
default:
break;
}
}
if(!IsEqualRel(totalTrackPt, 0.0))
{
firstMomDeltPhi = deltaPhiPt/totalTrackPt;
firstMomDeltEta = deltaEtaPt/totalTrackPt;
secondMomDeltPhi = deltaPhiSqPt/totalTrackPt;
secondMomDeltEta = deltaEtaSqPt/totalTrackPt;
secondCentralPhi = secondMomDeltPhi - firstMomDeltPhi*firstMomDeltPhi;
secondCentralEta = secondMomDeltEta - firstMomDeltEta*firstMomDeltEta;
secondCentralR = secondCentralPhi + secondCentralEta;
}
if(IsEqualRel(totalTrackPt, 0.0))
secondCentralR = 10.0;
}
if(fIsPossibleToSubstBckg)
{
deltaPhiPtPerp = 0.0;
deltaEtaPtPerp = 0.0;
deltaPhiSqPtPerp = 0.0;
deltaEtaSqPtPerp = 0.0;
totalTrackPtPerp = 0.0;
firstMomDeltPhiPerp = 0.0;
firstMomDeltEtaPerp = 0.0;
secondMomDeltPhiPerp = 0.0;
secondMomDeltEtaPerp = 0.0;
secondCentralPhiPerp = 0.0;
secondCentralEtaPerp = 0.0;
secondCentralRPerp = 0.0;
AliDebug(4,Form("Checking SCM in MC for the perpendicular cone"));
for(Int_t aodMCperp = 0; aodMCperp < tracksMC; aodMCperp++ )
{
AliAODMCParticle *mctrackperp = (AliAODMCParticle*) mcarray->At(aodMCperp);
if(!mctrackperp) continue;
if(!mctrackperp->IsPhysicalPrimary()) continue;
if(mctrackperp->Charge()==0||mctrackperp->Charge()==-99) continue;
if(!IsMCTrackInsideThisJet(mctrackperp, fPerpCone, jfr)) continue;
if(mctrackperp->Pt()<fMinpTVal) continue;
randomNum = gRandom->Rndm();
if(randomNum<fJTrackRandomRejection) continue;
deltaPhiPtPerp += DeltaPhiMC(fPerpCone, mctrackperp)*mctrackperp->Pt();
deltaEtaPtPerp += DeltaEtaMC(fPerpCone, mctrackperp)*mctrackperp->Pt();
deltaPhiSqPtPerp += DeltaPhiSqMC(fPerpCone, mctrackperp)*mctrackperp->Pt();
deltaEtaSqPtPerp += DeltaEtaSqMC(fPerpCone, mctrackperp)*mctrackperp->Pt();
totalTrackPtPerp += mctrackperp->Pt();
}
if(!IsEqualRel(totalTrackPtPerp, 0.0))
{
firstMomDeltPhiPerp = deltaPhiPtPerp/totalTrackPtPerp;
firstMomDeltEtaPerp = deltaEtaPtPerp/totalTrackPtPerp;
secondMomDeltPhiPerp = deltaPhiSqPtPerp/totalTrackPtPerp;
secondMomDeltEtaPerp = deltaEtaSqPtPerp/totalTrackPtPerp;
secondCentralPhiPerp = secondMomDeltPhiPerp - firstMomDeltPhiPerp*firstMomDeltPhiPerp;
secondCentralEtaPerp = secondMomDeltEtaPerp - firstMomDeltEtaPerp*firstMomDeltEtaPerp;
secondCentralRPerp = secondCentralPhiPerp + secondCentralEtaPerp;
}
if(IsEqualRel(totalTrackPtPerp, 0.0))
secondCentralRPerp = 10.0;
}
if(mcjets==1)
{
if(correctedV0LikeMult<25)
{
fNChTrRDMultOJMC[0]->Fill(nTracksPerc,jetPt);
fSCMRDMultOJMC[0]->Fill(secondCentralR,jetPt);
fJEtaMCMultOJ[0]->Fill(mcjet->Eta());
fJetPtMCMultOJ[0]->Fill(mcjet->Pt());
}
if(correctedV0LikeMult>=25&&correctedV0LikeMult<50)
{
fNChTrRDMultOJMC[1]->Fill(nTracksPerc,jetPt);
fSCMRDMultOJMC[1]->Fill(secondCentralR,jetPt);
fJEtaMCMultOJ[1]->Fill(mcjet->Eta());
fJetPtMCMultOJ[1]->Fill(mcjet->Pt());
}
if(correctedV0LikeMult>=50&&correctedV0LikeMult<90)
{
fNChTrRDMultOJMC[2]->Fill(nTracksPerc,jetPt);
fSCMRDMultOJMC[2]->Fill(secondCentralR,jetPt);
fJEtaMCMultOJ[2]->Fill(mcjet->Eta());
fJetPtMCMultOJ[2]->Fill(mcjet->Pt());
}
if(correctedV0LikeMult>=90&&correctedV0LikeMult<120)
{
fNChTrRDMultOJMC[3]->Fill(nTracksPerc,jetPt);
fSCMRDMultOJMC[3]->Fill(secondCentralR,jetPt);
fJEtaMCMultOJ[3]->Fill(mcjet->Eta());
fJetPtMCMultOJ[3]->Fill(mcjet->Pt());
}
if(correctedV0LikeMult>=120&&correctedV0LikeMult<150)
{
fNChTrRDMultOJMC[4]->Fill(nTracksPerc,jetPt);
fSCMRDMultOJMC[4]->Fill(secondCentralR,jetPt);
fJEtaMCMultOJ[4]->Fill(mcjet->Eta());
fJetPtMCMultOJ[4]->Fill(mcjet->Pt());
}
if(correctedV0LikeMult>=150&&correctedV0LikeMult<200)
{
fNChTrRDMultOJMC[5]->Fill(nTracksPerc,jetPt);
fSCMRDMultOJMC[5]->Fill(secondCentralR,jetPt);
fJEtaMCMultOJ[5]->Fill(mcjet->Eta());
fJetPtMCMultOJ[5]->Fill(mcjet->Pt());
}
if(correctedV0LikeMult>=200&&correctedV0LikeMult<300)
{
fNChTrRDMultOJMC[6]->Fill(nTracksPerc,jetPt);
fSCMRDMultOJMC[6]->Fill(secondCentralR,jetPt);
fJEtaMCMultOJ[6]->Fill(mcjet->Eta());
fJetPtMCMultOJ[6]->Fill(mcjet->Pt());
}
if(correctedV0LikeMult>=300)
{
fNChTrRDMultOJMC[7]->Fill(nTracksPerc,jetPt);
fSCMRDMultOJMC[7]->Fill(secondCentralR,jetPt);
fJEtaMCMultOJ[7]->Fill(mcjet->Eta());
fJetPtMCMultOJ[7]->Fill(mcjet->Pt());
}
if(softRefMcNoJets<5)
{
fNChTrRDMultSEOJMC[0]->Fill(nTracksPerc,jetPt);
fSCMRDMultSEOJMC[0]->Fill(secondCentralR,jetPt);
fJEtaMCMultSEOJ[0]->Fill(mcjet->Eta());
fJetPtMCMultSEOJ[0]->Fill(mcjet->Pt());
if(abs(flavor)==1||abs(flavor)==2||abs(flavor)==3||abs(flavor)==4||abs(flavor)==5)
fEntriesQuark[0]->Fill(nTracksPerc,jetPt);
if(abs(flavor)==21)
fEntriesGluon[0]->Fill(nTracksPerc,jetPt);
}
if(softRefMcNoJets>=5&&softRefMcNoJets<10)
{
fNChTrRDMultSEOJMC[1]->Fill(nTracksPerc,jetPt);
fSCMRDMultSEOJMC[1]->Fill(secondCentralR,jetPt);
fJEtaMCMultSEOJ[1]->Fill(mcjet->Eta());
fJetPtMCMultSEOJ[1]->Fill(mcjet->Pt());
if(abs(flavor)==1||abs(flavor)==2||abs(flavor)==3||abs(flavor)==4||abs(flavor)==5)
fEntriesQuark[1]->Fill(nTracksPerc,jetPt);
if(abs(flavor)==21)
fEntriesGluon[1]->Fill(nTracksPerc,jetPt);
}
if(softRefMcNoJets>=10&&softRefMcNoJets<15)
{
fNChTrRDMultSEOJMC[2]->Fill(nTracksPerc,jetPt);
fSCMRDMultSEOJMC[2]->Fill(secondCentralR,jetPt);
fJEtaMCMultSEOJ[2]->Fill(mcjet->Eta());
fJetPtMCMultSEOJ[2]->Fill(mcjet->Pt());
if(abs(flavor)==1||abs(flavor)==2||abs(flavor)==3||abs(flavor)==4||abs(flavor)==5)
fEntriesQuark[2]->Fill(nTracksPerc,jetPt);
if(abs(flavor)==21)
fEntriesGluon[2]->Fill(nTracksPerc,jetPt);
}
if(softRefMcNoJets>=15&&softRefMcNoJets<20)
{
fNChTrRDMultSEOJMC[3]->Fill(nTracksPerc,jetPt);
fSCMRDMultSEOJMC[3]->Fill(secondCentralR,jetPt);
fJEtaMCMultSEOJ[3]->Fill(mcjet->Eta());
fJetPtMCMultSEOJ[3]->Fill(mcjet->Pt());
if(abs(flavor)==1||abs(flavor)==2||abs(flavor)==3||abs(flavor)==4||abs(flavor)==5)
fEntriesQuark[3]->Fill(nTracksPerc,jetPt);
if(abs(flavor)==21)
fEntriesGluon[3]->Fill(nTracksPerc,jetPt);
}
if(softRefMcNoJets>=20&&softRefMcNoJets<30)
{
fNChTrRDMultSEOJMC[4]->Fill(nTracksPerc,jetPt);
fSCMRDMultSEOJMC[4]->Fill(secondCentralR,jetPt);
fJEtaMCMultSEOJ[4]->Fill(mcjet->Eta());
fJetPtMCMultSEOJ[4]->Fill(mcjet->Pt());
if(abs(flavor)==1||abs(flavor)==2||abs(flavor)==3||abs(flavor)==4||abs(flavor)==5)
fEntriesQuark[4]->Fill(nTracksPerc,jetPt);
if(abs(flavor)==21)
fEntriesGluon[4]->Fill(nTracksPerc,jetPt);
}
if(softRefMcNoJets>=30&&softRefMcNoJets<40)
{
fNChTrRDMultSEOJMC[5]->Fill(nTracksPerc,jetPt);
fSCMRDMultSEOJMC[5]->Fill(secondCentralR,jetPt);
fJEtaMCMultSEOJ[5]->Fill(mcjet->Eta());
fJetPtMCMultSEOJ[5]->Fill(mcjet->Pt());
if(abs(flavor)==1||abs(flavor)==2||abs(flavor)==3||abs(flavor)==4||abs(flavor)==5)
fEntriesQuark[5]->Fill(nTracksPerc,jetPt);
if(abs(flavor)==21)
fEntriesGluon[5]->Fill(nTracksPerc,jetPt);
}
if(softRefMcNoJets>=40&&softRefMcNoJets<50)
{
fNChTrRDMultSEOJMC[6]->Fill(nTracksPerc,jetPt);
fSCMRDMultSEOJMC[6]->Fill(secondCentralR,jetPt);
fJEtaMCMultSEOJ[6]->Fill(mcjet->Eta());
fJetPtMCMultSEOJ[6]->Fill(mcjet->Pt());
if(abs(flavor)==1||abs(flavor)==2||abs(flavor)==3||abs(flavor)==4||abs(flavor)==5)
fEntriesQuark[6]->Fill(nTracksPerc,jetPt);
if(abs(flavor)==21)
fEntriesGluon[6]->Fill(nTracksPerc,jetPt);
}
if(softRefMcNoJets>=50)
{
fNChTrRDMultSEOJMC[7]->Fill(nTracksPerc,jetPt);
fSCMRDMultSEOJMC[7]->Fill(secondCentralR,jetPt);
fJEtaMCMultSEOJ[7]->Fill(mcjet->Eta());
fJetPtMCMultSEOJ[7]->Fill(mcjet->Pt());
if(abs(flavor)==1||abs(flavor)==2||abs(flavor)==3||abs(flavor)==4||abs(flavor)==5)
fEntriesQuark[7]->Fill(nTracksPerc,jetPt);
if(abs(flavor)==21)
fEntriesGluon[7]->Fill(nTracksPerc,jetPt);
}
}
switch(abs(flavor))
{
case 1:
fNChTr[0]->Fill(nTracksPerc,jetPt);
fProcessPDG[0]->Fill(jetPt,evtype);
fHistPtParton[0]->Fill(jetPt);
fSCM[0]->Fill(secondCentralR,jetPt);
fMinTrackPtInNTXh[0]->Fill(fMinTrackPtInNTX,jetPt,1);
fMaxTrackPtInNTXh[0]->Fill(fMaxTrackPtInNTX,jetPt);
if(fIsPossibleToSubstBckg)
{
fNChTrCorrMCQuark->Fill(nTracksPercBckgSubst,pTbs);
fSCMMCPerp->Fill(secondCentralR,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrMCPerp->Fill(nTracksAboveThresholdPerp,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
fNChTrCorrMCPerp->Fill(nTrUpThrPerpBckSubs,pTbs);
}
break;
case 2:
fNChTr[1]->Fill(nTracksPerc,jetPt);
fProcessPDG[1]->Fill(jetPt,evtype);
fHistPtParton[1]->Fill(jetPt);
fSCM[1]->Fill(secondCentralR,jetPt);
fMinTrackPtInNTXh[0]->Fill(fMinTrackPtInNTX,jetPt,1);
fMaxTrackPtInNTXh[0]->Fill(fMaxTrackPtInNTX,jetPt);
if(fIsPossibleToSubstBckg)
{
fNChTrCorrMCQuark->Fill(nTracksPercBckgSubst,pTbs);
fSCMMCPerp->Fill(secondCentralR,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrMCPerp->Fill(nTracksAboveThresholdPerp,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
fNChTrCorrMCPerp->Fill(nTrUpThrPerpBckSubs,pTbs);
}
break;
case 3:
fNChTr[2]->Fill(nTracksPerc,jetPt);
fProcessPDG[2]->Fill(jetPt,evtype);
fHistPtParton[2]->Fill(jetPt);
fSCM[2]->Fill(secondCentralR,jetPt);
fMinTrackPtInNTXh[0]->Fill(fMinTrackPtInNTX,jetPt,1);
fMaxTrackPtInNTXh[0]->Fill(fMaxTrackPtInNTX,jetPt);
if(fIsPossibleToSubstBckg)
{
fNChTrCorrMCQuark->Fill(nTracksPercBckgSubst,pTbs);
fSCMMCPerp->Fill(secondCentralR,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrMCPerp->Fill(nTracksAboveThresholdPerp,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
fNChTrCorrMCPerp->Fill(nTrUpThrPerpBckSubs,pTbs);
}
break;
case 4:
fNChTr[3]->Fill(nTracksPerc,jetPt);
fProcessPDG[3]->Fill(jetPt,evtype);
fHistPtParton[3]->Fill(jetPt);
fSCM[3]->Fill(secondCentralR,jetPt);
fMinTrackPtInNTXh[0]->Fill(fMinTrackPtInNTX,jetPt,1);
fMaxTrackPtInNTXh[0]->Fill(fMaxTrackPtInNTX,jetPt);
if(fIsPossibleToSubstBckg)
{
fNChTrCorrMCQuark->Fill(nTracksPercBckgSubst,pTbs);
fSCMMCPerp->Fill(secondCentralR,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrMCPerp->Fill(nTracksAboveThresholdPerp,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
fNChTrCorrMCPerp->Fill(nTrUpThrPerpBckSubs,pTbs);
}
break;
case 5:
fNChTr[4]->Fill(nTracksPerc,jetPt);
fProcessPDG[4]->Fill(jetPt,evtype);
fHistPtParton[4]->Fill(jetPt);
fSCM[4]->Fill(secondCentralR,jetPt);
fMinTrackPtInNTXh[0]->Fill(fMinTrackPtInNTX,jetPt,1);
fMaxTrackPtInNTXh[0]->Fill(fMaxTrackPtInNTX,jetPt);
if(fIsPossibleToSubstBckg)
{
fNChTrCorrMCQuark->Fill(nTracksPercBckgSubst,pTbs);
fSCMMCPerp->Fill(secondCentralR,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrMCPerp->Fill(nTracksAboveThresholdPerp,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
fNChTrCorrMCPerp->Fill(nTrUpThrPerpBckSubs,pTbs);
}
break;
case 21:
fNChTr[5]->Fill(nTracksPerc,jetPt);
fProcessPDG[5]->Fill(jetPt,evtype);
fHistPtParton[5]->Fill(jetPt);
fSCM[5]->Fill(secondCentralR,jetPt);
fMinTrackPtInNTXh[0]->Fill(fMinTrackPtInNTX,jetPt,1);
fMaxTrackPtInNTXh[0]->Fill(fMaxTrackPtInNTX,jetPt);
if(fIsPossibleToSubstBckg)
{
fNChTrCorrMCGluon->Fill(nTracksPercBckgSubst,pTbs);
fSCMMCPerp->Fill(secondCentralR,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrMCPerp->Fill(nTracksAboveThresholdPerp,jetPt);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
fNChTrCorrMCPerp->Fill(nTrUpThrPerpBckSubs,pTbs);
}
break;
default:
break;
}
AliDebug(4,Form("Sabor del jet numero:%d es: %d y se necesitaron %d tracks \n",indxmc,flavor,nTracksPerc));
imcj++;
}
nGenJets=imcj;
for(Int_t u=0 ; u<mcJetCounter ;u++)
{
if(u<7)
fJetsMultPtMC->Fill(jetPts[u],mcJetCounter);
}
fNAccJetsMC->Fill(mcJetCounter,mcJetCounter);
}
if(!fUseOnlyMC)
{
AliAODVertex *pvx = fAOD->GetPrimaryVertex();
if(!pvx)
{
AliError("No primary vertex!");
return;
}
if(TMath::Abs(pvx->GetZ())>10.)
return;
fZVertex->Fill(pvx->GetZ(),pvx->GetZ());
if(fBranchSecRec!="")
{
AliDebug(4,Form("fBranchSecRec was not default \n"));
TClonesArray *aodSecRecJets = dynamic_cast<TClonesArray*>(fAOD->FindListObject(fBranchSecRec.Data()));
if(!aodSecRecJets)
{
AliError(Form("%s:%d no reconstructed Secondary Jet array with name %s in AOD",(char*)__FILE__,__LINE__,fBranchSecRec.Data()));
return;
}
AliDebug(4,Form("There are %d reconstructed jets from the secondary branch in this event \n", aodSecRecJets->GetEntries()));
Int_t recojetsSEC = aodSecRecJets->GetEntries();
fNJetsRDSeco->Fill(recojetsSEC,recojetsSEC);
HasOverlapedCones(aodSecRecJets);
AliDebug(4,"Antes de realizar el loop jets reconstruidos del segundo branch \n");
Int_t secondjetacccounter = 0;
for (Int_t IDXS = 0; IDXS < recojetsSEC; IDXS++)
{
AliDebug(4,Form("Number of current jet:%i \n",IDXS));
AliAODJet *rjetsec = dynamic_cast<AliAODJet*>(aodSecRecJets->At(IDXS));
if (!rjetsec)
{
AliDebug(2,Form("ERROR: Could not receive jet %d from the second branch\n", IDXS));
continue;
}
if(!IsInsideAcceptance(rjetsec))
continue;
if(IDXS==0)
fSecRecJetPtLeading->Fill(rjetsec->Pt());
fSecRecJetPtInclusive->Fill(rjetsec->Pt());
if(IDXS>15)
continue;
if(!fJetFlags[IDXS])
continue;
fJetPtSec->Fill(rjetsec->Pt());
fJetEtaSec->Fill(rjetsec->Eta(),rjetsec->Eta());
fJetPhiSec->Fill(rjetsec->Phi(),rjetsec->Phi());
secondjetacccounter++;
}
fNAccJetsRDSeco->Fill(secondjetacccounter,secondjetacccounter);
}
TClonesArray *aodRecJets = dynamic_cast<TClonesArray*>(fAOD->FindListObject(fBranchRec.Data()));
if(!aodRecJets)
{
AliError(Form("%s:%d no reconstructed Jet array with name %s in AOD",(char*)__FILE__,__LINE__,fBranchRec.Data()));
return;
}
AliDebug(4,Form("There are %d reconstructed jets in this event\n", aodRecJets->GetEntries()));
Int_t recojets = aodRecJets->GetEntries();
fNJetsRD->Fill(recojets,recojets);
HasOverlapedCones(aodRecJets);
AliDebug(4,"Antes de realizar el loop sobre AOD tracks \n");
Int_t tracksAOD = fAOD->GetNumberOfTracks();
AliDebug(4,Form("Numero de tracks en el AOD:%d \n",tracksAOD));
Double_t aodtracketa = 0.0;
perpendicularPt = 0.0;
px=0.0;
py=0.0;
pz=0.0;
en=0.0;
pTbs=0.0;
etabs=0.0;
phibs=0.0;
fBckgSbsJet[0]=0.0;
fBckgSbsJet[1]=0.0;
fBckgSbsJet[2]=0.0;
Int_t refNJMult = 0;
Int_t myTotalMultRef = 0;
Int_t myTotalSoftMultRef = 0;
for(Int_t aodT = 0; aodT < tracksAOD; aodT++ )
{
AliAODTrack *aodtrack = dynamic_cast<AliAODTrack*>(fAOD->GetTrack(aodT));
if(!aodtrack) AliFatal("Not a standard AOD");
if(!aodtrack) continue;
aodtracketa = TMath::Abs(aodtrack->Eta());
if(aodtracketa>0.9) continue;
if(!aodtrack->TestFilterBit(fFilterBit)) continue;
fEtaAOD->Fill(aodtrack->Eta(),aodtrack->Eta());
fPhiAOD->Fill(aodtrack->Phi(),aodtrack->Phi());
fPtAOD->Fill(aodtrack->Pt(),aodtrack->Pt());
if(fJetEvent)
{
if(HasPerpendicularCone())
{
if(aodtrack->Pt()>fMinpTVal)
{
if(GetDeltaR(fEtaPerpCoord,fPhiPerpCoord,aodtrack->Eta(),aodtrack->Phi())<fJetRadius)
perpendicularPt = perpendicularPt + aodtrack->Pt();
}
}
}
if(aodtrack->Pt()>fMinPtInGlobMult)
{
myTotalMultRef++;
if(aodtrack->Pt()<fMinpTValUE) continue;
if(aodtrack->Pt()>fMaxpTValUE) continue;
myTotalSoftMultRef++;
if(!IsTrackInsideExcludedArea(aodtrack->Eta(), aodtrack->Phi(), aodRecJets))
refNJMult++;
}
}
fRefMultWOJet->Fill(refMultiplicity,refNJMult);
fMultWOJetVZero->Fill(refNJMult,multFullV0);
Double_t v0CorrMult = multFullV0 - GetV0ExcludedMultiplicity(aodRecJets);
fRefMultFullV0->Fill(refMultiplicity,multFullV0);
fRefMultV0Corr->Fill(refMultiplicity,v0CorrMult);
fFullV0V0Corr->Fill(multFullV0,v0CorrMult);
fRefAODTrackCount->Fill(refMultiplicity,myTotalMultRef);
fTrackCountWOJet->Fill(myTotalMultRef,refNJMult);
if(recojets==1)
{
fRefMultFullV0UJ->Fill(refMultiplicity,multFullV0);
fRefMultV0CorrUJ->Fill(refMultiplicity,v0CorrMult);
fFullV0V0CorrUJ->Fill(multFullV0,v0CorrMult);
fMultWOJetVZeroUJ->Fill(refNJMult,multFullV0);
fRefMultWOJetUJ->Fill(refMultiplicity,refNJMult);
fRefAODTrackCountUJ->Fill(refMultiplicity,myTotalMultRef);
fTrackCountWOJetUJ->Fill(myTotalMultRef,refNJMult);
}
if(fJetEvent)
{
if(HasPerpendicularCone())
{
px = perpendicularPt*TMath::Cos(fPhiPerpCoord);
py = perpendicularPt*TMath::Sin(fPhiPerpCoord);
pz = perpendicularPt/TMath::Tan(2.0*TMath::ATan(TMath::Exp(-fEtaPerpCoord)));
en = TMath::Sqrt(px*px + py*py + pz*pz);
fPerpCone->SetPxPyPzE(px, py, pz, en);
}
}
Int_t irecj=0;
Int_t nrectracks[6]={0};
Double_t ptrecjet[6]={0};
Double_t scmr[6]={0};
Double_t aodtrackxi=0;
Int_t ntxreco;
Int_t nTRecAboveThresholdPerp=0;
Int_t ntxrecoRecalc;
Int_t nTRecAboveThresholdPerpRecalc=0;
for(Int_t i=0; i<6; i++)
{
fHistContainerR4[i]->Reset();
fHistContainerR3[i]->Reset();
fHistContainerR2[i]->Reset();
}
Double_t jetPtsR[7]={0};
Int_t rJetCounter=0;
fIsPossibleToSubstBckg = kTRUE;
if(fJetEvent)
{
if(!HasPerpendicularCone())
fIsPossibleToSubstBckg = kFALSE;
}
AliDebug(4,"Antes de realizar el loop jets reconstruidos \n");
for (Int_t indxrec = 0; indxrec < recojets; indxrec++)
{
AliDebug(4,Form("Number of current jet:%i \n",indxrec));
ntxreco = 0;
ntxrecoRecalc = 0;
fMinTrackPtInNTX=200.0;
fMaxTrackPtInNTX=200.0;
fMinTrackPtInNTXR=200.0;
fMaxTrackPtInNTXR=200.0;
deltaPhiPt = 0.0;
deltaEtaPt = 0.0;
deltaPhiSqPt = 0.0;
deltaEtaSqPt = 0.0;
totalTrackPt = 0.0;
firstMomDeltPhi = 0.0;
firstMomDeltEta = 0.0;
secondMomDeltPhi = 0.0;
secondMomDeltEta = 0.0;
secondCentralPhi = 0.0;
secondCentralEta = 0.0;
secondCentralR = 0.0;
fTotTracksInCone=0;
AliAODJet *rjet = dynamic_cast<AliAODJet*>(aodRecJets->At(indxrec));
if (!rjet)
{
AliDebug(2,Form("ERROR: Could not receive jet %d\n", indxrec));
continue;
}
fJetEtaAll->Fill(rjet->Eta());
if(!IsInsideAcceptance(rjet))
continue;
if(indxrec==0)
fRecJetPtLeading->Fill(rjet->Pt());
fRecJetPtInclusive->Fill(rjet->Pt());
fJetEtaOnlyTPCcut->Fill(rjet->Eta());
if(indxrec>15)
continue;
if(!fJetFlags[indxrec])
continue;
AliDebug(4,Form("Jet #%i is in the acceptance \n",indxrec));
if(rJetCounter<7)
jetPtsR[rJetCounter]=rjet->Pt();
rJetCounter++;
fJetPt->Fill(rjet->Pt());
fJetEta->Fill(rjet->Eta(),rjet->Eta());
fJetPhi->Fill(rjet->Phi(),rjet->Phi());
if(rjet->Pt()>10.)
fJetEtaJetPt[0]->Fill(rjet->Eta());
if(rjet->Pt()>30.)
fJetEtaJetPt[1]->Fill(rjet->Eta());
if(rjet->Pt()>50.)
fJetEtaJetPt[2]->Fill(rjet->Eta());
Bool_t rTrkFlagRec = kFALSE;
Int_t trkinrecjet = rjet->GetRefTracks()->GetEntriesFast();
if(trkinrecjet!=0&&!fForceNotTR)
rTrkFlagRec = kTRUE;
AliDebug(4,Form("Number of tracks in RefTracks reco jet:%i \n",trkinrecjet));
if(rTrkFlagRec)
{
AliDebug(4,Form("Checking composition in Reco jets with track refs"));
for(Int_t aodT = 0; aodT <trkinrecjet; aodT++ )
{
aodtrackxi=0;
AliAODTrack *aodtrack = dynamic_cast<AliAODTrack*>(rjet->GetRefTracks()->At(aodT));
if(!aodtrack)
{
AliError("Error, no AOD Track!");
continue;
}
if(!aodtrack->TestFilterBit(fFilterBit))
{
continue;
}
deltaPhiPt += DeltaPhiTrack(rjet, aodtrack)*aodtrack->Pt();
deltaEtaPt += DeltaEtaTrack(rjet, aodtrack)*aodtrack->Pt();
deltaPhiSqPt += DeltaPhiSqTrack(rjet, aodtrack)*aodtrack->Pt();
deltaEtaSqPt += DeltaEtaSqTrack(rjet, aodtrack)*aodtrack->Pt();
totalTrackPt += aodtrack->Pt();
fTotTracksInCone++;
if(!IsEqualRel(aodtrack->Pt(), 0.0))
aodtrackxi= log(rjet->Pt()/aodtrack->Pt());
if(irecj<maxJetNum)
{
fHistContainerR4[irecj]->Fill(aodtrackxi,rjet->Pt());
if(!IsTrackInsideThisJet(aodtrack, rjet, 0.3)) continue;
fHistContainerR3[irecj]->Fill(aodtrackxi,rjet->Pt());
if(!IsTrackInsideThisJet(aodtrack, rjet, 0.2)) continue;
fHistContainerR2[irecj]->Fill(aodtrackxi,rjet->Pt());
}
}
if(!IsEqualRel(totalTrackPt, 0.0))
{
firstMomDeltPhi = deltaPhiPt/totalTrackPt;
firstMomDeltEta = deltaEtaPt/totalTrackPt;
secondMomDeltPhi = deltaPhiSqPt/totalTrackPt;
secondMomDeltEta = deltaEtaSqPt/totalTrackPt;
secondCentralPhi = secondMomDeltPhi - firstMomDeltPhi*firstMomDeltPhi;
secondCentralEta = secondMomDeltEta - firstMomDeltEta*firstMomDeltEta;
secondCentralR = secondCentralPhi + secondCentralEta;
}
if(IsEqualRel(totalTrackPt, 0.0))
secondCentralR = 10.0;
}
if(!rTrkFlagRec)
{
AliDebug(4,Form("Checking composition in Reco jets without track refs"));
for(Int_t aodT = 0; aodT < tracksAOD; aodT++ )
{
AliAODTrack *aodtrack = dynamic_cast<AliAODTrack*>(fAOD->GetTrack(aodT));
if(!aodtrack) AliFatal("Not a standard AOD");
if(!aodtrack) continue;
if(!IsTrackInsideThisJet(aodtrack, rjet, jfr)) continue;
if(!aodtrack->TestFilterBit(fFilterBit)) continue;
if(aodtrack->Pt()<fMinpTVal) continue;
deltaPhiPt += DeltaPhiTrack(rjet, aodtrack)*aodtrack->Pt();
deltaEtaPt += DeltaEtaTrack(rjet, aodtrack)*aodtrack->Pt();
deltaPhiSqPt += DeltaPhiSqTrack(rjet, aodtrack)*aodtrack->Pt();
deltaEtaSqPt += DeltaEtaSqTrack(rjet, aodtrack)*aodtrack->Pt();
totalTrackPt += aodtrack->Pt();
fTotTracksInCone++;
if(!IsEqualRel(aodtrack->Pt(), 0.0))
aodtrackxi= log(rjet->Pt()/aodtrack->Pt());
if(irecj<maxJetNum)
{
fHistContainerR4[irecj]->Fill(aodtrackxi,rjet->Pt());
if(!IsTrackInsideThisJet(aodtrack, rjet, 0.3)) continue;
fHistContainerR3[irecj]->Fill(aodtrackxi,rjet->Pt());
if(!IsTrackInsideThisJet(aodtrack, rjet, 0.2)) continue;
fHistContainerR2[irecj]->Fill(aodtrackxi,rjet->Pt());
}
}
if(!IsEqualRel(totalTrackPt, 0.0))
{
firstMomDeltPhi = deltaPhiPt/totalTrackPt;
firstMomDeltEta = deltaEtaPt/totalTrackPt;
secondMomDeltPhi = deltaPhiSqPt/totalTrackPt;
secondMomDeltEta = deltaEtaSqPt/totalTrackPt;
secondCentralPhi = secondMomDeltPhi - firstMomDeltPhi*firstMomDeltPhi;
secondCentralEta = secondMomDeltEta - firstMomDeltEta*firstMomDeltEta;
secondCentralR = secondCentralPhi + secondCentralEta;
}
if(IsEqualRel(totalTrackPt, 0.0))
secondCentralR = 10.0;
}
ntxreco=GetNumberOfChargedTracks(ntx,rjet, tracksAOD, fAOD, jfr);
if(fIsPossibleToSubstBckg&&!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
nTRecAboveThresholdPerp = GetNRecChargedTracksAboveThreshold(fPerpCone,tracksAOD, fAOD,jfr);
if(fIsPossibleToSubstBckg)
{
pTbs= rjet->Pt()-fPerpCone->Pt();
etabs= rjet->Eta();
phibs= rjet->Phi();
fBckgSbsJet[0]=pTbs;
fBckgSbsJet[1]=etabs;
fBckgSbsJet[2]=phibs;
ntxrecoRecalc = GetRecalcNTXRec(ntx,rjet, tracksAOD, fAOD, jfr);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
nTRecAboveThresholdPerpRecalc = GetRecalcNRecChTrUpThr(fPerpCone,tracksAOD, fAOD,jfr);
}
if(fIsPossibleToSubstBckg)
{
deltaPhiPtPerp = 0.0;
deltaEtaPtPerp = 0.0;
deltaPhiSqPtPerp = 0.0;
deltaEtaSqPtPerp = 0.0;
totalTrackPtPerp = 0.0;
firstMomDeltPhiPerp = 0.0;
firstMomDeltEtaPerp = 0.0;
secondMomDeltPhiPerp = 0.0;
secondMomDeltEtaPerp = 0.0;
secondCentralPhiPerp = 0.0;
secondCentralEtaPerp = 0.0;
secondCentralRPerp = 0.0;
AliDebug(4,Form("Checking SCM of perpendicular cone in Reco jets"));
for(Int_t aodTperp = 0; aodTperp < tracksAOD; aodTperp++ )
{
AliAODTrack *aodtrackperprec = dynamic_cast<AliAODTrack*>(fAOD->GetTrack(aodTperp));
if(!aodtrackperprec) AliFatal("Not a standard AOD");
if(!aodtrackperprec) continue;
if(!IsTrackInsideThisJet(aodtrackperprec, fPerpCone, jfr)) continue;
if(!aodtrackperprec->TestFilterBit(fFilterBit)) continue;
if(aodtrackperprec->Pt()<fMinpTVal) continue;
deltaPhiPtPerp += DeltaPhiTrack(fPerpCone, aodtrackperprec)*aodtrackperprec->Pt();
deltaEtaPtPerp += DeltaEtaTrack(fPerpCone, aodtrackperprec)*aodtrackperprec->Pt();
deltaPhiSqPtPerp += DeltaPhiSqTrack(fPerpCone, aodtrackperprec)*aodtrackperprec->Pt();
deltaEtaSqPtPerp += DeltaEtaSqTrack(fPerpCone, aodtrackperprec)*aodtrackperprec->Pt();
totalTrackPtPerp += aodtrackperprec->Pt();
}
if(!IsEqualRel(totalTrackPtPerp, 0.0))
{
firstMomDeltPhiPerp = deltaPhiPtPerp/totalTrackPtPerp;
firstMomDeltEtaPerp = deltaEtaPtPerp/totalTrackPtPerp;
secondMomDeltPhiPerp = deltaPhiSqPtPerp/totalTrackPtPerp;
secondMomDeltEtaPerp = deltaEtaSqPtPerp/totalTrackPtPerp;
secondCentralPhiPerp = secondMomDeltPhiPerp - firstMomDeltPhiPerp*firstMomDeltPhiPerp;
secondCentralEtaPerp = secondMomDeltEtaPerp - firstMomDeltEtaPerp*firstMomDeltEtaPerp;
secondCentralRPerp = secondCentralPhiPerp + secondCentralEtaPerp;
}
if(IsEqualRel(totalTrackPtPerp, 0.0))
secondCentralRPerp = 10.0;
}
if(irecj<maxJetNum)
{
recJets[irecj]= *rjet;
nrectracks[irecj] = ntxreco;
ptrecjet[irecj] = rjet->Pt();
scmr[irecj] = secondCentralR;
AliDebug(4,Form("Para el jet reco num: %d se necesitaron %d tracks \n",irecj,nrectracks[irecj]));
}
AliDebug(4,"Before filling the histograms for this jet \n");
fNChTrRD->Fill(ntxreco,rjet->Pt());
fSCMRD->Fill(secondCentralR,rjet->Pt());
fProfNChTrRD->Fill(rjet->Pt(),ntxreco);
fNTXV0MultPt->Fill(ntxreco,v0CorrMult,rjet->Pt());
fNTXCBMultPt->Fill(ntxreco,refNJMult,rjet->Pt());
if(v0CorrMult<25)
{
fNChTrRDMult[0]->Fill(ntxreco,rjet->Pt());
fSCMRDMult[0]->Fill(secondCentralR,rjet->Pt());
fTotalJetCharge[0]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultOJ[0]->Fill(ntxreco,rjet->Pt());
fSCMRDMultOJ[0]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultOJ[0]->Fill(rjet->Eta());
fJetPtRDMultOJ[0]->Fill(rjet->Pt());
}
}
if(v0CorrMult>=25&&v0CorrMult<50)
{
fNChTrRDMult[1]->Fill(ntxreco,rjet->Pt());
fSCMRDMult[1]->Fill(secondCentralR,rjet->Pt());
fTotalJetCharge[1]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultOJ[1]->Fill(ntxreco,rjet->Pt());
fSCMRDMultOJ[1]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultOJ[1]->Fill(rjet->Eta());
fJetPtRDMultOJ[1]->Fill(rjet->Pt());
}
}
if(v0CorrMult>=50&&v0CorrMult<90)
{
fNChTrRDMult[2]->Fill(ntxreco,rjet->Pt());
fSCMRDMult[2]->Fill(secondCentralR,rjet->Pt());
fTotalJetCharge[2]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultOJ[2]->Fill(ntxreco,rjet->Pt());
fSCMRDMultOJ[2]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultOJ[2]->Fill(rjet->Eta());
fJetPtRDMultOJ[2]->Fill(rjet->Pt());
}
}
if(v0CorrMult>=90&&v0CorrMult<120)
{
fNChTrRDMult[3]->Fill(ntxreco,rjet->Pt());
fSCMRDMult[3]->Fill(secondCentralR,rjet->Pt());
fTotalJetCharge[3]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultOJ[3]->Fill(ntxreco,rjet->Pt());
fSCMRDMultOJ[3]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultOJ[3]->Fill(rjet->Eta());
fJetPtRDMultOJ[3]->Fill(rjet->Pt());
}
}
if(v0CorrMult>=120&&v0CorrMult<150)
{
fNChTrRDMult[4]->Fill(ntxreco,rjet->Pt());
fSCMRDMult[4]->Fill(secondCentralR,rjet->Pt());
fTotalJetCharge[4]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultOJ[4]->Fill(ntxreco,rjet->Pt());
fSCMRDMultOJ[4]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultOJ[4]->Fill(rjet->Eta());
fJetPtRDMultOJ[4]->Fill(rjet->Pt());
}
}
if(v0CorrMult>=150&&v0CorrMult<200)
{
fNChTrRDMult[5]->Fill(ntxreco,rjet->Pt());
fSCMRDMult[5]->Fill(secondCentralR,rjet->Pt());
fTotalJetCharge[5]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultOJ[5]->Fill(ntxreco,rjet->Pt());
fSCMRDMultOJ[5]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultOJ[5]->Fill(rjet->Eta());
fJetPtRDMultOJ[5]->Fill(rjet->Pt());
}
}
if(v0CorrMult>=200&&v0CorrMult<300)
{
fNChTrRDMult[6]->Fill(ntxreco,rjet->Pt());
fSCMRDMult[6]->Fill(secondCentralR,rjet->Pt());
fTotalJetCharge[6]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultOJ[6]->Fill(ntxreco,rjet->Pt());
fSCMRDMultOJ[6]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultOJ[6]->Fill(rjet->Eta());
fJetPtRDMultOJ[6]->Fill(rjet->Pt());
}
}
if(v0CorrMult>=300)
{
fNChTrRDMult[7]->Fill(ntxreco,rjet->Pt());
fSCMRDMult[7]->Fill(secondCentralR,rjet->Pt());
fTotalJetCharge[7]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultOJ[7]->Fill(ntxreco,rjet->Pt());
fSCMRDMultOJ[7]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultOJ[7]->Fill(rjet->Eta());
fJetPtRDMultOJ[7]->Fill(rjet->Pt());
}
}
if(refNJMult<5)
{
fNChTrRDMultSE[0]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSE[0]->Fill(secondCentralR,rjet->Pt());
fTotalJetChargeSE[0]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultSEOJ[0]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSEOJ[0]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultSEOJ[0]->Fill(rjet->Eta());
fJetPtRDMultSEOJ[0]->Fill(rjet->Pt());
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrRecPerpMultSEOJ[0]->Fill(nTRecAboveThresholdPerp,rjet->Pt());
if(fIsPossibleToSubstBckg)
{
fNChTrRecECorrPPMult->Fill(ntxrecoRecalc,pTbs,1);
fNChTrRecPerpECorrPPMult->Fill(nTRecAboveThresholdPerpRecalc,pTbs,1);
}
}
}
if(refNJMult>=5&&refNJMult<10)
{
fNChTrRDMultSE[1]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSE[1]->Fill(secondCentralR,rjet->Pt());
fTotalJetChargeSE[1]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultSEOJ[1]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSEOJ[1]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultSEOJ[1]->Fill(rjet->Eta());
fJetPtRDMultSEOJ[1]->Fill(rjet->Pt());
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrRecPerpMultSEOJ[1]->Fill(nTRecAboveThresholdPerp,rjet->Pt());
if(fIsPossibleToSubstBckg)
{
fNChTrRecECorrPPMult->Fill(ntxrecoRecalc,pTbs,2);
fNChTrRecPerpECorrPPMult->Fill(nTRecAboveThresholdPerpRecalc,pTbs,2);
}
}
}
if(refNJMult>=10&&refNJMult<15)
{
fNChTrRDMultSE[2]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSE[2]->Fill(secondCentralR,rjet->Pt());
fTotalJetChargeSE[2]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultSEOJ[2]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSEOJ[2]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultSEOJ[2]->Fill(rjet->Eta());
fJetPtRDMultSEOJ[2]->Fill(rjet->Pt());
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrRecPerpMultSEOJ[2]->Fill(nTRecAboveThresholdPerp,rjet->Pt());
if(fIsPossibleToSubstBckg)
{
fNChTrRecECorrPPMult->Fill(ntxrecoRecalc,pTbs,3);
fNChTrRecPerpECorrPPMult->Fill(nTRecAboveThresholdPerpRecalc,pTbs,3);
}
}
}
if(refNJMult>=15&&refNJMult<20)
{
fNChTrRDMultSE[3]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSE[3]->Fill(secondCentralR,rjet->Pt());
fTotalJetChargeSE[3]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultSEOJ[3]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSEOJ[3]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultSEOJ[3]->Fill(rjet->Eta());
fJetPtRDMultSEOJ[3]->Fill(rjet->Pt());
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrRecPerpMultSEOJ[3]->Fill(nTRecAboveThresholdPerp,rjet->Pt());
if(fIsPossibleToSubstBckg)
{
fNChTrRecECorrPPMult->Fill(ntxrecoRecalc,pTbs,4);
fNChTrRecPerpECorrPPMult->Fill(nTRecAboveThresholdPerpRecalc,pTbs,4);
}
}
}
if(refNJMult>=20&&refNJMult<30)
{
fNChTrRDMultSE[4]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSE[4]->Fill(secondCentralR,rjet->Pt());
fTotalJetChargeSE[4]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultSEOJ[4]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSEOJ[4]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultSEOJ[4]->Fill(rjet->Eta());
fJetPtRDMultSEOJ[4]->Fill(rjet->Pt());
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrRecPerpMultSEOJ[4]->Fill(nTRecAboveThresholdPerp,rjet->Pt());
if(fIsPossibleToSubstBckg)
{
fNChTrRecECorrPPMult->Fill(ntxrecoRecalc,pTbs,5);
fNChTrRecPerpECorrPPMult->Fill(nTRecAboveThresholdPerpRecalc,pTbs,5);
}
}
}
if(refNJMult>=30&&refNJMult<40)
{
fNChTrRDMultSE[5]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSE[5]->Fill(secondCentralR,rjet->Pt());
fTotalJetChargeSE[5]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultSEOJ[5]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSEOJ[5]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultSEOJ[5]->Fill(rjet->Eta());
fJetPtRDMultSEOJ[5]->Fill(rjet->Pt());
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrRecPerpMultSEOJ[5]->Fill(nTRecAboveThresholdPerp,rjet->Pt());
if(fIsPossibleToSubstBckg)
{
fNChTrRecECorrPPMult->Fill(ntxrecoRecalc,pTbs,6);
fNChTrRecPerpECorrPPMult->Fill(nTRecAboveThresholdPerpRecalc,pTbs,6);
}
}
}
if(refNJMult>=40&&refNJMult<50)
{
fNChTrRDMultSE[6]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSE[6]->Fill(secondCentralR,rjet->Pt());
fTotalJetChargeSE[6]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultSEOJ[6]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSEOJ[6]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultSEOJ[6]->Fill(rjet->Eta());
fJetPtRDMultSEOJ[6]->Fill(rjet->Pt());
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrRecPerpMultSEOJ[6]->Fill(nTRecAboveThresholdPerp,rjet->Pt());
if(fIsPossibleToSubstBckg)
{
fNChTrRecECorrPPMult->Fill(ntxrecoRecalc,pTbs,7);
fNChTrRecPerpECorrPPMult->Fill(nTRecAboveThresholdPerpRecalc,pTbs,7);
}
}
}
if(refNJMult>=50)
{
fNChTrRDMultSE[7]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSE[7]->Fill(secondCentralR,rjet->Pt());
fTotalJetChargeSE[7]->Fill(fCurrentJetCharge);
if(recojets==1)
{
fNChTrRDMultSEOJ[7]->Fill(ntxreco,rjet->Pt());
fSCMRDMultSEOJ[7]->Fill(secondCentralR,rjet->Pt());
fJEtaRDMultSEOJ[7]->Fill(rjet->Eta());
fJetPtRDMultSEOJ[7]->Fill(rjet->Pt());
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrRecPerpMultSEOJ[7]->Fill(nTRecAboveThresholdPerp,rjet->Pt());
if(fIsPossibleToSubstBckg)
{
fNChTrRecECorrPPMult->Fill(ntxrecoRecalc,pTbs,8);
fNChTrRecPerpECorrPPMult->Fill(nTRecAboveThresholdPerpRecalc,pTbs,8);
}
}
}
if(fIsPossibleToSubstBckg)
{
if(!IsEqualRel(fCurrentJetMinPtNT90, 7000.))
fNChTrRecPerp->Fill(nTRecAboveThresholdPerp,rjet->Pt());
fSCMRecPerp->Fill(secondCentralRPerp,rjet->Pt());
if(!fIsHIevent)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,1);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,1);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,1);
fTotTracksCone->Fill(fTotTracksInCone,1,1);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 1, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,1);
fTotTracksCone->Fill(fTotTracksInCone,2,1);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 1, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,1);
fTotTracksCone->Fill(fTotTracksInCone,3,1);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 1, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,1);
fTotTracksCone->Fill(fTotTracksInCone,4,1);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 1, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,1);
fTotTracksCone->Fill(fTotTracksInCone,5,1);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 1, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,1);
fTotTracksCone->Fill(fTotTracksInCone,6,1);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 1, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,1);
fTotTracksCone->Fill(fTotTracksInCone,7,1);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 1, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,1);
fTotTracksCone->Fill(fTotTracksInCone,8,1);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 1, 8);
}
}
}
if(fIsHIevent)
{
if(fEventCent>=0&&fEventCent<10.)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,2);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),2);
fJetPtCentPbPbCorr->Fill(pTbs,2);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,2);
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),2);
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),2);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,2);
fTotTracksCone->Fill(fTotTracksInCone,1,2);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 2, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,2);
fTotTracksCone->Fill(fTotTracksInCone,2,2);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 2, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,2);
fTotTracksCone->Fill(fTotTracksInCone,3,2);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 2, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,2);
fTotTracksCone->Fill(fTotTracksInCone,4,2);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 2, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,2);
fTotTracksCone->Fill(fTotTracksInCone,5,2);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 2, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,2);
fTotTracksCone->Fill(fTotTracksInCone,6,2);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 2, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,2);
fTotTracksCone->Fill(fTotTracksInCone,7,2);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 2, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,2);
fTotTracksCone->Fill(fTotTracksInCone,8,2);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 2, 8);
}
}
}
if(fEventCent>=10&&fEventCent<20.)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,3);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),3);
fJetPtCentPbPbCorr->Fill(pTbs,3);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,3);
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),3);
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),3);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,3);
fTotTracksCone->Fill(fTotTracksInCone,1,3);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 3, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,3);
fTotTracksCone->Fill(fTotTracksInCone,2,3);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 3, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,3);
fTotTracksCone->Fill(fTotTracksInCone,3,3);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 3, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,3);
fTotTracksCone->Fill(fTotTracksInCone,4,3);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 3, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,3);
fTotTracksCone->Fill(fTotTracksInCone,5,3);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 3, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,3);
fTotTracksCone->Fill(fTotTracksInCone,6,3);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 3, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,3);
fTotTracksCone->Fill(fTotTracksInCone,7,3);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 3, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,3);
fTotTracksCone->Fill(fTotTracksInCone,8,3);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 3, 8);
}
}
}
if(fEventCent>=20&&fEventCent<30.)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,4);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),4);
fJetPtCentPbPbCorr->Fill(pTbs,4);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,4);
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),4);
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),4);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,4);
fTotTracksCone->Fill(fTotTracksInCone,1,4);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 4, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,4);
fTotTracksCone->Fill(fTotTracksInCone,2,4);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 4, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,4);
fTotTracksCone->Fill(fTotTracksInCone,3,4);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 4, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,4);
fTotTracksCone->Fill(fTotTracksInCone,4,4);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 4, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,4);
fTotTracksCone->Fill(fTotTracksInCone,5,4);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 4, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,4);
fTotTracksCone->Fill(fTotTracksInCone,6,4);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 4, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,4);
fTotTracksCone->Fill(fTotTracksInCone,7,4);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 4, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,4);
fTotTracksCone->Fill(fTotTracksInCone,8,4);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 4, 8);
}
}
}
if(fEventCent>=30&&fEventCent<40.)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,5);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),5);
fJetPtCentPbPbCorr->Fill(pTbs,5);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,5);
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),5);
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),5);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,5);
fTotTracksCone->Fill(fTotTracksInCone,1,5);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 5, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,5);
fTotTracksCone->Fill(fTotTracksInCone,2,5);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 5, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,5);
fTotTracksCone->Fill(fTotTracksInCone,3,5);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 5, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,5);
fTotTracksCone->Fill(fTotTracksInCone,4,5);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 5, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,5);
fTotTracksCone->Fill(fTotTracksInCone,5,5);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 5, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,5);
fTotTracksCone->Fill(fTotTracksInCone,6,5);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 5, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,5);
fTotTracksCone->Fill(fTotTracksInCone,7,5);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 5, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,5);
fTotTracksCone->Fill(fTotTracksInCone,8,5);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 5, 8);
}
}
}
if(fEventCent>=40&&fEventCent<50.)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,6);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),6);
fJetPtCentPbPbCorr->Fill(pTbs,6);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,6);
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),6);
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),6);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,6);
fTotTracksCone->Fill(fTotTracksInCone,1,6);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 6, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,6);
fTotTracksCone->Fill(fTotTracksInCone,2,6);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 6, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,6);
fTotTracksCone->Fill(fTotTracksInCone,3,6);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 6, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,6);
fTotTracksCone->Fill(fTotTracksInCone,4,6);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 6, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,6);
fTotTracksCone->Fill(fTotTracksInCone,5,6);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 6, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,6);
fTotTracksCone->Fill(fTotTracksInCone,6,6);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 6, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,6);
fTotTracksCone->Fill(fTotTracksInCone,7,6);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 6, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,6);
fTotTracksCone->Fill(fTotTracksInCone,8,6);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 6, 8);
}
}
}
if(fEventCent>=50&&fEventCent<60.)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,7);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),7);
fJetPtCentPbPbCorr->Fill(pTbs,7);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,7);
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),7);
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),7);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,7);
fTotTracksCone->Fill(fTotTracksInCone,1,7);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 7, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,7);
fTotTracksCone->Fill(fTotTracksInCone,2,7);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 7, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,7);
fTotTracksCone->Fill(fTotTracksInCone,3,7);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 7, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,7);
fTotTracksCone->Fill(fTotTracksInCone,4,7);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 7, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,7);
fTotTracksCone->Fill(fTotTracksInCone,5,7);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 7, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,7);
fTotTracksCone->Fill(fTotTracksInCone,6,7);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 7, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,7);
fTotTracksCone->Fill(fTotTracksInCone,7,7);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 7, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,7);
fTotTracksCone->Fill(fTotTracksInCone,8,7);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 7, 8);
}
}
}
if(fEventCent>=60&&fEventCent<70.)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,8);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),8);
fJetPtCentPbPbCorr->Fill(pTbs,8);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,8);
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),8);
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),8);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,8);
fTotTracksCone->Fill(fTotTracksInCone,1,8);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 8, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,8);
fTotTracksCone->Fill(fTotTracksInCone,2,8);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 8, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,8);
fTotTracksCone->Fill(fTotTracksInCone,3,8);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 8, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,8);
fTotTracksCone->Fill(fTotTracksInCone,4,8);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 8, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,8);
fTotTracksCone->Fill(fTotTracksInCone,5,8);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 8, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,8);
fTotTracksCone->Fill(fTotTracksInCone,6,8);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 8, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,8);
fTotTracksCone->Fill(fTotTracksInCone,7,8);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 8, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,8);
fTotTracksCone->Fill(fTotTracksInCone,8,8);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 8, 8);
}
}
}
if(fEventCent>=70&&fEventCent<80.)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,9);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),9);
fJetPtCentPbPbCorr->Fill(pTbs,9);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,9);
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),9);
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),9);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,9);
fTotTracksCone->Fill(fTotTracksInCone,1,9);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 9, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,9);
fTotTracksCone->Fill(fTotTracksInCone,2,9);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 9, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,9);
fTotTracksCone->Fill(fTotTracksInCone,3,9);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 9, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,9);
fTotTracksCone->Fill(fTotTracksInCone,4,9);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 9, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,9);
fTotTracksCone->Fill(fTotTracksInCone,5,9);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 9, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,9);
fTotTracksCone->Fill(fTotTracksInCone,6,9);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 9, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,9);
fTotTracksCone->Fill(fTotTracksInCone,7,9);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 9, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,9);
fTotTracksCone->Fill(fTotTracksInCone,8,9);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 9, 8);
}
}
}
if(fEventCent>=80&&fEventCent<100.)
{
fNChTrRecECorr->Fill(ntxrecoRecalc,pTbs,10);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),10);
fJetPtCentPbPbCorr->Fill(pTbs,10);
if(!IsEqualRel(fCurrentJetMinPtNT90Recalc, 7000.))
{
fNChTrRecPerpECorr->Fill(nTRecAboveThresholdPerpRecalc,pTbs,10);
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),10);
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),10);
if((rjet->Pt()>10.)&&(rjet->Pt()<20.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),1,10);
fTotTracksCone->Fill(fTotTracksInCone,1,10);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 10, 1);
}
if((rjet->Pt()>20.)&&(rjet->Pt()<30.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),2,10);
fTotTracksCone->Fill(fTotTracksInCone,2,10);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 10, 2);
}
if((rjet->Pt()>30.)&&(rjet->Pt()<40.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),3,10);
fTotTracksCone->Fill(fTotTracksInCone,3,10);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 10, 3);
}
if((rjet->Pt()>40.)&&(rjet->Pt()<50.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),4,10);
fTotTracksCone->Fill(fTotTracksInCone,4,10);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 10, 4);
}
if((rjet->Pt()>50.)&&(rjet->Pt()<60.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),5,10);
fTotTracksCone->Fill(fTotTracksInCone,5,10);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 10, 5);
}
if((rjet->Pt()>60.)&&(rjet->Pt()<70.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),6,10);
fTotTracksCone->Fill(fTotTracksInCone,6,10);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 10, 6);
}
if((rjet->Pt()>70.)&&(rjet->Pt()<80.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),7,10);
fTotTracksCone->Fill(fTotTracksInCone,7,10);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 10, 7);
}
if((rjet->Pt()>80.)&&(rjet->Pt()<90.))
{
fPtInPerpCon->Fill(fPerpCone->Pt(),8,10);
fTotTracksCone->Fill(fTotTracksInCone,8,10);
FillPerpConeHisto(fPtDistInPerpConeRaw, tracksAOD, fAOD, 10, 8);
}
}
}
}
}
AliDebug(4,"Before filling the histograms for this jet of min and max pT in NTX \n");
AliDebug(4,Form("Min:%f, Max:%f \n",fMinTrackPtInNTX,fMaxTrackPtInNTX));
fMinTrackPtInNTXh[1]->Fill(fMinTrackPtInNTX,rjet->Pt(),1);
fJetPtCentPbPbRaw->Fill(rjet->Pt(),1);
fJetPtCentPbPbCorr->Fill(pTbs,1);
fMaxTrackPtInNTXh[1]->Fill(fMaxTrackPtInNTX,rjet->Pt());
if(fIsPossibleToSubstBckg)
{
fMinTrackPtInNTXRecalc->Fill(fMinTrackPtInNTXR,rjet->Pt(),1);
fMaxTrackPtInNTXRecalc->Fill(fMaxTrackPtInNTXR,rjet->Pt());
}
AliDebug(4,"After filling the histograms for this jet of min and max pT in NTX \n");
for(Int_t v=0 ; v<rJetCounter; v++)
{
if(v<7)
fJetsMultPtRD->Fill(jetPtsR[v],rJetCounter);
}
irecj++;
}
nRecJets=irecj;
fNAccJetsRD->Fill(rJetCounter,rJetCounter);
if(v0CorrMult<25)
fNAccJetsRDMult[0]->Fill(rJetCounter);
if(v0CorrMult>=25&&v0CorrMult<50)
fNAccJetsRDMult[1]->Fill(rJetCounter);
if(v0CorrMult>=50&&v0CorrMult<90)
fNAccJetsRDMult[2]->Fill(rJetCounter);
if(v0CorrMult>=90&&v0CorrMult<120)
fNAccJetsRDMult[3]->Fill(rJetCounter);
if(v0CorrMult>=120&&v0CorrMult<150)
fNAccJetsRDMult[4]->Fill(rJetCounter);
if(v0CorrMult>=150&&v0CorrMult<200)
fNAccJetsRDMult[5]->Fill(rJetCounter);
if(v0CorrMult>=200&&v0CorrMult<300)
fNAccJetsRDMult[6]->Fill(rJetCounter);
if(v0CorrMult>=300)
fNAccJetsRDMult[7]->Fill(rJetCounter);
if(refNJMult<5)
fNAccJetsRDMultSE[0]->Fill(rJetCounter);
if(refNJMult>=5&&refNJMult<10)
fNAccJetsRDMultSE[1]->Fill(rJetCounter);
if(refNJMult>=10&&refNJMult<15)
fNAccJetsRDMultSE[2]->Fill(rJetCounter);
if(refNJMult>=15&&refNJMult<20)
fNAccJetsRDMultSE[3]->Fill(rJetCounter);
if(refNJMult>=20&&refNJMult<30)
fNAccJetsRDMultSE[4]->Fill(rJetCounter);
if(refNJMult>=30&&refNJMult<40)
fNAccJetsRDMultSE[5]->Fill(rJetCounter);
if(refNJMult>=40&&refNJMult<50)
fNAccJetsRDMultSE[6]->Fill(rJetCounter);
if(refNJMult>=50)
fNAccJetsRDMultSE[7]->Fill(rJetCounter);
AliDebug(4,"Checking if this data contains MC, in order to relate the jets \n");
if(fUseAODMC)
{
AliDebug(4,"Relating MC jets with reconstructed jets");
Int_t fCJDebug = 0;
nGenJets = TMath::Min(nGenJets,maxJetNum);
nRecJets = TMath::Min(nRecJets,maxJetNum);
Int_t iGenIndex[maxJetNum];
Int_t iRecIndex[maxJetNum];
for(int i = 0;i<maxJetNum;++i)
{
iGenIndex[i] = iRecIndex[i] = -1;
}
AliAnalysisHelperJetTasks::GetClosestJets(genJets,nGenJets,recJets,nRecJets,
iGenIndex,iRecIndex,fCJDebug);
if(fCJDebug > 10)
AliDebug(4,Form("%s:%d",(char*)__FILE__,__LINE__));
if(fCJDebug > 3)
{
for(int i = 0;i<maxJetNum;++i)
{
if(iGenIndex[i]>=0)
{
AliDebug(4,Form("iGenFound: %d -> %d",i,iGenIndex[i]));
AliDebug(4,Form("El jet reconstruido numero %d tiene sabor %d",i, genJetsFlavor[iGenIndex[i]]));
}
if(iRecIndex[i]>=0)
{
AliDebug(4,Form("iRecFound: %d -> %d",i,iRecIndex[i]));
}
}
}
AliDebug(4,"Helper part finished");
Int_t crf = 0;
Int_t crt = 0;
Double_t crpt = 0;
Double_t cscm = 0.0;
for(Int_t ixr=0; ixr<maxJetNum; ixr++)
{
AliDebug(4,Form("Processing jet number:%i",ixr));
if(iGenIndex[ixr]>=0)
{
crf = genJetsFlavor[iGenIndex[ixr]];
crt = nrectracks[ixr];
crpt = ptrecjet[ixr];
cscm = scmr[ixr];
if(crt>=7)
fFragCandidates[0]->Add(fHistContainerR4[ixr]);
if(crt<=4)
fFragCandidates[1]->Add(fHistContainerR4[ixr]);
switch(abs(crf))
{
case 1:
fNChTr[6]->Fill(crt,crpt);
fHistPtParton[6]->Fill(crpt);
fSCM[6]->Fill(cscm,crpt);
fFragChargedR4[0]->Add(fHistContainerR4[ixr]);
fFragChargedR3[0]->Add(fHistContainerR3[ixr]);
fFragChargedR2[0]->Add(fHistContainerR2[ixr]);
break;
case 2:
fNChTr[7]->Fill(crt,crpt);
fHistPtParton[7]->Fill(crpt);
fSCM[7]->Fill(cscm,crpt);
fFragChargedR4[1]->Add(fHistContainerR4[ixr]);
fFragChargedR3[1]->Add(fHistContainerR3[ixr]);
fFragChargedR2[1]->Add(fHistContainerR2[ixr]);
break;
case 3:
fNChTr[8]->Fill(crt,crpt);
fHistPtParton[8]->Fill(crpt);
fSCM[8]->Fill(cscm,crpt);
fFragChargedR4[2]->Add(fHistContainerR4[ixr]);
fFragChargedR3[2]->Add(fHistContainerR3[ixr]);
fFragChargedR2[2]->Add(fHistContainerR2[ixr]);
break;
case 4:
fNChTr[9]->Fill(crt,crpt);
fHistPtParton[9]->Fill(crpt);
fSCM[9]->Fill(cscm,crpt);
fFragChargedR4[3]->Add(fHistContainerR4[ixr]);
fFragChargedR3[3]->Add(fHistContainerR3[ixr]);
fFragChargedR2[3]->Add(fHistContainerR2[ixr]);
break;
case 5:
fNChTr[10]->Fill(crt,crpt);
fHistPtParton[10]->Fill(crpt);
fSCM[10]->Fill(cscm,crpt);
fFragChargedR4[4]->Add(fHistContainerR4[ixr]);
fFragChargedR3[4]->Add(fHistContainerR3[ixr]);
fFragChargedR2[4]->Add(fHistContainerR2[ixr]);
break;
case 21:
fNChTr[11]->Fill(crt,crpt);
fHistPtParton[11]->Fill(crpt);
fSCM[11]->Fill(cscm,crpt);
fFragChargedR4[5]->Add(fHistContainerR4[ixr]);
fFragChargedR3[5]->Add(fHistContainerR3[ixr]);
fFragChargedR2[5]->Add(fHistContainerR2[ixr]);
break;
default:
break;
}
AliDebug(4,Form("Sabor del reco jet con pt:%f y numero:%d es: %d y se necesitaron %d tracks \n",crpt,ixr,crf,crt));
}
}
}
}
PostData(1, fOutputList);
}
void AliAnalysisTaskPartonDisc::Terminate(const Option_t *)
{
}
Int_t AliAnalysisTaskPartonDisc::GetMCEventType(AliMCEvent *mcEvent)
{
Int_t processNumber = 0;
AliGenEventHeader* genHeader = mcEvent->GenEventHeader();
AliGenPythiaEventHeader* pythiaGenHeader = dynamic_cast<AliGenPythiaEventHeader*>(genHeader);
if(!pythiaGenHeader)
{
AliDebug(4,Form(" %s:%d No Pythia header!",(char*)__FILE__,__LINE__));
return 0;
}
processNumber = pythiaGenHeader->ProcessType();
return processNumber;
}
Int_t AliAnalysisTaskPartonDisc::GetPhojetEventType(AliMCEvent *mcEvent)
{
Int_t processNumber = 0;
AliGenEventHeader* genHeader = mcEvent->GenEventHeader();
AliGenDPMjetEventHeader* phojetGenHeader = dynamic_cast<AliGenDPMjetEventHeader*>(genHeader);
if(!phojetGenHeader)
{
AliDebug(4,Form(" %s:%d No Phojet header!",(char*)__FILE__,__LINE__));
return 0;
}
processNumber = phojetGenHeader->ProcessType();
return processNumber;
}
Bool_t AliAnalysisTaskPartonDisc::IsInsideAcceptance(AliAODJet *jet)
{
Double_t jeteta = jet->Eta();
if(TMath::Abs(jeteta)<=fJetAcceptance)
return kTRUE;
else
return kFALSE;
}
Int_t AliAnalysisTaskPartonDisc::GetJetFlavour(AliAODJet *jet, Int_t ntracks, TClonesArray *mcarray)
{
Int_t flavour = 0;
Int_t pdgCode;
Int_t aPDGcode;
Double_t currentEnergy = 0;
Double_t maxEnergy = 0;
Double_t jeteta = jet->Eta();
Double_t jetphi = jet->Phi();
Double_t tracketa = 0;
Double_t trackphi = 0;
Double_t flavrad = fFlavorRadius;
Int_t indexM = 0;
UInt_t status=0;
fMpdg=0;
AliAODMCParticle *moftrack=0;
for (Int_t iTracks = 0; iTracks < ntracks; iTracks++)
{
AliAODMCParticle *mctrack = (AliAODMCParticle*) mcarray->At(iTracks);
if(!mctrack) continue;
pdgCode = mctrack->GetPdgCode();
aPDGcode = abs(pdgCode);
if(aPDGcode==1||aPDGcode==2||aPDGcode==3||aPDGcode==4||aPDGcode==5||aPDGcode==6||aPDGcode==9||aPDGcode==21)
{
tracketa = mctrack->Eta();
trackphi = mctrack->Phi();
if(GetDeltaR(jeteta, jetphi, tracketa, trackphi)<=flavrad)
{
currentEnergy = mctrack->E();
if(currentEnergy>maxEnergy)
{
maxEnergy = currentEnergy;
flavour = pdgCode;
indexM = mctrack->GetMother();
if(fCheckMCStatus)
status = mctrack->GetStatus();
if(indexM<=0)
fMpdg = 0;
else
{
moftrack = (AliAODMCParticle*) mcarray->At(indexM);
fMpdg = moftrack->GetPdgCode();
}
}
}
}
}
fPDGMothLPart->Fill(fMpdg,flavour,jet->Pt());
fFlavProc->Fill(flavour,status);
return flavour;
}
Double_t AliAnalysisTaskPartonDisc::GetDeltaR(Double_t eta1, Double_t phi1,Double_t eta2, Double_t phi2)
{
Double_t deltaphi = TMath::Abs(phi2-phi1);
if (deltaphi > TMath::Pi())
deltaphi = 2.0 * TMath::Pi() - deltaphi;
Double_t deltaR = sqrt((eta2-eta1)*(eta2-eta1)+deltaphi*deltaphi);
return deltaR;
}
Int_t AliAnalysisTaskPartonDisc::GetNumberOfMcChargedTracks(Int_t percentage,AliAODJet *jet, Int_t ntracks, TClonesArray *mcarray, Double_t jr)
{
Int_t numberOfChargedTracks = 0;
Int_t currentNumber = 0;
Double_t jeteta = jet->Eta();
Double_t jetphi = jet->Phi();
Double_t jetpT = jet->Pt();
Double_t tracketa = 0;
Double_t trackphi = 0;
Int_t arraysize = 1000;
Bool_t rfTrkFlag = kFALSE;
fCurrentJetCharge=0;
AliDebug(4,Form("Eta of the jet:%f ",jeteta));
if(IsEqualRel(jetpT, 0.0))
return 0;
Int_t trkinjet = jet->GetRefTracks()->GetEntriesFast();
if(trkinjet!=0)
rfTrkFlag = kTRUE;
AliDebug(4,Form("Number of tracks in this mc jet by RefTracks:%i \n",trkinjet));
AllocateStaticContainer(arraysize);
InitializeStaticContainer(arraysize);
Double_t randomNum = 0.;
if(!rfTrkFlag)
{
AliDebug(4,Form("Empty Track Refs (mc)!"));
for (Int_t iTracks = 0; iTracks < ntracks; iTracks++)
{
AliAODMCParticle *mctrack = (AliAODMCParticle*) mcarray->At(iTracks);
if(!mctrack) continue;
tracketa = mctrack->Eta();
trackphi = mctrack->Phi();
if(mctrack->Pt()<fMinpTVal) continue;
if(mctrack->IsPhysicalPrimary())
{
if(mctrack->Charge()!=0&&mctrack->Charge()!=-99)
{
if(GetDeltaR(jeteta, jetphi, tracketa, trackphi)<=jr)
{
randomNum = gRandom->Rndm();
if(randomNum<fJTrackRandomRejection) continue;
currentNumber++;
fCurrentJetCharge=fCurrentJetCharge+mctrack->Charge();
fgContainer[currentNumber-1] = mctrack->Pt();
}
}
}
}
}
if(rfTrkFlag)
{
AliDebug(4,Form("Using Track Refs (mc)!"));
for(Int_t ixt=0; ixt<trkinjet;ixt++)
{
AliAODMCParticle *vtrack = dynamic_cast<AliAODMCParticle*>(jet->GetRefTracks()->At(ixt));
if(!vtrack) continue;
if(vtrack->Charge()!=0&&vtrack->Charge()!=-99)
{
randomNum = gRandom->Rndm();
if(randomNum<fJTrackRandomRejection) continue;
currentNumber++;
fCurrentJetCharge=fCurrentJetCharge+vtrack->Charge();
fgContainer[currentNumber-1] = vtrack->Pt();
}
}
}
SortArray(fgContainer,arraysize);
numberOfChargedTracks = TracksForPercentage(fgContainer, arraysize, percentage, jetpT);
AliDebug(4,Form("Number of tracks was:%i, returning",numberOfChargedTracks));
return numberOfChargedTracks;
}
Int_t AliAnalysisTaskPartonDisc::GetNumberOfChargedTracks(Int_t percentage,AliAODJet *jet, Int_t ntracks, AliAODEvent *aode, Double_t jr)
{
Int_t numberOfChargedTracks = 0;
Int_t currentNumber = 0;
Double_t jeteta = jet->Eta();
Double_t jetphi = jet->Phi();
Double_t jetpT = jet->Pt();
Double_t tracketa = 0;
Double_t trackphi = 0;
Int_t arraysize = 1000;
Bool_t rfTrkFlag = kFALSE;
fCurrentJetCharge=0;
if(IsEqualRel(jetpT, 0.0))
return 0;
Int_t trkinjet = jet->GetRefTracks()->GetEntriesFast();
if(trkinjet!=0&&!fForceNotTR)
rfTrkFlag = kTRUE;
AliDebug(4,Form("Number of tracks in this reco jet by RefTracks:%i \n",trkinjet));
AllocateStaticContainer(arraysize);
InitializeStaticContainer(arraysize);
if(!rfTrkFlag)
{
AliDebug(4,Form("Empty Track Refs (reco)!"));
for (Int_t iTracks = 0; iTracks < ntracks; iTracks++)
{
AliAODTrack *aodtrack = dynamic_cast<AliAODTrack*>(aode->GetTrack(iTracks));
if(!aodtrack) AliFatal("Not a standard AOD");
if(!aodtrack) continue;
tracketa = aodtrack->Eta();
trackphi = aodtrack->Phi();
if(GetDeltaR(jeteta, jetphi, tracketa, trackphi)<=jr)
{
if(!aodtrack->TestFilterBit(fFilterBit)) continue;
if(aodtrack->Pt()<fMinpTVal) continue;
currentNumber++;
fCurrentJetCharge=fCurrentJetCharge+aodtrack->Charge();
fgContainer[currentNumber-1] = aodtrack->Pt();
if(!fIsHIevent)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,1);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,1);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,1);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,1);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,1);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,1);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,1);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,1);
}
if(fIsHIevent)
{
if(fEventCent>=0&&fEventCent<10.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,2);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,2);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,2);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,2);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,2);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,2);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,2);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,2);
}
if(fEventCent>=10&&fEventCent<20.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,3);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,3);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,3);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,3);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,3);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,3);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,3);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,3);
}
if(fEventCent>=20&&fEventCent<30.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,4);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,4);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,4);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,4);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,4);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,4);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,4);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,4);
}
if(fEventCent>=30&&fEventCent<40.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,5);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,5);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,5);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,5);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,5);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,5);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,5);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,5);
}
if(fEventCent>=40&&fEventCent<50.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,6);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,6);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,6);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,6);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,6);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,6);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,6);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,6);
}
if(fEventCent>=50&&fEventCent<60.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,7);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,7);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,7);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,7);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,7);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,7);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,7);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,7);
}
if(fEventCent>=60&&fEventCent<70.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,8);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,8);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,8);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,8);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,8);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,8);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,8);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,8);
}
if(fEventCent>=70&&fEventCent<80.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,9);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,9);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,9);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,9);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,9);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,9);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,9);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,9);
}
if(fEventCent>=80&&fEventCent<100.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),1,10);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),2,10);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),3,10);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),4,10);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),5,10);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),6,10);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),7,10);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(aodtrack->Pt(),8,10);
}
}
}
}
}
if(rfTrkFlag)
{
AliDebug(4,Form("Using Track Refs (reco)!"));
for(Int_t ixt=0; ixt<trkinjet;ixt++)
{
AliVParticle *vtrack = dynamic_cast<AliVParticle*>(jet->GetRefTracks()->At(ixt));
if(!vtrack) continue;
if(vtrack->Charge()!=0&&vtrack->Charge()!=-99)
{
currentNumber++;
fCurrentJetCharge=fCurrentJetCharge+vtrack->Charge();
fgContainer[currentNumber-1] = vtrack->Pt();
if(!fIsHIevent)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,1);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,1);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,1);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,1);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,1);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,1);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,1);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,1);
}
if(fIsHIevent)
{
if(fEventCent>=0&&fEventCent<10.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,2);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,2);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,2);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,2);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,2);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,2);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,2);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,2);
}
if(fEventCent>=10&&fEventCent<20.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,3);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,3);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,3);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,3);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,3);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,3);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,3);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,3);
}
if(fEventCent>=20&&fEventCent<30.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,4);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,4);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,4);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,4);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,4);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,4);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,4);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,4);
}
if(fEventCent>=30&&fEventCent<40.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,5);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,5);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,5);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,5);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,5);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,5);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,5);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,5);
}
if(fEventCent>=40&&fEventCent<50.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,6);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,6);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,6);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,6);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,6);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,6);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,6);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,6);
}
if(fEventCent>=50&&fEventCent<60.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,7);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,7);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,7);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,7);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,7);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,7);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,7);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,7);
}
if(fEventCent>=60&&fEventCent<70.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,8);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,8);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,8);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,8);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,8);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,8);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,8);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,8);
}
if(fEventCent>=70&&fEventCent<80.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,9);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,9);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,9);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,9);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,9);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,9);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,9);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,9);
}
if(fEventCent>=80&&fEventCent<100.)
{
if((jet->Pt()>10.)&&(jet->Pt()<20.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),1,10);
if((jet->Pt()>20.)&&(jet->Pt()<30.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),2,10);
if((jet->Pt()>30.)&&(jet->Pt()<40.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),3,10);
if((jet->Pt()>40.)&&(jet->Pt()<50.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),4,10);
if((jet->Pt()>50.)&&(jet->Pt()<60.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),5,10);
if((jet->Pt()>60.)&&(jet->Pt()<70.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),6,10);
if((jet->Pt()>70.)&&(jet->Pt()<80.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),7,10);
if((jet->Pt()>80.)&&(jet->Pt()<90.))
fPtDistInJetConeRaw->Fill(vtrack->Pt(),8,10);
}
}
}
}
}
SortArray(fgContainer,arraysize);
numberOfChargedTracks = TracksForPercentage(fgContainer, arraysize, percentage, jetpT);
return numberOfChargedTracks;
}
void AliAnalysisTaskPartonDisc::AllocateStaticContainer(Int_t size)
{
if(fgContainer)
return;
fgContainer = new Double_t[size];
}
void AliAnalysisTaskPartonDisc::InitializeStaticContainer(Int_t size)
{
memset(fgContainer,0,size*sizeof(Double_t));
}
void AliAnalysisTaskPartonDisc::SortArray(Double_t *pointer, Int_t arraySize)
{
std::sort(pointer,pointer+arraySize);
}
Int_t AliAnalysisTaskPartonDisc::TracksForPercentage(Double_t *array, Int_t arraysize, Int_t percentage, Double_t jetenergy)
{
AliDebug(4,Form("Calculating the number of tracks for a jet with energy:%f \n",jetenergy));
Double_t ptsum = 0;
Double_t threshold = jetenergy*percentage/100;
Int_t tracknummer=0;
fCurrentJetMinPtNT90 = 7000.;
for(Int_t inverse=arraysize; inverse>0; inverse--)
{
ptsum= ptsum + array[inverse-1];
if(inverse==arraysize)
fMaxTrackPtInNTX=array[inverse-1];
tracknummer++;
fMinTrackPtInNTX=array[inverse-1];
if(fIsPossibleToSubstBckg)
fCurrentJetMinPtNT90=array[inverse-1];
if(ptsum>=threshold)
break;
if((inverse==1)&&(ptsum<threshold))
{
tracknummer = 500;
fCurrentJetMinPtNT90 = 7000.;
}
}
AliDebug(4,"Done calculating the number of tracks, returning to main code \n");
return tracknummer;
}
Bool_t AliAnalysisTaskPartonDisc::IsMCTrackInsideThisJet(AliAODMCParticle *MCParticle, AliAODJet *Jet, Double_t jr)
{
Double_t etapart = MCParticle->Eta();
Double_t phipart = MCParticle->Phi();
Double_t etajet = Jet->Eta();
Double_t phijet = Jet->Phi();
Double_t deltaeta = etajet-etapart;
Double_t deltaphi = TMath::Abs(phijet-phipart);
if (deltaphi > TMath::Pi())
deltaphi = 2.0 * TMath::Pi() - deltaphi;
Double_t deltar = sqrt(deltaeta*deltaeta+deltaphi*deltaphi);
if(deltar<=jr)
return kTRUE;
else
return kFALSE;
}
Bool_t AliAnalysisTaskPartonDisc::IsTrackInsideThisJet(AliAODTrack *aodT, AliAODJet *Jet, Double_t jr)
{
Double_t etapart = aodT->Eta();
Double_t phipart = aodT->Phi();
Double_t etajet = Jet->Eta();
Double_t phijet = Jet->Phi();
Double_t deltaeta = etajet-etapart;
Double_t deltaphi = TMath::Abs(phijet-phipart);
if (deltaphi > TMath::Pi())
deltaphi = 2.0 * TMath::Pi() - deltaphi;
Double_t deltar = sqrt(deltaeta*deltaeta+deltaphi*deltaphi);
if(deltar<=jr)
return kTRUE;
else
return kFALSE;
}
Bool_t AliAnalysisTaskPartonDisc::VertexInJet(AliAODVertex *pvtx, AliAODVertex *vtx, AliAODJet *jet, Double_t jr)
{
Double_t pvx = pvtx->GetX();
Double_t pvy = pvtx->GetY();
Double_t pvz = pvtx->GetZ();
Double_t vx = vtx->GetX();
Double_t vy = vtx->GetY();
Double_t vz = vtx->GetZ();
if(IsEqualRel(pvx, vx) && IsEqualRel(pvy, vy) && IsEqualRel(pvz, vz))
return kFALSE;
Double_t thetaval = GetThetaAngle(vx-pvx,vy-pvy,vz-pvz);
Double_t etaval = GetEtaValue(thetaval);
Double_t phival = GetPhiAngle(vx-pvx,vy-pvy);
Double_t etajet = jet->Eta();
Double_t phijet = jet->Phi();
if(GetDeltaR(etajet,phijet,etaval,phival)<=jr)
return kTRUE;
return kFALSE;
}
Double_t AliAnalysisTaskPartonDisc::GetEtaValue(Double_t theta) const
{
Double_t eta = -TMath::Log(theta/2);
return eta;
}
Double_t AliAnalysisTaskPartonDisc::GetThetaAngle(Double_t xval, Double_t yval, Double_t zval)
{
if(IsEqualRel(zval, 0.0))
return TMath::PiOver2();
Double_t theta = 0;
Double_t erre = TMath::Sqrt(xval*xval+yval*yval+zval*zval);
if(zval>0)
theta = TMath::ACos(zval/erre);
if(zval<0)
theta = TMath::Pi() - TMath::ACos(TMath::Abs(zval)/erre);
if(IsEqualRel(theta, 0.0))
AliError("ERROR in GetThetaAngle!");
return theta;
}
Double_t AliAnalysisTaskPartonDisc::GetPhiAngle(Double_t xval, Double_t yval)
{
if(IsEqualRel(xval, 0.0))
{
if(yval>0)
return TMath::PiOver2();
if(yval<0)
return (3/2*TMath::Pi());
}
Double_t phi = 0;
if(xval>0)
{
if(yval>0)
phi = TMath::ATan(yval/xval);
if(yval<0)
phi = 2*TMath::Pi()- TMath::ATan(TMath::Abs(yval)/xval);
}
if(xval<0)
{
if(yval>0)
phi = TMath::Pi() - TMath::ATan(yval/TMath::Abs(xval));
if(yval<0)
phi = TMath::Pi() + TMath::ATan(TMath::Abs(yval/xval));
}
return phi;
}
Double_t AliAnalysisTaskPartonDisc::DeltaPhiMC(AliAODJet *jet, AliAODMCParticle *particle)
{
Double_t deltaphi = jet->Phi()-particle->Phi();
if (deltaphi > TMath::Pi())
deltaphi = 2.0 * TMath::Pi() - deltaphi;
if (deltaphi < -TMath::Pi())
deltaphi = -deltaphi- 2.0 * TMath::Pi();
return deltaphi;
}
Double_t AliAnalysisTaskPartonDisc::DeltaEtaMC(AliAODJet *jet, AliAODMCParticle *particle)
{
Double_t deltaetaMC = jet->Eta() - particle->Eta();
return deltaetaMC;
}
Double_t AliAnalysisTaskPartonDisc::DeltaPhiSqMC(AliAODJet *jet, AliAODMCParticle *particle)
{
Double_t deltaphi = DeltaPhiMC(jet,particle);
Double_t deltaphiSqMC = deltaphi*deltaphi;
return deltaphiSqMC;
}
Double_t AliAnalysisTaskPartonDisc::DeltaEtaSqMC(AliAODJet *jet, AliAODMCParticle *particle)
{
Double_t deltaeta = DeltaEtaMC(jet,particle);
Double_t deltaetaSqMC = deltaeta*deltaeta;
return deltaetaSqMC;
}
Double_t AliAnalysisTaskPartonDisc::DeltaPhiTrack(AliAODJet *jet, AliAODTrack *track)
{
Double_t deltaphi = jet->Phi() - track->Phi();
if (deltaphi > TMath::Pi())
deltaphi = 2.0 * TMath::Pi() - deltaphi;
if (deltaphi < -TMath::Pi())
deltaphi = -deltaphi- 2.0 * TMath::Pi();
return deltaphi;
}
Double_t AliAnalysisTaskPartonDisc::DeltaEtaTrack(AliAODJet *jet, AliAODTrack *track)
{
Double_t deltaetaTrack = jet->Eta() - track->Eta();
return deltaetaTrack;
}
Double_t AliAnalysisTaskPartonDisc::DeltaPhiSqTrack(AliAODJet *jet, AliAODTrack *track)
{
Double_t deltaphi = DeltaPhiTrack(jet,track);
Double_t deltaphiSqTrack = deltaphi*deltaphi;
return deltaphiSqTrack;
}
Double_t AliAnalysisTaskPartonDisc::DeltaEtaSqTrack(AliAODJet *jet, AliAODTrack *track)
{
Double_t deltaeta = DeltaEtaTrack(jet,track);
Double_t deltaetaSqTrack = deltaeta*deltaeta;
return deltaetaSqTrack;
}
Bool_t AliAnalysisTaskPartonDisc::NumberOfReadEventsAOD(const char* currFile, Int_t &fNEvents)
{
TString file(currFile);
fNEvents = 1;
if(file.Contains("root_archive.zip#"))
{
Ssiz_t pos1 = file.Index("root_archive",12,TString::kExact);
Ssiz_t pos = file.Index("#",1,pos1,TString::kExact);
file.Replace(pos+1,20,"");
}
else
{
file.ReplaceAll(gSystem->BaseName(file.Data()),"");
}
Printf("%s",file.Data());
TFile *fnev = TFile::Open(Form("%s%s",file.Data(),"PWG4_JetTasksOutput.root"));
if(!fnev)
{
return kFALSE;
}
else
{
TList *list;
gDirectory->GetObject("PWG4_jethist_aodmc_ua104/jethist_aodmc_ua104;1",list);
if(!list)
{
fnev->Close();
return kFALSE;
}
fNEvents = Int_t(((TH1*)list->FindObject("NJetsH"))->GetEntries());
fnev->Close();
}
return kTRUE;
}
void AliAnalysisTaskPartonDisc::HasOverlapedCones(TClonesArray *JetArray)
{
fJetEvent=kFALSE;
fHasPerpCone=kTRUE;
fEtaPerpCoord=0.0;
fPhiPerpCoord=0.0;
fPtPerpCoord=0.0;
ResetJetFlags();
Int_t njets = JetArray->GetEntries();
Int_t maxNjets = 16;
Double_t etaCoordinates[16]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0};
Double_t phiCoordinates[16]={0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0,0.0};
for (Int_t idxj = 0; idxj < njets; idxj++)
{
if(idxj>15)
continue;
AliAODJet *currentJet = dynamic_cast<AliAODJet*>(JetArray->At(idxj));
if (!currentJet)
{
AliDebug(2,Form("ERROR: Could not receive jet %d \n", idxj));
continue;
}
etaCoordinates[idxj]=currentJet->Eta();
phiCoordinates[idxj]=currentJet->Phi();
}
Double_t deltaeta = 0.0;
Double_t deltaphi = 0.0;
Double_t deltar = 0.0;
Int_t currentIdxJet = 0;
Int_t trkinjet = 0;
for (Int_t inxoj = 0; inxoj < maxNjets; inxoj++)
{
if(inxoj==njets)
break;
if(fForceSkipSJ)
{
AliAODJet *currentJet = dynamic_cast<AliAODJet*>(JetArray->At(inxoj));
if (!currentJet)
{
AliDebug(2,Form("ERROR: Could not receive jet %d \n", inxoj));
continue;
}
trkinjet = currentJet->GetRefTracks()->GetEntriesFast();
if(trkinjet==1)
{
fJetFlags[inxoj]=kFALSE;
continue;
}
}
if(!(TMath::Abs(etaCoordinates[inxoj])<=fJetAcceptance))
{
fJetFlags[inxoj]=kFALSE;
continue;
}
currentIdxJet = inxoj;
for (Int_t idx2 = 0; idx2 < maxNjets; idx2++)
{
if(idx2==njets)
break;
if(currentIdxJet==idx2)
continue;
if(!fJetFlags[idx2])
continue;
if(!(TMath::Abs(etaCoordinates[idx2])<=fJetAcceptance))
continue;
deltaeta = etaCoordinates[currentIdxJet]-etaCoordinates[idx2];
deltaphi = phiCoordinates[currentIdxJet]-phiCoordinates[idx2];
if (deltaphi > TMath::Pi())
deltaphi = 2.0 * TMath::Pi() - deltaphi;
deltar = sqrt(deltaeta*deltaeta+deltaphi*deltaphi);
if(deltar<=2.0*fJetRadius)
{
fJetFlags[currentIdxJet]=kFALSE;
fJetFlags[idx2]=kFALSE;
}
}
}
Int_t accJets = 0;
for (Int_t checkjets = 0; checkjets < maxNjets; checkjets++)
{
if(checkjets==njets)
break;
if(fJetFlags[checkjets])
accJets++;
}
if(accJets>0)
fJetEvent=kTRUE;
for (Int_t searchlead = 0; searchlead < maxNjets; searchlead++)
{
if(searchlead==njets)
break;
if(fJetFlags[searchlead])
{
fPhiPerpCoord = phiCoordinates[searchlead] + 0.5*TMath::Pi();
if(fPhiPerpCoord>2.0*TMath::Pi())
fPhiPerpCoord = fPhiPerpCoord - 2.0*TMath::Pi();
fEtaPerpCoord = etaCoordinates[searchlead];
for (Int_t jets = 0; jets < maxNjets; jets++)
{
if(jets==njets)
break;
if(jets==searchlead)
continue;
deltaphi = phiCoordinates[jets]-fPhiPerpCoord;
if (deltaphi > TMath::Pi())
deltaphi = 2.0 * TMath::Pi() - deltaphi;
if(deltaphi<=2.0*fJetRadius)
{
fHasPerpCone=kFALSE;
}
}
break;
}
}
}
void AliAnalysisTaskPartonDisc::ResetJetFlags()
{
for(Int_t a=0; a<16;a++)
{
fJetFlags[a]=kTRUE;
}
}
Int_t AliAnalysisTaskPartonDisc::GetNMcChargedTracksAboveThreshold(AliAODJet *jet, Int_t ntracks, TClonesArray *mcarray, Double_t jr)
{
Int_t numberOfChargedTracks = 0;
Int_t currentNumber = 0;
Double_t jeteta = jet->Eta();
Double_t jetphi = jet->Phi();
Double_t jetpT = jet->Pt();
Double_t tracketa = 0;
Double_t trackphi = 0;
if(IsEqualRel(jetpT, 0.0))
return 0;
if(IsEqualRel(fCurrentJetMinPtNT90, 7000.))
return 1000;
Double_t randomNum = 0.;
for (Int_t iTracks = 0; iTracks < ntracks; iTracks++)
{
AliAODMCParticle *mctrack = (AliAODMCParticle*) mcarray->At(iTracks);
if(!mctrack) continue;
tracketa = mctrack->Eta();
trackphi = mctrack->Phi();
if(mctrack->Pt()<fCurrentJetMinPtNT90) continue;
if(mctrack->IsPhysicalPrimary())
{
if(mctrack->Charge()!=0&&mctrack->Charge()!=-99)
{
if(GetDeltaR(jeteta, jetphi, tracketa, trackphi)<=jr)
{
randomNum = gRandom->Rndm();
if(randomNum<fJTrackRandomRejection) continue;
currentNumber++;
}
}
}
}
numberOfChargedTracks = currentNumber;
AliDebug(4,Form("Number of tracks above threshold MC was:%i, returning",numberOfChargedTracks));
return numberOfChargedTracks;
}
Int_t AliAnalysisTaskPartonDisc::GetRecalcNTXMc(Int_t percentage, AliAODJet *originaljet, Int_t ntracks, TClonesArray *mcarray, Double_t jr)
{
Int_t numberOfChargedTracks = 0;
Int_t currentNumber = 0;
Double_t jetpT = fBckgSbsJet[0];
Double_t jeteta = fBckgSbsJet[1];
Double_t jetphi = fBckgSbsJet[2];
Double_t tracketa = 0;
Double_t trackphi = 0;
Int_t arraysize = 1000;
Bool_t rfTrkFlag = kFALSE;
if(IsEqualRel(jetpT, 0.0))
return 0;
Int_t trkinjet = originaljet->GetRefTracks()->GetEntriesFast();
if(trkinjet!=0)
rfTrkFlag = kTRUE;
AliDebug(4,Form("Number of tracks in this mc jet by RefTracks:%i \n",trkinjet));
AllocateStaticContainer(arraysize);
InitializeStaticContainer(arraysize);
Double_t randomNum = 0.;
if(!rfTrkFlag)
{
AliDebug(4,Form("Empty Track Refs (mc)!"));
for (Int_t iTracks = 0; iTracks < ntracks; iTracks++)
{
AliAODMCParticle *mctrack = (AliAODMCParticle*) mcarray->At(iTracks);
if(!mctrack) continue;
tracketa = mctrack->Eta();
trackphi = mctrack->Phi();
if(mctrack->Pt()<fMinpTVal) continue;
if(mctrack->IsPhysicalPrimary())
{
if(mctrack->Charge()!=0&&mctrack->Charge()!=-99)
{
if(GetDeltaR(jeteta, jetphi, tracketa, trackphi)<=jr)
{
randomNum = gRandom->Rndm();
if(randomNum<fJTrackRandomRejection) continue;
currentNumber++;
fgContainer[currentNumber-1] = mctrack->Pt();
}
}
}
}
}
if(rfTrkFlag)
{
AliDebug(4,Form("Using Track Refs (mc)!"));
for(Int_t ixt=0; ixt<trkinjet;ixt++)
{
AliAODMCParticle *vtrack = dynamic_cast<AliAODMCParticle*>(originaljet->GetRefTracks()->At(ixt));
if(!vtrack) continue;
if(vtrack->Charge()!=0&&vtrack->Charge()!=-99)
{
randomNum = gRandom->Rndm();
if(randomNum<fJTrackRandomRejection) continue;
currentNumber++;
fgContainer[currentNumber-1] = vtrack->Pt();
}
}
}
SortArray(fgContainer,arraysize);
numberOfChargedTracks = TracksForPercentageRecalc(fgContainer, arraysize, percentage, jetpT);
AliDebug(4,Form("Number of tracks was:%i, returning",numberOfChargedTracks));
return numberOfChargedTracks;
}
Int_t AliAnalysisTaskPartonDisc::TracksForPercentageRecalc(Double_t *array, Int_t arraysize, Int_t percentage, Double_t jetenergy)
{
AliDebug(4,Form("Re-calculating the number of tracks for a jet with corrected pT:%f \n",jetenergy));
Double_t ptsum = 0;
Double_t threshold = jetenergy*percentage/100;
Int_t tracknummer=0;
fCurrentJetMinPtNT90Recalc=7000.;
for(Int_t inverse=arraysize; inverse>0; inverse--)
{
ptsum= ptsum + array[inverse-1];
if(inverse==arraysize)
fMaxTrackPtInNTXR=array[inverse-1];
tracknummer++;
fMinTrackPtInNTXR=array[inverse-1];
if(fIsPossibleToSubstBckg)
fCurrentJetMinPtNT90Recalc=array[inverse-1];
if(ptsum>=threshold)
break;
if((inverse==1)&&(ptsum<threshold))
{
tracknummer = 500;
fCurrentJetMinPtNT90Recalc=7000.;
}
}
AliDebug(4,"Done re-calculating the number of tracks, returning to main code \n");
return tracknummer;
}
Int_t AliAnalysisTaskPartonDisc::GetRecalcNMcChTrUpThr(AliAODJet *jet, Int_t ntracks, TClonesArray *mcarray, Double_t jr)
{
Int_t numberOfChargedTracks = 0;
Int_t currentNumber = 0;
Double_t jeteta = jet->Eta();
Double_t jetphi = jet->Phi();
Double_t jetpT = jet->Pt();
Double_t tracketa = 0;
Double_t trackphi = 0;
if(IsEqualRel(jetpT, 0.0))
return 0;
Double_t randomNum = 0.;
for (Int_t iTracks = 0; iTracks < ntracks; iTracks++)
{
AliAODMCParticle *mctrack = (AliAODMCParticle*) mcarray->At(iTracks);
if(!mctrack) continue;
tracketa = mctrack->Eta();
trackphi = mctrack->Phi();
if(mctrack->Pt()<fCurrentJetMinPtNT90Recalc) continue;
if(mctrack->IsPhysicalPrimary())
{
if(mctrack->Charge()!=0&&mctrack->Charge()!=-99)
{
if(GetDeltaR(jeteta, jetphi, tracketa, trackphi)<=jr)
{
randomNum = gRandom->Rndm();
if(randomNum<fJTrackRandomRejection) continue;
currentNumber++;
}
}
}
}
numberOfChargedTracks = currentNumber;
AliDebug(4,Form("Recalculated number of tracks above threshold MC was:%i, returning",numberOfChargedTracks));
return numberOfChargedTracks;
}
Int_t AliAnalysisTaskPartonDisc::GetNRecChargedTracksAboveThreshold(AliAODJet *jet, Int_t ntracks, AliAODEvent *aode, Double_t jr)
{
Int_t numberOfChargedTracks = 0;
Int_t currentNumber = 0;
Double_t jeteta = jet->Eta();
Double_t jetphi = jet->Phi();
Double_t jetpT = jet->Pt();
Double_t tracketa = 0;
Double_t trackphi = 0;
if(IsEqualRel(jetpT, 0.0))
return 0;
for (Int_t iTracks = 0; iTracks < ntracks; iTracks++)
{
AliAODTrack *aodtrack = dynamic_cast<AliAODTrack*>(aode->GetTrack(iTracks));
if(!aodtrack) AliFatal("Not a standard AOD");
if(!aodtrack) continue;
tracketa = aodtrack->Eta();
trackphi = aodtrack->Phi();
if(GetDeltaR(jeteta, jetphi, tracketa, trackphi)<=jr)
{
if(!aodtrack->TestFilterBit(fFilterBit)) continue;
if(aodtrack->Pt()<fCurrentJetMinPtNT90) continue;
currentNumber++;
}
}
numberOfChargedTracks = currentNumber;
return numberOfChargedTracks;
}
Int_t AliAnalysisTaskPartonDisc::GetRecalcNTXRec(Int_t percentage,AliAODJet *originaljet, Int_t ntracks, AliAODEvent *aode, Double_t jr)
{
Int_t numberOfChargedTracks = 0;
Int_t currentNumber = 0;
Double_t jetpT = fBckgSbsJet[0];
Double_t jeteta = fBckgSbsJet[1];
Double_t jetphi = fBckgSbsJet[2];
Double_t tracketa = 0;
Double_t trackphi = 0;
Int_t arraysize = 1000;
Bool_t rfTrkFlag = kFALSE;
if(IsEqualRel(jetpT, 0.0))
return 0;
Int_t trkinjet = originaljet->GetRefTracks()->GetEntriesFast();
if(trkinjet!=0&&!fForceNotTR)
rfTrkFlag = kTRUE;
AliDebug(4,Form("Number of tracks in this reco jet by RefTracks:%i \n",trkinjet));
AllocateStaticContainer(arraysize);
InitializeStaticContainer(arraysize);
if(!rfTrkFlag)
{
AliDebug(4,Form("Empty Track Refs (reco)!"));
for (Int_t iTracks = 0; iTracks < ntracks; iTracks++)
{
AliAODTrack *aodtrack = dynamic_cast<AliAODTrack*>(aode->GetTrack(iTracks));
if(!aodtrack) AliFatal("Not a standard AOD");
if(!aodtrack) continue;
tracketa = aodtrack->Eta();
trackphi = aodtrack->Phi();
if(GetDeltaR(jeteta, jetphi, tracketa, trackphi)<=jr)
{
if(!aodtrack->TestFilterBit(fFilterBit)) continue;
if(aodtrack->Pt()<fMinpTVal) continue;
currentNumber++;
fgContainer[currentNumber-1] = aodtrack->Pt();
}
}
}
if(rfTrkFlag)
{
AliDebug(4,Form("Using Track Refs (reco)!"));
for(Int_t ixt=0; ixt<trkinjet;ixt++)
{
AliVParticle *vtrack = dynamic_cast<AliVParticle*>(originaljet->GetRefTracks()->At(ixt));
if(!vtrack) continue;
if(vtrack->Charge()!=0&&vtrack->Charge()!=-99)
{
currentNumber++;
fgContainer[currentNumber-1] = vtrack->Pt();
}
}
}
SortArray(fgContainer,arraysize);
numberOfChargedTracks = TracksForPercentageRecalc(fgContainer, arraysize, percentage, jetpT);
return numberOfChargedTracks;
}
Int_t AliAnalysisTaskPartonDisc::GetRecalcNRecChTrUpThr(AliAODJet *jet, Int_t ntracks, AliAODEvent *aode, Double_t jr)
{
Int_t numberOfChargedTracks = 0;
Int_t currentNumber = 0;
Double_t jeteta = jet->Eta();
Double_t jetphi = jet->Phi();
Double_t jetpT = jet->Pt();
Double_t tracketa = 0;
Double_t trackphi = 0;
if(IsEqualRel(jetpT, 0.0))
return 0;
for (Int_t iTracks = 0; iTracks < ntracks; iTracks++)
{
AliAODTrack *aodtrack = dynamic_cast<AliAODTrack*>(aode->GetTrack(iTracks));
if(!aodtrack) AliFatal("Not a standard AOD");
if(!aodtrack) continue;
tracketa = aodtrack->Eta();
trackphi = aodtrack->Phi();
if(GetDeltaR(jeteta, jetphi, tracketa, trackphi)<=jr)
{
if(!aodtrack->TestFilterBit(fFilterBit)) continue;
if(aodtrack->Pt()<fCurrentJetMinPtNT90Recalc) continue;
currentNumber++;
}
}
numberOfChargedTracks = currentNumber;
return numberOfChargedTracks;
}
Bool_t AliAnalysisTaskPartonDisc::IsTrackInsideExcludedArea(Double_t tracketa, Double_t trackphi, TClonesArray *recojetsA)
{
Int_t numbRecJ = recojetsA->GetEntries();
Double_t etaCurrJet = 0.0;
Double_t phiCurrJet = 0.0;
Double_t deltaeta = 0.0;
Double_t deltaphi = 0.0;
Double_t deltar = 0.0;
Double_t extendedRadius = fJetRadius+fIncExcR;
Double_t extendedRadiusDiJet = 0.0;
Double_t phiCurrJetExArL = 0.0;
Double_t phiCurrJetExArR = 0.0;
Double_t leftBoundary = 0.0;
Double_t rightBoundary = 0.0;
if(fNotExtDiJEx)
extendedRadiusDiJet = fJetRadius;
if(!fNotExtDiJEx)
extendedRadiusDiJet = fJetRadius+fIncExcR;
for (Int_t indxrec = 0; indxrec < numbRecJ; indxrec++)
{
AliDebug(4,Form("Number of current jet:%i \n",indxrec));
AliAODJet *rjet = dynamic_cast<AliAODJet*>(recojetsA->At(indxrec));
if (!rjet)
{
AliDebug(2,Form("ERROR: Could not receive jet %d\n", indxrec));
continue;
}
etaCurrJet = rjet->Eta();
phiCurrJet = rjet->Phi();
deltaeta = etaCurrJet-tracketa;
deltaphi = phiCurrJet-trackphi;
if (deltaphi > TMath::Pi())
deltaphi = 2.0 * TMath::Pi() - deltaphi;
deltar = sqrt(deltaeta*deltaeta+deltaphi*deltaphi);
if(deltar<=extendedRadius)
{
return kTRUE;
}
if(indxrec==0||indxrec==1)
{
phiCurrJetExArL= phiCurrJet + TMath::Pi() - extendedRadiusDiJet;
if(phiCurrJetExArL>TMath::TwoPi())
phiCurrJetExArL=phiCurrJetExArL-TMath::TwoPi();
phiCurrJetExArR= phiCurrJet + TMath::Pi() + extendedRadiusDiJet;
if(phiCurrJetExArR>TMath::TwoPi())
phiCurrJetExArR=phiCurrJetExArR-TMath::TwoPi();
leftBoundary=phiCurrJetExArL;
rightBoundary=phiCurrJetExArR;
if(trackphi>=leftBoundary&&trackphi<=rightBoundary)
{
return kTRUE;
}
}
}
return kFALSE;
}
Double_t AliAnalysisTaskPartonDisc::GetV0ExcludedMultiplicity(TClonesArray *recojets)
{
if(!fVZero)
{
AliDebug(2,"ERROR: There is not VZERO info in the AOD");
return 0.0;
}
Int_t numbRecJ = recojets->GetEntries();
Double_t phiCurrJet = 0.0;
if(numbRecJ==0)
{
AliDebug(2,"ERROR: There are not jets in the event");
return 0.0;
}
Bool_t removeS0cells = kFALSE;
Bool_t removeS1cells = kFALSE;
Bool_t removeS2cells = kFALSE;
Bool_t removeS3cells = kFALSE;
Bool_t removeS4cells = kFALSE;
Bool_t removeS5cells = kFALSE;
Bool_t removeS6cells = kFALSE;
Bool_t removeS7cells = kFALSE;
Bool_t removeS0cellsV0C = kFALSE;
Bool_t removeS1cellsV0C = kFALSE;
Bool_t removeS2cellsV0C = kFALSE;
Bool_t removeS3cellsV0C = kFALSE;
Bool_t removeS4cellsV0C = kFALSE;
Bool_t removeS5cellsV0C = kFALSE;
Bool_t removeS6cellsV0C = kFALSE;
Bool_t removeS7cellsV0C = kFALSE;
Double_t excedentV0A = 0.0;
Double_t excedentV0C = 0.0;
Double_t excedentV0Total = 0.0;
Double_t phiValLow = 0.0;
Double_t phiValUp = 0.0;
Double_t extendedR = fJetRadius + fIncExcR;
for (Int_t indxrec = 0; indxrec < numbRecJ; indxrec++)
{
if(indxrec==0||indxrec==1)
{
AliAODJet *rjet = dynamic_cast<AliAODJet*>(recojets->At(indxrec));
if (!rjet)
{
AliDebug(2,Form("ERROR: Could not receive jet %d\n", indxrec));
continue;
}
phiCurrJet = rjet->Phi();
Double_t b1 = phiCurrJet + TMath::Pi() - extendedR;
Double_t b2 = phiCurrJet + TMath::Pi() + extendedR;
if(b1>TMath::TwoPi())
b1 = b1 - TMath::TwoPi();
if(b2>TMath::TwoPi())
b2 = b2 - TMath::TwoPi();
phiValLow = b1;
phiValUp = b2;
if(phiValLow>TMath::TwoPi()||phiValUp>TMath::TwoPi()||phiValLow<0.||phiValUp<0.)
return 500.0;
if(phiValLow>=(0.)&&phiValLow<=(1./4.*TMath::Pi()))
removeS0cells = kTRUE;
if(phiValUp>=(0.)&&phiValUp<=(1./4.*TMath::Pi()))
removeS0cells = kTRUE;
if(phiValLow>=(1./4.*TMath::Pi())&&phiValLow<=(1./2.*TMath::Pi()))
removeS1cells = kTRUE;
if(phiValUp>=(1./4.*TMath::Pi())&&phiValUp<=(1./2.*TMath::Pi()))
removeS1cells = kTRUE;
if(phiValLow>=(1./2.*TMath::Pi())&&phiValLow<=(3./4.*TMath::Pi()))
removeS2cells = kTRUE;
if(phiValUp>=(1./2.*TMath::Pi())&&phiValUp<=(3./4.*TMath::Pi()))
removeS2cells = kTRUE;
if(phiValLow>=(3./4.*TMath::Pi())&&phiValLow<=(TMath::Pi()))
removeS3cells = kTRUE;
if(phiValUp>=(3./4.*TMath::Pi())&&phiValUp<=(TMath::Pi()))
removeS3cells = kTRUE;
if(phiValLow>=(TMath::Pi())&&phiValLow<=(5./4.*TMath::Pi()))
removeS4cells = kTRUE;
if(phiValUp>=(TMath::Pi())&&phiValUp<=(5./4.*TMath::Pi()))
removeS4cells = kTRUE;
if(phiValLow>=(5./4.*TMath::Pi())&&phiValLow<=(3./2.*TMath::Pi()))
removeS5cells = kTRUE;
if(phiValUp>=(5./4.*TMath::Pi())&&phiValUp<=(3./2.*TMath::Pi()))
removeS5cells = kTRUE;
if(phiValLow>=(3./2.*TMath::Pi())&&phiValLow<=(7./4.*TMath::Pi()))
removeS6cells = kTRUE;
if(phiValUp>=(3./2.*TMath::Pi())&&phiValUp<=(7./4.*TMath::Pi()))
removeS6cells = kTRUE;
if(phiValLow>=(7./4.*TMath::Pi())&&phiValLow<=(TMath::TwoPi()))
removeS7cells = kTRUE;
if(phiValUp>=(7./4.*TMath::Pi())&&phiValUp<=(TMath::TwoPi()))
removeS7cells = kTRUE;
if(phiValLow>=(1./2.*TMath::Pi())&&phiValLow<=(3./4.*TMath::Pi()))
removeS0cellsV0C = kTRUE;
if(phiValUp>=(1./2.*TMath::Pi())&&phiValUp<=(3./4.*TMath::Pi()))
removeS0cellsV0C = kTRUE;
if(phiValLow>=(3./4.*TMath::Pi())&&phiValLow<=(TMath::Pi()))
removeS1cellsV0C = kTRUE;
if(phiValUp>=(3./4.*TMath::Pi())&&phiValUp<=(TMath::Pi()))
removeS1cellsV0C = kTRUE;
if(phiValLow>=(TMath::Pi())&&phiValLow<=(5./4.*TMath::Pi()))
removeS2cellsV0C = kTRUE;
if(phiValUp>=(TMath::Pi())&&phiValUp<=(5./4.*TMath::Pi()))
removeS2cellsV0C = kTRUE;
if(phiValLow>=(5./4.*TMath::Pi())&&phiValLow<=(3./2.*TMath::Pi()))
removeS3cellsV0C = kTRUE;
if(phiValUp>=(5./4.*TMath::Pi())&&phiValUp<=(3./2.*TMath::Pi()))
removeS3cellsV0C = kTRUE;
if(phiValLow>=(3./2.*TMath::Pi())&&phiValLow<=(7./4.*TMath::Pi()))
removeS4cellsV0C = kTRUE;
if(phiValUp>=(3./2.*TMath::Pi())&&phiValUp<=(7./4.*TMath::Pi()))
removeS4cellsV0C = kTRUE;
if(phiValLow>=(7./4.*TMath::Pi())&&phiValLow<=(TMath::TwoPi()))
removeS5cellsV0C = kTRUE;
if(phiValUp>=(7./4.*TMath::Pi())&&phiValUp<=(TMath::TwoPi()))
removeS5cellsV0C = kTRUE;
if(phiValLow>=(0.)&&phiValLow<=(1./4.*TMath::Pi()))
removeS6cellsV0C = kTRUE;
if(phiValUp>=(0.)&&phiValUp<=(1./4.*TMath::Pi()))
removeS6cellsV0C = kTRUE;
if(phiValLow>=(1./4.*TMath::Pi())&&phiValLow<=(1./2.*TMath::Pi()))
removeS7cellsV0C = kTRUE;
if(phiValUp>=(1./4.*TMath::Pi())&&phiValUp<=(1./2.*TMath::Pi()))
removeS7cellsV0C = kTRUE;
}
}
if(removeS0cells)
excedentV0A = excedentV0A + fVZero->GetMultiplicity(32)+fVZero->GetMultiplicity(40)+fVZero->GetMultiplicity(48)+fVZero->GetMultiplicity(56);
if(removeS1cells)
excedentV0A = excedentV0A + fVZero->GetMultiplicity(33)+fVZero->GetMultiplicity(41)+fVZero->GetMultiplicity(49)+fVZero->GetMultiplicity(57);
if(removeS2cells)
excedentV0A = excedentV0A + fVZero->GetMultiplicity(34)+fVZero->GetMultiplicity(42)+fVZero->GetMultiplicity(50)+fVZero->GetMultiplicity(58);
if(removeS3cells)
excedentV0A = excedentV0A + fVZero->GetMultiplicity(35)+fVZero->GetMultiplicity(43)+fVZero->GetMultiplicity(51)+fVZero->GetMultiplicity(59);
if(removeS4cells)
excedentV0A = excedentV0A + fVZero->GetMultiplicity(36)+fVZero->GetMultiplicity(44)+fVZero->GetMultiplicity(52)+fVZero->GetMultiplicity(60);
if(removeS5cells)
excedentV0A = excedentV0A + fVZero->GetMultiplicity(37)+fVZero->GetMultiplicity(45)+fVZero->GetMultiplicity(53)+fVZero->GetMultiplicity(61);
if(removeS6cells)
excedentV0A = excedentV0A + fVZero->GetMultiplicity(38)+fVZero->GetMultiplicity(46)+fVZero->GetMultiplicity(54)+fVZero->GetMultiplicity(62);
if(removeS7cells)
excedentV0A = excedentV0A + fVZero->GetMultiplicity(39)+fVZero->GetMultiplicity(47)+fVZero->GetMultiplicity(55)+fVZero->GetMultiplicity(63);
if(removeS0cellsV0C)
excedentV0C = excedentV0C + fVZero->GetMultiplicity(0)+fVZero->GetMultiplicity(8)+fVZero->GetMultiplicity(16)+fVZero->GetMultiplicity(24);
if(removeS1cellsV0C)
excedentV0C = excedentV0C + fVZero->GetMultiplicity(1)+fVZero->GetMultiplicity(9)+fVZero->GetMultiplicity(17)+fVZero->GetMultiplicity(25);
if(removeS2cellsV0C)
excedentV0C = excedentV0C + fVZero->GetMultiplicity(2)+fVZero->GetMultiplicity(10)+fVZero->GetMultiplicity(18)+fVZero->GetMultiplicity(26);
if(removeS3cellsV0C)
excedentV0C = excedentV0C + fVZero->GetMultiplicity(3)+fVZero->GetMultiplicity(11)+fVZero->GetMultiplicity(19)+fVZero->GetMultiplicity(27);
if(removeS4cellsV0C)
excedentV0C = excedentV0C + fVZero->GetMultiplicity(4)+fVZero->GetMultiplicity(12)+fVZero->GetMultiplicity(20)+fVZero->GetMultiplicity(28);
if(removeS5cellsV0C)
excedentV0C = excedentV0C + fVZero->GetMultiplicity(5)+fVZero->GetMultiplicity(13)+fVZero->GetMultiplicity(21)+fVZero->GetMultiplicity(29);
if(removeS6cellsV0C)
excedentV0C = excedentV0C + fVZero->GetMultiplicity(6)+fVZero->GetMultiplicity(14)+fVZero->GetMultiplicity(22)+fVZero->GetMultiplicity(30);
if(removeS7cellsV0C)
excedentV0C = excedentV0C + fVZero->GetMultiplicity(7)+fVZero->GetMultiplicity(15)+fVZero->GetMultiplicity(23)+fVZero->GetMultiplicity(31);
excedentV0Total = excedentV0A+excedentV0C;
return excedentV0Total;
}
Int_t AliAnalysisTaskPartonDisc::GetV0LikeExcludedMultMC(TClonesArray *mcjets, TClonesArray *mcparticles)
{
Int_t nMcJets = mcjets->GetEntries();
Int_t tracksMC = mcparticles->GetEntriesFast();
Double_t phiCurrJet = 0.0;
if(nMcJets==0)
{
AliDebug(2,"ERROR: There are no MC jets in the event");
return 0;
}
Int_t excludedMultV0Like = 0;
Double_t trackphi=0.0;
Double_t extendedR = fJetRadius + fIncExcR;
for (Int_t indxMC = 0; indxMC < nMcJets; indxMC++)
{
if(indxMC==0||indxMC==1)
{
AliAODJet *mcJet = dynamic_cast<AliAODJet*>(mcjets->At(indxMC));
if (!mcJet)
{
AliDebug(2,Form("ERROR: Could not receive jet %d\n", indxMC));
continue;
}
phiCurrJet = mcJet->Phi();
Double_t b1 = phiCurrJet + TMath::Pi() - extendedR;
Double_t b2 = phiCurrJet + TMath::Pi() + extendedR;
if(b1>TMath::TwoPi())
b1 = b1 - TMath::TwoPi();
if(b2>TMath::TwoPi())
b2 = b2 - TMath::TwoPi();
for(Int_t aodMCTrack = 0; aodMCTrack < tracksMC; aodMCTrack++ )
{
AliAODMCParticle *mctrackf = (AliAODMCParticle*) mcparticles->At(aodMCTrack);
if(!mctrackf) continue;
if(!mctrackf->IsPhysicalPrimary()) continue;
if(mctrackf->Charge()==0||mctrackf->Charge()==-99) continue;
if(mctrackf->Pt()<fMinpTValMC) continue;
trackphi = mctrackf->Phi();
if(trackphi>=b1&&trackphi<=b2)
{
if(((mctrackf->Eta())>(2.8))&&((mctrackf->Eta())<(5.1)))
excludedMultV0Like++;
if(((mctrackf->Eta())>(-3.7))&&((mctrackf->Eta())<(-1.7)))
excludedMultV0Like++;
}
}
}
}
return excludedMultV0Like;
}
void AliAnalysisTaskPartonDisc::FillPerpConeHisto(TH3F *currenthisto, Int_t ntracks, AliAODEvent *aode, Int_t CentralityBin, Int_t pTBin)
{
Double_t aodtracketaC = 0.;
for(Int_t aodT = 0; aodT < ntracks; aodT++ )
{
AliAODTrack *aodtrackC = dynamic_cast<AliAODTrack*>(aode->GetTrack(aodT));
if(!aodtrackC) AliFatal("Not a standard AOD");
if(!aodtrackC) continue;
aodtracketaC = TMath::Abs(aodtrackC->Eta());
if(aodtracketaC>0.9) continue;
if(!aodtrackC->TestFilterBit(fFilterBit)) continue;
if(fJetEvent)
{
if(HasPerpendicularCone())
{
if(aodtrackC->Pt()>fMinpTVal)
{
if(GetDeltaR(fEtaPerpCoord,fPhiPerpCoord,aodtrackC->Eta(),aodtrackC->Phi())<fJetRadius)
{
currenthisto->Fill(aodtrackC->Pt(),pTBin,CentralityBin);
}
}
}
}
}
}
Bool_t AliAnalysisTaskPartonDisc::IsEqualRel(Double_t vA, Double_t vB)
{
Double_t epsVal = 0.000001;
return TMath::Abs(vA-vB) <= epsVal*TMath::Abs(vA);
}
AliAnalysisTaskPartonDisc.cxx:1 AliAnalysisTaskPartonDisc.cxx:2 AliAnalysisTaskPartonDisc.cxx:3 AliAnalysisTaskPartonDisc.cxx:4 AliAnalysisTaskPartonDisc.cxx:5 AliAnalysisTaskPartonDisc.cxx:6 AliAnalysisTaskPartonDisc.cxx:7 AliAnalysisTaskPartonDisc.cxx:8 AliAnalysisTaskPartonDisc.cxx:9 AliAnalysisTaskPartonDisc.cxx:10 AliAnalysisTaskPartonDisc.cxx:11 AliAnalysisTaskPartonDisc.cxx:12 AliAnalysisTaskPartonDisc.cxx:13 AliAnalysisTaskPartonDisc.cxx:14 AliAnalysisTaskPartonDisc.cxx:15 AliAnalysisTaskPartonDisc.cxx:16 AliAnalysisTaskPartonDisc.cxx:17 AliAnalysisTaskPartonDisc.cxx:18 AliAnalysisTaskPartonDisc.cxx:19 AliAnalysisTaskPartonDisc.cxx:20 AliAnalysisTaskPartonDisc.cxx:21 AliAnalysisTaskPartonDisc.cxx:22 AliAnalysisTaskPartonDisc.cxx:23 AliAnalysisTaskPartonDisc.cxx:24 AliAnalysisTaskPartonDisc.cxx:25 AliAnalysisTaskPartonDisc.cxx:26 AliAnalysisTaskPartonDisc.cxx:27 AliAnalysisTaskPartonDisc.cxx:28 AliAnalysisTaskPartonDisc.cxx:29 AliAnalysisTaskPartonDisc.cxx:30 AliAnalysisTaskPartonDisc.cxx:31 AliAnalysisTaskPartonDisc.cxx:32 AliAnalysisTaskPartonDisc.cxx:33 AliAnalysisTaskPartonDisc.cxx:34 AliAnalysisTaskPartonDisc.cxx:35 AliAnalysisTaskPartonDisc.cxx:36 AliAnalysisTaskPartonDisc.cxx:37 AliAnalysisTaskPartonDisc.cxx:38 AliAnalysisTaskPartonDisc.cxx:39 AliAnalysisTaskPartonDisc.cxx:40 AliAnalysisTaskPartonDisc.cxx:41 AliAnalysisTaskPartonDisc.cxx:42 AliAnalysisTaskPartonDisc.cxx:43 AliAnalysisTaskPartonDisc.cxx:44 AliAnalysisTaskPartonDisc.cxx:45 AliAnalysisTaskPartonDisc.cxx:46 AliAnalysisTaskPartonDisc.cxx:47 AliAnalysisTaskPartonDisc.cxx:48 AliAnalysisTaskPartonDisc.cxx:49 AliAnalysisTaskPartonDisc.cxx:50 AliAnalysisTaskPartonDisc.cxx:51 AliAnalysisTaskPartonDisc.cxx:52 AliAnalysisTaskPartonDisc.cxx:53 AliAnalysisTaskPartonDisc.cxx:54 AliAnalysisTaskPartonDisc.cxx:55 AliAnalysisTaskPartonDisc.cxx:56 AliAnalysisTaskPartonDisc.cxx:57 AliAnalysisTaskPartonDisc.cxx:58 AliAnalysisTaskPartonDisc.cxx:59 AliAnalysisTaskPartonDisc.cxx:60 AliAnalysisTaskPartonDisc.cxx:61 AliAnalysisTaskPartonDisc.cxx:62 AliAnalysisTaskPartonDisc.cxx:63 AliAnalysisTaskPartonDisc.cxx:64 AliAnalysisTaskPartonDisc.cxx:65 AliAnalysisTaskPartonDisc.cxx:66 AliAnalysisTaskPartonDisc.cxx:67 AliAnalysisTaskPartonDisc.cxx:68 AliAnalysisTaskPartonDisc.cxx:69 AliAnalysisTaskPartonDisc.cxx:70 AliAnalysisTaskPartonDisc.cxx:71 AliAnalysisTaskPartonDisc.cxx:72 AliAnalysisTaskPartonDisc.cxx:73 AliAnalysisTaskPartonDisc.cxx:74 AliAnalysisTaskPartonDisc.cxx:75 AliAnalysisTaskPartonDisc.cxx:76 AliAnalysisTaskPartonDisc.cxx:77 AliAnalysisTaskPartonDisc.cxx:78 AliAnalysisTaskPartonDisc.cxx:79 AliAnalysisTaskPartonDisc.cxx:80 AliAnalysisTaskPartonDisc.cxx:81 AliAnalysisTaskPartonDisc.cxx:82 AliAnalysisTaskPartonDisc.cxx:83 AliAnalysisTaskPartonDisc.cxx:84 AliAnalysisTaskPartonDisc.cxx:85 AliAnalysisTaskPartonDisc.cxx:86 AliAnalysisTaskPartonDisc.cxx:87 AliAnalysisTaskPartonDisc.cxx:88 AliAnalysisTaskPartonDisc.cxx:89 AliAnalysisTaskPartonDisc.cxx:90 AliAnalysisTaskPartonDisc.cxx:91 AliAnalysisTaskPartonDisc.cxx:92 AliAnalysisTaskPartonDisc.cxx:93 AliAnalysisTaskPartonDisc.cxx:94 AliAnalysisTaskPartonDisc.cxx:95 AliAnalysisTaskPartonDisc.cxx:96 AliAnalysisTaskPartonDisc.cxx:97 AliAnalysisTaskPartonDisc.cxx:98 AliAnalysisTaskPartonDisc.cxx:99 AliAnalysisTaskPartonDisc.cxx:100 AliAnalysisTaskPartonDisc.cxx:101 AliAnalysisTaskPartonDisc.cxx:102 AliAnalysisTaskPartonDisc.cxx:103 AliAnalysisTaskPartonDisc.cxx:104 AliAnalysisTaskPartonDisc.cxx:105 AliAnalysisTaskPartonDisc.cxx:106 AliAnalysisTaskPartonDisc.cxx:107 AliAnalysisTaskPartonDisc.cxx:108 AliAnalysisTaskPartonDisc.cxx:109 AliAnalysisTaskPartonDisc.cxx:110 AliAnalysisTaskPartonDisc.cxx:111 AliAnalysisTaskPartonDisc.cxx:112 AliAnalysisTaskPartonDisc.cxx:113 AliAnalysisTaskPartonDisc.cxx:114 AliAnalysisTaskPartonDisc.cxx:115 AliAnalysisTaskPartonDisc.cxx:116 AliAnalysisTaskPartonDisc.cxx:117 AliAnalysisTaskPartonDisc.cxx:118 AliAnalysisTaskPartonDisc.cxx:119 AliAnalysisTaskPartonDisc.cxx:120 AliAnalysisTaskPartonDisc.cxx:121 AliAnalysisTaskPartonDisc.cxx:122 AliAnalysisTaskPartonDisc.cxx:123 AliAnalysisTaskPartonDisc.cxx:124 AliAnalysisTaskPartonDisc.cxx:125 AliAnalysisTaskPartonDisc.cxx:126 AliAnalysisTaskPartonDisc.cxx:127 AliAnalysisTaskPartonDisc.cxx:128 AliAnalysisTaskPartonDisc.cxx:129 AliAnalysisTaskPartonDisc.cxx:130 AliAnalysisTaskPartonDisc.cxx:131 AliAnalysisTaskPartonDisc.cxx:132 AliAnalysisTaskPartonDisc.cxx:133 AliAnalysisTaskPartonDisc.cxx:134 AliAnalysisTaskPartonDisc.cxx:135 AliAnalysisTaskPartonDisc.cxx:136 AliAnalysisTaskPartonDisc.cxx:137 AliAnalysisTaskPartonDisc.cxx:138 AliAnalysisTaskPartonDisc.cxx:139 AliAnalysisTaskPartonDisc.cxx:140 AliAnalysisTaskPartonDisc.cxx:141 AliAnalysisTaskPartonDisc.cxx:142 AliAnalysisTaskPartonDisc.cxx:143 AliAnalysisTaskPartonDisc.cxx:144 AliAnalysisTaskPartonDisc.cxx:145 AliAnalysisTaskPartonDisc.cxx:146 AliAnalysisTaskPartonDisc.cxx:147 AliAnalysisTaskPartonDisc.cxx:148 AliAnalysisTaskPartonDisc.cxx:149 AliAnalysisTaskPartonDisc.cxx:150 AliAnalysisTaskPartonDisc.cxx:151 AliAnalysisTaskPartonDisc.cxx:152 AliAnalysisTaskPartonDisc.cxx:153 AliAnalysisTaskPartonDisc.cxx:154 AliAnalysisTaskPartonDisc.cxx:155 AliAnalysisTaskPartonDisc.cxx:156 AliAnalysisTaskPartonDisc.cxx:157 AliAnalysisTaskPartonDisc.cxx:158 AliAnalysisTaskPartonDisc.cxx:159 AliAnalysisTaskPartonDisc.cxx:160 AliAnalysisTaskPartonDisc.cxx:161 AliAnalysisTaskPartonDisc.cxx:162 AliAnalysisTaskPartonDisc.cxx:163 AliAnalysisTaskPartonDisc.cxx:164 AliAnalysisTaskPartonDisc.cxx:165 AliAnalysisTaskPartonDisc.cxx:166 AliAnalysisTaskPartonDisc.cxx:167 AliAnalysisTaskPartonDisc.cxx:168 AliAnalysisTaskPartonDisc.cxx:169 AliAnalysisTaskPartonDisc.cxx:170 AliAnalysisTaskPartonDisc.cxx:171 AliAnalysisTaskPartonDisc.cxx:172 AliAnalysisTaskPartonDisc.cxx:173 AliAnalysisTaskPartonDisc.cxx:174 AliAnalysisTaskPartonDisc.cxx:175 AliAnalysisTaskPartonDisc.cxx:176 AliAnalysisTaskPartonDisc.cxx:177 AliAnalysisTaskPartonDisc.cxx:178 AliAnalysisTaskPartonDisc.cxx:179 AliAnalysisTaskPartonDisc.cxx:180 AliAnalysisTaskPartonDisc.cxx:181 AliAnalysisTaskPartonDisc.cxx:182 AliAnalysisTaskPartonDisc.cxx:183 AliAnalysisTaskPartonDisc.cxx:184 AliAnalysisTaskPartonDisc.cxx:185 AliAnalysisTaskPartonDisc.cxx:186 AliAnalysisTaskPartonDisc.cxx:187 AliAnalysisTaskPartonDisc.cxx:188 AliAnalysisTaskPartonDisc.cxx:189 AliAnalysisTaskPartonDisc.cxx:190 AliAnalysisTaskPartonDisc.cxx:191 AliAnalysisTaskPartonDisc.cxx:192 AliAnalysisTaskPartonDisc.cxx:193 AliAnalysisTaskPartonDisc.cxx:194 AliAnalysisTaskPartonDisc.cxx:195 AliAnalysisTaskPartonDisc.cxx:196 AliAnalysisTaskPartonDisc.cxx:197 AliAnalysisTaskPartonDisc.cxx:198 AliAnalysisTaskPartonDisc.cxx:199 AliAnalysisTaskPartonDisc.cxx:200 AliAnalysisTaskPartonDisc.cxx:201 AliAnalysisTaskPartonDisc.cxx:202 AliAnalysisTaskPartonDisc.cxx:203 AliAnalysisTaskPartonDisc.cxx:204 AliAnalysisTaskPartonDisc.cxx:205 AliAnalysisTaskPartonDisc.cxx:206 AliAnalysisTaskPartonDisc.cxx:207 AliAnalysisTaskPartonDisc.cxx:208 AliAnalysisTaskPartonDisc.cxx:209 AliAnalysisTaskPartonDisc.cxx:210 AliAnalysisTaskPartonDisc.cxx:211 AliAnalysisTaskPartonDisc.cxx:212 AliAnalysisTaskPartonDisc.cxx:213 AliAnalysisTaskPartonDisc.cxx:214 AliAnalysisTaskPartonDisc.cxx:215 AliAnalysisTaskPartonDisc.cxx:216 AliAnalysisTaskPartonDisc.cxx:217 AliAnalysisTaskPartonDisc.cxx:218 AliAnalysisTaskPartonDisc.cxx:219 AliAnalysisTaskPartonDisc.cxx:220 AliAnalysisTaskPartonDisc.cxx:221 AliAnalysisTaskPartonDisc.cxx:222 AliAnalysisTaskPartonDisc.cxx:223 AliAnalysisTaskPartonDisc.cxx:224 AliAnalysisTaskPartonDisc.cxx:225 AliAnalysisTaskPartonDisc.cxx:226 AliAnalysisTaskPartonDisc.cxx:227 AliAnalysisTaskPartonDisc.cxx:228 AliAnalysisTaskPartonDisc.cxx:229 AliAnalysisTaskPartonDisc.cxx:230 AliAnalysisTaskPartonDisc.cxx:231 AliAnalysisTaskPartonDisc.cxx:232 AliAnalysisTaskPartonDisc.cxx:233 AliAnalysisTaskPartonDisc.cxx:234 AliAnalysisTaskPartonDisc.cxx:235 AliAnalysisTaskPartonDisc.cxx:236 AliAnalysisTaskPartonDisc.cxx:237 AliAnalysisTaskPartonDisc.cxx:238 AliAnalysisTaskPartonDisc.cxx:239 AliAnalysisTaskPartonDisc.cxx:240 AliAnalysisTaskPartonDisc.cxx:241 AliAnalysisTaskPartonDisc.cxx:242 AliAnalysisTaskPartonDisc.cxx:243 AliAnalysisTaskPartonDisc.cxx:244 AliAnalysisTaskPartonDisc.cxx:245 AliAnalysisTaskPartonDisc.cxx:246 AliAnalysisTaskPartonDisc.cxx:247 AliAnalysisTaskPartonDisc.cxx:248 AliAnalysisTaskPartonDisc.cxx:249 AliAnalysisTaskPartonDisc.cxx:250 AliAnalysisTaskPartonDisc.cxx:251 AliAnalysisTaskPartonDisc.cxx:252 AliAnalysisTaskPartonDisc.cxx:253 AliAnalysisTaskPartonDisc.cxx:254 AliAnalysisTaskPartonDisc.cxx:255 AliAnalysisTaskPartonDisc.cxx:256 AliAnalysisTaskPartonDisc.cxx:257 AliAnalysisTaskPartonDisc.cxx:258 AliAnalysisTaskPartonDisc.cxx:259 AliAnalysisTaskPartonDisc.cxx:260 AliAnalysisTaskPartonDisc.cxx:261 AliAnalysisTaskPartonDisc.cxx:262 AliAnalysisTaskPartonDisc.cxx:263 AliAnalysisTaskPartonDisc.cxx:264 AliAnalysisTaskPartonDisc.cxx:265 AliAnalysisTaskPartonDisc.cxx:266 AliAnalysisTaskPartonDisc.cxx:267 AliAnalysisTaskPartonDisc.cxx:268 AliAnalysisTaskPartonDisc.cxx:269 AliAnalysisTaskPartonDisc.cxx:270 AliAnalysisTaskPartonDisc.cxx:271 AliAnalysisTaskPartonDisc.cxx:272 AliAnalysisTaskPartonDisc.cxx:273 AliAnalysisTaskPartonDisc.cxx:274 AliAnalysisTaskPartonDisc.cxx:275 AliAnalysisTaskPartonDisc.cxx:276 AliAnalysisTaskPartonDisc.cxx:277 AliAnalysisTaskPartonDisc.cxx:278 AliAnalysisTaskPartonDisc.cxx:279 AliAnalysisTaskPartonDisc.cxx:280 AliAnalysisTaskPartonDisc.cxx:281 AliAnalysisTaskPartonDisc.cxx:282 AliAnalysisTaskPartonDisc.cxx:283 AliAnalysisTaskPartonDisc.cxx:284 AliAnalysisTaskPartonDisc.cxx:285 AliAnalysisTaskPartonDisc.cxx:286 AliAnalysisTaskPartonDisc.cxx:287 AliAnalysisTaskPartonDisc.cxx:288 AliAnalysisTaskPartonDisc.cxx:289 AliAnalysisTaskPartonDisc.cxx:290 AliAnalysisTaskPartonDisc.cxx:291 AliAnalysisTaskPartonDisc.cxx:292 AliAnalysisTaskPartonDisc.cxx:293 AliAnalysisTaskPartonDisc.cxx:294 AliAnalysisTaskPartonDisc.cxx:295 AliAnalysisTaskPartonDisc.cxx:296 AliAnalysisTaskPartonDisc.cxx:297 AliAnalysisTaskPartonDisc.cxx:298 AliAnalysisTaskPartonDisc.cxx:299 AliAnalysisTaskPartonDisc.cxx:300 AliAnalysisTaskPartonDisc.cxx:301 AliAnalysisTaskPartonDisc.cxx:302 AliAnalysisTaskPartonDisc.cxx:303 AliAnalysisTaskPartonDisc.cxx:304 AliAnalysisTaskPartonDisc.cxx:305 AliAnalysisTaskPartonDisc.cxx:306 AliAnalysisTaskPartonDisc.cxx:307 AliAnalysisTaskPartonDisc.cxx:308 AliAnalysisTaskPartonDisc.cxx:309 AliAnalysisTaskPartonDisc.cxx:310 AliAnalysisTaskPartonDisc.cxx:311 AliAnalysisTaskPartonDisc.cxx:312 AliAnalysisTaskPartonDisc.cxx:313 AliAnalysisTaskPartonDisc.cxx:314 AliAnalysisTaskPartonDisc.cxx:315 AliAnalysisTaskPartonDisc.cxx:316 AliAnalysisTaskPartonDisc.cxx:317 AliAnalysisTaskPartonDisc.cxx:318 AliAnalysisTaskPartonDisc.cxx:319 AliAnalysisTaskPartonDisc.cxx:320 AliAnalysisTaskPartonDisc.cxx:321 AliAnalysisTaskPartonDisc.cxx:322 AliAnalysisTaskPartonDisc.cxx:323 AliAnalysisTaskPartonDisc.cxx:324 AliAnalysisTaskPartonDisc.cxx:325 AliAnalysisTaskPartonDisc.cxx:326 AliAnalysisTaskPartonDisc.cxx:327 AliAnalysisTaskPartonDisc.cxx:328 AliAnalysisTaskPartonDisc.cxx:329 AliAnalysisTaskPartonDisc.cxx:330 AliAnalysisTaskPartonDisc.cxx:331 AliAnalysisTaskPartonDisc.cxx:332 AliAnalysisTaskPartonDisc.cxx:333 AliAnalysisTaskPartonDisc.cxx:334 AliAnalysisTaskPartonDisc.cxx:335 AliAnalysisTaskPartonDisc.cxx:336 AliAnalysisTaskPartonDisc.cxx:337 AliAnalysisTaskPartonDisc.cxx:338 AliAnalysisTaskPartonDisc.cxx:339 AliAnalysisTaskPartonDisc.cxx:340 AliAnalysisTaskPartonDisc.cxx:341 AliAnalysisTaskPartonDisc.cxx:342 AliAnalysisTaskPartonDisc.cxx:343 AliAnalysisTaskPartonDisc.cxx:344 AliAnalysisTaskPartonDisc.cxx:345 AliAnalysisTaskPartonDisc.cxx:346 AliAnalysisTaskPartonDisc.cxx:347 AliAnalysisTaskPartonDisc.cxx:348 AliAnalysisTaskPartonDisc.cxx:349 AliAnalysisTaskPartonDisc.cxx:350 AliAnalysisTaskPartonDisc.cxx:351 AliAnalysisTaskPartonDisc.cxx:352 AliAnalysisTaskPartonDisc.cxx:353 AliAnalysisTaskPartonDisc.cxx:354 AliAnalysisTaskPartonDisc.cxx:355 AliAnalysisTaskPartonDisc.cxx:356 AliAnalysisTaskPartonDisc.cxx:357 AliAnalysisTaskPartonDisc.cxx:358 AliAnalysisTaskPartonDisc.cxx:359 AliAnalysisTaskPartonDisc.cxx:360 AliAnalysisTaskPartonDisc.cxx:361 AliAnalysisTaskPartonDisc.cxx:362 AliAnalysisTaskPartonDisc.cxx:363 AliAnalysisTaskPartonDisc.cxx:364 AliAnalysisTaskPartonDisc.cxx:365 AliAnalysisTaskPartonDisc.cxx:366 AliAnalysisTaskPartonDisc.cxx:367 AliAnalysisTaskPartonDisc.cxx:368 AliAnalysisTaskPartonDisc.cxx:369 AliAnalysisTaskPartonDisc.cxx:370 AliAnalysisTaskPartonDisc.cxx:371 AliAnalysisTaskPartonDisc.cxx:372 AliAnalysisTaskPartonDisc.cxx:373 AliAnalysisTaskPartonDisc.cxx:374 AliAnalysisTaskPartonDisc.cxx:375 AliAnalysisTaskPartonDisc.cxx:376 AliAnalysisTaskPartonDisc.cxx:377 AliAnalysisTaskPartonDisc.cxx:378 AliAnalysisTaskPartonDisc.cxx:379 AliAnalysisTaskPartonDisc.cxx:380 AliAnalysisTaskPartonDisc.cxx:381 AliAnalysisTaskPartonDisc.cxx:382 AliAnalysisTaskPartonDisc.cxx:383 AliAnalysisTaskPartonDisc.cxx:384 AliAnalysisTaskPartonDisc.cxx:385 AliAnalysisTaskPartonDisc.cxx:386 AliAnalysisTaskPartonDisc.cxx:387 AliAnalysisTaskPartonDisc.cxx:388 AliAnalysisTaskPartonDisc.cxx:389 AliAnalysisTaskPartonDisc.cxx:390 AliAnalysisTaskPartonDisc.cxx:391 AliAnalysisTaskPartonDisc.cxx:392 AliAnalysisTaskPartonDisc.cxx:393 AliAnalysisTaskPartonDisc.cxx:394 AliAnalysisTaskPartonDisc.cxx:395 AliAnalysisTaskPartonDisc.cxx:396 AliAnalysisTaskPartonDisc.cxx:397 AliAnalysisTaskPartonDisc.cxx:398 AliAnalysisTaskPartonDisc.cxx:399 AliAnalysisTaskPartonDisc.cxx:400 AliAnalysisTaskPartonDisc.cxx:401 AliAnalysisTaskPartonDisc.cxx:402 AliAnalysisTaskPartonDisc.cxx:403 AliAnalysisTaskPartonDisc.cxx:404 AliAnalysisTaskPartonDisc.cxx:405 AliAnalysisTaskPartonDisc.cxx:406 AliAnalysisTaskPartonDisc.cxx:407 AliAnalysisTaskPartonDisc.cxx:408 AliAnalysisTaskPartonDisc.cxx:409 AliAnalysisTaskPartonDisc.cxx:410 AliAnalysisTaskPartonDisc.cxx:411 AliAnalysisTaskPartonDisc.cxx:412 AliAnalysisTaskPartonDisc.cxx:413 AliAnalysisTaskPartonDisc.cxx:414 AliAnalysisTaskPartonDisc.cxx:415 AliAnalysisTaskPartonDisc.cxx:416 AliAnalysisTaskPartonDisc.cxx:417 AliAnalysisTaskPartonDisc.cxx:418 AliAnalysisTaskPartonDisc.cxx:419 AliAnalysisTaskPartonDisc.cxx:420 AliAnalysisTaskPartonDisc.cxx:421 AliAnalysisTaskPartonDisc.cxx:422 AliAnalysisTaskPartonDisc.cxx:423 AliAnalysisTaskPartonDisc.cxx:424 AliAnalysisTaskPartonDisc.cxx:425 AliAnalysisTaskPartonDisc.cxx:426 AliAnalysisTaskPartonDisc.cxx:427 AliAnalysisTaskPartonDisc.cxx:428 AliAnalysisTaskPartonDisc.cxx:429 AliAnalysisTaskPartonDisc.cxx:430 AliAnalysisTaskPartonDisc.cxx:431 AliAnalysisTaskPartonDisc.cxx:432 AliAnalysisTaskPartonDisc.cxx:433 AliAnalysisTaskPartonDisc.cxx:434 AliAnalysisTaskPartonDisc.cxx:435 AliAnalysisTaskPartonDisc.cxx:436 AliAnalysisTaskPartonDisc.cxx:437 AliAnalysisTaskPartonDisc.cxx:438 AliAnalysisTaskPartonDisc.cxx:439 AliAnalysisTaskPartonDisc.cxx:440 AliAnalysisTaskPartonDisc.cxx:441 AliAnalysisTaskPartonDisc.cxx:442 AliAnalysisTaskPartonDisc.cxx:443 AliAnalysisTaskPartonDisc.cxx:444 AliAnalysisTaskPartonDisc.cxx:445 AliAnalysisTaskPartonDisc.cxx:446 AliAnalysisTaskPartonDisc.cxx:447 AliAnalysisTaskPartonDisc.cxx:448 AliAnalysisTaskPartonDisc.cxx:449 AliAnalysisTaskPartonDisc.cxx:450 AliAnalysisTaskPartonDisc.cxx:451 AliAnalysisTaskPartonDisc.cxx:452 AliAnalysisTaskPartonDisc.cxx:453 AliAnalysisTaskPartonDisc.cxx:454 AliAnalysisTaskPartonDisc.cxx:455 AliAnalysisTaskPartonDisc.cxx:456 AliAnalysisTaskPartonDisc.cxx:457 AliAnalysisTaskPartonDisc.cxx:458 AliAnalysisTaskPartonDisc.cxx:459 AliAnalysisTaskPartonDisc.cxx:460 AliAnalysisTaskPartonDisc.cxx:461 AliAnalysisTaskPartonDisc.cxx:462 AliAnalysisTaskPartonDisc.cxx:463 AliAnalysisTaskPartonDisc.cxx:464 AliAnalysisTaskPartonDisc.cxx:465 AliAnalysisTaskPartonDisc.cxx:466 AliAnalysisTaskPartonDisc.cxx:467 AliAnalysisTaskPartonDisc.cxx:468 AliAnalysisTaskPartonDisc.cxx:469 AliAnalysisTaskPartonDisc.cxx:470 AliAnalysisTaskPartonDisc.cxx:471 AliAnalysisTaskPartonDisc.cxx:472 AliAnalysisTaskPartonDisc.cxx:473 AliAnalysisTaskPartonDisc.cxx:474 AliAnalysisTaskPartonDisc.cxx:475 AliAnalysisTaskPartonDisc.cxx:476 AliAnalysisTaskPartonDisc.cxx:477 AliAnalysisTaskPartonDisc.cxx:478 AliAnalysisTaskPartonDisc.cxx:479 AliAnalysisTaskPartonDisc.cxx:480 AliAnalysisTaskPartonDisc.cxx:481 AliAnalysisTaskPartonDisc.cxx:482 AliAnalysisTaskPartonDisc.cxx:483 AliAnalysisTaskPartonDisc.cxx:484 AliAnalysisTaskPartonDisc.cxx:485 AliAnalysisTaskPartonDisc.cxx:486 AliAnalysisTaskPartonDisc.cxx:487 AliAnalysisTaskPartonDisc.cxx:488 AliAnalysisTaskPartonDisc.cxx:489 AliAnalysisTaskPartonDisc.cxx:490 AliAnalysisTaskPartonDisc.cxx:491 AliAnalysisTaskPartonDisc.cxx:492 AliAnalysisTaskPartonDisc.cxx:493 AliAnalysisTaskPartonDisc.cxx:494 AliAnalysisTaskPartonDisc.cxx:495 AliAnalysisTaskPartonDisc.cxx:496 AliAnalysisTaskPartonDisc.cxx:497 AliAnalysisTaskPartonDisc.cxx:498 AliAnalysisTaskPartonDisc.cxx:499 AliAnalysisTaskPartonDisc.cxx:500 AliAnalysisTaskPartonDisc.cxx:501 AliAnalysisTaskPartonDisc.cxx:502 AliAnalysisTaskPartonDisc.cxx:503 AliAnalysisTaskPartonDisc.cxx:504 AliAnalysisTaskPartonDisc.cxx:505 AliAnalysisTaskPartonDisc.cxx:506 AliAnalysisTaskPartonDisc.cxx:507 AliAnalysisTaskPartonDisc.cxx:508 AliAnalysisTaskPartonDisc.cxx:509 AliAnalysisTaskPartonDisc.cxx:510 AliAnalysisTaskPartonDisc.cxx:511 AliAnalysisTaskPartonDisc.cxx:512 AliAnalysisTaskPartonDisc.cxx:513 AliAnalysisTaskPartonDisc.cxx:514 AliAnalysisTaskPartonDisc.cxx:515 AliAnalysisTaskPartonDisc.cxx:516 AliAnalysisTaskPartonDisc.cxx:517 AliAnalysisTaskPartonDisc.cxx:518 AliAnalysisTaskPartonDisc.cxx:519 AliAnalysisTaskPartonDisc.cxx:520 AliAnalysisTaskPartonDisc.cxx:521 AliAnalysisTaskPartonDisc.cxx:522 AliAnalysisTaskPartonDisc.cxx:523 AliAnalysisTaskPartonDisc.cxx:524 AliAnalysisTaskPartonDisc.cxx:525 AliAnalysisTaskPartonDisc.cxx:526 AliAnalysisTaskPartonDisc.cxx:527 AliAnalysisTaskPartonDisc.cxx:528 AliAnalysisTaskPartonDisc.cxx:529 AliAnalysisTaskPartonDisc.cxx:530 AliAnalysisTaskPartonDisc.cxx:531 AliAnalysisTaskPartonDisc.cxx:532 AliAnalysisTaskPartonDisc.cxx:533 AliAnalysisTaskPartonDisc.cxx:534 AliAnalysisTaskPartonDisc.cxx:535 AliAnalysisTaskPartonDisc.cxx:536 AliAnalysisTaskPartonDisc.cxx:537 AliAnalysisTaskPartonDisc.cxx:538 AliAnalysisTaskPartonDisc.cxx:539 AliAnalysisTaskPartonDisc.cxx:540 AliAnalysisTaskPartonDisc.cxx:541 AliAnalysisTaskPartonDisc.cxx:542 AliAnalysisTaskPartonDisc.cxx:543 AliAnalysisTaskPartonDisc.cxx:544 AliAnalysisTaskPartonDisc.cxx:545 AliAnalysisTaskPartonDisc.cxx:546 AliAnalysisTaskPartonDisc.cxx:547 AliAnalysisTaskPartonDisc.cxx:548 AliAnalysisTaskPartonDisc.cxx:549 AliAnalysisTaskPartonDisc.cxx:550 AliAnalysisTaskPartonDisc.cxx:551 AliAnalysisTaskPartonDisc.cxx:552 AliAnalysisTaskPartonDisc.cxx:553 AliAnalysisTaskPartonDisc.cxx:554 AliAnalysisTaskPartonDisc.cxx:555 AliAnalysisTaskPartonDisc.cxx:556 AliAnalysisTaskPartonDisc.cxx:557 AliAnalysisTaskPartonDisc.cxx:558 AliAnalysisTaskPartonDisc.cxx:559 AliAnalysisTaskPartonDisc.cxx:560 AliAnalysisTaskPartonDisc.cxx:561 AliAnalysisTaskPartonDisc.cxx:562 AliAnalysisTaskPartonDisc.cxx:563 AliAnalysisTaskPartonDisc.cxx:564 AliAnalysisTaskPartonDisc.cxx:565 AliAnalysisTaskPartonDisc.cxx:566 AliAnalysisTaskPartonDisc.cxx:567 AliAnalysisTaskPartonDisc.cxx:568 AliAnalysisTaskPartonDisc.cxx:569 AliAnalysisTaskPartonDisc.cxx:570 AliAnalysisTaskPartonDisc.cxx:571 AliAnalysisTaskPartonDisc.cxx:572 AliAnalysisTaskPartonDisc.cxx:573 AliAnalysisTaskPartonDisc.cxx:574 AliAnalysisTaskPartonDisc.cxx:575 AliAnalysisTaskPartonDisc.cxx:576 AliAnalysisTaskPartonDisc.cxx:577 AliAnalysisTaskPartonDisc.cxx:578 AliAnalysisTaskPartonDisc.cxx:579 AliAnalysisTaskPartonDisc.cxx:580 AliAnalysisTaskPartonDisc.cxx:581 AliAnalysisTaskPartonDisc.cxx:582 AliAnalysisTaskPartonDisc.cxx:583 AliAnalysisTaskPartonDisc.cxx:584 AliAnalysisTaskPartonDisc.cxx:585 AliAnalysisTaskPartonDisc.cxx:586 AliAnalysisTaskPartonDisc.cxx:587 AliAnalysisTaskPartonDisc.cxx:588 AliAnalysisTaskPartonDisc.cxx:589 AliAnalysisTaskPartonDisc.cxx:590 AliAnalysisTaskPartonDisc.cxx:591 AliAnalysisTaskPartonDisc.cxx:592 AliAnalysisTaskPartonDisc.cxx:593 AliAnalysisTaskPartonDisc.cxx:594 AliAnalysisTaskPartonDisc.cxx:595 AliAnalysisTaskPartonDisc.cxx:596 AliAnalysisTaskPartonDisc.cxx:597 AliAnalysisTaskPartonDisc.cxx:598 AliAnalysisTaskPartonDisc.cxx:599 AliAnalysisTaskPartonDisc.cxx:600 AliAnalysisTaskPartonDisc.cxx:601 AliAnalysisTaskPartonDisc.cxx:602 AliAnalysisTaskPartonDisc.cxx:603 AliAnalysisTaskPartonDisc.cxx:604 AliAnalysisTaskPartonDisc.cxx:605 AliAnalysisTaskPartonDisc.cxx:606 AliAnalysisTaskPartonDisc.cxx:607 AliAnalysisTaskPartonDisc.cxx:608 AliAnalysisTaskPartonDisc.cxx:609 AliAnalysisTaskPartonDisc.cxx:610 AliAnalysisTaskPartonDisc.cxx:611 AliAnalysisTaskPartonDisc.cxx:612 AliAnalysisTaskPartonDisc.cxx:613 AliAnalysisTaskPartonDisc.cxx:614 AliAnalysisTaskPartonDisc.cxx:615 AliAnalysisTaskPartonDisc.cxx:616 AliAnalysisTaskPartonDisc.cxx:617 AliAnalysisTaskPartonDisc.cxx:618 AliAnalysisTaskPartonDisc.cxx:619 AliAnalysisTaskPartonDisc.cxx:620 AliAnalysisTaskPartonDisc.cxx:621 AliAnalysisTaskPartonDisc.cxx:622 AliAnalysisTaskPartonDisc.cxx:623 AliAnalysisTaskPartonDisc.cxx:624 AliAnalysisTaskPartonDisc.cxx:625 AliAnalysisTaskPartonDisc.cxx:626 AliAnalysisTaskPartonDisc.cxx:627 AliAnalysisTaskPartonDisc.cxx:628 AliAnalysisTaskPartonDisc.cxx:629 AliAnalysisTaskPartonDisc.cxx:630 AliAnalysisTaskPartonDisc.cxx:631 AliAnalysisTaskPartonDisc.cxx:632 AliAnalysisTaskPartonDisc.cxx:633 AliAnalysisTaskPartonDisc.cxx:634 AliAnalysisTaskPartonDisc.cxx:635 AliAnalysisTaskPartonDisc.cxx:636 AliAnalysisTaskPartonDisc.cxx:637 AliAnalysisTaskPartonDisc.cxx:638 AliAnalysisTaskPartonDisc.cxx:639 AliAnalysisTaskPartonDisc.cxx:640 AliAnalysisTaskPartonDisc.cxx:641 AliAnalysisTaskPartonDisc.cxx:642 AliAnalysisTaskPartonDisc.cxx:643 AliAnalysisTaskPartonDisc.cxx:644 AliAnalysisTaskPartonDisc.cxx:645 AliAnalysisTaskPartonDisc.cxx:646 AliAnalysisTaskPartonDisc.cxx:647 AliAnalysisTaskPartonDisc.cxx:648 AliAnalysisTaskPartonDisc.cxx:649 AliAnalysisTaskPartonDisc.cxx:650 AliAnalysisTaskPartonDisc.cxx:651 AliAnalysisTaskPartonDisc.cxx:652 AliAnalysisTaskPartonDisc.cxx:653 AliAnalysisTaskPartonDisc.cxx:654 AliAnalysisTaskPartonDisc.cxx:655 AliAnalysisTaskPartonDisc.cxx:656 AliAnalysisTaskPartonDisc.cxx:657 AliAnalysisTaskPartonDisc.cxx:658 AliAnalysisTaskPartonDisc.cxx:659 AliAnalysisTaskPartonDisc.cxx:660 AliAnalysisTaskPartonDisc.cxx:661 AliAnalysisTaskPartonDisc.cxx:662 AliAnalysisTaskPartonDisc.cxx:663 AliAnalysisTaskPartonDisc.cxx:664 AliAnalysisTaskPartonDisc.cxx:665 AliAnalysisTaskPartonDisc.cxx:666 AliAnalysisTaskPartonDisc.cxx:667 AliAnalysisTaskPartonDisc.cxx:668 AliAnalysisTaskPartonDisc.cxx:669 AliAnalysisTaskPartonDisc.cxx:670 AliAnalysisTaskPartonDisc.cxx:671 AliAnalysisTaskPartonDisc.cxx:672 AliAnalysisTaskPartonDisc.cxx:673 AliAnalysisTaskPartonDisc.cxx:674 AliAnalysisTaskPartonDisc.cxx:675 AliAnalysisTaskPartonDisc.cxx:676 AliAnalysisTaskPartonDisc.cxx:677 AliAnalysisTaskPartonDisc.cxx:678 AliAnalysisTaskPartonDisc.cxx:679 AliAnalysisTaskPartonDisc.cxx:680 AliAnalysisTaskPartonDisc.cxx:681 AliAnalysisTaskPartonDisc.cxx:682 AliAnalysisTaskPartonDisc.cxx:683 AliAnalysisTaskPartonDisc.cxx:684 AliAnalysisTaskPartonDisc.cxx:685 AliAnalysisTaskPartonDisc.cxx:686 AliAnalysisTaskPartonDisc.cxx:687 AliAnalysisTaskPartonDisc.cxx:688 AliAnalysisTaskPartonDisc.cxx:689 AliAnalysisTaskPartonDisc.cxx:690 AliAnalysisTaskPartonDisc.cxx:691 AliAnalysisTaskPartonDisc.cxx:692 AliAnalysisTaskPartonDisc.cxx:693 AliAnalysisTaskPartonDisc.cxx:694 AliAnalysisTaskPartonDisc.cxx:695 AliAnalysisTaskPartonDisc.cxx:696 AliAnalysisTaskPartonDisc.cxx:697 AliAnalysisTaskPartonDisc.cxx:698 AliAnalysisTaskPartonDisc.cxx:699 AliAnalysisTaskPartonDisc.cxx:700 AliAnalysisTaskPartonDisc.cxx:701 AliAnalysisTaskPartonDisc.cxx:702 AliAnalysisTaskPartonDisc.cxx:703 AliAnalysisTaskPartonDisc.cxx:704 AliAnalysisTaskPartonDisc.cxx:705 AliAnalysisTaskPartonDisc.cxx:706 AliAnalysisTaskPartonDisc.cxx:707 AliAnalysisTaskPartonDisc.cxx:708 AliAnalysisTaskPartonDisc.cxx:709 AliAnalysisTaskPartonDisc.cxx:710 AliAnalysisTaskPartonDisc.cxx:711 AliAnalysisTaskPartonDisc.cxx:712 AliAnalysisTaskPartonDisc.cxx:713 AliAnalysisTaskPartonDisc.cxx:714 AliAnalysisTaskPartonDisc.cxx:715 AliAnalysisTaskPartonDisc.cxx:716 AliAnalysisTaskPartonDisc.cxx:717 AliAnalysisTaskPartonDisc.cxx:718 AliAnalysisTaskPartonDisc.cxx:719 AliAnalysisTaskPartonDisc.cxx:720 AliAnalysisTaskPartonDisc.cxx:721 AliAnalysisTaskPartonDisc.cxx:722 AliAnalysisTaskPartonDisc.cxx:723 AliAnalysisTaskPartonDisc.cxx:724 AliAnalysisTaskPartonDisc.cxx:725 AliAnalysisTaskPartonDisc.cxx:726 AliAnalysisTaskPartonDisc.cxx:727 AliAnalysisTaskPartonDisc.cxx:728 AliAnalysisTaskPartonDisc.cxx:729 AliAnalysisTaskPartonDisc.cxx:730 AliAnalysisTaskPartonDisc.cxx:731 AliAnalysisTaskPartonDisc.cxx:732 AliAnalysisTaskPartonDisc.cxx:733 AliAnalysisTaskPartonDisc.cxx:734 AliAnalysisTaskPartonDisc.cxx:735 AliAnalysisTaskPartonDisc.cxx:736 AliAnalysisTaskPartonDisc.cxx:737 AliAnalysisTaskPartonDisc.cxx:738 AliAnalysisTaskPartonDisc.cxx:739 AliAnalysisTaskPartonDisc.cxx:740 AliAnalysisTaskPartonDisc.cxx:741 AliAnalysisTaskPartonDisc.cxx:742 AliAnalysisTaskPartonDisc.cxx:743 AliAnalysisTaskPartonDisc.cxx:744 AliAnalysisTaskPartonDisc.cxx:745 AliAnalysisTaskPartonDisc.cxx:746 AliAnalysisTaskPartonDisc.cxx:747 AliAnalysisTaskPartonDisc.cxx:748 AliAnalysisTaskPartonDisc.cxx:749 AliAnalysisTaskPartonDisc.cxx:750 AliAnalysisTaskPartonDisc.cxx:751 AliAnalysisTaskPartonDisc.cxx:752 AliAnalysisTaskPartonDisc.cxx:753 AliAnalysisTaskPartonDisc.cxx:754 AliAnalysisTaskPartonDisc.cxx:755 AliAnalysisTaskPartonDisc.cxx:756 AliAnalysisTaskPartonDisc.cxx:757 AliAnalysisTaskPartonDisc.cxx:758 AliAnalysisTaskPartonDisc.cxx:759 AliAnalysisTaskPartonDisc.cxx:760 AliAnalysisTaskPartonDisc.cxx:761 AliAnalysisTaskPartonDisc.cxx:762 AliAnalysisTaskPartonDisc.cxx:763 AliAnalysisTaskPartonDisc.cxx:764 AliAnalysisTaskPartonDisc.cxx:765 AliAnalysisTaskPartonDisc.cxx:766 AliAnalysisTaskPartonDisc.cxx:767 AliAnalysisTaskPartonDisc.cxx:768 AliAnalysisTaskPartonDisc.cxx:769 AliAnalysisTaskPartonDisc.cxx:770 AliAnalysisTaskPartonDisc.cxx:771 AliAnalysisTaskPartonDisc.cxx:772 AliAnalysisTaskPartonDisc.cxx:773 AliAnalysisTaskPartonDisc.cxx:774 AliAnalysisTaskPartonDisc.cxx:775 AliAnalysisTaskPartonDisc.cxx:776 AliAnalysisTaskPartonDisc.cxx:777 AliAnalysisTaskPartonDisc.cxx:778 AliAnalysisTaskPartonDisc.cxx:779 AliAnalysisTaskPartonDisc.cxx:780 AliAnalysisTaskPartonDisc.cxx:781 AliAnalysisTaskPartonDisc.cxx:782 AliAnalysisTaskPartonDisc.cxx:783 AliAnalysisTaskPartonDisc.cxx:784 AliAnalysisTaskPartonDisc.cxx:785 AliAnalysisTaskPartonDisc.cxx:786 AliAnalysisTaskPartonDisc.cxx:787 AliAnalysisTaskPartonDisc.cxx:788 AliAnalysisTaskPartonDisc.cxx:789 AliAnalysisTaskPartonDisc.cxx:790 AliAnalysisTaskPartonDisc.cxx:791 AliAnalysisTaskPartonDisc.cxx:792 AliAnalysisTaskPartonDisc.cxx:793 AliAnalysisTaskPartonDisc.cxx:794 AliAnalysisTaskPartonDisc.cxx:795 AliAnalysisTaskPartonDisc.cxx:796 AliAnalysisTaskPartonDisc.cxx:797 AliAnalysisTaskPartonDisc.cxx:798 AliAnalysisTaskPartonDisc.cxx:799 AliAnalysisTaskPartonDisc.cxx:800 AliAnalysisTaskPartonDisc.cxx:801 AliAnalysisTaskPartonDisc.cxx:802 AliAnalysisTaskPartonDisc.cxx:803 AliAnalysisTaskPartonDisc.cxx:804 AliAnalysisTaskPartonDisc.cxx:805 AliAnalysisTaskPartonDisc.cxx:806 AliAnalysisTaskPartonDisc.cxx:807 AliAnalysisTaskPartonDisc.cxx:808 AliAnalysisTaskPartonDisc.cxx:809 AliAnalysisTaskPartonDisc.cxx:810 AliAnalysisTaskPartonDisc.cxx:811 AliAnalysisTaskPartonDisc.cxx:812 AliAnalysisTaskPartonDisc.cxx:813 AliAnalysisTaskPartonDisc.cxx:814 AliAnalysisTaskPartonDisc.cxx:815 AliAnalysisTaskPartonDisc.cxx:816 AliAnalysisTaskPartonDisc.cxx:817 AliAnalysisTaskPartonDisc.cxx:818 AliAnalysisTaskPartonDisc.cxx:819 AliAnalysisTaskPartonDisc.cxx:820 AliAnalysisTaskPartonDisc.cxx:821 AliAnalysisTaskPartonDisc.cxx:822 AliAnalysisTaskPartonDisc.cxx:823 AliAnalysisTaskPartonDisc.cxx:824 AliAnalysisTaskPartonDisc.cxx:825 AliAnalysisTaskPartonDisc.cxx:826 AliAnalysisTaskPartonDisc.cxx:827 AliAnalysisTaskPartonDisc.cxx:828 AliAnalysisTaskPartonDisc.cxx:829 AliAnalysisTaskPartonDisc.cxx:830 AliAnalysisTaskPartonDisc.cxx:831 AliAnalysisTaskPartonDisc.cxx:832 AliAnalysisTaskPartonDisc.cxx:833 AliAnalysisTaskPartonDisc.cxx:834 AliAnalysisTaskPartonDisc.cxx:835 AliAnalysisTaskPartonDisc.cxx:836 AliAnalysisTaskPartonDisc.cxx:837 AliAnalysisTaskPartonDisc.cxx:838 AliAnalysisTaskPartonDisc.cxx:839 AliAnalysisTaskPartonDisc.cxx:840 AliAnalysisTaskPartonDisc.cxx:841 AliAnalysisTaskPartonDisc.cxx:842 AliAnalysisTaskPartonDisc.cxx:843 AliAnalysisTaskPartonDisc.cxx:844 AliAnalysisTaskPartonDisc.cxx:845 AliAnalysisTaskPartonDisc.cxx:846 AliAnalysisTaskPartonDisc.cxx:847 AliAnalysisTaskPartonDisc.cxx:848 AliAnalysisTaskPartonDisc.cxx:849 AliAnalysisTaskPartonDisc.cxx:850 AliAnalysisTaskPartonDisc.cxx:851 AliAnalysisTaskPartonDisc.cxx:852 AliAnalysisTaskPartonDisc.cxx:853 AliAnalysisTaskPartonDisc.cxx:854 AliAnalysisTaskPartonDisc.cxx:855 AliAnalysisTaskPartonDisc.cxx:856 AliAnalysisTaskPartonDisc.cxx:857 AliAnalysisTaskPartonDisc.cxx:858 AliAnalysisTaskPartonDisc.cxx:859 AliAnalysisTaskPartonDisc.cxx:860 AliAnalysisTaskPartonDisc.cxx:861 AliAnalysisTaskPartonDisc.cxx:862 AliAnalysisTaskPartonDisc.cxx:863 AliAnalysisTaskPartonDisc.cxx:864 AliAnalysisTaskPartonDisc.cxx:865 AliAnalysisTaskPartonDisc.cxx:866 AliAnalysisTaskPartonDisc.cxx:867 AliAnalysisTaskPartonDisc.cxx:868 AliAnalysisTaskPartonDisc.cxx:869 AliAnalysisTaskPartonDisc.cxx:870 AliAnalysisTaskPartonDisc.cxx:871 AliAnalysisTaskPartonDisc.cxx:872 AliAnalysisTaskPartonDisc.cxx:873 AliAnalysisTaskPartonDisc.cxx:874 AliAnalysisTaskPartonDisc.cxx:875 AliAnalysisTaskPartonDisc.cxx:876 AliAnalysisTaskPartonDisc.cxx:877 AliAnalysisTaskPartonDisc.cxx:878 AliAnalysisTaskPartonDisc.cxx:879 AliAnalysisTaskPartonDisc.cxx:880 AliAnalysisTaskPartonDisc.cxx:881 AliAnalysisTaskPartonDisc.cxx:882 AliAnalysisTaskPartonDisc.cxx:883 AliAnalysisTaskPartonDisc.cxx:884 AliAnalysisTaskPartonDisc.cxx:885 AliAnalysisTaskPartonDisc.cxx:886 AliAnalysisTaskPartonDisc.cxx:887 AliAnalysisTaskPartonDisc.cxx:888 AliAnalysisTaskPartonDisc.cxx:889 AliAnalysisTaskPartonDisc.cxx:890 AliAnalysisTaskPartonDisc.cxx:891 AliAnalysisTaskPartonDisc.cxx:892 AliAnalysisTaskPartonDisc.cxx:893 AliAnalysisTaskPartonDisc.cxx:894 AliAnalysisTaskPartonDisc.cxx:895 AliAnalysisTaskPartonDisc.cxx:896 AliAnalysisTaskPartonDisc.cxx:897 AliAnalysisTaskPartonDisc.cxx:898 AliAnalysisTaskPartonDisc.cxx:899 AliAnalysisTaskPartonDisc.cxx:900 AliAnalysisTaskPartonDisc.cxx:901 AliAnalysisTaskPartonDisc.cxx:902 AliAnalysisTaskPartonDisc.cxx:903 AliAnalysisTaskPartonDisc.cxx:904 AliAnalysisTaskPartonDisc.cxx:905 AliAnalysisTaskPartonDisc.cxx:906 AliAnalysisTaskPartonDisc.cxx:907 AliAnalysisTaskPartonDisc.cxx:908 AliAnalysisTaskPartonDisc.cxx:909 AliAnalysisTaskPartonDisc.cxx:910 AliAnalysisTaskPartonDisc.cxx:911 AliAnalysisTaskPartonDisc.cxx:912 AliAnalysisTaskPartonDisc.cxx:913 AliAnalysisTaskPartonDisc.cxx:914 AliAnalysisTaskPartonDisc.cxx:915 AliAnalysisTaskPartonDisc.cxx:916 AliAnalysisTaskPartonDisc.cxx:917 AliAnalysisTaskPartonDisc.cxx:918 AliAnalysisTaskPartonDisc.cxx:919 AliAnalysisTaskPartonDisc.cxx:920 AliAnalysisTaskPartonDisc.cxx:921 AliAnalysisTaskPartonDisc.cxx:922 AliAnalysisTaskPartonDisc.cxx:923 AliAnalysisTaskPartonDisc.cxx:924 AliAnalysisTaskPartonDisc.cxx:925 AliAnalysisTaskPartonDisc.cxx:926 AliAnalysisTaskPartonDisc.cxx:927 AliAnalysisTaskPartonDisc.cxx:928 AliAnalysisTaskPartonDisc.cxx:929 AliAnalysisTaskPartonDisc.cxx:930 AliAnalysisTaskPartonDisc.cxx:931 AliAnalysisTaskPartonDisc.cxx:932 AliAnalysisTaskPartonDisc.cxx:933 AliAnalysisTaskPartonDisc.cxx:934 AliAnalysisTaskPartonDisc.cxx:935 AliAnalysisTaskPartonDisc.cxx:936 AliAnalysisTaskPartonDisc.cxx:937 AliAnalysisTaskPartonDisc.cxx:938 AliAnalysisTaskPartonDisc.cxx:939 AliAnalysisTaskPartonDisc.cxx:940 AliAnalysisTaskPartonDisc.cxx:941 AliAnalysisTaskPartonDisc.cxx:942 AliAnalysisTaskPartonDisc.cxx:943 AliAnalysisTaskPartonDisc.cxx:944 AliAnalysisTaskPartonDisc.cxx:945 AliAnalysisTaskPartonDisc.cxx:946 AliAnalysisTaskPartonDisc.cxx:947 AliAnalysisTaskPartonDisc.cxx:948 AliAnalysisTaskPartonDisc.cxx:949 AliAnalysisTaskPartonDisc.cxx:950 AliAnalysisTaskPartonDisc.cxx:951 AliAnalysisTaskPartonDisc.cxx:952 AliAnalysisTaskPartonDisc.cxx:953 AliAnalysisTaskPartonDisc.cxx:954 AliAnalysisTaskPartonDisc.cxx:955 AliAnalysisTaskPartonDisc.cxx:956 AliAnalysisTaskPartonDisc.cxx:957 AliAnalysisTaskPartonDisc.cxx:958 AliAnalysisTaskPartonDisc.cxx:959 AliAnalysisTaskPartonDisc.cxx:960 AliAnalysisTaskPartonDisc.cxx:961 AliAnalysisTaskPartonDisc.cxx:962 AliAnalysisTaskPartonDisc.cxx:963 AliAnalysisTaskPartonDisc.cxx:964 AliAnalysisTaskPartonDisc.cxx:965 AliAnalysisTaskPartonDisc.cxx:966 AliAnalysisTaskPartonDisc.cxx:967 AliAnalysisTaskPartonDisc.cxx:968 AliAnalysisTaskPartonDisc.cxx:969 AliAnalysisTaskPartonDisc.cxx:970 AliAnalysisTaskPartonDisc.cxx:971 AliAnalysisTaskPartonDisc.cxx:972 AliAnalysisTaskPartonDisc.cxx:973 AliAnalysisTaskPartonDisc.cxx:974 AliAnalysisTaskPartonDisc.cxx:975 AliAnalysisTaskPartonDisc.cxx:976 AliAnalysisTaskPartonDisc.cxx:977 AliAnalysisTaskPartonDisc.cxx:978 AliAnalysisTaskPartonDisc.cxx:979 AliAnalysisTaskPartonDisc.cxx:980 AliAnalysisTaskPartonDisc.cxx:981 AliAnalysisTaskPartonDisc.cxx:982 AliAnalysisTaskPartonDisc.cxx:983 AliAnalysisTaskPartonDisc.cxx:984 AliAnalysisTaskPartonDisc.cxx:985 AliAnalysisTaskPartonDisc.cxx:986 AliAnalysisTaskPartonDisc.cxx:987 AliAnalysisTaskPartonDisc.cxx:988 AliAnalysisTaskPartonDisc.cxx:989 AliAnalysisTaskPartonDisc.cxx:990 AliAnalysisTaskPartonDisc.cxx:991 AliAnalysisTaskPartonDisc.cxx:992 AliAnalysisTaskPartonDisc.cxx:993 AliAnalysisTaskPartonDisc.cxx:994 AliAnalysisTaskPartonDisc.cxx:995 AliAnalysisTaskPartonDisc.cxx:996 AliAnalysisTaskPartonDisc.cxx:997 AliAnalysisTaskPartonDisc.cxx:998 AliAnalysisTaskPartonDisc.cxx:999 AliAnalysisTaskPartonDisc.cxx:1000 AliAnalysisTaskPartonDisc.cxx:1001 AliAnalysisTaskPartonDisc.cxx:1002 AliAnalysisTaskPartonDisc.cxx:1003 AliAnalysisTaskPartonDisc.cxx:1004 AliAnalysisTaskPartonDisc.cxx:1005 AliAnalysisTaskPartonDisc.cxx:1006 AliAnalysisTaskPartonDisc.cxx:1007 AliAnalysisTaskPartonDisc.cxx:1008 AliAnalysisTaskPartonDisc.cxx:1009 AliAnalysisTaskPartonDisc.cxx:1010 AliAnalysisTaskPartonDisc.cxx:1011 AliAnalysisTaskPartonDisc.cxx:1012 AliAnalysisTaskPartonDisc.cxx:1013 AliAnalysisTaskPartonDisc.cxx:1014 AliAnalysisTaskPartonDisc.cxx:1015 AliAnalysisTaskPartonDisc.cxx:1016 AliAnalysisTaskPartonDisc.cxx:1017 AliAnalysisTaskPartonDisc.cxx:1018 AliAnalysisTaskPartonDisc.cxx:1019 AliAnalysisTaskPartonDisc.cxx:1020 AliAnalysisTaskPartonDisc.cxx:1021 AliAnalysisTaskPartonDisc.cxx:1022 AliAnalysisTaskPartonDisc.cxx:1023 AliAnalysisTaskPartonDisc.cxx:1024 AliAnalysisTaskPartonDisc.cxx:1025 AliAnalysisTaskPartonDisc.cxx:1026 AliAnalysisTaskPartonDisc.cxx:1027 AliAnalysisTaskPartonDisc.cxx:1028 AliAnalysisTaskPartonDisc.cxx:1029 AliAnalysisTaskPartonDisc.cxx:1030 AliAnalysisTaskPartonDisc.cxx:1031 AliAnalysisTaskPartonDisc.cxx:1032 AliAnalysisTaskPartonDisc.cxx:1033 AliAnalysisTaskPartonDisc.cxx:1034 AliAnalysisTaskPartonDisc.cxx:1035 AliAnalysisTaskPartonDisc.cxx:1036 AliAnalysisTaskPartonDisc.cxx:1037 AliAnalysisTaskPartonDisc.cxx:1038 AliAnalysisTaskPartonDisc.cxx:1039 AliAnalysisTaskPartonDisc.cxx:1040 AliAnalysisTaskPartonDisc.cxx:1041 AliAnalysisTaskPartonDisc.cxx:1042 AliAnalysisTaskPartonDisc.cxx:1043 AliAnalysisTaskPartonDisc.cxx:1044 AliAnalysisTaskPartonDisc.cxx:1045 AliAnalysisTaskPartonDisc.cxx:1046 AliAnalysisTaskPartonDisc.cxx:1047 AliAnalysisTaskPartonDisc.cxx:1048 AliAnalysisTaskPartonDisc.cxx:1049 AliAnalysisTaskPartonDisc.cxx:1050 AliAnalysisTaskPartonDisc.cxx:1051 AliAnalysisTaskPartonDisc.cxx:1052 AliAnalysisTaskPartonDisc.cxx:1053 AliAnalysisTaskPartonDisc.cxx:1054 AliAnalysisTaskPartonDisc.cxx:1055 AliAnalysisTaskPartonDisc.cxx:1056 AliAnalysisTaskPartonDisc.cxx:1057 AliAnalysisTaskPartonDisc.cxx:1058 AliAnalysisTaskPartonDisc.cxx:1059 AliAnalysisTaskPartonDisc.cxx:1060 AliAnalysisTaskPartonDisc.cxx:1061 AliAnalysisTaskPartonDisc.cxx:1062 AliAnalysisTaskPartonDisc.cxx:1063 AliAnalysisTaskPartonDisc.cxx:1064 AliAnalysisTaskPartonDisc.cxx:1065 AliAnalysisTaskPartonDisc.cxx:1066 AliAnalysisTaskPartonDisc.cxx:1067 AliAnalysisTaskPartonDisc.cxx:1068 AliAnalysisTaskPartonDisc.cxx:1069 AliAnalysisTaskPartonDisc.cxx:1070 AliAnalysisTaskPartonDisc.cxx:1071 AliAnalysisTaskPartonDisc.cxx:1072 AliAnalysisTaskPartonDisc.cxx:1073 AliAnalysisTaskPartonDisc.cxx:1074 AliAnalysisTaskPartonDisc.cxx:1075 AliAnalysisTaskPartonDisc.cxx:1076 AliAnalysisTaskPartonDisc.cxx:1077 AliAnalysisTaskPartonDisc.cxx:1078 AliAnalysisTaskPartonDisc.cxx:1079 AliAnalysisTaskPartonDisc.cxx:1080 AliAnalysisTaskPartonDisc.cxx:1081 AliAnalysisTaskPartonDisc.cxx:1082 AliAnalysisTaskPartonDisc.cxx:1083 AliAnalysisTaskPartonDisc.cxx:1084 AliAnalysisTaskPartonDisc.cxx:1085 AliAnalysisTaskPartonDisc.cxx:1086 AliAnalysisTaskPartonDisc.cxx:1087 AliAnalysisTaskPartonDisc.cxx:1088 AliAnalysisTaskPartonDisc.cxx:1089 AliAnalysisTaskPartonDisc.cxx:1090 AliAnalysisTaskPartonDisc.cxx:1091 AliAnalysisTaskPartonDisc.cxx:1092 AliAnalysisTaskPartonDisc.cxx:1093 AliAnalysisTaskPartonDisc.cxx:1094 AliAnalysisTaskPartonDisc.cxx:1095 AliAnalysisTaskPartonDisc.cxx:1096 AliAnalysisTaskPartonDisc.cxx:1097 AliAnalysisTaskPartonDisc.cxx:1098 AliAnalysisTaskPartonDisc.cxx:1099 AliAnalysisTaskPartonDisc.cxx:1100 AliAnalysisTaskPartonDisc.cxx:1101 AliAnalysisTaskPartonDisc.cxx:1102 AliAnalysisTaskPartonDisc.cxx:1103 AliAnalysisTaskPartonDisc.cxx:1104 AliAnalysisTaskPartonDisc.cxx:1105 AliAnalysisTaskPartonDisc.cxx:1106 AliAnalysisTaskPartonDisc.cxx:1107 AliAnalysisTaskPartonDisc.cxx:1108 AliAnalysisTaskPartonDisc.cxx:1109 AliAnalysisTaskPartonDisc.cxx:1110 AliAnalysisTaskPartonDisc.cxx:1111 AliAnalysisTaskPartonDisc.cxx:1112 AliAnalysisTaskPartonDisc.cxx:1113 AliAnalysisTaskPartonDisc.cxx:1114 AliAnalysisTaskPartonDisc.cxx:1115 AliAnalysisTaskPartonDisc.cxx:1116 AliAnalysisTaskPartonDisc.cxx:1117 AliAnalysisTaskPartonDisc.cxx:1118 AliAnalysisTaskPartonDisc.cxx:1119 AliAnalysisTaskPartonDisc.cxx:1120 AliAnalysisTaskPartonDisc.cxx:1121 AliAnalysisTaskPartonDisc.cxx:1122 AliAnalysisTaskPartonDisc.cxx:1123 AliAnalysisTaskPartonDisc.cxx:1124 AliAnalysisTaskPartonDisc.cxx:1125 AliAnalysisTaskPartonDisc.cxx:1126 AliAnalysisTaskPartonDisc.cxx:1127 AliAnalysisTaskPartonDisc.cxx:1128 AliAnalysisTaskPartonDisc.cxx:1129 AliAnalysisTaskPartonDisc.cxx:1130 AliAnalysisTaskPartonDisc.cxx:1131 AliAnalysisTaskPartonDisc.cxx:1132 AliAnalysisTaskPartonDisc.cxx:1133 AliAnalysisTaskPartonDisc.cxx:1134 AliAnalysisTaskPartonDisc.cxx:1135 AliAnalysisTaskPartonDisc.cxx:1136 AliAnalysisTaskPartonDisc.cxx:1137 AliAnalysisTaskPartonDisc.cxx:1138 AliAnalysisTaskPartonDisc.cxx:1139 AliAnalysisTaskPartonDisc.cxx:1140 AliAnalysisTaskPartonDisc.cxx:1141 AliAnalysisTaskPartonDisc.cxx:1142 AliAnalysisTaskPartonDisc.cxx:1143 AliAnalysisTaskPartonDisc.cxx:1144 AliAnalysisTaskPartonDisc.cxx:1145 AliAnalysisTaskPartonDisc.cxx:1146 AliAnalysisTaskPartonDisc.cxx:1147 AliAnalysisTaskPartonDisc.cxx:1148 AliAnalysisTaskPartonDisc.cxx:1149 AliAnalysisTaskPartonDisc.cxx:1150 AliAnalysisTaskPartonDisc.cxx:1151 AliAnalysisTaskPartonDisc.cxx:1152 AliAnalysisTaskPartonDisc.cxx:1153 AliAnalysisTaskPartonDisc.cxx:1154 AliAnalysisTaskPartonDisc.cxx:1155 AliAnalysisTaskPartonDisc.cxx:1156 AliAnalysisTaskPartonDisc.cxx:1157 AliAnalysisTaskPartonDisc.cxx:1158 AliAnalysisTaskPartonDisc.cxx:1159 AliAnalysisTaskPartonDisc.cxx:1160 AliAnalysisTaskPartonDisc.cxx:1161 AliAnalysisTaskPartonDisc.cxx:1162 AliAnalysisTaskPartonDisc.cxx:1163 AliAnalysisTaskPartonDisc.cxx:1164 AliAnalysisTaskPartonDisc.cxx:1165 AliAnalysisTaskPartonDisc.cxx:1166 AliAnalysisTaskPartonDisc.cxx:1167 AliAnalysisTaskPartonDisc.cxx:1168 AliAnalysisTaskPartonDisc.cxx:1169 AliAnalysisTaskPartonDisc.cxx:1170 AliAnalysisTaskPartonDisc.cxx:1171 AliAnalysisTaskPartonDisc.cxx:1172 AliAnalysisTaskPartonDisc.cxx:1173 AliAnalysisTaskPartonDisc.cxx:1174 AliAnalysisTaskPartonDisc.cxx:1175 AliAnalysisTaskPartonDisc.cxx:1176 AliAnalysisTaskPartonDisc.cxx:1177 AliAnalysisTaskPartonDisc.cxx:1178 AliAnalysisTaskPartonDisc.cxx:1179 AliAnalysisTaskPartonDisc.cxx:1180 AliAnalysisTaskPartonDisc.cxx:1181 AliAnalysisTaskPartonDisc.cxx:1182 AliAnalysisTaskPartonDisc.cxx:1183 AliAnalysisTaskPartonDisc.cxx:1184 AliAnalysisTaskPartonDisc.cxx:1185 AliAnalysisTaskPartonDisc.cxx:1186 AliAnalysisTaskPartonDisc.cxx:1187 AliAnalysisTaskPartonDisc.cxx:1188 AliAnalysisTaskPartonDisc.cxx:1189 AliAnalysisTaskPartonDisc.cxx:1190 AliAnalysisTaskPartonDisc.cxx:1191 AliAnalysisTaskPartonDisc.cxx:1192 AliAnalysisTaskPartonDisc.cxx:1193 AliAnalysisTaskPartonDisc.cxx:1194 AliAnalysisTaskPartonDisc.cxx:1195 AliAnalysisTaskPartonDisc.cxx:1196 AliAnalysisTaskPartonDisc.cxx:1197 AliAnalysisTaskPartonDisc.cxx:1198 AliAnalysisTaskPartonDisc.cxx:1199 AliAnalysisTaskPartonDisc.cxx:1200 AliAnalysisTaskPartonDisc.cxx:1201 AliAnalysisTaskPartonDisc.cxx:1202 AliAnalysisTaskPartonDisc.cxx:1203 AliAnalysisTaskPartonDisc.cxx:1204 AliAnalysisTaskPartonDisc.cxx:1205 AliAnalysisTaskPartonDisc.cxx:1206 AliAnalysisTaskPartonDisc.cxx:1207 AliAnalysisTaskPartonDisc.cxx:1208 AliAnalysisTaskPartonDisc.cxx:1209 AliAnalysisTaskPartonDisc.cxx:1210 AliAnalysisTaskPartonDisc.cxx:1211 AliAnalysisTaskPartonDisc.cxx:1212 AliAnalysisTaskPartonDisc.cxx:1213 AliAnalysisTaskPartonDisc.cxx:1214 AliAnalysisTaskPartonDisc.cxx:1215 AliAnalysisTaskPartonDisc.cxx:1216 AliAnalysisTaskPartonDisc.cxx:1217 AliAnalysisTaskPartonDisc.cxx:1218 AliAnalysisTaskPartonDisc.cxx:1219 AliAnalysisTaskPartonDisc.cxx:1220 AliAnalysisTaskPartonDisc.cxx:1221 AliAnalysisTaskPartonDisc.cxx:1222 AliAnalysisTaskPartonDisc.cxx:1223 AliAnalysisTaskPartonDisc.cxx:1224 AliAnalysisTaskPartonDisc.cxx:1225 AliAnalysisTaskPartonDisc.cxx:1226 AliAnalysisTaskPartonDisc.cxx:1227 AliAnalysisTaskPartonDisc.cxx:1228 AliAnalysisTaskPartonDisc.cxx:1229 AliAnalysisTaskPartonDisc.cxx:1230 AliAnalysisTaskPartonDisc.cxx:1231 AliAnalysisTaskPartonDisc.cxx:1232 AliAnalysisTaskPartonDisc.cxx:1233 AliAnalysisTaskPartonDisc.cxx:1234 AliAnalysisTaskPartonDisc.cxx:1235 AliAnalysisTaskPartonDisc.cxx:1236 AliAnalysisTaskPartonDisc.cxx:1237 AliAnalysisTaskPartonDisc.cxx:1238 AliAnalysisTaskPartonDisc.cxx:1239 AliAnalysisTaskPartonDisc.cxx:1240 AliAnalysisTaskPartonDisc.cxx:1241 AliAnalysisTaskPartonDisc.cxx:1242 AliAnalysisTaskPartonDisc.cxx:1243 AliAnalysisTaskPartonDisc.cxx:1244 AliAnalysisTaskPartonDisc.cxx:1245 AliAnalysisTaskPartonDisc.cxx:1246 AliAnalysisTaskPartonDisc.cxx:1247 AliAnalysisTaskPartonDisc.cxx:1248 AliAnalysisTaskPartonDisc.cxx:1249 AliAnalysisTaskPartonDisc.cxx:1250 AliAnalysisTaskPartonDisc.cxx:1251 AliAnalysisTaskPartonDisc.cxx:1252 AliAnalysisTaskPartonDisc.cxx:1253 AliAnalysisTaskPartonDisc.cxx:1254 AliAnalysisTaskPartonDisc.cxx:1255 AliAnalysisTaskPartonDisc.cxx:1256 AliAnalysisTaskPartonDisc.cxx:1257 AliAnalysisTaskPartonDisc.cxx:1258 AliAnalysisTaskPartonDisc.cxx:1259 AliAnalysisTaskPartonDisc.cxx:1260 AliAnalysisTaskPartonDisc.cxx:1261 AliAnalysisTaskPartonDisc.cxx:1262 AliAnalysisTaskPartonDisc.cxx:1263 AliAnalysisTaskPartonDisc.cxx:1264 AliAnalysisTaskPartonDisc.cxx:1265 AliAnalysisTaskPartonDisc.cxx:1266 AliAnalysisTaskPartonDisc.cxx:1267 AliAnalysisTaskPartonDisc.cxx:1268 AliAnalysisTaskPartonDisc.cxx:1269 AliAnalysisTaskPartonDisc.cxx:1270 AliAnalysisTaskPartonDisc.cxx:1271 AliAnalysisTaskPartonDisc.cxx:1272 AliAnalysisTaskPartonDisc.cxx:1273 AliAnalysisTaskPartonDisc.cxx:1274 AliAnalysisTaskPartonDisc.cxx:1275 AliAnalysisTaskPartonDisc.cxx:1276 AliAnalysisTaskPartonDisc.cxx:1277 AliAnalysisTaskPartonDisc.cxx:1278 AliAnalysisTaskPartonDisc.cxx:1279 AliAnalysisTaskPartonDisc.cxx:1280 AliAnalysisTaskPartonDisc.cxx:1281 AliAnalysisTaskPartonDisc.cxx:1282 AliAnalysisTaskPartonDisc.cxx:1283 AliAnalysisTaskPartonDisc.cxx:1284 AliAnalysisTaskPartonDisc.cxx:1285 AliAnalysisTaskPartonDisc.cxx:1286 AliAnalysisTaskPartonDisc.cxx:1287 AliAnalysisTaskPartonDisc.cxx:1288 AliAnalysisTaskPartonDisc.cxx:1289 AliAnalysisTaskPartonDisc.cxx:1290 AliAnalysisTaskPartonDisc.cxx:1291 AliAnalysisTaskPartonDisc.cxx:1292 AliAnalysisTaskPartonDisc.cxx:1293 AliAnalysisTaskPartonDisc.cxx:1294 AliAnalysisTaskPartonDisc.cxx:1295 AliAnalysisTaskPartonDisc.cxx:1296 AliAnalysisTaskPartonDisc.cxx:1297 AliAnalysisTaskPartonDisc.cxx:1298 AliAnalysisTaskPartonDisc.cxx:1299 AliAnalysisTaskPartonDisc.cxx:1300 AliAnalysisTaskPartonDisc.cxx:1301 AliAnalysisTaskPartonDisc.cxx:1302 AliAnalysisTaskPartonDisc.cxx:1303 AliAnalysisTaskPartonDisc.cxx:1304 AliAnalysisTaskPartonDisc.cxx:1305 AliAnalysisTaskPartonDisc.cxx:1306 AliAnalysisTaskPartonDisc.cxx:1307 AliAnalysisTaskPartonDisc.cxx:1308 AliAnalysisTaskPartonDisc.cxx:1309 AliAnalysisTaskPartonDisc.cxx:1310 AliAnalysisTaskPartonDisc.cxx:1311 AliAnalysisTaskPartonDisc.cxx:1312 AliAnalysisTaskPartonDisc.cxx:1313 AliAnalysisTaskPartonDisc.cxx:1314 AliAnalysisTaskPartonDisc.cxx:1315 AliAnalysisTaskPartonDisc.cxx:1316 AliAnalysisTaskPartonDisc.cxx:1317 AliAnalysisTaskPartonDisc.cxx:1318 AliAnalysisTaskPartonDisc.cxx:1319 AliAnalysisTaskPartonDisc.cxx:1320 AliAnalysisTaskPartonDisc.cxx:1321 AliAnalysisTaskPartonDisc.cxx:1322 AliAnalysisTaskPartonDisc.cxx:1323 AliAnalysisTaskPartonDisc.cxx:1324 AliAnalysisTaskPartonDisc.cxx:1325 AliAnalysisTaskPartonDisc.cxx:1326 AliAnalysisTaskPartonDisc.cxx:1327 AliAnalysisTaskPartonDisc.cxx:1328 AliAnalysisTaskPartonDisc.cxx:1329 AliAnalysisTaskPartonDisc.cxx:1330 AliAnalysisTaskPartonDisc.cxx:1331 AliAnalysisTaskPartonDisc.cxx:1332 AliAnalysisTaskPartonDisc.cxx:1333 AliAnalysisTaskPartonDisc.cxx:1334 AliAnalysisTaskPartonDisc.cxx:1335 AliAnalysisTaskPartonDisc.cxx:1336 AliAnalysisTaskPartonDisc.cxx:1337 AliAnalysisTaskPartonDisc.cxx:1338 AliAnalysisTaskPartonDisc.cxx:1339 AliAnalysisTaskPartonDisc.cxx:1340 AliAnalysisTaskPartonDisc.cxx:1341 AliAnalysisTaskPartonDisc.cxx:1342 AliAnalysisTaskPartonDisc.cxx:1343 AliAnalysisTaskPartonDisc.cxx:1344 AliAnalysisTaskPartonDisc.cxx:1345 AliAnalysisTaskPartonDisc.cxx:1346 AliAnalysisTaskPartonDisc.cxx:1347 AliAnalysisTaskPartonDisc.cxx:1348 AliAnalysisTaskPartonDisc.cxx:1349 AliAnalysisTaskPartonDisc.cxx:1350 AliAnalysisTaskPartonDisc.cxx:1351 AliAnalysisTaskPartonDisc.cxx:1352 AliAnalysisTaskPartonDisc.cxx:1353 AliAnalysisTaskPartonDisc.cxx:1354 AliAnalysisTaskPartonDisc.cxx:1355 AliAnalysisTaskPartonDisc.cxx:1356 AliAnalysisTaskPartonDisc.cxx:1357 AliAnalysisTaskPartonDisc.cxx:1358 AliAnalysisTaskPartonDisc.cxx:1359 AliAnalysisTaskPartonDisc.cxx:1360 AliAnalysisTaskPartonDisc.cxx:1361 AliAnalysisTaskPartonDisc.cxx:1362 AliAnalysisTaskPartonDisc.cxx:1363 AliAnalysisTaskPartonDisc.cxx:1364 AliAnalysisTaskPartonDisc.cxx:1365 AliAnalysisTaskPartonDisc.cxx:1366 AliAnalysisTaskPartonDisc.cxx:1367 AliAnalysisTaskPartonDisc.cxx:1368 AliAnalysisTaskPartonDisc.cxx:1369 AliAnalysisTaskPartonDisc.cxx:1370 AliAnalysisTaskPartonDisc.cxx:1371 AliAnalysisTaskPartonDisc.cxx:1372 AliAnalysisTaskPartonDisc.cxx:1373 AliAnalysisTaskPartonDisc.cxx:1374 AliAnalysisTaskPartonDisc.cxx:1375 AliAnalysisTaskPartonDisc.cxx:1376 AliAnalysisTaskPartonDisc.cxx:1377 AliAnalysisTaskPartonDisc.cxx:1378 AliAnalysisTaskPartonDisc.cxx:1379 AliAnalysisTaskPartonDisc.cxx:1380 AliAnalysisTaskPartonDisc.cxx:1381 AliAnalysisTaskPartonDisc.cxx:1382 AliAnalysisTaskPartonDisc.cxx:1383 AliAnalysisTaskPartonDisc.cxx:1384 AliAnalysisTaskPartonDisc.cxx:1385 AliAnalysisTaskPartonDisc.cxx:1386 AliAnalysisTaskPartonDisc.cxx:1387 AliAnalysisTaskPartonDisc.cxx:1388 AliAnalysisTaskPartonDisc.cxx:1389 AliAnalysisTaskPartonDisc.cxx:1390 AliAnalysisTaskPartonDisc.cxx:1391 AliAnalysisTaskPartonDisc.cxx:1392 AliAnalysisTaskPartonDisc.cxx:1393 AliAnalysisTaskPartonDisc.cxx:1394 AliAnalysisTaskPartonDisc.cxx:1395 AliAnalysisTaskPartonDisc.cxx:1396 AliAnalysisTaskPartonDisc.cxx:1397 AliAnalysisTaskPartonDisc.cxx:1398 AliAnalysisTaskPartonDisc.cxx:1399 AliAnalysisTaskPartonDisc.cxx:1400 AliAnalysisTaskPartonDisc.cxx:1401 AliAnalysisTaskPartonDisc.cxx:1402 AliAnalysisTaskPartonDisc.cxx:1403 AliAnalysisTaskPartonDisc.cxx:1404 AliAnalysisTaskPartonDisc.cxx:1405 AliAnalysisTaskPartonDisc.cxx:1406 AliAnalysisTaskPartonDisc.cxx:1407 AliAnalysisTaskPartonDisc.cxx:1408 AliAnalysisTaskPartonDisc.cxx:1409 AliAnalysisTaskPartonDisc.cxx:1410 AliAnalysisTaskPartonDisc.cxx:1411 AliAnalysisTaskPartonDisc.cxx:1412 AliAnalysisTaskPartonDisc.cxx:1413 AliAnalysisTaskPartonDisc.cxx:1414 AliAnalysisTaskPartonDisc.cxx:1415 AliAnalysisTaskPartonDisc.cxx:1416 AliAnalysisTaskPartonDisc.cxx:1417 AliAnalysisTaskPartonDisc.cxx:1418 AliAnalysisTaskPartonDisc.cxx:1419 AliAnalysisTaskPartonDisc.cxx:1420 AliAnalysisTaskPartonDisc.cxx:1421 AliAnalysisTaskPartonDisc.cxx:1422 AliAnalysisTaskPartonDisc.cxx:1423 AliAnalysisTaskPartonDisc.cxx:1424 AliAnalysisTaskPartonDisc.cxx:1425 AliAnalysisTaskPartonDisc.cxx:1426 AliAnalysisTaskPartonDisc.cxx:1427 AliAnalysisTaskPartonDisc.cxx:1428 AliAnalysisTaskPartonDisc.cxx:1429 AliAnalysisTaskPartonDisc.cxx:1430 AliAnalysisTaskPartonDisc.cxx:1431 AliAnalysisTaskPartonDisc.cxx:1432 AliAnalysisTaskPartonDisc.cxx:1433 AliAnalysisTaskPartonDisc.cxx:1434 AliAnalysisTaskPartonDisc.cxx:1435 AliAnalysisTaskPartonDisc.cxx:1436 AliAnalysisTaskPartonDisc.cxx:1437 AliAnalysisTaskPartonDisc.cxx:1438 AliAnalysisTaskPartonDisc.cxx:1439 AliAnalysisTaskPartonDisc.cxx:1440 AliAnalysisTaskPartonDisc.cxx:1441 AliAnalysisTaskPartonDisc.cxx:1442 AliAnalysisTaskPartonDisc.cxx:1443 AliAnalysisTaskPartonDisc.cxx:1444 AliAnalysisTaskPartonDisc.cxx:1445 AliAnalysisTaskPartonDisc.cxx:1446 AliAnalysisTaskPartonDisc.cxx:1447 AliAnalysisTaskPartonDisc.cxx:1448 AliAnalysisTaskPartonDisc.cxx:1449 AliAnalysisTaskPartonDisc.cxx:1450 AliAnalysisTaskPartonDisc.cxx:1451 AliAnalysisTaskPartonDisc.cxx:1452 AliAnalysisTaskPartonDisc.cxx:1453 AliAnalysisTaskPartonDisc.cxx:1454 AliAnalysisTaskPartonDisc.cxx:1455 AliAnalysisTaskPartonDisc.cxx:1456 AliAnalysisTaskPartonDisc.cxx:1457 AliAnalysisTaskPartonDisc.cxx:1458 AliAnalysisTaskPartonDisc.cxx:1459 AliAnalysisTaskPartonDisc.cxx:1460 AliAnalysisTaskPartonDisc.cxx:1461 AliAnalysisTaskPartonDisc.cxx:1462 AliAnalysisTaskPartonDisc.cxx:1463 AliAnalysisTaskPartonDisc.cxx:1464 AliAnalysisTaskPartonDisc.cxx:1465 AliAnalysisTaskPartonDisc.cxx:1466 AliAnalysisTaskPartonDisc.cxx:1467 AliAnalysisTaskPartonDisc.cxx:1468 AliAnalysisTaskPartonDisc.cxx:1469 AliAnalysisTaskPartonDisc.cxx:1470 AliAnalysisTaskPartonDisc.cxx:1471 AliAnalysisTaskPartonDisc.cxx:1472 AliAnalysisTaskPartonDisc.cxx:1473 AliAnalysisTaskPartonDisc.cxx:1474 AliAnalysisTaskPartonDisc.cxx:1475 AliAnalysisTaskPartonDisc.cxx:1476 AliAnalysisTaskPartonDisc.cxx:1477 AliAnalysisTaskPartonDisc.cxx:1478 AliAnalysisTaskPartonDisc.cxx:1479 AliAnalysisTaskPartonDisc.cxx:1480 AliAnalysisTaskPartonDisc.cxx:1481 AliAnalysisTaskPartonDisc.cxx:1482 AliAnalysisTaskPartonDisc.cxx:1483 AliAnalysisTaskPartonDisc.cxx:1484 AliAnalysisTaskPartonDisc.cxx:1485 AliAnalysisTaskPartonDisc.cxx:1486 AliAnalysisTaskPartonDisc.cxx:1487 AliAnalysisTaskPartonDisc.cxx:1488 AliAnalysisTaskPartonDisc.cxx:1489 AliAnalysisTaskPartonDisc.cxx:1490 AliAnalysisTaskPartonDisc.cxx:1491 AliAnalysisTaskPartonDisc.cxx:1492 AliAnalysisTaskPartonDisc.cxx:1493 AliAnalysisTaskPartonDisc.cxx:1494 AliAnalysisTaskPartonDisc.cxx:1495 AliAnalysisTaskPartonDisc.cxx:1496 AliAnalysisTaskPartonDisc.cxx:1497 AliAnalysisTaskPartonDisc.cxx:1498 AliAnalysisTaskPartonDisc.cxx:1499 AliAnalysisTaskPartonDisc.cxx:1500 AliAnalysisTaskPartonDisc.cxx:1501 AliAnalysisTaskPartonDisc.cxx:1502 AliAnalysisTaskPartonDisc.cxx:1503 AliAnalysisTaskPartonDisc.cxx:1504 AliAnalysisTaskPartonDisc.cxx:1505 AliAnalysisTaskPartonDisc.cxx:1506 AliAnalysisTaskPartonDisc.cxx:1507 AliAnalysisTaskPartonDisc.cxx:1508 AliAnalysisTaskPartonDisc.cxx:1509 AliAnalysisTaskPartonDisc.cxx:1510 AliAnalysisTaskPartonDisc.cxx:1511 AliAnalysisTaskPartonDisc.cxx:1512 AliAnalysisTaskPartonDisc.cxx:1513 AliAnalysisTaskPartonDisc.cxx:1514 AliAnalysisTaskPartonDisc.cxx:1515 AliAnalysisTaskPartonDisc.cxx:1516 AliAnalysisTaskPartonDisc.cxx:1517 AliAnalysisTaskPartonDisc.cxx:1518 AliAnalysisTaskPartonDisc.cxx:1519 AliAnalysisTaskPartonDisc.cxx:1520 AliAnalysisTaskPartonDisc.cxx:1521 AliAnalysisTaskPartonDisc.cxx:1522 AliAnalysisTaskPartonDisc.cxx:1523 AliAnalysisTaskPartonDisc.cxx:1524 AliAnalysisTaskPartonDisc.cxx:1525 AliAnalysisTaskPartonDisc.cxx:1526 AliAnalysisTaskPartonDisc.cxx:1527 AliAnalysisTaskPartonDisc.cxx:1528 AliAnalysisTaskPartonDisc.cxx:1529 AliAnalysisTaskPartonDisc.cxx:1530 AliAnalysisTaskPartonDisc.cxx:1531 AliAnalysisTaskPartonDisc.cxx:1532 AliAnalysisTaskPartonDisc.cxx:1533 AliAnalysisTaskPartonDisc.cxx:1534 AliAnalysisTaskPartonDisc.cxx:1535 AliAnalysisTaskPartonDisc.cxx:1536 AliAnalysisTaskPartonDisc.cxx:1537 AliAnalysisTaskPartonDisc.cxx:1538 AliAnalysisTaskPartonDisc.cxx:1539 AliAnalysisTaskPartonDisc.cxx:1540 AliAnalysisTaskPartonDisc.cxx:1541 AliAnalysisTaskPartonDisc.cxx:1542 AliAnalysisTaskPartonDisc.cxx:1543 AliAnalysisTaskPartonDisc.cxx:1544 AliAnalysisTaskPartonDisc.cxx:1545 AliAnalysisTaskPartonDisc.cxx:1546 AliAnalysisTaskPartonDisc.cxx:1547 AliAnalysisTaskPartonDisc.cxx:1548 AliAnalysisTaskPartonDisc.cxx:1549 AliAnalysisTaskPartonDisc.cxx:1550 AliAnalysisTaskPartonDisc.cxx:1551 AliAnalysisTaskPartonDisc.cxx:1552 AliAnalysisTaskPartonDisc.cxx:1553 AliAnalysisTaskPartonDisc.cxx:1554 AliAnalysisTaskPartonDisc.cxx:1555 AliAnalysisTaskPartonDisc.cxx:1556 AliAnalysisTaskPartonDisc.cxx:1557 AliAnalysisTaskPartonDisc.cxx:1558 AliAnalysisTaskPartonDisc.cxx:1559 AliAnalysisTaskPartonDisc.cxx:1560 AliAnalysisTaskPartonDisc.cxx:1561 AliAnalysisTaskPartonDisc.cxx:1562 AliAnalysisTaskPartonDisc.cxx:1563 AliAnalysisTaskPartonDisc.cxx:1564 AliAnalysisTaskPartonDisc.cxx:1565 AliAnalysisTaskPartonDisc.cxx:1566 AliAnalysisTaskPartonDisc.cxx:1567 AliAnalysisTaskPartonDisc.cxx:1568 AliAnalysisTaskPartonDisc.cxx:1569 AliAnalysisTaskPartonDisc.cxx:1570 AliAnalysisTaskPartonDisc.cxx:1571 AliAnalysisTaskPartonDisc.cxx:1572 AliAnalysisTaskPartonDisc.cxx:1573 AliAnalysisTaskPartonDisc.cxx:1574 AliAnalysisTaskPartonDisc.cxx:1575 AliAnalysisTaskPartonDisc.cxx:1576 AliAnalysisTaskPartonDisc.cxx:1577 AliAnalysisTaskPartonDisc.cxx:1578 AliAnalysisTaskPartonDisc.cxx:1579 AliAnalysisTaskPartonDisc.cxx:1580 AliAnalysisTaskPartonDisc.cxx:1581 AliAnalysisTaskPartonDisc.cxx:1582 AliAnalysisTaskPartonDisc.cxx:1583 AliAnalysisTaskPartonDisc.cxx:1584 AliAnalysisTaskPartonDisc.cxx:1585 AliAnalysisTaskPartonDisc.cxx:1586 AliAnalysisTaskPartonDisc.cxx:1587 AliAnalysisTaskPartonDisc.cxx:1588 AliAnalysisTaskPartonDisc.cxx:1589 AliAnalysisTaskPartonDisc.cxx:1590 AliAnalysisTaskPartonDisc.cxx:1591 AliAnalysisTaskPartonDisc.cxx:1592 AliAnalysisTaskPartonDisc.cxx:1593 AliAnalysisTaskPartonDisc.cxx:1594 AliAnalysisTaskPartonDisc.cxx:1595 AliAnalysisTaskPartonDisc.cxx:1596 AliAnalysisTaskPartonDisc.cxx:1597 AliAnalysisTaskPartonDisc.cxx:1598 AliAnalysisTaskPartonDisc.cxx:1599 AliAnalysisTaskPartonDisc.cxx:1600 AliAnalysisTaskPartonDisc.cxx:1601 AliAnalysisTaskPartonDisc.cxx:1602 AliAnalysisTaskPartonDisc.cxx:1603 AliAnalysisTaskPartonDisc.cxx:1604 AliAnalysisTaskPartonDisc.cxx:1605 AliAnalysisTaskPartonDisc.cxx:1606 AliAnalysisTaskPartonDisc.cxx:1607 AliAnalysisTaskPartonDisc.cxx:1608 AliAnalysisTaskPartonDisc.cxx:1609 AliAnalysisTaskPartonDisc.cxx:1610 AliAnalysisTaskPartonDisc.cxx:1611 AliAnalysisTaskPartonDisc.cxx:1612 AliAnalysisTaskPartonDisc.cxx:1613 AliAnalysisTaskPartonDisc.cxx:1614 AliAnalysisTaskPartonDisc.cxx:1615 AliAnalysisTaskPartonDisc.cxx:1616 AliAnalysisTaskPartonDisc.cxx:1617 AliAnalysisTaskPartonDisc.cxx:1618 AliAnalysisTaskPartonDisc.cxx:1619 AliAnalysisTaskPartonDisc.cxx:1620 AliAnalysisTaskPartonDisc.cxx:1621 AliAnalysisTaskPartonDisc.cxx:1622 AliAnalysisTaskPartonDisc.cxx:1623 AliAnalysisTaskPartonDisc.cxx:1624 AliAnalysisTaskPartonDisc.cxx:1625 AliAnalysisTaskPartonDisc.cxx:1626 AliAnalysisTaskPartonDisc.cxx:1627 AliAnalysisTaskPartonDisc.cxx:1628 AliAnalysisTaskPartonDisc.cxx:1629 AliAnalysisTaskPartonDisc.cxx:1630 AliAnalysisTaskPartonDisc.cxx:1631 AliAnalysisTaskPartonDisc.cxx:1632 AliAnalysisTaskPartonDisc.cxx:1633 AliAnalysisTaskPartonDisc.cxx:1634 AliAnalysisTaskPartonDisc.cxx:1635 AliAnalysisTaskPartonDisc.cxx:1636 AliAnalysisTaskPartonDisc.cxx:1637 AliAnalysisTaskPartonDisc.cxx:1638 AliAnalysisTaskPartonDisc.cxx:1639 AliAnalysisTaskPartonDisc.cxx:1640 AliAnalysisTaskPartonDisc.cxx:1641 AliAnalysisTaskPartonDisc.cxx:1642 AliAnalysisTaskPartonDisc.cxx:1643 AliAnalysisTaskPartonDisc.cxx:1644 AliAnalysisTaskPartonDisc.cxx:1645 AliAnalysisTaskPartonDisc.cxx:1646 AliAnalysisTaskPartonDisc.cxx:1647 AliAnalysisTaskPartonDisc.cxx:1648 AliAnalysisTaskPartonDisc.cxx:1649 AliAnalysisTaskPartonDisc.cxx:1650 AliAnalysisTaskPartonDisc.cxx:1651 AliAnalysisTaskPartonDisc.cxx:1652 AliAnalysisTaskPartonDisc.cxx:1653 AliAnalysisTaskPartonDisc.cxx:1654 AliAnalysisTaskPartonDisc.cxx:1655 AliAnalysisTaskPartonDisc.cxx:1656 AliAnalysisTaskPartonDisc.cxx:1657 AliAnalysisTaskPartonDisc.cxx:1658 AliAnalysisTaskPartonDisc.cxx:1659 AliAnalysisTaskPartonDisc.cxx:1660 AliAnalysisTaskPartonDisc.cxx:1661 AliAnalysisTaskPartonDisc.cxx:1662 AliAnalysisTaskPartonDisc.cxx:1663 AliAnalysisTaskPartonDisc.cxx:1664 AliAnalysisTaskPartonDisc.cxx:1665 AliAnalysisTaskPartonDisc.cxx:1666 AliAnalysisTaskPartonDisc.cxx:1667 AliAnalysisTaskPartonDisc.cxx:1668 AliAnalysisTaskPartonDisc.cxx:1669 AliAnalysisTaskPartonDisc.cxx:1670 AliAnalysisTaskPartonDisc.cxx:1671 AliAnalysisTaskPartonDisc.cxx:1672 AliAnalysisTaskPartonDisc.cxx:1673 AliAnalysisTaskPartonDisc.cxx:1674 AliAnalysisTaskPartonDisc.cxx:1675 AliAnalysisTaskPartonDisc.cxx:1676 AliAnalysisTaskPartonDisc.cxx:1677 AliAnalysisTaskPartonDisc.cxx:1678 AliAnalysisTaskPartonDisc.cxx:1679 AliAnalysisTaskPartonDisc.cxx:1680 AliAnalysisTaskPartonDisc.cxx:1681 AliAnalysisTaskPartonDisc.cxx:1682 AliAnalysisTaskPartonDisc.cxx:1683 AliAnalysisTaskPartonDisc.cxx:1684 AliAnalysisTaskPartonDisc.cxx:1685 AliAnalysisTaskPartonDisc.cxx:1686 AliAnalysisTaskPartonDisc.cxx:1687 AliAnalysisTaskPartonDisc.cxx:1688 AliAnalysisTaskPartonDisc.cxx:1689 AliAnalysisTaskPartonDisc.cxx:1690 AliAnalysisTaskPartonDisc.cxx:1691 AliAnalysisTaskPartonDisc.cxx:1692 AliAnalysisTaskPartonDisc.cxx:1693 AliAnalysisTaskPartonDisc.cxx:1694 AliAnalysisTaskPartonDisc.cxx:1695 AliAnalysisTaskPartonDisc.cxx:1696 AliAnalysisTaskPartonDisc.cxx:1697 AliAnalysisTaskPartonDisc.cxx:1698 AliAnalysisTaskPartonDisc.cxx:1699 AliAnalysisTaskPartonDisc.cxx:1700 AliAnalysisTaskPartonDisc.cxx:1701 AliAnalysisTaskPartonDisc.cxx:1702 AliAnalysisTaskPartonDisc.cxx:1703 AliAnalysisTaskPartonDisc.cxx:1704 AliAnalysisTaskPartonDisc.cxx:1705 AliAnalysisTaskPartonDisc.cxx:1706 AliAnalysisTaskPartonDisc.cxx:1707 AliAnalysisTaskPartonDisc.cxx:1708 AliAnalysisTaskPartonDisc.cxx:1709 AliAnalysisTaskPartonDisc.cxx:1710 AliAnalysisTaskPartonDisc.cxx:1711 AliAnalysisTaskPartonDisc.cxx:1712 AliAnalysisTaskPartonDisc.cxx:1713 AliAnalysisTaskPartonDisc.cxx:1714 AliAnalysisTaskPartonDisc.cxx:1715 AliAnalysisTaskPartonDisc.cxx:1716 AliAnalysisTaskPartonDisc.cxx:1717 AliAnalysisTaskPartonDisc.cxx:1718 AliAnalysisTaskPartonDisc.cxx:1719 AliAnalysisTaskPartonDisc.cxx:1720 AliAnalysisTaskPartonDisc.cxx:1721 AliAnalysisTaskPartonDisc.cxx:1722 AliAnalysisTaskPartonDisc.cxx:1723 AliAnalysisTaskPartonDisc.cxx:1724 AliAnalysisTaskPartonDisc.cxx:1725 AliAnalysisTaskPartonDisc.cxx:1726 AliAnalysisTaskPartonDisc.cxx:1727 AliAnalysisTaskPartonDisc.cxx:1728 AliAnalysisTaskPartonDisc.cxx:1729 AliAnalysisTaskPartonDisc.cxx:1730 AliAnalysisTaskPartonDisc.cxx:1731 AliAnalysisTaskPartonDisc.cxx:1732 AliAnalysisTaskPartonDisc.cxx:1733 AliAnalysisTaskPartonDisc.cxx:1734 AliAnalysisTaskPartonDisc.cxx:1735 AliAnalysisTaskPartonDisc.cxx:1736 AliAnalysisTaskPartonDisc.cxx:1737 AliAnalysisTaskPartonDisc.cxx:1738 AliAnalysisTaskPartonDisc.cxx:1739 AliAnalysisTaskPartonDisc.cxx:1740 AliAnalysisTaskPartonDisc.cxx:1741 AliAnalysisTaskPartonDisc.cxx:1742 AliAnalysisTaskPartonDisc.cxx:1743 AliAnalysisTaskPartonDisc.cxx:1744 AliAnalysisTaskPartonDisc.cxx:1745 AliAnalysisTaskPartonDisc.cxx:1746 AliAnalysisTaskPartonDisc.cxx:1747 AliAnalysisTaskPartonDisc.cxx:1748 AliAnalysisTaskPartonDisc.cxx:1749 AliAnalysisTaskPartonDisc.cxx:1750 AliAnalysisTaskPartonDisc.cxx:1751 AliAnalysisTaskPartonDisc.cxx:1752 AliAnalysisTaskPartonDisc.cxx:1753 AliAnalysisTaskPartonDisc.cxx:1754 AliAnalysisTaskPartonDisc.cxx:1755 AliAnalysisTaskPartonDisc.cxx:1756 AliAnalysisTaskPartonDisc.cxx:1757 AliAnalysisTaskPartonDisc.cxx:1758 AliAnalysisTaskPartonDisc.cxx:1759 AliAnalysisTaskPartonDisc.cxx:1760 AliAnalysisTaskPartonDisc.cxx:1761 AliAnalysisTaskPartonDisc.cxx:1762 AliAnalysisTaskPartonDisc.cxx:1763 AliAnalysisTaskPartonDisc.cxx:1764 AliAnalysisTaskPartonDisc.cxx:1765 AliAnalysisTaskPartonDisc.cxx:1766 AliAnalysisTaskPartonDisc.cxx:1767 AliAnalysisTaskPartonDisc.cxx:1768 AliAnalysisTaskPartonDisc.cxx:1769 AliAnalysisTaskPartonDisc.cxx:1770 AliAnalysisTaskPartonDisc.cxx:1771 AliAnalysisTaskPartonDisc.cxx:1772 AliAnalysisTaskPartonDisc.cxx:1773 AliAnalysisTaskPartonDisc.cxx:1774 AliAnalysisTaskPartonDisc.cxx:1775 AliAnalysisTaskPartonDisc.cxx:1776 AliAnalysisTaskPartonDisc.cxx:1777 AliAnalysisTaskPartonDisc.cxx:1778 AliAnalysisTaskPartonDisc.cxx:1779 AliAnalysisTaskPartonDisc.cxx:1780 AliAnalysisTaskPartonDisc.cxx:1781 AliAnalysisTaskPartonDisc.cxx:1782 AliAnalysisTaskPartonDisc.cxx:1783 AliAnalysisTaskPartonDisc.cxx:1784 AliAnalysisTaskPartonDisc.cxx:1785 AliAnalysisTaskPartonDisc.cxx:1786 AliAnalysisTaskPartonDisc.cxx:1787 AliAnalysisTaskPartonDisc.cxx:1788 AliAnalysisTaskPartonDisc.cxx:1789 AliAnalysisTaskPartonDisc.cxx:1790 AliAnalysisTaskPartonDisc.cxx:1791 AliAnalysisTaskPartonDisc.cxx:1792 AliAnalysisTaskPartonDisc.cxx:1793 AliAnalysisTaskPartonDisc.cxx:1794 AliAnalysisTaskPartonDisc.cxx:1795 AliAnalysisTaskPartonDisc.cxx:1796 AliAnalysisTaskPartonDisc.cxx:1797 AliAnalysisTaskPartonDisc.cxx:1798 AliAnalysisTaskPartonDisc.cxx:1799 AliAnalysisTaskPartonDisc.cxx:1800 AliAnalysisTaskPartonDisc.cxx:1801 AliAnalysisTaskPartonDisc.cxx:1802 AliAnalysisTaskPartonDisc.cxx:1803 AliAnalysisTaskPartonDisc.cxx:1804 AliAnalysisTaskPartonDisc.cxx:1805 AliAnalysisTaskPartonDisc.cxx:1806 AliAnalysisTaskPartonDisc.cxx:1807 AliAnalysisTaskPartonDisc.cxx:1808 AliAnalysisTaskPartonDisc.cxx:1809 AliAnalysisTaskPartonDisc.cxx:1810 AliAnalysisTaskPartonDisc.cxx:1811 AliAnalysisTaskPartonDisc.cxx:1812 AliAnalysisTaskPartonDisc.cxx:1813 AliAnalysisTaskPartonDisc.cxx:1814 AliAnalysisTaskPartonDisc.cxx:1815 AliAnalysisTaskPartonDisc.cxx:1816 AliAnalysisTaskPartonDisc.cxx:1817 AliAnalysisTaskPartonDisc.cxx:1818 AliAnalysisTaskPartonDisc.cxx:1819 AliAnalysisTaskPartonDisc.cxx:1820 AliAnalysisTaskPartonDisc.cxx:1821 AliAnalysisTaskPartonDisc.cxx:1822 AliAnalysisTaskPartonDisc.cxx:1823 AliAnalysisTaskPartonDisc.cxx:1824 AliAnalysisTaskPartonDisc.cxx:1825 AliAnalysisTaskPartonDisc.cxx:1826 AliAnalysisTaskPartonDisc.cxx:1827 AliAnalysisTaskPartonDisc.cxx:1828 AliAnalysisTaskPartonDisc.cxx:1829 AliAnalysisTaskPartonDisc.cxx:1830 AliAnalysisTaskPartonDisc.cxx:1831 AliAnalysisTaskPartonDisc.cxx:1832 AliAnalysisTaskPartonDisc.cxx:1833 AliAnalysisTaskPartonDisc.cxx:1834 AliAnalysisTaskPartonDisc.cxx:1835 AliAnalysisTaskPartonDisc.cxx:1836 AliAnalysisTaskPartonDisc.cxx:1837 AliAnalysisTaskPartonDisc.cxx:1838 AliAnalysisTaskPartonDisc.cxx:1839 AliAnalysisTaskPartonDisc.cxx:1840 AliAnalysisTaskPartonDisc.cxx:1841 AliAnalysisTaskPartonDisc.cxx:1842 AliAnalysisTaskPartonDisc.cxx:1843 AliAnalysisTaskPartonDisc.cxx:1844 AliAnalysisTaskPartonDisc.cxx:1845 AliAnalysisTaskPartonDisc.cxx:1846 AliAnalysisTaskPartonDisc.cxx:1847 AliAnalysisTaskPartonDisc.cxx:1848 AliAnalysisTaskPartonDisc.cxx:1849 AliAnalysisTaskPartonDisc.cxx:1850 AliAnalysisTaskPartonDisc.cxx:1851 AliAnalysisTaskPartonDisc.cxx:1852 AliAnalysisTaskPartonDisc.cxx:1853 AliAnalysisTaskPartonDisc.cxx:1854 AliAnalysisTaskPartonDisc.cxx:1855 AliAnalysisTaskPartonDisc.cxx:1856 AliAnalysisTaskPartonDisc.cxx:1857 AliAnalysisTaskPartonDisc.cxx:1858 AliAnalysisTaskPartonDisc.cxx:1859 AliAnalysisTaskPartonDisc.cxx:1860 AliAnalysisTaskPartonDisc.cxx:1861 AliAnalysisTaskPartonDisc.cxx:1862 AliAnalysisTaskPartonDisc.cxx:1863 AliAnalysisTaskPartonDisc.cxx:1864 AliAnalysisTaskPartonDisc.cxx:1865 AliAnalysisTaskPartonDisc.cxx:1866 AliAnalysisTaskPartonDisc.cxx:1867 AliAnalysisTaskPartonDisc.cxx:1868 AliAnalysisTaskPartonDisc.cxx:1869 AliAnalysisTaskPartonDisc.cxx:1870 AliAnalysisTaskPartonDisc.cxx:1871 AliAnalysisTaskPartonDisc.cxx:1872 AliAnalysisTaskPartonDisc.cxx:1873 AliAnalysisTaskPartonDisc.cxx:1874 AliAnalysisTaskPartonDisc.cxx:1875 AliAnalysisTaskPartonDisc.cxx:1876 AliAnalysisTaskPartonDisc.cxx:1877 AliAnalysisTaskPartonDisc.cxx:1878 AliAnalysisTaskPartonDisc.cxx:1879 AliAnalysisTaskPartonDisc.cxx:1880 AliAnalysisTaskPartonDisc.cxx:1881 AliAnalysisTaskPartonDisc.cxx:1882 AliAnalysisTaskPartonDisc.cxx:1883 AliAnalysisTaskPartonDisc.cxx:1884 AliAnalysisTaskPartonDisc.cxx:1885 AliAnalysisTaskPartonDisc.cxx:1886 AliAnalysisTaskPartonDisc.cxx:1887 AliAnalysisTaskPartonDisc.cxx:1888 AliAnalysisTaskPartonDisc.cxx:1889 AliAnalysisTaskPartonDisc.cxx:1890 AliAnalysisTaskPartonDisc.cxx:1891 AliAnalysisTaskPartonDisc.cxx:1892 AliAnalysisTaskPartonDisc.cxx:1893 AliAnalysisTaskPartonDisc.cxx:1894 AliAnalysisTaskPartonDisc.cxx:1895 AliAnalysisTaskPartonDisc.cxx:1896 AliAnalysisTaskPartonDisc.cxx:1897 AliAnalysisTaskPartonDisc.cxx:1898 AliAnalysisTaskPartonDisc.cxx:1899 AliAnalysisTaskPartonDisc.cxx:1900 AliAnalysisTaskPartonDisc.cxx:1901 AliAnalysisTaskPartonDisc.cxx:1902 AliAnalysisTaskPartonDisc.cxx:1903 AliAnalysisTaskPartonDisc.cxx:1904 AliAnalysisTaskPartonDisc.cxx:1905 AliAnalysisTaskPartonDisc.cxx:1906 AliAnalysisTaskPartonDisc.cxx:1907 AliAnalysisTaskPartonDisc.cxx:1908 AliAnalysisTaskPartonDisc.cxx:1909 AliAnalysisTaskPartonDisc.cxx:1910 AliAnalysisTaskPartonDisc.cxx:1911 AliAnalysisTaskPartonDisc.cxx:1912 AliAnalysisTaskPartonDisc.cxx:1913 AliAnalysisTaskPartonDisc.cxx:1914 AliAnalysisTaskPartonDisc.cxx:1915 AliAnalysisTaskPartonDisc.cxx:1916 AliAnalysisTaskPartonDisc.cxx:1917 AliAnalysisTaskPartonDisc.cxx:1918 AliAnalysisTaskPartonDisc.cxx:1919 AliAnalysisTaskPartonDisc.cxx:1920 AliAnalysisTaskPartonDisc.cxx:1921 AliAnalysisTaskPartonDisc.cxx:1922 AliAnalysisTaskPartonDisc.cxx:1923 AliAnalysisTaskPartonDisc.cxx:1924 AliAnalysisTaskPartonDisc.cxx:1925 AliAnalysisTaskPartonDisc.cxx:1926 AliAnalysisTaskPartonDisc.cxx:1927 AliAnalysisTaskPartonDisc.cxx:1928 AliAnalysisTaskPartonDisc.cxx:1929 AliAnalysisTaskPartonDisc.cxx:1930 AliAnalysisTaskPartonDisc.cxx:1931 AliAnalysisTaskPartonDisc.cxx:1932 AliAnalysisTaskPartonDisc.cxx:1933 AliAnalysisTaskPartonDisc.cxx:1934 AliAnalysisTaskPartonDisc.cxx:1935 AliAnalysisTaskPartonDisc.cxx:1936 AliAnalysisTaskPartonDisc.cxx:1937 AliAnalysisTaskPartonDisc.cxx:1938 AliAnalysisTaskPartonDisc.cxx:1939 AliAnalysisTaskPartonDisc.cxx:1940 AliAnalysisTaskPartonDisc.cxx:1941 AliAnalysisTaskPartonDisc.cxx:1942 AliAnalysisTaskPartonDisc.cxx:1943 AliAnalysisTaskPartonDisc.cxx:1944 AliAnalysisTaskPartonDisc.cxx:1945 AliAnalysisTaskPartonDisc.cxx:1946 AliAnalysisTaskPartonDisc.cxx:1947 AliAnalysisTaskPartonDisc.cxx:1948 AliAnalysisTaskPartonDisc.cxx:1949 AliAnalysisTaskPartonDisc.cxx:1950 AliAnalysisTaskPartonDisc.cxx:1951 AliAnalysisTaskPartonDisc.cxx:1952 AliAnalysisTaskPartonDisc.cxx:1953 AliAnalysisTaskPartonDisc.cxx:1954 AliAnalysisTaskPartonDisc.cxx:1955 AliAnalysisTaskPartonDisc.cxx:1956 AliAnalysisTaskPartonDisc.cxx:1957 AliAnalysisTaskPartonDisc.cxx:1958 AliAnalysisTaskPartonDisc.cxx:1959 AliAnalysisTaskPartonDisc.cxx:1960 AliAnalysisTaskPartonDisc.cxx:1961 AliAnalysisTaskPartonDisc.cxx:1962 AliAnalysisTaskPartonDisc.cxx:1963 AliAnalysisTaskPartonDisc.cxx:1964 AliAnalysisTaskPartonDisc.cxx:1965 AliAnalysisTaskPartonDisc.cxx:1966 AliAnalysisTaskPartonDisc.cxx:1967 AliAnalysisTaskPartonDisc.cxx:1968 AliAnalysisTaskPartonDisc.cxx:1969 AliAnalysisTaskPartonDisc.cxx:1970 AliAnalysisTaskPartonDisc.cxx:1971 AliAnalysisTaskPartonDisc.cxx:1972 AliAnalysisTaskPartonDisc.cxx:1973 AliAnalysisTaskPartonDisc.cxx:1974 AliAnalysisTaskPartonDisc.cxx:1975 AliAnalysisTaskPartonDisc.cxx:1976 AliAnalysisTaskPartonDisc.cxx:1977 AliAnalysisTaskPartonDisc.cxx:1978 AliAnalysisTaskPartonDisc.cxx:1979 AliAnalysisTaskPartonDisc.cxx:1980 AliAnalysisTaskPartonDisc.cxx:1981 AliAnalysisTaskPartonDisc.cxx:1982 AliAnalysisTaskPartonDisc.cxx:1983 AliAnalysisTaskPartonDisc.cxx:1984 AliAnalysisTaskPartonDisc.cxx:1985 AliAnalysisTaskPartonDisc.cxx:1986 AliAnalysisTaskPartonDisc.cxx:1987 AliAnalysisTaskPartonDisc.cxx:1988 AliAnalysisTaskPartonDisc.cxx:1989 AliAnalysisTaskPartonDisc.cxx:1990 AliAnalysisTaskPartonDisc.cxx:1991 AliAnalysisTaskPartonDisc.cxx:1992 AliAnalysisTaskPartonDisc.cxx:1993 AliAnalysisTaskPartonDisc.cxx:1994 AliAnalysisTaskPartonDisc.cxx:1995 AliAnalysisTaskPartonDisc.cxx:1996 AliAnalysisTaskPartonDisc.cxx:1997 AliAnalysisTaskPartonDisc.cxx:1998 AliAnalysisTaskPartonDisc.cxx:1999 AliAnalysisTaskPartonDisc.cxx:2000 AliAnalysisTaskPartonDisc.cxx:2001 AliAnalysisTaskPartonDisc.cxx:2002 AliAnalysisTaskPartonDisc.cxx:2003 AliAnalysisTaskPartonDisc.cxx:2004 AliAnalysisTaskPartonDisc.cxx:2005 AliAnalysisTaskPartonDisc.cxx:2006 AliAnalysisTaskPartonDisc.cxx:2007 AliAnalysisTaskPartonDisc.cxx:2008 AliAnalysisTaskPartonDisc.cxx:2009 AliAnalysisTaskPartonDisc.cxx:2010 AliAnalysisTaskPartonDisc.cxx:2011 AliAnalysisTaskPartonDisc.cxx:2012 AliAnalysisTaskPartonDisc.cxx:2013 AliAnalysisTaskPartonDisc.cxx:2014 AliAnalysisTaskPartonDisc.cxx:2015 AliAnalysisTaskPartonDisc.cxx:2016 AliAnalysisTaskPartonDisc.cxx:2017 AliAnalysisTaskPartonDisc.cxx:2018 AliAnalysisTaskPartonDisc.cxx:2019 AliAnalysisTaskPartonDisc.cxx:2020 AliAnalysisTaskPartonDisc.cxx:2021 AliAnalysisTaskPartonDisc.cxx:2022 AliAnalysisTaskPartonDisc.cxx:2023 AliAnalysisTaskPartonDisc.cxx:2024 AliAnalysisTaskPartonDisc.cxx:2025 AliAnalysisTaskPartonDisc.cxx:2026 AliAnalysisTaskPartonDisc.cxx:2027 AliAnalysisTaskPartonDisc.cxx:2028 AliAnalysisTaskPartonDisc.cxx:2029 AliAnalysisTaskPartonDisc.cxx:2030 AliAnalysisTaskPartonDisc.cxx:2031 AliAnalysisTaskPartonDisc.cxx:2032 AliAnalysisTaskPartonDisc.cxx:2033 AliAnalysisTaskPartonDisc.cxx:2034 AliAnalysisTaskPartonDisc.cxx:2035 AliAnalysisTaskPartonDisc.cxx:2036 AliAnalysisTaskPartonDisc.cxx:2037 AliAnalysisTaskPartonDisc.cxx:2038 AliAnalysisTaskPartonDisc.cxx:2039 AliAnalysisTaskPartonDisc.cxx:2040 AliAnalysisTaskPartonDisc.cxx:2041 AliAnalysisTaskPartonDisc.cxx:2042 AliAnalysisTaskPartonDisc.cxx:2043 AliAnalysisTaskPartonDisc.cxx:2044 AliAnalysisTaskPartonDisc.cxx:2045 AliAnalysisTaskPartonDisc.cxx:2046 AliAnalysisTaskPartonDisc.cxx:2047 AliAnalysisTaskPartonDisc.cxx:2048 AliAnalysisTaskPartonDisc.cxx:2049 AliAnalysisTaskPartonDisc.cxx:2050 AliAnalysisTaskPartonDisc.cxx:2051 AliAnalysisTaskPartonDisc.cxx:2052 AliAnalysisTaskPartonDisc.cxx:2053 AliAnalysisTaskPartonDisc.cxx:2054 AliAnalysisTaskPartonDisc.cxx:2055 AliAnalysisTaskPartonDisc.cxx:2056 AliAnalysisTaskPartonDisc.cxx:2057 AliAnalysisTaskPartonDisc.cxx:2058 AliAnalysisTaskPartonDisc.cxx:2059 AliAnalysisTaskPartonDisc.cxx:2060 AliAnalysisTaskPartonDisc.cxx:2061 AliAnalysisTaskPartonDisc.cxx:2062 AliAnalysisTaskPartonDisc.cxx:2063 AliAnalysisTaskPartonDisc.cxx:2064 AliAnalysisTaskPartonDisc.cxx:2065 AliAnalysisTaskPartonDisc.cxx:2066 AliAnalysisTaskPartonDisc.cxx:2067 AliAnalysisTaskPartonDisc.cxx:2068 AliAnalysisTaskPartonDisc.cxx:2069 AliAnalysisTaskPartonDisc.cxx:2070 AliAnalysisTaskPartonDisc.cxx:2071 AliAnalysisTaskPartonDisc.cxx:2072 AliAnalysisTaskPartonDisc.cxx:2073 AliAnalysisTaskPartonDisc.cxx:2074 AliAnalysisTaskPartonDisc.cxx:2075 AliAnalysisTaskPartonDisc.cxx:2076 AliAnalysisTaskPartonDisc.cxx:2077 AliAnalysisTaskPartonDisc.cxx:2078 AliAnalysisTaskPartonDisc.cxx:2079 AliAnalysisTaskPartonDisc.cxx:2080 AliAnalysisTaskPartonDisc.cxx:2081 AliAnalysisTaskPartonDisc.cxx:2082 AliAnalysisTaskPartonDisc.cxx:2083 AliAnalysisTaskPartonDisc.cxx:2084 AliAnalysisTaskPartonDisc.cxx:2085 AliAnalysisTaskPartonDisc.cxx:2086 AliAnalysisTaskPartonDisc.cxx:2087 AliAnalysisTaskPartonDisc.cxx:2088 AliAnalysisTaskPartonDisc.cxx:2089 AliAnalysisTaskPartonDisc.cxx:2090 AliAnalysisTaskPartonDisc.cxx:2091 AliAnalysisTaskPartonDisc.cxx:2092 AliAnalysisTaskPartonDisc.cxx:2093 AliAnalysisTaskPartonDisc.cxx:2094 AliAnalysisTaskPartonDisc.cxx:2095 AliAnalysisTaskPartonDisc.cxx:2096 AliAnalysisTaskPartonDisc.cxx:2097 AliAnalysisTaskPartonDisc.cxx:2098 AliAnalysisTaskPartonDisc.cxx:2099 AliAnalysisTaskPartonDisc.cxx:2100 AliAnalysisTaskPartonDisc.cxx:2101 AliAnalysisTaskPartonDisc.cxx:2102 AliAnalysisTaskPartonDisc.cxx:2103 AliAnalysisTaskPartonDisc.cxx:2104 AliAnalysisTaskPartonDisc.cxx:2105 AliAnalysisTaskPartonDisc.cxx:2106 AliAnalysisTaskPartonDisc.cxx:2107 AliAnalysisTaskPartonDisc.cxx:2108 AliAnalysisTaskPartonDisc.cxx:2109 AliAnalysisTaskPartonDisc.cxx:2110 AliAnalysisTaskPartonDisc.cxx:2111 AliAnalysisTaskPartonDisc.cxx:2112 AliAnalysisTaskPartonDisc.cxx:2113 AliAnalysisTaskPartonDisc.cxx:2114 AliAnalysisTaskPartonDisc.cxx:2115 AliAnalysisTaskPartonDisc.cxx:2116 AliAnalysisTaskPartonDisc.cxx:2117 AliAnalysisTaskPartonDisc.cxx:2118 AliAnalysisTaskPartonDisc.cxx:2119 AliAnalysisTaskPartonDisc.cxx:2120 AliAnalysisTaskPartonDisc.cxx:2121 AliAnalysisTaskPartonDisc.cxx:2122 AliAnalysisTaskPartonDisc.cxx:2123 AliAnalysisTaskPartonDisc.cxx:2124 AliAnalysisTaskPartonDisc.cxx:2125 AliAnalysisTaskPartonDisc.cxx:2126 AliAnalysisTaskPartonDisc.cxx:2127 AliAnalysisTaskPartonDisc.cxx:2128 AliAnalysisTaskPartonDisc.cxx:2129 AliAnalysisTaskPartonDisc.cxx:2130 AliAnalysisTaskPartonDisc.cxx:2131 AliAnalysisTaskPartonDisc.cxx:2132 AliAnalysisTaskPartonDisc.cxx:2133 AliAnalysisTaskPartonDisc.cxx:2134 AliAnalysisTaskPartonDisc.cxx:2135 AliAnalysisTaskPartonDisc.cxx:2136 AliAnalysisTaskPartonDisc.cxx:2137 AliAnalysisTaskPartonDisc.cxx:2138 AliAnalysisTaskPartonDisc.cxx:2139 AliAnalysisTaskPartonDisc.cxx:2140 AliAnalysisTaskPartonDisc.cxx:2141 AliAnalysisTaskPartonDisc.cxx:2142 AliAnalysisTaskPartonDisc.cxx:2143 AliAnalysisTaskPartonDisc.cxx:2144 AliAnalysisTaskPartonDisc.cxx:2145 AliAnalysisTaskPartonDisc.cxx:2146 AliAnalysisTaskPartonDisc.cxx:2147 AliAnalysisTaskPartonDisc.cxx:2148 AliAnalysisTaskPartonDisc.cxx:2149 AliAnalysisTaskPartonDisc.cxx:2150 AliAnalysisTaskPartonDisc.cxx:2151 AliAnalysisTaskPartonDisc.cxx:2152 AliAnalysisTaskPartonDisc.cxx:2153 AliAnalysisTaskPartonDisc.cxx:2154 AliAnalysisTaskPartonDisc.cxx:2155 AliAnalysisTaskPartonDisc.cxx:2156 AliAnalysisTaskPartonDisc.cxx:2157 AliAnalysisTaskPartonDisc.cxx:2158 AliAnalysisTaskPartonDisc.cxx:2159 AliAnalysisTaskPartonDisc.cxx:2160 AliAnalysisTaskPartonDisc.cxx:2161 AliAnalysisTaskPartonDisc.cxx:2162 AliAnalysisTaskPartonDisc.cxx:2163 AliAnalysisTaskPartonDisc.cxx:2164 AliAnalysisTaskPartonDisc.cxx:2165 AliAnalysisTaskPartonDisc.cxx:2166 AliAnalysisTaskPartonDisc.cxx:2167 AliAnalysisTaskPartonDisc.cxx:2168 AliAnalysisTaskPartonDisc.cxx:2169 AliAnalysisTaskPartonDisc.cxx:2170 AliAnalysisTaskPartonDisc.cxx:2171 AliAnalysisTaskPartonDisc.cxx:2172 AliAnalysisTaskPartonDisc.cxx:2173 AliAnalysisTaskPartonDisc.cxx:2174 AliAnalysisTaskPartonDisc.cxx:2175 AliAnalysisTaskPartonDisc.cxx:2176 AliAnalysisTaskPartonDisc.cxx:2177 AliAnalysisTaskPartonDisc.cxx:2178 AliAnalysisTaskPartonDisc.cxx:2179 AliAnalysisTaskPartonDisc.cxx:2180 AliAnalysisTaskPartonDisc.cxx:2181 AliAnalysisTaskPartonDisc.cxx:2182 AliAnalysisTaskPartonDisc.cxx:2183 AliAnalysisTaskPartonDisc.cxx:2184 AliAnalysisTaskPartonDisc.cxx:2185 AliAnalysisTaskPartonDisc.cxx:2186 AliAnalysisTaskPartonDisc.cxx:2187 AliAnalysisTaskPartonDisc.cxx:2188 AliAnalysisTaskPartonDisc.cxx:2189 AliAnalysisTaskPartonDisc.cxx:2190 AliAnalysisTaskPartonDisc.cxx:2191 AliAnalysisTaskPartonDisc.cxx:2192 AliAnalysisTaskPartonDisc.cxx:2193 AliAnalysisTaskPartonDisc.cxx:2194 AliAnalysisTaskPartonDisc.cxx:2195 AliAnalysisTaskPartonDisc.cxx:2196 AliAnalysisTaskPartonDisc.cxx:2197 AliAnalysisTaskPartonDisc.cxx:2198 AliAnalysisTaskPartonDisc.cxx:2199 AliAnalysisTaskPartonDisc.cxx:2200 AliAnalysisTaskPartonDisc.cxx:2201 AliAnalysisTaskPartonDisc.cxx:2202 AliAnalysisTaskPartonDisc.cxx:2203 AliAnalysisTaskPartonDisc.cxx:2204 AliAnalysisTaskPartonDisc.cxx:2205 AliAnalysisTaskPartonDisc.cxx:2206 AliAnalysisTaskPartonDisc.cxx:2207 AliAnalysisTaskPartonDisc.cxx:2208 AliAnalysisTaskPartonDisc.cxx:2209 AliAnalysisTaskPartonDisc.cxx:2210 AliAnalysisTaskPartonDisc.cxx:2211 AliAnalysisTaskPartonDisc.cxx:2212 AliAnalysisTaskPartonDisc.cxx:2213 AliAnalysisTaskPartonDisc.cxx:2214 AliAnalysisTaskPartonDisc.cxx:2215 AliAnalysisTaskPartonDisc.cxx:2216 AliAnalysisTaskPartonDisc.cxx:2217 AliAnalysisTaskPartonDisc.cxx:2218 AliAnalysisTaskPartonDisc.cxx:2219 AliAnalysisTaskPartonDisc.cxx:2220 AliAnalysisTaskPartonDisc.cxx:2221 AliAnalysisTaskPartonDisc.cxx:2222 AliAnalysisTaskPartonDisc.cxx:2223 AliAnalysisTaskPartonDisc.cxx:2224 AliAnalysisTaskPartonDisc.cxx:2225 AliAnalysisTaskPartonDisc.cxx:2226 AliAnalysisTaskPartonDisc.cxx:2227 AliAnalysisTaskPartonDisc.cxx:2228 AliAnalysisTaskPartonDisc.cxx:2229 AliAnalysisTaskPartonDisc.cxx:2230 AliAnalysisTaskPartonDisc.cxx:2231 AliAnalysisTaskPartonDisc.cxx:2232 AliAnalysisTaskPartonDisc.cxx:2233 AliAnalysisTaskPartonDisc.cxx:2234 AliAnalysisTaskPartonDisc.cxx:2235 AliAnalysisTaskPartonDisc.cxx:2236 AliAnalysisTaskPartonDisc.cxx:2237 AliAnalysisTaskPartonDisc.cxx:2238 AliAnalysisTaskPartonDisc.cxx:2239 AliAnalysisTaskPartonDisc.cxx:2240 AliAnalysisTaskPartonDisc.cxx:2241 AliAnalysisTaskPartonDisc.cxx:2242 AliAnalysisTaskPartonDisc.cxx:2243 AliAnalysisTaskPartonDisc.cxx:2244 AliAnalysisTaskPartonDisc.cxx:2245 AliAnalysisTaskPartonDisc.cxx:2246 AliAnalysisTaskPartonDisc.cxx:2247 AliAnalysisTaskPartonDisc.cxx:2248 AliAnalysisTaskPartonDisc.cxx:2249 AliAnalysisTaskPartonDisc.cxx:2250 AliAnalysisTaskPartonDisc.cxx:2251 AliAnalysisTaskPartonDisc.cxx:2252 AliAnalysisTaskPartonDisc.cxx:2253 AliAnalysisTaskPartonDisc.cxx:2254 AliAnalysisTaskPartonDisc.cxx:2255 AliAnalysisTaskPartonDisc.cxx:2256 AliAnalysisTaskPartonDisc.cxx:2257 AliAnalysisTaskPartonDisc.cxx:2258 AliAnalysisTaskPartonDisc.cxx:2259 AliAnalysisTaskPartonDisc.cxx:2260 AliAnalysisTaskPartonDisc.cxx:2261 AliAnalysisTaskPartonDisc.cxx:2262 AliAnalysisTaskPartonDisc.cxx:2263 AliAnalysisTaskPartonDisc.cxx:2264 AliAnalysisTaskPartonDisc.cxx:2265 AliAnalysisTaskPartonDisc.cxx:2266 AliAnalysisTaskPartonDisc.cxx:2267 AliAnalysisTaskPartonDisc.cxx:2268 AliAnalysisTaskPartonDisc.cxx:2269 AliAnalysisTaskPartonDisc.cxx:2270 AliAnalysisTaskPartonDisc.cxx:2271 AliAnalysisTaskPartonDisc.cxx:2272 AliAnalysisTaskPartonDisc.cxx:2273 AliAnalysisTaskPartonDisc.cxx:2274 AliAnalysisTaskPartonDisc.cxx:2275 AliAnalysisTaskPartonDisc.cxx:2276 AliAnalysisTaskPartonDisc.cxx:2277 AliAnalysisTaskPartonDisc.cxx:2278 AliAnalysisTaskPartonDisc.cxx:2279 AliAnalysisTaskPartonDisc.cxx:2280 AliAnalysisTaskPartonDisc.cxx:2281 AliAnalysisTaskPartonDisc.cxx:2282 AliAnalysisTaskPartonDisc.cxx:2283 AliAnalysisTaskPartonDisc.cxx:2284 AliAnalysisTaskPartonDisc.cxx:2285 AliAnalysisTaskPartonDisc.cxx:2286 AliAnalysisTaskPartonDisc.cxx:2287 AliAnalysisTaskPartonDisc.cxx:2288 AliAnalysisTaskPartonDisc.cxx:2289 AliAnalysisTaskPartonDisc.cxx:2290 AliAnalysisTaskPartonDisc.cxx:2291 AliAnalysisTaskPartonDisc.cxx:2292 AliAnalysisTaskPartonDisc.cxx:2293 AliAnalysisTaskPartonDisc.cxx:2294 AliAnalysisTaskPartonDisc.cxx:2295 AliAnalysisTaskPartonDisc.cxx:2296 AliAnalysisTaskPartonDisc.cxx:2297 AliAnalysisTaskPartonDisc.cxx:2298 AliAnalysisTaskPartonDisc.cxx:2299 AliAnalysisTaskPartonDisc.cxx:2300 AliAnalysisTaskPartonDisc.cxx:2301 AliAnalysisTaskPartonDisc.cxx:2302 AliAnalysisTaskPartonDisc.cxx:2303 AliAnalysisTaskPartonDisc.cxx:2304 AliAnalysisTaskPartonDisc.cxx:2305 AliAnalysisTaskPartonDisc.cxx:2306 AliAnalysisTaskPartonDisc.cxx:2307 AliAnalysisTaskPartonDisc.cxx:2308 AliAnalysisTaskPartonDisc.cxx:2309 AliAnalysisTaskPartonDisc.cxx:2310 AliAnalysisTaskPartonDisc.cxx:2311 AliAnalysisTaskPartonDisc.cxx:2312 AliAnalysisTaskPartonDisc.cxx:2313 AliAnalysisTaskPartonDisc.cxx:2314 AliAnalysisTaskPartonDisc.cxx:2315 AliAnalysisTaskPartonDisc.cxx:2316 AliAnalysisTaskPartonDisc.cxx:2317 AliAnalysisTaskPartonDisc.cxx:2318 AliAnalysisTaskPartonDisc.cxx:2319 AliAnalysisTaskPartonDisc.cxx:2320 AliAnalysisTaskPartonDisc.cxx:2321 AliAnalysisTaskPartonDisc.cxx:2322 AliAnalysisTaskPartonDisc.cxx:2323 AliAnalysisTaskPartonDisc.cxx:2324 AliAnalysisTaskPartonDisc.cxx:2325 AliAnalysisTaskPartonDisc.cxx:2326 AliAnalysisTaskPartonDisc.cxx:2327 AliAnalysisTaskPartonDisc.cxx:2328 AliAnalysisTaskPartonDisc.cxx:2329 AliAnalysisTaskPartonDisc.cxx:2330 AliAnalysisTaskPartonDisc.cxx:2331 AliAnalysisTaskPartonDisc.cxx:2332 AliAnalysisTaskPartonDisc.cxx:2333 AliAnalysisTaskPartonDisc.cxx:2334 AliAnalysisTaskPartonDisc.cxx:2335 AliAnalysisTaskPartonDisc.cxx:2336 AliAnalysisTaskPartonDisc.cxx:2337 AliAnalysisTaskPartonDisc.cxx:2338 AliAnalysisTaskPartonDisc.cxx:2339 AliAnalysisTaskPartonDisc.cxx:2340 AliAnalysisTaskPartonDisc.cxx:2341 AliAnalysisTaskPartonDisc.cxx:2342 AliAnalysisTaskPartonDisc.cxx:2343 AliAnalysisTaskPartonDisc.cxx:2344 AliAnalysisTaskPartonDisc.cxx:2345 AliAnalysisTaskPartonDisc.cxx:2346 AliAnalysisTaskPartonDisc.cxx:2347 AliAnalysisTaskPartonDisc.cxx:2348 AliAnalysisTaskPartonDisc.cxx:2349 AliAnalysisTaskPartonDisc.cxx:2350 AliAnalysisTaskPartonDisc.cxx:2351 AliAnalysisTaskPartonDisc.cxx:2352 AliAnalysisTaskPartonDisc.cxx:2353 AliAnalysisTaskPartonDisc.cxx:2354 AliAnalysisTaskPartonDisc.cxx:2355 AliAnalysisTaskPartonDisc.cxx:2356 AliAnalysisTaskPartonDisc.cxx:2357 AliAnalysisTaskPartonDisc.cxx:2358 AliAnalysisTaskPartonDisc.cxx:2359 AliAnalysisTaskPartonDisc.cxx:2360 AliAnalysisTaskPartonDisc.cxx:2361 AliAnalysisTaskPartonDisc.cxx:2362 AliAnalysisTaskPartonDisc.cxx:2363 AliAnalysisTaskPartonDisc.cxx:2364 AliAnalysisTaskPartonDisc.cxx:2365 AliAnalysisTaskPartonDisc.cxx:2366 AliAnalysisTaskPartonDisc.cxx:2367 AliAnalysisTaskPartonDisc.cxx:2368 AliAnalysisTaskPartonDisc.cxx:2369 AliAnalysisTaskPartonDisc.cxx:2370 AliAnalysisTaskPartonDisc.cxx:2371 AliAnalysisTaskPartonDisc.cxx:2372 AliAnalysisTaskPartonDisc.cxx:2373 AliAnalysisTaskPartonDisc.cxx:2374 AliAnalysisTaskPartonDisc.cxx:2375 AliAnalysisTaskPartonDisc.cxx:2376 AliAnalysisTaskPartonDisc.cxx:2377 AliAnalysisTaskPartonDisc.cxx:2378 AliAnalysisTaskPartonDisc.cxx:2379 AliAnalysisTaskPartonDisc.cxx:2380 AliAnalysisTaskPartonDisc.cxx:2381 AliAnalysisTaskPartonDisc.cxx:2382 AliAnalysisTaskPartonDisc.cxx:2383 AliAnalysisTaskPartonDisc.cxx:2384 AliAnalysisTaskPartonDisc.cxx:2385 AliAnalysisTaskPartonDisc.cxx:2386 AliAnalysisTaskPartonDisc.cxx:2387 AliAnalysisTaskPartonDisc.cxx:2388 AliAnalysisTaskPartonDisc.cxx:2389 AliAnalysisTaskPartonDisc.cxx:2390 AliAnalysisTaskPartonDisc.cxx:2391 AliAnalysisTaskPartonDisc.cxx:2392 AliAnalysisTaskPartonDisc.cxx:2393 AliAnalysisTaskPartonDisc.cxx:2394 AliAnalysisTaskPartonDisc.cxx:2395 AliAnalysisTaskPartonDisc.cxx:2396 AliAnalysisTaskPartonDisc.cxx:2397 AliAnalysisTaskPartonDisc.cxx:2398 AliAnalysisTaskPartonDisc.cxx:2399 AliAnalysisTaskPartonDisc.cxx:2400 AliAnalysisTaskPartonDisc.cxx:2401 AliAnalysisTaskPartonDisc.cxx:2402 AliAnalysisTaskPartonDisc.cxx:2403 AliAnalysisTaskPartonDisc.cxx:2404 AliAnalysisTaskPartonDisc.cxx:2405 AliAnalysisTaskPartonDisc.cxx:2406 AliAnalysisTaskPartonDisc.cxx:2407 AliAnalysisTaskPartonDisc.cxx:2408 AliAnalysisTaskPartonDisc.cxx:2409 AliAnalysisTaskPartonDisc.cxx:2410 AliAnalysisTaskPartonDisc.cxx:2411 AliAnalysisTaskPartonDisc.cxx:2412 AliAnalysisTaskPartonDisc.cxx:2413 AliAnalysisTaskPartonDisc.cxx:2414 AliAnalysisTaskPartonDisc.cxx:2415 AliAnalysisTaskPartonDisc.cxx:2416 AliAnalysisTaskPartonDisc.cxx:2417 AliAnalysisTaskPartonDisc.cxx:2418 AliAnalysisTaskPartonDisc.cxx:2419 AliAnalysisTaskPartonDisc.cxx:2420 AliAnalysisTaskPartonDisc.cxx:2421 AliAnalysisTaskPartonDisc.cxx:2422 AliAnalysisTaskPartonDisc.cxx:2423 AliAnalysisTaskPartonDisc.cxx:2424 AliAnalysisTaskPartonDisc.cxx:2425 AliAnalysisTaskPartonDisc.cxx:2426 AliAnalysisTaskPartonDisc.cxx:2427 AliAnalysisTaskPartonDisc.cxx:2428 AliAnalysisTaskPartonDisc.cxx:2429 AliAnalysisTaskPartonDisc.cxx:2430 AliAnalysisTaskPartonDisc.cxx:2431 AliAnalysisTaskPartonDisc.cxx:2432 AliAnalysisTaskPartonDisc.cxx:2433 AliAnalysisTaskPartonDisc.cxx:2434 AliAnalysisTaskPartonDisc.cxx:2435 AliAnalysisTaskPartonDisc.cxx:2436 AliAnalysisTaskPartonDisc.cxx:2437 AliAnalysisTaskPartonDisc.cxx:2438 AliAnalysisTaskPartonDisc.cxx:2439 AliAnalysisTaskPartonDisc.cxx:2440 AliAnalysisTaskPartonDisc.cxx:2441 AliAnalysisTaskPartonDisc.cxx:2442 AliAnalysisTaskPartonDisc.cxx:2443 AliAnalysisTaskPartonDisc.cxx:2444 AliAnalysisTaskPartonDisc.cxx:2445 AliAnalysisTaskPartonDisc.cxx:2446 AliAnalysisTaskPartonDisc.cxx:2447 AliAnalysisTaskPartonDisc.cxx:2448 AliAnalysisTaskPartonDisc.cxx:2449 AliAnalysisTaskPartonDisc.cxx:2450 AliAnalysisTaskPartonDisc.cxx:2451 AliAnalysisTaskPartonDisc.cxx:2452 AliAnalysisTaskPartonDisc.cxx:2453 AliAnalysisTaskPartonDisc.cxx:2454 AliAnalysisTaskPartonDisc.cxx:2455 AliAnalysisTaskPartonDisc.cxx:2456 AliAnalysisTaskPartonDisc.cxx:2457 AliAnalysisTaskPartonDisc.cxx:2458 AliAnalysisTaskPartonDisc.cxx:2459 AliAnalysisTaskPartonDisc.cxx:2460 AliAnalysisTaskPartonDisc.cxx:2461 AliAnalysisTaskPartonDisc.cxx:2462 AliAnalysisTaskPartonDisc.cxx:2463 AliAnalysisTaskPartonDisc.cxx:2464 AliAnalysisTaskPartonDisc.cxx:2465 AliAnalysisTaskPartonDisc.cxx:2466 AliAnalysisTaskPartonDisc.cxx:2467 AliAnalysisTaskPartonDisc.cxx:2468 AliAnalysisTaskPartonDisc.cxx:2469 AliAnalysisTaskPartonDisc.cxx:2470 AliAnalysisTaskPartonDisc.cxx:2471 AliAnalysisTaskPartonDisc.cxx:2472 AliAnalysisTaskPartonDisc.cxx:2473 AliAnalysisTaskPartonDisc.cxx:2474 AliAnalysisTaskPartonDisc.cxx:2475 AliAnalysisTaskPartonDisc.cxx:2476 AliAnalysisTaskPartonDisc.cxx:2477 AliAnalysisTaskPartonDisc.cxx:2478 AliAnalysisTaskPartonDisc.cxx:2479 AliAnalysisTaskPartonDisc.cxx:2480 AliAnalysisTaskPartonDisc.cxx:2481 AliAnalysisTaskPartonDisc.cxx:2482 AliAnalysisTaskPartonDisc.cxx:2483 AliAnalysisTaskPartonDisc.cxx:2484 AliAnalysisTaskPartonDisc.cxx:2485 AliAnalysisTaskPartonDisc.cxx:2486 AliAnalysisTaskPartonDisc.cxx:2487 AliAnalysisTaskPartonDisc.cxx:2488 AliAnalysisTaskPartonDisc.cxx:2489 AliAnalysisTaskPartonDisc.cxx:2490 AliAnalysisTaskPartonDisc.cxx:2491 AliAnalysisTaskPartonDisc.cxx:2492 AliAnalysisTaskPartonDisc.cxx:2493 AliAnalysisTaskPartonDisc.cxx:2494 AliAnalysisTaskPartonDisc.cxx:2495 AliAnalysisTaskPartonDisc.cxx:2496 AliAnalysisTaskPartonDisc.cxx:2497 AliAnalysisTaskPartonDisc.cxx:2498 AliAnalysisTaskPartonDisc.cxx:2499 AliAnalysisTaskPartonDisc.cxx:2500 AliAnalysisTaskPartonDisc.cxx:2501 AliAnalysisTaskPartonDisc.cxx:2502 AliAnalysisTaskPartonDisc.cxx:2503 AliAnalysisTaskPartonDisc.cxx:2504 AliAnalysisTaskPartonDisc.cxx:2505 AliAnalysisTaskPartonDisc.cxx:2506 AliAnalysisTaskPartonDisc.cxx:2507 AliAnalysisTaskPartonDisc.cxx:2508 AliAnalysisTaskPartonDisc.cxx:2509 AliAnalysisTaskPartonDisc.cxx:2510 AliAnalysisTaskPartonDisc.cxx:2511 AliAnalysisTaskPartonDisc.cxx:2512 AliAnalysisTaskPartonDisc.cxx:2513 AliAnalysisTaskPartonDisc.cxx:2514 AliAnalysisTaskPartonDisc.cxx:2515 AliAnalysisTaskPartonDisc.cxx:2516 AliAnalysisTaskPartonDisc.cxx:2517 AliAnalysisTaskPartonDisc.cxx:2518 AliAnalysisTaskPartonDisc.cxx:2519 AliAnalysisTaskPartonDisc.cxx:2520 AliAnalysisTaskPartonDisc.cxx:2521 AliAnalysisTaskPartonDisc.cxx:2522 AliAnalysisTaskPartonDisc.cxx:2523 AliAnalysisTaskPartonDisc.cxx:2524 AliAnalysisTaskPartonDisc.cxx:2525 AliAnalysisTaskPartonDisc.cxx:2526 AliAnalysisTaskPartonDisc.cxx:2527 AliAnalysisTaskPartonDisc.cxx:2528 AliAnalysisTaskPartonDisc.cxx:2529 AliAnalysisTaskPartonDisc.cxx:2530 AliAnalysisTaskPartonDisc.cxx:2531 AliAnalysisTaskPartonDisc.cxx:2532 AliAnalysisTaskPartonDisc.cxx:2533 AliAnalysisTaskPartonDisc.cxx:2534 AliAnalysisTaskPartonDisc.cxx:2535 AliAnalysisTaskPartonDisc.cxx:2536 AliAnalysisTaskPartonDisc.cxx:2537 AliAnalysisTaskPartonDisc.cxx:2538 AliAnalysisTaskPartonDisc.cxx:2539 AliAnalysisTaskPartonDisc.cxx:2540 AliAnalysisTaskPartonDisc.cxx:2541 AliAnalysisTaskPartonDisc.cxx:2542 AliAnalysisTaskPartonDisc.cxx:2543 AliAnalysisTaskPartonDisc.cxx:2544 AliAnalysisTaskPartonDisc.cxx:2545 AliAnalysisTaskPartonDisc.cxx:2546 AliAnalysisTaskPartonDisc.cxx:2547 AliAnalysisTaskPartonDisc.cxx:2548 AliAnalysisTaskPartonDisc.cxx:2549 AliAnalysisTaskPartonDisc.cxx:2550 AliAnalysisTaskPartonDisc.cxx:2551 AliAnalysisTaskPartonDisc.cxx:2552 AliAnalysisTaskPartonDisc.cxx:2553 AliAnalysisTaskPartonDisc.cxx:2554 AliAnalysisTaskPartonDisc.cxx:2555 AliAnalysisTaskPartonDisc.cxx:2556 AliAnalysisTaskPartonDisc.cxx:2557 AliAnalysisTaskPartonDisc.cxx:2558 AliAnalysisTaskPartonDisc.cxx:2559 AliAnalysisTaskPartonDisc.cxx:2560 AliAnalysisTaskPartonDisc.cxx:2561 AliAnalysisTaskPartonDisc.cxx:2562 AliAnalysisTaskPartonDisc.cxx:2563 AliAnalysisTaskPartonDisc.cxx:2564 AliAnalysisTaskPartonDisc.cxx:2565 AliAnalysisTaskPartonDisc.cxx:2566 AliAnalysisTaskPartonDisc.cxx:2567 AliAnalysisTaskPartonDisc.cxx:2568 AliAnalysisTaskPartonDisc.cxx:2569 AliAnalysisTaskPartonDisc.cxx:2570 AliAnalysisTaskPartonDisc.cxx:2571 AliAnalysisTaskPartonDisc.cxx:2572 AliAnalysisTaskPartonDisc.cxx:2573 AliAnalysisTaskPartonDisc.cxx:2574 AliAnalysisTaskPartonDisc.cxx:2575 AliAnalysisTaskPartonDisc.cxx:2576 AliAnalysisTaskPartonDisc.cxx:2577 AliAnalysisTaskPartonDisc.cxx:2578 AliAnalysisTaskPartonDisc.cxx:2579 AliAnalysisTaskPartonDisc.cxx:2580 AliAnalysisTaskPartonDisc.cxx:2581 AliAnalysisTaskPartonDisc.cxx:2582 AliAnalysisTaskPartonDisc.cxx:2583 AliAnalysisTaskPartonDisc.cxx:2584 AliAnalysisTaskPartonDisc.cxx:2585 AliAnalysisTaskPartonDisc.cxx:2586 AliAnalysisTaskPartonDisc.cxx:2587 AliAnalysisTaskPartonDisc.cxx:2588 AliAnalysisTaskPartonDisc.cxx:2589 AliAnalysisTaskPartonDisc.cxx:2590 AliAnalysisTaskPartonDisc.cxx:2591 AliAnalysisTaskPartonDisc.cxx:2592 AliAnalysisTaskPartonDisc.cxx:2593 AliAnalysisTaskPartonDisc.cxx:2594 AliAnalysisTaskPartonDisc.cxx:2595 AliAnalysisTaskPartonDisc.cxx:2596 AliAnalysisTaskPartonDisc.cxx:2597 AliAnalysisTaskPartonDisc.cxx:2598 AliAnalysisTaskPartonDisc.cxx:2599 AliAnalysisTaskPartonDisc.cxx:2600 AliAnalysisTaskPartonDisc.cxx:2601 AliAnalysisTaskPartonDisc.cxx:2602 AliAnalysisTaskPartonDisc.cxx:2603 AliAnalysisTaskPartonDisc.cxx:2604 AliAnalysisTaskPartonDisc.cxx:2605 AliAnalysisTaskPartonDisc.cxx:2606 AliAnalysisTaskPartonDisc.cxx:2607 AliAnalysisTaskPartonDisc.cxx:2608 AliAnalysisTaskPartonDisc.cxx:2609 AliAnalysisTaskPartonDisc.cxx:2610 AliAnalysisTaskPartonDisc.cxx:2611 AliAnalysisTaskPartonDisc.cxx:2612 AliAnalysisTaskPartonDisc.cxx:2613 AliAnalysisTaskPartonDisc.cxx:2614 AliAnalysisTaskPartonDisc.cxx:2615 AliAnalysisTaskPartonDisc.cxx:2616 AliAnalysisTaskPartonDisc.cxx:2617 AliAnalysisTaskPartonDisc.cxx:2618 AliAnalysisTaskPartonDisc.cxx:2619 AliAnalysisTaskPartonDisc.cxx:2620 AliAnalysisTaskPartonDisc.cxx:2621 AliAnalysisTaskPartonDisc.cxx:2622 AliAnalysisTaskPartonDisc.cxx:2623 AliAnalysisTaskPartonDisc.cxx:2624 AliAnalysisTaskPartonDisc.cxx:2625 AliAnalysisTaskPartonDisc.cxx:2626 AliAnalysisTaskPartonDisc.cxx:2627 AliAnalysisTaskPartonDisc.cxx:2628 AliAnalysisTaskPartonDisc.cxx:2629 AliAnalysisTaskPartonDisc.cxx:2630 AliAnalysisTaskPartonDisc.cxx:2631 AliAnalysisTaskPartonDisc.cxx:2632 AliAnalysisTaskPartonDisc.cxx:2633 AliAnalysisTaskPartonDisc.cxx:2634 AliAnalysisTaskPartonDisc.cxx:2635 AliAnalysisTaskPartonDisc.cxx:2636 AliAnalysisTaskPartonDisc.cxx:2637 AliAnalysisTaskPartonDisc.cxx:2638 AliAnalysisTaskPartonDisc.cxx:2639 AliAnalysisTaskPartonDisc.cxx:2640 AliAnalysisTaskPartonDisc.cxx:2641 AliAnalysisTaskPartonDisc.cxx:2642 AliAnalysisTaskPartonDisc.cxx:2643 AliAnalysisTaskPartonDisc.cxx:2644 AliAnalysisTaskPartonDisc.cxx:2645 AliAnalysisTaskPartonDisc.cxx:2646 AliAnalysisTaskPartonDisc.cxx:2647 AliAnalysisTaskPartonDisc.cxx:2648 AliAnalysisTaskPartonDisc.cxx:2649 AliAnalysisTaskPartonDisc.cxx:2650 AliAnalysisTaskPartonDisc.cxx:2651 AliAnalysisTaskPartonDisc.cxx:2652 AliAnalysisTaskPartonDisc.cxx:2653 AliAnalysisTaskPartonDisc.cxx:2654 AliAnalysisTaskPartonDisc.cxx:2655 AliAnalysisTaskPartonDisc.cxx:2656 AliAnalysisTaskPartonDisc.cxx:2657 AliAnalysisTaskPartonDisc.cxx:2658 AliAnalysisTaskPartonDisc.cxx:2659 AliAnalysisTaskPartonDisc.cxx:2660 AliAnalysisTaskPartonDisc.cxx:2661 AliAnalysisTaskPartonDisc.cxx:2662 AliAnalysisTaskPartonDisc.cxx:2663 AliAnalysisTaskPartonDisc.cxx:2664 AliAnalysisTaskPartonDisc.cxx:2665 AliAnalysisTaskPartonDisc.cxx:2666 AliAnalysisTaskPartonDisc.cxx:2667 AliAnalysisTaskPartonDisc.cxx:2668 AliAnalysisTaskPartonDisc.cxx:2669 AliAnalysisTaskPartonDisc.cxx:2670 AliAnalysisTaskPartonDisc.cxx:2671 AliAnalysisTaskPartonDisc.cxx:2672 AliAnalysisTaskPartonDisc.cxx:2673 AliAnalysisTaskPartonDisc.cxx:2674 AliAnalysisTaskPartonDisc.cxx:2675 AliAnalysisTaskPartonDisc.cxx:2676 AliAnalysisTaskPartonDisc.cxx:2677 AliAnalysisTaskPartonDisc.cxx:2678 AliAnalysisTaskPartonDisc.cxx:2679 AliAnalysisTaskPartonDisc.cxx:2680 AliAnalysisTaskPartonDisc.cxx:2681 AliAnalysisTaskPartonDisc.cxx:2682 AliAnalysisTaskPartonDisc.cxx:2683 AliAnalysisTaskPartonDisc.cxx:2684 AliAnalysisTaskPartonDisc.cxx:2685 AliAnalysisTaskPartonDisc.cxx:2686 AliAnalysisTaskPartonDisc.cxx:2687 AliAnalysisTaskPartonDisc.cxx:2688 AliAnalysisTaskPartonDisc.cxx:2689 AliAnalysisTaskPartonDisc.cxx:2690 AliAnalysisTaskPartonDisc.cxx:2691 AliAnalysisTaskPartonDisc.cxx:2692 AliAnalysisTaskPartonDisc.cxx:2693 AliAnalysisTaskPartonDisc.cxx:2694 AliAnalysisTaskPartonDisc.cxx:2695 AliAnalysisTaskPartonDisc.cxx:2696 AliAnalysisTaskPartonDisc.cxx:2697 AliAnalysisTaskPartonDisc.cxx:2698 AliAnalysisTaskPartonDisc.cxx:2699 AliAnalysisTaskPartonDisc.cxx:2700 AliAnalysisTaskPartonDisc.cxx:2701 AliAnalysisTaskPartonDisc.cxx:2702 AliAnalysisTaskPartonDisc.cxx:2703 AliAnalysisTaskPartonDisc.cxx:2704 AliAnalysisTaskPartonDisc.cxx:2705 AliAnalysisTaskPartonDisc.cxx:2706 AliAnalysisTaskPartonDisc.cxx:2707 AliAnalysisTaskPartonDisc.cxx:2708 AliAnalysisTaskPartonDisc.cxx:2709 AliAnalysisTaskPartonDisc.cxx:2710 AliAnalysisTaskPartonDisc.cxx:2711 AliAnalysisTaskPartonDisc.cxx:2712 AliAnalysisTaskPartonDisc.cxx:2713 AliAnalysisTaskPartonDisc.cxx:2714 AliAnalysisTaskPartonDisc.cxx:2715 AliAnalysisTaskPartonDisc.cxx:2716 AliAnalysisTaskPartonDisc.cxx:2717 AliAnalysisTaskPartonDisc.cxx:2718 AliAnalysisTaskPartonDisc.cxx:2719 AliAnalysisTaskPartonDisc.cxx:2720 AliAnalysisTaskPartonDisc.cxx:2721 AliAnalysisTaskPartonDisc.cxx:2722 AliAnalysisTaskPartonDisc.cxx:2723 AliAnalysisTaskPartonDisc.cxx:2724 AliAnalysisTaskPartonDisc.cxx:2725 AliAnalysisTaskPartonDisc.cxx:2726 AliAnalysisTaskPartonDisc.cxx:2727 AliAnalysisTaskPartonDisc.cxx:2728 AliAnalysisTaskPartonDisc.cxx:2729 AliAnalysisTaskPartonDisc.cxx:2730 AliAnalysisTaskPartonDisc.cxx:2731 AliAnalysisTaskPartonDisc.cxx:2732 AliAnalysisTaskPartonDisc.cxx:2733 AliAnalysisTaskPartonDisc.cxx:2734 AliAnalysisTaskPartonDisc.cxx:2735 AliAnalysisTaskPartonDisc.cxx:2736 AliAnalysisTaskPartonDisc.cxx:2737 AliAnalysisTaskPartonDisc.cxx:2738 AliAnalysisTaskPartonDisc.cxx:2739 AliAnalysisTaskPartonDisc.cxx:2740 AliAnalysisTaskPartonDisc.cxx:2741 AliAnalysisTaskPartonDisc.cxx:2742 AliAnalysisTaskPartonDisc.cxx:2743 AliAnalysisTaskPartonDisc.cxx:2744 AliAnalysisTaskPartonDisc.cxx:2745 AliAnalysisTaskPartonDisc.cxx:2746 AliAnalysisTaskPartonDisc.cxx:2747 AliAnalysisTaskPartonDisc.cxx:2748 AliAnalysisTaskPartonDisc.cxx:2749 AliAnalysisTaskPartonDisc.cxx:2750 AliAnalysisTaskPartonDisc.cxx:2751 AliAnalysisTaskPartonDisc.cxx:2752 AliAnalysisTaskPartonDisc.cxx:2753 AliAnalysisTaskPartonDisc.cxx:2754 AliAnalysisTaskPartonDisc.cxx:2755 AliAnalysisTaskPartonDisc.cxx:2756 AliAnalysisTaskPartonDisc.cxx:2757 AliAnalysisTaskPartonDisc.cxx:2758 AliAnalysisTaskPartonDisc.cxx:2759 AliAnalysisTaskPartonDisc.cxx:2760 AliAnalysisTaskPartonDisc.cxx:2761 AliAnalysisTaskPartonDisc.cxx:2762 AliAnalysisTaskPartonDisc.cxx:2763 AliAnalysisTaskPartonDisc.cxx:2764 AliAnalysisTaskPartonDisc.cxx:2765 AliAnalysisTaskPartonDisc.cxx:2766 AliAnalysisTaskPartonDisc.cxx:2767 AliAnalysisTaskPartonDisc.cxx:2768 AliAnalysisTaskPartonDisc.cxx:2769 AliAnalysisTaskPartonDisc.cxx:2770 AliAnalysisTaskPartonDisc.cxx:2771 AliAnalysisTaskPartonDisc.cxx:2772 AliAnalysisTaskPartonDisc.cxx:2773 AliAnalysisTaskPartonDisc.cxx:2774 AliAnalysisTaskPartonDisc.cxx:2775 AliAnalysisTaskPartonDisc.cxx:2776 AliAnalysisTaskPartonDisc.cxx:2777 AliAnalysisTaskPartonDisc.cxx:2778 AliAnalysisTaskPartonDisc.cxx:2779 AliAnalysisTaskPartonDisc.cxx:2780 AliAnalysisTaskPartonDisc.cxx:2781 AliAnalysisTaskPartonDisc.cxx:2782 AliAnalysisTaskPartonDisc.cxx:2783 AliAnalysisTaskPartonDisc.cxx:2784 AliAnalysisTaskPartonDisc.cxx:2785 AliAnalysisTaskPartonDisc.cxx:2786 AliAnalysisTaskPartonDisc.cxx:2787 AliAnalysisTaskPartonDisc.cxx:2788 AliAnalysisTaskPartonDisc.cxx:2789 AliAnalysisTaskPartonDisc.cxx:2790 AliAnalysisTaskPartonDisc.cxx:2791 AliAnalysisTaskPartonDisc.cxx:2792 AliAnalysisTaskPartonDisc.cxx:2793 AliAnalysisTaskPartonDisc.cxx:2794 AliAnalysisTaskPartonDisc.cxx:2795 AliAnalysisTaskPartonDisc.cxx:2796 AliAnalysisTaskPartonDisc.cxx:2797 AliAnalysisTaskPartonDisc.cxx:2798 AliAnalysisTaskPartonDisc.cxx:2799 AliAnalysisTaskPartonDisc.cxx:2800 AliAnalysisTaskPartonDisc.cxx:2801 AliAnalysisTaskPartonDisc.cxx:2802 AliAnalysisTaskPartonDisc.cxx:2803 AliAnalysisTaskPartonDisc.cxx:2804 AliAnalysisTaskPartonDisc.cxx:2805 AliAnalysisTaskPartonDisc.cxx:2806 AliAnalysisTaskPartonDisc.cxx:2807 AliAnalysisTaskPartonDisc.cxx:2808 AliAnalysisTaskPartonDisc.cxx:2809 AliAnalysisTaskPartonDisc.cxx:2810 AliAnalysisTaskPartonDisc.cxx:2811 AliAnalysisTaskPartonDisc.cxx:2812 AliAnalysisTaskPartonDisc.cxx:2813 AliAnalysisTaskPartonDisc.cxx:2814 AliAnalysisTaskPartonDisc.cxx:2815 AliAnalysisTaskPartonDisc.cxx:2816 AliAnalysisTaskPartonDisc.cxx:2817 AliAnalysisTaskPartonDisc.cxx:2818 AliAnalysisTaskPartonDisc.cxx:2819 AliAnalysisTaskPartonDisc.cxx:2820 AliAnalysisTaskPartonDisc.cxx:2821 AliAnalysisTaskPartonDisc.cxx:2822 AliAnalysisTaskPartonDisc.cxx:2823 AliAnalysisTaskPartonDisc.cxx:2824 AliAnalysisTaskPartonDisc.cxx:2825 AliAnalysisTaskPartonDisc.cxx:2826 AliAnalysisTaskPartonDisc.cxx:2827 AliAnalysisTaskPartonDisc.cxx:2828 AliAnalysisTaskPartonDisc.cxx:2829 AliAnalysisTaskPartonDisc.cxx:2830 AliAnalysisTaskPartonDisc.cxx:2831 AliAnalysisTaskPartonDisc.cxx:2832 AliAnalysisTaskPartonDisc.cxx:2833 AliAnalysisTaskPartonDisc.cxx:2834 AliAnalysisTaskPartonDisc.cxx:2835 AliAnalysisTaskPartonDisc.cxx:2836 AliAnalysisTaskPartonDisc.cxx:2837 AliAnalysisTaskPartonDisc.cxx:2838 AliAnalysisTaskPartonDisc.cxx:2839 AliAnalysisTaskPartonDisc.cxx:2840 AliAnalysisTaskPartonDisc.cxx:2841 AliAnalysisTaskPartonDisc.cxx:2842 AliAnalysisTaskPartonDisc.cxx:2843 AliAnalysisTaskPartonDisc.cxx:2844 AliAnalysisTaskPartonDisc.cxx:2845 AliAnalysisTaskPartonDisc.cxx:2846 AliAnalysisTaskPartonDisc.cxx:2847 AliAnalysisTaskPartonDisc.cxx:2848 AliAnalysisTaskPartonDisc.cxx:2849 AliAnalysisTaskPartonDisc.cxx:2850 AliAnalysisTaskPartonDisc.cxx:2851 AliAnalysisTaskPartonDisc.cxx:2852 AliAnalysisTaskPartonDisc.cxx:2853 AliAnalysisTaskPartonDisc.cxx:2854 AliAnalysisTaskPartonDisc.cxx:2855 AliAnalysisTaskPartonDisc.cxx:2856 AliAnalysisTaskPartonDisc.cxx:2857 AliAnalysisTaskPartonDisc.cxx:2858 AliAnalysisTaskPartonDisc.cxx:2859 AliAnalysisTaskPartonDisc.cxx:2860 AliAnalysisTaskPartonDisc.cxx:2861 AliAnalysisTaskPartonDisc.cxx:2862 AliAnalysisTaskPartonDisc.cxx:2863 AliAnalysisTaskPartonDisc.cxx:2864 AliAnalysisTaskPartonDisc.cxx:2865 AliAnalysisTaskPartonDisc.cxx:2866 AliAnalysisTaskPartonDisc.cxx:2867 AliAnalysisTaskPartonDisc.cxx:2868 AliAnalysisTaskPartonDisc.cxx:2869 AliAnalysisTaskPartonDisc.cxx:2870 AliAnalysisTaskPartonDisc.cxx:2871 AliAnalysisTaskPartonDisc.cxx:2872 AliAnalysisTaskPartonDisc.cxx:2873 AliAnalysisTaskPartonDisc.cxx:2874 AliAnalysisTaskPartonDisc.cxx:2875 AliAnalysisTaskPartonDisc.cxx:2876 AliAnalysisTaskPartonDisc.cxx:2877 AliAnalysisTaskPartonDisc.cxx:2878 AliAnalysisTaskPartonDisc.cxx:2879 AliAnalysisTaskPartonDisc.cxx:2880 AliAnalysisTaskPartonDisc.cxx:2881 AliAnalysisTaskPartonDisc.cxx:2882 AliAnalysisTaskPartonDisc.cxx:2883 AliAnalysisTaskPartonDisc.cxx:2884 AliAnalysisTaskPartonDisc.cxx:2885 AliAnalysisTaskPartonDisc.cxx:2886 AliAnalysisTaskPartonDisc.cxx:2887 AliAnalysisTaskPartonDisc.cxx:2888 AliAnalysisTaskPartonDisc.cxx:2889 AliAnalysisTaskPartonDisc.cxx:2890 AliAnalysisTaskPartonDisc.cxx:2891 AliAnalysisTaskPartonDisc.cxx:2892 AliAnalysisTaskPartonDisc.cxx:2893 AliAnalysisTaskPartonDisc.cxx:2894 AliAnalysisTaskPartonDisc.cxx:2895 AliAnalysisTaskPartonDisc.cxx:2896 AliAnalysisTaskPartonDisc.cxx:2897 AliAnalysisTaskPartonDisc.cxx:2898 AliAnalysisTaskPartonDisc.cxx:2899 AliAnalysisTaskPartonDisc.cxx:2900 AliAnalysisTaskPartonDisc.cxx:2901 AliAnalysisTaskPartonDisc.cxx:2902 AliAnalysisTaskPartonDisc.cxx:2903 AliAnalysisTaskPartonDisc.cxx:2904 AliAnalysisTaskPartonDisc.cxx:2905 AliAnalysisTaskPartonDisc.cxx:2906 AliAnalysisTaskPartonDisc.cxx:2907 AliAnalysisTaskPartonDisc.cxx:2908 AliAnalysisTaskPartonDisc.cxx:2909 AliAnalysisTaskPartonDisc.cxx:2910 AliAnalysisTaskPartonDisc.cxx:2911 AliAnalysisTaskPartonDisc.cxx:2912 AliAnalysisTaskPartonDisc.cxx:2913 AliAnalysisTaskPartonDisc.cxx:2914 AliAnalysisTaskPartonDisc.cxx:2915 AliAnalysisTaskPartonDisc.cxx:2916 AliAnalysisTaskPartonDisc.cxx:2917 AliAnalysisTaskPartonDisc.cxx:2918 AliAnalysisTaskPartonDisc.cxx:2919 AliAnalysisTaskPartonDisc.cxx:2920 AliAnalysisTaskPartonDisc.cxx:2921 AliAnalysisTaskPartonDisc.cxx:2922 AliAnalysisTaskPartonDisc.cxx:2923 AliAnalysisTaskPartonDisc.cxx:2924 AliAnalysisTaskPartonDisc.cxx:2925 AliAnalysisTaskPartonDisc.cxx:2926 AliAnalysisTaskPartonDisc.cxx:2927 AliAnalysisTaskPartonDisc.cxx:2928 AliAnalysisTaskPartonDisc.cxx:2929 AliAnalysisTaskPartonDisc.cxx:2930 AliAnalysisTaskPartonDisc.cxx:2931 AliAnalysisTaskPartonDisc.cxx:2932 AliAnalysisTaskPartonDisc.cxx:2933 AliAnalysisTaskPartonDisc.cxx:2934 AliAnalysisTaskPartonDisc.cxx:2935 AliAnalysisTaskPartonDisc.cxx:2936 AliAnalysisTaskPartonDisc.cxx:2937 AliAnalysisTaskPartonDisc.cxx:2938 AliAnalysisTaskPartonDisc.cxx:2939 AliAnalysisTaskPartonDisc.cxx:2940 AliAnalysisTaskPartonDisc.cxx:2941 AliAnalysisTaskPartonDisc.cxx:2942 AliAnalysisTaskPartonDisc.cxx:2943 AliAnalysisTaskPartonDisc.cxx:2944 AliAnalysisTaskPartonDisc.cxx:2945 AliAnalysisTaskPartonDisc.cxx:2946 AliAnalysisTaskPartonDisc.cxx:2947 AliAnalysisTaskPartonDisc.cxx:2948 AliAnalysisTaskPartonDisc.cxx:2949 AliAnalysisTaskPartonDisc.cxx:2950 AliAnalysisTaskPartonDisc.cxx:2951 AliAnalysisTaskPartonDisc.cxx:2952 AliAnalysisTaskPartonDisc.cxx:2953 AliAnalysisTaskPartonDisc.cxx:2954 AliAnalysisTaskPartonDisc.cxx:2955 AliAnalysisTaskPartonDisc.cxx:2956 AliAnalysisTaskPartonDisc.cxx:2957 AliAnalysisTaskPartonDisc.cxx:2958 AliAnalysisTaskPartonDisc.cxx:2959 AliAnalysisTaskPartonDisc.cxx:2960 AliAnalysisTaskPartonDisc.cxx:2961 AliAnalysisTaskPartonDisc.cxx:2962 AliAnalysisTaskPartonDisc.cxx:2963 AliAnalysisTaskPartonDisc.cxx:2964 AliAnalysisTaskPartonDisc.cxx:2965 AliAnalysisTaskPartonDisc.cxx:2966 AliAnalysisTaskPartonDisc.cxx:2967 AliAnalysisTaskPartonDisc.cxx:2968 AliAnalysisTaskPartonDisc.cxx:2969 AliAnalysisTaskPartonDisc.cxx:2970 AliAnalysisTaskPartonDisc.cxx:2971 AliAnalysisTaskPartonDisc.cxx:2972 AliAnalysisTaskPartonDisc.cxx:2973 AliAnalysisTaskPartonDisc.cxx:2974 AliAnalysisTaskPartonDisc.cxx:2975 AliAnalysisTaskPartonDisc.cxx:2976 AliAnalysisTaskPartonDisc.cxx:2977 AliAnalysisTaskPartonDisc.cxx:2978 AliAnalysisTaskPartonDisc.cxx:2979 AliAnalysisTaskPartonDisc.cxx:2980 AliAnalysisTaskPartonDisc.cxx:2981 AliAnalysisTaskPartonDisc.cxx:2982 AliAnalysisTaskPartonDisc.cxx:2983 AliAnalysisTaskPartonDisc.cxx:2984 AliAnalysisTaskPartonDisc.cxx:2985 AliAnalysisTaskPartonDisc.cxx:2986 AliAnalysisTaskPartonDisc.cxx:2987 AliAnalysisTaskPartonDisc.cxx:2988 AliAnalysisTaskPartonDisc.cxx:2989 AliAnalysisTaskPartonDisc.cxx:2990 AliAnalysisTaskPartonDisc.cxx:2991 AliAnalysisTaskPartonDisc.cxx:2992 AliAnalysisTaskPartonDisc.cxx:2993 AliAnalysisTaskPartonDisc.cxx:2994 AliAnalysisTaskPartonDisc.cxx:2995 AliAnalysisTaskPartonDisc.cxx:2996 AliAnalysisTaskPartonDisc.cxx:2997 AliAnalysisTaskPartonDisc.cxx:2998 AliAnalysisTaskPartonDisc.cxx:2999 AliAnalysisTaskPartonDisc.cxx:3000 AliAnalysisTaskPartonDisc.cxx:3001 AliAnalysisTaskPartonDisc.cxx:3002 AliAnalysisTaskPartonDisc.cxx:3003 AliAnalysisTaskPartonDisc.cxx:3004 AliAnalysisTaskPartonDisc.cxx:3005 AliAnalysisTaskPartonDisc.cxx:3006 AliAnalysisTaskPartonDisc.cxx:3007 AliAnalysisTaskPartonDisc.cxx:3008 AliAnalysisTaskPartonDisc.cxx:3009 AliAnalysisTaskPartonDisc.cxx:3010 AliAnalysisTaskPartonDisc.cxx:3011 AliAnalysisTaskPartonDisc.cxx:3012 AliAnalysisTaskPartonDisc.cxx:3013 AliAnalysisTaskPartonDisc.cxx:3014 AliAnalysisTaskPartonDisc.cxx:3015 AliAnalysisTaskPartonDisc.cxx:3016 AliAnalysisTaskPartonDisc.cxx:3017 AliAnalysisTaskPartonDisc.cxx:3018 AliAnalysisTaskPartonDisc.cxx:3019 AliAnalysisTaskPartonDisc.cxx:3020 AliAnalysisTaskPartonDisc.cxx:3021 AliAnalysisTaskPartonDisc.cxx:3022 AliAnalysisTaskPartonDisc.cxx:3023 AliAnalysisTaskPartonDisc.cxx:3024 AliAnalysisTaskPartonDisc.cxx:3025 AliAnalysisTaskPartonDisc.cxx:3026 AliAnalysisTaskPartonDisc.cxx:3027 AliAnalysisTaskPartonDisc.cxx:3028 AliAnalysisTaskPartonDisc.cxx:3029 AliAnalysisTaskPartonDisc.cxx:3030 AliAnalysisTaskPartonDisc.cxx:3031 AliAnalysisTaskPartonDisc.cxx:3032 AliAnalysisTaskPartonDisc.cxx:3033 AliAnalysisTaskPartonDisc.cxx:3034 AliAnalysisTaskPartonDisc.cxx:3035 AliAnalysisTaskPartonDisc.cxx:3036 AliAnalysisTaskPartonDisc.cxx:3037 AliAnalysisTaskPartonDisc.cxx:3038 AliAnalysisTaskPartonDisc.cxx:3039 AliAnalysisTaskPartonDisc.cxx:3040 AliAnalysisTaskPartonDisc.cxx:3041 AliAnalysisTaskPartonDisc.cxx:3042 AliAnalysisTaskPartonDisc.cxx:3043 AliAnalysisTaskPartonDisc.cxx:3044 AliAnalysisTaskPartonDisc.cxx:3045 AliAnalysisTaskPartonDisc.cxx:3046 AliAnalysisTaskPartonDisc.cxx:3047 AliAnalysisTaskPartonDisc.cxx:3048 AliAnalysisTaskPartonDisc.cxx:3049 AliAnalysisTaskPartonDisc.cxx:3050 AliAnalysisTaskPartonDisc.cxx:3051 AliAnalysisTaskPartonDisc.cxx:3052 AliAnalysisTaskPartonDisc.cxx:3053 AliAnalysisTaskPartonDisc.cxx:3054 AliAnalysisTaskPartonDisc.cxx:3055 AliAnalysisTaskPartonDisc.cxx:3056 AliAnalysisTaskPartonDisc.cxx:3057 AliAnalysisTaskPartonDisc.cxx:3058 AliAnalysisTaskPartonDisc.cxx:3059 AliAnalysisTaskPartonDisc.cxx:3060 AliAnalysisTaskPartonDisc.cxx:3061 AliAnalysisTaskPartonDisc.cxx:3062 AliAnalysisTaskPartonDisc.cxx:3063 AliAnalysisTaskPartonDisc.cxx:3064 AliAnalysisTaskPartonDisc.cxx:3065 AliAnalysisTaskPartonDisc.cxx:3066 AliAnalysisTaskPartonDisc.cxx:3067 AliAnalysisTaskPartonDisc.cxx:3068 AliAnalysisTaskPartonDisc.cxx:3069 AliAnalysisTaskPartonDisc.cxx:3070 AliAnalysisTaskPartonDisc.cxx:3071 AliAnalysisTaskPartonDisc.cxx:3072 AliAnalysisTaskPartonDisc.cxx:3073 AliAnalysisTaskPartonDisc.cxx:3074 AliAnalysisTaskPartonDisc.cxx:3075 AliAnalysisTaskPartonDisc.cxx:3076 AliAnalysisTaskPartonDisc.cxx:3077 AliAnalysisTaskPartonDisc.cxx:3078 AliAnalysisTaskPartonDisc.cxx:3079 AliAnalysisTaskPartonDisc.cxx:3080 AliAnalysisTaskPartonDisc.cxx:3081 AliAnalysisTaskPartonDisc.cxx:3082 AliAnalysisTaskPartonDisc.cxx:3083 AliAnalysisTaskPartonDisc.cxx:3084 AliAnalysisTaskPartonDisc.cxx:3085 AliAnalysisTaskPartonDisc.cxx:3086 AliAnalysisTaskPartonDisc.cxx:3087 AliAnalysisTaskPartonDisc.cxx:3088 AliAnalysisTaskPartonDisc.cxx:3089 AliAnalysisTaskPartonDisc.cxx:3090 AliAnalysisTaskPartonDisc.cxx:3091 AliAnalysisTaskPartonDisc.cxx:3092 AliAnalysisTaskPartonDisc.cxx:3093 AliAnalysisTaskPartonDisc.cxx:3094 AliAnalysisTaskPartonDisc.cxx:3095 AliAnalysisTaskPartonDisc.cxx:3096 AliAnalysisTaskPartonDisc.cxx:3097 AliAnalysisTaskPartonDisc.cxx:3098 AliAnalysisTaskPartonDisc.cxx:3099 AliAnalysisTaskPartonDisc.cxx:3100 AliAnalysisTaskPartonDisc.cxx:3101 AliAnalysisTaskPartonDisc.cxx:3102 AliAnalysisTaskPartonDisc.cxx:3103 AliAnalysisTaskPartonDisc.cxx:3104 AliAnalysisTaskPartonDisc.cxx:3105 AliAnalysisTaskPartonDisc.cxx:3106 AliAnalysisTaskPartonDisc.cxx:3107 AliAnalysisTaskPartonDisc.cxx:3108 AliAnalysisTaskPartonDisc.cxx:3109 AliAnalysisTaskPartonDisc.cxx:3110 AliAnalysisTaskPartonDisc.cxx:3111 AliAnalysisTaskPartonDisc.cxx:3112 AliAnalysisTaskPartonDisc.cxx:3113 AliAnalysisTaskPartonDisc.cxx:3114 AliAnalysisTaskPartonDisc.cxx:3115 AliAnalysisTaskPartonDisc.cxx:3116 AliAnalysisTaskPartonDisc.cxx:3117 AliAnalysisTaskPartonDisc.cxx:3118 AliAnalysisTaskPartonDisc.cxx:3119 AliAnalysisTaskPartonDisc.cxx:3120 AliAnalysisTaskPartonDisc.cxx:3121 AliAnalysisTaskPartonDisc.cxx:3122 AliAnalysisTaskPartonDisc.cxx:3123 AliAnalysisTaskPartonDisc.cxx:3124 AliAnalysisTaskPartonDisc.cxx:3125 AliAnalysisTaskPartonDisc.cxx:3126 AliAnalysisTaskPartonDisc.cxx:3127 AliAnalysisTaskPartonDisc.cxx:3128 AliAnalysisTaskPartonDisc.cxx:3129 AliAnalysisTaskPartonDisc.cxx:3130 AliAnalysisTaskPartonDisc.cxx:3131 AliAnalysisTaskPartonDisc.cxx:3132 AliAnalysisTaskPartonDisc.cxx:3133 AliAnalysisTaskPartonDisc.cxx:3134 AliAnalysisTaskPartonDisc.cxx:3135 AliAnalysisTaskPartonDisc.cxx:3136 AliAnalysisTaskPartonDisc.cxx:3137 AliAnalysisTaskPartonDisc.cxx:3138 AliAnalysisTaskPartonDisc.cxx:3139 AliAnalysisTaskPartonDisc.cxx:3140 AliAnalysisTaskPartonDisc.cxx:3141 AliAnalysisTaskPartonDisc.cxx:3142 AliAnalysisTaskPartonDisc.cxx:3143 AliAnalysisTaskPartonDisc.cxx:3144 AliAnalysisTaskPartonDisc.cxx:3145 AliAnalysisTaskPartonDisc.cxx:3146 AliAnalysisTaskPartonDisc.cxx:3147 AliAnalysisTaskPartonDisc.cxx:3148 AliAnalysisTaskPartonDisc.cxx:3149 AliAnalysisTaskPartonDisc.cxx:3150 AliAnalysisTaskPartonDisc.cxx:3151 AliAnalysisTaskPartonDisc.cxx:3152 AliAnalysisTaskPartonDisc.cxx:3153 AliAnalysisTaskPartonDisc.cxx:3154 AliAnalysisTaskPartonDisc.cxx:3155 AliAnalysisTaskPartonDisc.cxx:3156 AliAnalysisTaskPartonDisc.cxx:3157 AliAnalysisTaskPartonDisc.cxx:3158 AliAnalysisTaskPartonDisc.cxx:3159 AliAnalysisTaskPartonDisc.cxx:3160 AliAnalysisTaskPartonDisc.cxx:3161 AliAnalysisTaskPartonDisc.cxx:3162 AliAnalysisTaskPartonDisc.cxx:3163 AliAnalysisTaskPartonDisc.cxx:3164 AliAnalysisTaskPartonDisc.cxx:3165 AliAnalysisTaskPartonDisc.cxx:3166 AliAnalysisTaskPartonDisc.cxx:3167 AliAnalysisTaskPartonDisc.cxx:3168 AliAnalysisTaskPartonDisc.cxx:3169 AliAnalysisTaskPartonDisc.cxx:3170 AliAnalysisTaskPartonDisc.cxx:3171 AliAnalysisTaskPartonDisc.cxx:3172 AliAnalysisTaskPartonDisc.cxx:3173 AliAnalysisTaskPartonDisc.cxx:3174 AliAnalysisTaskPartonDisc.cxx:3175 AliAnalysisTaskPartonDisc.cxx:3176 AliAnalysisTaskPartonDisc.cxx:3177 AliAnalysisTaskPartonDisc.cxx:3178 AliAnalysisTaskPartonDisc.cxx:3179 AliAnalysisTaskPartonDisc.cxx:3180 AliAnalysisTaskPartonDisc.cxx:3181 AliAnalysisTaskPartonDisc.cxx:3182 AliAnalysisTaskPartonDisc.cxx:3183 AliAnalysisTaskPartonDisc.cxx:3184 AliAnalysisTaskPartonDisc.cxx:3185 AliAnalysisTaskPartonDisc.cxx:3186 AliAnalysisTaskPartonDisc.cxx:3187 AliAnalysisTaskPartonDisc.cxx:3188 AliAnalysisTaskPartonDisc.cxx:3189 AliAnalysisTaskPartonDisc.cxx:3190 AliAnalysisTaskPartonDisc.cxx:3191 AliAnalysisTaskPartonDisc.cxx:3192 AliAnalysisTaskPartonDisc.cxx:3193 AliAnalysisTaskPartonDisc.cxx:3194 AliAnalysisTaskPartonDisc.cxx:3195 AliAnalysisTaskPartonDisc.cxx:3196 AliAnalysisTaskPartonDisc.cxx:3197 AliAnalysisTaskPartonDisc.cxx:3198 AliAnalysisTaskPartonDisc.cxx:3199 AliAnalysisTaskPartonDisc.cxx:3200 AliAnalysisTaskPartonDisc.cxx:3201 AliAnalysisTaskPartonDisc.cxx:3202 AliAnalysisTaskPartonDisc.cxx:3203 AliAnalysisTaskPartonDisc.cxx:3204 AliAnalysisTaskPartonDisc.cxx:3205 AliAnalysisTaskPartonDisc.cxx:3206 AliAnalysisTaskPartonDisc.cxx:3207 AliAnalysisTaskPartonDisc.cxx:3208 AliAnalysisTaskPartonDisc.cxx:3209 AliAnalysisTaskPartonDisc.cxx:3210 AliAnalysisTaskPartonDisc.cxx:3211 AliAnalysisTaskPartonDisc.cxx:3212 AliAnalysisTaskPartonDisc.cxx:3213 AliAnalysisTaskPartonDisc.cxx:3214 AliAnalysisTaskPartonDisc.cxx:3215 AliAnalysisTaskPartonDisc.cxx:3216 AliAnalysisTaskPartonDisc.cxx:3217 AliAnalysisTaskPartonDisc.cxx:3218 AliAnalysisTaskPartonDisc.cxx:3219 AliAnalysisTaskPartonDisc.cxx:3220 AliAnalysisTaskPartonDisc.cxx:3221 AliAnalysisTaskPartonDisc.cxx:3222 AliAnalysisTaskPartonDisc.cxx:3223 AliAnalysisTaskPartonDisc.cxx:3224 AliAnalysisTaskPartonDisc.cxx:3225 AliAnalysisTaskPartonDisc.cxx:3226 AliAnalysisTaskPartonDisc.cxx:3227 AliAnalysisTaskPartonDisc.cxx:3228 AliAnalysisTaskPartonDisc.cxx:3229 AliAnalysisTaskPartonDisc.cxx:3230 AliAnalysisTaskPartonDisc.cxx:3231 AliAnalysisTaskPartonDisc.cxx:3232 AliAnalysisTaskPartonDisc.cxx:3233 AliAnalysisTaskPartonDisc.cxx:3234 AliAnalysisTaskPartonDisc.cxx:3235 AliAnalysisTaskPartonDisc.cxx:3236 AliAnalysisTaskPartonDisc.cxx:3237 AliAnalysisTaskPartonDisc.cxx:3238 AliAnalysisTaskPartonDisc.cxx:3239 AliAnalysisTaskPartonDisc.cxx:3240 AliAnalysisTaskPartonDisc.cxx:3241 AliAnalysisTaskPartonDisc.cxx:3242 AliAnalysisTaskPartonDisc.cxx:3243 AliAnalysisTaskPartonDisc.cxx:3244 AliAnalysisTaskPartonDisc.cxx:3245 AliAnalysisTaskPartonDisc.cxx:3246 AliAnalysisTaskPartonDisc.cxx:3247 AliAnalysisTaskPartonDisc.cxx:3248 AliAnalysisTaskPartonDisc.cxx:3249 AliAnalysisTaskPartonDisc.cxx:3250 AliAnalysisTaskPartonDisc.cxx:3251 AliAnalysisTaskPartonDisc.cxx:3252 AliAnalysisTaskPartonDisc.cxx:3253 AliAnalysisTaskPartonDisc.cxx:3254 AliAnalysisTaskPartonDisc.cxx:3255 AliAnalysisTaskPartonDisc.cxx:3256 AliAnalysisTaskPartonDisc.cxx:3257 AliAnalysisTaskPartonDisc.cxx:3258 AliAnalysisTaskPartonDisc.cxx:3259 AliAnalysisTaskPartonDisc.cxx:3260 AliAnalysisTaskPartonDisc.cxx:3261 AliAnalysisTaskPartonDisc.cxx:3262 AliAnalysisTaskPartonDisc.cxx:3263 AliAnalysisTaskPartonDisc.cxx:3264 AliAnalysisTaskPartonDisc.cxx:3265 AliAnalysisTaskPartonDisc.cxx:3266 AliAnalysisTaskPartonDisc.cxx:3267 AliAnalysisTaskPartonDisc.cxx:3268 AliAnalysisTaskPartonDisc.cxx:3269 AliAnalysisTaskPartonDisc.cxx:3270 AliAnalysisTaskPartonDisc.cxx:3271 AliAnalysisTaskPartonDisc.cxx:3272 AliAnalysisTaskPartonDisc.cxx:3273 AliAnalysisTaskPartonDisc.cxx:3274 AliAnalysisTaskPartonDisc.cxx:3275 AliAnalysisTaskPartonDisc.cxx:3276 AliAnalysisTaskPartonDisc.cxx:3277 AliAnalysisTaskPartonDisc.cxx:3278 AliAnalysisTaskPartonDisc.cxx:3279 AliAnalysisTaskPartonDisc.cxx:3280 AliAnalysisTaskPartonDisc.cxx:3281 AliAnalysisTaskPartonDisc.cxx:3282 AliAnalysisTaskPartonDisc.cxx:3283 AliAnalysisTaskPartonDisc.cxx:3284 AliAnalysisTaskPartonDisc.cxx:3285 AliAnalysisTaskPartonDisc.cxx:3286 AliAnalysisTaskPartonDisc.cxx:3287 AliAnalysisTaskPartonDisc.cxx:3288 AliAnalysisTaskPartonDisc.cxx:3289 AliAnalysisTaskPartonDisc.cxx:3290 AliAnalysisTaskPartonDisc.cxx:3291 AliAnalysisTaskPartonDisc.cxx:3292 AliAnalysisTaskPartonDisc.cxx:3293 AliAnalysisTaskPartonDisc.cxx:3294 AliAnalysisTaskPartonDisc.cxx:3295 AliAnalysisTaskPartonDisc.cxx:3296 AliAnalysisTaskPartonDisc.cxx:3297 AliAnalysisTaskPartonDisc.cxx:3298 AliAnalysisTaskPartonDisc.cxx:3299 AliAnalysisTaskPartonDisc.cxx:3300 AliAnalysisTaskPartonDisc.cxx:3301 AliAnalysisTaskPartonDisc.cxx:3302 AliAnalysisTaskPartonDisc.cxx:3303 AliAnalysisTaskPartonDisc.cxx:3304 AliAnalysisTaskPartonDisc.cxx:3305 AliAnalysisTaskPartonDisc.cxx:3306 AliAnalysisTaskPartonDisc.cxx:3307 AliAnalysisTaskPartonDisc.cxx:3308 AliAnalysisTaskPartonDisc.cxx:3309 AliAnalysisTaskPartonDisc.cxx:3310 AliAnalysisTaskPartonDisc.cxx:3311 AliAnalysisTaskPartonDisc.cxx:3312 AliAnalysisTaskPartonDisc.cxx:3313 AliAnalysisTaskPartonDisc.cxx:3314 AliAnalysisTaskPartonDisc.cxx:3315 AliAnalysisTaskPartonDisc.cxx:3316 AliAnalysisTaskPartonDisc.cxx:3317 AliAnalysisTaskPartonDisc.cxx:3318 AliAnalysisTaskPartonDisc.cxx:3319 AliAnalysisTaskPartonDisc.cxx:3320 AliAnalysisTaskPartonDisc.cxx:3321 AliAnalysisTaskPartonDisc.cxx:3322 AliAnalysisTaskPartonDisc.cxx:3323 AliAnalysisTaskPartonDisc.cxx:3324 AliAnalysisTaskPartonDisc.cxx:3325 AliAnalysisTaskPartonDisc.cxx:3326 AliAnalysisTaskPartonDisc.cxx:3327 AliAnalysisTaskPartonDisc.cxx:3328 AliAnalysisTaskPartonDisc.cxx:3329 AliAnalysisTaskPartonDisc.cxx:3330 AliAnalysisTaskPartonDisc.cxx:3331 AliAnalysisTaskPartonDisc.cxx:3332 AliAnalysisTaskPartonDisc.cxx:3333 AliAnalysisTaskPartonDisc.cxx:3334 AliAnalysisTaskPartonDisc.cxx:3335 AliAnalysisTaskPartonDisc.cxx:3336 AliAnalysisTaskPartonDisc.cxx:3337 AliAnalysisTaskPartonDisc.cxx:3338 AliAnalysisTaskPartonDisc.cxx:3339 AliAnalysisTaskPartonDisc.cxx:3340 AliAnalysisTaskPartonDisc.cxx:3341 AliAnalysisTaskPartonDisc.cxx:3342 AliAnalysisTaskPartonDisc.cxx:3343 AliAnalysisTaskPartonDisc.cxx:3344 AliAnalysisTaskPartonDisc.cxx:3345 AliAnalysisTaskPartonDisc.cxx:3346 AliAnalysisTaskPartonDisc.cxx:3347 AliAnalysisTaskPartonDisc.cxx:3348 AliAnalysisTaskPartonDisc.cxx:3349 AliAnalysisTaskPartonDisc.cxx:3350 AliAnalysisTaskPartonDisc.cxx:3351 AliAnalysisTaskPartonDisc.cxx:3352 AliAnalysisTaskPartonDisc.cxx:3353 AliAnalysisTaskPartonDisc.cxx:3354 AliAnalysisTaskPartonDisc.cxx:3355 AliAnalysisTaskPartonDisc.cxx:3356 AliAnalysisTaskPartonDisc.cxx:3357 AliAnalysisTaskPartonDisc.cxx:3358 AliAnalysisTaskPartonDisc.cxx:3359 AliAnalysisTaskPartonDisc.cxx:3360 AliAnalysisTaskPartonDisc.cxx:3361 AliAnalysisTaskPartonDisc.cxx:3362 AliAnalysisTaskPartonDisc.cxx:3363 AliAnalysisTaskPartonDisc.cxx:3364 AliAnalysisTaskPartonDisc.cxx:3365 AliAnalysisTaskPartonDisc.cxx:3366 AliAnalysisTaskPartonDisc.cxx:3367 AliAnalysisTaskPartonDisc.cxx:3368 AliAnalysisTaskPartonDisc.cxx:3369 AliAnalysisTaskPartonDisc.cxx:3370 AliAnalysisTaskPartonDisc.cxx:3371 AliAnalysisTaskPartonDisc.cxx:3372 AliAnalysisTaskPartonDisc.cxx:3373 AliAnalysisTaskPartonDisc.cxx:3374 AliAnalysisTaskPartonDisc.cxx:3375 AliAnalysisTaskPartonDisc.cxx:3376 AliAnalysisTaskPartonDisc.cxx:3377 AliAnalysisTaskPartonDisc.cxx:3378 AliAnalysisTaskPartonDisc.cxx:3379 AliAnalysisTaskPartonDisc.cxx:3380 AliAnalysisTaskPartonDisc.cxx:3381 AliAnalysisTaskPartonDisc.cxx:3382 AliAnalysisTaskPartonDisc.cxx:3383 AliAnalysisTaskPartonDisc.cxx:3384 AliAnalysisTaskPartonDisc.cxx:3385 AliAnalysisTaskPartonDisc.cxx:3386 AliAnalysisTaskPartonDisc.cxx:3387 AliAnalysisTaskPartonDisc.cxx:3388 AliAnalysisTaskPartonDisc.cxx:3389 AliAnalysisTaskPartonDisc.cxx:3390 AliAnalysisTaskPartonDisc.cxx:3391 AliAnalysisTaskPartonDisc.cxx:3392 AliAnalysisTaskPartonDisc.cxx:3393 AliAnalysisTaskPartonDisc.cxx:3394 AliAnalysisTaskPartonDisc.cxx:3395 AliAnalysisTaskPartonDisc.cxx:3396 AliAnalysisTaskPartonDisc.cxx:3397 AliAnalysisTaskPartonDisc.cxx:3398 AliAnalysisTaskPartonDisc.cxx:3399 AliAnalysisTaskPartonDisc.cxx:3400 AliAnalysisTaskPartonDisc.cxx:3401 AliAnalysisTaskPartonDisc.cxx:3402 AliAnalysisTaskPartonDisc.cxx:3403 AliAnalysisTaskPartonDisc.cxx:3404 AliAnalysisTaskPartonDisc.cxx:3405 AliAnalysisTaskPartonDisc.cxx:3406 AliAnalysisTaskPartonDisc.cxx:3407 AliAnalysisTaskPartonDisc.cxx:3408 AliAnalysisTaskPartonDisc.cxx:3409 AliAnalysisTaskPartonDisc.cxx:3410 AliAnalysisTaskPartonDisc.cxx:3411 AliAnalysisTaskPartonDisc.cxx:3412 AliAnalysisTaskPartonDisc.cxx:3413 AliAnalysisTaskPartonDisc.cxx:3414 AliAnalysisTaskPartonDisc.cxx:3415 AliAnalysisTaskPartonDisc.cxx:3416 AliAnalysisTaskPartonDisc.cxx:3417 AliAnalysisTaskPartonDisc.cxx:3418 AliAnalysisTaskPartonDisc.cxx:3419 AliAnalysisTaskPartonDisc.cxx:3420 AliAnalysisTaskPartonDisc.cxx:3421 AliAnalysisTaskPartonDisc.cxx:3422 AliAnalysisTaskPartonDisc.cxx:3423 AliAnalysisTaskPartonDisc.cxx:3424 AliAnalysisTaskPartonDisc.cxx:3425 AliAnalysisTaskPartonDisc.cxx:3426 AliAnalysisTaskPartonDisc.cxx:3427 AliAnalysisTaskPartonDisc.cxx:3428 AliAnalysisTaskPartonDisc.cxx:3429 AliAnalysisTaskPartonDisc.cxx:3430 AliAnalysisTaskPartonDisc.cxx:3431 AliAnalysisTaskPartonDisc.cxx:3432 AliAnalysisTaskPartonDisc.cxx:3433 AliAnalysisTaskPartonDisc.cxx:3434 AliAnalysisTaskPartonDisc.cxx:3435 AliAnalysisTaskPartonDisc.cxx:3436 AliAnalysisTaskPartonDisc.cxx:3437 AliAnalysisTaskPartonDisc.cxx:3438 AliAnalysisTaskPartonDisc.cxx:3439 AliAnalysisTaskPartonDisc.cxx:3440 AliAnalysisTaskPartonDisc.cxx:3441 AliAnalysisTaskPartonDisc.cxx:3442 AliAnalysisTaskPartonDisc.cxx:3443 AliAnalysisTaskPartonDisc.cxx:3444 AliAnalysisTaskPartonDisc.cxx:3445 AliAnalysisTaskPartonDisc.cxx:3446 AliAnalysisTaskPartonDisc.cxx:3447 AliAnalysisTaskPartonDisc.cxx:3448 AliAnalysisTaskPartonDisc.cxx:3449 AliAnalysisTaskPartonDisc.cxx:3450 AliAnalysisTaskPartonDisc.cxx:3451 AliAnalysisTaskPartonDisc.cxx:3452 AliAnalysisTaskPartonDisc.cxx:3453 AliAnalysisTaskPartonDisc.cxx:3454 AliAnalysisTaskPartonDisc.cxx:3455 AliAnalysisTaskPartonDisc.cxx:3456 AliAnalysisTaskPartonDisc.cxx:3457 AliAnalysisTaskPartonDisc.cxx:3458 AliAnalysisTaskPartonDisc.cxx:3459 AliAnalysisTaskPartonDisc.cxx:3460 AliAnalysisTaskPartonDisc.cxx:3461 AliAnalysisTaskPartonDisc.cxx:3462 AliAnalysisTaskPartonDisc.cxx:3463 AliAnalysisTaskPartonDisc.cxx:3464 AliAnalysisTaskPartonDisc.cxx:3465 AliAnalysisTaskPartonDisc.cxx:3466 AliAnalysisTaskPartonDisc.cxx:3467 AliAnalysisTaskPartonDisc.cxx:3468 AliAnalysisTaskPartonDisc.cxx:3469 AliAnalysisTaskPartonDisc.cxx:3470 AliAnalysisTaskPartonDisc.cxx:3471 AliAnalysisTaskPartonDisc.cxx:3472 AliAnalysisTaskPartonDisc.cxx:3473 AliAnalysisTaskPartonDisc.cxx:3474 AliAnalysisTaskPartonDisc.cxx:3475 AliAnalysisTaskPartonDisc.cxx:3476 AliAnalysisTaskPartonDisc.cxx:3477 AliAnalysisTaskPartonDisc.cxx:3478 AliAnalysisTaskPartonDisc.cxx:3479 AliAnalysisTaskPartonDisc.cxx:3480 AliAnalysisTaskPartonDisc.cxx:3481 AliAnalysisTaskPartonDisc.cxx:3482 AliAnalysisTaskPartonDisc.cxx:3483 AliAnalysisTaskPartonDisc.cxx:3484 AliAnalysisTaskPartonDisc.cxx:3485 AliAnalysisTaskPartonDisc.cxx:3486 AliAnalysisTaskPartonDisc.cxx:3487 AliAnalysisTaskPartonDisc.cxx:3488 AliAnalysisTaskPartonDisc.cxx:3489 AliAnalysisTaskPartonDisc.cxx:3490 AliAnalysisTaskPartonDisc.cxx:3491 AliAnalysisTaskPartonDisc.cxx:3492 AliAnalysisTaskPartonDisc.cxx:3493 AliAnalysisTaskPartonDisc.cxx:3494 AliAnalysisTaskPartonDisc.cxx:3495 AliAnalysisTaskPartonDisc.cxx:3496 AliAnalysisTaskPartonDisc.cxx:3497 AliAnalysisTaskPartonDisc.cxx:3498 AliAnalysisTaskPartonDisc.cxx:3499 AliAnalysisTaskPartonDisc.cxx:3500 AliAnalysisTaskPartonDisc.cxx:3501 AliAnalysisTaskPartonDisc.cxx:3502 AliAnalysisTaskPartonDisc.cxx:3503 AliAnalysisTaskPartonDisc.cxx:3504 AliAnalysisTaskPartonDisc.cxx:3505 AliAnalysisTaskPartonDisc.cxx:3506 AliAnalysisTaskPartonDisc.cxx:3507 AliAnalysisTaskPartonDisc.cxx:3508 AliAnalysisTaskPartonDisc.cxx:3509 AliAnalysisTaskPartonDisc.cxx:3510 AliAnalysisTaskPartonDisc.cxx:3511 AliAnalysisTaskPartonDisc.cxx:3512 AliAnalysisTaskPartonDisc.cxx:3513 AliAnalysisTaskPartonDisc.cxx:3514 AliAnalysisTaskPartonDisc.cxx:3515 AliAnalysisTaskPartonDisc.cxx:3516 AliAnalysisTaskPartonDisc.cxx:3517 AliAnalysisTaskPartonDisc.cxx:3518 AliAnalysisTaskPartonDisc.cxx:3519 AliAnalysisTaskPartonDisc.cxx:3520 AliAnalysisTaskPartonDisc.cxx:3521 AliAnalysisTaskPartonDisc.cxx:3522 AliAnalysisTaskPartonDisc.cxx:3523 AliAnalysisTaskPartonDisc.cxx:3524 AliAnalysisTaskPartonDisc.cxx:3525 AliAnalysisTaskPartonDisc.cxx:3526 AliAnalysisTaskPartonDisc.cxx:3527 AliAnalysisTaskPartonDisc.cxx:3528 AliAnalysisTaskPartonDisc.cxx:3529 AliAnalysisTaskPartonDisc.cxx:3530 AliAnalysisTaskPartonDisc.cxx:3531 AliAnalysisTaskPartonDisc.cxx:3532 AliAnalysisTaskPartonDisc.cxx:3533 AliAnalysisTaskPartonDisc.cxx:3534 AliAnalysisTaskPartonDisc.cxx:3535 AliAnalysisTaskPartonDisc.cxx:3536 AliAnalysisTaskPartonDisc.cxx:3537 AliAnalysisTaskPartonDisc.cxx:3538 AliAnalysisTaskPartonDisc.cxx:3539 AliAnalysisTaskPartonDisc.cxx:3540 AliAnalysisTaskPartonDisc.cxx:3541 AliAnalysisTaskPartonDisc.cxx:3542 AliAnalysisTaskPartonDisc.cxx:3543 AliAnalysisTaskPartonDisc.cxx:3544 AliAnalysisTaskPartonDisc.cxx:3545 AliAnalysisTaskPartonDisc.cxx:3546 AliAnalysisTaskPartonDisc.cxx:3547 AliAnalysisTaskPartonDisc.cxx:3548 AliAnalysisTaskPartonDisc.cxx:3549 AliAnalysisTaskPartonDisc.cxx:3550 AliAnalysisTaskPartonDisc.cxx:3551 AliAnalysisTaskPartonDisc.cxx:3552 AliAnalysisTaskPartonDisc.cxx:3553 AliAnalysisTaskPartonDisc.cxx:3554 AliAnalysisTaskPartonDisc.cxx:3555 AliAnalysisTaskPartonDisc.cxx:3556 AliAnalysisTaskPartonDisc.cxx:3557 AliAnalysisTaskPartonDisc.cxx:3558 AliAnalysisTaskPartonDisc.cxx:3559 AliAnalysisTaskPartonDisc.cxx:3560 AliAnalysisTaskPartonDisc.cxx:3561 AliAnalysisTaskPartonDisc.cxx:3562 AliAnalysisTaskPartonDisc.cxx:3563 AliAnalysisTaskPartonDisc.cxx:3564 AliAnalysisTaskPartonDisc.cxx:3565 AliAnalysisTaskPartonDisc.cxx:3566 AliAnalysisTaskPartonDisc.cxx:3567 AliAnalysisTaskPartonDisc.cxx:3568 AliAnalysisTaskPartonDisc.cxx:3569 AliAnalysisTaskPartonDisc.cxx:3570 AliAnalysisTaskPartonDisc.cxx:3571 AliAnalysisTaskPartonDisc.cxx:3572 AliAnalysisTaskPartonDisc.cxx:3573 AliAnalysisTaskPartonDisc.cxx:3574 AliAnalysisTaskPartonDisc.cxx:3575 AliAnalysisTaskPartonDisc.cxx:3576 AliAnalysisTaskPartonDisc.cxx:3577 AliAnalysisTaskPartonDisc.cxx:3578 AliAnalysisTaskPartonDisc.cxx:3579 AliAnalysisTaskPartonDisc.cxx:3580 AliAnalysisTaskPartonDisc.cxx:3581 AliAnalysisTaskPartonDisc.cxx:3582 AliAnalysisTaskPartonDisc.cxx:3583 AliAnalysisTaskPartonDisc.cxx:3584 AliAnalysisTaskPartonDisc.cxx:3585 AliAnalysisTaskPartonDisc.cxx:3586 AliAnalysisTaskPartonDisc.cxx:3587 AliAnalysisTaskPartonDisc.cxx:3588 AliAnalysisTaskPartonDisc.cxx:3589 AliAnalysisTaskPartonDisc.cxx:3590 AliAnalysisTaskPartonDisc.cxx:3591 AliAnalysisTaskPartonDisc.cxx:3592 AliAnalysisTaskPartonDisc.cxx:3593 AliAnalysisTaskPartonDisc.cxx:3594 AliAnalysisTaskPartonDisc.cxx:3595 AliAnalysisTaskPartonDisc.cxx:3596 AliAnalysisTaskPartonDisc.cxx:3597 AliAnalysisTaskPartonDisc.cxx:3598 AliAnalysisTaskPartonDisc.cxx:3599 AliAnalysisTaskPartonDisc.cxx:3600 AliAnalysisTaskPartonDisc.cxx:3601 AliAnalysisTaskPartonDisc.cxx:3602 AliAnalysisTaskPartonDisc.cxx:3603 AliAnalysisTaskPartonDisc.cxx:3604 AliAnalysisTaskPartonDisc.cxx:3605 AliAnalysisTaskPartonDisc.cxx:3606 AliAnalysisTaskPartonDisc.cxx:3607 AliAnalysisTaskPartonDisc.cxx:3608 AliAnalysisTaskPartonDisc.cxx:3609 AliAnalysisTaskPartonDisc.cxx:3610 AliAnalysisTaskPartonDisc.cxx:3611 AliAnalysisTaskPartonDisc.cxx:3612 AliAnalysisTaskPartonDisc.cxx:3613 AliAnalysisTaskPartonDisc.cxx:3614 AliAnalysisTaskPartonDisc.cxx:3615 AliAnalysisTaskPartonDisc.cxx:3616 AliAnalysisTaskPartonDisc.cxx:3617 AliAnalysisTaskPartonDisc.cxx:3618 AliAnalysisTaskPartonDisc.cxx:3619 AliAnalysisTaskPartonDisc.cxx:3620 AliAnalysisTaskPartonDisc.cxx:3621 AliAnalysisTaskPartonDisc.cxx:3622 AliAnalysisTaskPartonDisc.cxx:3623 AliAnalysisTaskPartonDisc.cxx:3624 AliAnalysisTaskPartonDisc.cxx:3625 AliAnalysisTaskPartonDisc.cxx:3626 AliAnalysisTaskPartonDisc.cxx:3627 AliAnalysisTaskPartonDisc.cxx:3628 AliAnalysisTaskPartonDisc.cxx:3629 AliAnalysisTaskPartonDisc.cxx:3630 AliAnalysisTaskPartonDisc.cxx:3631 AliAnalysisTaskPartonDisc.cxx:3632 AliAnalysisTaskPartonDisc.cxx:3633 AliAnalysisTaskPartonDisc.cxx:3634 AliAnalysisTaskPartonDisc.cxx:3635 AliAnalysisTaskPartonDisc.cxx:3636 AliAnalysisTaskPartonDisc.cxx:3637 AliAnalysisTaskPartonDisc.cxx:3638 AliAnalysisTaskPartonDisc.cxx:3639 AliAnalysisTaskPartonDisc.cxx:3640 AliAnalysisTaskPartonDisc.cxx:3641 AliAnalysisTaskPartonDisc.cxx:3642 AliAnalysisTaskPartonDisc.cxx:3643 AliAnalysisTaskPartonDisc.cxx:3644 AliAnalysisTaskPartonDisc.cxx:3645 AliAnalysisTaskPartonDisc.cxx:3646 AliAnalysisTaskPartonDisc.cxx:3647 AliAnalysisTaskPartonDisc.cxx:3648 AliAnalysisTaskPartonDisc.cxx:3649 AliAnalysisTaskPartonDisc.cxx:3650 AliAnalysisTaskPartonDisc.cxx:3651 AliAnalysisTaskPartonDisc.cxx:3652 AliAnalysisTaskPartonDisc.cxx:3653 AliAnalysisTaskPartonDisc.cxx:3654 AliAnalysisTaskPartonDisc.cxx:3655 AliAnalysisTaskPartonDisc.cxx:3656 AliAnalysisTaskPartonDisc.cxx:3657 AliAnalysisTaskPartonDisc.cxx:3658 AliAnalysisTaskPartonDisc.cxx:3659 AliAnalysisTaskPartonDisc.cxx:3660 AliAnalysisTaskPartonDisc.cxx:3661 AliAnalysisTaskPartonDisc.cxx:3662 AliAnalysisTaskPartonDisc.cxx:3663 AliAnalysisTaskPartonDisc.cxx:3664 AliAnalysisTaskPartonDisc.cxx:3665 AliAnalysisTaskPartonDisc.cxx:3666 AliAnalysisTaskPartonDisc.cxx:3667 AliAnalysisTaskPartonDisc.cxx:3668 AliAnalysisTaskPartonDisc.cxx:3669 AliAnalysisTaskPartonDisc.cxx:3670 AliAnalysisTaskPartonDisc.cxx:3671 AliAnalysisTaskPartonDisc.cxx:3672 AliAnalysisTaskPartonDisc.cxx:3673 AliAnalysisTaskPartonDisc.cxx:3674 AliAnalysisTaskPartonDisc.cxx:3675 AliAnalysisTaskPartonDisc.cxx:3676 AliAnalysisTaskPartonDisc.cxx:3677 AliAnalysisTaskPartonDisc.cxx:3678 AliAnalysisTaskPartonDisc.cxx:3679 AliAnalysisTaskPartonDisc.cxx:3680 AliAnalysisTaskPartonDisc.cxx:3681 AliAnalysisTaskPartonDisc.cxx:3682 AliAnalysisTaskPartonDisc.cxx:3683 AliAnalysisTaskPartonDisc.cxx:3684 AliAnalysisTaskPartonDisc.cxx:3685 AliAnalysisTaskPartonDisc.cxx:3686 AliAnalysisTaskPartonDisc.cxx:3687 AliAnalysisTaskPartonDisc.cxx:3688 AliAnalysisTaskPartonDisc.cxx:3689 AliAnalysisTaskPartonDisc.cxx:3690 AliAnalysisTaskPartonDisc.cxx:3691 AliAnalysisTaskPartonDisc.cxx:3692 AliAnalysisTaskPartonDisc.cxx:3693 AliAnalysisTaskPartonDisc.cxx:3694 AliAnalysisTaskPartonDisc.cxx:3695 AliAnalysisTaskPartonDisc.cxx:3696 AliAnalysisTaskPartonDisc.cxx:3697 AliAnalysisTaskPartonDisc.cxx:3698 AliAnalysisTaskPartonDisc.cxx:3699 AliAnalysisTaskPartonDisc.cxx:3700 AliAnalysisTaskPartonDisc.cxx:3701 AliAnalysisTaskPartonDisc.cxx:3702 AliAnalysisTaskPartonDisc.cxx:3703 AliAnalysisTaskPartonDisc.cxx:3704 AliAnalysisTaskPartonDisc.cxx:3705 AliAnalysisTaskPartonDisc.cxx:3706 AliAnalysisTaskPartonDisc.cxx:3707 AliAnalysisTaskPartonDisc.cxx:3708 AliAnalysisTaskPartonDisc.cxx:3709 AliAnalysisTaskPartonDisc.cxx:3710 AliAnalysisTaskPartonDisc.cxx:3711 AliAnalysisTaskPartonDisc.cxx:3712 AliAnalysisTaskPartonDisc.cxx:3713 AliAnalysisTaskPartonDisc.cxx:3714 AliAnalysisTaskPartonDisc.cxx:3715 AliAnalysisTaskPartonDisc.cxx:3716 AliAnalysisTaskPartonDisc.cxx:3717 AliAnalysisTaskPartonDisc.cxx:3718 AliAnalysisTaskPartonDisc.cxx:3719 AliAnalysisTaskPartonDisc.cxx:3720 AliAnalysisTaskPartonDisc.cxx:3721 AliAnalysisTaskPartonDisc.cxx:3722 AliAnalysisTaskPartonDisc.cxx:3723 AliAnalysisTaskPartonDisc.cxx:3724 AliAnalysisTaskPartonDisc.cxx:3725 AliAnalysisTaskPartonDisc.cxx:3726 AliAnalysisTaskPartonDisc.cxx:3727 AliAnalysisTaskPartonDisc.cxx:3728 AliAnalysisTaskPartonDisc.cxx:3729 AliAnalysisTaskPartonDisc.cxx:3730 AliAnalysisTaskPartonDisc.cxx:3731 AliAnalysisTaskPartonDisc.cxx:3732 AliAnalysisTaskPartonDisc.cxx:3733 AliAnalysisTaskPartonDisc.cxx:3734 AliAnalysisTaskPartonDisc.cxx:3735 AliAnalysisTaskPartonDisc.cxx:3736 AliAnalysisTaskPartonDisc.cxx:3737 AliAnalysisTaskPartonDisc.cxx:3738 AliAnalysisTaskPartonDisc.cxx:3739 AliAnalysisTaskPartonDisc.cxx:3740 AliAnalysisTaskPartonDisc.cxx:3741 AliAnalysisTaskPartonDisc.cxx:3742 AliAnalysisTaskPartonDisc.cxx:3743 AliAnalysisTaskPartonDisc.cxx:3744 AliAnalysisTaskPartonDisc.cxx:3745 AliAnalysisTaskPartonDisc.cxx:3746 AliAnalysisTaskPartonDisc.cxx:3747 AliAnalysisTaskPartonDisc.cxx:3748 AliAnalysisTaskPartonDisc.cxx:3749 AliAnalysisTaskPartonDisc.cxx:3750 AliAnalysisTaskPartonDisc.cxx:3751 AliAnalysisTaskPartonDisc.cxx:3752 AliAnalysisTaskPartonDisc.cxx:3753 AliAnalysisTaskPartonDisc.cxx:3754 AliAnalysisTaskPartonDisc.cxx:3755 AliAnalysisTaskPartonDisc.cxx:3756 AliAnalysisTaskPartonDisc.cxx:3757 AliAnalysisTaskPartonDisc.cxx:3758 AliAnalysisTaskPartonDisc.cxx:3759 AliAnalysisTaskPartonDisc.cxx:3760 AliAnalysisTaskPartonDisc.cxx:3761 AliAnalysisTaskPartonDisc.cxx:3762 AliAnalysisTaskPartonDisc.cxx:3763 AliAnalysisTaskPartonDisc.cxx:3764 AliAnalysisTaskPartonDisc.cxx:3765 AliAnalysisTaskPartonDisc.cxx:3766 AliAnalysisTaskPartonDisc.cxx:3767 AliAnalysisTaskPartonDisc.cxx:3768 AliAnalysisTaskPartonDisc.cxx:3769 AliAnalysisTaskPartonDisc.cxx:3770 AliAnalysisTaskPartonDisc.cxx:3771 AliAnalysisTaskPartonDisc.cxx:3772 AliAnalysisTaskPartonDisc.cxx:3773 AliAnalysisTaskPartonDisc.cxx:3774 AliAnalysisTaskPartonDisc.cxx:3775 AliAnalysisTaskPartonDisc.cxx:3776 AliAnalysisTaskPartonDisc.cxx:3777 AliAnalysisTaskPartonDisc.cxx:3778 AliAnalysisTaskPartonDisc.cxx:3779 AliAnalysisTaskPartonDisc.cxx:3780 AliAnalysisTaskPartonDisc.cxx:3781 AliAnalysisTaskPartonDisc.cxx:3782 AliAnalysisTaskPartonDisc.cxx:3783 AliAnalysisTaskPartonDisc.cxx:3784 AliAnalysisTaskPartonDisc.cxx:3785 AliAnalysisTaskPartonDisc.cxx:3786 AliAnalysisTaskPartonDisc.cxx:3787 AliAnalysisTaskPartonDisc.cxx:3788 AliAnalysisTaskPartonDisc.cxx:3789 AliAnalysisTaskPartonDisc.cxx:3790 AliAnalysisTaskPartonDisc.cxx:3791 AliAnalysisTaskPartonDisc.cxx:3792 AliAnalysisTaskPartonDisc.cxx:3793 AliAnalysisTaskPartonDisc.cxx:3794 AliAnalysisTaskPartonDisc.cxx:3795 AliAnalysisTaskPartonDisc.cxx:3796 AliAnalysisTaskPartonDisc.cxx:3797 AliAnalysisTaskPartonDisc.cxx:3798 AliAnalysisTaskPartonDisc.cxx:3799 AliAnalysisTaskPartonDisc.cxx:3800 AliAnalysisTaskPartonDisc.cxx:3801 AliAnalysisTaskPartonDisc.cxx:3802 AliAnalysisTaskPartonDisc.cxx:3803 AliAnalysisTaskPartonDisc.cxx:3804 AliAnalysisTaskPartonDisc.cxx:3805 AliAnalysisTaskPartonDisc.cxx:3806 AliAnalysisTaskPartonDisc.cxx:3807 AliAnalysisTaskPartonDisc.cxx:3808 AliAnalysisTaskPartonDisc.cxx:3809 AliAnalysisTaskPartonDisc.cxx:3810 AliAnalysisTaskPartonDisc.cxx:3811 AliAnalysisTaskPartonDisc.cxx:3812 AliAnalysisTaskPartonDisc.cxx:3813 AliAnalysisTaskPartonDisc.cxx:3814 AliAnalysisTaskPartonDisc.cxx:3815 AliAnalysisTaskPartonDisc.cxx:3816 AliAnalysisTaskPartonDisc.cxx:3817 AliAnalysisTaskPartonDisc.cxx:3818 AliAnalysisTaskPartonDisc.cxx:3819 AliAnalysisTaskPartonDisc.cxx:3820 AliAnalysisTaskPartonDisc.cxx:3821 AliAnalysisTaskPartonDisc.cxx:3822 AliAnalysisTaskPartonDisc.cxx:3823 AliAnalysisTaskPartonDisc.cxx:3824 AliAnalysisTaskPartonDisc.cxx:3825 AliAnalysisTaskPartonDisc.cxx:3826 AliAnalysisTaskPartonDisc.cxx:3827 AliAnalysisTaskPartonDisc.cxx:3828 AliAnalysisTaskPartonDisc.cxx:3829 AliAnalysisTaskPartonDisc.cxx:3830 AliAnalysisTaskPartonDisc.cxx:3831 AliAnalysisTaskPartonDisc.cxx:3832 AliAnalysisTaskPartonDisc.cxx:3833 AliAnalysisTaskPartonDisc.cxx:3834 AliAnalysisTaskPartonDisc.cxx:3835 AliAnalysisTaskPartonDisc.cxx:3836 AliAnalysisTaskPartonDisc.cxx:3837 AliAnalysisTaskPartonDisc.cxx:3838 AliAnalysisTaskPartonDisc.cxx:3839 AliAnalysisTaskPartonDisc.cxx:3840 AliAnalysisTaskPartonDisc.cxx:3841 AliAnalysisTaskPartonDisc.cxx:3842 AliAnalysisTaskPartonDisc.cxx:3843 AliAnalysisTaskPartonDisc.cxx:3844 AliAnalysisTaskPartonDisc.cxx:3845 AliAnalysisTaskPartonDisc.cxx:3846 AliAnalysisTaskPartonDisc.cxx:3847 AliAnalysisTaskPartonDisc.cxx:3848 AliAnalysisTaskPartonDisc.cxx:3849 AliAnalysisTaskPartonDisc.cxx:3850 AliAnalysisTaskPartonDisc.cxx:3851 AliAnalysisTaskPartonDisc.cxx:3852 AliAnalysisTaskPartonDisc.cxx:3853 AliAnalysisTaskPartonDisc.cxx:3854 AliAnalysisTaskPartonDisc.cxx:3855 AliAnalysisTaskPartonDisc.cxx:3856 AliAnalysisTaskPartonDisc.cxx:3857 AliAnalysisTaskPartonDisc.cxx:3858 AliAnalysisTaskPartonDisc.cxx:3859 AliAnalysisTaskPartonDisc.cxx:3860 AliAnalysisTaskPartonDisc.cxx:3861 AliAnalysisTaskPartonDisc.cxx:3862 AliAnalysisTaskPartonDisc.cxx:3863 AliAnalysisTaskPartonDisc.cxx:3864 AliAnalysisTaskPartonDisc.cxx:3865 AliAnalysisTaskPartonDisc.cxx:3866 AliAnalysisTaskPartonDisc.cxx:3867 AliAnalysisTaskPartonDisc.cxx:3868 AliAnalysisTaskPartonDisc.cxx:3869 AliAnalysisTaskPartonDisc.cxx:3870 AliAnalysisTaskPartonDisc.cxx:3871 AliAnalysisTaskPartonDisc.cxx:3872 AliAnalysisTaskPartonDisc.cxx:3873 AliAnalysisTaskPartonDisc.cxx:3874 AliAnalysisTaskPartonDisc.cxx:3875 AliAnalysisTaskPartonDisc.cxx:3876 AliAnalysisTaskPartonDisc.cxx:3877 AliAnalysisTaskPartonDisc.cxx:3878 AliAnalysisTaskPartonDisc.cxx:3879 AliAnalysisTaskPartonDisc.cxx:3880 AliAnalysisTaskPartonDisc.cxx:3881 AliAnalysisTaskPartonDisc.cxx:3882 AliAnalysisTaskPartonDisc.cxx:3883 AliAnalysisTaskPartonDisc.cxx:3884 AliAnalysisTaskPartonDisc.cxx:3885 AliAnalysisTaskPartonDisc.cxx:3886 AliAnalysisTaskPartonDisc.cxx:3887 AliAnalysisTaskPartonDisc.cxx:3888 AliAnalysisTaskPartonDisc.cxx:3889 AliAnalysisTaskPartonDisc.cxx:3890 AliAnalysisTaskPartonDisc.cxx:3891 AliAnalysisTaskPartonDisc.cxx:3892 AliAnalysisTaskPartonDisc.cxx:3893 AliAnalysisTaskPartonDisc.cxx:3894 AliAnalysisTaskPartonDisc.cxx:3895 AliAnalysisTaskPartonDisc.cxx:3896 AliAnalysisTaskPartonDisc.cxx:3897 AliAnalysisTaskPartonDisc.cxx:3898 AliAnalysisTaskPartonDisc.cxx:3899 AliAnalysisTaskPartonDisc.cxx:3900 AliAnalysisTaskPartonDisc.cxx:3901 AliAnalysisTaskPartonDisc.cxx:3902 AliAnalysisTaskPartonDisc.cxx:3903 AliAnalysisTaskPartonDisc.cxx:3904 AliAnalysisTaskPartonDisc.cxx:3905 AliAnalysisTaskPartonDisc.cxx:3906 AliAnalysisTaskPartonDisc.cxx:3907 AliAnalysisTaskPartonDisc.cxx:3908 AliAnalysisTaskPartonDisc.cxx:3909 AliAnalysisTaskPartonDisc.cxx:3910 AliAnalysisTaskPartonDisc.cxx:3911 AliAnalysisTaskPartonDisc.cxx:3912 AliAnalysisTaskPartonDisc.cxx:3913 AliAnalysisTaskPartonDisc.cxx:3914 AliAnalysisTaskPartonDisc.cxx:3915 AliAnalysisTaskPartonDisc.cxx:3916 AliAnalysisTaskPartonDisc.cxx:3917 AliAnalysisTaskPartonDisc.cxx:3918 AliAnalysisTaskPartonDisc.cxx:3919 AliAnalysisTaskPartonDisc.cxx:3920 AliAnalysisTaskPartonDisc.cxx:3921 AliAnalysisTaskPartonDisc.cxx:3922 AliAnalysisTaskPartonDisc.cxx:3923 AliAnalysisTaskPartonDisc.cxx:3924 AliAnalysisTaskPartonDisc.cxx:3925 AliAnalysisTaskPartonDisc.cxx:3926 AliAnalysisTaskPartonDisc.cxx:3927 AliAnalysisTaskPartonDisc.cxx:3928 AliAnalysisTaskPartonDisc.cxx:3929 AliAnalysisTaskPartonDisc.cxx:3930 AliAnalysisTaskPartonDisc.cxx:3931 AliAnalysisTaskPartonDisc.cxx:3932 AliAnalysisTaskPartonDisc.cxx:3933 AliAnalysisTaskPartonDisc.cxx:3934 AliAnalysisTaskPartonDisc.cxx:3935 AliAnalysisTaskPartonDisc.cxx:3936 AliAnalysisTaskPartonDisc.cxx:3937 AliAnalysisTaskPartonDisc.cxx:3938 AliAnalysisTaskPartonDisc.cxx:3939 AliAnalysisTaskPartonDisc.cxx:3940 AliAnalysisTaskPartonDisc.cxx:3941 AliAnalysisTaskPartonDisc.cxx:3942 AliAnalysisTaskPartonDisc.cxx:3943 AliAnalysisTaskPartonDisc.cxx:3944 AliAnalysisTaskPartonDisc.cxx:3945 AliAnalysisTaskPartonDisc.cxx:3946 AliAnalysisTaskPartonDisc.cxx:3947 AliAnalysisTaskPartonDisc.cxx:3948 AliAnalysisTaskPartonDisc.cxx:3949 AliAnalysisTaskPartonDisc.cxx:3950 AliAnalysisTaskPartonDisc.cxx:3951 AliAnalysisTaskPartonDisc.cxx:3952 AliAnalysisTaskPartonDisc.cxx:3953 AliAnalysisTaskPartonDisc.cxx:3954 AliAnalysisTaskPartonDisc.cxx:3955 AliAnalysisTaskPartonDisc.cxx:3956 AliAnalysisTaskPartonDisc.cxx:3957 AliAnalysisTaskPartonDisc.cxx:3958 AliAnalysisTaskPartonDisc.cxx:3959 AliAnalysisTaskPartonDisc.cxx:3960 AliAnalysisTaskPartonDisc.cxx:3961 AliAnalysisTaskPartonDisc.cxx:3962 AliAnalysisTaskPartonDisc.cxx:3963 AliAnalysisTaskPartonDisc.cxx:3964 AliAnalysisTaskPartonDisc.cxx:3965 AliAnalysisTaskPartonDisc.cxx:3966 AliAnalysisTaskPartonDisc.cxx:3967 AliAnalysisTaskPartonDisc.cxx:3968 AliAnalysisTaskPartonDisc.cxx:3969 AliAnalysisTaskPartonDisc.cxx:3970 AliAnalysisTaskPartonDisc.cxx:3971 AliAnalysisTaskPartonDisc.cxx:3972 AliAnalysisTaskPartonDisc.cxx:3973 AliAnalysisTaskPartonDisc.cxx:3974 AliAnalysisTaskPartonDisc.cxx:3975 AliAnalysisTaskPartonDisc.cxx:3976 AliAnalysisTaskPartonDisc.cxx:3977 AliAnalysisTaskPartonDisc.cxx:3978 AliAnalysisTaskPartonDisc.cxx:3979 AliAnalysisTaskPartonDisc.cxx:3980 AliAnalysisTaskPartonDisc.cxx:3981 AliAnalysisTaskPartonDisc.cxx:3982 AliAnalysisTaskPartonDisc.cxx:3983 AliAnalysisTaskPartonDisc.cxx:3984 AliAnalysisTaskPartonDisc.cxx:3985 AliAnalysisTaskPartonDisc.cxx:3986 AliAnalysisTaskPartonDisc.cxx:3987 AliAnalysisTaskPartonDisc.cxx:3988 AliAnalysisTaskPartonDisc.cxx:3989 AliAnalysisTaskPartonDisc.cxx:3990 AliAnalysisTaskPartonDisc.cxx:3991 AliAnalysisTaskPartonDisc.cxx:3992 AliAnalysisTaskPartonDisc.cxx:3993 AliAnalysisTaskPartonDisc.cxx:3994 AliAnalysisTaskPartonDisc.cxx:3995 AliAnalysisTaskPartonDisc.cxx:3996 AliAnalysisTaskPartonDisc.cxx:3997 AliAnalysisTaskPartonDisc.cxx:3998 AliAnalysisTaskPartonDisc.cxx:3999 AliAnalysisTaskPartonDisc.cxx:4000 AliAnalysisTaskPartonDisc.cxx:4001 AliAnalysisTaskPartonDisc.cxx:4002 AliAnalysisTaskPartonDisc.cxx:4003 AliAnalysisTaskPartonDisc.cxx:4004 AliAnalysisTaskPartonDisc.cxx:4005 AliAnalysisTaskPartonDisc.cxx:4006 AliAnalysisTaskPartonDisc.cxx:4007 AliAnalysisTaskPartonDisc.cxx:4008 AliAnalysisTaskPartonDisc.cxx:4009 AliAnalysisTaskPartonDisc.cxx:4010 AliAnalysisTaskPartonDisc.cxx:4011 AliAnalysisTaskPartonDisc.cxx:4012 AliAnalysisTaskPartonDisc.cxx:4013 AliAnalysisTaskPartonDisc.cxx:4014 AliAnalysisTaskPartonDisc.cxx:4015 AliAnalysisTaskPartonDisc.cxx:4016 AliAnalysisTaskPartonDisc.cxx:4017 AliAnalysisTaskPartonDisc.cxx:4018 AliAnalysisTaskPartonDisc.cxx:4019 AliAnalysisTaskPartonDisc.cxx:4020 AliAnalysisTaskPartonDisc.cxx:4021 AliAnalysisTaskPartonDisc.cxx:4022 AliAnalysisTaskPartonDisc.cxx:4023 AliAnalysisTaskPartonDisc.cxx:4024 AliAnalysisTaskPartonDisc.cxx:4025 AliAnalysisTaskPartonDisc.cxx:4026 AliAnalysisTaskPartonDisc.cxx:4027 AliAnalysisTaskPartonDisc.cxx:4028 AliAnalysisTaskPartonDisc.cxx:4029 AliAnalysisTaskPartonDisc.cxx:4030 AliAnalysisTaskPartonDisc.cxx:4031 AliAnalysisTaskPartonDisc.cxx:4032 AliAnalysisTaskPartonDisc.cxx:4033 AliAnalysisTaskPartonDisc.cxx:4034 AliAnalysisTaskPartonDisc.cxx:4035 AliAnalysisTaskPartonDisc.cxx:4036 AliAnalysisTaskPartonDisc.cxx:4037 AliAnalysisTaskPartonDisc.cxx:4038 AliAnalysisTaskPartonDisc.cxx:4039 AliAnalysisTaskPartonDisc.cxx:4040 AliAnalysisTaskPartonDisc.cxx:4041 AliAnalysisTaskPartonDisc.cxx:4042 AliAnalysisTaskPartonDisc.cxx:4043 AliAnalysisTaskPartonDisc.cxx:4044 AliAnalysisTaskPartonDisc.cxx:4045 AliAnalysisTaskPartonDisc.cxx:4046 AliAnalysisTaskPartonDisc.cxx:4047 AliAnalysisTaskPartonDisc.cxx:4048 AliAnalysisTaskPartonDisc.cxx:4049 AliAnalysisTaskPartonDisc.cxx:4050 AliAnalysisTaskPartonDisc.cxx:4051 AliAnalysisTaskPartonDisc.cxx:4052 AliAnalysisTaskPartonDisc.cxx:4053 AliAnalysisTaskPartonDisc.cxx:4054 AliAnalysisTaskPartonDisc.cxx:4055 AliAnalysisTaskPartonDisc.cxx:4056 AliAnalysisTaskPartonDisc.cxx:4057 AliAnalysisTaskPartonDisc.cxx:4058 AliAnalysisTaskPartonDisc.cxx:4059 AliAnalysisTaskPartonDisc.cxx:4060 AliAnalysisTaskPartonDisc.cxx:4061 AliAnalysisTaskPartonDisc.cxx:4062 AliAnalysisTaskPartonDisc.cxx:4063 AliAnalysisTaskPartonDisc.cxx:4064 AliAnalysisTaskPartonDisc.cxx:4065 AliAnalysisTaskPartonDisc.cxx:4066 AliAnalysisTaskPartonDisc.cxx:4067 AliAnalysisTaskPartonDisc.cxx:4068 AliAnalysisTaskPartonDisc.cxx:4069 AliAnalysisTaskPartonDisc.cxx:4070 AliAnalysisTaskPartonDisc.cxx:4071 AliAnalysisTaskPartonDisc.cxx:4072 AliAnalysisTaskPartonDisc.cxx:4073 AliAnalysisTaskPartonDisc.cxx:4074 AliAnalysisTaskPartonDisc.cxx:4075 AliAnalysisTaskPartonDisc.cxx:4076 AliAnalysisTaskPartonDisc.cxx:4077 AliAnalysisTaskPartonDisc.cxx:4078 AliAnalysisTaskPartonDisc.cxx:4079 AliAnalysisTaskPartonDisc.cxx:4080 AliAnalysisTaskPartonDisc.cxx:4081 AliAnalysisTaskPartonDisc.cxx:4082 AliAnalysisTaskPartonDisc.cxx:4083 AliAnalysisTaskPartonDisc.cxx:4084 AliAnalysisTaskPartonDisc.cxx:4085 AliAnalysisTaskPartonDisc.cxx:4086 AliAnalysisTaskPartonDisc.cxx:4087 AliAnalysisTaskPartonDisc.cxx:4088 AliAnalysisTaskPartonDisc.cxx:4089 AliAnalysisTaskPartonDisc.cxx:4090 AliAnalysisTaskPartonDisc.cxx:4091 AliAnalysisTaskPartonDisc.cxx:4092 AliAnalysisTaskPartonDisc.cxx:4093 AliAnalysisTaskPartonDisc.cxx:4094 AliAnalysisTaskPartonDisc.cxx:4095 AliAnalysisTaskPartonDisc.cxx:4096 AliAnalysisTaskPartonDisc.cxx:4097 AliAnalysisTaskPartonDisc.cxx:4098 AliAnalysisTaskPartonDisc.cxx:4099 AliAnalysisTaskPartonDisc.cxx:4100 AliAnalysisTaskPartonDisc.cxx:4101 AliAnalysisTaskPartonDisc.cxx:4102 AliAnalysisTaskPartonDisc.cxx:4103 AliAnalysisTaskPartonDisc.cxx:4104 AliAnalysisTaskPartonDisc.cxx:4105 AliAnalysisTaskPartonDisc.cxx:4106 AliAnalysisTaskPartonDisc.cxx:4107 AliAnalysisTaskPartonDisc.cxx:4108 AliAnalysisTaskPartonDisc.cxx:4109 AliAnalysisTaskPartonDisc.cxx:4110 AliAnalysisTaskPartonDisc.cxx:4111 AliAnalysisTaskPartonDisc.cxx:4112 AliAnalysisTaskPartonDisc.cxx:4113 AliAnalysisTaskPartonDisc.cxx:4114 AliAnalysisTaskPartonDisc.cxx:4115 AliAnalysisTaskPartonDisc.cxx:4116 AliAnalysisTaskPartonDisc.cxx:4117 AliAnalysisTaskPartonDisc.cxx:4118 AliAnalysisTaskPartonDisc.cxx:4119 AliAnalysisTaskPartonDisc.cxx:4120 AliAnalysisTaskPartonDisc.cxx:4121 AliAnalysisTaskPartonDisc.cxx:4122 AliAnalysisTaskPartonDisc.cxx:4123 AliAnalysisTaskPartonDisc.cxx:4124 AliAnalysisTaskPartonDisc.cxx:4125 AliAnalysisTaskPartonDisc.cxx:4126 AliAnalysisTaskPartonDisc.cxx:4127 AliAnalysisTaskPartonDisc.cxx:4128 AliAnalysisTaskPartonDisc.cxx:4129 AliAnalysisTaskPartonDisc.cxx:4130 AliAnalysisTaskPartonDisc.cxx:4131 AliAnalysisTaskPartonDisc.cxx:4132 AliAnalysisTaskPartonDisc.cxx:4133 AliAnalysisTaskPartonDisc.cxx:4134 AliAnalysisTaskPartonDisc.cxx:4135 AliAnalysisTaskPartonDisc.cxx:4136 AliAnalysisTaskPartonDisc.cxx:4137 AliAnalysisTaskPartonDisc.cxx:4138 AliAnalysisTaskPartonDisc.cxx:4139 AliAnalysisTaskPartonDisc.cxx:4140 AliAnalysisTaskPartonDisc.cxx:4141 AliAnalysisTaskPartonDisc.cxx:4142 AliAnalysisTaskPartonDisc.cxx:4143 AliAnalysisTaskPartonDisc.cxx:4144 AliAnalysisTaskPartonDisc.cxx:4145 AliAnalysisTaskPartonDisc.cxx:4146 AliAnalysisTaskPartonDisc.cxx:4147 AliAnalysisTaskPartonDisc.cxx:4148 AliAnalysisTaskPartonDisc.cxx:4149 AliAnalysisTaskPartonDisc.cxx:4150 AliAnalysisTaskPartonDisc.cxx:4151 AliAnalysisTaskPartonDisc.cxx:4152 AliAnalysisTaskPartonDisc.cxx:4153 AliAnalysisTaskPartonDisc.cxx:4154 AliAnalysisTaskPartonDisc.cxx:4155 AliAnalysisTaskPartonDisc.cxx:4156 AliAnalysisTaskPartonDisc.cxx:4157 AliAnalysisTaskPartonDisc.cxx:4158 AliAnalysisTaskPartonDisc.cxx:4159 AliAnalysisTaskPartonDisc.cxx:4160 AliAnalysisTaskPartonDisc.cxx:4161 AliAnalysisTaskPartonDisc.cxx:4162 AliAnalysisTaskPartonDisc.cxx:4163 AliAnalysisTaskPartonDisc.cxx:4164 AliAnalysisTaskPartonDisc.cxx:4165 AliAnalysisTaskPartonDisc.cxx:4166 AliAnalysisTaskPartonDisc.cxx:4167 AliAnalysisTaskPartonDisc.cxx:4168 AliAnalysisTaskPartonDisc.cxx:4169 AliAnalysisTaskPartonDisc.cxx:4170 AliAnalysisTaskPartonDisc.cxx:4171 AliAnalysisTaskPartonDisc.cxx:4172 AliAnalysisTaskPartonDisc.cxx:4173 AliAnalysisTaskPartonDisc.cxx:4174 AliAnalysisTaskPartonDisc.cxx:4175 AliAnalysisTaskPartonDisc.cxx:4176 AliAnalysisTaskPartonDisc.cxx:4177 AliAnalysisTaskPartonDisc.cxx:4178 AliAnalysisTaskPartonDisc.cxx:4179 AliAnalysisTaskPartonDisc.cxx:4180 AliAnalysisTaskPartonDisc.cxx:4181 AliAnalysisTaskPartonDisc.cxx:4182 AliAnalysisTaskPartonDisc.cxx:4183 AliAnalysisTaskPartonDisc.cxx:4184 AliAnalysisTaskPartonDisc.cxx:4185 AliAnalysisTaskPartonDisc.cxx:4186 AliAnalysisTaskPartonDisc.cxx:4187 AliAnalysisTaskPartonDisc.cxx:4188 AliAnalysisTaskPartonDisc.cxx:4189 AliAnalysisTaskPartonDisc.cxx:4190 AliAnalysisTaskPartonDisc.cxx:4191 AliAnalysisTaskPartonDisc.cxx:4192 AliAnalysisTaskPartonDisc.cxx:4193 AliAnalysisTaskPartonDisc.cxx:4194 AliAnalysisTaskPartonDisc.cxx:4195 AliAnalysisTaskPartonDisc.cxx:4196 AliAnalysisTaskPartonDisc.cxx:4197 AliAnalysisTaskPartonDisc.cxx:4198 AliAnalysisTaskPartonDisc.cxx:4199 AliAnalysisTaskPartonDisc.cxx:4200 AliAnalysisTaskPartonDisc.cxx:4201 AliAnalysisTaskPartonDisc.cxx:4202 AliAnalysisTaskPartonDisc.cxx:4203 AliAnalysisTaskPartonDisc.cxx:4204 AliAnalysisTaskPartonDisc.cxx:4205 AliAnalysisTaskPartonDisc.cxx:4206 AliAnalysisTaskPartonDisc.cxx:4207 AliAnalysisTaskPartonDisc.cxx:4208 AliAnalysisTaskPartonDisc.cxx:4209 AliAnalysisTaskPartonDisc.cxx:4210 AliAnalysisTaskPartonDisc.cxx:4211 AliAnalysisTaskPartonDisc.cxx:4212 AliAnalysisTaskPartonDisc.cxx:4213 AliAnalysisTaskPartonDisc.cxx:4214 AliAnalysisTaskPartonDisc.cxx:4215 AliAnalysisTaskPartonDisc.cxx:4216 AliAnalysisTaskPartonDisc.cxx:4217 AliAnalysisTaskPartonDisc.cxx:4218 AliAnalysisTaskPartonDisc.cxx:4219 AliAnalysisTaskPartonDisc.cxx:4220 AliAnalysisTaskPartonDisc.cxx:4221 AliAnalysisTaskPartonDisc.cxx:4222 AliAnalysisTaskPartonDisc.cxx:4223 AliAnalysisTaskPartonDisc.cxx:4224 AliAnalysisTaskPartonDisc.cxx:4225 AliAnalysisTaskPartonDisc.cxx:4226 AliAnalysisTaskPartonDisc.cxx:4227 AliAnalysisTaskPartonDisc.cxx:4228 AliAnalysisTaskPartonDisc.cxx:4229 AliAnalysisTaskPartonDisc.cxx:4230 AliAnalysisTaskPartonDisc.cxx:4231 AliAnalysisTaskPartonDisc.cxx:4232 AliAnalysisTaskPartonDisc.cxx:4233 AliAnalysisTaskPartonDisc.cxx:4234 AliAnalysisTaskPartonDisc.cxx:4235 AliAnalysisTaskPartonDisc.cxx:4236 AliAnalysisTaskPartonDisc.cxx:4237 AliAnalysisTaskPartonDisc.cxx:4238 AliAnalysisTaskPartonDisc.cxx:4239 AliAnalysisTaskPartonDisc.cxx:4240 AliAnalysisTaskPartonDisc.cxx:4241 AliAnalysisTaskPartonDisc.cxx:4242 AliAnalysisTaskPartonDisc.cxx:4243 AliAnalysisTaskPartonDisc.cxx:4244 AliAnalysisTaskPartonDisc.cxx:4245 AliAnalysisTaskPartonDisc.cxx:4246 AliAnalysisTaskPartonDisc.cxx:4247 AliAnalysisTaskPartonDisc.cxx:4248 AliAnalysisTaskPartonDisc.cxx:4249 AliAnalysisTaskPartonDisc.cxx:4250 AliAnalysisTaskPartonDisc.cxx:4251 AliAnalysisTaskPartonDisc.cxx:4252 AliAnalysisTaskPartonDisc.cxx:4253 AliAnalysisTaskPartonDisc.cxx:4254 AliAnalysisTaskPartonDisc.cxx:4255 AliAnalysisTaskPartonDisc.cxx:4256 AliAnalysisTaskPartonDisc.cxx:4257 AliAnalysisTaskPartonDisc.cxx:4258 AliAnalysisTaskPartonDisc.cxx:4259 AliAnalysisTaskPartonDisc.cxx:4260 AliAnalysisTaskPartonDisc.cxx:4261 AliAnalysisTaskPartonDisc.cxx:4262 AliAnalysisTaskPartonDisc.cxx:4263 AliAnalysisTaskPartonDisc.cxx:4264 AliAnalysisTaskPartonDisc.cxx:4265 AliAnalysisTaskPartonDisc.cxx:4266 AliAnalysisTaskPartonDisc.cxx:4267 AliAnalysisTaskPartonDisc.cxx:4268 AliAnalysisTaskPartonDisc.cxx:4269 AliAnalysisTaskPartonDisc.cxx:4270 AliAnalysisTaskPartonDisc.cxx:4271 AliAnalysisTaskPartonDisc.cxx:4272 AliAnalysisTaskPartonDisc.cxx:4273 AliAnalysisTaskPartonDisc.cxx:4274 AliAnalysisTaskPartonDisc.cxx:4275 AliAnalysisTaskPartonDisc.cxx:4276 AliAnalysisTaskPartonDisc.cxx:4277 AliAnalysisTaskPartonDisc.cxx:4278 AliAnalysisTaskPartonDisc.cxx:4279 AliAnalysisTaskPartonDisc.cxx:4280 AliAnalysisTaskPartonDisc.cxx:4281 AliAnalysisTaskPartonDisc.cxx:4282 AliAnalysisTaskPartonDisc.cxx:4283 AliAnalysisTaskPartonDisc.cxx:4284 AliAnalysisTaskPartonDisc.cxx:4285 AliAnalysisTaskPartonDisc.cxx:4286 AliAnalysisTaskPartonDisc.cxx:4287 AliAnalysisTaskPartonDisc.cxx:4288 AliAnalysisTaskPartonDisc.cxx:4289 AliAnalysisTaskPartonDisc.cxx:4290 AliAnalysisTaskPartonDisc.cxx:4291 AliAnalysisTaskPartonDisc.cxx:4292 AliAnalysisTaskPartonDisc.cxx:4293 AliAnalysisTaskPartonDisc.cxx:4294 AliAnalysisTaskPartonDisc.cxx:4295 AliAnalysisTaskPartonDisc.cxx:4296 AliAnalysisTaskPartonDisc.cxx:4297 AliAnalysisTaskPartonDisc.cxx:4298 AliAnalysisTaskPartonDisc.cxx:4299 AliAnalysisTaskPartonDisc.cxx:4300 AliAnalysisTaskPartonDisc.cxx:4301 AliAnalysisTaskPartonDisc.cxx:4302 AliAnalysisTaskPartonDisc.cxx:4303 AliAnalysisTaskPartonDisc.cxx:4304 AliAnalysisTaskPartonDisc.cxx:4305 AliAnalysisTaskPartonDisc.cxx:4306 AliAnalysisTaskPartonDisc.cxx:4307 AliAnalysisTaskPartonDisc.cxx:4308 AliAnalysisTaskPartonDisc.cxx:4309 AliAnalysisTaskPartonDisc.cxx:4310 AliAnalysisTaskPartonDisc.cxx:4311 AliAnalysisTaskPartonDisc.cxx:4312 AliAnalysisTaskPartonDisc.cxx:4313 AliAnalysisTaskPartonDisc.cxx:4314 AliAnalysisTaskPartonDisc.cxx:4315 AliAnalysisTaskPartonDisc.cxx:4316 AliAnalysisTaskPartonDisc.cxx:4317 AliAnalysisTaskPartonDisc.cxx:4318 AliAnalysisTaskPartonDisc.cxx:4319 AliAnalysisTaskPartonDisc.cxx:4320 AliAnalysisTaskPartonDisc.cxx:4321 AliAnalysisTaskPartonDisc.cxx:4322 AliAnalysisTaskPartonDisc.cxx:4323 AliAnalysisTaskPartonDisc.cxx:4324 AliAnalysisTaskPartonDisc.cxx:4325 AliAnalysisTaskPartonDisc.cxx:4326 AliAnalysisTaskPartonDisc.cxx:4327 AliAnalysisTaskPartonDisc.cxx:4328 AliAnalysisTaskPartonDisc.cxx:4329 AliAnalysisTaskPartonDisc.cxx:4330 AliAnalysisTaskPartonDisc.cxx:4331 AliAnalysisTaskPartonDisc.cxx:4332 AliAnalysisTaskPartonDisc.cxx:4333 AliAnalysisTaskPartonDisc.cxx:4334 AliAnalysisTaskPartonDisc.cxx:4335 AliAnalysisTaskPartonDisc.cxx:4336 AliAnalysisTaskPartonDisc.cxx:4337 AliAnalysisTaskPartonDisc.cxx:4338 AliAnalysisTaskPartonDisc.cxx:4339 AliAnalysisTaskPartonDisc.cxx:4340 AliAnalysisTaskPartonDisc.cxx:4341 AliAnalysisTaskPartonDisc.cxx:4342 AliAnalysisTaskPartonDisc.cxx:4343 AliAnalysisTaskPartonDisc.cxx:4344 AliAnalysisTaskPartonDisc.cxx:4345 AliAnalysisTaskPartonDisc.cxx:4346 AliAnalysisTaskPartonDisc.cxx:4347 AliAnalysisTaskPartonDisc.cxx:4348 AliAnalysisTaskPartonDisc.cxx:4349 AliAnalysisTaskPartonDisc.cxx:4350 AliAnalysisTaskPartonDisc.cxx:4351 AliAnalysisTaskPartonDisc.cxx:4352 AliAnalysisTaskPartonDisc.cxx:4353 AliAnalysisTaskPartonDisc.cxx:4354 AliAnalysisTaskPartonDisc.cxx:4355 AliAnalysisTaskPartonDisc.cxx:4356 AliAnalysisTaskPartonDisc.cxx:4357 AliAnalysisTaskPartonDisc.cxx:4358 AliAnalysisTaskPartonDisc.cxx:4359 AliAnalysisTaskPartonDisc.cxx:4360 AliAnalysisTaskPartonDisc.cxx:4361 AliAnalysisTaskPartonDisc.cxx:4362 AliAnalysisTaskPartonDisc.cxx:4363 AliAnalysisTaskPartonDisc.cxx:4364 AliAnalysisTaskPartonDisc.cxx:4365 AliAnalysisTaskPartonDisc.cxx:4366 AliAnalysisTaskPartonDisc.cxx:4367 AliAnalysisTaskPartonDisc.cxx:4368 AliAnalysisTaskPartonDisc.cxx:4369 AliAnalysisTaskPartonDisc.cxx:4370 AliAnalysisTaskPartonDisc.cxx:4371 AliAnalysisTaskPartonDisc.cxx:4372 AliAnalysisTaskPartonDisc.cxx:4373 AliAnalysisTaskPartonDisc.cxx:4374 AliAnalysisTaskPartonDisc.cxx:4375 AliAnalysisTaskPartonDisc.cxx:4376 AliAnalysisTaskPartonDisc.cxx:4377 AliAnalysisTaskPartonDisc.cxx:4378 AliAnalysisTaskPartonDisc.cxx:4379 AliAnalysisTaskPartonDisc.cxx:4380 AliAnalysisTaskPartonDisc.cxx:4381 AliAnalysisTaskPartonDisc.cxx:4382 AliAnalysisTaskPartonDisc.cxx:4383 AliAnalysisTaskPartonDisc.cxx:4384 AliAnalysisTaskPartonDisc.cxx:4385 AliAnalysisTaskPartonDisc.cxx:4386 AliAnalysisTaskPartonDisc.cxx:4387 AliAnalysisTaskPartonDisc.cxx:4388 AliAnalysisTaskPartonDisc.cxx:4389 AliAnalysisTaskPartonDisc.cxx:4390 AliAnalysisTaskPartonDisc.cxx:4391 AliAnalysisTaskPartonDisc.cxx:4392 AliAnalysisTaskPartonDisc.cxx:4393 AliAnalysisTaskPartonDisc.cxx:4394 AliAnalysisTaskPartonDisc.cxx:4395 AliAnalysisTaskPartonDisc.cxx:4396 AliAnalysisTaskPartonDisc.cxx:4397 AliAnalysisTaskPartonDisc.cxx:4398 AliAnalysisTaskPartonDisc.cxx:4399 AliAnalysisTaskPartonDisc.cxx:4400 AliAnalysisTaskPartonDisc.cxx:4401 AliAnalysisTaskPartonDisc.cxx:4402 AliAnalysisTaskPartonDisc.cxx:4403 AliAnalysisTaskPartonDisc.cxx:4404 AliAnalysisTaskPartonDisc.cxx:4405 AliAnalysisTaskPartonDisc.cxx:4406 AliAnalysisTaskPartonDisc.cxx:4407 AliAnalysisTaskPartonDisc.cxx:4408 AliAnalysisTaskPartonDisc.cxx:4409 AliAnalysisTaskPartonDisc.cxx:4410 AliAnalysisTaskPartonDisc.cxx:4411 AliAnalysisTaskPartonDisc.cxx:4412 AliAnalysisTaskPartonDisc.cxx:4413 AliAnalysisTaskPartonDisc.cxx:4414 AliAnalysisTaskPartonDisc.cxx:4415 AliAnalysisTaskPartonDisc.cxx:4416 AliAnalysisTaskPartonDisc.cxx:4417 AliAnalysisTaskPartonDisc.cxx:4418 AliAnalysisTaskPartonDisc.cxx:4419 AliAnalysisTaskPartonDisc.cxx:4420 AliAnalysisTaskPartonDisc.cxx:4421 AliAnalysisTaskPartonDisc.cxx:4422 AliAnalysisTaskPartonDisc.cxx:4423 AliAnalysisTaskPartonDisc.cxx:4424 AliAnalysisTaskPartonDisc.cxx:4425 AliAnalysisTaskPartonDisc.cxx:4426 AliAnalysisTaskPartonDisc.cxx:4427 AliAnalysisTaskPartonDisc.cxx:4428 AliAnalysisTaskPartonDisc.cxx:4429 AliAnalysisTaskPartonDisc.cxx:4430 AliAnalysisTaskPartonDisc.cxx:4431 AliAnalysisTaskPartonDisc.cxx:4432 AliAnalysisTaskPartonDisc.cxx:4433 AliAnalysisTaskPartonDisc.cxx:4434 AliAnalysisTaskPartonDisc.cxx:4435 AliAnalysisTaskPartonDisc.cxx:4436 AliAnalysisTaskPartonDisc.cxx:4437 AliAnalysisTaskPartonDisc.cxx:4438 AliAnalysisTaskPartonDisc.cxx:4439 AliAnalysisTaskPartonDisc.cxx:4440 AliAnalysisTaskPartonDisc.cxx:4441 AliAnalysisTaskPartonDisc.cxx:4442 AliAnalysisTaskPartonDisc.cxx:4443 AliAnalysisTaskPartonDisc.cxx:4444 AliAnalysisTaskPartonDisc.cxx:4445 AliAnalysisTaskPartonDisc.cxx:4446 AliAnalysisTaskPartonDisc.cxx:4447 AliAnalysisTaskPartonDisc.cxx:4448 AliAnalysisTaskPartonDisc.cxx:4449 AliAnalysisTaskPartonDisc.cxx:4450 AliAnalysisTaskPartonDisc.cxx:4451 AliAnalysisTaskPartonDisc.cxx:4452 AliAnalysisTaskPartonDisc.cxx:4453 AliAnalysisTaskPartonDisc.cxx:4454 AliAnalysisTaskPartonDisc.cxx:4455 AliAnalysisTaskPartonDisc.cxx:4456 AliAnalysisTaskPartonDisc.cxx:4457 AliAnalysisTaskPartonDisc.cxx:4458 AliAnalysisTaskPartonDisc.cxx:4459 AliAnalysisTaskPartonDisc.cxx:4460 AliAnalysisTaskPartonDisc.cxx:4461 AliAnalysisTaskPartonDisc.cxx:4462 AliAnalysisTaskPartonDisc.cxx:4463 AliAnalysisTaskPartonDisc.cxx:4464 AliAnalysisTaskPartonDisc.cxx:4465 AliAnalysisTaskPartonDisc.cxx:4466 AliAnalysisTaskPartonDisc.cxx:4467 AliAnalysisTaskPartonDisc.cxx:4468 AliAnalysisTaskPartonDisc.cxx:4469 AliAnalysisTaskPartonDisc.cxx:4470 AliAnalysisTaskPartonDisc.cxx:4471 AliAnalysisTaskPartonDisc.cxx:4472 AliAnalysisTaskPartonDisc.cxx:4473 AliAnalysisTaskPartonDisc.cxx:4474 AliAnalysisTaskPartonDisc.cxx:4475 AliAnalysisTaskPartonDisc.cxx:4476 AliAnalysisTaskPartonDisc.cxx:4477 AliAnalysisTaskPartonDisc.cxx:4478 AliAnalysisTaskPartonDisc.cxx:4479 AliAnalysisTaskPartonDisc.cxx:4480 AliAnalysisTaskPartonDisc.cxx:4481 AliAnalysisTaskPartonDisc.cxx:4482 AliAnalysisTaskPartonDisc.cxx:4483 AliAnalysisTaskPartonDisc.cxx:4484 AliAnalysisTaskPartonDisc.cxx:4485 AliAnalysisTaskPartonDisc.cxx:4486 AliAnalysisTaskPartonDisc.cxx:4487 AliAnalysisTaskPartonDisc.cxx:4488 AliAnalysisTaskPartonDisc.cxx:4489 AliAnalysisTaskPartonDisc.cxx:4490 AliAnalysisTaskPartonDisc.cxx:4491 AliAnalysisTaskPartonDisc.cxx:4492 AliAnalysisTaskPartonDisc.cxx:4493 AliAnalysisTaskPartonDisc.cxx:4494 AliAnalysisTaskPartonDisc.cxx:4495 AliAnalysisTaskPartonDisc.cxx:4496 AliAnalysisTaskPartonDisc.cxx:4497 AliAnalysisTaskPartonDisc.cxx:4498 AliAnalysisTaskPartonDisc.cxx:4499 AliAnalysisTaskPartonDisc.cxx:4500 AliAnalysisTaskPartonDisc.cxx:4501 AliAnalysisTaskPartonDisc.cxx:4502 AliAnalysisTaskPartonDisc.cxx:4503 AliAnalysisTaskPartonDisc.cxx:4504 AliAnalysisTaskPartonDisc.cxx:4505 AliAnalysisTaskPartonDisc.cxx:4506 AliAnalysisTaskPartonDisc.cxx:4507 AliAnalysisTaskPartonDisc.cxx:4508 AliAnalysisTaskPartonDisc.cxx:4509 AliAnalysisTaskPartonDisc.cxx:4510 AliAnalysisTaskPartonDisc.cxx:4511 AliAnalysisTaskPartonDisc.cxx:4512 AliAnalysisTaskPartonDisc.cxx:4513 AliAnalysisTaskPartonDisc.cxx:4514 AliAnalysisTaskPartonDisc.cxx:4515 AliAnalysisTaskPartonDisc.cxx:4516 AliAnalysisTaskPartonDisc.cxx:4517 AliAnalysisTaskPartonDisc.cxx:4518 AliAnalysisTaskPartonDisc.cxx:4519 AliAnalysisTaskPartonDisc.cxx:4520 AliAnalysisTaskPartonDisc.cxx:4521 AliAnalysisTaskPartonDisc.cxx:4522 AliAnalysisTaskPartonDisc.cxx:4523 AliAnalysisTaskPartonDisc.cxx:4524 AliAnalysisTaskPartonDisc.cxx:4525 AliAnalysisTaskPartonDisc.cxx:4526 AliAnalysisTaskPartonDisc.cxx:4527 AliAnalysisTaskPartonDisc.cxx:4528 AliAnalysisTaskPartonDisc.cxx:4529 AliAnalysisTaskPartonDisc.cxx:4530 AliAnalysisTaskPartonDisc.cxx:4531 AliAnalysisTaskPartonDisc.cxx:4532 AliAnalysisTaskPartonDisc.cxx:4533 AliAnalysisTaskPartonDisc.cxx:4534 AliAnalysisTaskPartonDisc.cxx:4535 AliAnalysisTaskPartonDisc.cxx:4536 AliAnalysisTaskPartonDisc.cxx:4537 AliAnalysisTaskPartonDisc.cxx:4538 AliAnalysisTaskPartonDisc.cxx:4539 AliAnalysisTaskPartonDisc.cxx:4540 AliAnalysisTaskPartonDisc.cxx:4541 AliAnalysisTaskPartonDisc.cxx:4542 AliAnalysisTaskPartonDisc.cxx:4543 AliAnalysisTaskPartonDisc.cxx:4544 AliAnalysisTaskPartonDisc.cxx:4545 AliAnalysisTaskPartonDisc.cxx:4546 AliAnalysisTaskPartonDisc.cxx:4547 AliAnalysisTaskPartonDisc.cxx:4548 AliAnalysisTaskPartonDisc.cxx:4549 AliAnalysisTaskPartonDisc.cxx:4550 AliAnalysisTaskPartonDisc.cxx:4551 AliAnalysisTaskPartonDisc.cxx:4552 AliAnalysisTaskPartonDisc.cxx:4553 AliAnalysisTaskPartonDisc.cxx:4554 AliAnalysisTaskPartonDisc.cxx:4555 AliAnalysisTaskPartonDisc.cxx:4556 AliAnalysisTaskPartonDisc.cxx:4557 AliAnalysisTaskPartonDisc.cxx:4558 AliAnalysisTaskPartonDisc.cxx:4559 AliAnalysisTaskPartonDisc.cxx:4560 AliAnalysisTaskPartonDisc.cxx:4561 AliAnalysisTaskPartonDisc.cxx:4562 AliAnalysisTaskPartonDisc.cxx:4563 AliAnalysisTaskPartonDisc.cxx:4564 AliAnalysisTaskPartonDisc.cxx:4565 AliAnalysisTaskPartonDisc.cxx:4566 AliAnalysisTaskPartonDisc.cxx:4567 AliAnalysisTaskPartonDisc.cxx:4568 AliAnalysisTaskPartonDisc.cxx:4569 AliAnalysisTaskPartonDisc.cxx:4570 AliAnalysisTaskPartonDisc.cxx:4571 AliAnalysisTaskPartonDisc.cxx:4572 AliAnalysisTaskPartonDisc.cxx:4573 AliAnalysisTaskPartonDisc.cxx:4574 AliAnalysisTaskPartonDisc.cxx:4575 AliAnalysisTaskPartonDisc.cxx:4576 AliAnalysisTaskPartonDisc.cxx:4577 AliAnalysisTaskPartonDisc.cxx:4578 AliAnalysisTaskPartonDisc.cxx:4579 AliAnalysisTaskPartonDisc.cxx:4580 AliAnalysisTaskPartonDisc.cxx:4581 AliAnalysisTaskPartonDisc.cxx:4582 AliAnalysisTaskPartonDisc.cxx:4583 AliAnalysisTaskPartonDisc.cxx:4584 AliAnalysisTaskPartonDisc.cxx:4585 AliAnalysisTaskPartonDisc.cxx:4586 AliAnalysisTaskPartonDisc.cxx:4587 AliAnalysisTaskPartonDisc.cxx:4588 AliAnalysisTaskPartonDisc.cxx:4589 AliAnalysisTaskPartonDisc.cxx:4590 AliAnalysisTaskPartonDisc.cxx:4591 AliAnalysisTaskPartonDisc.cxx:4592 AliAnalysisTaskPartonDisc.cxx:4593 AliAnalysisTaskPartonDisc.cxx:4594 AliAnalysisTaskPartonDisc.cxx:4595 AliAnalysisTaskPartonDisc.cxx:4596 AliAnalysisTaskPartonDisc.cxx:4597 AliAnalysisTaskPartonDisc.cxx:4598 AliAnalysisTaskPartonDisc.cxx:4599 AliAnalysisTaskPartonDisc.cxx:4600 AliAnalysisTaskPartonDisc.cxx:4601 AliAnalysisTaskPartonDisc.cxx:4602 AliAnalysisTaskPartonDisc.cxx:4603 AliAnalysisTaskPartonDisc.cxx:4604 AliAnalysisTaskPartonDisc.cxx:4605 AliAnalysisTaskPartonDisc.cxx:4606 AliAnalysisTaskPartonDisc.cxx:4607 AliAnalysisTaskPartonDisc.cxx:4608 AliAnalysisTaskPartonDisc.cxx:4609 AliAnalysisTaskPartonDisc.cxx:4610 AliAnalysisTaskPartonDisc.cxx:4611 AliAnalysisTaskPartonDisc.cxx:4612 AliAnalysisTaskPartonDisc.cxx:4613 AliAnalysisTaskPartonDisc.cxx:4614 AliAnalysisTaskPartonDisc.cxx:4615 AliAnalysisTaskPartonDisc.cxx:4616 AliAnalysisTaskPartonDisc.cxx:4617 AliAnalysisTaskPartonDisc.cxx:4618 AliAnalysisTaskPartonDisc.cxx:4619 AliAnalysisTaskPartonDisc.cxx:4620 AliAnalysisTaskPartonDisc.cxx:4621 AliAnalysisTaskPartonDisc.cxx:4622 AliAnalysisTaskPartonDisc.cxx:4623 AliAnalysisTaskPartonDisc.cxx:4624 AliAnalysisTaskPartonDisc.cxx:4625 AliAnalysisTaskPartonDisc.cxx:4626 AliAnalysisTaskPartonDisc.cxx:4627 AliAnalysisTaskPartonDisc.cxx:4628 AliAnalysisTaskPartonDisc.cxx:4629 AliAnalysisTaskPartonDisc.cxx:4630 AliAnalysisTaskPartonDisc.cxx:4631 AliAnalysisTaskPartonDisc.cxx:4632 AliAnalysisTaskPartonDisc.cxx:4633 AliAnalysisTaskPartonDisc.cxx:4634 AliAnalysisTaskPartonDisc.cxx:4635 AliAnalysisTaskPartonDisc.cxx:4636 AliAnalysisTaskPartonDisc.cxx:4637 AliAnalysisTaskPartonDisc.cxx:4638 AliAnalysisTaskPartonDisc.cxx:4639 AliAnalysisTaskPartonDisc.cxx:4640 AliAnalysisTaskPartonDisc.cxx:4641 AliAnalysisTaskPartonDisc.cxx:4642 AliAnalysisTaskPartonDisc.cxx:4643 AliAnalysisTaskPartonDisc.cxx:4644 AliAnalysisTaskPartonDisc.cxx:4645 AliAnalysisTaskPartonDisc.cxx:4646 AliAnalysisTaskPartonDisc.cxx:4647 AliAnalysisTaskPartonDisc.cxx:4648 AliAnalysisTaskPartonDisc.cxx:4649 AliAnalysisTaskPartonDisc.cxx:4650 AliAnalysisTaskPartonDisc.cxx:4651 AliAnalysisTaskPartonDisc.cxx:4652 AliAnalysisTaskPartonDisc.cxx:4653 AliAnalysisTaskPartonDisc.cxx:4654 AliAnalysisTaskPartonDisc.cxx:4655 AliAnalysisTaskPartonDisc.cxx:4656 AliAnalysisTaskPartonDisc.cxx:4657 AliAnalysisTaskPartonDisc.cxx:4658 AliAnalysisTaskPartonDisc.cxx:4659 AliAnalysisTaskPartonDisc.cxx:4660 AliAnalysisTaskPartonDisc.cxx:4661 AliAnalysisTaskPartonDisc.cxx:4662 AliAnalysisTaskPartonDisc.cxx:4663 AliAnalysisTaskPartonDisc.cxx:4664 AliAnalysisTaskPartonDisc.cxx:4665 AliAnalysisTaskPartonDisc.cxx:4666 AliAnalysisTaskPartonDisc.cxx:4667 AliAnalysisTaskPartonDisc.cxx:4668 AliAnalysisTaskPartonDisc.cxx:4669 AliAnalysisTaskPartonDisc.cxx:4670 AliAnalysisTaskPartonDisc.cxx:4671 AliAnalysisTaskPartonDisc.cxx:4672 AliAnalysisTaskPartonDisc.cxx:4673 AliAnalysisTaskPartonDisc.cxx:4674 AliAnalysisTaskPartonDisc.cxx:4675 AliAnalysisTaskPartonDisc.cxx:4676 AliAnalysisTaskPartonDisc.cxx:4677 AliAnalysisTaskPartonDisc.cxx:4678 AliAnalysisTaskPartonDisc.cxx:4679 AliAnalysisTaskPartonDisc.cxx:4680 AliAnalysisTaskPartonDisc.cxx:4681 AliAnalysisTaskPartonDisc.cxx:4682 AliAnalysisTaskPartonDisc.cxx:4683 AliAnalysisTaskPartonDisc.cxx:4684 AliAnalysisTaskPartonDisc.cxx:4685 AliAnalysisTaskPartonDisc.cxx:4686 AliAnalysisTaskPartonDisc.cxx:4687 AliAnalysisTaskPartonDisc.cxx:4688 AliAnalysisTaskPartonDisc.cxx:4689 AliAnalysisTaskPartonDisc.cxx:4690 AliAnalysisTaskPartonDisc.cxx:4691 AliAnalysisTaskPartonDisc.cxx:4692 AliAnalysisTaskPartonDisc.cxx:4693 AliAnalysisTaskPartonDisc.cxx:4694 AliAnalysisTaskPartonDisc.cxx:4695 AliAnalysisTaskPartonDisc.cxx:4696 AliAnalysisTaskPartonDisc.cxx:4697 AliAnalysisTaskPartonDisc.cxx:4698 AliAnalysisTaskPartonDisc.cxx:4699 AliAnalysisTaskPartonDisc.cxx:4700 AliAnalysisTaskPartonDisc.cxx:4701 AliAnalysisTaskPartonDisc.cxx:4702 AliAnalysisTaskPartonDisc.cxx:4703 AliAnalysisTaskPartonDisc.cxx:4704 AliAnalysisTaskPartonDisc.cxx:4705 AliAnalysisTaskPartonDisc.cxx:4706 AliAnalysisTaskPartonDisc.cxx:4707 AliAnalysisTaskPartonDisc.cxx:4708 AliAnalysisTaskPartonDisc.cxx:4709 AliAnalysisTaskPartonDisc.cxx:4710 AliAnalysisTaskPartonDisc.cxx:4711 AliAnalysisTaskPartonDisc.cxx:4712 AliAnalysisTaskPartonDisc.cxx:4713 AliAnalysisTaskPartonDisc.cxx:4714 AliAnalysisTaskPartonDisc.cxx:4715 AliAnalysisTaskPartonDisc.cxx:4716 AliAnalysisTaskPartonDisc.cxx:4717 AliAnalysisTaskPartonDisc.cxx:4718 AliAnalysisTaskPartonDisc.cxx:4719 AliAnalysisTaskPartonDisc.cxx:4720 AliAnalysisTaskPartonDisc.cxx:4721 AliAnalysisTaskPartonDisc.cxx:4722 AliAnalysisTaskPartonDisc.cxx:4723 AliAnalysisTaskPartonDisc.cxx:4724 AliAnalysisTaskPartonDisc.cxx:4725 AliAnalysisTaskPartonDisc.cxx:4726 AliAnalysisTaskPartonDisc.cxx:4727 AliAnalysisTaskPartonDisc.cxx:4728 AliAnalysisTaskPartonDisc.cxx:4729 AliAnalysisTaskPartonDisc.cxx:4730 AliAnalysisTaskPartonDisc.cxx:4731 AliAnalysisTaskPartonDisc.cxx:4732 AliAnalysisTaskPartonDisc.cxx:4733 AliAnalysisTaskPartonDisc.cxx:4734 AliAnalysisTaskPartonDisc.cxx:4735 AliAnalysisTaskPartonDisc.cxx:4736 AliAnalysisTaskPartonDisc.cxx:4737 AliAnalysisTaskPartonDisc.cxx:4738 AliAnalysisTaskPartonDisc.cxx:4739 AliAnalysisTaskPartonDisc.cxx:4740 AliAnalysisTaskPartonDisc.cxx:4741 AliAnalysisTaskPartonDisc.cxx:4742 AliAnalysisTaskPartonDisc.cxx:4743 AliAnalysisTaskPartonDisc.cxx:4744 AliAnalysisTaskPartonDisc.cxx:4745 AliAnalysisTaskPartonDisc.cxx:4746 AliAnalysisTaskPartonDisc.cxx:4747 AliAnalysisTaskPartonDisc.cxx:4748 AliAnalysisTaskPartonDisc.cxx:4749 AliAnalysisTaskPartonDisc.cxx:4750 AliAnalysisTaskPartonDisc.cxx:4751 AliAnalysisTaskPartonDisc.cxx:4752 AliAnalysisTaskPartonDisc.cxx:4753 AliAnalysisTaskPartonDisc.cxx:4754 AliAnalysisTaskPartonDisc.cxx:4755 AliAnalysisTaskPartonDisc.cxx:4756 AliAnalysisTaskPartonDisc.cxx:4757 AliAnalysisTaskPartonDisc.cxx:4758 AliAnalysisTaskPartonDisc.cxx:4759 AliAnalysisTaskPartonDisc.cxx:4760 AliAnalysisTaskPartonDisc.cxx:4761 AliAnalysisTaskPartonDisc.cxx:4762 AliAnalysisTaskPartonDisc.cxx:4763 AliAnalysisTaskPartonDisc.cxx:4764 AliAnalysisTaskPartonDisc.cxx:4765 AliAnalysisTaskPartonDisc.cxx:4766 AliAnalysisTaskPartonDisc.cxx:4767 AliAnalysisTaskPartonDisc.cxx:4768 AliAnalysisTaskPartonDisc.cxx:4769 AliAnalysisTaskPartonDisc.cxx:4770 AliAnalysisTaskPartonDisc.cxx:4771 AliAnalysisTaskPartonDisc.cxx:4772 AliAnalysisTaskPartonDisc.cxx:4773 AliAnalysisTaskPartonDisc.cxx:4774 AliAnalysisTaskPartonDisc.cxx:4775 AliAnalysisTaskPartonDisc.cxx:4776 AliAnalysisTaskPartonDisc.cxx:4777 AliAnalysisTaskPartonDisc.cxx:4778 AliAnalysisTaskPartonDisc.cxx:4779 AliAnalysisTaskPartonDisc.cxx:4780 AliAnalysisTaskPartonDisc.cxx:4781 AliAnalysisTaskPartonDisc.cxx:4782 AliAnalysisTaskPartonDisc.cxx:4783 AliAnalysisTaskPartonDisc.cxx:4784 AliAnalysisTaskPartonDisc.cxx:4785 AliAnalysisTaskPartonDisc.cxx:4786 AliAnalysisTaskPartonDisc.cxx:4787 AliAnalysisTaskPartonDisc.cxx:4788 AliAnalysisTaskPartonDisc.cxx:4789 AliAnalysisTaskPartonDisc.cxx:4790 AliAnalysisTaskPartonDisc.cxx:4791 AliAnalysisTaskPartonDisc.cxx:4792 AliAnalysisTaskPartonDisc.cxx:4793 AliAnalysisTaskPartonDisc.cxx:4794 AliAnalysisTaskPartonDisc.cxx:4795 AliAnalysisTaskPartonDisc.cxx:4796 AliAnalysisTaskPartonDisc.cxx:4797 AliAnalysisTaskPartonDisc.cxx:4798 AliAnalysisTaskPartonDisc.cxx:4799 AliAnalysisTaskPartonDisc.cxx:4800 AliAnalysisTaskPartonDisc.cxx:4801 AliAnalysisTaskPartonDisc.cxx:4802 AliAnalysisTaskPartonDisc.cxx:4803 AliAnalysisTaskPartonDisc.cxx:4804 AliAnalysisTaskPartonDisc.cxx:4805 AliAnalysisTaskPartonDisc.cxx:4806 AliAnalysisTaskPartonDisc.cxx:4807 AliAnalysisTaskPartonDisc.cxx:4808 AliAnalysisTaskPartonDisc.cxx:4809 AliAnalysisTaskPartonDisc.cxx:4810 AliAnalysisTaskPartonDisc.cxx:4811 AliAnalysisTaskPartonDisc.cxx:4812 AliAnalysisTaskPartonDisc.cxx:4813 AliAnalysisTaskPartonDisc.cxx:4814 AliAnalysisTaskPartonDisc.cxx:4815 AliAnalysisTaskPartonDisc.cxx:4816 AliAnalysisTaskPartonDisc.cxx:4817 AliAnalysisTaskPartonDisc.cxx:4818 AliAnalysisTaskPartonDisc.cxx:4819 AliAnalysisTaskPartonDisc.cxx:4820 AliAnalysisTaskPartonDisc.cxx:4821 AliAnalysisTaskPartonDisc.cxx:4822 AliAnalysisTaskPartonDisc.cxx:4823 AliAnalysisTaskPartonDisc.cxx:4824 AliAnalysisTaskPartonDisc.cxx:4825 AliAnalysisTaskPartonDisc.cxx:4826 AliAnalysisTaskPartonDisc.cxx:4827 AliAnalysisTaskPartonDisc.cxx:4828 AliAnalysisTaskPartonDisc.cxx:4829 AliAnalysisTaskPartonDisc.cxx:4830 AliAnalysisTaskPartonDisc.cxx:4831 AliAnalysisTaskPartonDisc.cxx:4832 AliAnalysisTaskPartonDisc.cxx:4833 AliAnalysisTaskPartonDisc.cxx:4834 AliAnalysisTaskPartonDisc.cxx:4835 AliAnalysisTaskPartonDisc.cxx:4836 AliAnalysisTaskPartonDisc.cxx:4837 AliAnalysisTaskPartonDisc.cxx:4838 AliAnalysisTaskPartonDisc.cxx:4839 AliAnalysisTaskPartonDisc.cxx:4840 AliAnalysisTaskPartonDisc.cxx:4841 AliAnalysisTaskPartonDisc.cxx:4842 AliAnalysisTaskPartonDisc.cxx:4843 AliAnalysisTaskPartonDisc.cxx:4844 AliAnalysisTaskPartonDisc.cxx:4845 AliAnalysisTaskPartonDisc.cxx:4846 AliAnalysisTaskPartonDisc.cxx:4847 AliAnalysisTaskPartonDisc.cxx:4848 AliAnalysisTaskPartonDisc.cxx:4849 AliAnalysisTaskPartonDisc.cxx:4850 AliAnalysisTaskPartonDisc.cxx:4851 AliAnalysisTaskPartonDisc.cxx:4852 AliAnalysisTaskPartonDisc.cxx:4853 AliAnalysisTaskPartonDisc.cxx:4854 AliAnalysisTaskPartonDisc.cxx:4855 AliAnalysisTaskPartonDisc.cxx:4856 AliAnalysisTaskPartonDisc.cxx:4857 AliAnalysisTaskPartonDisc.cxx:4858 AliAnalysisTaskPartonDisc.cxx:4859 AliAnalysisTaskPartonDisc.cxx:4860 AliAnalysisTaskPartonDisc.cxx:4861 AliAnalysisTaskPartonDisc.cxx:4862 AliAnalysisTaskPartonDisc.cxx:4863 AliAnalysisTaskPartonDisc.cxx:4864 AliAnalysisTaskPartonDisc.cxx:4865 AliAnalysisTaskPartonDisc.cxx:4866 AliAnalysisTaskPartonDisc.cxx:4867 AliAnalysisTaskPartonDisc.cxx:4868 AliAnalysisTaskPartonDisc.cxx:4869 AliAnalysisTaskPartonDisc.cxx:4870 AliAnalysisTaskPartonDisc.cxx:4871 AliAnalysisTaskPartonDisc.cxx:4872 AliAnalysisTaskPartonDisc.cxx:4873 AliAnalysisTaskPartonDisc.cxx:4874 AliAnalysisTaskPartonDisc.cxx:4875 AliAnalysisTaskPartonDisc.cxx:4876 AliAnalysisTaskPartonDisc.cxx:4877 AliAnalysisTaskPartonDisc.cxx:4878 AliAnalysisTaskPartonDisc.cxx:4879 AliAnalysisTaskPartonDisc.cxx:4880 AliAnalysisTaskPartonDisc.cxx:4881 AliAnalysisTaskPartonDisc.cxx:4882 AliAnalysisTaskPartonDisc.cxx:4883 AliAnalysisTaskPartonDisc.cxx:4884 AliAnalysisTaskPartonDisc.cxx:4885 AliAnalysisTaskPartonDisc.cxx:4886 AliAnalysisTaskPartonDisc.cxx:4887 AliAnalysisTaskPartonDisc.cxx:4888 AliAnalysisTaskPartonDisc.cxx:4889 AliAnalysisTaskPartonDisc.cxx:4890 AliAnalysisTaskPartonDisc.cxx:4891 AliAnalysisTaskPartonDisc.cxx:4892 AliAnalysisTaskPartonDisc.cxx:4893 AliAnalysisTaskPartonDisc.cxx:4894 AliAnalysisTaskPartonDisc.cxx:4895 AliAnalysisTaskPartonDisc.cxx:4896 AliAnalysisTaskPartonDisc.cxx:4897 AliAnalysisTaskPartonDisc.cxx:4898 AliAnalysisTaskPartonDisc.cxx:4899 AliAnalysisTaskPartonDisc.cxx:4900 AliAnalysisTaskPartonDisc.cxx:4901 AliAnalysisTaskPartonDisc.cxx:4902 AliAnalysisTaskPartonDisc.cxx:4903 AliAnalysisTaskPartonDisc.cxx:4904 AliAnalysisTaskPartonDisc.cxx:4905 AliAnalysisTaskPartonDisc.cxx:4906 AliAnalysisTaskPartonDisc.cxx:4907 AliAnalysisTaskPartonDisc.cxx:4908 AliAnalysisTaskPartonDisc.cxx:4909 AliAnalysisTaskPartonDisc.cxx:4910 AliAnalysisTaskPartonDisc.cxx:4911 AliAnalysisTaskPartonDisc.cxx:4912 AliAnalysisTaskPartonDisc.cxx:4913 AliAnalysisTaskPartonDisc.cxx:4914 AliAnalysisTaskPartonDisc.cxx:4915 AliAnalysisTaskPartonDisc.cxx:4916 AliAnalysisTaskPartonDisc.cxx:4917 AliAnalysisTaskPartonDisc.cxx:4918 AliAnalysisTaskPartonDisc.cxx:4919 AliAnalysisTaskPartonDisc.cxx:4920 AliAnalysisTaskPartonDisc.cxx:4921 AliAnalysisTaskPartonDisc.cxx:4922 AliAnalysisTaskPartonDisc.cxx:4923 AliAnalysisTaskPartonDisc.cxx:4924 AliAnalysisTaskPartonDisc.cxx:4925 AliAnalysisTaskPartonDisc.cxx:4926 AliAnalysisTaskPartonDisc.cxx:4927 AliAnalysisTaskPartonDisc.cxx:4928 AliAnalysisTaskPartonDisc.cxx:4929 AliAnalysisTaskPartonDisc.cxx:4930 AliAnalysisTaskPartonDisc.cxx:4931 AliAnalysisTaskPartonDisc.cxx:4932 AliAnalysisTaskPartonDisc.cxx:4933 AliAnalysisTaskPartonDisc.cxx:4934 AliAnalysisTaskPartonDisc.cxx:4935 AliAnalysisTaskPartonDisc.cxx:4936 AliAnalysisTaskPartonDisc.cxx:4937 AliAnalysisTaskPartonDisc.cxx:4938 AliAnalysisTaskPartonDisc.cxx:4939 AliAnalysisTaskPartonDisc.cxx:4940 AliAnalysisTaskPartonDisc.cxx:4941 AliAnalysisTaskPartonDisc.cxx:4942 AliAnalysisTaskPartonDisc.cxx:4943 AliAnalysisTaskPartonDisc.cxx:4944 AliAnalysisTaskPartonDisc.cxx:4945 AliAnalysisTaskPartonDisc.cxx:4946 AliAnalysisTaskPartonDisc.cxx:4947 AliAnalysisTaskPartonDisc.cxx:4948 AliAnalysisTaskPartonDisc.cxx:4949 AliAnalysisTaskPartonDisc.cxx:4950 AliAnalysisTaskPartonDisc.cxx:4951 AliAnalysisTaskPartonDisc.cxx:4952 AliAnalysisTaskPartonDisc.cxx:4953 AliAnalysisTaskPartonDisc.cxx:4954 AliAnalysisTaskPartonDisc.cxx:4955 AliAnalysisTaskPartonDisc.cxx:4956 AliAnalysisTaskPartonDisc.cxx:4957 AliAnalysisTaskPartonDisc.cxx:4958 AliAnalysisTaskPartonDisc.cxx:4959 AliAnalysisTaskPartonDisc.cxx:4960 AliAnalysisTaskPartonDisc.cxx:4961 AliAnalysisTaskPartonDisc.cxx:4962 AliAnalysisTaskPartonDisc.cxx:4963 AliAnalysisTaskPartonDisc.cxx:4964 AliAnalysisTaskPartonDisc.cxx:4965 AliAnalysisTaskPartonDisc.cxx:4966 AliAnalysisTaskPartonDisc.cxx:4967 AliAnalysisTaskPartonDisc.cxx:4968 AliAnalysisTaskPartonDisc.cxx:4969 AliAnalysisTaskPartonDisc.cxx:4970 AliAnalysisTaskPartonDisc.cxx:4971 AliAnalysisTaskPartonDisc.cxx:4972 AliAnalysisTaskPartonDisc.cxx:4973 AliAnalysisTaskPartonDisc.cxx:4974 AliAnalysisTaskPartonDisc.cxx:4975 AliAnalysisTaskPartonDisc.cxx:4976 AliAnalysisTaskPartonDisc.cxx:4977 AliAnalysisTaskPartonDisc.cxx:4978 AliAnalysisTaskPartonDisc.cxx:4979 AliAnalysisTaskPartonDisc.cxx:4980 AliAnalysisTaskPartonDisc.cxx:4981 AliAnalysisTaskPartonDisc.cxx:4982 AliAnalysisTaskPartonDisc.cxx:4983 AliAnalysisTaskPartonDisc.cxx:4984 AliAnalysisTaskPartonDisc.cxx:4985 AliAnalysisTaskPartonDisc.cxx:4986 AliAnalysisTaskPartonDisc.cxx:4987 AliAnalysisTaskPartonDisc.cxx:4988 AliAnalysisTaskPartonDisc.cxx:4989 AliAnalysisTaskPartonDisc.cxx:4990 AliAnalysisTaskPartonDisc.cxx:4991 AliAnalysisTaskPartonDisc.cxx:4992 AliAnalysisTaskPartonDisc.cxx:4993 AliAnalysisTaskPartonDisc.cxx:4994 AliAnalysisTaskPartonDisc.cxx:4995 AliAnalysisTaskPartonDisc.cxx:4996 AliAnalysisTaskPartonDisc.cxx:4997 AliAnalysisTaskPartonDisc.cxx:4998 AliAnalysisTaskPartonDisc.cxx:4999 AliAnalysisTaskPartonDisc.cxx:5000 AliAnalysisTaskPartonDisc.cxx:5001 AliAnalysisTaskPartonDisc.cxx:5002 AliAnalysisTaskPartonDisc.cxx:5003 AliAnalysisTaskPartonDisc.cxx:5004 AliAnalysisTaskPartonDisc.cxx:5005 AliAnalysisTaskPartonDisc.cxx:5006 AliAnalysisTaskPartonDisc.cxx:5007 AliAnalysisTaskPartonDisc.cxx:5008 AliAnalysisTaskPartonDisc.cxx:5009 AliAnalysisTaskPartonDisc.cxx:5010 AliAnalysisTaskPartonDisc.cxx:5011 AliAnalysisTaskPartonDisc.cxx:5012 AliAnalysisTaskPartonDisc.cxx:5013 AliAnalysisTaskPartonDisc.cxx:5014 AliAnalysisTaskPartonDisc.cxx:5015 AliAnalysisTaskPartonDisc.cxx:5016 AliAnalysisTaskPartonDisc.cxx:5017 AliAnalysisTaskPartonDisc.cxx:5018 AliAnalysisTaskPartonDisc.cxx:5019 AliAnalysisTaskPartonDisc.cxx:5020 AliAnalysisTaskPartonDisc.cxx:5021 AliAnalysisTaskPartonDisc.cxx:5022 AliAnalysisTaskPartonDisc.cxx:5023 AliAnalysisTaskPartonDisc.cxx:5024 AliAnalysisTaskPartonDisc.cxx:5025 AliAnalysisTaskPartonDisc.cxx:5026 AliAnalysisTaskPartonDisc.cxx:5027 AliAnalysisTaskPartonDisc.cxx:5028 AliAnalysisTaskPartonDisc.cxx:5029 AliAnalysisTaskPartonDisc.cxx:5030 AliAnalysisTaskPartonDisc.cxx:5031 AliAnalysisTaskPartonDisc.cxx:5032 AliAnalysisTaskPartonDisc.cxx:5033 AliAnalysisTaskPartonDisc.cxx:5034 AliAnalysisTaskPartonDisc.cxx:5035 AliAnalysisTaskPartonDisc.cxx:5036 AliAnalysisTaskPartonDisc.cxx:5037 AliAnalysisTaskPartonDisc.cxx:5038 AliAnalysisTaskPartonDisc.cxx:5039 AliAnalysisTaskPartonDisc.cxx:5040 AliAnalysisTaskPartonDisc.cxx:5041 AliAnalysisTaskPartonDisc.cxx:5042 AliAnalysisTaskPartonDisc.cxx:5043 AliAnalysisTaskPartonDisc.cxx:5044 AliAnalysisTaskPartonDisc.cxx:5045 AliAnalysisTaskPartonDisc.cxx:5046 AliAnalysisTaskPartonDisc.cxx:5047 AliAnalysisTaskPartonDisc.cxx:5048 AliAnalysisTaskPartonDisc.cxx:5049 AliAnalysisTaskPartonDisc.cxx:5050 AliAnalysisTaskPartonDisc.cxx:5051 AliAnalysisTaskPartonDisc.cxx:5052 AliAnalysisTaskPartonDisc.cxx:5053 AliAnalysisTaskPartonDisc.cxx:5054 AliAnalysisTaskPartonDisc.cxx:5055 AliAnalysisTaskPartonDisc.cxx:5056 AliAnalysisTaskPartonDisc.cxx:5057 AliAnalysisTaskPartonDisc.cxx:5058 AliAnalysisTaskPartonDisc.cxx:5059 AliAnalysisTaskPartonDisc.cxx:5060 AliAnalysisTaskPartonDisc.cxx:5061 AliAnalysisTaskPartonDisc.cxx:5062 AliAnalysisTaskPartonDisc.cxx:5063 AliAnalysisTaskPartonDisc.cxx:5064 AliAnalysisTaskPartonDisc.cxx:5065 AliAnalysisTaskPartonDisc.cxx:5066 AliAnalysisTaskPartonDisc.cxx:5067 AliAnalysisTaskPartonDisc.cxx:5068 AliAnalysisTaskPartonDisc.cxx:5069 AliAnalysisTaskPartonDisc.cxx:5070 AliAnalysisTaskPartonDisc.cxx:5071 AliAnalysisTaskPartonDisc.cxx:5072 AliAnalysisTaskPartonDisc.cxx:5073 AliAnalysisTaskPartonDisc.cxx:5074 AliAnalysisTaskPartonDisc.cxx:5075 AliAnalysisTaskPartonDisc.cxx:5076 AliAnalysisTaskPartonDisc.cxx:5077 AliAnalysisTaskPartonDisc.cxx:5078 AliAnalysisTaskPartonDisc.cxx:5079 AliAnalysisTaskPartonDisc.cxx:5080 AliAnalysisTaskPartonDisc.cxx:5081 AliAnalysisTaskPartonDisc.cxx:5082 AliAnalysisTaskPartonDisc.cxx:5083 AliAnalysisTaskPartonDisc.cxx:5084 AliAnalysisTaskPartonDisc.cxx:5085 AliAnalysisTaskPartonDisc.cxx:5086 AliAnalysisTaskPartonDisc.cxx:5087 AliAnalysisTaskPartonDisc.cxx:5088 AliAnalysisTaskPartonDisc.cxx:5089 AliAnalysisTaskPartonDisc.cxx:5090 AliAnalysisTaskPartonDisc.cxx:5091 AliAnalysisTaskPartonDisc.cxx:5092 AliAnalysisTaskPartonDisc.cxx:5093 AliAnalysisTaskPartonDisc.cxx:5094 AliAnalysisTaskPartonDisc.cxx:5095 AliAnalysisTaskPartonDisc.cxx:5096 AliAnalysisTaskPartonDisc.cxx:5097 AliAnalysisTaskPartonDisc.cxx:5098 AliAnalysisTaskPartonDisc.cxx:5099 AliAnalysisTaskPartonDisc.cxx:5100 AliAnalysisTaskPartonDisc.cxx:5101 AliAnalysisTaskPartonDisc.cxx:5102 AliAnalysisTaskPartonDisc.cxx:5103 AliAnalysisTaskPartonDisc.cxx:5104 AliAnalysisTaskPartonDisc.cxx:5105 AliAnalysisTaskPartonDisc.cxx:5106 AliAnalysisTaskPartonDisc.cxx:5107 AliAnalysisTaskPartonDisc.cxx:5108 AliAnalysisTaskPartonDisc.cxx:5109 AliAnalysisTaskPartonDisc.cxx:5110 AliAnalysisTaskPartonDisc.cxx:5111 AliAnalysisTaskPartonDisc.cxx:5112 AliAnalysisTaskPartonDisc.cxx:5113 AliAnalysisTaskPartonDisc.cxx:5114 AliAnalysisTaskPartonDisc.cxx:5115 AliAnalysisTaskPartonDisc.cxx:5116 AliAnalysisTaskPartonDisc.cxx:5117 AliAnalysisTaskPartonDisc.cxx:5118 AliAnalysisTaskPartonDisc.cxx:5119 AliAnalysisTaskPartonDisc.cxx:5120 AliAnalysisTaskPartonDisc.cxx:5121 AliAnalysisTaskPartonDisc.cxx:5122 AliAnalysisTaskPartonDisc.cxx:5123 AliAnalysisTaskPartonDisc.cxx:5124 AliAnalysisTaskPartonDisc.cxx:5125 AliAnalysisTaskPartonDisc.cxx:5126 AliAnalysisTaskPartonDisc.cxx:5127 AliAnalysisTaskPartonDisc.cxx:5128 AliAnalysisTaskPartonDisc.cxx:5129 AliAnalysisTaskPartonDisc.cxx:5130 AliAnalysisTaskPartonDisc.cxx:5131 AliAnalysisTaskPartonDisc.cxx:5132 AliAnalysisTaskPartonDisc.cxx:5133 AliAnalysisTaskPartonDisc.cxx:5134 AliAnalysisTaskPartonDisc.cxx:5135 AliAnalysisTaskPartonDisc.cxx:5136 AliAnalysisTaskPartonDisc.cxx:5137 AliAnalysisTaskPartonDisc.cxx:5138 AliAnalysisTaskPartonDisc.cxx:5139 AliAnalysisTaskPartonDisc.cxx:5140 AliAnalysisTaskPartonDisc.cxx:5141 AliAnalysisTaskPartonDisc.cxx:5142 AliAnalysisTaskPartonDisc.cxx:5143 AliAnalysisTaskPartonDisc.cxx:5144 AliAnalysisTaskPartonDisc.cxx:5145 AliAnalysisTaskPartonDisc.cxx:5146 AliAnalysisTaskPartonDisc.cxx:5147 AliAnalysisTaskPartonDisc.cxx:5148 AliAnalysisTaskPartonDisc.cxx:5149 AliAnalysisTaskPartonDisc.cxx:5150 AliAnalysisTaskPartonDisc.cxx:5151 AliAnalysisTaskPartonDisc.cxx:5152 AliAnalysisTaskPartonDisc.cxx:5153 AliAnalysisTaskPartonDisc.cxx:5154 AliAnalysisTaskPartonDisc.cxx:5155 AliAnalysisTaskPartonDisc.cxx:5156 AliAnalysisTaskPartonDisc.cxx:5157 AliAnalysisTaskPartonDisc.cxx:5158 AliAnalysisTaskPartonDisc.cxx:5159 AliAnalysisTaskPartonDisc.cxx:5160 AliAnalysisTaskPartonDisc.cxx:5161 AliAnalysisTaskPartonDisc.cxx:5162 AliAnalysisTaskPartonDisc.cxx:5163 AliAnalysisTaskPartonDisc.cxx:5164 AliAnalysisTaskPartonDisc.cxx:5165 AliAnalysisTaskPartonDisc.cxx:5166 AliAnalysisTaskPartonDisc.cxx:5167 AliAnalysisTaskPartonDisc.cxx:5168 AliAnalysisTaskPartonDisc.cxx:5169 AliAnalysisTaskPartonDisc.cxx:5170 AliAnalysisTaskPartonDisc.cxx:5171 AliAnalysisTaskPartonDisc.cxx:5172 AliAnalysisTaskPartonDisc.cxx:5173 AliAnalysisTaskPartonDisc.cxx:5174 AliAnalysisTaskPartonDisc.cxx:5175 AliAnalysisTaskPartonDisc.cxx:5176 AliAnalysisTaskPartonDisc.cxx:5177 AliAnalysisTaskPartonDisc.cxx:5178 AliAnalysisTaskPartonDisc.cxx:5179 AliAnalysisTaskPartonDisc.cxx:5180 AliAnalysisTaskPartonDisc.cxx:5181 AliAnalysisTaskPartonDisc.cxx:5182 AliAnalysisTaskPartonDisc.cxx:5183 AliAnalysisTaskPartonDisc.cxx:5184 AliAnalysisTaskPartonDisc.cxx:5185 AliAnalysisTaskPartonDisc.cxx:5186 AliAnalysisTaskPartonDisc.cxx:5187 AliAnalysisTaskPartonDisc.cxx:5188 AliAnalysisTaskPartonDisc.cxx:5189 AliAnalysisTaskPartonDisc.cxx:5190 AliAnalysisTaskPartonDisc.cxx:5191 AliAnalysisTaskPartonDisc.cxx:5192 AliAnalysisTaskPartonDisc.cxx:5193 AliAnalysisTaskPartonDisc.cxx:5194 AliAnalysisTaskPartonDisc.cxx:5195 AliAnalysisTaskPartonDisc.cxx:5196 AliAnalysisTaskPartonDisc.cxx:5197 AliAnalysisTaskPartonDisc.cxx:5198 AliAnalysisTaskPartonDisc.cxx:5199 AliAnalysisTaskPartonDisc.cxx:5200 AliAnalysisTaskPartonDisc.cxx:5201 AliAnalysisTaskPartonDisc.cxx:5202 AliAnalysisTaskPartonDisc.cxx:5203 AliAnalysisTaskPartonDisc.cxx:5204 AliAnalysisTaskPartonDisc.cxx:5205 AliAnalysisTaskPartonDisc.cxx:5206 AliAnalysisTaskPartonDisc.cxx:5207 AliAnalysisTaskPartonDisc.cxx:5208 AliAnalysisTaskPartonDisc.cxx:5209 AliAnalysisTaskPartonDisc.cxx:5210 AliAnalysisTaskPartonDisc.cxx:5211 AliAnalysisTaskPartonDisc.cxx:5212 AliAnalysisTaskPartonDisc.cxx:5213 AliAnalysisTaskPartonDisc.cxx:5214 AliAnalysisTaskPartonDisc.cxx:5215 AliAnalysisTaskPartonDisc.cxx:5216 AliAnalysisTaskPartonDisc.cxx:5217 AliAnalysisTaskPartonDisc.cxx:5218 AliAnalysisTaskPartonDisc.cxx:5219 AliAnalysisTaskPartonDisc.cxx:5220 AliAnalysisTaskPartonDisc.cxx:5221 AliAnalysisTaskPartonDisc.cxx:5222 AliAnalysisTaskPartonDisc.cxx:5223 AliAnalysisTaskPartonDisc.cxx:5224 AliAnalysisTaskPartonDisc.cxx:5225 AliAnalysisTaskPartonDisc.cxx:5226 AliAnalysisTaskPartonDisc.cxx:5227 AliAnalysisTaskPartonDisc.cxx:5228 AliAnalysisTaskPartonDisc.cxx:5229 AliAnalysisTaskPartonDisc.cxx:5230 AliAnalysisTaskPartonDisc.cxx:5231 AliAnalysisTaskPartonDisc.cxx:5232 AliAnalysisTaskPartonDisc.cxx:5233 AliAnalysisTaskPartonDisc.cxx:5234 AliAnalysisTaskPartonDisc.cxx:5235 AliAnalysisTaskPartonDisc.cxx:5236 AliAnalysisTaskPartonDisc.cxx:5237 AliAnalysisTaskPartonDisc.cxx:5238 AliAnalysisTaskPartonDisc.cxx:5239 AliAnalysisTaskPartonDisc.cxx:5240 AliAnalysisTaskPartonDisc.cxx:5241 AliAnalysisTaskPartonDisc.cxx:5242 AliAnalysisTaskPartonDisc.cxx:5243 AliAnalysisTaskPartonDisc.cxx:5244 AliAnalysisTaskPartonDisc.cxx:5245 AliAnalysisTaskPartonDisc.cxx:5246 AliAnalysisTaskPartonDisc.cxx:5247 AliAnalysisTaskPartonDisc.cxx:5248 AliAnalysisTaskPartonDisc.cxx:5249 AliAnalysisTaskPartonDisc.cxx:5250 AliAnalysisTaskPartonDisc.cxx:5251 AliAnalysisTaskPartonDisc.cxx:5252 AliAnalysisTaskPartonDisc.cxx:5253 AliAnalysisTaskPartonDisc.cxx:5254 AliAnalysisTaskPartonDisc.cxx:5255 AliAnalysisTaskPartonDisc.cxx:5256 AliAnalysisTaskPartonDisc.cxx:5257 AliAnalysisTaskPartonDisc.cxx:5258 AliAnalysisTaskPartonDisc.cxx:5259 AliAnalysisTaskPartonDisc.cxx:5260 AliAnalysisTaskPartonDisc.cxx:5261 AliAnalysisTaskPartonDisc.cxx:5262 AliAnalysisTaskPartonDisc.cxx:5263 AliAnalysisTaskPartonDisc.cxx:5264 AliAnalysisTaskPartonDisc.cxx:5265 AliAnalysisTaskPartonDisc.cxx:5266 AliAnalysisTaskPartonDisc.cxx:5267 AliAnalysisTaskPartonDisc.cxx:5268 AliAnalysisTaskPartonDisc.cxx:5269 AliAnalysisTaskPartonDisc.cxx:5270 AliAnalysisTaskPartonDisc.cxx:5271 AliAnalysisTaskPartonDisc.cxx:5272 AliAnalysisTaskPartonDisc.cxx:5273 AliAnalysisTaskPartonDisc.cxx:5274 AliAnalysisTaskPartonDisc.cxx:5275 AliAnalysisTaskPartonDisc.cxx:5276 AliAnalysisTaskPartonDisc.cxx:5277 AliAnalysisTaskPartonDisc.cxx:5278 AliAnalysisTaskPartonDisc.cxx:5279 AliAnalysisTaskPartonDisc.cxx:5280 AliAnalysisTaskPartonDisc.cxx:5281 AliAnalysisTaskPartonDisc.cxx:5282 AliAnalysisTaskPartonDisc.cxx:5283 AliAnalysisTaskPartonDisc.cxx:5284 AliAnalysisTaskPartonDisc.cxx:5285 AliAnalysisTaskPartonDisc.cxx:5286 AliAnalysisTaskPartonDisc.cxx:5287 AliAnalysisTaskPartonDisc.cxx:5288 AliAnalysisTaskPartonDisc.cxx:5289 AliAnalysisTaskPartonDisc.cxx:5290 AliAnalysisTaskPartonDisc.cxx:5291 AliAnalysisTaskPartonDisc.cxx:5292 AliAnalysisTaskPartonDisc.cxx:5293 AliAnalysisTaskPartonDisc.cxx:5294 AliAnalysisTaskPartonDisc.cxx:5295 AliAnalysisTaskPartonDisc.cxx:5296 AliAnalysisTaskPartonDisc.cxx:5297 AliAnalysisTaskPartonDisc.cxx:5298 AliAnalysisTaskPartonDisc.cxx:5299 AliAnalysisTaskPartonDisc.cxx:5300 AliAnalysisTaskPartonDisc.cxx:5301 AliAnalysisTaskPartonDisc.cxx:5302 AliAnalysisTaskPartonDisc.cxx:5303 AliAnalysisTaskPartonDisc.cxx:5304 AliAnalysisTaskPartonDisc.cxx:5305 AliAnalysisTaskPartonDisc.cxx:5306 AliAnalysisTaskPartonDisc.cxx:5307 AliAnalysisTaskPartonDisc.cxx:5308 AliAnalysisTaskPartonDisc.cxx:5309 AliAnalysisTaskPartonDisc.cxx:5310 AliAnalysisTaskPartonDisc.cxx:5311 AliAnalysisTaskPartonDisc.cxx:5312 AliAnalysisTaskPartonDisc.cxx:5313 AliAnalysisTaskPartonDisc.cxx:5314 AliAnalysisTaskPartonDisc.cxx:5315 AliAnalysisTaskPartonDisc.cxx:5316 AliAnalysisTaskPartonDisc.cxx:5317 AliAnalysisTaskPartonDisc.cxx:5318 AliAnalysisTaskPartonDisc.cxx:5319 AliAnalysisTaskPartonDisc.cxx:5320 AliAnalysisTaskPartonDisc.cxx:5321 AliAnalysisTaskPartonDisc.cxx:5322 AliAnalysisTaskPartonDisc.cxx:5323 AliAnalysisTaskPartonDisc.cxx:5324 AliAnalysisTaskPartonDisc.cxx:5325 AliAnalysisTaskPartonDisc.cxx:5326 AliAnalysisTaskPartonDisc.cxx:5327 AliAnalysisTaskPartonDisc.cxx:5328 AliAnalysisTaskPartonDisc.cxx:5329 AliAnalysisTaskPartonDisc.cxx:5330 AliAnalysisTaskPartonDisc.cxx:5331 AliAnalysisTaskPartonDisc.cxx:5332 AliAnalysisTaskPartonDisc.cxx:5333 AliAnalysisTaskPartonDisc.cxx:5334 AliAnalysisTaskPartonDisc.cxx:5335 AliAnalysisTaskPartonDisc.cxx:5336 AliAnalysisTaskPartonDisc.cxx:5337 AliAnalysisTaskPartonDisc.cxx:5338 AliAnalysisTaskPartonDisc.cxx:5339 AliAnalysisTaskPartonDisc.cxx:5340 AliAnalysisTaskPartonDisc.cxx:5341 AliAnalysisTaskPartonDisc.cxx:5342 AliAnalysisTaskPartonDisc.cxx:5343 AliAnalysisTaskPartonDisc.cxx:5344 AliAnalysisTaskPartonDisc.cxx:5345 AliAnalysisTaskPartonDisc.cxx:5346 AliAnalysisTaskPartonDisc.cxx:5347 AliAnalysisTaskPartonDisc.cxx:5348 AliAnalysisTaskPartonDisc.cxx:5349 AliAnalysisTaskPartonDisc.cxx:5350 AliAnalysisTaskPartonDisc.cxx:5351 AliAnalysisTaskPartonDisc.cxx:5352 AliAnalysisTaskPartonDisc.cxx:5353 AliAnalysisTaskPartonDisc.cxx:5354 AliAnalysisTaskPartonDisc.cxx:5355 AliAnalysisTaskPartonDisc.cxx:5356 AliAnalysisTaskPartonDisc.cxx:5357 AliAnalysisTaskPartonDisc.cxx:5358 AliAnalysisTaskPartonDisc.cxx:5359 AliAnalysisTaskPartonDisc.cxx:5360 AliAnalysisTaskPartonDisc.cxx:5361 AliAnalysisTaskPartonDisc.cxx:5362 AliAnalysisTaskPartonDisc.cxx:5363 AliAnalysisTaskPartonDisc.cxx:5364 AliAnalysisTaskPartonDisc.cxx:5365 AliAnalysisTaskPartonDisc.cxx:5366 AliAnalysisTaskPartonDisc.cxx:5367 AliAnalysisTaskPartonDisc.cxx:5368 AliAnalysisTaskPartonDisc.cxx:5369 AliAnalysisTaskPartonDisc.cxx:5370 AliAnalysisTaskPartonDisc.cxx:5371 AliAnalysisTaskPartonDisc.cxx:5372 AliAnalysisTaskPartonDisc.cxx:5373 AliAnalysisTaskPartonDisc.cxx:5374 AliAnalysisTaskPartonDisc.cxx:5375 AliAnalysisTaskPartonDisc.cxx:5376 AliAnalysisTaskPartonDisc.cxx:5377 AliAnalysisTaskPartonDisc.cxx:5378 AliAnalysisTaskPartonDisc.cxx:5379 AliAnalysisTaskPartonDisc.cxx:5380 AliAnalysisTaskPartonDisc.cxx:5381 AliAnalysisTaskPartonDisc.cxx:5382 AliAnalysisTaskPartonDisc.cxx:5383 AliAnalysisTaskPartonDisc.cxx:5384 AliAnalysisTaskPartonDisc.cxx:5385 AliAnalysisTaskPartonDisc.cxx:5386 AliAnalysisTaskPartonDisc.cxx:5387 AliAnalysisTaskPartonDisc.cxx:5388 AliAnalysisTaskPartonDisc.cxx:5389 AliAnalysisTaskPartonDisc.cxx:5390 AliAnalysisTaskPartonDisc.cxx:5391 AliAnalysisTaskPartonDisc.cxx:5392 AliAnalysisTaskPartonDisc.cxx:5393 AliAnalysisTaskPartonDisc.cxx:5394 AliAnalysisTaskPartonDisc.cxx:5395 AliAnalysisTaskPartonDisc.cxx:5396 AliAnalysisTaskPartonDisc.cxx:5397 AliAnalysisTaskPartonDisc.cxx:5398 AliAnalysisTaskPartonDisc.cxx:5399 AliAnalysisTaskPartonDisc.cxx:5400 AliAnalysisTaskPartonDisc.cxx:5401 AliAnalysisTaskPartonDisc.cxx:5402 AliAnalysisTaskPartonDisc.cxx:5403 AliAnalysisTaskPartonDisc.cxx:5404 AliAnalysisTaskPartonDisc.cxx:5405 AliAnalysisTaskPartonDisc.cxx:5406 AliAnalysisTaskPartonDisc.cxx:5407 AliAnalysisTaskPartonDisc.cxx:5408 AliAnalysisTaskPartonDisc.cxx:5409 AliAnalysisTaskPartonDisc.cxx:5410 AliAnalysisTaskPartonDisc.cxx:5411 AliAnalysisTaskPartonDisc.cxx:5412 AliAnalysisTaskPartonDisc.cxx:5413 AliAnalysisTaskPartonDisc.cxx:5414 AliAnalysisTaskPartonDisc.cxx:5415 AliAnalysisTaskPartonDisc.cxx:5416 AliAnalysisTaskPartonDisc.cxx:5417 AliAnalysisTaskPartonDisc.cxx:5418 AliAnalysisTaskPartonDisc.cxx:5419 AliAnalysisTaskPartonDisc.cxx:5420 AliAnalysisTaskPartonDisc.cxx:5421 AliAnalysisTaskPartonDisc.cxx:5422 AliAnalysisTaskPartonDisc.cxx:5423 AliAnalysisTaskPartonDisc.cxx:5424 AliAnalysisTaskPartonDisc.cxx:5425 AliAnalysisTaskPartonDisc.cxx:5426 AliAnalysisTaskPartonDisc.cxx:5427 AliAnalysisTaskPartonDisc.cxx:5428 AliAnalysisTaskPartonDisc.cxx:5429 AliAnalysisTaskPartonDisc.cxx:5430 AliAnalysisTaskPartonDisc.cxx:5431 AliAnalysisTaskPartonDisc.cxx:5432 AliAnalysisTaskPartonDisc.cxx:5433 AliAnalysisTaskPartonDisc.cxx:5434 AliAnalysisTaskPartonDisc.cxx:5435 AliAnalysisTaskPartonDisc.cxx:5436 AliAnalysisTaskPartonDisc.cxx:5437 AliAnalysisTaskPartonDisc.cxx:5438 AliAnalysisTaskPartonDisc.cxx:5439 AliAnalysisTaskPartonDisc.cxx:5440 AliAnalysisTaskPartonDisc.cxx:5441 AliAnalysisTaskPartonDisc.cxx:5442 AliAnalysisTaskPartonDisc.cxx:5443 AliAnalysisTaskPartonDisc.cxx:5444 AliAnalysisTaskPartonDisc.cxx:5445 AliAnalysisTaskPartonDisc.cxx:5446 AliAnalysisTaskPartonDisc.cxx:5447 AliAnalysisTaskPartonDisc.cxx:5448 AliAnalysisTaskPartonDisc.cxx:5449 AliAnalysisTaskPartonDisc.cxx:5450 AliAnalysisTaskPartonDisc.cxx:5451 AliAnalysisTaskPartonDisc.cxx:5452 AliAnalysisTaskPartonDisc.cxx:5453 AliAnalysisTaskPartonDisc.cxx:5454 AliAnalysisTaskPartonDisc.cxx:5455 AliAnalysisTaskPartonDisc.cxx:5456 AliAnalysisTaskPartonDisc.cxx:5457 AliAnalysisTaskPartonDisc.cxx:5458 AliAnalysisTaskPartonDisc.cxx:5459 AliAnalysisTaskPartonDisc.cxx:5460 AliAnalysisTaskPartonDisc.cxx:5461 AliAnalysisTaskPartonDisc.cxx:5462 AliAnalysisTaskPartonDisc.cxx:5463 AliAnalysisTaskPartonDisc.cxx:5464 AliAnalysisTaskPartonDisc.cxx:5465 AliAnalysisTaskPartonDisc.cxx:5466 AliAnalysisTaskPartonDisc.cxx:5467 AliAnalysisTaskPartonDisc.cxx:5468 AliAnalysisTaskPartonDisc.cxx:5469 AliAnalysisTaskPartonDisc.cxx:5470 AliAnalysisTaskPartonDisc.cxx:5471 AliAnalysisTaskPartonDisc.cxx:5472 AliAnalysisTaskPartonDisc.cxx:5473 AliAnalysisTaskPartonDisc.cxx:5474 AliAnalysisTaskPartonDisc.cxx:5475 AliAnalysisTaskPartonDisc.cxx:5476 AliAnalysisTaskPartonDisc.cxx:5477 AliAnalysisTaskPartonDisc.cxx:5478 AliAnalysisTaskPartonDisc.cxx:5479 AliAnalysisTaskPartonDisc.cxx:5480 AliAnalysisTaskPartonDisc.cxx:5481 AliAnalysisTaskPartonDisc.cxx:5482 AliAnalysisTaskPartonDisc.cxx:5483 AliAnalysisTaskPartonDisc.cxx:5484 AliAnalysisTaskPartonDisc.cxx:5485 AliAnalysisTaskPartonDisc.cxx:5486 AliAnalysisTaskPartonDisc.cxx:5487 AliAnalysisTaskPartonDisc.cxx:5488 AliAnalysisTaskPartonDisc.cxx:5489 AliAnalysisTaskPartonDisc.cxx:5490 AliAnalysisTaskPartonDisc.cxx:5491 AliAnalysisTaskPartonDisc.cxx:5492 AliAnalysisTaskPartonDisc.cxx:5493 AliAnalysisTaskPartonDisc.cxx:5494 AliAnalysisTaskPartonDisc.cxx:5495 AliAnalysisTaskPartonDisc.cxx:5496 AliAnalysisTaskPartonDisc.cxx:5497 AliAnalysisTaskPartonDisc.cxx:5498 AliAnalysisTaskPartonDisc.cxx:5499 AliAnalysisTaskPartonDisc.cxx:5500 AliAnalysisTaskPartonDisc.cxx:5501 AliAnalysisTaskPartonDisc.cxx:5502 AliAnalysisTaskPartonDisc.cxx:5503 AliAnalysisTaskPartonDisc.cxx:5504 AliAnalysisTaskPartonDisc.cxx:5505 AliAnalysisTaskPartonDisc.cxx:5506 AliAnalysisTaskPartonDisc.cxx:5507 AliAnalysisTaskPartonDisc.cxx:5508 AliAnalysisTaskPartonDisc.cxx:5509 AliAnalysisTaskPartonDisc.cxx:5510 AliAnalysisTaskPartonDisc.cxx:5511 AliAnalysisTaskPartonDisc.cxx:5512 AliAnalysisTaskPartonDisc.cxx:5513 AliAnalysisTaskPartonDisc.cxx:5514 AliAnalysisTaskPartonDisc.cxx:5515 AliAnalysisTaskPartonDisc.cxx:5516 AliAnalysisTaskPartonDisc.cxx:5517 AliAnalysisTaskPartonDisc.cxx:5518 AliAnalysisTaskPartonDisc.cxx:5519 AliAnalysisTaskPartonDisc.cxx:5520 AliAnalysisTaskPartonDisc.cxx:5521 AliAnalysisTaskPartonDisc.cxx:5522 AliAnalysisTaskPartonDisc.cxx:5523 AliAnalysisTaskPartonDisc.cxx:5524 AliAnalysisTaskPartonDisc.cxx:5525 AliAnalysisTaskPartonDisc.cxx:5526 AliAnalysisTaskPartonDisc.cxx:5527 AliAnalysisTaskPartonDisc.cxx:5528 AliAnalysisTaskPartonDisc.cxx:5529 AliAnalysisTaskPartonDisc.cxx:5530 AliAnalysisTaskPartonDisc.cxx:5531 AliAnalysisTaskPartonDisc.cxx:5532 AliAnalysisTaskPartonDisc.cxx:5533 AliAnalysisTaskPartonDisc.cxx:5534 AliAnalysisTaskPartonDisc.cxx:5535 AliAnalysisTaskPartonDisc.cxx:5536 AliAnalysisTaskPartonDisc.cxx:5537 AliAnalysisTaskPartonDisc.cxx:5538 AliAnalysisTaskPartonDisc.cxx:5539 AliAnalysisTaskPartonDisc.cxx:5540 AliAnalysisTaskPartonDisc.cxx:5541 AliAnalysisTaskPartonDisc.cxx:5542 AliAnalysisTaskPartonDisc.cxx:5543 AliAnalysisTaskPartonDisc.cxx:5544 AliAnalysisTaskPartonDisc.cxx:5545 AliAnalysisTaskPartonDisc.cxx:5546 AliAnalysisTaskPartonDisc.cxx:5547 AliAnalysisTaskPartonDisc.cxx:5548 AliAnalysisTaskPartonDisc.cxx:5549 AliAnalysisTaskPartonDisc.cxx:5550 AliAnalysisTaskPartonDisc.cxx:5551 AliAnalysisTaskPartonDisc.cxx:5552 AliAnalysisTaskPartonDisc.cxx:5553 AliAnalysisTaskPartonDisc.cxx:5554 AliAnalysisTaskPartonDisc.cxx:5555 AliAnalysisTaskPartonDisc.cxx:5556 AliAnalysisTaskPartonDisc.cxx:5557 AliAnalysisTaskPartonDisc.cxx:5558 AliAnalysisTaskPartonDisc.cxx:5559 AliAnalysisTaskPartonDisc.cxx:5560 AliAnalysisTaskPartonDisc.cxx:5561 AliAnalysisTaskPartonDisc.cxx:5562 AliAnalysisTaskPartonDisc.cxx:5563 AliAnalysisTaskPartonDisc.cxx:5564 AliAnalysisTaskPartonDisc.cxx:5565 AliAnalysisTaskPartonDisc.cxx:5566 AliAnalysisTaskPartonDisc.cxx:5567 AliAnalysisTaskPartonDisc.cxx:5568 AliAnalysisTaskPartonDisc.cxx:5569 AliAnalysisTaskPartonDisc.cxx:5570 AliAnalysisTaskPartonDisc.cxx:5571 AliAnalysisTaskPartonDisc.cxx:5572 AliAnalysisTaskPartonDisc.cxx:5573 AliAnalysisTaskPartonDisc.cxx:5574 AliAnalysisTaskPartonDisc.cxx:5575 AliAnalysisTaskPartonDisc.cxx:5576 AliAnalysisTaskPartonDisc.cxx:5577 AliAnalysisTaskPartonDisc.cxx:5578 AliAnalysisTaskPartonDisc.cxx:5579