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.                  *
 **************************************************************************/

//*****************************************************
//   Class AliCentralitySelectionTask
//   Class to analyze determine centrality            
//   author: Alberica Toia
//*****************************************************

#include "AliCentralitySelectionTask.h"

#include <TTree.h>
#include <TList.h>
#include <TH1F.h>
#include <TH2F.h>
#include <TF1.h>
#include <TProfile.h>
#include <TFile.h>
#include <TObjString.h>
#include <TString.h>
#include <TCanvas.h>
#include <TROOT.h>
#include <TDirectory.h>
#include <TSystem.h>
#include <iostream>

#include "AliAnalysisManager.h"
#include "AliHeader.h"
#include "AliVEvent.h"
#include "AliESD.h"
#include "AliESDEvent.h"
#include "AliESDHeader.h"
#include "AliESDInputHandler.h"
#include "AliESDZDC.h"
#include "AliESDFMD.h"
#include "AliESDTZERO.h"
#include "AliESDVZERO.h"
#include "AliESDtrackCuts.h"
#include "AliESDVertex.h"
#include "AliCentrality.h"
#include "AliOADBCentrality.h"
#include "AliOADBContainer.h"
#include "AliMultiplicity.h"
#include "AliAODHandler.h"
#include "AliAODHeader.h"
#include "AliAODEvent.h"
#include "AliAODVertex.h"
#include "AliAODVZERO.h"
#include "AliAODTracklets.h"
#include "AliAODMCHeader.h"
#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliAODMCParticle.h"
#include "AliMCParticle.h"
#include "AliStack.h"
#include "AliAnalysisTaskSE.h"
#include "AliGenEventHeader.h"
#include "AliGenHijingEventHeader.h"
#include "AliGenDPMjetEventHeader.h"
#include "AliGenCocktailEventHeader.h"
#include "AliPhysicsSelectionTask.h"
#include "AliPhysicsSelection.h"
#include "AliBackgroundSelection.h"
#include "AliESDUtils.h"

ClassImp(AliCentralitySelectionTask)


//________________________________________________________________________
AliCentralitySelectionTask::AliCentralitySelectionTask():
AliAnalysisTaskSE(),
  fAnalysisInput("ESD"),
  fIsMCInput(kFALSE),
  fCurrentRun(-1),
  fUseScaling(0),
  fUseCleaning(0),
  fFillHistos(0),
  fV0MScaleFactor(0),
  fSPDScaleFactor(0),
  fTPCScaleFactor(0),
  fV0MScaleFactorMC(0),
  fV0MSPDOutlierPar0(0),  
  fV0MSPDOutlierPar1(0),  
  fV0MTPCOutlierPar0(0),  
  fV0MTPCOutlierPar1(0),  
  fV0MSPDSigmaOutlierPar0(0),  
  fV0MSPDSigmaOutlierPar1(0),  
  fV0MSPDSigmaOutlierPar2(0),  
  fV0MTPCSigmaOutlierPar0(0),  
  fV0MTPCSigmaOutlierPar1(0),  
  fV0MTPCSigmaOutlierPar2(0),   
  fV0MZDCOutlierPar0(0),	    
  fV0MZDCOutlierPar1(0),	    
  fV0MZDCEcalOutlierPar0(0),   
  fV0MZDCEcalOutlierPar1(0),   
  fTrackCuts(0),
  fEsdTrackCuts(0),
  fEsdTrackCutsExtra1(0),
  fEsdTrackCutsExtra2(0),
  fZVCut(10),
  fOutliersCut(5),
  fQuality(999),
  fIsSelected(0),
  fMSL(0),
  fMSH(0),
  fMUL(0),
  fMLL(0),
  fEJE(0),
  fEGA(0),
  fPHS(0),
  fMB(0),
  fCVHN(0),
  fCVLN(0),
  fCVHNbit(0),
  fCVLNbit(0),
  fCCENT(0),
  fCSEMI(0),
  fCCENTbit(0),
  fCSEMIbit(0),
  fCentV0M(0),
  fCentV0A(0),
  fCentV0A0(0),
  fCentV0A123(0),
  fCentV0C(0),
  fCentV0A23(0),
  fCentV0C01(0),
  fCentV0S(0),
  fCentV0MEq(0),
  fCentV0AEq(0),
  fCentV0CEq(0),
  fCentFMD(0),
  fCentTRK(0),
  fCentTKL(0),
  fCentCL0(0),
  fCentCL1(0),
  fCentCND(0),
  fCentZNA(0),
  fCentZNC(0),
  fCentZPA(0),
  fCentZPC(0),
  fCentNPA(0),
  fCentV0MvsFMD(0),
  fCentTKLvsV0M(0),
  fCentZEMvsZDC(0),
  fCentV0Mtrue(0),
  fCentV0Atrue(0),
  fCentV0Ctrue(0),
  fCentV0MEqtrue(0),
  fCentV0AEqtrue(0),
  fCentV0CEqtrue(0),
  fCentFMDtrue(0),
  fCentTRKtrue(0),
  fCentTKLtrue(0),
  fCentCL0true(0),
  fCentCL1true(0),
  fCentCNDtrue(0),
  fCentZNAtrue(0),
  fCentZNCtrue(0),
  fCentZPAtrue(0),
  fCentZPCtrue(0),
  fHtempV0M(0),
  fHtempV0A(0),
  fHtempV0A0(0),
  fHtempV0A123(0),
  fHtempV0C(0),
  fHtempV0A23(0),
  fHtempV0C01(0),
  fHtempV0S(0),
  fHtempV0MEq(0),
  fHtempV0AEq(0),
  fHtempV0CEq(0),
  fHtempFMD(0),
  fHtempTRK(0),
  fHtempTKL(0),
  fHtempCL0(0),
  fHtempCL1(0),
  fHtempCND(0),
  fHtempZNA(0),
  fHtempZNC(0),
  fHtempZPA(0),
  fHtempZPC(0),
  fHtempV0MvsFMD(0),
  fHtempTKLvsV0M(0),
  fHtempZEMvsZDC(0),
  fHtempNPA(0),
  fHtempV0Mtrue(0),
  fHtempV0Atrue(0),
  fHtempV0Ctrue(0),
  fHtempV0MEqtrue(0),
  fHtempV0AEqtrue(0),
  fHtempV0CEqtrue(0),
  fHtempFMDtrue(0),
  fHtempTRKtrue(0),
  fHtempTKLtrue(0),
  fHtempCL0true(0),
  fHtempCL1true(0),
  fHtempCNDtrue(0),
  fHtempZNAtrue(0),
  fHtempZNCtrue(0),
  fHtempZPAtrue(0),
  fHtempZPCtrue(0),
  fOutputList(0),
  fHOutCentV0M(0),
  fHOutCentV0A(0),
  fHOutCentV0A0(0),
  fHOutCentV0A123(0),
  fHOutCentV0C(0),
  fHOutCentV0A23(0),
  fHOutCentV0C01(0),
  fHOutCentV0S(0),
  fHOutCentV0MEq(0),
  fHOutCentV0AEq(0),
  fHOutCentV0CEq(0),
  fHOutCentV0MCVHN(0),
  fHOutCentV0MCVLN(0),
  fHOutCentV0MCVHNinMB(0),
  fHOutCentV0MCVLNinMB(0),
  fHOutCentV0MCCENT(0),
  fHOutCentV0MCSEMI(0),
  fHOutCentV0MCCENTinMB(0),
  fHOutCentV0MCSEMIinMB(0),
  fHOutCentV0MMSL(0),
  fHOutCentV0MMSH(0),
  fHOutCentV0MMUL(0),
  fHOutCentV0MMLL(0),
  fHOutCentV0MEJE(0),
  fHOutCentV0MEGA(0),
  fHOutCentV0MPHS(0),
  fHOutCentV0MMSLinMB(0),
  fHOutCentV0MMSHinMB(0),
  fHOutCentV0MMULinMB(0),
  fHOutCentV0MMLLinMB(0),
  fHOutCentV0MEJEinMB(0),
  fHOutCentV0MEGAinMB(0),
  fHOutCentV0MPHSinMB(0),
  fHOutCentFMD(0),
  fHOutCentTRK(0),
  fHOutCentTKL(0),
  fHOutCentCL0(0),
  fHOutCentCL1(0),
  fHOutCentCND(0),
  fHOutCentNPA(0),
  fHOutCentZNA(0),
  fHOutCentZNC(0),
  fHOutCentZPA(0),
  fHOutCentZPC(0),
  fHOutCentV0MvsFMD(0),
  fHOutCentTKLvsV0M(0),
  fHOutCentZEMvsZDC(0),
  fHOutCentV0MvsCentCL1(0),
  fHOutCentV0MvsCentTRK(0),
  fHOutCentTRKvsCentCL1(0),
  fHOutCentV0MvsCentZDC(0),
  fHOutCentV0AvsCentV0C(0),
  fHOutCentV0AvsCentTRK(0),
  fHOutCentV0AvsCentCND(0),
  fHOutCentV0AvsCentCL1(0),
  fHOutCentV0CvsCentTRK(0),
  fHOutCentV0CvsCentCND(0),
  fHOutCentV0CvsCentCL1(0),
  fHOutCentNPAvsCentV0A(0),
  fHOutCentNPAvsCentV0C(0),
  fHOutCentNPAvsCentTRK(0),
  fHOutCentNPAvsCentCND(0),
  fHOutCentNPAvsCentCL1(0),
  fHOutCentZNAvsCentV0A(0),
  fHOutCentZNAvsCentV0C(0),
  fHOutCentZNAvsCentTRK(0),
  fHOutCentZNAvsCentCND(0),
  fHOutCentZNAvsCentCL1(0),
  fHOutCentZNAvsCentZPA(0),
  fHOutMultV0AC(0),
  fHOutMultV0M(0),
  fHOutMultV0A(0),
  fHOutMultV0A0(0),
  fHOutMultV0A123(0),
  fHOutMultV0C(0),
  fHOutMultV0A23(0),
  fHOutMultV0C01(0),
  fHOutMultV0S(0),
  fHOutMultV0MEq(0),
  fHOutMultV0AEq(0),
  fHOutMultV0CEq(0),
  fHOutMultV0Mnc(0),
  fHOutMultV0Anc(0),
  fHOutMultV0Cnc(0),
  fHOutMultV0O(0),
  fHOutMultV0Cells(0),
  fHOutMultFMD(0),
  fHOutMultTRK(0),
  fHOutMultTKL(0),
  fHOutMultCL0(0),
  fHOutMultCL1(0),
  fHOutMultCND(0),
  fHOutMultNPA(0),
  fHOutMultZNA(0),
  fHOutMultZNC(0),
  fHOutMultZPA(0),
  fHOutMultZPC(0),
  fHOutMultV0MvsZDN(0),
  fHOutMultZEMvsZDN(0),
  fHOutMultV0MvsZDC(0),
  fHOutMultZEMvsZDC(0),
  fHOutMultZEMvsZDCw(0),
  fHOutMultV0MvsCL1(0),
  fHOutMultV0MvsTRK(0),
  fHOutMultTRKvsCL1(0),
  fHOutMultV0MvsV0O(0),
  fHOutMultV0OvsCL1(0),
  fHOutMultV0OvsTRK(0),
  fHOutMultCL1vsTKL(0),
  fHOutMultZNAvsZPA(0),
  fHOutCentV0Mqual1(0),
  fHOutCentTRKqual1(0),
  fHOutCentCL1qual1(0),
  fHOutMultV0MvsCL1qual1(0),
  fHOutMultV0MvsTRKqual1(0),
  fHOutMultTRKvsCL1qual1(0),
  fHOutCentV0Mqual2(0),
  fHOutCentTRKqual2(0),
  fHOutCentCL1qual2(0),
  fHOutMultV0MvsCL1qual2(0),
  fHOutMultV0MvsTRKqual2(0),
  fHOutMultTRKvsCL1qual2(0),
  fHOutQuality(0),
  fHOutVertex(0),
  fHOutVertexT0(0)
{   
  // Default constructor
  AliInfo("Centrality Selection enabled.");

  fUseScaling=kTRUE;
  fUseCleaning=kTRUE;
  fFillHistos=kFALSE;
  fBranchNames="ESD:AliESDRun.,AliESDHeader.,AliESDZDC.,AliESDFMD.,AliESDVZERO.,AliESDTZERO."
    ",SPDVertex.,TPCVertex.,PrimaryVertex.,AliMultiplicity.,Tracks ";
}   

//________________________________________________________________________
AliCentralitySelectionTask::AliCentralitySelectionTask(const char *name):
  AliAnalysisTaskSE(name),
  fAnalysisInput("ESD"),
  fIsMCInput(kFALSE),
  fCurrentRun(-1),
  fUseScaling(0),
  fUseCleaning(0),
  fFillHistos(0),
  fV0MScaleFactor(0),
  fSPDScaleFactor(0),
  fTPCScaleFactor(0),
  fV0MScaleFactorMC(0),
  fV0MSPDOutlierPar0(0),  
  fV0MSPDOutlierPar1(0),  
  fV0MTPCOutlierPar0(0),  
  fV0MTPCOutlierPar1(0),  
  fV0MSPDSigmaOutlierPar0(0),  
  fV0MSPDSigmaOutlierPar1(0),  
  fV0MSPDSigmaOutlierPar2(0),  
  fV0MTPCSigmaOutlierPar0(0),  
  fV0MTPCSigmaOutlierPar1(0),  
  fV0MTPCSigmaOutlierPar2(0),   
  fV0MZDCOutlierPar0(0),	    
  fV0MZDCOutlierPar1(0),	    
  fV0MZDCEcalOutlierPar0(0),   
  fV0MZDCEcalOutlierPar1(0),   
  fTrackCuts(0),
  fEsdTrackCuts(0),
  fEsdTrackCutsExtra1(0),
  fEsdTrackCutsExtra2(0),
  fZVCut(10),
  fOutliersCut(5),
  fQuality(999),
  fIsSelected(0),
  fMSL(0),
  fMSH(0),
  fMUL(0),
  fMLL(0),
  fEJE(0),
  fEGA(0),
  fPHS(0),
  fMB(0),
  fCVHN(0),
  fCVLN(0),
  fCVHNbit(0),
  fCVLNbit(0),
  fCCENT(0),
  fCSEMI(0),
  fCCENTbit(0),
  fCSEMIbit(0),
  fCentV0M(0),
  fCentV0A(0),
  fCentV0A0(0),
  fCentV0A123(0),
  fCentV0C(0),
  fCentV0A23(0),
  fCentV0C01(0),
  fCentV0S(0),
  fCentV0MEq(0),
  fCentV0AEq(0),
  fCentV0CEq(0),
  fCentFMD(0),
  fCentTRK(0),
  fCentTKL(0),
  fCentCL0(0),
  fCentCL1(0),
  fCentCND(0),
  fCentZNA(0),
  fCentZNC(0),
  fCentZPA(0),
  fCentZPC(0),
  fCentNPA(0),
  fCentV0MvsFMD(0),
  fCentTKLvsV0M(0),
  fCentZEMvsZDC(0),
  fCentV0Mtrue(0),
  fCentV0Atrue(0),
  fCentV0Ctrue(0),
  fCentV0MEqtrue(0),
  fCentV0AEqtrue(0),
  fCentV0CEqtrue(0),
  fCentFMDtrue(0),
  fCentTRKtrue(0),
  fCentTKLtrue(0),
  fCentCL0true(0),
  fCentCL1true(0),
  fCentCNDtrue(0),
  fCentZNAtrue(0),
  fCentZNCtrue(0),
  fCentZPAtrue(0),
  fCentZPCtrue(0),
  fHtempV0M(0),
  fHtempV0A(0),
  fHtempV0A0(0),
  fHtempV0A123(0),
  fHtempV0C(0),
  fHtempV0A23(0),
  fHtempV0C01(0),
  fHtempV0S(0),
  fHtempV0MEq(0),
  fHtempV0AEq(0),
  fHtempV0CEq(0),
  fHtempFMD(0),
  fHtempTRK(0),
  fHtempTKL(0),
  fHtempCL0(0),
  fHtempCL1(0),
  fHtempCND(0),
  fHtempZNA(0),
  fHtempZNC(0),
  fHtempZPA(0),
  fHtempZPC(0),
  fHtempV0MvsFMD(0),
  fHtempTKLvsV0M(0),
  fHtempZEMvsZDC(0),
  fHtempNPA(0),
  fHtempV0Mtrue(0),
  fHtempV0Atrue(0),
  fHtempV0Ctrue(0),
  fHtempV0MEqtrue(0),
  fHtempV0AEqtrue(0),
  fHtempV0CEqtrue(0),
  fHtempFMDtrue(0),
  fHtempTRKtrue(0),
  fHtempTKLtrue(0),
  fHtempCL0true(0),
  fHtempCL1true(0),
  fHtempCNDtrue(0),
  fHtempZNAtrue(0),
  fHtempZNCtrue(0),
  fHtempZPAtrue(0),
  fHtempZPCtrue(0),
  fOutputList(0),
  fHOutCentV0M(0),
  fHOutCentV0A(0),
  fHOutCentV0A0(0),
  fHOutCentV0A123(0),
  fHOutCentV0C(0),
  fHOutCentV0A23(0),
  fHOutCentV0C01(0),
  fHOutCentV0S(0),
  fHOutCentV0MEq(0),
  fHOutCentV0AEq(0),
  fHOutCentV0CEq(0),
  fHOutCentV0MCVHN(0),
  fHOutCentV0MCVLN(0),
  fHOutCentV0MCVHNinMB(0),
  fHOutCentV0MCVLNinMB(0),
  fHOutCentV0MCCENT(0),
  fHOutCentV0MCSEMI(0),
  fHOutCentV0MCCENTinMB(0),
  fHOutCentV0MCSEMIinMB(0),
  fHOutCentV0MMSL(0),
  fHOutCentV0MMSH(0),
  fHOutCentV0MMUL(0),
  fHOutCentV0MMLL(0),
  fHOutCentV0MEJE(0),
  fHOutCentV0MEGA(0),
  fHOutCentV0MPHS(0),
  fHOutCentV0MMSLinMB(0),
  fHOutCentV0MMSHinMB(0),
  fHOutCentV0MMULinMB(0),
  fHOutCentV0MMLLinMB(0),
  fHOutCentV0MEJEinMB(0),
  fHOutCentV0MEGAinMB(0),
  fHOutCentV0MPHSinMB(0),
  fHOutCentFMD(0),
  fHOutCentTRK(0),
  fHOutCentTKL(0),
  fHOutCentCL0(0),
  fHOutCentCL1(0),
  fHOutCentCND(0),
  fHOutCentNPA(0),
  fHOutCentZNA(0),
  fHOutCentZNC(0),
  fHOutCentZPA(0),
  fHOutCentZPC(0),
  fHOutCentV0MvsFMD(0),
  fHOutCentTKLvsV0M(0),
  fHOutCentZEMvsZDC(0),
  fHOutCentV0MvsCentCL1(0),
  fHOutCentV0MvsCentTRK(0),
  fHOutCentTRKvsCentCL1(0),
  fHOutCentV0MvsCentZDC(0),
  fHOutCentV0AvsCentV0C(0),
  fHOutCentV0AvsCentTRK(0),
  fHOutCentV0AvsCentCND(0),
  fHOutCentV0AvsCentCL1(0),
  fHOutCentV0CvsCentTRK(0),
  fHOutCentV0CvsCentCND(0),
  fHOutCentV0CvsCentCL1(0),
  fHOutCentNPAvsCentV0A(0),
  fHOutCentNPAvsCentV0C(0),
  fHOutCentNPAvsCentTRK(0),
  fHOutCentNPAvsCentCND(0),
  fHOutCentNPAvsCentCL1(0),
  fHOutCentZNAvsCentV0A(0),
  fHOutCentZNAvsCentV0C(0),
  fHOutCentZNAvsCentTRK(0),
  fHOutCentZNAvsCentCND(0),
  fHOutCentZNAvsCentCL1(0),
  fHOutCentZNAvsCentZPA(0),
  fHOutMultV0AC(0),
  fHOutMultV0M(0),
  fHOutMultV0A(0),
  fHOutMultV0A0(0),
  fHOutMultV0A123(0),
  fHOutMultV0C(0),
  fHOutMultV0A23(0),
  fHOutMultV0C01(0),
  fHOutMultV0S(0),
  fHOutMultV0MEq(0),
  fHOutMultV0AEq(0),
  fHOutMultV0CEq(0),
  fHOutMultV0Mnc(0),
  fHOutMultV0Anc(0),
  fHOutMultV0Cnc(0),
  fHOutMultV0O(0),
  fHOutMultV0Cells(0),
  fHOutMultFMD(0),
  fHOutMultTRK(0),
  fHOutMultTKL(0),
  fHOutMultCL0(0),
  fHOutMultCL1(0),
  fHOutMultCND(0),
  fHOutMultNPA(0),
  fHOutMultZNA(0),
  fHOutMultZNC(0),
  fHOutMultZPA(0),
  fHOutMultZPC(0),
  fHOutMultV0MvsZDN(0),
  fHOutMultZEMvsZDN(0),
  fHOutMultV0MvsZDC(0),
  fHOutMultZEMvsZDC(0),
  fHOutMultZEMvsZDCw(0),
  fHOutMultV0MvsCL1(0),
  fHOutMultV0MvsTRK(0),
  fHOutMultTRKvsCL1(0),
  fHOutMultV0MvsV0O(0),
  fHOutMultV0OvsCL1(0),
  fHOutMultV0OvsTRK(0),
  fHOutMultCL1vsTKL(0),
  fHOutMultZNAvsZPA(0),
  fHOutCentV0Mqual1(0),
  fHOutCentTRKqual1(0),
  fHOutCentCL1qual1(0),
  fHOutMultV0MvsCL1qual1(0),
  fHOutMultV0MvsTRKqual1(0),
  fHOutMultTRKvsCL1qual1(0),
  fHOutCentV0Mqual2(0),
  fHOutCentTRKqual2(0),
  fHOutCentCL1qual2(0),
  fHOutMultV0MvsCL1qual2(0),
  fHOutMultV0MvsTRKqual2(0),
  fHOutMultTRKvsCL1qual2(0),
  fHOutQuality(0),
  fHOutVertex(0),
  fHOutVertexT0(0)
{
  // Default constructor
  AliInfo("Centrality Selection enabled.");
  //DefineOutput(1, TList::Class());
  fUseScaling=kTRUE;
  fUseCleaning=kTRUE;
  fFillHistos=kFALSE;
  fBranchNames="ESD:AliESDRun.,AliESDHeader.,AliESDZDC.,AliESDFMD.,AliESDVZERO.,AliESDTZERO."
    ",SPDVertex.,TPCVertex.,PrimaryVertex.,AliMultiplicity.,Tracks ";
}

//________________________________________________________________________
AliCentralitySelectionTask& AliCentralitySelectionTask::operator=(const AliCentralitySelectionTask& c)
{
  // Assignment operator
  if (this!=&c) {
    AliAnalysisTaskSE::operator=(c);
  }
  return *this;
}

