ROOT logo
/**************************************************************************
 * Copyright(c) 1998-2008, ALICE Experiment at CERN, All rights reserved. *
 *                                                                        *
 * Author: The ALICE Off-line Project.                                    *
 * Contributors are mentioned in the code where appropriate.              *
 *                                                                        *
 * Permission to use, copy, modify and distribute this software and its   *
 * documentation strictly for non-commercial purposes is hereby granted   *
 * without fee, provided that the above copyright notice appears in all   *
 * copies and that both the copyright notice and this permission notice   *
 * appear in the supporting documentation. The authors make no claims     *
 * about the suitability of this software for any purpose. It is          *
 * provided "as is" without express or implied warranty.                  *
 **************************************************************************/

/* $Id$ */

//*************************************************************************
// Class AliAnalysisTaskSEDvsMultiplicity
// AliAnalysisTaskSE for the D meson vs. multiplcity analysis
// Authors: Renu Bala, Zaida Conesa del Valle, Francesco Prino
/////////////////////////////////////////////////////////////

#include <TClonesArray.h>
#include <TCanvas.h>
#include <TList.h>
#include <TString.h>
#include <TDatabasePDG.h>
#include <TH1F.h>
#include <TH2F.h>     
#include <TH3F.h>
#include <THnSparse.h>
#include <TProfile.h>
#include "AliAnalysisManager.h"
#include "AliRDHFCuts.h"
#include "AliRDHFCutsDplustoKpipi.h"
#include "AliRDHFCutsDStartoKpipi.h"
#include "AliRDHFCutsD0toKpi.h"
#include "AliAODHandler.h"
#include "AliAODEvent.h"
#include "AliAODVertex.h"
#include "AliAODTrack.h"
#include "AliAODRecoDecayHF.h"
#include "AliAODRecoCascadeHF.h"
#include "AliAnalysisVertexingHF.h"
#include "AliAnalysisTaskSE.h"
#include "AliAnalysisTaskSEDvsMultiplicity.h"
#include "AliNormalizationCounter.h"
#include "AliVertexingHFUtils.h"
#include "AliAODVZERO.h"
#include "AliESDUtils.h"
ClassImp(AliAnalysisTaskSEDvsMultiplicity)


//________________________________________________________________________
AliAnalysisTaskSEDvsMultiplicity::AliAnalysisTaskSEDvsMultiplicity():
AliAnalysisTaskSE(),
  fOutput(0),
  fListCuts(0),
  fOutputCounters(0),
  fListProfiles(0),
  fHistNEvents(0),
  fHistNtrEta16vsNtrEta1EvSel(0),
  fHistNtrEta05vsNtrEta1EvSel(0),
  fHistNtrEta03vsNtrEta1EvSel(0),
  fHistNtrEtaV0AvsNtrEta1EvSel(0),
  fHistNtrEtaV0MvsNtrEta1EvSel(0),
  fHistNtrEtaV0AvsV0AEqEvSel(0),
  fHistNtrEtaV0MvsV0MEqEvSel(0),
  fHistNtrCorrEta1vsNtrRawEta1EvSel(0),
  fHistMultCorrvsMultRawEvSel(0),
  fHistNtrEta16vsNtrEta1EvWithCand(0),
  fHistNtrEta05vsNtrEta1EvWithCand(0),
  fHistNtrEta03vsNtrEta1EvWithCand(0),
  fHistNtrEtaV0AvsNtrEta1EvWithCand(0),
  fHistNtrEtaV0MvsNtrEta1EvWithCand(0),
  fHistNtrEtaV0AvsV0AEqEvWithCand(0),
  fHistNtrEtaV0MvsV0MEqEvWithCand(0),
  fHistNtrCorrEta1vsNtrRawEta1EvWithCand(0),
  fHistMultCorrvsMultRawEvWithCand(0),
  fHistNtrEta16vsNtrEta1EvWithD(0),
  fHistNtrEta05vsNtrEta1EvWithD(0),
  fHistNtrEta03vsNtrEta1EvWithD(0),
  fHistNtrEtaV0AvsNtrEta1EvWithD(0),
  fHistNtrEtaV0MvsNtrEta1EvWithD(0),
  fHistNtrEtaV0AvsV0AEqEvWithD(0),
  fHistNtrEtaV0MvsV0MEqEvWithD(0),
  fHistNtrCorrEta1vsNtrRawEta1EvWithD(0),
  fHistMultCorrvsMultRawEvWithD(0),
  fHistNtrVsZvtx(0),
  fHistNtrCorrVsZvtx(0),
  fHistNtrVsNchMC(0),
  fHistNtrCorrVsNchMC(0),
  fHistNtrVsNchMCPrimary(0),
  fHistNtrCorrVsNchMCPrimary(0),
  fHistNtrVsNchMCPhysicalPrimary(0),
  fHistNtrCorrVsNchMCPhysicalPrimary(0),
  fHistGenPrimaryParticlesInelGt0(0),
  fHistNchMCVsNchMCPrimaryVsNchMCPhysicalPrimary(0),
  fHistNtrUnCorrPSSel(0),
  fHistNtrUnCorrPSTrigSel(0),
  fHistNtrUnCorrPSTrigPileUpSel(0),
  fHistNtrUnCorrPSTrigPileUpVtxSel(0),
  fHistNtrUnCorrPSTrigPileUpVtxContSel(0),
  fHistNtrUnCorrPSTrigPileUpVtxRangeSel(0),
  fHistNtrUnCorrPSTrigPileUpVtxRangeCentrSel(0),
  fHistNtrUnCorrEvSel(0),
  fHistNtrUnCorrEvWithCand(0),
  fHistNtrUnCorrEvWithD(0),
  fHistNtrCorrPSSel(0),
  fHistNtrCorrEvSel(0),
  fHistNtrCorrEvWithCand(0),
  fHistNtrCorrEvWithD(0),
  fPtVsMassVsMult(0),
  fPtVsMassVsMultNoPid(0),
  fPtVsMassVsMultUncorr(0),
  fPtVsMassVsMultPart(0),
  fPtVsMassVsMultAntiPart(0),
  fPtVsMassVsMultMC(0),
  fUpmasslimit(1.965),
  fLowmasslimit(1.765),
  fNMassBins(200),
  fRDCutsAnalysis(0),
  fCounter(0),
  fCounterU(0),
  fDoImpPar(kFALSE),
  fNImpParBins(400),
  fLowerImpPar(-2000.),
  fHigherImpPar(2000.),
  fReadMC(kFALSE),
  fMCOption(0),
  fisPPbData(kFALSE),
  fUseBit(kTRUE),
  fSubtractTrackletsFromDau(kFALSE),
  fKeepCorrPlots(kFALSE),
  fUseNchWeight(kFALSE),
  fHistoMCNch(0),
  fHistoMeasNch(0),
  fRefMult(9.26),
  fPdgMeson(411),
  fMultiplicityEstimator(kNtrk10),
  fMCPrimariesEstimator(kEta10),
  fDoVZER0ParamVertexCorr(0)
{
   // Default constructor
  for(Int_t i=0; i<5; i++) fHistMassPtImpPar[i]=0;
  for(Int_t i=0; i<4; i++) fMultEstimatorAvg[i]=0;
}

//________________________________________________________________________
AliAnalysisTaskSEDvsMultiplicity::AliAnalysisTaskSEDvsMultiplicity(const char *name, Int_t pdgMeson,AliRDHFCuts *cuts, Bool_t switchPPb):
  AliAnalysisTaskSE(name),
  fOutput(0),
  fListCuts(0),
  fOutputCounters(0),
  fListProfiles(0),
  fHistNEvents(0),
  fHistNtrEta16vsNtrEta1EvSel(0),
  fHistNtrEta05vsNtrEta1EvSel(0),
  fHistNtrEta03vsNtrEta1EvSel(0),
  fHistNtrEtaV0AvsNtrEta1EvSel(0),
  fHistNtrEtaV0MvsNtrEta1EvSel(0),
  fHistNtrEtaV0AvsV0AEqEvSel(0),
  fHistNtrEtaV0MvsV0MEqEvSel(0),
  fHistNtrCorrEta1vsNtrRawEta1EvSel(0),
  fHistMultCorrvsMultRawEvSel(0),
  fHistNtrEta16vsNtrEta1EvWithCand(0),
  fHistNtrEta05vsNtrEta1EvWithCand(0),
  fHistNtrEta03vsNtrEta1EvWithCand(0),
  fHistNtrEtaV0AvsNtrEta1EvWithCand(0),
  fHistNtrEtaV0MvsNtrEta1EvWithCand(0),
  fHistNtrEtaV0AvsV0AEqEvWithCand(0),
  fHistNtrEtaV0MvsV0MEqEvWithCand(0),
  fHistNtrCorrEta1vsNtrRawEta1EvWithCand(0),
  fHistMultCorrvsMultRawEvWithCand(0),
  fHistNtrEta16vsNtrEta1EvWithD(0),
  fHistNtrEta05vsNtrEta1EvWithD(0),
  fHistNtrEta03vsNtrEta1EvWithD(0),
  fHistNtrEtaV0AvsNtrEta1EvWithD(0),
  fHistNtrEtaV0MvsNtrEta1EvWithD(0),
  fHistNtrEtaV0AvsV0AEqEvWithD(0),
  fHistNtrEtaV0MvsV0MEqEvWithD(0),
  fHistNtrCorrEta1vsNtrRawEta1EvWithD(0),
  fHistMultCorrvsMultRawEvWithD(0),
  fHistNtrVsZvtx(0),
  fHistNtrCorrVsZvtx(0),
  fHistNtrVsNchMC(0),
  fHistNtrCorrVsNchMC(0),
  fHistNtrVsNchMCPrimary(0),
  fHistNtrCorrVsNchMCPrimary(0),
  fHistNtrVsNchMCPhysicalPrimary(0),
  fHistNtrCorrVsNchMCPhysicalPrimary(0),
  fHistGenPrimaryParticlesInelGt0(0),
  fHistNchMCVsNchMCPrimaryVsNchMCPhysicalPrimary(0),
  fHistNtrUnCorrPSSel(0),
  fHistNtrUnCorrPSTrigSel(0),
  fHistNtrUnCorrPSTrigPileUpSel(0),
  fHistNtrUnCorrPSTrigPileUpVtxSel(0),
  fHistNtrUnCorrPSTrigPileUpVtxContSel(0),
  fHistNtrUnCorrPSTrigPileUpVtxRangeSel(0),
  fHistNtrUnCorrPSTrigPileUpVtxRangeCentrSel(0),
  fHistNtrUnCorrEvSel(0),
  fHistNtrUnCorrEvWithCand(0),
  fHistNtrUnCorrEvWithD(0),
  fHistNtrCorrPSSel(0),
  fHistNtrCorrEvSel(0),
  fHistNtrCorrEvWithCand(0),
  fHistNtrCorrEvWithD(0),
  fPtVsMassVsMult(0),
  fPtVsMassVsMultNoPid(0),
  fPtVsMassVsMultUncorr(0),
  fPtVsMassVsMultPart(0),
  fPtVsMassVsMultAntiPart(0),
  fPtVsMassVsMultMC(0),
  fUpmasslimit(1.965),
  fLowmasslimit(1.765),
  fNMassBins(200),
  fRDCutsAnalysis(cuts),
  fCounter(0),
  fCounterU(0),
  fDoImpPar(kFALSE),
  fNImpParBins(400),
  fLowerImpPar(-2000.),
  fHigherImpPar(2000.),
  fReadMC(kFALSE),
  fMCOption(0),
  fisPPbData(switchPPb),
  fUseBit(kTRUE),
  fSubtractTrackletsFromDau(kFALSE),
  fKeepCorrPlots(kFALSE),
  fUseNchWeight(kFALSE),
  fHistoMCNch(0),
  fHistoMeasNch(0),
  fRefMult(9.26),
  fPdgMeson(pdgMeson),
  fMultiplicityEstimator(kNtrk10),
  fMCPrimariesEstimator(kEta10),
  fDoVZER0ParamVertexCorr(0)
{
  // 
  // Standard constructor
  //
 
  for(Int_t i=0; i<5; i++) fHistMassPtImpPar[i]=0;
  for(Int_t i=0; i<4; i++) fMultEstimatorAvg[i]=0;
  if(fPdgMeson==413){
    fNMassBins=200;
    SetMassLimits(0.12,0.2);
  }else{
    fNMassBins=200;
    SetMassLimits(fPdgMeson,0.1);
  }
  // Default constructor
   // Otput slot #1 writes into a TList container
  DefineOutput(1,TList::Class());  //My private output
  // Output slot #2 writes cut to private output
  DefineOutput(2,TList::Class());
  // Output slot #3 writes cut to private output
  DefineOutput(3,TList::Class()); 
  // Output slot #4 writes cut to private output
  DefineOutput(4,TList::Class()); 
}
//________________________________________________________________________
AliAnalysisTaskSEDvsMultiplicity::~AliAnalysisTaskSEDvsMultiplicity()
{
  //
  // Destructor
  //
  delete fOutput;
  delete fHistNEvents;
  delete fListCuts;
  delete fListProfiles;
  delete fRDCutsAnalysis;
  delete fCounter;
  delete fCounterU;
  for(Int_t i=0; i<4; i++) {
      if (fMultEstimatorAvg[i]) delete fMultEstimatorAvg[i];
  }
  
  for(Int_t i=0; i<5; i++){
    delete fHistMassPtImpPar[i];
  }
  if(fHistoMCNch) delete fHistoMCNch;
  if(fHistoMeasNch) delete fHistoMeasNch;
}

//_________________________________________________________________
void  AliAnalysisTaskSEDvsMultiplicity::SetMassLimits(Double_t lowlimit, Double_t uplimit){
  // set invariant mass limits
  if(uplimit>lowlimit){
    fLowmasslimit = lowlimit;
    fUpmasslimit = uplimit;
  }else{
    AliError("Wrong mass limits: upper value should be larger than lower one");
  }
}
//_________________________________________________________________
void  AliAnalysisTaskSEDvsMultiplicity::SetMassLimits(Int_t pdg, Double_t range){
  // set invariant mass limits
  Double_t mass=TDatabasePDG::Instance()->GetParticle(TMath::Abs(pdg))->Mass();
  SetMassLimits(mass-range,mass+range);
}
//________________________________________________________________________
void AliAnalysisTaskSEDvsMultiplicity::Init(){
  //
  // Initialization
  //
  printf("AnalysisTaskSEDvsMultiplicity::Init() \n");

  if(fUseNchWeight && !fReadMC){ AliFatal("Nch weights can only be used in MC mode"); return; }
  if(fUseNchWeight && !fHistoMCNch){ AliFatal("Nch weights can only be used without histogram"); return; }
  
  fListCuts=new TList();
  fListCuts->SetOwner();
  fListCuts->SetName("CutsList");


  if(fPdgMeson==411){
     AliRDHFCutsDplustoKpipi* copycut=new AliRDHFCutsDplustoKpipi(*(static_cast<AliRDHFCutsDplustoKpipi*>(fRDCutsAnalysis)));
    copycut->SetName("AnalysisCutsDplus");
    fListCuts->Add(copycut);
  }else if(fPdgMeson==421){
    AliRDHFCutsD0toKpi* copycut=new AliRDHFCutsD0toKpi(*(static_cast<AliRDHFCutsD0toKpi*>(fRDCutsAnalysis)));
    copycut->SetName("AnalysisCutsDzero");
    fListCuts->Add(copycut);
  }else if(fPdgMeson==413){
     AliRDHFCutsDStartoKpipi* copycut=new AliRDHFCutsDStartoKpipi(*(static_cast<AliRDHFCutsDStartoKpipi*>(fRDCutsAnalysis)));
    copycut->SetName("AnalysisCutsDStar");
    fListCuts->Add(copycut);
  }
  PostData(2,fListCuts);
  
  fListProfiles = new TList();
  fListProfiles->SetOwner();
  TString period[4];
  Int_t nProfiles=4;
  if (fisPPbData) {period[0]="LHC13b"; period[1]="LHC13c"; nProfiles = 2;}
  else {period[0]="LHC10b"; period[1]="LHC10c"; period[2]="LHC10d"; period[3]="LHC10e"; nProfiles = 4;}
  
  for(Int_t i=0; i<nProfiles; i++){
    if(fMultEstimatorAvg[i]){
      TProfile* hprof=new TProfile(*fMultEstimatorAvg[i]);
      hprof->SetName(Form("ProfileTrkVsZvtx%s\n",period[i].Data()));
      fListProfiles->Add(hprof);
    }
  }
  PostData(4,fListProfiles);

  return;
}

