#include <TClonesArray.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TH3F.h>
#include <THnSparse.h>
#include <TList.h>
#include <TLorentzVector.h>
#include <TProfile.h>
#include <TChain.h>
#include <TSystem.h>
#include <TFile.h>
#include <TKey.h>
#include <TRandom3.h>
#include "AliVCluster.h"
#include "AliVTrack.h"
#include "AliEmcalJet.h"
#include "AliRhoParameter.h"
#include "AliLog.h"
#include "AliEmcalParticle.h"
#include "AliMCEvent.h"
#include "AliGenPythiaEventHeader.h"
#include "AliAODMCHeader.h"
#include "AliMCEvent.h"
#include "AliAnalysisManager.h"
#include "AliJetContainer.h"
#include "AliClusterContainer.h"
#include "AliParticleContainer.h"
#include "AliAnalysisTaskEmcalJetMassBkg.h"
ClassImp(AliAnalysisTaskEmcalJetMassBkg)
AliAnalysisTaskEmcalJetMassBkg::AliAnalysisTaskEmcalJetMassBkg() :
AliAnalysisTaskEmcalJet("AliAnalysisTaskEmcalJetMassBkg", kTRUE),
fContainerBase(0),
fMinRC2LJ(-1),
fRCperEvent(10),
fConeRadius(0.2),
fConeMinEta(-0.9),
fConeMaxEta(0.9),
fConeMinPhi(0),
fConeMaxPhi(TMath::Pi()*2),
fJetsCont(0),
fTracksCont(0),
fCaloClustersCont(0),
fh2PtVsMassRC(0),
fh2PtVsMassRCExLJDPhi(0),
fh2PtVsMassPerpConeLJ(0),
fh2PtVsMassPerpConeTJ(0),
fh2PtVsERC(0),
fh2PtVsERCExLJDPhi(0),
fh2PtVsEPerpConeLJ(0),
fh2PtVsEPerpConeTJ(0),
fpPtVsMassRC(0),
fpPtVsMassRCExLJ(0),
fpPtVsMassPerpConeLJ(0),
fpPtVsMassPerpConeTJ(0),
fh2EtaVsMassRC(0),
fh2EtaVsMassRCExLJ(0),
fh2EtaVsMassPerpConeLJ(0),
fh2EtaVsMassPerpConeTJ(0),
fh2CentVsMassRC(0),
fh2CentVsMassRCExLJ(0),
fh2CentVsMassPerpConeLJ(0),
fh2CentVsMassPerpConeTJ(0),
fh2MultVsMassRC(0),
fh2MultVsMassRCExLJ(0),
fh2MultVsMassPerpConeLJ(0),
fh2MultVsMassPerpConeTJ(0),
fh2CentVsMedianMassRC(0),
fh2CentVsMedianMassRCExLJ(0),
fh2MultVsMedianMassRC(0),
fh2MultVsMedianMassRCExLJ(0),
fh2CentVsMeanMassRC(0),
fh2CentVsMeanMassRCExLJ(0),
fh2MultVsMeanMassRC(0),
fh2MultVsMeanMassRCExLJ(0),
fh2CentVsMedianMassPerAreaRC(0),
fh2CentVsMedianMassPerAreaRCExLJ(0),
fh2MultVsMedianMassPerAreaRC(0),
fh2MultVsMedianMassPerAreaRCExLJ(0)
{
fh2PtVsMassRC = new TH2F*[fNcentBins];
fh2PtVsMassRCExLJDPhi = new TH3F*[fNcentBins];
fh2PtVsMassPerpConeLJ = new TH2F*[fNcentBins];
fh2PtVsMassPerpConeTJ = new TH2F*[fNcentBins];
fh2PtVsERC = new TH2F*[fNcentBins];
fh2PtVsERCExLJDPhi = new TH3F*[fNcentBins];
fh2PtVsEPerpConeLJ = new TH2F*[fNcentBins];
fh2PtVsEPerpConeTJ = new TH2F*[fNcentBins];
fpPtVsMassRC = new TProfile*[fNcentBins];
fpPtVsMassRCExLJ = new TProfile*[fNcentBins];
fpPtVsMassPerpConeLJ = new TProfile*[fNcentBins];
fpPtVsMassPerpConeTJ = new TProfile*[fNcentBins];
fh2EtaVsMassRC = new TH2F*[fNcentBins];
fh2EtaVsMassRCExLJ = new TH2F*[fNcentBins];
fh2EtaVsMassPerpConeLJ = new TH2F*[fNcentBins];
fh2EtaVsMassPerpConeTJ = new TH2F*[fNcentBins];
for (Int_t i = 0; i < fNcentBins; i++) {
fh2PtVsMassRC[i] = 0;
fh2PtVsMassRCExLJDPhi[i] = 0;
fh2PtVsMassPerpConeLJ[i] = 0;
fh2PtVsMassPerpConeTJ[i] = 0;
fh2PtVsERC[i] = 0;
fh2PtVsERCExLJDPhi[i] = 0;
fh2PtVsEPerpConeLJ[i] = 0;
fh2PtVsEPerpConeTJ[i] = 0;
fpPtVsMassRC[i] = 0;
fpPtVsMassRCExLJ[i] = 0;
fpPtVsMassPerpConeLJ[i] = 0;
fpPtVsMassPerpConeTJ[i] = 0;
fh2EtaVsMassRC[i] = 0;
fh2EtaVsMassRCExLJ[i] = 0;
fh2EtaVsMassPerpConeLJ[i] = 0;
fh2EtaVsMassPerpConeTJ[i] = 0;
}
SetMakeGeneralHistograms(kTRUE);
}
AliAnalysisTaskEmcalJetMassBkg::AliAnalysisTaskEmcalJetMassBkg(const char *name) :
AliAnalysisTaskEmcalJet(name, kTRUE),
fContainerBase(0),
fMinRC2LJ(-1),
fRCperEvent(10),
fConeRadius(0.2),
fConeMinEta(-0.9),
fConeMaxEta(0.9),
fConeMinPhi(0),
fConeMaxPhi(TMath::Pi()*2),
fJetsCont(0),
fTracksCont(0),
fCaloClustersCont(0),
fh2PtVsMassRC(0),
fh2PtVsMassRCExLJDPhi(0),
fh2PtVsMassPerpConeLJ(0),
fh2PtVsMassPerpConeTJ(0),
fh2PtVsERC(0),
fh2PtVsERCExLJDPhi(0),
fh2PtVsEPerpConeLJ(0),
fh2PtVsEPerpConeTJ(0),
fpPtVsMassRC(0),
fpPtVsMassRCExLJ(0),
fpPtVsMassPerpConeLJ(0),
fpPtVsMassPerpConeTJ(0),
fh2EtaVsMassRC(0),
fh2EtaVsMassRCExLJ(0),
fh2EtaVsMassPerpConeLJ(0),
fh2EtaVsMassPerpConeTJ(0),
fh2CentVsMassRC(0),
fh2CentVsMassRCExLJ(0),
fh2CentVsMassPerpConeLJ(0),
fh2CentVsMassPerpConeTJ(0),
fh2MultVsMassRC(0),
fh2MultVsMassRCExLJ(0),
fh2MultVsMassPerpConeLJ(0),
fh2MultVsMassPerpConeTJ(0),
fh2CentVsMedianMassRC(0),
fh2CentVsMedianMassRCExLJ(0),
fh2MultVsMedianMassRC(0),
fh2MultVsMedianMassRCExLJ(0),
fh2CentVsMeanMassRC(0),
fh2CentVsMeanMassRCExLJ(0),
fh2MultVsMeanMassRC(0),
fh2MultVsMeanMassRCExLJ(0),
fh2CentVsMedianMassPerAreaRC(0),
fh2CentVsMedianMassPerAreaRCExLJ(0),
fh2MultVsMedianMassPerAreaRC(0),
fh2MultVsMedianMassPerAreaRCExLJ(0)
{
fh2PtVsMassRC = new TH2F*[fNcentBins];
fh2PtVsMassRCExLJDPhi = new TH3F*[fNcentBins];
fh2PtVsMassPerpConeLJ = new TH2F*[fNcentBins];
fh2PtVsMassPerpConeTJ = new TH2F*[fNcentBins];
fh2PtVsERC = new TH2F*[fNcentBins];
fh2PtVsERCExLJDPhi = new TH3F*[fNcentBins];
fh2PtVsEPerpConeLJ = new TH2F*[fNcentBins];
fh2PtVsEPerpConeTJ = new TH2F*[fNcentBins];
fpPtVsMassRC = new TProfile*[fNcentBins];
fpPtVsMassRCExLJ = new TProfile*[fNcentBins];
fpPtVsMassPerpConeLJ = new TProfile*[fNcentBins];
fpPtVsMassPerpConeTJ = new TProfile*[fNcentBins];
fh2EtaVsMassRC = new TH2F*[fNcentBins];
fh2EtaVsMassRCExLJ = new TH2F*[fNcentBins];
fh2EtaVsMassPerpConeLJ = new TH2F*[fNcentBins];
fh2EtaVsMassPerpConeTJ = new TH2F*[fNcentBins];
for (Int_t i = 0; i < fNcentBins; i++) {
fh2PtVsMassRC[i] = 0;
fh2PtVsMassRCExLJDPhi[i] = 0;
fh2PtVsMassPerpConeLJ[i] = 0;
fh2PtVsMassPerpConeTJ[i] = 0;
fh2PtVsERC[i] = 0;
fh2PtVsERCExLJDPhi[i] = 0;
fh2PtVsEPerpConeLJ[i] = 0;
fh2PtVsEPerpConeTJ[i] = 0;
fpPtVsMassRC[i] = 0;
fpPtVsMassRCExLJ[i] = 0;
fpPtVsMassPerpConeLJ[i] = 0;
fpPtVsMassPerpConeTJ[i] = 0;
fh2EtaVsMassRC[i] = 0;
fh2EtaVsMassRCExLJ[i] = 0;
fh2EtaVsMassPerpConeLJ[i] = 0;
fh2EtaVsMassPerpConeTJ[i] = 0;
}
SetMakeGeneralHistograms(kTRUE);
}
AliAnalysisTaskEmcalJetMassBkg::~AliAnalysisTaskEmcalJetMassBkg()
{
}
void AliAnalysisTaskEmcalJetMassBkg::UserCreateOutputObjects()
{
AliAnalysisTaskEmcalJet::UserCreateOutputObjects();
fJetsCont = GetJetContainer(fContainerBase);
fTracksCont = fJetsCont->GetParticleContainer();
fCaloClustersCont = fJetsCont->GetClusterContainer();
Bool_t oldStatus = TH1::AddDirectoryStatus();
TH1::AddDirectory(kFALSE);
const Int_t nBinsPt = 250;
const Double_t minPt = -50.;
const Double_t maxPt = 200.;
const Int_t nBinsE = 250;
const Double_t minE = -50.;
const Double_t maxE = 200.;
const Int_t nBinsM = 150;
const Double_t minM = -50.;
const Double_t maxM = 100.;
const Int_t nBinsEta = 100;
const Double_t minEta = -1.;
const Double_t maxEta = 1.;
const Int_t nBinsCent = 100;
const Double_t minCent = 0.;
const Double_t maxCent = 100.;
const Int_t nBinsMult = 400;
const Double_t minMult = 0.;
const Double_t maxMult = 4000.;
fh2CentVsMassRC = new TH2F("fh2CentVsMassRC","fh2CentVsMassRC;cent;#it{M}_{RC}",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMassRC);
fh2CentVsMassRCExLJ = new TH2F("fh2CentVsMassRCExLJ","fh2CentVsMassRCExLJ;cent;#it{M}_{RC}",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMassRCExLJ);
fh2CentVsMassPerpConeLJ = new TH2F("fh2CentVsMassPerpConeLJ","fh2CentVsMassPerpConeLJ;cent;#it{M}_{RC}",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMassPerpConeLJ);
fh2CentVsMassPerpConeTJ = new TH2F("fh2CentVsMassPerpConeTJ","fh2CentVsMassPerpConeTJ;cent;#it{M}_{RC}",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMassPerpConeTJ);
fh2MultVsMassRC = new TH2F("fh2MultVsMassRC","fh2MultVsMassRC;#it{N}_{track};#it{M}_{RC}",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMassRC);
fh2MultVsMassRCExLJ = new TH2F("fh2MultVsMassRCExLJ","fh2MultVsMassRCExLJ;#it{N}_{track};#it{M}_{RC}",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMassRCExLJ);
fh2MultVsMassPerpConeLJ = new TH2F("fh2MultVsMassPerpConeLJ","fh2MultVsMassPerpConeLJ;#it{N}_{track};#it{M}_{RC}",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMassPerpConeLJ);
fh2MultVsMassPerpConeTJ = new TH2F("fh2MultVsMassPerpConeTJ","fh2MultVsMassPerpConeTJ;#it{N}_{track};#it{M}_{RC}",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMassPerpConeTJ);
fh2CentVsMedianMassRC = new TH2F("fh2CentVsMedianMassRC","fh2CentVsMedianMassRC;cent;#it{M}_{RC}",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMedianMassRC);
fh2CentVsMedianMassRCExLJ = new TH2F("fh2CentVsMedianMassRCExLJ","fh2CentVsMedianMassRCExLJ;cent;#it{M}_{RC}",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMedianMassRCExLJ);
fh2MultVsMedianMassRC = new TH2F("fh2MultVsMedianMassRC","fh2MultVsMedianMassRC;#it{N}_{track};#it{M}_{RC}",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMedianMassRC);
fh2MultVsMedianMassRCExLJ = new TH2F("fh2MultVsMedianMassRCExLJ","fh2MultVsMedianMassRCExLJ;#it{N}_{track};#it{M}_{RC}",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMedianMassRCExLJ);
fh2CentVsMeanMassRC = new TH2F("fh2CentVsMeanMassRC","fh2CentVsMeanMassRC;cent;#it{M}_{RC}",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMeanMassRC);
fh2CentVsMeanMassRCExLJ = new TH2F("fh2CentVsMeanMassRCExLJ","fh2CentVsMeanMassRCExLJ;cent;#it{M}_{RC}",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMeanMassRCExLJ);
fh2MultVsMeanMassRC = new TH2F("fh2MultVsMeanMassRC","fh2MultVsMeanMassRC;#it{N}_{track};#it{M}_{RC}",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMeanMassRC);
fh2MultVsMeanMassRCExLJ = new TH2F("fh2MultVsMeanMassRCExLJ","fh2MultVsMeanMassRCExLJ;#it{N}_{track};#it{M}_{RC}",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMeanMassRCExLJ);
fh2CentVsMedianMassPerAreaRC = new TH2F("fh2CentVsMedianMassPerAreaRC","fh2CentVsMedianMassPerAreaRC;cent;#it{M}_{RC}/A",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMedianMassPerAreaRC);
fh2CentVsMedianMassPerAreaRCExLJ = new TH2F("fh2CentVsMedianMassPerAreaRCExLJ","fh2CentVsMedianMassPerAreaRCExLJ;cent;#it{M}_{RC}/A",nBinsCent,minCent,maxCent,nBinsM,minM,maxM);
fOutput->Add(fh2CentVsMedianMassPerAreaRCExLJ);
fh2MultVsMedianMassPerAreaRC = new TH2F("fh2MultVsMedianMassPerAreaRC","fh2MultVsMedianMassPerAreaRC;#it{N}_{track};#it{M}_{RC}/A",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMedianMassPerAreaRC);
fh2MultVsMedianMassPerAreaRCExLJ = new TH2F("fh2MultVsMedianMassPerAreaRCExLJ","fh2MultVsMedianMassPerAreaRCExLJ;#it{N}_{track};#it{M}_{RC}/A",nBinsMult,minMult,maxMult,nBinsM,minM,maxM);
fOutput->Add(fh2MultVsMedianMassPerAreaRCExLJ);
TString histName = "";
TString histTitle = "";
for (Int_t i = 0; i < fNcentBins; i++) {
histName = TString::Format("fh2PtVsMassRC_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,RC};#it{M}_{RC}",histName.Data());
fh2PtVsMassRC[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt,nBinsM,minM,maxM);
fOutput->Add(fh2PtVsMassRC[i]);
histName = TString::Format("fh2PtVsMassRCExLJDPhi_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,RC};#it{M}_{RC}",histName.Data());
fh2PtVsMassRCExLJDPhi[i] = new TH3F(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt,nBinsPt,minPt,maxPt,72,-0.5*TMath::Pi(),1.5*TMath::Pi());
fOutput->Add(fh2PtVsMassRCExLJDPhi[i]);
histName = TString::Format("fh2PtVsMassPerpConeLJ_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,PerpConeLJ};#it{M}_{PerpConeLJ}",histName.Data());
fh2PtVsMassPerpConeLJ[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt,nBinsM,minM,maxM);
fOutput->Add(fh2PtVsMassPerpConeLJ[i]);
histName = TString::Format("fh2PtVsMassPerpConeTJ_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,PerpConeTJ};#it{M}_{PerpConeTJ}",histName.Data());
fh2PtVsMassPerpConeTJ[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt,nBinsM,minM,maxM);
fOutput->Add(fh2PtVsMassPerpConeTJ[i]);
histName = TString::Format("fh2PtVsERC_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,RC};#it{M}_{RC}",histName.Data());
fh2PtVsERC[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt,nBinsE,minE,maxE);
fOutput->Add(fh2PtVsERC[i]);
histName = TString::Format("fh2PtVsERCExLJDPhi_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,RC};#it{M}_{RC}",histName.Data());
fh2PtVsERCExLJDPhi[i] = new TH3F(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt,nBinsPt,minPt,maxPt,72,-0.5*TMath::Pi(),1.5*TMath::Pi());
fOutput->Add(fh2PtVsERCExLJDPhi[i]);
histName = TString::Format("fh2PtVsEPerpConeLJ_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,PerpConeLJ};#it{M}_{PerpConeLJ}",histName.Data());
fh2PtVsEPerpConeLJ[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt,nBinsE,minE,maxE);
fOutput->Add(fh2PtVsEPerpConeLJ[i]);
histName = TString::Format("fh2PtVsEPerpConeTJ_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,PerpConeTJ};#it{M}_{PerpConeTJ}",histName.Data());
fh2PtVsEPerpConeTJ[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt,nBinsE,minE,maxE);
fOutput->Add(fh2PtVsEPerpConeTJ[i]);
histName = TString::Format("fh2EtaVsMassRC_%d",i);
histTitle = TString::Format("%s;#eta_{RC};#it{M}_{RC}",histName.Data());
fh2EtaVsMassRC[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsEta,minEta,maxEta,nBinsM,minM,maxM);
fOutput->Add(fh2EtaVsMassRC[i]);
histName = TString::Format("fh2EtaVsMassRCExLJ_%d",i);
histTitle = TString::Format("%s;#eta_{RC};#it{M}_{RC}",histName.Data());
fh2EtaVsMassRCExLJ[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsEta,minEta,maxEta,nBinsM,minM,maxM);
fOutput->Add(fh2EtaVsMassRCExLJ[i]);
histName = TString::Format("fh2EtaVsMassPerpConeLJ_%d",i);
histTitle = TString::Format("%s;#eta_{PerpConeLJ};#it{M}_{PerpConeLJ}",histName.Data());
fh2EtaVsMassPerpConeLJ[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsEta,minEta,maxEta,nBinsM,minM,maxM);
fOutput->Add(fh2EtaVsMassPerpConeLJ[i]);
histName = TString::Format("fh2EtaVsMassPerpConeTJ_%d",i);
histTitle = TString::Format("%s;#eta_{PerpConeTJ};#it{M}_{PerpConeTJ}",histName.Data());
fh2EtaVsMassPerpConeTJ[i] = new TH2F(histName.Data(),histTitle.Data(),nBinsEta,minEta,maxEta,nBinsM,minM,maxM);
fOutput->Add(fh2EtaVsMassPerpConeTJ[i]);
histName = TString::Format("fpPtVsMassRC_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,RC};Avg #it{M}_{RC}",histName.Data());
fpPtVsMassRC[i] = new TProfile(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt);
fOutput->Add(fpPtVsMassRC[i]);
histName = TString::Format("fpPtVsMassRCExLJ_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,RC};Avg #it{M}_{RC}",histName.Data());
fpPtVsMassRCExLJ[i] = new TProfile(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt);
fOutput->Add(fpPtVsMassRCExLJ[i]);
histName = TString::Format("fpPtVsMassPerpConeLJ_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,RC};Avg #it{M}_{RC}",histName.Data());
fpPtVsMassPerpConeLJ[i] = new TProfile(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt);
fOutput->Add(fpPtVsMassPerpConeLJ[i]);
histName = TString::Format("fpPtVsMassPerpConeTJ_%d",i);
histTitle = TString::Format("%s;#it{p}_{T,RC};Avg #it{M}_{RC}",histName.Data());
fpPtVsMassPerpConeTJ[i] = new TProfile(histName.Data(),histTitle.Data(),nBinsPt,minPt,maxPt);
fOutput->Add(fpPtVsMassPerpConeTJ[i]);
}
for (Int_t i=0; i<fOutput->GetEntries(); ++i) {
TH1 *h1 = dynamic_cast<TH1*>(fOutput->At(i));
if (h1){
h1->Sumw2();
continue;
}
THnSparse *hn = dynamic_cast<THnSparse*>(fOutput->At(i));
if(hn)hn->Sumw2();
}
TH1::AddDirectory(oldStatus);
PostData(1, fOutput);
}
Bool_t AliAnalysisTaskEmcalJetMassBkg::Run()
{
return kTRUE;
}
Bool_t AliAnalysisTaskEmcalJetMassBkg::FillHistograms()
{
const Float_t rcArea = fConeRadius * fConeRadius * TMath::Pi();
Double_t rho = GetRhoVal(fContainerBase);
Int_t trackMult = fTracksCont->GetNAcceptedParticles();
AliEmcalJet* jet = NULL;
if (fJetsCont)
jet = fJetsCont->GetLeadingJet("rho");
TLorentzVector lvRC(0.,0.,0.,0.);
TLorentzVector lvRCS(0.,0.,0.,0.);
Float_t RCpt = 0;
Float_t RCeta = 0;
Float_t RCphi = 0;
static Double_t massvecRC[999];
static Double_t massPerAreavecRC[999];
static Double_t massvecRCExLJ[999];
static Double_t massPerAreavecRCExLJ[999];
Int_t nRCAcc = 0;
Int_t nRCExLJAcc = 0;
for (Int_t i = 0; i < fRCperEvent; i++) {
lvRC.SetPxPyPzE(0.,0.,0.,0.);
RCpt = 0;
RCeta = 0;
RCphi = 0;
GetRandomCone(lvRC,RCpt, RCeta, RCphi, fTracksCont, fCaloClustersCont, 0);
if (RCpt > 0) {
lvRCS = GetSubtractedVector(lvRC.Pt(),lvRC.Eta(),lvRC.Phi(),lvRC.E());
fh2PtVsMassRC[fCentBin]->Fill(RCpt-rho*rcArea,lvRCS.M());
fh2PtVsERC[fCentBin]->Fill(RCpt-rho*rcArea,lvRCS.E());
fpPtVsMassRC[fCentBin]->Fill(RCpt-rho*rcArea,lvRCS.M());
fh2EtaVsMassRC[fCentBin]->Fill(lvRCS.Eta(),lvRCS.M());
fh2CentVsMassRC->Fill(fCent,lvRCS.M());
fh2MultVsMassRC->Fill(trackMult,lvRCS.M());
massvecRC[nRCAcc] = lvRCS.M();
massPerAreavecRC[nRCAcc] = massvecRC[nRCAcc]/rcArea;
++nRCAcc;
}
if (fJetsCont && jet) {
lvRC.SetPxPyPzE(0.,0.,0.,0.);
RCpt = 0;
RCeta = 0;
RCphi = 0;
GetRandomCone(lvRC,RCpt, RCeta, RCphi, fTracksCont, fCaloClustersCont, jet);
if (RCpt > 0 && jet) {
lvRCS = GetSubtractedVector(lvRC.Pt(),lvRC.Eta(),lvRC.Phi(),lvRC.E());
Float_t dphi = RCphi - jet->Phi();
if (dphi > 1.5*TMath::Pi()) dphi -= TMath::Pi() * 2;
if (dphi < -0.5*TMath::Pi()) dphi += TMath::Pi() * 2;
fh2PtVsMassRCExLJDPhi[fCentBin]->Fill(RCpt-rho*rcArea,lvRCS.M(),dphi);
fh2PtVsERCExLJDPhi[fCentBin]->Fill(RCpt-rho*rcArea,lvRCS.E(),dphi);
fpPtVsMassRCExLJ[fCentBin]->Fill(RCpt-rho*rcArea,lvRCS.M());
fh2EtaVsMassRCExLJ[fCentBin]->Fill(lvRCS.Eta(),lvRCS.M());
fh2CentVsMassRCExLJ->Fill(fCent,lvRCS.M());
fh2MultVsMassRCExLJ->Fill(trackMult,lvRCS.M());
massvecRCExLJ[nRCExLJAcc] = lvRCS.M();
massPerAreavecRCExLJ[nRCExLJAcc] = lvRCS.M()/rcArea;
++nRCExLJAcc;
}
}
}
Double_t medianRC, medianRCExLJ = 0.;
medianRC = TMath::Median(nRCAcc,massvecRC);
medianRCExLJ = TMath::Median(nRCExLJAcc,massvecRCExLJ);
fh2CentVsMedianMassRC->Fill(fCent,medianRC);
fh2CentVsMedianMassRCExLJ->Fill(fCent,medianRCExLJ);
fh2MultVsMedianMassRC->Fill(trackMult,medianRC);
fh2MultVsMedianMassRCExLJ->Fill(trackMult,medianRCExLJ);
Double_t meanRC = 0.; Double_t meanRCExLJ = 0.;
if(nRCAcc>0) meanRC = TMath::Mean(nRCAcc,massvecRC);
if(nRCExLJAcc) meanRCExLJ = TMath::Mean(nRCExLJAcc,massvecRCExLJ);
fh2CentVsMeanMassRC->Fill(fCent,meanRC);
fh2CentVsMeanMassRCExLJ->Fill(fCent,meanRCExLJ);
fh2MultVsMeanMassRC->Fill(trackMult,meanRC);
fh2MultVsMeanMassRCExLJ->Fill(trackMult,meanRCExLJ);
Double_t medianPerAreaRC, medianPerAreaRCExLJ = 0.;
medianPerAreaRC = TMath::Median(nRCAcc,massPerAreavecRC);
medianPerAreaRCExLJ = TMath::Median(nRCExLJAcc,massPerAreavecRCExLJ);
fh2CentVsMedianMassPerAreaRC->Fill(fCent,medianPerAreaRC);
fh2CentVsMedianMassPerAreaRCExLJ->Fill(fCent,medianPerAreaRCExLJ);
fh2MultVsMedianMassPerAreaRC->Fill(trackMult,medianPerAreaRC);
fh2MultVsMedianMassPerAreaRCExLJ->Fill(trackMult,medianPerAreaRCExLJ);
if(fJetsCont && jet) {
TLorentzVector lvPC(0.,0.,0.,0.);
TLorentzVector lvPCS(0.,0.,0.,0.);
Float_t PCpt = 0;
Float_t PCeta = 0;
Float_t PCphi = 0;
if(jet) {
GetPerpCone(lvPC,PCpt, PCeta, PCphi, fTracksCont, fCaloClustersCont, jet);
if(PCpt>0.) {
lvPCS = GetSubtractedVector(lvPC.Pt(),lvPC.Eta(),lvPC.Phi(),lvPC.E());
fh2PtVsMassPerpConeLJ[fCentBin]->Fill(PCpt-rho*rcArea,lvPCS.M());
fh2PtVsEPerpConeLJ[fCentBin]->Fill(PCpt-rho*rcArea,lvPCS.E());
fpPtVsMassPerpConeLJ[fCentBin]->Fill(PCpt-rho*rcArea,lvPCS.M());
fh2EtaVsMassPerpConeLJ[fCentBin]->Fill(lvPCS.Eta(),lvPCS.M());
fh2CentVsMassPerpConeLJ->Fill(fCent,lvPCS.M());
fh2MultVsMassPerpConeLJ->Fill(trackMult,lvPCS.M());
}
}
for(int i = 0; i < fJetsCont->GetNJets();++i) {
jet = static_cast<AliEmcalJet*>(fJetsCont->GetAcceptJet(i));
if(!jet) continue;
if(jet->GetTagStatus()<1)
continue;
lvPC.SetPxPyPzE(0.,0.,0.,0.);
PCpt = 0;
PCeta = 0;
PCphi = 0;
GetPerpCone(lvPC,PCpt, PCeta, PCphi, fTracksCont, fCaloClustersCont, jet);
if(PCpt>0.) {
lvPCS = GetSubtractedVector(lvPC.Pt(),lvPC.Eta(),lvPC.Phi(),lvPC.E());
fh2PtVsMassPerpConeTJ[fCentBin]->Fill(PCpt-rho*rcArea,lvPCS.M());
fh2PtVsEPerpConeTJ[fCentBin]->Fill(PCpt-rho*rcArea,lvPCS.E());
fpPtVsMassPerpConeTJ[fCentBin]->Fill(PCpt-rho*rcArea,lvPCS.M());
fh2EtaVsMassPerpConeTJ[fCentBin]->Fill(lvPCS.Eta(),lvPCS.M());
fh2CentVsMassPerpConeTJ->Fill(fCent,lvPCS.M());
fh2MultVsMassPerpConeTJ->Fill(trackMult,lvPCS.M());
}
}
}
return kTRUE;
}
void AliAnalysisTaskEmcalJetMassBkg::GetRandomCone(TLorentzVector& lvRC,Float_t &pt, Float_t &eta, Float_t &phi,
AliParticleContainer* tracks, AliClusterContainer* clusters,
AliEmcalJet *jet) const
{
lvRC.SetPxPyPzE(0.,0.,0.,0.);
eta = -999;
phi = -999;
pt = 0;
if (!tracks && !clusters)
return;
Float_t LJeta = 999;
Float_t LJphi = 999;
if (jet) {
LJeta = jet->Eta();
LJphi = jet->Phi();
}
Float_t maxEta = fConeMaxEta;
Float_t minEta = fConeMinEta;
Float_t maxPhi = fConeMaxPhi;
Float_t minPhi = fConeMinPhi;
if (maxPhi > TMath::Pi() * 2) maxPhi = TMath::Pi() * 2;
if (minPhi < 0) minPhi = 0;
Float_t dLJ = 0;
Int_t repeats = 0;
Bool_t reject = kTRUE;
do {
eta = gRandom->Rndm() * (maxEta - minEta) + minEta;
phi = gRandom->Rndm() * (maxPhi - minPhi) + minPhi;
dLJ = TMath::Sqrt((LJeta - eta) * (LJeta - eta) + (LJphi - phi) * (LJphi - phi));
repeats++;
} while (dLJ < fMinRC2LJ && repeats < 999 && reject);
if (repeats == 999) {
AliWarning(Form("%s: Could not get random cone!", GetName()));
return;
}
GetCone(lvRC,pt,eta,phi,tracks,clusters);
}
void AliAnalysisTaskEmcalJetMassBkg::GetCone(TLorentzVector& lvRC,Float_t &pt, Float_t eta, Float_t phi, AliParticleContainer* tracks, AliClusterContainer* clusters) const
{
pt = 0.;
lvRC.SetPxPyPzE(0.,0.,0.,0.);
if (clusters) {
AliVCluster* cluster = clusters->GetNextAcceptCluster(0);
while (cluster) {
TLorentzVector nPart;
cluster->GetMomentum(nPart, const_cast<Double_t*>(fVertex));
Float_t cluseta = nPart.Eta();
Float_t clusphi = nPart.Phi();
if (TMath::Abs(clusphi - phi) > TMath::Abs(clusphi - phi + 2 * TMath::Pi()))
clusphi += 2 * TMath::Pi();
if (TMath::Abs(clusphi - phi) > TMath::Abs(clusphi - phi - 2 * TMath::Pi()))
clusphi -= 2 * TMath::Pi();
Float_t d = TMath::Sqrt((cluseta - eta) * (cluseta - eta) + (clusphi - phi) * (clusphi - phi));
if (d <= fConeRadius) {
pt += nPart.Pt();
TLorentzVector lvcl(nPart.Px(),nPart.Py(),nPart.Pz(),nPart.E());
lvRC += lvcl;
}
cluster = clusters->GetNextAcceptCluster();
}
}
if (tracks) {
AliVParticle* track = tracks->GetNextAcceptParticle(0);
while(track) {
Float_t tracketa = track->Eta();
Float_t trackphi = track->Phi();
if (TMath::Abs(trackphi - phi) > TMath::Abs(trackphi - phi + 2 * TMath::Pi()))
trackphi += 2 * TMath::Pi();
if (TMath::Abs(trackphi - phi) > TMath::Abs(trackphi - phi - 2 * TMath::Pi()))
trackphi -= 2 * TMath::Pi();
Float_t d = TMath::Sqrt((tracketa - eta) * (tracketa - eta) + (trackphi - phi) * (trackphi - phi));
if (d <= fConeRadius) {
pt += track->Pt();
TLorentzVector lvtr(track->Px(),track->Py(),track->Pz(),track->E());
lvRC += lvtr;
}
track = tracks->GetNextAcceptParticle();
}
}
}
void AliAnalysisTaskEmcalJetMassBkg::GetPerpCone(TLorentzVector& lvRC,Float_t &pt, Float_t &eta, Float_t &phi, AliParticleContainer* tracks, AliClusterContainer* clusters, AliEmcalJet *jet) const
{
lvRC.SetPxPyPzE(0.,0.,0.,0.);
eta = -999;
phi = -999;
pt = 0;
if (!tracks && !clusters)
return;
if(!jet)
return;
Float_t LJeta = jet->Eta();
Float_t LJphi = jet->Phi();
eta = LJeta;
phi = LJphi + 0.5*TMath::Pi();
if(phi>TMath::TwoPi()) phi-=TMath::TwoPi();
GetCone(lvRC,pt,eta,phi,tracks,clusters);
}
void AliAnalysisTaskEmcalJetMassBkg::SetConeEtaPhiEMCAL()
{
SetConeEtaLimits(-0.7+fConeRadius,0.7-fConeRadius);
SetConePhiLimits(1.405+fConeRadius,3.135-fConeRadius);
}
void AliAnalysisTaskEmcalJetMassBkg::SetConeEtaPhiTPC()
{
SetConeEtaLimits(-0.9+fConeRadius, 0.9-fConeRadius);
SetConePhiLimits(-10, 10);
}
void AliAnalysisTaskEmcalJetMassBkg::ExecOnce() {
AliAnalysisTaskEmcalJet::ExecOnce();
if (fTracksCont && fTracksCont->GetArray() == 0) fTracksCont = 0;
if (fCaloClustersCont && fCaloClustersCont->GetArray() == 0) fCaloClustersCont = 0;
if (fRCperEvent < 0) {
Double_t area = (fConeMaxEta - fConeMinEta) * (fConeMaxPhi - fConeMinPhi);
Double_t rcArea = TMath::Pi() * fConeRadius * fConeRadius;
fRCperEvent = TMath::FloorNint(area / rcArea - 0.5);
if (fRCperEvent == 0)
fRCperEvent = 1;
}
if (fMinRC2LJ < 0)
fMinRC2LJ = fConeRadius * 1.5;
const Float_t maxDist = TMath::Max(fConeMaxPhi - fConeMinPhi, fConeMaxEta - fConeMinEta) / 2;
if (fMinRC2LJ > maxDist) {
AliWarning(Form("The parameter fMinRC2LJ = %f is too large for the considered acceptance. "
"Will use fMinRC2LJ = %f", fMinRC2LJ, maxDist));
fMinRC2LJ = maxDist;
}
}
TLorentzVector AliAnalysisTaskEmcalJetMassBkg::GetBkgVector(Double_t eta, Double_t phi, AliJetContainer *cont) {
Double_t rho = cont->GetRhoVal();
Double_t rhom = cont->GetRhoMassVal();
TLorentzVector vpB(0.,0.,0.,0.);
Double_t aRC = TMath::Pi()*fConeRadius*fConeRadius;
vpB.SetPxPyPzE(rho*TMath::Cos(phi)*aRC,rho*TMath::Sin(phi)*aRC,(rho+rhom)*TMath::SinH(eta)*aRC,(rho+rhom)*TMath::CosH(eta)*aRC);
return vpB;
}
TLorentzVector AliAnalysisTaskEmcalJetMassBkg::GetSubtractedVector(Double_t pt, Double_t eta, Double_t phi, Double_t e) {
TLorentzVector vpS;
AliJetContainer *jetCont = GetJetContainer(fContainerBase);
TLorentzVector vpBkg = GetBkgVector(eta,phi,jetCont);
vpS.SetPxPyPzE(pt*TMath::Cos(phi)-vpBkg.Px(),pt*TMath::Sin(phi)-vpBkg.Py(),pt*TMath::SinH(eta)-vpBkg.Pz(),e-vpBkg.E());
return vpS;
}
Bool_t AliAnalysisTaskEmcalJetMassBkg::RetrieveEventObjects() {
if (!AliAnalysisTaskEmcalJet::RetrieveEventObjects())
return kFALSE;
return kTRUE;
}
void AliAnalysisTaskEmcalJetMassBkg::Terminate(Option_t *)
{
}
AliAnalysisTaskEmcalJetMassBkg.cxx:1 AliAnalysisTaskEmcalJetMassBkg.cxx:2 AliAnalysisTaskEmcalJetMassBkg.cxx:3 AliAnalysisTaskEmcalJetMassBkg.cxx:4 AliAnalysisTaskEmcalJetMassBkg.cxx:5 AliAnalysisTaskEmcalJetMassBkg.cxx:6 AliAnalysisTaskEmcalJetMassBkg.cxx:7 AliAnalysisTaskEmcalJetMassBkg.cxx:8 AliAnalysisTaskEmcalJetMassBkg.cxx:9 AliAnalysisTaskEmcalJetMassBkg.cxx:10 AliAnalysisTaskEmcalJetMassBkg.cxx:11 AliAnalysisTaskEmcalJetMassBkg.cxx:12 AliAnalysisTaskEmcalJetMassBkg.cxx:13 AliAnalysisTaskEmcalJetMassBkg.cxx:14 AliAnalysisTaskEmcalJetMassBkg.cxx:15 AliAnalysisTaskEmcalJetMassBkg.cxx:16 AliAnalysisTaskEmcalJetMassBkg.cxx:17 AliAnalysisTaskEmcalJetMassBkg.cxx:18 AliAnalysisTaskEmcalJetMassBkg.cxx:19 AliAnalysisTaskEmcalJetMassBkg.cxx:20 AliAnalysisTaskEmcalJetMassBkg.cxx:21 AliAnalysisTaskEmcalJetMassBkg.cxx:22 AliAnalysisTaskEmcalJetMassBkg.cxx:23 AliAnalysisTaskEmcalJetMassBkg.cxx:24 AliAnalysisTaskEmcalJetMassBkg.cxx:25 AliAnalysisTaskEmcalJetMassBkg.cxx:26 AliAnalysisTaskEmcalJetMassBkg.cxx:27 AliAnalysisTaskEmcalJetMassBkg.cxx:28 AliAnalysisTaskEmcalJetMassBkg.cxx:29 AliAnalysisTaskEmcalJetMassBkg.cxx:30 AliAnalysisTaskEmcalJetMassBkg.cxx:31 AliAnalysisTaskEmcalJetMassBkg.cxx:32 AliAnalysisTaskEmcalJetMassBkg.cxx:33 AliAnalysisTaskEmcalJetMassBkg.cxx:34 AliAnalysisTaskEmcalJetMassBkg.cxx:35 AliAnalysisTaskEmcalJetMassBkg.cxx:36 AliAnalysisTaskEmcalJetMassBkg.cxx:37 AliAnalysisTaskEmcalJetMassBkg.cxx:38 AliAnalysisTaskEmcalJetMassBkg.cxx:39 AliAnalysisTaskEmcalJetMassBkg.cxx:40 AliAnalysisTaskEmcalJetMassBkg.cxx:41 AliAnalysisTaskEmcalJetMassBkg.cxx:42 AliAnalysisTaskEmcalJetMassBkg.cxx:43 AliAnalysisTaskEmcalJetMassBkg.cxx:44 AliAnalysisTaskEmcalJetMassBkg.cxx:45 AliAnalysisTaskEmcalJetMassBkg.cxx:46 AliAnalysisTaskEmcalJetMassBkg.cxx:47 AliAnalysisTaskEmcalJetMassBkg.cxx:48 AliAnalysisTaskEmcalJetMassBkg.cxx:49 AliAnalysisTaskEmcalJetMassBkg.cxx:50 AliAnalysisTaskEmcalJetMassBkg.cxx:51 AliAnalysisTaskEmcalJetMassBkg.cxx:52 AliAnalysisTaskEmcalJetMassBkg.cxx:53 AliAnalysisTaskEmcalJetMassBkg.cxx:54 AliAnalysisTaskEmcalJetMassBkg.cxx:55 AliAnalysisTaskEmcalJetMassBkg.cxx:56 AliAnalysisTaskEmcalJetMassBkg.cxx:57 AliAnalysisTaskEmcalJetMassBkg.cxx:58 AliAnalysisTaskEmcalJetMassBkg.cxx:59 AliAnalysisTaskEmcalJetMassBkg.cxx:60 AliAnalysisTaskEmcalJetMassBkg.cxx:61 AliAnalysisTaskEmcalJetMassBkg.cxx:62 AliAnalysisTaskEmcalJetMassBkg.cxx:63 AliAnalysisTaskEmcalJetMassBkg.cxx:64 AliAnalysisTaskEmcalJetMassBkg.cxx:65 AliAnalysisTaskEmcalJetMassBkg.cxx:66 AliAnalysisTaskEmcalJetMassBkg.cxx:67 AliAnalysisTaskEmcalJetMassBkg.cxx:68 AliAnalysisTaskEmcalJetMassBkg.cxx:69 AliAnalysisTaskEmcalJetMassBkg.cxx:70 AliAnalysisTaskEmcalJetMassBkg.cxx:71 AliAnalysisTaskEmcalJetMassBkg.cxx:72 AliAnalysisTaskEmcalJetMassBkg.cxx:73 AliAnalysisTaskEmcalJetMassBkg.cxx:74 AliAnalysisTaskEmcalJetMassBkg.cxx:75 AliAnalysisTaskEmcalJetMassBkg.cxx:76 AliAnalysisTaskEmcalJetMassBkg.cxx:77 AliAnalysisTaskEmcalJetMassBkg.cxx:78 AliAnalysisTaskEmcalJetMassBkg.cxx:79 AliAnalysisTaskEmcalJetMassBkg.cxx:80 AliAnalysisTaskEmcalJetMassBkg.cxx:81 AliAnalysisTaskEmcalJetMassBkg.cxx:82 AliAnalysisTaskEmcalJetMassBkg.cxx:83 AliAnalysisTaskEmcalJetMassBkg.cxx:84 AliAnalysisTaskEmcalJetMassBkg.cxx:85 AliAnalysisTaskEmcalJetMassBkg.cxx:86 AliAnalysisTaskEmcalJetMassBkg.cxx:87 AliAnalysisTaskEmcalJetMassBkg.cxx:88 AliAnalysisTaskEmcalJetMassBkg.cxx:89 AliAnalysisTaskEmcalJetMassBkg.cxx:90 AliAnalysisTaskEmcalJetMassBkg.cxx:91 AliAnalysisTaskEmcalJetMassBkg.cxx:92 AliAnalysisTaskEmcalJetMassBkg.cxx:93 AliAnalysisTaskEmcalJetMassBkg.cxx:94 AliAnalysisTaskEmcalJetMassBkg.cxx:95 AliAnalysisTaskEmcalJetMassBkg.cxx:96 AliAnalysisTaskEmcalJetMassBkg.cxx:97 AliAnalysisTaskEmcalJetMassBkg.cxx:98 AliAnalysisTaskEmcalJetMassBkg.cxx:99 AliAnalysisTaskEmcalJetMassBkg.cxx:100 AliAnalysisTaskEmcalJetMassBkg.cxx:101 AliAnalysisTaskEmcalJetMassBkg.cxx:102 AliAnalysisTaskEmcalJetMassBkg.cxx:103 AliAnalysisTaskEmcalJetMassBkg.cxx:104 AliAnalysisTaskEmcalJetMassBkg.cxx:105 AliAnalysisTaskEmcalJetMassBkg.cxx:106 AliAnalysisTaskEmcalJetMassBkg.cxx:107 AliAnalysisTaskEmcalJetMassBkg.cxx:108 AliAnalysisTaskEmcalJetMassBkg.cxx:109 AliAnalysisTaskEmcalJetMassBkg.cxx:110 AliAnalysisTaskEmcalJetMassBkg.cxx:111 AliAnalysisTaskEmcalJetMassBkg.cxx:112 AliAnalysisTaskEmcalJetMassBkg.cxx:113 AliAnalysisTaskEmcalJetMassBkg.cxx:114 AliAnalysisTaskEmcalJetMassBkg.cxx:115 AliAnalysisTaskEmcalJetMassBkg.cxx:116 AliAnalysisTaskEmcalJetMassBkg.cxx:117 AliAnalysisTaskEmcalJetMassBkg.cxx:118 AliAnalysisTaskEmcalJetMassBkg.cxx:119 AliAnalysisTaskEmcalJetMassBkg.cxx:120 AliAnalysisTaskEmcalJetMassBkg.cxx:121 AliAnalysisTaskEmcalJetMassBkg.cxx:122 AliAnalysisTaskEmcalJetMassBkg.cxx:123 AliAnalysisTaskEmcalJetMassBkg.cxx:124 AliAnalysisTaskEmcalJetMassBkg.cxx:125 AliAnalysisTaskEmcalJetMassBkg.cxx:126 AliAnalysisTaskEmcalJetMassBkg.cxx:127 AliAnalysisTaskEmcalJetMassBkg.cxx:128 AliAnalysisTaskEmcalJetMassBkg.cxx:129 AliAnalysisTaskEmcalJetMassBkg.cxx:130 AliAnalysisTaskEmcalJetMassBkg.cxx:131 AliAnalysisTaskEmcalJetMassBkg.cxx:132 AliAnalysisTaskEmcalJetMassBkg.cxx:133 AliAnalysisTaskEmcalJetMassBkg.cxx:134 AliAnalysisTaskEmcalJetMassBkg.cxx:135 AliAnalysisTaskEmcalJetMassBkg.cxx:136 AliAnalysisTaskEmcalJetMassBkg.cxx:137 AliAnalysisTaskEmcalJetMassBkg.cxx:138 AliAnalysisTaskEmcalJetMassBkg.cxx:139 AliAnalysisTaskEmcalJetMassBkg.cxx:140 AliAnalysisTaskEmcalJetMassBkg.cxx:141 AliAnalysisTaskEmcalJetMassBkg.cxx:142 AliAnalysisTaskEmcalJetMassBkg.cxx:143 AliAnalysisTaskEmcalJetMassBkg.cxx:144 AliAnalysisTaskEmcalJetMassBkg.cxx:145 AliAnalysisTaskEmcalJetMassBkg.cxx:146 AliAnalysisTaskEmcalJetMassBkg.cxx:147 AliAnalysisTaskEmcalJetMassBkg.cxx:148 AliAnalysisTaskEmcalJetMassBkg.cxx:149 AliAnalysisTaskEmcalJetMassBkg.cxx:150 AliAnalysisTaskEmcalJetMassBkg.cxx:151 AliAnalysisTaskEmcalJetMassBkg.cxx:152 AliAnalysisTaskEmcalJetMassBkg.cxx:153 AliAnalysisTaskEmcalJetMassBkg.cxx:154 AliAnalysisTaskEmcalJetMassBkg.cxx:155 AliAnalysisTaskEmcalJetMassBkg.cxx:156 AliAnalysisTaskEmcalJetMassBkg.cxx:157 AliAnalysisTaskEmcalJetMassBkg.cxx:158 AliAnalysisTaskEmcalJetMassBkg.cxx:159 AliAnalysisTaskEmcalJetMassBkg.cxx:160 AliAnalysisTaskEmcalJetMassBkg.cxx:161 AliAnalysisTaskEmcalJetMassBkg.cxx:162 AliAnalysisTaskEmcalJetMassBkg.cxx:163 AliAnalysisTaskEmcalJetMassBkg.cxx:164 AliAnalysisTaskEmcalJetMassBkg.cxx:165 AliAnalysisTaskEmcalJetMassBkg.cxx:166 AliAnalysisTaskEmcalJetMassBkg.cxx:167 AliAnalysisTaskEmcalJetMassBkg.cxx:168 AliAnalysisTaskEmcalJetMassBkg.cxx:169 AliAnalysisTaskEmcalJetMassBkg.cxx:170 AliAnalysisTaskEmcalJetMassBkg.cxx:171 AliAnalysisTaskEmcalJetMassBkg.cxx:172 AliAnalysisTaskEmcalJetMassBkg.cxx:173 AliAnalysisTaskEmcalJetMassBkg.cxx:174 AliAnalysisTaskEmcalJetMassBkg.cxx:175 AliAnalysisTaskEmcalJetMassBkg.cxx:176 AliAnalysisTaskEmcalJetMassBkg.cxx:177 AliAnalysisTaskEmcalJetMassBkg.cxx:178 AliAnalysisTaskEmcalJetMassBkg.cxx:179 AliAnalysisTaskEmcalJetMassBkg.cxx:180 AliAnalysisTaskEmcalJetMassBkg.cxx:181 AliAnalysisTaskEmcalJetMassBkg.cxx:182 AliAnalysisTaskEmcalJetMassBkg.cxx:183 AliAnalysisTaskEmcalJetMassBkg.cxx:184 AliAnalysisTaskEmcalJetMassBkg.cxx:185 AliAnalysisTaskEmcalJetMassBkg.cxx:186 AliAnalysisTaskEmcalJetMassBkg.cxx:187 AliAnalysisTaskEmcalJetMassBkg.cxx:188 AliAnalysisTaskEmcalJetMassBkg.cxx:189 AliAnalysisTaskEmcalJetMassBkg.cxx:190 AliAnalysisTaskEmcalJetMassBkg.cxx:191 AliAnalysisTaskEmcalJetMassBkg.cxx:192 AliAnalysisTaskEmcalJetMassBkg.cxx:193 AliAnalysisTaskEmcalJetMassBkg.cxx:194 AliAnalysisTaskEmcalJetMassBkg.cxx:195 AliAnalysisTaskEmcalJetMassBkg.cxx:196 AliAnalysisTaskEmcalJetMassBkg.cxx:197 AliAnalysisTaskEmcalJetMassBkg.cxx:198 AliAnalysisTaskEmcalJetMassBkg.cxx:199 AliAnalysisTaskEmcalJetMassBkg.cxx:200 AliAnalysisTaskEmcalJetMassBkg.cxx:201 AliAnalysisTaskEmcalJetMassBkg.cxx:202 AliAnalysisTaskEmcalJetMassBkg.cxx:203 AliAnalysisTaskEmcalJetMassBkg.cxx:204 AliAnalysisTaskEmcalJetMassBkg.cxx:205 AliAnalysisTaskEmcalJetMassBkg.cxx:206 AliAnalysisTaskEmcalJetMassBkg.cxx:207 AliAnalysisTaskEmcalJetMassBkg.cxx:208 AliAnalysisTaskEmcalJetMassBkg.cxx:209 AliAnalysisTaskEmcalJetMassBkg.cxx:210 AliAnalysisTaskEmcalJetMassBkg.cxx:211 AliAnalysisTaskEmcalJetMassBkg.cxx:212 AliAnalysisTaskEmcalJetMassBkg.cxx:213 AliAnalysisTaskEmcalJetMassBkg.cxx:214 AliAnalysisTaskEmcalJetMassBkg.cxx:215 AliAnalysisTaskEmcalJetMassBkg.cxx:216 AliAnalysisTaskEmcalJetMassBkg.cxx:217 AliAnalysisTaskEmcalJetMassBkg.cxx:218 AliAnalysisTaskEmcalJetMassBkg.cxx:219 AliAnalysisTaskEmcalJetMassBkg.cxx:220 AliAnalysisTaskEmcalJetMassBkg.cxx:221 AliAnalysisTaskEmcalJetMassBkg.cxx:222 AliAnalysisTaskEmcalJetMassBkg.cxx:223 AliAnalysisTaskEmcalJetMassBkg.cxx:224 AliAnalysisTaskEmcalJetMassBkg.cxx:225 AliAnalysisTaskEmcalJetMassBkg.cxx:226 AliAnalysisTaskEmcalJetMassBkg.cxx:227 AliAnalysisTaskEmcalJetMassBkg.cxx:228 AliAnalysisTaskEmcalJetMassBkg.cxx:229 AliAnalysisTaskEmcalJetMassBkg.cxx:230 AliAnalysisTaskEmcalJetMassBkg.cxx:231 AliAnalysisTaskEmcalJetMassBkg.cxx:232 AliAnalysisTaskEmcalJetMassBkg.cxx:233 AliAnalysisTaskEmcalJetMassBkg.cxx:234 AliAnalysisTaskEmcalJetMassBkg.cxx:235 AliAnalysisTaskEmcalJetMassBkg.cxx:236 AliAnalysisTaskEmcalJetMassBkg.cxx:237 AliAnalysisTaskEmcalJetMassBkg.cxx:238 AliAnalysisTaskEmcalJetMassBkg.cxx:239 AliAnalysisTaskEmcalJetMassBkg.cxx:240 AliAnalysisTaskEmcalJetMassBkg.cxx:241 AliAnalysisTaskEmcalJetMassBkg.cxx:242 AliAnalysisTaskEmcalJetMassBkg.cxx:243 AliAnalysisTaskEmcalJetMassBkg.cxx:244 AliAnalysisTaskEmcalJetMassBkg.cxx:245 AliAnalysisTaskEmcalJetMassBkg.cxx:246 AliAnalysisTaskEmcalJetMassBkg.cxx:247 AliAnalysisTaskEmcalJetMassBkg.cxx:248 AliAnalysisTaskEmcalJetMassBkg.cxx:249 AliAnalysisTaskEmcalJetMassBkg.cxx:250 AliAnalysisTaskEmcalJetMassBkg.cxx:251 AliAnalysisTaskEmcalJetMassBkg.cxx:252 AliAnalysisTaskEmcalJetMassBkg.cxx:253 AliAnalysisTaskEmcalJetMassBkg.cxx:254 AliAnalysisTaskEmcalJetMassBkg.cxx:255 AliAnalysisTaskEmcalJetMassBkg.cxx:256 AliAnalysisTaskEmcalJetMassBkg.cxx:257 AliAnalysisTaskEmcalJetMassBkg.cxx:258 AliAnalysisTaskEmcalJetMassBkg.cxx:259 AliAnalysisTaskEmcalJetMassBkg.cxx:260 AliAnalysisTaskEmcalJetMassBkg.cxx:261 AliAnalysisTaskEmcalJetMassBkg.cxx:262 AliAnalysisTaskEmcalJetMassBkg.cxx:263 AliAnalysisTaskEmcalJetMassBkg.cxx:264 AliAnalysisTaskEmcalJetMassBkg.cxx:265 AliAnalysisTaskEmcalJetMassBkg.cxx:266 AliAnalysisTaskEmcalJetMassBkg.cxx:267 AliAnalysisTaskEmcalJetMassBkg.cxx:268 AliAnalysisTaskEmcalJetMassBkg.cxx:269 AliAnalysisTaskEmcalJetMassBkg.cxx:270 AliAnalysisTaskEmcalJetMassBkg.cxx:271 AliAnalysisTaskEmcalJetMassBkg.cxx:272 AliAnalysisTaskEmcalJetMassBkg.cxx:273 AliAnalysisTaskEmcalJetMassBkg.cxx:274 AliAnalysisTaskEmcalJetMassBkg.cxx:275 AliAnalysisTaskEmcalJetMassBkg.cxx:276 AliAnalysisTaskEmcalJetMassBkg.cxx:277 AliAnalysisTaskEmcalJetMassBkg.cxx:278 AliAnalysisTaskEmcalJetMassBkg.cxx:279 AliAnalysisTaskEmcalJetMassBkg.cxx:280 AliAnalysisTaskEmcalJetMassBkg.cxx:281 AliAnalysisTaskEmcalJetMassBkg.cxx:282 AliAnalysisTaskEmcalJetMassBkg.cxx:283 AliAnalysisTaskEmcalJetMassBkg.cxx:284 AliAnalysisTaskEmcalJetMassBkg.cxx:285 AliAnalysisTaskEmcalJetMassBkg.cxx:286 AliAnalysisTaskEmcalJetMassBkg.cxx:287 AliAnalysisTaskEmcalJetMassBkg.cxx:288 AliAnalysisTaskEmcalJetMassBkg.cxx:289 AliAnalysisTaskEmcalJetMassBkg.cxx:290 AliAnalysisTaskEmcalJetMassBkg.cxx:291 AliAnalysisTaskEmcalJetMassBkg.cxx:292 AliAnalysisTaskEmcalJetMassBkg.cxx:293 AliAnalysisTaskEmcalJetMassBkg.cxx:294 AliAnalysisTaskEmcalJetMassBkg.cxx:295 AliAnalysisTaskEmcalJetMassBkg.cxx:296 AliAnalysisTaskEmcalJetMassBkg.cxx:297 AliAnalysisTaskEmcalJetMassBkg.cxx:298 AliAnalysisTaskEmcalJetMassBkg.cxx:299 AliAnalysisTaskEmcalJetMassBkg.cxx:300 AliAnalysisTaskEmcalJetMassBkg.cxx:301 AliAnalysisTaskEmcalJetMassBkg.cxx:302 AliAnalysisTaskEmcalJetMassBkg.cxx:303 AliAnalysisTaskEmcalJetMassBkg.cxx:304 AliAnalysisTaskEmcalJetMassBkg.cxx:305 AliAnalysisTaskEmcalJetMassBkg.cxx:306 AliAnalysisTaskEmcalJetMassBkg.cxx:307 AliAnalysisTaskEmcalJetMassBkg.cxx:308 AliAnalysisTaskEmcalJetMassBkg.cxx:309 AliAnalysisTaskEmcalJetMassBkg.cxx:310 AliAnalysisTaskEmcalJetMassBkg.cxx:311 AliAnalysisTaskEmcalJetMassBkg.cxx:312 AliAnalysisTaskEmcalJetMassBkg.cxx:313 AliAnalysisTaskEmcalJetMassBkg.cxx:314 AliAnalysisTaskEmcalJetMassBkg.cxx:315 AliAnalysisTaskEmcalJetMassBkg.cxx:316 AliAnalysisTaskEmcalJetMassBkg.cxx:317 AliAnalysisTaskEmcalJetMassBkg.cxx:318 AliAnalysisTaskEmcalJetMassBkg.cxx:319 AliAnalysisTaskEmcalJetMassBkg.cxx:320 AliAnalysisTaskEmcalJetMassBkg.cxx:321 AliAnalysisTaskEmcalJetMassBkg.cxx:322 AliAnalysisTaskEmcalJetMassBkg.cxx:323 AliAnalysisTaskEmcalJetMassBkg.cxx:324 AliAnalysisTaskEmcalJetMassBkg.cxx:325 AliAnalysisTaskEmcalJetMassBkg.cxx:326 AliAnalysisTaskEmcalJetMassBkg.cxx:327 AliAnalysisTaskEmcalJetMassBkg.cxx:328 AliAnalysisTaskEmcalJetMassBkg.cxx:329 AliAnalysisTaskEmcalJetMassBkg.cxx:330 AliAnalysisTaskEmcalJetMassBkg.cxx:331 AliAnalysisTaskEmcalJetMassBkg.cxx:332 AliAnalysisTaskEmcalJetMassBkg.cxx:333 AliAnalysisTaskEmcalJetMassBkg.cxx:334 AliAnalysisTaskEmcalJetMassBkg.cxx:335 AliAnalysisTaskEmcalJetMassBkg.cxx:336 AliAnalysisTaskEmcalJetMassBkg.cxx:337 AliAnalysisTaskEmcalJetMassBkg.cxx:338 AliAnalysisTaskEmcalJetMassBkg.cxx:339 AliAnalysisTaskEmcalJetMassBkg.cxx:340 AliAnalysisTaskEmcalJetMassBkg.cxx:341 AliAnalysisTaskEmcalJetMassBkg.cxx:342 AliAnalysisTaskEmcalJetMassBkg.cxx:343 AliAnalysisTaskEmcalJetMassBkg.cxx:344 AliAnalysisTaskEmcalJetMassBkg.cxx:345 AliAnalysisTaskEmcalJetMassBkg.cxx:346 AliAnalysisTaskEmcalJetMassBkg.cxx:347 AliAnalysisTaskEmcalJetMassBkg.cxx:348 AliAnalysisTaskEmcalJetMassBkg.cxx:349 AliAnalysisTaskEmcalJetMassBkg.cxx:350 AliAnalysisTaskEmcalJetMassBkg.cxx:351 AliAnalysisTaskEmcalJetMassBkg.cxx:352 AliAnalysisTaskEmcalJetMassBkg.cxx:353 AliAnalysisTaskEmcalJetMassBkg.cxx:354 AliAnalysisTaskEmcalJetMassBkg.cxx:355 AliAnalysisTaskEmcalJetMassBkg.cxx:356 AliAnalysisTaskEmcalJetMassBkg.cxx:357 AliAnalysisTaskEmcalJetMassBkg.cxx:358 AliAnalysisTaskEmcalJetMassBkg.cxx:359 AliAnalysisTaskEmcalJetMassBkg.cxx:360 AliAnalysisTaskEmcalJetMassBkg.cxx:361 AliAnalysisTaskEmcalJetMassBkg.cxx:362 AliAnalysisTaskEmcalJetMassBkg.cxx:363 AliAnalysisTaskEmcalJetMassBkg.cxx:364 AliAnalysisTaskEmcalJetMassBkg.cxx:365 AliAnalysisTaskEmcalJetMassBkg.cxx:366 AliAnalysisTaskEmcalJetMassBkg.cxx:367 AliAnalysisTaskEmcalJetMassBkg.cxx:368 AliAnalysisTaskEmcalJetMassBkg.cxx:369 AliAnalysisTaskEmcalJetMassBkg.cxx:370 AliAnalysisTaskEmcalJetMassBkg.cxx:371 AliAnalysisTaskEmcalJetMassBkg.cxx:372 AliAnalysisTaskEmcalJetMassBkg.cxx:373 AliAnalysisTaskEmcalJetMassBkg.cxx:374 AliAnalysisTaskEmcalJetMassBkg.cxx:375 AliAnalysisTaskEmcalJetMassBkg.cxx:376 AliAnalysisTaskEmcalJetMassBkg.cxx:377 AliAnalysisTaskEmcalJetMassBkg.cxx:378 AliAnalysisTaskEmcalJetMassBkg.cxx:379 AliAnalysisTaskEmcalJetMassBkg.cxx:380 AliAnalysisTaskEmcalJetMassBkg.cxx:381 AliAnalysisTaskEmcalJetMassBkg.cxx:382 AliAnalysisTaskEmcalJetMassBkg.cxx:383 AliAnalysisTaskEmcalJetMassBkg.cxx:384 AliAnalysisTaskEmcalJetMassBkg.cxx:385 AliAnalysisTaskEmcalJetMassBkg.cxx:386 AliAnalysisTaskEmcalJetMassBkg.cxx:387 AliAnalysisTaskEmcalJetMassBkg.cxx:388 AliAnalysisTaskEmcalJetMassBkg.cxx:389 AliAnalysisTaskEmcalJetMassBkg.cxx:390 AliAnalysisTaskEmcalJetMassBkg.cxx:391 AliAnalysisTaskEmcalJetMassBkg.cxx:392 AliAnalysisTaskEmcalJetMassBkg.cxx:393 AliAnalysisTaskEmcalJetMassBkg.cxx:394 AliAnalysisTaskEmcalJetMassBkg.cxx:395 AliAnalysisTaskEmcalJetMassBkg.cxx:396 AliAnalysisTaskEmcalJetMassBkg.cxx:397 AliAnalysisTaskEmcalJetMassBkg.cxx:398 AliAnalysisTaskEmcalJetMassBkg.cxx:399 AliAnalysisTaskEmcalJetMassBkg.cxx:400 AliAnalysisTaskEmcalJetMassBkg.cxx:401 AliAnalysisTaskEmcalJetMassBkg.cxx:402 AliAnalysisTaskEmcalJetMassBkg.cxx:403 AliAnalysisTaskEmcalJetMassBkg.cxx:404 AliAnalysisTaskEmcalJetMassBkg.cxx:405 AliAnalysisTaskEmcalJetMassBkg.cxx:406 AliAnalysisTaskEmcalJetMassBkg.cxx:407 AliAnalysisTaskEmcalJetMassBkg.cxx:408 AliAnalysisTaskEmcalJetMassBkg.cxx:409 AliAnalysisTaskEmcalJetMassBkg.cxx:410 AliAnalysisTaskEmcalJetMassBkg.cxx:411 AliAnalysisTaskEmcalJetMassBkg.cxx:412 AliAnalysisTaskEmcalJetMassBkg.cxx:413 AliAnalysisTaskEmcalJetMassBkg.cxx:414 AliAnalysisTaskEmcalJetMassBkg.cxx:415 AliAnalysisTaskEmcalJetMassBkg.cxx:416 AliAnalysisTaskEmcalJetMassBkg.cxx:417 AliAnalysisTaskEmcalJetMassBkg.cxx:418 AliAnalysisTaskEmcalJetMassBkg.cxx:419 AliAnalysisTaskEmcalJetMassBkg.cxx:420 AliAnalysisTaskEmcalJetMassBkg.cxx:421 AliAnalysisTaskEmcalJetMassBkg.cxx:422 AliAnalysisTaskEmcalJetMassBkg.cxx:423 AliAnalysisTaskEmcalJetMassBkg.cxx:424 AliAnalysisTaskEmcalJetMassBkg.cxx:425 AliAnalysisTaskEmcalJetMassBkg.cxx:426 AliAnalysisTaskEmcalJetMassBkg.cxx:427 AliAnalysisTaskEmcalJetMassBkg.cxx:428 AliAnalysisTaskEmcalJetMassBkg.cxx:429 AliAnalysisTaskEmcalJetMassBkg.cxx:430 AliAnalysisTaskEmcalJetMassBkg.cxx:431 AliAnalysisTaskEmcalJetMassBkg.cxx:432 AliAnalysisTaskEmcalJetMassBkg.cxx:433 AliAnalysisTaskEmcalJetMassBkg.cxx:434 AliAnalysisTaskEmcalJetMassBkg.cxx:435 AliAnalysisTaskEmcalJetMassBkg.cxx:436 AliAnalysisTaskEmcalJetMassBkg.cxx:437 AliAnalysisTaskEmcalJetMassBkg.cxx:438 AliAnalysisTaskEmcalJetMassBkg.cxx:439 AliAnalysisTaskEmcalJetMassBkg.cxx:440 AliAnalysisTaskEmcalJetMassBkg.cxx:441 AliAnalysisTaskEmcalJetMassBkg.cxx:442 AliAnalysisTaskEmcalJetMassBkg.cxx:443 AliAnalysisTaskEmcalJetMassBkg.cxx:444 AliAnalysisTaskEmcalJetMassBkg.cxx:445 AliAnalysisTaskEmcalJetMassBkg.cxx:446 AliAnalysisTaskEmcalJetMassBkg.cxx:447 AliAnalysisTaskEmcalJetMassBkg.cxx:448 AliAnalysisTaskEmcalJetMassBkg.cxx:449 AliAnalysisTaskEmcalJetMassBkg.cxx:450 AliAnalysisTaskEmcalJetMassBkg.cxx:451 AliAnalysisTaskEmcalJetMassBkg.cxx:452 AliAnalysisTaskEmcalJetMassBkg.cxx:453 AliAnalysisTaskEmcalJetMassBkg.cxx:454 AliAnalysisTaskEmcalJetMassBkg.cxx:455 AliAnalysisTaskEmcalJetMassBkg.cxx:456 AliAnalysisTaskEmcalJetMassBkg.cxx:457 AliAnalysisTaskEmcalJetMassBkg.cxx:458 AliAnalysisTaskEmcalJetMassBkg.cxx:459 AliAnalysisTaskEmcalJetMassBkg.cxx:460 AliAnalysisTaskEmcalJetMassBkg.cxx:461 AliAnalysisTaskEmcalJetMassBkg.cxx:462 AliAnalysisTaskEmcalJetMassBkg.cxx:463 AliAnalysisTaskEmcalJetMassBkg.cxx:464 AliAnalysisTaskEmcalJetMassBkg.cxx:465 AliAnalysisTaskEmcalJetMassBkg.cxx:466 AliAnalysisTaskEmcalJetMassBkg.cxx:467 AliAnalysisTaskEmcalJetMassBkg.cxx:468 AliAnalysisTaskEmcalJetMassBkg.cxx:469 AliAnalysisTaskEmcalJetMassBkg.cxx:470 AliAnalysisTaskEmcalJetMassBkg.cxx:471 AliAnalysisTaskEmcalJetMassBkg.cxx:472 AliAnalysisTaskEmcalJetMassBkg.cxx:473 AliAnalysisTaskEmcalJetMassBkg.cxx:474 AliAnalysisTaskEmcalJetMassBkg.cxx:475 AliAnalysisTaskEmcalJetMassBkg.cxx:476 AliAnalysisTaskEmcalJetMassBkg.cxx:477 AliAnalysisTaskEmcalJetMassBkg.cxx:478 AliAnalysisTaskEmcalJetMassBkg.cxx:479 AliAnalysisTaskEmcalJetMassBkg.cxx:480 AliAnalysisTaskEmcalJetMassBkg.cxx:481 AliAnalysisTaskEmcalJetMassBkg.cxx:482 AliAnalysisTaskEmcalJetMassBkg.cxx:483 AliAnalysisTaskEmcalJetMassBkg.cxx:484 AliAnalysisTaskEmcalJetMassBkg.cxx:485 AliAnalysisTaskEmcalJetMassBkg.cxx:486 AliAnalysisTaskEmcalJetMassBkg.cxx:487 AliAnalysisTaskEmcalJetMassBkg.cxx:488 AliAnalysisTaskEmcalJetMassBkg.cxx:489 AliAnalysisTaskEmcalJetMassBkg.cxx:490 AliAnalysisTaskEmcalJetMassBkg.cxx:491 AliAnalysisTaskEmcalJetMassBkg.cxx:492 AliAnalysisTaskEmcalJetMassBkg.cxx:493 AliAnalysisTaskEmcalJetMassBkg.cxx:494 AliAnalysisTaskEmcalJetMassBkg.cxx:495 AliAnalysisTaskEmcalJetMassBkg.cxx:496 AliAnalysisTaskEmcalJetMassBkg.cxx:497 AliAnalysisTaskEmcalJetMassBkg.cxx:498 AliAnalysisTaskEmcalJetMassBkg.cxx:499 AliAnalysisTaskEmcalJetMassBkg.cxx:500 AliAnalysisTaskEmcalJetMassBkg.cxx:501 AliAnalysisTaskEmcalJetMassBkg.cxx:502 AliAnalysisTaskEmcalJetMassBkg.cxx:503 AliAnalysisTaskEmcalJetMassBkg.cxx:504 AliAnalysisTaskEmcalJetMassBkg.cxx:505 AliAnalysisTaskEmcalJetMassBkg.cxx:506 AliAnalysisTaskEmcalJetMassBkg.cxx:507 AliAnalysisTaskEmcalJetMassBkg.cxx:508 AliAnalysisTaskEmcalJetMassBkg.cxx:509 AliAnalysisTaskEmcalJetMassBkg.cxx:510 AliAnalysisTaskEmcalJetMassBkg.cxx:511 AliAnalysisTaskEmcalJetMassBkg.cxx:512 AliAnalysisTaskEmcalJetMassBkg.cxx:513 AliAnalysisTaskEmcalJetMassBkg.cxx:514 AliAnalysisTaskEmcalJetMassBkg.cxx:515 AliAnalysisTaskEmcalJetMassBkg.cxx:516 AliAnalysisTaskEmcalJetMassBkg.cxx:517 AliAnalysisTaskEmcalJetMassBkg.cxx:518 AliAnalysisTaskEmcalJetMassBkg.cxx:519 AliAnalysisTaskEmcalJetMassBkg.cxx:520 AliAnalysisTaskEmcalJetMassBkg.cxx:521 AliAnalysisTaskEmcalJetMassBkg.cxx:522 AliAnalysisTaskEmcalJetMassBkg.cxx:523 AliAnalysisTaskEmcalJetMassBkg.cxx:524 AliAnalysisTaskEmcalJetMassBkg.cxx:525 AliAnalysisTaskEmcalJetMassBkg.cxx:526 AliAnalysisTaskEmcalJetMassBkg.cxx:527 AliAnalysisTaskEmcalJetMassBkg.cxx:528 AliAnalysisTaskEmcalJetMassBkg.cxx:529 AliAnalysisTaskEmcalJetMassBkg.cxx:530 AliAnalysisTaskEmcalJetMassBkg.cxx:531 AliAnalysisTaskEmcalJetMassBkg.cxx:532 AliAnalysisTaskEmcalJetMassBkg.cxx:533 AliAnalysisTaskEmcalJetMassBkg.cxx:534 AliAnalysisTaskEmcalJetMassBkg.cxx:535 AliAnalysisTaskEmcalJetMassBkg.cxx:536 AliAnalysisTaskEmcalJetMassBkg.cxx:537 AliAnalysisTaskEmcalJetMassBkg.cxx:538 AliAnalysisTaskEmcalJetMassBkg.cxx:539 AliAnalysisTaskEmcalJetMassBkg.cxx:540 AliAnalysisTaskEmcalJetMassBkg.cxx:541 AliAnalysisTaskEmcalJetMassBkg.cxx:542 AliAnalysisTaskEmcalJetMassBkg.cxx:543 AliAnalysisTaskEmcalJetMassBkg.cxx:544 AliAnalysisTaskEmcalJetMassBkg.cxx:545 AliAnalysisTaskEmcalJetMassBkg.cxx:546 AliAnalysisTaskEmcalJetMassBkg.cxx:547 AliAnalysisTaskEmcalJetMassBkg.cxx:548 AliAnalysisTaskEmcalJetMassBkg.cxx:549 AliAnalysisTaskEmcalJetMassBkg.cxx:550 AliAnalysisTaskEmcalJetMassBkg.cxx:551 AliAnalysisTaskEmcalJetMassBkg.cxx:552 AliAnalysisTaskEmcalJetMassBkg.cxx:553 AliAnalysisTaskEmcalJetMassBkg.cxx:554 AliAnalysisTaskEmcalJetMassBkg.cxx:555 AliAnalysisTaskEmcalJetMassBkg.cxx:556 AliAnalysisTaskEmcalJetMassBkg.cxx:557 AliAnalysisTaskEmcalJetMassBkg.cxx:558 AliAnalysisTaskEmcalJetMassBkg.cxx:559 AliAnalysisTaskEmcalJetMassBkg.cxx:560 AliAnalysisTaskEmcalJetMassBkg.cxx:561 AliAnalysisTaskEmcalJetMassBkg.cxx:562 AliAnalysisTaskEmcalJetMassBkg.cxx:563 AliAnalysisTaskEmcalJetMassBkg.cxx:564 AliAnalysisTaskEmcalJetMassBkg.cxx:565 AliAnalysisTaskEmcalJetMassBkg.cxx:566 AliAnalysisTaskEmcalJetMassBkg.cxx:567 AliAnalysisTaskEmcalJetMassBkg.cxx:568 AliAnalysisTaskEmcalJetMassBkg.cxx:569 AliAnalysisTaskEmcalJetMassBkg.cxx:570 AliAnalysisTaskEmcalJetMassBkg.cxx:571 AliAnalysisTaskEmcalJetMassBkg.cxx:572 AliAnalysisTaskEmcalJetMassBkg.cxx:573 AliAnalysisTaskEmcalJetMassBkg.cxx:574 AliAnalysisTaskEmcalJetMassBkg.cxx:575 AliAnalysisTaskEmcalJetMassBkg.cxx:576 AliAnalysisTaskEmcalJetMassBkg.cxx:577 AliAnalysisTaskEmcalJetMassBkg.cxx:578 AliAnalysisTaskEmcalJetMassBkg.cxx:579 AliAnalysisTaskEmcalJetMassBkg.cxx:580 AliAnalysisTaskEmcalJetMassBkg.cxx:581 AliAnalysisTaskEmcalJetMassBkg.cxx:582 AliAnalysisTaskEmcalJetMassBkg.cxx:583 AliAnalysisTaskEmcalJetMassBkg.cxx:584 AliAnalysisTaskEmcalJetMassBkg.cxx:585 AliAnalysisTaskEmcalJetMassBkg.cxx:586 AliAnalysisTaskEmcalJetMassBkg.cxx:587 AliAnalysisTaskEmcalJetMassBkg.cxx:588 AliAnalysisTaskEmcalJetMassBkg.cxx:589 AliAnalysisTaskEmcalJetMassBkg.cxx:590 AliAnalysisTaskEmcalJetMassBkg.cxx:591 AliAnalysisTaskEmcalJetMassBkg.cxx:592 AliAnalysisTaskEmcalJetMassBkg.cxx:593 AliAnalysisTaskEmcalJetMassBkg.cxx:594 AliAnalysisTaskEmcalJetMassBkg.cxx:595 AliAnalysisTaskEmcalJetMassBkg.cxx:596 AliAnalysisTaskEmcalJetMassBkg.cxx:597 AliAnalysisTaskEmcalJetMassBkg.cxx:598 AliAnalysisTaskEmcalJetMassBkg.cxx:599 AliAnalysisTaskEmcalJetMassBkg.cxx:600 AliAnalysisTaskEmcalJetMassBkg.cxx:601 AliAnalysisTaskEmcalJetMassBkg.cxx:602 AliAnalysisTaskEmcalJetMassBkg.cxx:603 AliAnalysisTaskEmcalJetMassBkg.cxx:604 AliAnalysisTaskEmcalJetMassBkg.cxx:605 AliAnalysisTaskEmcalJetMassBkg.cxx:606 AliAnalysisTaskEmcalJetMassBkg.cxx:607 AliAnalysisTaskEmcalJetMassBkg.cxx:608 AliAnalysisTaskEmcalJetMassBkg.cxx:609 AliAnalysisTaskEmcalJetMassBkg.cxx:610 AliAnalysisTaskEmcalJetMassBkg.cxx:611 AliAnalysisTaskEmcalJetMassBkg.cxx:612 AliAnalysisTaskEmcalJetMassBkg.cxx:613 AliAnalysisTaskEmcalJetMassBkg.cxx:614 AliAnalysisTaskEmcalJetMassBkg.cxx:615 AliAnalysisTaskEmcalJetMassBkg.cxx:616 AliAnalysisTaskEmcalJetMassBkg.cxx:617 AliAnalysisTaskEmcalJetMassBkg.cxx:618 AliAnalysisTaskEmcalJetMassBkg.cxx:619 AliAnalysisTaskEmcalJetMassBkg.cxx:620 AliAnalysisTaskEmcalJetMassBkg.cxx:621 AliAnalysisTaskEmcalJetMassBkg.cxx:622 AliAnalysisTaskEmcalJetMassBkg.cxx:623 AliAnalysisTaskEmcalJetMassBkg.cxx:624 AliAnalysisTaskEmcalJetMassBkg.cxx:625 AliAnalysisTaskEmcalJetMassBkg.cxx:626 AliAnalysisTaskEmcalJetMassBkg.cxx:627 AliAnalysisTaskEmcalJetMassBkg.cxx:628 AliAnalysisTaskEmcalJetMassBkg.cxx:629 AliAnalysisTaskEmcalJetMassBkg.cxx:630 AliAnalysisTaskEmcalJetMassBkg.cxx:631 AliAnalysisTaskEmcalJetMassBkg.cxx:632 AliAnalysisTaskEmcalJetMassBkg.cxx:633 AliAnalysisTaskEmcalJetMassBkg.cxx:634 AliAnalysisTaskEmcalJetMassBkg.cxx:635 AliAnalysisTaskEmcalJetMassBkg.cxx:636 AliAnalysisTaskEmcalJetMassBkg.cxx:637 AliAnalysisTaskEmcalJetMassBkg.cxx:638 AliAnalysisTaskEmcalJetMassBkg.cxx:639 AliAnalysisTaskEmcalJetMassBkg.cxx:640 AliAnalysisTaskEmcalJetMassBkg.cxx:641 AliAnalysisTaskEmcalJetMassBkg.cxx:642 AliAnalysisTaskEmcalJetMassBkg.cxx:643 AliAnalysisTaskEmcalJetMassBkg.cxx:644 AliAnalysisTaskEmcalJetMassBkg.cxx:645 AliAnalysisTaskEmcalJetMassBkg.cxx:646 AliAnalysisTaskEmcalJetMassBkg.cxx:647 AliAnalysisTaskEmcalJetMassBkg.cxx:648 AliAnalysisTaskEmcalJetMassBkg.cxx:649 AliAnalysisTaskEmcalJetMassBkg.cxx:650 AliAnalysisTaskEmcalJetMassBkg.cxx:651 AliAnalysisTaskEmcalJetMassBkg.cxx:652 AliAnalysisTaskEmcalJetMassBkg.cxx:653 AliAnalysisTaskEmcalJetMassBkg.cxx:654 AliAnalysisTaskEmcalJetMassBkg.cxx:655 AliAnalysisTaskEmcalJetMassBkg.cxx:656 AliAnalysisTaskEmcalJetMassBkg.cxx:657 AliAnalysisTaskEmcalJetMassBkg.cxx:658 AliAnalysisTaskEmcalJetMassBkg.cxx:659 AliAnalysisTaskEmcalJetMassBkg.cxx:660 AliAnalysisTaskEmcalJetMassBkg.cxx:661 AliAnalysisTaskEmcalJetMassBkg.cxx:662 AliAnalysisTaskEmcalJetMassBkg.cxx:663 AliAnalysisTaskEmcalJetMassBkg.cxx:664 AliAnalysisTaskEmcalJetMassBkg.cxx:665 AliAnalysisTaskEmcalJetMassBkg.cxx:666 AliAnalysisTaskEmcalJetMassBkg.cxx:667 AliAnalysisTaskEmcalJetMassBkg.cxx:668 AliAnalysisTaskEmcalJetMassBkg.cxx:669 AliAnalysisTaskEmcalJetMassBkg.cxx:670 AliAnalysisTaskEmcalJetMassBkg.cxx:671 AliAnalysisTaskEmcalJetMassBkg.cxx:672 AliAnalysisTaskEmcalJetMassBkg.cxx:673 AliAnalysisTaskEmcalJetMassBkg.cxx:674 AliAnalysisTaskEmcalJetMassBkg.cxx:675 AliAnalysisTaskEmcalJetMassBkg.cxx:676 AliAnalysisTaskEmcalJetMassBkg.cxx:677 AliAnalysisTaskEmcalJetMassBkg.cxx:678 AliAnalysisTaskEmcalJetMassBkg.cxx:679 AliAnalysisTaskEmcalJetMassBkg.cxx:680 AliAnalysisTaskEmcalJetMassBkg.cxx:681 AliAnalysisTaskEmcalJetMassBkg.cxx:682 AliAnalysisTaskEmcalJetMassBkg.cxx:683 AliAnalysisTaskEmcalJetMassBkg.cxx:684 AliAnalysisTaskEmcalJetMassBkg.cxx:685 AliAnalysisTaskEmcalJetMassBkg.cxx:686 AliAnalysisTaskEmcalJetMassBkg.cxx:687 AliAnalysisTaskEmcalJetMassBkg.cxx:688 AliAnalysisTaskEmcalJetMassBkg.cxx:689 AliAnalysisTaskEmcalJetMassBkg.cxx:690 AliAnalysisTaskEmcalJetMassBkg.cxx:691 AliAnalysisTaskEmcalJetMassBkg.cxx:692 AliAnalysisTaskEmcalJetMassBkg.cxx:693 AliAnalysisTaskEmcalJetMassBkg.cxx:694 AliAnalysisTaskEmcalJetMassBkg.cxx:695 AliAnalysisTaskEmcalJetMassBkg.cxx:696 AliAnalysisTaskEmcalJetMassBkg.cxx:697 AliAnalysisTaskEmcalJetMassBkg.cxx:698 AliAnalysisTaskEmcalJetMassBkg.cxx:699 AliAnalysisTaskEmcalJetMassBkg.cxx:700 AliAnalysisTaskEmcalJetMassBkg.cxx:701 AliAnalysisTaskEmcalJetMassBkg.cxx:702 AliAnalysisTaskEmcalJetMassBkg.cxx:703 AliAnalysisTaskEmcalJetMassBkg.cxx:704 AliAnalysisTaskEmcalJetMassBkg.cxx:705 AliAnalysisTaskEmcalJetMassBkg.cxx:706 AliAnalysisTaskEmcalJetMassBkg.cxx:707 AliAnalysisTaskEmcalJetMassBkg.cxx:708 AliAnalysisTaskEmcalJetMassBkg.cxx:709 AliAnalysisTaskEmcalJetMassBkg.cxx:710 AliAnalysisTaskEmcalJetMassBkg.cxx:711 AliAnalysisTaskEmcalJetMassBkg.cxx:712 AliAnalysisTaskEmcalJetMassBkg.cxx:713 AliAnalysisTaskEmcalJetMassBkg.cxx:714 AliAnalysisTaskEmcalJetMassBkg.cxx:715 AliAnalysisTaskEmcalJetMassBkg.cxx:716 AliAnalysisTaskEmcalJetMassBkg.cxx:717 AliAnalysisTaskEmcalJetMassBkg.cxx:718 AliAnalysisTaskEmcalJetMassBkg.cxx:719 AliAnalysisTaskEmcalJetMassBkg.cxx:720 AliAnalysisTaskEmcalJetMassBkg.cxx:721 AliAnalysisTaskEmcalJetMassBkg.cxx:722 AliAnalysisTaskEmcalJetMassBkg.cxx:723 AliAnalysisTaskEmcalJetMassBkg.cxx:724 AliAnalysisTaskEmcalJetMassBkg.cxx:725 AliAnalysisTaskEmcalJetMassBkg.cxx:726 AliAnalysisTaskEmcalJetMassBkg.cxx:727 AliAnalysisTaskEmcalJetMassBkg.cxx:728 AliAnalysisTaskEmcalJetMassBkg.cxx:729 AliAnalysisTaskEmcalJetMassBkg.cxx:730 AliAnalysisTaskEmcalJetMassBkg.cxx:731 AliAnalysisTaskEmcalJetMassBkg.cxx:732 AliAnalysisTaskEmcalJetMassBkg.cxx:733 AliAnalysisTaskEmcalJetMassBkg.cxx:734 AliAnalysisTaskEmcalJetMassBkg.cxx:735 AliAnalysisTaskEmcalJetMassBkg.cxx:736 AliAnalysisTaskEmcalJetMassBkg.cxx:737 AliAnalysisTaskEmcalJetMassBkg.cxx:738 AliAnalysisTaskEmcalJetMassBkg.cxx:739 AliAnalysisTaskEmcalJetMassBkg.cxx:740 AliAnalysisTaskEmcalJetMassBkg.cxx:741 AliAnalysisTaskEmcalJetMassBkg.cxx:742 AliAnalysisTaskEmcalJetMassBkg.cxx:743 AliAnalysisTaskEmcalJetMassBkg.cxx:744 AliAnalysisTaskEmcalJetMassBkg.cxx:745 AliAnalysisTaskEmcalJetMassBkg.cxx:746 AliAnalysisTaskEmcalJetMassBkg.cxx:747 AliAnalysisTaskEmcalJetMassBkg.cxx:748 AliAnalysisTaskEmcalJetMassBkg.cxx:749 AliAnalysisTaskEmcalJetMassBkg.cxx:750 AliAnalysisTaskEmcalJetMassBkg.cxx:751 AliAnalysisTaskEmcalJetMassBkg.cxx:752 AliAnalysisTaskEmcalJetMassBkg.cxx:753 AliAnalysisTaskEmcalJetMassBkg.cxx:754 AliAnalysisTaskEmcalJetMassBkg.cxx:755 AliAnalysisTaskEmcalJetMassBkg.cxx:756 AliAnalysisTaskEmcalJetMassBkg.cxx:757 AliAnalysisTaskEmcalJetMassBkg.cxx:758 AliAnalysisTaskEmcalJetMassBkg.cxx:759 AliAnalysisTaskEmcalJetMassBkg.cxx:760 AliAnalysisTaskEmcalJetMassBkg.cxx:761 AliAnalysisTaskEmcalJetMassBkg.cxx:762 AliAnalysisTaskEmcalJetMassBkg.cxx:763 AliAnalysisTaskEmcalJetMassBkg.cxx:764 AliAnalysisTaskEmcalJetMassBkg.cxx:765 AliAnalysisTaskEmcalJetMassBkg.cxx:766 AliAnalysisTaskEmcalJetMassBkg.cxx:767 AliAnalysisTaskEmcalJetMassBkg.cxx:768 AliAnalysisTaskEmcalJetMassBkg.cxx:769 AliAnalysisTaskEmcalJetMassBkg.cxx:770 AliAnalysisTaskEmcalJetMassBkg.cxx:771 AliAnalysisTaskEmcalJetMassBkg.cxx:772 AliAnalysisTaskEmcalJetMassBkg.cxx:773 AliAnalysisTaskEmcalJetMassBkg.cxx:774 AliAnalysisTaskEmcalJetMassBkg.cxx:775 AliAnalysisTaskEmcalJetMassBkg.cxx:776 AliAnalysisTaskEmcalJetMassBkg.cxx:777 AliAnalysisTaskEmcalJetMassBkg.cxx:778 AliAnalysisTaskEmcalJetMassBkg.cxx:779 AliAnalysisTaskEmcalJetMassBkg.cxx:780 AliAnalysisTaskEmcalJetMassBkg.cxx:781 AliAnalysisTaskEmcalJetMassBkg.cxx:782 AliAnalysisTaskEmcalJetMassBkg.cxx:783 AliAnalysisTaskEmcalJetMassBkg.cxx:784 AliAnalysisTaskEmcalJetMassBkg.cxx:785 AliAnalysisTaskEmcalJetMassBkg.cxx:786 AliAnalysisTaskEmcalJetMassBkg.cxx:787 AliAnalysisTaskEmcalJetMassBkg.cxx:788 AliAnalysisTaskEmcalJetMassBkg.cxx:789 AliAnalysisTaskEmcalJetMassBkg.cxx:790 AliAnalysisTaskEmcalJetMassBkg.cxx:791 AliAnalysisTaskEmcalJetMassBkg.cxx:792 AliAnalysisTaskEmcalJetMassBkg.cxx:793 AliAnalysisTaskEmcalJetMassBkg.cxx:794 AliAnalysisTaskEmcalJetMassBkg.cxx:795 AliAnalysisTaskEmcalJetMassBkg.cxx:796 AliAnalysisTaskEmcalJetMassBkg.cxx:797 AliAnalysisTaskEmcalJetMassBkg.cxx:798 AliAnalysisTaskEmcalJetMassBkg.cxx:799 AliAnalysisTaskEmcalJetMassBkg.cxx:800 AliAnalysisTaskEmcalJetMassBkg.cxx:801 AliAnalysisTaskEmcalJetMassBkg.cxx:802 AliAnalysisTaskEmcalJetMassBkg.cxx:803 AliAnalysisTaskEmcalJetMassBkg.cxx:804 AliAnalysisTaskEmcalJetMassBkg.cxx:805 AliAnalysisTaskEmcalJetMassBkg.cxx:806 AliAnalysisTaskEmcalJetMassBkg.cxx:807 AliAnalysisTaskEmcalJetMassBkg.cxx:808 AliAnalysisTaskEmcalJetMassBkg.cxx:809 AliAnalysisTaskEmcalJetMassBkg.cxx:810 AliAnalysisTaskEmcalJetMassBkg.cxx:811 AliAnalysisTaskEmcalJetMassBkg.cxx:812 AliAnalysisTaskEmcalJetMassBkg.cxx:813 AliAnalysisTaskEmcalJetMassBkg.cxx:814 AliAnalysisTaskEmcalJetMassBkg.cxx:815 AliAnalysisTaskEmcalJetMassBkg.cxx:816 AliAnalysisTaskEmcalJetMassBkg.cxx:817 AliAnalysisTaskEmcalJetMassBkg.cxx:818 AliAnalysisTaskEmcalJetMassBkg.cxx:819 AliAnalysisTaskEmcalJetMassBkg.cxx:820 AliAnalysisTaskEmcalJetMassBkg.cxx:821 AliAnalysisTaskEmcalJetMassBkg.cxx:822 AliAnalysisTaskEmcalJetMassBkg.cxx:823 AliAnalysisTaskEmcalJetMassBkg.cxx:824 AliAnalysisTaskEmcalJetMassBkg.cxx:825