//________________________________________________________________________
AliCentralitySelectionTask::AliCentralitySelectionTask(const AliCentralitySelectionTask& ana):
  AliAnalysisTaskSE(ana),
  fAnalysisInput(ana.fAnalysisInput),
  fIsMCInput(ana.fIsMCInput),
  fCurrentRun(ana.fCurrentRun),
  fUseScaling(ana.fUseScaling),
  fUseCleaning(ana.fUseCleaning),
  fFillHistos(ana.fFillHistos),
  fV0MScaleFactor(ana.fV0MScaleFactor),
  fSPDScaleFactor(ana.fSPDScaleFactor),
  fTPCScaleFactor(ana.fTPCScaleFactor),
  fV0MScaleFactorMC(ana.fV0MScaleFactorMC),
  fV0MSPDOutlierPar0(ana.fV0MSPDOutlierPar0),  
  fV0MSPDOutlierPar1(ana.fV0MSPDOutlierPar1),  
  fV0MTPCOutlierPar0(ana.fV0MTPCOutlierPar0),  
  fV0MTPCOutlierPar1(ana.fV0MTPCOutlierPar1),  
  fV0MSPDSigmaOutlierPar0(ana.fV0MSPDSigmaOutlierPar0),  
  fV0MSPDSigmaOutlierPar1(ana.fV0MSPDSigmaOutlierPar1),  
  fV0MSPDSigmaOutlierPar2(ana.fV0MSPDSigmaOutlierPar2),  
  fV0MTPCSigmaOutlierPar0(ana.fV0MTPCSigmaOutlierPar0),  
  fV0MTPCSigmaOutlierPar1(ana.fV0MTPCSigmaOutlierPar1),  
  fV0MTPCSigmaOutlierPar2(ana.fV0MTPCSigmaOutlierPar2), 
  fV0MZDCOutlierPar0(ana.fV0MZDCOutlierPar0),	    
  fV0MZDCOutlierPar1(ana.fV0MZDCOutlierPar1),	    
  fV0MZDCEcalOutlierPar0(ana.fV0MZDCEcalOutlierPar0),   
  fV0MZDCEcalOutlierPar1(ana.fV0MZDCEcalOutlierPar1),   
  fTrackCuts(ana.fTrackCuts),
  fEsdTrackCuts(ana.fEsdTrackCuts),
  fEsdTrackCutsExtra1(ana.fEsdTrackCutsExtra1),
  fEsdTrackCutsExtra2(ana.fEsdTrackCutsExtra2),
  fZVCut(ana.fZVCut),
  fOutliersCut(ana.fOutliersCut),
  fQuality(ana.fQuality),
  fIsSelected(ana.fIsSelected),
  fMSL(ana.fMSL),
  fMSH(ana.fMSH),
  fMUL(ana.fMUL),
  fMLL(ana.fMLL),
  fEJE(ana.fEJE),
  fEGA(ana.fEGA),
  fPHS(ana.fPHS),
  fMB(ana.fMB),
  fCVHN(ana.fCVHN),
  fCVLN(ana.fCVLN),
  fCVHNbit(ana.fCVHNbit),
  fCVLNbit(ana.fCVLNbit),
  fCCENT(ana.fCCENT),
  fCSEMI(ana.fCSEMI),
  fCCENTbit(ana.fCCENTbit),
  fCSEMIbit(ana.fCSEMIbit),
  fCentV0M(ana.fCentV0M),
  fCentV0A(ana.fCentV0A),
  fCentV0A0(ana.fCentV0A0),
  fCentV0A123(ana.fCentV0A123),
  fCentV0C(ana.fCentV0C),
  fCentV0A23(ana.fCentV0A23),
  fCentV0C01(ana.fCentV0C01),
  fCentV0S(ana.fCentV0S),
  fCentV0MEq(ana.fCentV0MEq),
  fCentV0AEq(ana.fCentV0AEq),
  fCentV0CEq(ana.fCentV0CEq),
  fCentFMD(ana.fCentFMD),
  fCentTRK(ana.fCentTRK),
  fCentTKL(ana.fCentTKL),
  fCentCL0(ana.fCentCL0),
  fCentCL1(ana.fCentCL1),
  fCentCND(ana.fCentCND),
  fCentZNA(ana.fCentZNA),
  fCentZNC(ana.fCentZNC),
  fCentZPA(ana.fCentZPA),
  fCentZPC(ana.fCentZPC),
  fCentNPA(ana.fCentNPA),
  fCentV0MvsFMD(ana.fCentV0MvsFMD),
  fCentTKLvsV0M(ana.fCentTKLvsV0M),
  fCentZEMvsZDC(ana.fCentZEMvsZDC),
  fCentV0Mtrue(ana.fCentV0Mtrue),
  fCentV0Atrue(ana.fCentV0Atrue),
  fCentV0Ctrue(ana.fCentV0Ctrue),
  fCentV0MEqtrue(ana.fCentV0MEqtrue),
  fCentV0AEqtrue(ana.fCentV0AEqtrue),
  fCentV0CEqtrue(ana.fCentV0CEqtrue),
  fCentFMDtrue(ana.fCentFMDtrue),
  fCentTRKtrue(ana.fCentTRKtrue),
  fCentTKLtrue(ana.fCentTKLtrue),
  fCentCL0true(ana.fCentCL0true),
  fCentCL1true(ana.fCentCL1true),
  fCentCNDtrue(ana.fCentCNDtrue),
  fCentZNAtrue(ana.fCentZNAtrue),
  fCentZNCtrue(ana.fCentZNCtrue),
  fCentZPAtrue(ana.fCentZPAtrue),
  fCentZPCtrue(ana.fCentZPCtrue),
  fHtempV0M(ana.fHtempV0M),
  fHtempV0A(ana.fHtempV0A),
  fHtempV0A0(ana.fHtempV0A0),
  fHtempV0A123(ana.fHtempV0A123),
  fHtempV0C(ana.fHtempV0C),
  fHtempV0A23(ana.fHtempV0A23),
  fHtempV0C01(ana.fHtempV0C01),
  fHtempV0S(ana.fHtempV0S),
  fHtempV0MEq(ana.fHtempV0MEq),
  fHtempV0AEq(ana.fHtempV0AEq),
  fHtempV0CEq(ana.fHtempV0CEq),
  fHtempFMD(ana.fHtempFMD),
  fHtempTRK(ana.fHtempTRK),
  fHtempTKL(ana.fHtempTKL),
  fHtempCL0(ana.fHtempCL0),
  fHtempCL1(ana.fHtempCL1),
  fHtempCND(ana.fHtempCND),
  fHtempZNA(ana.fHtempZNA),
  fHtempZNC(ana.fHtempZNC),
  fHtempZPA(ana.fHtempZPA),
  fHtempZPC(ana.fHtempZPC),
  fHtempV0MvsFMD(ana.fHtempV0MvsFMD),
  fHtempTKLvsV0M(ana.fHtempTKLvsV0M),
  fHtempZEMvsZDC(ana.fHtempZEMvsZDC),
  fHtempNPA(ana.fHtempNPA),
  fHtempV0Mtrue(ana.fHtempV0Mtrue),
  fHtempV0Atrue(ana.fHtempV0Atrue),
  fHtempV0Ctrue(ana.fHtempV0Ctrue),
  fHtempV0MEqtrue(ana.fHtempV0MEqtrue),
  fHtempV0AEqtrue(ana.fHtempV0AEqtrue),
  fHtempV0CEqtrue(ana.fHtempV0CEqtrue),
  fHtempFMDtrue(ana.fHtempFMDtrue),
  fHtempTRKtrue(ana.fHtempTRKtrue),
  fHtempTKLtrue(ana.fHtempTKLtrue),
  fHtempCL0true(ana.fHtempCL0true),
  fHtempCL1true(ana.fHtempCL1true),
  fHtempCNDtrue(ana.fHtempCNDtrue),
  fHtempZNAtrue(ana.fHtempZNAtrue),
  fHtempZNCtrue(ana.fHtempZNCtrue),
  fHtempZPAtrue(ana.fHtempZPAtrue),
  fHtempZPCtrue(ana.fHtempZPCtrue),
  fOutputList(ana.fOutputList),
  fHOutCentV0M(ana.fHOutCentV0M),
  fHOutCentV0A(ana.fHOutCentV0A),
  fHOutCentV0A0(ana.fHOutCentV0A0),
  fHOutCentV0A123(ana.fHOutCentV0A123),
  fHOutCentV0C(ana.fHOutCentV0C),
  fHOutCentV0A23(ana.fHOutCentV0A23),
  fHOutCentV0C01(ana.fHOutCentV0C01),
  fHOutCentV0S(ana.fHOutCentV0S),
  fHOutCentV0MEq(ana.fHOutCentV0MEq),
  fHOutCentV0AEq(ana.fHOutCentV0AEq),
  fHOutCentV0CEq(ana.fHOutCentV0CEq),
  fHOutCentV0MCVHN(ana.fHOutCentV0MCVHN),
  fHOutCentV0MCVLN(ana.fHOutCentV0MCVLN),
  fHOutCentV0MCVHNinMB(ana.fHOutCentV0MCVHNinMB),
  fHOutCentV0MCVLNinMB(ana.fHOutCentV0MCVLNinMB),
  fHOutCentV0MCCENT(ana.fHOutCentV0MCCENT),
  fHOutCentV0MCSEMI(ana.fHOutCentV0MCSEMI),
  fHOutCentV0MCCENTinMB(ana.fHOutCentV0MCCENTinMB),
  fHOutCentV0MCSEMIinMB(ana.fHOutCentV0MCSEMIinMB),
  fHOutCentV0MMSL(ana.fHOutCentV0MMSL),
  fHOutCentV0MMSH(ana.fHOutCentV0MMSH),
  fHOutCentV0MMUL(ana.fHOutCentV0MMUL),
  fHOutCentV0MMLL(ana.fHOutCentV0MMLL),
  fHOutCentV0MEJE(ana.fHOutCentV0MEJE),
  fHOutCentV0MEGA(ana.fHOutCentV0MEGA),
  fHOutCentV0MPHS(ana.fHOutCentV0MPHS),
  fHOutCentV0MMSLinMB(ana.fHOutCentV0MMSLinMB),
  fHOutCentV0MMSHinMB(ana.fHOutCentV0MMSHinMB),
  fHOutCentV0MMULinMB(ana.fHOutCentV0MMULinMB),
  fHOutCentV0MMLLinMB(ana.fHOutCentV0MMLLinMB),
  fHOutCentV0MEJEinMB(ana.fHOutCentV0MEJEinMB),
  fHOutCentV0MEGAinMB(ana.fHOutCentV0MEGAinMB),
  fHOutCentV0MPHSinMB(ana.fHOutCentV0MPHSinMB),
  fHOutCentFMD(ana.fHOutCentFMD),
  fHOutCentTRK(ana.fHOutCentTRK),
  fHOutCentTKL(ana.fHOutCentTKL),
  fHOutCentCL0(ana.fHOutCentCL0),
  fHOutCentCL1(ana.fHOutCentCL1),
  fHOutCentCND(ana.fHOutCentCND),
  fHOutCentNPA(ana.fHOutCentNPA),
  fHOutCentZNA(ana.fHOutCentZNA),
  fHOutCentZNC(ana.fHOutCentZNC),
  fHOutCentZPA(ana.fHOutCentZPA),
  fHOutCentZPC(ana.fHOutCentZPC),
  fHOutCentV0MvsFMD(ana.fHOutCentV0MvsFMD),
  fHOutCentTKLvsV0M(ana.fHOutCentTKLvsV0M),
  fHOutCentZEMvsZDC(ana.fHOutCentZEMvsZDC),
  fHOutCentV0MvsCentCL1(ana.fHOutCentV0MvsCentCL1),
  fHOutCentV0MvsCentTRK(ana.fHOutCentV0MvsCentTRK),
  fHOutCentTRKvsCentCL1(ana.fHOutCentTRKvsCentCL1),
  fHOutCentV0MvsCentZDC(ana.fHOutCentV0MvsCentZDC),
  fHOutCentV0AvsCentV0C(ana.fHOutCentV0AvsCentV0C),
  fHOutCentV0AvsCentTRK(ana.fHOutCentV0AvsCentTRK),
  fHOutCentV0AvsCentCND(ana.fHOutCentV0AvsCentCND),
  fHOutCentV0AvsCentCL1(ana.fHOutCentV0AvsCentCL1),
  fHOutCentV0CvsCentTRK(ana.fHOutCentV0CvsCentTRK),
  fHOutCentV0CvsCentCND(ana.fHOutCentV0CvsCentCND),
  fHOutCentV0CvsCentCL1(ana.fHOutCentV0CvsCentCL1),
  fHOutCentNPAvsCentV0A(ana.fHOutCentNPAvsCentV0A),
  fHOutCentNPAvsCentV0C(ana.fHOutCentNPAvsCentV0C),
  fHOutCentNPAvsCentTRK(ana.fHOutCentNPAvsCentTRK),
  fHOutCentNPAvsCentCND(ana.fHOutCentNPAvsCentCND),
  fHOutCentNPAvsCentCL1(ana.fHOutCentNPAvsCentCL1),
  fHOutCentZNAvsCentV0A(ana.fHOutCentZNAvsCentV0A),
  fHOutCentZNAvsCentV0C(ana.fHOutCentZNAvsCentV0C),
  fHOutCentZNAvsCentTRK(ana.fHOutCentZNAvsCentTRK),
  fHOutCentZNAvsCentCND(ana.fHOutCentZNAvsCentCND),
  fHOutCentZNAvsCentCL1(ana.fHOutCentZNAvsCentCL1),
  fHOutCentZNAvsCentZPA(ana.fHOutCentZNAvsCentZPA),
  fHOutMultV0AC(ana.fHOutMultV0AC),
  fHOutMultV0M(ana.fHOutMultV0M),
  fHOutMultV0A(ana.fHOutMultV0A),
  fHOutMultV0A0(ana.fHOutMultV0A0),
  fHOutMultV0A123(ana.fHOutMultV0A123),
  fHOutMultV0C(ana.fHOutMultV0C),
  fHOutMultV0A23(ana.fHOutMultV0A23),
  fHOutMultV0C01(ana.fHOutMultV0C01),
  fHOutMultV0S(ana.fHOutMultV0S),
  fHOutMultV0MEq(ana.fHOutMultV0MEq),
  fHOutMultV0AEq(ana.fHOutMultV0AEq),
  fHOutMultV0CEq(ana.fHOutMultV0CEq),
  fHOutMultV0Mnc(ana.fHOutMultV0Mnc),
  fHOutMultV0Anc(ana.fHOutMultV0Anc),
  fHOutMultV0Cnc(ana.fHOutMultV0Cnc),
  fHOutMultV0O(ana.fHOutMultV0O),
  fHOutMultV0Cells(ana.fHOutMultV0Cells),
  fHOutMultFMD(ana.fHOutMultFMD),
  fHOutMultTRK(ana.fHOutMultTRK),
  fHOutMultTKL(ana.fHOutMultTKL),
  fHOutMultCL0(ana.fHOutMultCL0),
  fHOutMultCL1(ana.fHOutMultCL1),
  fHOutMultCND(ana.fHOutMultCND),
  fHOutMultNPA(ana.fHOutMultNPA),
  fHOutMultZNA(ana.fHOutMultZNA),
  fHOutMultZNC(ana.fHOutMultZNC),
  fHOutMultZPA(ana.fHOutMultZPA),
  fHOutMultZPC(ana.fHOutMultZPC),
  fHOutMultV0MvsZDN(ana.fHOutMultV0MvsZDN),
  fHOutMultZEMvsZDN(ana.fHOutMultZEMvsZDN),
  fHOutMultV0MvsZDC(ana.fHOutMultV0MvsZDC),
  fHOutMultZEMvsZDC(ana.fHOutMultZEMvsZDC),
  fHOutMultZEMvsZDCw(ana.fHOutMultZEMvsZDCw),
  fHOutMultV0MvsCL1(ana.fHOutMultV0MvsCL1),
  fHOutMultV0MvsTRK(ana.fHOutMultV0MvsTRK),
  fHOutMultTRKvsCL1(ana.fHOutMultTRKvsCL1),
  fHOutMultV0MvsV0O(ana.fHOutMultV0MvsV0O),
  fHOutMultV0OvsCL1(ana.fHOutMultV0OvsCL1),
  fHOutMultV0OvsTRK(ana.fHOutMultV0OvsTRK),
  fHOutMultCL1vsTKL(ana.fHOutMultCL1vsTKL),
  fHOutMultZNAvsZPA(ana.fHOutMultZNAvsZPA),
  fHOutCentV0Mqual1(ana.fHOutCentV0Mqual1),
  fHOutCentTRKqual1(ana.fHOutCentTRKqual1),
  fHOutCentCL1qual1(ana.fHOutCentCL1qual1),
  fHOutMultV0MvsCL1qual1(ana.fHOutMultV0MvsCL1qual1),
  fHOutMultV0MvsTRKqual1(ana.fHOutMultV0MvsTRKqual1),
  fHOutMultTRKvsCL1qual1(ana.fHOutMultTRKvsCL1qual1),
  fHOutCentV0Mqual2(ana.fHOutCentV0Mqual2),
  fHOutCentTRKqual2(ana.fHOutCentTRKqual2),
  fHOutCentCL1qual2(ana.fHOutCentCL1qual2),
  fHOutMultV0MvsCL1qual2(ana.fHOutMultV0MvsCL1qual2),
  fHOutMultV0MvsTRKqual2(ana.fHOutMultV0MvsTRKqual2),
  fHOutMultTRKvsCL1qual2(ana.fHOutMultTRKvsCL1qual2),
  fHOutQuality(ana.fHOutQuality),
  fHOutVertex(ana.fHOutVertex),
  fHOutVertexT0(ana.fHOutVertexT0)
{
  // Copy Constructor	

}

//________________________________________________________________________
AliCentralitySelectionTask::~AliCentralitySelectionTask()
{
  // Destructor  
  if (fOutputList && !AliAnalysisManager::GetAnalysisManager()->IsProofMode()) delete fOutputList;
  if (fTrackCuts) delete fTrackCuts;
  if (fEsdTrackCuts) delete fEsdTrackCuts;
  if (fEsdTrackCutsExtra1) delete fEsdTrackCutsExtra1;
  if (fEsdTrackCutsExtra2) delete fEsdTrackCutsExtra2;
}  

//________________________________________________________________________
void AliCentralitySelectionTask::UserCreateOutputObjects()
{  
  // Create the output containers
  if(fDebug>1) printf("AnalysisCentralitySelectionTask::UserCreateOutputObjects() \n");
  AliLog::SetClassDebugLevel("AliCentralitySelectionTask", AliLog::kInfo);

  if (fFillHistos) {    
    fOutputList = new TList();
    fOutputList->SetOwner();
    fHOutCentV0M     = new TH1F("fHOutCentV0M","fHOutCentV0M; Centrality V0",505,0,101);
    fHOutCentV0A    = new TH1F("fHOutCentV0A","fHOutCentV0A; Centrality V0A",505,0,101);
    fHOutCentV0A0 = new TH1F("fHOutCentV0A0","fHOutCentV0A0; Centrality V0A-0",505,0,101);
    fHOutCentV0A123 = new TH1F("fHOutCentV0A123","fHOutCentV0A123; Centrality V0A-123",505,0,101);
    fHOutCentV0C    = new TH1F("fHOutCentV0C","fHOutCentV0C; Centrality V0C",505,0,101);
    fHOutCentV0A23  = new TH1F("fHOutCentV0A23","fHOutCentV0A23; Centrality V0A-23",505,0,101);
    fHOutCentV0C01  = new TH1F("fHOutCentV0C01","fHOutCentV0C01; Centrality V0C-01",505,0,101);
    fHOutCentV0S    = new TH1F("fHOutCentV0S","fHOutCentV0S; Centrality V0A-23 & V0C-01",505,0,101);
    fHOutCentV0MEq     = new TH1F("fHOutCentV0MEq","fHOutCentV0MEq; Centrality V0 equalized",505,0,101);
    fHOutCentV0AEq    = new TH1F("fHOutCentV0AEq","fHOutCentV0AEq; Centrality V0A equalized",505,0,101);
    fHOutCentV0CEq    = new TH1F("fHOutCentV0CEq","fHOutCentV0CEq; Centrality V0C equalized",505,0,101);
    fHOutCentV0MCVHN= new TH1F("fHOutCentV0M_CVHN","fHOutCentV0M_CVHN; Centrality V0",505,0,101);
    fHOutCentV0MCVLN= new TH1F("fHOutCentV0M_CVLN","fHOutCentV0M_CVLN; Centrality V0",505,0,101);
    fHOutCentV0MCVHNinMB= new TH1F("fHOutCentV0M_CVHNinMB","fHOutCentV0M_CVHN; Centrality V0",505,0,101);
    fHOutCentV0MCVLNinMB= new TH1F("fHOutCentV0M_CVLNinMB","fHOutCentV0M_CVLN; Centrality V0",505,0,101);
    fHOutCentV0MCCENT= new TH1F("fHOutCentV0M_CCENT","fHOutCentV0M_CCENT; Centrality V0",505,0,101);
    fHOutCentV0MCSEMI= new TH1F("fHOutCentV0M_CSEMI","fHOutCentV0M_CSEMI; Centrality V0",505,0,101);
    fHOutCentV0MCCENTinMB= new TH1F("fHOutCentV0M_CCENTinMB","fHOutCentV0M_CCENT; Centrality V0",505,0,101);
    fHOutCentV0MCSEMIinMB= new TH1F("fHOutCentV0M_CSEMIinMB","fHOutCentV0M_CSEMI; Centrality V0",505,0,101);
    fHOutCentV0MMSL= new TH1F("fHOutCentV0M_MSL","fHOutCentV0M_MSL; Centrality V0",505,0,101);
    fHOutCentV0MMSH= new TH1F("fHOutCentV0M_MSH","fHOutCentV0M_MSH; Centrality V0",505,0,101);
    fHOutCentV0MMUL= new TH1F("fHOutCentV0M_MUL","fHOutCentV0M_MUL; Centrality V0",505,0,101);
    fHOutCentV0MMLL= new TH1F("fHOutCentV0M_MLL","fHOutCentV0M_MLL; Centrality V0",505,0,101);
    fHOutCentV0MEJE= new TH1F("fHOutCentV0M_EJE","fHOutCentV0M_EJE; Centrality V0",505,0,101);
    fHOutCentV0MEGA= new TH1F("fHOutCentV0M_EGA","fHOutCentV0M_EGA; Centrality V0",505,0,101);
    fHOutCentV0MPHS= new TH1F("fHOutCentV0M_PHS","fHOutCentV0M_PHS; Centrality V0",505,0,101);
    fHOutCentV0MMSLinMB= new TH1F("fHOutCentV0M_MSLinMB","fHOutCentV0M_MSLinMB; Centrality V0",505,0,101);
    fHOutCentV0MMSHinMB= new TH1F("fHOutCentV0M_MSHinMB","fHOutCentV0M_MSHinMB; Centrality V0",505,0,101);
    fHOutCentV0MMULinMB= new TH1F("fHOutCentV0M_MULinMB","fHOutCentV0M_MULinMB; Centrality V0",505,0,101);
    fHOutCentV0MMLLinMB= new TH1F("fHOutCentV0M_MLLinMB","fHOutCentV0M_MLLinMB; Centrality V0",505,0,101);
    fHOutCentV0MEJEinMB= new TH1F("fHOutCentV0M_EJEinMB","fHOutCentV0M_EJEinMB; Centrality V0",505,0,101);
    fHOutCentV0MEGAinMB= new TH1F("fHOutCentV0M_EGAinMB","fHOutCentV0M_EGAinMB; Centrality V0",505,0,101);
    fHOutCentV0MPHSinMB= new TH1F("fHOutCentV0M_PHSinMB","fHOutCentV0M_PHSinMB; Centrality V0",505,0,101);
    fHOutCentFMD     = new TH1F("fHOutCentFMD","fHOutCentFMD; Centrality FMD",505,0,101);
    fHOutCentTRK     = new TH1F("fHOutCentTRK","fHOutCentTRK; Centrality TPC",505,0,101);
    fHOutCentTKL     = new TH1F("fHOutCentTKL","fHOutCentTKL; Centrality tracklets",505,0,101);
    fHOutCentCL0     = new TH1F("fHOutCentCL0","fHOutCentCL0; Centrality SPD inner",505,0,101);
    fHOutCentCL1     = new TH1F("fHOutCentCL1","fHOutCentCL1; Centrality SPD outer",505,0,101);
    fHOutCentCND     = new TH1F("fHOutCentCND","fHOutCentCND; Centrality candle",505,0,101);
    fHOutCentNPA     = new TH1F("fHOutCentNPA","fHOutCentNPA; Centrality Npart",505,0,101);
    fHOutCentZNA     = new TH1F("fHOutCentZNA","fHOutCentZNA; Centrality ZNA",505,0,101);
    fHOutCentZNC     = new TH1F("fHOutCentZNC","fHOutCentZNC; Centrality ZNC",505,0,101);
    fHOutCentZPA     = new TH1F("fHOutCentZPA","fHOutCentZPA; Centrality ZPA",505,0,101);
    fHOutCentZPC     = new TH1F("fHOutCentZPC","fHOutCentZPC; Centrality ZPC",505,0,101);
    fHOutCentV0MvsFMD= new TH1F("fHOutCentV0MvsFMD","fHOutCentV0MvsFMD; Centrality V0 vs FMD",505,0,101);
    fHOutCentTKLvsV0M= new TH1F("fHOutCentTKLvsV0M","fHOutCentTKLvsV0M; Centrality tracklets vs V0",505,0,101);
    fHOutCentZEMvsZDC= new TH1F("fHOutCentZEMvsZDC","fHOutCentZEMvsZDC; Centrality ZEM vs ZDC",505,0,101);
    fHOutCentV0MvsCentCL1= new TH2F("fHOutCentV0MvsCentCL1","fHOutCentV0MvsCentCL1; Cent V0; Cent SPD",505,0,101,505,0,101);
    fHOutCentV0MvsCentTRK= new TH2F("fHOutCentV0MvsCentTRK","fHOutCentV0MvsCentTRK; Cent V0; Cent TPC",505,0,101,505,0,101);
    fHOutCentTRKvsCentCL1= new TH2F("fHOutCentTRKvsCentCL1","fHOutCentTRKvsCentCL1; Cent TPC; Cent SPD",505,0,101,505,0,101);
    fHOutCentV0MvsCentZDC= new TH2F("fHOutCentV0MvsCentZDC","fHOutCentV0MvsCentZDC; Cent V0; Cent ZDC",505,0,101,505,0,101);
    fHOutCentV0AvsCentV0C= new TH2F("fHOutCentV0AvsCentV0C","fHOutCentV0AvsCentV0C; Cent V0A; Cent V0C;", 505,0,101,505,0,101);
    fHOutCentV0AvsCentTRK= new TH2F("fHOutCentV0AvsCentTRK","fHOutCentV0AvsCentTRK; Cent V0A; Cent TRK;", 505,0,101,505,0,101);
    fHOutCentV0AvsCentCND= new TH2F("fHOutCentV0AvsCentCND","fHOutCentV0AvsCentCND; Cent V0A; Cent CND;", 505,0,101,505,0,101);
    fHOutCentV0AvsCentCL1= new TH2F("fHOutCentV0AvsCentCL1","fHOutCentV0AvsCentCL1; Cent V0A; Cent CL1;", 505,0,101,505,0,101);
    fHOutCentV0CvsCentTRK= new TH2F("fHOutCentV0CvsCentTRK","fHOutCentV0CvsCentTRK; Cent V0C; Cent TRK;", 505,0,101,505,0,101);
    fHOutCentV0CvsCentCND= new TH2F("fHOutCentV0CvsCentCND","fHOutCentV0CvsCentCND; Cent V0C; Cent CND;", 505,0,101,505,0,101);
    fHOutCentV0CvsCentCL1= new TH2F("fHOutCentV0CvsCentCL1","fHOutCentV0CvsCentCL1; Cent V0C; Cent CL1;", 505,0,101,505,0,101);
    fHOutCentNPAvsCentV0A= new TH2F("fHOutCentNPAvsCentV0A","fHOutCentNPAvsCentV0A; Cent NPA; Cent V0A;", 505,0,101,505,0,101);
    fHOutCentNPAvsCentV0C= new TH2F("fHOutCentNPAvsCentV0C","fHOutCentNPAvsCentV0C; Cent NPA; Cent V0C;", 505,0,101,505,0,101);
    fHOutCentNPAvsCentTRK= new TH2F("fHOutCentNPAvsCentTRK","fHOutCentNPAvsCentTRK; Cent NPA; Cent TRK;", 505,0,101,505,0,101);
    fHOutCentNPAvsCentCND= new TH2F("fHOutCentNPAvsCentCND","fHOutCentNPAvsCentCND; Cent NPA; Cent CND;", 505,0,101,505,0,101);
    fHOutCentNPAvsCentCL1= new TH2F("fHOutCentNPAvsCentCL1","fHOutCentNPAvsCentCL1; Cent NPA; Cent CL1;", 505,0,101,505,0,101);
    fHOutCentZNAvsCentV0A= new TH2F("fHOutCentZNAvsCentV0A","fHOutCentZNAvsCentV0A; Cent ZNA; Cent V0A;", 505,0,101,505,0,101);
    fHOutCentZNAvsCentV0C= new TH2F("fHOutCentZNAvsCentV0C","fHOutCentZNAvsCentV0C; Cent ZNA; Cent V0C;", 505,0,101,505,0,101);
    fHOutCentZNAvsCentTRK= new TH2F("fHOutCentZNAvsCentTRK","fHOutCentZNAvsCentTRK; Cent ZNA; Cent TRK;", 505,0,101,505,0,101);
    fHOutCentZNAvsCentCND= new TH2F("fHOutCentZNAvsCentCND","fHOutCentZNAvsCentCND; Cent ZNA; Cent CND;", 505,0,101,505,0,101);
    fHOutCentZNAvsCentCL1= new TH2F("fHOutCentZNAvsCentCL1","fHOutCentZNAvsCentCL1; Cent ZNA; Cent CL1;", 505,0,101,505,0,101);
    fHOutCentZNAvsCentZPA= new TH2F("fHOutCentZNAvsCentZPA","fHOutCentZNAvsCentZPA; Cent ZNA; Cent ZPA;", 505,0,101,505,0,101);

    fHOutMultV0AC = new TH2F("fHOutMultV0AC","fHOutMultV0AC; Multiplicity V0A; Multiplicity V0C",1000,0,1000,1000,0,1000);
    fHOutMultV0M  = new TH1F("fHOutMultV0M","fHOutMultV0M; Multiplicity V0",25000,0,25000);
    fHOutMultV0A  = new TH1F("fHOutMultV0A","fHOutMultV0A; Multiplicity V0",25000,0,25000);
    fHOutMultV0A0  = new TH1F("fHOutMultV0A0","fHOutMultV0A0; Multiplicity V0A-0",25000,0,25000);
    fHOutMultV0A123  = new TH1F("fHOutMultV0A123","fHOutMultV0A123; Multiplicity V0A-123",25000,0,25000);
    fHOutMultV0C  = new TH1F("fHOutMultV0C","fHOutMultV0C; Multiplicity V0",25000,0,25000);
    fHOutMultV0A23  = new TH1F("fHOutMultV0A23","fHOutMultV0A23; Multiplicity V0A-23",25000,0,25000);
    fHOutMultV0C01  = new TH1F("fHOutMultV0C01","fHOutMultV0C01; Multiplicity V0C-01",25000,0,25000);
    fHOutMultV0S    = new TH1F("fHOutMultV0S","fHOutMultV0S; Multiplicity V0A-23 & V0C-01",25000,0,25000);
    fHOutMultV0MEq  = new TH1F("fHOutMultV0MEq","fHOutMultV0MEq; Multiplicity V0",25000,0,25000);
    fHOutMultV0AEq  = new TH1F("fHOutMultV0AEq","fHOutMultV0AEq; Multiplicity V0",25000,0,25000);
    fHOutMultV0CEq  = new TH1F("fHOutMultV0CEq","fHOutMultV0CEq; Multiplicity V0",25000,0,25000);
    fHOutMultV0Mnc= new TH1F("fHOutMultV0Mnc","fHOutMultV0Mnc; Multiplicity V0",25000,0,25000);
    fHOutMultV0Anc= new TH1F("fHOutMultV0Anc","fHOutMultV0Anc; Multiplicity V0",25000,0,25000);
    fHOutMultV0Cnc= new TH1F("fHOutMultV0Cnc","fHOutMultV0Cnc; Multiplicity V0",25000,0,25000);
    fHOutMultV0O  = new TH1F("fHOutMultV0O","fHOutMultV0O; Multiplicity V0",40000,0,40000);
    fHOutMultV0Cells = new TH2F("fHOutMultV0Cells","fHOutMultV0Cells",33,-0.5,32.5,33,-0.5,32.5); 
    fHOutMultFMD = new TH1F("fHOutMultFMD","fHOutMultFMD; Multiplicity FMD",24000,0,24000);
    fHOutMultTRK = new TH1F("fHOutMultTRK","fHOutMultTRK; Multiplicity TPC",4000,0,4000);
    fHOutMultTKL = new TH1F("fHOutMultTKL","fHOutMultTKL; Multiplicity tracklets",5000,0,5000);
    fHOutMultCL0 = new TH1F("fHOutMultCL0","fHOutMultCL0; Multiplicity SPD inner",7000,0,7000);
    fHOutMultCL1 = new TH1F("fHOutMultCL1","fHOutMultCL1; Multiplicity SPD outer",7000,0,7000);
    fHOutMultCND = new TH1F("fHOutMultCND","fHOutMultCND; Multiplicity candle",4000,0,4000);
    fHOutMultNPA = new TH1F("fHOutMultNPA","fHOutMultNPA; Nparticipants",450,0,450);
    fHOutMultZNA = new TH1F("fHOutMultZNA","fHOutMultZNA; ZNA Energy",2000,0,2000);
    fHOutMultZNC = new TH1F("fHOutMultZNC","fHOutMultZNC; ZNC Energy",2000,0,2000);
    fHOutMultZPA = new TH1F("fHOutMultZPA","fHOutMultZPA; ZPA Energy",2000,0,2000);
    fHOutMultZPC = new TH1F("fHOutMultZPC","fHOutMultZPC; ZPC Energy",2000,0,2000);

    fHOutMultV0MvsZDN = new TH2F("fHOutMultV0MvsZDN","fHOutMultV0MvsZDN; Multiplicity V0; Energy ZDC-N",500,0,1200,500,0,2000);
    fHOutMultZEMvsZDN = new TH2F("fHOutMultZEMvsZDN","fHOutMultZEMvsZDN; Energy ZEM; Energy ZDC-N",500,0,2500,500,0,180000);
    fHOutMultV0MvsZDC = new TH2F("fHOutMultV0MvsZDC","fHOutMultV0MvsZDC; Multiplicity V0; Energy ZDC",500,0,30000,500,0,200000);
    fHOutMultZEMvsZDC = new TH2F("fHOutMultZEMvsZDC","fHOutMultZEMvsZDC; Energy ZEM; Energy ZDC",500,0,2500,500,0,200000);
    fHOutMultZEMvsZDCw = new TH2F("fHOutMultZEMvsZDCw","fHOutMultZEMvsZDCw; Energy ZEM; Energy ZDC (weigthed with V0 percentile)",500,0,2500,500,0,200000);
    fHOutMultV0MvsCL1 = new TH2F("fHOutMultV0MvsCL1","fHOutMultV0MvsCL1; Multiplicity V0; Multiplicity SPD outer",2500,0,30000,700,0,7000);
    fHOutMultV0MvsTRK = new TH2F("fHOutMultV0MvsTRK","fHOutMultV0MvsTRK; Multiplicity V0; Multiplicity TPC",2500,0,30000,400,0,4000);
    fHOutMultTRKvsCL1 = new TH2F("fHOutMultTRKvsCL1","fHOutMultTRKvsCL1; Multiplicity TPC; Multiplicity SPD outer",400,0,4000,700,0,7000);
    fHOutMultV0MvsV0O = new TH2F("fHOutMultV0MvsV0O","fHOutMultV0MvsV0O; Multiplicity V0; Multiplicity V0 Online",500,0,30000,500,0,40000);
    fHOutMultV0OvsCL1 = new TH2F("fHOutMultV0OvsCL1","fHOutMultV0OvsCL1; Multiplicity V0; Multiplicity SPD outer",500,0,40000,700,0,7000);
    fHOutMultV0OvsTRK = new TH2F("fHOutMultV0OvsTRK","fHOutMultV0OvsTRK; Multiplicity V0; Multiplicity TPC",500,0,40000,400,0,4000);
    fHOutMultV0MvsV0O = new TH2F("fHOutMultV0MvsV0O","fHOutMultV0MvsV0O; Multiplicity V0; Multiplicity V0 Online",500,0,30000,500,0,30000);
    fHOutMultV0OvsCL1 = new TH2F("fHOutMultV0OvsCL1","fHOutMultV0OvsCL1; Multiplicity V0; Multiplicity SPD outer",2500,0,30000,700,0,7000);
    fHOutMultV0OvsTRK = new TH2F("fHOutMultV0OvsTRK","fHOutMultV0OvsTRK; Multiplicity V0; Multiplicity TPC",2500,0,30000,400,0,4000);
    fHOutMultCL1vsTKL = new TH2F ("fHOutMultCL1vsTKL","fHOutMultCL1vsTKL; Multiplicity SPD outer; Multiplicity tracklets",700,0,7000,700,0,7000);
    fHOutMultZNAvsZPA = new TH2F ("fHOutMultZNAvsZPA","fHOutMultZNAvsZPA; Energy ZNA; Energy ZPA",500,0,2000,500,0,2000);
    
    fHOutCentV0Mqual1 = new TH1F("fHOutCentV0M_qual1","fHOutCentV0M_qual1; Centrality V0",505,0,101);
    fHOutCentTRKqual1 = new TH1F("fHOutCentTRK_qual1","fHOutCentTRK_qual1; Centrality TPC",505,0,101);
    fHOutCentCL1qual1 = new TH1F("fHOutCentCL1_qual1","fHOutCentCL1_qual1; Centrality SPD outer",505,0,101);
    fHOutMultV0MvsCL1qual1 = new TH2F("fHOutMultV0MvsCL1_qual1","fHOutMultV0MvsCL1_qual1; Multiplicity V0; Multiplicity SPD outer",2500,0,25000,700,0,7000);
    fHOutMultV0MvsTRKqual1 = new TH2F("fHOutMultV0MvsTRK_qual1","fHOutMultV0MvsTRK_qual1; Multiplicity V0; Multiplicity TPC",2500,0,25000,400,0,4000);
    fHOutMultTRKvsCL1qual1 = new TH2F("fHOutMultTRKvsCL1_qual1","fHOutMultTRKvsCL1_qual1; Multiplicity TPC; Multiplicity SPD outer",400,0,4000,700,0,7000);
    
    fHOutCentV0Mqual2 = new TH1F("fHOutCentV0M_qual2","fHOutCentV0M_qual2; Centrality V0",505,0,101);
    fHOutCentTRKqual2 = new TH1F("fHOutCentTRK_qual2","fHOutCentTRK_qual2; Centrality TPC",505,0,101);
    fHOutCentCL1qual2 = new TH1F("fHOutCentCL1_qual2","fHOutCentCL1_qual2; Centrality SPD outer",505,0,101);
    fHOutMultV0MvsCL1qual2 = new TH2F("fHOutMultV0MvsCL1_qual2","fHOutMultV0MvsCL1_qual2; Multiplicity V0; Multiplicity SPD outer",2500,0,25000,700,0,7000);
    fHOutMultV0MvsTRKqual2 = new TH2F("fHOutMultV0MvsTRK_qual2","fHOutMultV0MvsTRK_qual2; Multiplicity V0; Multiplicity TPC",2500,0,25000,400,0,4000);
    fHOutMultTRKvsCL1qual2 = new TH2F("fHOutMultTRKvsCL1_qual2","fHOutMultTRKvsCL1_qual2; Multiplicity TPC; Multiplicity SPD outer",400,0,4000,700,0,7000);
    
    fHOutQuality = new TH1F("fHOutQuality", "fHOutQuality", 100,-0.5,99.5);
    fHOutVertex  = new TH1F("fHOutVertex", "fHOutVertex", 100,-20,20);
    fHOutVertexT0  = new TH1F("fHOutVertexT0", "fHOutVertexT0", 100,-20,20);
  
    fOutputList->Add(fHOutCentV0M);
    fOutputList->Add(fHOutCentV0A);
    fOutputList->Add(fHOutCentV0A0);
    fOutputList->Add(fHOutCentV0A123);
    fOutputList->Add(fHOutCentV0C);
    fOutputList->Add(fHOutCentV0A23);
    fOutputList->Add(fHOutCentV0C01);
    fOutputList->Add(fHOutCentV0S);
    fOutputList->Add(fHOutCentV0MEq);
    fOutputList->Add(fHOutCentV0AEq);
    fOutputList->Add(fHOutCentV0CEq);
    fOutputList->Add(fHOutCentV0MCVHN);
    fOutputList->Add(fHOutCentV0MCVLN);
    fOutputList->Add(fHOutCentV0MCVHNinMB);
    fOutputList->Add(fHOutCentV0MCVLNinMB);
    fOutputList->Add(fHOutCentV0MCCENT);
    fOutputList->Add(fHOutCentV0MCSEMI);
    fOutputList->Add(fHOutCentV0MCCENTinMB);
    fOutputList->Add(fHOutCentV0MCSEMIinMB);
    fOutputList->Add(fHOutCentV0MMSL);
    fOutputList->Add(fHOutCentV0MMSH);
    fOutputList->Add(fHOutCentV0MMUL);
    fOutputList->Add(fHOutCentV0MMLL);
    fOutputList->Add(fHOutCentV0MEJE);
    fOutputList->Add(fHOutCentV0MEGA);
    fOutputList->Add(fHOutCentV0MPHS);
    fOutputList->Add(fHOutCentV0MMSLinMB);
    fOutputList->Add(fHOutCentV0MMSHinMB);
    fOutputList->Add(fHOutCentV0MMULinMB);
    fOutputList->Add(fHOutCentV0MMLLinMB);
    fOutputList->Add(fHOutCentV0MEJEinMB);
    fOutputList->Add(fHOutCentV0MEGAinMB);
    fOutputList->Add(fHOutCentV0MPHSinMB);
    fOutputList->Add(fHOutCentFMD);
    fOutputList->Add(fHOutCentTRK);
    fOutputList->Add(fHOutCentTKL);
    fOutputList->Add(fHOutCentCL0);
    fOutputList->Add(fHOutCentCL1);
    fOutputList->Add(fHOutCentCND);
    fOutputList->Add(fHOutCentNPA);
    fOutputList->Add(fHOutCentZNA);
    fOutputList->Add(fHOutCentZNC);
    fOutputList->Add(fHOutCentZPA);
    fOutputList->Add(fHOutCentZPC);
    fOutputList->Add(fHOutCentV0MvsFMD);
    fOutputList->Add(fHOutCentTKLvsV0M);
    fOutputList->Add(fHOutCentZEMvsZDC);
    fOutputList->Add(fHOutCentV0MvsCentCL1);
    fOutputList->Add(fHOutCentV0MvsCentTRK);
    fOutputList->Add(fHOutCentTRKvsCentCL1);
    fOutputList->Add(fHOutCentV0MvsCentZDC);
    fOutputList->Add(fHOutCentV0AvsCentV0C);
    fOutputList->Add(fHOutCentV0AvsCentTRK);
    fOutputList->Add(fHOutCentV0AvsCentCND);
    fOutputList->Add(fHOutCentV0AvsCentCL1);
    fOutputList->Add(fHOutCentV0CvsCentTRK);
    fOutputList->Add(fHOutCentV0CvsCentCND);
    fOutputList->Add(fHOutCentV0CvsCentCL1);
    fOutputList->Add(fHOutCentNPAvsCentV0A);
    fOutputList->Add(fHOutCentNPAvsCentV0C);
    fOutputList->Add(fHOutCentNPAvsCentTRK);
    fOutputList->Add(fHOutCentNPAvsCentCND);
    fOutputList->Add(fHOutCentNPAvsCentCL1);
    fOutputList->Add(fHOutCentZNAvsCentV0A);
    fOutputList->Add(fHOutCentZNAvsCentV0C);
    fOutputList->Add(fHOutCentZNAvsCentTRK);
    fOutputList->Add(fHOutCentZNAvsCentCND);
    fOutputList->Add(fHOutCentZNAvsCentCL1);
    fOutputList->Add(fHOutCentZNAvsCentZPA);

    fOutputList->Add(fHOutMultV0AC); 
    fOutputList->Add(fHOutMultV0M); 
    fOutputList->Add(fHOutMultV0A); 
    fOutputList->Add(fHOutMultV0A0); 
    fOutputList->Add(fHOutMultV0A123); 
    fOutputList->Add(fHOutMultV0C); 
    fOutputList->Add(fHOutMultV0A23); 
    fOutputList->Add(fHOutMultV0C01); 
    fOutputList->Add(fHOutMultV0S); 
    fOutputList->Add(fHOutMultV0MEq); 
    fOutputList->Add(fHOutMultV0AEq); 
    fOutputList->Add(fHOutMultV0CEq); 
    fOutputList->Add(fHOutMultV0Mnc); 
    fOutputList->Add(fHOutMultV0Anc); 
    fOutputList->Add(fHOutMultV0Cnc); 
    fOutputList->Add(fHOutMultV0O);
    fOutputList->Add(fHOutMultV0Cells) ;   
    fOutputList->Add(fHOutMultFMD); 
    fOutputList->Add(fHOutMultTRK); 
    fOutputList->Add(fHOutMultTKL); 
    fOutputList->Add(fHOutMultCL0); 
    fOutputList->Add(fHOutMultCL1); 
    fOutputList->Add(fHOutMultCND); 
    fOutputList->Add(fHOutMultNPA); 
    fOutputList->Add(fHOutMultZNA); 
    fOutputList->Add(fHOutMultZNC); 
    fOutputList->Add(fHOutMultZPA); 
    fOutputList->Add(fHOutMultZPC); 
    fOutputList->Add(fHOutMultV0MvsZDN);
    fOutputList->Add(fHOutMultZEMvsZDN);
    fOutputList->Add(fHOutMultV0MvsZDC);
    fOutputList->Add(fHOutMultZEMvsZDC);
    fOutputList->Add(fHOutMultZEMvsZDCw);
    fOutputList->Add(fHOutMultV0MvsCL1);
    fOutputList->Add(fHOutMultV0MvsTRK);
    fOutputList->Add(fHOutMultTRKvsCL1);
    fOutputList->Add(fHOutMultV0MvsV0O);
    fOutputList->Add(fHOutMultV0OvsCL1);
    fOutputList->Add(fHOutMultV0OvsTRK);
    fOutputList->Add(fHOutMultCL1vsTKL);
    fOutputList->Add(fHOutMultZNAvsZPA);
    fOutputList->Add(fHOutCentV0Mqual1);
    fOutputList->Add(fHOutCentTRKqual1);
    fOutputList->Add(fHOutCentCL1qual1);                   
    fOutputList->Add(fHOutMultV0MvsCL1qual1);
    fOutputList->Add(fHOutMultV0MvsTRKqual1);
    fOutputList->Add(fHOutMultTRKvsCL1qual1);
    fOutputList->Add(fHOutCentV0Mqual2);
    fOutputList->Add(fHOutCentTRKqual2);
    fOutputList->Add(fHOutCentCL1qual2);
    fOutputList->Add(fHOutMultV0MvsCL1qual2);
    fOutputList->Add(fHOutMultV0MvsTRKqual2);
    fOutputList->Add(fHOutMultTRKvsCL1qual2);
    fOutputList->Add(fHOutQuality);
    fOutputList->Add(fHOutVertex);
    fOutputList->Add(fHOutVertexT0);
  
    PostData(1, fOutputList); 
  }
  
  fTrackCuts = AliESDtrackCuts::GetStandardTPCOnlyTrackCuts();
  fEsdTrackCuts = AliESDtrackCuts::GetStandardITSTPCTrackCuts2011();
  fEsdTrackCuts->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kOff);
  // Add SPD requirement
  fEsdTrackCutsExtra1 = new AliESDtrackCuts("SPD", "Require 1 cluster in SPD");
  fEsdTrackCutsExtra1->SetClusterRequirementITS(AliESDtrackCuts::kSPD,AliESDtrackCuts::kAny);
  // Add SDD requirement
  fEsdTrackCutsExtra2 = new AliESDtrackCuts("SDD", "Require 1 cluster in first layer SDD");
  fEsdTrackCutsExtra2->SetClusterRequirementITS(AliESDtrackCuts::kSDD,AliESDtrackCuts::kFirst);  
}