//________________________________________________________________________
void AliAnalysisTaskSEDvsMultiplicity::UserCreateOutputObjects()
{
  // Create the output container
  //
  if(fDebug > 1) printf("AnalysisTaskSEDvsMultiplicity::UserCreateOutputObjects() \n");

  // Several histograms are more conveniently managed in a TList
  fOutput = new TList();
  fOutput->SetOwner();
  fOutput->SetName("OutputHistos");

  Int_t nMultBins = 200;
  Float_t firstMultBin = -0.5;
  Float_t lastMultBin = 199.5;
  Int_t nMultBinsNtrk = nMultBins;
  Float_t lastMultBinNtrk = lastMultBin;
  Int_t nMultBinsV0 = 400;
  Float_t lastMultBinV0 = 799.5;
  const char *estimatorName="tracklets";
  if(fisPPbData) {
    nMultBinsNtrk = 375;
    lastMultBinNtrk = 374.5;
    nMultBins = nMultBinsNtrk;
    lastMultBin = lastMultBinNtrk;
  }
  if(fMultiplicityEstimator==kVZERO || fMultiplicityEstimator==kVZEROA || fMultiplicityEstimator==kVZEROEq || fMultiplicityEstimator==kVZEROAEq) {
    nMultBins = nMultBinsV0;
    lastMultBin = lastMultBinV0;
    estimatorName = "vzero";
  }

  fHistNtrUnCorrPSSel = new TH1F("hNtrUnCorrPSSel",Form("Uncorrected %s multiplicity for PS selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrUnCorrPSTrigSel = new TH1F("hNtrUnCorrPSTrigSel",Form("Uncorrected %s multiplicity for PS + trigger name selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrUnCorrPSTrigPileUpSel = new TH1F("hNtrUnCorrPSTrigPileUpSel",Form("Uncorrected %s multiplicity for PS + trigger name + pileup selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrUnCorrPSTrigPileUpVtxSel = new TH1F("hNtrUnCorrPSTrigPileUpVtxSel",Form("Uncorrected %s multiplicity for PS + trigger name + pileup + with-vertex selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrUnCorrPSTrigPileUpVtxContSel = new TH1F("hNtrUnCorrPSTrigPileUpVtxContSel",Form("Uncorrected %s multiplicity for PS + trigger name + pileup + with-vertex-contrib selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrUnCorrPSTrigPileUpVtxRangeSel = new TH1F("hNtrUnCorrPSTrigPileUpVtxRangeSel",Form("Uncorrected %s multiplicity for PS + trigger name + pileup + with-vertex-contrib-range selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrUnCorrPSTrigPileUpVtxRangeCentrSel = new TH1F("hNtrUnCorrPSTrigPileUpVtxRangeCentrSel",Form("Uncorrected %s multiplicity for PS + trigger name + pileup + with-vertex-contrib-range + centrality selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrUnCorrEvSel = new TH1F("hNtrUnCorrEvSel",Form("Uncorrected %s multiplicity for selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrUnCorrEvWithCand = new TH1F("hNtrUnCorrEvWithCand",Form("Uncorrected %s multiplicity for events with D candidates; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);// Total multiplicity
  fHistNtrUnCorrEvWithD = new TH1F("hNtrUnCorrEvWithD",Form("Uncorrected %s multiplicity for events with D in mass region ; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin); //
  fHistNtrCorrPSSel = new TH1F("hNtrCorrPSSel",Form("Corrected %s multiplicity for PS selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrCorrEvSel = new TH1F("hNtrCorrEvSel",Form("Corrected %s multiplicity for selected events; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);
  fHistNtrCorrEvWithCand = new TH1F("hNtrCorrEvWithCand", Form("%s multiplicity for events with D candidates; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin);// Total multiplicity
  fHistNtrCorrEvWithD = new TH1F("hNtrCorrEvWithD", Form("%s multiplicity for events with D in mass region ; %s ; Entries",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin); //

  if(fKeepCorrPlots){
    fHistNtrEta16vsNtrEta1EvSel = new TH2F("hNtrEta16vsNtrEta1EvSel","Uncorrected Eta1.6 vs Eta1.0 (events selected); Ntracklets #eta<1.0; Ntracklets #eta<1.6",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 1.6 vs eta 1.0 histogram 
    fHistNtrEta05vsNtrEta1EvSel = new TH2F("hNtrEta05vsNtrEta1EvSel","Uncorrected Eta0.5 vs Eta1.0 (events selected); Ntracklets #eta<1.0; Ntracklets #eta<0.5",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 0.5 vs eta 1.0 histogram 
    fHistNtrEta03vsNtrEta1EvSel = new TH2F("hNtrEta03vsNtrEta1EvSel","Uncorrected Eta0.3 vs Eta1.0 (events selected); Ntracklets #eta<1.0; Ntracklets #eta<0.3",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 0.3 vs eta 1.0 histogram 
    fHistNtrEtaV0AvsNtrEta1EvSel = new TH2F("hNtrEtaV0AvsNtrEta1EvSel","Uncorrected Eta-V0A vs Eta1.0 (events selected); Ntracklets #eta<1.0; Multiplicity V0A",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsV0,firstMultBin,lastMultBinV0); //eta V0A vs eta 1.0 histogram 
    fHistNtrEtaV0MvsNtrEta1EvSel = new TH2F("hNtrEtaV0MvsNtrEta1EvSel","Uncorrected Eta-V0M vs Eta1.0 (events selected); Ntracklets #eta<1.0; Multiplicity V0A+V0C",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsV0,firstMultBin,lastMultBinV0); //eta V0M vs eta 1.0 histogram
    fHistNtrEtaV0AvsV0AEqEvSel = new TH2F("hNtrEtaV0AvsV0AEqEvSel","Corrected V0A vs corrected V0A-Equalized (events selected); Vzero-A; Vzero-A Equalized",nMultBinsV0,firstMultBin,lastMultBinV0,nMultBinsV0,firstMultBin,lastMultBinV0); // comparison V0A - V0Aeq
    fHistNtrEtaV0MvsV0MEqEvSel = new TH2F("hNtrEtaV0MvsV0MEqEvSel","Corrected V0M vs corrected V0M-Equalized (events selected); Vzero-M; Vzero-M Equalized",nMultBinsV0,firstMultBin,lastMultBinV0,nMultBinsV0,firstMultBin,lastMultBinV0); // comparison V0M - V0Meq
    fHistNtrCorrEta1vsNtrRawEta1EvSel = new TH2F("hNtrCorrEta1vsNtrRawEta1EvSel","Corrected Eta1 vs Eta1.0 (events selected); Ntracklets #eta<1.0 corrected; Ntracklets #eta<1",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 1.6 vs eta 1.0 histogram
    fHistMultCorrvsMultRawEvSel = new TH2F("hMultCorrvsMultRawEvSel",Form("Corrected multiplicity vs uncorrected multiplicity (events selected); %s corrected; %s",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin); // corrected vs uncorrected multiplicity

    fHistNtrEta16vsNtrEta1EvWithCand = new TH2F("hNtrEta16vsNtrEta1EvWithCand","Uncorrected Eta1.6 vs Eta1.0 (events selected with a D candidate); Ntracklets #eta<1.0; Ntracklets #eta<1.6",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 1.6 vs eta 1.0 histogram 
    fHistNtrEta05vsNtrEta1EvWithCand = new TH2F("hNtrEta05vsNtrEta1EvWithCand","Uncorrected Eta0.5 vs Eta1.0 (events selected with a D candidate); Ntracklets #eta<1.0; Ntracklets #eta<0.5",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 0.5 vs eta 1.0 histogram 
    fHistNtrEta03vsNtrEta1EvWithCand = new TH2F("hNtrEta03vsNtrEta1EvWithCand","Uncorrected Eta0.3 vs Eta1.0 (events selected with a D candidate); Ntracklets #eta<1.0; Ntracklets #eta<0.3",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 0.3 vs eta 1.0 histogram 
    fHistNtrEtaV0AvsNtrEta1EvWithCand = new TH2F("hNtrEtaV0AvsNtrEta1EvWithCand","Uncorrected Eta-V0A vs Eta1.0 (events selected with a D candidate); Ntracklets #eta<1.0; Multiplicity V0A",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsV0,firstMultBin,lastMultBinV0); //eta V0A vs eta 1.0 histogram 
    fHistNtrEtaV0MvsNtrEta1EvWithCand = new TH2F("hNtrEtaV0MvsNtrEta1EvWithCand","Uncorrected Eta-V0M vs Eta1.0 (events selected with a D candidate); Ntracklets #eta<1.0; Multiplicity V0A+V0C",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsV0,firstMultBin,lastMultBinV0); //eta V0M vs eta 1.0 histogram 
    fHistNtrEtaV0AvsV0AEqEvWithCand = new TH2F("hNtrEtaV0AvsV0AEqEvWithCand","Corrected V0A vs corrected V0A-Equalized (events selected with a D candidate); Vzero-A; Vzero-A Equalized",nMultBinsV0,firstMultBin,lastMultBinV0,nMultBinsV0,firstMultBin,lastMultBinV0); // comparison V0A - V0Aeq
    fHistNtrEtaV0MvsV0MEqEvWithCand = new TH2F("hNtrEtaV0MvsV0MEqEvWithCand","Corrected V0M vs corrected V0M-Equalized (events selected with a D candidate); Vzero-M; Vzero-M Equalized",nMultBinsV0,firstMultBin,lastMultBinV0,nMultBinsV0,firstMultBin,lastMultBinV0); // comparison V0M - V0Meq
    fHistNtrCorrEta1vsNtrRawEta1EvWithCand = new TH2F("hNtrCorrEta1vsNtrRawEta1EvWithCand","Corrected Eta1 vs Eta1.0 (events selected with a D candidate); Ntracklets #eta<1.0 corrected; Ntracklets #eta<1",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 1.6 vs eta 1.0 histogram
    fHistMultCorrvsMultRawEvWithCand = new TH2F("hMultCorrvsMultRawEvWithCand",Form("Corrected multiplicity vs uncorrected multiplicity (events selected) with a D candidate; %s corrected; %s",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin); // corrected vs uncorrected multiplicity


    fHistNtrEta16vsNtrEta1EvWithD = new TH2F("hNtrEta16vsNtrEta1EvWithD","Uncorrected Eta1.6 vs Eta1.0 (events selected with D in mass range); Ntracklets #eta<1.0; Ntracklets #eta<1.6",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 1.6 vs eta 1.0 histogram 
    fHistNtrEta05vsNtrEta1EvWithD = new TH2F("hNtrEta05vsNtrEta1EvWithD","Uncorrected Eta0.5 vs Eta1.0 (events selected with D in mass range); Ntracklets #eta<1.0; Ntracklets #eta<0.5",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 0.5 vs eta 1.0 histogram 
    fHistNtrEta03vsNtrEta1EvWithD = new TH2F("hNtrEta03vsNtrEta1EvWithD","Uncorrected Eta0.3 vs Eta1.0 (events selected with D in mass range); Ntracklets #eta<1.0; Ntracklets #eta<0.3",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 0.3 vs eta 1.0 histogram 
    fHistNtrEtaV0AvsNtrEta1EvWithD = new TH2F("hNtrEtaV0AvsNtrEta1EvWithD","Uncorrected Eta-V0A vs Eta1.0 (events selected with D in mass range); Ntracklets #eta<1.0; Multiplicity V0A",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsV0,firstMultBin,lastMultBinV0); //eta V0A vs eta 1.0 histogram 
    fHistNtrEtaV0MvsNtrEta1EvWithD = new TH2F("hNtrEtaV0MvsNtrEta1EvWithD","Uncorrected Eta-V0M vs Eta1.0 (events selected with D in mass range); Ntracklets #eta<1.0; Multiplicity V0A+V0C",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsV0,firstMultBin,lastMultBinV0); //eta V0M vs eta 1.0 histogram 
    fHistNtrEtaV0AvsV0AEqEvWithD = new TH2F("hNtrEtaV0AvsV0AEqEvWithD","Corrected V0A vs corrected V0A-Equalized (events selected with D in mass range); Vzero-A; Vzero-A Equalized",nMultBinsV0,firstMultBin,lastMultBinV0,nMultBinsV0,firstMultBin,lastMultBinV0); // comparison V0A - V0Aeq
    fHistNtrEtaV0MvsV0MEqEvWithD = new TH2F("hNtrEtaV0MvsV0MEqEvWithD","Corrected V0M vs corrected V0M-Equalized (events selected with D in mass range); Vzero-M; Vzero-M Equalized",nMultBinsV0,firstMultBin,lastMultBinV0,nMultBinsV0,firstMultBin,lastMultBinV0); // comparison V0M - V0Meq
    fHistNtrCorrEta1vsNtrRawEta1EvWithD = new TH2F("hNtrCorrEta1vsNtrRawEta1EvWithD","Corrected Eta1 vs Eta1.0 (events selected with D in mass range); Ntracklets #eta<1.0 corrected; Ntracklets #eta<1",nMultBinsNtrk,firstMultBin,lastMultBinNtrk,nMultBinsNtrk,firstMultBin,lastMultBinNtrk); //eta 1.6 vs eta 1.0 histogram
    fHistMultCorrvsMultRawEvWithD = new TH2F("hMultCorrvsMultRawEvWithD",Form("Corrected multiplicity vs uncorrected multiplicity (events selected with D in mass range); %s corrected; %s",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin); // corrected vs uncorrected multiplicity

  }
  fHistNtrVsZvtx = new TH2F("hNtrVsZvtx",Form("N%s vs VtxZ; VtxZ;N_{%s};",estimatorName,estimatorName),300,-15,15,nMultBins,firstMultBin,lastMultBin); //
  fHistNtrCorrVsZvtx = new TH2F("hNtrCorrVsZvtx",Form("N%s vs VtxZ; VtxZ;N_{%s};",estimatorName,estimatorName),300,-15,15,nMultBins,firstMultBin,lastMultBin); //

  fHistNtrVsNchMC = new TH2F("hNtrVsNchMC",Form("N%s vs NchMC; Nch;N_{%s};",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin); //
  fHistNtrCorrVsNchMC = new TH2F("hNtrCorrVsNchMC",Form("N%s vs Nch; Nch;N_{%s};",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin); //
  
  fHistNtrVsNchMCPrimary = new TH2F("hNtrVsNchMCPrimary",Form("N%s vs Nch (Primary); Nch (Primary);N_{%s};",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin); //
  fHistNtrCorrVsNchMCPrimary = new TH2F("hNtrCorrVsNchMCPrimary",Form("N%s vs Nch (Primary); Nch(Primary) ;N_{%s};",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin); //

  fHistNtrVsNchMCPhysicalPrimary = new TH2F("hNtrVsNchMCPhysicalPrimary",Form("N%s vs Nch (Physical Primary); Nch (Physical Primary);N_{%s};",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin); //
  fHistNtrCorrVsNchMCPhysicalPrimary = new TH2F("hNtrCorrVsMCPhysicalPrimary",Form("N%s vs Nch (Physical Primary); Nch (Physical Primary);N_{%s};",estimatorName,estimatorName),nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin); //
  
  fHistGenPrimaryParticlesInelGt0 = new TH1F("hGenPrimaryParticlesInelGt0","Multiplcity of generated charged particles ; Nparticles ; Entries",nMultBins,firstMultBin,lastMultBin);

  fHistNchMCVsNchMCPrimaryVsNchMCPhysicalPrimary = new TH3F("fHistNchMCVsNchMCPrimaryVsNchMCPhysicalPrimary", "MC: Nch (Physical Primary) vs Nch (Primary) vs Nch (Generated); Nch (Generated); Nch (Primary); Nch (Physical Primary)",nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin,nMultBins,firstMultBin,lastMultBin);

  fHistNtrUnCorrPSSel->Sumw2();
  fHistNtrUnCorrPSTrigSel->Sumw2();
  fHistNtrUnCorrPSTrigPileUpSel->Sumw2();
  fHistNtrUnCorrPSTrigPileUpVtxSel->Sumw2();
  fHistNtrUnCorrPSTrigPileUpVtxContSel->Sumw2();
  fHistNtrUnCorrPSTrigPileUpVtxRangeSel->Sumw2();
  fHistNtrUnCorrPSTrigPileUpVtxRangeCentrSel->Sumw2();
  fHistNtrUnCorrEvSel->Sumw2();
  fHistNtrUnCorrEvWithCand->Sumw2();
  fHistNtrUnCorrEvWithD->Sumw2();
  fHistNtrCorrPSSel->Sumw2();
  fHistNtrCorrEvSel->Sumw2();
  fHistNtrCorrEvWithCand->Sumw2();
  fHistNtrCorrEvWithD->Sumw2();
  fHistGenPrimaryParticlesInelGt0->Sumw2();
  fOutput->Add(fHistNtrUnCorrPSSel);
  fOutput->Add(fHistNtrUnCorrPSTrigSel);
  fOutput->Add(fHistNtrUnCorrPSTrigPileUpSel);
  fOutput->Add(fHistNtrUnCorrPSTrigPileUpVtxSel);
  fOutput->Add(fHistNtrUnCorrPSTrigPileUpVtxContSel);
  fOutput->Add(fHistNtrUnCorrPSTrigPileUpVtxRangeSel);
  fOutput->Add(fHistNtrUnCorrPSTrigPileUpVtxRangeCentrSel);
  fOutput->Add(fHistNtrUnCorrEvSel);
  fOutput->Add(fHistNtrUnCorrEvWithCand);
  fOutput->Add(fHistNtrUnCorrEvWithD);
  fOutput->Add(fHistNtrCorrPSSel);
  fOutput->Add(fHistNtrCorrEvSel);
  fOutput->Add(fHistNtrCorrEvWithCand);
  fOutput->Add(fHistNtrCorrEvWithD);
  if(fKeepCorrPlots){
    fOutput->Add(fHistNtrEta16vsNtrEta1EvSel);
    fOutput->Add(fHistNtrEta05vsNtrEta1EvSel);
    fOutput->Add(fHistNtrEta03vsNtrEta1EvSel);
    fOutput->Add(fHistNtrEtaV0AvsNtrEta1EvSel);
    fOutput->Add(fHistNtrEtaV0MvsNtrEta1EvSel);
    fOutput->Add(fHistNtrEtaV0AvsV0AEqEvSel);
    fOutput->Add(fHistNtrEtaV0MvsV0MEqEvSel);
    fOutput->Add(fHistNtrCorrEta1vsNtrRawEta1EvSel);
    fOutput->Add(fHistMultCorrvsMultRawEvSel);
    fOutput->Add(fHistNtrEta16vsNtrEta1EvWithCand);
    fOutput->Add(fHistNtrEta05vsNtrEta1EvWithCand);
    fOutput->Add(fHistNtrEta03vsNtrEta1EvWithCand);
    fOutput->Add(fHistNtrEtaV0AvsNtrEta1EvWithCand);
    fOutput->Add(fHistNtrEtaV0MvsNtrEta1EvWithCand);
    fOutput->Add(fHistNtrEtaV0AvsV0AEqEvWithCand);
    fOutput->Add(fHistNtrEtaV0MvsV0MEqEvWithCand);
    fOutput->Add(fHistNtrCorrEta1vsNtrRawEta1EvWithCand);
    fOutput->Add(fHistMultCorrvsMultRawEvWithCand);
    fOutput->Add(fHistNtrEta16vsNtrEta1EvWithD);
    fOutput->Add(fHistNtrEta05vsNtrEta1EvWithD);
    fOutput->Add(fHistNtrEta03vsNtrEta1EvWithD);
    fOutput->Add(fHistNtrEtaV0AvsNtrEta1EvWithD);
    fOutput->Add(fHistNtrEtaV0MvsNtrEta1EvWithD);
    fOutput->Add(fHistNtrEtaV0AvsV0AEqEvWithD);
    fOutput->Add(fHistNtrEtaV0MvsV0MEqEvWithD);
    fOutput->Add(fHistNtrCorrEta1vsNtrRawEta1EvWithD);
    fOutput->Add(fHistMultCorrvsMultRawEvWithD);
  }
  fOutput->Add(fHistNtrVsZvtx);
  fOutput->Add(fHistNtrCorrVsZvtx);

  fOutput->Add(fHistNtrVsNchMC);
  fOutput->Add(fHistNtrCorrVsNchMC);
  fOutput->Add(fHistNtrVsNchMCPrimary);
  fOutput->Add(fHistNtrCorrVsNchMCPrimary);
  fOutput->Add(fHistNtrVsNchMCPhysicalPrimary);
  fOutput->Add(fHistNtrCorrVsNchMCPhysicalPrimary);
  fOutput->Add(fHistGenPrimaryParticlesInelGt0);
  fOutput->Add(fHistNchMCVsNchMCPrimaryVsNchMCPhysicalPrimary);

  
  fHistNEvents = new TH1F("fHistNEvents", "number of events ",11,-0.5,10.5);
  fHistNEvents->GetXaxis()->SetBinLabel(1,"nEvents total");
  fHistNEvents->GetXaxis()->SetBinLabel(2,"nEvents with Z vertex");
  fHistNEvents->GetXaxis()->SetBinLabel(3,"nEvents selected");
  fHistNEvents->GetXaxis()->SetBinLabel(4,"Rejected due to trigger");
  fHistNEvents->GetXaxis()->SetBinLabel(5,"Rejected due to phys sel");
  fHistNEvents->GetXaxis()->SetBinLabel(6,"Rejected due to vertex cuts");
  fHistNEvents->GetXaxis()->SetBinLabel(7,"Rejected due to pileup");
  fHistNEvents->GetXaxis()->SetBinLabel(8,"Total no. of candidate");
  fHistNEvents->GetXaxis()->SetBinLabel(9,"no. of cand wo bitmask");
  fHistNEvents->GetXaxis()->SetBinLabel(10,"D after cuts (No PID)");
  fHistNEvents->GetXaxis()->SetBinLabel(11,"D after cuts + PID)"); 
  fHistNEvents->GetXaxis()->SetNdivisions(1,kFALSE);  
  fHistNEvents->Sumw2();
  fHistNEvents->SetMinimum(0);
  fOutput->Add(fHistNEvents);

  fPtVsMassVsMult=new TH3F("hPtVsMassvsMult", "D candidates: p_{t} vs mass vs tracklets multiplicity; Tracklets; Mass M [GeV/c^{2}]; p_{t} [GeV/c]",nMultBins,firstMultBin,lastMultBin,fNMassBins,fLowmasslimit,fUpmasslimit,48,0.,24.);
 
  fPtVsMassVsMultNoPid=new TH3F("hPtVsMassvsMultNoPid", "D candidates: p_{t} vs mass vs tracklets multiplicity; Tracklets; Mass M [GeV/c^{2}]; p_{t} [GeV/c]",nMultBins,firstMultBin,lastMultBin,fNMassBins,fLowmasslimit,fUpmasslimit,48,0.,24.); 

  fPtVsMassVsMultUncorr=new TH3F("hPtVsMassvsMultUncorr", "D candidates: p_{t} vs mass vs tracklets multiplicity; Tracklets; Mass M [GeV/c^{2}]; p_{t} [GeV/c]",nMultBins,firstMultBin,lastMultBin,fNMassBins,fLowmasslimit,fUpmasslimit,48,0.,24.);

  fPtVsMassVsMultPart=new TH3F("hPtVsMassvsMultPart", "D candidates: p_{t} vs mass vs tracklets multiplicity; Tracklets; Mass M [GeV/c^{2}]; p_{t} [GeV/c]",nMultBins,firstMultBin,lastMultBin,fNMassBins,fLowmasslimit,fUpmasslimit,48,0.,24.);

  fPtVsMassVsMultAntiPart=new TH3F("hPtVsMassvsMultAntiPart", "D candidates: p_{t} vs mass vs tracklets multiplicity; Tracklets; Mass M [GeV/c^{2}]; p_{t} [GeV/c]",nMultBins,firstMultBin,lastMultBin,fNMassBins,fLowmasslimit,fUpmasslimit,48,0.,24.);

  fPtVsMassVsMultMC=new TH3F("hPtVsMassvsMultMC", "D true candidates: p_{t} vs mass vs tracklets multiplicity; Tracklets; Mass M [GeV/c^{2}]; p_{t} [GeV/c]",nMultBins,firstMultBin,lastMultBin,fNMassBins,fLowmasslimit,fUpmasslimit,48,0.,24.);

  fOutput->Add(fPtVsMassVsMult);
  fOutput->Add(fPtVsMassVsMultUncorr);
  fOutput->Add(fPtVsMassVsMultNoPid);
  fOutput->Add(fPtVsMassVsMultPart);
  fOutput->Add(fPtVsMassVsMultAntiPart);
  fOutput->Add(fPtVsMassVsMultMC);

  if(fDoImpPar) CreateImpactParameterHistos();

  fCounter = new AliNormalizationCounter("NormCounterCorrMult");
  fCounter->SetStudyMultiplicity(kTRUE,1.);
  fCounter->Init(); 

  fCounterU = new AliNormalizationCounter("NormCounterUnCorrMult");
  fCounterU->SetStudyMultiplicity(kTRUE,1.);
  fCounterU->Init(); 

  fOutputCounters = new TList();
  fOutputCounters->SetOwner();
  fOutputCounters->SetName("OutputCounters");
  fOutputCounters->Add(fCounter);
  fOutputCounters->Add(fCounterU);
  
  PostData(1,fOutput); 
  PostData(2,fListCuts);
  PostData(3,fOutputCounters);
  PostData(4,fListProfiles);

  if(fUseNchWeight) CreateMeasuredNchHisto();

  return;
}



//________________________________________________________________________
void AliAnalysisTaskSEDvsMultiplicity::UserExec(Option_t */*option*/)
{
  // Execute analysis for current event:
  // heavy flavor candidates association to MC truth

  AliAODEvent *aod = dynamic_cast<AliAODEvent*> (InputEvent());
  
  //  AliAODTracklets* tracklets = aod->GetTracklets();
  //Int_t ntracklets = tracklets->GetNumberOfTracklets();
 
  
  TClonesArray *arrayCand = 0;
  TString arrayName="";
  UInt_t pdgDau[3];
  Int_t nDau=0;
  Int_t selbit=0;
  if(fPdgMeson==411){
    arrayName="Charm3Prong";
    pdgDau[0]=211; pdgDau[1]=321; pdgDau[2]=211; 
    nDau=3;
    selbit=AliRDHFCuts::kDplusCuts;
  }else if(fPdgMeson==421){
    arrayName="D0toKpi";
    pdgDau[0]=211; pdgDau[1]=321; pdgDau[2]=0;
    nDau=2;
    selbit=AliRDHFCuts::kD0toKpiCuts;
  }else if(fPdgMeson==413){
    arrayName="Dstar";
    pdgDau[0]=321; pdgDau[1]=211; pdgDau[2]=0; // Quoting here D0 daughters (D* ones on another variable later)
    nDau=2;
    selbit=AliRDHFCuts::kDstarCuts;
  }

  if(!aod && AODEvent() && IsStandardAOD()) {
    // In case there is an AOD handler writing a standard AOD, use the AOD 
    // event in memory rather than the input (ESD) event.    
    aod = dynamic_cast<AliAODEvent*> (AODEvent());
     // in this case the braches in the deltaAOD (AliAOD.VertexingHF.root)
     // have to taken from the AOD event hold by the AliAODExtension
    AliAODHandler* aodHandler = (AliAODHandler*) 
      ((AliAnalysisManager::GetAnalysisManager())->GetOutputEventHandler());
    if(aodHandler->GetExtensions()) {
      AliAODExtension *ext = (AliAODExtension*)aodHandler->GetExtensions()->FindObject("AliAOD.VertexingHF.root");
      AliAODEvent *aodFromExt = ext->GetAOD();
      arrayCand=(TClonesArray*)aodFromExt->GetList()->FindObject(arrayName.Data());
    }
  } else if(aod) {
    arrayCand=(TClonesArray*)aod->GetList()->FindObject(arrayName.Data());
  }

  if(!aod || !arrayCand) {
    printf("AliAnalysisTaskSEDvsMultiplicity::UserExec: Charm3Prong branch not found!\n");
    return;
  }

  if(fisPPbData && fReadMC){
    Int_t runnumber = aod->GetRunNumber();
    if(aod->GetTriggerMask()==0 && 
       (runnumber>=195344 && runnumber<=195677)){
      AliDebug(3,"Event rejected because of null trigger mask");
      return;
    }
  }


  // fix for temporary bug in ESDfilter 
  // the AODs with null vertex pointer didn't pass the PhysSel
  if(!aod->GetPrimaryVertex()||TMath::Abs(aod->GetMagneticField())<0.001) return;

  // Int_t countTreta1=AliVertexingHFUtils::GetNumberOfTrackletsInEtaRange(aod,-1.,1.);
  // Int_t countTreta03=AliVertexingHFUtils::GetNumberOfTrackletsInEtaRange(aod,-0.3,0.3);
  // Int_t countTreta05=AliVertexingHFUtils::GetNumberOfTrackletsInEtaRange(aod,-0.5,0.5);
  // Int_t countTreta16=AliVertexingHFUtils::GetNumberOfTrackletsInEtaRange(aod,-1.6,1.6);
  Int_t countTreta1=0, countTreta03=0, countTreta05=0, countTreta16=0;
  AliAODTracklets* tracklets=aod->GetTracklets();
  Int_t nTr=tracklets->GetNumberOfTracklets();
  for(Int_t iTr=0; iTr<nTr; iTr++){
    Double_t theta=tracklets->GetTheta(iTr);
    Double_t eta=-TMath::Log(TMath::Tan(theta/2.));
    if(eta>-0.3 && eta<0.3) countTreta03++;
    if(eta>-0.5 && eta<0.5) countTreta05++;
    if(eta>-1.0 && eta<1.0) countTreta1++;
    if(eta>-1.6 && eta<1.6) countTreta16++;
  }
  

  Int_t vzeroMult=0, vzeroMultA=0, vzeroMultC=0;
  Int_t vzeroMultEq=0, vzeroMultAEq=0, vzeroMultCEq=0;
  AliAODVZERO *vzeroAOD = (AliAODVZERO*)aod->GetVZEROData();
  if(vzeroAOD) {
    vzeroMultA = static_cast<Int_t>(vzeroAOD->GetMTotV0A());
    vzeroMultC = static_cast<Int_t>(vzeroAOD->GetMTotV0C());
    vzeroMult = vzeroMultA + vzeroMultC;
    vzeroMultAEq = static_cast<Int_t>(AliVertexingHFUtils::GetVZEROAEqualizedMultiplicity(aod));
    vzeroMultCEq = static_cast<Int_t>(AliVertexingHFUtils::GetVZEROCEqualizedMultiplicity(aod));
    vzeroMultEq = vzeroMultAEq + vzeroMultCEq;
  }

  Int_t countMult = countTreta1;
  if(fMultiplicityEstimator==kNtrk03) { countMult = countTreta03; }
  else if(fMultiplicityEstimator==kNtrk05) { countMult = countTreta05; }
  else if(fMultiplicityEstimator==kNtrk10to16) { countMult = countTreta16 - countTreta1; }
  else if(fMultiplicityEstimator==kVZERO) { countMult = vzeroMult; }
  else if(fMultiplicityEstimator==kVZEROA) { countMult = vzeroMultA; }
  else if(fMultiplicityEstimator==kVZEROEq) { countMult = vzeroMultEq; }
  else if(fMultiplicityEstimator==kVZEROAEq) { countMult = vzeroMultAEq; }


  fCounterU->StoreEvent(aod,fRDCutsAnalysis,fReadMC,countMult);
  fHistNEvents->Fill(0); // count event

  Double_t countTreta1corr=countTreta1;
  Double_t countCorr=countMult;
  AliAODVertex *vtx1 = (AliAODVertex*)aod->GetPrimaryVertex();
  // In case of VZERO multiplicity, consider the zvtx correction flag
  //  fDoVZER0ParamVertexCorr: 0= none, 1= usual d2h, 2=AliESDUtils
  Bool_t isDataDrivenZvtxCorr=kTRUE;
  Bool_t isVtxOk=kFALSE;
  Int_t vzeroMultACorr=vzeroMultA, vzeroMultCCorr=vzeroMultC, vzeroMultCorr=vzeroMult;
  Int_t vzeroMultAEqCorr=vzeroMultAEq, vzeroMultCEqCorr=vzeroMultCEq, vzeroMultEqCorr=vzeroMultEq;
  if(vtx1){
    if(vtx1->GetNContributors()>0){
      fHistNEvents->Fill(1);
      isVtxOk=kTRUE;
    }
  }
  if(isVtxOk){
    if( (fMultiplicityEstimator==kVZERO) || (fMultiplicityEstimator==kVZEROA) ||
	(fMultiplicityEstimator==kVZEROEq) || (fMultiplicityEstimator==kVZEROAEq) ){
      if(fDoVZER0ParamVertexCorr==0){
	// do not correct
	isDataDrivenZvtxCorr=kFALSE;
      } else if (fDoVZER0ParamVertexCorr==2){
	// use AliESDUtils correction
	Float_t zvtx = vtx1->GetZ();
	isDataDrivenZvtxCorr=kFALSE;
	vzeroMultACorr = static_cast<Int_t>(AliESDUtils::GetCorrV0A(vzeroMultA,zvtx));
	vzeroMultCCorr = static_cast<Int_t>(AliESDUtils::GetCorrV0C(vzeroMultC,zvtx));
	vzeroMultCorr = vzeroMultACorr + vzeroMultCCorr;
	vzeroMultAEqCorr = static_cast<Int_t>(AliESDUtils::GetCorrV0A(vzeroMultAEq,zvtx));
	vzeroMultCEqCorr =static_cast<Int_t>( AliESDUtils::GetCorrV0C(vzeroMultCEq,zvtx));
	vzeroMultEqCorr = vzeroMultAEqCorr + vzeroMultCEqCorr;
	if(fMultiplicityEstimator==kVZERO) { countCorr = vzeroMultCorr; }
	else if(fMultiplicityEstimator==kVZEROA) { countCorr = vzeroMultACorr; }
	else if(fMultiplicityEstimator==kVZEROEq) { countCorr = vzeroMultEqCorr; }
	else if(fMultiplicityEstimator==kVZEROAEq) { countCorr = vzeroMultAEqCorr; }
      }
    }
  }
  // Data driven multiplicity z-vertex correction
  if(isVtxOk && isDataDrivenZvtxCorr){
    TProfile* estimatorAvg = GetEstimatorHistogram(aod);
    if(estimatorAvg){
      countTreta1corr=static_cast<Int_t>(AliVertexingHFUtils::GetCorrectedNtracklets(estimatorAvg,countTreta1,vtx1->GetZ(),fRefMult));
      // vzeroMultACorr=static_cast<Int_t>(AliVertexingHFUtils::GetCorrectedNtracklets(estimatorAvg,vzeroMultA,vtx1->GetZ(),fRefMult));
      // vzeroMultCorr= vzeroMultACorr + static_cast<Int_t>(AliVertexingHFUtils::GetCorrectedNtracklets(estimatorAvg,vzeroMultC,vtx1->GetZ(),fRefMult));
      // vzeroMultAEqCorr=static_cast<Int_t>(AliVertexingHFUtils::GetCorrectedNtracklets(estimatorAvg,vzeroMultAEq,vtx1->GetZ(),fRefMult));
      // vzeroMultEqCorr= vzeroMultAEqCorr + static_cast<Int_t>(AliVertexingHFUtils::GetCorrectedNtracklets(estimatorAvg,vzeroMultCEq,vtx1->GetZ(),fRefMult));
      countCorr=static_cast<Int_t>(AliVertexingHFUtils::GetCorrectedNtracklets(estimatorAvg,countMult,vtx1->GetZ(),fRefMult));
    }
  }


  Bool_t isEvSel=fRDCutsAnalysis->IsEventSelected(aod);

  if(fRDCutsAnalysis->GetWhyRejection()==5) fHistNEvents->Fill(3);
  if(fRDCutsAnalysis->GetWhyRejection()==7) fHistNEvents->Fill(4);
  if(fRDCutsAnalysis->GetWhyRejection()==6) fHistNEvents->Fill(5);
  if(fRDCutsAnalysis->GetWhyRejection()==1) fHistNEvents->Fill(6);

  Bool_t isEvPSRejected = fRDCutsAnalysis->IsEventRejectedDuePhysicsSelection();
  Bool_t isEvTrigNameRejected = fRDCutsAnalysis->IsEventRejectedDueToTrigger();
  Bool_t isEvPileUpRejected = fRDCutsAnalysis->IsEventRejectedDueToPileup();
  Bool_t isEvNoVtxRejected = fRDCutsAnalysis->IsEventRejectedDueToNotRecoVertex();
  Bool_t isEvVtxContribRejected = fRDCutsAnalysis->IsEventRejectedDueToVertexContributors();
  Bool_t isEvVtxRangeRejected= fRDCutsAnalysis->IsEventRejectedDueToZVertexOutsideFiducialRegion();
  Bool_t isEvCentralityRejected = fRDCutsAnalysis->IsEventRejectedDueToCentrality();
  if(!isEvPSRejected){
    fHistNtrUnCorrPSSel->Fill(countMult);
    fHistNtrCorrPSSel->Fill(countCorr);
    if(!isEvTrigNameRejected){
      fHistNtrUnCorrPSTrigSel->Fill(countMult);
      if(!isEvPileUpRejected){
	fHistNtrUnCorrPSTrigPileUpSel->Fill(countMult);
	if(!isEvNoVtxRejected){
	  fHistNtrUnCorrPSTrigPileUpVtxSel->Fill(countMult);
	  if(!isEvVtxContribRejected){
	    fHistNtrUnCorrPSTrigPileUpVtxContSel->Fill(countMult);
	    if(!isEvVtxRangeRejected){
	      fHistNtrUnCorrPSTrigPileUpVtxRangeSel->Fill(countMult);
	      if(!isEvCentralityRejected){
		fHistNtrUnCorrPSTrigPileUpVtxRangeCentrSel->Fill(countMult);
	      }
	    }
	  }
	}
      }
    }
  }
  
  if(!isEvSel)return;
  if(fKeepCorrPlots){
    fHistNtrEta16vsNtrEta1EvSel->Fill(countTreta1,countTreta16);
    fHistNtrEta05vsNtrEta1EvSel->Fill(countTreta1,countTreta05);
    fHistNtrEta03vsNtrEta1EvSel->Fill(countTreta1,countTreta03);
    fHistNtrEtaV0AvsNtrEta1EvSel->Fill(countTreta1,vzeroMultA);
    fHistNtrEtaV0MvsNtrEta1EvSel->Fill(countTreta1,vzeroMult);
    fHistNtrEtaV0AvsV0AEqEvSel->Fill(vzeroMultA,vzeroMultAEq);
    fHistNtrEtaV0MvsV0MEqEvSel->Fill(vzeroMult,vzeroMultEq);
    fHistNtrCorrEta1vsNtrRawEta1EvSel->Fill(countTreta1,countTreta1corr);
    fHistMultCorrvsMultRawEvSel->Fill(countMult,countCorr);
  }
  if(vtx1){
    fHistNtrVsZvtx->Fill(vtx1->GetZ(),countMult);
    fHistNtrCorrVsZvtx->Fill(vtx1->GetZ(),countCorr);
  }

  TClonesArray *arrayMC=0;
  AliAODMCHeader *mcHeader=0;

  Double_t nchWeight=1.0;

  // load MC particles
  if(fReadMC){
     
    arrayMC =  (TClonesArray*)aod->GetList()->FindObject(AliAODMCParticle::StdBranchName());
    if(!arrayMC) {
      printf("AliAnalysisTaskSEDvsMultiplicity::UserExec: MC particles branch not found!\n");
      return;
    }  
    // load MC header
    mcHeader =  (AliAODMCHeader*)aod->GetList()->FindObject(AliAODMCHeader::StdBranchName());
    if(!mcHeader) {
      printf("AliAnalysisTaskSEDvsMultiplicity::UserExec: MC header branch not found!\n");
      return;
     }
  

    // Int_t nChargedMC=AliVertexingHFUtils::GetGeneratedMultiplicityInEtaRange(arrayMC,-1.0,1.0);
    // Int_t nChargedMCPrimary=AliVertexingHFUtils::GetGeneratedPrimariesInEtaRange(arrayMC,-1.0,1.0);
    // Int_t nChargedMCPhysicalPrimary=AliVertexingHFUtils::GetGeneratedPhysicalPrimariesInEtaRange(arrayMC,-1.0,1.0);
    //
    Int_t nChargedMCEta10=0, nChargedMCEta03=0, nChargedMCEta05=0, nChargedMCEta16=0, nChargedMCEtam37tm17=0, nChargedMCEta28t51=0;
    Int_t nChargedMCPrimaryEta10=0, nChargedMCPrimaryEta03=0, nChargedMCPrimaryEta05=0, nChargedMCPrimaryEta16=0, nChargedMCPrimaryEtam37tm17=0, nChargedMCPrimaryEta28t51=0;
    Int_t nChargedMCPhysicalPrimaryEta10=0, nChargedMCPhysicalPrimaryEta03=0, nChargedMCPhysicalPrimaryEta05=0, nChargedMCPhysicalPrimaryEta16=0, nChargedMCPhysicalPrimaryEtam37tm17=0, nChargedMCPhysicalPrimaryEta28t51=0;
    for(Int_t i=0; i<arrayMC->GetEntriesFast(); i++){
      AliAODMCParticle *part=(AliAODMCParticle*)arrayMC->UncheckedAt(i);
      Int_t charge = part->Charge();
      Double_t eta = part->Eta();
      Bool_t isPrim = part->IsPrimary();
      Bool_t isPhysPrim = part->IsPhysicalPrimary();
      if(charge!=0) {
	if(eta>-0.3 && eta< 0.3) { 
	  nChargedMCEta03++;
	  if(isPrim) nChargedMCPrimaryEta03++;
	  if(isPhysPrim) nChargedMCPhysicalPrimaryEta03++;
	}
	if(eta>-0.5 && eta< 0.5) { 
	  nChargedMCEta05++;
	  if(isPrim) nChargedMCPrimaryEta05++;
	  if(isPhysPrim) nChargedMCPhysicalPrimaryEta05++;
	}
	if(eta>-1.0 && eta< 1.0) { 
	  nChargedMCEta10++;
	  if(isPrim) nChargedMCPrimaryEta10++;
	  if(isPhysPrim) nChargedMCPhysicalPrimaryEta10++;
	}
	if(eta>-1.6 && eta< 1.6) { 
	  nChargedMCEta16++;
	  if(isPrim) nChargedMCPrimaryEta16++;
	  if(isPhysPrim) nChargedMCPhysicalPrimaryEta16++;
	}
	if(eta>-3.7 && eta<-1.7) { 
	  nChargedMCEtam37tm17++;
	  if(isPrim) nChargedMCPrimaryEtam37tm17++;
	  if(isPhysPrim) nChargedMCPhysicalPrimaryEtam37tm17++;
	}
	if(eta> 2.8 && eta< 5.1) { 
	  nChargedMCEta28t51++;
	  if(isPrim) nChargedMCPrimaryEta28t51++;
	  if(isPhysPrim) nChargedMCPhysicalPrimaryEta28t51++;
	}
      }
    }
    Int_t nChargedMC=nChargedMCEta10;
    Int_t nChargedMCPrimary=nChargedMCPrimaryEta10;
    Int_t nChargedMCPhysicalPrimary=nChargedMCPhysicalPrimaryEta10;


    // Compute the Nch weights (reference is Ntracklets within |eta|<1.0)
    if(fUseNchWeight){
      Double_t tmpweight = 1.0;
      if(nChargedMCPhysicalPrimary<=0) tmpweight = 0.0;
      else{
	Double_t pMeas = fHistoMeasNch->GetBinContent(fHistoMeasNch->FindBin(nChargedMCPhysicalPrimary));
	//	printf(" pMeas=%2.2f  and histo MCNch %s \n",pMeas,fHistoMCNch);
	Double_t pMC = fHistoMCNch->GetBinContent(fHistoMCNch->FindBin(nChargedMCPhysicalPrimary));
	tmpweight = pMC>0 ? pMeas/pMC : 0.;
      }
      nchWeight *= tmpweight;
      AliDebug(2,Form("Using Nch weights, Mult=%d Weight=%f\n",nChargedMCPhysicalPrimary,nchWeight));
    }

    // Now recompute the variables in case another MC estimator is considered
    // Int_t nChargedMCEta10 = nChargedMC;
    // Int_t nChargedMCEta16 = AliVertexingHFUtils::GetGeneratedMultiplicityInEtaRange(arrayMC,-1.6,1.6);
    // Int_t nChargedMCEta05 = AliVertexingHFUtils::GetGeneratedMultiplicityInEtaRange(arrayMC,-0.5,0.5);
    // Int_t nChargedMCEta03 = AliVertexingHFUtils::GetGeneratedMultiplicityInEtaRange(arrayMC,-0.3,0.3);
    // Int_t nChargedMCEtam37tm17 = AliVertexingHFUtils::GetGeneratedMultiplicityInEtaRange(arrayMC,-3.7,-1.7);
    // Int_t nChargedMCEta28t51 = AliVertexingHFUtils::GetGeneratedMultiplicityInEtaRange(arrayMC,2.8,5.1);
    // Int_t nChargedMCPrimaryEta10 = nChargedMCPrimary;
    // Int_t nChargedMCPrimaryEta16 = AliVertexingHFUtils::GetGeneratedPrimariesInEtaRange(arrayMC,-1.6,1.6);
    // Int_t nChargedMCPrimaryEta05 = AliVertexingHFUtils::GetGeneratedPrimariesInEtaRange(arrayMC,-0.5,0.5);
    // Int_t nChargedMCPrimaryEta03 = AliVertexingHFUtils::GetGeneratedPrimariesInEtaRange(arrayMC,-0.3,0.3);
    // Int_t nChargedMCPrimaryEtam37tm17 = AliVertexingHFUtils::GetGeneratedPrimariesInEtaRange(arrayMC,-3.7,-1.7);
    // Int_t nChargedMCPrimaryEta28t51 = AliVertexingHFUtils::GetGeneratedPrimariesInEtaRange(arrayMC,2.8,5.1);
    // Int_t nChargedMCPhysicalPrimaryEta10 = nChargedMCPhysicalPrimary;
    // Int_t nChargedMCPhysicalPrimaryEta16 = AliVertexingHFUtils::GetGeneratedPhysicalPrimariesInEtaRange(arrayMC,-1.6,1.6);
    // Int_t nChargedMCPhysicalPrimaryEta05 = AliVertexingHFUtils::GetGeneratedPhysicalPrimariesInEtaRange(arrayMC,-0.5,0.5);
    // Int_t nChargedMCPhysicalPrimaryEta03 = AliVertexingHFUtils::GetGeneratedPhysicalPrimariesInEtaRange(arrayMC,-0.3,0.3);
    // Int_t nChargedMCPhysicalPrimaryEtam37tm17 = AliVertexingHFUtils::GetGeneratedPhysicalPrimariesInEtaRange(arrayMC,-3.7,-1.7);
    // Int_t nChargedMCPhysicalPrimaryEta28t51 = AliVertexingHFUtils::GetGeneratedPhysicalPrimariesInEtaRange(arrayMC,2.8,5.1);
    if(fMCPrimariesEstimator==kEta10to16){
      nChargedMC = nChargedMCEta16 - nChargedMCEta10;
      nChargedMCPrimary = nChargedMCPrimaryEta16 - nChargedMCPrimaryEta10;
      nChargedMCPhysicalPrimary = nChargedMCPhysicalPrimaryEta16 - nChargedMCPhysicalPrimaryEta10;
    } else if(fMCPrimariesEstimator==kEta05){
      nChargedMC = nChargedMCEta05;
      nChargedMCPrimary = nChargedMCPrimaryEta05;
      nChargedMCPhysicalPrimary = nChargedMCPhysicalPrimaryEta05;
    } else if(fMCPrimariesEstimator==kEta03){
      nChargedMC = nChargedMCEta03;
      nChargedMCPrimary = nChargedMCPrimaryEta03;
      nChargedMCPhysicalPrimary = nChargedMCPhysicalPrimaryEta03;
    } else if(fMCPrimariesEstimator==kEtaVZERO){
      nChargedMC = nChargedMCEtam37tm17 + nChargedMCEta28t51;
      nChargedMCPrimary = nChargedMCPrimaryEtam37tm17 + nChargedMCPrimaryEta28t51;
      nChargedMCPhysicalPrimary = nChargedMCPhysicalPrimaryEtam37tm17 + nChargedMCPhysicalPrimaryEta28t51;
    } else if(fMCPrimariesEstimator==kEtaVZEROA){
      nChargedMC = nChargedMCEta28t51;
      nChargedMCPrimary = nChargedMCPrimaryEta28t51;
      nChargedMCPhysicalPrimary = nChargedMCPhysicalPrimaryEta28t51;
    }

    // Here fill the MC correlation plots
    if(nChargedMCPhysicalPrimary>0){ // INEL>0 for |eta|<1
      fHistGenPrimaryParticlesInelGt0->Fill(nChargedMCPhysicalPrimary,nchWeight);
    }

    fHistNtrVsNchMC->Fill(nChargedMC,countMult,nchWeight);
    fHistNtrCorrVsNchMC->Fill(nChargedMC,countCorr,nchWeight);

    fHistNtrVsNchMCPrimary->Fill(nChargedMCPrimary,countMult,nchWeight);
    fHistNtrCorrVsNchMCPrimary->Fill(nChargedMCPrimary,countCorr,nchWeight);

    fHistNtrVsNchMCPhysicalPrimary->Fill(nChargedMCPhysicalPrimary,countMult,nchWeight);
    fHistNtrCorrVsNchMCPhysicalPrimary->Fill(nChargedMCPhysicalPrimary,countCorr,nchWeight);

    fHistNchMCVsNchMCPrimaryVsNchMCPhysicalPrimary->Fill(nChargedMC,nChargedMCPrimary,nChargedMCPhysicalPrimary,nchWeight);
  }
  
  Int_t nCand = arrayCand->GetEntriesFast(); 
  Int_t nSelectedNoPID=0,nSelectedPID=0,nSelectedInMassPeak=0;
  Double_t mD0PDG = TDatabasePDG::Instance()->GetParticle(421)->Mass();
  Double_t mDplusPDG = TDatabasePDG::Instance()->GetParticle(411)->Mass();
  Double_t mDstarPDG = TDatabasePDG::Instance()->GetParticle(413)->Mass();

  // pdg of daughters needed for D* too
  UInt_t pdgDgDStartoD0pi[2]={421,211};

  Double_t aveMult=0.;
  Double_t nSelCand=0.;
  for (Int_t iCand = 0; iCand < nCand; iCand++) {
    AliAODRecoDecayHF *d = (AliAODRecoDecayHF*)arrayCand->UncheckedAt(iCand);
    AliAODRecoCascadeHF *dCascade = NULL;
    if(fPdgMeson==413) dCascade = (AliAODRecoCascadeHF*)d;

    fHistNEvents->Fill(7);
    if(fUseBit && !d->HasSelectionBit(selbit)){
      fHistNEvents->Fill(8);
      continue;
    }
    
    Double_t ptCand = d->Pt();
    Double_t rapid=d->Y(fPdgMeson);
    Bool_t isFidAcc=fRDCutsAnalysis->IsInFiducialAcceptance(ptCand,rapid);
    if(!isFidAcc) continue;
   
    Int_t labD=-1;
    if(fReadMC) {
      if(fPdgMeson==413){
	labD = dCascade->MatchToMC(fPdgMeson,421,(Int_t*)pdgDgDStartoD0pi,(Int_t*)pdgDau,arrayMC);
      } else {
	labD = d->MatchToMC(fPdgMeson,arrayMC,nDau,(Int_t*)pdgDau);
      }
      FillMCMassHistos(arrayMC,labD, countMult,nchWeight);
    }

    Int_t passAllCuts=fRDCutsAnalysis->IsSelected(d,AliRDHFCuts::kAll,aod);
    Int_t passTopolCuts=fRDCutsAnalysis->GetIsSelectedCuts();
    if(passTopolCuts==0) continue;
    nSelectedNoPID++;
    fHistNEvents->Fill(9);
    if(passAllCuts){
      nSelectedPID++;
      fHistNEvents->Fill(10);
    }
    Double_t multForCand = countCorr;

    if(fSubtractTrackletsFromDau){
      // For the D* case, subtract only the D0 daughter tracks <=== FIXME !!
      AliAODRecoDecayHF2Prong* d0fromDstar = NULL;
      if(fPdgMeson==413) d0fromDstar = (AliAODRecoDecayHF2Prong*)dCascade->Get2Prong();

      for(Int_t iDau=0; iDau<nDau; iDau++){
	AliAODTrack *t = NULL;
	if(fPdgMeson==413){ t = (AliAODTrack*)d0fromDstar->GetDaughter(iDau); }
	else{ t = (AliAODTrack*)d->GetDaughter(iDau); }
	if(!t) continue;
	if(t->HasPointOnITSLayer(0) && t->HasPointOnITSLayer(1)){
	  if(multForCand>0) multForCand-=1;
	}
      }
    }
    Bool_t isPrimary=kTRUE;
    Double_t trueImpParXY=9999.;
    Double_t impparXY=d->ImpParXY()*10000.;
    Double_t dlen=0.1; //FIXME
    Double_t mass[2];
    if(fPdgMeson==411){
      mass[0]=d->InvMass(nDau,pdgDau);
      mass[1]=-1.;
      if(TMath::Abs(mass[0]-mDplusPDG)<0.02) nSelectedInMassPeak++; //20 MeV for now... FIXME
    }else if(fPdgMeson==421){
      UInt_t pdgdaughtersD0[2]={211,321};//pi,K 
      UInt_t pdgdaughtersD0bar[2]={321,211};//K,pi 
      mass[0]=d->InvMass(2,pdgdaughtersD0);
      mass[1]=d->InvMass(2,pdgdaughtersD0bar);
      if(TMath::Abs(mass[0]-mD0PDG)<0.02 || TMath::Abs(mass[1]-mD0PDG)<0.02 ) nSelectedInMassPeak++; //20 MeV for now... FIXME
    }else if(fPdgMeson==413){
      // FIXME
      mass[0]=dCascade->DeltaInvMass();
      mass[1]=-1.;
      if(TMath::Abs(mass[0]-(mDstarPDG-mD0PDG))<0.0015) nSelectedInMassPeak++; //1 MeV for now... FIXME
    }
    for(Int_t iHyp=0; iHyp<2; iHyp++){
      if(mass[iHyp]<0.) continue; // for D+ and D* we have 1 mass hypothesis
      Double_t invMass=mass[iHyp];
      Double_t arrayForSparse[5]={invMass,ptCand,impparXY,dlen,multForCand};

      if(fReadMC){
	
	if(fPdgMeson==413){
	  labD = dCascade->MatchToMC(fPdgMeson,421,(Int_t*)pdgDgDStartoD0pi,(Int_t*)pdgDau,arrayMC);
	} else {
	  labD = d->MatchToMC(fPdgMeson,arrayMC,nDau,(Int_t*)pdgDau);
	}

	Bool_t fillHisto=fDoImpPar;
	if(labD>=0){
	  AliAODMCParticle *partD = (AliAODMCParticle*)arrayMC->At(labD);
	  Int_t code=partD->GetPdgCode();
	  if(CheckOrigin(arrayMC,partD)==5) isPrimary=kFALSE;
	  if(code<0 && iHyp==0) fillHisto=kFALSE;
	  if(code>0 && iHyp==1) fillHisto=kFALSE;
	  if(!isPrimary){
	    if(fPdgMeson==411){
	      trueImpParXY=AliVertexingHFUtils::GetTrueImpactParameterDplus(mcHeader,arrayMC,partD)*10000.;
	    }else if(fPdgMeson==421){
	      trueImpParXY=AliVertexingHFUtils::GetTrueImpactParameterDzero(mcHeader,arrayMC,partD)*10000.;
	    }else if(fPdgMeson==413){
	      trueImpParXY=0.; /// FIXME
	    }
	    Double_t arrayForSparseTrue[5]={invMass,ptCand,trueImpParXY,dlen,multForCand};
	    if(fillHisto && passAllCuts){
	      fHistMassPtImpPar[2]->Fill(arrayForSparse);
	      fHistMassPtImpPar[3]->Fill(arrayForSparseTrue);
	    }
	  }else{
	    if(fillHisto && passAllCuts) fHistMassPtImpPar[1]->Fill(arrayForSparse);
	  }
	}else{
	  if(fillHisto && passAllCuts)fHistMassPtImpPar[4]->Fill(arrayForSparse);
	}

	if(TMath::Abs(labD)==fPdgMeson && fMCOption==2) continue;
	if(TMath::Abs(labD)!=fPdgMeson && fMCOption==1) continue;      

      }
      
      if(fPdgMeson==421){
	if(iHyp==0 && !(passTopolCuts&1)) continue; // candidate not passing as D0
	if(iHyp==1 && !(passTopolCuts&2)) continue; // candidate not passing as D0bar
      }

      fPtVsMassVsMultNoPid->Fill(multForCand,invMass,ptCand);

      if(fPdgMeson==421){
	if(iHyp==0 && !(passAllCuts&1)) continue; // candidate not passing as D0
	if(iHyp==1 && !(passAllCuts&2)) continue; // candidate not passing as D0bar
      }
      if(passAllCuts){
	aveMult+=multForCand;
	nSelCand+=1.;
	fPtVsMassVsMult->Fill(multForCand,invMass,ptCand,nchWeight);
	fPtVsMassVsMultUncorr->Fill(countTreta1,invMass,ptCand,nchWeight);
	// Add separation between part antipart
	if(fPdgMeson==411){
	  if(d->GetCharge()>0) fPtVsMassVsMultPart->Fill(multForCand,invMass,ptCand,nchWeight);
	  else fPtVsMassVsMultAntiPart->Fill(multForCand,invMass,ptCand,nchWeight);
	}else if(fPdgMeson==421){
	  if(passAllCuts&1) fPtVsMassVsMultPart->Fill(multForCand,invMass,ptCand,nchWeight);
	  if(passAllCuts&2) fPtVsMassVsMultAntiPart->Fill(multForCand,invMass,ptCand,nchWeight);
	}else if(fPdgMeson==413){
	  if(d->GetCharge()>0) fPtVsMassVsMultPart->Fill(multForCand,invMass,ptCand,nchWeight);
	  else fPtVsMassVsMultAntiPart->Fill(multForCand,invMass,ptCand,nchWeight);
	}
      	
	if(fDoImpPar){
	  fHistMassPtImpPar[0]->Fill(arrayForSparse);
	}
	
      }

    }
  }
  if(fSubtractTrackletsFromDau && nSelCand>0){
    aveMult/=nSelCand;
    fCounter->StoreEvent(aod,fRDCutsAnalysis,fReadMC,(Int_t)(aveMult+0.5001));
  }else{
    fCounter->StoreEvent(aod,fRDCutsAnalysis,fReadMC,(Int_t)countCorr);
  }


  fCounter->StoreCandidates(aod,nSelectedNoPID,kTRUE);
  fCounter->StoreCandidates(aod,nSelectedPID,kFALSE);
  fHistNtrUnCorrEvSel->Fill(countMult,nchWeight);
  fHistNtrCorrEvSel->Fill(countCorr,nchWeight);
  if(nSelectedPID>0) {
    fHistNtrUnCorrEvWithCand->Fill(countMult,nchWeight);
    fHistNtrCorrEvWithCand->Fill(countCorr,nchWeight);
    if(fKeepCorrPlots){
      fHistNtrEta16vsNtrEta1EvWithCand->Fill(countTreta1,countTreta16);
      fHistNtrEta05vsNtrEta1EvWithCand->Fill(countTreta1,countTreta05);
      fHistNtrEta03vsNtrEta1EvWithCand->Fill(countTreta1,countTreta03);
      fHistNtrEtaV0AvsNtrEta1EvWithCand->Fill(countTreta1,vzeroMultA);
      fHistNtrEtaV0MvsNtrEta1EvWithCand->Fill(countTreta1,vzeroMult);
      fHistNtrEtaV0AvsV0AEqEvWithCand->Fill(vzeroMultA,vzeroMultAEq);
      fHistNtrEtaV0MvsV0MEqEvWithCand->Fill(vzeroMult,vzeroMultEq);
      fHistNtrCorrEta1vsNtrRawEta1EvWithCand->Fill(countTreta1,countTreta1corr);
      fHistMultCorrvsMultRawEvWithCand->Fill(countMult,countCorr);
    }
  }
  if(nSelectedInMassPeak>0) {
    fHistNtrUnCorrEvWithD->Fill(countMult,nchWeight);
    fHistNtrCorrEvWithD->Fill(countCorr,nchWeight);
    if(fKeepCorrPlots){
      fHistNtrEta16vsNtrEta1EvWithD->Fill(countTreta1,countTreta16);
      fHistNtrEta05vsNtrEta1EvWithD->Fill(countTreta1,countTreta05);
      fHistNtrEta03vsNtrEta1EvWithD->Fill(countTreta1,countTreta03);
      fHistNtrEtaV0AvsNtrEta1EvWithD->Fill(countTreta1,vzeroMultA);
      fHistNtrEtaV0MvsNtrEta1EvWithD->Fill(countTreta1,vzeroMult);
      fHistNtrEtaV0AvsV0AEqEvWithD->Fill(vzeroMultA,vzeroMultAEq);
      fHistNtrEtaV0MvsV0MEqEvWithD->Fill(vzeroMult,vzeroMultEq);
      fHistNtrCorrEta1vsNtrRawEta1EvWithD->Fill(countTreta1,countTreta1corr);
      fHistMultCorrvsMultRawEvWithD->Fill(countMult,countCorr);
    }
  }

  PostData(1,fOutput); 
  PostData(2,fListCuts);
  PostData(3,fOutputCounters);
    
  return;
}

//________________________________________________________________________
void AliAnalysisTaskSEDvsMultiplicity::CreateImpactParameterHistos(){
  // Histos for impact paramter study
  // mass . pt , impact parameter , decay length , multiplicity

  Int_t nbins[5]={fNMassBins,200,fNImpParBins,50,100};
  Double_t xmin[5]={fLowmasslimit,0.,fLowerImpPar,0.,0.};
  Double_t xmax[5]={fUpmasslimit,20.,fHigherImpPar,1.,100.};

  fHistMassPtImpPar[0]=new THnSparseF("hMassPtImpParAll",
					"Mass vs. pt vs.imppar - All",
					5,nbins,xmin,xmax);
  fHistMassPtImpPar[1]=new THnSparseF("hMassPtImpParPrompt",
					"Mass vs. pt vs.imppar - promptD",
					5,nbins,xmin,xmax);
  fHistMassPtImpPar[2]=new THnSparseF("hMassPtImpParBfeed",
					"Mass vs. pt vs.imppar - DfromB",
					5,nbins,xmin,xmax);
  fHistMassPtImpPar[3]=new THnSparseF("hMassPtImpParTrueBfeed",
					"Mass vs. pt vs.true imppar -DfromB",
					5,nbins,xmin,xmax);
  fHistMassPtImpPar[4]=new THnSparseF("hMassPtImpParBkg",
				        "Mass vs. pt vs.imppar - backgr.",
					5,nbins,xmin,xmax);
  for(Int_t i=0; i<5;i++){
    fOutput->Add(fHistMassPtImpPar[i]);
  }
}

//________________________________________________________________________
void AliAnalysisTaskSEDvsMultiplicity::Terminate(Option_t */*option*/)
{
  // Terminate analysis
  //
  if(fDebug > 1) printf("AnalysisTaskSEDvsMultiplicity: Terminate() \n");

  fOutput = dynamic_cast<TList*> (GetOutputData(1));
  if (!fOutput) {     
    printf("ERROR: fOutput not available\n");
    return;
  }

  fHistNEvents = dynamic_cast<TH1F*>(fOutput->FindObject("fHistNEvents"));
  if(!fHistNEvents){
    printf("ERROR: fHistNEvents not available\n");
    return;    
  }
  printf("Number of Analyzed Events = %d\n",(Int_t)fHistNEvents->GetBinContent(3));
 
  return;
}
//_________________________________________________________________________________________________
Int_t AliAnalysisTaskSEDvsMultiplicity::CheckOrigin(TClonesArray* arrayMC, AliAODMCParticle *mcPartCandidate) const {		
  //
  // checking whether the mother of the particles come from a charm or a bottom quark
  //
	
  Int_t pdgGranma = 0;
  Int_t mother = 0;
  mother = mcPartCandidate->GetMother();
  Int_t istep = 0;
  Int_t abspdgGranma =0;
  Bool_t isFromB=kFALSE;
  //  Bool_t isQuarkFound=kFALSE;
  while (mother >0 ){
    istep++;
    AliAODMCParticle* mcGranma = dynamic_cast<AliAODMCParticle*>(arrayMC->At(mother));
    if (mcGranma){
      pdgGranma = mcGranma->GetPdgCode();
      abspdgGranma = TMath::Abs(pdgGranma);
      if ((abspdgGranma > 500 && abspdgGranma < 600) || (abspdgGranma > 5000 && abspdgGranma < 6000)){
	isFromB=kTRUE;
      }
      //      if(abspdgGranma==4 || abspdgGranma==5) isQuarkFound=kTRUE;
      mother = mcGranma->GetMother();
    }else{
      AliError("Failed casting the mother particle!");
      break;
    }
  }
  
  if(isFromB) return 5;
  else return 4;
}



//____________________________________________________________________________
TProfile* AliAnalysisTaskSEDvsMultiplicity::GetEstimatorHistogram(const AliVEvent* event){
  // Get Estimator Histogram from period event->GetRunNumber();
  //
  // If you select SPD tracklets in |eta|<1 you should use type == 1
  //

  Int_t runNo  = event->GetRunNumber();
  Int_t period = -1;   // pp: 0-LHC10b, 1-LHC10c, 2-LHC10d, 3-LHC10e
                       // pPb: 0-LHC13b, 1-LHC13c
  if (fisPPbData) {
      if (runNo>195343 && runNo<195484) period = 0;
      if (runNo>195528 && runNo<195678) period = 1;
      if (period < 0 || period > 1) return 0;
  } 
   else {
      if(runNo>114930 && runNo<117223) period = 0;
      if(runNo>119158 && runNo<120830) period = 1;
      if(runNo>122373 && runNo<126438) period = 2;
      if(runNo>127711 && runNo<130841) period = 3;
      if(period<0 || period>3) return 0;
     
} 

  return fMultEstimatorAvg[period];
}

//__________________________________________________________________________________________________
void AliAnalysisTaskSEDvsMultiplicity::CreateMeasuredNchHisto(){
  // creates historgam with measured multiplcity distribution in pp 7 TeV collisions (from Eur. Phys. J. C (2010) 68: 345–354)
  //
  // for Nch  > 70 the points were obtainedwith a double NBD distribution
  // TF1 *fit1 = new TF1("fit1","[0]*(TMath::Gamma(x+[1])/(TMath::Gamma(x+1)*TMath::Gamma([1])))*(TMath::Power(([2]/[1]),x))*(TMath::Power((1+([2]/[1])),-x-[1]))"); fit1->SetParameter(0,1.);// normalization constant
  // fit1->SetParameter(1,1.63); // k parameter
  // fit1->SetParameter(2,12.8); // mean multiplicity
  Double_t nchbins[82]={0.50,1.50,2.50,3.50,4.50,5.50,6.50,7.50,8.50,9.50,
			10.50,11.50,12.50,13.50,14.50,15.50,16.50,17.50,18.50,19.50,
			20.50,21.50,22.50,23.50,24.50,25.50,26.50,27.50,28.50,29.50,
			30.50,31.50,32.50,33.50,34.50,35.50,36.50,37.50,38.50,39.50,
			40.50,41.50,42.50,43.50,44.50,45.50,46.50,47.50,48.50,49.50,
			50.50,51.50,52.50,53.50,54.50,55.50,56.50,57.50,58.50,59.50,
			60.50,62.50,64.50,66.50,68.50,70.50,72.50,74.50,76.50,78.50,
			80.50,82.50,84.50,86.50,88.50,90.50,92.50,94.50,96.50,98.50, 
			100.50,102.50};
  Double_t pch[81]={0.062011,0.072943,0.070771,0.067245,0.062834,0.057383,0.051499,0.04591,0.041109,0.036954,
		    0.03359,0.030729,0.028539,0.026575,0.024653,0.0229,0.021325,0.019768,0.018561,0.017187,
		    0.01604,0.014836,0.013726,0.012576,0.011481,0.010393,0.009502,0.008776,0.008024,0.007452,
		    0.006851,0.006428,0.00594,0.005515,0.005102,0.00469,0.004162,0.003811,0.003389,0.003071,
		    0.002708,0.002422,0.002184,0.001968,0.00186,0.00165,0.001577,0.001387,0.001254,0.001118,
		    0.001037,0.000942,0.000823,0.000736,0.000654,0.000579,0.000512,0.00049,0.00045,0.000355,
		    0.000296,0.000265,0.000193,0.00016,0.000126,0.0000851, 0.0000676,0.0000537,0.0000426, 0.0000338,
		    0.0000268,0.0000213,0.0000166,0.0000133,0.0000106,0.00000837,0.00000662, 0.00000524,0.00000414, 0.00000327,
		    0.00000258};

  if(fHistoMeasNch) delete fHistoMeasNch;
  fHistoMeasNch=new TH1F("hMeaseNch","",81,nchbins);
  for(Int_t i=0; i<81; i++){
    fHistoMeasNch->SetBinContent(i+1,pch[i]);
    fHistoMeasNch->SetBinError(i+1,0.);
  }
}

//__________________________________________________________________________________________________
void AliAnalysisTaskSEDvsMultiplicity::FillMCMassHistos(TClonesArray *arrayMC, Int_t labD, Int_t countMult,Double_t nchWeight) 
{
  //
  // Function to fill the true MC signal
  //
  
  if(labD>=0){
    AliAODMCParticle *partD = (AliAODMCParticle*)arrayMC->At(labD);
    Double_t mass = partD->M();
    Double_t pt = partD->Pt();
    fPtVsMassVsMultMC->Fill(countMult,mass,pt,nchWeight);
  }

}
 AliAnalysisTaskSEDvsMultiplicity.cxx:1
 AliAnalysisTaskSEDvsMultiplicity.cxx:2
 AliAnalysisTaskSEDvsMultiplicity.cxx:3
 AliAnalysisTaskSEDvsMultiplicity.cxx:4
 AliAnalysisTaskSEDvsMultiplicity.cxx:5
 AliAnalysisTaskSEDvsMultiplicity.cxx:6
 AliAnalysisTaskSEDvsMultiplicity.cxx:7
 AliAnalysisTaskSEDvsMultiplicity.cxx:8
 AliAnalysisTaskSEDvsMultiplicity.cxx:9
 AliAnalysisTaskSEDvsMultiplicity.cxx:10
 AliAnalysisTaskSEDvsMultiplicity.cxx:11
 AliAnalysisTaskSEDvsMultiplicity.cxx:12
 AliAnalysisTaskSEDvsMultiplicity.cxx:13
 AliAnalysisTaskSEDvsMultiplicity.cxx:14
 AliAnalysisTaskSEDvsMultiplicity.cxx:15
 AliAnalysisTaskSEDvsMultiplicity.cxx:16
 AliAnalysisTaskSEDvsMultiplicity.cxx:17
 AliAnalysisTaskSEDvsMultiplicity.cxx:18
 AliAnalysisTaskSEDvsMultiplicity.cxx:19
 AliAnalysisTaskSEDvsMultiplicity.cxx:20
 AliAnalysisTaskSEDvsMultiplicity.cxx:21
 AliAnalysisTaskSEDvsMultiplicity.cxx:22
 AliAnalysisTaskSEDvsMultiplicity.cxx:23
 AliAnalysisTaskSEDvsMultiplicity.cxx:24
 AliAnalysisTaskSEDvsMultiplicity.cxx:25
 AliAnalysisTaskSEDvsMultiplicity.cxx:26
 AliAnalysisTaskSEDvsMultiplicity.cxx:27
 AliAnalysisTaskSEDvsMultiplicity.cxx:28
 AliAnalysisTaskSEDvsMultiplicity.cxx:29
 AliAnalysisTaskSEDvsMultiplicity.cxx:30
 AliAnalysisTaskSEDvsMultiplicity.cxx:31
 AliAnalysisTaskSEDvsMultiplicity.cxx:32
 AliAnalysisTaskSEDvsMultiplicity.cxx:33
 AliAnalysisTaskSEDvsMultiplicity.cxx:34
 AliAnalysisTaskSEDvsMultiplicity.cxx:35
 AliAnalysisTaskSEDvsMultiplicity.cxx:36
 AliAnalysisTaskSEDvsMultiplicity.cxx:37
 AliAnalysisTaskSEDvsMultiplicity.cxx:38
 AliAnalysisTaskSEDvsMultiplicity.cxx:39
 AliAnalysisTaskSEDvsMultiplicity.cxx:40
 AliAnalysisTaskSEDvsMultiplicity.cxx:41
 AliAnalysisTaskSEDvsMultiplicity.cxx:42
 AliAnalysisTaskSEDvsMultiplicity.cxx:43
 AliAnalysisTaskSEDvsMultiplicity.cxx:44
 AliAnalysisTaskSEDvsMultiplicity.cxx:45
 AliAnalysisTaskSEDvsMultiplicity.cxx:46
 AliAnalysisTaskSEDvsMultiplicity.cxx:47
 AliAnalysisTaskSEDvsMultiplicity.cxx:48
 AliAnalysisTaskSEDvsMultiplicity.cxx:49
 AliAnalysisTaskSEDvsMultiplicity.cxx:50
 AliAnalysisTaskSEDvsMultiplicity.cxx:51
 AliAnalysisTaskSEDvsMultiplicity.cxx:52
 AliAnalysisTaskSEDvsMultiplicity.cxx:53
 AliAnalysisTaskSEDvsMultiplicity.cxx:54
 AliAnalysisTaskSEDvsMultiplicity.cxx:55
 AliAnalysisTaskSEDvsMultiplicity.cxx:56
 AliAnalysisTaskSEDvsMultiplicity.cxx:57
 AliAnalysisTaskSEDvsMultiplicity.cxx:58
 AliAnalysisTaskSEDvsMultiplicity.cxx:59
 AliAnalysisTaskSEDvsMultiplicity.cxx:60
 AliAnalysisTaskSEDvsMultiplicity.cxx:61
 AliAnalysisTaskSEDvsMultiplicity.cxx:62
 AliAnalysisTaskSEDvsMultiplicity.cxx:63
 AliAnalysisTaskSEDvsMultiplicity.cxx:64
 AliAnalysisTaskSEDvsMultiplicity.cxx:65
 AliAnalysisTaskSEDvsMultiplicity.cxx:66
 AliAnalysisTaskSEDvsMultiplicity.cxx:67
 AliAnalysisTaskSEDvsMultiplicity.cxx:68
 AliAnalysisTaskSEDvsMultiplicity.cxx:69
 AliAnalysisTaskSEDvsMultiplicity.cxx:70
 AliAnalysisTaskSEDvsMultiplicity.cxx:71
 AliAnalysisTaskSEDvsMultiplicity.cxx:72
 AliAnalysisTaskSEDvsMultiplicity.cxx:73
 AliAnalysisTaskSEDvsMultiplicity.cxx:74
 AliAnalysisTaskSEDvsMultiplicity.cxx:75
 AliAnalysisTaskSEDvsMultiplicity.cxx:76
 AliAnalysisTaskSEDvsMultiplicity.cxx:77
 AliAnalysisTaskSEDvsMultiplicity.cxx:78
 AliAnalysisTaskSEDvsMultiplicity.cxx:79
 AliAnalysisTaskSEDvsMultiplicity.cxx:80
 AliAnalysisTaskSEDvsMultiplicity.cxx:81
 AliAnalysisTaskSEDvsMultiplicity.cxx:82
 AliAnalysisTaskSEDvsMultiplicity.cxx:83
 AliAnalysisTaskSEDvsMultiplicity.cxx:84
 AliAnalysisTaskSEDvsMultiplicity.cxx:85
 AliAnalysisTaskSEDvsMultiplicity.cxx:86
 AliAnalysisTaskSEDvsMultiplicity.cxx:87
 AliAnalysisTaskSEDvsMultiplicity.cxx:88
 AliAnalysisTaskSEDvsMultiplicity.cxx:89
 AliAnalysisTaskSEDvsMultiplicity.cxx:90
 AliAnalysisTaskSEDvsMultiplicity.cxx:91
 AliAnalysisTaskSEDvsMultiplicity.cxx:92
 AliAnalysisTaskSEDvsMultiplicity.cxx:93
 AliAnalysisTaskSEDvsMultiplicity.cxx:94
 AliAnalysisTaskSEDvsMultiplicity.cxx:95
 AliAnalysisTaskSEDvsMultiplicity.cxx:96
 AliAnalysisTaskSEDvsMultiplicity.cxx:97
 AliAnalysisTaskSEDvsMultiplicity.cxx:98
 AliAnalysisTaskSEDvsMultiplicity.cxx:99
 AliAnalysisTaskSEDvsMultiplicity.cxx:100
 AliAnalysisTaskSEDvsMultiplicity.cxx:101
 AliAnalysisTaskSEDvsMultiplicity.cxx:102
 AliAnalysisTaskSEDvsMultiplicity.cxx:103
 AliAnalysisTaskSEDvsMultiplicity.cxx:104
 AliAnalysisTaskSEDvsMultiplicity.cxx:105
 AliAnalysisTaskSEDvsMultiplicity.cxx:106
 AliAnalysisTaskSEDvsMultiplicity.cxx:107
 AliAnalysisTaskSEDvsMultiplicity.cxx:108
 AliAnalysisTaskSEDvsMultiplicity.cxx:109
 AliAnalysisTaskSEDvsMultiplicity.cxx:110
 AliAnalysisTaskSEDvsMultiplicity.cxx:111
 AliAnalysisTaskSEDvsMultiplicity.cxx:112
 AliAnalysisTaskSEDvsMultiplicity.cxx:113
 AliAnalysisTaskSEDvsMultiplicity.cxx:114
 AliAnalysisTaskSEDvsMultiplicity.cxx:115
 AliAnalysisTaskSEDvsMultiplicity.cxx:116
 AliAnalysisTaskSEDvsMultiplicity.cxx:117
 AliAnalysisTaskSEDvsMultiplicity.cxx:118
 AliAnalysisTaskSEDvsMultiplicity.cxx:119
 AliAnalysisTaskSEDvsMultiplicity.cxx:120
 AliAnalysisTaskSEDvsMultiplicity.cxx:121
 AliAnalysisTaskSEDvsMultiplicity.cxx:122
 AliAnalysisTaskSEDvsMultiplicity.cxx:123
 AliAnalysisTaskSEDvsMultiplicity.cxx:124
 AliAnalysisTaskSEDvsMultiplicity.cxx:125
 AliAnalysisTaskSEDvsMultiplicity.cxx:126
 AliAnalysisTaskSEDvsMultiplicity.cxx:127
 AliAnalysisTaskSEDvsMultiplicity.cxx:128
 AliAnalysisTaskSEDvsMultiplicity.cxx:129
 AliAnalysisTaskSEDvsMultiplicity.cxx:130
 AliAnalysisTaskSEDvsMultiplicity.cxx:131
 AliAnalysisTaskSEDvsMultiplicity.cxx:132
 AliAnalysisTaskSEDvsMultiplicity.cxx:133
 AliAnalysisTaskSEDvsMultiplicity.cxx:134
 AliAnalysisTaskSEDvsMultiplicity.cxx:135
 AliAnalysisTaskSEDvsMultiplicity.cxx:136
 AliAnalysisTaskSEDvsMultiplicity.cxx:137
 AliAnalysisTaskSEDvsMultiplicity.cxx:138
 AliAnalysisTaskSEDvsMultiplicity.cxx:139
 AliAnalysisTaskSEDvsMultiplicity.cxx:140
 AliAnalysisTaskSEDvsMultiplicity.cxx:141
 AliAnalysisTaskSEDvsMultiplicity.cxx:142
 AliAnalysisTaskSEDvsMultiplicity.cxx:143
 AliAnalysisTaskSEDvsMultiplicity.cxx:144
 AliAnalysisTaskSEDvsMultiplicity.cxx:145
 AliAnalysisTaskSEDvsMultiplicity.cxx:146
 AliAnalysisTaskSEDvsMultiplicity.cxx:147
 AliAnalysisTaskSEDvsMultiplicity.cxx:148
 AliAnalysisTaskSEDvsMultiplicity.cxx:149
 AliAnalysisTaskSEDvsMultiplicity.cxx:150
 AliAnalysisTaskSEDvsMultiplicity.cxx:151
 AliAnalysisTaskSEDvsMultiplicity.cxx:152
 AliAnalysisTaskSEDvsMultiplicity.cxx:153
 AliAnalysisTaskSEDvsMultiplicity.cxx:154
 AliAnalysisTaskSEDvsMultiplicity.cxx:155
 AliAnalysisTaskSEDvsMultiplicity.cxx:156
 AliAnalysisTaskSEDvsMultiplicity.cxx:157
 AliAnalysisTaskSEDvsMultiplicity.cxx:158
 AliAnalysisTaskSEDvsMultiplicity.cxx:159
 AliAnalysisTaskSEDvsMultiplicity.cxx:160
 AliAnalysisTaskSEDvsMultiplicity.cxx:161
 AliAnalysisTaskSEDvsMultiplicity.cxx:162
 AliAnalysisTaskSEDvsMultiplicity.cxx:163
 AliAnalysisTaskSEDvsMultiplicity.cxx:164
 AliAnalysisTaskSEDvsMultiplicity.cxx:165
 AliAnalysisTaskSEDvsMultiplicity.cxx:166
 AliAnalysisTaskSEDvsMultiplicity.cxx:167
 AliAnalysisTaskSEDvsMultiplicity.cxx:168
 AliAnalysisTaskSEDvsMultiplicity.cxx:169
 AliAnalysisTaskSEDvsMultiplicity.cxx:170
 AliAnalysisTaskSEDvsMultiplicity.cxx:171
 AliAnalysisTaskSEDvsMultiplicity.cxx:172
 AliAnalysisTaskSEDvsMultiplicity.cxx:173
 AliAnalysisTaskSEDvsMultiplicity.cxx:174
 AliAnalysisTaskSEDvsMultiplicity.cxx:175
 AliAnalysisTaskSEDvsMultiplicity.cxx:176
 AliAnalysisTaskSEDvsMultiplicity.cxx:177
 AliAnalysisTaskSEDvsMultiplicity.cxx:178
 AliAnalysisTaskSEDvsMultiplicity.cxx:179
 AliAnalysisTaskSEDvsMultiplicity.cxx:180
 AliAnalysisTaskSEDvsMultiplicity.cxx:181
 AliAnalysisTaskSEDvsMultiplicity.cxx:182
 AliAnalysisTaskSEDvsMultiplicity.cxx:183
 AliAnalysisTaskSEDvsMultiplicity.cxx:184
 AliAnalysisTaskSEDvsMultiplicity.cxx:185
 AliAnalysisTaskSEDvsMultiplicity.cxx:186
 AliAnalysisTaskSEDvsMultiplicity.cxx:187
 AliAnalysisTaskSEDvsMultiplicity.cxx:188
 AliAnalysisTaskSEDvsMultiplicity.cxx:189
 AliAnalysisTaskSEDvsMultiplicity.cxx:190
 AliAnalysisTaskSEDvsMultiplicity.cxx:191
 AliAnalysisTaskSEDvsMultiplicity.cxx:192
 AliAnalysisTaskSEDvsMultiplicity.cxx:193
 AliAnalysisTaskSEDvsMultiplicity.cxx:194
 AliAnalysisTaskSEDvsMultiplicity.cxx:195
 AliAnalysisTaskSEDvsMultiplicity.cxx:196
 AliAnalysisTaskSEDvsMultiplicity.cxx:197
 AliAnalysisTaskSEDvsMultiplicity.cxx:198
 AliAnalysisTaskSEDvsMultiplicity.cxx:199
 AliAnalysisTaskSEDvsMultiplicity.cxx:200
 AliAnalysisTaskSEDvsMultiplicity.cxx:201
 AliAnalysisTaskSEDvsMultiplicity.cxx:202
 AliAnalysisTaskSEDvsMultiplicity.cxx:203
 AliAnalysisTaskSEDvsMultiplicity.cxx:204
 AliAnalysisTaskSEDvsMultiplicity.cxx:205
 AliAnalysisTaskSEDvsMultiplicity.cxx:206
 AliAnalysisTaskSEDvsMultiplicity.cxx:207
 AliAnalysisTaskSEDvsMultiplicity.cxx:208
 AliAnalysisTaskSEDvsMultiplicity.cxx:209
 AliAnalysisTaskSEDvsMultiplicity.cxx:210
 AliAnalysisTaskSEDvsMultiplicity.cxx:211
 AliAnalysisTaskSEDvsMultiplicity.cxx:212
 AliAnalysisTaskSEDvsMultiplicity.cxx:213
 AliAnalysisTaskSEDvsMultiplicity.cxx:214
 AliAnalysisTaskSEDvsMultiplicity.cxx:215
 AliAnalysisTaskSEDvsMultiplicity.cxx:216
 AliAnalysisTaskSEDvsMultiplicity.cxx:217
 AliAnalysisTaskSEDvsMultiplicity.cxx:218
 AliAnalysisTaskSEDvsMultiplicity.cxx:219
 AliAnalysisTaskSEDvsMultiplicity.cxx:220
 AliAnalysisTaskSEDvsMultiplicity.cxx:221
 AliAnalysisTaskSEDvsMultiplicity.cxx:222
 AliAnalysisTaskSEDvsMultiplicity.cxx:223
 AliAnalysisTaskSEDvsMultiplicity.cxx:224
 AliAnalysisTaskSEDvsMultiplicity.cxx:225
 AliAnalysisTaskSEDvsMultiplicity.cxx:226
 AliAnalysisTaskSEDvsMultiplicity.cxx:227
 AliAnalysisTaskSEDvsMultiplicity.cxx:228
 AliAnalysisTaskSEDvsMultiplicity.cxx:229
 AliAnalysisTaskSEDvsMultiplicity.cxx:230
 AliAnalysisTaskSEDvsMultiplicity.cxx:231
 AliAnalysisTaskSEDvsMultiplicity.cxx:232
 AliAnalysisTaskSEDvsMultiplicity.cxx:233
 AliAnalysisTaskSEDvsMultiplicity.cxx:234
 AliAnalysisTaskSEDvsMultiplicity.cxx:235
 AliAnalysisTaskSEDvsMultiplicity.cxx:236
 AliAnalysisTaskSEDvsMultiplicity.cxx:237
 AliAnalysisTaskSEDvsMultiplicity.cxx:238
 AliAnalysisTaskSEDvsMultiplicity.cxx:239
 AliAnalysisTaskSEDvsMultiplicity.cxx:240
 AliAnalysisTaskSEDvsMultiplicity.cxx:241
 AliAnalysisTaskSEDvsMultiplicity.cxx:242
 AliAnalysisTaskSEDvsMultiplicity.cxx:243
 AliAnalysisTaskSEDvsMultiplicity.cxx:244
 AliAnalysisTaskSEDvsMultiplicity.cxx:245
 AliAnalysisTaskSEDvsMultiplicity.cxx:246
 AliAnalysisTaskSEDvsMultiplicity.cxx:247
 AliAnalysisTaskSEDvsMultiplicity.cxx:248
 AliAnalysisTaskSEDvsMultiplicity.cxx:249
 AliAnalysisTaskSEDvsMultiplicity.cxx:250
 AliAnalysisTaskSEDvsMultiplicity.cxx:251
 AliAnalysisTaskSEDvsMultiplicity.cxx:252
 AliAnalysisTaskSEDvsMultiplicity.cxx:253
 AliAnalysisTaskSEDvsMultiplicity.cxx:254
 AliAnalysisTaskSEDvsMultiplicity.cxx:255
 AliAnalysisTaskSEDvsMultiplicity.cxx:256
 AliAnalysisTaskSEDvsMultiplicity.cxx:257
 AliAnalysisTaskSEDvsMultiplicity.cxx:258
 AliAnalysisTaskSEDvsMultiplicity.cxx:259
 AliAnalysisTaskSEDvsMultiplicity.cxx:260
 AliAnalysisTaskSEDvsMultiplicity.cxx:261
 AliAnalysisTaskSEDvsMultiplicity.cxx:262
 AliAnalysisTaskSEDvsMultiplicity.cxx:263
 AliAnalysisTaskSEDvsMultiplicity.cxx:264
 AliAnalysisTaskSEDvsMultiplicity.cxx:265
 AliAnalysisTaskSEDvsMultiplicity.cxx:266
 AliAnalysisTaskSEDvsMultiplicity.cxx:267
 AliAnalysisTaskSEDvsMultiplicity.cxx:268
 AliAnalysisTaskSEDvsMultiplicity.cxx:269
 AliAnalysisTaskSEDvsMultiplicity.cxx:270
 AliAnalysisTaskSEDvsMultiplicity.cxx:271
 AliAnalysisTaskSEDvsMultiplicity.cxx:272
 AliAnalysisTaskSEDvsMultiplicity.cxx:273
 AliAnalysisTaskSEDvsMultiplicity.cxx:274
 AliAnalysisTaskSEDvsMultiplicity.cxx:275
 AliAnalysisTaskSEDvsMultiplicity.cxx:276
 AliAnalysisTaskSEDvsMultiplicity.cxx:277
 AliAnalysisTaskSEDvsMultiplicity.cxx:278
 AliAnalysisTaskSEDvsMultiplicity.cxx:279
 AliAnalysisTaskSEDvsMultiplicity.cxx:280
 AliAnalysisTaskSEDvsMultiplicity.cxx:281
 AliAnalysisTaskSEDvsMultiplicity.cxx:282
 AliAnalysisTaskSEDvsMultiplicity.cxx:283
 AliAnalysisTaskSEDvsMultiplicity.cxx:284
 AliAnalysisTaskSEDvsMultiplicity.cxx:285
 AliAnalysisTaskSEDvsMultiplicity.cxx:286
 AliAnalysisTaskSEDvsMultiplicity.cxx:287
 AliAnalysisTaskSEDvsMultiplicity.cxx:288
 AliAnalysisTaskSEDvsMultiplicity.cxx:289
 AliAnalysisTaskSEDvsMultiplicity.cxx:290
 AliAnalysisTaskSEDvsMultiplicity.cxx:291
 AliAnalysisTaskSEDvsMultiplicity.cxx:292
 AliAnalysisTaskSEDvsMultiplicity.cxx:293
 AliAnalysisTaskSEDvsMultiplicity.cxx:294
 AliAnalysisTaskSEDvsMultiplicity.cxx:295
 AliAnalysisTaskSEDvsMultiplicity.cxx:296
 AliAnalysisTaskSEDvsMultiplicity.cxx:297
 AliAnalysisTaskSEDvsMultiplicity.cxx:298
 AliAnalysisTaskSEDvsMultiplicity.cxx:299
 AliAnalysisTaskSEDvsMultiplicity.cxx:300
 AliAnalysisTaskSEDvsMultiplicity.cxx:301
 AliAnalysisTaskSEDvsMultiplicity.cxx:302
 AliAnalysisTaskSEDvsMultiplicity.cxx:303
 AliAnalysisTaskSEDvsMultiplicity.cxx:304
 AliAnalysisTaskSEDvsMultiplicity.cxx:305
 AliAnalysisTaskSEDvsMultiplicity.cxx:306
 AliAnalysisTaskSEDvsMultiplicity.cxx:307
 AliAnalysisTaskSEDvsMultiplicity.cxx:308
 AliAnalysisTaskSEDvsMultiplicity.cxx:309
 AliAnalysisTaskSEDvsMultiplicity.cxx:310
 AliAnalysisTaskSEDvsMultiplicity.cxx:311
 AliAnalysisTaskSEDvsMultiplicity.cxx:312
 AliAnalysisTaskSEDvsMultiplicity.cxx:313
 AliAnalysisTaskSEDvsMultiplicity.cxx:314
 AliAnalysisTaskSEDvsMultiplicity.cxx:315
 AliAnalysisTaskSEDvsMultiplicity.cxx:316
 AliAnalysisTaskSEDvsMultiplicity.cxx:317
 AliAnalysisTaskSEDvsMultiplicity.cxx:318
 AliAnalysisTaskSEDvsMultiplicity.cxx:319
 AliAnalysisTaskSEDvsMultiplicity.cxx:320
 AliAnalysisTaskSEDvsMultiplicity.cxx:321
 AliAnalysisTaskSEDvsMultiplicity.cxx:322
 AliAnalysisTaskSEDvsMultiplicity.cxx:323
 AliAnalysisTaskSEDvsMultiplicity.cxx:324
 AliAnalysisTaskSEDvsMultiplicity.cxx:325
 AliAnalysisTaskSEDvsMultiplicity.cxx:326
 AliAnalysisTaskSEDvsMultiplicity.cxx:327
 AliAnalysisTaskSEDvsMultiplicity.cxx:328
 AliAnalysisTaskSEDvsMultiplicity.cxx:329
 AliAnalysisTaskSEDvsMultiplicity.cxx:330
 AliAnalysisTaskSEDvsMultiplicity.cxx:331
 AliAnalysisTaskSEDvsMultiplicity.cxx:332
 AliAnalysisTaskSEDvsMultiplicity.cxx:333
 AliAnalysisTaskSEDvsMultiplicity.cxx:334
 AliAnalysisTaskSEDvsMultiplicity.cxx:335
 AliAnalysisTaskSEDvsMultiplicity.cxx:336
 AliAnalysisTaskSEDvsMultiplicity.cxx:337
 AliAnalysisTaskSEDvsMultiplicity.cxx:338
 AliAnalysisTaskSEDvsMultiplicity.cxx:339
 AliAnalysisTaskSEDvsMultiplicity.cxx:340
 AliAnalysisTaskSEDvsMultiplicity.cxx:341
 AliAnalysisTaskSEDvsMultiplicity.cxx:342
 AliAnalysisTaskSEDvsMultiplicity.cxx:343
 AliAnalysisTaskSEDvsMultiplicity.cxx:344
 AliAnalysisTaskSEDvsMultiplicity.cxx:345
 AliAnalysisTaskSEDvsMultiplicity.cxx:346
 AliAnalysisTaskSEDvsMultiplicity.cxx:347
 AliAnalysisTaskSEDvsMultiplicity.cxx:348
 AliAnalysisTaskSEDvsMultiplicity.cxx:349
 AliAnalysisTaskSEDvsMultiplicity.cxx:350
 AliAnalysisTaskSEDvsMultiplicity.cxx:351
 AliAnalysisTaskSEDvsMultiplicity.cxx:352
 AliAnalysisTaskSEDvsMultiplicity.cxx:353
 AliAnalysisTaskSEDvsMultiplicity.cxx:354
 AliAnalysisTaskSEDvsMultiplicity.cxx:355
 AliAnalysisTaskSEDvsMultiplicity.cxx:356
 AliAnalysisTaskSEDvsMultiplicity.cxx:357
 AliAnalysisTaskSEDvsMultiplicity.cxx:358
 AliAnalysisTaskSEDvsMultiplicity.cxx:359
 AliAnalysisTaskSEDvsMultiplicity.cxx:360
 AliAnalysisTaskSEDvsMultiplicity.cxx:361
 AliAnalysisTaskSEDvsMultiplicity.cxx:362
 AliAnalysisTaskSEDvsMultiplicity.cxx:363
 AliAnalysisTaskSEDvsMultiplicity.cxx:364
 AliAnalysisTaskSEDvsMultiplicity.cxx:365
 AliAnalysisTaskSEDvsMultiplicity.cxx:366
 AliAnalysisTaskSEDvsMultiplicity.cxx:367
 AliAnalysisTaskSEDvsMultiplicity.cxx:368
 AliAnalysisTaskSEDvsMultiplicity.cxx:369
 AliAnalysisTaskSEDvsMultiplicity.cxx:370
 AliAnalysisTaskSEDvsMultiplicity.cxx:371
 AliAnalysisTaskSEDvsMultiplicity.cxx:372
 AliAnalysisTaskSEDvsMultiplicity.cxx:373
 AliAnalysisTaskSEDvsMultiplicity.cxx:374
 AliAnalysisTaskSEDvsMultiplicity.cxx:375
 AliAnalysisTaskSEDvsMultiplicity.cxx:376
 AliAnalysisTaskSEDvsMultiplicity.cxx:377
 AliAnalysisTaskSEDvsMultiplicity.cxx:378
 AliAnalysisTaskSEDvsMultiplicity.cxx:379
 AliAnalysisTaskSEDvsMultiplicity.cxx:380
 AliAnalysisTaskSEDvsMultiplicity.cxx:381
 AliAnalysisTaskSEDvsMultiplicity.cxx:382
 AliAnalysisTaskSEDvsMultiplicity.cxx:383
 AliAnalysisTaskSEDvsMultiplicity.cxx:384
 AliAnalysisTaskSEDvsMultiplicity.cxx:385
 AliAnalysisTaskSEDvsMultiplicity.cxx:386
 AliAnalysisTaskSEDvsMultiplicity.cxx:387
 AliAnalysisTaskSEDvsMultiplicity.cxx:388
 AliAnalysisTaskSEDvsMultiplicity.cxx:389
 AliAnalysisTaskSEDvsMultiplicity.cxx:390
 AliAnalysisTaskSEDvsMultiplicity.cxx:391
 AliAnalysisTaskSEDvsMultiplicity.cxx:392
 AliAnalysisTaskSEDvsMultiplicity.cxx:393
 AliAnalysisTaskSEDvsMultiplicity.cxx:394
 AliAnalysisTaskSEDvsMultiplicity.cxx:395
 AliAnalysisTaskSEDvsMultiplicity.cxx:396
 AliAnalysisTaskSEDvsMultiplicity.cxx:397
 AliAnalysisTaskSEDvsMultiplicity.cxx:398
 AliAnalysisTaskSEDvsMultiplicity.cxx:399
 AliAnalysisTaskSEDvsMultiplicity.cxx:400
 AliAnalysisTaskSEDvsMultiplicity.cxx:401
 AliAnalysisTaskSEDvsMultiplicity.cxx:402
 AliAnalysisTaskSEDvsMultiplicity.cxx:403
 AliAnalysisTaskSEDvsMultiplicity.cxx:404
 AliAnalysisTaskSEDvsMultiplicity.cxx:405
 AliAnalysisTaskSEDvsMultiplicity.cxx:406
 AliAnalysisTaskSEDvsMultiplicity.cxx:407
 AliAnalysisTaskSEDvsMultiplicity.cxx:408
 AliAnalysisTaskSEDvsMultiplicity.cxx:409
 AliAnalysisTaskSEDvsMultiplicity.cxx:410
 AliAnalysisTaskSEDvsMultiplicity.cxx:411
 AliAnalysisTaskSEDvsMultiplicity.cxx:412
 AliAnalysisTaskSEDvsMultiplicity.cxx:413
 AliAnalysisTaskSEDvsMultiplicity.cxx:414
 AliAnalysisTaskSEDvsMultiplicity.cxx:415
 AliAnalysisTaskSEDvsMultiplicity.cxx:416
 AliAnalysisTaskSEDvsMultiplicity.cxx:417
 AliAnalysisTaskSEDvsMultiplicity.cxx:418
 AliAnalysisTaskSEDvsMultiplicity.cxx:419
 AliAnalysisTaskSEDvsMultiplicity.cxx:420
 AliAnalysisTaskSEDvsMultiplicity.cxx:421
 AliAnalysisTaskSEDvsMultiplicity.cxx:422
 AliAnalysisTaskSEDvsMultiplicity.cxx:423
 AliAnalysisTaskSEDvsMultiplicity.cxx:424
 AliAnalysisTaskSEDvsMultiplicity.cxx:425
 AliAnalysisTaskSEDvsMultiplicity.cxx:426
 AliAnalysisTaskSEDvsMultiplicity.cxx:427
 AliAnalysisTaskSEDvsMultiplicity.cxx:428
 AliAnalysisTaskSEDvsMultiplicity.cxx:429
 AliAnalysisTaskSEDvsMultiplicity.cxx:430
 AliAnalysisTaskSEDvsMultiplicity.cxx:431
 AliAnalysisTaskSEDvsMultiplicity.cxx:432
 AliAnalysisTaskSEDvsMultiplicity.cxx:433
 AliAnalysisTaskSEDvsMultiplicity.cxx:434
 AliAnalysisTaskSEDvsMultiplicity.cxx:435
 AliAnalysisTaskSEDvsMultiplicity.cxx:436
 AliAnalysisTaskSEDvsMultiplicity.cxx:437
 AliAnalysisTaskSEDvsMultiplicity.cxx:438
 AliAnalysisTaskSEDvsMultiplicity.cxx:439
 AliAnalysisTaskSEDvsMultiplicity.cxx:440
 AliAnalysisTaskSEDvsMultiplicity.cxx:441
 AliAnalysisTaskSEDvsMultiplicity.cxx:442
 AliAnalysisTaskSEDvsMultiplicity.cxx:443
 AliAnalysisTaskSEDvsMultiplicity.cxx:444
 AliAnalysisTaskSEDvsMultiplicity.cxx:445
 AliAnalysisTaskSEDvsMultiplicity.cxx:446
 AliAnalysisTaskSEDvsMultiplicity.cxx:447
 AliAnalysisTaskSEDvsMultiplicity.cxx:448
 AliAnalysisTaskSEDvsMultiplicity.cxx:449
 AliAnalysisTaskSEDvsMultiplicity.cxx:450
 AliAnalysisTaskSEDvsMultiplicity.cxx:451
 AliAnalysisTaskSEDvsMultiplicity.cxx:452
 AliAnalysisTaskSEDvsMultiplicity.cxx:453
 AliAnalysisTaskSEDvsMultiplicity.cxx:454
 AliAnalysisTaskSEDvsMultiplicity.cxx:455
 AliAnalysisTaskSEDvsMultiplicity.cxx:456
 AliAnalysisTaskSEDvsMultiplicity.cxx:457
 AliAnalysisTaskSEDvsMultiplicity.cxx:458
 AliAnalysisTaskSEDvsMultiplicity.cxx:459
 AliAnalysisTaskSEDvsMultiplicity.cxx:460
 AliAnalysisTaskSEDvsMultiplicity.cxx:461
 AliAnalysisTaskSEDvsMultiplicity.cxx:462
 AliAnalysisTaskSEDvsMultiplicity.cxx:463
 AliAnalysisTaskSEDvsMultiplicity.cxx:464
 AliAnalysisTaskSEDvsMultiplicity.cxx:465
 AliAnalysisTaskSEDvsMultiplicity.cxx:466
 AliAnalysisTaskSEDvsMultiplicity.cxx:467
 AliAnalysisTaskSEDvsMultiplicity.cxx:468
 AliAnalysisTaskSEDvsMultiplicity.cxx:469
 AliAnalysisTaskSEDvsMultiplicity.cxx:470
 AliAnalysisTaskSEDvsMultiplicity.cxx:471
 AliAnalysisTaskSEDvsMultiplicity.cxx:472
 AliAnalysisTaskSEDvsMultiplicity.cxx:473
 AliAnalysisTaskSEDvsMultiplicity.cxx:474
 AliAnalysisTaskSEDvsMultiplicity.cxx:475
 AliAnalysisTaskSEDvsMultiplicity.cxx:476
 AliAnalysisTaskSEDvsMultiplicity.cxx:477
 AliAnalysisTaskSEDvsMultiplicity.cxx:478
 AliAnalysisTaskSEDvsMultiplicity.cxx:479
 AliAnalysisTaskSEDvsMultiplicity.cxx:480
 AliAnalysisTaskSEDvsMultiplicity.cxx:481
 AliAnalysisTaskSEDvsMultiplicity.cxx:482
 AliAnalysisTaskSEDvsMultiplicity.cxx:483
 AliAnalysisTaskSEDvsMultiplicity.cxx:484
 AliAnalysisTaskSEDvsMultiplicity.cxx:485
 AliAnalysisTaskSEDvsMultiplicity.cxx:486
 AliAnalysisTaskSEDvsMultiplicity.cxx:487
 AliAnalysisTaskSEDvsMultiplicity.cxx:488
 AliAnalysisTaskSEDvsMultiplicity.cxx:489
 AliAnalysisTaskSEDvsMultiplicity.cxx:490
 AliAnalysisTaskSEDvsMultiplicity.cxx:491
 AliAnalysisTaskSEDvsMultiplicity.cxx:492
 AliAnalysisTaskSEDvsMultiplicity.cxx:493
 AliAnalysisTaskSEDvsMultiplicity.cxx:494
 AliAnalysisTaskSEDvsMultiplicity.cxx:495
 AliAnalysisTaskSEDvsMultiplicity.cxx:496
 AliAnalysisTaskSEDvsMultiplicity.cxx:497
 AliAnalysisTaskSEDvsMultiplicity.cxx:498
 AliAnalysisTaskSEDvsMultiplicity.cxx:499
 AliAnalysisTaskSEDvsMultiplicity.cxx:500
 AliAnalysisTaskSEDvsMultiplicity.cxx:501
 AliAnalysisTaskSEDvsMultiplicity.cxx:502
 AliAnalysisTaskSEDvsMultiplicity.cxx:503
 AliAnalysisTaskSEDvsMultiplicity.cxx:504
 AliAnalysisTaskSEDvsMultiplicity.cxx:505
 AliAnalysisTaskSEDvsMultiplicity.cxx:506
 AliAnalysisTaskSEDvsMultiplicity.cxx:507
 AliAnalysisTaskSEDvsMultiplicity.cxx:508
 AliAnalysisTaskSEDvsMultiplicity.cxx:509
 AliAnalysisTaskSEDvsMultiplicity.cxx:510
 AliAnalysisTaskSEDvsMultiplicity.cxx:511
 AliAnalysisTaskSEDvsMultiplicity.cxx:512
 AliAnalysisTaskSEDvsMultiplicity.cxx:513
 AliAnalysisTaskSEDvsMultiplicity.cxx:514
 AliAnalysisTaskSEDvsMultiplicity.cxx:515
 AliAnalysisTaskSEDvsMultiplicity.cxx:516
 AliAnalysisTaskSEDvsMultiplicity.cxx:517
 AliAnalysisTaskSEDvsMultiplicity.cxx:518
 AliAnalysisTaskSEDvsMultiplicity.cxx:519
 AliAnalysisTaskSEDvsMultiplicity.cxx:520
 AliAnalysisTaskSEDvsMultiplicity.cxx:521
 AliAnalysisTaskSEDvsMultiplicity.cxx:522
 AliAnalysisTaskSEDvsMultiplicity.cxx:523
 AliAnalysisTaskSEDvsMultiplicity.cxx:524
 AliAnalysisTaskSEDvsMultiplicity.cxx:525
 AliAnalysisTaskSEDvsMultiplicity.cxx:526
 AliAnalysisTaskSEDvsMultiplicity.cxx:527
 AliAnalysisTaskSEDvsMultiplicity.cxx:528
 AliAnalysisTaskSEDvsMultiplicity.cxx:529
 AliAnalysisTaskSEDvsMultiplicity.cxx:530
 AliAnalysisTaskSEDvsMultiplicity.cxx:531
 AliAnalysisTaskSEDvsMultiplicity.cxx:532
 AliAnalysisTaskSEDvsMultiplicity.cxx:533
 AliAnalysisTaskSEDvsMultiplicity.cxx:534
 AliAnalysisTaskSEDvsMultiplicity.cxx:535
 AliAnalysisTaskSEDvsMultiplicity.cxx:536
 AliAnalysisTaskSEDvsMultiplicity.cxx:537
 AliAnalysisTaskSEDvsMultiplicity.cxx:538
 AliAnalysisTaskSEDvsMultiplicity.cxx:539
 AliAnalysisTaskSEDvsMultiplicity.cxx:540
 AliAnalysisTaskSEDvsMultiplicity.cxx:541
 AliAnalysisTaskSEDvsMultiplicity.cxx:542
 AliAnalysisTaskSEDvsMultiplicity.cxx:543
 AliAnalysisTaskSEDvsMultiplicity.cxx:544
 AliAnalysisTaskSEDvsMultiplicity.cxx:545
 AliAnalysisTaskSEDvsMultiplicity.cxx:546
 AliAnalysisTaskSEDvsMultiplicity.cxx:547
 AliAnalysisTaskSEDvsMultiplicity.cxx:548
 AliAnalysisTaskSEDvsMultiplicity.cxx:549
 AliAnalysisTaskSEDvsMultiplicity.cxx:550
 AliAnalysisTaskSEDvsMultiplicity.cxx:551
 AliAnalysisTaskSEDvsMultiplicity.cxx:552
 AliAnalysisTaskSEDvsMultiplicity.cxx:553
 AliAnalysisTaskSEDvsMultiplicity.cxx:554
 AliAnalysisTaskSEDvsMultiplicity.cxx:555
 AliAnalysisTaskSEDvsMultiplicity.cxx:556
 AliAnalysisTaskSEDvsMultiplicity.cxx:557
 AliAnalysisTaskSEDvsMultiplicity.cxx:558
 AliAnalysisTaskSEDvsMultiplicity.cxx:559
 AliAnalysisTaskSEDvsMultiplicity.cxx:560
 AliAnalysisTaskSEDvsMultiplicity.cxx:561
 AliAnalysisTaskSEDvsMultiplicity.cxx:562
 AliAnalysisTaskSEDvsMultiplicity.cxx:563
 AliAnalysisTaskSEDvsMultiplicity.cxx:564
 AliAnalysisTaskSEDvsMultiplicity.cxx:565
 AliAnalysisTaskSEDvsMultiplicity.cxx:566
 AliAnalysisTaskSEDvsMultiplicity.cxx:567
 AliAnalysisTaskSEDvsMultiplicity.cxx:568
 AliAnalysisTaskSEDvsMultiplicity.cxx:569
 AliAnalysisTaskSEDvsMultiplicity.cxx:570
 AliAnalysisTaskSEDvsMultiplicity.cxx:571
 AliAnalysisTaskSEDvsMultiplicity.cxx:572
 AliAnalysisTaskSEDvsMultiplicity.cxx:573
 AliAnalysisTaskSEDvsMultiplicity.cxx:574
 AliAnalysisTaskSEDvsMultiplicity.cxx:575
 AliAnalysisTaskSEDvsMultiplicity.cxx:576
 AliAnalysisTaskSEDvsMultiplicity.cxx:577
 AliAnalysisTaskSEDvsMultiplicity.cxx:578
 AliAnalysisTaskSEDvsMultiplicity.cxx:579
 AliAnalysisTaskSEDvsMultiplicity.cxx:580
 AliAnalysisTaskSEDvsMultiplicity.cxx:581
 AliAnalysisTaskSEDvsMultiplicity.cxx:582
 AliAnalysisTaskSEDvsMultiplicity.cxx:583
 AliAnalysisTaskSEDvsMultiplicity.cxx:584
 AliAnalysisTaskSEDvsMultiplicity.cxx:585
 AliAnalysisTaskSEDvsMultiplicity.cxx:586
 AliAnalysisTaskSEDvsMultiplicity.cxx:587
 AliAnalysisTaskSEDvsMultiplicity.cxx:588
 AliAnalysisTaskSEDvsMultiplicity.cxx:589
 AliAnalysisTaskSEDvsMultiplicity.cxx:590
 AliAnalysisTaskSEDvsMultiplicity.cxx:591
 AliAnalysisTaskSEDvsMultiplicity.cxx:592
 AliAnalysisTaskSEDvsMultiplicity.cxx:593
 AliAnalysisTaskSEDvsMultiplicity.cxx:594
 AliAnalysisTaskSEDvsMultiplicity.cxx:595
 AliAnalysisTaskSEDvsMultiplicity.cxx:596
 AliAnalysisTaskSEDvsMultiplicity.cxx:597
 AliAnalysisTaskSEDvsMultiplicity.cxx:598
 AliAnalysisTaskSEDvsMultiplicity.cxx:599
 AliAnalysisTaskSEDvsMultiplicity.cxx:600
 AliAnalysisTaskSEDvsMultiplicity.cxx:601
 AliAnalysisTaskSEDvsMultiplicity.cxx:602
 AliAnalysisTaskSEDvsMultiplicity.cxx:603
 AliAnalysisTaskSEDvsMultiplicity.cxx:604
 AliAnalysisTaskSEDvsMultiplicity.cxx:605
 AliAnalysisTaskSEDvsMultiplicity.cxx:606
 AliAnalysisTaskSEDvsMultiplicity.cxx:607
 AliAnalysisTaskSEDvsMultiplicity.cxx:608
 AliAnalysisTaskSEDvsMultiplicity.cxx:609
 AliAnalysisTaskSEDvsMultiplicity.cxx:610
 AliAnalysisTaskSEDvsMultiplicity.cxx:611
 AliAnalysisTaskSEDvsMultiplicity.cxx:612
 AliAnalysisTaskSEDvsMultiplicity.cxx:613
 AliAnalysisTaskSEDvsMultiplicity.cxx:614
 AliAnalysisTaskSEDvsMultiplicity.cxx:615
 AliAnalysisTaskSEDvsMultiplicity.cxx:616
 AliAnalysisTaskSEDvsMultiplicity.cxx:617
 AliAnalysisTaskSEDvsMultiplicity.cxx:618
 AliAnalysisTaskSEDvsMultiplicity.cxx:619
 AliAnalysisTaskSEDvsMultiplicity.cxx:620
 AliAnalysisTaskSEDvsMultiplicity.cxx:621
 AliAnalysisTaskSEDvsMultiplicity.cxx:622
 AliAnalysisTaskSEDvsMultiplicity.cxx:623
 AliAnalysisTaskSEDvsMultiplicity.cxx:624
 AliAnalysisTaskSEDvsMultiplicity.cxx:625
 AliAnalysisTaskSEDvsMultiplicity.cxx:626
 AliAnalysisTaskSEDvsMultiplicity.cxx:627
 AliAnalysisTaskSEDvsMultiplicity.cxx:628
 AliAnalysisTaskSEDvsMultiplicity.cxx:629
 AliAnalysisTaskSEDvsMultiplicity.cxx:630
 AliAnalysisTaskSEDvsMultiplicity.cxx:631
 AliAnalysisTaskSEDvsMultiplicity.cxx:632
 AliAnalysisTaskSEDvsMultiplicity.cxx:633
 AliAnalysisTaskSEDvsMultiplicity.cxx:634
 AliAnalysisTaskSEDvsMultiplicity.cxx:635
 AliAnalysisTaskSEDvsMultiplicity.cxx:636
 AliAnalysisTaskSEDvsMultiplicity.cxx:637
 AliAnalysisTaskSEDvsMultiplicity.cxx:638
 AliAnalysisTaskSEDvsMultiplicity.cxx:639
 AliAnalysisTaskSEDvsMultiplicity.cxx:640
 AliAnalysisTaskSEDvsMultiplicity.cxx:641
 AliAnalysisTaskSEDvsMultiplicity.cxx:642
 AliAnalysisTaskSEDvsMultiplicity.cxx:643
 AliAnalysisTaskSEDvsMultiplicity.cxx:644
 AliAnalysisTaskSEDvsMultiplicity.cxx:645
 AliAnalysisTaskSEDvsMultiplicity.cxx:646
 AliAnalysisTaskSEDvsMultiplicity.cxx:647
 AliAnalysisTaskSEDvsMultiplicity.cxx:648
 AliAnalysisTaskSEDvsMultiplicity.cxx:649
 AliAnalysisTaskSEDvsMultiplicity.cxx:650
 AliAnalysisTaskSEDvsMultiplicity.cxx:651
 AliAnalysisTaskSEDvsMultiplicity.cxx:652
 AliAnalysisTaskSEDvsMultiplicity.cxx:653
 AliAnalysisTaskSEDvsMultiplicity.cxx:654
 AliAnalysisTaskSEDvsMultiplicity.cxx:655
 AliAnalysisTaskSEDvsMultiplicity.cxx:656
 AliAnalysisTaskSEDvsMultiplicity.cxx:657
 AliAnalysisTaskSEDvsMultiplicity.cxx:658
 AliAnalysisTaskSEDvsMultiplicity.cxx:659
 AliAnalysisTaskSEDvsMultiplicity.cxx:660
 AliAnalysisTaskSEDvsMultiplicity.cxx:661
 AliAnalysisTaskSEDvsMultiplicity.cxx:662
 AliAnalysisTaskSEDvsMultiplicity.cxx:663
 AliAnalysisTaskSEDvsMultiplicity.cxx:664
 AliAnalysisTaskSEDvsMultiplicity.cxx:665
 AliAnalysisTaskSEDvsMultiplicity.cxx:666
 AliAnalysisTaskSEDvsMultiplicity.cxx:667
 AliAnalysisTaskSEDvsMultiplicity.cxx:668
 AliAnalysisTaskSEDvsMultiplicity.cxx:669
 AliAnalysisTaskSEDvsMultiplicity.cxx:670
 AliAnalysisTaskSEDvsMultiplicity.cxx:671
 AliAnalysisTaskSEDvsMultiplicity.cxx:672
 AliAnalysisTaskSEDvsMultiplicity.cxx:673
 AliAnalysisTaskSEDvsMultiplicity.cxx:674
 AliAnalysisTaskSEDvsMultiplicity.cxx:675
 AliAnalysisTaskSEDvsMultiplicity.cxx:676
 AliAnalysisTaskSEDvsMultiplicity.cxx:677
 AliAnalysisTaskSEDvsMultiplicity.cxx:678
 AliAnalysisTaskSEDvsMultiplicity.cxx:679
 AliAnalysisTaskSEDvsMultiplicity.cxx:680
 AliAnalysisTaskSEDvsMultiplicity.cxx:681
 AliAnalysisTaskSEDvsMultiplicity.cxx:682
 AliAnalysisTaskSEDvsMultiplicity.cxx:683
 AliAnalysisTaskSEDvsMultiplicity.cxx:684
 AliAnalysisTaskSEDvsMultiplicity.cxx:685
 AliAnalysisTaskSEDvsMultiplicity.cxx:686
 AliAnalysisTaskSEDvsMultiplicity.cxx:687
 AliAnalysisTaskSEDvsMultiplicity.cxx:688
 AliAnalysisTaskSEDvsMultiplicity.cxx:689
 AliAnalysisTaskSEDvsMultiplicity.cxx:690
 AliAnalysisTaskSEDvsMultiplicity.cxx:691
 AliAnalysisTaskSEDvsMultiplicity.cxx:692
 AliAnalysisTaskSEDvsMultiplicity.cxx:693
 AliAnalysisTaskSEDvsMultiplicity.cxx:694
 AliAnalysisTaskSEDvsMultiplicity.cxx:695
 AliAnalysisTaskSEDvsMultiplicity.cxx:696
 AliAnalysisTaskSEDvsMultiplicity.cxx:697
 AliAnalysisTaskSEDvsMultiplicity.cxx:698
 AliAnalysisTaskSEDvsMultiplicity.cxx:699
 AliAnalysisTaskSEDvsMultiplicity.cxx:700
 AliAnalysisTaskSEDvsMultiplicity.cxx:701
 AliAnalysisTaskSEDvsMultiplicity.cxx:702
 AliAnalysisTaskSEDvsMultiplicity.cxx:703
 AliAnalysisTaskSEDvsMultiplicity.cxx:704
 AliAnalysisTaskSEDvsMultiplicity.cxx:705
 AliAnalysisTaskSEDvsMultiplicity.cxx:706
 AliAnalysisTaskSEDvsMultiplicity.cxx:707
 AliAnalysisTaskSEDvsMultiplicity.cxx:708
 AliAnalysisTaskSEDvsMultiplicity.cxx:709
 AliAnalysisTaskSEDvsMultiplicity.cxx:710
 AliAnalysisTaskSEDvsMultiplicity.cxx:711
 AliAnalysisTaskSEDvsMultiplicity.cxx:712
 AliAnalysisTaskSEDvsMultiplicity.cxx:713
 AliAnalysisTaskSEDvsMultiplicity.cxx:714
 AliAnalysisTaskSEDvsMultiplicity.cxx:715
 AliAnalysisTaskSEDvsMultiplicity.cxx:716
 AliAnalysisTaskSEDvsMultiplicity.cxx:717
 AliAnalysisTaskSEDvsMultiplicity.cxx:718
 AliAnalysisTaskSEDvsMultiplicity.cxx:719
 AliAnalysisTaskSEDvsMultiplicity.cxx:720
 AliAnalysisTaskSEDvsMultiplicity.cxx:721
 AliAnalysisTaskSEDvsMultiplicity.cxx:722
 AliAnalysisTaskSEDvsMultiplicity.cxx:723
 AliAnalysisTaskSEDvsMultiplicity.cxx:724
 AliAnalysisTaskSEDvsMultiplicity.cxx:725
 AliAnalysisTaskSEDvsMultiplicity.cxx:726
 AliAnalysisTaskSEDvsMultiplicity.cxx:727
 AliAnalysisTaskSEDvsMultiplicity.cxx:728
 AliAnalysisTaskSEDvsMultiplicity.cxx:729
 AliAnalysisTaskSEDvsMultiplicity.cxx:730
 AliAnalysisTaskSEDvsMultiplicity.cxx:731
 AliAnalysisTaskSEDvsMultiplicity.cxx:732
 AliAnalysisTaskSEDvsMultiplicity.cxx:733
 AliAnalysisTaskSEDvsMultiplicity.cxx:734
 AliAnalysisTaskSEDvsMultiplicity.cxx:735
 AliAnalysisTaskSEDvsMultiplicity.cxx:736
 AliAnalysisTaskSEDvsMultiplicity.cxx:737
 AliAnalysisTaskSEDvsMultiplicity.cxx:738
 AliAnalysisTaskSEDvsMultiplicity.cxx:739
 AliAnalysisTaskSEDvsMultiplicity.cxx:740
 AliAnalysisTaskSEDvsMultiplicity.cxx:741
 AliAnalysisTaskSEDvsMultiplicity.cxx:742
 AliAnalysisTaskSEDvsMultiplicity.cxx:743
 AliAnalysisTaskSEDvsMultiplicity.cxx:744
 AliAnalysisTaskSEDvsMultiplicity.cxx:745
 AliAnalysisTaskSEDvsMultiplicity.cxx:746
 AliAnalysisTaskSEDvsMultiplicity.cxx:747
 AliAnalysisTaskSEDvsMultiplicity.cxx:748
 AliAnalysisTaskSEDvsMultiplicity.cxx:749
 AliAnalysisTaskSEDvsMultiplicity.cxx:750
 AliAnalysisTaskSEDvsMultiplicity.cxx:751
 AliAnalysisTaskSEDvsMultiplicity.cxx:752
 AliAnalysisTaskSEDvsMultiplicity.cxx:753
 AliAnalysisTaskSEDvsMultiplicity.cxx:754
 AliAnalysisTaskSEDvsMultiplicity.cxx:755
 AliAnalysisTaskSEDvsMultiplicity.cxx:756
 AliAnalysisTaskSEDvsMultiplicity.cxx:757
 AliAnalysisTaskSEDvsMultiplicity.cxx:758
 AliAnalysisTaskSEDvsMultiplicity.cxx:759
 AliAnalysisTaskSEDvsMultiplicity.cxx:760
 AliAnalysisTaskSEDvsMultiplicity.cxx:761
 AliAnalysisTaskSEDvsMultiplicity.cxx:762
 AliAnalysisTaskSEDvsMultiplicity.cxx:763
 AliAnalysisTaskSEDvsMultiplicity.cxx:764
 AliAnalysisTaskSEDvsMultiplicity.cxx:765
 AliAnalysisTaskSEDvsMultiplicity.cxx:766
 AliAnalysisTaskSEDvsMultiplicity.cxx:767
 AliAnalysisTaskSEDvsMultiplicity.cxx:768
 AliAnalysisTaskSEDvsMultiplicity.cxx:769
 AliAnalysisTaskSEDvsMultiplicity.cxx:770
 AliAnalysisTaskSEDvsMultiplicity.cxx:771
 AliAnalysisTaskSEDvsMultiplicity.cxx:772
 AliAnalysisTaskSEDvsMultiplicity.cxx:773
 AliAnalysisTaskSEDvsMultiplicity.cxx:774
 AliAnalysisTaskSEDvsMultiplicity.cxx:775
 AliAnalysisTaskSEDvsMultiplicity.cxx:776
 AliAnalysisTaskSEDvsMultiplicity.cxx:777
 AliAnalysisTaskSEDvsMultiplicity.cxx:778
 AliAnalysisTaskSEDvsMultiplicity.cxx:779
 AliAnalysisTaskSEDvsMultiplicity.cxx:780
 AliAnalysisTaskSEDvsMultiplicity.cxx:781
 AliAnalysisTaskSEDvsMultiplicity.cxx:782
 AliAnalysisTaskSEDvsMultiplicity.cxx:783
 AliAnalysisTaskSEDvsMultiplicity.cxx:784
 AliAnalysisTaskSEDvsMultiplicity.cxx:785
 AliAnalysisTaskSEDvsMultiplicity.cxx:786
 AliAnalysisTaskSEDvsMultiplicity.cxx:787
 AliAnalysisTaskSEDvsMultiplicity.cxx:788
 AliAnalysisTaskSEDvsMultiplicity.cxx:789
 AliAnalysisTaskSEDvsMultiplicity.cxx:790
 AliAnalysisTaskSEDvsMultiplicity.cxx:791
 AliAnalysisTaskSEDvsMultiplicity.cxx:792
 AliAnalysisTaskSEDvsMultiplicity.cxx:793
 AliAnalysisTaskSEDvsMultiplicity.cxx:794
 AliAnalysisTaskSEDvsMultiplicity.cxx:795
 AliAnalysisTaskSEDvsMultiplicity.cxx:796
 AliAnalysisTaskSEDvsMultiplicity.cxx:797
 AliAnalysisTaskSEDvsMultiplicity.cxx:798
 AliAnalysisTaskSEDvsMultiplicity.cxx:799
 AliAnalysisTaskSEDvsMultiplicity.cxx:800
 AliAnalysisTaskSEDvsMultiplicity.cxx:801
 AliAnalysisTaskSEDvsMultiplicity.cxx:802
 AliAnalysisTaskSEDvsMultiplicity.cxx:803
 AliAnalysisTaskSEDvsMultiplicity.cxx:804
 AliAnalysisTaskSEDvsMultiplicity.cxx:805
 AliAnalysisTaskSEDvsMultiplicity.cxx:806
 AliAnalysisTaskSEDvsMultiplicity.cxx:807
 AliAnalysisTaskSEDvsMultiplicity.cxx:808
 AliAnalysisTaskSEDvsMultiplicity.cxx:809
 AliAnalysisTaskSEDvsMultiplicity.cxx:810
 AliAnalysisTaskSEDvsMultiplicity.cxx:811
 AliAnalysisTaskSEDvsMultiplicity.cxx:812
 AliAnalysisTaskSEDvsMultiplicity.cxx:813
 AliAnalysisTaskSEDvsMultiplicity.cxx:814
 AliAnalysisTaskSEDvsMultiplicity.cxx:815
 AliAnalysisTaskSEDvsMultiplicity.cxx:816
 AliAnalysisTaskSEDvsMultiplicity.cxx:817
 AliAnalysisTaskSEDvsMultiplicity.cxx:818
 AliAnalysisTaskSEDvsMultiplicity.cxx:819
 AliAnalysisTaskSEDvsMultiplicity.cxx:820
 AliAnalysisTaskSEDvsMultiplicity.cxx:821
 AliAnalysisTaskSEDvsMultiplicity.cxx:822
 AliAnalysisTaskSEDvsMultiplicity.cxx:823
 AliAnalysisTaskSEDvsMultiplicity.cxx:824
 AliAnalysisTaskSEDvsMultiplicity.cxx:825
 AliAnalysisTaskSEDvsMultiplicity.cxx:826
 AliAnalysisTaskSEDvsMultiplicity.cxx:827
 AliAnalysisTaskSEDvsMultiplicity.cxx:828
 AliAnalysisTaskSEDvsMultiplicity.cxx:829
 AliAnalysisTaskSEDvsMultiplicity.cxx:830
 AliAnalysisTaskSEDvsMultiplicity.cxx:831
 AliAnalysisTaskSEDvsMultiplicity.cxx:832
 AliAnalysisTaskSEDvsMultiplicity.cxx:833
 AliAnalysisTaskSEDvsMultiplicity.cxx:834
 AliAnalysisTaskSEDvsMultiplicity.cxx:835
 AliAnalysisTaskSEDvsMultiplicity.cxx:836
 AliAnalysisTaskSEDvsMultiplicity.cxx:837
 AliAnalysisTaskSEDvsMultiplicity.cxx:838
 AliAnalysisTaskSEDvsMultiplicity.cxx:839
 AliAnalysisTaskSEDvsMultiplicity.cxx:840
 AliAnalysisTaskSEDvsMultiplicity.cxx:841
 AliAnalysisTaskSEDvsMultiplicity.cxx:842
 AliAnalysisTaskSEDvsMultiplicity.cxx:843
 AliAnalysisTaskSEDvsMultiplicity.cxx:844
 AliAnalysisTaskSEDvsMultiplicity.cxx:845
 AliAnalysisTaskSEDvsMultiplicity.cxx:846
 AliAnalysisTaskSEDvsMultiplicity.cxx:847
 AliAnalysisTaskSEDvsMultiplicity.cxx:848
 AliAnalysisTaskSEDvsMultiplicity.cxx:849
 AliAnalysisTaskSEDvsMultiplicity.cxx:850
 AliAnalysisTaskSEDvsMultiplicity.cxx:851
 AliAnalysisTaskSEDvsMultiplicity.cxx:852
 AliAnalysisTaskSEDvsMultiplicity.cxx:853
 AliAnalysisTaskSEDvsMultiplicity.cxx:854
 AliAnalysisTaskSEDvsMultiplicity.cxx:855
 AliAnalysisTaskSEDvsMultiplicity.cxx:856
 AliAnalysisTaskSEDvsMultiplicity.cxx:857
 AliAnalysisTaskSEDvsMultiplicity.cxx:858
 AliAnalysisTaskSEDvsMultiplicity.cxx:859
 AliAnalysisTaskSEDvsMultiplicity.cxx:860
 AliAnalysisTaskSEDvsMultiplicity.cxx:861
 AliAnalysisTaskSEDvsMultiplicity.cxx:862
 AliAnalysisTaskSEDvsMultiplicity.cxx:863
 AliAnalysisTaskSEDvsMultiplicity.cxx:864
 AliAnalysisTaskSEDvsMultiplicity.cxx:865
 AliAnalysisTaskSEDvsMultiplicity.cxx:866
 AliAnalysisTaskSEDvsMultiplicity.cxx:867
 AliAnalysisTaskSEDvsMultiplicity.cxx:868
 AliAnalysisTaskSEDvsMultiplicity.cxx:869
 AliAnalysisTaskSEDvsMultiplicity.cxx:870
 AliAnalysisTaskSEDvsMultiplicity.cxx:871
 AliAnalysisTaskSEDvsMultiplicity.cxx:872
 AliAnalysisTaskSEDvsMultiplicity.cxx:873
 AliAnalysisTaskSEDvsMultiplicity.cxx:874
 AliAnalysisTaskSEDvsMultiplicity.cxx:875
 AliAnalysisTaskSEDvsMultiplicity.cxx:876
 AliAnalysisTaskSEDvsMultiplicity.cxx:877
 AliAnalysisTaskSEDvsMultiplicity.cxx:878
 AliAnalysisTaskSEDvsMultiplicity.cxx:879
 AliAnalysisTaskSEDvsMultiplicity.cxx:880
 AliAnalysisTaskSEDvsMultiplicity.cxx:881
 AliAnalysisTaskSEDvsMultiplicity.cxx:882
 AliAnalysisTaskSEDvsMultiplicity.cxx:883
 AliAnalysisTaskSEDvsMultiplicity.cxx:884
 AliAnalysisTaskSEDvsMultiplicity.cxx:885
 AliAnalysisTaskSEDvsMultiplicity.cxx:886
 AliAnalysisTaskSEDvsMultiplicity.cxx:887
 AliAnalysisTaskSEDvsMultiplicity.cxx:888
 AliAnalysisTaskSEDvsMultiplicity.cxx:889
 AliAnalysisTaskSEDvsMultiplicity.cxx:890
 AliAnalysisTaskSEDvsMultiplicity.cxx:891
 AliAnalysisTaskSEDvsMultiplicity.cxx:892
 AliAnalysisTaskSEDvsMultiplicity.cxx:893
 AliAnalysisTaskSEDvsMultiplicity.cxx:894
 AliAnalysisTaskSEDvsMultiplicity.cxx:895
 AliAnalysisTaskSEDvsMultiplicity.cxx:896
 AliAnalysisTaskSEDvsMultiplicity.cxx:897
 AliAnalysisTaskSEDvsMultiplicity.cxx:898
 AliAnalysisTaskSEDvsMultiplicity.cxx:899
 AliAnalysisTaskSEDvsMultiplicity.cxx:900
 AliAnalysisTaskSEDvsMultiplicity.cxx:901
 AliAnalysisTaskSEDvsMultiplicity.cxx:902
 AliAnalysisTaskSEDvsMultiplicity.cxx:903
 AliAnalysisTaskSEDvsMultiplicity.cxx:904
 AliAnalysisTaskSEDvsMultiplicity.cxx:905
 AliAnalysisTaskSEDvsMultiplicity.cxx:906
 AliAnalysisTaskSEDvsMultiplicity.cxx:907
 AliAnalysisTaskSEDvsMultiplicity.cxx:908
 AliAnalysisTaskSEDvsMultiplicity.cxx:909
 AliAnalysisTaskSEDvsMultiplicity.cxx:910
 AliAnalysisTaskSEDvsMultiplicity.cxx:911
 AliAnalysisTaskSEDvsMultiplicity.cxx:912
 AliAnalysisTaskSEDvsMultiplicity.cxx:913
 AliAnalysisTaskSEDvsMultiplicity.cxx:914
 AliAnalysisTaskSEDvsMultiplicity.cxx:915
 AliAnalysisTaskSEDvsMultiplicity.cxx:916
 AliAnalysisTaskSEDvsMultiplicity.cxx:917
 AliAnalysisTaskSEDvsMultiplicity.cxx:918
 AliAnalysisTaskSEDvsMultiplicity.cxx:919
 AliAnalysisTaskSEDvsMultiplicity.cxx:920
 AliAnalysisTaskSEDvsMultiplicity.cxx:921
 AliAnalysisTaskSEDvsMultiplicity.cxx:922
 AliAnalysisTaskSEDvsMultiplicity.cxx:923
 AliAnalysisTaskSEDvsMultiplicity.cxx:924
 AliAnalysisTaskSEDvsMultiplicity.cxx:925
 AliAnalysisTaskSEDvsMultiplicity.cxx:926
 AliAnalysisTaskSEDvsMultiplicity.cxx:927
 AliAnalysisTaskSEDvsMultiplicity.cxx:928
 AliAnalysisTaskSEDvsMultiplicity.cxx:929
 AliAnalysisTaskSEDvsMultiplicity.cxx:930
 AliAnalysisTaskSEDvsMultiplicity.cxx:931
 AliAnalysisTaskSEDvsMultiplicity.cxx:932
 AliAnalysisTaskSEDvsMultiplicity.cxx:933
 AliAnalysisTaskSEDvsMultiplicity.cxx:934
 AliAnalysisTaskSEDvsMultiplicity.cxx:935
 AliAnalysisTaskSEDvsMultiplicity.cxx:936
 AliAnalysisTaskSEDvsMultiplicity.cxx:937
 AliAnalysisTaskSEDvsMultiplicity.cxx:938
 AliAnalysisTaskSEDvsMultiplicity.cxx:939
 AliAnalysisTaskSEDvsMultiplicity.cxx:940
 AliAnalysisTaskSEDvsMultiplicity.cxx:941
 AliAnalysisTaskSEDvsMultiplicity.cxx:942
 AliAnalysisTaskSEDvsMultiplicity.cxx:943
 AliAnalysisTaskSEDvsMultiplicity.cxx:944
 AliAnalysisTaskSEDvsMultiplicity.cxx:945
 AliAnalysisTaskSEDvsMultiplicity.cxx:946
 AliAnalysisTaskSEDvsMultiplicity.cxx:947
 AliAnalysisTaskSEDvsMultiplicity.cxx:948
 AliAnalysisTaskSEDvsMultiplicity.cxx:949
 AliAnalysisTaskSEDvsMultiplicity.cxx:950
 AliAnalysisTaskSEDvsMultiplicity.cxx:951
 AliAnalysisTaskSEDvsMultiplicity.cxx:952
 AliAnalysisTaskSEDvsMultiplicity.cxx:953
 AliAnalysisTaskSEDvsMultiplicity.cxx:954
 AliAnalysisTaskSEDvsMultiplicity.cxx:955
 AliAnalysisTaskSEDvsMultiplicity.cxx:956
 AliAnalysisTaskSEDvsMultiplicity.cxx:957
 AliAnalysisTaskSEDvsMultiplicity.cxx:958
 AliAnalysisTaskSEDvsMultiplicity.cxx:959
 AliAnalysisTaskSEDvsMultiplicity.cxx:960
 AliAnalysisTaskSEDvsMultiplicity.cxx:961
 AliAnalysisTaskSEDvsMultiplicity.cxx:962
 AliAnalysisTaskSEDvsMultiplicity.cxx:963
 AliAnalysisTaskSEDvsMultiplicity.cxx:964
 AliAnalysisTaskSEDvsMultiplicity.cxx:965
 AliAnalysisTaskSEDvsMultiplicity.cxx:966
 AliAnalysisTaskSEDvsMultiplicity.cxx:967
 AliAnalysisTaskSEDvsMultiplicity.cxx:968
 AliAnalysisTaskSEDvsMultiplicity.cxx:969
 AliAnalysisTaskSEDvsMultiplicity.cxx:970
 AliAnalysisTaskSEDvsMultiplicity.cxx:971
 AliAnalysisTaskSEDvsMultiplicity.cxx:972
 AliAnalysisTaskSEDvsMultiplicity.cxx:973
 AliAnalysisTaskSEDvsMultiplicity.cxx:974
 AliAnalysisTaskSEDvsMultiplicity.cxx:975
 AliAnalysisTaskSEDvsMultiplicity.cxx:976
 AliAnalysisTaskSEDvsMultiplicity.cxx:977
 AliAnalysisTaskSEDvsMultiplicity.cxx:978
 AliAnalysisTaskSEDvsMultiplicity.cxx:979
 AliAnalysisTaskSEDvsMultiplicity.cxx:980
 AliAnalysisTaskSEDvsMultiplicity.cxx:981
 AliAnalysisTaskSEDvsMultiplicity.cxx:982
 AliAnalysisTaskSEDvsMultiplicity.cxx:983
 AliAnalysisTaskSEDvsMultiplicity.cxx:984
 AliAnalysisTaskSEDvsMultiplicity.cxx:985
 AliAnalysisTaskSEDvsMultiplicity.cxx:986
 AliAnalysisTaskSEDvsMultiplicity.cxx:987
 AliAnalysisTaskSEDvsMultiplicity.cxx:988
 AliAnalysisTaskSEDvsMultiplicity.cxx:989
 AliAnalysisTaskSEDvsMultiplicity.cxx:990
 AliAnalysisTaskSEDvsMultiplicity.cxx:991
 AliAnalysisTaskSEDvsMultiplicity.cxx:992
 AliAnalysisTaskSEDvsMultiplicity.cxx:993
 AliAnalysisTaskSEDvsMultiplicity.cxx:994
 AliAnalysisTaskSEDvsMultiplicity.cxx:995
 AliAnalysisTaskSEDvsMultiplicity.cxx:996
 AliAnalysisTaskSEDvsMultiplicity.cxx:997
 AliAnalysisTaskSEDvsMultiplicity.cxx:998
 AliAnalysisTaskSEDvsMultiplicity.cxx:999
 AliAnalysisTaskSEDvsMultiplicity.cxx:1000
 AliAnalysisTaskSEDvsMultiplicity.cxx:1001
 AliAnalysisTaskSEDvsMultiplicity.cxx:1002
 AliAnalysisTaskSEDvsMultiplicity.cxx:1003
 AliAnalysisTaskSEDvsMultiplicity.cxx:1004
 AliAnalysisTaskSEDvsMultiplicity.cxx:1005
 AliAnalysisTaskSEDvsMultiplicity.cxx:1006
 AliAnalysisTaskSEDvsMultiplicity.cxx:1007
 AliAnalysisTaskSEDvsMultiplicity.cxx:1008
 AliAnalysisTaskSEDvsMultiplicity.cxx:1009
 AliAnalysisTaskSEDvsMultiplicity.cxx:1010
 AliAnalysisTaskSEDvsMultiplicity.cxx:1011
 AliAnalysisTaskSEDvsMultiplicity.cxx:1012
 AliAnalysisTaskSEDvsMultiplicity.cxx:1013
 AliAnalysisTaskSEDvsMultiplicity.cxx:1014
 AliAnalysisTaskSEDvsMultiplicity.cxx:1015
 AliAnalysisTaskSEDvsMultiplicity.cxx:1016
 AliAnalysisTaskSEDvsMultiplicity.cxx:1017
 AliAnalysisTaskSEDvsMultiplicity.cxx:1018
 AliAnalysisTaskSEDvsMultiplicity.cxx:1019
 AliAnalysisTaskSEDvsMultiplicity.cxx:1020
 AliAnalysisTaskSEDvsMultiplicity.cxx:1021
 AliAnalysisTaskSEDvsMultiplicity.cxx:1022
 AliAnalysisTaskSEDvsMultiplicity.cxx:1023
 AliAnalysisTaskSEDvsMultiplicity.cxx:1024
 AliAnalysisTaskSEDvsMultiplicity.cxx:1025
 AliAnalysisTaskSEDvsMultiplicity.cxx:1026
 AliAnalysisTaskSEDvsMultiplicity.cxx:1027
 AliAnalysisTaskSEDvsMultiplicity.cxx:1028
 AliAnalysisTaskSEDvsMultiplicity.cxx:1029
 AliAnalysisTaskSEDvsMultiplicity.cxx:1030
 AliAnalysisTaskSEDvsMultiplicity.cxx:1031
 AliAnalysisTaskSEDvsMultiplicity.cxx:1032
 AliAnalysisTaskSEDvsMultiplicity.cxx:1033
 AliAnalysisTaskSEDvsMultiplicity.cxx:1034
 AliAnalysisTaskSEDvsMultiplicity.cxx:1035
 AliAnalysisTaskSEDvsMultiplicity.cxx:1036
 AliAnalysisTaskSEDvsMultiplicity.cxx:1037
 AliAnalysisTaskSEDvsMultiplicity.cxx:1038
 AliAnalysisTaskSEDvsMultiplicity.cxx:1039
 AliAnalysisTaskSEDvsMultiplicity.cxx:1040
 AliAnalysisTaskSEDvsMultiplicity.cxx:1041
 AliAnalysisTaskSEDvsMultiplicity.cxx:1042
 AliAnalysisTaskSEDvsMultiplicity.cxx:1043
 AliAnalysisTaskSEDvsMultiplicity.cxx:1044
 AliAnalysisTaskSEDvsMultiplicity.cxx:1045
 AliAnalysisTaskSEDvsMultiplicity.cxx:1046
 AliAnalysisTaskSEDvsMultiplicity.cxx:1047
 AliAnalysisTaskSEDvsMultiplicity.cxx:1048
 AliAnalysisTaskSEDvsMultiplicity.cxx:1049
 AliAnalysisTaskSEDvsMultiplicity.cxx:1050
 AliAnalysisTaskSEDvsMultiplicity.cxx:1051
 AliAnalysisTaskSEDvsMultiplicity.cxx:1052
 AliAnalysisTaskSEDvsMultiplicity.cxx:1053
 AliAnalysisTaskSEDvsMultiplicity.cxx:1054
 AliAnalysisTaskSEDvsMultiplicity.cxx:1055
 AliAnalysisTaskSEDvsMultiplicity.cxx:1056
 AliAnalysisTaskSEDvsMultiplicity.cxx:1057
 AliAnalysisTaskSEDvsMultiplicity.cxx:1058
 AliAnalysisTaskSEDvsMultiplicity.cxx:1059
 AliAnalysisTaskSEDvsMultiplicity.cxx:1060
 AliAnalysisTaskSEDvsMultiplicity.cxx:1061
 AliAnalysisTaskSEDvsMultiplicity.cxx:1062
 AliAnalysisTaskSEDvsMultiplicity.cxx:1063
 AliAnalysisTaskSEDvsMultiplicity.cxx:1064
 AliAnalysisTaskSEDvsMultiplicity.cxx:1065
 AliAnalysisTaskSEDvsMultiplicity.cxx:1066
 AliAnalysisTaskSEDvsMultiplicity.cxx:1067
 AliAnalysisTaskSEDvsMultiplicity.cxx:1068
 AliAnalysisTaskSEDvsMultiplicity.cxx:1069
 AliAnalysisTaskSEDvsMultiplicity.cxx:1070
 AliAnalysisTaskSEDvsMultiplicity.cxx:1071
 AliAnalysisTaskSEDvsMultiplicity.cxx:1072
 AliAnalysisTaskSEDvsMultiplicity.cxx:1073
 AliAnalysisTaskSEDvsMultiplicity.cxx:1074
 AliAnalysisTaskSEDvsMultiplicity.cxx:1075
 AliAnalysisTaskSEDvsMultiplicity.cxx:1076
 AliAnalysisTaskSEDvsMultiplicity.cxx:1077
 AliAnalysisTaskSEDvsMultiplicity.cxx:1078
 AliAnalysisTaskSEDvsMultiplicity.cxx:1079
 AliAnalysisTaskSEDvsMultiplicity.cxx:1080
 AliAnalysisTaskSEDvsMultiplicity.cxx:1081
 AliAnalysisTaskSEDvsMultiplicity.cxx:1082
 AliAnalysisTaskSEDvsMultiplicity.cxx:1083
 AliAnalysisTaskSEDvsMultiplicity.cxx:1084
 AliAnalysisTaskSEDvsMultiplicity.cxx:1085
 AliAnalysisTaskSEDvsMultiplicity.cxx:1086
 AliAnalysisTaskSEDvsMultiplicity.cxx:1087
 AliAnalysisTaskSEDvsMultiplicity.cxx:1088
 AliAnalysisTaskSEDvsMultiplicity.cxx:1089
 AliAnalysisTaskSEDvsMultiplicity.cxx:1090
 AliAnalysisTaskSEDvsMultiplicity.cxx:1091
 AliAnalysisTaskSEDvsMultiplicity.cxx:1092
 AliAnalysisTaskSEDvsMultiplicity.cxx:1093
 AliAnalysisTaskSEDvsMultiplicity.cxx:1094
 AliAnalysisTaskSEDvsMultiplicity.cxx:1095
 AliAnalysisTaskSEDvsMultiplicity.cxx:1096
 AliAnalysisTaskSEDvsMultiplicity.cxx:1097
 AliAnalysisTaskSEDvsMultiplicity.cxx:1098
 AliAnalysisTaskSEDvsMultiplicity.cxx:1099
 AliAnalysisTaskSEDvsMultiplicity.cxx:1100
 AliAnalysisTaskSEDvsMultiplicity.cxx:1101
 AliAnalysisTaskSEDvsMultiplicity.cxx:1102
 AliAnalysisTaskSEDvsMultiplicity.cxx:1103
 AliAnalysisTaskSEDvsMultiplicity.cxx:1104
 AliAnalysisTaskSEDvsMultiplicity.cxx:1105
 AliAnalysisTaskSEDvsMultiplicity.cxx:1106
 AliAnalysisTaskSEDvsMultiplicity.cxx:1107
 AliAnalysisTaskSEDvsMultiplicity.cxx:1108
 AliAnalysisTaskSEDvsMultiplicity.cxx:1109
 AliAnalysisTaskSEDvsMultiplicity.cxx:1110
 AliAnalysisTaskSEDvsMultiplicity.cxx:1111
 AliAnalysisTaskSEDvsMultiplicity.cxx:1112
 AliAnalysisTaskSEDvsMultiplicity.cxx:1113
 AliAnalysisTaskSEDvsMultiplicity.cxx:1114
 AliAnalysisTaskSEDvsMultiplicity.cxx:1115
 AliAnalysisTaskSEDvsMultiplicity.cxx:1116
 AliAnalysisTaskSEDvsMultiplicity.cxx:1117
 AliAnalysisTaskSEDvsMultiplicity.cxx:1118
 AliAnalysisTaskSEDvsMultiplicity.cxx:1119
 AliAnalysisTaskSEDvsMultiplicity.cxx:1120
 AliAnalysisTaskSEDvsMultiplicity.cxx:1121
 AliAnalysisTaskSEDvsMultiplicity.cxx:1122
 AliAnalysisTaskSEDvsMultiplicity.cxx:1123
 AliAnalysisTaskSEDvsMultiplicity.cxx:1124
 AliAnalysisTaskSEDvsMultiplicity.cxx:1125
 AliAnalysisTaskSEDvsMultiplicity.cxx:1126
 AliAnalysisTaskSEDvsMultiplicity.cxx:1127
 AliAnalysisTaskSEDvsMultiplicity.cxx:1128
 AliAnalysisTaskSEDvsMultiplicity.cxx:1129
 AliAnalysisTaskSEDvsMultiplicity.cxx:1130
 AliAnalysisTaskSEDvsMultiplicity.cxx:1131
 AliAnalysisTaskSEDvsMultiplicity.cxx:1132
 AliAnalysisTaskSEDvsMultiplicity.cxx:1133
 AliAnalysisTaskSEDvsMultiplicity.cxx:1134
 AliAnalysisTaskSEDvsMultiplicity.cxx:1135
 AliAnalysisTaskSEDvsMultiplicity.cxx:1136
 AliAnalysisTaskSEDvsMultiplicity.cxx:1137
 AliAnalysisTaskSEDvsMultiplicity.cxx:1138
 AliAnalysisTaskSEDvsMultiplicity.cxx:1139
 AliAnalysisTaskSEDvsMultiplicity.cxx:1140
 AliAnalysisTaskSEDvsMultiplicity.cxx:1141
 AliAnalysisTaskSEDvsMultiplicity.cxx:1142
 AliAnalysisTaskSEDvsMultiplicity.cxx:1143
 AliAnalysisTaskSEDvsMultiplicity.cxx:1144
 AliAnalysisTaskSEDvsMultiplicity.cxx:1145
 AliAnalysisTaskSEDvsMultiplicity.cxx:1146
 AliAnalysisTaskSEDvsMultiplicity.cxx:1147
 AliAnalysisTaskSEDvsMultiplicity.cxx:1148
 AliAnalysisTaskSEDvsMultiplicity.cxx:1149
 AliAnalysisTaskSEDvsMultiplicity.cxx:1150
 AliAnalysisTaskSEDvsMultiplicity.cxx:1151
 AliAnalysisTaskSEDvsMultiplicity.cxx:1152
 AliAnalysisTaskSEDvsMultiplicity.cxx:1153
 AliAnalysisTaskSEDvsMultiplicity.cxx:1154
 AliAnalysisTaskSEDvsMultiplicity.cxx:1155
 AliAnalysisTaskSEDvsMultiplicity.cxx:1156
 AliAnalysisTaskSEDvsMultiplicity.cxx:1157
 AliAnalysisTaskSEDvsMultiplicity.cxx:1158
 AliAnalysisTaskSEDvsMultiplicity.cxx:1159
 AliAnalysisTaskSEDvsMultiplicity.cxx:1160
 AliAnalysisTaskSEDvsMultiplicity.cxx:1161
 AliAnalysisTaskSEDvsMultiplicity.cxx:1162
 AliAnalysisTaskSEDvsMultiplicity.cxx:1163
 AliAnalysisTaskSEDvsMultiplicity.cxx:1164
 AliAnalysisTaskSEDvsMultiplicity.cxx:1165
 AliAnalysisTaskSEDvsMultiplicity.cxx:1166
 AliAnalysisTaskSEDvsMultiplicity.cxx:1167
 AliAnalysisTaskSEDvsMultiplicity.cxx:1168
 AliAnalysisTaskSEDvsMultiplicity.cxx:1169
 AliAnalysisTaskSEDvsMultiplicity.cxx:1170
 AliAnalysisTaskSEDvsMultiplicity.cxx:1171
 AliAnalysisTaskSEDvsMultiplicity.cxx:1172
 AliAnalysisTaskSEDvsMultiplicity.cxx:1173
 AliAnalysisTaskSEDvsMultiplicity.cxx:1174
 AliAnalysisTaskSEDvsMultiplicity.cxx:1175
 AliAnalysisTaskSEDvsMultiplicity.cxx:1176
 AliAnalysisTaskSEDvsMultiplicity.cxx:1177
 AliAnalysisTaskSEDvsMultiplicity.cxx:1178
 AliAnalysisTaskSEDvsMultiplicity.cxx:1179
 AliAnalysisTaskSEDvsMultiplicity.cxx:1180
 AliAnalysisTaskSEDvsMultiplicity.cxx:1181
 AliAnalysisTaskSEDvsMultiplicity.cxx:1182
 AliAnalysisTaskSEDvsMultiplicity.cxx:1183
 AliAnalysisTaskSEDvsMultiplicity.cxx:1184
 AliAnalysisTaskSEDvsMultiplicity.cxx:1185
 AliAnalysisTaskSEDvsMultiplicity.cxx:1186
 AliAnalysisTaskSEDvsMultiplicity.cxx:1187
 AliAnalysisTaskSEDvsMultiplicity.cxx:1188
 AliAnalysisTaskSEDvsMultiplicity.cxx:1189
 AliAnalysisTaskSEDvsMultiplicity.cxx:1190
 AliAnalysisTaskSEDvsMultiplicity.cxx:1191
 AliAnalysisTaskSEDvsMultiplicity.cxx:1192
 AliAnalysisTaskSEDvsMultiplicity.cxx:1193
 AliAnalysisTaskSEDvsMultiplicity.cxx:1194
 AliAnalysisTaskSEDvsMultiplicity.cxx:1195
 AliAnalysisTaskSEDvsMultiplicity.cxx:1196
 AliAnalysisTaskSEDvsMultiplicity.cxx:1197
 AliAnalysisTaskSEDvsMultiplicity.cxx:1198
 AliAnalysisTaskSEDvsMultiplicity.cxx:1199
 AliAnalysisTaskSEDvsMultiplicity.cxx:1200
 AliAnalysisTaskSEDvsMultiplicity.cxx:1201
 AliAnalysisTaskSEDvsMultiplicity.cxx:1202
 AliAnalysisTaskSEDvsMultiplicity.cxx:1203
 AliAnalysisTaskSEDvsMultiplicity.cxx:1204
 AliAnalysisTaskSEDvsMultiplicity.cxx:1205
 AliAnalysisTaskSEDvsMultiplicity.cxx:1206
 AliAnalysisTaskSEDvsMultiplicity.cxx:1207
 AliAnalysisTaskSEDvsMultiplicity.cxx:1208
 AliAnalysisTaskSEDvsMultiplicity.cxx:1209
 AliAnalysisTaskSEDvsMultiplicity.cxx:1210
 AliAnalysisTaskSEDvsMultiplicity.cxx:1211
 AliAnalysisTaskSEDvsMultiplicity.cxx:1212
 AliAnalysisTaskSEDvsMultiplicity.cxx:1213
 AliAnalysisTaskSEDvsMultiplicity.cxx:1214
 AliAnalysisTaskSEDvsMultiplicity.cxx:1215
 AliAnalysisTaskSEDvsMultiplicity.cxx:1216
 AliAnalysisTaskSEDvsMultiplicity.cxx:1217
 AliAnalysisTaskSEDvsMultiplicity.cxx:1218
 AliAnalysisTaskSEDvsMultiplicity.cxx:1219
 AliAnalysisTaskSEDvsMultiplicity.cxx:1220
 AliAnalysisTaskSEDvsMultiplicity.cxx:1221
 AliAnalysisTaskSEDvsMultiplicity.cxx:1222
 AliAnalysisTaskSEDvsMultiplicity.cxx:1223
 AliAnalysisTaskSEDvsMultiplicity.cxx:1224
 AliAnalysisTaskSEDvsMultiplicity.cxx:1225
 AliAnalysisTaskSEDvsMultiplicity.cxx:1226
 AliAnalysisTaskSEDvsMultiplicity.cxx:1227
 AliAnalysisTaskSEDvsMultiplicity.cxx:1228
 AliAnalysisTaskSEDvsMultiplicity.cxx:1229
 AliAnalysisTaskSEDvsMultiplicity.cxx:1230
 AliAnalysisTaskSEDvsMultiplicity.cxx:1231
 AliAnalysisTaskSEDvsMultiplicity.cxx:1232
 AliAnalysisTaskSEDvsMultiplicity.cxx:1233
 AliAnalysisTaskSEDvsMultiplicity.cxx:1234
 AliAnalysisTaskSEDvsMultiplicity.cxx:1235
 AliAnalysisTaskSEDvsMultiplicity.cxx:1236
 AliAnalysisTaskSEDvsMultiplicity.cxx:1237
 AliAnalysisTaskSEDvsMultiplicity.cxx:1238
 AliAnalysisTaskSEDvsMultiplicity.cxx:1239
 AliAnalysisTaskSEDvsMultiplicity.cxx:1240
 AliAnalysisTaskSEDvsMultiplicity.cxx:1241
 AliAnalysisTaskSEDvsMultiplicity.cxx:1242
 AliAnalysisTaskSEDvsMultiplicity.cxx:1243
 AliAnalysisTaskSEDvsMultiplicity.cxx:1244
 AliAnalysisTaskSEDvsMultiplicity.cxx:1245
 AliAnalysisTaskSEDvsMultiplicity.cxx:1246
 AliAnalysisTaskSEDvsMultiplicity.cxx:1247
 AliAnalysisTaskSEDvsMultiplicity.cxx:1248
 AliAnalysisTaskSEDvsMultiplicity.cxx:1249
 AliAnalysisTaskSEDvsMultiplicity.cxx:1250
 AliAnalysisTaskSEDvsMultiplicity.cxx:1251
 AliAnalysisTaskSEDvsMultiplicity.cxx:1252
 AliAnalysisTaskSEDvsMultiplicity.cxx:1253
 AliAnalysisTaskSEDvsMultiplicity.cxx:1254
 AliAnalysisTaskSEDvsMultiplicity.cxx:1255
 AliAnalysisTaskSEDvsMultiplicity.cxx:1256
 AliAnalysisTaskSEDvsMultiplicity.cxx:1257
 AliAnalysisTaskSEDvsMultiplicity.cxx:1258
 AliAnalysisTaskSEDvsMultiplicity.cxx:1259
 AliAnalysisTaskSEDvsMultiplicity.cxx:1260
 AliAnalysisTaskSEDvsMultiplicity.cxx:1261
 AliAnalysisTaskSEDvsMultiplicity.cxx:1262
 AliAnalysisTaskSEDvsMultiplicity.cxx:1263
 AliAnalysisTaskSEDvsMultiplicity.cxx:1264
 AliAnalysisTaskSEDvsMultiplicity.cxx:1265
 AliAnalysisTaskSEDvsMultiplicity.cxx:1266
 AliAnalysisTaskSEDvsMultiplicity.cxx:1267
 AliAnalysisTaskSEDvsMultiplicity.cxx:1268
 AliAnalysisTaskSEDvsMultiplicity.cxx:1269
 AliAnalysisTaskSEDvsMultiplicity.cxx:1270
 AliAnalysisTaskSEDvsMultiplicity.cxx:1271
 AliAnalysisTaskSEDvsMultiplicity.cxx:1272
 AliAnalysisTaskSEDvsMultiplicity.cxx:1273
 AliAnalysisTaskSEDvsMultiplicity.cxx:1274
 AliAnalysisTaskSEDvsMultiplicity.cxx:1275
 AliAnalysisTaskSEDvsMultiplicity.cxx:1276
 AliAnalysisTaskSEDvsMultiplicity.cxx:1277
 AliAnalysisTaskSEDvsMultiplicity.cxx:1278
 AliAnalysisTaskSEDvsMultiplicity.cxx:1279
 AliAnalysisTaskSEDvsMultiplicity.cxx:1280
 AliAnalysisTaskSEDvsMultiplicity.cxx:1281
 AliAnalysisTaskSEDvsMultiplicity.cxx:1282
 AliAnalysisTaskSEDvsMultiplicity.cxx:1283
 AliAnalysisTaskSEDvsMultiplicity.cxx:1284
 AliAnalysisTaskSEDvsMultiplicity.cxx:1285
 AliAnalysisTaskSEDvsMultiplicity.cxx:1286
 AliAnalysisTaskSEDvsMultiplicity.cxx:1287
 AliAnalysisTaskSEDvsMultiplicity.cxx:1288
 AliAnalysisTaskSEDvsMultiplicity.cxx:1289
 AliAnalysisTaskSEDvsMultiplicity.cxx:1290
 AliAnalysisTaskSEDvsMultiplicity.cxx:1291
 AliAnalysisTaskSEDvsMultiplicity.cxx:1292
 AliAnalysisTaskSEDvsMultiplicity.cxx:1293
 AliAnalysisTaskSEDvsMultiplicity.cxx:1294
 AliAnalysisTaskSEDvsMultiplicity.cxx:1295
 AliAnalysisTaskSEDvsMultiplicity.cxx:1296
 AliAnalysisTaskSEDvsMultiplicity.cxx:1297
 AliAnalysisTaskSEDvsMultiplicity.cxx:1298
 AliAnalysisTaskSEDvsMultiplicity.cxx:1299
 AliAnalysisTaskSEDvsMultiplicity.cxx:1300
 AliAnalysisTaskSEDvsMultiplicity.cxx:1301
 AliAnalysisTaskSEDvsMultiplicity.cxx:1302
 AliAnalysisTaskSEDvsMultiplicity.cxx:1303
 AliAnalysisTaskSEDvsMultiplicity.cxx:1304
 AliAnalysisTaskSEDvsMultiplicity.cxx:1305
 AliAnalysisTaskSEDvsMultiplicity.cxx:1306
 AliAnalysisTaskSEDvsMultiplicity.cxx:1307
 AliAnalysisTaskSEDvsMultiplicity.cxx:1308
 AliAnalysisTaskSEDvsMultiplicity.cxx:1309
 AliAnalysisTaskSEDvsMultiplicity.cxx:1310
 AliAnalysisTaskSEDvsMultiplicity.cxx:1311
 AliAnalysisTaskSEDvsMultiplicity.cxx:1312
 AliAnalysisTaskSEDvsMultiplicity.cxx:1313
 AliAnalysisTaskSEDvsMultiplicity.cxx:1314
 AliAnalysisTaskSEDvsMultiplicity.cxx:1315
 AliAnalysisTaskSEDvsMultiplicity.cxx:1316
 AliAnalysisTaskSEDvsMultiplicity.cxx:1317
 AliAnalysisTaskSEDvsMultiplicity.cxx:1318
 AliAnalysisTaskSEDvsMultiplicity.cxx:1319
 AliAnalysisTaskSEDvsMultiplicity.cxx:1320
 AliAnalysisTaskSEDvsMultiplicity.cxx:1321
 AliAnalysisTaskSEDvsMultiplicity.cxx:1322
 AliAnalysisTaskSEDvsMultiplicity.cxx:1323