class TTree;
class TParticle;
class TVector3;
class AliESDVertex;
class AliAODVertex;
class AliESDv0;
class AliAODv0;
#include <Riostream.h>
#include "TList.h"
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "TFile.h"
#include "THnSparse.h"
#include "TVector3.h"
#include "TCanvas.h"
#include "TMath.h"
#include "TLegend.h"
#include "AliLog.h"
#include "AliESDEvent.h"
#include "AliAODEvent.h"
#include "AliLightV0vertexer.h"
#include "AliLightCascadeVertexer.h"
#include "AliESDpid.h"
#include "AliESDtrack.h"
#include "AliESDtrackCuts.h"
#include "AliInputEventHandler.h"
#include "AliAnalysisManager.h"
#include "AliMCEventHandler.h"
#include "AliMCEvent.h"
#include "AliStack.h"
#include "AliCFContainer.h"
#include "AliMultiplicity.h"
#include "AliAODMCParticle.h"
#include "AliESDcascade.h"
#include "AliAODcascade.h"
#include "AliESDUtils.h"
#include "AliAnalysisUtils.h"
#include "AliGenEventHeader.h"
#include "AliAnalysisTaskExtractPerformanceCascade.h"
using std::cout;
using std::endl;
ClassImp(AliAnalysisTaskExtractPerformanceCascade)
AliAnalysisTaskExtractPerformanceCascade::AliAnalysisTaskExtractPerformanceCascade()
: AliAnalysisTaskSE(), fListHist(0), fTreeCascade(0), fPIDResponse(0), fESDtrackCuts(0), fUtils(0),
fkIsNuclear ( kFALSE ),
fkSwitchINT7 ( kFALSE ),
fpArapidityShift ( 0.465 ),
fCentralityEstimator("V0M"),
fkpAVertexSelection( kFALSE ),
fEtaRefMult ( 0.5 ),
fkRunVertexers ( kFALSE ),
fkCheckSwapping( kFALSE ),
fkSelectCentrality (kFALSE),
fCentSel_Low(0.0),
fCentSel_High(0.0),
fLowPtCutoff(0.0),
fTreeCascVarCharge(0),
fTreeCascVarMassAsXi(0),
fTreeCascVarMassAsOmega(0),
fTreeCascVarPt(0),
fTreeCascVarPtMC(0),
fTreeCascVarRapMC(0),
fTreeCascVarRapXi(0),
fTreeCascVarRapOmega(0),
fTreeCascVarNegEta(0),
fTreeCascVarPosEta(0),
fTreeCascVarBachEta(0),
fTreeCascVarDCACascDaughters(0),
fTreeCascVarDCABachToPrimVtx(0),
fTreeCascVarDCAV0Daughters(0),
fTreeCascVarDCAV0ToPrimVtx(0),
fTreeCascVarDCAPosToPrimVtx(0),
fTreeCascVarDCANegToPrimVtx(0),
fTreeCascVarCascCosPointingAngle(0),
fTreeCascVarCascRadius(0),
fTreeCascVarV0Mass(0),
fTreeCascVarV0CosPointingAngle(0),
fTreeCascVarV0CosPointingAngleSpecial(0),
fTreeCascVarV0Radius(0),
fTreeCascVarLeastNbrClusters(0),
fTreeCascVarMultiplicity(0),
fTreeCascVarMultiplicityV0A(0),
fTreeCascVarMultiplicityZNA(0),
fTreeCascVarMultiplicityTRK(0),
fTreeCascVarMultiplicitySPD(0),
fTreeCascVarMultiplicityMC(0),
fTreeCascVarDistOverTotMom(0),
fTreeCascVarIsPhysicalPrimary(0),
fTreeCascVarPID(0),
fTreeCascVarPIDSwapped(0),
fTreeCascVarPIDBachelor(0),
fTreeCascVarPIDNegative(0),
fTreeCascVarPIDPositive(0),
fTreeCascVarBachTransMom(0),
fTreeCascVarPosTransMom(0),
fTreeCascVarNegTransMom(0),
fTreeCascVarPosTransMomMC(0),
fTreeCascVarNegTransMomMC(0),
fTreeCascVarNegNSigmaPion(0),
fTreeCascVarNegNSigmaProton(0),
fTreeCascVarPosNSigmaPion(0),
fTreeCascVarPosNSigmaProton(0),
fTreeCascVarBachNSigmaPion(0),
fTreeCascVarBachNSigmaKaon(0),
fTreeCascVarkITSRefitBachelor(0),
fTreeCascVarkITSRefitNegative(0),
fTreeCascVarkITSRefitPositive(0),
fTreeCascVarNegClusters(0),
fTreeCascVarPosClusters(0),
fTreeCascVarBachClusters(0),
fTreeCascVarNegSharedClusters(0),
fTreeCascVarPosSharedClusters(0),
fTreeCascVarBachSharedClusters(0),
fTreeCascVarEvHasXiMinus(0),
fTreeCascVarEvHasXiPlus(0),
fTreeCascVarEvHasOmegaMinus(0),
fTreeCascVarEvHasOmegaPlus(0),
fTreeCascVarEvHasLambda(0),
fTreeCascVarEvHasAntiLambda(0),
fTreeCascVarEvHasLowPtXiMinus(0),
fTreeCascVarEvHasLowPtXiPlus(0),
fTreeCascVarEvHasLowPtOmegaMinus(0),
fTreeCascVarEvHasLowPtOmegaPlus(0),
fTreeCascVarEvHasLowPtLambda(0),
fTreeCascVarEvHasLowPtAntiLambda(0),
fTreeCascVarEvHasVeryLowPtXiMinus(0),
fTreeCascVarEvHasVeryLowPtXiPlus(0),
fTreeCascVarEvHasVeryLowPtOmegaMinus(0),
fTreeCascVarEvHasVeryLowPtOmegaPlus(0),
fTreeCascVarEvHasVeryLowPtLambda(0),
fTreeCascVarEvHasVeryLowPtAntiLambda(0),
fTreeCascVarBadCascadeJai(0),
fTreeCascVarDeltaDCA(0),
fHistV0MultiplicityBeforeTrigSel(0),
fHistV0MultiplicityForTrigEvt(0),
fHistV0MultiplicityForSelEvt(0),
fHistV0MultiplicityForSelEvtNoTPCOnly(0),
fHistV0MultiplicityForSelEvtNoTPCOnlyNoPileup(0),
fHistMultiplicityBeforeTrigSel(0),
fHistMultiplicityForTrigEvt(0),
fHistMultiplicity(0),
fHistMultiplicityNoTPCOnly(0),
fHistMultiplicityNoTPCOnlyNoPileup(0),
fHistMultiplicityV0ABeforeTrigSel(0),
fHistMultiplicityV0AForTrigEvt(0),
fHistMultiplicityV0A(0),
fHistMultiplicityV0ANoTPCOnly(0),
fHistMultiplicityV0ANoTPCOnlyNoPileup(0),
fHistMultiplicityZNABeforeTrigSel(0),
fHistMultiplicityZNAForTrigEvt(0),
fHistMultiplicityZNA(0),
fHistMultiplicityZNANoTPCOnly(0),
fHistMultiplicityZNANoTPCOnlyNoPileup(0),
fHistMultiplicityTRKBeforeTrigSel(0),
fHistMultiplicityTRKForTrigEvt(0),
fHistMultiplicityTRK(0),
fHistMultiplicityTRKNoTPCOnly(0),
fHistMultiplicityTRKNoTPCOnlyNoPileup(0),
fHistMultiplicitySPDBeforeTrigSel(0),
fHistMultiplicitySPDForTrigEvt(0),
fHistMultiplicitySPD(0),
fHistMultiplicitySPDNoTPCOnly(0),
fHistMultiplicitySPDNoTPCOnlyNoPileup(0),
f3dHistGenPtVsYVsMultXiMinus(0),
f3dHistGenPtVsYVsMultXiPlus(0),
f3dHistGenPtVsYVsMultOmegaMinus(0),
f3dHistGenPtVsYVsMultOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultXiMinus(0),
f3dHistGenSelectedPtVsYVsMultXiPlus(0),
f3dHistGenSelectedPtVsYVsMultOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultXiMinus(0),
f3dHistGenPtVsYCMSVsMultXiPlus(0),
f3dHistGenPtVsYCMSVsMultOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultOmegaPlus(0),
f3dHistGenPtVsYVsMultMCXiMinus(0),
f3dHistGenPtVsYVsMultMCXiPlus(0),
f3dHistGenPtVsYVsMultMCOmegaMinus(0),
f3dHistGenPtVsYVsMultMCOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultMCXiMinus(0),
f3dHistGenSelectedPtVsYVsMultMCXiPlus(0),
f3dHistGenSelectedPtVsYVsMultMCOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultMCOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultMCXiMinus(0),
f3dHistGenPtVsYCMSVsMultMCXiPlus(0),
f3dHistGenPtVsYCMSVsMultMCOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultMCOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultMCXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultMCXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultMCOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultMCOmegaPlus(0),
f3dHistGenPtVsYVsMultV0AXiMinus(0),
f3dHistGenPtVsYVsMultV0AXiPlus(0),
f3dHistGenPtVsYVsMultV0AOmegaMinus(0),
f3dHistGenPtVsYVsMultV0AOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultV0AXiMinus(0),
f3dHistGenSelectedPtVsYVsMultV0AXiPlus(0),
f3dHistGenSelectedPtVsYVsMultV0AOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultV0AOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultV0AXiMinus(0),
f3dHistGenPtVsYCMSVsMultV0AXiPlus(0),
f3dHistGenPtVsYCMSVsMultV0AOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultV0AOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultV0AXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultV0AXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaPlus(0),
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiMinus(0),
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiPlus(0),
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaMinus(0),
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaPlus(0),
f3dHistGenPtVsYVsMultZNAXiMinus(0),
f3dHistGenPtVsYVsMultZNAXiPlus(0),
f3dHistGenPtVsYVsMultZNAOmegaMinus(0),
f3dHistGenPtVsYVsMultZNAOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultZNAXiMinus(0),
f3dHistGenSelectedPtVsYVsMultZNAXiPlus(0),
f3dHistGenSelectedPtVsYVsMultZNAOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultZNAOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultZNAXiMinus(0),
f3dHistGenPtVsYCMSVsMultZNAXiPlus(0),
f3dHistGenPtVsYCMSVsMultZNAOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultZNAOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultZNAXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultZNAXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaPlus(0),
f3dHistGenPtVsYVsMultTRKXiMinus(0),
f3dHistGenPtVsYVsMultTRKXiPlus(0),
f3dHistGenPtVsYVsMultTRKOmegaMinus(0),
f3dHistGenPtVsYVsMultTRKOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultTRKXiMinus(0),
f3dHistGenSelectedPtVsYVsMultTRKXiPlus(0),
f3dHistGenSelectedPtVsYVsMultTRKOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultTRKOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultTRKXiMinus(0),
f3dHistGenPtVsYCMSVsMultTRKXiPlus(0),
f3dHistGenPtVsYCMSVsMultTRKOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultTRKOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultTRKXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultTRKXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaPlus(0),
f3dHistGenPtVsYVsMultSPDXiMinus(0),
f3dHistGenPtVsYVsMultSPDXiPlus(0),
f3dHistGenPtVsYVsMultSPDOmegaMinus(0),
f3dHistGenPtVsYVsMultSPDOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultSPDXiMinus(0),
f3dHistGenSelectedPtVsYVsMultSPDXiPlus(0),
f3dHistGenSelectedPtVsYVsMultSPDOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultSPDOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultSPDXiMinus(0),
f3dHistGenPtVsYCMSVsMultSPDXiPlus(0),
f3dHistGenPtVsYCMSVsMultSPDOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultSPDOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultSPDXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultSPDXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaPlus(0),
fHistPVx(0),
fHistPVy(0),
fHistPVz(0),
fHistPVxAnalysis(0),
fHistPVyAnalysis(0),
fHistPVzAnalysis(0)
{
}
AliAnalysisTaskExtractPerformanceCascade::AliAnalysisTaskExtractPerformanceCascade(const char *name)
: AliAnalysisTaskSE(name), fListHist(0), fTreeCascade(0), fPIDResponse(0), fESDtrackCuts(0), fUtils(0),
fkIsNuclear ( kFALSE ),
fkSwitchINT7 ( kFALSE ),
fpArapidityShift ( 0.465 ),
fCentralityEstimator("V0M"),
fkpAVertexSelection( kFALSE ),
fEtaRefMult ( 0.5 ),
fkRunVertexers ( kFALSE ),
fkCheckSwapping( kFALSE ),
fkSelectCentrality (kFALSE),
fCentSel_Low(0.0),
fCentSel_High(0.0),
fLowPtCutoff(0.0),
fTreeCascVarCharge(0),
fTreeCascVarMassAsXi(0),
fTreeCascVarMassAsOmega(0),
fTreeCascVarPt(0),
fTreeCascVarPtMC(0),
fTreeCascVarRapMC(0),
fTreeCascVarRapXi(0),
fTreeCascVarRapOmega(0),
fTreeCascVarNegEta(0),
fTreeCascVarPosEta(0),
fTreeCascVarBachEta(0),
fTreeCascVarDCACascDaughters(0),
fTreeCascVarDCABachToPrimVtx(0),
fTreeCascVarDCAV0Daughters(0),
fTreeCascVarDCAV0ToPrimVtx(0),
fTreeCascVarDCAPosToPrimVtx(0),
fTreeCascVarDCANegToPrimVtx(0),
fTreeCascVarCascCosPointingAngle(0),
fTreeCascVarCascRadius(0),
fTreeCascVarV0Mass(0),
fTreeCascVarV0CosPointingAngle(0),
fTreeCascVarV0CosPointingAngleSpecial(0),
fTreeCascVarV0Radius(0),
fTreeCascVarLeastNbrClusters(0),
fTreeCascVarMultiplicity(0),
fTreeCascVarMultiplicityV0A(0),
fTreeCascVarMultiplicityZNA(0),
fTreeCascVarMultiplicityTRK(0),
fTreeCascVarMultiplicitySPD(0),
fTreeCascVarMultiplicityMC(0),
fTreeCascVarDistOverTotMom(0),
fTreeCascVarIsPhysicalPrimary(0),
fTreeCascVarPID(0),
fTreeCascVarPIDSwapped(0),
fTreeCascVarPIDBachelor(0),
fTreeCascVarPIDNegative(0),
fTreeCascVarPIDPositive(0),
fTreeCascVarBachTransMom(0),
fTreeCascVarPosTransMom(0),
fTreeCascVarNegTransMom(0),
fTreeCascVarPosTransMomMC(0),
fTreeCascVarNegTransMomMC(0),
fTreeCascVarNegNSigmaPion(0),
fTreeCascVarNegNSigmaProton(0),
fTreeCascVarPosNSigmaPion(0),
fTreeCascVarPosNSigmaProton(0),
fTreeCascVarBachNSigmaPion(0),
fTreeCascVarBachNSigmaKaon(0),
fTreeCascVarkITSRefitBachelor(0),
fTreeCascVarkITSRefitNegative(0),
fTreeCascVarkITSRefitPositive(0),
fTreeCascVarNegClusters(0),
fTreeCascVarPosClusters(0),
fTreeCascVarBachClusters(0),
fTreeCascVarNegSharedClusters(0),
fTreeCascVarPosSharedClusters(0),
fTreeCascVarBachSharedClusters(0),
fTreeCascVarEvHasXiMinus(0),
fTreeCascVarEvHasXiPlus(0),
fTreeCascVarEvHasOmegaMinus(0),
fTreeCascVarEvHasOmegaPlus(0),
fTreeCascVarEvHasLambda(0),
fTreeCascVarEvHasAntiLambda(0),
fTreeCascVarEvHasLowPtXiMinus(0),
fTreeCascVarEvHasLowPtXiPlus(0),
fTreeCascVarEvHasLowPtOmegaMinus(0),
fTreeCascVarEvHasLowPtOmegaPlus(0),
fTreeCascVarEvHasLowPtLambda(0),
fTreeCascVarEvHasLowPtAntiLambda(0),
fTreeCascVarEvHasVeryLowPtXiMinus(0),
fTreeCascVarEvHasVeryLowPtXiPlus(0),
fTreeCascVarEvHasVeryLowPtOmegaMinus(0),
fTreeCascVarEvHasVeryLowPtOmegaPlus(0),
fTreeCascVarEvHasVeryLowPtLambda(0),
fTreeCascVarEvHasVeryLowPtAntiLambda(0),
fTreeCascVarBadCascadeJai(0),
fTreeCascVarDeltaDCA(0),
fHistV0MultiplicityBeforeTrigSel(0),
fHistV0MultiplicityForTrigEvt(0),
fHistV0MultiplicityForSelEvt(0),
fHistV0MultiplicityForSelEvtNoTPCOnly(0),
fHistV0MultiplicityForSelEvtNoTPCOnlyNoPileup(0),
fHistMultiplicityBeforeTrigSel(0),
fHistMultiplicityForTrigEvt(0),
fHistMultiplicity(0),
fHistMultiplicityNoTPCOnly(0),
fHistMultiplicityNoTPCOnlyNoPileup(0),
fHistMultiplicityV0ABeforeTrigSel(0),
fHistMultiplicityV0AForTrigEvt(0),
fHistMultiplicityV0A(0),
fHistMultiplicityV0ANoTPCOnly(0),
fHistMultiplicityV0ANoTPCOnlyNoPileup(0),
fHistMultiplicityZNABeforeTrigSel(0),
fHistMultiplicityZNAForTrigEvt(0),
fHistMultiplicityZNA(0),
fHistMultiplicityZNANoTPCOnly(0),
fHistMultiplicityZNANoTPCOnlyNoPileup(0),
fHistMultiplicityTRKBeforeTrigSel(0),
fHistMultiplicityTRKForTrigEvt(0),
fHistMultiplicityTRK(0),
fHistMultiplicityTRKNoTPCOnly(0),
fHistMultiplicityTRKNoTPCOnlyNoPileup(0),
fHistMultiplicitySPDBeforeTrigSel(0),
fHistMultiplicitySPDForTrigEvt(0),
fHistMultiplicitySPD(0),
fHistMultiplicitySPDNoTPCOnly(0),
fHistMultiplicitySPDNoTPCOnlyNoPileup(0),
f3dHistGenPtVsYVsMultXiMinus(0),
f3dHistGenPtVsYVsMultXiPlus(0),
f3dHistGenPtVsYVsMultOmegaMinus(0),
f3dHistGenPtVsYVsMultOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultXiMinus(0),
f3dHistGenSelectedPtVsYVsMultXiPlus(0),
f3dHistGenSelectedPtVsYVsMultOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultXiMinus(0),
f3dHistGenPtVsYCMSVsMultXiPlus(0),
f3dHistGenPtVsYCMSVsMultOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultOmegaPlus(0),
f3dHistGenPtVsYVsMultMCXiMinus(0),
f3dHistGenPtVsYVsMultMCXiPlus(0),
f3dHistGenPtVsYVsMultMCOmegaMinus(0),
f3dHistGenPtVsYVsMultMCOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultMCXiMinus(0),
f3dHistGenSelectedPtVsYVsMultMCXiPlus(0),
f3dHistGenSelectedPtVsYVsMultMCOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultMCOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultMCXiMinus(0),
f3dHistGenPtVsYCMSVsMultMCXiPlus(0),
f3dHistGenPtVsYCMSVsMultMCOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultMCOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultMCXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultMCXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultMCOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultMCOmegaPlus(0),
f3dHistGenPtVsYVsMultV0AXiMinus(0),
f3dHistGenPtVsYVsMultV0AXiPlus(0),
f3dHistGenPtVsYVsMultV0AOmegaMinus(0),
f3dHistGenPtVsYVsMultV0AOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultV0AXiMinus(0),
f3dHistGenSelectedPtVsYVsMultV0AXiPlus(0),
f3dHistGenSelectedPtVsYVsMultV0AOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultV0AOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultV0AXiMinus(0),
f3dHistGenPtVsYCMSVsMultV0AXiPlus(0),
f3dHistGenPtVsYCMSVsMultV0AOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultV0AOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultV0AXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultV0AXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaPlus(0),
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiMinus(0),
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiPlus(0),
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaMinus(0),
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaPlus(0),
f3dHistGenPtVsYVsMultZNAXiMinus(0),
f3dHistGenPtVsYVsMultZNAXiPlus(0),
f3dHistGenPtVsYVsMultZNAOmegaMinus(0),
f3dHistGenPtVsYVsMultZNAOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultZNAXiMinus(0),
f3dHistGenSelectedPtVsYVsMultZNAXiPlus(0),
f3dHistGenSelectedPtVsYVsMultZNAOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultZNAOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultZNAXiMinus(0),
f3dHistGenPtVsYCMSVsMultZNAXiPlus(0),
f3dHistGenPtVsYCMSVsMultZNAOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultZNAOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultZNAXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultZNAXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaPlus(0),
f3dHistGenPtVsYVsMultTRKXiMinus(0),
f3dHistGenPtVsYVsMultTRKXiPlus(0),
f3dHistGenPtVsYVsMultTRKOmegaMinus(0),
f3dHistGenPtVsYVsMultTRKOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultTRKXiMinus(0),
f3dHistGenSelectedPtVsYVsMultTRKXiPlus(0),
f3dHistGenSelectedPtVsYVsMultTRKOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultTRKOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultTRKXiMinus(0),
f3dHistGenPtVsYCMSVsMultTRKXiPlus(0),
f3dHistGenPtVsYCMSVsMultTRKOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultTRKOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultTRKXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultTRKXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaPlus(0),
f3dHistGenPtVsYVsMultSPDXiMinus(0),
f3dHistGenPtVsYVsMultSPDXiPlus(0),
f3dHistGenPtVsYVsMultSPDOmegaMinus(0),
f3dHistGenPtVsYVsMultSPDOmegaPlus(0),
f3dHistGenSelectedPtVsYVsMultSPDXiMinus(0),
f3dHistGenSelectedPtVsYVsMultSPDXiPlus(0),
f3dHistGenSelectedPtVsYVsMultSPDOmegaMinus(0),
f3dHistGenSelectedPtVsYVsMultSPDOmegaPlus(0),
f3dHistGenPtVsYCMSVsMultSPDXiMinus(0),
f3dHistGenPtVsYCMSVsMultSPDXiPlus(0),
f3dHistGenPtVsYCMSVsMultSPDOmegaMinus(0),
f3dHistGenPtVsYCMSVsMultSPDOmegaPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultSPDXiMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultSPDXiPlus(0),
f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaMinus(0),
f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaPlus(0),
fHistPVx(0),
fHistPVy(0),
fHistPVz(0),
fHistPVxAnalysis(0),
fHistPVyAnalysis(0),
fHistPVzAnalysis(0)
{
fV0VertexerSels[0] = 33. ;
fV0VertexerSels[1] = 0.02;
fV0VertexerSels[2] = 0.02;
fV0VertexerSels[3] = 2.0 ;
fV0VertexerSels[4] = 0.95;
fV0VertexerSels[5] = 1.0 ;
fV0VertexerSels[6] = 200. ;
fCascadeVertexerSels[0] = 33. ;
fCascadeVertexerSels[1] = 0.05 ;
fCascadeVertexerSels[2] = 0.010;
fCascadeVertexerSels[3] = 0.03 ;
fCascadeVertexerSels[4] = 2.0 ;
fCascadeVertexerSels[5] = 0.95 ;
fCascadeVertexerSels[6] = 0.4 ;
fCascadeVertexerSels[7] = 100. ;
DefineOutput(1, TList::Class());
DefineOutput(2, TTree::Class());
}
AliAnalysisTaskExtractPerformanceCascade::~AliAnalysisTaskExtractPerformanceCascade()
{
if (fListHist){
delete fListHist;
fListHist = 0x0;
}
if (fTreeCascade){
delete fTreeCascade;
fTreeCascade = 0x0;
}
if (fESDtrackCuts){
delete fESDtrackCuts;
fESDtrackCuts = 0x0;
}
if (fUtils){
delete fUtils;
fUtils = 0x0;
}
}
void AliAnalysisTaskExtractPerformanceCascade::UserCreateOutputObjects()
{
OpenFile(2);
fTreeCascade = new TTree("fTreeCascade","CascadeCandidates");
fTreeCascade->Branch("fTreeCascVarCharge",&fTreeCascVarCharge,"fTreeCascVarCharge/I");
fTreeCascade->Branch("fTreeCascVarMassAsXi",&fTreeCascVarMassAsXi,"fTreeCascVarMassAsXi/F");
fTreeCascade->Branch("fTreeCascVarMassAsOmega",&fTreeCascVarMassAsOmega,"fTreeCascVarMassAsOmega/F");
fTreeCascade->Branch("fTreeCascVarPt",&fTreeCascVarPt,"fTreeCascVarPt/F");
fTreeCascade->Branch("fTreeCascVarPtMC",&fTreeCascVarPtMC,"fTreeCascVarPtMC/F");
fTreeCascade->Branch("fTreeCascVarRapXi",&fTreeCascVarRapXi,"fTreeCascVarRapXi/F");
fTreeCascade->Branch("fTreeCascVarRapMC",&fTreeCascVarRapMC,"fTreeCascVarRapMC/F");
fTreeCascade->Branch("fTreeCascVarRapOmega",&fTreeCascVarRapOmega,"fTreeCascVarRapOmega/F");
fTreeCascade->Branch("fTreeCascVarNegEta",&fTreeCascVarNegEta,"fTreeCascVarNegEta/F");
fTreeCascade->Branch("fTreeCascVarPosEta",&fTreeCascVarPosEta,"fTreeCascVarPosEta/F");
fTreeCascade->Branch("fTreeCascVarBachEta",&fTreeCascVarBachEta,"fTreeCascVarBachEta/F");
fTreeCascade->Branch("fTreeCascVarDCACascDaughters",&fTreeCascVarDCACascDaughters,"fTreeCascVarDCACascDaughters/F");
fTreeCascade->Branch("fTreeCascVarDCABachToPrimVtx",&fTreeCascVarDCABachToPrimVtx,"fTreeCascVarDCABachToPrimVtx/F");
fTreeCascade->Branch("fTreeCascVarDCAV0Daughters",&fTreeCascVarDCAV0Daughters,"fTreeCascVarDCAV0Daughters/F");
fTreeCascade->Branch("fTreeCascVarDCAV0ToPrimVtx",&fTreeCascVarDCAV0ToPrimVtx,"fTreeCascVarDCAV0ToPrimVtx/F");
fTreeCascade->Branch("fTreeCascVarDCAPosToPrimVtx",&fTreeCascVarDCAPosToPrimVtx,"fTreeCascVarDCAPosToPrimVtx/F");
fTreeCascade->Branch("fTreeCascVarDCANegToPrimVtx",&fTreeCascVarDCANegToPrimVtx,"fTreeCascVarDCANegToPrimVtx/F");
fTreeCascade->Branch("fTreeCascVarCascCosPointingAngle",&fTreeCascVarCascCosPointingAngle,"fTreeCascVarCascCosPointingAngle/F");
fTreeCascade->Branch("fTreeCascVarCascRadius",&fTreeCascVarCascRadius,"fTreeCascVarCascRadius/F");
fTreeCascade->Branch("fTreeCascVarV0Mass",&fTreeCascVarV0Mass,"fTreeCascVarV0Mass/F");
fTreeCascade->Branch("fTreeCascVarV0CosPointingAngle",&fTreeCascVarV0CosPointingAngle,"fTreeCascVarV0CosPointingAngle/F");
fTreeCascade->Branch("fTreeCascVarV0CosPointingAngleSpecial",&fTreeCascVarV0CosPointingAngleSpecial,"fTreeCascVarV0CosPointingAngleSpecial/F");
fTreeCascade->Branch("fTreeCascVarV0Radius",&fTreeCascVarV0Radius,"fTreeCascVarV0Radius/F");
fTreeCascade->Branch("fTreeCascVarLeastNbrClusters",&fTreeCascVarLeastNbrClusters,"fTreeCascVarLeastNbrClusters/I");
fTreeCascade->Branch("fTreeCascVarNegClusters",&fTreeCascVarNegClusters,"fTreeCascVarNegClusters/I");
fTreeCascade->Branch("fTreeCascVarPosClusters",&fTreeCascVarPosClusters,"fTreeCascVarPosClusters/I");
fTreeCascade->Branch("fTreeCascVarBachClusters",&fTreeCascVarBachClusters,"fTreeCascVarBachClusters/I");
fTreeCascade->Branch("fTreeCascVarNegSharedClusters",&fTreeCascVarNegSharedClusters,"fTreeCascVarNegSharedClusters/I");
fTreeCascade->Branch("fTreeCascVarPosSharedClusters",&fTreeCascVarPosSharedClusters,"fTreeCascVarPosSharedClusters/I");
fTreeCascade->Branch("fTreeCascVarBachSharedClusters",&fTreeCascVarBachSharedClusters,"fTreeCascVarBachSharedClusters/I");
fTreeCascade->Branch("fTreeCascVarMultiplicity",&fTreeCascVarMultiplicity,"fTreeCascVarMultiplicity/I");
fTreeCascade->Branch("fTreeCascVarMultiplicityV0A",&fTreeCascVarMultiplicityV0A,"fTreeCascVarMultiplicityV0A/I");
fTreeCascade->Branch("fTreeCascVarMultiplicityZNA",&fTreeCascVarMultiplicityZNA,"fTreeCascVarMultiplicityZNA/I");
fTreeCascade->Branch("fTreeCascVarMultiplicityTRK",&fTreeCascVarMultiplicityTRK,"fTreeCascVarMultiplicityTRK/I");
fTreeCascade->Branch("fTreeCascVarMultiplicitySPD",&fTreeCascVarMultiplicitySPD,"fTreeCascVarMultiplicitySPD/I");
fTreeCascade->Branch("fTreeCascVarMultiplicityMC",&fTreeCascVarMultiplicityMC,"fTreeCascVarMultiplicityMC/I");
fTreeCascade->Branch("fTreeCascVarDistOverTotMom",&fTreeCascVarDistOverTotMom,"fTreeCascVarDistOverTotMom/F");
fTreeCascade->Branch("fTreeCascVarIsPhysicalPrimary",&fTreeCascVarIsPhysicalPrimary,"fTreeCascVarIsPhysicalPrimary/I");
fTreeCascade->Branch("fTreeCascVarPID",&fTreeCascVarPID,"fTreeCascVarPID/I");
fTreeCascade->Branch("fTreeCascVarPIDSwapped",&fTreeCascVarPIDSwapped,"fTreeCascVarPIDSwapped/I");
fTreeCascade->Branch("fTreeCascVarPIDBachelor",&fTreeCascVarPIDBachelor,"fTreeCascVarPIDBachelor/I");
fTreeCascade->Branch("fTreeCascVarPIDNegative",&fTreeCascVarPIDNegative,"fTreeCascVarPIDNegative/I");
fTreeCascade->Branch("fTreeCascVarPIDPositive",&fTreeCascVarPIDPositive,"fTreeCascVarPIDPositive/I");
fTreeCascade->Branch("fTreeCascVarBachTransMom",&fTreeCascVarBachTransMom,"fTreeCascVarBachTransMom/F");
fTreeCascade->Branch("fTreeCascVarPosTransMom",&fTreeCascVarPosTransMom,"fTreeCascVarPosTransMom/F");
fTreeCascade->Branch("fTreeCascVarNegTransMom",&fTreeCascVarNegTransMom,"fTreeCascVarNegTransMom/F");
fTreeCascade->Branch("fTreeCascVarPosTransMomMC",&fTreeCascVarPosTransMomMC,"fTreeCascVarPosTransMomMC/F");
fTreeCascade->Branch("fTreeCascVarNegTransMomMC",&fTreeCascVarNegTransMomMC,"fTreeCascVarNegTransMomMC/F");
fTreeCascade->Branch("fTreeCascVarNegNSigmaPion",&fTreeCascVarNegNSigmaPion,"fTreeCascVarNegNSigmaPion/F");
fTreeCascade->Branch("fTreeCascVarNegNSigmaProton",&fTreeCascVarNegNSigmaProton,"fTreeCascVarNegNSigmaProton/F");
fTreeCascade->Branch("fTreeCascVarPosNSigmaPion",&fTreeCascVarPosNSigmaPion,"fTreeCascVarPosNSigmaPion/F");
fTreeCascade->Branch("fTreeCascVarPosNSigmaProton",&fTreeCascVarPosNSigmaProton,"fTreeCascVarPosNSigmaProton/F");
fTreeCascade->Branch("fTreeCascVarBachNSigmaPion",&fTreeCascVarBachNSigmaPion,"fTreeCascVarBachNSigmaPion/F");
fTreeCascade->Branch("fTreeCascVarBachNSigmaKaon",&fTreeCascVarBachNSigmaKaon,"fTreeCascVarBachNSigmaKaon/F");
fTreeCascade->Branch("fTreeCascVarkITSRefitBachelor",&fTreeCascVarkITSRefitBachelor,"fTreeCascVarkITSRefitBachelor/O");
fTreeCascade->Branch("fTreeCascVarkITSRefitNegative",&fTreeCascVarkITSRefitNegative,"fTreeCascVarkITSRefitNegative/O");
fTreeCascade->Branch("fTreeCascVarkITSRefitPositive",&fTreeCascVarkITSRefitPositive,"fTreeCascVarkITSRefitPositive/O");
fTreeCascade->Branch("fTreeCascVarNegClusters",&fTreeCascVarNegClusters,"fTreeCascVarNegClusters/I");
fTreeCascade->Branch("fTreeCascVarPosClusters",&fTreeCascVarPosClusters,"fTreeCascVarPosClusters/I");
fTreeCascade->Branch("fTreeCascVarBachClusters",&fTreeCascVarBachClusters,"fTreeCascVarBachClusters/I");
fTreeCascade->Branch("fTreeCascVarNegSharedClusters",&fTreeCascVarNegSharedClusters,"fTreeCascVarNegSharedClusters/I");
fTreeCascade->Branch("fTreeCascVarPosSharedClusters",&fTreeCascVarPosSharedClusters,"fTreeCascVarPosSharedClusters/I");
fTreeCascade->Branch("fTreeCascVarBachSharedClusters",&fTreeCascVarBachSharedClusters,"fTreeCascVarBachSharedClusters/I");
fTreeCascade->Branch("fTreeCascVarEvHasXiMinus", &fTreeCascVarEvHasXiMinus, "fTreeCascVarEvHasXiMinus/O");
fTreeCascade->Branch("fTreeCascVarEvHasXiPlus", &fTreeCascVarEvHasXiPlus, "fTreeCascVarEvHasXiPlus/O");
fTreeCascade->Branch("fTreeCascVarEvHasOmegaMinus",&fTreeCascVarEvHasOmegaMinus,"fTreeCascVarEvHasOmegaMinus/O");
fTreeCascade->Branch("fTreeCascVarEvHasOmegaPlus", &fTreeCascVarEvHasOmegaPlus, "fTreeCascVarEvHasOmegaPlus/O");
fTreeCascade->Branch("fTreeCascVarEvHasLambda", &fTreeCascVarEvHasLambda, "fTreeCascVarEvHasLambda/O");
fTreeCascade->Branch("fTreeCascVarEvHasAntiLambda",&fTreeCascVarEvHasAntiLambda,"fTreeCascVarEvHasAntiLambda/O");
fTreeCascade->Branch("fTreeCascVarEvHasLowPtXiMinus", &fTreeCascVarEvHasLowPtXiMinus, "fTreeCascVarEvHasLowPtXiMinus/O");
fTreeCascade->Branch("fTreeCascVarEvHasLowPtXiPlus", &fTreeCascVarEvHasLowPtXiPlus, "fTreeCascVarEvHasLowPtXiPlus/O");
fTreeCascade->Branch("fTreeCascVarEvHasLowPtOmegaMinus",&fTreeCascVarEvHasLowPtOmegaMinus,"fTreeCascVarEvHasLowPtOmegaMinus/O");
fTreeCascade->Branch("fTreeCascVarEvHasLowPtOmegaPlus", &fTreeCascVarEvHasLowPtOmegaPlus, "fTreeCascVarEvHasLowPtOmegaPlus/O");
fTreeCascade->Branch("fTreeCascVarEvHasLowPtLambda", &fTreeCascVarEvHasLowPtLambda, "fTreeCascVarEvHasLowPtLambda/O");
fTreeCascade->Branch("fTreeCascVarEvHasLowPtAntiLambda",&fTreeCascVarEvHasLowPtAntiLambda,"fTreeCascVarEvHasLowPtAntiLambda/O");
fTreeCascade->Branch("fTreeCascVarEvHasVeryLowPtXiMinus", &fTreeCascVarEvHasVeryLowPtXiMinus, "fTreeCascVarEvHasVeryLowPtXiMinus/O");
fTreeCascade->Branch("fTreeCascVarEvHasVeryLowPtXiPlus", &fTreeCascVarEvHasVeryLowPtXiPlus, "fTreeCascVarEvHasVeryLowPtXiPlus/O");
fTreeCascade->Branch("fTreeCascVarEvHasVeryLowPtOmegaMinus",&fTreeCascVarEvHasVeryLowPtOmegaMinus,"fTreeCascVarEvHasVeryLowPtOmegaMinus/O");
fTreeCascade->Branch("fTreeCascVarEvHasVeryLowPtOmegaPlus", &fTreeCascVarEvHasVeryLowPtOmegaPlus, "fTreeCascVarEvHasVeryLowPtOmegaPlus/O");
fTreeCascade->Branch("fTreeCascVarEvHasVeryLowPtLambda", &fTreeCascVarEvHasVeryLowPtLambda, "fTreeCascVarEvHasVeryLowPtLambda/O");
fTreeCascade->Branch("fTreeCascVarEvHasVeryLowPtAntiLambda",&fTreeCascVarEvHasVeryLowPtAntiLambda,"fTreeCascVarEvHasVeryLowPtAntiLambda/O");
fTreeCascade->Branch("fTreeCascVarBadCascadeJai",&fTreeCascVarBadCascadeJai,"fTreeCascVarBadCascadeJai/O");
fTreeCascade->Branch("fTreeCascVarDeltaDCA",&fTreeCascVarDeltaDCA,"fTreeCascVarDeltaDCA/F");
AliAnalysisManager *man=AliAnalysisManager::GetAnalysisManager();
AliInputEventHandler* inputHandler = (AliInputEventHandler*) (man->GetInputEventHandler());
fPIDResponse = inputHandler->GetPIDResponse();
if(! fESDtrackCuts ){
fESDtrackCuts = new AliESDtrackCuts();
}
if(! fUtils ){
fUtils = new AliAnalysisUtils();
}
OpenFile(1);
fListHist = new TList();
fListHist->SetOwner();
if(! fHistV0MultiplicityBeforeTrigSel) {
fHistV0MultiplicityBeforeTrigSel = new TH1F("fHistV0MultiplicityBeforeTrigSel",
"V0s per event (before Trig. Sel.);Nbr of V0s/Evt;Events",
25, 0, 25);
fListHist->Add(fHistV0MultiplicityBeforeTrigSel);
}
if(! fHistV0MultiplicityForTrigEvt) {
fHistV0MultiplicityForTrigEvt = new TH1F("fHistV0MultiplicityForTrigEvt",
"V0s per event (for triggered evt);Nbr of V0s/Evt;Events",
25, 0, 25);
fListHist->Add(fHistV0MultiplicityForTrigEvt);
}
if(! fHistV0MultiplicityForSelEvt) {
fHistV0MultiplicityForSelEvt = new TH1F("fHistV0MultiplicityForSelEvt",
"V0s per event;Nbr of V0s/Evt;Events",
25, 0, 25);
fListHist->Add(fHistV0MultiplicityForSelEvt);
}
if(! fHistV0MultiplicityForSelEvtNoTPCOnly) {
fHistV0MultiplicityForSelEvtNoTPCOnly = new TH1F("fHistV0MultiplicityForSelEvtNoTPCOnly",
"V0s per event;Nbr of V0s/Evt;Events",
25, 0, 25);
fListHist->Add(fHistV0MultiplicityForSelEvtNoTPCOnly);
}
if(! fHistV0MultiplicityForSelEvtNoTPCOnlyNoPileup) {
fHistV0MultiplicityForSelEvtNoTPCOnlyNoPileup = new TH1F("fHistV0MultiplicityForSelEvtNoTPCOnlyNoPileup",
"V0s per event;Nbr of V0s/Evt;Events",
25, 0, 25);
fListHist->Add(fHistV0MultiplicityForSelEvtNoTPCOnlyNoPileup);
}
if(! fHistMultiplicityBeforeTrigSel) {
fHistMultiplicityBeforeTrigSel = new TH1F("fHistMultiplicityBeforeTrigSel",
"Tracks per event;Nbr of Tracks;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityBeforeTrigSel);
}
if(! fHistMultiplicityForTrigEvt) {
fHistMultiplicityForTrigEvt = new TH1F("fHistMultiplicityForTrigEvt",
"Tracks per event;Nbr of Tracks;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityForTrigEvt);
}
if(! fHistMultiplicity) {
fHistMultiplicity = new TH1F("fHistMultiplicity",
"Tracks per event;Nbr of Tracks;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicity);
}
if(! fHistMultiplicityNoTPCOnly) {
fHistMultiplicityNoTPCOnly = new TH1F("fHistMultiplicityNoTPCOnly",
"Tracks per event;Nbr of Tracks;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityNoTPCOnly);
}
if(! fHistMultiplicityNoTPCOnlyNoPileup) {
fHistMultiplicityNoTPCOnlyNoPileup = new TH1F("fHistMultiplicityNoTPCOnlyNoPileup",
"Tracks per event;Nbr of Tracks;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityNoTPCOnlyNoPileup);
}
if(! fHistMultiplicityV0ABeforeTrigSel) {
fHistMultiplicityV0ABeforeTrigSel = new TH1F("fHistMultiplicityV0ABeforeTrigSel",
"Centrality Distribution: V0A;V0A Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityV0ABeforeTrigSel);
}
if(! fHistMultiplicityV0AForTrigEvt) {
fHistMultiplicityV0AForTrigEvt = new TH1F("fHistMultiplicityV0AForTrigEvt",
"Centrality Distribution: V0A;V0A Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityV0AForTrigEvt);
}
if(! fHistMultiplicityV0A) {
fHistMultiplicityV0A = new TH1F("fHistMultiplicityV0A",
"Centrality Distribution: V0A;V0A Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityV0A);
}
if(! fHistMultiplicityV0ANoTPCOnly) {
fHistMultiplicityV0ANoTPCOnly = new TH1F("fHistMultiplicityV0ANoTPCOnly",
"Centrality Distribution: V0A;V0A Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityV0ANoTPCOnly);
}
if(! fHistMultiplicityV0ANoTPCOnlyNoPileup) {
fHistMultiplicityV0ANoTPCOnlyNoPileup = new TH1F("fHistMultiplicityV0ANoTPCOnlyNoPileup",
"Centrality Distribution: V0A;V0A Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityV0ANoTPCOnlyNoPileup);
}
if(! fHistMultiplicityZNABeforeTrigSel) {
fHistMultiplicityZNABeforeTrigSel = new TH1F("fHistMultiplicityZNABeforeTrigSel",
"Centrality Distribution: ZNA;ZNA Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityZNABeforeTrigSel);
}
if(! fHistMultiplicityZNAForTrigEvt) {
fHistMultiplicityZNAForTrigEvt = new TH1F("fHistMultiplicityZNAForTrigEvt",
"Centrality Distribution: ZNA;ZNA Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityZNAForTrigEvt);
}
if(! fHistMultiplicityZNA) {
fHistMultiplicityZNA = new TH1F("fHistMultiplicityZNA",
"Centrality Distribution: ZNA;ZNA Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityZNA);
}
if(! fHistMultiplicityZNANoTPCOnly) {
fHistMultiplicityZNANoTPCOnly = new TH1F("fHistMultiplicityZNANoTPCOnly",
"Centrality Distribution: ZNA;ZNA Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityZNANoTPCOnly);
}
if(! fHistMultiplicityZNANoTPCOnlyNoPileup) {
fHistMultiplicityZNANoTPCOnlyNoPileup = new TH1F("fHistMultiplicityZNANoTPCOnlyNoPileup",
"Centrality Distribution: ZNA;ZNA Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityZNANoTPCOnlyNoPileup);
}
if(! fHistMultiplicityTRKBeforeTrigSel) {
fHistMultiplicityTRKBeforeTrigSel = new TH1F("fHistMultiplicityTRKBeforeTrigSel",
"Centrality Distribution: TRK;TRK Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityTRKBeforeTrigSel);
}
if(! fHistMultiplicityTRKForTrigEvt) {
fHistMultiplicityTRKForTrigEvt = new TH1F("fHistMultiplicityTRKForTrigEvt",
"Centrality Distribution: TRK;TRK Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityTRKForTrigEvt);
}
if(! fHistMultiplicityTRK) {
fHistMultiplicityTRK = new TH1F("fHistMultiplicityTRK",
"Centrality Distribution: TRK;TRK Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityTRK);
}
if(! fHistMultiplicityTRKNoTPCOnly) {
fHistMultiplicityTRKNoTPCOnly = new TH1F("fHistMultiplicityTRKNoTPCOnly",
"Centrality Distribution: TRK;TRK Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityTRKNoTPCOnly);
}
if(! fHistMultiplicityTRKNoTPCOnlyNoPileup) {
fHistMultiplicityTRKNoTPCOnlyNoPileup = new TH1F("fHistMultiplicityTRKNoTPCOnlyNoPileup",
"Centrality Distribution: TRK;TRK Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicityTRKNoTPCOnlyNoPileup);
}
if(! fHistMultiplicitySPDBeforeTrigSel) {
fHistMultiplicitySPDBeforeTrigSel = new TH1F("fHistMultiplicitySPDBeforeTrigSel",
"Centrality Distribution: SPD;SPD Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicitySPDBeforeTrigSel);
}
if(! fHistMultiplicitySPDForTrigEvt) {
fHistMultiplicitySPDForTrigEvt = new TH1F("fHistMultiplicitySPDForTrigEvt",
"Centrality Distribution: SPD;SPD Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicitySPDForTrigEvt);
}
if(! fHistMultiplicitySPD) {
fHistMultiplicitySPD = new TH1F("fHistMultiplicitySPD",
"Centrality Distribution: SPD;SPD Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicitySPD);
}
if(! fHistMultiplicitySPDNoTPCOnly) {
fHistMultiplicitySPDNoTPCOnly = new TH1F("fHistMultiplicitySPDNoTPCOnly",
"Centrality Distribution: SPD;SPD Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicitySPDNoTPCOnly);
}
if(! fHistMultiplicitySPDNoTPCOnlyNoPileup) {
fHistMultiplicitySPDNoTPCOnlyNoPileup = new TH1F("fHistMultiplicitySPDNoTPCOnlyNoPileup",
"Centrality Distribution: SPD;SPD Centrality;Events",
200, 0, 200);
fListHist->Add(fHistMultiplicitySPDNoTPCOnlyNoPileup);
}
Int_t lCustomNBins = 200;
Double_t lCustomPtUpperLimit = 20;
Int_t lCustomNBinsMultiplicity = 100;
if(! f3dHistGenPtVsYVsMultXiMinus) {
f3dHistGenPtVsYVsMultXiMinus = new TH3F( "f3dHistGenPtVsYVsMultXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYVsMultXiMinus);
}
if(! f3dHistGenPtVsYVsMultXiPlus) {
f3dHistGenPtVsYVsMultXiPlus = new TH3F( "f3dHistGenPtVsYVsMultXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYVsMultXiPlus);
}
if(! f3dHistGenPtVsYVsMultOmegaMinus) {
f3dHistGenPtVsYVsMultOmegaMinus = new TH3F( "f3dHistGenPtVsYVsMultOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYVsMultOmegaMinus);
}
if(! f3dHistGenPtVsYVsMultOmegaPlus) {
f3dHistGenPtVsYVsMultOmegaPlus = new TH3F( "f3dHistGenPtVsYVsMultOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYVsMultOmegaPlus);
}
if(! f3dHistGenPtVsYCMSVsMultXiMinus) {
f3dHistGenPtVsYCMSVsMultXiMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYCMSVsMultXiMinus);
}
if(! f3dHistGenPtVsYCMSVsMultXiPlus) {
f3dHistGenPtVsYCMSVsMultXiPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYCMSVsMultXiPlus);
}
if(! f3dHistGenPtVsYCMSVsMultOmegaMinus) {
f3dHistGenPtVsYCMSVsMultOmegaMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYCMSVsMultOmegaMinus);
}
if(! f3dHistGenPtVsYCMSVsMultOmegaPlus) {
f3dHistGenPtVsYCMSVsMultOmegaPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYCMSVsMultOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultXiMinus) {
f3dHistGenSelectedPtVsYVsMultXiMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYVsMultXiMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultXiPlus) {
f3dHistGenSelectedPtVsYVsMultXiPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYVsMultXiPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultOmegaMinus) {
f3dHistGenSelectedPtVsYVsMultOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYVsMultOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultOmegaPlus) {
f3dHistGenSelectedPtVsYVsMultOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYVsMultOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultXiMinus) {
f3dHistGenSelectedPtVsYCMSVsMultXiMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultXiMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultXiPlus) {
f3dHistGenSelectedPtVsYCMSVsMultXiPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultXiPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultOmegaMinus) {
f3dHistGenSelectedPtVsYCMSVsMultOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultOmegaPlus) {
f3dHistGenSelectedPtVsYCMSVsMultOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultOmegaPlus);
}
if(! f3dHistGenPtVsYVsMultMCXiMinus) {
f3dHistGenPtVsYVsMultMCXiMinus = new TH3F( "f3dHistGenPtVsYVsMultMCXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYVsMultMCXiMinus);
}
if(! f3dHistGenPtVsYVsMultMCXiPlus) {
f3dHistGenPtVsYVsMultMCXiPlus = new TH3F( "f3dHistGenPtVsYVsMultMCXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYVsMultMCXiPlus);
}
if(! f3dHistGenPtVsYVsMultMCOmegaMinus) {
f3dHistGenPtVsYVsMultMCOmegaMinus = new TH3F( "f3dHistGenPtVsYVsMultMCOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYVsMultMCOmegaMinus);
}
if(! f3dHistGenPtVsYVsMultMCOmegaPlus) {
f3dHistGenPtVsYVsMultMCOmegaPlus = new TH3F( "f3dHistGenPtVsYVsMultMCOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYVsMultMCOmegaPlus);
}
if(! f3dHistGenPtVsYCMSVsMultMCXiMinus) {
f3dHistGenPtVsYCMSVsMultMCXiMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultMCXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYCMSVsMultMCXiMinus);
}
if(! f3dHistGenPtVsYCMSVsMultMCXiPlus) {
f3dHistGenPtVsYCMSVsMultMCXiPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultMCXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYCMSVsMultMCXiPlus);
}
if(! f3dHistGenPtVsYCMSVsMultMCOmegaMinus) {
f3dHistGenPtVsYCMSVsMultMCOmegaMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultMCOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYCMSVsMultMCOmegaMinus);
}
if(! f3dHistGenPtVsYCMSVsMultMCOmegaPlus) {
f3dHistGenPtVsYCMSVsMultMCOmegaPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultMCOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenPtVsYCMSVsMultMCOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultMCXiMinus) {
f3dHistGenSelectedPtVsYVsMultMCXiMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultMCXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYVsMultMCXiMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultMCXiPlus) {
f3dHistGenSelectedPtVsYVsMultMCXiPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultMCXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYVsMultMCXiPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultMCOmegaMinus) {
f3dHistGenSelectedPtVsYVsMultMCOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultMCOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYVsMultMCOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultMCOmegaPlus) {
f3dHistGenSelectedPtVsYVsMultMCOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultMCOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYVsMultMCOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultMCXiMinus) {
f3dHistGenSelectedPtVsYCMSVsMultMCXiMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultMCXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultMCXiMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultMCXiPlus) {
f3dHistGenSelectedPtVsYCMSVsMultMCXiPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultMCXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultMCXiPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultMCOmegaMinus) {
f3dHistGenSelectedPtVsYCMSVsMultMCOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultMCOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultMCOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultMCOmegaPlus) {
f3dHistGenSelectedPtVsYCMSVsMultMCOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultMCOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultMCOmegaPlus);
}
if(! f3dHistGenPtVsYVsMultV0AXiMinus) {
f3dHistGenPtVsYVsMultV0AXiMinus = new TH3F( "f3dHistGenPtVsYVsMultV0AXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultV0AXiMinus);
}
if(! f3dHistGenPtVsYVsMultV0AXiPlus) {
f3dHistGenPtVsYVsMultV0AXiPlus = new TH3F( "f3dHistGenPtVsYVsMultV0AXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultV0AXiPlus);
}
if(! f3dHistGenPtVsYVsMultV0AOmegaMinus) {
f3dHistGenPtVsYVsMultV0AOmegaMinus = new TH3F( "f3dHistGenPtVsYVsMultV0AOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultV0AOmegaMinus);
}
if(! f3dHistGenPtVsYVsMultV0AOmegaPlus) {
f3dHistGenPtVsYVsMultV0AOmegaPlus = new TH3F( "f3dHistGenPtVsYVsMultV0AOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultV0AOmegaPlus);
}
if(! f3dHistGenPtVsYCMSVsMultV0AXiMinus) {
f3dHistGenPtVsYCMSVsMultV0AXiMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultV0AXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultV0AXiMinus);
}
if(! f3dHistGenPtVsYCMSVsMultV0AXiPlus) {
f3dHistGenPtVsYCMSVsMultV0AXiPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultV0AXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultV0AXiPlus);
}
if(! f3dHistGenPtVsYCMSVsMultV0AOmegaMinus) {
f3dHistGenPtVsYCMSVsMultV0AOmegaMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultV0AOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultV0AOmegaMinus);
}
if(! f3dHistGenPtVsYCMSVsMultV0AOmegaPlus) {
f3dHistGenPtVsYCMSVsMultV0AOmegaPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultV0AOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultV0AOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultV0AXiMinus) {
f3dHistGenSelectedPtVsYVsMultV0AXiMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultV0AXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultV0AXiMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultV0AXiPlus) {
f3dHistGenSelectedPtVsYVsMultV0AXiPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultV0AXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultV0AXiPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultV0AOmegaMinus) {
f3dHistGenSelectedPtVsYVsMultV0AOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultV0AOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultV0AOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultV0AOmegaPlus) {
f3dHistGenSelectedPtVsYVsMultV0AOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultV0AOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultV0AOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultV0AXiMinus) {
f3dHistGenSelectedPtVsYCMSVsMultV0AXiMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultV0AXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultV0AXiMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultV0AXiPlus) {
f3dHistGenSelectedPtVsYCMSVsMultV0AXiPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultV0AXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultV0AXiPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaMinus) {
f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaPlus) {
f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaPlus);
}
if(! f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiMinus) {
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiMinus = new TH3F( "f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiMinus);
}
if(! f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiPlus) {
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiPlus = new TH3F( "f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiPlus);
}
if(! f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaMinus) {
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaMinus = new TH3F( "f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaMinus);
}
if(! f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaPlus) {
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaPlus = new TH3F( "f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaPlus);
}
if(! f3dHistGenPtVsYVsMultZNAXiMinus) {
f3dHistGenPtVsYVsMultZNAXiMinus = new TH3F( "f3dHistGenPtVsYVsMultZNAXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultZNAXiMinus);
}
if(! f3dHistGenPtVsYVsMultZNAXiPlus) {
f3dHistGenPtVsYVsMultZNAXiPlus = new TH3F( "f3dHistGenPtVsYVsMultZNAXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultZNAXiPlus);
}
if(! f3dHistGenPtVsYVsMultZNAOmegaMinus) {
f3dHistGenPtVsYVsMultZNAOmegaMinus = new TH3F( "f3dHistGenPtVsYVsMultZNAOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultZNAOmegaMinus);
}
if(! f3dHistGenPtVsYVsMultZNAOmegaPlus) {
f3dHistGenPtVsYVsMultZNAOmegaPlus = new TH3F( "f3dHistGenPtVsYVsMultZNAOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultZNAOmegaPlus);
}
if(! f3dHistGenPtVsYCMSVsMultZNAXiMinus) {
f3dHistGenPtVsYCMSVsMultZNAXiMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultZNAXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultZNAXiMinus);
}
if(! f3dHistGenPtVsYCMSVsMultZNAXiPlus) {
f3dHistGenPtVsYCMSVsMultZNAXiPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultZNAXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultZNAXiPlus);
}
if(! f3dHistGenPtVsYCMSVsMultZNAOmegaMinus) {
f3dHistGenPtVsYCMSVsMultZNAOmegaMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultZNAOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultZNAOmegaMinus);
}
if(! f3dHistGenPtVsYCMSVsMultZNAOmegaPlus) {
f3dHistGenPtVsYCMSVsMultZNAOmegaPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultZNAOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultZNAOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultZNAXiMinus) {
f3dHistGenSelectedPtVsYVsMultZNAXiMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultZNAXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultZNAXiMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultZNAXiPlus) {
f3dHistGenSelectedPtVsYVsMultZNAXiPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultZNAXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultZNAXiPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultZNAOmegaMinus) {
f3dHistGenSelectedPtVsYVsMultZNAOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultZNAOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultZNAOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultZNAOmegaPlus) {
f3dHistGenSelectedPtVsYVsMultZNAOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultZNAOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultZNAOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultZNAXiMinus) {
f3dHistGenSelectedPtVsYCMSVsMultZNAXiMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultZNAXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultZNAXiMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultZNAXiPlus) {
f3dHistGenSelectedPtVsYCMSVsMultZNAXiPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultZNAXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultZNAXiPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaMinus) {
f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaPlus) {
f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaPlus);
}
if(! f3dHistGenPtVsYVsMultTRKXiMinus) {
f3dHistGenPtVsYVsMultTRKXiMinus = new TH3F( "f3dHistGenPtVsYVsMultTRKXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultTRKXiMinus);
}
if(! f3dHistGenPtVsYVsMultTRKXiPlus) {
f3dHistGenPtVsYVsMultTRKXiPlus = new TH3F( "f3dHistGenPtVsYVsMultTRKXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultTRKXiPlus);
}
if(! f3dHistGenPtVsYVsMultTRKOmegaMinus) {
f3dHistGenPtVsYVsMultTRKOmegaMinus = new TH3F( "f3dHistGenPtVsYVsMultTRKOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultTRKOmegaMinus);
}
if(! f3dHistGenPtVsYVsMultTRKOmegaPlus) {
f3dHistGenPtVsYVsMultTRKOmegaPlus = new TH3F( "f3dHistGenPtVsYVsMultTRKOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultTRKOmegaPlus);
}
if(! f3dHistGenPtVsYCMSVsMultTRKXiMinus) {
f3dHistGenPtVsYCMSVsMultTRKXiMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultTRKXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultTRKXiMinus);
}
if(! f3dHistGenPtVsYCMSVsMultTRKXiPlus) {
f3dHistGenPtVsYCMSVsMultTRKXiPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultTRKXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultTRKXiPlus);
}
if(! f3dHistGenPtVsYCMSVsMultTRKOmegaMinus) {
f3dHistGenPtVsYCMSVsMultTRKOmegaMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultTRKOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultTRKOmegaMinus);
}
if(! f3dHistGenPtVsYCMSVsMultTRKOmegaPlus) {
f3dHistGenPtVsYCMSVsMultTRKOmegaPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultTRKOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultTRKOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultTRKXiMinus) {
f3dHistGenSelectedPtVsYVsMultTRKXiMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultTRKXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultTRKXiMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultTRKXiPlus) {
f3dHistGenSelectedPtVsYVsMultTRKXiPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultTRKXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultTRKXiPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultTRKOmegaMinus) {
f3dHistGenSelectedPtVsYVsMultTRKOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultTRKOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultTRKOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultTRKOmegaPlus) {
f3dHistGenSelectedPtVsYVsMultTRKOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultTRKOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultTRKOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultTRKXiMinus) {
f3dHistGenSelectedPtVsYCMSVsMultTRKXiMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultTRKXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultTRKXiMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultTRKXiPlus) {
f3dHistGenSelectedPtVsYCMSVsMultTRKXiPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultTRKXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultTRKXiPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaMinus) {
f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaPlus) {
f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaPlus);
}
if(! f3dHistGenPtVsYVsMultSPDXiMinus) {
f3dHistGenPtVsYVsMultSPDXiMinus = new TH3F( "f3dHistGenPtVsYVsMultSPDXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultSPDXiMinus);
}
if(! f3dHistGenPtVsYVsMultSPDXiPlus) {
f3dHistGenPtVsYVsMultSPDXiPlus = new TH3F( "f3dHistGenPtVsYVsMultSPDXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultSPDXiPlus);
}
if(! f3dHistGenPtVsYVsMultSPDOmegaMinus) {
f3dHistGenPtVsYVsMultSPDOmegaMinus = new TH3F( "f3dHistGenPtVsYVsMultSPDOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultSPDOmegaMinus);
}
if(! f3dHistGenPtVsYVsMultSPDOmegaPlus) {
f3dHistGenPtVsYVsMultSPDOmegaPlus = new TH3F( "f3dHistGenPtVsYVsMultSPDOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYVsMultSPDOmegaPlus);
}
if(! f3dHistGenPtVsYCMSVsMultSPDXiMinus) {
f3dHistGenPtVsYCMSVsMultSPDXiMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultSPDXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultSPDXiMinus);
}
if(! f3dHistGenPtVsYCMSVsMultSPDXiPlus) {
f3dHistGenPtVsYCMSVsMultSPDXiPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultSPDXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultSPDXiPlus);
}
if(! f3dHistGenPtVsYCMSVsMultSPDOmegaMinus) {
f3dHistGenPtVsYCMSVsMultSPDOmegaMinus = new TH3F( "f3dHistGenPtVsYCMSVsMultSPDOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultSPDOmegaMinus);
}
if(! f3dHistGenPtVsYCMSVsMultSPDOmegaPlus) {
f3dHistGenPtVsYCMSVsMultSPDOmegaPlus = new TH3F( "f3dHistGenPtVsYCMSVsMultSPDOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenPtVsYCMSVsMultSPDOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultSPDXiMinus) {
f3dHistGenSelectedPtVsYVsMultSPDXiMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultSPDXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultSPDXiMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultSPDXiPlus) {
f3dHistGenSelectedPtVsYVsMultSPDXiPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultSPDXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultSPDXiPlus);
}
if(! f3dHistGenSelectedPtVsYVsMultSPDOmegaMinus) {
f3dHistGenSelectedPtVsYVsMultSPDOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYVsMultSPDOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultSPDOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYVsMultSPDOmegaPlus) {
f3dHistGenSelectedPtVsYVsMultSPDOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYVsMultSPDOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYVsMultSPDOmegaPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultSPDXiMinus) {
f3dHistGenSelectedPtVsYCMSVsMultSPDXiMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultSPDXiMinus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultSPDXiMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultSPDXiPlus) {
f3dHistGenSelectedPtVsYCMSVsMultSPDXiPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultSPDXiPlus", "Pt_{#Xi} Vs Y_{#Xi} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Xi} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultSPDXiPlus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaMinus) {
f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaMinus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaMinus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaMinus);
}
if(! f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaPlus) {
f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaPlus = new TH3F( "f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaPlus", "Pt_{#Omega} Vs Y_{#Omega} Vs Multiplicity; Pt_{cascade} (GeV/c); Y_{#Omega} ; Mult", lCustomNBins, 0., lCustomPtUpperLimit, 48, -1.2,1.2,lCustomNBinsMultiplicity,0,lCustomNBinsMultiplicity);
if(fkIsNuclear) fListHist->Add(f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaPlus);
}
if(! fHistPVx) {
fHistPVx = new TH1F("fHistPVx",
"PV x position;Nbr of Evts;x",
2000, -0.5, 0.5);
fListHist->Add(fHistPVx);
}
if(! fHistPVy) {
fHistPVy = new TH1F("fHistPVy",
"PV y position;Nbr of Evts;y",
2000, -0.5, 0.5);
fListHist->Add(fHistPVy);
}
if(! fHistPVz) {
fHistPVz = new TH1F("fHistPVz",
"PV z position;Nbr of Evts;z",
400, -20, 20);
fListHist->Add(fHistPVz);
}
if(! fHistPVxAnalysis) {
fHistPVxAnalysis = new TH1F("fHistPVxAnalysis",
"PV x position;Nbr of Evts;x",
2000, -0.5, 0.5);
fListHist->Add(fHistPVxAnalysis);
}
if(! fHistPVyAnalysis) {
fHistPVyAnalysis = new TH1F("fHistPVyAnalysis",
"PV y position;Nbr of Evts;y",
2000, -0.5, 0.5);
fListHist->Add(fHistPVyAnalysis);
}
if(! fHistPVzAnalysis) {
fHistPVzAnalysis = new TH1F("fHistPVzAnalysis",
"PV z position;Nbr of Evts;z",
400, -20, 20);
fListHist->Add(fHistPVzAnalysis);
}
PostData(1, fListHist);
PostData(2, fTreeCascade);
}
void AliAnalysisTaskExtractPerformanceCascade::UserExec(Option_t *)
{
AliESDEvent *lESDevent = 0x0;
AliMCEvent *lMCevent = 0x0;
AliStack *lMCstack = 0x0;
Int_t lNumberOfV0s = -1;
Double_t lTrkgPrimaryVtxPos[3] = {-100.0, -100.0, -100.0};
Double_t lBestPrimaryVtxPos[3] = {-100.0, -100.0, -100.0};
Double_t lMagneticField = -10.;
lESDevent = dynamic_cast<AliESDEvent*>( InputEvent() );
if (!lESDevent) {
AliWarning("ERROR: lESDevent not available \n");
return;
}
lMCevent = MCEvent();
if (!lMCevent) {
Printf("ERROR: Could not retrieve MC event \n");
cout << "Name of the file with pb :" << fInputHandler->GetTree()->GetCurrentFile()->GetName() << endl;
return;
}
lMCstack = lMCevent->Stack();
if (!lMCstack) {
Printf("ERROR: Could not retrieve MC stack \n");
cout << "Name of the file with pb :" << fInputHandler->GetTree()->GetCurrentFile()->GetName() << endl;
return;
}
TArrayF mcPrimaryVtx;
AliGenEventHeader* mcHeader=lMCevent->GenEventHeader();
if(!mcHeader) return;
mcHeader->PrimaryVertex(mcPrimaryVtx);
Int_t lMultiplicity = -100;
Int_t lMultiplicityV0A = -100;
Int_t lMultiplicityZNA = -100;
Int_t lMultiplicityTRK = -100;
Int_t lMultiplicitySPD = -100;
if(fkIsNuclear == kFALSE) lMultiplicity = fESDtrackCuts->GetReferenceMultiplicity(lESDevent, AliESDtrackCuts::kTrackletsITSTPC, fEtaRefMult );
Long_t lNumberOfCharged = 0;
for (Int_t iCurrentLabelStack = 0; iCurrentLabelStack < (lMCstack->GetNtrack()); iCurrentLabelStack++)
{
TParticle* particleOne = lMCstack->Particle(iCurrentLabelStack);
if(!particleOne) continue;
if(!particleOne->GetPDG()) continue;
Double_t lThisCharge = particleOne->GetPDG()->Charge()/3.;
if(TMath::Abs(lThisCharge)<0.001) continue;
if(! (lMCstack->IsPhysicalPrimary(iCurrentLabelStack)) ) continue;
Double_t geta = particleOne -> Eta();
if( TMath::Abs(geta) < 0.5) lNumberOfCharged++;
}
if(fkIsNuclear == kTRUE){
AliCentrality* centrality;
centrality = lESDevent->GetCentrality();
lMultiplicity = ( ( Int_t ) ( centrality->GetCentralityPercentile( fCentralityEstimator.Data() ) ) );
lMultiplicityV0A = ( ( Int_t ) ( centrality->GetCentralityPercentile( "V0A" ) ) );
lMultiplicityZNA = ( ( Int_t ) ( centrality->GetCentralityPercentile( "ZNA" ) ) );
lMultiplicityTRK = ( ( Int_t ) ( centrality->GetCentralityPercentile( "TRK" ) ) );
lMultiplicitySPD = ( ( Int_t ) ( centrality->GetCentralityPercentile( "CL1" ) ) );
if (centrality->GetQuality()>1) {
PostData(1, fListHist);
PostData(2, fTreeCascade);
return;
}
}
if( fkSelectCentrality ){
if( lMultiplicity < fCentSel_Low || lMultiplicity >= fCentSel_High ){
PostData(1, fListHist);
PostData(2, fTreeCascade);
return;
}
}
fTreeCascVarMultiplicity = lMultiplicity;
fTreeCascVarMultiplicityMC = lNumberOfCharged;
fTreeCascVarMultiplicityV0A = lMultiplicityV0A;
fTreeCascVarMultiplicityZNA = lMultiplicityZNA;
fTreeCascVarMultiplicityTRK = lMultiplicityTRK;
fTreeCascVarMultiplicitySPD = lMultiplicitySPD;
fHistV0MultiplicityBeforeTrigSel->Fill ( lESDevent->GetNumberOfV0s() );
fHistMultiplicityBeforeTrigSel->Fill ( lMultiplicity );
fHistMultiplicityV0ABeforeTrigSel->Fill ( lMultiplicityV0A );
fHistMultiplicityZNABeforeTrigSel->Fill ( lMultiplicityZNA );
fHistMultiplicityTRKBeforeTrigSel->Fill ( lMultiplicityTRK );
fHistMultiplicitySPDBeforeTrigSel->Fill ( lMultiplicitySPD );
Int_t iNumberOfPrimaries = -1;
iNumberOfPrimaries = lMCstack->GetNprimary();
if(iNumberOfPrimaries < 1) return;
Int_t lNbMCPrimary = 0;
Double_t lPtCurrentPart = 0;
lNbMCPrimary = lMCstack->GetNprimary();
fTreeCascVarEvHasXiMinus = kFALSE;
fTreeCascVarEvHasXiPlus = kFALSE;
fTreeCascVarEvHasOmegaMinus = kFALSE;
fTreeCascVarEvHasOmegaPlus = kFALSE;
fTreeCascVarEvHasLambda = kFALSE;
fTreeCascVarEvHasAntiLambda = kFALSE;
fTreeCascVarEvHasLowPtXiMinus = kFALSE;
fTreeCascVarEvHasLowPtXiPlus = kFALSE;
fTreeCascVarEvHasLowPtOmegaMinus = kFALSE;
fTreeCascVarEvHasLowPtOmegaPlus = kFALSE;
fTreeCascVarEvHasLowPtLambda = kFALSE;
fTreeCascVarEvHasLowPtAntiLambda = kFALSE;
fTreeCascVarEvHasVeryLowPtXiMinus = kFALSE;
fTreeCascVarEvHasVeryLowPtXiPlus = kFALSE;
fTreeCascVarEvHasVeryLowPtOmegaMinus = kFALSE;
fTreeCascVarEvHasVeryLowPtOmegaPlus = kFALSE;
fTreeCascVarEvHasVeryLowPtLambda = kFALSE;
fTreeCascVarEvHasVeryLowPtAntiLambda = kFALSE;
for (Int_t iCurrentLabelStack = 0; iCurrentLabelStack < lNbMCPrimary; iCurrentLabelStack++)
{
TParticle* lCurrentParticlePrimary = 0x0;
lCurrentParticlePrimary = lMCstack->Particle( iCurrentLabelStack );
if(!lCurrentParticlePrimary){
Printf("Cascade loop %d - MC TParticle pointer to current stack particle = 0x0 ! Skip ...\n", iCurrentLabelStack );
continue;
}
if(lCurrentParticlePrimary->GetPdgCode() == 3312){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) ) fTreeCascVarEvHasXiMinus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() ==-3312){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) ) fTreeCascVarEvHasXiPlus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() == 3334){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) ) fTreeCascVarEvHasOmegaMinus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() ==-3334){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) ) fTreeCascVarEvHasOmegaPlus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() == 3122){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) ) fTreeCascVarEvHasLambda = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() ==-3122){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) ) fTreeCascVarEvHasAntiLambda = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() == 3312){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<2.0) fTreeCascVarEvHasLowPtXiMinus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() ==-3312){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<2.0) fTreeCascVarEvHasLowPtXiPlus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() == 3334){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<2.0) fTreeCascVarEvHasLowPtOmegaMinus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() ==-3334){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<2.0) fTreeCascVarEvHasLowPtOmegaPlus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() == 3122){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<2.0) fTreeCascVarEvHasLowPtLambda = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() ==-3122){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<2.0) fTreeCascVarEvHasLowPtAntiLambda = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() == 3312){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<1.2) fTreeCascVarEvHasVeryLowPtXiMinus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() ==-3312){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<1.2) fTreeCascVarEvHasVeryLowPtXiPlus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() == 3334){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<1.2) fTreeCascVarEvHasVeryLowPtOmegaMinus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() ==-3334){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<1.2) fTreeCascVarEvHasVeryLowPtOmegaPlus = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() == 3122){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<1.2) fTreeCascVarEvHasVeryLowPtLambda = kTRUE; }
if(lCurrentParticlePrimary->GetPdgCode() ==-3122){ if (TMath::Abs(lCurrentParticlePrimary->Eta())<1.2 && lMCstack->IsPhysicalPrimary(iCurrentLabelStack) && lCurrentParticlePrimary->Pt()<1.2) fTreeCascVarEvHasVeryLowPtAntiLambda = kTRUE; }
if ( TMath::Abs(lCurrentParticlePrimary->GetPdgCode()) == 3312 || TMath::Abs(lCurrentParticlePrimary->GetPdgCode()) == 3334 ) {
Double_t lRapXiMCPrimary = -100;
if( (lCurrentParticlePrimary->Energy() - lCurrentParticlePrimary->Pz() +1.e-13) != 0 ) {
if ( (lCurrentParticlePrimary->Energy() + lCurrentParticlePrimary->Pz()) / (lCurrentParticlePrimary->Energy() - lCurrentParticlePrimary->Pz() +1.e-13) !=0 ){
lRapXiMCPrimary = 0.5*TMath::Log( (lCurrentParticlePrimary->Energy() + lCurrentParticlePrimary->Pz()) / (lCurrentParticlePrimary->Energy() - lCurrentParticlePrimary->Pz() +1.e-13) );
}
}
if( lCurrentParticlePrimary->GetPdgCode() == 3312 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenPtVsYVsMultXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicity);
f3dHistGenPtVsYCMSVsMultXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicity);
f3dHistGenPtVsYVsMultMCXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lNumberOfCharged);
f3dHistGenPtVsYCMSVsMultMCXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lNumberOfCharged);
f3dHistGenPtVsYVsMultV0AXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityV0A);
f3dHistGenPtVsYCMSVsMultV0AXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
f3dHistGenPtVsYVsMultZNAXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityZNA);
f3dHistGenPtVsYCMSVsMultZNAXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityZNA);
f3dHistGenPtVsYVsMultTRKXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityTRK);
f3dHistGenPtVsYCMSVsMultTRKXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityTRK);
f3dHistGenPtVsYVsMultSPDXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicitySPD);
f3dHistGenPtVsYCMSVsMultSPDXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicitySPD);
}
if( lCurrentParticlePrimary->GetPdgCode() == -3312 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenPtVsYVsMultXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicity);
f3dHistGenPtVsYCMSVsMultXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicity);
f3dHistGenPtVsYVsMultMCXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lNumberOfCharged);
f3dHistGenPtVsYCMSVsMultMCXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lNumberOfCharged);
f3dHistGenPtVsYVsMultV0AXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityV0A);
f3dHistGenPtVsYCMSVsMultV0AXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
f3dHistGenPtVsYVsMultZNAXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityZNA);
f3dHistGenPtVsYCMSVsMultZNAXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityZNA);
f3dHistGenPtVsYVsMultTRKXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityTRK);
f3dHistGenPtVsYCMSVsMultTRKXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityTRK);
f3dHistGenPtVsYVsMultSPDXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicitySPD);
f3dHistGenPtVsYCMSVsMultSPDXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicitySPD);
}
if( lCurrentParticlePrimary->GetPdgCode() == 3334 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenPtVsYVsMultOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicity);
f3dHistGenPtVsYCMSVsMultOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicity);
f3dHistGenPtVsYVsMultMCOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lNumberOfCharged);
f3dHistGenPtVsYCMSVsMultMCOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lNumberOfCharged);
f3dHistGenPtVsYVsMultV0AOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityV0A);
f3dHistGenPtVsYCMSVsMultV0AOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
f3dHistGenPtVsYVsMultZNAOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityZNA);
f3dHistGenPtVsYCMSVsMultZNAOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityZNA);
f3dHistGenPtVsYVsMultTRKOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityTRK);
f3dHistGenPtVsYCMSVsMultTRKOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityTRK);
f3dHistGenPtVsYVsMultSPDOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicitySPD);
f3dHistGenPtVsYCMSVsMultSPDOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicitySPD);
}
if( lCurrentParticlePrimary->GetPdgCode() == -3334 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenPtVsYVsMultOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicity);
f3dHistGenPtVsYCMSVsMultOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicity);
f3dHistGenPtVsYVsMultMCOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lNumberOfCharged);
f3dHistGenPtVsYCMSVsMultMCOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lNumberOfCharged);
f3dHistGenPtVsYVsMultV0AOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityV0A);
f3dHistGenPtVsYCMSVsMultV0AOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
f3dHistGenPtVsYVsMultZNAOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityZNA);
f3dHistGenPtVsYCMSVsMultZNAOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityZNA);
f3dHistGenPtVsYVsMultTRKOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityTRK);
f3dHistGenPtVsYCMSVsMultTRKOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityTRK);
f3dHistGenPtVsYVsMultSPDOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicitySPD);
f3dHistGenPtVsYCMSVsMultSPDOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicitySPD);
}
}
}
lPtCurrentPart = 0;
UInt_t maskIsSelected = ((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected();
Bool_t isSelected = 0;
isSelected = (maskIsSelected & AliVEvent::kMB) == AliVEvent::kMB;
if( fkSwitchINT7 ) isSelected = (maskIsSelected & AliVEvent::kINT7) == AliVEvent::kINT7;
if ( ! isSelected ) {
PostData(1, fListHist);
PostData(2, fTreeCascade);
return;
}
if( fkRunVertexers ){
lESDevent->ResetCascades();
lESDevent->ResetV0s();
AliLightV0vertexer lV0vtxer;
AliLightCascadeVertexer lCascVtxer;
lV0vtxer.SetDefaultCuts(fV0VertexerSels);
lCascVtxer.SetDefaultCuts(fCascadeVertexerSels);
lV0vtxer.Tracks2V0vertices(lESDevent);
lCascVtxer.V0sTracks2CascadeVertices(lESDevent);
}
lNumberOfV0s = lESDevent->GetNumberOfV0s();
fHistV0MultiplicityForTrigEvt->Fill(lNumberOfV0s);
fHistMultiplicityForTrigEvt->Fill ( lMultiplicity );
fHistMultiplicityV0AForTrigEvt ->Fill( lMultiplicityV0A );
fHistMultiplicityZNAForTrigEvt ->Fill( lMultiplicityZNA );
fHistMultiplicityTRKForTrigEvt ->Fill( lMultiplicityTRK );
fHistMultiplicitySPDForTrigEvt ->Fill( lMultiplicitySPD );
const AliESDVertex *lPrimaryTrackingESDVtx = lESDevent->GetPrimaryVertexTracks();
lPrimaryTrackingESDVtx->GetXYZ( lTrkgPrimaryVtxPos );
const AliESDVertex *lPrimaryBestESDVtx = lESDevent->GetPrimaryVertex();
lPrimaryBestESDVtx->GetXYZ( lBestPrimaryVtxPos );
Double_t lPrimaryVtxPosition[3];
const AliVVertex *primaryVtx = lESDevent->GetPrimaryVertex();
lPrimaryVtxPosition[0] = primaryVtx->GetX();
lPrimaryVtxPosition[1] = primaryVtx->GetY();
lPrimaryVtxPosition[2] = primaryVtx->GetZ();
fHistPVx->Fill( lPrimaryVtxPosition[0] );
fHistPVy->Fill( lPrimaryVtxPosition[1] );
fHistPVz->Fill( lPrimaryVtxPosition[2] );
Bool_t fHasVertex = kFALSE;
const AliESDVertex *vertex = lESDevent->GetPrimaryVertexTracks();
if (vertex->GetNContributors() < 1) {
vertex = lESDevent->GetPrimaryVertexSPD();
if (vertex->GetNContributors() < 1) fHasVertex = kFALSE;
else fHasVertex = kTRUE;
TString vtxTyp = vertex->GetTitle();
Double_t cov[6]={0};
vertex->GetCovarianceMatrix(cov);
Double_t zRes = TMath::Sqrt(cov[5]);
if (vtxTyp.Contains("vertexer:Z") && (zRes>0.25)) fHasVertex = kFALSE;
}
else fHasVertex = kTRUE;
if(fkpAVertexSelection==kTRUE && fHasVertex == kFALSE) {
AliWarning("Pb / | PV does not satisfy selection criteria!");
PostData(1, fListHist);
PostData(2, fTreeCascade);
return;
}
if(fkpAVertexSelection==kTRUE && fUtils->IsFirstEventInChunk(lESDevent)) {
AliWarning("Pb / | This is the first event in the chunk!");
PostData(1, fListHist);
PostData(2, fTreeCascade);
return;
}
if(TMath::Abs(lBestPrimaryVtxPos[2]) > 10.0) {
AliWarning("Pb / | Z position of Best Prim Vtx | > 10.0 cm ... return !");
PostData(1, fListHist);
PostData(2, fTreeCascade);
return;
}
lMagneticField = lESDevent->GetMagneticField( );
fHistV0MultiplicityForSelEvt ->Fill( lNumberOfV0s );
fHistMultiplicity->Fill(lMultiplicity);
fHistMultiplicityV0A->Fill(lMultiplicityV0A);
fHistMultiplicityZNA->Fill(lMultiplicityZNA);
fHistMultiplicityTRK->Fill(lMultiplicityTRK);
fHistMultiplicitySPD->Fill(lMultiplicitySPD);
const AliESDVertex *lPrimaryTrackingESDVtxCheck = lESDevent->GetPrimaryVertexTracks();
const AliESDVertex *lPrimarySPDVtx = lESDevent->GetPrimaryVertexSPD();
if (!lPrimarySPDVtx->GetStatus() && !lPrimaryTrackingESDVtxCheck->GetStatus() && fkpAVertexSelection==kFALSE ){
AliWarning("Pb / No SPD prim. vertex nor prim. Tracking vertex ... return !");
PostData(1, fListHist);
PostData(2, fTreeCascade);
return;
}
fHistV0MultiplicityForSelEvtNoTPCOnly ->Fill( lNumberOfV0s );
fHistMultiplicityNoTPCOnly->Fill(lMultiplicity);
fHistMultiplicityV0ANoTPCOnly->Fill(lMultiplicityV0A);
fHistMultiplicityZNANoTPCOnly->Fill(lMultiplicityZNA);
fHistMultiplicityTRKNoTPCOnly->Fill(lMultiplicityTRK);
fHistMultiplicitySPDNoTPCOnly->Fill(lMultiplicitySPD);
if(lESDevent->IsPileupFromSPD() && !fkIsNuclear ){
AliWarning("Pb / This is tagged as Pileup from SPD... return !");
PostData(1, fListHist);
PostData(2, fTreeCascade);
return;
}
fHistV0MultiplicityForSelEvtNoTPCOnlyNoPileup ->Fill( lNumberOfV0s );
fHistMultiplicityNoTPCOnlyNoPileup->Fill(lMultiplicity);
fHistMultiplicityV0ANoTPCOnlyNoPileup->Fill(lMultiplicityV0A);
fHistMultiplicityZNANoTPCOnlyNoPileup->Fill(lMultiplicityZNA);
fHistMultiplicityTRKNoTPCOnlyNoPileup->Fill(lMultiplicityTRK);
fHistMultiplicitySPDNoTPCOnlyNoPileup->Fill(lMultiplicitySPD);
if( ! (lESDevent->GetPrimaryVertex()->IsFromVertexerZ() ) ){
fHistPVxAnalysis->Fill( lPrimaryVtxPosition[0] );
fHistPVyAnalysis->Fill( lPrimaryVtxPosition[1] );
fHistPVzAnalysis->Fill( lPrimaryVtxPosition[2] );
}
for (Int_t iCurrentLabelStack = 0; iCurrentLabelStack < lNbMCPrimary; iCurrentLabelStack++)
{
TParticle* lCurrentParticlePrimary = 0x0;
lCurrentParticlePrimary = lMCstack->Particle( iCurrentLabelStack );
if(!lCurrentParticlePrimary){
Printf("Cascade loop %d - MC TParticle pointer to current stack particle = 0x0 ! Skip ...\n", iCurrentLabelStack );
continue;
}
if ( TMath::Abs(lCurrentParticlePrimary->GetPdgCode()) == 3312 || TMath::Abs(lCurrentParticlePrimary->GetPdgCode()) == 3334 ) {
Double_t lRapXiMCPrimary = -100;
if( (lCurrentParticlePrimary->Energy() - lCurrentParticlePrimary->Pz() +1.e-13) != 0 ) {
if ( (lCurrentParticlePrimary->Energy() + lCurrentParticlePrimary->Pz()) / (lCurrentParticlePrimary->Energy() - lCurrentParticlePrimary->Pz() +1.e-13) !=0 ){
lRapXiMCPrimary = 0.5*TMath::Log( (lCurrentParticlePrimary->Energy() + lCurrentParticlePrimary->Pz()) / (lCurrentParticlePrimary->Energy() - lCurrentParticlePrimary->Pz() +1.e-13) );
}
}
if( lCurrentParticlePrimary->GetPdgCode() == 3312 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenSelectedPtVsYVsMultXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicity);
f3dHistGenSelectedPtVsYCMSVsMultXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicity);
f3dHistGenSelectedPtVsYVsMultMCXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lNumberOfCharged);
f3dHistGenSelectedPtVsYCMSVsMultMCXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lNumberOfCharged);
f3dHistGenSelectedPtVsYVsMultV0AXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityV0A);
f3dHistGenSelectedPtVsYCMSVsMultV0AXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
f3dHistGenSelectedPtVsYVsMultZNAXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityZNA);
f3dHistGenSelectedPtVsYCMSVsMultZNAXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityZNA);
f3dHistGenSelectedPtVsYVsMultTRKXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityTRK);
f3dHistGenSelectedPtVsYCMSVsMultTRKXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityTRK);
f3dHistGenSelectedPtVsYVsMultSPDXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicitySPD);
f3dHistGenSelectedPtVsYCMSVsMultSPDXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicitySPD);
}
if( lCurrentParticlePrimary->GetPdgCode() == -3312 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenSelectedPtVsYVsMultXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicity);
f3dHistGenSelectedPtVsYCMSVsMultXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicity);
f3dHistGenSelectedPtVsYVsMultMCXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lNumberOfCharged);
f3dHistGenSelectedPtVsYCMSVsMultMCXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lNumberOfCharged);
f3dHistGenSelectedPtVsYVsMultV0AXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityV0A);
f3dHistGenSelectedPtVsYCMSVsMultV0AXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
f3dHistGenSelectedPtVsYVsMultZNAXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityZNA);
f3dHistGenSelectedPtVsYCMSVsMultZNAXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityZNA);
f3dHistGenSelectedPtVsYVsMultTRKXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityTRK);
f3dHistGenSelectedPtVsYCMSVsMultTRKXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityTRK);
f3dHistGenSelectedPtVsYVsMultSPDXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicitySPD);
f3dHistGenSelectedPtVsYCMSVsMultSPDXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicitySPD);
}
if( lCurrentParticlePrimary->GetPdgCode() == 3334 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenSelectedPtVsYVsMultOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicity);
f3dHistGenSelectedPtVsYCMSVsMultOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicity);
f3dHistGenSelectedPtVsYVsMultMCOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lNumberOfCharged);
f3dHistGenSelectedPtVsYCMSVsMultMCOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lNumberOfCharged);
f3dHistGenSelectedPtVsYVsMultV0AOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityV0A);
f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
f3dHistGenSelectedPtVsYVsMultZNAOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityZNA);
f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityZNA);
f3dHistGenSelectedPtVsYVsMultTRKOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityTRK);
f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityTRK);
f3dHistGenSelectedPtVsYVsMultSPDOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicitySPD);
f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicitySPD);
}
if( lCurrentParticlePrimary->GetPdgCode() == -3334 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenSelectedPtVsYVsMultOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicity);
f3dHistGenSelectedPtVsYCMSVsMultOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicity);
f3dHistGenSelectedPtVsYVsMultMCOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lNumberOfCharged);
f3dHistGenSelectedPtVsYCMSVsMultMCOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lNumberOfCharged);
f3dHistGenSelectedPtVsYVsMultV0AOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityV0A);
f3dHistGenSelectedPtVsYCMSVsMultV0AOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
f3dHistGenSelectedPtVsYVsMultZNAOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityZNA);
f3dHistGenSelectedPtVsYCMSVsMultZNAOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityZNA);
f3dHistGenSelectedPtVsYVsMultTRKOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicityTRK);
f3dHistGenSelectedPtVsYCMSVsMultTRKOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityTRK);
f3dHistGenSelectedPtVsYVsMultSPDOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary, lMultiplicitySPD);
f3dHistGenSelectedPtVsYCMSVsMultSPDOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicitySPD);
}
}
}
for (Int_t iCurrentLabelStack = 0; iCurrentLabelStack < (lMCstack->GetNtrack()); iCurrentLabelStack++)
{
TParticle* lCurrentParticlePrimary = 0x0;
lCurrentParticlePrimary = lMCstack->Particle( iCurrentLabelStack );
if(!lCurrentParticlePrimary){
Printf("Cascade loop %d - MC TParticle pointer to current stack particle = 0x0 ! Skip ...\n", iCurrentLabelStack );
continue;
}
if ( TMath::Abs(lCurrentParticlePrimary->GetPdgCode()) == 3312 || TMath::Abs(lCurrentParticlePrimary->GetPdgCode()) == 3334 ) {
Double_t lRapXiMCPrimary = -100;
if( (lCurrentParticlePrimary->Energy() - lCurrentParticlePrimary->Pz() +1.e-13) != 0 ) {
if ( (lCurrentParticlePrimary->Energy() + lCurrentParticlePrimary->Pz()) / (lCurrentParticlePrimary->Energy() - lCurrentParticlePrimary->Pz() +1.e-13) !=0 ){
lRapXiMCPrimary = 0.5*TMath::Log( (lCurrentParticlePrimary->Energy() + lCurrentParticlePrimary->Pz()) / (lCurrentParticlePrimary->Energy() - lCurrentParticlePrimary->Pz() +1.e-13) );
}
}
if ( lMCstack->IsPhysicalPrimary(iCurrentLabelStack)!=kTRUE ) continue;
if( lCurrentParticlePrimary->GetPdgCode() == 3312 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
}
if( lCurrentParticlePrimary->GetPdgCode() == -3312 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AXiPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
}
if( lCurrentParticlePrimary->GetPdgCode() == 3334 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaMinus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
}
if( lCurrentParticlePrimary->GetPdgCode() == -3334 ){
lPtCurrentPart = lCurrentParticlePrimary->Pt();
f3dHistGenSelectedPrimPtVsYCMSVsMultV0AOmegaPlus->Fill(lPtCurrentPart, lRapXiMCPrimary+fpArapidityShift, lMultiplicityV0A);
}
}
}
Long_t ncascades = 0;
ncascades = lESDevent->GetNumberOfCascades();
for (Int_t iXi = 0; iXi < ncascades; iXi++){
Double_t lEffMassXi = 0. ;
Double_t lDcaXiDaughters = -1. ;
Double_t lXiCosineOfPointingAngle = -1. ;
Double_t lPosXi[3] = { -1000.0, -1000.0, -1000.0 };
Double_t lXiRadius = -1000. ;
Int_t lPosTPCClusters = -1;
Int_t lNegTPCClusters = -1;
Int_t lBachTPCClusters = -1;
Double_t lInvMassLambdaAsCascDghter = 0.;
Double_t lDcaV0DaughtersXi = -1.;
Double_t lDcaBachToPrimVertexXi = -1., lDcaV0ToPrimVertexXi = -1.;
Double_t lDcaPosToPrimVertexXi = -1.;
Double_t lDcaNegToPrimVertexXi = -1.;
Double_t lV0CosineOfPointingAngleXi = -1. ;
Double_t lV0CosineOfPointingAngleXiSpecial = -1. ;
Double_t lPosV0Xi[3] = { -1000. , -1000., -1000. };
Double_t lV0RadiusXi = -1000.0;
Double_t lV0quality = 0.;
Double_t lInvMassXiMinus = 0.;
Double_t lInvMassXiPlus = 0.;
Double_t lInvMassOmegaMinus = 0.;
Double_t lInvMassOmegaPlus = 0.;
Double_t lXiMomX = 0. , lXiMomY = 0., lXiMomZ = 0.;
Double_t lXiTransvMom = 0. ;
Double_t lXiTransvMomMC= 0. ;
Double_t lXiTotMom = 0. ;
Double_t lBachMomX = 0., lBachMomY = 0., lBachMomZ = 0.;
fTreeCascVarNegNSigmaPion = -100;
fTreeCascVarNegNSigmaProton = -100;
fTreeCascVarPosNSigmaPion = -100;
fTreeCascVarPosNSigmaProton = -100;
fTreeCascVarBachNSigmaPion = -100;
fTreeCascVarBachNSigmaKaon = -100;
Short_t lChargeXi = -2;
Double_t lRapXi = -20.0, lRapOmega = -20.0, lRapMC = -20.0;
AliESDcascade *xi = lESDevent->GetCascade(iXi);
if (!xi) continue;
lV0quality = 0.;
xi->ChangeMassHypothesis(lV0quality , 3312);
lEffMassXi = xi->GetEffMassXi();
lDcaXiDaughters = xi->GetDcaXiDaughters();
lXiCosineOfPointingAngle = xi->GetCascadeCosineOfPointingAngle( lBestPrimaryVtxPos[0],
lBestPrimaryVtxPos[1],
lBestPrimaryVtxPos[2] );
xi->GetXYZcascade( lPosXi[0], lPosXi[1], lPosXi[2] );
lXiRadius = TMath::Sqrt( lPosXi[0]*lPosXi[0] + lPosXi[1]*lPosXi[1] );
UInt_t lIdxPosXi = (UInt_t) TMath::Abs( xi->GetPindex() );
UInt_t lIdxNegXi = (UInt_t) TMath::Abs( xi->GetNindex() );
UInt_t lBachIdx = (UInt_t) TMath::Abs( xi->GetBindex() );
if(lBachIdx == lIdxNegXi) {
AliWarning("Pb / Idx(Bach. track) = Idx(Neg. track) ... continue!"); continue;
}
if(lBachIdx == lIdxPosXi) {
AliWarning("Pb / Idx(Bach. track) = Idx(Pos. track) ... continue!"); continue;
}
AliESDtrack *pTrackXi = lESDevent->GetTrack( lIdxPosXi );
AliESDtrack *nTrackXi = lESDevent->GetTrack( lIdxNegXi );
AliESDtrack *bachTrackXi = lESDevent->GetTrack( lBachIdx );
if (!pTrackXi || !nTrackXi || !bachTrackXi ) {
AliWarning("ERROR: Could not retrieve one of the 3 ESD daughter tracks of the cascade ...");
continue;
}
fTreeCascVarPosEta = pTrackXi->Eta();
fTreeCascVarNegEta = nTrackXi->Eta();
fTreeCascVarBachEta = bachTrackXi->Eta();
fTreeCascVarNegSharedClusters = nTrackXi->GetTPCnclsS(0,159);
fTreeCascVarPosSharedClusters = pTrackXi->GetTPCnclsS(0,159);
fTreeCascVarBachSharedClusters = bachTrackXi->GetTPCnclsS(0,159);
Double_t lBMom[3], lNMom[3], lPMom[3];
xi->GetBPxPyPz( lBMom[0], lBMom[1], lBMom[2] );
xi->GetPPxPyPz( lPMom[0], lPMom[1], lPMom[2] );
xi->GetNPxPyPz( lNMom[0], lNMom[1], lNMom[2] );
fTreeCascVarBachTransMom = TMath::Sqrt( lBMom[0]*lBMom[0] + lBMom[1]*lBMom[1] );
fTreeCascVarPosTransMom = TMath::Sqrt( lPMom[0]*lPMom[0] + lPMom[1]*lPMom[1] );
fTreeCascVarNegTransMom = TMath::Sqrt( lNMom[0]*lNMom[0] + lNMom[1]*lNMom[1] );
fTreeCascVarNegNSigmaPion = fPIDResponse->NumberOfSigmasTPC( nTrackXi, AliPID::kPion );
fTreeCascVarNegNSigmaProton = fPIDResponse->NumberOfSigmasTPC( nTrackXi, AliPID::kProton );
fTreeCascVarPosNSigmaPion = fPIDResponse->NumberOfSigmasTPC( pTrackXi, AliPID::kPion );
fTreeCascVarPosNSigmaProton = fPIDResponse->NumberOfSigmasTPC( pTrackXi, AliPID::kProton );
fTreeCascVarBachNSigmaPion = fPIDResponse->NumberOfSigmasTPC( bachTrackXi, AliPID::kPion );
fTreeCascVarBachNSigmaKaon = fPIDResponse->NumberOfSigmasTPC( bachTrackXi, AliPID::kKaon );
lPosTPCClusters = pTrackXi->GetTPCNcls();
lNegTPCClusters = nTrackXi->GetTPCNcls();
lBachTPCClusters = bachTrackXi->GetTPCNcls();
fTreeCascVarNegClusters = lNegTPCClusters;
fTreeCascVarPosClusters = lPosTPCClusters;
fTreeCascVarBachClusters = lBachTPCClusters;
fTreeCascVarkITSRefitBachelor = kTRUE;
fTreeCascVarkITSRefitNegative = kTRUE;
fTreeCascVarkITSRefitPositive = kTRUE;
ULong_t pStatus = pTrackXi->GetStatus();
ULong_t nStatus = nTrackXi->GetStatus();
ULong_t bachStatus = bachTrackXi->GetStatus();
if ((pStatus&AliESDtrack::kTPCrefit) == 0) { continue; }
if ((nStatus&AliESDtrack::kTPCrefit) == 0) { continue; }
if ((bachStatus&AliESDtrack::kTPCrefit) == 0) { continue; }
if ((pStatus&AliESDtrack::kITSrefit) == 0) { fTreeCascVarkITSRefitPositive = kFALSE; }
if ((nStatus&AliESDtrack::kITSrefit) == 0) { fTreeCascVarkITSRefitNegative = kFALSE; }
if ((bachStatus&AliESDtrack::kITSrefit) == 0) { fTreeCascVarkITSRefitBachelor = kFALSE; }
if(lPosTPCClusters < 70) { continue; }
if(lNegTPCClusters < 70) { continue; }
if(lBachTPCClusters < 70) { continue; }
Int_t leastnumberofclusters = 1000;
if( lPosTPCClusters < leastnumberofclusters ) leastnumberofclusters = lPosTPCClusters;
if( lNegTPCClusters < leastnumberofclusters ) leastnumberofclusters = lNegTPCClusters;
if( lBachTPCClusters < leastnumberofclusters ) leastnumberofclusters = lBachTPCClusters;
lInvMassLambdaAsCascDghter = xi->GetEffMass();
lDcaV0DaughtersXi = xi->GetDcaV0Daughters();
lV0CosineOfPointingAngleXi = xi->GetV0CosineOfPointingAngle( lBestPrimaryVtxPos[0],
lBestPrimaryVtxPos[1],
lBestPrimaryVtxPos[2] );
lV0CosineOfPointingAngleXiSpecial = xi->GetV0CosineOfPointingAngle( lPosXi[0],
lPosXi[1],
lPosXi[2] );
lDcaV0ToPrimVertexXi = xi->GetD( lBestPrimaryVtxPos[0],
lBestPrimaryVtxPos[1],
lBestPrimaryVtxPos[2] );
lDcaBachToPrimVertexXi = TMath::Abs( bachTrackXi->GetD( lBestPrimaryVtxPos[0],
lBestPrimaryVtxPos[1],
lMagneticField ) );
xi->GetXYZ( lPosV0Xi[0], lPosV0Xi[1], lPosV0Xi[2] );
lV0RadiusXi = TMath::Sqrt( lPosV0Xi[0]*lPosV0Xi[0] + lPosV0Xi[1]*lPosV0Xi[1] );
lDcaPosToPrimVertexXi = TMath::Abs( pTrackXi ->GetD( lBestPrimaryVtxPos[0],
lBestPrimaryVtxPos[1],
lMagneticField ) );
lDcaNegToPrimVertexXi = TMath::Abs( nTrackXi ->GetD( lBestPrimaryVtxPos[0],
lBestPrimaryVtxPos[1],
lMagneticField ) );
if( bachTrackXi->Charge() < 0 ) {
lV0quality = 0.;
xi->ChangeMassHypothesis(lV0quality , 3312);
lInvMassXiMinus = xi->GetEffMassXi();
lV0quality = 0.;
xi->ChangeMassHypothesis(lV0quality , 3334);
lInvMassOmegaMinus = xi->GetEffMassXi();
lV0quality = 0.;
xi->ChangeMassHypothesis(lV0quality , 3312);
}
if( bachTrackXi->Charge() > 0 ){
lV0quality = 0.;
xi->ChangeMassHypothesis(lV0quality , -3312);
lInvMassXiPlus = xi->GetEffMassXi();
lV0quality = 0.;
xi->ChangeMassHypothesis(lV0quality , -3334);
lInvMassOmegaPlus = xi->GetEffMassXi();
lV0quality = 0.;
xi->ChangeMassHypothesis(lV0quality , -3312);
}
xi->GetPxPyPz( lXiMomX, lXiMomY, lXiMomZ );
lXiTransvMom = TMath::Sqrt( lXiMomX*lXiMomX + lXiMomY*lXiMomY );
lXiTotMom = TMath::Sqrt( lXiMomX*lXiMomX + lXiMomY*lXiMomY + lXiMomZ*lXiMomZ );
xi->GetBPxPyPz( lBachMomX, lBachMomY, lBachMomZ );
lChargeXi = xi->Charge();
lRapXi = xi->RapXi();
lRapOmega = xi->RapOmega();
Int_t lPDGCodeCascade = 0;
Int_t lPID_BachMother = 0;
Int_t lPID_NegMother = 0;
Int_t lPID_PosMother = 0;
fTreeCascVarIsPhysicalPrimary = 0;
fTreeCascVarPIDPositive = 0;
fTreeCascVarPIDNegative = 0;
fTreeCascVarPIDBachelor = 0;
if(fDebug > 5)
cout << "MC EventNumber : " << lMCevent->Header()->GetEvent()
<< " / MC event Number in Run : " << lMCevent->Header()->GetEventNrInRun() << endl;
Int_t lblPosV0Dghter = (Int_t) TMath::Abs( pTrackXi->GetLabel() );
Int_t lblNegV0Dghter = (Int_t) TMath::Abs( nTrackXi->GetLabel() );
Int_t lblBach = (Int_t) TMath::Abs( bachTrackXi->GetLabel() );
TParticle* mcPosV0Dghter = lMCstack->Particle( lblPosV0Dghter );
TParticle* mcNegV0Dghter = lMCstack->Particle( lblNegV0Dghter );
TParticle* mcBach = lMCstack->Particle( lblBach );
fTreeCascVarPosTransMomMC = mcPosV0Dghter->Pt();
fTreeCascVarNegTransMomMC = mcNegV0Dghter->Pt();
fTreeCascVarPIDPositive = mcPosV0Dghter -> GetPdgCode();
fTreeCascVarPIDNegative = mcNegV0Dghter -> GetPdgCode();
fTreeCascVarPIDBachelor = mcBach->GetPdgCode();
Int_t lblMotherPosV0Dghter = mcPosV0Dghter->GetFirstMother() ;
Int_t lblMotherNegV0Dghter = mcNegV0Dghter->GetFirstMother();
if(! (lblMotherPosV0Dghter != lblMotherNegV0Dghter) ) {
if(! (lblMotherPosV0Dghter < 0) ) {
if(! (lblMotherNegV0Dghter < 0) ) {
TParticle* mcMotherPosV0Dghter = lMCstack->Particle( lblMotherPosV0Dghter );
TParticle* mcMotherNegV0Dghter = lMCstack->Particle( lblMotherNegV0Dghter );
Int_t lblGdMotherPosV0Dghter = mcMotherPosV0Dghter->GetFirstMother() ;
Int_t lblGdMotherNegV0Dghter = mcMotherNegV0Dghter->GetFirstMother() ;
if(! (lblGdMotherPosV0Dghter != lblGdMotherNegV0Dghter) ) {
if(! (lblGdMotherPosV0Dghter < 0) ) {
if(! (lblGdMotherNegV0Dghter < 0) ) {
TParticle* mcGdMotherPosV0Dghter = lMCstack->Particle( lblGdMotherPosV0Dghter );
TParticle* mcGdMotherNegV0Dghter = lMCstack->Particle( lblGdMotherNegV0Dghter );
Int_t lblMotherBach = (Int_t) TMath::Abs( mcBach->GetFirstMother() );
if(!(lblMotherBach != lblGdMotherPosV0Dghter)) {
TParticle* mcMotherBach = lMCstack->Particle( lblMotherBach );
lPID_BachMother = mcMotherBach->GetPdgCode();
lPID_NegMother = mcGdMotherPosV0Dghter->GetPdgCode();
lPID_PosMother = mcGdMotherNegV0Dghter->GetPdgCode();
if(lPID_BachMother==lPID_NegMother && lPID_BachMother==lPID_PosMother){
lPDGCodeCascade = lPID_BachMother;
lXiTransvMomMC = mcMotherBach->Pt();
if( lMCstack->IsPhysicalPrimary (lblMotherBach) ) fTreeCascVarIsPhysicalPrimary = 1;
if( lMCstack->IsSecondaryFromWeakDecay(lblMotherBach) ) fTreeCascVarIsPhysicalPrimary = 2;
if( lMCstack->IsSecondaryFromMaterial (lblMotherBach) ) fTreeCascVarIsPhysicalPrimary = 3;
if ( (mcMotherBach->Energy() + mcMotherBach->Pz()) / (mcMotherBach->Energy() - mcMotherBach->Pz() +1.e-13) !=0 ){
lRapMC = 0.5*TMath::Log( (mcMotherBach->Energy() + mcMotherBach->Pz()) / (mcMotherBach->Energy() - mcMotherBach->Pz() +1.e-13) );
}
}
}}}}}}}
fTreeCascVarPIDSwapped = 0;
if ( fkCheckSwapping ) {
Int_t lPID_BachMotherSwapped = 0;
Int_t lPID_NegMotherSwapped = 0;
Int_t lPID_PosMotherSwapped = 0;
Int_t lblPosV0DghterSwapped = (Int_t) TMath::Abs( pTrackXi->GetLabel() );
Int_t lblNegV0DghterSwapped = (Int_t) TMath::Abs( nTrackXi->GetLabel() );
Int_t lblBachSwapped = (Int_t) TMath::Abs( bachTrackXi->GetLabel() );
TParticle* mcPosV0DghterSwapped = 0x0;
TParticle* mcNegV0DghterSwapped = 0x0;
TParticle* mcBachSwapped = 0x0;
if( lChargeXi == -1 ){
mcPosV0DghterSwapped = lMCstack->Particle( lblPosV0DghterSwapped );
mcNegV0DghterSwapped = lMCstack->Particle( lblBachSwapped );
mcBachSwapped = lMCstack->Particle( lblNegV0DghterSwapped );
}
if( lChargeXi == 1 ){
mcPosV0DghterSwapped = lMCstack->Particle( lblBachSwapped );
mcNegV0DghterSwapped = lMCstack->Particle( lblNegV0DghterSwapped );
mcBachSwapped = lMCstack->Particle( lblPosV0DghterSwapped );
}
Int_t lblMotherPosV0DghterSwapped = mcPosV0DghterSwapped->GetFirstMother() ;
Int_t lblMotherNegV0DghterSwapped = mcNegV0DghterSwapped->GetFirstMother();
if(! (lblMotherPosV0DghterSwapped != lblMotherNegV0DghterSwapped) ) {
if(! (lblMotherPosV0DghterSwapped < 0) ) {
if(! (lblMotherNegV0DghterSwapped < 0) ) {
TParticle* mcMotherPosV0DghterSwapped = lMCstack->Particle( lblMotherPosV0DghterSwapped );
TParticle* mcMotherNegV0DghterSwapped = lMCstack->Particle( lblMotherNegV0DghterSwapped );
Int_t lblGdMotherPosV0DghterSwapped = mcMotherPosV0DghterSwapped->GetFirstMother() ;
Int_t lblGdMotherNegV0DghterSwapped = mcMotherNegV0DghterSwapped->GetFirstMother() ;
if(! (lblGdMotherPosV0DghterSwapped != lblGdMotherNegV0DghterSwapped) ) {
if(! (lblGdMotherPosV0DghterSwapped < 0) ) {
if(! (lblGdMotherNegV0DghterSwapped < 0) ) {
TParticle* mcGdMotherPosV0DghterSwapped = lMCstack->Particle( lblGdMotherPosV0DghterSwapped );
TParticle* mcGdMotherNegV0DghterSwapped = lMCstack->Particle( lblGdMotherNegV0DghterSwapped );
Int_t lblMotherBachSwapped = (Int_t) TMath::Abs( mcBachSwapped->GetFirstMother() );
if(!(lblMotherBachSwapped != lblGdMotherPosV0DghterSwapped)) {
TParticle* mcMotherBachSwapped = lMCstack->Particle( lblMotherBachSwapped );
lPID_BachMotherSwapped = mcMotherBachSwapped->GetPdgCode();
lPID_NegMotherSwapped = mcGdMotherPosV0DghterSwapped->GetPdgCode();
lPID_PosMotherSwapped = mcGdMotherNegV0DghterSwapped->GetPdgCode();
if(lPID_BachMotherSwapped==lPID_NegMotherSwapped && lPID_BachMotherSwapped==lPID_PosMotherSwapped){
fTreeCascVarPIDSwapped = lPID_BachMotherSwapped;
}
}}}}}}}
}
fTreeCascVarBadCascadeJai = kFALSE;
fTreeCascVarDeltaDCA = -100;
Float_t DCAV0DaughtersDiff = -100;
for (Int_t iv0=0; iv0<lESDevent->GetNumberOfV0s(); iv0++) {
AliESDv0 *v0 = lESDevent->GetV0(iv0);
UInt_t posV0TrackIdx = (UInt_t) v0->GetPindex();
UInt_t negV0TrackIdx = (UInt_t) v0->GetNindex();
if ((posV0TrackIdx == lIdxPosXi) && (negV0TrackIdx == lIdxNegXi)) continue;
if ((posV0TrackIdx == lIdxPosXi) || (negV0TrackIdx == lIdxNegXi)) {
DCAV0DaughtersDiff = lDcaV0DaughtersXi - v0->GetDcaV0Daughters();
if( fTreeCascVarDeltaDCA < DCAV0DaughtersDiff ) fTreeCascVarDeltaDCA = DCAV0DaughtersDiff;
if ( lDcaV0DaughtersXi > v0->GetDcaV0Daughters() ) {
fTreeCascVarBadCascadeJai = kTRUE;
}
}
}
fTreeCascVarCharge = lChargeXi;
if(lInvMassXiMinus!=0) fTreeCascVarMassAsXi = lInvMassXiMinus;
if(lInvMassXiPlus!=0) fTreeCascVarMassAsXi = lInvMassXiPlus;
if(lInvMassOmegaMinus!=0) fTreeCascVarMassAsOmega = lInvMassOmegaMinus;
if(lInvMassOmegaPlus!=0) fTreeCascVarMassAsOmega = lInvMassOmegaPlus;
fTreeCascVarPt = lXiTransvMom;
fTreeCascVarPtMC = lXiTransvMomMC;
fTreeCascVarRapXi = lRapXi ;
fTreeCascVarRapMC = lRapMC ;
fTreeCascVarRapOmega = lRapOmega ;
fTreeCascVarDCACascDaughters = lDcaXiDaughters;
fTreeCascVarDCABachToPrimVtx = lDcaBachToPrimVertexXi;
fTreeCascVarDCAV0Daughters = lDcaV0DaughtersXi;
fTreeCascVarDCAV0ToPrimVtx = lDcaV0ToPrimVertexXi;
fTreeCascVarDCAPosToPrimVtx = lDcaPosToPrimVertexXi;
fTreeCascVarDCANegToPrimVtx = lDcaNegToPrimVertexXi;
fTreeCascVarCascCosPointingAngle = lXiCosineOfPointingAngle;
fTreeCascVarCascRadius = lXiRadius;
fTreeCascVarV0Mass = lInvMassLambdaAsCascDghter;
fTreeCascVarV0CosPointingAngle = lV0CosineOfPointingAngleXi;
fTreeCascVarV0CosPointingAngleSpecial = lV0CosineOfPointingAngleXiSpecial;
fTreeCascVarV0Radius = lV0RadiusXi;
fTreeCascVarLeastNbrClusters = leastnumberofclusters;
fTreeCascVarMultiplicity = lMultiplicity;
fTreeCascVarDistOverTotMom = TMath::Sqrt(
TMath::Power( lPosXi[0] - lBestPrimaryVtxPos[0] , 2) +
TMath::Power( lPosXi[1] - lBestPrimaryVtxPos[1] , 2) +
TMath::Power( lPosXi[2] - lBestPrimaryVtxPos[2] , 2)
);
fTreeCascVarDistOverTotMom /= (lXiTotMom+1e-13);
fTreeCascVarPID = lPDGCodeCascade;
if( (fTreeCascVarMassAsXi<1.32+0.075&&fTreeCascVarMassAsXi>1.32-0.075) ||
(fTreeCascVarMassAsOmega<1.68+0.075&&fTreeCascVarMassAsOmega>1.68-0.075) ){
if( !fkIsNuclear ) fTreeCascade->Fill();
if( fkIsNuclear ){
if (TMath::Abs(fTreeCascVarNegEta) < 0.8 &&
TMath::Abs(fTreeCascVarPosEta) < 0.8 &&
TMath::Abs(fTreeCascVarBachEta) < 0.8 &&
fTreeCascVarPt > fLowPtCutoff){
fTreeCascade->Fill();
}
}
}
}
PostData(1, fListHist);
PostData(2, fTreeCascade);
}
void AliAnalysisTaskExtractPerformanceCascade::Terminate(Option_t *)
{
TList *cRetrievedList = 0x0;
cRetrievedList = (TList*)GetOutputData(1);
if(!cRetrievedList){
Printf("ERROR - AliAnalysisTaskExtractCascade : ouput data container list not available\n");
return;
}
fHistV0MultiplicityForTrigEvt = dynamic_cast<TH1F*> ( cRetrievedList->FindObject("fHistV0MultiplicityForTrigEvt") );
if (!fHistV0MultiplicityForTrigEvt) {
Printf("ERROR - AliAnalysisTaskExtractCascade : fHistV0MultiplicityForTrigEvt not available");
return;
}
TCanvas *canCheck = new TCanvas("AliAnalysisTaskExtractCascade","V0 Multiplicity",10,10,510,510);
canCheck->cd(1)->SetLogy();
fHistV0MultiplicityForTrigEvt->SetMarkerStyle(22);
fHistV0MultiplicityForTrigEvt->DrawCopy("E");
}
Double_t AliAnalysisTaskExtractPerformanceCascade::MyRapidity(Double_t rE, Double_t rPz) const
{
Double_t ReturnValue = -100;
if( (rE-rPz+1.e-13) != 0 && (rE+rPz) != 0 ){
ReturnValue = 0.5*TMath::Log((rE+rPz)/(rE-rPz+1.e-13));
}
return ReturnValue;
}
AliAnalysisTaskExtractPerformanceCascade.cxx:1 AliAnalysisTaskExtractPerformanceCascade.cxx:2 AliAnalysisTaskExtractPerformanceCascade.cxx:3 AliAnalysisTaskExtractPerformanceCascade.cxx:4 AliAnalysisTaskExtractPerformanceCascade.cxx:5 AliAnalysisTaskExtractPerformanceCascade.cxx:6 AliAnalysisTaskExtractPerformanceCascade.cxx:7 AliAnalysisTaskExtractPerformanceCascade.cxx:8 AliAnalysisTaskExtractPerformanceCascade.cxx:9 AliAnalysisTaskExtractPerformanceCascade.cxx:10 AliAnalysisTaskExtractPerformanceCascade.cxx:11 AliAnalysisTaskExtractPerformanceCascade.cxx:12 AliAnalysisTaskExtractPerformanceCascade.cxx:13 AliAnalysisTaskExtractPerformanceCascade.cxx:14 AliAnalysisTaskExtractPerformanceCascade.cxx:15 AliAnalysisTaskExtractPerformanceCascade.cxx:16 AliAnalysisTaskExtractPerformanceCascade.cxx:17 AliAnalysisTaskExtractPerformanceCascade.cxx:18 AliAnalysisTaskExtractPerformanceCascade.cxx:19 AliAnalysisTaskExtractPerformanceCascade.cxx:20 AliAnalysisTaskExtractPerformanceCascade.cxx:21 AliAnalysisTaskExtractPerformanceCascade.cxx:22 AliAnalysisTaskExtractPerformanceCascade.cxx:23 AliAnalysisTaskExtractPerformanceCascade.cxx:24 AliAnalysisTaskExtractPerformanceCascade.cxx:25 AliAnalysisTaskExtractPerformanceCascade.cxx:26 AliAnalysisTaskExtractPerformanceCascade.cxx:27 AliAnalysisTaskExtractPerformanceCascade.cxx:28 AliAnalysisTaskExtractPerformanceCascade.cxx:29 AliAnalysisTaskExtractPerformanceCascade.cxx:30 AliAnalysisTaskExtractPerformanceCascade.cxx:31 AliAnalysisTaskExtractPerformanceCascade.cxx:32 AliAnalysisTaskExtractPerformanceCascade.cxx:33 AliAnalysisTaskExtractPerformanceCascade.cxx:34 AliAnalysisTaskExtractPerformanceCascade.cxx:35 AliAnalysisTaskExtractPerformanceCascade.cxx:36 AliAnalysisTaskExtractPerformanceCascade.cxx:37 AliAnalysisTaskExtractPerformanceCascade.cxx:38 AliAnalysisTaskExtractPerformanceCascade.cxx:39 AliAnalysisTaskExtractPerformanceCascade.cxx:40 AliAnalysisTaskExtractPerformanceCascade.cxx:41 AliAnalysisTaskExtractPerformanceCascade.cxx:42 AliAnalysisTaskExtractPerformanceCascade.cxx:43 AliAnalysisTaskExtractPerformanceCascade.cxx:44 AliAnalysisTaskExtractPerformanceCascade.cxx:45 AliAnalysisTaskExtractPerformanceCascade.cxx:46 AliAnalysisTaskExtractPerformanceCascade.cxx:47 AliAnalysisTaskExtractPerformanceCascade.cxx:48 AliAnalysisTaskExtractPerformanceCascade.cxx:49 AliAnalysisTaskExtractPerformanceCascade.cxx:50 AliAnalysisTaskExtractPerformanceCascade.cxx:51 AliAnalysisTaskExtractPerformanceCascade.cxx:52 AliAnalysisTaskExtractPerformanceCascade.cxx:53 AliAnalysisTaskExtractPerformanceCascade.cxx:54 AliAnalysisTaskExtractPerformanceCascade.cxx:55 AliAnalysisTaskExtractPerformanceCascade.cxx:56 AliAnalysisTaskExtractPerformanceCascade.cxx:57 AliAnalysisTaskExtractPerformanceCascade.cxx:58 AliAnalysisTaskExtractPerformanceCascade.cxx:59 AliAnalysisTaskExtractPerformanceCascade.cxx:60 AliAnalysisTaskExtractPerformanceCascade.cxx:61 AliAnalysisTaskExtractPerformanceCascade.cxx:62 AliAnalysisTaskExtractPerformanceCascade.cxx:63 AliAnalysisTaskExtractPerformanceCascade.cxx:64 AliAnalysisTaskExtractPerformanceCascade.cxx:65 AliAnalysisTaskExtractPerformanceCascade.cxx:66 AliAnalysisTaskExtractPerformanceCascade.cxx:67 AliAnalysisTaskExtractPerformanceCascade.cxx:68 AliAnalysisTaskExtractPerformanceCascade.cxx:69 AliAnalysisTaskExtractPerformanceCascade.cxx:70 AliAnalysisTaskExtractPerformanceCascade.cxx:71 AliAnalysisTaskExtractPerformanceCascade.cxx:72 AliAnalysisTaskExtractPerformanceCascade.cxx:73 AliAnalysisTaskExtractPerformanceCascade.cxx:74 AliAnalysisTaskExtractPerformanceCascade.cxx:75 AliAnalysisTaskExtractPerformanceCascade.cxx:76 AliAnalysisTaskExtractPerformanceCascade.cxx:77 AliAnalysisTaskExtractPerformanceCascade.cxx:78 AliAnalysisTaskExtractPerformanceCascade.cxx:79 AliAnalysisTaskExtractPerformanceCascade.cxx:80 AliAnalysisTaskExtractPerformanceCascade.cxx:81 AliAnalysisTaskExtractPerformanceCascade.cxx:82 AliAnalysisTaskExtractPerformanceCascade.cxx:83 AliAnalysisTaskExtractPerformanceCascade.cxx:84 AliAnalysisTaskExtractPerformanceCascade.cxx:85 AliAnalysisTaskExtractPerformanceCascade.cxx:86 AliAnalysisTaskExtractPerformanceCascade.cxx:87 AliAnalysisTaskExtractPerformanceCascade.cxx:88 AliAnalysisTaskExtractPerformanceCascade.cxx:89 AliAnalysisTaskExtractPerformanceCascade.cxx:90 AliAnalysisTaskExtractPerformanceCascade.cxx:91 AliAnalysisTaskExtractPerformanceCascade.cxx:92 AliAnalysisTaskExtractPerformanceCascade.cxx:93 AliAnalysisTaskExtractPerformanceCascade.cxx:94 AliAnalysisTaskExtractPerformanceCascade.cxx:95 AliAnalysisTaskExtractPerformanceCascade.cxx:96 AliAnalysisTaskExtractPerformanceCascade.cxx:97 AliAnalysisTaskExtractPerformanceCascade.cxx:98 AliAnalysisTaskExtractPerformanceCascade.cxx:99 AliAnalysisTaskExtractPerformanceCascade.cxx:100 AliAnalysisTaskExtractPerformanceCascade.cxx:101 AliAnalysisTaskExtractPerformanceCascade.cxx:102 AliAnalysisTaskExtractPerformanceCascade.cxx:103 AliAnalysisTaskExtractPerformanceCascade.cxx:104 AliAnalysisTaskExtractPerformanceCascade.cxx:105 AliAnalysisTaskExtractPerformanceCascade.cxx:106 AliAnalysisTaskExtractPerformanceCascade.cxx:107 AliAnalysisTaskExtractPerformanceCascade.cxx:108 AliAnalysisTaskExtractPerformanceCascade.cxx:109 AliAnalysisTaskExtractPerformanceCascade.cxx:110 AliAnalysisTaskExtractPerformanceCascade.cxx:111 AliAnalysisTaskExtractPerformanceCascade.cxx:112 AliAnalysisTaskExtractPerformanceCascade.cxx:113 AliAnalysisTaskExtractPerformanceCascade.cxx:114 AliAnalysisTaskExtractPerformanceCascade.cxx:115 AliAnalysisTaskExtractPerformanceCascade.cxx:116 AliAnalysisTaskExtractPerformanceCascade.cxx:117 AliAnalysisTaskExtractPerformanceCascade.cxx:118 AliAnalysisTaskExtractPerformanceCascade.cxx:119 AliAnalysisTaskExtractPerformanceCascade.cxx:120 AliAnalysisTaskExtractPerformanceCascade.cxx:121 AliAnalysisTaskExtractPerformanceCascade.cxx:122 AliAnalysisTaskExtractPerformanceCascade.cxx:123 AliAnalysisTaskExtractPerformanceCascade.cxx:124 AliAnalysisTaskExtractPerformanceCascade.cxx:125 AliAnalysisTaskExtractPerformanceCascade.cxx:126 AliAnalysisTaskExtractPerformanceCascade.cxx:127 AliAnalysisTaskExtractPerformanceCascade.cxx:128 AliAnalysisTaskExtractPerformanceCascade.cxx:129 AliAnalysisTaskExtractPerformanceCascade.cxx:130 AliAnalysisTaskExtractPerformanceCascade.cxx:131 AliAnalysisTaskExtractPerformanceCascade.cxx:132 AliAnalysisTaskExtractPerformanceCascade.cxx:133 AliAnalysisTaskExtractPerformanceCascade.cxx:134 AliAnalysisTaskExtractPerformanceCascade.cxx:135 AliAnalysisTaskExtractPerformanceCascade.cxx:136 AliAnalysisTaskExtractPerformanceCascade.cxx:137 AliAnalysisTaskExtractPerformanceCascade.cxx:138 AliAnalysisTaskExtractPerformanceCascade.cxx:139 AliAnalysisTaskExtractPerformanceCascade.cxx:140 AliAnalysisTaskExtractPerformanceCascade.cxx:141 AliAnalysisTaskExtractPerformanceCascade.cxx:142 AliAnalysisTaskExtractPerformanceCascade.cxx:143 AliAnalysisTaskExtractPerformanceCascade.cxx:144 AliAnalysisTaskExtractPerformanceCascade.cxx:145 AliAnalysisTaskExtractPerformanceCascade.cxx:146 AliAnalysisTaskExtractPerformanceCascade.cxx:147 AliAnalysisTaskExtractPerformanceCascade.cxx:148 AliAnalysisTaskExtractPerformanceCascade.cxx:149 AliAnalysisTaskExtractPerformanceCascade.cxx:150 AliAnalysisTaskExtractPerformanceCascade.cxx:151 AliAnalysisTaskExtractPerformanceCascade.cxx:152 AliAnalysisTaskExtractPerformanceCascade.cxx:153 AliAnalysisTaskExtractPerformanceCascade.cxx:154 AliAnalysisTaskExtractPerformanceCascade.cxx:155 AliAnalysisTaskExtractPerformanceCascade.cxx:156 AliAnalysisTaskExtractPerformanceCascade.cxx:157 AliAnalysisTaskExtractPerformanceCascade.cxx:158 AliAnalysisTaskExtractPerformanceCascade.cxx:159 AliAnalysisTaskExtractPerformanceCascade.cxx:160 AliAnalysisTaskExtractPerformanceCascade.cxx:161 AliAnalysisTaskExtractPerformanceCascade.cxx:162 AliAnalysisTaskExtractPerformanceCascade.cxx:163 AliAnalysisTaskExtractPerformanceCascade.cxx:164 AliAnalysisTaskExtractPerformanceCascade.cxx:165 AliAnalysisTaskExtractPerformanceCascade.cxx:166 AliAnalysisTaskExtractPerformanceCascade.cxx:167 AliAnalysisTaskExtractPerformanceCascade.cxx:168 AliAnalysisTaskExtractPerformanceCascade.cxx:169 AliAnalysisTaskExtractPerformanceCascade.cxx:170 AliAnalysisTaskExtractPerformanceCascade.cxx:171 AliAnalysisTaskExtractPerformanceCascade.cxx:172 AliAnalysisTaskExtractPerformanceCascade.cxx:173 AliAnalysisTaskExtractPerformanceCascade.cxx:174 AliAnalysisTaskExtractPerformanceCascade.cxx:175 AliAnalysisTaskExtractPerformanceCascade.cxx:176 AliAnalysisTaskExtractPerformanceCascade.cxx:177 AliAnalysisTaskExtractPerformanceCascade.cxx:178 AliAnalysisTaskExtractPerformanceCascade.cxx:179 AliAnalysisTaskExtractPerformanceCascade.cxx:180 AliAnalysisTaskExtractPerformanceCascade.cxx:181 AliAnalysisTaskExtractPerformanceCascade.cxx:182 AliAnalysisTaskExtractPerformanceCascade.cxx:183 AliAnalysisTaskExtractPerformanceCascade.cxx:184 AliAnalysisTaskExtractPerformanceCascade.cxx:185 AliAnalysisTaskExtractPerformanceCascade.cxx:186 AliAnalysisTaskExtractPerformanceCascade.cxx:187 AliAnalysisTaskExtractPerformanceCascade.cxx:188 AliAnalysisTaskExtractPerformanceCascade.cxx:189 AliAnalysisTaskExtractPerformanceCascade.cxx:190 AliAnalysisTaskExtractPerformanceCascade.cxx:191 AliAnalysisTaskExtractPerformanceCascade.cxx:192 AliAnalysisTaskExtractPerformanceCascade.cxx:193 AliAnalysisTaskExtractPerformanceCascade.cxx:194 AliAnalysisTaskExtractPerformanceCascade.cxx:195 AliAnalysisTaskExtractPerformanceCascade.cxx:196 AliAnalysisTaskExtractPerformanceCascade.cxx:197 AliAnalysisTaskExtractPerformanceCascade.cxx:198 AliAnalysisTaskExtractPerformanceCascade.cxx:199 AliAnalysisTaskExtractPerformanceCascade.cxx:200 AliAnalysisTaskExtractPerformanceCascade.cxx:201 AliAnalysisTaskExtractPerformanceCascade.cxx:202 AliAnalysisTaskExtractPerformanceCascade.cxx:203 AliAnalysisTaskExtractPerformanceCascade.cxx:204 AliAnalysisTaskExtractPerformanceCascade.cxx:205 AliAnalysisTaskExtractPerformanceCascade.cxx:206 AliAnalysisTaskExtractPerformanceCascade.cxx:207 AliAnalysisTaskExtractPerformanceCascade.cxx:208 AliAnalysisTaskExtractPerformanceCascade.cxx:209 AliAnalysisTaskExtractPerformanceCascade.cxx:210 AliAnalysisTaskExtractPerformanceCascade.cxx:211 AliAnalysisTaskExtractPerformanceCascade.cxx:212 AliAnalysisTaskExtractPerformanceCascade.cxx:213 AliAnalysisTaskExtractPerformanceCascade.cxx:214 AliAnalysisTaskExtractPerformanceCascade.cxx:215 AliAnalysisTaskExtractPerformanceCascade.cxx:216 AliAnalysisTaskExtractPerformanceCascade.cxx:217 AliAnalysisTaskExtractPerformanceCascade.cxx:218 AliAnalysisTaskExtractPerformanceCascade.cxx:219 AliAnalysisTaskExtractPerformanceCascade.cxx:220 AliAnalysisTaskExtractPerformanceCascade.cxx:221 AliAnalysisTaskExtractPerformanceCascade.cxx:222 AliAnalysisTaskExtractPerformanceCascade.cxx:223 AliAnalysisTaskExtractPerformanceCascade.cxx:224 AliAnalysisTaskExtractPerformanceCascade.cxx:225 AliAnalysisTaskExtractPerformanceCascade.cxx:226 AliAnalysisTaskExtractPerformanceCascade.cxx:227 AliAnalysisTaskExtractPerformanceCascade.cxx:228 AliAnalysisTaskExtractPerformanceCascade.cxx:229 AliAnalysisTaskExtractPerformanceCascade.cxx:230 AliAnalysisTaskExtractPerformanceCascade.cxx:231 AliAnalysisTaskExtractPerformanceCascade.cxx:232 AliAnalysisTaskExtractPerformanceCascade.cxx:233 AliAnalysisTaskExtractPerformanceCascade.cxx:234 AliAnalysisTaskExtractPerformanceCascade.cxx:235 AliAnalysisTaskExtractPerformanceCascade.cxx:236 AliAnalysisTaskExtractPerformanceCascade.cxx:237 AliAnalysisTaskExtractPerformanceCascade.cxx:238 AliAnalysisTaskExtractPerformanceCascade.cxx:239 AliAnalysisTaskExtractPerformanceCascade.cxx:240 AliAnalysisTaskExtractPerformanceCascade.cxx:241 AliAnalysisTaskExtractPerformanceCascade.cxx:242 AliAnalysisTaskExtractPerformanceCascade.cxx:243 AliAnalysisTaskExtractPerformanceCascade.cxx:244 AliAnalysisTaskExtractPerformanceCascade.cxx:245 AliAnalysisTaskExtractPerformanceCascade.cxx:246 AliAnalysisTaskExtractPerformanceCascade.cxx:247 AliAnalysisTaskExtractPerformanceCascade.cxx:248 AliAnalysisTaskExtractPerformanceCascade.cxx:249 AliAnalysisTaskExtractPerformanceCascade.cxx:250 AliAnalysisTaskExtractPerformanceCascade.cxx:251 AliAnalysisTaskExtractPerformanceCascade.cxx:252 AliAnalysisTaskExtractPerformanceCascade.cxx:253 AliAnalysisTaskExtractPerformanceCascade.cxx:254 AliAnalysisTaskExtractPerformanceCascade.cxx:255 AliAnalysisTaskExtractPerformanceCascade.cxx:256 AliAnalysisTaskExtractPerformanceCascade.cxx:257 AliAnalysisTaskExtractPerformanceCascade.cxx:258 AliAnalysisTaskExtractPerformanceCascade.cxx:259 AliAnalysisTaskExtractPerformanceCascade.cxx:260 AliAnalysisTaskExtractPerformanceCascade.cxx:261 AliAnalysisTaskExtractPerformanceCascade.cxx:262 AliAnalysisTaskExtractPerformanceCascade.cxx:263 AliAnalysisTaskExtractPerformanceCascade.cxx:264 AliAnalysisTaskExtractPerformanceCascade.cxx:265 AliAnalysisTaskExtractPerformanceCascade.cxx:266 AliAnalysisTaskExtractPerformanceCascade.cxx:267 AliAnalysisTaskExtractPerformanceCascade.cxx:268 AliAnalysisTaskExtractPerformanceCascade.cxx:269 AliAnalysisTaskExtractPerformanceCascade.cxx:270 AliAnalysisTaskExtractPerformanceCascade.cxx:271 AliAnalysisTaskExtractPerformanceCascade.cxx:272 AliAnalysisTaskExtractPerformanceCascade.cxx:273 AliAnalysisTaskExtractPerformanceCascade.cxx:274 AliAnalysisTaskExtractPerformanceCascade.cxx:275 AliAnalysisTaskExtractPerformanceCascade.cxx:276 AliAnalysisTaskExtractPerformanceCascade.cxx:277 AliAnalysisTaskExtractPerformanceCascade.cxx:278 AliAnalysisTaskExtractPerformanceCascade.cxx:279 AliAnalysisTaskExtractPerformanceCascade.cxx:280 AliAnalysisTaskExtractPerformanceCascade.cxx:281 AliAnalysisTaskExtractPerformanceCascade.cxx:282 AliAnalysisTaskExtractPerformanceCascade.cxx:283 AliAnalysisTaskExtractPerformanceCascade.cxx:284 AliAnalysisTaskExtractPerformanceCascade.cxx:285 AliAnalysisTaskExtractPerformanceCascade.cxx:286 AliAnalysisTaskExtractPerformanceCascade.cxx:287 AliAnalysisTaskExtractPerformanceCascade.cxx:288 AliAnalysisTaskExtractPerformanceCascade.cxx:289 AliAnalysisTaskExtractPerformanceCascade.cxx:290 AliAnalysisTaskExtractPerformanceCascade.cxx:291 AliAnalysisTaskExtractPerformanceCascade.cxx:292 AliAnalysisTaskExtractPerformanceCascade.cxx:293 AliAnalysisTaskExtractPerformanceCascade.cxx:294 AliAnalysisTaskExtractPerformanceCascade.cxx:295 AliAnalysisTaskExtractPerformanceCascade.cxx:296 AliAnalysisTaskExtractPerformanceCascade.cxx:297 AliAnalysisTaskExtractPerformanceCascade.cxx:298 AliAnalysisTaskExtractPerformanceCascade.cxx:299 AliAnalysisTaskExtractPerformanceCascade.cxx:300 AliAnalysisTaskExtractPerformanceCascade.cxx:301 AliAnalysisTaskExtractPerformanceCascade.cxx:302 AliAnalysisTaskExtractPerformanceCascade.cxx:303 AliAnalysisTaskExtractPerformanceCascade.cxx:304 AliAnalysisTaskExtractPerformanceCascade.cxx:305 AliAnalysisTaskExtractPerformanceCascade.cxx:306 AliAnalysisTaskExtractPerformanceCascade.cxx:307 AliAnalysisTaskExtractPerformanceCascade.cxx:308 AliAnalysisTaskExtractPerformanceCascade.cxx:309 AliAnalysisTaskExtractPerformanceCascade.cxx:310 AliAnalysisTaskExtractPerformanceCascade.cxx:311 AliAnalysisTaskExtractPerformanceCascade.cxx:312 AliAnalysisTaskExtractPerformanceCascade.cxx:313 AliAnalysisTaskExtractPerformanceCascade.cxx:314 AliAnalysisTaskExtractPerformanceCascade.cxx:315 AliAnalysisTaskExtractPerformanceCascade.cxx:316 AliAnalysisTaskExtractPerformanceCascade.cxx:317 AliAnalysisTaskExtractPerformanceCascade.cxx:318 AliAnalysisTaskExtractPerformanceCascade.cxx:319 AliAnalysisTaskExtractPerformanceCascade.cxx:320 AliAnalysisTaskExtractPerformanceCascade.cxx:321 AliAnalysisTaskExtractPerformanceCascade.cxx:322 AliAnalysisTaskExtractPerformanceCascade.cxx:323 AliAnalysisTaskExtractPerformanceCascade.cxx:324 AliAnalysisTaskExtractPerformanceCascade.cxx:325 AliAnalysisTaskExtractPerformanceCascade.cxx:326 AliAnalysisTaskExtractPerformanceCascade.cxx:327 AliAnalysisTaskExtractPerformanceCascade.cxx:328 AliAnalysisTaskExtractPerformanceCascade.cxx:329 AliAnalysisTaskExtractPerformanceCascade.cxx:330 AliAnalysisTaskExtractPerformanceCascade.cxx:331 AliAnalysisTaskExtractPerformanceCascade.cxx:332 AliAnalysisTaskExtractPerformanceCascade.cxx:333 AliAnalysisTaskExtractPerformanceCascade.cxx:334 AliAnalysisTaskExtractPerformanceCascade.cxx:335 AliAnalysisTaskExtractPerformanceCascade.cxx:336 AliAnalysisTaskExtractPerformanceCascade.cxx:337 AliAnalysisTaskExtractPerformanceCascade.cxx:338 AliAnalysisTaskExtractPerformanceCascade.cxx:339 AliAnalysisTaskExtractPerformanceCascade.cxx:340 AliAnalysisTaskExtractPerformanceCascade.cxx:341 AliAnalysisTaskExtractPerformanceCascade.cxx:342 AliAnalysisTaskExtractPerformanceCascade.cxx:343 AliAnalysisTaskExtractPerformanceCascade.cxx:344 AliAnalysisTaskExtractPerformanceCascade.cxx:345 AliAnalysisTaskExtractPerformanceCascade.cxx:346 AliAnalysisTaskExtractPerformanceCascade.cxx:347 AliAnalysisTaskExtractPerformanceCascade.cxx:348 AliAnalysisTaskExtractPerformanceCascade.cxx:349 AliAnalysisTaskExtractPerformanceCascade.cxx:350 AliAnalysisTaskExtractPerformanceCascade.cxx:351 AliAnalysisTaskExtractPerformanceCascade.cxx:352 AliAnalysisTaskExtractPerformanceCascade.cxx:353 AliAnalysisTaskExtractPerformanceCascade.cxx:354 AliAnalysisTaskExtractPerformanceCascade.cxx:355 AliAnalysisTaskExtractPerformanceCascade.cxx:356 AliAnalysisTaskExtractPerformanceCascade.cxx:357 AliAnalysisTaskExtractPerformanceCascade.cxx:358 AliAnalysisTaskExtractPerformanceCascade.cxx:359 AliAnalysisTaskExtractPerformanceCascade.cxx:360 AliAnalysisTaskExtractPerformanceCascade.cxx:361 AliAnalysisTaskExtractPerformanceCascade.cxx:362 AliAnalysisTaskExtractPerformanceCascade.cxx:363 AliAnalysisTaskExtractPerformanceCascade.cxx:364 AliAnalysisTaskExtractPerformanceCascade.cxx:365 AliAnalysisTaskExtractPerformanceCascade.cxx:366 AliAnalysisTaskExtractPerformanceCascade.cxx:367 AliAnalysisTaskExtractPerformanceCascade.cxx:368 AliAnalysisTaskExtractPerformanceCascade.cxx:369 AliAnalysisTaskExtractPerformanceCascade.cxx:370 AliAnalysisTaskExtractPerformanceCascade.cxx:371 AliAnalysisTaskExtractPerformanceCascade.cxx:372 AliAnalysisTaskExtractPerformanceCascade.cxx:373 AliAnalysisTaskExtractPerformanceCascade.cxx:374 AliAnalysisTaskExtractPerformanceCascade.cxx:375 AliAnalysisTaskExtractPerformanceCascade.cxx:376 AliAnalysisTaskExtractPerformanceCascade.cxx:377 AliAnalysisTaskExtractPerformanceCascade.cxx:378 AliAnalysisTaskExtractPerformanceCascade.cxx:379 AliAnalysisTaskExtractPerformanceCascade.cxx:380 AliAnalysisTaskExtractPerformanceCascade.cxx:381 AliAnalysisTaskExtractPerformanceCascade.cxx:382 AliAnalysisTaskExtractPerformanceCascade.cxx:383 AliAnalysisTaskExtractPerformanceCascade.cxx:384 AliAnalysisTaskExtractPerformanceCascade.cxx:385 AliAnalysisTaskExtractPerformanceCascade.cxx:386 AliAnalysisTaskExtractPerformanceCascade.cxx:387 AliAnalysisTaskExtractPerformanceCascade.cxx:388 AliAnalysisTaskExtractPerformanceCascade.cxx:389 AliAnalysisTaskExtractPerformanceCascade.cxx:390 AliAnalysisTaskExtractPerformanceCascade.cxx:391 AliAnalysisTaskExtractPerformanceCascade.cxx:392 AliAnalysisTaskExtractPerformanceCascade.cxx:393 AliAnalysisTaskExtractPerformanceCascade.cxx:394 AliAnalysisTaskExtractPerformanceCascade.cxx:395 AliAnalysisTaskExtractPerformanceCascade.cxx:396 AliAnalysisTaskExtractPerformanceCascade.cxx:397 AliAnalysisTaskExtractPerformanceCascade.cxx:398 AliAnalysisTaskExtractPerformanceCascade.cxx:399 AliAnalysisTaskExtractPerformanceCascade.cxx:400 AliAnalysisTaskExtractPerformanceCascade.cxx:401 AliAnalysisTaskExtractPerformanceCascade.cxx:402 AliAnalysisTaskExtractPerformanceCascade.cxx:403 AliAnalysisTaskExtractPerformanceCascade.cxx:404 AliAnalysisTaskExtractPerformanceCascade.cxx:405 AliAnalysisTaskExtractPerformanceCascade.cxx:406 AliAnalysisTaskExtractPerformanceCascade.cxx:407 AliAnalysisTaskExtractPerformanceCascade.cxx:408 AliAnalysisTaskExtractPerformanceCascade.cxx:409 AliAnalysisTaskExtractPerformanceCascade.cxx:410 AliAnalysisTaskExtractPerformanceCascade.cxx:411 AliAnalysisTaskExtractPerformanceCascade.cxx:412 AliAnalysisTaskExtractPerformanceCascade.cxx:413 AliAnalysisTaskExtractPerformanceCascade.cxx:414 AliAnalysisTaskExtractPerformanceCascade.cxx:415 AliAnalysisTaskExtractPerformanceCascade.cxx:416 AliAnalysisTaskExtractPerformanceCascade.cxx:417 AliAnalysisTaskExtractPerformanceCascade.cxx:418 AliAnalysisTaskExtractPerformanceCascade.cxx:419 AliAnalysisTaskExtractPerformanceCascade.cxx:420 AliAnalysisTaskExtractPerformanceCascade.cxx:421 AliAnalysisTaskExtractPerformanceCascade.cxx:422 AliAnalysisTaskExtractPerformanceCascade.cxx:423 AliAnalysisTaskExtractPerformanceCascade.cxx:424 AliAnalysisTaskExtractPerformanceCascade.cxx:425 AliAnalysisTaskExtractPerformanceCascade.cxx:426 AliAnalysisTaskExtractPerformanceCascade.cxx:427 AliAnalysisTaskExtractPerformanceCascade.cxx:428 AliAnalysisTaskExtractPerformanceCascade.cxx:429 AliAnalysisTaskExtractPerformanceCascade.cxx:430 AliAnalysisTaskExtractPerformanceCascade.cxx:431 AliAnalysisTaskExtractPerformanceCascade.cxx:432 AliAnalysisTaskExtractPerformanceCascade.cxx:433 AliAnalysisTaskExtractPerformanceCascade.cxx:434 AliAnalysisTaskExtractPerformanceCascade.cxx:435 AliAnalysisTaskExtractPerformanceCascade.cxx:436 AliAnalysisTaskExtractPerformanceCascade.cxx:437 AliAnalysisTaskExtractPerformanceCascade.cxx:438 AliAnalysisTaskExtractPerformanceCascade.cxx:439 AliAnalysisTaskExtractPerformanceCascade.cxx:440 AliAnalysisTaskExtractPerformanceCascade.cxx:441 AliAnalysisTaskExtractPerformanceCascade.cxx:442 AliAnalysisTaskExtractPerformanceCascade.cxx:443 AliAnalysisTaskExtractPerformanceCascade.cxx:444 AliAnalysisTaskExtractPerformanceCascade.cxx:445 AliAnalysisTaskExtractPerformanceCascade.cxx:446 AliAnalysisTaskExtractPerformanceCascade.cxx:447 AliAnalysisTaskExtractPerformanceCascade.cxx:448 AliAnalysisTaskExtractPerformanceCascade.cxx:449 AliAnalysisTaskExtractPerformanceCascade.cxx:450 AliAnalysisTaskExtractPerformanceCascade.cxx:451 AliAnalysisTaskExtractPerformanceCascade.cxx:452 AliAnalysisTaskExtractPerformanceCascade.cxx:453 AliAnalysisTaskExtractPerformanceCascade.cxx:454 AliAnalysisTaskExtractPerformanceCascade.cxx:455 AliAnalysisTaskExtractPerformanceCascade.cxx:456 AliAnalysisTaskExtractPerformanceCascade.cxx:457 AliAnalysisTaskExtractPerformanceCascade.cxx:458 AliAnalysisTaskExtractPerformanceCascade.cxx:459 AliAnalysisTaskExtractPerformanceCascade.cxx:460 AliAnalysisTaskExtractPerformanceCascade.cxx:461 AliAnalysisTaskExtractPerformanceCascade.cxx:462 AliAnalysisTaskExtractPerformanceCascade.cxx:463 AliAnalysisTaskExtractPerformanceCascade.cxx:464 AliAnalysisTaskExtractPerformanceCascade.cxx:465 AliAnalysisTaskExtractPerformanceCascade.cxx:466 AliAnalysisTaskExtractPerformanceCascade.cxx:467 AliAnalysisTaskExtractPerformanceCascade.cxx:468 AliAnalysisTaskExtractPerformanceCascade.cxx:469 AliAnalysisTaskExtractPerformanceCascade.cxx:470 AliAnalysisTaskExtractPerformanceCascade.cxx:471 AliAnalysisTaskExtractPerformanceCascade.cxx:472 AliAnalysisTaskExtractPerformanceCascade.cxx:473 AliAnalysisTaskExtractPerformanceCascade.cxx:474 AliAnalysisTaskExtractPerformanceCascade.cxx:475 AliAnalysisTaskExtractPerformanceCascade.cxx:476 AliAnalysisTaskExtractPerformanceCascade.cxx:477 AliAnalysisTaskExtractPerformanceCascade.cxx:478 AliAnalysisTaskExtractPerformanceCascade.cxx:479 AliAnalysisTaskExtractPerformanceCascade.cxx:480 AliAnalysisTaskExtractPerformanceCascade.cxx:481 AliAnalysisTaskExtractPerformanceCascade.cxx:482 AliAnalysisTaskExtractPerformanceCascade.cxx:483 AliAnalysisTaskExtractPerformanceCascade.cxx:484 AliAnalysisTaskExtractPerformanceCascade.cxx:485 AliAnalysisTaskExtractPerformanceCascade.cxx:486 AliAnalysisTaskExtractPerformanceCascade.cxx:487 AliAnalysisTaskExtractPerformanceCascade.cxx:488 AliAnalysisTaskExtractPerformanceCascade.cxx:489 AliAnalysisTaskExtractPerformanceCascade.cxx:490 AliAnalysisTaskExtractPerformanceCascade.cxx:491 AliAnalysisTaskExtractPerformanceCascade.cxx:492 AliAnalysisTaskExtractPerformanceCascade.cxx:493 AliAnalysisTaskExtractPerformanceCascade.cxx:494 AliAnalysisTaskExtractPerformanceCascade.cxx:495 AliAnalysisTaskExtractPerformanceCascade.cxx:496 AliAnalysisTaskExtractPerformanceCascade.cxx:497 AliAnalysisTaskExtractPerformanceCascade.cxx:498 AliAnalysisTaskExtractPerformanceCascade.cxx:499 AliAnalysisTaskExtractPerformanceCascade.cxx:500 AliAnalysisTaskExtractPerformanceCascade.cxx:501 AliAnalysisTaskExtractPerformanceCascade.cxx:502 AliAnalysisTaskExtractPerformanceCascade.cxx:503 AliAnalysisTaskExtractPerformanceCascade.cxx:504 AliAnalysisTaskExtractPerformanceCascade.cxx:505 AliAnalysisTaskExtractPerformanceCascade.cxx:506 AliAnalysisTaskExtractPerformanceCascade.cxx:507 AliAnalysisTaskExtractPerformanceCascade.cxx:508 AliAnalysisTaskExtractPerformanceCascade.cxx:509 AliAnalysisTaskExtractPerformanceCascade.cxx:510 AliAnalysisTaskExtractPerformanceCascade.cxx:511 AliAnalysisTaskExtractPerformanceCascade.cxx:512 AliAnalysisTaskExtractPerformanceCascade.cxx:513 AliAnalysisTaskExtractPerformanceCascade.cxx:514 AliAnalysisTaskExtractPerformanceCascade.cxx:515 AliAnalysisTaskExtractPerformanceCascade.cxx:516 AliAnalysisTaskExtractPerformanceCascade.cxx:517 AliAnalysisTaskExtractPerformanceCascade.cxx:518 AliAnalysisTaskExtractPerformanceCascade.cxx:519 AliAnalysisTaskExtractPerformanceCascade.cxx:520 AliAnalysisTaskExtractPerformanceCascade.cxx:521 AliAnalysisTaskExtractPerformanceCascade.cxx:522 AliAnalysisTaskExtractPerformanceCascade.cxx:523 AliAnalysisTaskExtractPerformanceCascade.cxx:524 AliAnalysisTaskExtractPerformanceCascade.cxx:525 AliAnalysisTaskExtractPerformanceCascade.cxx:526 AliAnalysisTaskExtractPerformanceCascade.cxx:527 AliAnalysisTaskExtractPerformanceCascade.cxx:528 AliAnalysisTaskExtractPerformanceCascade.cxx:529 AliAnalysisTaskExtractPerformanceCascade.cxx:530 AliAnalysisTaskExtractPerformanceCascade.cxx:531 AliAnalysisTaskExtractPerformanceCascade.cxx:532 AliAnalysisTaskExtractPerformanceCascade.cxx:533 AliAnalysisTaskExtractPerformanceCascade.cxx:534 AliAnalysisTaskExtractPerformanceCascade.cxx:535 AliAnalysisTaskExtractPerformanceCascade.cxx:536 AliAnalysisTaskExtractPerformanceCascade.cxx:537 AliAnalysisTaskExtractPerformanceCascade.cxx:538 AliAnalysisTaskExtractPerformanceCascade.cxx:539 AliAnalysisTaskExtractPerformanceCascade.cxx:540 AliAnalysisTaskExtractPerformanceCascade.cxx:541 AliAnalysisTaskExtractPerformanceCascade.cxx:542 AliAnalysisTaskExtractPerformanceCascade.cxx:543 AliAnalysisTaskExtractPerformanceCascade.cxx:544 AliAnalysisTaskExtractPerformanceCascade.cxx:545 AliAnalysisTaskExtractPerformanceCascade.cxx:546 AliAnalysisTaskExtractPerformanceCascade.cxx:547 AliAnalysisTaskExtractPerformanceCascade.cxx:548 AliAnalysisTaskExtractPerformanceCascade.cxx:549 AliAnalysisTaskExtractPerformanceCascade.cxx:550 AliAnalysisTaskExtractPerformanceCascade.cxx:551 AliAnalysisTaskExtractPerformanceCascade.cxx:552 AliAnalysisTaskExtractPerformanceCascade.cxx:553 AliAnalysisTaskExtractPerformanceCascade.cxx:554 AliAnalysisTaskExtractPerformanceCascade.cxx:555 AliAnalysisTaskExtractPerformanceCascade.cxx:556 AliAnalysisTaskExtractPerformanceCascade.cxx:557 AliAnalysisTaskExtractPerformanceCascade.cxx:558 AliAnalysisTaskExtractPerformanceCascade.cxx:559 AliAnalysisTaskExtractPerformanceCascade.cxx:560 AliAnalysisTaskExtractPerformanceCascade.cxx:561 AliAnalysisTaskExtractPerformanceCascade.cxx:562 AliAnalysisTaskExtractPerformanceCascade.cxx:563 AliAnalysisTaskExtractPerformanceCascade.cxx:564 AliAnalysisTaskExtractPerformanceCascade.cxx:565 AliAnalysisTaskExtractPerformanceCascade.cxx:566 AliAnalysisTaskExtractPerformanceCascade.cxx:567 AliAnalysisTaskExtractPerformanceCascade.cxx:568 AliAnalysisTaskExtractPerformanceCascade.cxx:569 AliAnalysisTaskExtractPerformanceCascade.cxx:570 AliAnalysisTaskExtractPerformanceCascade.cxx:571 AliAnalysisTaskExtractPerformanceCascade.cxx:572 AliAnalysisTaskExtractPerformanceCascade.cxx:573 AliAnalysisTaskExtractPerformanceCascade.cxx:574 AliAnalysisTaskExtractPerformanceCascade.cxx:575 AliAnalysisTaskExtractPerformanceCascade.cxx:576 AliAnalysisTaskExtractPerformanceCascade.cxx:577 AliAnalysisTaskExtractPerformanceCascade.cxx:578 AliAnalysisTaskExtractPerformanceCascade.cxx:579 AliAnalysisTaskExtractPerformanceCascade.cxx:580 AliAnalysisTaskExtractPerformanceCascade.cxx:581 AliAnalysisTaskExtractPerformanceCascade.cxx:582 AliAnalysisTaskExtractPerformanceCascade.cxx:583 AliAnalysisTaskExtractPerformanceCascade.cxx:584 AliAnalysisTaskExtractPerformanceCascade.cxx:585 AliAnalysisTaskExtractPerformanceCascade.cxx:586 AliAnalysisTaskExtractPerformanceCascade.cxx:587 AliAnalysisTaskExtractPerformanceCascade.cxx:588 AliAnalysisTaskExtractPerformanceCascade.cxx:589 AliAnalysisTaskExtractPerformanceCascade.cxx:590 AliAnalysisTaskExtractPerformanceCascade.cxx:591 AliAnalysisTaskExtractPerformanceCascade.cxx:592 AliAnalysisTaskExtractPerformanceCascade.cxx:593 AliAnalysisTaskExtractPerformanceCascade.cxx:594 AliAnalysisTaskExtractPerformanceCascade.cxx:595 AliAnalysisTaskExtractPerformanceCascade.cxx:596 AliAnalysisTaskExtractPerformanceCascade.cxx:597 AliAnalysisTaskExtractPerformanceCascade.cxx:598 AliAnalysisTaskExtractPerformanceCascade.cxx:599 AliAnalysisTaskExtractPerformanceCascade.cxx:600 AliAnalysisTaskExtractPerformanceCascade.cxx:601 AliAnalysisTaskExtractPerformanceCascade.cxx:602 AliAnalysisTaskExtractPerformanceCascade.cxx:603 AliAnalysisTaskExtractPerformanceCascade.cxx:604 AliAnalysisTaskExtractPerformanceCascade.cxx:605 AliAnalysisTaskExtractPerformanceCascade.cxx:606 AliAnalysisTaskExtractPerformanceCascade.cxx:607 AliAnalysisTaskExtractPerformanceCascade.cxx:608 AliAnalysisTaskExtractPerformanceCascade.cxx:609 AliAnalysisTaskExtractPerformanceCascade.cxx:610 AliAnalysisTaskExtractPerformanceCascade.cxx:611 AliAnalysisTaskExtractPerformanceCascade.cxx:612 AliAnalysisTaskExtractPerformanceCascade.cxx:613 AliAnalysisTaskExtractPerformanceCascade.cxx:614 AliAnalysisTaskExtractPerformanceCascade.cxx:615 AliAnalysisTaskExtractPerformanceCascade.cxx:616 AliAnalysisTaskExtractPerformanceCascade.cxx:617 AliAnalysisTaskExtractPerformanceCascade.cxx:618 AliAnalysisTaskExtractPerformanceCascade.cxx:619 AliAnalysisTaskExtractPerformanceCascade.cxx:620 AliAnalysisTaskExtractPerformanceCascade.cxx:621 AliAnalysisTaskExtractPerformanceCascade.cxx:622 AliAnalysisTaskExtractPerformanceCascade.cxx:623 AliAnalysisTaskExtractPerformanceCascade.cxx:624 AliAnalysisTaskExtractPerformanceCascade.cxx:625 AliAnalysisTaskExtractPerformanceCascade.cxx:626 AliAnalysisTaskExtractPerformanceCascade.cxx:627 AliAnalysisTaskExtractPerformanceCascade.cxx:628 AliAnalysisTaskExtractPerformanceCascade.cxx:629 AliAnalysisTaskExtractPerformanceCascade.cxx:630 AliAnalysisTaskExtractPerformanceCascade.cxx:631 AliAnalysisTaskExtractPerformanceCascade.cxx:632 AliAnalysisTaskExtractPerformanceCascade.cxx:633 AliAnalysisTaskExtractPerformanceCascade.cxx:634 AliAnalysisTaskExtractPerformanceCascade.cxx:635 AliAnalysisTaskExtractPerformanceCascade.cxx:636 AliAnalysisTaskExtractPerformanceCascade.cxx:637 AliAnalysisTaskExtractPerformanceCascade.cxx:638 AliAnalysisTaskExtractPerformanceCascade.cxx:639 AliAnalysisTaskExtractPerformanceCascade.cxx:640 AliAnalysisTaskExtractPerformanceCascade.cxx:641 AliAnalysisTaskExtractPerformanceCascade.cxx:642 AliAnalysisTaskExtractPerformanceCascade.cxx:643 AliAnalysisTaskExtractPerformanceCascade.cxx:644 AliAnalysisTaskExtractPerformanceCascade.cxx:645 AliAnalysisTaskExtractPerformanceCascade.cxx:646 AliAnalysisTaskExtractPerformanceCascade.cxx:647 AliAnalysisTaskExtractPerformanceCascade.cxx:648 AliAnalysisTaskExtractPerformanceCascade.cxx:649 AliAnalysisTaskExtractPerformanceCascade.cxx:650 AliAnalysisTaskExtractPerformanceCascade.cxx:651 AliAnalysisTaskExtractPerformanceCascade.cxx:652 AliAnalysisTaskExtractPerformanceCascade.cxx:653 AliAnalysisTaskExtractPerformanceCascade.cxx:654 AliAnalysisTaskExtractPerformanceCascade.cxx:655 AliAnalysisTaskExtractPerformanceCascade.cxx:656 AliAnalysisTaskExtractPerformanceCascade.cxx:657 AliAnalysisTaskExtractPerformanceCascade.cxx:658 AliAnalysisTaskExtractPerformanceCascade.cxx:659 AliAnalysisTaskExtractPerformanceCascade.cxx:660 AliAnalysisTaskExtractPerformanceCascade.cxx:661 AliAnalysisTaskExtractPerformanceCascade.cxx:662 AliAnalysisTaskExtractPerformanceCascade.cxx:663 AliAnalysisTaskExtractPerformanceCascade.cxx:664 AliAnalysisTaskExtractPerformanceCascade.cxx:665 AliAnalysisTaskExtractPerformanceCascade.cxx:666 AliAnalysisTaskExtractPerformanceCascade.cxx:667 AliAnalysisTaskExtractPerformanceCascade.cxx:668 AliAnalysisTaskExtractPerformanceCascade.cxx:669 AliAnalysisTaskExtractPerformanceCascade.cxx:670 AliAnalysisTaskExtractPerformanceCascade.cxx:671 AliAnalysisTaskExtractPerformanceCascade.cxx:672 AliAnalysisTaskExtractPerformanceCascade.cxx:673 AliAnalysisTaskExtractPerformanceCascade.cxx:674 AliAnalysisTaskExtractPerformanceCascade.cxx:675 AliAnalysisTaskExtractPerformanceCascade.cxx:676 AliAnalysisTaskExtractPerformanceCascade.cxx:677 AliAnalysisTaskExtractPerformanceCascade.cxx:678 AliAnalysisTaskExtractPerformanceCascade.cxx:679 AliAnalysisTaskExtractPerformanceCascade.cxx:680 AliAnalysisTaskExtractPerformanceCascade.cxx:681 AliAnalysisTaskExtractPerformanceCascade.cxx:682 AliAnalysisTaskExtractPerformanceCascade.cxx:683 AliAnalysisTaskExtractPerformanceCascade.cxx:684 AliAnalysisTaskExtractPerformanceCascade.cxx:685 AliAnalysisTaskExtractPerformanceCascade.cxx:686 AliAnalysisTaskExtractPerformanceCascade.cxx:687 AliAnalysisTaskExtractPerformanceCascade.cxx:688 AliAnalysisTaskExtractPerformanceCascade.cxx:689 AliAnalysisTaskExtractPerformanceCascade.cxx:690 AliAnalysisTaskExtractPerformanceCascade.cxx:691 AliAnalysisTaskExtractPerformanceCascade.cxx:692 AliAnalysisTaskExtractPerformanceCascade.cxx:693 AliAnalysisTaskExtractPerformanceCascade.cxx:694 AliAnalysisTaskExtractPerformanceCascade.cxx:695 AliAnalysisTaskExtractPerformanceCascade.cxx:696 AliAnalysisTaskExtractPerformanceCascade.cxx:697 AliAnalysisTaskExtractPerformanceCascade.cxx:698 AliAnalysisTaskExtractPerformanceCascade.cxx:699 AliAnalysisTaskExtractPerformanceCascade.cxx:700 AliAnalysisTaskExtractPerformanceCascade.cxx:701 AliAnalysisTaskExtractPerformanceCascade.cxx:702 AliAnalysisTaskExtractPerformanceCascade.cxx:703 AliAnalysisTaskExtractPerformanceCascade.cxx:704 AliAnalysisTaskExtractPerformanceCascade.cxx:705 AliAnalysisTaskExtractPerformanceCascade.cxx:706 AliAnalysisTaskExtractPerformanceCascade.cxx:707 AliAnalysisTaskExtractPerformanceCascade.cxx:708 AliAnalysisTaskExtractPerformanceCascade.cxx:709 AliAnalysisTaskExtractPerformanceCascade.cxx:710 AliAnalysisTaskExtractPerformanceCascade.cxx:711 AliAnalysisTaskExtractPerformanceCascade.cxx:712 AliAnalysisTaskExtractPerformanceCascade.cxx:713 AliAnalysisTaskExtractPerformanceCascade.cxx:714 AliAnalysisTaskExtractPerformanceCascade.cxx:715 AliAnalysisTaskExtractPerformanceCascade.cxx:716 AliAnalysisTaskExtractPerformanceCascade.cxx:717 AliAnalysisTaskExtractPerformanceCascade.cxx:718 AliAnalysisTaskExtractPerformanceCascade.cxx:719 AliAnalysisTaskExtractPerformanceCascade.cxx:720 AliAnalysisTaskExtractPerformanceCascade.cxx:721 AliAnalysisTaskExtractPerformanceCascade.cxx:722 AliAnalysisTaskExtractPerformanceCascade.cxx:723 AliAnalysisTaskExtractPerformanceCascade.cxx:724 AliAnalysisTaskExtractPerformanceCascade.cxx:725 AliAnalysisTaskExtractPerformanceCascade.cxx:726 AliAnalysisTaskExtractPerformanceCascade.cxx:727 AliAnalysisTaskExtractPerformanceCascade.cxx:728 AliAnalysisTaskExtractPerformanceCascade.cxx:729 AliAnalysisTaskExtractPerformanceCascade.cxx:730 AliAnalysisTaskExtractPerformanceCascade.cxx:731 AliAnalysisTaskExtractPerformanceCascade.cxx:732 AliAnalysisTaskExtractPerformanceCascade.cxx:733 AliAnalysisTaskExtractPerformanceCascade.cxx:734 AliAnalysisTaskExtractPerformanceCascade.cxx:735 AliAnalysisTaskExtractPerformanceCascade.cxx:736 AliAnalysisTaskExtractPerformanceCascade.cxx:737 AliAnalysisTaskExtractPerformanceCascade.cxx:738 AliAnalysisTaskExtractPerformanceCascade.cxx:739 AliAnalysisTaskExtractPerformanceCascade.cxx:740 AliAnalysisTaskExtractPerformanceCascade.cxx:741 AliAnalysisTaskExtractPerformanceCascade.cxx:742 AliAnalysisTaskExtractPerformanceCascade.cxx:743 AliAnalysisTaskExtractPerformanceCascade.cxx:744 AliAnalysisTaskExtractPerformanceCascade.cxx:745 AliAnalysisTaskExtractPerformanceCascade.cxx:746 AliAnalysisTaskExtractPerformanceCascade.cxx:747 AliAnalysisTaskExtractPerformanceCascade.cxx:748 AliAnalysisTaskExtractPerformanceCascade.cxx:749 AliAnalysisTaskExtractPerformanceCascade.cxx:750 AliAnalysisTaskExtractPerformanceCascade.cxx:751 AliAnalysisTaskExtractPerformanceCascade.cxx:752 AliAnalysisTaskExtractPerformanceCascade.cxx:753 AliAnalysisTaskExtractPerformanceCascade.cxx:754 AliAnalysisTaskExtractPerformanceCascade.cxx:755 AliAnalysisTaskExtractPerformanceCascade.cxx:756 AliAnalysisTaskExtractPerformanceCascade.cxx:757 AliAnalysisTaskExtractPerformanceCascade.cxx:758 AliAnalysisTaskExtractPerformanceCascade.cxx:759 AliAnalysisTaskExtractPerformanceCascade.cxx:760 AliAnalysisTaskExtractPerformanceCascade.cxx:761 AliAnalysisTaskExtractPerformanceCascade.cxx:762 AliAnalysisTaskExtractPerformanceCascade.cxx:763 AliAnalysisTaskExtractPerformanceCascade.cxx:764 AliAnalysisTaskExtractPerformanceCascade.cxx:765 AliAnalysisTaskExtractPerformanceCascade.cxx:766 AliAnalysisTaskExtractPerformanceCascade.cxx:767 AliAnalysisTaskExtractPerformanceCascade.cxx:768 AliAnalysisTaskExtractPerformanceCascade.cxx:769 AliAnalysisTaskExtractPerformanceCascade.cxx:770 AliAnalysisTaskExtractPerformanceCascade.cxx:771 AliAnalysisTaskExtractPerformanceCascade.cxx:772 AliAnalysisTaskExtractPerformanceCascade.cxx:773 AliAnalysisTaskExtractPerformanceCascade.cxx:774 AliAnalysisTaskExtractPerformanceCascade.cxx:775 AliAnalysisTaskExtractPerformanceCascade.cxx:776 AliAnalysisTaskExtractPerformanceCascade.cxx:777 AliAnalysisTaskExtractPerformanceCascade.cxx:778 AliAnalysisTaskExtractPerformanceCascade.cxx:779 AliAnalysisTaskExtractPerformanceCascade.cxx:780 AliAnalysisTaskExtractPerformanceCascade.cxx:781 AliAnalysisTaskExtractPerformanceCascade.cxx:782 AliAnalysisTaskExtractPerformanceCascade.cxx:783 AliAnalysisTaskExtractPerformanceCascade.cxx:784 AliAnalysisTaskExtractPerformanceCascade.cxx:785 AliAnalysisTaskExtractPerformanceCascade.cxx:786 AliAnalysisTaskExtractPerformanceCascade.cxx:787 AliAnalysisTaskExtractPerformanceCascade.cxx:788 AliAnalysisTaskExtractPerformanceCascade.cxx:789 AliAnalysisTaskExtractPerformanceCascade.cxx:790 AliAnalysisTaskExtractPerformanceCascade.cxx:791 AliAnalysisTaskExtractPerformanceCascade.cxx:792 AliAnalysisTaskExtractPerformanceCascade.cxx:793 AliAnalysisTaskExtractPerformanceCascade.cxx:794 AliAnalysisTaskExtractPerformanceCascade.cxx:795 AliAnalysisTaskExtractPerformanceCascade.cxx:796 AliAnalysisTaskExtractPerformanceCascade.cxx:797 AliAnalysisTaskExtractPerformanceCascade.cxx:798 AliAnalysisTaskExtractPerformanceCascade.cxx:799 AliAnalysisTaskExtractPerformanceCascade.cxx:800 AliAnalysisTaskExtractPerformanceCascade.cxx:801 AliAnalysisTaskExtractPerformanceCascade.cxx:802 AliAnalysisTaskExtractPerformanceCascade.cxx:803 AliAnalysisTaskExtractPerformanceCascade.cxx:804 AliAnalysisTaskExtractPerformanceCascade.cxx:805 AliAnalysisTaskExtractPerformanceCascade.cxx:806 AliAnalysisTaskExtractPerformanceCascade.cxx:807 AliAnalysisTaskExtractPerformanceCascade.cxx:808 AliAnalysisTaskExtractPerformanceCascade.cxx:809 AliAnalysisTaskExtractPerformanceCascade.cxx:810 AliAnalysisTaskExtractPerformanceCascade.cxx:811 AliAnalysisTaskExtractPerformanceCascade.cxx:812 AliAnalysisTaskExtractPerformanceCascade.cxx:813 AliAnalysisTaskExtractPerformanceCascade.cxx:814 AliAnalysisTaskExtractPerformanceCascade.cxx:815 AliAnalysisTaskExtractPerformanceCascade.cxx:816 AliAnalysisTaskExtractPerformanceCascade.cxx:817 AliAnalysisTaskExtractPerformanceCascade.cxx:818 AliAnalysisTaskExtractPerformanceCascade.cxx:819 AliAnalysisTaskExtractPerformanceCascade.cxx:820 AliAnalysisTaskExtractPerformanceCascade.cxx:821 AliAnalysisTaskExtractPerformanceCascade.cxx:822 AliAnalysisTaskExtractPerformanceCascade.cxx:823 AliAnalysisTaskExtractPerformanceCascade.cxx:824 AliAnalysisTaskExtractPerformanceCascade.cxx:825 AliAnalysisTaskExtractPerformanceCascade.cxx:826 AliAnalysisTaskExtractPerformanceCascade.cxx:827 AliAnalysisTaskExtractPerformanceCascade.cxx:828 AliAnalysisTaskExtractPerformanceCascade.cxx:829 AliAnalysisTaskExtractPerformanceCascade.cxx:830 AliAnalysisTaskExtractPerformanceCascade.cxx:831 AliAnalysisTaskExtractPerformanceCascade.cxx:832 AliAnalysisTaskExtractPerformanceCascade.cxx:833 AliAnalysisTaskExtractPerformanceCascade.cxx:834 AliAnalysisTaskExtractPerformanceCascade.cxx:835 AliAnalysisTaskExtractPerformanceCascade.cxx:836 AliAnalysisTaskExtractPerformanceCascade.cxx:837 AliAnalysisTaskExtractPerformanceCascade.cxx:838 AliAnalysisTaskExtractPerformanceCascade.cxx:839 AliAnalysisTaskExtractPerformanceCascade.cxx:840 AliAnalysisTaskExtractPerformanceCascade.cxx:841 AliAnalysisTaskExtractPerformanceCascade.cxx:842 AliAnalysisTaskExtractPerformanceCascade.cxx:843 AliAnalysisTaskExtractPerformanceCascade.cxx:844 AliAnalysisTaskExtractPerformanceCascade.cxx:845 AliAnalysisTaskExtractPerformanceCascade.cxx:846 AliAnalysisTaskExtractPerformanceCascade.cxx:847 AliAnalysisTaskExtractPerformanceCascade.cxx:848 AliAnalysisTaskExtractPerformanceCascade.cxx:849 AliAnalysisTaskExtractPerformanceCascade.cxx:850 AliAnalysisTaskExtractPerformanceCascade.cxx:851 AliAnalysisTaskExtractPerformanceCascade.cxx:852 AliAnalysisTaskExtractPerformanceCascade.cxx:853 AliAnalysisTaskExtractPerformanceCascade.cxx:854 AliAnalysisTaskExtractPerformanceCascade.cxx:855 AliAnalysisTaskExtractPerformanceCascade.cxx:856 AliAnalysisTaskExtractPerformanceCascade.cxx:857 AliAnalysisTaskExtractPerformanceCascade.cxx:858 AliAnalysisTaskExtractPerformanceCascade.cxx:859 AliAnalysisTaskExtractPerformanceCascade.cxx:860 AliAnalysisTaskExtractPerformanceCascade.cxx:861 AliAnalysisTaskExtractPerformanceCascade.cxx:862 AliAnalysisTaskExtractPerformanceCascade.cxx:863 AliAnalysisTaskExtractPerformanceCascade.cxx:864 AliAnalysisTaskExtractPerformanceCascade.cxx:865 AliAnalysisTaskExtractPerformanceCascade.cxx:866 AliAnalysisTaskExtractPerformanceCascade.cxx:867 AliAnalysisTaskExtractPerformanceCascade.cxx:868 AliAnalysisTaskExtractPerformanceCascade.cxx:869 AliAnalysisTaskExtractPerformanceCascade.cxx:870 AliAnalysisTaskExtractPerformanceCascade.cxx:871 AliAnalysisTaskExtractPerformanceCascade.cxx:872 AliAnalysisTaskExtractPerformanceCascade.cxx:873 AliAnalysisTaskExtractPerformanceCascade.cxx:874 AliAnalysisTaskExtractPerformanceCascade.cxx:875 AliAnalysisTaskExtractPerformanceCascade.cxx:876 AliAnalysisTaskExtractPerformanceCascade.cxx:877 AliAnalysisTaskExtractPerformanceCascade.cxx:878 AliAnalysisTaskExtractPerformanceCascade.cxx:879 AliAnalysisTaskExtractPerformanceCascade.cxx:880 AliAnalysisTaskExtractPerformanceCascade.cxx:881 AliAnalysisTaskExtractPerformanceCascade.cxx:882 AliAnalysisTaskExtractPerformanceCascade.cxx:883 AliAnalysisTaskExtractPerformanceCascade.cxx:884 AliAnalysisTaskExtractPerformanceCascade.cxx:885 AliAnalysisTaskExtractPerformanceCascade.cxx:886 AliAnalysisTaskExtractPerformanceCascade.cxx:887 AliAnalysisTaskExtractPerformanceCascade.cxx:888 AliAnalysisTaskExtractPerformanceCascade.cxx:889 AliAnalysisTaskExtractPerformanceCascade.cxx:890 AliAnalysisTaskExtractPerformanceCascade.cxx:891 AliAnalysisTaskExtractPerformanceCascade.cxx:892 AliAnalysisTaskExtractPerformanceCascade.cxx:893 AliAnalysisTaskExtractPerformanceCascade.cxx:894 AliAnalysisTaskExtractPerformanceCascade.cxx:895 AliAnalysisTaskExtractPerformanceCascade.cxx:896 AliAnalysisTaskExtractPerformanceCascade.cxx:897 AliAnalysisTaskExtractPerformanceCascade.cxx:898 AliAnalysisTaskExtractPerformanceCascade.cxx:899 AliAnalysisTaskExtractPerformanceCascade.cxx:900 AliAnalysisTaskExtractPerformanceCascade.cxx:901 AliAnalysisTaskExtractPerformanceCascade.cxx:902 AliAnalysisTaskExtractPerformanceCascade.cxx:903 AliAnalysisTaskExtractPerformanceCascade.cxx:904 AliAnalysisTaskExtractPerformanceCascade.cxx:905 AliAnalysisTaskExtractPerformanceCascade.cxx:906 AliAnalysisTaskExtractPerformanceCascade.cxx:907 AliAnalysisTaskExtractPerformanceCascade.cxx:908 AliAnalysisTaskExtractPerformanceCascade.cxx:909 AliAnalysisTaskExtractPerformanceCascade.cxx:910 AliAnalysisTaskExtractPerformanceCascade.cxx:911 AliAnalysisTaskExtractPerformanceCascade.cxx:912 AliAnalysisTaskExtractPerformanceCascade.cxx:913 AliAnalysisTaskExtractPerformanceCascade.cxx:914 AliAnalysisTaskExtractPerformanceCascade.cxx:915 AliAnalysisTaskExtractPerformanceCascade.cxx:916 AliAnalysisTaskExtractPerformanceCascade.cxx:917 AliAnalysisTaskExtractPerformanceCascade.cxx:918 AliAnalysisTaskExtractPerformanceCascade.cxx:919 AliAnalysisTaskExtractPerformanceCascade.cxx:920 AliAnalysisTaskExtractPerformanceCascade.cxx:921 AliAnalysisTaskExtractPerformanceCascade.cxx:922 AliAnalysisTaskExtractPerformanceCascade.cxx:923 AliAnalysisTaskExtractPerformanceCascade.cxx:924 AliAnalysisTaskExtractPerformanceCascade.cxx:925 AliAnalysisTaskExtractPerformanceCascade.cxx:926 AliAnalysisTaskExtractPerformanceCascade.cxx:927 AliAnalysisTaskExtractPerformanceCascade.cxx:928 AliAnalysisTaskExtractPerformanceCascade.cxx:929 AliAnalysisTaskExtractPerformanceCascade.cxx:930 AliAnalysisTaskExtractPerformanceCascade.cxx:931 AliAnalysisTaskExtractPerformanceCascade.cxx:932 AliAnalysisTaskExtractPerformanceCascade.cxx:933 AliAnalysisTaskExtractPerformanceCascade.cxx:934 AliAnalysisTaskExtractPerformanceCascade.cxx:935 AliAnalysisTaskExtractPerformanceCascade.cxx:936 AliAnalysisTaskExtractPerformanceCascade.cxx:937 AliAnalysisTaskExtractPerformanceCascade.cxx:938 AliAnalysisTaskExtractPerformanceCascade.cxx:939 AliAnalysisTaskExtractPerformanceCascade.cxx:940 AliAnalysisTaskExtractPerformanceCascade.cxx:941 AliAnalysisTaskExtractPerformanceCascade.cxx:942 AliAnalysisTaskExtractPerformanceCascade.cxx:943 AliAnalysisTaskExtractPerformanceCascade.cxx:944 AliAnalysisTaskExtractPerformanceCascade.cxx:945 AliAnalysisTaskExtractPerformanceCascade.cxx:946 AliAnalysisTaskExtractPerformanceCascade.cxx:947 AliAnalysisTaskExtractPerformanceCascade.cxx:948 AliAnalysisTaskExtractPerformanceCascade.cxx:949 AliAnalysisTaskExtractPerformanceCascade.cxx:950 AliAnalysisTaskExtractPerformanceCascade.cxx:951 AliAnalysisTaskExtractPerformanceCascade.cxx:952 AliAnalysisTaskExtractPerformanceCascade.cxx:953 AliAnalysisTaskExtractPerformanceCascade.cxx:954 AliAnalysisTaskExtractPerformanceCascade.cxx:955 AliAnalysisTaskExtractPerformanceCascade.cxx:956 AliAnalysisTaskExtractPerformanceCascade.cxx:957 AliAnalysisTaskExtractPerformanceCascade.cxx:958 AliAnalysisTaskExtractPerformanceCascade.cxx:959 AliAnalysisTaskExtractPerformanceCascade.cxx:960 AliAnalysisTaskExtractPerformanceCascade.cxx:961 AliAnalysisTaskExtractPerformanceCascade.cxx:962 AliAnalysisTaskExtractPerformanceCascade.cxx:963 AliAnalysisTaskExtractPerformanceCascade.cxx:964 AliAnalysisTaskExtractPerformanceCascade.cxx:965 AliAnalysisTaskExtractPerformanceCascade.cxx:966 AliAnalysisTaskExtractPerformanceCascade.cxx:967 AliAnalysisTaskExtractPerformanceCascade.cxx:968 AliAnalysisTaskExtractPerformanceCascade.cxx:969 AliAnalysisTaskExtractPerformanceCascade.cxx:970 AliAnalysisTaskExtractPerformanceCascade.cxx:971 AliAnalysisTaskExtractPerformanceCascade.cxx:972 AliAnalysisTaskExtractPerformanceCascade.cxx:973 AliAnalysisTaskExtractPerformanceCascade.cxx:974 AliAnalysisTaskExtractPerformanceCascade.cxx:975 AliAnalysisTaskExtractPerformanceCascade.cxx:976 AliAnalysisTaskExtractPerformanceCascade.cxx:977 AliAnalysisTaskExtractPerformanceCascade.cxx:978 AliAnalysisTaskExtractPerformanceCascade.cxx:979 AliAnalysisTaskExtractPerformanceCascade.cxx:980 AliAnalysisTaskExtractPerformanceCascade.cxx:981 AliAnalysisTaskExtractPerformanceCascade.cxx:982 AliAnalysisTaskExtractPerformanceCascade.cxx:983 AliAnalysisTaskExtractPerformanceCascade.cxx:984 AliAnalysisTaskExtractPerformanceCascade.cxx:985 AliAnalysisTaskExtractPerformanceCascade.cxx:986 AliAnalysisTaskExtractPerformanceCascade.cxx:987 AliAnalysisTaskExtractPerformanceCascade.cxx:988 AliAnalysisTaskExtractPerformanceCascade.cxx:989 AliAnalysisTaskExtractPerformanceCascade.cxx:990 AliAnalysisTaskExtractPerformanceCascade.cxx:991 AliAnalysisTaskExtractPerformanceCascade.cxx:992 AliAnalysisTaskExtractPerformanceCascade.cxx:993 AliAnalysisTaskExtractPerformanceCascade.cxx:994 AliAnalysisTaskExtractPerformanceCascade.cxx:995 AliAnalysisTaskExtractPerformanceCascade.cxx:996 AliAnalysisTaskExtractPerformanceCascade.cxx:997 AliAnalysisTaskExtractPerformanceCascade.cxx:998 AliAnalysisTaskExtractPerformanceCascade.cxx:999 AliAnalysisTaskExtractPerformanceCascade.cxx:1000 AliAnalysisTaskExtractPerformanceCascade.cxx:1001 AliAnalysisTaskExtractPerformanceCascade.cxx:1002 AliAnalysisTaskExtractPerformanceCascade.cxx:1003 AliAnalysisTaskExtractPerformanceCascade.cxx:1004 AliAnalysisTaskExtractPerformanceCascade.cxx:1005 AliAnalysisTaskExtractPerformanceCascade.cxx:1006 AliAnalysisTaskExtractPerformanceCascade.cxx:1007 AliAnalysisTaskExtractPerformanceCascade.cxx:1008 AliAnalysisTaskExtractPerformanceCascade.cxx:1009 AliAnalysisTaskExtractPerformanceCascade.cxx:1010 AliAnalysisTaskExtractPerformanceCascade.cxx:1011 AliAnalysisTaskExtractPerformanceCascade.cxx:1012 AliAnalysisTaskExtractPerformanceCascade.cxx:1013 AliAnalysisTaskExtractPerformanceCascade.cxx:1014 AliAnalysisTaskExtractPerformanceCascade.cxx:1015 AliAnalysisTaskExtractPerformanceCascade.cxx:1016 AliAnalysisTaskExtractPerformanceCascade.cxx:1017 AliAnalysisTaskExtractPerformanceCascade.cxx:1018 AliAnalysisTaskExtractPerformanceCascade.cxx:1019 AliAnalysisTaskExtractPerformanceCascade.cxx:1020 AliAnalysisTaskExtractPerformanceCascade.cxx:1021 AliAnalysisTaskExtractPerformanceCascade.cxx:1022 AliAnalysisTaskExtractPerformanceCascade.cxx:1023 AliAnalysisTaskExtractPerformanceCascade.cxx:1024 AliAnalysisTaskExtractPerformanceCascade.cxx:1025 AliAnalysisTaskExtractPerformanceCascade.cxx:1026 AliAnalysisTaskExtractPerformanceCascade.cxx:1027 AliAnalysisTaskExtractPerformanceCascade.cxx:1028 AliAnalysisTaskExtractPerformanceCascade.cxx:1029 AliAnalysisTaskExtractPerformanceCascade.cxx:1030 AliAnalysisTaskExtractPerformanceCascade.cxx:1031 AliAnalysisTaskExtractPerformanceCascade.cxx:1032 AliAnalysisTaskExtractPerformanceCascade.cxx:1033 AliAnalysisTaskExtractPerformanceCascade.cxx:1034 AliAnalysisTaskExtractPerformanceCascade.cxx:1035 AliAnalysisTaskExtractPerformanceCascade.cxx:1036 AliAnalysisTaskExtractPerformanceCascade.cxx:1037 AliAnalysisTaskExtractPerformanceCascade.cxx:1038 AliAnalysisTaskExtractPerformanceCascade.cxx:1039 AliAnalysisTaskExtractPerformanceCascade.cxx:1040 AliAnalysisTaskExtractPerformanceCascade.cxx:1041 AliAnalysisTaskExtractPerformanceCascade.cxx:1042 AliAnalysisTaskExtractPerformanceCascade.cxx:1043 AliAnalysisTaskExtractPerformanceCascade.cxx:1044 AliAnalysisTaskExtractPerformanceCascade.cxx:1045 AliAnalysisTaskExtractPerformanceCascade.cxx:1046 AliAnalysisTaskExtractPerformanceCascade.cxx:1047 AliAnalysisTaskExtractPerformanceCascade.cxx:1048 AliAnalysisTaskExtractPerformanceCascade.cxx:1049 AliAnalysisTaskExtractPerformanceCascade.cxx:1050 AliAnalysisTaskExtractPerformanceCascade.cxx:1051 AliAnalysisTaskExtractPerformanceCascade.cxx:1052 AliAnalysisTaskExtractPerformanceCascade.cxx:1053 AliAnalysisTaskExtractPerformanceCascade.cxx:1054 AliAnalysisTaskExtractPerformanceCascade.cxx:1055 AliAnalysisTaskExtractPerformanceCascade.cxx:1056 AliAnalysisTaskExtractPerformanceCascade.cxx:1057 AliAnalysisTaskExtractPerformanceCascade.cxx:1058 AliAnalysisTaskExtractPerformanceCascade.cxx:1059 AliAnalysisTaskExtractPerformanceCascade.cxx:1060 AliAnalysisTaskExtractPerformanceCascade.cxx:1061 AliAnalysisTaskExtractPerformanceCascade.cxx:1062 AliAnalysisTaskExtractPerformanceCascade.cxx:1063 AliAnalysisTaskExtractPerformanceCascade.cxx:1064 AliAnalysisTaskExtractPerformanceCascade.cxx:1065 AliAnalysisTaskExtractPerformanceCascade.cxx:1066 AliAnalysisTaskExtractPerformanceCascade.cxx:1067 AliAnalysisTaskExtractPerformanceCascade.cxx:1068 AliAnalysisTaskExtractPerformanceCascade.cxx:1069 AliAnalysisTaskExtractPerformanceCascade.cxx:1070 AliAnalysisTaskExtractPerformanceCascade.cxx:1071 AliAnalysisTaskExtractPerformanceCascade.cxx:1072 AliAnalysisTaskExtractPerformanceCascade.cxx:1073 AliAnalysisTaskExtractPerformanceCascade.cxx:1074 AliAnalysisTaskExtractPerformanceCascade.cxx:1075 AliAnalysisTaskExtractPerformanceCascade.cxx:1076 AliAnalysisTaskExtractPerformanceCascade.cxx:1077 AliAnalysisTaskExtractPerformanceCascade.cxx:1078 AliAnalysisTaskExtractPerformanceCascade.cxx:1079 AliAnalysisTaskExtractPerformanceCascade.cxx:1080 AliAnalysisTaskExtractPerformanceCascade.cxx:1081 AliAnalysisTaskExtractPerformanceCascade.cxx:1082 AliAnalysisTaskExtractPerformanceCascade.cxx:1083 AliAnalysisTaskExtractPerformanceCascade.cxx:1084 AliAnalysisTaskExtractPerformanceCascade.cxx:1085 AliAnalysisTaskExtractPerformanceCascade.cxx:1086 AliAnalysisTaskExtractPerformanceCascade.cxx:1087 AliAnalysisTaskExtractPerformanceCascade.cxx:1088 AliAnalysisTaskExtractPerformanceCascade.cxx:1089 AliAnalysisTaskExtractPerformanceCascade.cxx:1090 AliAnalysisTaskExtractPerformanceCascade.cxx:1091 AliAnalysisTaskExtractPerformanceCascade.cxx:1092 AliAnalysisTaskExtractPerformanceCascade.cxx:1093 AliAnalysisTaskExtractPerformanceCascade.cxx:1094 AliAnalysisTaskExtractPerformanceCascade.cxx:1095 AliAnalysisTaskExtractPerformanceCascade.cxx:1096 AliAnalysisTaskExtractPerformanceCascade.cxx:1097 AliAnalysisTaskExtractPerformanceCascade.cxx:1098 AliAnalysisTaskExtractPerformanceCascade.cxx:1099 AliAnalysisTaskExtractPerformanceCascade.cxx:1100 AliAnalysisTaskExtractPerformanceCascade.cxx:1101 AliAnalysisTaskExtractPerformanceCascade.cxx:1102 AliAnalysisTaskExtractPerformanceCascade.cxx:1103 AliAnalysisTaskExtractPerformanceCascade.cxx:1104 AliAnalysisTaskExtractPerformanceCascade.cxx:1105 AliAnalysisTaskExtractPerformanceCascade.cxx:1106 AliAnalysisTaskExtractPerformanceCascade.cxx:1107 AliAnalysisTaskExtractPerformanceCascade.cxx:1108 AliAnalysisTaskExtractPerformanceCascade.cxx:1109 AliAnalysisTaskExtractPerformanceCascade.cxx:1110 AliAnalysisTaskExtractPerformanceCascade.cxx:1111 AliAnalysisTaskExtractPerformanceCascade.cxx:1112 AliAnalysisTaskExtractPerformanceCascade.cxx:1113 AliAnalysisTaskExtractPerformanceCascade.cxx:1114 AliAnalysisTaskExtractPerformanceCascade.cxx:1115 AliAnalysisTaskExtractPerformanceCascade.cxx:1116 AliAnalysisTaskExtractPerformanceCascade.cxx:1117 AliAnalysisTaskExtractPerformanceCascade.cxx:1118 AliAnalysisTaskExtractPerformanceCascade.cxx:1119 AliAnalysisTaskExtractPerformanceCascade.cxx:1120 AliAnalysisTaskExtractPerformanceCascade.cxx:1121 AliAnalysisTaskExtractPerformanceCascade.cxx:1122 AliAnalysisTaskExtractPerformanceCascade.cxx:1123 AliAnalysisTaskExtractPerformanceCascade.cxx:1124 AliAnalysisTaskExtractPerformanceCascade.cxx:1125 AliAnalysisTaskExtractPerformanceCascade.cxx:1126 AliAnalysisTaskExtractPerformanceCascade.cxx:1127 AliAnalysisTaskExtractPerformanceCascade.cxx:1128 AliAnalysisTaskExtractPerformanceCascade.cxx:1129 AliAnalysisTaskExtractPerformanceCascade.cxx:1130 AliAnalysisTaskExtractPerformanceCascade.cxx:1131 AliAnalysisTaskExtractPerformanceCascade.cxx:1132 AliAnalysisTaskExtractPerformanceCascade.cxx:1133 AliAnalysisTaskExtractPerformanceCascade.cxx:1134 AliAnalysisTaskExtractPerformanceCascade.cxx:1135 AliAnalysisTaskExtractPerformanceCascade.cxx:1136 AliAnalysisTaskExtractPerformanceCascade.cxx:1137 AliAnalysisTaskExtractPerformanceCascade.cxx:1138 AliAnalysisTaskExtractPerformanceCascade.cxx:1139 AliAnalysisTaskExtractPerformanceCascade.cxx:1140 AliAnalysisTaskExtractPerformanceCascade.cxx:1141 AliAnalysisTaskExtractPerformanceCascade.cxx:1142 AliAnalysisTaskExtractPerformanceCascade.cxx:1143 AliAnalysisTaskExtractPerformanceCascade.cxx:1144 AliAnalysisTaskExtractPerformanceCascade.cxx:1145 AliAnalysisTaskExtractPerformanceCascade.cxx:1146 AliAnalysisTaskExtractPerformanceCascade.cxx:1147 AliAnalysisTaskExtractPerformanceCascade.cxx:1148 AliAnalysisTaskExtractPerformanceCascade.cxx:1149 AliAnalysisTaskExtractPerformanceCascade.cxx:1150 AliAnalysisTaskExtractPerformanceCascade.cxx:1151 AliAnalysisTaskExtractPerformanceCascade.cxx:1152 AliAnalysisTaskExtractPerformanceCascade.cxx:1153 AliAnalysisTaskExtractPerformanceCascade.cxx:1154 AliAnalysisTaskExtractPerformanceCascade.cxx:1155 AliAnalysisTaskExtractPerformanceCascade.cxx:1156 AliAnalysisTaskExtractPerformanceCascade.cxx:1157 AliAnalysisTaskExtractPerformanceCascade.cxx:1158 AliAnalysisTaskExtractPerformanceCascade.cxx:1159 AliAnalysisTaskExtractPerformanceCascade.cxx:1160 AliAnalysisTaskExtractPerformanceCascade.cxx:1161 AliAnalysisTaskExtractPerformanceCascade.cxx:1162 AliAnalysisTaskExtractPerformanceCascade.cxx:1163 AliAnalysisTaskExtractPerformanceCascade.cxx:1164 AliAnalysisTaskExtractPerformanceCascade.cxx:1165 AliAnalysisTaskExtractPerformanceCascade.cxx:1166 AliAnalysisTaskExtractPerformanceCascade.cxx:1167 AliAnalysisTaskExtractPerformanceCascade.cxx:1168 AliAnalysisTaskExtractPerformanceCascade.cxx:1169 AliAnalysisTaskExtractPerformanceCascade.cxx:1170 AliAnalysisTaskExtractPerformanceCascade.cxx:1171 AliAnalysisTaskExtractPerformanceCascade.cxx:1172 AliAnalysisTaskExtractPerformanceCascade.cxx:1173 AliAnalysisTaskExtractPerformanceCascade.cxx:1174 AliAnalysisTaskExtractPerformanceCascade.cxx:1175 AliAnalysisTaskExtractPerformanceCascade.cxx:1176 AliAnalysisTaskExtractPerformanceCascade.cxx:1177 AliAnalysisTaskExtractPerformanceCascade.cxx:1178 AliAnalysisTaskExtractPerformanceCascade.cxx:1179 AliAnalysisTaskExtractPerformanceCascade.cxx:1180 AliAnalysisTaskExtractPerformanceCascade.cxx:1181 AliAnalysisTaskExtractPerformanceCascade.cxx:1182 AliAnalysisTaskExtractPerformanceCascade.cxx:1183 AliAnalysisTaskExtractPerformanceCascade.cxx:1184 AliAnalysisTaskExtractPerformanceCascade.cxx:1185 AliAnalysisTaskExtractPerformanceCascade.cxx:1186 AliAnalysisTaskExtractPerformanceCascade.cxx:1187 AliAnalysisTaskExtractPerformanceCascade.cxx:1188 AliAnalysisTaskExtractPerformanceCascade.cxx:1189 AliAnalysisTaskExtractPerformanceCascade.cxx:1190 AliAnalysisTaskExtractPerformanceCascade.cxx:1191 AliAnalysisTaskExtractPerformanceCascade.cxx:1192 AliAnalysisTaskExtractPerformanceCascade.cxx:1193 AliAnalysisTaskExtractPerformanceCascade.cxx:1194 AliAnalysisTaskExtractPerformanceCascade.cxx:1195 AliAnalysisTaskExtractPerformanceCascade.cxx:1196 AliAnalysisTaskExtractPerformanceCascade.cxx:1197 AliAnalysisTaskExtractPerformanceCascade.cxx:1198 AliAnalysisTaskExtractPerformanceCascade.cxx:1199 AliAnalysisTaskExtractPerformanceCascade.cxx:1200 AliAnalysisTaskExtractPerformanceCascade.cxx:1201 AliAnalysisTaskExtractPerformanceCascade.cxx:1202 AliAnalysisTaskExtractPerformanceCascade.cxx:1203 AliAnalysisTaskExtractPerformanceCascade.cxx:1204 AliAnalysisTaskExtractPerformanceCascade.cxx:1205 AliAnalysisTaskExtractPerformanceCascade.cxx:1206 AliAnalysisTaskExtractPerformanceCascade.cxx:1207 AliAnalysisTaskExtractPerformanceCascade.cxx:1208 AliAnalysisTaskExtractPerformanceCascade.cxx:1209 AliAnalysisTaskExtractPerformanceCascade.cxx:1210 AliAnalysisTaskExtractPerformanceCascade.cxx:1211 AliAnalysisTaskExtractPerformanceCascade.cxx:1212 AliAnalysisTaskExtractPerformanceCascade.cxx:1213 AliAnalysisTaskExtractPerformanceCascade.cxx:1214 AliAnalysisTaskExtractPerformanceCascade.cxx:1215 AliAnalysisTaskExtractPerformanceCascade.cxx:1216 AliAnalysisTaskExtractPerformanceCascade.cxx:1217 AliAnalysisTaskExtractPerformanceCascade.cxx:1218 AliAnalysisTaskExtractPerformanceCascade.cxx:1219 AliAnalysisTaskExtractPerformanceCascade.cxx:1220 AliAnalysisTaskExtractPerformanceCascade.cxx:1221 AliAnalysisTaskExtractPerformanceCascade.cxx:1222 AliAnalysisTaskExtractPerformanceCascade.cxx:1223 AliAnalysisTaskExtractPerformanceCascade.cxx:1224 AliAnalysisTaskExtractPerformanceCascade.cxx:1225 AliAnalysisTaskExtractPerformanceCascade.cxx:1226 AliAnalysisTaskExtractPerformanceCascade.cxx:1227 AliAnalysisTaskExtractPerformanceCascade.cxx:1228 AliAnalysisTaskExtractPerformanceCascade.cxx:1229 AliAnalysisTaskExtractPerformanceCascade.cxx:1230 AliAnalysisTaskExtractPerformanceCascade.cxx:1231 AliAnalysisTaskExtractPerformanceCascade.cxx:1232 AliAnalysisTaskExtractPerformanceCascade.cxx:1233 AliAnalysisTaskExtractPerformanceCascade.cxx:1234 AliAnalysisTaskExtractPerformanceCascade.cxx:1235 AliAnalysisTaskExtractPerformanceCascade.cxx:1236 AliAnalysisTaskExtractPerformanceCascade.cxx:1237 AliAnalysisTaskExtractPerformanceCascade.cxx:1238 AliAnalysisTaskExtractPerformanceCascade.cxx:1239 AliAnalysisTaskExtractPerformanceCascade.cxx:1240 AliAnalysisTaskExtractPerformanceCascade.cxx:1241 AliAnalysisTaskExtractPerformanceCascade.cxx:1242 AliAnalysisTaskExtractPerformanceCascade.cxx:1243 AliAnalysisTaskExtractPerformanceCascade.cxx:1244 AliAnalysisTaskExtractPerformanceCascade.cxx:1245 AliAnalysisTaskExtractPerformanceCascade.cxx:1246 AliAnalysisTaskExtractPerformanceCascade.cxx:1247 AliAnalysisTaskExtractPerformanceCascade.cxx:1248 AliAnalysisTaskExtractPerformanceCascade.cxx:1249 AliAnalysisTaskExtractPerformanceCascade.cxx:1250 AliAnalysisTaskExtractPerformanceCascade.cxx:1251 AliAnalysisTaskExtractPerformanceCascade.cxx:1252 AliAnalysisTaskExtractPerformanceCascade.cxx:1253 AliAnalysisTaskExtractPerformanceCascade.cxx:1254 AliAnalysisTaskExtractPerformanceCascade.cxx:1255 AliAnalysisTaskExtractPerformanceCascade.cxx:1256 AliAnalysisTaskExtractPerformanceCascade.cxx:1257 AliAnalysisTaskExtractPerformanceCascade.cxx:1258 AliAnalysisTaskExtractPerformanceCascade.cxx:1259 AliAnalysisTaskExtractPerformanceCascade.cxx:1260 AliAnalysisTaskExtractPerformanceCascade.cxx:1261 AliAnalysisTaskExtractPerformanceCascade.cxx:1262 AliAnalysisTaskExtractPerformanceCascade.cxx:1263 AliAnalysisTaskExtractPerformanceCascade.cxx:1264 AliAnalysisTaskExtractPerformanceCascade.cxx:1265 AliAnalysisTaskExtractPerformanceCascade.cxx:1266 AliAnalysisTaskExtractPerformanceCascade.cxx:1267 AliAnalysisTaskExtractPerformanceCascade.cxx:1268 AliAnalysisTaskExtractPerformanceCascade.cxx:1269 AliAnalysisTaskExtractPerformanceCascade.cxx:1270 AliAnalysisTaskExtractPerformanceCascade.cxx:1271 AliAnalysisTaskExtractPerformanceCascade.cxx:1272 AliAnalysisTaskExtractPerformanceCascade.cxx:1273 AliAnalysisTaskExtractPerformanceCascade.cxx:1274 AliAnalysisTaskExtractPerformanceCascade.cxx:1275 AliAnalysisTaskExtractPerformanceCascade.cxx:1276 AliAnalysisTaskExtractPerformanceCascade.cxx:1277 AliAnalysisTaskExtractPerformanceCascade.cxx:1278 AliAnalysisTaskExtractPerformanceCascade.cxx:1279 AliAnalysisTaskExtractPerformanceCascade.cxx:1280 AliAnalysisTaskExtractPerformanceCascade.cxx:1281 AliAnalysisTaskExtractPerformanceCascade.cxx:1282 AliAnalysisTaskExtractPerformanceCascade.cxx:1283 AliAnalysisTaskExtractPerformanceCascade.cxx:1284 AliAnalysisTaskExtractPerformanceCascade.cxx:1285 AliAnalysisTaskExtractPerformanceCascade.cxx:1286 AliAnalysisTaskExtractPerformanceCascade.cxx:1287 AliAnalysisTaskExtractPerformanceCascade.cxx:1288 AliAnalysisTaskExtractPerformanceCascade.cxx:1289 AliAnalysisTaskExtractPerformanceCascade.cxx:1290 AliAnalysisTaskExtractPerformanceCascade.cxx:1291 AliAnalysisTaskExtractPerformanceCascade.cxx:1292 AliAnalysisTaskExtractPerformanceCascade.cxx:1293 AliAnalysisTaskExtractPerformanceCascade.cxx:1294 AliAnalysisTaskExtractPerformanceCascade.cxx:1295 AliAnalysisTaskExtractPerformanceCascade.cxx:1296 AliAnalysisTaskExtractPerformanceCascade.cxx:1297 AliAnalysisTaskExtractPerformanceCascade.cxx:1298 AliAnalysisTaskExtractPerformanceCascade.cxx:1299 AliAnalysisTaskExtractPerformanceCascade.cxx:1300 AliAnalysisTaskExtractPerformanceCascade.cxx:1301 AliAnalysisTaskExtractPerformanceCascade.cxx:1302 AliAnalysisTaskExtractPerformanceCascade.cxx:1303 AliAnalysisTaskExtractPerformanceCascade.cxx:1304 AliAnalysisTaskExtractPerformanceCascade.cxx:1305 AliAnalysisTaskExtractPerformanceCascade.cxx:1306 AliAnalysisTaskExtractPerformanceCascade.cxx:1307 AliAnalysisTaskExtractPerformanceCascade.cxx:1308 AliAnalysisTaskExtractPerformanceCascade.cxx:1309 AliAnalysisTaskExtractPerformanceCascade.cxx:1310 AliAnalysisTaskExtractPerformanceCascade.cxx:1311 AliAnalysisTaskExtractPerformanceCascade.cxx:1312 AliAnalysisTaskExtractPerformanceCascade.cxx:1313 AliAnalysisTaskExtractPerformanceCascade.cxx:1314 AliAnalysisTaskExtractPerformanceCascade.cxx:1315 AliAnalysisTaskExtractPerformanceCascade.cxx:1316 AliAnalysisTaskExtractPerformanceCascade.cxx:1317 AliAnalysisTaskExtractPerformanceCascade.cxx:1318 AliAnalysisTaskExtractPerformanceCascade.cxx:1319 AliAnalysisTaskExtractPerformanceCascade.cxx:1320 AliAnalysisTaskExtractPerformanceCascade.cxx:1321 AliAnalysisTaskExtractPerformanceCascade.cxx:1322 AliAnalysisTaskExtractPerformanceCascade.cxx:1323 AliAnalysisTaskExtractPerformanceCascade.cxx:1324 AliAnalysisTaskExtractPerformanceCascade.cxx:1325 AliAnalysisTaskExtractPerformanceCascade.cxx:1326 AliAnalysisTaskExtractPerformanceCascade.cxx:1327 AliAnalysisTaskExtractPerformanceCascade.cxx:1328 AliAnalysisTaskExtractPerformanceCascade.cxx:1329 AliAnalysisTaskExtractPerformanceCascade.cxx:1330 AliAnalysisTaskExtractPerformanceCascade.cxx:1331 AliAnalysisTaskExtractPerformanceCascade.cxx:1332 AliAnalysisTaskExtractPerformanceCascade.cxx:1333 AliAnalysisTaskExtractPerformanceCascade.cxx:1334 AliAnalysisTaskExtractPerformanceCascade.cxx:1335 AliAnalysisTaskExtractPerformanceCascade.cxx:1336 AliAnalysisTaskExtractPerformanceCascade.cxx:1337 AliAnalysisTaskExtractPerformanceCascade.cxx:1338 AliAnalysisTaskExtractPerformanceCascade.cxx:1339 AliAnalysisTaskExtractPerformanceCascade.cxx:1340 AliAnalysisTaskExtractPerformanceCascade.cxx:1341 AliAnalysisTaskExtractPerformanceCascade.cxx:1342 AliAnalysisTaskExtractPerformanceCascade.cxx:1343 AliAnalysisTaskExtractPerformanceCascade.cxx:1344 AliAnalysisTaskExtractPerformanceCascade.cxx:1345 AliAnalysisTaskExtractPerformanceCascade.cxx:1346 AliAnalysisTaskExtractPerformanceCascade.cxx:1347 AliAnalysisTaskExtractPerformanceCascade.cxx:1348 AliAnalysisTaskExtractPerformanceCascade.cxx:1349 AliAnalysisTaskExtractPerformanceCascade.cxx:1350 AliAnalysisTaskExtractPerformanceCascade.cxx:1351 AliAnalysisTaskExtractPerformanceCascade.cxx:1352 AliAnalysisTaskExtractPerformanceCascade.cxx:1353 AliAnalysisTaskExtractPerformanceCascade.cxx:1354 AliAnalysisTaskExtractPerformanceCascade.cxx:1355 AliAnalysisTaskExtractPerformanceCascade.cxx:1356 AliAnalysisTaskExtractPerformanceCascade.cxx:1357 AliAnalysisTaskExtractPerformanceCascade.cxx:1358 AliAnalysisTaskExtractPerformanceCascade.cxx:1359 AliAnalysisTaskExtractPerformanceCascade.cxx:1360 AliAnalysisTaskExtractPerformanceCascade.cxx:1361 AliAnalysisTaskExtractPerformanceCascade.cxx:1362 AliAnalysisTaskExtractPerformanceCascade.cxx:1363 AliAnalysisTaskExtractPerformanceCascade.cxx:1364 AliAnalysisTaskExtractPerformanceCascade.cxx:1365 AliAnalysisTaskExtractPerformanceCascade.cxx:1366 AliAnalysisTaskExtractPerformanceCascade.cxx:1367 AliAnalysisTaskExtractPerformanceCascade.cxx:1368 AliAnalysisTaskExtractPerformanceCascade.cxx:1369 AliAnalysisTaskExtractPerformanceCascade.cxx:1370 AliAnalysisTaskExtractPerformanceCascade.cxx:1371 AliAnalysisTaskExtractPerformanceCascade.cxx:1372 AliAnalysisTaskExtractPerformanceCascade.cxx:1373 AliAnalysisTaskExtractPerformanceCascade.cxx:1374 AliAnalysisTaskExtractPerformanceCascade.cxx:1375 AliAnalysisTaskExtractPerformanceCascade.cxx:1376 AliAnalysisTaskExtractPerformanceCascade.cxx:1377 AliAnalysisTaskExtractPerformanceCascade.cxx:1378 AliAnalysisTaskExtractPerformanceCascade.cxx:1379 AliAnalysisTaskExtractPerformanceCascade.cxx:1380 AliAnalysisTaskExtractPerformanceCascade.cxx:1381 AliAnalysisTaskExtractPerformanceCascade.cxx:1382 AliAnalysisTaskExtractPerformanceCascade.cxx:1383 AliAnalysisTaskExtractPerformanceCascade.cxx:1384 AliAnalysisTaskExtractPerformanceCascade.cxx:1385 AliAnalysisTaskExtractPerformanceCascade.cxx:1386 AliAnalysisTaskExtractPerformanceCascade.cxx:1387 AliAnalysisTaskExtractPerformanceCascade.cxx:1388 AliAnalysisTaskExtractPerformanceCascade.cxx:1389 AliAnalysisTaskExtractPerformanceCascade.cxx:1390 AliAnalysisTaskExtractPerformanceCascade.cxx:1391 AliAnalysisTaskExtractPerformanceCascade.cxx:1392 AliAnalysisTaskExtractPerformanceCascade.cxx:1393 AliAnalysisTaskExtractPerformanceCascade.cxx:1394 AliAnalysisTaskExtractPerformanceCascade.cxx:1395 AliAnalysisTaskExtractPerformanceCascade.cxx:1396 AliAnalysisTaskExtractPerformanceCascade.cxx:1397 AliAnalysisTaskExtractPerformanceCascade.cxx:1398 AliAnalysisTaskExtractPerformanceCascade.cxx:1399 AliAnalysisTaskExtractPerformanceCascade.cxx:1400 AliAnalysisTaskExtractPerformanceCascade.cxx:1401 AliAnalysisTaskExtractPerformanceCascade.cxx:1402 AliAnalysisTaskExtractPerformanceCascade.cxx:1403 AliAnalysisTaskExtractPerformanceCascade.cxx:1404 AliAnalysisTaskExtractPerformanceCascade.cxx:1405 AliAnalysisTaskExtractPerformanceCascade.cxx:1406 AliAnalysisTaskExtractPerformanceCascade.cxx:1407 AliAnalysisTaskExtractPerformanceCascade.cxx:1408 AliAnalysisTaskExtractPerformanceCascade.cxx:1409 AliAnalysisTaskExtractPerformanceCascade.cxx:1410 AliAnalysisTaskExtractPerformanceCascade.cxx:1411 AliAnalysisTaskExtractPerformanceCascade.cxx:1412 AliAnalysisTaskExtractPerformanceCascade.cxx:1413 AliAnalysisTaskExtractPerformanceCascade.cxx:1414 AliAnalysisTaskExtractPerformanceCascade.cxx:1415 AliAnalysisTaskExtractPerformanceCascade.cxx:1416 AliAnalysisTaskExtractPerformanceCascade.cxx:1417 AliAnalysisTaskExtractPerformanceCascade.cxx:1418 AliAnalysisTaskExtractPerformanceCascade.cxx:1419 AliAnalysisTaskExtractPerformanceCascade.cxx:1420 AliAnalysisTaskExtractPerformanceCascade.cxx:1421 AliAnalysisTaskExtractPerformanceCascade.cxx:1422 AliAnalysisTaskExtractPerformanceCascade.cxx:1423 AliAnalysisTaskExtractPerformanceCascade.cxx:1424 AliAnalysisTaskExtractPerformanceCascade.cxx:1425 AliAnalysisTaskExtractPerformanceCascade.cxx:1426 AliAnalysisTaskExtractPerformanceCascade.cxx:1427 AliAnalysisTaskExtractPerformanceCascade.cxx:1428 AliAnalysisTaskExtractPerformanceCascade.cxx:1429 AliAnalysisTaskExtractPerformanceCascade.cxx:1430 AliAnalysisTaskExtractPerformanceCascade.cxx:1431 AliAnalysisTaskExtractPerformanceCascade.cxx:1432 AliAnalysisTaskExtractPerformanceCascade.cxx:1433 AliAnalysisTaskExtractPerformanceCascade.cxx:1434 AliAnalysisTaskExtractPerformanceCascade.cxx:1435 AliAnalysisTaskExtractPerformanceCascade.cxx:1436 AliAnalysisTaskExtractPerformanceCascade.cxx:1437 AliAnalysisTaskExtractPerformanceCascade.cxx:1438 AliAnalysisTaskExtractPerformanceCascade.cxx:1439 AliAnalysisTaskExtractPerformanceCascade.cxx:1440 AliAnalysisTaskExtractPerformanceCascade.cxx:1441 AliAnalysisTaskExtractPerformanceCascade.cxx:1442 AliAnalysisTaskExtractPerformanceCascade.cxx:1443 AliAnalysisTaskExtractPerformanceCascade.cxx:1444 AliAnalysisTaskExtractPerformanceCascade.cxx:1445 AliAnalysisTaskExtractPerformanceCascade.cxx:1446 AliAnalysisTaskExtractPerformanceCascade.cxx:1447 AliAnalysisTaskExtractPerformanceCascade.cxx:1448 AliAnalysisTaskExtractPerformanceCascade.cxx:1449 AliAnalysisTaskExtractPerformanceCascade.cxx:1450 AliAnalysisTaskExtractPerformanceCascade.cxx:1451 AliAnalysisTaskExtractPerformanceCascade.cxx:1452 AliAnalysisTaskExtractPerformanceCascade.cxx:1453 AliAnalysisTaskExtractPerformanceCascade.cxx:1454 AliAnalysisTaskExtractPerformanceCascade.cxx:1455 AliAnalysisTaskExtractPerformanceCascade.cxx:1456 AliAnalysisTaskExtractPerformanceCascade.cxx:1457 AliAnalysisTaskExtractPerformanceCascade.cxx:1458 AliAnalysisTaskExtractPerformanceCascade.cxx:1459 AliAnalysisTaskExtractPerformanceCascade.cxx:1460 AliAnalysisTaskExtractPerformanceCascade.cxx:1461 AliAnalysisTaskExtractPerformanceCascade.cxx:1462 AliAnalysisTaskExtractPerformanceCascade.cxx:1463 AliAnalysisTaskExtractPerformanceCascade.cxx:1464 AliAnalysisTaskExtractPerformanceCascade.cxx:1465 AliAnalysisTaskExtractPerformanceCascade.cxx:1466 AliAnalysisTaskExtractPerformanceCascade.cxx:1467 AliAnalysisTaskExtractPerformanceCascade.cxx:1468 AliAnalysisTaskExtractPerformanceCascade.cxx:1469 AliAnalysisTaskExtractPerformanceCascade.cxx:1470 AliAnalysisTaskExtractPerformanceCascade.cxx:1471 AliAnalysisTaskExtractPerformanceCascade.cxx:1472 AliAnalysisTaskExtractPerformanceCascade.cxx:1473 AliAnalysisTaskExtractPerformanceCascade.cxx:1474 AliAnalysisTaskExtractPerformanceCascade.cxx:1475 AliAnalysisTaskExtractPerformanceCascade.cxx:1476 AliAnalysisTaskExtractPerformanceCascade.cxx:1477 AliAnalysisTaskExtractPerformanceCascade.cxx:1478 AliAnalysisTaskExtractPerformanceCascade.cxx:1479 AliAnalysisTaskExtractPerformanceCascade.cxx:1480 AliAnalysisTaskExtractPerformanceCascade.cxx:1481 AliAnalysisTaskExtractPerformanceCascade.cxx:1482 AliAnalysisTaskExtractPerformanceCascade.cxx:1483 AliAnalysisTaskExtractPerformanceCascade.cxx:1484 AliAnalysisTaskExtractPerformanceCascade.cxx:1485 AliAnalysisTaskExtractPerformanceCascade.cxx:1486 AliAnalysisTaskExtractPerformanceCascade.cxx:1487 AliAnalysisTaskExtractPerformanceCascade.cxx:1488 AliAnalysisTaskExtractPerformanceCascade.cxx:1489 AliAnalysisTaskExtractPerformanceCascade.cxx:1490 AliAnalysisTaskExtractPerformanceCascade.cxx:1491 AliAnalysisTaskExtractPerformanceCascade.cxx:1492 AliAnalysisTaskExtractPerformanceCascade.cxx:1493 AliAnalysisTaskExtractPerformanceCascade.cxx:1494 AliAnalysisTaskExtractPerformanceCascade.cxx:1495 AliAnalysisTaskExtractPerformanceCascade.cxx:1496 AliAnalysisTaskExtractPerformanceCascade.cxx:1497 AliAnalysisTaskExtractPerformanceCascade.cxx:1498 AliAnalysisTaskExtractPerformanceCascade.cxx:1499 AliAnalysisTaskExtractPerformanceCascade.cxx:1500 AliAnalysisTaskExtractPerformanceCascade.cxx:1501 AliAnalysisTaskExtractPerformanceCascade.cxx:1502 AliAnalysisTaskExtractPerformanceCascade.cxx:1503 AliAnalysisTaskExtractPerformanceCascade.cxx:1504 AliAnalysisTaskExtractPerformanceCascade.cxx:1505 AliAnalysisTaskExtractPerformanceCascade.cxx:1506 AliAnalysisTaskExtractPerformanceCascade.cxx:1507 AliAnalysisTaskExtractPerformanceCascade.cxx:1508 AliAnalysisTaskExtractPerformanceCascade.cxx:1509 AliAnalysisTaskExtractPerformanceCascade.cxx:1510 AliAnalysisTaskExtractPerformanceCascade.cxx:1511 AliAnalysisTaskExtractPerformanceCascade.cxx:1512 AliAnalysisTaskExtractPerformanceCascade.cxx:1513 AliAnalysisTaskExtractPerformanceCascade.cxx:1514 AliAnalysisTaskExtractPerformanceCascade.cxx:1515 AliAnalysisTaskExtractPerformanceCascade.cxx:1516 AliAnalysisTaskExtractPerformanceCascade.cxx:1517 AliAnalysisTaskExtractPerformanceCascade.cxx:1518 AliAnalysisTaskExtractPerformanceCascade.cxx:1519 AliAnalysisTaskExtractPerformanceCascade.cxx:1520 AliAnalysisTaskExtractPerformanceCascade.cxx:1521 AliAnalysisTaskExtractPerformanceCascade.cxx:1522 AliAnalysisTaskExtractPerformanceCascade.cxx:1523 AliAnalysisTaskExtractPerformanceCascade.cxx:1524 AliAnalysisTaskExtractPerformanceCascade.cxx:1525 AliAnalysisTaskExtractPerformanceCascade.cxx:1526 AliAnalysisTaskExtractPerformanceCascade.cxx:1527 AliAnalysisTaskExtractPerformanceCascade.cxx:1528 AliAnalysisTaskExtractPerformanceCascade.cxx:1529 AliAnalysisTaskExtractPerformanceCascade.cxx:1530 AliAnalysisTaskExtractPerformanceCascade.cxx:1531 AliAnalysisTaskExtractPerformanceCascade.cxx:1532 AliAnalysisTaskExtractPerformanceCascade.cxx:1533 AliAnalysisTaskExtractPerformanceCascade.cxx:1534 AliAnalysisTaskExtractPerformanceCascade.cxx:1535 AliAnalysisTaskExtractPerformanceCascade.cxx:1536 AliAnalysisTaskExtractPerformanceCascade.cxx:1537 AliAnalysisTaskExtractPerformanceCascade.cxx:1538 AliAnalysisTaskExtractPerformanceCascade.cxx:1539 AliAnalysisTaskExtractPerformanceCascade.cxx:1540 AliAnalysisTaskExtractPerformanceCascade.cxx:1541 AliAnalysisTaskExtractPerformanceCascade.cxx:1542 AliAnalysisTaskExtractPerformanceCascade.cxx:1543 AliAnalysisTaskExtractPerformanceCascade.cxx:1544 AliAnalysisTaskExtractPerformanceCascade.cxx:1545 AliAnalysisTaskExtractPerformanceCascade.cxx:1546 AliAnalysisTaskExtractPerformanceCascade.cxx:1547 AliAnalysisTaskExtractPerformanceCascade.cxx:1548 AliAnalysisTaskExtractPerformanceCascade.cxx:1549 AliAnalysisTaskExtractPerformanceCascade.cxx:1550 AliAnalysisTaskExtractPerformanceCascade.cxx:1551 AliAnalysisTaskExtractPerformanceCascade.cxx:1552 AliAnalysisTaskExtractPerformanceCascade.cxx:1553 AliAnalysisTaskExtractPerformanceCascade.cxx:1554 AliAnalysisTaskExtractPerformanceCascade.cxx:1555 AliAnalysisTaskExtractPerformanceCascade.cxx:1556 AliAnalysisTaskExtractPerformanceCascade.cxx:1557 AliAnalysisTaskExtractPerformanceCascade.cxx:1558 AliAnalysisTaskExtractPerformanceCascade.cxx:1559 AliAnalysisTaskExtractPerformanceCascade.cxx:1560 AliAnalysisTaskExtractPerformanceCascade.cxx:1561 AliAnalysisTaskExtractPerformanceCascade.cxx:1562 AliAnalysisTaskExtractPerformanceCascade.cxx:1563 AliAnalysisTaskExtractPerformanceCascade.cxx:1564 AliAnalysisTaskExtractPerformanceCascade.cxx:1565 AliAnalysisTaskExtractPerformanceCascade.cxx:1566 AliAnalysisTaskExtractPerformanceCascade.cxx:1567 AliAnalysisTaskExtractPerformanceCascade.cxx:1568 AliAnalysisTaskExtractPerformanceCascade.cxx:1569 AliAnalysisTaskExtractPerformanceCascade.cxx:1570 AliAnalysisTaskExtractPerformanceCascade.cxx:1571 AliAnalysisTaskExtractPerformanceCascade.cxx:1572 AliAnalysisTaskExtractPerformanceCascade.cxx:1573 AliAnalysisTaskExtractPerformanceCascade.cxx:1574 AliAnalysisTaskExtractPerformanceCascade.cxx:1575 AliAnalysisTaskExtractPerformanceCascade.cxx:1576 AliAnalysisTaskExtractPerformanceCascade.cxx:1577 AliAnalysisTaskExtractPerformanceCascade.cxx:1578 AliAnalysisTaskExtractPerformanceCascade.cxx:1579 AliAnalysisTaskExtractPerformanceCascade.cxx:1580 AliAnalysisTaskExtractPerformanceCascade.cxx:1581 AliAnalysisTaskExtractPerformanceCascade.cxx:1582 AliAnalysisTaskExtractPerformanceCascade.cxx:1583 AliAnalysisTaskExtractPerformanceCascade.cxx:1584 AliAnalysisTaskExtractPerformanceCascade.cxx:1585 AliAnalysisTaskExtractPerformanceCascade.cxx:1586 AliAnalysisTaskExtractPerformanceCascade.cxx:1587 AliAnalysisTaskExtractPerformanceCascade.cxx:1588 AliAnalysisTaskExtractPerformanceCascade.cxx:1589 AliAnalysisTaskExtractPerformanceCascade.cxx:1590 AliAnalysisTaskExtractPerformanceCascade.cxx:1591 AliAnalysisTaskExtractPerformanceCascade.cxx:1592 AliAnalysisTaskExtractPerformanceCascade.cxx:1593 AliAnalysisTaskExtractPerformanceCascade.cxx:1594 AliAnalysisTaskExtractPerformanceCascade.cxx:1595 AliAnalysisTaskExtractPerformanceCascade.cxx:1596 AliAnalysisTaskExtractPerformanceCascade.cxx:1597 AliAnalysisTaskExtractPerformanceCascade.cxx:1598 AliAnalysisTaskExtractPerformanceCascade.cxx:1599 AliAnalysisTaskExtractPerformanceCascade.cxx:1600 AliAnalysisTaskExtractPerformanceCascade.cxx:1601 AliAnalysisTaskExtractPerformanceCascade.cxx:1602 AliAnalysisTaskExtractPerformanceCascade.cxx:1603 AliAnalysisTaskExtractPerformanceCascade.cxx:1604 AliAnalysisTaskExtractPerformanceCascade.cxx:1605 AliAnalysisTaskExtractPerformanceCascade.cxx:1606 AliAnalysisTaskExtractPerformanceCascade.cxx:1607 AliAnalysisTaskExtractPerformanceCascade.cxx:1608 AliAnalysisTaskExtractPerformanceCascade.cxx:1609 AliAnalysisTaskExtractPerformanceCascade.cxx:1610 AliAnalysisTaskExtractPerformanceCascade.cxx:1611 AliAnalysisTaskExtractPerformanceCascade.cxx:1612 AliAnalysisTaskExtractPerformanceCascade.cxx:1613 AliAnalysisTaskExtractPerformanceCascade.cxx:1614 AliAnalysisTaskExtractPerformanceCascade.cxx:1615 AliAnalysisTaskExtractPerformanceCascade.cxx:1616 AliAnalysisTaskExtractPerformanceCascade.cxx:1617 AliAnalysisTaskExtractPerformanceCascade.cxx:1618 AliAnalysisTaskExtractPerformanceCascade.cxx:1619 AliAnalysisTaskExtractPerformanceCascade.cxx:1620 AliAnalysisTaskExtractPerformanceCascade.cxx:1621 AliAnalysisTaskExtractPerformanceCascade.cxx:1622 AliAnalysisTaskExtractPerformanceCascade.cxx:1623 AliAnalysisTaskExtractPerformanceCascade.cxx:1624 AliAnalysisTaskExtractPerformanceCascade.cxx:1625 AliAnalysisTaskExtractPerformanceCascade.cxx:1626 AliAnalysisTaskExtractPerformanceCascade.cxx:1627 AliAnalysisTaskExtractPerformanceCascade.cxx:1628 AliAnalysisTaskExtractPerformanceCascade.cxx:1629 AliAnalysisTaskExtractPerformanceCascade.cxx:1630 AliAnalysisTaskExtractPerformanceCascade.cxx:1631 AliAnalysisTaskExtractPerformanceCascade.cxx:1632 AliAnalysisTaskExtractPerformanceCascade.cxx:1633 AliAnalysisTaskExtractPerformanceCascade.cxx:1634 AliAnalysisTaskExtractPerformanceCascade.cxx:1635 AliAnalysisTaskExtractPerformanceCascade.cxx:1636 AliAnalysisTaskExtractPerformanceCascade.cxx:1637 AliAnalysisTaskExtractPerformanceCascade.cxx:1638 AliAnalysisTaskExtractPerformanceCascade.cxx:1639 AliAnalysisTaskExtractPerformanceCascade.cxx:1640 AliAnalysisTaskExtractPerformanceCascade.cxx:1641 AliAnalysisTaskExtractPerformanceCascade.cxx:1642 AliAnalysisTaskExtractPerformanceCascade.cxx:1643 AliAnalysisTaskExtractPerformanceCascade.cxx:1644 AliAnalysisTaskExtractPerformanceCascade.cxx:1645 AliAnalysisTaskExtractPerformanceCascade.cxx:1646 AliAnalysisTaskExtractPerformanceCascade.cxx:1647 AliAnalysisTaskExtractPerformanceCascade.cxx:1648 AliAnalysisTaskExtractPerformanceCascade.cxx:1649 AliAnalysisTaskExtractPerformanceCascade.cxx:1650 AliAnalysisTaskExtractPerformanceCascade.cxx:1651 AliAnalysisTaskExtractPerformanceCascade.cxx:1652 AliAnalysisTaskExtractPerformanceCascade.cxx:1653 AliAnalysisTaskExtractPerformanceCascade.cxx:1654 AliAnalysisTaskExtractPerformanceCascade.cxx:1655 AliAnalysisTaskExtractPerformanceCascade.cxx:1656 AliAnalysisTaskExtractPerformanceCascade.cxx:1657 AliAnalysisTaskExtractPerformanceCascade.cxx:1658 AliAnalysisTaskExtractPerformanceCascade.cxx:1659 AliAnalysisTaskExtractPerformanceCascade.cxx:1660 AliAnalysisTaskExtractPerformanceCascade.cxx:1661 AliAnalysisTaskExtractPerformanceCascade.cxx:1662 AliAnalysisTaskExtractPerformanceCascade.cxx:1663 AliAnalysisTaskExtractPerformanceCascade.cxx:1664 AliAnalysisTaskExtractPerformanceCascade.cxx:1665 AliAnalysisTaskExtractPerformanceCascade.cxx:1666 AliAnalysisTaskExtractPerformanceCascade.cxx:1667 AliAnalysisTaskExtractPerformanceCascade.cxx:1668 AliAnalysisTaskExtractPerformanceCascade.cxx:1669 AliAnalysisTaskExtractPerformanceCascade.cxx:1670 AliAnalysisTaskExtractPerformanceCascade.cxx:1671 AliAnalysisTaskExtractPerformanceCascade.cxx:1672 AliAnalysisTaskExtractPerformanceCascade.cxx:1673 AliAnalysisTaskExtractPerformanceCascade.cxx:1674 AliAnalysisTaskExtractPerformanceCascade.cxx:1675 AliAnalysisTaskExtractPerformanceCascade.cxx:1676 AliAnalysisTaskExtractPerformanceCascade.cxx:1677 AliAnalysisTaskExtractPerformanceCascade.cxx:1678 AliAnalysisTaskExtractPerformanceCascade.cxx:1679 AliAnalysisTaskExtractPerformanceCascade.cxx:1680 AliAnalysisTaskExtractPerformanceCascade.cxx:1681 AliAnalysisTaskExtractPerformanceCascade.cxx:1682 AliAnalysisTaskExtractPerformanceCascade.cxx:1683 AliAnalysisTaskExtractPerformanceCascade.cxx:1684 AliAnalysisTaskExtractPerformanceCascade.cxx:1685 AliAnalysisTaskExtractPerformanceCascade.cxx:1686 AliAnalysisTaskExtractPerformanceCascade.cxx:1687 AliAnalysisTaskExtractPerformanceCascade.cxx:1688 AliAnalysisTaskExtractPerformanceCascade.cxx:1689 AliAnalysisTaskExtractPerformanceCascade.cxx:1690 AliAnalysisTaskExtractPerformanceCascade.cxx:1691 AliAnalysisTaskExtractPerformanceCascade.cxx:1692 AliAnalysisTaskExtractPerformanceCascade.cxx:1693 AliAnalysisTaskExtractPerformanceCascade.cxx:1694 AliAnalysisTaskExtractPerformanceCascade.cxx:1695 AliAnalysisTaskExtractPerformanceCascade.cxx:1696 AliAnalysisTaskExtractPerformanceCascade.cxx:1697 AliAnalysisTaskExtractPerformanceCascade.cxx:1698 AliAnalysisTaskExtractPerformanceCascade.cxx:1699 AliAnalysisTaskExtractPerformanceCascade.cxx:1700 AliAnalysisTaskExtractPerformanceCascade.cxx:1701 AliAnalysisTaskExtractPerformanceCascade.cxx:1702 AliAnalysisTaskExtractPerformanceCascade.cxx:1703 AliAnalysisTaskExtractPerformanceCascade.cxx:1704 AliAnalysisTaskExtractPerformanceCascade.cxx:1705 AliAnalysisTaskExtractPerformanceCascade.cxx:1706 AliAnalysisTaskExtractPerformanceCascade.cxx:1707 AliAnalysisTaskExtractPerformanceCascade.cxx:1708 AliAnalysisTaskExtractPerformanceCascade.cxx:1709 AliAnalysisTaskExtractPerformanceCascade.cxx:1710 AliAnalysisTaskExtractPerformanceCascade.cxx:1711 AliAnalysisTaskExtractPerformanceCascade.cxx:1712 AliAnalysisTaskExtractPerformanceCascade.cxx:1713 AliAnalysisTaskExtractPerformanceCascade.cxx:1714 AliAnalysisTaskExtractPerformanceCascade.cxx:1715 AliAnalysisTaskExtractPerformanceCascade.cxx:1716 AliAnalysisTaskExtractPerformanceCascade.cxx:1717 AliAnalysisTaskExtractPerformanceCascade.cxx:1718 AliAnalysisTaskExtractPerformanceCascade.cxx:1719 AliAnalysisTaskExtractPerformanceCascade.cxx:1720 AliAnalysisTaskExtractPerformanceCascade.cxx:1721 AliAnalysisTaskExtractPerformanceCascade.cxx:1722 AliAnalysisTaskExtractPerformanceCascade.cxx:1723 AliAnalysisTaskExtractPerformanceCascade.cxx:1724 AliAnalysisTaskExtractPerformanceCascade.cxx:1725 AliAnalysisTaskExtractPerformanceCascade.cxx:1726 AliAnalysisTaskExtractPerformanceCascade.cxx:1727 AliAnalysisTaskExtractPerformanceCascade.cxx:1728 AliAnalysisTaskExtractPerformanceCascade.cxx:1729 AliAnalysisTaskExtractPerformanceCascade.cxx:1730 AliAnalysisTaskExtractPerformanceCascade.cxx:1731 AliAnalysisTaskExtractPerformanceCascade.cxx:1732 AliAnalysisTaskExtractPerformanceCascade.cxx:1733 AliAnalysisTaskExtractPerformanceCascade.cxx:1734 AliAnalysisTaskExtractPerformanceCascade.cxx:1735 AliAnalysisTaskExtractPerformanceCascade.cxx:1736 AliAnalysisTaskExtractPerformanceCascade.cxx:1737 AliAnalysisTaskExtractPerformanceCascade.cxx:1738 AliAnalysisTaskExtractPerformanceCascade.cxx:1739 AliAnalysisTaskExtractPerformanceCascade.cxx:1740 AliAnalysisTaskExtractPerformanceCascade.cxx:1741 AliAnalysisTaskExtractPerformanceCascade.cxx:1742 AliAnalysisTaskExtractPerformanceCascade.cxx:1743 AliAnalysisTaskExtractPerformanceCascade.cxx:1744 AliAnalysisTaskExtractPerformanceCascade.cxx:1745 AliAnalysisTaskExtractPerformanceCascade.cxx:1746 AliAnalysisTaskExtractPerformanceCascade.cxx:1747 AliAnalysisTaskExtractPerformanceCascade.cxx:1748 AliAnalysisTaskExtractPerformanceCascade.cxx:1749 AliAnalysisTaskExtractPerformanceCascade.cxx:1750 AliAnalysisTaskExtractPerformanceCascade.cxx:1751 AliAnalysisTaskExtractPerformanceCascade.cxx:1752 AliAnalysisTaskExtractPerformanceCascade.cxx:1753 AliAnalysisTaskExtractPerformanceCascade.cxx:1754 AliAnalysisTaskExtractPerformanceCascade.cxx:1755 AliAnalysisTaskExtractPerformanceCascade.cxx:1756 AliAnalysisTaskExtractPerformanceCascade.cxx:1757 AliAnalysisTaskExtractPerformanceCascade.cxx:1758 AliAnalysisTaskExtractPerformanceCascade.cxx:1759 AliAnalysisTaskExtractPerformanceCascade.cxx:1760 AliAnalysisTaskExtractPerformanceCascade.cxx:1761 AliAnalysisTaskExtractPerformanceCascade.cxx:1762 AliAnalysisTaskExtractPerformanceCascade.cxx:1763 AliAnalysisTaskExtractPerformanceCascade.cxx:1764 AliAnalysisTaskExtractPerformanceCascade.cxx:1765 AliAnalysisTaskExtractPerformanceCascade.cxx:1766 AliAnalysisTaskExtractPerformanceCascade.cxx:1767 AliAnalysisTaskExtractPerformanceCascade.cxx:1768 AliAnalysisTaskExtractPerformanceCascade.cxx:1769 AliAnalysisTaskExtractPerformanceCascade.cxx:1770 AliAnalysisTaskExtractPerformanceCascade.cxx:1771 AliAnalysisTaskExtractPerformanceCascade.cxx:1772 AliAnalysisTaskExtractPerformanceCascade.cxx:1773 AliAnalysisTaskExtractPerformanceCascade.cxx:1774 AliAnalysisTaskExtractPerformanceCascade.cxx:1775 AliAnalysisTaskExtractPerformanceCascade.cxx:1776 AliAnalysisTaskExtractPerformanceCascade.cxx:1777 AliAnalysisTaskExtractPerformanceCascade.cxx:1778 AliAnalysisTaskExtractPerformanceCascade.cxx:1779 AliAnalysisTaskExtractPerformanceCascade.cxx:1780 AliAnalysisTaskExtractPerformanceCascade.cxx:1781 AliAnalysisTaskExtractPerformanceCascade.cxx:1782 AliAnalysisTaskExtractPerformanceCascade.cxx:1783 AliAnalysisTaskExtractPerformanceCascade.cxx:1784 AliAnalysisTaskExtractPerformanceCascade.cxx:1785 AliAnalysisTaskExtractPerformanceCascade.cxx:1786 AliAnalysisTaskExtractPerformanceCascade.cxx:1787 AliAnalysisTaskExtractPerformanceCascade.cxx:1788 AliAnalysisTaskExtractPerformanceCascade.cxx:1789 AliAnalysisTaskExtractPerformanceCascade.cxx:1790 AliAnalysisTaskExtractPerformanceCascade.cxx:1791 AliAnalysisTaskExtractPerformanceCascade.cxx:1792 AliAnalysisTaskExtractPerformanceCascade.cxx:1793 AliAnalysisTaskExtractPerformanceCascade.cxx:1794 AliAnalysisTaskExtractPerformanceCascade.cxx:1795 AliAnalysisTaskExtractPerformanceCascade.cxx:1796 AliAnalysisTaskExtractPerformanceCascade.cxx:1797 AliAnalysisTaskExtractPerformanceCascade.cxx:1798 AliAnalysisTaskExtractPerformanceCascade.cxx:1799 AliAnalysisTaskExtractPerformanceCascade.cxx:1800 AliAnalysisTaskExtractPerformanceCascade.cxx:1801 AliAnalysisTaskExtractPerformanceCascade.cxx:1802 AliAnalysisTaskExtractPerformanceCascade.cxx:1803 AliAnalysisTaskExtractPerformanceCascade.cxx:1804 AliAnalysisTaskExtractPerformanceCascade.cxx:1805 AliAnalysisTaskExtractPerformanceCascade.cxx:1806 AliAnalysisTaskExtractPerformanceCascade.cxx:1807 AliAnalysisTaskExtractPerformanceCascade.cxx:1808 AliAnalysisTaskExtractPerformanceCascade.cxx:1809 AliAnalysisTaskExtractPerformanceCascade.cxx:1810 AliAnalysisTaskExtractPerformanceCascade.cxx:1811 AliAnalysisTaskExtractPerformanceCascade.cxx:1812 AliAnalysisTaskExtractPerformanceCascade.cxx:1813 AliAnalysisTaskExtractPerformanceCascade.cxx:1814 AliAnalysisTaskExtractPerformanceCascade.cxx:1815 AliAnalysisTaskExtractPerformanceCascade.cxx:1816 AliAnalysisTaskExtractPerformanceCascade.cxx:1817 AliAnalysisTaskExtractPerformanceCascade.cxx:1818 AliAnalysisTaskExtractPerformanceCascade.cxx:1819 AliAnalysisTaskExtractPerformanceCascade.cxx:1820 AliAnalysisTaskExtractPerformanceCascade.cxx:1821 AliAnalysisTaskExtractPerformanceCascade.cxx:1822 AliAnalysisTaskExtractPerformanceCascade.cxx:1823 AliAnalysisTaskExtractPerformanceCascade.cxx:1824 AliAnalysisTaskExtractPerformanceCascade.cxx:1825 AliAnalysisTaskExtractPerformanceCascade.cxx:1826 AliAnalysisTaskExtractPerformanceCascade.cxx:1827 AliAnalysisTaskExtractPerformanceCascade.cxx:1828 AliAnalysisTaskExtractPerformanceCascade.cxx:1829 AliAnalysisTaskExtractPerformanceCascade.cxx:1830 AliAnalysisTaskExtractPerformanceCascade.cxx:1831 AliAnalysisTaskExtractPerformanceCascade.cxx:1832 AliAnalysisTaskExtractPerformanceCascade.cxx:1833 AliAnalysisTaskExtractPerformanceCascade.cxx:1834 AliAnalysisTaskExtractPerformanceCascade.cxx:1835 AliAnalysisTaskExtractPerformanceCascade.cxx:1836 AliAnalysisTaskExtractPerformanceCascade.cxx:1837 AliAnalysisTaskExtractPerformanceCascade.cxx:1838 AliAnalysisTaskExtractPerformanceCascade.cxx:1839 AliAnalysisTaskExtractPerformanceCascade.cxx:1840 AliAnalysisTaskExtractPerformanceCascade.cxx:1841 AliAnalysisTaskExtractPerformanceCascade.cxx:1842 AliAnalysisTaskExtractPerformanceCascade.cxx:1843 AliAnalysisTaskExtractPerformanceCascade.cxx:1844 AliAnalysisTaskExtractPerformanceCascade.cxx:1845 AliAnalysisTaskExtractPerformanceCascade.cxx:1846 AliAnalysisTaskExtractPerformanceCascade.cxx:1847 AliAnalysisTaskExtractPerformanceCascade.cxx:1848 AliAnalysisTaskExtractPerformanceCascade.cxx:1849 AliAnalysisTaskExtractPerformanceCascade.cxx:1850 AliAnalysisTaskExtractPerformanceCascade.cxx:1851 AliAnalysisTaskExtractPerformanceCascade.cxx:1852 AliAnalysisTaskExtractPerformanceCascade.cxx:1853 AliAnalysisTaskExtractPerformanceCascade.cxx:1854 AliAnalysisTaskExtractPerformanceCascade.cxx:1855 AliAnalysisTaskExtractPerformanceCascade.cxx:1856 AliAnalysisTaskExtractPerformanceCascade.cxx:1857 AliAnalysisTaskExtractPerformanceCascade.cxx:1858 AliAnalysisTaskExtractPerformanceCascade.cxx:1859 AliAnalysisTaskExtractPerformanceCascade.cxx:1860 AliAnalysisTaskExtractPerformanceCascade.cxx:1861 AliAnalysisTaskExtractPerformanceCascade.cxx:1862 AliAnalysisTaskExtractPerformanceCascade.cxx:1863 AliAnalysisTaskExtractPerformanceCascade.cxx:1864 AliAnalysisTaskExtractPerformanceCascade.cxx:1865 AliAnalysisTaskExtractPerformanceCascade.cxx:1866 AliAnalysisTaskExtractPerformanceCascade.cxx:1867 AliAnalysisTaskExtractPerformanceCascade.cxx:1868 AliAnalysisTaskExtractPerformanceCascade.cxx:1869 AliAnalysisTaskExtractPerformanceCascade.cxx:1870 AliAnalysisTaskExtractPerformanceCascade.cxx:1871 AliAnalysisTaskExtractPerformanceCascade.cxx:1872 AliAnalysisTaskExtractPerformanceCascade.cxx:1873 AliAnalysisTaskExtractPerformanceCascade.cxx:1874 AliAnalysisTaskExtractPerformanceCascade.cxx:1875 AliAnalysisTaskExtractPerformanceCascade.cxx:1876 AliAnalysisTaskExtractPerformanceCascade.cxx:1877 AliAnalysisTaskExtractPerformanceCascade.cxx:1878 AliAnalysisTaskExtractPerformanceCascade.cxx:1879 AliAnalysisTaskExtractPerformanceCascade.cxx:1880 AliAnalysisTaskExtractPerformanceCascade.cxx:1881 AliAnalysisTaskExtractPerformanceCascade.cxx:1882 AliAnalysisTaskExtractPerformanceCascade.cxx:1883 AliAnalysisTaskExtractPerformanceCascade.cxx:1884 AliAnalysisTaskExtractPerformanceCascade.cxx:1885 AliAnalysisTaskExtractPerformanceCascade.cxx:1886 AliAnalysisTaskExtractPerformanceCascade.cxx:1887 AliAnalysisTaskExtractPerformanceCascade.cxx:1888 AliAnalysisTaskExtractPerformanceCascade.cxx:1889 AliAnalysisTaskExtractPerformanceCascade.cxx:1890 AliAnalysisTaskExtractPerformanceCascade.cxx:1891 AliAnalysisTaskExtractPerformanceCascade.cxx:1892 AliAnalysisTaskExtractPerformanceCascade.cxx:1893 AliAnalysisTaskExtractPerformanceCascade.cxx:1894 AliAnalysisTaskExtractPerformanceCascade.cxx:1895 AliAnalysisTaskExtractPerformanceCascade.cxx:1896 AliAnalysisTaskExtractPerformanceCascade.cxx:1897 AliAnalysisTaskExtractPerformanceCascade.cxx:1898 AliAnalysisTaskExtractPerformanceCascade.cxx:1899 AliAnalysisTaskExtractPerformanceCascade.cxx:1900 AliAnalysisTaskExtractPerformanceCascade.cxx:1901 AliAnalysisTaskExtractPerformanceCascade.cxx:1902 AliAnalysisTaskExtractPerformanceCascade.cxx:1903 AliAnalysisTaskExtractPerformanceCascade.cxx:1904 AliAnalysisTaskExtractPerformanceCascade.cxx:1905 AliAnalysisTaskExtractPerformanceCascade.cxx:1906 AliAnalysisTaskExtractPerformanceCascade.cxx:1907 AliAnalysisTaskExtractPerformanceCascade.cxx:1908 AliAnalysisTaskExtractPerformanceCascade.cxx:1909 AliAnalysisTaskExtractPerformanceCascade.cxx:1910 AliAnalysisTaskExtractPerformanceCascade.cxx:1911 AliAnalysisTaskExtractPerformanceCascade.cxx:1912 AliAnalysisTaskExtractPerformanceCascade.cxx:1913 AliAnalysisTaskExtractPerformanceCascade.cxx:1914 AliAnalysisTaskExtractPerformanceCascade.cxx:1915 AliAnalysisTaskExtractPerformanceCascade.cxx:1916 AliAnalysisTaskExtractPerformanceCascade.cxx:1917 AliAnalysisTaskExtractPerformanceCascade.cxx:1918 AliAnalysisTaskExtractPerformanceCascade.cxx:1919 AliAnalysisTaskExtractPerformanceCascade.cxx:1920 AliAnalysisTaskExtractPerformanceCascade.cxx:1921 AliAnalysisTaskExtractPerformanceCascade.cxx:1922 AliAnalysisTaskExtractPerformanceCascade.cxx:1923 AliAnalysisTaskExtractPerformanceCascade.cxx:1924 AliAnalysisTaskExtractPerformanceCascade.cxx:1925 AliAnalysisTaskExtractPerformanceCascade.cxx:1926 AliAnalysisTaskExtractPerformanceCascade.cxx:1927 AliAnalysisTaskExtractPerformanceCascade.cxx:1928 AliAnalysisTaskExtractPerformanceCascade.cxx:1929 AliAnalysisTaskExtractPerformanceCascade.cxx:1930 AliAnalysisTaskExtractPerformanceCascade.cxx:1931 AliAnalysisTaskExtractPerformanceCascade.cxx:1932 AliAnalysisTaskExtractPerformanceCascade.cxx:1933 AliAnalysisTaskExtractPerformanceCascade.cxx:1934 AliAnalysisTaskExtractPerformanceCascade.cxx:1935 AliAnalysisTaskExtractPerformanceCascade.cxx:1936 AliAnalysisTaskExtractPerformanceCascade.cxx:1937 AliAnalysisTaskExtractPerformanceCascade.cxx:1938 AliAnalysisTaskExtractPerformanceCascade.cxx:1939 AliAnalysisTaskExtractPerformanceCascade.cxx:1940 AliAnalysisTaskExtractPerformanceCascade.cxx:1941 AliAnalysisTaskExtractPerformanceCascade.cxx:1942 AliAnalysisTaskExtractPerformanceCascade.cxx:1943 AliAnalysisTaskExtractPerformanceCascade.cxx:1944 AliAnalysisTaskExtractPerformanceCascade.cxx:1945 AliAnalysisTaskExtractPerformanceCascade.cxx:1946 AliAnalysisTaskExtractPerformanceCascade.cxx:1947 AliAnalysisTaskExtractPerformanceCascade.cxx:1948 AliAnalysisTaskExtractPerformanceCascade.cxx:1949 AliAnalysisTaskExtractPerformanceCascade.cxx:1950 AliAnalysisTaskExtractPerformanceCascade.cxx:1951 AliAnalysisTaskExtractPerformanceCascade.cxx:1952 AliAnalysisTaskExtractPerformanceCascade.cxx:1953 AliAnalysisTaskExtractPerformanceCascade.cxx:1954 AliAnalysisTaskExtractPerformanceCascade.cxx:1955 AliAnalysisTaskExtractPerformanceCascade.cxx:1956 AliAnalysisTaskExtractPerformanceCascade.cxx:1957 AliAnalysisTaskExtractPerformanceCascade.cxx:1958 AliAnalysisTaskExtractPerformanceCascade.cxx:1959 AliAnalysisTaskExtractPerformanceCascade.cxx:1960 AliAnalysisTaskExtractPerformanceCascade.cxx:1961 AliAnalysisTaskExtractPerformanceCascade.cxx:1962 AliAnalysisTaskExtractPerformanceCascade.cxx:1963 AliAnalysisTaskExtractPerformanceCascade.cxx:1964 AliAnalysisTaskExtractPerformanceCascade.cxx:1965 AliAnalysisTaskExtractPerformanceCascade.cxx:1966 AliAnalysisTaskExtractPerformanceCascade.cxx:1967 AliAnalysisTaskExtractPerformanceCascade.cxx:1968 AliAnalysisTaskExtractPerformanceCascade.cxx:1969 AliAnalysisTaskExtractPerformanceCascade.cxx:1970 AliAnalysisTaskExtractPerformanceCascade.cxx:1971 AliAnalysisTaskExtractPerformanceCascade.cxx:1972 AliAnalysisTaskExtractPerformanceCascade.cxx:1973 AliAnalysisTaskExtractPerformanceCascade.cxx:1974 AliAnalysisTaskExtractPerformanceCascade.cxx:1975 AliAnalysisTaskExtractPerformanceCascade.cxx:1976 AliAnalysisTaskExtractPerformanceCascade.cxx:1977 AliAnalysisTaskExtractPerformanceCascade.cxx:1978 AliAnalysisTaskExtractPerformanceCascade.cxx:1979 AliAnalysisTaskExtractPerformanceCascade.cxx:1980 AliAnalysisTaskExtractPerformanceCascade.cxx:1981 AliAnalysisTaskExtractPerformanceCascade.cxx:1982 AliAnalysisTaskExtractPerformanceCascade.cxx:1983 AliAnalysisTaskExtractPerformanceCascade.cxx:1984 AliAnalysisTaskExtractPerformanceCascade.cxx:1985 AliAnalysisTaskExtractPerformanceCascade.cxx:1986 AliAnalysisTaskExtractPerformanceCascade.cxx:1987 AliAnalysisTaskExtractPerformanceCascade.cxx:1988 AliAnalysisTaskExtractPerformanceCascade.cxx:1989 AliAnalysisTaskExtractPerformanceCascade.cxx:1990 AliAnalysisTaskExtractPerformanceCascade.cxx:1991 AliAnalysisTaskExtractPerformanceCascade.cxx:1992 AliAnalysisTaskExtractPerformanceCascade.cxx:1993 AliAnalysisTaskExtractPerformanceCascade.cxx:1994 AliAnalysisTaskExtractPerformanceCascade.cxx:1995 AliAnalysisTaskExtractPerformanceCascade.cxx:1996 AliAnalysisTaskExtractPerformanceCascade.cxx:1997 AliAnalysisTaskExtractPerformanceCascade.cxx:1998 AliAnalysisTaskExtractPerformanceCascade.cxx:1999 AliAnalysisTaskExtractPerformanceCascade.cxx:2000 AliAnalysisTaskExtractPerformanceCascade.cxx:2001 AliAnalysisTaskExtractPerformanceCascade.cxx:2002 AliAnalysisTaskExtractPerformanceCascade.cxx:2003 AliAnalysisTaskExtractPerformanceCascade.cxx:2004 AliAnalysisTaskExtractPerformanceCascade.cxx:2005 AliAnalysisTaskExtractPerformanceCascade.cxx:2006 AliAnalysisTaskExtractPerformanceCascade.cxx:2007 AliAnalysisTaskExtractPerformanceCascade.cxx:2008 AliAnalysisTaskExtractPerformanceCascade.cxx:2009 AliAnalysisTaskExtractPerformanceCascade.cxx:2010 AliAnalysisTaskExtractPerformanceCascade.cxx:2011 AliAnalysisTaskExtractPerformanceCascade.cxx:2012 AliAnalysisTaskExtractPerformanceCascade.cxx:2013 AliAnalysisTaskExtractPerformanceCascade.cxx:2014 AliAnalysisTaskExtractPerformanceCascade.cxx:2015 AliAnalysisTaskExtractPerformanceCascade.cxx:2016 AliAnalysisTaskExtractPerformanceCascade.cxx:2017 AliAnalysisTaskExtractPerformanceCascade.cxx:2018 AliAnalysisTaskExtractPerformanceCascade.cxx:2019 AliAnalysisTaskExtractPerformanceCascade.cxx:2020 AliAnalysisTaskExtractPerformanceCascade.cxx:2021 AliAnalysisTaskExtractPerformanceCascade.cxx:2022 AliAnalysisTaskExtractPerformanceCascade.cxx:2023 AliAnalysisTaskExtractPerformanceCascade.cxx:2024 AliAnalysisTaskExtractPerformanceCascade.cxx:2025 AliAnalysisTaskExtractPerformanceCascade.cxx:2026 AliAnalysisTaskExtractPerformanceCascade.cxx:2027 AliAnalysisTaskExtractPerformanceCascade.cxx:2028 AliAnalysisTaskExtractPerformanceCascade.cxx:2029 AliAnalysisTaskExtractPerformanceCascade.cxx:2030 AliAnalysisTaskExtractPerformanceCascade.cxx:2031 AliAnalysisTaskExtractPerformanceCascade.cxx:2032 AliAnalysisTaskExtractPerformanceCascade.cxx:2033 AliAnalysisTaskExtractPerformanceCascade.cxx:2034 AliAnalysisTaskExtractPerformanceCascade.cxx:2035 AliAnalysisTaskExtractPerformanceCascade.cxx:2036 AliAnalysisTaskExtractPerformanceCascade.cxx:2037 AliAnalysisTaskExtractPerformanceCascade.cxx:2038 AliAnalysisTaskExtractPerformanceCascade.cxx:2039 AliAnalysisTaskExtractPerformanceCascade.cxx:2040 AliAnalysisTaskExtractPerformanceCascade.cxx:2041 AliAnalysisTaskExtractPerformanceCascade.cxx:2042 AliAnalysisTaskExtractPerformanceCascade.cxx:2043 AliAnalysisTaskExtractPerformanceCascade.cxx:2044 AliAnalysisTaskExtractPerformanceCascade.cxx:2045 AliAnalysisTaskExtractPerformanceCascade.cxx:2046 AliAnalysisTaskExtractPerformanceCascade.cxx:2047 AliAnalysisTaskExtractPerformanceCascade.cxx:2048 AliAnalysisTaskExtractPerformanceCascade.cxx:2049 AliAnalysisTaskExtractPerformanceCascade.cxx:2050 AliAnalysisTaskExtractPerformanceCascade.cxx:2051 AliAnalysisTaskExtractPerformanceCascade.cxx:2052 AliAnalysisTaskExtractPerformanceCascade.cxx:2053 AliAnalysisTaskExtractPerformanceCascade.cxx:2054 AliAnalysisTaskExtractPerformanceCascade.cxx:2055 AliAnalysisTaskExtractPerformanceCascade.cxx:2056 AliAnalysisTaskExtractPerformanceCascade.cxx:2057 AliAnalysisTaskExtractPerformanceCascade.cxx:2058 AliAnalysisTaskExtractPerformanceCascade.cxx:2059 AliAnalysisTaskExtractPerformanceCascade.cxx:2060 AliAnalysisTaskExtractPerformanceCascade.cxx:2061 AliAnalysisTaskExtractPerformanceCascade.cxx:2062 AliAnalysisTaskExtractPerformanceCascade.cxx:2063 AliAnalysisTaskExtractPerformanceCascade.cxx:2064 AliAnalysisTaskExtractPerformanceCascade.cxx:2065 AliAnalysisTaskExtractPerformanceCascade.cxx:2066 AliAnalysisTaskExtractPerformanceCascade.cxx:2067 AliAnalysisTaskExtractPerformanceCascade.cxx:2068 AliAnalysisTaskExtractPerformanceCascade.cxx:2069 AliAnalysisTaskExtractPerformanceCascade.cxx:2070 AliAnalysisTaskExtractPerformanceCascade.cxx:2071 AliAnalysisTaskExtractPerformanceCascade.cxx:2072 AliAnalysisTaskExtractPerformanceCascade.cxx:2073 AliAnalysisTaskExtractPerformanceCascade.cxx:2074 AliAnalysisTaskExtractPerformanceCascade.cxx:2075 AliAnalysisTaskExtractPerformanceCascade.cxx:2076 AliAnalysisTaskExtractPerformanceCascade.cxx:2077 AliAnalysisTaskExtractPerformanceCascade.cxx:2078 AliAnalysisTaskExtractPerformanceCascade.cxx:2079 AliAnalysisTaskExtractPerformanceCascade.cxx:2080 AliAnalysisTaskExtractPerformanceCascade.cxx:2081 AliAnalysisTaskExtractPerformanceCascade.cxx:2082 AliAnalysisTaskExtractPerformanceCascade.cxx:2083 AliAnalysisTaskExtractPerformanceCascade.cxx:2084 AliAnalysisTaskExtractPerformanceCascade.cxx:2085 AliAnalysisTaskExtractPerformanceCascade.cxx:2086 AliAnalysisTaskExtractPerformanceCascade.cxx:2087 AliAnalysisTaskExtractPerformanceCascade.cxx:2088 AliAnalysisTaskExtractPerformanceCascade.cxx:2089 AliAnalysisTaskExtractPerformanceCascade.cxx:2090 AliAnalysisTaskExtractPerformanceCascade.cxx:2091 AliAnalysisTaskExtractPerformanceCascade.cxx:2092 AliAnalysisTaskExtractPerformanceCascade.cxx:2093 AliAnalysisTaskExtractPerformanceCascade.cxx:2094 AliAnalysisTaskExtractPerformanceCascade.cxx:2095 AliAnalysisTaskExtractPerformanceCascade.cxx:2096 AliAnalysisTaskExtractPerformanceCascade.cxx:2097 AliAnalysisTaskExtractPerformanceCascade.cxx:2098 AliAnalysisTaskExtractPerformanceCascade.cxx:2099 AliAnalysisTaskExtractPerformanceCascade.cxx:2100 AliAnalysisTaskExtractPerformanceCascade.cxx:2101 AliAnalysisTaskExtractPerformanceCascade.cxx:2102 AliAnalysisTaskExtractPerformanceCascade.cxx:2103 AliAnalysisTaskExtractPerformanceCascade.cxx:2104 AliAnalysisTaskExtractPerformanceCascade.cxx:2105 AliAnalysisTaskExtractPerformanceCascade.cxx:2106 AliAnalysisTaskExtractPerformanceCascade.cxx:2107 AliAnalysisTaskExtractPerformanceCascade.cxx:2108 AliAnalysisTaskExtractPerformanceCascade.cxx:2109 AliAnalysisTaskExtractPerformanceCascade.cxx:2110 AliAnalysisTaskExtractPerformanceCascade.cxx:2111 AliAnalysisTaskExtractPerformanceCascade.cxx:2112 AliAnalysisTaskExtractPerformanceCascade.cxx:2113 AliAnalysisTaskExtractPerformanceCascade.cxx:2114 AliAnalysisTaskExtractPerformanceCascade.cxx:2115 AliAnalysisTaskExtractPerformanceCascade.cxx:2116 AliAnalysisTaskExtractPerformanceCascade.cxx:2117 AliAnalysisTaskExtractPerformanceCascade.cxx:2118 AliAnalysisTaskExtractPerformanceCascade.cxx:2119 AliAnalysisTaskExtractPerformanceCascade.cxx:2120 AliAnalysisTaskExtractPerformanceCascade.cxx:2121 AliAnalysisTaskExtractPerformanceCascade.cxx:2122 AliAnalysisTaskExtractPerformanceCascade.cxx:2123 AliAnalysisTaskExtractPerformanceCascade.cxx:2124 AliAnalysisTaskExtractPerformanceCascade.cxx:2125 AliAnalysisTaskExtractPerformanceCascade.cxx:2126 AliAnalysisTaskExtractPerformanceCascade.cxx:2127 AliAnalysisTaskExtractPerformanceCascade.cxx:2128 AliAnalysisTaskExtractPerformanceCascade.cxx:2129 AliAnalysisTaskExtractPerformanceCascade.cxx:2130 AliAnalysisTaskExtractPerformanceCascade.cxx:2131 AliAnalysisTaskExtractPerformanceCascade.cxx:2132 AliAnalysisTaskExtractPerformanceCascade.cxx:2133 AliAnalysisTaskExtractPerformanceCascade.cxx:2134 AliAnalysisTaskExtractPerformanceCascade.cxx:2135 AliAnalysisTaskExtractPerformanceCascade.cxx:2136 AliAnalysisTaskExtractPerformanceCascade.cxx:2137 AliAnalysisTaskExtractPerformanceCascade.cxx:2138 AliAnalysisTaskExtractPerformanceCascade.cxx:2139 AliAnalysisTaskExtractPerformanceCascade.cxx:2140 AliAnalysisTaskExtractPerformanceCascade.cxx:2141 AliAnalysisTaskExtractPerformanceCascade.cxx:2142 AliAnalysisTaskExtractPerformanceCascade.cxx:2143 AliAnalysisTaskExtractPerformanceCascade.cxx:2144 AliAnalysisTaskExtractPerformanceCascade.cxx:2145 AliAnalysisTaskExtractPerformanceCascade.cxx:2146 AliAnalysisTaskExtractPerformanceCascade.cxx:2147 AliAnalysisTaskExtractPerformanceCascade.cxx:2148 AliAnalysisTaskExtractPerformanceCascade.cxx:2149 AliAnalysisTaskExtractPerformanceCascade.cxx:2150 AliAnalysisTaskExtractPerformanceCascade.cxx:2151 AliAnalysisTaskExtractPerformanceCascade.cxx:2152 AliAnalysisTaskExtractPerformanceCascade.cxx:2153 AliAnalysisTaskExtractPerformanceCascade.cxx:2154 AliAnalysisTaskExtractPerformanceCascade.cxx:2155 AliAnalysisTaskExtractPerformanceCascade.cxx:2156 AliAnalysisTaskExtractPerformanceCascade.cxx:2157 AliAnalysisTaskExtractPerformanceCascade.cxx:2158 AliAnalysisTaskExtractPerformanceCascade.cxx:2159 AliAnalysisTaskExtractPerformanceCascade.cxx:2160 AliAnalysisTaskExtractPerformanceCascade.cxx:2161 AliAnalysisTaskExtractPerformanceCascade.cxx:2162 AliAnalysisTaskExtractPerformanceCascade.cxx:2163 AliAnalysisTaskExtractPerformanceCascade.cxx:2164 AliAnalysisTaskExtractPerformanceCascade.cxx:2165 AliAnalysisTaskExtractPerformanceCascade.cxx:2166 AliAnalysisTaskExtractPerformanceCascade.cxx:2167 AliAnalysisTaskExtractPerformanceCascade.cxx:2168 AliAnalysisTaskExtractPerformanceCascade.cxx:2169 AliAnalysisTaskExtractPerformanceCascade.cxx:2170 AliAnalysisTaskExtractPerformanceCascade.cxx:2171 AliAnalysisTaskExtractPerformanceCascade.cxx:2172 AliAnalysisTaskExtractPerformanceCascade.cxx:2173 AliAnalysisTaskExtractPerformanceCascade.cxx:2174 AliAnalysisTaskExtractPerformanceCascade.cxx:2175 AliAnalysisTaskExtractPerformanceCascade.cxx:2176 AliAnalysisTaskExtractPerformanceCascade.cxx:2177 AliAnalysisTaskExtractPerformanceCascade.cxx:2178 AliAnalysisTaskExtractPerformanceCascade.cxx:2179 AliAnalysisTaskExtractPerformanceCascade.cxx:2180 AliAnalysisTaskExtractPerformanceCascade.cxx:2181 AliAnalysisTaskExtractPerformanceCascade.cxx:2182 AliAnalysisTaskExtractPerformanceCascade.cxx:2183 AliAnalysisTaskExtractPerformanceCascade.cxx:2184 AliAnalysisTaskExtractPerformanceCascade.cxx:2185 AliAnalysisTaskExtractPerformanceCascade.cxx:2186 AliAnalysisTaskExtractPerformanceCascade.cxx:2187 AliAnalysisTaskExtractPerformanceCascade.cxx:2188 AliAnalysisTaskExtractPerformanceCascade.cxx:2189 AliAnalysisTaskExtractPerformanceCascade.cxx:2190 AliAnalysisTaskExtractPerformanceCascade.cxx:2191 AliAnalysisTaskExtractPerformanceCascade.cxx:2192 AliAnalysisTaskExtractPerformanceCascade.cxx:2193 AliAnalysisTaskExtractPerformanceCascade.cxx:2194 AliAnalysisTaskExtractPerformanceCascade.cxx:2195 AliAnalysisTaskExtractPerformanceCascade.cxx:2196 AliAnalysisTaskExtractPerformanceCascade.cxx:2197 AliAnalysisTaskExtractPerformanceCascade.cxx:2198 AliAnalysisTaskExtractPerformanceCascade.cxx:2199 AliAnalysisTaskExtractPerformanceCascade.cxx:2200 AliAnalysisTaskExtractPerformanceCascade.cxx:2201 AliAnalysisTaskExtractPerformanceCascade.cxx:2202 AliAnalysisTaskExtractPerformanceCascade.cxx:2203 AliAnalysisTaskExtractPerformanceCascade.cxx:2204 AliAnalysisTaskExtractPerformanceCascade.cxx:2205 AliAnalysisTaskExtractPerformanceCascade.cxx:2206 AliAnalysisTaskExtractPerformanceCascade.cxx:2207 AliAnalysisTaskExtractPerformanceCascade.cxx:2208 AliAnalysisTaskExtractPerformanceCascade.cxx:2209 AliAnalysisTaskExtractPerformanceCascade.cxx:2210 AliAnalysisTaskExtractPerformanceCascade.cxx:2211 AliAnalysisTaskExtractPerformanceCascade.cxx:2212 AliAnalysisTaskExtractPerformanceCascade.cxx:2213 AliAnalysisTaskExtractPerformanceCascade.cxx:2214 AliAnalysisTaskExtractPerformanceCascade.cxx:2215 AliAnalysisTaskExtractPerformanceCascade.cxx:2216 AliAnalysisTaskExtractPerformanceCascade.cxx:2217 AliAnalysisTaskExtractPerformanceCascade.cxx:2218 AliAnalysisTaskExtractPerformanceCascade.cxx:2219 AliAnalysisTaskExtractPerformanceCascade.cxx:2220 AliAnalysisTaskExtractPerformanceCascade.cxx:2221 AliAnalysisTaskExtractPerformanceCascade.cxx:2222 AliAnalysisTaskExtractPerformanceCascade.cxx:2223 AliAnalysisTaskExtractPerformanceCascade.cxx:2224 AliAnalysisTaskExtractPerformanceCascade.cxx:2225 AliAnalysisTaskExtractPerformanceCascade.cxx:2226 AliAnalysisTaskExtractPerformanceCascade.cxx:2227 AliAnalysisTaskExtractPerformanceCascade.cxx:2228 AliAnalysisTaskExtractPerformanceCascade.cxx:2229 AliAnalysisTaskExtractPerformanceCascade.cxx:2230 AliAnalysisTaskExtractPerformanceCascade.cxx:2231 AliAnalysisTaskExtractPerformanceCascade.cxx:2232 AliAnalysisTaskExtractPerformanceCascade.cxx:2233 AliAnalysisTaskExtractPerformanceCascade.cxx:2234 AliAnalysisTaskExtractPerformanceCascade.cxx:2235 AliAnalysisTaskExtractPerformanceCascade.cxx:2236 AliAnalysisTaskExtractPerformanceCascade.cxx:2237 AliAnalysisTaskExtractPerformanceCascade.cxx:2238 AliAnalysisTaskExtractPerformanceCascade.cxx:2239 AliAnalysisTaskExtractPerformanceCascade.cxx:2240 AliAnalysisTaskExtractPerformanceCascade.cxx:2241 AliAnalysisTaskExtractPerformanceCascade.cxx:2242 AliAnalysisTaskExtractPerformanceCascade.cxx:2243 AliAnalysisTaskExtractPerformanceCascade.cxx:2244 AliAnalysisTaskExtractPerformanceCascade.cxx:2245 AliAnalysisTaskExtractPerformanceCascade.cxx:2246 AliAnalysisTaskExtractPerformanceCascade.cxx:2247 AliAnalysisTaskExtractPerformanceCascade.cxx:2248 AliAnalysisTaskExtractPerformanceCascade.cxx:2249 AliAnalysisTaskExtractPerformanceCascade.cxx:2250 AliAnalysisTaskExtractPerformanceCascade.cxx:2251 AliAnalysisTaskExtractPerformanceCascade.cxx:2252 AliAnalysisTaskExtractPerformanceCascade.cxx:2253 AliAnalysisTaskExtractPerformanceCascade.cxx:2254 AliAnalysisTaskExtractPerformanceCascade.cxx:2255 AliAnalysisTaskExtractPerformanceCascade.cxx:2256 AliAnalysisTaskExtractPerformanceCascade.cxx:2257 AliAnalysisTaskExtractPerformanceCascade.cxx:2258 AliAnalysisTaskExtractPerformanceCascade.cxx:2259 AliAnalysisTaskExtractPerformanceCascade.cxx:2260 AliAnalysisTaskExtractPerformanceCascade.cxx:2261 AliAnalysisTaskExtractPerformanceCascade.cxx:2262 AliAnalysisTaskExtractPerformanceCascade.cxx:2263 AliAnalysisTaskExtractPerformanceCascade.cxx:2264 AliAnalysisTaskExtractPerformanceCascade.cxx:2265 AliAnalysisTaskExtractPerformanceCascade.cxx:2266 AliAnalysisTaskExtractPerformanceCascade.cxx:2267 AliAnalysisTaskExtractPerformanceCascade.cxx:2268 AliAnalysisTaskExtractPerformanceCascade.cxx:2269 AliAnalysisTaskExtractPerformanceCascade.cxx:2270 AliAnalysisTaskExtractPerformanceCascade.cxx:2271 AliAnalysisTaskExtractPerformanceCascade.cxx:2272 AliAnalysisTaskExtractPerformanceCascade.cxx:2273 AliAnalysisTaskExtractPerformanceCascade.cxx:2274 AliAnalysisTaskExtractPerformanceCascade.cxx:2275 AliAnalysisTaskExtractPerformanceCascade.cxx:2276 AliAnalysisTaskExtractPerformanceCascade.cxx:2277 AliAnalysisTaskExtractPerformanceCascade.cxx:2278 AliAnalysisTaskExtractPerformanceCascade.cxx:2279 AliAnalysisTaskExtractPerformanceCascade.cxx:2280 AliAnalysisTaskExtractPerformanceCascade.cxx:2281 AliAnalysisTaskExtractPerformanceCascade.cxx:2282 AliAnalysisTaskExtractPerformanceCascade.cxx:2283 AliAnalysisTaskExtractPerformanceCascade.cxx:2284 AliAnalysisTaskExtractPerformanceCascade.cxx:2285 AliAnalysisTaskExtractPerformanceCascade.cxx:2286 AliAnalysisTaskExtractPerformanceCascade.cxx:2287 AliAnalysisTaskExtractPerformanceCascade.cxx:2288 AliAnalysisTaskExtractPerformanceCascade.cxx:2289 AliAnalysisTaskExtractPerformanceCascade.cxx:2290 AliAnalysisTaskExtractPerformanceCascade.cxx:2291 AliAnalysisTaskExtractPerformanceCascade.cxx:2292 AliAnalysisTaskExtractPerformanceCascade.cxx:2293 AliAnalysisTaskExtractPerformanceCascade.cxx:2294 AliAnalysisTaskExtractPerformanceCascade.cxx:2295 AliAnalysisTaskExtractPerformanceCascade.cxx:2296 AliAnalysisTaskExtractPerformanceCascade.cxx:2297 AliAnalysisTaskExtractPerformanceCascade.cxx:2298 AliAnalysisTaskExtractPerformanceCascade.cxx:2299 AliAnalysisTaskExtractPerformanceCascade.cxx:2300 AliAnalysisTaskExtractPerformanceCascade.cxx:2301 AliAnalysisTaskExtractPerformanceCascade.cxx:2302 AliAnalysisTaskExtractPerformanceCascade.cxx:2303 AliAnalysisTaskExtractPerformanceCascade.cxx:2304 AliAnalysisTaskExtractPerformanceCascade.cxx:2305 AliAnalysisTaskExtractPerformanceCascade.cxx:2306 AliAnalysisTaskExtractPerformanceCascade.cxx:2307 AliAnalysisTaskExtractPerformanceCascade.cxx:2308 AliAnalysisTaskExtractPerformanceCascade.cxx:2309 AliAnalysisTaskExtractPerformanceCascade.cxx:2310 AliAnalysisTaskExtractPerformanceCascade.cxx:2311 AliAnalysisTaskExtractPerformanceCascade.cxx:2312 AliAnalysisTaskExtractPerformanceCascade.cxx:2313 AliAnalysisTaskExtractPerformanceCascade.cxx:2314 AliAnalysisTaskExtractPerformanceCascade.cxx:2315 AliAnalysisTaskExtractPerformanceCascade.cxx:2316 AliAnalysisTaskExtractPerformanceCascade.cxx:2317 AliAnalysisTaskExtractPerformanceCascade.cxx:2318 AliAnalysisTaskExtractPerformanceCascade.cxx:2319 AliAnalysisTaskExtractPerformanceCascade.cxx:2320 AliAnalysisTaskExtractPerformanceCascade.cxx:2321 AliAnalysisTaskExtractPerformanceCascade.cxx:2322 AliAnalysisTaskExtractPerformanceCascade.cxx:2323 AliAnalysisTaskExtractPerformanceCascade.cxx:2324 AliAnalysisTaskExtractPerformanceCascade.cxx:2325 AliAnalysisTaskExtractPerformanceCascade.cxx:2326 AliAnalysisTaskExtractPerformanceCascade.cxx:2327 AliAnalysisTaskExtractPerformanceCascade.cxx:2328 AliAnalysisTaskExtractPerformanceCascade.cxx:2329 AliAnalysisTaskExtractPerformanceCascade.cxx:2330 AliAnalysisTaskExtractPerformanceCascade.cxx:2331 AliAnalysisTaskExtractPerformanceCascade.cxx:2332 AliAnalysisTaskExtractPerformanceCascade.cxx:2333 AliAnalysisTaskExtractPerformanceCascade.cxx:2334 AliAnalysisTaskExtractPerformanceCascade.cxx:2335 AliAnalysisTaskExtractPerformanceCascade.cxx:2336 AliAnalysisTaskExtractPerformanceCascade.cxx:2337 AliAnalysisTaskExtractPerformanceCascade.cxx:2338 AliAnalysisTaskExtractPerformanceCascade.cxx:2339 AliAnalysisTaskExtractPerformanceCascade.cxx:2340 AliAnalysisTaskExtractPerformanceCascade.cxx:2341 AliAnalysisTaskExtractPerformanceCascade.cxx:2342 AliAnalysisTaskExtractPerformanceCascade.cxx:2343 AliAnalysisTaskExtractPerformanceCascade.cxx:2344 AliAnalysisTaskExtractPerformanceCascade.cxx:2345 AliAnalysisTaskExtractPerformanceCascade.cxx:2346 AliAnalysisTaskExtractPerformanceCascade.cxx:2347 AliAnalysisTaskExtractPerformanceCascade.cxx:2348 AliAnalysisTaskExtractPerformanceCascade.cxx:2349 AliAnalysisTaskExtractPerformanceCascade.cxx:2350 AliAnalysisTaskExtractPerformanceCascade.cxx:2351 AliAnalysisTaskExtractPerformanceCascade.cxx:2352 AliAnalysisTaskExtractPerformanceCascade.cxx:2353 AliAnalysisTaskExtractPerformanceCascade.cxx:2354 AliAnalysisTaskExtractPerformanceCascade.cxx:2355 AliAnalysisTaskExtractPerformanceCascade.cxx:2356 AliAnalysisTaskExtractPerformanceCascade.cxx:2357 AliAnalysisTaskExtractPerformanceCascade.cxx:2358 AliAnalysisTaskExtractPerformanceCascade.cxx:2359 AliAnalysisTaskExtractPerformanceCascade.cxx:2360 AliAnalysisTaskExtractPerformanceCascade.cxx:2361 AliAnalysisTaskExtractPerformanceCascade.cxx:2362 AliAnalysisTaskExtractPerformanceCascade.cxx:2363 AliAnalysisTaskExtractPerformanceCascade.cxx:2364 AliAnalysisTaskExtractPerformanceCascade.cxx:2365 AliAnalysisTaskExtractPerformanceCascade.cxx:2366 AliAnalysisTaskExtractPerformanceCascade.cxx:2367 AliAnalysisTaskExtractPerformanceCascade.cxx:2368 AliAnalysisTaskExtractPerformanceCascade.cxx:2369 AliAnalysisTaskExtractPerformanceCascade.cxx:2370 AliAnalysisTaskExtractPerformanceCascade.cxx:2371 AliAnalysisTaskExtractPerformanceCascade.cxx:2372 AliAnalysisTaskExtractPerformanceCascade.cxx:2373 AliAnalysisTaskExtractPerformanceCascade.cxx:2374 AliAnalysisTaskExtractPerformanceCascade.cxx:2375 AliAnalysisTaskExtractPerformanceCascade.cxx:2376 AliAnalysisTaskExtractPerformanceCascade.cxx:2377 AliAnalysisTaskExtractPerformanceCascade.cxx:2378 AliAnalysisTaskExtractPerformanceCascade.cxx:2379 AliAnalysisTaskExtractPerformanceCascade.cxx:2380 AliAnalysisTaskExtractPerformanceCascade.cxx:2381 AliAnalysisTaskExtractPerformanceCascade.cxx:2382 AliAnalysisTaskExtractPerformanceCascade.cxx:2383 AliAnalysisTaskExtractPerformanceCascade.cxx:2384 AliAnalysisTaskExtractPerformanceCascade.cxx:2385 AliAnalysisTaskExtractPerformanceCascade.cxx:2386 AliAnalysisTaskExtractPerformanceCascade.cxx:2387 AliAnalysisTaskExtractPerformanceCascade.cxx:2388 AliAnalysisTaskExtractPerformanceCascade.cxx:2389 AliAnalysisTaskExtractPerformanceCascade.cxx:2390 AliAnalysisTaskExtractPerformanceCascade.cxx:2391 AliAnalysisTaskExtractPerformanceCascade.cxx:2392 AliAnalysisTaskExtractPerformanceCascade.cxx:2393 AliAnalysisTaskExtractPerformanceCascade.cxx:2394 AliAnalysisTaskExtractPerformanceCascade.cxx:2395 AliAnalysisTaskExtractPerformanceCascade.cxx:2396 AliAnalysisTaskExtractPerformanceCascade.cxx:2397 AliAnalysisTaskExtractPerformanceCascade.cxx:2398 AliAnalysisTaskExtractPerformanceCascade.cxx:2399 AliAnalysisTaskExtractPerformanceCascade.cxx:2400 AliAnalysisTaskExtractPerformanceCascade.cxx:2401 AliAnalysisTaskExtractPerformanceCascade.cxx:2402 AliAnalysisTaskExtractPerformanceCascade.cxx:2403 AliAnalysisTaskExtractPerformanceCascade.cxx:2404 AliAnalysisTaskExtractPerformanceCascade.cxx:2405 AliAnalysisTaskExtractPerformanceCascade.cxx:2406 AliAnalysisTaskExtractPerformanceCascade.cxx:2407 AliAnalysisTaskExtractPerformanceCascade.cxx:2408 AliAnalysisTaskExtractPerformanceCascade.cxx:2409 AliAnalysisTaskExtractPerformanceCascade.cxx:2410 AliAnalysisTaskExtractPerformanceCascade.cxx:2411 AliAnalysisTaskExtractPerformanceCascade.cxx:2412 AliAnalysisTaskExtractPerformanceCascade.cxx:2413 AliAnalysisTaskExtractPerformanceCascade.cxx:2414 AliAnalysisTaskExtractPerformanceCascade.cxx:2415 AliAnalysisTaskExtractPerformanceCascade.cxx:2416 AliAnalysisTaskExtractPerformanceCascade.cxx:2417 AliAnalysisTaskExtractPerformanceCascade.cxx:2418 AliAnalysisTaskExtractPerformanceCascade.cxx:2419 AliAnalysisTaskExtractPerformanceCascade.cxx:2420 AliAnalysisTaskExtractPerformanceCascade.cxx:2421 AliAnalysisTaskExtractPerformanceCascade.cxx:2422 AliAnalysisTaskExtractPerformanceCascade.cxx:2423 AliAnalysisTaskExtractPerformanceCascade.cxx:2424 AliAnalysisTaskExtractPerformanceCascade.cxx:2425 AliAnalysisTaskExtractPerformanceCascade.cxx:2426 AliAnalysisTaskExtractPerformanceCascade.cxx:2427 AliAnalysisTaskExtractPerformanceCascade.cxx:2428 AliAnalysisTaskExtractPerformanceCascade.cxx:2429 AliAnalysisTaskExtractPerformanceCascade.cxx:2430 AliAnalysisTaskExtractPerformanceCascade.cxx:2431 AliAnalysisTaskExtractPerformanceCascade.cxx:2432 AliAnalysisTaskExtractPerformanceCascade.cxx:2433 AliAnalysisTaskExtractPerformanceCascade.cxx:2434 AliAnalysisTaskExtractPerformanceCascade.cxx:2435 AliAnalysisTaskExtractPerformanceCascade.cxx:2436 AliAnalysisTaskExtractPerformanceCascade.cxx:2437 AliAnalysisTaskExtractPerformanceCascade.cxx:2438 AliAnalysisTaskExtractPerformanceCascade.cxx:2439 AliAnalysisTaskExtractPerformanceCascade.cxx:2440 AliAnalysisTaskExtractPerformanceCascade.cxx:2441 AliAnalysisTaskExtractPerformanceCascade.cxx:2442 AliAnalysisTaskExtractPerformanceCascade.cxx:2443 AliAnalysisTaskExtractPerformanceCascade.cxx:2444 AliAnalysisTaskExtractPerformanceCascade.cxx:2445 AliAnalysisTaskExtractPerformanceCascade.cxx:2446 AliAnalysisTaskExtractPerformanceCascade.cxx:2447 AliAnalysisTaskExtractPerformanceCascade.cxx:2448 AliAnalysisTaskExtractPerformanceCascade.cxx:2449 AliAnalysisTaskExtractPerformanceCascade.cxx:2450 AliAnalysisTaskExtractPerformanceCascade.cxx:2451 AliAnalysisTaskExtractPerformanceCascade.cxx:2452 AliAnalysisTaskExtractPerformanceCascade.cxx:2453 AliAnalysisTaskExtractPerformanceCascade.cxx:2454 AliAnalysisTaskExtractPerformanceCascade.cxx:2455 AliAnalysisTaskExtractPerformanceCascade.cxx:2456 AliAnalysisTaskExtractPerformanceCascade.cxx:2457 AliAnalysisTaskExtractPerformanceCascade.cxx:2458 AliAnalysisTaskExtractPerformanceCascade.cxx:2459 AliAnalysisTaskExtractPerformanceCascade.cxx:2460 AliAnalysisTaskExtractPerformanceCascade.cxx:2461 AliAnalysisTaskExtractPerformanceCascade.cxx:2462 AliAnalysisTaskExtractPerformanceCascade.cxx:2463 AliAnalysisTaskExtractPerformanceCascade.cxx:2464 AliAnalysisTaskExtractPerformanceCascade.cxx:2465 AliAnalysisTaskExtractPerformanceCascade.cxx:2466 AliAnalysisTaskExtractPerformanceCascade.cxx:2467 AliAnalysisTaskExtractPerformanceCascade.cxx:2468 AliAnalysisTaskExtractPerformanceCascade.cxx:2469 AliAnalysisTaskExtractPerformanceCascade.cxx:2470 AliAnalysisTaskExtractPerformanceCascade.cxx:2471 AliAnalysisTaskExtractPerformanceCascade.cxx:2472 AliAnalysisTaskExtractPerformanceCascade.cxx:2473 AliAnalysisTaskExtractPerformanceCascade.cxx:2474 AliAnalysisTaskExtractPerformanceCascade.cxx:2475 AliAnalysisTaskExtractPerformanceCascade.cxx:2476 AliAnalysisTaskExtractPerformanceCascade.cxx:2477 AliAnalysisTaskExtractPerformanceCascade.cxx:2478 AliAnalysisTaskExtractPerformanceCascade.cxx:2479 AliAnalysisTaskExtractPerformanceCascade.cxx:2480 AliAnalysisTaskExtractPerformanceCascade.cxx:2481 AliAnalysisTaskExtractPerformanceCascade.cxx:2482 AliAnalysisTaskExtractPerformanceCascade.cxx:2483 AliAnalysisTaskExtractPerformanceCascade.cxx:2484 AliAnalysisTaskExtractPerformanceCascade.cxx:2485 AliAnalysisTaskExtractPerformanceCascade.cxx:2486 AliAnalysisTaskExtractPerformanceCascade.cxx:2487 AliAnalysisTaskExtractPerformanceCascade.cxx:2488 AliAnalysisTaskExtractPerformanceCascade.cxx:2489 AliAnalysisTaskExtractPerformanceCascade.cxx:2490 AliAnalysisTaskExtractPerformanceCascade.cxx:2491 AliAnalysisTaskExtractPerformanceCascade.cxx:2492 AliAnalysisTaskExtractPerformanceCascade.cxx:2493 AliAnalysisTaskExtractPerformanceCascade.cxx:2494 AliAnalysisTaskExtractPerformanceCascade.cxx:2495 AliAnalysisTaskExtractPerformanceCascade.cxx:2496 AliAnalysisTaskExtractPerformanceCascade.cxx:2497 AliAnalysisTaskExtractPerformanceCascade.cxx:2498 AliAnalysisTaskExtractPerformanceCascade.cxx:2499 AliAnalysisTaskExtractPerformanceCascade.cxx:2500 AliAnalysisTaskExtractPerformanceCascade.cxx:2501 AliAnalysisTaskExtractPerformanceCascade.cxx:2502 AliAnalysisTaskExtractPerformanceCascade.cxx:2503 AliAnalysisTaskExtractPerformanceCascade.cxx:2504 AliAnalysisTaskExtractPerformanceCascade.cxx:2505 AliAnalysisTaskExtractPerformanceCascade.cxx:2506 AliAnalysisTaskExtractPerformanceCascade.cxx:2507 AliAnalysisTaskExtractPerformanceCascade.cxx:2508 AliAnalysisTaskExtractPerformanceCascade.cxx:2509 AliAnalysisTaskExtractPerformanceCascade.cxx:2510 AliAnalysisTaskExtractPerformanceCascade.cxx:2511 AliAnalysisTaskExtractPerformanceCascade.cxx:2512 AliAnalysisTaskExtractPerformanceCascade.cxx:2513 AliAnalysisTaskExtractPerformanceCascade.cxx:2514 AliAnalysisTaskExtractPerformanceCascade.cxx:2515 AliAnalysisTaskExtractPerformanceCascade.cxx:2516 AliAnalysisTaskExtractPerformanceCascade.cxx:2517 AliAnalysisTaskExtractPerformanceCascade.cxx:2518 AliAnalysisTaskExtractPerformanceCascade.cxx:2519 AliAnalysisTaskExtractPerformanceCascade.cxx:2520 AliAnalysisTaskExtractPerformanceCascade.cxx:2521 AliAnalysisTaskExtractPerformanceCascade.cxx:2522 AliAnalysisTaskExtractPerformanceCascade.cxx:2523 AliAnalysisTaskExtractPerformanceCascade.cxx:2524 AliAnalysisTaskExtractPerformanceCascade.cxx:2525 AliAnalysisTaskExtractPerformanceCascade.cxx:2526 AliAnalysisTaskExtractPerformanceCascade.cxx:2527 AliAnalysisTaskExtractPerformanceCascade.cxx:2528 AliAnalysisTaskExtractPerformanceCascade.cxx:2529 AliAnalysisTaskExtractPerformanceCascade.cxx:2530 AliAnalysisTaskExtractPerformanceCascade.cxx:2531 AliAnalysisTaskExtractPerformanceCascade.cxx:2532 AliAnalysisTaskExtractPerformanceCascade.cxx:2533 AliAnalysisTaskExtractPerformanceCascade.cxx:2534 AliAnalysisTaskExtractPerformanceCascade.cxx:2535 AliAnalysisTaskExtractPerformanceCascade.cxx:2536 AliAnalysisTaskExtractPerformanceCascade.cxx:2537 AliAnalysisTaskExtractPerformanceCascade.cxx:2538 AliAnalysisTaskExtractPerformanceCascade.cxx:2539 AliAnalysisTaskExtractPerformanceCascade.cxx:2540 AliAnalysisTaskExtractPerformanceCascade.cxx:2541 AliAnalysisTaskExtractPerformanceCascade.cxx:2542 AliAnalysisTaskExtractPerformanceCascade.cxx:2543 AliAnalysisTaskExtractPerformanceCascade.cxx:2544 AliAnalysisTaskExtractPerformanceCascade.cxx:2545 AliAnalysisTaskExtractPerformanceCascade.cxx:2546 AliAnalysisTaskExtractPerformanceCascade.cxx:2547 AliAnalysisTaskExtractPerformanceCascade.cxx:2548 AliAnalysisTaskExtractPerformanceCascade.cxx:2549 AliAnalysisTaskExtractPerformanceCascade.cxx:2550 AliAnalysisTaskExtractPerformanceCascade.cxx:2551 AliAnalysisTaskExtractPerformanceCascade.cxx:2552 AliAnalysisTaskExtractPerformanceCascade.cxx:2553 AliAnalysisTaskExtractPerformanceCascade.cxx:2554 AliAnalysisTaskExtractPerformanceCascade.cxx:2555 AliAnalysisTaskExtractPerformanceCascade.cxx:2556 AliAnalysisTaskExtractPerformanceCascade.cxx:2557 AliAnalysisTaskExtractPerformanceCascade.cxx:2558 AliAnalysisTaskExtractPerformanceCascade.cxx:2559 AliAnalysisTaskExtractPerformanceCascade.cxx:2560 AliAnalysisTaskExtractPerformanceCascade.cxx:2561 AliAnalysisTaskExtractPerformanceCascade.cxx:2562 AliAnalysisTaskExtractPerformanceCascade.cxx:2563 AliAnalysisTaskExtractPerformanceCascade.cxx:2564 AliAnalysisTaskExtractPerformanceCascade.cxx:2565 AliAnalysisTaskExtractPerformanceCascade.cxx:2566 AliAnalysisTaskExtractPerformanceCascade.cxx:2567 AliAnalysisTaskExtractPerformanceCascade.cxx:2568 AliAnalysisTaskExtractPerformanceCascade.cxx:2569 AliAnalysisTaskExtractPerformanceCascade.cxx:2570 AliAnalysisTaskExtractPerformanceCascade.cxx:2571 AliAnalysisTaskExtractPerformanceCascade.cxx:2572 AliAnalysisTaskExtractPerformanceCascade.cxx:2573 AliAnalysisTaskExtractPerformanceCascade.cxx:2574 AliAnalysisTaskExtractPerformanceCascade.cxx:2575 AliAnalysisTaskExtractPerformanceCascade.cxx:2576 AliAnalysisTaskExtractPerformanceCascade.cxx:2577 AliAnalysisTaskExtractPerformanceCascade.cxx:2578 AliAnalysisTaskExtractPerformanceCascade.cxx:2579 AliAnalysisTaskExtractPerformanceCascade.cxx:2580 AliAnalysisTaskExtractPerformanceCascade.cxx:2581 AliAnalysisTaskExtractPerformanceCascade.cxx:2582 AliAnalysisTaskExtractPerformanceCascade.cxx:2583 AliAnalysisTaskExtractPerformanceCascade.cxx:2584 AliAnalysisTaskExtractPerformanceCascade.cxx:2585 AliAnalysisTaskExtractPerformanceCascade.cxx:2586 AliAnalysisTaskExtractPerformanceCascade.cxx:2587 AliAnalysisTaskExtractPerformanceCascade.cxx:2588 AliAnalysisTaskExtractPerformanceCascade.cxx:2589 AliAnalysisTaskExtractPerformanceCascade.cxx:2590 AliAnalysisTaskExtractPerformanceCascade.cxx:2591 AliAnalysisTaskExtractPerformanceCascade.cxx:2592 AliAnalysisTaskExtractPerformanceCascade.cxx:2593 AliAnalysisTaskExtractPerformanceCascade.cxx:2594 AliAnalysisTaskExtractPerformanceCascade.cxx:2595 AliAnalysisTaskExtractPerformanceCascade.cxx:2596 AliAnalysisTaskExtractPerformanceCascade.cxx:2597 AliAnalysisTaskExtractPerformanceCascade.cxx:2598 AliAnalysisTaskExtractPerformanceCascade.cxx:2599 AliAnalysisTaskExtractPerformanceCascade.cxx:2600 AliAnalysisTaskExtractPerformanceCascade.cxx:2601 AliAnalysisTaskExtractPerformanceCascade.cxx:2602 AliAnalysisTaskExtractPerformanceCascade.cxx:2603 AliAnalysisTaskExtractPerformanceCascade.cxx:2604 AliAnalysisTaskExtractPerformanceCascade.cxx:2605 AliAnalysisTaskExtractPerformanceCascade.cxx:2606 AliAnalysisTaskExtractPerformanceCascade.cxx:2607 AliAnalysisTaskExtractPerformanceCascade.cxx:2608 AliAnalysisTaskExtractPerformanceCascade.cxx:2609 AliAnalysisTaskExtractPerformanceCascade.cxx:2610 AliAnalysisTaskExtractPerformanceCascade.cxx:2611 AliAnalysisTaskExtractPerformanceCascade.cxx:2612 AliAnalysisTaskExtractPerformanceCascade.cxx:2613 AliAnalysisTaskExtractPerformanceCascade.cxx:2614 AliAnalysisTaskExtractPerformanceCascade.cxx:2615 AliAnalysisTaskExtractPerformanceCascade.cxx:2616 AliAnalysisTaskExtractPerformanceCascade.cxx:2617 AliAnalysisTaskExtractPerformanceCascade.cxx:2618 AliAnalysisTaskExtractPerformanceCascade.cxx:2619 AliAnalysisTaskExtractPerformanceCascade.cxx:2620 AliAnalysisTaskExtractPerformanceCascade.cxx:2621 AliAnalysisTaskExtractPerformanceCascade.cxx:2622 AliAnalysisTaskExtractPerformanceCascade.cxx:2623 AliAnalysisTaskExtractPerformanceCascade.cxx:2624 AliAnalysisTaskExtractPerformanceCascade.cxx:2625 AliAnalysisTaskExtractPerformanceCascade.cxx:2626 AliAnalysisTaskExtractPerformanceCascade.cxx:2627 AliAnalysisTaskExtractPerformanceCascade.cxx:2628 AliAnalysisTaskExtractPerformanceCascade.cxx:2629 AliAnalysisTaskExtractPerformanceCascade.cxx:2630 AliAnalysisTaskExtractPerformanceCascade.cxx:2631 AliAnalysisTaskExtractPerformanceCascade.cxx:2632 AliAnalysisTaskExtractPerformanceCascade.cxx:2633 AliAnalysisTaskExtractPerformanceCascade.cxx:2634 AliAnalysisTaskExtractPerformanceCascade.cxx:2635 AliAnalysisTaskExtractPerformanceCascade.cxx:2636 AliAnalysisTaskExtractPerformanceCascade.cxx:2637 AliAnalysisTaskExtractPerformanceCascade.cxx:2638 AliAnalysisTaskExtractPerformanceCascade.cxx:2639 AliAnalysisTaskExtractPerformanceCascade.cxx:2640 AliAnalysisTaskExtractPerformanceCascade.cxx:2641 AliAnalysisTaskExtractPerformanceCascade.cxx:2642 AliAnalysisTaskExtractPerformanceCascade.cxx:2643 AliAnalysisTaskExtractPerformanceCascade.cxx:2644 AliAnalysisTaskExtractPerformanceCascade.cxx:2645 AliAnalysisTaskExtractPerformanceCascade.cxx:2646 AliAnalysisTaskExtractPerformanceCascade.cxx:2647 AliAnalysisTaskExtractPerformanceCascade.cxx:2648 AliAnalysisTaskExtractPerformanceCascade.cxx:2649 AliAnalysisTaskExtractPerformanceCascade.cxx:2650 AliAnalysisTaskExtractPerformanceCascade.cxx:2651 AliAnalysisTaskExtractPerformanceCascade.cxx:2652 AliAnalysisTaskExtractPerformanceCascade.cxx:2653 AliAnalysisTaskExtractPerformanceCascade.cxx:2654 AliAnalysisTaskExtractPerformanceCascade.cxx:2655 AliAnalysisTaskExtractPerformanceCascade.cxx:2656 AliAnalysisTaskExtractPerformanceCascade.cxx:2657 AliAnalysisTaskExtractPerformanceCascade.cxx:2658 AliAnalysisTaskExtractPerformanceCascade.cxx:2659 AliAnalysisTaskExtractPerformanceCascade.cxx:2660 AliAnalysisTaskExtractPerformanceCascade.cxx:2661 AliAnalysisTaskExtractPerformanceCascade.cxx:2662 AliAnalysisTaskExtractPerformanceCascade.cxx:2663 AliAnalysisTaskExtractPerformanceCascade.cxx:2664 AliAnalysisTaskExtractPerformanceCascade.cxx:2665 AliAnalysisTaskExtractPerformanceCascade.cxx:2666 AliAnalysisTaskExtractPerformanceCascade.cxx:2667 AliAnalysisTaskExtractPerformanceCascade.cxx:2668 AliAnalysisTaskExtractPerformanceCascade.cxx:2669 AliAnalysisTaskExtractPerformanceCascade.cxx:2670 AliAnalysisTaskExtractPerformanceCascade.cxx:2671 AliAnalysisTaskExtractPerformanceCascade.cxx:2672 AliAnalysisTaskExtractPerformanceCascade.cxx:2673 AliAnalysisTaskExtractPerformanceCascade.cxx:2674 AliAnalysisTaskExtractPerformanceCascade.cxx:2675 AliAnalysisTaskExtractPerformanceCascade.cxx:2676 AliAnalysisTaskExtractPerformanceCascade.cxx:2677 AliAnalysisTaskExtractPerformanceCascade.cxx:2678 AliAnalysisTaskExtractPerformanceCascade.cxx:2679 AliAnalysisTaskExtractPerformanceCascade.cxx:2680 AliAnalysisTaskExtractPerformanceCascade.cxx:2681 AliAnalysisTaskExtractPerformanceCascade.cxx:2682 AliAnalysisTaskExtractPerformanceCascade.cxx:2683 AliAnalysisTaskExtractPerformanceCascade.cxx:2684 AliAnalysisTaskExtractPerformanceCascade.cxx:2685 AliAnalysisTaskExtractPerformanceCascade.cxx:2686 AliAnalysisTaskExtractPerformanceCascade.cxx:2687 AliAnalysisTaskExtractPerformanceCascade.cxx:2688 AliAnalysisTaskExtractPerformanceCascade.cxx:2689 AliAnalysisTaskExtractPerformanceCascade.cxx:2690 AliAnalysisTaskExtractPerformanceCascade.cxx:2691 AliAnalysisTaskExtractPerformanceCascade.cxx:2692 AliAnalysisTaskExtractPerformanceCascade.cxx:2693 AliAnalysisTaskExtractPerformanceCascade.cxx:2694 AliAnalysisTaskExtractPerformanceCascade.cxx:2695 AliAnalysisTaskExtractPerformanceCascade.cxx:2696 AliAnalysisTaskExtractPerformanceCascade.cxx:2697 AliAnalysisTaskExtractPerformanceCascade.cxx:2698 AliAnalysisTaskExtractPerformanceCascade.cxx:2699 AliAnalysisTaskExtractPerformanceCascade.cxx:2700 AliAnalysisTaskExtractPerformanceCascade.cxx:2701 AliAnalysisTaskExtractPerformanceCascade.cxx:2702 AliAnalysisTaskExtractPerformanceCascade.cxx:2703 AliAnalysisTaskExtractPerformanceCascade.cxx:2704 AliAnalysisTaskExtractPerformanceCascade.cxx:2705 AliAnalysisTaskExtractPerformanceCascade.cxx:2706 AliAnalysisTaskExtractPerformanceCascade.cxx:2707 AliAnalysisTaskExtractPerformanceCascade.cxx:2708 AliAnalysisTaskExtractPerformanceCascade.cxx:2709 AliAnalysisTaskExtractPerformanceCascade.cxx:2710 AliAnalysisTaskExtractPerformanceCascade.cxx:2711 AliAnalysisTaskExtractPerformanceCascade.cxx:2712 AliAnalysisTaskExtractPerformanceCascade.cxx:2713 AliAnalysisTaskExtractPerformanceCascade.cxx:2714 AliAnalysisTaskExtractPerformanceCascade.cxx:2715 AliAnalysisTaskExtractPerformanceCascade.cxx:2716 AliAnalysisTaskExtractPerformanceCascade.cxx:2717 AliAnalysisTaskExtractPerformanceCascade.cxx:2718 AliAnalysisTaskExtractPerformanceCascade.cxx:2719 AliAnalysisTaskExtractPerformanceCascade.cxx:2720 AliAnalysisTaskExtractPerformanceCascade.cxx:2721 AliAnalysisTaskExtractPerformanceCascade.cxx:2722 AliAnalysisTaskExtractPerformanceCascade.cxx:2723 AliAnalysisTaskExtractPerformanceCascade.cxx:2724 AliAnalysisTaskExtractPerformanceCascade.cxx:2725 AliAnalysisTaskExtractPerformanceCascade.cxx:2726 AliAnalysisTaskExtractPerformanceCascade.cxx:2727 AliAnalysisTaskExtractPerformanceCascade.cxx:2728 AliAnalysisTaskExtractPerformanceCascade.cxx:2729 AliAnalysisTaskExtractPerformanceCascade.cxx:2730 AliAnalysisTaskExtractPerformanceCascade.cxx:2731 AliAnalysisTaskExtractPerformanceCascade.cxx:2732 AliAnalysisTaskExtractPerformanceCascade.cxx:2733 AliAnalysisTaskExtractPerformanceCascade.cxx:2734 AliAnalysisTaskExtractPerformanceCascade.cxx:2735 AliAnalysisTaskExtractPerformanceCascade.cxx:2736 AliAnalysisTaskExtractPerformanceCascade.cxx:2737 AliAnalysisTaskExtractPerformanceCascade.cxx:2738 AliAnalysisTaskExtractPerformanceCascade.cxx:2739 AliAnalysisTaskExtractPerformanceCascade.cxx:2740 AliAnalysisTaskExtractPerformanceCascade.cxx:2741 AliAnalysisTaskExtractPerformanceCascade.cxx:2742 AliAnalysisTaskExtractPerformanceCascade.cxx:2743 AliAnalysisTaskExtractPerformanceCascade.cxx:2744 AliAnalysisTaskExtractPerformanceCascade.cxx:2745 AliAnalysisTaskExtractPerformanceCascade.cxx:2746 AliAnalysisTaskExtractPerformanceCascade.cxx:2747 AliAnalysisTaskExtractPerformanceCascade.cxx:2748 AliAnalysisTaskExtractPerformanceCascade.cxx:2749 AliAnalysisTaskExtractPerformanceCascade.cxx:2750 AliAnalysisTaskExtractPerformanceCascade.cxx:2751 AliAnalysisTaskExtractPerformanceCascade.cxx:2752 AliAnalysisTaskExtractPerformanceCascade.cxx:2753 AliAnalysisTaskExtractPerformanceCascade.cxx:2754 AliAnalysisTaskExtractPerformanceCascade.cxx:2755 AliAnalysisTaskExtractPerformanceCascade.cxx:2756 AliAnalysisTaskExtractPerformanceCascade.cxx:2757 AliAnalysisTaskExtractPerformanceCascade.cxx:2758 AliAnalysisTaskExtractPerformanceCascade.cxx:2759 AliAnalysisTaskExtractPerformanceCascade.cxx:2760 AliAnalysisTaskExtractPerformanceCascade.cxx:2761 AliAnalysisTaskExtractPerformanceCascade.cxx:2762 AliAnalysisTaskExtractPerformanceCascade.cxx:2763 AliAnalysisTaskExtractPerformanceCascade.cxx:2764 AliAnalysisTaskExtractPerformanceCascade.cxx:2765 AliAnalysisTaskExtractPerformanceCascade.cxx:2766 AliAnalysisTaskExtractPerformanceCascade.cxx:2767 AliAnalysisTaskExtractPerformanceCascade.cxx:2768 AliAnalysisTaskExtractPerformanceCascade.cxx:2769 AliAnalysisTaskExtractPerformanceCascade.cxx:2770 AliAnalysisTaskExtractPerformanceCascade.cxx:2771 AliAnalysisTaskExtractPerformanceCascade.cxx:2772 AliAnalysisTaskExtractPerformanceCascade.cxx:2773 AliAnalysisTaskExtractPerformanceCascade.cxx:2774 AliAnalysisTaskExtractPerformanceCascade.cxx:2775 AliAnalysisTaskExtractPerformanceCascade.cxx:2776 AliAnalysisTaskExtractPerformanceCascade.cxx:2777 AliAnalysisTaskExtractPerformanceCascade.cxx:2778 AliAnalysisTaskExtractPerformanceCascade.cxx:2779 AliAnalysisTaskExtractPerformanceCascade.cxx:2780 AliAnalysisTaskExtractPerformanceCascade.cxx:2781 AliAnalysisTaskExtractPerformanceCascade.cxx:2782 AliAnalysisTaskExtractPerformanceCascade.cxx:2783 AliAnalysisTaskExtractPerformanceCascade.cxx:2784 AliAnalysisTaskExtractPerformanceCascade.cxx:2785 AliAnalysisTaskExtractPerformanceCascade.cxx:2786 AliAnalysisTaskExtractPerformanceCascade.cxx:2787 AliAnalysisTaskExtractPerformanceCascade.cxx:2788 AliAnalysisTaskExtractPerformanceCascade.cxx:2789 AliAnalysisTaskExtractPerformanceCascade.cxx:2790 AliAnalysisTaskExtractPerformanceCascade.cxx:2791 AliAnalysisTaskExtractPerformanceCascade.cxx:2792 AliAnalysisTaskExtractPerformanceCascade.cxx:2793 AliAnalysisTaskExtractPerformanceCascade.cxx:2794 AliAnalysisTaskExtractPerformanceCascade.cxx:2795 AliAnalysisTaskExtractPerformanceCascade.cxx:2796 AliAnalysisTaskExtractPerformanceCascade.cxx:2797 AliAnalysisTaskExtractPerformanceCascade.cxx:2798 AliAnalysisTaskExtractPerformanceCascade.cxx:2799 AliAnalysisTaskExtractPerformanceCascade.cxx:2800 AliAnalysisTaskExtractPerformanceCascade.cxx:2801 AliAnalysisTaskExtractPerformanceCascade.cxx:2802 AliAnalysisTaskExtractPerformanceCascade.cxx:2803 AliAnalysisTaskExtractPerformanceCascade.cxx:2804 AliAnalysisTaskExtractPerformanceCascade.cxx:2805 AliAnalysisTaskExtractPerformanceCascade.cxx:2806 AliAnalysisTaskExtractPerformanceCascade.cxx:2807 AliAnalysisTaskExtractPerformanceCascade.cxx:2808 AliAnalysisTaskExtractPerformanceCascade.cxx:2809 AliAnalysisTaskExtractPerformanceCascade.cxx:2810 AliAnalysisTaskExtractPerformanceCascade.cxx:2811 AliAnalysisTaskExtractPerformanceCascade.cxx:2812 AliAnalysisTaskExtractPerformanceCascade.cxx:2813 AliAnalysisTaskExtractPerformanceCascade.cxx:2814 AliAnalysisTaskExtractPerformanceCascade.cxx:2815 AliAnalysisTaskExtractPerformanceCascade.cxx:2816 AliAnalysisTaskExtractPerformanceCascade.cxx:2817 AliAnalysisTaskExtractPerformanceCascade.cxx:2818 AliAnalysisTaskExtractPerformanceCascade.cxx:2819 AliAnalysisTaskExtractPerformanceCascade.cxx:2820 AliAnalysisTaskExtractPerformanceCascade.cxx:2821 AliAnalysisTaskExtractPerformanceCascade.cxx:2822 AliAnalysisTaskExtractPerformanceCascade.cxx:2823 AliAnalysisTaskExtractPerformanceCascade.cxx:2824 AliAnalysisTaskExtractPerformanceCascade.cxx:2825 AliAnalysisTaskExtractPerformanceCascade.cxx:2826 AliAnalysisTaskExtractPerformanceCascade.cxx:2827 AliAnalysisTaskExtractPerformanceCascade.cxx:2828 AliAnalysisTaskExtractPerformanceCascade.cxx:2829 AliAnalysisTaskExtractPerformanceCascade.cxx:2830 AliAnalysisTaskExtractPerformanceCascade.cxx:2831 AliAnalysisTaskExtractPerformanceCascade.cxx:2832 AliAnalysisTaskExtractPerformanceCascade.cxx:2833 AliAnalysisTaskExtractPerformanceCascade.cxx:2834 AliAnalysisTaskExtractPerformanceCascade.cxx:2835 AliAnalysisTaskExtractPerformanceCascade.cxx:2836 AliAnalysisTaskExtractPerformanceCascade.cxx:2837 AliAnalysisTaskExtractPerformanceCascade.cxx:2838 AliAnalysisTaskExtractPerformanceCascade.cxx:2839 AliAnalysisTaskExtractPerformanceCascade.cxx:2840 AliAnalysisTaskExtractPerformanceCascade.cxx:2841 AliAnalysisTaskExtractPerformanceCascade.cxx:2842 AliAnalysisTaskExtractPerformanceCascade.cxx:2843 AliAnalysisTaskExtractPerformanceCascade.cxx:2844 AliAnalysisTaskExtractPerformanceCascade.cxx:2845 AliAnalysisTaskExtractPerformanceCascade.cxx:2846 AliAnalysisTaskExtractPerformanceCascade.cxx:2847 AliAnalysisTaskExtractPerformanceCascade.cxx:2848 AliAnalysisTaskExtractPerformanceCascade.cxx:2849 AliAnalysisTaskExtractPerformanceCascade.cxx:2850 AliAnalysisTaskExtractPerformanceCascade.cxx:2851 AliAnalysisTaskExtractPerformanceCascade.cxx:2852 AliAnalysisTaskExtractPerformanceCascade.cxx:2853 AliAnalysisTaskExtractPerformanceCascade.cxx:2854 AliAnalysisTaskExtractPerformanceCascade.cxx:2855 AliAnalysisTaskExtractPerformanceCascade.cxx:2856 AliAnalysisTaskExtractPerformanceCascade.cxx:2857 AliAnalysisTaskExtractPerformanceCascade.cxx:2858 AliAnalysisTaskExtractPerformanceCascade.cxx:2859 AliAnalysisTaskExtractPerformanceCascade.cxx:2860 AliAnalysisTaskExtractPerformanceCascade.cxx:2861 AliAnalysisTaskExtractPerformanceCascade.cxx:2862 AliAnalysisTaskExtractPerformanceCascade.cxx:2863 AliAnalysisTaskExtractPerformanceCascade.cxx:2864 AliAnalysisTaskExtractPerformanceCascade.cxx:2865 AliAnalysisTaskExtractPerformanceCascade.cxx:2866 AliAnalysisTaskExtractPerformanceCascade.cxx:2867 AliAnalysisTaskExtractPerformanceCascade.cxx:2868 AliAnalysisTaskExtractPerformanceCascade.cxx:2869 AliAnalysisTaskExtractPerformanceCascade.cxx:2870 AliAnalysisTaskExtractPerformanceCascade.cxx:2871 AliAnalysisTaskExtractPerformanceCascade.cxx:2872 AliAnalysisTaskExtractPerformanceCascade.cxx:2873 AliAnalysisTaskExtractPerformanceCascade.cxx:2874 AliAnalysisTaskExtractPerformanceCascade.cxx:2875 AliAnalysisTaskExtractPerformanceCascade.cxx:2876 AliAnalysisTaskExtractPerformanceCascade.cxx:2877 AliAnalysisTaskExtractPerformanceCascade.cxx:2878 AliAnalysisTaskExtractPerformanceCascade.cxx:2879 AliAnalysisTaskExtractPerformanceCascade.cxx:2880 AliAnalysisTaskExtractPerformanceCascade.cxx:2881 AliAnalysisTaskExtractPerformanceCascade.cxx:2882 AliAnalysisTaskExtractPerformanceCascade.cxx:2883 AliAnalysisTaskExtractPerformanceCascade.cxx:2884 AliAnalysisTaskExtractPerformanceCascade.cxx:2885 AliAnalysisTaskExtractPerformanceCascade.cxx:2886 AliAnalysisTaskExtractPerformanceCascade.cxx:2887 AliAnalysisTaskExtractPerformanceCascade.cxx:2888 AliAnalysisTaskExtractPerformanceCascade.cxx:2889 AliAnalysisTaskExtractPerformanceCascade.cxx:2890 AliAnalysisTaskExtractPerformanceCascade.cxx:2891 AliAnalysisTaskExtractPerformanceCascade.cxx:2892 AliAnalysisTaskExtractPerformanceCascade.cxx:2893 AliAnalysisTaskExtractPerformanceCascade.cxx:2894 AliAnalysisTaskExtractPerformanceCascade.cxx:2895 AliAnalysisTaskExtractPerformanceCascade.cxx:2896 AliAnalysisTaskExtractPerformanceCascade.cxx:2897 AliAnalysisTaskExtractPerformanceCascade.cxx:2898 AliAnalysisTaskExtractPerformanceCascade.cxx:2899 AliAnalysisTaskExtractPerformanceCascade.cxx:2900 AliAnalysisTaskExtractPerformanceCascade.cxx:2901 AliAnalysisTaskExtractPerformanceCascade.cxx:2902 AliAnalysisTaskExtractPerformanceCascade.cxx:2903 AliAnalysisTaskExtractPerformanceCascade.cxx:2904 AliAnalysisTaskExtractPerformanceCascade.cxx:2905 AliAnalysisTaskExtractPerformanceCascade.cxx:2906 AliAnalysisTaskExtractPerformanceCascade.cxx:2907 AliAnalysisTaskExtractPerformanceCascade.cxx:2908 AliAnalysisTaskExtractPerformanceCascade.cxx:2909 AliAnalysisTaskExtractPerformanceCascade.cxx:2910 AliAnalysisTaskExtractPerformanceCascade.cxx:2911 AliAnalysisTaskExtractPerformanceCascade.cxx:2912 AliAnalysisTaskExtractPerformanceCascade.cxx:2913 AliAnalysisTaskExtractPerformanceCascade.cxx:2914 AliAnalysisTaskExtractPerformanceCascade.cxx:2915 AliAnalysisTaskExtractPerformanceCascade.cxx:2916 AliAnalysisTaskExtractPerformanceCascade.cxx:2917 AliAnalysisTaskExtractPerformanceCascade.cxx:2918 AliAnalysisTaskExtractPerformanceCascade.cxx:2919 AliAnalysisTaskExtractPerformanceCascade.cxx:2920 AliAnalysisTaskExtractPerformanceCascade.cxx:2921 AliAnalysisTaskExtractPerformanceCascade.cxx:2922 AliAnalysisTaskExtractPerformanceCascade.cxx:2923 AliAnalysisTaskExtractPerformanceCascade.cxx:2924 AliAnalysisTaskExtractPerformanceCascade.cxx:2925 AliAnalysisTaskExtractPerformanceCascade.cxx:2926 AliAnalysisTaskExtractPerformanceCascade.cxx:2927 AliAnalysisTaskExtractPerformanceCascade.cxx:2928 AliAnalysisTaskExtractPerformanceCascade.cxx:2929 AliAnalysisTaskExtractPerformanceCascade.cxx:2930 AliAnalysisTaskExtractPerformanceCascade.cxx:2931 AliAnalysisTaskExtractPerformanceCascade.cxx:2932 AliAnalysisTaskExtractPerformanceCascade.cxx:2933 AliAnalysisTaskExtractPerformanceCascade.cxx:2934 AliAnalysisTaskExtractPerformanceCascade.cxx:2935 AliAnalysisTaskExtractPerformanceCascade.cxx:2936 AliAnalysisTaskExtractPerformanceCascade.cxx:2937 AliAnalysisTaskExtractPerformanceCascade.cxx:2938 AliAnalysisTaskExtractPerformanceCascade.cxx:2939 AliAnalysisTaskExtractPerformanceCascade.cxx:2940 AliAnalysisTaskExtractPerformanceCascade.cxx:2941 AliAnalysisTaskExtractPerformanceCascade.cxx:2942 AliAnalysisTaskExtractPerformanceCascade.cxx:2943 AliAnalysisTaskExtractPerformanceCascade.cxx:2944 AliAnalysisTaskExtractPerformanceCascade.cxx:2945 AliAnalysisTaskExtractPerformanceCascade.cxx:2946 AliAnalysisTaskExtractPerformanceCascade.cxx:2947 AliAnalysisTaskExtractPerformanceCascade.cxx:2948 AliAnalysisTaskExtractPerformanceCascade.cxx:2949 AliAnalysisTaskExtractPerformanceCascade.cxx:2950 AliAnalysisTaskExtractPerformanceCascade.cxx:2951