//________________________________________________________________________
void AliCentralitySelectionTask::UserExec(Option_t */*option*/)
{ 
  // Execute analysis for current event:
  if(fDebug>1) printf(" **** AliCentralitySelectionTask::UserExec() \n");

  Int_t    runType = 0;             // 0:PbPb, 1:pPb or Pbp 

  Float_t  zncEnergy = 0.;          //  ZNC Energy
  Float_t  zpcEnergy = 0.;          //  ZPC Energy
  Float_t  znaEnergy = 0.;          //  ZNA Energy
  Float_t  zpaEnergy = 0.;          //  ZPA Energy
  Float_t  zem1Energy = 0.;         //  ZEM1 Energy
  Float_t  zem2Energy = 0.;         //  ZEM2 Energy
  Bool_t   zdcEnergyCal = kFALSE;   // if zdc is calibrated (in pass2)
  Double_t znaTower = 0.;           // common PMT of ZNA 
  Double_t zncTower = 0.;           // common PMT of ZNC 
  Double_t zpaTower = 0.;           // common PMT of ZPA 
  Double_t zpcTower = 0.;           // common PMT of ZPC 
  Bool_t   znaFired = kFALSE;
  Bool_t   zncFired = kFALSE;
  Bool_t   zpaFired = kFALSE;
  Bool_t   zpcFired = kFALSE;

  Int_t    nTracks = 0;             //  no. tracks
  Int_t    nTracklets = 0;          //  no. tracklets
  Int_t    nClusters[6] = {0};      //  no. clusters on 6 ITS layers
  Int_t    nChips[2] = {0,0};       //  no. chips on 2 SPD layers
  Float_t  spdCorr =0;              //  corrected spd2 multiplicity
  Int_t    multCND = 0;             //  no. tracks (candle condition)

  Float_t  multV0A0 = 0;            //  multiplicity from V0 reco side A (ring 0)
  Float_t  multV0A123 = 0;          //  multiplicity from V0 reco side A (ring 1-2-3)
  Float_t  multV0A  = 0;            //  multiplicity from V0 reco side A
  Float_t  multV0C  = 0;            //  multiplicity from V0 reco side C
  Float_t  multV0A23 = 0;           //  multiplicity from V0 reco side A (ring 2-3)
  Float_t  multV0C01 = 0;           //  multiplicity from V0 reco side C (ring 0-1)
  Float_t  multV0AEq  = 0;          //  multiplicity from V0 reco side A
  Float_t  multV0CEq  = 0;          //  multiplicity from V0 reco side C
  Float_t  multV0A0Corr  = 0;       //  multiplicity from V0 reco side A (ring 0)
  Float_t  multV0A123Corr  = 0;     //  multiplicity from V0 reco side A (ring 1-2-3)
  Float_t  multV0A23Corr  = 0;      //  multiplicity from V0 reco side A (ring 2-3)
  Float_t  multV0C01Corr  = 0;      //  multiplicity from V0 reco side C (ring 0-1)
  Float_t  multV0SCorr  = 0;        //  multiplicity from V0 reco side A (ring 2-3) & side C (ring 0-1)
  Float_t  multV0ACorr  = 0;        //  multiplicity from V0 reco side A
  Float_t  multV0CCorr  = 0;        //  multiplicity from V0 reco side C
  Short_t  multV0AOnline  = 0;      //  multiplicity from V0 reco side A
  Short_t  multV0COnline  = 0;      //  multiplicity from V0 reco side C
  Float_t  v0Corr = 0;              // corrected V0 multiplicity (used for MC)
  
  Int_t nV0A = 0;
  Int_t nV0C = 0;

  Float_t  multFMDA = 0;            //  multiplicity from FMD on detector A
  Float_t  multFMDC = 0;            //  multiplicity from FMD on detector C

  Float_t zvtx =0;                  // z-vertex SPD
  Int_t zvtxNcont =0;               // contributors to z-vertex SPD

  Float_t zvtxT0 =0;                // z-vertex T0

  Int_t Npart =0;                   // N. of participants (true MC)

  AliCentrality *esdCent = 0;

  AliVEvent *event = InputEvent();
  AliESDEvent *esd = dynamic_cast<AliESDEvent*>(event);
  AliAODEvent *aod =  dynamic_cast<AliAODEvent*>(event);
  if(fAnalysisInput.CompareTo("ESD")==0){
    if (!esd) {
      AliError("No ESD Event");
      return;
    }
  } else if(fAnalysisInput.CompareTo("AOD")==0){
    if (!aod) {
      AliError("No AOD Event");
      return;
    }
  }
  LoadBranches();

  if (SetupRun(event)<0) {
    AliError("Centrality File not available for this run");
    return;
  }

  if (esd) {
    if (strcmp(esd->GetESDRun()->GetBeamType(), "A-A") == 0) runType=0;
    else runType=1;
    if (strcmp(esd->GetESDRun()->GetBeamType(), "p-p") == 0) runType=2;  
  } else {
    Int_t runNumber = event->GetRunNumber();
    if ((runNumber >= 136851 && runNumber <= 139517) ||  // LHC10h
	(runNumber >= 166529 && runNumber <= 170593))    // LHC11h
      runType=0;
    else if ((runNumber >= 188355 && runNumber <= 188366) ||  // LHC12h 
	     (runNumber >= 195344 && runNumber <= 197692))    // LHC13h 
      runType=1;
    else runType=2;
  }

  esdCent = event->GetCentrality();

  // ***** Vertex Info
  if (esd) {
    const AliESDVertex* vtxESD = esd->GetPrimaryVertexSPD();
    zvtx        = vtxESD->GetZ(); 
    zvtxNcont   = vtxESD->GetNContributors();
  } else {
    const AliAODVertex* spdVtx = aod->GetPrimaryVertexSPD();
    zvtx        = spdVtx->GetZ(); 
    zvtxNcont   = spdVtx->GetNContributors();
  }

    // ***** V0 info    
  AliVVZERO* esdV0 = event->GetVZEROData();
  if (!esdV0) {
    AliError("AliVVZERO not available");
    return;
  }

  multV0A=esdV0->GetMTotV0A();
  multV0C=esdV0->GetMTotV0C();

  // excluding innermost V0A ring
  for (int i=32; i<40; i++)
    multV0A0 += esdV0->GetMultiplicity(i);
  for (int i=40; i<64; i++)
    multV0A123 += esdV0->GetMultiplicity(i);

  for (int i=48; i<64; i++)
    multV0A23 += esdV0->GetMultiplicity(i);
  for (int i=0; i<16; i++)
    multV0C01 += esdV0->GetMultiplicity(i);
  
  
  multV0A0Corr   = AliESDUtils::GetCorrV0A0(multV0A0,zvtx);    
  multV0A123Corr = AliESDUtils::GetCorrV0A(multV0A123,zvtx);    
  multV0ACorr    = AliESDUtils::GetCorrV0A(multV0A,zvtx);    
  multV0CCorr    = AliESDUtils::GetCorrV0C(multV0C,zvtx);    
  multV0A23Corr  = AliESDUtils::GetCorrV0A(multV0A23,zvtx);
  multV0C01Corr  = AliESDUtils::GetCorrV0C(multV0C01,zvtx);
  multV0SCorr    = multV0A23Corr + multV0C01Corr;
  v0Corr = multV0A+multV0C; // Todo: C.L. not clear why here we do not use the sum of the corrected values?
  
  multV0AOnline=esdV0->GetTriggerChargeA(); 
  multV0COnline=esdV0->GetTriggerChargeC(); 

  // Count V0 flags
  for(Int_t i = 0; i < 32; ++i) {
    if (esdV0->GetBBFlag(i)) nV0C++;
    if (esdV0->GetBBFlag(i+32)) nV0A++;
  }
    
  // Equalized signals
  multV0AEq=0.;
  multV0CEq=0.;
  if (esd) { // only for ESD?
    for(Int_t iCh = 32; iCh < 64; ++iCh) {
      Double_t mult = esd->GetVZEROEqMultiplicity(iCh);
      multV0AEq += mult;
    }
    for(Int_t iCh = 0; iCh < 32; ++iCh) {
      Double_t mult = esd->GetVZEROEqMultiplicity(iCh);
      multV0CEq += mult;
    }
  }
  else {
    for(Int_t iCh = 32; iCh < 64; ++iCh) {
      Double_t mult = aod->GetVZEROEqMultiplicity(iCh);
      multV0AEq += mult;
    }
    for(Int_t iCh = 0; iCh < 32; ++iCh) {
      Double_t mult = aod->GetVZEROEqMultiplicity(iCh);
      multV0CEq += mult;
    }
  }
  Bool_t kT0BB = kFALSE;    
  if (esd) {
    // ***** T0 info    
    const AliESDTZERO* esdT0 = esd->GetESDTZERO();
    if (!esdT0)
      {
	AliError("AliESDTZERO not available");
	return;
      }
    Int_t trig=esdT0->GetT0Trig();
    if(trig&1) kT0BB=kTRUE;
    zvtxT0=esdT0->GetT0zVertex();
  } else {
    const AliAODTZERO* esdT0 = aod->GetTZEROData();
    if (!esdT0)
      {
	AliError("AliAODTZERO not available");
	return;
      }
    Int_t trig=1;//esdT0->GetT0Trig(); //* Todo: C.L. This info is not in AOD? */
    if(trig&1) kT0BB=kTRUE;
    zvtxT0=esdT0->GetT0zVertex();
  }

  // ***** Trigger info    
  fIsSelected = ((esdV0->GetV0ADecision()==1) && (esdV0->GetV0CDecision()==1));
  TString trigStr;
  if (esd)
    trigStr = esd->GetFiredTriggerClasses();
  else
    trigStr = aod->GetFiredTriggerClasses();
    
  fMB=kFALSE;
  fCVHN=kFALSE; fCVLN=kFALSE; fCCENT=kFALSE; fCSEMI=kFALSE; 
  fMSL=kFALSE;  fMSH=kFALSE;  fMUL=kFALSE;   fMLL=kFALSE;
  fEJE=kFALSE;  fEGA=kFALSE;  fPHS=kFALSE;

  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CPBI")) && (fIsSelected)) 
    fMB=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CVHN")) && (fIsSelected)) 
    fCVHN=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CVLN")) && (fIsSelected))
    fCVLN=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CCENT")) && (fIsSelected)) 
    fCCENT=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CSEMI")) && (fIsSelected))
    fCSEMI=kTRUE;
    
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CPBI1MSL")) && (fIsSelected))
    fMSL=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CPBI1MSH")) && (fIsSelected))
    fMSH=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CPBI1MUL")) && (fIsSelected))
    fMUL=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CPBI1MLL")) && (fIsSelected))
    fMLL=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CPBI1EJE")) && (fIsSelected))
    fEJE=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CPBI1EGA")) && (fIsSelected))
    fEGA=kTRUE;
  if ( (trigStr.Contains("-B-")) &&  (trigStr.Contains("CPBI1PHS")) && (fIsSelected))
    fPHS=kTRUE;
  
  fCVHNbit=kFALSE;    fCVLNbit=kFALSE;       fCCENTbit=kFALSE;    fCSEMIbit=kFALSE; 
  if (esdV0->GetTriggerBits() & (1<<8)) 
    fCVHNbit=kTRUE;
  if (esdV0->GetTriggerBits() & (1<<6)) 
    fCVLNbit=kTRUE;
    
  if (kT0BB && fCVHNbit)
    fCCENTbit=kTRUE;
  if (kT0BB && fCVLNbit)
    fCSEMIbit=kTRUE;

  if (esd) {  
    // ***** CB info (tracklets, clusters, chips)
    //nTracks    = event->GetNumberOfTracks();     
    nTracks    = fTrackCuts ? (Short_t)fTrackCuts->GetReferenceMultiplicity(esd,kTRUE):-1;
  } else {
    AliAODHeader *h = dynamic_cast<AliAODHeader*>(aod->GetHeader());
    if(!h) AliFatal("Not a standard AOD");
    nTracks    = h!=0 ? (Short_t)h->GetTPConlyRefMultiplicity():-1;
  }

  if (esd) {
    Short_t nTrTPCcandle = 0;
    for (Int_t iTracks = 0; iTracks < esd->GetNumberOfTracks(); iTracks++) {

      AliESDtrack* track = esd->GetTrack(iTracks);
      if (!track) continue;
      
      if (! fEsdTrackCuts->IsSelected(track) )continue;
      
      if (fEsdTrackCutsExtra1 && fEsdTrackCutsExtra2 &&
       	  !fEsdTrackCutsExtra1->IsSelected(track) &&
       	  !fEsdTrackCutsExtra2->IsSelected(track)) continue;
      
      if (track->Pt() > 0.4 && TMath::Abs(track->Eta()) < 0.9)	nTrTPCcandle++;
    } 
    multCND = nTrTPCcandle;
  } else {
    Short_t nTrTPCcandle = 0;
    for (Int_t iTracks = 0; iTracks < aod->GetNumberOfTracks(); iTracks++) {

      AliAODTrack* track = dynamic_cast<AliAODTrack*>(aod->GetTrack(iTracks));
      if(!track) AliFatal("Not a standard AOD");

      if (!track) continue;
      if (!track->TestFilterBit(1<<5) && 
	  !track->TestFilterBit(1<<6)) continue;

      if (track->Pt() > 0.4 && TMath::Abs(track->Eta()) < 0.9)	nTrTPCcandle++;
    }
    multCND = nTrTPCcandle;
  }

  if (esd) {
    const AliMultiplicity *mult = esd->GetMultiplicity();
    nTracklets = mult->GetNumberOfTracklets();

    for(Int_t ilay=0; ilay<6; ilay++){
      nClusters[ilay] = mult->GetNumberOfITSClusters(ilay);
    }

    for(Int_t ilay=0; ilay<2; ilay++){
      nChips[ilay] = mult->GetNumberOfFiredChips(ilay);
    }
  } else {
    AliAODTracklets *mult = aod->GetTracklets();
    nTracklets = mult->GetNumberOfTracklets();
    AliAODHeader *h = dynamic_cast<AliAODHeader*>(aod->GetHeader());
    if(!h) AliFatal("Not a standard AOD");
    for(Int_t ilay=0; ilay<6; ilay++){
      nClusters[ilay] = h->GetNumberOfITSClusters(ilay);
    }
  }
  spdCorr = AliESDUtils::GetCorrSPD2(nClusters[1],zvtx);
  
  if (esd) {
    // ***** FMD info
    AliESDFMD *fmd = esd->GetFMDData();
    Float_t totalMultA = 0;
    Float_t totalMultC = 0;
    const Float_t fFMDLowCut = 0.4;
  
    for(UShort_t det=1;det<=3;det++) {
      Int_t nRings = (det==1 ? 1 : 2);
      for (UShort_t ir = 0; ir < nRings; ir++) {	  
 	Char_t   ring = (ir == 0 ? 'I' : 'O');
 	UShort_t nsec = (ir == 0 ? 20  : 40);
 	UShort_t nstr = (ir == 0 ? 512 : 256);
 	for(UShort_t sec =0; sec < nsec;  sec++)  {
 	  for(UShort_t strip = 0; strip < nstr; strip++) {
	    
 	    Float_t fmdMult = fmd->Multiplicity(det,ring,sec,strip);
 	    if(fmdMult == 0 || fmdMult == AliESDFMD::kInvalidMult) continue;
	    
 	    Float_t nParticles=0;
	    
 	    if(fmdMult > fFMDLowCut) {
 	      nParticles = 1.;
 	    }
	    
 	    if (det<3) totalMultA = totalMultA + nParticles;
 	    else totalMultC = totalMultC + nParticles;
	    
 	  }
 	}
      }
    }
    multFMDA = totalMultA;
    multFMDC = totalMultC;
  }

  if (esd) {
    // ***** ZDC info
    AliESDZDC *esdZDC = esd->GetESDZDC();
    zdcEnergyCal = esdZDC->AliESDZDC::TestBit(AliESDZDC::kEnergyCalibratedSignal);
    if (zdcEnergyCal) {      
      zncEnergy = (Float_t) (esdZDC->GetZDCN1Energy());
      zpcEnergy = (Float_t) (esdZDC->GetZDCP1Energy());
      znaEnergy = (Float_t) (esdZDC->GetZDCN2Energy());
      zpaEnergy = (Float_t) (esdZDC->GetZDCP2Energy());
    } else {
      zncEnergy = (Float_t) (esdZDC->GetZDCN1Energy())/8.;
      zpcEnergy = (Float_t) (esdZDC->GetZDCP1Energy())/8.;
      znaEnergy = (Float_t) (esdZDC->GetZDCN2Energy())/8.;
      zpaEnergy = (Float_t) (esdZDC->GetZDCP2Energy())/8.;
    }
    zem1Energy = (Float_t) (esdZDC->GetZDCEMEnergy(0))/8.;
    zem2Energy = (Float_t) (esdZDC->GetZDCEMEnergy(1))/8.;

    for (Int_t j = 0; j < 4; ++j) 
      if (esdZDC->GetZDCTDCData(12,j) != 0) 
	znaFired = kTRUE;
    
    for (Int_t j = 0; j < 4; ++j) 
      if (esdZDC->GetZDCTDCData(10,j) != 0) 
	zncFired = kTRUE;   

    for (Int_t j = 0; j < 4; ++j) 
      if (esdZDC->GetZDCTDCData(13,j) != 0) 
	zpaFired = kTRUE;
    
    for (Int_t j = 0; j < 4; ++j) 
      if (esdZDC->GetZDCTDCData(11,j) != 0) 
	zpcFired = kTRUE;   

    const Double_t *ZNAtower = esdZDC->GetZN2TowerEnergy(); 
    const Double_t *ZNCtower = esdZDC->GetZN1TowerEnergy();
    const Double_t *ZPAtower = esdZDC->GetZP2TowerEnergy(); 
    const Double_t *ZPCtower = esdZDC->GetZP1TowerEnergy();
    if (znaFired) znaTower = ZNAtower[0];
    if (zncFired) zncTower = ZNCtower[0];
    if (zpaFired) zpaTower = ZPAtower[0];
    if (zpcFired) zpcTower = ZPCtower[0];

  } else {
    AliAODHeader *h = dynamic_cast<AliAODHeader*>(aod->GetHeader());
    if(!h) AliFatal("Not a standard AOD");
    zncEnergy  = (Float_t) (h->GetZDCN1Energy());
    zpcEnergy  = (Float_t) (h->GetZDCP1Energy());
    znaEnergy  = (Float_t) (h->GetZDCN2Energy());
    zpaEnergy  = (Float_t) (h->GetZDCP2Energy());
    zem1Energy = (Float_t) (h->GetZDCEMEnergy(0))/8.; //Todo: C.L. Should we devide here by 8? It is done in the ESD case!
    zem2Energy = (Float_t) (h->GetZDCEMEnergy(1))/8.;

    AliAODZDC *aodZDC = aod->GetZDCData();
    const Double_t *ZNAtower = aodZDC->GetZNATowerEnergy(); 
    const Double_t *ZNCtower = aodZDC->GetZNCTowerEnergy();
    const Double_t *ZPAtower = aodZDC->GetZPATowerEnergy(); 
    const Double_t *ZPCtower = aodZDC->GetZPCTowerEnergy();
    znaTower = ZNAtower[0];
    zncTower = ZNCtower[0];
    zpaTower = ZPAtower[0];
    zpcTower = ZPCtower[0];

    znaFired = kFALSE; // trick because info is not stored in AOD
    zncFired = kFALSE; // trick because info is not stored in AOD
    zpaFired = kFALSE; // trick because info is not stored in AOD
    zpcFired = kFALSE; // trick because info is not stored in AOD
    if (esdCent->GetCentralityPercentile("ZNA") != 101) znaFired = kTRUE;
    if (esdCent->GetCentralityPercentile("ZNC") != 101) zncFired = kTRUE;
    if (esdCent->GetCentralityPercentile("ZPA") != 101) zpaFired = kTRUE;
    if (esdCent->GetCentralityPercentile("ZPC") != 101) zpcFired = kTRUE;
  }

  if (esd) {
    // ***** MC info
    AliAnalysisManager* anMan = AliAnalysisManager::GetAnalysisManager();
    AliMCEventHandler* eventHandler = (AliMCEventHandler*)anMan->GetMCtruthEventHandler();
    AliStack*    stack=0;
    AliMCEvent*  mcEvent=0;
    if (fIsMCInput && eventHandler && (mcEvent=eventHandler->MCEvent()) && (stack=mcEvent->Stack())) {
      AliGenHijingEventHeader* hHijing=0;
      AliGenDPMjetEventHeader* dpmHeader=0;
      
      AliGenEventHeader* mcGenH = mcEvent->GenEventHeader();
      if (mcGenH->InheritsFrom(AliGenHijingEventHeader::Class())) 
	hHijing = (AliGenHijingEventHeader*)mcGenH;      
      else if (mcGenH->InheritsFrom(AliGenCocktailEventHeader::Class())) {
	TList* headers = ((AliGenCocktailEventHeader*)mcGenH)->GetHeaders();
	//headers->Print();
	hHijing = dynamic_cast<AliGenHijingEventHeader*>(headers->FindObject("Hijing"));
	if (!hHijing) hHijing = dynamic_cast<AliGenHijingEventHeader*>(headers->FindObject("Hijing pPb_0"));
	if (!hHijing) hHijing = dynamic_cast<AliGenHijingEventHeader*>(headers->FindObject("Hijing_0"));
      }
      else if (mcGenH->InheritsFrom(AliGenDPMjetEventHeader::Class())) {
	dpmHeader = (AliGenDPMjetEventHeader*)mcGenH;
      }
      if(hHijing)   Npart = hHijing->ProjectileParticipants()+hHijing->TargetParticipants();
      if(dpmHeader) Npart = dpmHeader->ProjectileParticipants()+ dpmHeader->TargetParticipants();
    }
  } 

  // ***** Scaling for MC
  if (fIsMCInput) {
    fUseScaling=kFALSE;
    v0Corr   = Short_t((multV0A+multV0C)  * fV0MScaleFactorMC);
    multV0A0 = multV0A0 * fV0MScaleFactorMC;
    multV0A  = multV0A * fV0MScaleFactorMC;
    multV0C  = multV0C * fV0MScaleFactorMC;
  }
  // ***** Scaling for Data 
  if (fUseScaling) {
    v0Corr  = Short_t(v0Corr /   fV0MScaleFactor);
    spdCorr = spdCorr / fSPDScaleFactor;
    nTracks = Int_t(nTracks /   fTPCScaleFactor);
  }

  // ***** Centrality Selection
  if(fHtempV0M) fCentV0M = fHtempV0M->GetBinContent(fHtempV0M->FindBin((v0Corr)));
  if(fHtempV0A) fCentV0A = fHtempV0A->GetBinContent(fHtempV0A->FindBin((multV0ACorr)));
  if(fHtempV0A0) fCentV0A0 = fHtempV0A0->GetBinContent(fHtempV0A0->FindBin((multV0A0Corr)));
  if(fHtempV0A123) fCentV0A123 = fHtempV0A123->GetBinContent(fHtempV0A123->FindBin((multV0A123Corr)));
  if(fHtempV0C) fCentV0C = fHtempV0C->GetBinContent(fHtempV0C->FindBin((multV0CCorr)));
  if(fHtempV0A23) fCentV0A23 = fHtempV0A23->GetBinContent(fHtempV0A23->FindBin((multV0A23Corr)));
  if(fHtempV0C01) fCentV0C01 = fHtempV0C01->GetBinContent(fHtempV0C01->FindBin((multV0C01Corr)));
  if(fHtempV0S)  fCentV0S = fHtempV0S->GetBinContent(fHtempV0S->FindBin((multV0SCorr)));
  if(fHtempV0MEq) fCentV0MEq = fHtempV0MEq->GetBinContent(fHtempV0MEq->FindBin((multV0AEq+multV0CEq)));
  if(fHtempV0AEq) fCentV0AEq = fHtempV0AEq->GetBinContent(fHtempV0AEq->FindBin((multV0AEq)));
  if(fHtempV0CEq) fCentV0CEq = fHtempV0CEq->GetBinContent(fHtempV0CEq->FindBin((multV0CEq)));
  if(fHtempFMD) fCentFMD = fHtempFMD->GetBinContent(fHtempFMD->FindBin((multFMDA+multFMDC)));
  if(fHtempTRK) fCentTRK = fHtempTRK->GetBinContent(fHtempTRK->FindBin(nTracks));
  if(fHtempTKL) fCentTKL = fHtempTKL->GetBinContent(fHtempTKL->FindBin(nTracklets));
  if(fHtempCL0) fCentCL0 = fHtempCL0->GetBinContent(fHtempCL0->FindBin(nClusters[0]));
  if(fHtempCL1) fCentCL1 = fHtempCL1->GetBinContent(fHtempCL1->FindBin(spdCorr));
  if(fHtempCND) fCentCND = fHtempCND->GetBinContent(fHtempCND->FindBin(multCND));
  if(fHtempZNA) {
    if(znaFired) fCentZNA = fHtempZNA->GetBinContent(fHtempZNA->FindBin(znaTower));
    else fCentZNA = 101;
  }
  if(fHtempZNC) {
    if(zncFired) fCentZNC = fHtempZNC->GetBinContent(fHtempZNC->FindBin(zncTower));
    else fCentZNC = 101;
  }
  if(fHtempZPA) {
    if(znaFired) fCentZPA = fHtempZPA->GetBinContent(fHtempZPA->FindBin(zpaTower));
    else fCentZPA = 101;
  }
  if(fHtempZPC) {
    if(zpcFired) fCentZPC = fHtempZPC->GetBinContent(fHtempZPC->FindBin(zpcTower));
    else fCentZPC = 101;
  }


  if(fHtempV0MvsFMD) fCentV0MvsFMD = fHtempV0MvsFMD->GetBinContent(fHtempV0MvsFMD->FindBin((multV0A+multV0C)));
  if(fHtempTKLvsV0M) fCentTKLvsV0M = fHtempTKLvsV0M->GetBinContent(fHtempTKLvsV0M->FindBin(nTracklets));
  if(fHtempZEMvsZDC) fCentZEMvsZDC = fHtempZEMvsZDC->GetBinContent(fHtempZEMvsZDC->FindBin(zem1Energy+zem2Energy,zncEnergy+znaEnergy+zpcEnergy+zpaEnergy));

  if(fHtempNPA) fCentNPA = fHtempNPA->GetBinContent(fHtempNPA->FindBin(Npart));
  if(fHtempV0Mtrue) fCentV0Mtrue = fHtempV0Mtrue->GetBinContent(fHtempV0Mtrue->FindBin((multV0ACorr+multV0CCorr)));
  if(fHtempV0Atrue) fCentV0Atrue = fHtempV0Atrue->GetBinContent(fHtempV0Atrue->FindBin((multV0ACorr)));
  if(fHtempV0Ctrue) fCentV0Ctrue = fHtempV0Ctrue->GetBinContent(fHtempV0Ctrue->FindBin((multV0CCorr)));
  if(fHtempV0MEqtrue) fCentV0MEqtrue = fHtempV0MEqtrue->GetBinContent(fHtempV0MEqtrue->FindBin((multV0AEq+multV0CEq)));
  if(fHtempV0AEqtrue) fCentV0AEqtrue = fHtempV0AEqtrue->GetBinContent(fHtempV0AEqtrue->FindBin((multV0AEq)));
  if(fHtempV0CEqtrue) fCentV0CEqtrue = fHtempV0CEqtrue->GetBinContent(fHtempV0CEqtrue->FindBin((multV0CEq)));
  if(fHtempFMDtrue) fCentFMDtrue = fHtempFMDtrue->GetBinContent(fHtempFMDtrue->FindBin((multFMDA+multFMDC)));
  if(fHtempTRKtrue) fCentTRKtrue = fHtempTRKtrue->GetBinContent(fHtempTRKtrue->FindBin(nTracks));
  if(fHtempTKLtrue) fCentTKLtrue = fHtempTKLtrue->GetBinContent(fHtempTKLtrue->FindBin(nTracklets));
  if(fHtempCL0true) fCentCL0true = fHtempCL0true->GetBinContent(fHtempCL0true->FindBin(nClusters[0]));
  if(fHtempCL1true) fCentCL1true = fHtempCL1true->GetBinContent(fHtempCL1true->FindBin(spdCorr));
  if(fHtempCNDtrue) fCentCNDtrue = fHtempCNDtrue->GetBinContent(fHtempCNDtrue->FindBin(multCND));
  if(fHtempZNAtrue) fCentZNAtrue = fHtempZNAtrue->GetBinContent(fHtempZNAtrue->FindBin(znaTower));
  if(fHtempZNCtrue) fCentZNCtrue = fHtempZNCtrue->GetBinContent(fHtempZNCtrue->FindBin(zncTower));
   

  // ***** Cleaning
  if (fUseCleaning) {
    fQuality=0;
    
    // ***** vertex
    if (TMath::Abs(zvtx)>fZVCut || zvtxNcont<1) fQuality += 1;   

    // ***** outliers, skip in case of MC input
    if (!fIsMCInput) {
      // **** V0 vs SPD
      if (IsOutlierV0MSPD(spdCorr, v0Corr, int(fCentV0M))) fQuality  += 2;
      // ***** V0 vs TPC
      if (IsOutlierV0MTPC(nTracks, v0Corr, int(fCentV0M))) fQuality  += 4;
      // ***** V0 vs ZDC
      if (IsOutlierV0MZDC((zncEnergy+znaEnergy+zpcEnergy+zpaEnergy), v0Corr) &&
	  (zdcEnergyCal==kFALSE) ) fQuality  += 8;
      if (IsOutlierV0MZDCECal((zncEnergy+znaEnergy+zpcEnergy+zpaEnergy), v0Corr) &&
	  (zdcEnergyCal==kTRUE) ) fQuality  += 8;
    }
  } else {
    fQuality = 0;
  }

      
  if (esdCent) {
    if (aod&&(fDebug>1)) {
      Double_t v0m = esdCent->GetCentralityPercentile("V0M");
      Double_t cl1 = esdCent->GetCentralityPercentile("CL1");
      Double_t trk = esdCent->GetCentralityPercentile("TRK");
      Double_t cnd = esdCent->GetCentralityPercentile("CND");
      Double_t zna = esdCent->GetCentralityPercentile("ZNA");
      printf("AOD: v0m %.2f %.2f (%.2f) cl1 %.2f %.2f (%.2f) trk %.2f %.2f (%.2f) cnd %.2f %.2f (%.2f) zna %.2f %.2f (%.2f)\n", 
	     v0m, fCentV0M, fCentV0M!=0?v0m/fCentV0M:1, cl1, fCentCL1, fCentCL1!=0?cl1/fCentCL1:1, trk, fCentTRK, 
	     fCentTRK!=0?trk/fCentTRK:1, cnd, fCentCND, fCentCND!=0?cnd/fCentCND:1, zna, fCentZNA, fCentZNA!=0?zna/fCentZNA:1);
    }
    esdCent->SetQuality(fQuality);
    esdCent->SetCentralityV0M(fCentV0M);
    esdCent->SetCentralityV0A(fCentV0A);
    esdCent->SetCentralityV0A0(fCentV0A0);
    esdCent->SetCentralityV0A123(fCentV0A123);
    esdCent->SetCentralityV0C(fCentV0C);
    esdCent->SetCentralityV0A23(fCentV0A23);
    esdCent->SetCentralityV0C01(fCentV0C01);
    esdCent->SetCentralityV0S(fCentV0S);
    esdCent->SetCentralityV0MEq(fCentV0MEq);
    esdCent->SetCentralityV0AEq(fCentV0AEq);
    esdCent->SetCentralityV0CEq(fCentV0CEq);
    esdCent->SetCentralityFMD(fCentFMD);
    esdCent->SetCentralityTRK(fCentTRK);
    esdCent->SetCentralityTKL(fCentTKL);
    esdCent->SetCentralityCL0(fCentCL0);
    esdCent->SetCentralityCL1(fCentCL1);
    esdCent->SetCentralityCND(fCentCND);
    esdCent->SetCentralityNPA(fCentNPA);
    esdCent->SetCentralityZNA(fCentZNA);
    esdCent->SetCentralityZNC(fCentZNC);
    esdCent->SetCentralityZPA(fCentZPA);
    esdCent->SetCentralityZPC(fCentZPC);
    esdCent->SetCentralityV0MvsFMD(fCentV0MvsFMD);
    esdCent->SetCentralityTKLvsV0M(fCentTKLvsV0M);
    esdCent->SetCentralityZEMvsZDC(fCentZEMvsZDC);
  }

  // filling QA histograms
  if (fFillHistos) {    

    if (fIsMCInput) { // fill histo with true centrality for simulations
      fCentV0M = fCentV0Mtrue;        
      fCentV0A = fCentV0Atrue;        
      fCentV0C = fCentV0Ctrue;        
      fCentV0MEq = fCentV0MEqtrue;        
      fCentV0AEq = fCentV0AEqtrue;        
      fCentV0CEq = fCentV0CEqtrue;        
      fCentFMD = fCentFMDtrue;        
      fCentTRK = fCentTRKtrue;        
      fCentTKL = fCentTKLtrue;        
      fCentCL0 = fCentCL0true;        
      fCentCL1 = fCentCL1true;        
      fCentCND = fCentCNDtrue;        
      fCentZNA = fCentZNAtrue;        
      fCentZNC = fCentZNCtrue;        
      fCentZPA = fCentZPAtrue;        
      fCentZPC = fCentZPCtrue;        
    }


    if ((fMB) && (abs(zvtx)<10))	fHOutMultCL1vsTKL->Fill(spdCorr,nTracklets);

    if (fCVHN)   fHOutCentV0MCVHN->Fill(fCentV0M);
    if (fCVLN)   fHOutCentV0MCVLN->Fill(fCentV0M);
    if (fCCENT)  fHOutCentV0MCCENT->Fill(fCentV0M);
    if (fCSEMI)  fHOutCentV0MCSEMI->Fill(fCentV0M);
    if (fMSL) fHOutCentV0MMSL->Fill(fCentV0M);
    if (fMSH) fHOutCentV0MMSH->Fill(fCentV0M);
    if (fMUL) fHOutCentV0MMUL->Fill(fCentV0M);
    if (fMLL) fHOutCentV0MMLL->Fill(fCentV0M);
    if (fEJE) fHOutCentV0MEJE->Fill(fCentV0M);
    if (fEGA) fHOutCentV0MEGA->Fill(fCentV0M);
    if (fPHS) fHOutCentV0MPHS->Fill(fCentV0M);

    if (((((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & AliVEvent::kMB) && (runType==0)) ||
	((((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & AliVEvent::kINT7) && (runType==1)) || 
	((((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected() & AliVEvent::kMB) && (runType==2)) ) { // fill the QA histograms only for MB events!

      fHOutQuality->Fill(fQuality);
      fHOutVertex->Fill(zvtx);
      fHOutVertexT0->Fill(zvtxT0);
      
      if (fQuality==0) {  
	fHOutCentV0M->Fill(fCentV0M);
	fHOutCentV0A->Fill(fCentV0A);
	fHOutCentV0A0->Fill(fCentV0A0);
	fHOutCentV0A123->Fill(fCentV0A123);
	fHOutCentV0C->Fill(fCentV0C);
        fHOutCentV0A23->Fill(fCentV0A23);
        fHOutCentV0C01->Fill(fCentV0C01);
        fHOutCentV0S->Fill(fCentV0S);
	fHOutCentV0MEq->Fill(fCentV0MEq);
	fHOutCentV0AEq->Fill(fCentV0AEq);
	fHOutCentV0CEq->Fill(fCentV0CEq);
	
	if (fCVHNbit)  fHOutCentV0MCVHNinMB->Fill(fCentV0M);
	if (fCVLNbit)  fHOutCentV0MCVLNinMB->Fill(fCentV0M);
	if (fCCENTbit) fHOutCentV0MCCENTinMB->Fill(fCentV0M);
	if (fCSEMIbit) fHOutCentV0MCSEMIinMB->Fill(fCentV0M);
	if (fMSL) fHOutCentV0MMSLinMB->Fill(fCentV0M);
	if (fMSH) fHOutCentV0MMSHinMB->Fill(fCentV0M);
	if (fMUL) fHOutCentV0MMULinMB->Fill(fCentV0M);
	if (fMLL) fHOutCentV0MMLLinMB->Fill(fCentV0M);
	if (fEJE) fHOutCentV0MEJEinMB->Fill(fCentV0M);
	if (fEGA) fHOutCentV0MEGAinMB->Fill(fCentV0M);
	if (fPHS) fHOutCentV0MPHSinMB->Fill(fCentV0M);
       	
	fHOutCentFMD->Fill(fCentFMD);
	fHOutCentTRK->Fill(fCentTRK);
	fHOutCentTKL->Fill(fCentTKL);
	fHOutCentCL0->Fill(fCentCL0);
	fHOutCentCL1->Fill(fCentCL1);
	fHOutCentCND->Fill(fCentCND);
	fHOutCentNPA->Fill(fCentNPA);
	fHOutCentZNA->Fill(fCentZNA);
	fHOutCentZNC->Fill(fCentZNC);
	fHOutCentZPA->Fill(fCentZPA);
	fHOutCentZPC->Fill(fCentZPC);
	fHOutCentV0MvsFMD->Fill(fCentV0MvsFMD);
	fHOutCentTKLvsV0M->Fill(fCentTKLvsV0M);
	fHOutCentZEMvsZDC->Fill(fCentZEMvsZDC);
	fHOutCentV0MvsCentCL1->Fill(fCentV0M,fCentCL1);
	fHOutCentV0MvsCentTRK->Fill(fCentV0M,fCentTRK);
	fHOutCentTRKvsCentCL1->Fill(fCentTRK,fCentCL1);
	fHOutCentV0MvsCentZDC->Fill(fCentV0M,fCentZEMvsZDC);
	fHOutCentV0AvsCentV0C->Fill(fCentV0A,fCentV0C);
	fHOutCentV0AvsCentTRK->Fill(fCentV0A,fCentTRK);
	fHOutCentV0AvsCentCND->Fill(fCentV0A,fCentCND);
	fHOutCentV0AvsCentCL1->Fill(fCentV0A,fCentCL1);
	fHOutCentV0CvsCentTRK->Fill(fCentV0C,fCentTRK);
	fHOutCentV0CvsCentCND->Fill(fCentV0C,fCentCND);
	fHOutCentV0CvsCentCL1->Fill(fCentV0C,fCentCL1);
	fHOutCentNPAvsCentV0A->Fill(fCentNPA,fCentV0A);
	fHOutCentNPAvsCentV0C->Fill(fCentNPA,fCentV0C);
	fHOutCentNPAvsCentTRK->Fill(fCentNPA,fCentTRK);
	fHOutCentNPAvsCentCND->Fill(fCentNPA,fCentCND);
	fHOutCentNPAvsCentCL1->Fill(fCentNPA,fCentCL1);
	fHOutCentZNAvsCentV0A->Fill(fCentZNA,fCentV0A);
	fHOutCentZNAvsCentV0C->Fill(fCentZNA,fCentV0C);
	fHOutCentZNAvsCentTRK->Fill(fCentZNA,fCentTRK);
	fHOutCentZNAvsCentCND->Fill(fCentZNA,fCentCND);
	fHOutCentZNAvsCentCL1->Fill(fCentZNA,fCentCL1);
	fHOutCentZNAvsCentZPA->Fill(fCentZNA,fCentZPA);

	fHOutMultV0AC->Fill(multV0A,multV0C);
	fHOutMultV0M->Fill(multV0ACorr+multV0CCorr);
	fHOutMultV0A->Fill(multV0ACorr);
	fHOutMultV0A0->Fill(multV0A0Corr);
	fHOutMultV0A123->Fill(multV0A123Corr);
	fHOutMultV0C->Fill(multV0CCorr);
        fHOutMultV0A23->Fill(multV0A23Corr);
        fHOutMultV0C01->Fill(multV0C01Corr);
        fHOutMultV0S->Fill(multV0SCorr);
	fHOutMultV0MEq->Fill(multV0AEq+multV0CEq);
	fHOutMultV0AEq->Fill(multV0AEq);
	fHOutMultV0CEq->Fill(multV0CEq);
	fHOutMultV0Mnc->Fill(multV0A+multV0C);
	fHOutMultV0Anc->Fill(multV0A);
	fHOutMultV0Cnc->Fill(multV0C);
	fHOutMultV0O->Fill(multV0AOnline+multV0COnline);
	fHOutMultV0Cells->Fill(nV0A,nV0C); 
	fHOutMultFMD->Fill(multFMDA+multFMDC);
	fHOutMultTRK->Fill(nTracks);
	fHOutMultTKL->Fill(nTracklets);
	fHOutMultCL0->Fill(nClusters[0]);
	fHOutMultCL1->Fill(spdCorr);
	fHOutMultCND->Fill(multCND);
	fHOutMultNPA->Fill(Npart);
	if(znaFired)fHOutMultZNA->Fill(znaTower);
	if(zncFired)fHOutMultZNC->Fill(zncTower);
	if(zpaFired)fHOutMultZPA->Fill(zpaTower);
	if(zpcFired)fHOutMultZPC->Fill(zpcTower);
	fHOutMultZNAvsZPA->Fill(znaTower,zpaTower);

	//fHOutMultV0MvsZDN->Fill(v0Corr,(zncEnergy+znaEnergy));
	fHOutMultV0MvsZDN->Fill(v0Corr,znaTower);
	fHOutMultZEMvsZDN->Fill((zem1Energy+zem2Energy),(zncEnergy+znaEnergy));
	fHOutMultV0MvsZDC->Fill(v0Corr,(zncEnergy+znaEnergy+zpcEnergy+zpaEnergy));
	fHOutMultZEMvsZDC->Fill((zem1Energy+zem2Energy),(zncEnergy+znaEnergy+zpcEnergy+zpaEnergy));
	fHOutMultZEMvsZDCw->Fill((zem1Energy+zem2Energy),(zncEnergy+znaEnergy+zpcEnergy+zpaEnergy),fCentV0M);
	fHOutMultV0MvsCL1->Fill(v0Corr,spdCorr);
	fHOutMultV0MvsTRK->Fill(v0Corr,nTracks);
	fHOutMultTRKvsCL1->Fill(nTracks,spdCorr);
	fHOutMultV0MvsV0O->Fill(v0Corr,(multV0AOnline+multV0COnline));
	fHOutMultV0OvsCL1->Fill((multV0AOnline+multV0COnline),spdCorr);
	fHOutMultV0OvsTRK->Fill((multV0AOnline+multV0COnline),nTracks);
      } else if (fQuality%2 == 0) {
	fHOutCentV0Mqual1->Fill(fCentV0M);
	fHOutCentTRKqual1->Fill(fCentTRK);
	fHOutCentCL1qual1->Fill(fCentCL1);
	fHOutMultV0MvsCL1qual1->Fill(v0Corr,spdCorr);
	fHOutMultV0MvsTRKqual1->Fill(v0Corr,nTracks);
	fHOutMultTRKvsCL1qual1->Fill(nTracks,spdCorr);
      } else {
	fHOutCentV0Mqual2->Fill(fCentV0M);
	fHOutCentTRKqual2->Fill(fCentTRK);
	fHOutCentCL1qual2->Fill(fCentCL1);
	fHOutMultV0MvsCL1qual2->Fill(v0Corr,spdCorr);
	fHOutMultV0MvsTRKqual2->Fill(v0Corr,nTracks);
	fHOutMultTRKvsCL1qual2->Fill(nTracks,spdCorr);
      }
    }
    PostData(1, fOutputList); 
  }
}
//________________________________________________________________________
void AliCentralitySelectionTask::Terminate(Option_t */*option*/)
{
  // Terminate analysis
}
//________________________________________________________________________
Int_t AliCentralitySelectionTask::SetupRun(const AliVEvent* const esd)
{
  // Setup files for run

  if (!esd)
    return -1;

  // check if something to be done
  if (fCurrentRun == esd->GetRunNumber())
    return 0;
  else
    fCurrentRun = esd->GetRunNumber();

  TString fileName =(Form("%s/COMMON/CENTRALITY/data/centrality.root", AliAnalysisManager::GetOADBPath()));
  AliInfo(Form("Setup Centrality Selection for run %d with file %s\n",fCurrentRun,fileName.Data()));

  AliOADBContainer *con = new AliOADBContainer("OADB");
  con->InitFromFile(fileName,"Centrality");

  AliOADBCentrality*  centOADB = 0;
  centOADB = (AliOADBCentrality*)(con->GetObject(fCurrentRun));
  if (!centOADB) {
    AliWarning(Form("Centrality OADB does not exist for run %d, using Default \n",fCurrentRun ));
    centOADB  = (AliOADBCentrality*)(con->GetDefaultObject("oadbDefault"));
  }

  Bool_t isHijing=kFALSE;
  Bool_t isDpmjet=kFALSE;
  AliAnalysisManager* anMan = AliAnalysisManager::GetAnalysisManager();
  AliMCEventHandler* eventHandler = (AliMCEventHandler*)anMan->GetMCtruthEventHandler();
  AliMCEvent*  mcEvent=0;
  if (fIsMCInput && eventHandler && (mcEvent=eventHandler->MCEvent()) ) {     
    AliGenEventHeader* mcGenH = mcEvent->GenEventHeader();
    if (mcGenH->InheritsFrom(AliGenHijingEventHeader::Class())) isHijing=kTRUE;
    else if (mcGenH->InheritsFrom(AliGenCocktailEventHeader::Class())) isHijing=kTRUE;
    else if (mcGenH->InheritsFrom(AliGenDPMjetEventHeader::Class())) isDpmjet=kTRUE;
  }


  // modes
  fUseScaling   = centOADB->UseScaling();
  fUseCleaning  = centOADB->UseCleaning();

  // cuts
  fZVCut        = centOADB->ZVCut();
  fOutliersCut  = centOADB->OutliersCut(); 

  // centrality histos
  fHtempV0M       = centOADB->V0hist(); 
  fHtempV0A       = centOADB->V0Ahist(); 
  fHtempV0A0      = centOADB->V0A0hist(); 
  fHtempV0A123    = centOADB->V0A123hist(); 
  fHtempV0C       = centOADB->V0Chist(); 
  fHtempV0A23     = centOADB->V0A23hist(); 
  fHtempV0C01     = centOADB->V0C01hist(); 
  fHtempV0S       = centOADB->V0Shist(); 
  fHtempV0MEq     = centOADB->V0Eqhist(); 
  fHtempV0AEq     = centOADB->V0AEqhist(); 
  fHtempV0CEq     = centOADB->V0CEqhist(); 
  fHtempTRK       = centOADB->TPChist();
  fHtempCL1       = centOADB->SPDhist();
  fHtempCND       = centOADB->CNDhist();
  fHtempFMD       = centOADB->FMDhist();
  fHtempZNA       = centOADB->ZNAhist();
  fHtempZNC       = centOADB->ZNChist();
  fHtempZPA       = centOADB->ZPAhist();
  fHtempZPC       = centOADB->ZPChist();
  fHtempZEMvsZDC  = centOADB->ZEMvsZDChist();

   if (isHijing) {       
     fHtempNPA           = centOADB->NPAhist();
     fHtempV0Mtrue       = centOADB->V0histtrue(); 
     fHtempV0Atrue       = centOADB->V0Ahisttrue(); 
     fHtempV0Ctrue       = centOADB->V0Chisttrue(); 
     fHtempV0MEqtrue     = centOADB->V0Eqhisttrue(); 
     fHtempV0AEqtrue     = centOADB->V0AEqhisttrue(); 
     fHtempV0CEqtrue     = centOADB->V0CEqhisttrue(); 
     fHtempTRKtrue       = centOADB->TPChisttrue();
     fHtempCL1true       = centOADB->SPDhisttrue();
     fHtempCNDtrue       = centOADB->CNDhisttrue();
     fHtempFMDtrue       = centOADB->FMDhisttrue();
     fHtempZNAtrue       = centOADB->ZNAhisttrue();
     fHtempZNCtrue       = centOADB->ZNChisttrue();
     fHtempZPAtrue       = centOADB->ZPAhisttrue();
     fHtempZPCtrue       = centOADB->ZPChisttrue();
   }   else if (isDpmjet)   {
     fHtempNPA           = centOADB->NPAhistDPM();
     fHtempV0Mtrue       = centOADB->V0histtrueDPM(); 
     fHtempV0Atrue       = centOADB->V0AhisttrueDPM(); 
     fHtempV0Ctrue       = centOADB->V0ChisttrueDPM(); 
     fHtempV0MEqtrue     = centOADB->V0EqhisttrueDPM(); 
     fHtempV0AEqtrue     = centOADB->V0AEqhisttrueDPM(); 
     fHtempV0CEqtrue     = centOADB->V0CEqhisttrueDPM(); 
     fHtempTRKtrue       = centOADB->TPChisttrueDPM();
     fHtempCL1true       = centOADB->SPDhisttrueDPM();
     fHtempCNDtrue       = centOADB->CNDhisttrueDPM();
     fHtempFMDtrue       = centOADB->FMDhisttrueDPM();
     fHtempZNAtrue       = centOADB->ZNAhisttrueDPM();
     fHtempZNCtrue       = centOADB->ZNChisttrueDPM();
     fHtempZPAtrue       = centOADB->ZPAhisttrueDPM();
     fHtempZPCtrue       = centOADB->ZPChisttrueDPM();
   }


    TString path = gSystem->ExpandPathName(fileName.Data());
  if (!fHtempV0M) AliWarning(Form("Calibration for V0M does not exist in %s", path.Data()));
  if (!fHtempV0A) AliWarning(Form("Calibration for V0A does not exist in %s", path.Data()));
  if (!fHtempV0C) AliWarning(Form("Calibration for V0C does not exist in %s", path.Data()));
  if (!fHtempV0A23) AliWarning(Form("Calibration for V0A23 does not exist in %s", path.Data()));
  if (!fHtempV0C01) AliWarning(Form("Calibration for V0C01 does not exist in %s", path.Data()));
  if (!fHtempV0S) AliWarning(Form("Calibration for V0S does not exist in %s", path.Data()));
  if (!fHtempV0MEq) AliWarning(Form("Calibration for V0MEq does not exist in %s", path.Data()));
  if (!fHtempV0AEq) AliWarning(Form("Calibration for V0AEq does not exist in %s", path.Data()));
  if (!fHtempV0CEq) AliWarning(Form("Calibration for V0CEq does not exist in %s", path.Data()));
  if (!fHtempTRK) AliWarning(Form("Calibration for TRK does not exist in %s", path.Data()));
  if (!fHtempCL1) AliWarning(Form("Calibration for CL1 does not exist in %s", path.Data()));
  if (!fHtempCND) AliWarning(Form("Calibration for CND does not exist in %s", path.Data()));
  if (!fHtempZNA) AliWarning(Form("Calibration for ZNA does not exist in %s", path.Data()));
  if (!fHtempZNC) AliWarning(Form("Calibration for ZNC does not exist in %s", path.Data()));
  if (!fHtempZPA) AliWarning(Form("Calibration for ZPA does not exist in %s", path.Data()));
  if (!fHtempZPC) AliWarning(Form("Calibration for ZPC does not exist in %s", path.Data()));
  if (!fHtempFMD) AliWarning(Form("Calibration for FMD does not exist in %s", path.Data()));
  if (!fHtempZEMvsZDC) AliWarning(Form("Calibration for ZEMvsZDC does not exist in %s", path.Data()));
  if (!fHtempNPA) AliWarning(Form("Calibration for NPA does not exist in %s", path.Data()));

  if (!fHtempV0Mtrue) AliWarning(Form("Calibration for V0Mtrue does not exist in %s", path.Data()));
  if (!fHtempV0Atrue) AliWarning(Form("Calibration for V0Atrue does not exist in %s", path.Data()));
  if (!fHtempV0Ctrue) AliWarning(Form("Calibration for V0Ctrue does not exist in %s", path.Data()));
  if (!fHtempV0MEqtrue) AliWarning(Form("Calibration for V0MEqtrue does not exist in %s", path.Data()));
  if (!fHtempV0AEqtrue) AliWarning(Form("Calibration for V0AEqtrue does not exist in %s", path.Data()));
  if (!fHtempV0CEqtrue) AliWarning(Form("Calibration for V0CEqtrue does not exist in %s", path.Data()));
  if (!fHtempTRKtrue) AliWarning(Form("Calibration for TRKtrue does not exist in %s", path.Data()));
  if (!fHtempCL1true) AliWarning(Form("Calibration for CL1true does not exist in %s", path.Data()));
  if (!fHtempCNDtrue) AliWarning(Form("Calibration for CNDtrue does not exist in %s", path.Data()));
  if (!fHtempZNAtrue) AliWarning(Form("Calibration for ZNAtrue does not exist in %s", path.Data()));
  if (!fHtempZNCtrue) AliWarning(Form("Calibration for ZNCtrue does not exist in %s", path.Data()));
  if (!fHtempZPAtrue) AliWarning(Form("Calibration for ZPAtrue does not exist in %s", path.Data()));
  if (!fHtempZPCtrue) AliWarning(Form("Calibration for ZPCtrue does not exist in %s", path.Data()));
  if (!fHtempFMDtrue) AliWarning(Form("Calibration for FMDtrue does not exist in %s", path.Data()));


  // scale factors
  fV0MScaleFactor    = centOADB->V0MScaleFactor();
  fSPDScaleFactor    = centOADB->SPDScaleFactor();
  fTPCScaleFactor    = centOADB->TPCScaleFactor();
  fV0MScaleFactorMC  = centOADB->V0MScaleFactorMC();

  // outliers parameters
  fV0MSPDOutlierPar0 = centOADB->V0MSPDOutlierPar0();      
  fV0MSPDOutlierPar1 = centOADB->V0MSPDOutlierPar1();     
  fV0MTPCOutlierPar0 = centOADB->V0MTPCOutlierPar0();      
  fV0MTPCOutlierPar1 = centOADB->V0MTPCOutlierPar1();     
  			   			   
  fV0MSPDSigmaOutlierPar0 = centOADB->V0MSPDSigmaOutlierPar0(); 
  fV0MSPDSigmaOutlierPar1 = centOADB->V0MSPDSigmaOutlierPar1(); 
  fV0MSPDSigmaOutlierPar2 = centOADB->V0MSPDSigmaOutlierPar2();
  fV0MTPCSigmaOutlierPar0 = centOADB->V0MTPCSigmaOutlierPar0(); 
  fV0MTPCSigmaOutlierPar1 = centOADB->V0MTPCSigmaOutlierPar1(); 
  fV0MTPCSigmaOutlierPar2 = centOADB->V0MTPCSigmaOutlierPar2(); 
  			    
  fV0MZDCOutlierPar0 =      centOADB->V0MZDCOutlierPar0();      
  fV0MZDCOutlierPar1 =      centOADB->V0MZDCOutlierPar1();      
  fV0MZDCEcalOutlierPar0 =  centOADB->V0MZDCEcalOutlierPar0();  
  fV0MZDCEcalOutlierPar1 =  centOADB->V0MZDCEcalOutlierPar1();  

  return 0;
}



//________________________________________________________________________
Bool_t AliCentralitySelectionTask::IsOutlierV0MSPD(Float_t spd, Float_t v0, Int_t cent) const
{
  // Clean outliers
  Float_t val = fV0MSPDOutlierPar0 +  fV0MSPDOutlierPar1 * v0;
  Float_t spdSigma = fV0MSPDSigmaOutlierPar0 + fV0MSPDSigmaOutlierPar1*cent + fV0MSPDSigmaOutlierPar2*cent*cent;
  if ( TMath::Abs(spd-val) > fOutliersCut*spdSigma ) 
    return kTRUE;
  else 
    return kFALSE;
}

//________________________________________________________________________
Bool_t AliCentralitySelectionTask::IsOutlierV0MTPC(Int_t tracks, Float_t v0, Int_t cent) const
{
  // Clean outliers
  Float_t val = fV0MTPCOutlierPar0 +  fV0MTPCOutlierPar1 * v0;
  Float_t tpcSigma = fV0MTPCSigmaOutlierPar0 + fV0MTPCSigmaOutlierPar1*cent + fV0MTPCSigmaOutlierPar2*cent*cent;
  if ( TMath::Abs(tracks-val) > fOutliersCut*tpcSigma ) 
    return kTRUE;
  else 
    return kFALSE;
}

//________________________________________________________________________
Bool_t AliCentralitySelectionTask::IsOutlierV0MZDC(Float_t zdc, Float_t v0) const
{
  // Clean outliers
  Float_t val = fV0MZDCOutlierPar0 + fV0MZDCOutlierPar1 * v0;
  if (zdc >  val) 
    return kTRUE;
  else 
  return kFALSE;
}

//________________________________________________________________________
Bool_t AliCentralitySelectionTask::IsOutlierV0MZDCECal(Float_t zdc, Float_t v0) const
{
  // Clean outliers
  Float_t val = fV0MZDCEcalOutlierPar0 + fV0MZDCEcalOutlierPar1 * v0;
  if (zdc >  val) 
    return kTRUE;
  else 
    return kFALSE;
}

 AliCentralitySelectionTask.cxx:1
 AliCentralitySelectionTask.cxx:2
 AliCentralitySelectionTask.cxx:3
 AliCentralitySelectionTask.cxx:4
 AliCentralitySelectionTask.cxx:5
 AliCentralitySelectionTask.cxx:6
 AliCentralitySelectionTask.cxx:7
 AliCentralitySelectionTask.cxx:8
 AliCentralitySelectionTask.cxx:9
 AliCentralitySelectionTask.cxx:10
 AliCentralitySelectionTask.cxx:11
 AliCentralitySelectionTask.cxx:12
 AliCentralitySelectionTask.cxx:13
 AliCentralitySelectionTask.cxx:14
 AliCentralitySelectionTask.cxx:15
 AliCentralitySelectionTask.cxx:16
 AliCentralitySelectionTask.cxx:17
 AliCentralitySelectionTask.cxx:18
 AliCentralitySelectionTask.cxx:19
 AliCentralitySelectionTask.cxx:20
 AliCentralitySelectionTask.cxx:21
 AliCentralitySelectionTask.cxx:22
 AliCentralitySelectionTask.cxx:23
 AliCentralitySelectionTask.cxx:24
 AliCentralitySelectionTask.cxx:25
 AliCentralitySelectionTask.cxx:26
 AliCentralitySelectionTask.cxx:27
 AliCentralitySelectionTask.cxx:28
 AliCentralitySelectionTask.cxx:29
 AliCentralitySelectionTask.cxx:30
 AliCentralitySelectionTask.cxx:31
 AliCentralitySelectionTask.cxx:32
 AliCentralitySelectionTask.cxx:33
 AliCentralitySelectionTask.cxx:34
 AliCentralitySelectionTask.cxx:35
 AliCentralitySelectionTask.cxx:36
 AliCentralitySelectionTask.cxx:37
 AliCentralitySelectionTask.cxx:38
 AliCentralitySelectionTask.cxx:39
 AliCentralitySelectionTask.cxx:40
 AliCentralitySelectionTask.cxx:41
 AliCentralitySelectionTask.cxx:42
 AliCentralitySelectionTask.cxx:43
 AliCentralitySelectionTask.cxx:44
 AliCentralitySelectionTask.cxx:45
 AliCentralitySelectionTask.cxx:46
 AliCentralitySelectionTask.cxx:47
 AliCentralitySelectionTask.cxx:48
 AliCentralitySelectionTask.cxx:49
 AliCentralitySelectionTask.cxx:50
 AliCentralitySelectionTask.cxx:51
 AliCentralitySelectionTask.cxx:52
 AliCentralitySelectionTask.cxx:53
 AliCentralitySelectionTask.cxx:54
 AliCentralitySelectionTask.cxx:55
 AliCentralitySelectionTask.cxx:56
 AliCentralitySelectionTask.cxx:57
 AliCentralitySelectionTask.cxx:58
 AliCentralitySelectionTask.cxx:59
 AliCentralitySelectionTask.cxx:60
 AliCentralitySelectionTask.cxx:61
 AliCentralitySelectionTask.cxx:62
 AliCentralitySelectionTask.cxx:63
 AliCentralitySelectionTask.cxx:64
 AliCentralitySelectionTask.cxx:65
 AliCentralitySelectionTask.cxx:66
 AliCentralitySelectionTask.cxx:67
 AliCentralitySelectionTask.cxx:68
 AliCentralitySelectionTask.cxx:69
 AliCentralitySelectionTask.cxx:70
 AliCentralitySelectionTask.cxx:71
 AliCentralitySelectionTask.cxx:72
 AliCentralitySelectionTask.cxx:73
 AliCentralitySelectionTask.cxx:74
 AliCentralitySelectionTask.cxx:75
 AliCentralitySelectionTask.cxx:76
 AliCentralitySelectionTask.cxx:77
 AliCentralitySelectionTask.cxx:78
 AliCentralitySelectionTask.cxx:79
 AliCentralitySelectionTask.cxx:80
 AliCentralitySelectionTask.cxx:81
 AliCentralitySelectionTask.cxx:82
 AliCentralitySelectionTask.cxx:83
 AliCentralitySelectionTask.cxx:84
 AliCentralitySelectionTask.cxx:85
 AliCentralitySelectionTask.cxx:86
 AliCentralitySelectionTask.cxx:87
 AliCentralitySelectionTask.cxx:88
 AliCentralitySelectionTask.cxx:89
 AliCentralitySelectionTask.cxx:90
 AliCentralitySelectionTask.cxx:91
 AliCentralitySelectionTask.cxx:92
 AliCentralitySelectionTask.cxx:93
 AliCentralitySelectionTask.cxx:94
 AliCentralitySelectionTask.cxx:95
 AliCentralitySelectionTask.cxx:96
 AliCentralitySelectionTask.cxx:97
 AliCentralitySelectionTask.cxx:98
 AliCentralitySelectionTask.cxx:99
 AliCentralitySelectionTask.cxx:100
 AliCentralitySelectionTask.cxx:101
 AliCentralitySelectionTask.cxx:102
 AliCentralitySelectionTask.cxx:103
 AliCentralitySelectionTask.cxx:104
 AliCentralitySelectionTask.cxx:105
 AliCentralitySelectionTask.cxx:106
 AliCentralitySelectionTask.cxx:107
 AliCentralitySelectionTask.cxx:108
 AliCentralitySelectionTask.cxx:109
 AliCentralitySelectionTask.cxx:110
 AliCentralitySelectionTask.cxx:111
 AliCentralitySelectionTask.cxx:112
 AliCentralitySelectionTask.cxx:113
 AliCentralitySelectionTask.cxx:114
 AliCentralitySelectionTask.cxx:115
 AliCentralitySelectionTask.cxx:116
 AliCentralitySelectionTask.cxx:117
 AliCentralitySelectionTask.cxx:118
 AliCentralitySelectionTask.cxx:119
 AliCentralitySelectionTask.cxx:120
 AliCentralitySelectionTask.cxx:121
 AliCentralitySelectionTask.cxx:122
 AliCentralitySelectionTask.cxx:123
 AliCentralitySelectionTask.cxx:124
 AliCentralitySelectionTask.cxx:125
 AliCentralitySelectionTask.cxx:126
 AliCentralitySelectionTask.cxx:127
 AliCentralitySelectionTask.cxx:128
 AliCentralitySelectionTask.cxx:129
 AliCentralitySelectionTask.cxx:130
 AliCentralitySelectionTask.cxx:131
 AliCentralitySelectionTask.cxx:132
 AliCentralitySelectionTask.cxx:133
 AliCentralitySelectionTask.cxx:134
 AliCentralitySelectionTask.cxx:135
 AliCentralitySelectionTask.cxx:136
 AliCentralitySelectionTask.cxx:137
 AliCentralitySelectionTask.cxx:138
 AliCentralitySelectionTask.cxx:139
 AliCentralitySelectionTask.cxx:140
 AliCentralitySelectionTask.cxx:141
 AliCentralitySelectionTask.cxx:142
 AliCentralitySelectionTask.cxx:143
 AliCentralitySelectionTask.cxx:144
 AliCentralitySelectionTask.cxx:145
 AliCentralitySelectionTask.cxx:146
 AliCentralitySelectionTask.cxx:147
 AliCentralitySelectionTask.cxx:148
 AliCentralitySelectionTask.cxx:149
 AliCentralitySelectionTask.cxx:150
 AliCentralitySelectionTask.cxx:151
 AliCentralitySelectionTask.cxx:152
 AliCentralitySelectionTask.cxx:153
 AliCentralitySelectionTask.cxx:154
 AliCentralitySelectionTask.cxx:155
 AliCentralitySelectionTask.cxx:156
 AliCentralitySelectionTask.cxx:157
 AliCentralitySelectionTask.cxx:158
 AliCentralitySelectionTask.cxx:159
 AliCentralitySelectionTask.cxx:160
 AliCentralitySelectionTask.cxx:161
 AliCentralitySelectionTask.cxx:162
 AliCentralitySelectionTask.cxx:163
 AliCentralitySelectionTask.cxx:164
 AliCentralitySelectionTask.cxx:165
 AliCentralitySelectionTask.cxx:166
 AliCentralitySelectionTask.cxx:167
 AliCentralitySelectionTask.cxx:168
 AliCentralitySelectionTask.cxx:169
 AliCentralitySelectionTask.cxx:170
 AliCentralitySelectionTask.cxx:171
 AliCentralitySelectionTask.cxx:172
 AliCentralitySelectionTask.cxx:173
 AliCentralitySelectionTask.cxx:174
 AliCentralitySelectionTask.cxx:175
 AliCentralitySelectionTask.cxx:176
 AliCentralitySelectionTask.cxx:177
 AliCentralitySelectionTask.cxx:178
 AliCentralitySelectionTask.cxx:179
 AliCentralitySelectionTask.cxx:180
 AliCentralitySelectionTask.cxx:181
 AliCentralitySelectionTask.cxx:182
 AliCentralitySelectionTask.cxx:183
 AliCentralitySelectionTask.cxx:184
 AliCentralitySelectionTask.cxx:185
 AliCentralitySelectionTask.cxx:186
 AliCentralitySelectionTask.cxx:187
 AliCentralitySelectionTask.cxx:188
 AliCentralitySelectionTask.cxx:189
 AliCentralitySelectionTask.cxx:190
 AliCentralitySelectionTask.cxx:191
 AliCentralitySelectionTask.cxx:192
 AliCentralitySelectionTask.cxx:193
 AliCentralitySelectionTask.cxx:194
 AliCentralitySelectionTask.cxx:195
 AliCentralitySelectionTask.cxx:196
 AliCentralitySelectionTask.cxx:197
 AliCentralitySelectionTask.cxx:198
 AliCentralitySelectionTask.cxx:199
 AliCentralitySelectionTask.cxx:200
 AliCentralitySelectionTask.cxx:201
 AliCentralitySelectionTask.cxx:202
 AliCentralitySelectionTask.cxx:203
 AliCentralitySelectionTask.cxx:204
 AliCentralitySelectionTask.cxx:205
 AliCentralitySelectionTask.cxx:206
 AliCentralitySelectionTask.cxx:207
 AliCentralitySelectionTask.cxx:208
 AliCentralitySelectionTask.cxx:209
 AliCentralitySelectionTask.cxx:210
 AliCentralitySelectionTask.cxx:211
 AliCentralitySelectionTask.cxx:212
 AliCentralitySelectionTask.cxx:213
 AliCentralitySelectionTask.cxx:214
 AliCentralitySelectionTask.cxx:215
 AliCentralitySelectionTask.cxx:216
 AliCentralitySelectionTask.cxx:217
 AliCentralitySelectionTask.cxx:218
 AliCentralitySelectionTask.cxx:219
 AliCentralitySelectionTask.cxx:220
 AliCentralitySelectionTask.cxx:221
 AliCentralitySelectionTask.cxx:222
 AliCentralitySelectionTask.cxx:223
 AliCentralitySelectionTask.cxx:224
 AliCentralitySelectionTask.cxx:225
 AliCentralitySelectionTask.cxx:226
 AliCentralitySelectionTask.cxx:227
 AliCentralitySelectionTask.cxx:228
 AliCentralitySelectionTask.cxx:229
 AliCentralitySelectionTask.cxx:230
 AliCentralitySelectionTask.cxx:231
 AliCentralitySelectionTask.cxx:232
 AliCentralitySelectionTask.cxx:233
 AliCentralitySelectionTask.cxx:234
 AliCentralitySelectionTask.cxx:235
 AliCentralitySelectionTask.cxx:236
 AliCentralitySelectionTask.cxx:237
 AliCentralitySelectionTask.cxx:238
 AliCentralitySelectionTask.cxx:239
 AliCentralitySelectionTask.cxx:240
 AliCentralitySelectionTask.cxx:241
 AliCentralitySelectionTask.cxx:242
 AliCentralitySelectionTask.cxx:243
 AliCentralitySelectionTask.cxx:244
 AliCentralitySelectionTask.cxx:245
 AliCentralitySelectionTask.cxx:246
 AliCentralitySelectionTask.cxx:247
 AliCentralitySelectionTask.cxx:248
 AliCentralitySelectionTask.cxx:249
 AliCentralitySelectionTask.cxx:250
 AliCentralitySelectionTask.cxx:251
 AliCentralitySelectionTask.cxx:252
 AliCentralitySelectionTask.cxx:253
 AliCentralitySelectionTask.cxx:254
 AliCentralitySelectionTask.cxx:255
 AliCentralitySelectionTask.cxx:256
 AliCentralitySelectionTask.cxx:257
 AliCentralitySelectionTask.cxx:258
 AliCentralitySelectionTask.cxx:259
 AliCentralitySelectionTask.cxx:260
 AliCentralitySelectionTask.cxx:261
 AliCentralitySelectionTask.cxx:262
 AliCentralitySelectionTask.cxx:263
 AliCentralitySelectionTask.cxx:264
 AliCentralitySelectionTask.cxx:265
 AliCentralitySelectionTask.cxx:266
 AliCentralitySelectionTask.cxx:267
 AliCentralitySelectionTask.cxx:268
 AliCentralitySelectionTask.cxx:269
 AliCentralitySelectionTask.cxx:270
 AliCentralitySelectionTask.cxx:271
 AliCentralitySelectionTask.cxx:272
 AliCentralitySelectionTask.cxx:273
 AliCentralitySelectionTask.cxx:274
 AliCentralitySelectionTask.cxx:275
 AliCentralitySelectionTask.cxx:276
 AliCentralitySelectionTask.cxx:277
 AliCentralitySelectionTask.cxx:278
 AliCentralitySelectionTask.cxx:279
 AliCentralitySelectionTask.cxx:280
 AliCentralitySelectionTask.cxx:281
 AliCentralitySelectionTask.cxx:282
 AliCentralitySelectionTask.cxx:283
 AliCentralitySelectionTask.cxx:284
 AliCentralitySelectionTask.cxx:285
 AliCentralitySelectionTask.cxx:286
 AliCentralitySelectionTask.cxx:287
 AliCentralitySelectionTask.cxx:288
 AliCentralitySelectionTask.cxx:289
 AliCentralitySelectionTask.cxx:290
 AliCentralitySelectionTask.cxx:291
 AliCentralitySelectionTask.cxx:292
 AliCentralitySelectionTask.cxx:293
 AliCentralitySelectionTask.cxx:294
 AliCentralitySelectionTask.cxx:295
 AliCentralitySelectionTask.cxx:296
 AliCentralitySelectionTask.cxx:297
 AliCentralitySelectionTask.cxx:298
 AliCentralitySelectionTask.cxx:299
 AliCentralitySelectionTask.cxx:300
 AliCentralitySelectionTask.cxx:301
 AliCentralitySelectionTask.cxx:302
 AliCentralitySelectionTask.cxx:303
 AliCentralitySelectionTask.cxx:304
 AliCentralitySelectionTask.cxx:305
 AliCentralitySelectionTask.cxx:306
 AliCentralitySelectionTask.cxx:307
 AliCentralitySelectionTask.cxx:308
 AliCentralitySelectionTask.cxx:309
 AliCentralitySelectionTask.cxx:310
 AliCentralitySelectionTask.cxx:311
 AliCentralitySelectionTask.cxx:312
 AliCentralitySelectionTask.cxx:313
 AliCentralitySelectionTask.cxx:314
 AliCentralitySelectionTask.cxx:315
 AliCentralitySelectionTask.cxx:316
 AliCentralitySelectionTask.cxx:317
 AliCentralitySelectionTask.cxx:318
 AliCentralitySelectionTask.cxx:319
 AliCentralitySelectionTask.cxx:320
 AliCentralitySelectionTask.cxx:321
 AliCentralitySelectionTask.cxx:322
 AliCentralitySelectionTask.cxx:323
 AliCentralitySelectionTask.cxx:324
 AliCentralitySelectionTask.cxx:325
 AliCentralitySelectionTask.cxx:326
 AliCentralitySelectionTask.cxx:327
 AliCentralitySelectionTask.cxx:328
 AliCentralitySelectionTask.cxx:329
 AliCentralitySelectionTask.cxx:330
 AliCentralitySelectionTask.cxx:331
 AliCentralitySelectionTask.cxx:332
 AliCentralitySelectionTask.cxx:333
 AliCentralitySelectionTask.cxx:334
 AliCentralitySelectionTask.cxx:335
 AliCentralitySelectionTask.cxx:336
 AliCentralitySelectionTask.cxx:337
 AliCentralitySelectionTask.cxx:338
 AliCentralitySelectionTask.cxx:339
 AliCentralitySelectionTask.cxx:340
 AliCentralitySelectionTask.cxx:341
 AliCentralitySelectionTask.cxx:342
 AliCentralitySelectionTask.cxx:343
 AliCentralitySelectionTask.cxx:344
 AliCentralitySelectionTask.cxx:345
 AliCentralitySelectionTask.cxx:346
 AliCentralitySelectionTask.cxx:347
 AliCentralitySelectionTask.cxx:348
 AliCentralitySelectionTask.cxx:349
 AliCentralitySelectionTask.cxx:350
 AliCentralitySelectionTask.cxx:351
 AliCentralitySelectionTask.cxx:352
 AliCentralitySelectionTask.cxx:353
 AliCentralitySelectionTask.cxx:354
 AliCentralitySelectionTask.cxx:355
 AliCentralitySelectionTask.cxx:356
 AliCentralitySelectionTask.cxx:357
 AliCentralitySelectionTask.cxx:358
 AliCentralitySelectionTask.cxx:359
 AliCentralitySelectionTask.cxx:360
 AliCentralitySelectionTask.cxx:361
 AliCentralitySelectionTask.cxx:362
 AliCentralitySelectionTask.cxx:363
 AliCentralitySelectionTask.cxx:364
 AliCentralitySelectionTask.cxx:365
 AliCentralitySelectionTask.cxx:366
 AliCentralitySelectionTask.cxx:367
 AliCentralitySelectionTask.cxx:368
 AliCentralitySelectionTask.cxx:369
 AliCentralitySelectionTask.cxx:370
 AliCentralitySelectionTask.cxx:371
 AliCentralitySelectionTask.cxx:372
 AliCentralitySelectionTask.cxx:373
 AliCentralitySelectionTask.cxx:374
 AliCentralitySelectionTask.cxx:375
 AliCentralitySelectionTask.cxx:376
 AliCentralitySelectionTask.cxx:377
 AliCentralitySelectionTask.cxx:378
 AliCentralitySelectionTask.cxx:379
 AliCentralitySelectionTask.cxx:380
 AliCentralitySelectionTask.cxx:381
 AliCentralitySelectionTask.cxx:382
 AliCentralitySelectionTask.cxx:383
 AliCentralitySelectionTask.cxx:384
 AliCentralitySelectionTask.cxx:385
 AliCentralitySelectionTask.cxx:386
 AliCentralitySelectionTask.cxx:387
 AliCentralitySelectionTask.cxx:388
 AliCentralitySelectionTask.cxx:389
 AliCentralitySelectionTask.cxx:390
 AliCentralitySelectionTask.cxx:391
 AliCentralitySelectionTask.cxx:392
 AliCentralitySelectionTask.cxx:393
 AliCentralitySelectionTask.cxx:394
 AliCentralitySelectionTask.cxx:395
 AliCentralitySelectionTask.cxx:396
 AliCentralitySelectionTask.cxx:397
 AliCentralitySelectionTask.cxx:398
 AliCentralitySelectionTask.cxx:399
 AliCentralitySelectionTask.cxx:400
 AliCentralitySelectionTask.cxx:401
 AliCentralitySelectionTask.cxx:402
 AliCentralitySelectionTask.cxx:403
 AliCentralitySelectionTask.cxx:404
 AliCentralitySelectionTask.cxx:405
 AliCentralitySelectionTask.cxx:406
 AliCentralitySelectionTask.cxx:407
 AliCentralitySelectionTask.cxx:408
 AliCentralitySelectionTask.cxx:409
 AliCentralitySelectionTask.cxx:410
 AliCentralitySelectionTask.cxx:411
 AliCentralitySelectionTask.cxx:412
 AliCentralitySelectionTask.cxx:413
 AliCentralitySelectionTask.cxx:414
 AliCentralitySelectionTask.cxx:415
 AliCentralitySelectionTask.cxx:416
 AliCentralitySelectionTask.cxx:417
 AliCentralitySelectionTask.cxx:418
 AliCentralitySelectionTask.cxx:419
 AliCentralitySelectionTask.cxx:420
 AliCentralitySelectionTask.cxx:421
 AliCentralitySelectionTask.cxx:422
 AliCentralitySelectionTask.cxx:423
 AliCentralitySelectionTask.cxx:424
 AliCentralitySelectionTask.cxx:425
 AliCentralitySelectionTask.cxx:426
 AliCentralitySelectionTask.cxx:427
 AliCentralitySelectionTask.cxx:428
 AliCentralitySelectionTask.cxx:429
 AliCentralitySelectionTask.cxx:430
 AliCentralitySelectionTask.cxx:431
 AliCentralitySelectionTask.cxx:432
 AliCentralitySelectionTask.cxx:433
 AliCentralitySelectionTask.cxx:434
 AliCentralitySelectionTask.cxx:435
 AliCentralitySelectionTask.cxx:436
 AliCentralitySelectionTask.cxx:437
 AliCentralitySelectionTask.cxx:438
 AliCentralitySelectionTask.cxx:439
 AliCentralitySelectionTask.cxx:440
 AliCentralitySelectionTask.cxx:441
 AliCentralitySelectionTask.cxx:442
 AliCentralitySelectionTask.cxx:443
 AliCentralitySelectionTask.cxx:444
 AliCentralitySelectionTask.cxx:445
 AliCentralitySelectionTask.cxx:446
 AliCentralitySelectionTask.cxx:447
 AliCentralitySelectionTask.cxx:448
 AliCentralitySelectionTask.cxx:449
 AliCentralitySelectionTask.cxx:450
 AliCentralitySelectionTask.cxx:451
 AliCentralitySelectionTask.cxx:452
 AliCentralitySelectionTask.cxx:453
 AliCentralitySelectionTask.cxx:454
 AliCentralitySelectionTask.cxx:455
 AliCentralitySelectionTask.cxx:456
 AliCentralitySelectionTask.cxx:457
 AliCentralitySelectionTask.cxx:458
 AliCentralitySelectionTask.cxx:459
 AliCentralitySelectionTask.cxx:460
 AliCentralitySelectionTask.cxx:461
 AliCentralitySelectionTask.cxx:462
 AliCentralitySelectionTask.cxx:463
 AliCentralitySelectionTask.cxx:464
 AliCentralitySelectionTask.cxx:465
 AliCentralitySelectionTask.cxx:466
 AliCentralitySelectionTask.cxx:467
 AliCentralitySelectionTask.cxx:468
 AliCentralitySelectionTask.cxx:469
 AliCentralitySelectionTask.cxx:470
 AliCentralitySelectionTask.cxx:471
 AliCentralitySelectionTask.cxx:472
 AliCentralitySelectionTask.cxx:473
 AliCentralitySelectionTask.cxx:474
 AliCentralitySelectionTask.cxx:475
 AliCentralitySelectionTask.cxx:476
 AliCentralitySelectionTask.cxx:477
 AliCentralitySelectionTask.cxx:478
 AliCentralitySelectionTask.cxx:479
 AliCentralitySelectionTask.cxx:480
 AliCentralitySelectionTask.cxx:481
 AliCentralitySelectionTask.cxx:482
 AliCentralitySelectionTask.cxx:483
 AliCentralitySelectionTask.cxx:484
 AliCentralitySelectionTask.cxx:485
 AliCentralitySelectionTask.cxx:486
 AliCentralitySelectionTask.cxx:487
 AliCentralitySelectionTask.cxx:488
 AliCentralitySelectionTask.cxx:489
 AliCentralitySelectionTask.cxx:490
 AliCentralitySelectionTask.cxx:491
 AliCentralitySelectionTask.cxx:492
 AliCentralitySelectionTask.cxx:493
 AliCentralitySelectionTask.cxx:494
 AliCentralitySelectionTask.cxx:495
 AliCentralitySelectionTask.cxx:496
 AliCentralitySelectionTask.cxx:497
 AliCentralitySelectionTask.cxx:498
 AliCentralitySelectionTask.cxx:499
 AliCentralitySelectionTask.cxx:500
 AliCentralitySelectionTask.cxx:501
 AliCentralitySelectionTask.cxx:502
 AliCentralitySelectionTask.cxx:503
 AliCentralitySelectionTask.cxx:504
 AliCentralitySelectionTask.cxx:505
 AliCentralitySelectionTask.cxx:506
 AliCentralitySelectionTask.cxx:507
 AliCentralitySelectionTask.cxx:508
 AliCentralitySelectionTask.cxx:509
 AliCentralitySelectionTask.cxx:510
 AliCentralitySelectionTask.cxx:511
 AliCentralitySelectionTask.cxx:512
 AliCentralitySelectionTask.cxx:513
 AliCentralitySelectionTask.cxx:514
 AliCentralitySelectionTask.cxx:515
 AliCentralitySelectionTask.cxx:516
 AliCentralitySelectionTask.cxx:517
 AliCentralitySelectionTask.cxx:518
 AliCentralitySelectionTask.cxx:519
 AliCentralitySelectionTask.cxx:520
 AliCentralitySelectionTask.cxx:521
 AliCentralitySelectionTask.cxx:522
 AliCentralitySelectionTask.cxx:523
 AliCentralitySelectionTask.cxx:524
 AliCentralitySelectionTask.cxx:525
 AliCentralitySelectionTask.cxx:526
 AliCentralitySelectionTask.cxx:527
 AliCentralitySelectionTask.cxx:528
 AliCentralitySelectionTask.cxx:529
 AliCentralitySelectionTask.cxx:530
 AliCentralitySelectionTask.cxx:531
 AliCentralitySelectionTask.cxx:532
 AliCentralitySelectionTask.cxx:533
 AliCentralitySelectionTask.cxx:534
 AliCentralitySelectionTask.cxx:535
 AliCentralitySelectionTask.cxx:536
 AliCentralitySelectionTask.cxx:537
 AliCentralitySelectionTask.cxx:538
 AliCentralitySelectionTask.cxx:539
 AliCentralitySelectionTask.cxx:540
 AliCentralitySelectionTask.cxx:541
 AliCentralitySelectionTask.cxx:542
 AliCentralitySelectionTask.cxx:543
 AliCentralitySelectionTask.cxx:544
 AliCentralitySelectionTask.cxx:545
 AliCentralitySelectionTask.cxx:546
 AliCentralitySelectionTask.cxx:547
 AliCentralitySelectionTask.cxx:548
 AliCentralitySelectionTask.cxx:549
 AliCentralitySelectionTask.cxx:550
 AliCentralitySelectionTask.cxx:551
 AliCentralitySelectionTask.cxx:552
 AliCentralitySelectionTask.cxx:553
 AliCentralitySelectionTask.cxx:554
 AliCentralitySelectionTask.cxx:555
 AliCentralitySelectionTask.cxx:556
 AliCentralitySelectionTask.cxx:557
 AliCentralitySelectionTask.cxx:558
 AliCentralitySelectionTask.cxx:559
 AliCentralitySelectionTask.cxx:560
 AliCentralitySelectionTask.cxx:561
 AliCentralitySelectionTask.cxx:562
 AliCentralitySelectionTask.cxx:563
 AliCentralitySelectionTask.cxx:564
 AliCentralitySelectionTask.cxx:565
 AliCentralitySelectionTask.cxx:566
 AliCentralitySelectionTask.cxx:567
 AliCentralitySelectionTask.cxx:568
 AliCentralitySelectionTask.cxx:569
 AliCentralitySelectionTask.cxx:570
 AliCentralitySelectionTask.cxx:571
 AliCentralitySelectionTask.cxx:572
 AliCentralitySelectionTask.cxx:573
 AliCentralitySelectionTask.cxx:574
 AliCentralitySelectionTask.cxx:575
 AliCentralitySelectionTask.cxx:576
 AliCentralitySelectionTask.cxx:577
 AliCentralitySelectionTask.cxx:578
 AliCentralitySelectionTask.cxx:579
 AliCentralitySelectionTask.cxx:580
 AliCentralitySelectionTask.cxx:581
 AliCentralitySelectionTask.cxx:582
 AliCentralitySelectionTask.cxx:583
 AliCentralitySelectionTask.cxx:584
 AliCentralitySelectionTask.cxx:585
 AliCentralitySelectionTask.cxx:586
 AliCentralitySelectionTask.cxx:587
 AliCentralitySelectionTask.cxx:588
 AliCentralitySelectionTask.cxx:589
 AliCentralitySelectionTask.cxx:590
 AliCentralitySelectionTask.cxx:591
 AliCentralitySelectionTask.cxx:592
 AliCentralitySelectionTask.cxx:593
 AliCentralitySelectionTask.cxx:594
 AliCentralitySelectionTask.cxx:595
 AliCentralitySelectionTask.cxx:596
 AliCentralitySelectionTask.cxx:597
 AliCentralitySelectionTask.cxx:598
 AliCentralitySelectionTask.cxx:599
 AliCentralitySelectionTask.cxx:600
 AliCentralitySelectionTask.cxx:601
 AliCentralitySelectionTask.cxx:602
 AliCentralitySelectionTask.cxx:603
 AliCentralitySelectionTask.cxx:604
 AliCentralitySelectionTask.cxx:605
 AliCentralitySelectionTask.cxx:606
 AliCentralitySelectionTask.cxx:607
 AliCentralitySelectionTask.cxx:608
 AliCentralitySelectionTask.cxx:609
 AliCentralitySelectionTask.cxx:610
 AliCentralitySelectionTask.cxx:611
 AliCentralitySelectionTask.cxx:612
 AliCentralitySelectionTask.cxx:613
 AliCentralitySelectionTask.cxx:614
 AliCentralitySelectionTask.cxx:615
 AliCentralitySelectionTask.cxx:616
 AliCentralitySelectionTask.cxx:617
 AliCentralitySelectionTask.cxx:618
 AliCentralitySelectionTask.cxx:619
 AliCentralitySelectionTask.cxx:620
 AliCentralitySelectionTask.cxx:621
 AliCentralitySelectionTask.cxx:622
 AliCentralitySelectionTask.cxx:623
 AliCentralitySelectionTask.cxx:624
 AliCentralitySelectionTask.cxx:625
 AliCentralitySelectionTask.cxx:626
 AliCentralitySelectionTask.cxx:627
 AliCentralitySelectionTask.cxx:628
 AliCentralitySelectionTask.cxx:629
 AliCentralitySelectionTask.cxx:630
 AliCentralitySelectionTask.cxx:631
 AliCentralitySelectionTask.cxx:632
 AliCentralitySelectionTask.cxx:633
 AliCentralitySelectionTask.cxx:634
 AliCentralitySelectionTask.cxx:635
 AliCentralitySelectionTask.cxx:636
 AliCentralitySelectionTask.cxx:637
 AliCentralitySelectionTask.cxx:638
 AliCentralitySelectionTask.cxx:639
 AliCentralitySelectionTask.cxx:640
 AliCentralitySelectionTask.cxx:641
 AliCentralitySelectionTask.cxx:642
 AliCentralitySelectionTask.cxx:643
 AliCentralitySelectionTask.cxx:644
 AliCentralitySelectionTask.cxx:645
 AliCentralitySelectionTask.cxx:646
 AliCentralitySelectionTask.cxx:647
 AliCentralitySelectionTask.cxx:648
 AliCentralitySelectionTask.cxx:649
 AliCentralitySelectionTask.cxx:650
 AliCentralitySelectionTask.cxx:651
 AliCentralitySelectionTask.cxx:652
 AliCentralitySelectionTask.cxx:653
 AliCentralitySelectionTask.cxx:654
 AliCentralitySelectionTask.cxx:655
 AliCentralitySelectionTask.cxx:656
 AliCentralitySelectionTask.cxx:657
 AliCentralitySelectionTask.cxx:658
 AliCentralitySelectionTask.cxx:659
 AliCentralitySelectionTask.cxx:660
 AliCentralitySelectionTask.cxx:661
 AliCentralitySelectionTask.cxx:662
 AliCentralitySelectionTask.cxx:663
 AliCentralitySelectionTask.cxx:664
 AliCentralitySelectionTask.cxx:665
 AliCentralitySelectionTask.cxx:666
 AliCentralitySelectionTask.cxx:667
 AliCentralitySelectionTask.cxx:668
 AliCentralitySelectionTask.cxx:669
 AliCentralitySelectionTask.cxx:670
 AliCentralitySelectionTask.cxx:671
 AliCentralitySelectionTask.cxx:672
 AliCentralitySelectionTask.cxx:673
 AliCentralitySelectionTask.cxx:674
 AliCentralitySelectionTask.cxx:675
 AliCentralitySelectionTask.cxx:676
 AliCentralitySelectionTask.cxx:677
 AliCentralitySelectionTask.cxx:678
 AliCentralitySelectionTask.cxx:679
 AliCentralitySelectionTask.cxx:680
 AliCentralitySelectionTask.cxx:681
 AliCentralitySelectionTask.cxx:682
 AliCentralitySelectionTask.cxx:683
 AliCentralitySelectionTask.cxx:684
 AliCentralitySelectionTask.cxx:685
 AliCentralitySelectionTask.cxx:686
 AliCentralitySelectionTask.cxx:687
 AliCentralitySelectionTask.cxx:688
 AliCentralitySelectionTask.cxx:689
 AliCentralitySelectionTask.cxx:690
 AliCentralitySelectionTask.cxx:691
 AliCentralitySelectionTask.cxx:692
 AliCentralitySelectionTask.cxx:693
 AliCentralitySelectionTask.cxx:694
 AliCentralitySelectionTask.cxx:695
 AliCentralitySelectionTask.cxx:696
 AliCentralitySelectionTask.cxx:697
 AliCentralitySelectionTask.cxx:698
 AliCentralitySelectionTask.cxx:699
 AliCentralitySelectionTask.cxx:700
 AliCentralitySelectionTask.cxx:701
 AliCentralitySelectionTask.cxx:702
 AliCentralitySelectionTask.cxx:703
 AliCentralitySelectionTask.cxx:704
 AliCentralitySelectionTask.cxx:705
 AliCentralitySelectionTask.cxx:706
 AliCentralitySelectionTask.cxx:707
 AliCentralitySelectionTask.cxx:708
 AliCentralitySelectionTask.cxx:709
 AliCentralitySelectionTask.cxx:710
 AliCentralitySelectionTask.cxx:711
 AliCentralitySelectionTask.cxx:712
 AliCentralitySelectionTask.cxx:713
 AliCentralitySelectionTask.cxx:714
 AliCentralitySelectionTask.cxx:715
 AliCentralitySelectionTask.cxx:716
 AliCentralitySelectionTask.cxx:717
 AliCentralitySelectionTask.cxx:718
 AliCentralitySelectionTask.cxx:719
 AliCentralitySelectionTask.cxx:720
 AliCentralitySelectionTask.cxx:721
 AliCentralitySelectionTask.cxx:722
 AliCentralitySelectionTask.cxx:723
 AliCentralitySelectionTask.cxx:724
 AliCentralitySelectionTask.cxx:725
 AliCentralitySelectionTask.cxx:726
 AliCentralitySelectionTask.cxx:727
 AliCentralitySelectionTask.cxx:728
 AliCentralitySelectionTask.cxx:729
 AliCentralitySelectionTask.cxx:730
 AliCentralitySelectionTask.cxx:731
 AliCentralitySelectionTask.cxx:732
 AliCentralitySelectionTask.cxx:733
 AliCentralitySelectionTask.cxx:734
 AliCentralitySelectionTask.cxx:735
 AliCentralitySelectionTask.cxx:736
 AliCentralitySelectionTask.cxx:737
 AliCentralitySelectionTask.cxx:738
 AliCentralitySelectionTask.cxx:739
 AliCentralitySelectionTask.cxx:740
 AliCentralitySelectionTask.cxx:741
 AliCentralitySelectionTask.cxx:742
 AliCentralitySelectionTask.cxx:743
 AliCentralitySelectionTask.cxx:744
 AliCentralitySelectionTask.cxx:745
 AliCentralitySelectionTask.cxx:746
 AliCentralitySelectionTask.cxx:747
 AliCentralitySelectionTask.cxx:748
 AliCentralitySelectionTask.cxx:749
 AliCentralitySelectionTask.cxx:750
 AliCentralitySelectionTask.cxx:751
 AliCentralitySelectionTask.cxx:752
 AliCentralitySelectionTask.cxx:753
 AliCentralitySelectionTask.cxx:754
 AliCentralitySelectionTask.cxx:755
 AliCentralitySelectionTask.cxx:756
 AliCentralitySelectionTask.cxx:757
 AliCentralitySelectionTask.cxx:758
 AliCentralitySelectionTask.cxx:759
 AliCentralitySelectionTask.cxx:760
 AliCentralitySelectionTask.cxx:761
 AliCentralitySelectionTask.cxx:762
 AliCentralitySelectionTask.cxx:763
 AliCentralitySelectionTask.cxx:764
 AliCentralitySelectionTask.cxx:765
 AliCentralitySelectionTask.cxx:766
 AliCentralitySelectionTask.cxx:767
 AliCentralitySelectionTask.cxx:768
 AliCentralitySelectionTask.cxx:769
 AliCentralitySelectionTask.cxx:770
 AliCentralitySelectionTask.cxx:771
 AliCentralitySelectionTask.cxx:772
 AliCentralitySelectionTask.cxx:773
 AliCentralitySelectionTask.cxx:774
 AliCentralitySelectionTask.cxx:775
 AliCentralitySelectionTask.cxx:776
 AliCentralitySelectionTask.cxx:777
 AliCentralitySelectionTask.cxx:778
 AliCentralitySelectionTask.cxx:779
 AliCentralitySelectionTask.cxx:780
 AliCentralitySelectionTask.cxx:781
 AliCentralitySelectionTask.cxx:782
 AliCentralitySelectionTask.cxx:783
 AliCentralitySelectionTask.cxx:784
 AliCentralitySelectionTask.cxx:785
 AliCentralitySelectionTask.cxx:786
 AliCentralitySelectionTask.cxx:787
 AliCentralitySelectionTask.cxx:788
 AliCentralitySelectionTask.cxx:789
 AliCentralitySelectionTask.cxx:790
 AliCentralitySelectionTask.cxx:791
 AliCentralitySelectionTask.cxx:792
 AliCentralitySelectionTask.cxx:793
 AliCentralitySelectionTask.cxx:794
 AliCentralitySelectionTask.cxx:795
 AliCentralitySelectionTask.cxx:796
 AliCentralitySelectionTask.cxx:797
 AliCentralitySelectionTask.cxx:798
 AliCentralitySelectionTask.cxx:799
 AliCentralitySelectionTask.cxx:800
 AliCentralitySelectionTask.cxx:801
 AliCentralitySelectionTask.cxx:802
 AliCentralitySelectionTask.cxx:803
 AliCentralitySelectionTask.cxx:804
 AliCentralitySelectionTask.cxx:805
 AliCentralitySelectionTask.cxx:806
 AliCentralitySelectionTask.cxx:807
 AliCentralitySelectionTask.cxx:808
 AliCentralitySelectionTask.cxx:809
 AliCentralitySelectionTask.cxx:810
 AliCentralitySelectionTask.cxx:811
 AliCentralitySelectionTask.cxx:812
 AliCentralitySelectionTask.cxx:813
 AliCentralitySelectionTask.cxx:814
 AliCentralitySelectionTask.cxx:815
 AliCentralitySelectionTask.cxx:816
 AliCentralitySelectionTask.cxx:817
 AliCentralitySelectionTask.cxx:818
 AliCentralitySelectionTask.cxx:819
 AliCentralitySelectionTask.cxx:820
 AliCentralitySelectionTask.cxx:821
 AliCentralitySelectionTask.cxx:822
 AliCentralitySelectionTask.cxx:823
 AliCentralitySelectionTask.cxx:824
 AliCentralitySelectionTask.cxx:825
 AliCentralitySelectionTask.cxx:826
 AliCentralitySelectionTask.cxx:827
 AliCentralitySelectionTask.cxx:828
 AliCentralitySelectionTask.cxx:829
 AliCentralitySelectionTask.cxx:830
 AliCentralitySelectionTask.cxx:831
 AliCentralitySelectionTask.cxx:832
 AliCentralitySelectionTask.cxx:833
 AliCentralitySelectionTask.cxx:834
 AliCentralitySelectionTask.cxx:835
 AliCentralitySelectionTask.cxx:836
 AliCentralitySelectionTask.cxx:837
 AliCentralitySelectionTask.cxx:838
 AliCentralitySelectionTask.cxx:839
 AliCentralitySelectionTask.cxx:840
 AliCentralitySelectionTask.cxx:841
 AliCentralitySelectionTask.cxx:842
 AliCentralitySelectionTask.cxx:843
 AliCentralitySelectionTask.cxx:844
 AliCentralitySelectionTask.cxx:845
 AliCentralitySelectionTask.cxx:846
 AliCentralitySelectionTask.cxx:847
 AliCentralitySelectionTask.cxx:848
 AliCentralitySelectionTask.cxx:849
 AliCentralitySelectionTask.cxx:850
 AliCentralitySelectionTask.cxx:851
 AliCentralitySelectionTask.cxx:852
 AliCentralitySelectionTask.cxx:853
 AliCentralitySelectionTask.cxx:854
 AliCentralitySelectionTask.cxx:855
 AliCentralitySelectionTask.cxx:856
 AliCentralitySelectionTask.cxx:857
 AliCentralitySelectionTask.cxx:858
 AliCentralitySelectionTask.cxx:859
 AliCentralitySelectionTask.cxx:860
 AliCentralitySelectionTask.cxx:861
 AliCentralitySelectionTask.cxx:862
 AliCentralitySelectionTask.cxx:863
 AliCentralitySelectionTask.cxx:864
 AliCentralitySelectionTask.cxx:865
 AliCentralitySelectionTask.cxx:866
 AliCentralitySelectionTask.cxx:867
 AliCentralitySelectionTask.cxx:868
 AliCentralitySelectionTask.cxx:869
 AliCentralitySelectionTask.cxx:870
 AliCentralitySelectionTask.cxx:871
 AliCentralitySelectionTask.cxx:872
 AliCentralitySelectionTask.cxx:873
 AliCentralitySelectionTask.cxx:874
 AliCentralitySelectionTask.cxx:875
 AliCentralitySelectionTask.cxx:876
 AliCentralitySelectionTask.cxx:877
 AliCentralitySelectionTask.cxx:878
 AliCentralitySelectionTask.cxx:879
 AliCentralitySelectionTask.cxx:880
 AliCentralitySelectionTask.cxx:881
 AliCentralitySelectionTask.cxx:882
 AliCentralitySelectionTask.cxx:883
 AliCentralitySelectionTask.cxx:884
 AliCentralitySelectionTask.cxx:885
 AliCentralitySelectionTask.cxx:886
 AliCentralitySelectionTask.cxx:887
 AliCentralitySelectionTask.cxx:888
 AliCentralitySelectionTask.cxx:889
 AliCentralitySelectionTask.cxx:890
 AliCentralitySelectionTask.cxx:891
 AliCentralitySelectionTask.cxx:892
 AliCentralitySelectionTask.cxx:893
 AliCentralitySelectionTask.cxx:894
 AliCentralitySelectionTask.cxx:895
 AliCentralitySelectionTask.cxx:896
 AliCentralitySelectionTask.cxx:897
 AliCentralitySelectionTask.cxx:898
 AliCentralitySelectionTask.cxx:899
 AliCentralitySelectionTask.cxx:900
 AliCentralitySelectionTask.cxx:901
 AliCentralitySelectionTask.cxx:902
 AliCentralitySelectionTask.cxx:903
 AliCentralitySelectionTask.cxx:904
 AliCentralitySelectionTask.cxx:905
 AliCentralitySelectionTask.cxx:906
 AliCentralitySelectionTask.cxx:907
 AliCentralitySelectionTask.cxx:908
 AliCentralitySelectionTask.cxx:909
 AliCentralitySelectionTask.cxx:910
 AliCentralitySelectionTask.cxx:911
 AliCentralitySelectionTask.cxx:912
 AliCentralitySelectionTask.cxx:913
 AliCentralitySelectionTask.cxx:914
 AliCentralitySelectionTask.cxx:915
 AliCentralitySelectionTask.cxx:916
 AliCentralitySelectionTask.cxx:917
 AliCentralitySelectionTask.cxx:918
 AliCentralitySelectionTask.cxx:919
 AliCentralitySelectionTask.cxx:920
 AliCentralitySelectionTask.cxx:921
 AliCentralitySelectionTask.cxx:922
 AliCentralitySelectionTask.cxx:923
 AliCentralitySelectionTask.cxx:924
 AliCentralitySelectionTask.cxx:925
 AliCentralitySelectionTask.cxx:926
 AliCentralitySelectionTask.cxx:927
 AliCentralitySelectionTask.cxx:928
 AliCentralitySelectionTask.cxx:929
 AliCentralitySelectionTask.cxx:930
 AliCentralitySelectionTask.cxx:931
 AliCentralitySelectionTask.cxx:932
 AliCentralitySelectionTask.cxx:933
 AliCentralitySelectionTask.cxx:934
 AliCentralitySelectionTask.cxx:935
 AliCentralitySelectionTask.cxx:936
 AliCentralitySelectionTask.cxx:937
 AliCentralitySelectionTask.cxx:938
 AliCentralitySelectionTask.cxx:939
 AliCentralitySelectionTask.cxx:940
 AliCentralitySelectionTask.cxx:941
 AliCentralitySelectionTask.cxx:942
 AliCentralitySelectionTask.cxx:943
 AliCentralitySelectionTask.cxx:944
 AliCentralitySelectionTask.cxx:945
 AliCentralitySelectionTask.cxx:946
 AliCentralitySelectionTask.cxx:947
 AliCentralitySelectionTask.cxx:948
 AliCentralitySelectionTask.cxx:949
 AliCentralitySelectionTask.cxx:950
 AliCentralitySelectionTask.cxx:951
 AliCentralitySelectionTask.cxx:952
 AliCentralitySelectionTask.cxx:953
 AliCentralitySelectionTask.cxx:954
 AliCentralitySelectionTask.cxx:955
 AliCentralitySelectionTask.cxx:956
 AliCentralitySelectionTask.cxx:957
 AliCentralitySelectionTask.cxx:958
 AliCentralitySelectionTask.cxx:959
 AliCentralitySelectionTask.cxx:960
 AliCentralitySelectionTask.cxx:961
 AliCentralitySelectionTask.cxx:962
 AliCentralitySelectionTask.cxx:963
 AliCentralitySelectionTask.cxx:964
 AliCentralitySelectionTask.cxx:965
 AliCentralitySelectionTask.cxx:966
 AliCentralitySelectionTask.cxx:967
 AliCentralitySelectionTask.cxx:968
 AliCentralitySelectionTask.cxx:969
 AliCentralitySelectionTask.cxx:970
 AliCentralitySelectionTask.cxx:971
 AliCentralitySelectionTask.cxx:972
 AliCentralitySelectionTask.cxx:973
 AliCentralitySelectionTask.cxx:974
 AliCentralitySelectionTask.cxx:975
 AliCentralitySelectionTask.cxx:976
 AliCentralitySelectionTask.cxx:977
 AliCentralitySelectionTask.cxx:978
 AliCentralitySelectionTask.cxx:979
 AliCentralitySelectionTask.cxx:980
 AliCentralitySelectionTask.cxx:981
 AliCentralitySelectionTask.cxx:982
 AliCentralitySelectionTask.cxx:983
 AliCentralitySelectionTask.cxx:984
 AliCentralitySelectionTask.cxx:985
 AliCentralitySelectionTask.cxx:986
 AliCentralitySelectionTask.cxx:987
 AliCentralitySelectionTask.cxx:988
 AliCentralitySelectionTask.cxx:989
 AliCentralitySelectionTask.cxx:990
 AliCentralitySelectionTask.cxx:991
 AliCentralitySelectionTask.cxx:992
 AliCentralitySelectionTask.cxx:993
 AliCentralitySelectionTask.cxx:994
 AliCentralitySelectionTask.cxx:995
 AliCentralitySelectionTask.cxx:996
 AliCentralitySelectionTask.cxx:997
 AliCentralitySelectionTask.cxx:998
 AliCentralitySelectionTask.cxx:999
 AliCentralitySelectionTask.cxx:1000
 AliCentralitySelectionTask.cxx:1001
 AliCentralitySelectionTask.cxx:1002
 AliCentralitySelectionTask.cxx:1003
 AliCentralitySelectionTask.cxx:1004
 AliCentralitySelectionTask.cxx:1005
 AliCentralitySelectionTask.cxx:1006
 AliCentralitySelectionTask.cxx:1007
 AliCentralitySelectionTask.cxx:1008
 AliCentralitySelectionTask.cxx:1009
 AliCentralitySelectionTask.cxx:1010
 AliCentralitySelectionTask.cxx:1011
 AliCentralitySelectionTask.cxx:1012
 AliCentralitySelectionTask.cxx:1013
 AliCentralitySelectionTask.cxx:1014
 AliCentralitySelectionTask.cxx:1015
 AliCentralitySelectionTask.cxx:1016
 AliCentralitySelectionTask.cxx:1017
 AliCentralitySelectionTask.cxx:1018
 AliCentralitySelectionTask.cxx:1019
 AliCentralitySelectionTask.cxx:1020
 AliCentralitySelectionTask.cxx:1021
 AliCentralitySelectionTask.cxx:1022
 AliCentralitySelectionTask.cxx:1023
 AliCentralitySelectionTask.cxx:1024
 AliCentralitySelectionTask.cxx:1025
 AliCentralitySelectionTask.cxx:1026
 AliCentralitySelectionTask.cxx:1027
 AliCentralitySelectionTask.cxx:1028
 AliCentralitySelectionTask.cxx:1029
 AliCentralitySelectionTask.cxx:1030
 AliCentralitySelectionTask.cxx:1031
 AliCentralitySelectionTask.cxx:1032
 AliCentralitySelectionTask.cxx:1033
 AliCentralitySelectionTask.cxx:1034
 AliCentralitySelectionTask.cxx:1035
 AliCentralitySelectionTask.cxx:1036
 AliCentralitySelectionTask.cxx:1037
 AliCentralitySelectionTask.cxx:1038
 AliCentralitySelectionTask.cxx:1039
 AliCentralitySelectionTask.cxx:1040
 AliCentralitySelectionTask.cxx:1041
 AliCentralitySelectionTask.cxx:1042
 AliCentralitySelectionTask.cxx:1043
 AliCentralitySelectionTask.cxx:1044
 AliCentralitySelectionTask.cxx:1045
 AliCentralitySelectionTask.cxx:1046
 AliCentralitySelectionTask.cxx:1047
 AliCentralitySelectionTask.cxx:1048
 AliCentralitySelectionTask.cxx:1049
 AliCentralitySelectionTask.cxx:1050
 AliCentralitySelectionTask.cxx:1051
 AliCentralitySelectionTask.cxx:1052
 AliCentralitySelectionTask.cxx:1053
 AliCentralitySelectionTask.cxx:1054
 AliCentralitySelectionTask.cxx:1055
 AliCentralitySelectionTask.cxx:1056
 AliCentralitySelectionTask.cxx:1057
 AliCentralitySelectionTask.cxx:1058
 AliCentralitySelectionTask.cxx:1059
 AliCentralitySelectionTask.cxx:1060
 AliCentralitySelectionTask.cxx:1061
 AliCentralitySelectionTask.cxx:1062
 AliCentralitySelectionTask.cxx:1063
 AliCentralitySelectionTask.cxx:1064
 AliCentralitySelectionTask.cxx:1065
 AliCentralitySelectionTask.cxx:1066
 AliCentralitySelectionTask.cxx:1067
 AliCentralitySelectionTask.cxx:1068
 AliCentralitySelectionTask.cxx:1069
 AliCentralitySelectionTask.cxx:1070
 AliCentralitySelectionTask.cxx:1071
 AliCentralitySelectionTask.cxx:1072
 AliCentralitySelectionTask.cxx:1073
 AliCentralitySelectionTask.cxx:1074
 AliCentralitySelectionTask.cxx:1075
 AliCentralitySelectionTask.cxx:1076
 AliCentralitySelectionTask.cxx:1077
 AliCentralitySelectionTask.cxx:1078
 AliCentralitySelectionTask.cxx:1079
 AliCentralitySelectionTask.cxx:1080
 AliCentralitySelectionTask.cxx:1081
 AliCentralitySelectionTask.cxx:1082
 AliCentralitySelectionTask.cxx:1083
 AliCentralitySelectionTask.cxx:1084
 AliCentralitySelectionTask.cxx:1085
 AliCentralitySelectionTask.cxx:1086
 AliCentralitySelectionTask.cxx:1087
 AliCentralitySelectionTask.cxx:1088
 AliCentralitySelectionTask.cxx:1089
 AliCentralitySelectionTask.cxx:1090
 AliCentralitySelectionTask.cxx:1091
 AliCentralitySelectionTask.cxx:1092
 AliCentralitySelectionTask.cxx:1093
 AliCentralitySelectionTask.cxx:1094
 AliCentralitySelectionTask.cxx:1095
 AliCentralitySelectionTask.cxx:1096
 AliCentralitySelectionTask.cxx:1097
 AliCentralitySelectionTask.cxx:1098
 AliCentralitySelectionTask.cxx:1099
 AliCentralitySelectionTask.cxx:1100
 AliCentralitySelectionTask.cxx:1101
 AliCentralitySelectionTask.cxx:1102
 AliCentralitySelectionTask.cxx:1103
 AliCentralitySelectionTask.cxx:1104
 AliCentralitySelectionTask.cxx:1105
 AliCentralitySelectionTask.cxx:1106
 AliCentralitySelectionTask.cxx:1107
 AliCentralitySelectionTask.cxx:1108
 AliCentralitySelectionTask.cxx:1109
 AliCentralitySelectionTask.cxx:1110
 AliCentralitySelectionTask.cxx:1111
 AliCentralitySelectionTask.cxx:1112
 AliCentralitySelectionTask.cxx:1113
 AliCentralitySelectionTask.cxx:1114
 AliCentralitySelectionTask.cxx:1115
 AliCentralitySelectionTask.cxx:1116
 AliCentralitySelectionTask.cxx:1117
 AliCentralitySelectionTask.cxx:1118
 AliCentralitySelectionTask.cxx:1119
 AliCentralitySelectionTask.cxx:1120
 AliCentralitySelectionTask.cxx:1121
 AliCentralitySelectionTask.cxx:1122
 AliCentralitySelectionTask.cxx:1123
 AliCentralitySelectionTask.cxx:1124
 AliCentralitySelectionTask.cxx:1125
 AliCentralitySelectionTask.cxx:1126
 AliCentralitySelectionTask.cxx:1127
 AliCentralitySelectionTask.cxx:1128
 AliCentralitySelectionTask.cxx:1129
 AliCentralitySelectionTask.cxx:1130
 AliCentralitySelectionTask.cxx:1131
 AliCentralitySelectionTask.cxx:1132
 AliCentralitySelectionTask.cxx:1133
 AliCentralitySelectionTask.cxx:1134
 AliCentralitySelectionTask.cxx:1135
 AliCentralitySelectionTask.cxx:1136
 AliCentralitySelectionTask.cxx:1137
 AliCentralitySelectionTask.cxx:1138
 AliCentralitySelectionTask.cxx:1139
 AliCentralitySelectionTask.cxx:1140
 AliCentralitySelectionTask.cxx:1141
 AliCentralitySelectionTask.cxx:1142
 AliCentralitySelectionTask.cxx:1143
 AliCentralitySelectionTask.cxx:1144
 AliCentralitySelectionTask.cxx:1145
 AliCentralitySelectionTask.cxx:1146
 AliCentralitySelectionTask.cxx:1147
 AliCentralitySelectionTask.cxx:1148
 AliCentralitySelectionTask.cxx:1149
 AliCentralitySelectionTask.cxx:1150
 AliCentralitySelectionTask.cxx:1151
 AliCentralitySelectionTask.cxx:1152
 AliCentralitySelectionTask.cxx:1153
 AliCentralitySelectionTask.cxx:1154
 AliCentralitySelectionTask.cxx:1155
 AliCentralitySelectionTask.cxx:1156
 AliCentralitySelectionTask.cxx:1157
 AliCentralitySelectionTask.cxx:1158
 AliCentralitySelectionTask.cxx:1159
 AliCentralitySelectionTask.cxx:1160
 AliCentralitySelectionTask.cxx:1161
 AliCentralitySelectionTask.cxx:1162
 AliCentralitySelectionTask.cxx:1163
 AliCentralitySelectionTask.cxx:1164
 AliCentralitySelectionTask.cxx:1165
 AliCentralitySelectionTask.cxx:1166
 AliCentralitySelectionTask.cxx:1167
 AliCentralitySelectionTask.cxx:1168
 AliCentralitySelectionTask.cxx:1169
 AliCentralitySelectionTask.cxx:1170
 AliCentralitySelectionTask.cxx:1171
 AliCentralitySelectionTask.cxx:1172
 AliCentralitySelectionTask.cxx:1173
 AliCentralitySelectionTask.cxx:1174
 AliCentralitySelectionTask.cxx:1175
 AliCentralitySelectionTask.cxx:1176
 AliCentralitySelectionTask.cxx:1177
 AliCentralitySelectionTask.cxx:1178
 AliCentralitySelectionTask.cxx:1179
 AliCentralitySelectionTask.cxx:1180
 AliCentralitySelectionTask.cxx:1181
 AliCentralitySelectionTask.cxx:1182
 AliCentralitySelectionTask.cxx:1183
 AliCentralitySelectionTask.cxx:1184
 AliCentralitySelectionTask.cxx:1185
 AliCentralitySelectionTask.cxx:1186
 AliCentralitySelectionTask.cxx:1187
 AliCentralitySelectionTask.cxx:1188
 AliCentralitySelectionTask.cxx:1189
 AliCentralitySelectionTask.cxx:1190
 AliCentralitySelectionTask.cxx:1191
 AliCentralitySelectionTask.cxx:1192
 AliCentralitySelectionTask.cxx:1193
 AliCentralitySelectionTask.cxx:1194
 AliCentralitySelectionTask.cxx:1195
 AliCentralitySelectionTask.cxx:1196
 AliCentralitySelectionTask.cxx:1197
 AliCentralitySelectionTask.cxx:1198
 AliCentralitySelectionTask.cxx:1199
 AliCentralitySelectionTask.cxx:1200
 AliCentralitySelectionTask.cxx:1201
 AliCentralitySelectionTask.cxx:1202
 AliCentralitySelectionTask.cxx:1203
 AliCentralitySelectionTask.cxx:1204
 AliCentralitySelectionTask.cxx:1205
 AliCentralitySelectionTask.cxx:1206
 AliCentralitySelectionTask.cxx:1207
 AliCentralitySelectionTask.cxx:1208
 AliCentralitySelectionTask.cxx:1209
 AliCentralitySelectionTask.cxx:1210
 AliCentralitySelectionTask.cxx:1211
 AliCentralitySelectionTask.cxx:1212
 AliCentralitySelectionTask.cxx:1213
 AliCentralitySelectionTask.cxx:1214
 AliCentralitySelectionTask.cxx:1215
 AliCentralitySelectionTask.cxx:1216
 AliCentralitySelectionTask.cxx:1217
 AliCentralitySelectionTask.cxx:1218
 AliCentralitySelectionTask.cxx:1219
 AliCentralitySelectionTask.cxx:1220
 AliCentralitySelectionTask.cxx:1221
 AliCentralitySelectionTask.cxx:1222
 AliCentralitySelectionTask.cxx:1223
 AliCentralitySelectionTask.cxx:1224
 AliCentralitySelectionTask.cxx:1225
 AliCentralitySelectionTask.cxx:1226
 AliCentralitySelectionTask.cxx:1227
 AliCentralitySelectionTask.cxx:1228
 AliCentralitySelectionTask.cxx:1229
 AliCentralitySelectionTask.cxx:1230
 AliCentralitySelectionTask.cxx:1231
 AliCentralitySelectionTask.cxx:1232
 AliCentralitySelectionTask.cxx:1233
 AliCentralitySelectionTask.cxx:1234
 AliCentralitySelectionTask.cxx:1235
 AliCentralitySelectionTask.cxx:1236
 AliCentralitySelectionTask.cxx:1237
 AliCentralitySelectionTask.cxx:1238
 AliCentralitySelectionTask.cxx:1239
 AliCentralitySelectionTask.cxx:1240
 AliCentralitySelectionTask.cxx:1241
 AliCentralitySelectionTask.cxx:1242
 AliCentralitySelectionTask.cxx:1243
 AliCentralitySelectionTask.cxx:1244
 AliCentralitySelectionTask.cxx:1245
 AliCentralitySelectionTask.cxx:1246
 AliCentralitySelectionTask.cxx:1247
 AliCentralitySelectionTask.cxx:1248
 AliCentralitySelectionTask.cxx:1249
 AliCentralitySelectionTask.cxx:1250
 AliCentralitySelectionTask.cxx:1251
 AliCentralitySelectionTask.cxx:1252
 AliCentralitySelectionTask.cxx:1253
 AliCentralitySelectionTask.cxx:1254
 AliCentralitySelectionTask.cxx:1255
 AliCentralitySelectionTask.cxx:1256
 AliCentralitySelectionTask.cxx:1257
 AliCentralitySelectionTask.cxx:1258
 AliCentralitySelectionTask.cxx:1259
 AliCentralitySelectionTask.cxx:1260
 AliCentralitySelectionTask.cxx:1261
 AliCentralitySelectionTask.cxx:1262
 AliCentralitySelectionTask.cxx:1263
 AliCentralitySelectionTask.cxx:1264
 AliCentralitySelectionTask.cxx:1265
 AliCentralitySelectionTask.cxx:1266
 AliCentralitySelectionTask.cxx:1267
 AliCentralitySelectionTask.cxx:1268
 AliCentralitySelectionTask.cxx:1269
 AliCentralitySelectionTask.cxx:1270
 AliCentralitySelectionTask.cxx:1271
 AliCentralitySelectionTask.cxx:1272
 AliCentralitySelectionTask.cxx:1273
 AliCentralitySelectionTask.cxx:1274
 AliCentralitySelectionTask.cxx:1275
 AliCentralitySelectionTask.cxx:1276
 AliCentralitySelectionTask.cxx:1277
 AliCentralitySelectionTask.cxx:1278
 AliCentralitySelectionTask.cxx:1279
 AliCentralitySelectionTask.cxx:1280
 AliCentralitySelectionTask.cxx:1281
 AliCentralitySelectionTask.cxx:1282
 AliCentralitySelectionTask.cxx:1283
 AliCentralitySelectionTask.cxx:1284
 AliCentralitySelectionTask.cxx:1285
 AliCentralitySelectionTask.cxx:1286
 AliCentralitySelectionTask.cxx:1287
 AliCentralitySelectionTask.cxx:1288
 AliCentralitySelectionTask.cxx:1289
 AliCentralitySelectionTask.cxx:1290
 AliCentralitySelectionTask.cxx:1291
 AliCentralitySelectionTask.cxx:1292
 AliCentralitySelectionTask.cxx:1293
 AliCentralitySelectionTask.cxx:1294
 AliCentralitySelectionTask.cxx:1295
 AliCentralitySelectionTask.cxx:1296
 AliCentralitySelectionTask.cxx:1297
 AliCentralitySelectionTask.cxx:1298
 AliCentralitySelectionTask.cxx:1299
 AliCentralitySelectionTask.cxx:1300
 AliCentralitySelectionTask.cxx:1301
 AliCentralitySelectionTask.cxx:1302
 AliCentralitySelectionTask.cxx:1303
 AliCentralitySelectionTask.cxx:1304
 AliCentralitySelectionTask.cxx:1305
 AliCentralitySelectionTask.cxx:1306
 AliCentralitySelectionTask.cxx:1307
 AliCentralitySelectionTask.cxx:1308
 AliCentralitySelectionTask.cxx:1309
 AliCentralitySelectionTask.cxx:1310
 AliCentralitySelectionTask.cxx:1311
 AliCentralitySelectionTask.cxx:1312
 AliCentralitySelectionTask.cxx:1313
 AliCentralitySelectionTask.cxx:1314
 AliCentralitySelectionTask.cxx:1315
 AliCentralitySelectionTask.cxx:1316
 AliCentralitySelectionTask.cxx:1317
 AliCentralitySelectionTask.cxx:1318
 AliCentralitySelectionTask.cxx:1319
 AliCentralitySelectionTask.cxx:1320
 AliCentralitySelectionTask.cxx:1321
 AliCentralitySelectionTask.cxx:1322
 AliCentralitySelectionTask.cxx:1323
 AliCentralitySelectionTask.cxx:1324
 AliCentralitySelectionTask.cxx:1325
 AliCentralitySelectionTask.cxx:1326
 AliCentralitySelectionTask.cxx:1327
 AliCentralitySelectionTask.cxx:1328
 AliCentralitySelectionTask.cxx:1329
 AliCentralitySelectionTask.cxx:1330
 AliCentralitySelectionTask.cxx:1331
 AliCentralitySelectionTask.cxx:1332
 AliCentralitySelectionTask.cxx:1333
 AliCentralitySelectionTask.cxx:1334
 AliCentralitySelectionTask.cxx:1335
 AliCentralitySelectionTask.cxx:1336
 AliCentralitySelectionTask.cxx:1337
 AliCentralitySelectionTask.cxx:1338
 AliCentralitySelectionTask.cxx:1339
 AliCentralitySelectionTask.cxx:1340
 AliCentralitySelectionTask.cxx:1341
 AliCentralitySelectionTask.cxx:1342
 AliCentralitySelectionTask.cxx:1343
 AliCentralitySelectionTask.cxx:1344
 AliCentralitySelectionTask.cxx:1345
 AliCentralitySelectionTask.cxx:1346
 AliCentralitySelectionTask.cxx:1347
 AliCentralitySelectionTask.cxx:1348
 AliCentralitySelectionTask.cxx:1349
 AliCentralitySelectionTask.cxx:1350
 AliCentralitySelectionTask.cxx:1351
 AliCentralitySelectionTask.cxx:1352
 AliCentralitySelectionTask.cxx:1353
 AliCentralitySelectionTask.cxx:1354
 AliCentralitySelectionTask.cxx:1355
 AliCentralitySelectionTask.cxx:1356
 AliCentralitySelectionTask.cxx:1357
 AliCentralitySelectionTask.cxx:1358
 AliCentralitySelectionTask.cxx:1359
 AliCentralitySelectionTask.cxx:1360
 AliCentralitySelectionTask.cxx:1361
 AliCentralitySelectionTask.cxx:1362
 AliCentralitySelectionTask.cxx:1363
 AliCentralitySelectionTask.cxx:1364
 AliCentralitySelectionTask.cxx:1365
 AliCentralitySelectionTask.cxx:1366
 AliCentralitySelectionTask.cxx:1367
 AliCentralitySelectionTask.cxx:1368
 AliCentralitySelectionTask.cxx:1369
 AliCentralitySelectionTask.cxx:1370
 AliCentralitySelectionTask.cxx:1371
 AliCentralitySelectionTask.cxx:1372
 AliCentralitySelectionTask.cxx:1373
 AliCentralitySelectionTask.cxx:1374
 AliCentralitySelectionTask.cxx:1375
 AliCentralitySelectionTask.cxx:1376
 AliCentralitySelectionTask.cxx:1377
 AliCentralitySelectionTask.cxx:1378
 AliCentralitySelectionTask.cxx:1379
 AliCentralitySelectionTask.cxx:1380
 AliCentralitySelectionTask.cxx:1381
 AliCentralitySelectionTask.cxx:1382
 AliCentralitySelectionTask.cxx:1383
 AliCentralitySelectionTask.cxx:1384
 AliCentralitySelectionTask.cxx:1385
 AliCentralitySelectionTask.cxx:1386
 AliCentralitySelectionTask.cxx:1387
 AliCentralitySelectionTask.cxx:1388
 AliCentralitySelectionTask.cxx:1389
 AliCentralitySelectionTask.cxx:1390
 AliCentralitySelectionTask.cxx:1391
 AliCentralitySelectionTask.cxx:1392
 AliCentralitySelectionTask.cxx:1393
 AliCentralitySelectionTask.cxx:1394
 AliCentralitySelectionTask.cxx:1395
 AliCentralitySelectionTask.cxx:1396
 AliCentralitySelectionTask.cxx:1397
 AliCentralitySelectionTask.cxx:1398
 AliCentralitySelectionTask.cxx:1399
 AliCentralitySelectionTask.cxx:1400
 AliCentralitySelectionTask.cxx:1401
 AliCentralitySelectionTask.cxx:1402
 AliCentralitySelectionTask.cxx:1403
 AliCentralitySelectionTask.cxx:1404
 AliCentralitySelectionTask.cxx:1405
 AliCentralitySelectionTask.cxx:1406
 AliCentralitySelectionTask.cxx:1407
 AliCentralitySelectionTask.cxx:1408
 AliCentralitySelectionTask.cxx:1409
 AliCentralitySelectionTask.cxx:1410
 AliCentralitySelectionTask.cxx:1411
 AliCentralitySelectionTask.cxx:1412
 AliCentralitySelectionTask.cxx:1413
 AliCentralitySelectionTask.cxx:1414
 AliCentralitySelectionTask.cxx:1415
 AliCentralitySelectionTask.cxx:1416
 AliCentralitySelectionTask.cxx:1417
 AliCentralitySelectionTask.cxx:1418
 AliCentralitySelectionTask.cxx:1419
 AliCentralitySelectionTask.cxx:1420
 AliCentralitySelectionTask.cxx:1421
 AliCentralitySelectionTask.cxx:1422
 AliCentralitySelectionTask.cxx:1423
 AliCentralitySelectionTask.cxx:1424
 AliCentralitySelectionTask.cxx:1425
 AliCentralitySelectionTask.cxx:1426
 AliCentralitySelectionTask.cxx:1427
 AliCentralitySelectionTask.cxx:1428
 AliCentralitySelectionTask.cxx:1429
 AliCentralitySelectionTask.cxx:1430
 AliCentralitySelectionTask.cxx:1431
 AliCentralitySelectionTask.cxx:1432
 AliCentralitySelectionTask.cxx:1433
 AliCentralitySelectionTask.cxx:1434
 AliCentralitySelectionTask.cxx:1435
 AliCentralitySelectionTask.cxx:1436
 AliCentralitySelectionTask.cxx:1437
 AliCentralitySelectionTask.cxx:1438
 AliCentralitySelectionTask.cxx:1439
 AliCentralitySelectionTask.cxx:1440
 AliCentralitySelectionTask.cxx:1441
 AliCentralitySelectionTask.cxx:1442
 AliCentralitySelectionTask.cxx:1443
 AliCentralitySelectionTask.cxx:1444
 AliCentralitySelectionTask.cxx:1445
 AliCentralitySelectionTask.cxx:1446
 AliCentralitySelectionTask.cxx:1447
 AliCentralitySelectionTask.cxx:1448
 AliCentralitySelectionTask.cxx:1449
 AliCentralitySelectionTask.cxx:1450
 AliCentralitySelectionTask.cxx:1451
 AliCentralitySelectionTask.cxx:1452
 AliCentralitySelectionTask.cxx:1453
 AliCentralitySelectionTask.cxx:1454
 AliCentralitySelectionTask.cxx:1455
 AliCentralitySelectionTask.cxx:1456
 AliCentralitySelectionTask.cxx:1457
 AliCentralitySelectionTask.cxx:1458
 AliCentralitySelectionTask.cxx:1459
 AliCentralitySelectionTask.cxx:1460
 AliCentralitySelectionTask.cxx:1461
 AliCentralitySelectionTask.cxx:1462
 AliCentralitySelectionTask.cxx:1463
 AliCentralitySelectionTask.cxx:1464
 AliCentralitySelectionTask.cxx:1465
 AliCentralitySelectionTask.cxx:1466
 AliCentralitySelectionTask.cxx:1467
 AliCentralitySelectionTask.cxx:1468
 AliCentralitySelectionTask.cxx:1469
 AliCentralitySelectionTask.cxx:1470
 AliCentralitySelectionTask.cxx:1471
 AliCentralitySelectionTask.cxx:1472
 AliCentralitySelectionTask.cxx:1473
 AliCentralitySelectionTask.cxx:1474
 AliCentralitySelectionTask.cxx:1475
 AliCentralitySelectionTask.cxx:1476
 AliCentralitySelectionTask.cxx:1477
 AliCentralitySelectionTask.cxx:1478
 AliCentralitySelectionTask.cxx:1479
 AliCentralitySelectionTask.cxx:1480
 AliCentralitySelectionTask.cxx:1481
 AliCentralitySelectionTask.cxx:1482
 AliCentralitySelectionTask.cxx:1483
 AliCentralitySelectionTask.cxx:1484
 AliCentralitySelectionTask.cxx:1485
 AliCentralitySelectionTask.cxx:1486
 AliCentralitySelectionTask.cxx:1487
 AliCentralitySelectionTask.cxx:1488
 AliCentralitySelectionTask.cxx:1489
 AliCentralitySelectionTask.cxx:1490
 AliCentralitySelectionTask.cxx:1491
 AliCentralitySelectionTask.cxx:1492
 AliCentralitySelectionTask.cxx:1493
 AliCentralitySelectionTask.cxx:1494
 AliCentralitySelectionTask.cxx:1495
 AliCentralitySelectionTask.cxx:1496
 AliCentralitySelectionTask.cxx:1497
 AliCentralitySelectionTask.cxx:1498
 AliCentralitySelectionTask.cxx:1499
 AliCentralitySelectionTask.cxx:1500
 AliCentralitySelectionTask.cxx:1501
 AliCentralitySelectionTask.cxx:1502
 AliCentralitySelectionTask.cxx:1503
 AliCentralitySelectionTask.cxx:1504
 AliCentralitySelectionTask.cxx:1505
 AliCentralitySelectionTask.cxx:1506
 AliCentralitySelectionTask.cxx:1507
 AliCentralitySelectionTask.cxx:1508
 AliCentralitySelectionTask.cxx:1509
 AliCentralitySelectionTask.cxx:1510
 AliCentralitySelectionTask.cxx:1511
 AliCentralitySelectionTask.cxx:1512
 AliCentralitySelectionTask.cxx:1513
 AliCentralitySelectionTask.cxx:1514
 AliCentralitySelectionTask.cxx:1515
 AliCentralitySelectionTask.cxx:1516
 AliCentralitySelectionTask.cxx:1517
 AliCentralitySelectionTask.cxx:1518
 AliCentralitySelectionTask.cxx:1519
 AliCentralitySelectionTask.cxx:1520
 AliCentralitySelectionTask.cxx:1521
 AliCentralitySelectionTask.cxx:1522
 AliCentralitySelectionTask.cxx:1523
 AliCentralitySelectionTask.cxx:1524
 AliCentralitySelectionTask.cxx:1525
 AliCentralitySelectionTask.cxx:1526
 AliCentralitySelectionTask.cxx:1527
 AliCentralitySelectionTask.cxx:1528
 AliCentralitySelectionTask.cxx:1529
 AliCentralitySelectionTask.cxx:1530
 AliCentralitySelectionTask.cxx:1531
 AliCentralitySelectionTask.cxx:1532
 AliCentralitySelectionTask.cxx:1533
 AliCentralitySelectionTask.cxx:1534
 AliCentralitySelectionTask.cxx:1535
 AliCentralitySelectionTask.cxx:1536
 AliCentralitySelectionTask.cxx:1537
 AliCentralitySelectionTask.cxx:1538
 AliCentralitySelectionTask.cxx:1539
 AliCentralitySelectionTask.cxx:1540
 AliCentralitySelectionTask.cxx:1541
 AliCentralitySelectionTask.cxx:1542
 AliCentralitySelectionTask.cxx:1543
 AliCentralitySelectionTask.cxx:1544
 AliCentralitySelectionTask.cxx:1545
 AliCentralitySelectionTask.cxx:1546
 AliCentralitySelectionTask.cxx:1547
 AliCentralitySelectionTask.cxx:1548
 AliCentralitySelectionTask.cxx:1549
 AliCentralitySelectionTask.cxx:1550
 AliCentralitySelectionTask.cxx:1551
 AliCentralitySelectionTask.cxx:1552
 AliCentralitySelectionTask.cxx:1553
 AliCentralitySelectionTask.cxx:1554
 AliCentralitySelectionTask.cxx:1555
 AliCentralitySelectionTask.cxx:1556
 AliCentralitySelectionTask.cxx:1557
 AliCentralitySelectionTask.cxx:1558
 AliCentralitySelectionTask.cxx:1559
 AliCentralitySelectionTask.cxx:1560
 AliCentralitySelectionTask.cxx:1561
 AliCentralitySelectionTask.cxx:1562
 AliCentralitySelectionTask.cxx:1563
 AliCentralitySelectionTask.cxx:1564
 AliCentralitySelectionTask.cxx:1565
 AliCentralitySelectionTask.cxx:1566
 AliCentralitySelectionTask.cxx:1567
 AliCentralitySelectionTask.cxx:1568
 AliCentralitySelectionTask.cxx:1569
 AliCentralitySelectionTask.cxx:1570
 AliCentralitySelectionTask.cxx:1571
 AliCentralitySelectionTask.cxx:1572
 AliCentralitySelectionTask.cxx:1573
 AliCentralitySelectionTask.cxx:1574
 AliCentralitySelectionTask.cxx:1575
 AliCentralitySelectionTask.cxx:1576
 AliCentralitySelectionTask.cxx:1577
 AliCentralitySelectionTask.cxx:1578
 AliCentralitySelectionTask.cxx:1579
 AliCentralitySelectionTask.cxx:1580
 AliCentralitySelectionTask.cxx:1581
 AliCentralitySelectionTask.cxx:1582
 AliCentralitySelectionTask.cxx:1583
 AliCentralitySelectionTask.cxx:1584
 AliCentralitySelectionTask.cxx:1585
 AliCentralitySelectionTask.cxx:1586
 AliCentralitySelectionTask.cxx:1587
 AliCentralitySelectionTask.cxx:1588
 AliCentralitySelectionTask.cxx:1589
 AliCentralitySelectionTask.cxx:1590
 AliCentralitySelectionTask.cxx:1591
 AliCentralitySelectionTask.cxx:1592
 AliCentralitySelectionTask.cxx:1593
 AliCentralitySelectionTask.cxx:1594
 AliCentralitySelectionTask.cxx:1595
 AliCentralitySelectionTask.cxx:1596
 AliCentralitySelectionTask.cxx:1597
 AliCentralitySelectionTask.cxx:1598
 AliCentralitySelectionTask.cxx:1599
 AliCentralitySelectionTask.cxx:1600
 AliCentralitySelectionTask.cxx:1601
 AliCentralitySelectionTask.cxx:1602
 AliCentralitySelectionTask.cxx:1603
 AliCentralitySelectionTask.cxx:1604
 AliCentralitySelectionTask.cxx:1605
 AliCentralitySelectionTask.cxx:1606
 AliCentralitySelectionTask.cxx:1607
 AliCentralitySelectionTask.cxx:1608
 AliCentralitySelectionTask.cxx:1609
 AliCentralitySelectionTask.cxx:1610
 AliCentralitySelectionTask.cxx:1611
 AliCentralitySelectionTask.cxx:1612
 AliCentralitySelectionTask.cxx:1613
 AliCentralitySelectionTask.cxx:1614
 AliCentralitySelectionTask.cxx:1615
 AliCentralitySelectionTask.cxx:1616
 AliCentralitySelectionTask.cxx:1617
 AliCentralitySelectionTask.cxx:1618
 AliCentralitySelectionTask.cxx:1619
 AliCentralitySelectionTask.cxx:1620
 AliCentralitySelectionTask.cxx:1621
 AliCentralitySelectionTask.cxx:1622
 AliCentralitySelectionTask.cxx:1623
 AliCentralitySelectionTask.cxx:1624
 AliCentralitySelectionTask.cxx:1625
 AliCentralitySelectionTask.cxx:1626
 AliCentralitySelectionTask.cxx:1627
 AliCentralitySelectionTask.cxx:1628
 AliCentralitySelectionTask.cxx:1629
 AliCentralitySelectionTask.cxx:1630
 AliCentralitySelectionTask.cxx:1631
 AliCentralitySelectionTask.cxx:1632
 AliCentralitySelectionTask.cxx:1633
 AliCentralitySelectionTask.cxx:1634
 AliCentralitySelectionTask.cxx:1635
 AliCentralitySelectionTask.cxx:1636
 AliCentralitySelectionTask.cxx:1637
 AliCentralitySelectionTask.cxx:1638
 AliCentralitySelectionTask.cxx:1639
 AliCentralitySelectionTask.cxx:1640
 AliCentralitySelectionTask.cxx:1641
 AliCentralitySelectionTask.cxx:1642
 AliCentralitySelectionTask.cxx:1643
 AliCentralitySelectionTask.cxx:1644
 AliCentralitySelectionTask.cxx:1645
 AliCentralitySelectionTask.cxx:1646
 AliCentralitySelectionTask.cxx:1647
 AliCentralitySelectionTask.cxx:1648
 AliCentralitySelectionTask.cxx:1649
 AliCentralitySelectionTask.cxx:1650
 AliCentralitySelectionTask.cxx:1651
 AliCentralitySelectionTask.cxx:1652
 AliCentralitySelectionTask.cxx:1653
 AliCentralitySelectionTask.cxx:1654
 AliCentralitySelectionTask.cxx:1655
 AliCentralitySelectionTask.cxx:1656
 AliCentralitySelectionTask.cxx:1657
 AliCentralitySelectionTask.cxx:1658
 AliCentralitySelectionTask.cxx:1659
 AliCentralitySelectionTask.cxx:1660
 AliCentralitySelectionTask.cxx:1661
 AliCentralitySelectionTask.cxx:1662
 AliCentralitySelectionTask.cxx:1663
 AliCentralitySelectionTask.cxx:1664
 AliCentralitySelectionTask.cxx:1665
 AliCentralitySelectionTask.cxx:1666
 AliCentralitySelectionTask.cxx:1667
 AliCentralitySelectionTask.cxx:1668
 AliCentralitySelectionTask.cxx:1669
 AliCentralitySelectionTask.cxx:1670
 AliCentralitySelectionTask.cxx:1671
 AliCentralitySelectionTask.cxx:1672
 AliCentralitySelectionTask.cxx:1673
 AliCentralitySelectionTask.cxx:1674
 AliCentralitySelectionTask.cxx:1675
 AliCentralitySelectionTask.cxx:1676
 AliCentralitySelectionTask.cxx:1677
 AliCentralitySelectionTask.cxx:1678
 AliCentralitySelectionTask.cxx:1679
 AliCentralitySelectionTask.cxx:1680
 AliCentralitySelectionTask.cxx:1681
 AliCentralitySelectionTask.cxx:1682
 AliCentralitySelectionTask.cxx:1683
 AliCentralitySelectionTask.cxx:1684
 AliCentralitySelectionTask.cxx:1685
 AliCentralitySelectionTask.cxx:1686
 AliCentralitySelectionTask.cxx:1687
 AliCentralitySelectionTask.cxx:1688
 AliCentralitySelectionTask.cxx:1689
 AliCentralitySelectionTask.cxx:1690
 AliCentralitySelectionTask.cxx:1691
 AliCentralitySelectionTask.cxx:1692
 AliCentralitySelectionTask.cxx:1693
 AliCentralitySelectionTask.cxx:1694
 AliCentralitySelectionTask.cxx:1695
 AliCentralitySelectionTask.cxx:1696
 AliCentralitySelectionTask.cxx:1697
 AliCentralitySelectionTask.cxx:1698
 AliCentralitySelectionTask.cxx:1699
 AliCentralitySelectionTask.cxx:1700
 AliCentralitySelectionTask.cxx:1701
 AliCentralitySelectionTask.cxx:1702
 AliCentralitySelectionTask.cxx:1703
 AliCentralitySelectionTask.cxx:1704
 AliCentralitySelectionTask.cxx:1705
 AliCentralitySelectionTask.cxx:1706
 AliCentralitySelectionTask.cxx:1707
 AliCentralitySelectionTask.cxx:1708
 AliCentralitySelectionTask.cxx:1709
 AliCentralitySelectionTask.cxx:1710
 AliCentralitySelectionTask.cxx:1711
 AliCentralitySelectionTask.cxx:1712
 AliCentralitySelectionTask.cxx:1713
 AliCentralitySelectionTask.cxx:1714
 AliCentralitySelectionTask.cxx:1715
 AliCentralitySelectionTask.cxx:1716
 AliCentralitySelectionTask.cxx:1717
 AliCentralitySelectionTask.cxx:1718
 AliCentralitySelectionTask.cxx:1719
 AliCentralitySelectionTask.cxx:1720
 AliCentralitySelectionTask.cxx:1721
 AliCentralitySelectionTask.cxx:1722
 AliCentralitySelectionTask.cxx:1723
 AliCentralitySelectionTask.cxx:1724
 AliCentralitySelectionTask.cxx:1725
 AliCentralitySelectionTask.cxx:1726
 AliCentralitySelectionTask.cxx:1727
 AliCentralitySelectionTask.cxx:1728
 AliCentralitySelectionTask.cxx:1729
 AliCentralitySelectionTask.cxx:1730
 AliCentralitySelectionTask.cxx:1731
 AliCentralitySelectionTask.cxx:1732
 AliCentralitySelectionTask.cxx:1733
 AliCentralitySelectionTask.cxx:1734
 AliCentralitySelectionTask.cxx:1735
 AliCentralitySelectionTask.cxx:1736
 AliCentralitySelectionTask.cxx:1737
 AliCentralitySelectionTask.cxx:1738
 AliCentralitySelectionTask.cxx:1739
 AliCentralitySelectionTask.cxx:1740
 AliCentralitySelectionTask.cxx:1741
 AliCentralitySelectionTask.cxx:1742
 AliCentralitySelectionTask.cxx:1743
 AliCentralitySelectionTask.cxx:1744
 AliCentralitySelectionTask.cxx:1745
 AliCentralitySelectionTask.cxx:1746
 AliCentralitySelectionTask.cxx:1747
 AliCentralitySelectionTask.cxx:1748
 AliCentralitySelectionTask.cxx:1749
 AliCentralitySelectionTask.cxx:1750
 AliCentralitySelectionTask.cxx:1751
 AliCentralitySelectionTask.cxx:1752
 AliCentralitySelectionTask.cxx:1753
 AliCentralitySelectionTask.cxx:1754
 AliCentralitySelectionTask.cxx:1755
 AliCentralitySelectionTask.cxx:1756
 AliCentralitySelectionTask.cxx:1757
 AliCentralitySelectionTask.cxx:1758
 AliCentralitySelectionTask.cxx:1759
 AliCentralitySelectionTask.cxx:1760
 AliCentralitySelectionTask.cxx:1761
 AliCentralitySelectionTask.cxx:1762
 AliCentralitySelectionTask.cxx:1763
 AliCentralitySelectionTask.cxx:1764
 AliCentralitySelectionTask.cxx:1765
 AliCentralitySelectionTask.cxx:1766
 AliCentralitySelectionTask.cxx:1767
 AliCentralitySelectionTask.cxx:1768
 AliCentralitySelectionTask.cxx:1769
 AliCentralitySelectionTask.cxx:1770
 AliCentralitySelectionTask.cxx:1771
 AliCentralitySelectionTask.cxx:1772
 AliCentralitySelectionTask.cxx:1773
 AliCentralitySelectionTask.cxx:1774
 AliCentralitySelectionTask.cxx:1775
 AliCentralitySelectionTask.cxx:1776
 AliCentralitySelectionTask.cxx:1777
 AliCentralitySelectionTask.cxx:1778
 AliCentralitySelectionTask.cxx:1779
 AliCentralitySelectionTask.cxx:1780
 AliCentralitySelectionTask.cxx:1781
 AliCentralitySelectionTask.cxx:1782
 AliCentralitySelectionTask.cxx:1783
 AliCentralitySelectionTask.cxx:1784
 AliCentralitySelectionTask.cxx:1785
 AliCentralitySelectionTask.cxx:1786
 AliCentralitySelectionTask.cxx:1787
 AliCentralitySelectionTask.cxx:1788
 AliCentralitySelectionTask.cxx:1789
 AliCentralitySelectionTask.cxx:1790
 AliCentralitySelectionTask.cxx:1791
 AliCentralitySelectionTask.cxx:1792
 AliCentralitySelectionTask.cxx:1793
 AliCentralitySelectionTask.cxx:1794
 AliCentralitySelectionTask.cxx:1795
 AliCentralitySelectionTask.cxx:1796
 AliCentralitySelectionTask.cxx:1797
 AliCentralitySelectionTask.cxx:1798
 AliCentralitySelectionTask.cxx:1799
 AliCentralitySelectionTask.cxx:1800
 AliCentralitySelectionTask.cxx:1801
 AliCentralitySelectionTask.cxx:1802
 AliCentralitySelectionTask.cxx:1803
 AliCentralitySelectionTask.cxx:1804
 AliCentralitySelectionTask.cxx:1805
 AliCentralitySelectionTask.cxx:1806
 AliCentralitySelectionTask.cxx:1807
 AliCentralitySelectionTask.cxx:1808
 AliCentralitySelectionTask.cxx:1809
 AliCentralitySelectionTask.cxx:1810
 AliCentralitySelectionTask.cxx:1811
 AliCentralitySelectionTask.cxx:1812
 AliCentralitySelectionTask.cxx:1813
 AliCentralitySelectionTask.cxx:1814
 AliCentralitySelectionTask.cxx:1815
 AliCentralitySelectionTask.cxx:1816
 AliCentralitySelectionTask.cxx:1817
 AliCentralitySelectionTask.cxx:1818
 AliCentralitySelectionTask.cxx:1819
 AliCentralitySelectionTask.cxx:1820
 AliCentralitySelectionTask.cxx:1821
 AliCentralitySelectionTask.cxx:1822
 AliCentralitySelectionTask.cxx:1823
 AliCentralitySelectionTask.cxx:1824
 AliCentralitySelectionTask.cxx:1825
 AliCentralitySelectionTask.cxx:1826
 AliCentralitySelectionTask.cxx:1827
 AliCentralitySelectionTask.cxx:1828
 AliCentralitySelectionTask.cxx:1829
 AliCentralitySelectionTask.cxx:1830
 AliCentralitySelectionTask.cxx:1831
 AliCentralitySelectionTask.cxx:1832
 AliCentralitySelectionTask.cxx:1833
 AliCentralitySelectionTask.cxx:1834
 AliCentralitySelectionTask.cxx:1835
 AliCentralitySelectionTask.cxx:1836
 AliCentralitySelectionTask.cxx:1837
 AliCentralitySelectionTask.cxx:1838
 AliCentralitySelectionTask.cxx:1839
 AliCentralitySelectionTask.cxx:1840
 AliCentralitySelectionTask.cxx:1841
 AliCentralitySelectionTask.cxx:1842
 AliCentralitySelectionTask.cxx:1843
 AliCentralitySelectionTask.cxx:1844
 AliCentralitySelectionTask.cxx:1845
 AliCentralitySelectionTask.cxx:1846
 AliCentralitySelectionTask.cxx:1847
 AliCentralitySelectionTask.cxx:1848
 AliCentralitySelectionTask.cxx:1849
 AliCentralitySelectionTask.cxx:1850
 AliCentralitySelectionTask.cxx:1851
 AliCentralitySelectionTask.cxx:1852
 AliCentralitySelectionTask.cxx:1853
 AliCentralitySelectionTask.cxx:1854
 AliCentralitySelectionTask.cxx:1855
 AliCentralitySelectionTask.cxx:1856
 AliCentralitySelectionTask.cxx:1857
 AliCentralitySelectionTask.cxx:1858
 AliCentralitySelectionTask.cxx:1859
 AliCentralitySelectionTask.cxx:1860
 AliCentralitySelectionTask.cxx:1861
 AliCentralitySelectionTask.cxx:1862
 AliCentralitySelectionTask.cxx:1863
 AliCentralitySelectionTask.cxx:1864
 AliCentralitySelectionTask.cxx:1865
 AliCentralitySelectionTask.cxx:1866
 AliCentralitySelectionTask.cxx:1867
 AliCentralitySelectionTask.cxx:1868
 AliCentralitySelectionTask.cxx:1869
 AliCentralitySelectionTask.cxx:1870
 AliCentralitySelectionTask.cxx:1871
 AliCentralitySelectionTask.cxx:1872
 AliCentralitySelectionTask.cxx:1873
 AliCentralitySelectionTask.cxx:1874
 AliCentralitySelectionTask.cxx:1875
 AliCentralitySelectionTask.cxx:1876
 AliCentralitySelectionTask.cxx:1877
 AliCentralitySelectionTask.cxx:1878
 AliCentralitySelectionTask.cxx:1879
 AliCentralitySelectionTask.cxx:1880
 AliCentralitySelectionTask.cxx:1881
 AliCentralitySelectionTask.cxx:1882
 AliCentralitySelectionTask.cxx:1883
 AliCentralitySelectionTask.cxx:1884
 AliCentralitySelectionTask.cxx:1885
 AliCentralitySelectionTask.cxx:1886
 AliCentralitySelectionTask.cxx:1887
 AliCentralitySelectionTask.cxx:1888
 AliCentralitySelectionTask.cxx:1889
 AliCentralitySelectionTask.cxx:1890
 AliCentralitySelectionTask.cxx:1891
 AliCentralitySelectionTask.cxx:1892
 AliCentralitySelectionTask.cxx:1893
 AliCentralitySelectionTask.cxx:1894
 AliCentralitySelectionTask.cxx:1895
 AliCentralitySelectionTask.cxx:1896
 AliCentralitySelectionTask.cxx:1897
 AliCentralitySelectionTask.cxx:1898
 AliCentralitySelectionTask.cxx:1899
 AliCentralitySelectionTask.cxx:1900
 AliCentralitySelectionTask.cxx:1901
 AliCentralitySelectionTask.cxx:1902
 AliCentralitySelectionTask.cxx:1903
 AliCentralitySelectionTask.cxx:1904
 AliCentralitySelectionTask.cxx:1905
 AliCentralitySelectionTask.cxx:1906
 AliCentralitySelectionTask.cxx:1907
 AliCentralitySelectionTask.cxx:1908
 AliCentralitySelectionTask.cxx:1909
 AliCentralitySelectionTask.cxx:1910
 AliCentralitySelectionTask.cxx:1911
 AliCentralitySelectionTask.cxx:1912
 AliCentralitySelectionTask.cxx:1913
 AliCentralitySelectionTask.cxx:1914
 AliCentralitySelectionTask.cxx:1915
 AliCentralitySelectionTask.cxx:1916
 AliCentralitySelectionTask.cxx:1917
 AliCentralitySelectionTask.cxx:1918
 AliCentralitySelectionTask.cxx:1919
 AliCentralitySelectionTask.cxx:1920
 AliCentralitySelectionTask.cxx:1921
 AliCentralitySelectionTask.cxx:1922
 AliCentralitySelectionTask.cxx:1923
 AliCentralitySelectionTask.cxx:1924
 AliCentralitySelectionTask.cxx:1925
 AliCentralitySelectionTask.cxx:1926
 AliCentralitySelectionTask.cxx:1927
 AliCentralitySelectionTask.cxx:1928
 AliCentralitySelectionTask.cxx:1929
 AliCentralitySelectionTask.cxx:1930
 AliCentralitySelectionTask.cxx:1931
 AliCentralitySelectionTask.cxx:1932
 AliCentralitySelectionTask.cxx:1933
 AliCentralitySelectionTask.cxx:1934
 AliCentralitySelectionTask.cxx:1935
 AliCentralitySelectionTask.cxx:1936
 AliCentralitySelectionTask.cxx:1937
 AliCentralitySelectionTask.cxx:1938
 AliCentralitySelectionTask.cxx:1939
 AliCentralitySelectionTask.cxx:1940
 AliCentralitySelectionTask.cxx:1941
 AliCentralitySelectionTask.cxx:1942
 AliCentralitySelectionTask.cxx:1943
 AliCentralitySelectionTask.cxx:1944
 AliCentralitySelectionTask.cxx:1945
 AliCentralitySelectionTask.cxx:1946
 AliCentralitySelectionTask.cxx:1947
 AliCentralitySelectionTask.cxx:1948
 AliCentralitySelectionTask.cxx:1949
 AliCentralitySelectionTask.cxx:1950
 AliCentralitySelectionTask.cxx:1951
 AliCentralitySelectionTask.cxx:1952
 AliCentralitySelectionTask.cxx:1953
 AliCentralitySelectionTask.cxx:1954
 AliCentralitySelectionTask.cxx:1955
 AliCentralitySelectionTask.cxx:1956
 AliCentralitySelectionTask.cxx:1957
 AliCentralitySelectionTask.cxx:1958
 AliCentralitySelectionTask.cxx:1959
 AliCentralitySelectionTask.cxx:1960
 AliCentralitySelectionTask.cxx:1961
 AliCentralitySelectionTask.cxx:1962
 AliCentralitySelectionTask.cxx:1963
 AliCentralitySelectionTask.cxx:1964
 AliCentralitySelectionTask.cxx:1965
 AliCentralitySelectionTask.cxx:1966
 AliCentralitySelectionTask.cxx:1967
 AliCentralitySelectionTask.cxx:1968
 AliCentralitySelectionTask.cxx:1969
 AliCentralitySelectionTask.cxx:1970
 AliCentralitySelectionTask.cxx:1971
 AliCentralitySelectionTask.cxx:1972
 AliCentralitySelectionTask.cxx:1973
 AliCentralitySelectionTask.cxx:1974
 AliCentralitySelectionTask.cxx:1975
 AliCentralitySelectionTask.cxx:1976
 AliCentralitySelectionTask.cxx:1977
 AliCentralitySelectionTask.cxx:1978
 AliCentralitySelectionTask.cxx:1979
 AliCentralitySelectionTask.cxx:1980
 AliCentralitySelectionTask.cxx:1981
 AliCentralitySelectionTask.cxx:1982
 AliCentralitySelectionTask.cxx:1983
 AliCentralitySelectionTask.cxx:1984
 AliCentralitySelectionTask.cxx:1985
 AliCentralitySelectionTask.cxx:1986
 AliCentralitySelectionTask.cxx:1987
 AliCentralitySelectionTask.cxx:1988
 AliCentralitySelectionTask.cxx:1989
 AliCentralitySelectionTask.cxx:1990
 AliCentralitySelectionTask.cxx:1991
 AliCentralitySelectionTask.cxx:1992
 AliCentralitySelectionTask.cxx:1993
 AliCentralitySelectionTask.cxx:1994
 AliCentralitySelectionTask.cxx:1995
 AliCentralitySelectionTask.cxx:1996
 AliCentralitySelectionTask.cxx:1997
 AliCentralitySelectionTask.cxx:1998
 AliCentralitySelectionTask.cxx:1999
 AliCentralitySelectionTask.cxx:2000
 AliCentralitySelectionTask.cxx:2001
 AliCentralitySelectionTask.cxx:2002
 AliCentralitySelectionTask.cxx:2003
 AliCentralitySelectionTask.cxx:2004
 AliCentralitySelectionTask.cxx:2005
 AliCentralitySelectionTask.cxx:2006
 AliCentralitySelectionTask.cxx:2007
 AliCentralitySelectionTask.cxx:2008
 AliCentralitySelectionTask.cxx:2009
 AliCentralitySelectionTask.cxx:2010
 AliCentralitySelectionTask.cxx:2011
 AliCentralitySelectionTask.cxx:2012
 AliCentralitySelectionTask.cxx:2013
 AliCentralitySelectionTask.cxx:2014
 AliCentralitySelectionTask.cxx:2015
 AliCentralitySelectionTask.cxx:2016
 AliCentralitySelectionTask.cxx:2017
 AliCentralitySelectionTask.cxx:2018
 AliCentralitySelectionTask.cxx:2019
 AliCentralitySelectionTask.cxx:2020
 AliCentralitySelectionTask.cxx:2021
 AliCentralitySelectionTask.cxx:2022
 AliCentralitySelectionTask.cxx:2023
 AliCentralitySelectionTask.cxx:2024
 AliCentralitySelectionTask.cxx:2025
 AliCentralitySelectionTask.cxx:2026
 AliCentralitySelectionTask.cxx:2027
 AliCentralitySelectionTask.cxx:2028
 AliCentralitySelectionTask.cxx:2029
 AliCentralitySelectionTask.cxx:2030
 AliCentralitySelectionTask.cxx:2031
 AliCentralitySelectionTask.cxx:2032
 AliCentralitySelectionTask.cxx:2033
 AliCentralitySelectionTask.cxx:2034
 AliCentralitySelectionTask.cxx:2035
 AliCentralitySelectionTask.cxx:2036
 AliCentralitySelectionTask.cxx:2037
 AliCentralitySelectionTask.cxx:2038
 AliCentralitySelectionTask.cxx:2039
 AliCentralitySelectionTask.cxx:2040
 AliCentralitySelectionTask.cxx:2041
 AliCentralitySelectionTask.cxx:2042
 AliCentralitySelectionTask.cxx:2043
 AliCentralitySelectionTask.cxx:2044
 AliCentralitySelectionTask.cxx:2045
 AliCentralitySelectionTask.cxx:2046
 AliCentralitySelectionTask.cxx:2047
 AliCentralitySelectionTask.cxx:2048
 AliCentralitySelectionTask.cxx:2049
 AliCentralitySelectionTask.cxx:2050
 AliCentralitySelectionTask.cxx:2051
 AliCentralitySelectionTask.cxx:2052
 AliCentralitySelectionTask.cxx:2053
 AliCentralitySelectionTask.cxx:2054
 AliCentralitySelectionTask.cxx:2055
 AliCentralitySelectionTask.cxx:2056
 AliCentralitySelectionTask.cxx:2057
 AliCentralitySelectionTask.cxx:2058
 AliCentralitySelectionTask.cxx:2059
 AliCentralitySelectionTask.cxx:2060
 AliCentralitySelectionTask.cxx:2061
 AliCentralitySelectionTask.cxx:2062
 AliCentralitySelectionTask.cxx:2063
 AliCentralitySelectionTask.cxx:2064
 AliCentralitySelectionTask.cxx:2065
 AliCentralitySelectionTask.cxx:2066
 AliCentralitySelectionTask.cxx:2067
 AliCentralitySelectionTask.cxx:2068
 AliCentralitySelectionTask.cxx:2069
 AliCentralitySelectionTask.cxx:2070
 AliCentralitySelectionTask.cxx:2071
 AliCentralitySelectionTask.cxx:2072
 AliCentralitySelectionTask.cxx:2073
 AliCentralitySelectionTask.cxx:2074
 AliCentralitySelectionTask.cxx:2075
 AliCentralitySelectionTask.cxx:2076
 AliCentralitySelectionTask.cxx:2077
 AliCentralitySelectionTask.cxx:2078
 AliCentralitySelectionTask.cxx:2079
 AliCentralitySelectionTask.cxx:2080
 AliCentralitySelectionTask.cxx:2081
 AliCentralitySelectionTask.cxx:2082
 AliCentralitySelectionTask.cxx:2083
 AliCentralitySelectionTask.cxx:2084
 AliCentralitySelectionTask.cxx:2085
 AliCentralitySelectionTask.cxx:2086
 AliCentralitySelectionTask.cxx:2087
 AliCentralitySelectionTask.cxx:2088
 AliCentralitySelectionTask.cxx:2089
 AliCentralitySelectionTask.cxx:2090
 AliCentralitySelectionTask.cxx:2091
 AliCentralitySelectionTask.cxx:2092
 AliCentralitySelectionTask.cxx:2093
 AliCentralitySelectionTask.cxx:2094
 AliCentralitySelectionTask.cxx:2095
 AliCentralitySelectionTask.cxx:2096
 AliCentralitySelectionTask.cxx:2097
 AliCentralitySelectionTask.cxx:2098
 AliCentralitySelectionTask.cxx:2099
 AliCentralitySelectionTask.cxx:2100
 AliCentralitySelectionTask.cxx:2101
 AliCentralitySelectionTask.cxx:2102
 AliCentralitySelectionTask.cxx:2103
 AliCentralitySelectionTask.cxx:2104
 AliCentralitySelectionTask.cxx:2105
 AliCentralitySelectionTask.cxx:2106
 AliCentralitySelectionTask.cxx:2107
 AliCentralitySelectionTask.cxx:2108
 AliCentralitySelectionTask.cxx:2109
 AliCentralitySelectionTask.cxx:2110
 AliCentralitySelectionTask.cxx:2111
 AliCentralitySelectionTask.cxx:2112
 AliCentralitySelectionTask.cxx:2113
 AliCentralitySelectionTask.cxx:2114
 AliCentralitySelectionTask.cxx:2115
 AliCentralitySelectionTask.cxx:2116
 AliCentralitySelectionTask.cxx:2117
 AliCentralitySelectionTask.cxx:2118
 AliCentralitySelectionTask.cxx:2119
 AliCentralitySelectionTask.cxx:2120
 AliCentralitySelectionTask.cxx:2121
 AliCentralitySelectionTask.cxx:2122
 AliCentralitySelectionTask.cxx:2123
 AliCentralitySelectionTask.cxx:2124
 AliCentralitySelectionTask.cxx:2125
 AliCentralitySelectionTask.cxx:2126
 AliCentralitySelectionTask.cxx:2127
 AliCentralitySelectionTask.cxx:2128
 AliCentralitySelectionTask.cxx:2129
 AliCentralitySelectionTask.cxx:2130
 AliCentralitySelectionTask.cxx:2131
 AliCentralitySelectionTask.cxx:2132
 AliCentralitySelectionTask.cxx:2133
 AliCentralitySelectionTask.cxx:2134
 AliCentralitySelectionTask.cxx:2135
 AliCentralitySelectionTask.cxx:2136
 AliCentralitySelectionTask.cxx:2137
 AliCentralitySelectionTask.cxx:2138
 AliCentralitySelectionTask.cxx:2139
 AliCentralitySelectionTask.cxx:2140
 AliCentralitySelectionTask.cxx:2141
 AliCentralitySelectionTask.cxx:2142
 AliCentralitySelectionTask.cxx:2143
 AliCentralitySelectionTask.cxx:2144
 AliCentralitySelectionTask.cxx:2145
 AliCentralitySelectionTask.cxx:2146
 AliCentralitySelectionTask.cxx:2147
 AliCentralitySelectionTask.cxx:2148
 AliCentralitySelectionTask.cxx:2149
 AliCentralitySelectionTask.cxx:2150
 AliCentralitySelectionTask.cxx:2151
 AliCentralitySelectionTask.cxx:2152
 AliCentralitySelectionTask.cxx:2153
 AliCentralitySelectionTask.cxx:2154
 AliCentralitySelectionTask.cxx:2155
 AliCentralitySelectionTask.cxx:2156
 AliCentralitySelectionTask.cxx:2157
 AliCentralitySelectionTask.cxx:2158
 AliCentralitySelectionTask.cxx:2159
 AliCentralitySelectionTask.cxx:2160
 AliCentralitySelectionTask.cxx:2161
 AliCentralitySelectionTask.cxx:2162
 AliCentralitySelectionTask.cxx:2163
 AliCentralitySelectionTask.cxx:2164
 AliCentralitySelectionTask.cxx:2165
 AliCentralitySelectionTask.cxx:2166
 AliCentralitySelectionTask.cxx:2167