ROOT logo
//
// Jet mass background analysis task.
//
// Author: M.Verweij

#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)
{
  // Default constructor.

  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)
{
  // Standard constructor.

  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()
{
  // Destructor.
}

//________________________________________________________________________
void AliAnalysisTaskEmcalJetMassBkg::UserCreateOutputObjects()
{
  // Create user output.

  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]);
  }

  // =========== Switch on Sumw2 for all histos ===========
  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); // Post data for ALL output slots > 0 here.
}

//________________________________________________________________________
Bool_t AliAnalysisTaskEmcalJetMassBkg::Run()
{
  // Run analysis code here, if needed. It will be executed before FillHistograms().

  return kTRUE;
}

//________________________________________________________________________
Bool_t AliAnalysisTaskEmcalJetMassBkg::FillHistograms()
{
  // Fill histograms.

  const Float_t rcArea = fConeRadius * fConeRadius * TMath::Pi();

  //Event properties
  Double_t rho = GetRhoVal(fContainerBase);
  Int_t trackMult = fTracksCont->GetNAcceptedParticles();

  //Leading jet
  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++) {
    // Simple random cones
    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) {
      // Random cones far away from leading jet(s)
      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;
      }
    }
  }//RC loop

  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) {
    //cone perpendicular to leading 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());
      }
    }
    //cone perpendicular to all tagged jets
    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());
      }
    }//jet loop
  }

  return kTRUE;

}

//________________________________________________________________________
void AliAnalysisTaskEmcalJetMassBkg::GetRandomCone(TLorentzVector& lvRC,Float_t &pt, Float_t &eta, Float_t &phi,
						   AliParticleContainer* tracks, AliClusterContainer* clusters,
						   AliEmcalJet *jet) const
{
  // Get rigid cone.
  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
{
  // Get rigid cone.
  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()
{
  // Set default cuts for full cones

  SetConeEtaLimits(-0.7+fConeRadius,0.7-fConeRadius);
  SetConePhiLimits(1.405+fConeRadius,3.135-fConeRadius);
}

//________________________________________________________________________
void AliAnalysisTaskEmcalJetMassBkg::SetConeEtaPhiTPC()
{
  // Set default cuts for charged cones

  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) {
  //get background vector

  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) {
  //get subtracted vector
  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() {
  //
  // retrieve event objects
  //

  if (!AliAnalysisTaskEmcalJet::RetrieveEventObjects())
    return kFALSE;

  return kTRUE;

}

//_______________________________________________________________________
void AliAnalysisTaskEmcalJetMassBkg::Terminate(Option_t *) 
{
  // Called once at the end of the analysis.
}

 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