class TTree;
class TParticle;
class AliESDVertex;
class AliAODVertex;
class AliESDv0;
class AliAODv0;
#include <Riostream.h>
#include "TList.h"
#include "TH1.h"
#include "TH2.h"
#include "TH3.h"
#include "TVector3.h"
#include "TCanvas.h"
#include "TMath.h"
#include "TLegend.h"
#include "AliLog.h"
#include "AliESDEvent.h"
#include "AliAODEvent.h"
#include "AliESDpid.h"
#include "AliESDtrackCuts.h"
#include "AliInputEventHandler.h"
#include "AliAnalysisManager.h"
#include "AliMCEventHandler.h"
#include "AliCFContainer.h"
#include "AliMultiplicity.h"
#include "AliESDcascade.h"
#include "AliAODcascade.h"
#include "AliAnalysisTaskCheckCascade.h"
ClassImp(AliAnalysisTaskCheckCascade)
AliAnalysisTaskCheckCascade::AliAnalysisTaskCheckCascade()
: AliAnalysisTaskSE(), fAnalysisType("ESD"), fTriggerMaskType("kMB"), fCollidingSystems(0), fESDpid(0), fESDtrackCuts(0),
fkRerunV0CascVertexers (0),
fkQualityCutZprimVtxPos (kTRUE),
fkRejectEventPileUp (kTRUE),
fkQualityCutNoTPConlyPrimVtx (kTRUE),
fkQualityCutTPCrefit (kTRUE),
fkQualityCut80TPCcls (kTRUE),
fkIsDataRecoWith1PadTPCCluster (kTRUE),
fkExtraSelections (0),
fAngularCorrelationType ("TrigLeadingTrck-AssoCasc"),
fListHistCascade(0),
fHistCascadeMultiplicityBeforeTrigSel(0),
fHistCascadeMultiplicityForTrigEvt(0), fHistTrackMultiplicityForTrigEvt(0), fHistTPCrefitTrackMultiplicityForTrigEvt(0), fHistPrimaryTrackMultiplicityForTrigEvt(0),
fHistEstimateITSTPCMultiplicityForTrigEvt(0),
fHistCascadeMultiplicityForTrigEvtAndZprimVtx(0), fHistCascadeMultiplicityForTrigEvtNonPiledUpAndZprimVtx(0),
fHistCascadeMultiplicityForSelEvt(0),
fHistPosBestPrimaryVtxXForSelEvt(0), fHistPosBestPrimaryVtxYForSelEvt(0), fHistPosBestPrimaryVtxZForSelEvt(0),
fHistTPCrefitTrackMultiplicityForCascadeEvt(0), fHistPrimaryTrackMultiplicityForCascadeEvt(0),
fHistPosV0TPCClusters(0), fHistNegV0TPCClusters(0), fHistBachTPCClusters(0),
fHistVtxStatus(0),
fHistPosTrkgPrimaryVtxXForCascadeEvt(0), fHistPosTrkgPrimaryVtxYForCascadeEvt(0), fHistPosTrkgPrimaryVtxZForCascadeEvt(0), fHistTrkgPrimaryVtxRadius(0),
fHistPosBestPrimaryVtxXForCascadeEvt(0), fHistPosBestPrimaryVtxYForCascadeEvt(0), fHistPosBestPrimaryVtxZForCascadeEvt(0), fHistBestPrimaryVtxRadius(0),
f2dHistTrkgPrimVtxVsBestPrimVtx(0),
fHistEffMassXi(0), fHistChi2Xi(0),
fHistDcaXiDaughters(0), fHistDcaBachToPrimVertex(0), fHistXiCosineOfPointingAngle(0), fHistXiRadius(0),
fHistMassLambdaAsCascDghter(0),
fHistV0Chi2Xi(0),
fHistDcaV0DaughtersXi(0),
fHistDcaV0ToPrimVertexXi(0),
fHistV0CosineOfPointingAngleXi(0),
fHistV0RadiusXi(0),
fHistDcaPosToPrimVertexXi(0), fHistDcaNegToPrimVertexXi(0),
fHistMassXiMinus(0), fHistMassXiPlus(0),
fHistMassOmegaMinus(0), fHistMassOmegaPlus(0),
fHistMassWithCombPIDXiMinus(0), fHistMassWithCombPIDXiPlus(0),
fHistMassWithCombPIDOmegaMinus(0), fHistMassWithCombPIDOmegaPlus(0),
fHistXiTransvMom(0), fHistXiTotMom(0),
fHistBachTransvMomXi(0), fHistBachTotMomXi(0),
fHistChargeXi(0),
fHistV0toXiCosineOfPointingAngle(0),
fHistRapXi(0), fHistRapOmega(0), fHistEtaXi(0),
fHistThetaXi(0), fHistPhiXi(0),
fHistcTauXiMinus(0), fHistcTauXiPlus(0), fHistcTauOmegaMinus(0), fHistcTauOmegaPlus(0),
f2dHistArmenteros(0),
f2dHistEffMassLambdaVsEffMassXiMinus(0), f2dHistEffMassXiVsEffMassOmegaMinus(0),
f2dHistEffMassLambdaVsEffMassXiPlus(0), f2dHistEffMassXiVsEffMassOmegaPlus(0),
f2dHistXiRadiusVsEffMassXiMinus(0), f2dHistXiRadiusVsEffMassXiPlus(0),
f2dHistXiRadiusVsEffMassOmegaMinus(0), f2dHistXiRadiusVsEffMassOmegaPlus(0),
f2dHistTPCdEdxOfCascDghters(0),
f3dHistXiPtVsEffMassVsYXiMinus(0), f3dHistXiPtVsEffMassVsYXiPlus(0),
f3dHistXiPtVsEffMassVsYOmegaMinus(0), f3dHistXiPtVsEffMassVsYOmegaPlus(0),
fCFContCascadePIDXiMinus(0),
fCFContCascadePIDXiPlus(0),
fCFContCascadePIDOmegaMinus(0),
fCFContCascadePIDOmegaPlus(0),
fCFContCascadeCuts(0),
fHnSpAngularCorrXiMinus(0), fHnSpAngularCorrXiPlus(0),
fHnSpAngularCorrOmegaMinus(0), fHnSpAngularCorrOmegaPlus(0)
{
for(Int_t iAlephIdx = 0; iAlephIdx < 5; iAlephIdx++ ) { fAlephParameters [iAlephIdx] = -1.; }
for(Int_t iV0selIdx = 0; iV0selIdx < 7; iV0selIdx++ ) { fV0Sels [iV0selIdx ] = -1.; }
for(Int_t iCascSelIdx = 0; iCascSelIdx < 8; iCascSelIdx++ ) { fCascSels [iCascSelIdx ] = -1.; }
}
AliAnalysisTaskCheckCascade::AliAnalysisTaskCheckCascade(const char *name)
: AliAnalysisTaskSE(name), fAnalysisType("ESD"), fTriggerMaskType("kMB"), fCollidingSystems(0), fESDpid(0), fESDtrackCuts(0),
fkRerunV0CascVertexers (0),
fkQualityCutZprimVtxPos (kTRUE),
fkRejectEventPileUp (kTRUE),
fkQualityCutNoTPConlyPrimVtx (kTRUE),
fkQualityCutTPCrefit (kTRUE),
fkQualityCut80TPCcls (kTRUE),
fkIsDataRecoWith1PadTPCCluster (kTRUE),
fkExtraSelections (0),
fAngularCorrelationType ("TrigLeadingTrck-AssoCasc"),
fListHistCascade(0),
fHistCascadeMultiplicityBeforeTrigSel(0),
fHistCascadeMultiplicityForTrigEvt(0), fHistTrackMultiplicityForTrigEvt(0), fHistTPCrefitTrackMultiplicityForTrigEvt(0), fHistPrimaryTrackMultiplicityForTrigEvt(0),
fHistEstimateITSTPCMultiplicityForTrigEvt(0),
fHistCascadeMultiplicityForTrigEvtAndZprimVtx(0), fHistCascadeMultiplicityForTrigEvtNonPiledUpAndZprimVtx(0),
fHistCascadeMultiplicityForSelEvt(0),
fHistPosBestPrimaryVtxXForSelEvt(0), fHistPosBestPrimaryVtxYForSelEvt(0), fHistPosBestPrimaryVtxZForSelEvt(0),
fHistTPCrefitTrackMultiplicityForCascadeEvt(0), fHistPrimaryTrackMultiplicityForCascadeEvt(0),
fHistPosV0TPCClusters(0), fHistNegV0TPCClusters(0), fHistBachTPCClusters(0),
fHistVtxStatus(0),
fHistPosTrkgPrimaryVtxXForCascadeEvt(0), fHistPosTrkgPrimaryVtxYForCascadeEvt(0), fHistPosTrkgPrimaryVtxZForCascadeEvt(0), fHistTrkgPrimaryVtxRadius(0),
fHistPosBestPrimaryVtxXForCascadeEvt(0), fHistPosBestPrimaryVtxYForCascadeEvt(0), fHistPosBestPrimaryVtxZForCascadeEvt(0), fHistBestPrimaryVtxRadius(0),
f2dHistTrkgPrimVtxVsBestPrimVtx(0),
fHistEffMassXi(0), fHistChi2Xi(0),
fHistDcaXiDaughters(0), fHistDcaBachToPrimVertex(0), fHistXiCosineOfPointingAngle(0), fHistXiRadius(0),
fHistMassLambdaAsCascDghter(0),
fHistV0Chi2Xi(0),
fHistDcaV0DaughtersXi(0),
fHistDcaV0ToPrimVertexXi(0),
fHistV0CosineOfPointingAngleXi(0),
fHistV0RadiusXi(0),
fHistDcaPosToPrimVertexXi(0), fHistDcaNegToPrimVertexXi(0),
fHistMassXiMinus(0), fHistMassXiPlus(0),
fHistMassOmegaMinus(0), fHistMassOmegaPlus(0),
fHistMassWithCombPIDXiMinus(0), fHistMassWithCombPIDXiPlus(0),
fHistMassWithCombPIDOmegaMinus(0), fHistMassWithCombPIDOmegaPlus(0),
fHistXiTransvMom(0), fHistXiTotMom(0),
fHistBachTransvMomXi(0), fHistBachTotMomXi(0),
fHistChargeXi(0),
fHistV0toXiCosineOfPointingAngle(0),
fHistRapXi(0), fHistRapOmega(0), fHistEtaXi(0),
fHistThetaXi(0), fHistPhiXi(0),
fHistcTauXiMinus(0), fHistcTauXiPlus(0), fHistcTauOmegaMinus(0), fHistcTauOmegaPlus(0),
f2dHistArmenteros(0),
f2dHistEffMassLambdaVsEffMassXiMinus(0), f2dHistEffMassXiVsEffMassOmegaMinus(0),
f2dHistEffMassLambdaVsEffMassXiPlus(0), f2dHistEffMassXiVsEffMassOmegaPlus(0),
f2dHistXiRadiusVsEffMassXiMinus(0), f2dHistXiRadiusVsEffMassXiPlus(0),
f2dHistXiRadiusVsEffMassOmegaMinus(0), f2dHistXiRadiusVsEffMassOmegaPlus(0),
f2dHistTPCdEdxOfCascDghters(0),
f3dHistXiPtVsEffMassVsYXiMinus(0), f3dHistXiPtVsEffMassVsYXiPlus(0),
f3dHistXiPtVsEffMassVsYOmegaMinus(0), f3dHistXiPtVsEffMassVsYOmegaPlus(0),
fCFContCascadePIDXiMinus(0),
fCFContCascadePIDXiPlus(0),
fCFContCascadePIDOmegaMinus(0),
fCFContCascadePIDOmegaPlus(0),
fCFContCascadeCuts(0),
fHnSpAngularCorrXiMinus(0), fHnSpAngularCorrXiPlus(0),
fHnSpAngularCorrOmegaMinus(0), fHnSpAngularCorrOmegaPlus(0)
{
for(Int_t iAlephIdx = 0; iAlephIdx < 5; iAlephIdx++ ) { fAlephParameters [iAlephIdx] = -1.; }
fV0Sels[0] = 33. ;
fV0Sels[1] = 0.02;
fV0Sels[2] = 0.02;
fV0Sels[3] = 2.0 ;
fV0Sels[4] = 0.95;
fV0Sels[5] = 1.0 ;
fV0Sels[6] = 100. ;
fCascSels[0] = 33. ;
fCascSels[1] = 0.05 ;
fCascSels[2] = 0.010;
fCascSels[3] = 0.03 ;
fCascSels[4] = 2.0 ;
fCascSels[5] = 0.95 ;
fCascSels[6] = 0.4 ;
fCascSels[7] = 100. ;
DefineOutput(1, TList::Class());
}
AliAnalysisTaskCheckCascade::~AliAnalysisTaskCheckCascade()
{
if (fListHistCascade) { delete fListHistCascade; fListHistCascade = 0x0; }
if (fESDpid) { delete fESDpid; fESDpid = 0x0;}
if (fESDtrackCuts) { delete fESDtrackCuts; fESDtrackCuts = 0x0; }
}
void AliAnalysisTaskCheckCascade::UserCreateOutputObjects()
{
fListHistCascade = new TList();
fListHistCascade->SetOwner();
if(! fESDpid){
AliMCEventHandler *lmcEvtHandler = dynamic_cast<AliMCEventHandler*>( (AliAnalysisManager::GetAnalysisManager())->GetMCtruthEventHandler() );
if( !lmcEvtHandler ){
if(fkIsDataRecoWith1PadTPCCluster){
fAlephParameters[0] = 1.28949/50.;
fAlephParameters[1] = 2.74095e+01;
fAlephParameters[2] = TMath::Exp(-3.21763e+01);
fAlephParameters[3] = 2.44026;
fAlephParameters[4] = 6.58800;
}
else {
fAlephParameters[0] = 0.0283086;
fAlephParameters[1] = 2.63394e+01;
fAlephParameters[2] = 5.04114e-11;
fAlephParameters[3] = 2.12543e+00;
fAlephParameters[4] = 4.88663e+00;
}
Printf("CheckCascade - Check Aleph Param in case of REAL Data (fAlephParameters[3] = %f) (To be compared with : 2.44026 for 1-pad-cluster prod. / 2.12543 otherwise)\n", fAlephParameters[3]);
}
else {
if(fkIsDataRecoWith1PadTPCCluster){
fAlephParameters[0] = 0.04;
fAlephParameters[1] = 17.5;
fAlephParameters[2] = 3.4e-09;
fAlephParameters[3] = 2.15;
fAlephParameters[4] = 3.91720e+00;
}
else {
fAlephParameters[0] = 2.15898e+00/50.;
fAlephParameters[1] = 1.75295e+01;
fAlephParameters[2] = 3.40030e-09;
fAlephParameters[3] = 1.96178e+00;
fAlephParameters[4] = 3.91720e+00;
}
Printf("CheckCascade - Check Aleph Param in case of MC Data (fAlephParameters[3] = %f) (To be compared with : 2.15 for 1-pad-cluster prod. / 1.96178 otherwise)\n", fAlephParameters[3]);
}
fESDpid = new AliESDpid();
fESDpid->GetTPCResponse().SetBetheBlochParameters( fAlephParameters[0],
fAlephParameters[1],
fAlephParameters[2],
fAlephParameters[3],
fAlephParameters[4] );
}
if(! fESDtrackCuts ){
fESDtrackCuts = AliESDtrackCuts::GetStandardITSTPCTrackCuts2010(kTRUE);
fESDtrackCuts->SetEtaRange(-0.8,+0.8);
fESDtrackCuts->SetPtRange(0.15, 1e10);
Printf("CheckCascade - ESDtrackCuts set up to 2010 std ITS-TPC cuts...");
}
if(! fHistCascadeMultiplicityBeforeTrigSel) {
if(fCollidingSystems)
fHistCascadeMultiplicityBeforeTrigSel = new TH1F("fHistCascadeMultiplicityBeforeTrigSel",
"Cascades per event (before Trig. Sel.);Nbr of Cascades/Evt;Events",
100, 0, 100);
else
fHistCascadeMultiplicityBeforeTrigSel = new TH1F("fHistCascadeMultiplicityBeforeTrigSel",
"Cascades per event (before Trig. Sel.);Nbr of Cascades/Evt;Events",
25, 0, 25);
fListHistCascade->Add(fHistCascadeMultiplicityBeforeTrigSel);
}
if(! fHistCascadeMultiplicityForTrigEvt) {
if(fCollidingSystems)
fHistCascadeMultiplicityForTrigEvt = new TH1F("fHistCascadeMultiplicityForTrigEvt",
"Cascades per event (for triggered evt);Nbr of Cascades/Evt;Events",
100, 0, 100);
else
fHistCascadeMultiplicityForTrigEvt = new TH1F("fHistCascadeMultiplicityForTrigEvt",
"Cascades per event (for triggered evt);Nbr of Cascades/Evt;Events",
25, 0, 25);
fListHistCascade->Add(fHistCascadeMultiplicityForTrigEvt);
}
if(! fHistTrackMultiplicityForTrigEvt) {
if(fCollidingSystems)
fHistTrackMultiplicityForTrigEvt = new TH1F("fHistTrackMultiplicityForTrigEvt",
"Track Multiplicity (for triggered evt);Nbr of tracks/Evt;Events",
200, 0, 20000);
else
fHistTrackMultiplicityForTrigEvt = new TH1F("fHistTrackMultiplicityForTrigEvt",
"Track Multiplicity (for triggered evt);Nbr of tracks/Evt;Events",
300, 0, 300);
fListHistCascade->Add(fHistTrackMultiplicityForTrigEvt);
}
if(! fHistTPCrefitTrackMultiplicityForTrigEvt) {
if(fCollidingSystems)
fHistTPCrefitTrackMultiplicityForTrigEvt = new TH1F("fHistTPCrefitTrackMultiplicityForTrigEvt",
"TPCrefit track Multiplicity (for triggered evt);Nbr of TPCrefit tracks/Evt;Events",
200, 0, 20000);
else
fHistTPCrefitTrackMultiplicityForTrigEvt = new TH1F("fHistTPCrefitTrackMultiplicityForTrigEvt",
"TPCrefit track Multiplicity (for triggered evt);Nbr of TPCrefit tracks/Evt;Events",
300, 0, 300);
fListHistCascade->Add(fHistTPCrefitTrackMultiplicityForTrigEvt);
}
if(! fHistPrimaryTrackMultiplicityForTrigEvt) {
if(fCollidingSystems)
fHistPrimaryTrackMultiplicityForTrigEvt = new TH1F("fHistPrimaryTrackMultiplicityForTrigEvt",
"Primary track Multiplicity (for triggered evt);Nbr of primary tracks/Evt;Events",
100, 0, 10000);
else
fHistPrimaryTrackMultiplicityForTrigEvt = new TH1F("fHistPrimaryTrackMultiplicityForTrigEvt",
"Primary track Multiplicity (for triggered evt);Nbr of primary tracks/Evt;Events",
200, 0, 200);
fListHistCascade->Add(fHistPrimaryTrackMultiplicityForTrigEvt);
}
if(! fHistEstimateITSTPCMultiplicityForTrigEvt) {
if(fCollidingSystems)
fHistEstimateITSTPCMultiplicityForTrigEvt = new TH1F("fHistEstimateITSTPCMultiplicityForTrigEvt",
"(ITS+TPC tracks + SPD tracklets) multiplicity (for triggered evt);Nbr of (ITS+TPC tracks + SPD tracklets)/Evt;Events",
100, 0, 10000);
else
fHistEstimateITSTPCMultiplicityForTrigEvt = new TH1F("fHistEstimateITSTPCMultiplicityForTrigEvt",
"(ITS+TPC tracks + SPD tracklets) multiplicity (for triggered evt);Nbr of (ITS+TPC tracks + SPD tracklets)/Evt;Events",
200, 0, 200);
fListHistCascade->Add(fHistEstimateITSTPCMultiplicityForTrigEvt);
}
if(! fHistCascadeMultiplicityForTrigEvtAndZprimVtx) {
if(fCollidingSystems)
fHistCascadeMultiplicityForTrigEvtAndZprimVtx = new TH1F("fHistCascadeMultiplicityForTrigEvtAndZprimVtx",
"Cascades per event;Nbr of Cascades/Evt;Events",
100, 0, 100);
else
fHistCascadeMultiplicityForTrigEvtAndZprimVtx = new TH1F("fHistCascadeMultiplicityForTrigEvtAndZprimVtx",
"Cascades per event;Nbr of Cascades/Evt;Events",
25, 0, 25);
fListHistCascade->Add(fHistCascadeMultiplicityForTrigEvtAndZprimVtx);
}
if(! fHistCascadeMultiplicityForTrigEvtNonPiledUpAndZprimVtx) {
if(fCollidingSystems)
fHistCascadeMultiplicityForTrigEvtNonPiledUpAndZprimVtx = new TH1F("fHistCascadeMultiplicityForTrigEvtNonPiledUpAndZprimVtx",
"Cascades per event;Nbr of Cascades/Evt;Events",
100, 0, 100);
else
fHistCascadeMultiplicityForTrigEvtNonPiledUpAndZprimVtx = new TH1F("fHistCascadeMultiplicityForTrigEvtNonPiledUpAndZprimVtx",
"Cascades per event;Nbr of Cascades/Evt;Events",
25, 0, 25);
fListHistCascade->Add(fHistCascadeMultiplicityForTrigEvtNonPiledUpAndZprimVtx);
}
if(! fHistCascadeMultiplicityForSelEvt) {
if(fCollidingSystems)
fHistCascadeMultiplicityForSelEvt = new TH1F("fHistCascadeMultiplicityForSelEvt",
"Cascades per event;Nbr of Cascades/Evt;Events",
100, 0, 100);
else
fHistCascadeMultiplicityForSelEvt = new TH1F("fHistCascadeMultiplicityForSelEvt",
"Cascades per event;Nbr of Cascades/Evt;Events",
25, 0, 25);
fListHistCascade->Add(fHistCascadeMultiplicityForSelEvt);
}
if(! fHistPosBestPrimaryVtxXForSelEvt ){
fHistPosBestPrimaryVtxXForSelEvt = new TH1F( "fHistPosBestPrimaryVtxXForSelEvt" , "Best Prim. Vertex Position in x; x (cm); Events" , 360, -0.9, 0.9 );
fListHistCascade->Add(fHistPosBestPrimaryVtxXForSelEvt);
}
if(! fHistPosBestPrimaryVtxYForSelEvt){
fHistPosBestPrimaryVtxYForSelEvt = new TH1F( "fHistPosBestPrimaryVtxYForSelEvt" , "Best Prim. Vertex Position in y; y (cm); Events" , 360, -0.9, 0.9 );
fListHistCascade->Add(fHistPosBestPrimaryVtxYForSelEvt);
}
if(! fHistPosBestPrimaryVtxZForSelEvt ){
fHistPosBestPrimaryVtxZForSelEvt = new TH1F( "fHistPosBestPrimaryVtxZForSelEvt" , "Best Prim. Vertex Position in z; z (cm); Events" , 300, -30.0, 30.0 );
fListHistCascade->Add(fHistPosBestPrimaryVtxZForSelEvt);
}
if(! fHistTPCrefitTrackMultiplicityForCascadeEvt) {
if(fCollidingSystems)
fHistTPCrefitTrackMultiplicityForCascadeEvt = new TH1F("fHistTPCrefitTrackMultiplicityForCascadeEvt",
"TPCrefit track Multiplicity (for evt with Casc.);Nbr of TPCrefit tracks/Evt with cascade(s);Events",
200, 0, 20000);
else
fHistTPCrefitTrackMultiplicityForCascadeEvt = new TH1F("fHistTPCrefitTrackMultiplicityForCascadeEvt",
"TPCrefit track Multiplicity (for evt with Casc.);Nbr of TPCrefit tracks/Evt with cascade(s);Events",
300, 0, 300);
fListHistCascade->Add(fHistTPCrefitTrackMultiplicityForCascadeEvt);
}
if(! fHistPrimaryTrackMultiplicityForCascadeEvt) {
if(fCollidingSystems)
fHistPrimaryTrackMultiplicityForCascadeEvt = new TH1F("fHistPrimaryTrackMultiplicityForCascadeEvt",
"Primary track Multiplicity (for evt with Casc.);Nbr of primary tracks/Evt;Events",
100, 0, 10000);
else
fHistPrimaryTrackMultiplicityForCascadeEvt = new TH1F("fHistPrimaryTrackMultiplicityForCascadeEvt",
"Primary track Multiplicity (for evt with Casc.);Nbr of primary tracks/Evt;Events",
200, 0, 200);
fListHistCascade->Add(fHistPrimaryTrackMultiplicityForCascadeEvt);
}
if(! fHistPosV0TPCClusters ){
fHistPosV0TPCClusters = new TH1F("fHistPosV0TPCClusters", "TPC clusters for Pos. V0 daughter track, in Casc; Nbr of TPC clusters (V0 Pos.); Track counts", 165, 0.0 ,165.0);
fListHistCascade->Add(fHistPosV0TPCClusters);
}
if(! fHistNegV0TPCClusters ){
fHistNegV0TPCClusters = new TH1F("fHistNegV0TPCClusters", "TPC clusters for Neg. V0 daughter track, in Casc; Nbr of TPC clusters (V0 Neg.); Track counts", 165, 0.0 ,165.0);
fListHistCascade->Add(fHistNegV0TPCClusters);
}
if(! fHistBachTPCClusters ){
fHistBachTPCClusters = new TH1F("fHistBachTPCClusters", "TPC clusters for Bachelor track; Nbr of TPC clusters (Bach); Track counts", 165, 0.0 ,165.0);
fListHistCascade->Add(fHistBachTPCClusters);
}
if(! fHistVtxStatus ){
fHistVtxStatus = new TH1F( "fHistVtxStatus" , "Does a Trckg Prim.vtx exist ?; true=1 or false=0; Nb of Events" , 4, -1.0, 3.0 );
fListHistCascade->Add(fHistVtxStatus);
}
if(! fHistPosTrkgPrimaryVtxXForCascadeEvt ){
fHistPosTrkgPrimaryVtxXForCascadeEvt = new TH1F( "fHistPosTrkgPrimaryVtxXForCascadeEvt" , "Trkg Prim. Vertex Position in x; x (cm); Events" , 360, -0.9, 0.9 );
fListHistCascade->Add(fHistPosTrkgPrimaryVtxXForCascadeEvt);
}
if(! fHistPosTrkgPrimaryVtxYForCascadeEvt){
fHistPosTrkgPrimaryVtxYForCascadeEvt = new TH1F( "fHistPosTrkgPrimaryVtxYForCascadeEvt" , "Trkg Prim. Vertex Position in y; y (cm); Events" , 360, -0.9, 0.9 );
fListHistCascade->Add(fHistPosTrkgPrimaryVtxYForCascadeEvt);
}
if(! fHistPosTrkgPrimaryVtxZForCascadeEvt ){
fHistPosTrkgPrimaryVtxZForCascadeEvt = new TH1F( "fHistPosTrkgPrimaryVtxZForCascadeEvt" , "Trkg Prim. Vertex Position in z; z (cm); Events" , 300, -30.0, 30.0 );
fListHistCascade->Add(fHistPosTrkgPrimaryVtxZForCascadeEvt);
}
if(! fHistTrkgPrimaryVtxRadius ){
fHistTrkgPrimaryVtxRadius = new TH1F( "fHistTrkgPrimaryVtxRadius", "Trkg Prim. Vertex radius; r (cm); Events" , 150, 0., 15.0 );
fListHistCascade->Add(fHistTrkgPrimaryVtxRadius);
}
if(! fHistPosBestPrimaryVtxXForCascadeEvt ){
fHistPosBestPrimaryVtxXForCascadeEvt = new TH1F( "fHistPosBestPrimaryVtxXForCascadeEvt" , "Best Prim. Vertex Position in x; x (cm); Events" , 360, -0.9, 0.9 );
fListHistCascade->Add(fHistPosBestPrimaryVtxXForCascadeEvt);
}
if(! fHistPosBestPrimaryVtxYForCascadeEvt){
fHistPosBestPrimaryVtxYForCascadeEvt = new TH1F( "fHistPosBestPrimaryVtxYForCascadeEvt" , "Best Prim. Vertex Position in y; y (cm); Events" , 360, -0.9, 0.9 );
fListHistCascade->Add(fHistPosBestPrimaryVtxYForCascadeEvt);
}
if(! fHistPosBestPrimaryVtxZForCascadeEvt ){
fHistPosBestPrimaryVtxZForCascadeEvt = new TH1F( "fHistPosBestPrimaryVtxZForCascadeEvt" , "Best Prim. Vertex Position in z; z (cm); Events" , 300, -30.0, 30.0 );
fListHistCascade->Add(fHistPosBestPrimaryVtxZForCascadeEvt);
}
if(! fHistBestPrimaryVtxRadius ){
fHistBestPrimaryVtxRadius = new TH1F( "fHistBestPrimaryVtxRadius", "Best Prim. vertex radius; r (cm); Events" , 150, 0., 15.0 );
fListHistCascade->Add(fHistBestPrimaryVtxRadius);
}
if(! f2dHistTrkgPrimVtxVsBestPrimVtx) {
f2dHistTrkgPrimVtxVsBestPrimVtx = new TH2F( "f2dHistTrkgPrimVtxVsBestPrimVtx", "r_{Trck Prim. Vtx} Vs r_{Best Prim. Vtx}; r_{Track Vtx} (cm); r_{Best Vtx} (cm)", 300, 0., 15.0, 300, 0., 15.);
fListHistCascade->Add(f2dHistTrkgPrimVtxVsBestPrimVtx);
}
if(! fHistEffMassXi) {
fHistEffMassXi = new TH1F("fHistEffMassXi", "Cascade candidates ; Invariant Mass (GeV/c^{2}) ; Counts", 400, 1.2, 2.0);
fListHistCascade->Add(fHistEffMassXi);
}
if(! fHistChi2Xi ){
fHistChi2Xi = new TH1F("fHistChi2Xi", "Cascade #chi^{2}; #chi^{2}; Number of Cascades", 160, 0, 40);
fListHistCascade->Add(fHistChi2Xi);
}
if(! fHistDcaXiDaughters ){
fHistDcaXiDaughters = new TH1F( "fHistDcaXiDaughters", "DCA between Xi Daughters; DCA (cm) ; Number of Cascades", 100, 0., 0.5);
fListHistCascade->Add(fHistDcaXiDaughters);
}
if(! fHistDcaBachToPrimVertex) {
fHistDcaBachToPrimVertex = new TH1F("fHistDcaBachToPrimVertex", "DCA of Bach. to Prim. Vertex;DCA (cm);Number of Cascades", 250, 0., 0.25);
fListHistCascade->Add(fHistDcaBachToPrimVertex);
}
if(! fHistXiCosineOfPointingAngle) {
fHistXiCosineOfPointingAngle = new TH1F("fHistXiCosineOfPointingAngle", "Cosine of Xi Pointing Angle; Cos (Xi Point.Angl);Number of Xis", 200, 0.99, 1.0);
fListHistCascade->Add(fHistXiCosineOfPointingAngle);
}
if(! fHistXiRadius ){
fHistXiRadius = new TH1F( "fHistXiRadius", "Casc. decay transv. radius; r (cm); Counts" , 1050, 0., 105.0 );
fListHistCascade->Add(fHistXiRadius);
}
if (! fHistMassLambdaAsCascDghter) {
fHistMassLambdaAsCascDghter = new TH1F("fHistMassLambdaAsCascDghter","#Lambda associated to Casc. candidates;Eff. Mass (GeV/c^{2});Counts", 300,1.00,1.3);
fListHistCascade->Add(fHistMassLambdaAsCascDghter);
}
if (! fHistV0Chi2Xi) {
fHistV0Chi2Xi = new TH1F("fHistV0Chi2Xi", "V0 #chi^{2}, in cascade; #chi^{2};Counts", 160, 0, 40);
fListHistCascade->Add(fHistV0Chi2Xi);
}
if (! fHistDcaV0DaughtersXi) {
fHistDcaV0DaughtersXi = new TH1F("fHistDcaV0DaughtersXi", "DCA between V0 daughters, in cascade;DCA (cm);Number of V0s", 120, 0., 0.6);
fListHistCascade->Add(fHistDcaV0DaughtersXi);
}
if (! fHistDcaV0ToPrimVertexXi) {
fHistDcaV0ToPrimVertexXi = new TH1F("fHistDcaV0ToPrimVertexXi", "DCA of V0 to Prim. Vertex, in cascade;DCA (cm);Number of Cascades", 200, 0., 1.);
fListHistCascade->Add(fHistDcaV0ToPrimVertexXi);
}
if (! fHistV0CosineOfPointingAngleXi) {
fHistV0CosineOfPointingAngleXi = new TH1F("fHistV0CosineOfPointingAngleXi", "Cosine of V0 Pointing Angle, in cascade;Cos(V0 Point. Angl); Counts", 200, 0.98, 1.0);
fListHistCascade->Add(fHistV0CosineOfPointingAngleXi);
}
if (! fHistV0RadiusXi) {
fHistV0RadiusXi = new TH1F("fHistV0RadiusXi", "V0 decay radius, in cascade; radius (cm); Counts", 1050, 0., 105.0);
fListHistCascade->Add(fHistV0RadiusXi);
}
if (! fHistDcaPosToPrimVertexXi) {
fHistDcaPosToPrimVertexXi = new TH1F("fHistDcaPosToPrimVertexXi", "DCA of V0 pos daughter to Prim. Vertex;DCA (cm);Counts", 300, 0, 3);
fListHistCascade->Add(fHistDcaPosToPrimVertexXi);
}
if (! fHistDcaNegToPrimVertexXi) {
fHistDcaNegToPrimVertexXi = new TH1F("fHistDcaNegToPrimVertexXi", "DCA of V0 neg daughter to Prim. Vertex;DCA (cm);Counts", 300, 0, 3);
fListHistCascade->Add(fHistDcaNegToPrimVertexXi);
}
if (! fHistMassXiMinus) {
fHistMassXiMinus = new TH1F("fHistMassXiMinus","#Xi^{-} candidates;M( #Lambda , #pi^{-} ) (GeV/c^{2});Counts", 400,1.2,2.0);
fListHistCascade->Add(fHistMassXiMinus);
}
if (! fHistMassXiPlus) {
fHistMassXiPlus = new TH1F("fHistMassXiPlus","#bar{#Xi}^{+} candidates;M( #bar{#Lambda}^{0} , #pi^{+} ) (GeV/c^{2});Counts",400,1.2,2.0);
fListHistCascade->Add(fHistMassXiPlus);
}
if (! fHistMassOmegaMinus) {
fHistMassOmegaMinus = new TH1F("fHistMassOmegaMinus","#Omega^{-} candidates;M( #Lambda , K^{-} ) (GeV/c^{2});Counts", 500,1.5,2.5);
fListHistCascade->Add(fHistMassOmegaMinus);
}
if (! fHistMassOmegaPlus) {
fHistMassOmegaPlus = new TH1F("fHistMassOmegaPlus","#bar{#Omega}^{+} candidates;M( #bar{#Lambda}^{0} , K^{+} ) (GeV/c^{2});Counts", 500,1.5,2.5);
fListHistCascade->Add(fHistMassOmegaPlus);
}
if (! fHistMassWithCombPIDXiMinus) {
fHistMassWithCombPIDXiMinus = new TH1F("fHistMassWithCombPIDXiMinus","#Xi^{-} candidates, with Bach. comb. PID;M( #Lambda , #pi^{-} ) (GeV/c^{2});Counts", 400,1.2,2.0);
fListHistCascade->Add(fHistMassWithCombPIDXiMinus);
}
if (! fHistMassWithCombPIDXiPlus) {
fHistMassWithCombPIDXiPlus = new TH1F("fHistMassWithCombPIDXiPlus","#bar{#Xi}^{+} candidates, with Bach. comb. PID;M( #bar{#Lambda}^{0} , #pi^{+} ) (GeV/c^{2});Counts",400,1.2,2.0);
fListHistCascade->Add(fHistMassWithCombPIDXiPlus);
}
if (! fHistMassWithCombPIDOmegaMinus) {
fHistMassWithCombPIDOmegaMinus = new TH1F("fHistMassWithCombPIDOmegaMinus","#Omega^{-} candidates, with Bach. comb. PID;M( #Lambda , K^{-} ) (GeV/c^{2});Counts", 500,1.5,2.5);
fListHistCascade->Add(fHistMassWithCombPIDOmegaMinus);
}
if (! fHistMassWithCombPIDOmegaPlus) {
fHistMassWithCombPIDOmegaPlus = new TH1F("fHistMassWithCombPIDOmegaPlus","#bar{#Omega}^{+} candidates, with Bach. comb. PID;M( #bar{#Lambda}^{0} , K^{+} ) (GeV/c^{2});Counts", 500,1.5,2.5);
fListHistCascade->Add(fHistMassWithCombPIDOmegaPlus);
}
if(! fHistXiTransvMom ){
fHistXiTransvMom = new TH1F( "fHistXiTransvMom" , "#Xi transverse momentum (cand. around the mass peak) ; p_{t}(#Xi) (GeV/c); Counts", 100, 0.0, 10.0);
fListHistCascade->Add(fHistXiTransvMom);
}
if(! fHistXiTotMom ){
fHistXiTotMom = new TH1F( "fHistXiTotMom" , "#Xi momentum norm (cand. around the mass peak); p_{tot}(#Xi) (GeV/c); Counts", 150, 0.0, 15.0);
fListHistCascade->Add(fHistXiTotMom);
}
if(! fHistBachTransvMomXi ){
fHistBachTransvMomXi = new TH1F( "fHistBachTransvMomXi" , "#Xi Bach. transverse momentum (cand. around the mass peak) ; p_{t}(Bach.) (GeV/c); Counts", 100, 0.0, 5.0);
fListHistCascade->Add(fHistBachTransvMomXi);
}
if(! fHistBachTotMomXi ){
fHistBachTotMomXi = new TH1F( "fHistBachTotMomXi" , "#Xi Bach. momentum norm (cand. around the mass peak); p_{tot}(Bach.) (GeV/c); Counts", 100, 0.0, 5.0);
fListHistCascade->Add(fHistBachTotMomXi);
}
if(! fHistChargeXi ){
fHistChargeXi = new TH1F( "fHistChargeXi" , "Charge of casc. candidates ; Sign ; Counts", 5, -2.0, 3.0);
fListHistCascade->Add(fHistChargeXi);
}
if (! fHistV0toXiCosineOfPointingAngle) {
fHistV0toXiCosineOfPointingAngle = new TH1F("fHistV0toXiCosineOfPointingAngle", "Cos. of V0 Ptng Angl / Xi vtx ;Cos(V0 Point. Angl / Xi vtx); Counts", 100, 0.99, 1.0);
fListHistCascade->Add(fHistV0toXiCosineOfPointingAngle);
}
if(! fHistRapXi ){
fHistRapXi = new TH1F( "fHistRapXi" , "Rapidity of #Xi candidates (around the mass peak); y ; Counts", 200, -5.0, 5.0);
fListHistCascade->Add(fHistRapXi);
}
if(! fHistRapOmega ){
fHistRapOmega = new TH1F( "fHistRapOmega" , "Rapidity of #Omega candidates (around the mass peak); y ; Counts", 200, -5.0, 5.0);
fListHistCascade->Add(fHistRapOmega);
}
if(! fHistEtaXi ){
fHistEtaXi = new TH1F( "fHistEtaXi" , "Pseudo-rap. of #Xi candidates (around the mass peak) ; #eta ; Counts", 120, -3.0, 3.0);
fListHistCascade->Add(fHistEtaXi);
}
if(! fHistThetaXi ){
fHistThetaXi = new TH1F( "fHistThetaXi" , "#theta of #Xi candidates (around the mass peak); #theta (deg) ; Counts", 180, 0., 180.0);
fListHistCascade->Add(fHistThetaXi);
}
if(! fHistPhiXi ){
fHistPhiXi = new TH1F( "fHistPhiXi" , "#phi of #Xi candidates (around the mass peak); #phi (deg) ; Counts", 360, 0., 360.);
fListHistCascade->Add(fHistPhiXi);
}
if(! fHistcTauXiMinus){
fHistcTauXiMinus = new TH1F("fHistcTauXiMinus", "Lifetime c.#tau for #Xi^{-}; L_{3D}.m_{PDG}(#Xi^{-}) / p_{3D} (cm); Counts", 100, 0., 50.);
fListHistCascade->Add(fHistcTauXiMinus);
}
if(! fHistcTauXiPlus){
fHistcTauXiPlus = new TH1F("fHistcTauXiPlus", "Lifetime c.#tau for #bar{#Xi}^{+}; L_{3D}.m_{PDG}(#bar{#Xi}^{+}) / p_{3D} (cm); Counts", 100, 0., 50.);
fListHistCascade->Add(fHistcTauXiPlus);
}
if(! fHistcTauOmegaMinus){
fHistcTauOmegaMinus = new TH1F("fHistcTauOmegaMinus", "Lifetime c.#tau for #Omega^{-}; L_{3D}.m_{PDG}(#Omega^{-}) / p_{3D} (cm); Counts", 100, 0., 50.);
fListHistCascade->Add(fHistcTauOmegaMinus);
}
if(! fHistcTauOmegaPlus){
fHistcTauOmegaPlus = new TH1F("fHistcTauOmegaPlus", "Lifetime c.#tau for #bar{#Omega}^{+}; L_{3D}.m_{PDG}(#bar{#Omega}^{+}) / p_{3D} (cm); Counts", 100, 0., 50.);
fListHistCascade->Add(fHistcTauOmegaPlus);
}
if(! f2dHistArmenteros) {
f2dHistArmenteros = new TH2F( "f2dHistArmenteros", "#alpha_{Arm}(casc. cand.) Vs Pt_{Arm}(casc. cand.); #alpha_{Arm} ; Pt_{Arm} (GeV/c)", 140, -1.2, 1.2, 300, 0., 0.3);
fListHistCascade->Add(f2dHistArmenteros);
}
if(! f2dHistEffMassLambdaVsEffMassXiMinus) {
f2dHistEffMassLambdaVsEffMassXiMinus = new TH2F( "f2dHistEffMassLambdaVsEffMassXiMinus", "M_{#Lambda} Vs M_{#Xi^{-} candidates} ; Inv. M_{#Lambda^{0}} (GeV/c^{2}) ; M( #Lambda , #pi^{-} ) (GeV/c^{2})", 300, 1.1,1.13, 400, 1.2, 2.0);
fListHistCascade->Add(f2dHistEffMassLambdaVsEffMassXiMinus);
}
if(! f2dHistEffMassXiVsEffMassOmegaMinus) {
f2dHistEffMassXiVsEffMassOmegaMinus = new TH2F( "f2dHistEffMassXiVsEffMassOmegaMinus", "M_{#Xi^{-} candidates} Vs M_{#Omega^{-} candidates} ; M( #Lambda , #pi^{-} ) (GeV/c^{2}) ; M( #Lambda , K^{-} ) (GeV/c^{2})", 400, 1.2, 2.0, 500, 1.5, 2.5);
fListHistCascade->Add(f2dHistEffMassXiVsEffMassOmegaMinus);
}
if(! f2dHistEffMassLambdaVsEffMassXiPlus) {
f2dHistEffMassLambdaVsEffMassXiPlus = new TH2F( "f2dHistEffMassLambdaVsEffMassXiPlus", "M_{#Lambda} Vs M_{#bar{#Xi}^{+} candidates} ; Inv. M_{#Lambda^{0}} (GeV/c^{2}) ; M( #Lambda , #pi^{+} ) (GeV/c^{2})", 300, 1.1,1.13, 400, 1.2, 2.0);
fListHistCascade->Add(f2dHistEffMassLambdaVsEffMassXiPlus);
}
if(! f2dHistEffMassXiVsEffMassOmegaPlus) {
f2dHistEffMassXiVsEffMassOmegaPlus = new TH2F( "f2dHistEffMassXiVsEffMassOmegaPlus", "M_{#bar{#Xi}^{+} candidates} Vs M_{#bar{#Omega}^{+} candidates} ; M( #Lambda , #pi^{+} ) (GeV/c^{2}) ; M( #Lambda , K^{+} ) (GeV/c^{2})", 400, 1.2, 2.0, 500, 1.5, 2.5);
fListHistCascade->Add(f2dHistEffMassXiVsEffMassOmegaPlus);
}
if(! f2dHistXiRadiusVsEffMassXiMinus) {
f2dHistXiRadiusVsEffMassXiMinus = new TH2F( "f2dHistXiRadiusVsEffMassXiMinus", "Transv. R_{Xi Decay} Vs M_{#Xi^{-} candidates}; r_{cascade} (cm); M( #Lambda , #pi^{-} ) (GeV/c^{2}) ", 450, 0., 45.0, 400, 1.2, 2.0);
fListHistCascade->Add(f2dHistXiRadiusVsEffMassXiMinus);
}
if(! f2dHistXiRadiusVsEffMassXiPlus) {
f2dHistXiRadiusVsEffMassXiPlus = new TH2F( "f2dHistXiRadiusVsEffMassXiPlus", "Transv. R_{Xi Decay} Vs M_{#bar{#Xi}^{+} candidates}; r_{cascade} (cm); M( #Lambda , #pi^{+} ) (GeV/c^{2}) ", 450, 0., 45.0, 400, 1.2, 2.0);
fListHistCascade->Add(f2dHistXiRadiusVsEffMassXiPlus);
}
if(! f2dHistXiRadiusVsEffMassOmegaMinus) {
f2dHistXiRadiusVsEffMassOmegaMinus = new TH2F( "f2dHistXiRadiusVsEffMassOmegaMinus", "Transv. R_{Xi Decay} Vs M_{#Omega^{-} candidates}; r_{cascade} (cm); M( #Lambda , K^{-} ) (GeV/c^{2}) ", 450, 0., 45.0, 500, 1.5, 2.5);
fListHistCascade->Add(f2dHistXiRadiusVsEffMassOmegaMinus);
}
if(! f2dHistXiRadiusVsEffMassOmegaPlus) {
f2dHistXiRadiusVsEffMassOmegaPlus = new TH2F( "f2dHistXiRadiusVsEffMassOmegaPlus", "Transv. R_{Xi Decay} Vs M_{#bar{#Omega}^{+} candidates}; r_{cascade} (cm); M( #Lambda , K^{+} ) (GeV/c^{2}) ", 450, 0., 45.0, 500, 1.5, 2.5);
fListHistCascade->Add(f2dHistXiRadiusVsEffMassOmegaPlus);
}
if(! f2dHistTPCdEdxOfCascDghters){
f2dHistTPCdEdxOfCascDghters = new TH2F( "f2dHistTPCdEdxOfCascDghters", "TPC dE/dx of the cascade daughters; charge x || #vec{p}_{TPC inner wall}(Casc. daughter) || (GeV/c); TPC signal (ADC) ", 2000, -10.0, 10.0, 450, 0., 900.);
fListHistCascade->Add(f2dHistTPCdEdxOfCascDghters);
}
if(! f3dHistXiPtVsEffMassVsYXiMinus) {
f3dHistXiPtVsEffMassVsYXiMinus = new TH3F( "f3dHistXiPtVsEffMassVsYXiMinus", "Pt_{cascade} Vs M_{#Xi^{-} candidates} Vs Y_{#Xi}; Pt_{cascade} (GeV/c); M( #Lambda , #pi^{-} ) (GeV/c^{2}) ;Y_{#Xi} ", 100, 0., 10.0, 400, 1.2, 2.0, 44, -1.1,1.1);
fListHistCascade->Add(f3dHistXiPtVsEffMassVsYXiMinus);
}
if(! f3dHistXiPtVsEffMassVsYXiPlus) {
f3dHistXiPtVsEffMassVsYXiPlus = new TH3F( "f3dHistXiPtVsEffMassVsYXiPlus", "Pt_{cascade} Vs M_{#bar{#Xi}^{+} candidates} Vs Y_{#Xi}; Pt_{cascade} (GeV/c); M( #Lambda , #pi^{+} ) (GeV/c^{2}); Y_{#Xi}", 100, 0., 10.0, 400, 1.2, 2.0, 44, -1.1,1.1);
fListHistCascade->Add(f3dHistXiPtVsEffMassVsYXiPlus);
}
if(! f3dHistXiPtVsEffMassVsYOmegaMinus) {
f3dHistXiPtVsEffMassVsYOmegaMinus = new TH3F( "f3dHistXiPtVsEffMassVsYOmegaMinus", "Pt_{cascade} Vs M_{#Omega^{-} candidates} Vs Y_{#Omega}; Pt_{cascade} (GeV/c); M( #Lambda , K^{-} ) (GeV/c^{2}); Y_{#Omega}", 100, 0., 10.0, 500, 1.5, 2.5, 44, -1.1,1.1);
fListHistCascade->Add(f3dHistXiPtVsEffMassVsYOmegaMinus);
}
if(! f3dHistXiPtVsEffMassVsYOmegaPlus) {
f3dHistXiPtVsEffMassVsYOmegaPlus = new TH3F( "f3dHistXiPtVsEffMassVsYOmegaPlus", "Pt_{cascade} Vs M_{#bar{#Omega}^{+} candidates} Vs Y_{#Omega}; Pt_{cascade} (GeV/c); M( #Lambda , K^{+} ) (GeV/c^{2}); Y_{#Omega}", 100, 0., 10.0, 500, 1.5, 2.5, 44, -1.1,1.1);
fListHistCascade->Add(f3dHistXiPtVsEffMassVsYOmegaPlus);
}
if(! fCFContCascadePIDXiMinus) {
const Int_t lNbSteps = 7 ;
const Int_t lNbVariables = 4 ;
Int_t lNbBinsPerVar[4] = {0};
lNbBinsPerVar[0] = 100;
lNbBinsPerVar[1] = 75;
lNbBinsPerVar[2] = 44;
lNbBinsPerVar[3] = 250;
fCFContCascadePIDXiMinus = new AliCFContainer("fCFContCascadePIDXiMinus","Pt_{cascade} Vs M_{#Xi^{-} candidates} Vs Y_{#Xi}", lNbSteps, lNbVariables, lNbBinsPerVar );
fCFContCascadePIDXiMinus->SetBinLimits(0, 0.0 , 10.0 );
fCFContCascadePIDXiMinus->SetBinLimits(1, 1.25 , 1.40 );
fCFContCascadePIDXiMinus->SetBinLimits(2, -1.1 , 1.1 );
if(fCollidingSystems)
fCFContCascadePIDXiMinus->SetBinLimits(3, 0.0, 20000.0 );
else
fCFContCascadePIDXiMinus->SetBinLimits(3, 0.0, 250.0 );
fCFContCascadePIDXiMinus->SetStepTitle(0, "No PID");
fCFContCascadePIDXiMinus->SetStepTitle(1, "TPC PID / 4-#sigma cut on Bachelor track");
fCFContCascadePIDXiMinus->SetStepTitle(2, "TPC PID / 4-#sigma cut on Bachelor+Baryon tracks");
fCFContCascadePIDXiMinus->SetStepTitle(3, "TPC PID / 4-#sigma cut on Bachelor+Baryon+Meson tracks");
fCFContCascadePIDXiMinus->SetStepTitle(4, "Comb. PID / Bachelor");
fCFContCascadePIDXiMinus->SetStepTitle(5, "Comb. PID / Bachelor+Baryon");
fCFContCascadePIDXiMinus->SetStepTitle(6, "Comb. PID / Bachelor+Baryon+Meson");
fCFContCascadePIDXiMinus->SetVarTitle(0, "Pt_{cascade} (GeV/c)");
fCFContCascadePIDXiMinus->SetVarTitle(1, "M( #Lambda , #pi^{-} ) (GeV/c^{2})");
fCFContCascadePIDXiMinus->SetVarTitle(2, "Y_{#Xi}");
fCFContCascadePIDXiMinus->SetVarTitle(3, "Primary track Multiplicity");
fListHistCascade->Add(fCFContCascadePIDXiMinus);
}
if(! fCFContCascadePIDXiPlus) {
const Int_t lNbSteps = 7 ;
const Int_t lNbVariables = 4 ;
Int_t lNbBinsPerVar[4] = {0};
lNbBinsPerVar[0] = 100;
lNbBinsPerVar[1] = 75;
lNbBinsPerVar[2] = 44;
lNbBinsPerVar[3] = 250;
fCFContCascadePIDXiPlus = new AliCFContainer("fCFContCascadePIDXiPlus","Pt_{cascade} Vs M_{#bar{#Xi}^{+} candidates} Vs Y_{#Xi}", lNbSteps, lNbVariables, lNbBinsPerVar );
fCFContCascadePIDXiPlus->SetBinLimits(0, 0.0 , 10.0 );
fCFContCascadePIDXiPlus->SetBinLimits(1, 1.25 , 1.40 );
fCFContCascadePIDXiPlus->SetBinLimits(2, -1.1 , 1.1 );
if(fCollidingSystems)
fCFContCascadePIDXiPlus->SetBinLimits(3, 0.0, 20000.0 );
else
fCFContCascadePIDXiPlus->SetBinLimits(3, 0.0, 250.0 );
fCFContCascadePIDXiPlus->SetStepTitle(0, "No PID");
fCFContCascadePIDXiPlus->SetStepTitle(1, "TPC PID / 4-#sigma cut on Bachelor track");
fCFContCascadePIDXiPlus->SetStepTitle(2, "TPC PID / 4-#sigma cut on Bachelor+Baryon tracks");
fCFContCascadePIDXiPlus->SetStepTitle(3, "TPC PID / 4-#sigma cut on Bachelor+Baryon+Meson tracks");
fCFContCascadePIDXiPlus->SetStepTitle(4, "Comb. PID / Bachelor");
fCFContCascadePIDXiPlus->SetStepTitle(5, "Comb. PID / Bachelor+Baryon");
fCFContCascadePIDXiPlus->SetStepTitle(6, "Comb. PID / Bachelor+Baryon+Meson");
fCFContCascadePIDXiPlus->SetVarTitle(0, "Pt_{cascade} (GeV/c)");
fCFContCascadePIDXiPlus->SetVarTitle(1, "M( #Lambda , #pi^{+} ) (GeV/c^{2})");
fCFContCascadePIDXiPlus->SetVarTitle(2, "Y_{#Xi}");
fCFContCascadePIDXiPlus->SetVarTitle(3, "Primary track Multiplicity");
fListHistCascade->Add(fCFContCascadePIDXiPlus);
}
if(! fCFContCascadePIDOmegaMinus) {
const Int_t lNbSteps = 7 ;
const Int_t lNbVariables = 4 ;
Int_t lNbBinsPerVar[4] = {0};
lNbBinsPerVar[0] = 100;
lNbBinsPerVar[1] = 60;
lNbBinsPerVar[2] = 44;
lNbBinsPerVar[3] = 250;
fCFContCascadePIDOmegaMinus = new AliCFContainer("fCFContCascadePIDOmegaMinus","Pt_{cascade} Vs M_{#Omega^{-} candidates} Vs Y_{#Omega}", lNbSteps, lNbVariables, lNbBinsPerVar );
fCFContCascadePIDOmegaMinus->SetBinLimits(0, 0.0 , 10.0 );
fCFContCascadePIDOmegaMinus->SetBinLimits(1, 1.62 , 1.74 );
fCFContCascadePIDOmegaMinus->SetBinLimits(2, -1.1 , 1.1 );
if(fCollidingSystems)
fCFContCascadePIDOmegaMinus->SetBinLimits(3, 0.0, 20000.0 );
else
fCFContCascadePIDOmegaMinus->SetBinLimits(3, 0.0, 250.0 );
fCFContCascadePIDOmegaMinus->SetStepTitle(0, "No PID");
fCFContCascadePIDOmegaMinus->SetStepTitle(1, "TPC PID / 4-#sigma cut on Bachelor track");
fCFContCascadePIDOmegaMinus->SetStepTitle(2, "TPC PID / 4-#sigma cut on Bachelor+Baryon tracks");
fCFContCascadePIDOmegaMinus->SetStepTitle(3, "TPC PID / 4-#sigma cut on Bachelor+Baryon+Meson tracks");
fCFContCascadePIDOmegaMinus->SetStepTitle(4, "Comb. PID / Bachelor");
fCFContCascadePIDOmegaMinus->SetStepTitle(5, "Comb. PID / Bachelor+Baryon");
fCFContCascadePIDOmegaMinus->SetStepTitle(6, "Comb. PID / Bachelor+Baryon+Meson");
fCFContCascadePIDOmegaMinus->SetVarTitle(0, "Pt_{cascade} (GeV/c)");
fCFContCascadePIDOmegaMinus->SetVarTitle(1, "M( #Lambda , K^{-} ) (GeV/c^{2})");
fCFContCascadePIDOmegaMinus->SetVarTitle(2, "Y_{#Omega}");
fCFContCascadePIDOmegaMinus->SetVarTitle(3, "Primary track Multiplicity");
fListHistCascade->Add(fCFContCascadePIDOmegaMinus);
}
if(! fCFContCascadePIDOmegaPlus) {
const Int_t lNbSteps = 7 ;
const Int_t lNbVariables = 4 ;
Int_t lNbBinsPerVar[4] = {0};
lNbBinsPerVar[0] = 100;
lNbBinsPerVar[1] = 60;
lNbBinsPerVar[2] = 44;
lNbBinsPerVar[3] = 250;
fCFContCascadePIDOmegaPlus = new AliCFContainer("fCFContCascadePIDOmegaPlus","Pt_{cascade} Vs M_{#bar{#Omega}^{+} candidates} Vs Y_{#Omega}", lNbSteps, lNbVariables, lNbBinsPerVar );
fCFContCascadePIDOmegaPlus->SetBinLimits(0, 0.0 , 10.0 );
fCFContCascadePIDOmegaPlus->SetBinLimits(1, 1.62 , 1.74 );
fCFContCascadePIDOmegaPlus->SetBinLimits(2, -1.1 , 1.1 );
if(fCollidingSystems)
fCFContCascadePIDOmegaPlus->SetBinLimits(3, 0.0, 20000.0 );
else
fCFContCascadePIDOmegaPlus->SetBinLimits(3, 0.0, 250.0 );
fCFContCascadePIDOmegaPlus->SetStepTitle(0, "No PID");
fCFContCascadePIDOmegaPlus->SetStepTitle(1, "TPC PID / 4-#sigma cut on Bachelor track");
fCFContCascadePIDOmegaPlus->SetStepTitle(2, "TPC PID / 4-#sigma cut on Bachelor+Baryon tracks");
fCFContCascadePIDOmegaPlus->SetStepTitle(3, "TPC PID / 4-#sigma cut on Bachelor+Baryon+Meson tracks");
fCFContCascadePIDOmegaPlus->SetStepTitle(4, "Comb. PID / Bachelor");
fCFContCascadePIDOmegaPlus->SetStepTitle(5, "Comb. PID / Bachelor+Baryon");
fCFContCascadePIDOmegaPlus->SetStepTitle(6, "Comb. PID / Bachelor+Baryon+Meson");
fCFContCascadePIDOmegaPlus->SetVarTitle(0, "Pt_{cascade} (GeV/c)");
fCFContCascadePIDOmegaPlus->SetVarTitle(1, "M( #Lambda , K^{+} ) (GeV/c^{2})");
fCFContCascadePIDOmegaPlus->SetVarTitle(2, "Y_{#Omega}");
fCFContCascadePIDOmegaPlus->SetVarTitle(3, "Primary track Multiplicity");
fListHistCascade->Add(fCFContCascadePIDOmegaPlus);
}
if(! fCFContCascadeCuts){
const Int_t lNbSteps = 4 ;
const Int_t lNbVariables = 20 ;
Int_t lNbBinsPerVar[20] = {0};
lNbBinsPerVar[0] = 25;
lNbBinsPerVar[1] = 25;
lNbBinsPerVar[2] = 20;
lNbBinsPerVar[3] = 40;
lNbBinsPerVar[4] = 30;
lNbBinsPerVar[5] = 25;
lNbBinsPerVar[6] = 20;
lNbBinsPerVar[7] = 40;
lNbBinsPerVar[8] = 40;
lNbBinsPerVar[9] = 25;
lNbBinsPerVar[10] = 25;
lNbBinsPerVar[11] = 75;
lNbBinsPerVar[12] = 60;
lNbBinsPerVar[13] = 100;
lNbBinsPerVar[14] = 44;
lNbBinsPerVar[15] = 44;
lNbBinsPerVar[16] = 20;
lNbBinsPerVar[17] = 50;
lNbBinsPerVar[18] = 100;
lNbBinsPerVar[19] = 24;
fCFContCascadeCuts = new AliCFContainer("fCFContCascadeCuts","Container for Cascade cuts", lNbSteps, lNbVariables, lNbBinsPerVar );
Double_t *lBinLim0 = new Double_t[ lNbBinsPerVar[0]+1 ];
for(Int_t i=0; i< lNbBinsPerVar[0];i++) lBinLim0[i] = (Double_t)0.0 + (4.8 - 0.0 )/(lNbBinsPerVar[0]-1) * (Double_t)i ;
lBinLim0[ lNbBinsPerVar[0] ] = 20.0;
fCFContCascadeCuts -> SetBinLimits(0, lBinLim0 );
delete [] lBinLim0;
Double_t *lBinLim1 = new Double_t[ lNbBinsPerVar[1]+1 ];
for(Int_t i=0; i< lNbBinsPerVar[1];i++) lBinLim1[i] = (Double_t)0.0 + (0.24 - 0.0 )/(lNbBinsPerVar[1]-1) * (Double_t)i ;
lBinLim1[ lNbBinsPerVar[1] ] = 100.0;
fCFContCascadeCuts -> SetBinLimits(1, lBinLim1 );
delete [] lBinLim1;
Double_t *lBinLim2 = new Double_t[ lNbBinsPerVar[2]+1 ];
for(Int_t i=1; i< lNbBinsPerVar[2]+1;i++) lBinLim2[i] = (Double_t)0.81 + (1.0 - 0.81 )/(lNbBinsPerVar[2]-1) * (Double_t) (i-1) ;
lBinLim2[0] = 0.0;
fCFContCascadeCuts -> SetBinLimits(2, lBinLim2 );
delete [] lBinLim2;
Double_t *lBinLim3 = new Double_t[ lNbBinsPerVar[3]+1 ];
for(Int_t i=0; i< lNbBinsPerVar[3];i++) lBinLim3[i] = (Double_t)0.0 + (3.9 - 0.0 )/(lNbBinsPerVar[3]-1) * (Double_t)i ;
lBinLim3[ lNbBinsPerVar[3] ] = 110.0;
fCFContCascadeCuts -> SetBinLimits(3, lBinLim3 );
delete [] lBinLim3;
fCFContCascadeCuts->SetBinLimits(4, 1.1 , 1.13 );
Double_t *lBinLim5 = new Double_t[ lNbBinsPerVar[5]+1 ];
for(Int_t i=0; i< lNbBinsPerVar[5];i++) lBinLim5[i] = (Double_t)0.0 + (4.8 - 0.0 )/(lNbBinsPerVar[5]-1) * (Double_t)i ;
lBinLim5[ lNbBinsPerVar[5] ] = 20.0;
fCFContCascadeCuts -> SetBinLimits(5, lBinLim5 );
delete [] lBinLim5;
Double_t *lBinLim6 = new Double_t[ lNbBinsPerVar[6]+1 ];
for(Int_t i=1; i< lNbBinsPerVar[6]+1 ;i++) lBinLim6[i] = (Double_t)0.81 + (1.0 - 0.81 )/(lNbBinsPerVar[6]-1) * (Double_t) (i-1) ;
lBinLim6[0] = 0.0;
fCFContCascadeCuts -> SetBinLimits(6, lBinLim6 );
delete [] lBinLim6;
Double_t *lBinLim7 = new Double_t[ lNbBinsPerVar[7]+1 ];
for(Int_t i=0; i< lNbBinsPerVar[7];i++) lBinLim7[i] = (Double_t)0.0 + (7.8 - 0.0 )/(lNbBinsPerVar[7]-1) * (Double_t)i ;
lBinLim7[ lNbBinsPerVar[7] ] = 100.0;
fCFContCascadeCuts -> SetBinLimits(7, lBinLim7 );
delete [] lBinLim7;
Double_t *lBinLim8 = new Double_t[ lNbBinsPerVar[8]+1 ];
for(Int_t i=0; i< lNbBinsPerVar[8];i++) lBinLim8[i] = (Double_t)0.0 + (0.39 - 0.0 )/(lNbBinsPerVar[8]-1) * (Double_t)i ;
lBinLim8[ lNbBinsPerVar[8] ] = 100.0;
fCFContCascadeCuts -> SetBinLimits(8, lBinLim8 );
delete [] lBinLim8;
Double_t *lBinLim9 = new Double_t[ lNbBinsPerVar[9]+1 ];
for(Int_t i=0; i< lNbBinsPerVar[9];i++) lBinLim9[i] = (Double_t)0.0 + (0.24 - 0.0 )/(lNbBinsPerVar[9]-1) * (Double_t)i ;
lBinLim9[ lNbBinsPerVar[9] ] = 100.0;
fCFContCascadeCuts -> SetBinLimits(9, lBinLim9 );
delete [] lBinLim9;
Double_t *lBinLim10 = new Double_t[ lNbBinsPerVar[10]+1 ];
for(Int_t i=0; i< lNbBinsPerVar[10];i++) lBinLim10[i] = (Double_t)0.0 + (0.24 - 0.0 )/(lNbBinsPerVar[10]-1) * (Double_t)i ;
lBinLim10[ lNbBinsPerVar[10] ] = 100.0;
fCFContCascadeCuts -> SetBinLimits(10, lBinLim10 );
delete [] lBinLim10;
fCFContCascadeCuts->SetBinLimits(11, 1.25 , 1.40 );
fCFContCascadeCuts->SetBinLimits(12, 1.62 , 1.74 );
fCFContCascadeCuts->SetBinLimits(13, 0.0 , 10.0 );
fCFContCascadeCuts->SetBinLimits(14, -1.1 , 1.1 );
fCFContCascadeCuts->SetBinLimits(15, -1.1 , 1.1 );
fCFContCascadeCuts->SetBinLimits(16, -10.0 , 10.0 );
if(fCollidingSystems){
fCFContCascadeCuts->SetBinLimits(17, 0.0, 10000.0 );
fCFContCascadeCuts->SetBinLimits(18, 0.0, 10000.0 );
}
else{
Double_t *lBinLim17 = new Double_t[ lNbBinsPerVar[17]+1 ];
lBinLim17[0] = 0; lBinLim17[10] = 10; lBinLim17[20] = 24; lBinLim17[30] = 45; lBinLim17[40] = 95; lBinLim17[50] = 250;
lBinLim17[1] = 1; lBinLim17[11] = 11; lBinLim17[21] = 25; lBinLim17[31] = 50; lBinLim17[41] = 100;
lBinLim17[2] = 2; lBinLim17[12] = 13; lBinLim17[22] = 27; lBinLim17[32] = 55; lBinLim17[42] = 105;
lBinLim17[3] = 3; lBinLim17[13] = 14; lBinLim17[23] = 30; lBinLim17[33] = 60; lBinLim17[43] = 110;
lBinLim17[4] = 4; lBinLim17[14] = 15; lBinLim17[24] = 31; lBinLim17[34] = 65; lBinLim17[44] = 115;
lBinLim17[5] = 5; lBinLim17[15] = 16; lBinLim17[25] = 32; lBinLim17[35] = 70; lBinLim17[45] = 120;
lBinLim17[6] = 6; lBinLim17[16] = 20; lBinLim17[26] = 33; lBinLim17[36] = 75; lBinLim17[46] = 125;
lBinLim17[7] = 7; lBinLim17[17] = 21; lBinLim17[27] = 34; lBinLim17[37] = 80; lBinLim17[47] = 130;
lBinLim17[8] = 8; lBinLim17[18] = 22; lBinLim17[28] = 35; lBinLim17[38] = 85; lBinLim17[48] = 135;
lBinLim17[9] = 9; lBinLim17[19] = 23; lBinLim17[29] = 40; lBinLim17[39] = 90; lBinLim17[49] = 140;
fCFContCascadeCuts -> SetBinLimits(17, lBinLim17 );
delete [] lBinLim17;
fCFContCascadeCuts->SetBinLimits(18, 0.0, 200.0 );
}
fCFContCascadeCuts->SetBinLimits(19, 68.0 ,164.0 );
fCFContCascadeCuts->SetStepTitle(0, "#Xi^{-} candidates");
fCFContCascadeCuts->SetStepTitle(1, "#bar{#Xi}^{+} candidates");
fCFContCascadeCuts->SetStepTitle(2, "#Omega^{-} candidates");
fCFContCascadeCuts->SetStepTitle(3, "#bar{#Omega}^{+} candidates");
fCFContCascadeCuts->SetVarTitle(0, "Dca(XiDaughters) (cm)");
fCFContCascadeCuts->SetVarTitle(1, "Dca(Bach/PrimVertex) (cm)");
fCFContCascadeCuts->SetVarTitle(2, "cos(Xi pointing angle)");
fCFContCascadeCuts->SetVarTitle(3, "R_{2d}(Xi decay) (cm)");
fCFContCascadeCuts->SetVarTitle(4, "M_{#Lambda}(As Casc Dghter) (GeV/c^{2})");
fCFContCascadeCuts->SetVarTitle(5, "Dca(V0 Daughters) in Xi (cm)");
fCFContCascadeCuts->SetVarTitle(6, "cos(V0 pointing Angle) in Casc");
fCFContCascadeCuts->SetVarTitle(7, "R_{2d}(V0 decay) (cm)");
fCFContCascadeCuts->SetVarTitle(8, "Dca(V0/PrimVertex) (cm)");
fCFContCascadeCuts->SetVarTitle(9, "Dca(Pos/PrimVertex) (cm)");
fCFContCascadeCuts->SetVarTitle(10, "Dca(Neg/PrimVertex) (cm)");
fCFContCascadeCuts->SetVarTitle(11, "Inv. Mass(Xi) (GeV/c^{2})");
fCFContCascadeCuts->SetVarTitle(12, "Inv. Mass(Omega) (GeV/c^{2})");
fCFContCascadeCuts->SetVarTitle(13, "pt(Casc.) (GeV/c)");
fCFContCascadeCuts->SetVarTitle(14, "Y(Xi)");
fCFContCascadeCuts->SetVarTitle(15, "Y(Omega)");
fCFContCascadeCuts->SetVarTitle(16, "Z-position(BestPrimVtx) (cm)");
fCFContCascadeCuts->SetVarTitle(17, "Primary Track Multiplicity");
fCFContCascadeCuts->SetVarTitle(18, "(ITS+TPC tracks + SPD tracklets) Multiplicity");
fCFContCascadeCuts->SetVarTitle(19, "Bach.TPC Clusters");
fListHistCascade->Add(fCFContCascadeCuts);
}
if(! fHnSpAngularCorrXiMinus){
Int_t bins[5] = { 360, 120, 100, 150, 40};
Double_t xmin[5] = {-50., -3., 0., 0., 1.30};
Double_t xmax[5] = { 310., 3., 10., 15., 1.34};
TString strHnSparseTitle("");
TString strAxisTitle[5];
if(fAngularCorrelationType == "TrigAnyCasc-AssoAnyPrim" ){
strHnSparseTitle = "Angular Correlation for #Xi^{-}: Trig = Casc. / Asso = all prim. tracks";
strAxisTitle[0] = " #Delta#phi(Casc,Track) (deg)";
strAxisTitle[1] = " #Delta#eta(Casc,Track)";
strAxisTitle[2] = " Pt_{Casc} (GeV/c)";
strAxisTitle[3] = " Pt_{asso. track} (GeV/c)";
}
else if(fAngularCorrelationType == "TrigCascLeading-AssoAnyPrim"){
strHnSparseTitle = "Angular Correlation for #Xi^{-}: Trig = Casc. (leading part.) / Asso = all prim. tracks";
strAxisTitle[0] = " #Delta#phi(Casc_{LEADING},Track) (deg)";
strAxisTitle[1] = " #Delta#eta(Casc_{LEADING},Track)";
strAxisTitle[2] = " Pt(Casc_{LEADING}) (GeV/c)";
strAxisTitle[3] = " Pt_{asso. track} (GeV/c)";
}
else if(fAngularCorrelationType == "TrigLeadingTrck-AssoCasc"){
strHnSparseTitle = "Angular Correlation for #Xi^{-}: Trig = leading track / Asso = any cascade";
strAxisTitle[0] = " #Delta#phi(Leading Track,Casc) (deg)";
strAxisTitle[1] = " #Delta#eta(Leading Track,Casc)";
strAxisTitle[2] = " Pt(asso. Casc) (GeV/c)";
strAxisTitle[3] = " Pt_{Leading track} (GeV/c)";
}
strAxisTitle[4] = " Eff. Inv Mass (GeV/c^{2})";
fHnSpAngularCorrXiMinus = new THnSparseF("fHnSpAngularCorrXiMinus", strHnSparseTitle.Data(), 5, bins, xmin, xmax);
fHnSpAngularCorrXiMinus->GetAxis(0)->SetTitle( strAxisTitle[0].Data() );
fHnSpAngularCorrXiMinus->GetAxis(1)->SetTitle( strAxisTitle[1].Data() );
fHnSpAngularCorrXiMinus->GetAxis(2)->SetTitle( strAxisTitle[2].Data() );
fHnSpAngularCorrXiMinus->GetAxis(3)->SetTitle( strAxisTitle[3].Data() );
fHnSpAngularCorrXiMinus->GetAxis(4)->SetTitle( strAxisTitle[4].Data() );
fHnSpAngularCorrXiMinus->Sumw2();
fListHistCascade->Add(fHnSpAngularCorrXiMinus);
}
if(! fHnSpAngularCorrXiPlus){
Int_t bins[5] = { 360, 120, 100, 150, 40};
Double_t xmin[5] = {-50., -3., 0., 0., 1.30};
Double_t xmax[5] = { 310., 3., 10., 15., 1.34};
TString strHnSparseTitle("");
TString strAxisTitle[5];
if(fAngularCorrelationType == "TrigAnyCasc-AssoAnyPrim" ){
strHnSparseTitle = "Angular Correlation for #bar{#Xi}^{+}: Trig = Casc. / Asso = all prim. tracks";
strAxisTitle[0] = " #Delta#phi(Casc,Track) (deg)";
strAxisTitle[1] = " #Delta#eta(Casc,Track)";
strAxisTitle[2] = " Pt_{Casc} (GeV/c)";
strAxisTitle[3] = " Pt_{asso. track} (GeV/c)";
}
else if(fAngularCorrelationType == "TrigCascLeading-AssoAnyPrim"){
strHnSparseTitle = "Angular Correlation for #bar{#Xi}^{+}: Trig = Casc. (leading part.) / Asso = all prim. tracks";
strAxisTitle[0] = " #Delta#phi(Casc_{LEADING},Track) (deg)";
strAxisTitle[1] = " #Delta#eta(Casc_{LEADING},Track)";
strAxisTitle[2] = " Pt(Casc_{LEADING}) (GeV/c)";
strAxisTitle[3] = " Pt_{asso. track} (GeV/c)";
}
else if(fAngularCorrelationType == "TrigLeadingTrck-AssoCasc"){
strHnSparseTitle = "Angular Correlation for #bar{#Xi}^{+}: Trig = leading track / Asso = any cascade";
strAxisTitle[0] = " #Delta#phi(Leading Track,Casc) (deg)";
strAxisTitle[1] = " #Delta#eta(Leading Track,Casc)";
strAxisTitle[2] = " Pt(asso. Casc) (GeV/c)";
strAxisTitle[3] = " Pt_{Leading track} (GeV/c)";
}
strAxisTitle[4] = " Eff. Inv Mass (GeV/c^{2})";
fHnSpAngularCorrXiPlus = new THnSparseF("fHnSpAngularCorrXiPlus", strHnSparseTitle.Data(), 5, bins, xmin, xmax);
fHnSpAngularCorrXiPlus->GetAxis(0)->SetTitle( strAxisTitle[0].Data() );
fHnSpAngularCorrXiPlus->GetAxis(1)->SetTitle( strAxisTitle[1].Data() );
fHnSpAngularCorrXiPlus->GetAxis(2)->SetTitle( strAxisTitle[2].Data() );
fHnSpAngularCorrXiPlus->GetAxis(3)->SetTitle( strAxisTitle[3].Data() );
fHnSpAngularCorrXiPlus->GetAxis(4)->SetTitle( strAxisTitle[4].Data() );
fHnSpAngularCorrXiPlus->Sumw2();
fListHistCascade->Add(fHnSpAngularCorrXiPlus);
}
if(! fHnSpAngularCorrOmegaMinus){
Int_t bins[5] = { 360, 120, 100, 150, 40};
Double_t xmin[5] = {-50., -3., 0., 0., 1.65};
Double_t xmax[5] = { 310., 3., 10., 15., 1.69};
TString strHnSparseTitle("");
TString strAxisTitle[5];
if(fAngularCorrelationType == "TrigAnyCasc-AssoAnyPrim" ){
strHnSparseTitle = "Angular Correlation for #Omega^{-}: Trig = Casc. / Asso = all prim. tracks";
strAxisTitle[0] = " #Delta#phi(Casc,Track) (deg)";
strAxisTitle[1] = " #Delta#eta(Casc,Track)";
strAxisTitle[2] = " Pt_{Casc} (GeV/c)";
strAxisTitle[3] = " Pt_{asso. track} (GeV/c)";
}
else if(fAngularCorrelationType == "TrigCascLeading-AssoAnyPrim"){
strHnSparseTitle = "Angular Correlation for #Omega^{-}: Trig = Casc. (leading part.) / Asso = all prim. tracks";
strAxisTitle[0] = " #Delta#phi(Casc_{LEADING},Track) (deg)";
strAxisTitle[1] = " #Delta#eta(Casc_{LEADING},Track)";
strAxisTitle[2] = " Pt(Casc_{LEADING}) (GeV/c)";
strAxisTitle[3] = " Pt_{asso. track} (GeV/c)";
}
else if(fAngularCorrelationType == "TrigLeadingTrck-AssoCasc"){
strHnSparseTitle = "Angular Correlation for #Omega^{-}: Trig = leading track / Asso = any cascade";
strAxisTitle[0] = " #Delta#phi(Leading Track,Casc) (deg)";
strAxisTitle[1] = " #Delta#eta(Leading Track,Casc)";
strAxisTitle[2] = " Pt(asso. Casc) (GeV/c)";
strAxisTitle[3] = " Pt_{Leading track} (GeV/c)";
}
strAxisTitle[4] = " Eff. Inv Mass (GeV/c^{2})";
fHnSpAngularCorrOmegaMinus = new THnSparseF("fHnSpAngularCorrOmegaMinus", strHnSparseTitle.Data(), 5, bins, xmin, xmax);
fHnSpAngularCorrOmegaMinus->GetAxis(0)->SetTitle( strAxisTitle[0].Data() );
fHnSpAngularCorrOmegaMinus->GetAxis(1)->SetTitle( strAxisTitle[1].Data() );
fHnSpAngularCorrOmegaMinus->GetAxis(2)->SetTitle( strAxisTitle[2].Data() );
fHnSpAngularCorrOmegaMinus->GetAxis(3)->SetTitle( strAxisTitle[3].Data() );
fHnSpAngularCorrOmegaMinus->GetAxis(4)->SetTitle( strAxisTitle[4].Data() );
fHnSpAngularCorrOmegaMinus->Sumw2();
fListHistCascade->Add(fHnSpAngularCorrOmegaMinus);
}
if(! fHnSpAngularCorrOmegaPlus){
Int_t bins[5] = { 360, 120, 100, 150, 40};
Double_t xmin[5] = {-50., -3., 0., 0., 1.65};
Double_t xmax[5] = { 310., 3., 10., 15., 1.69};
TString strHnSparseTitle("");
TString strAxisTitle[5];
if(fAngularCorrelationType == "TrigAnyCasc-AssoAnyPrim" ){
strHnSparseTitle = "Angular Correlation for #bar{#Omega}^{+}: Trig = Casc. / Asso = all prim. tracks";
strAxisTitle[0] = " #Delta#phi(Casc,Track) (deg)";
strAxisTitle[1] = " #Delta#eta(Casc,Track)";
strAxisTitle[2] = " Pt_{Casc} (GeV/c)";
strAxisTitle[3] = " Pt_{asso. track} (GeV/c)";
}
else if(fAngularCorrelationType == "TrigCascLeading-AssoAnyPrim"){
strHnSparseTitle = "Angular Correlation for #bar{#Omega}^{+}: Trig = Casc. (leading part.) / Asso = all prim. tracks";
strAxisTitle[0] = " #Delta#phi(Casc_{LEADING},Track) (deg)";
strAxisTitle[1] = " #Delta#eta(Casc_{LEADING},Track)";
strAxisTitle[2] = " Pt(Casc_{LEADING}) (GeV/c)";
strAxisTitle[3] = " Pt_{asso. track} (GeV/c)";
}
else if(fAngularCorrelationType == "TrigLeadingTrck-AssoCasc"){
strHnSparseTitle = "Angular Correlation for #bar{#Omega}^{+}: Trig = leading track / Asso = any cascade";
strAxisTitle[0] = " #Delta#phi(Leading Track,Casc) (deg)";
strAxisTitle[1] = " #Delta#eta(Leading Track,Casc)";
strAxisTitle[2] = " Pt(asso. Casc) (GeV/c)";
strAxisTitle[3] = " Pt_{Leading track} (GeV/c)";
}
strAxisTitle[4] = " Eff. Inv Mass (GeV/c^{2})";
fHnSpAngularCorrOmegaPlus = new THnSparseF("fHnSpAngularCorrOmegaPlus", strHnSparseTitle.Data(), 5, bins, xmin, xmax);
fHnSpAngularCorrOmegaPlus->GetAxis(0)->SetTitle( strAxisTitle[0].Data() );
fHnSpAngularCorrOmegaPlus->GetAxis(1)->SetTitle( strAxisTitle[1].Data() );
fHnSpAngularCorrOmegaPlus->GetAxis(2)->SetTitle( strAxisTitle[2].Data() );
fHnSpAngularCorrOmegaPlus->GetAxis(3)->SetTitle( strAxisTitle[3].Data() );
fHnSpAngularCorrOmegaPlus->GetAxis(4)->SetTitle( strAxisTitle[4].Data() );
fHnSpAngularCorrOmegaPlus->Sumw2();
fListHistCascade->Add(fHnSpAngularCorrOmegaPlus);
}
PostData(1, fListHistCascade);
}
void AliAnalysisTaskCheckCascade::UserExec(Option_t *)
{
AliESDEvent *lESDevent = 0x0;
AliAODEvent *lAODevent = 0x0;
Int_t ncascades = -1;
Int_t nTrackMultiplicity = -1;
Int_t nTrackWithTPCrefitMultiplicity = -1;
Int_t nTrackPrimaryMultiplicity = -1;
Int_t nSPDTracklets = 0;
Int_t nITSandTPCtracksAndSPDtracklets = 0;
Int_t nTracksITSSApure = 0;
Short_t lStatusTrackingPrimVtx = -2;
Double_t lTrkgPrimaryVtxPos[3] = {-100.0, -100.0, -100.0};
Double_t lBestPrimaryVtxPos[3] = {-100.0, -100.0, -100.0};
Double_t lMagneticField = -10.;
if(fAnalysisType == "ESD"){
lESDevent = dynamic_cast<AliESDEvent*>( InputEvent() );
if (!lESDevent) {
AliWarning("ERROR: lESDevent not available \n");
return;
}
fHistCascadeMultiplicityBeforeTrigSel->Fill ( lESDevent->GetNumberOfCascades() );
UInt_t maskIsSelected = ((AliInputEventHandler*)(AliAnalysisManager::GetAnalysisManager()->GetInputEventHandler()))->IsEventSelected();
Bool_t isSelected = 0;
if( fTriggerMaskType == "kMB") isSelected = (maskIsSelected & AliVEvent::kMB) == AliVEvent::kMB;
else if(fTriggerMaskType == "kHighMult") isSelected = (maskIsSelected & AliVEvent::kHighMult) == AliVEvent::kHighMult;
else isSelected = 1;
if ( ! isSelected ) {
PostData(1, fListHistCascade);
return;
}
if(fkRerunV0CascVertexers){
if(fAnalysisType == "ESD" ){
}
}
ncascades = lESDevent->GetNumberOfCascades();
nTrackWithTPCrefitMultiplicity = DoESDTrackWithTPCrefitMultiplicity(lESDevent);
nTrackPrimaryMultiplicity = fESDtrackCuts->CountAcceptedTracks(lESDevent);
lESDevent->EstimateMultiplicity( nSPDTracklets, nITSandTPCtracksAndSPDtracklets, nTracksITSSApure, 1.0, kTRUE, kTRUE);
}
if(fAnalysisType == "AOD"){
lAODevent = dynamic_cast<AliAODEvent*>( InputEvent() );
if (!lAODevent) {
AliWarning("ERROR: lAODevent not available \n");
return;
}
ncascades = lAODevent->GetNumberOfCascades();
nTrackWithTPCrefitMultiplicity = -1;
nTrackPrimaryMultiplicity = -1;
fHistCascadeMultiplicityBeforeTrigSel->Fill ( ncascades );
}
nTrackMultiplicity = (InputEvent())->GetNumberOfTracks();
fHistTrackMultiplicityForTrigEvt ->Fill( nTrackMultiplicity );
fHistTPCrefitTrackMultiplicityForTrigEvt ->Fill( nTrackWithTPCrefitMultiplicity );
fHistPrimaryTrackMultiplicityForTrigEvt ->Fill( nTrackPrimaryMultiplicity );
fHistEstimateITSTPCMultiplicityForTrigEvt->Fill( nITSandTPCtracksAndSPDtracklets);
fHistCascadeMultiplicityForTrigEvt ->Fill( ncascades );
if(fAnalysisType == "ESD"){
const AliESDVertex *lPrimaryTrackingESDVtx = lESDevent->GetPrimaryVertexTracks();
lPrimaryTrackingESDVtx->GetXYZ( lTrkgPrimaryVtxPos );
const AliESDVertex *lPrimaryBestESDVtx = lESDevent->GetPrimaryVertex();
lPrimaryBestESDVtx->GetXYZ( lBestPrimaryVtxPos );
lStatusTrackingPrimVtx = lPrimaryTrackingESDVtx->GetStatus();
if(fkQualityCutZprimVtxPos) {
if(TMath::Abs(lBestPrimaryVtxPos[2]) > 10.0 ) {
AliWarning("Pb / | Z position of Best Prim Vtx | > 10.0 cm ... return !");
PostData(1, fListHistCascade);
return;
}
}
fHistCascadeMultiplicityForTrigEvtAndZprimVtx->Fill( ncascades );
if(fkRejectEventPileUp) {
if(lESDevent->IsPileupFromSPDInMultBins() ){
AliWarning("Pb / Event tagged as pile-up by SPD... return !");
PostData(1, fListHistCascade);
return;
}
}
fHistCascadeMultiplicityForTrigEvtNonPiledUpAndZprimVtx->Fill( ncascades );
if(fkQualityCutNoTPConlyPrimVtx) {
const AliESDVertex *lPrimarySPDVtx = lESDevent->GetPrimaryVertexSPD();
if (!lPrimarySPDVtx->GetStatus() && !lPrimaryTrackingESDVtx->GetStatus() ){
AliWarning("Pb / No SPD prim. vertex nor prim. Tracking vertex ... return !");
PostData(1, fListHistCascade);
return;
}
}
lMagneticField = lESDevent->GetMagneticField( );
}
if(fAnalysisType == "AOD"){
const AliAODVertex *lPrimaryBestAODVtx = lAODevent->GetPrimaryVertex();
lPrimaryBestAODVtx->GetXYZ( lBestPrimaryVtxPos );
lStatusTrackingPrimVtx = -1;
lTrkgPrimaryVtxPos[0] = -100.0;
lTrkgPrimaryVtxPos[1] = -100.0;
lTrkgPrimaryVtxPos[2] = -100.0;
lMagneticField = 0.;
}
fHistCascadeMultiplicityForSelEvt ->Fill( ncascades );
fHistPosBestPrimaryVtxXForSelEvt ->Fill( lBestPrimaryVtxPos[0] );
fHistPosBestPrimaryVtxYForSelEvt ->Fill( lBestPrimaryVtxPos[1] );
fHistPosBestPrimaryVtxZForSelEvt ->Fill( lBestPrimaryVtxPos[2] );
for (Int_t iXi = 0; iXi < ncascades; iXi++)
{
Double_t lTrkgPrimaryVtxRadius3D = -500.0;
Double_t lBestPrimaryVtxRadius3D = -500.0;
Double_t lEffMassXi = 0. ;
Double_t lChi2Xi = -1. ;
Double_t lDcaXiDaughters = -1. ;
Double_t lXiCosineOfPointingAngle = -1. ;
Double_t lPosXi[3] = { -1000.0, -1000.0, -1000.0 };
Double_t lXiRadius2D = -1000. ;
Double_t lXiRadius3D = -1000. ;
Int_t lPosTPCClusters = -1;
Int_t lNegTPCClusters = -1;
Int_t lBachTPCClusters = -1;
Double_t lInnerWallMomCascDghters[3] = {-100., -100., -100.};
Double_t lTPCSignalCascDghters [3] = {-100., -100., -100.};
Double_t lInvMassLambdaAsCascDghter = 0.;
Double_t lV0Chi2Xi = -1. ;
Double_t lDcaV0DaughtersXi = -1.;
Double_t lDcaBachToPrimVertexXi = -1., lDcaV0ToPrimVertexXi = -1.;
Double_t lDcaPosToPrimVertexXi = -1.;
Double_t lDcaNegToPrimVertexXi = -1.;
Double_t lV0CosineOfPointingAngleXi = -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.;
Bool_t lIsPosInXiProton = kFALSE;
Bool_t lIsPosInXiPion = kFALSE;
Bool_t lIsPosInOmegaProton = kFALSE;
Bool_t lIsPosInOmegaPion = kFALSE;
Bool_t lIsNegInXiProton = kFALSE;
Bool_t lIsNegInXiPion = kFALSE;
Bool_t lIsNegInOmegaProton = kFALSE;
Bool_t lIsNegInOmegaPion = kFALSE;
Bool_t lIsBachelorKaon = kFALSE;
Bool_t lIsBachelorPion = kFALSE;
Bool_t lIsBachelorKaonForTPC = kFALSE;
Bool_t lIsBachelorPionForTPC = kFALSE;
Bool_t lIsNegPionForTPC = kFALSE;
Bool_t lIsPosPionForTPC = kFALSE;
Bool_t lIsNegProtonForTPC = kFALSE;
Bool_t lIsPosProtonForTPC = kFALSE;
Double_t lXiMomX = 0. , lXiMomY = 0., lXiMomZ = 0.;
Double_t lXiTransvMom = 0. ;
Double_t lXiTotMom = 0. ;
Double_t lBachMomX = 0., lBachMomY = 0., lBachMomZ = 0.;
Double_t lBachTransvMom = 0.;
Double_t lBachTotMom = 0.;
Short_t lChargeXi = -2;
Double_t lV0toXiCosineOfPointingAngle = 0. ;
Double_t lRapXi = -20.0, lRapOmega = -20.0, lEta = -20.0, lTheta = 360., lPhi = 720. ;
Double_t lAlphaXi = -200., lPtArmXi = -200.0;
TVector3 lTVect3MomXi(0.,0.,0.);
Int_t lArrTrackID[3] = {-1, -1, -1};
if(fAnalysisType == "ESD"){
AliESDcascade *xi = lESDevent->GetCascade(iXi);
if (!xi) continue;
lTrkgPrimaryVtxRadius3D = TMath::Sqrt( lTrkgPrimaryVtxPos[0] * lTrkgPrimaryVtxPos[0] +
lTrkgPrimaryVtxPos[1] * lTrkgPrimaryVtxPos[1] +
lTrkgPrimaryVtxPos[2] * lTrkgPrimaryVtxPos[2] );
lBestPrimaryVtxRadius3D = TMath::Sqrt( lBestPrimaryVtxPos[0] * lBestPrimaryVtxPos[0] +
lBestPrimaryVtxPos[1] * lBestPrimaryVtxPos[1] +
lBestPrimaryVtxPos[2] * lBestPrimaryVtxPos[2] );
lV0quality = 0.;
xi->ChangeMassHypothesis(lV0quality , 3312);
lEffMassXi = xi->GetEffMassXi();
lChi2Xi = xi->GetChi2Xi();
lDcaXiDaughters = xi->GetDcaXiDaughters();
lXiCosineOfPointingAngle = xi->GetCascadeCosineOfPointingAngle( lBestPrimaryVtxPos[0],
lBestPrimaryVtxPos[1],
lBestPrimaryVtxPos[2] );
xi->GetXYZcascade( lPosXi[0], lPosXi[1], lPosXi[2] );
lXiRadius2D = TMath::Sqrt( lPosXi[0]*lPosXi[0] + lPosXi[1]*lPosXi[1] );
lXiRadius3D = TMath::Sqrt( lPosXi[0]*lPosXi[0] + lPosXi[1]*lPosXi[1] + lPosXi[2]*lPosXi[2]);
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;
}
lPosTPCClusters = pTrackXi->GetTPCNcls();
lNegTPCClusters = nTrackXi->GetTPCNcls();
lBachTPCClusters = bachTrackXi->GetTPCNcls();
if(fkQualityCutTPCrefit){
ULong_t pStatus = pTrackXi->GetStatus();
ULong_t nStatus = nTrackXi->GetStatus();
ULong_t bachStatus = bachTrackXi->GetStatus();
if ((pStatus&AliESDtrack::kTPCrefit) == 0) { AliWarning("Pb / V0 Pos. track has no TPCrefit ... continue!"); continue; }
if ((nStatus&AliESDtrack::kTPCrefit) == 0) { AliWarning("Pb / V0 Neg. track has no TPCrefit ... continue!"); continue; }
if ((bachStatus&AliESDtrack::kTPCrefit) == 0) { AliWarning("Pb / Bach. track has no TPCrefit ... continue!"); continue; }
}
if(fkQualityCut80TPCcls){
if(lPosTPCClusters < 80) { AliWarning("Pb / V0 Pos. track has less than 80 TPC clusters ... continue!"); continue; }
if(lNegTPCClusters < 80) { AliWarning("Pb / V0 Neg. track has less than 80 TPC clusters ... continue!"); continue; }
if(lBachTPCClusters < 80) { AliWarning("Pb / Bach. track has less than 80 TPC clusters ... continue!"); continue; }
}
const AliExternalTrackParam *pExtTrack = pTrackXi ->GetInnerParam();
const AliExternalTrackParam *nExtTrack = nTrackXi ->GetInnerParam();
const AliExternalTrackParam *bachExtTrack = bachTrackXi ->GetInnerParam();
if (pExtTrack) {
lInnerWallMomCascDghters[0] = pExtTrack ->GetP() * pExtTrack ->Charge();
lTPCSignalCascDghters [0] = pTrackXi ->GetTPCsignal();
}
if (nExtTrack) {
lInnerWallMomCascDghters[1] = nExtTrack ->GetP() * nExtTrack ->Charge();
lTPCSignalCascDghters [1] = nTrackXi ->GetTPCsignal();
}
if (bachExtTrack) {
lInnerWallMomCascDghters[2] = bachExtTrack ->GetP() * bachExtTrack ->Charge();
lTPCSignalCascDghters [2] = bachTrackXi ->GetTPCsignal();
}
lInvMassLambdaAsCascDghter = xi->GetEffMass();
lDcaV0DaughtersXi = xi->GetDcaV0Daughters();
lV0Chi2Xi = xi->GetChi2V0();
lV0CosineOfPointingAngleXi = xi->GetV0CosineOfPointingAngle( lBestPrimaryVtxPos[0],
lBestPrimaryVtxPos[1],
lBestPrimaryVtxPos[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(fkExtraSelections){
if(lDcaXiDaughters > 0.05) continue;
if(lXiRadius2D < 1.0) continue;
if(lXiRadius2D > 100) continue;
if(TMath::Abs(lInvMassLambdaAsCascDghter-1.11568) > 0.008) continue;
if(lDcaV0DaughtersXi > 0.3) continue;
if(lV0CosineOfPointingAngleXi > 0.9999) continue;
if(lDcaBachToPrimVertexXi < 0.04) continue;
if(lV0RadiusXi < 1.0) continue;
if(lV0RadiusXi > 100) continue;
}
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);
}
Double_t lPriorsGuessXi [AliPID::kSPECIESCN] = {0, 0, 2, 0, 1, 0,0,0,0};
Double_t lPriorsGuessOmega[AliPID::kSPECIESCN] = {0, 0, 1, 1, 1, 0,0,0,0};
AliPID pPidXi; pPidXi.SetPriors( lPriorsGuessXi , kTRUE);
AliPID pPidOmega; pPidOmega.SetPriors( lPriorsGuessOmega , kTRUE);
if( pTrackXi->IsOn(AliESDtrack::kESDpid) ){
Double_t r[10] = {0.}; pTrackXi->GetESDpid(r);
pPidXi.SetProbabilities(r);
pPidOmega.SetProbabilities(r);
Double_t pproton = pPidXi.GetProbability(AliPID::kProton);
if (pproton > pPidXi.GetProbability(AliPID::kElectron) &&
pproton > pPidXi.GetProbability(AliPID::kMuon) &&
pproton > pPidXi.GetProbability(AliPID::kPion) &&
pproton > pPidXi.GetProbability(AliPID::kKaon) ) lIsPosInXiProton = kTRUE;
Double_t ppion = pPidXi.GetProbability(AliPID::kPion);
if (ppion > pPidXi.GetProbability(AliPID::kElectron) &&
ppion > pPidXi.GetProbability(AliPID::kMuon) &&
ppion > pPidXi.GetProbability(AliPID::kKaon) &&
ppion > pPidXi.GetProbability(AliPID::kProton) ) lIsPosInXiPion = kTRUE;
pproton = 0.;
pproton = pPidOmega.GetProbability(AliPID::kProton);
if (pproton > pPidOmega.GetProbability(AliPID::kElectron) &&
pproton > pPidOmega.GetProbability(AliPID::kMuon) &&
pproton > pPidOmega.GetProbability(AliPID::kPion) &&
pproton > pPidOmega.GetProbability(AliPID::kKaon) ) lIsPosInOmegaProton = kTRUE;
ppion = 0.;
ppion = pPidOmega.GetProbability(AliPID::kPion);
if (ppion > pPidOmega.GetProbability(AliPID::kElectron) &&
ppion > pPidOmega.GetProbability(AliPID::kMuon) &&
ppion > pPidOmega.GetProbability(AliPID::kKaon) &&
ppion > pPidOmega.GetProbability(AliPID::kProton) ) lIsPosInOmegaPion = kTRUE;
}
AliPID nPidXi; nPidXi.SetPriors( lPriorsGuessXi , kTRUE);
AliPID nPidOmega; nPidOmega.SetPriors( lPriorsGuessOmega , kTRUE);
if( nTrackXi->IsOn(AliESDtrack::kESDpid) ){
Double_t r[10] = {0.}; nTrackXi->GetESDpid(r);
nPidXi.SetProbabilities(r);
nPidOmega.SetProbabilities(r);
Double_t ppion = nPidXi.GetProbability(AliPID::kPion);
if (ppion > nPidXi.GetProbability(AliPID::kElectron) &&
ppion > nPidXi.GetProbability(AliPID::kMuon) &&
ppion > nPidXi.GetProbability(AliPID::kKaon) &&
ppion > nPidXi.GetProbability(AliPID::kProton) ) lIsNegInXiPion = kTRUE;
Double_t pproton = nPidXi.GetProbability(AliPID::kProton);
if (pproton > nPidXi.GetProbability(AliPID::kElectron) &&
pproton > nPidXi.GetProbability(AliPID::kMuon) &&
pproton > nPidXi.GetProbability(AliPID::kPion) &&
pproton > nPidXi.GetProbability(AliPID::kKaon) ) lIsNegInXiProton = kTRUE;
ppion = 0.;
ppion = nPidOmega.GetProbability(AliPID::kPion);
if (ppion > nPidOmega.GetProbability(AliPID::kElectron) &&
ppion > nPidOmega.GetProbability(AliPID::kMuon) &&
ppion > nPidOmega.GetProbability(AliPID::kKaon) &&
ppion > nPidOmega.GetProbability(AliPID::kProton) ) lIsNegInOmegaPion = kTRUE;
pproton = 0.;
pproton = nPidOmega.GetProbability(AliPID::kProton);
if (pproton > nPidOmega.GetProbability(AliPID::kElectron) &&
pproton > nPidOmega.GetProbability(AliPID::kMuon) &&
pproton > nPidOmega.GetProbability(AliPID::kPion) &&
pproton > nPidOmega.GetProbability(AliPID::kKaon) ) lIsNegInOmegaProton = kTRUE;
}
AliPID bachPidXi; bachPidXi.SetPriors( lPriorsGuessXi , kTRUE );
AliPID bachPidOmega; bachPidOmega.SetPriors( lPriorsGuessOmega, kTRUE );
if( bachTrackXi->IsOn(AliESDtrack::kESDpid) ){
Double_t r[10] = {0.}; bachTrackXi->GetESDpid(r);
bachPidXi.SetProbabilities(r);
bachPidOmega.SetProbabilities(r);
Double_t ppion = bachPidXi.GetProbability(AliPID::kPion);
if (ppion > bachPidXi.GetProbability(AliPID::kElectron) &&
ppion > bachPidXi.GetProbability(AliPID::kMuon) &&
ppion > bachPidXi.GetProbability(AliPID::kKaon) &&
ppion > bachPidXi.GetProbability(AliPID::kProton) ) lIsBachelorPion = kTRUE;
Double_t pkaon = bachPidOmega.GetProbability(AliPID::kKaon);
if (pkaon > bachPidOmega.GetProbability(AliPID::kElectron) &&
pkaon > bachPidOmega.GetProbability(AliPID::kMuon) &&
pkaon > bachPidOmega.GetProbability(AliPID::kPion) &&
pkaon > bachPidOmega.GetProbability(AliPID::kProton) ) lIsBachelorKaon = kTRUE;
}
if (TMath::Abs(fESDpid->NumberOfSigmasTPC( bachTrackXi,AliPID::kKaon)) < 4) lIsBachelorKaonForTPC = kTRUE;
if (TMath::Abs(fESDpid->NumberOfSigmasTPC( bachTrackXi,AliPID::kPion)) < 4) lIsBachelorPionForTPC = kTRUE;
if (TMath::Abs(fESDpid->NumberOfSigmasTPC( nTrackXi,AliPID::kPion )) < 4) lIsNegPionForTPC = kTRUE;
if (TMath::Abs(fESDpid->NumberOfSigmasTPC( nTrackXi,AliPID::kProton )) < 4) lIsNegProtonForTPC = kTRUE;
if (TMath::Abs(fESDpid->NumberOfSigmasTPC( pTrackXi,AliPID::kPion )) < 4) lIsPosPionForTPC = kTRUE;
if (TMath::Abs(fESDpid->NumberOfSigmasTPC( pTrackXi,AliPID::kProton )) < 4) lIsPosProtonForTPC = kTRUE;
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 );
lBachTransvMom = TMath::Sqrt( lBachMomX*lBachMomX + lBachMomY*lBachMomY );
lBachTotMom = TMath::Sqrt( lBachMomX*lBachMomX + lBachMomY*lBachMomY + lBachMomZ*lBachMomZ );
lChargeXi = xi->Charge();
lV0toXiCosineOfPointingAngle = xi->GetV0CosineOfPointingAngle( lPosXi[0], lPosXi[1], lPosXi[2] );
lRapXi = xi->RapXi();
lRapOmega = xi->RapOmega();
lEta = xi->Eta();
lTheta = xi->Theta() *180.0/TMath::Pi();
lPhi = xi->Phi() *180.0/TMath::Pi();
lAlphaXi = xi->AlphaXi();
lPtArmXi = xi->PtArmXi();
Bool_t kAntiSplittingLambda = kFALSE;
if(kAntiSplittingLambda){
Double_t lNMomX = 0., lNMomY = 0., lNMomZ = 0.;
Double_t lPMomX = 0., lPMomY = 0., lPMomZ = 0.;
xi->GetPPxPyPz(lPMomX, lPMomY, lPMomZ);
xi->GetNPxPyPz(lNMomX, lNMomY, lNMomZ);
if( xi->Charge() < 0){
if(TMath::Abs(lBachTransvMom - TMath::Sqrt( lNMomX*lNMomX + lNMomY*lNMomY ) ) < 0.075) continue;
}
else {
if(TMath::Abs(lBachTransvMom - TMath::Sqrt( lPMomX*lPMomX + lPMomY*lPMomY ) ) < 0.075) continue;
}
}
lTVect3MomXi.SetXYZ( lXiMomX, lXiMomY, lXiMomZ );
lArrTrackID[0] = pTrackXi ->GetID();
lArrTrackID[1] = nTrackXi ->GetID();
lArrTrackID[2] = bachTrackXi->GetID();
}
if(fAnalysisType == "AOD"){
const AliAODcascade *xi = lAODevent->GetCascade(iXi);
if (!xi) continue;
lTrkgPrimaryVtxRadius3D = -500. ;
lBestPrimaryVtxRadius3D = TMath::Sqrt( lBestPrimaryVtxPos[0] * lBestPrimaryVtxPos[0] +
lBestPrimaryVtxPos[1] * lBestPrimaryVtxPos[1] +
lBestPrimaryVtxPos[2] * lBestPrimaryVtxPos[2] );
lEffMassXi = xi->MassXi();
lChi2Xi = xi->Chi2Xi();
lDcaXiDaughters = xi->DcaXiDaughters();
lXiCosineOfPointingAngle = xi->CosPointingAngleXi( lBestPrimaryVtxPos[0],
lBestPrimaryVtxPos[1],
lBestPrimaryVtxPos[2] );
lPosXi[0] = xi->DecayVertexXiX();
lPosXi[1] = xi->DecayVertexXiY();
lPosXi[2] = xi->DecayVertexXiZ();
lXiRadius2D = TMath::Sqrt( lPosXi[0]*lPosXi[0] + lPosXi[1]*lPosXi[1] );
lXiRadius3D = TMath::Sqrt( lPosXi[0]*lPosXi[0] + lPosXi[1]*lPosXi[1] + lPosXi[2]*lPosXi[2] );
lChargeXi = xi->ChargeXi();
if( lChargeXi < 0)
lInvMassLambdaAsCascDghter = xi->MassLambda();
else
lInvMassLambdaAsCascDghter = xi->MassAntiLambda();
lDcaV0DaughtersXi = xi->DcaV0Daughters();
lV0Chi2Xi = xi->Chi2V0();
lV0CosineOfPointingAngleXi = xi->CosPointingAngle( lBestPrimaryVtxPos );
lDcaV0ToPrimVertexXi = xi->DcaV0ToPrimVertex();
lDcaBachToPrimVertexXi = xi->DcaBachToPrimVertex();
lPosV0Xi[0] = xi->DecayVertexV0X();
lPosV0Xi[1] = xi->DecayVertexV0Y();
lPosV0Xi[2] = xi->DecayVertexV0Z();
lV0RadiusXi = TMath::Sqrt( lPosV0Xi[0]*lPosV0Xi[0] + lPosV0Xi[1]*lPosV0Xi[1] );
lDcaPosToPrimVertexXi = xi->DcaPosToPrimVertex();
lDcaNegToPrimVertexXi = xi->DcaNegToPrimVertex();
if( lChargeXi < 0 ) lInvMassXiMinus = xi->MassXi();
if( lChargeXi > 0 ) lInvMassXiPlus = xi->MassXi();
if( lChargeXi < 0 ) lInvMassOmegaMinus = xi->MassOmega();
if( lChargeXi > 0 ) lInvMassOmegaPlus = xi->MassOmega();
lXiMomX = xi->MomXiX();
lXiMomY = xi->MomXiY();
lXiMomZ = xi->MomXiZ();
lXiTransvMom = TMath::Sqrt( lXiMomX*lXiMomX + lXiMomY*lXiMomY );
lXiTotMom = TMath::Sqrt( lXiMomX*lXiMomX + lXiMomY*lXiMomY + lXiMomZ*lXiMomZ );
lBachMomX = xi->MomBachX();
lBachMomY = xi->MomBachY();
lBachMomZ = xi->MomBachZ();
lBachTransvMom = TMath::Sqrt( lBachMomX*lBachMomX + lBachMomY*lBachMomY );
lBachTotMom = TMath::Sqrt( lBachMomX*lBachMomX + lBachMomY*lBachMomY + lBachMomZ*lBachMomZ );
lV0toXiCosineOfPointingAngle = xi->CosPointingAngle( xi->GetDecayVertexXi() );
lRapXi = xi->RapXi();
lRapOmega = xi->RapOmega();
lEta = xi->Eta();
lTheta = xi->Theta() *180.0/TMath::Pi();
lPhi = xi->Phi() *180.0/TMath::Pi();
lAlphaXi = xi->AlphaXi();
lPtArmXi = xi->PtArmXi();
lTVect3MomXi.SetXYZ( lXiMomX, lXiMomY, lXiMomZ );
AliAODTrack *pTrackXi = dynamic_cast<AliAODTrack*>( xi->GetDaughter(0) );
AliAODTrack *nTrackXi = dynamic_cast<AliAODTrack*>( xi->GetDaughter(1) );
AliAODTrack *bachTrackXi = dynamic_cast<AliAODTrack*>( xi->GetDecayVertexXi()->GetDaughter(0) );
if (!pTrackXi || !nTrackXi || !bachTrackXi ) {
AliWarning("ERROR: Could not retrieve one of the 3 AOD daughter tracks of the cascade ...");
continue;
}
lArrTrackID[0] = pTrackXi ->GetID();
lArrTrackID[1] = nTrackXi ->GetID();
lArrTrackID[2] = bachTrackXi->GetID();
}
fHistTPCrefitTrackMultiplicityForCascadeEvt->Fill( nTrackWithTPCrefitMultiplicity );
fHistPrimaryTrackMultiplicityForCascadeEvt ->Fill( nTrackPrimaryMultiplicity );
fHistPosV0TPCClusters ->Fill( lPosTPCClusters );
fHistNegV0TPCClusters ->Fill( lNegTPCClusters );
fHistBachTPCClusters ->Fill( lBachTPCClusters );
f2dHistTPCdEdxOfCascDghters ->Fill( lInnerWallMomCascDghters[0] , lTPCSignalCascDghters[0] );
f2dHistTPCdEdxOfCascDghters ->Fill( lInnerWallMomCascDghters[1] , lTPCSignalCascDghters[1] );
f2dHistTPCdEdxOfCascDghters ->Fill( lInnerWallMomCascDghters[2] , lTPCSignalCascDghters[2] );
fHistVtxStatus ->Fill( lStatusTrackingPrimVtx );
if( lStatusTrackingPrimVtx ){
fHistPosTrkgPrimaryVtxXForCascadeEvt ->Fill( lTrkgPrimaryVtxPos[0] );
fHistPosTrkgPrimaryVtxYForCascadeEvt ->Fill( lTrkgPrimaryVtxPos[1] );
fHistPosTrkgPrimaryVtxZForCascadeEvt ->Fill( lTrkgPrimaryVtxPos[2] );
fHistTrkgPrimaryVtxRadius ->Fill( lTrkgPrimaryVtxRadius3D );
}
fHistPosBestPrimaryVtxXForCascadeEvt ->Fill( lBestPrimaryVtxPos[0] );
fHistPosBestPrimaryVtxYForCascadeEvt ->Fill( lBestPrimaryVtxPos[1] );
fHistPosBestPrimaryVtxZForCascadeEvt ->Fill( lBestPrimaryVtxPos[2] );
fHistBestPrimaryVtxRadius ->Fill( lBestPrimaryVtxRadius3D );
f2dHistTrkgPrimVtxVsBestPrimVtx->Fill( lTrkgPrimaryVtxRadius3D, lBestPrimaryVtxRadius3D );
if( ( (lChargeXi<0) && lIsBachelorPionForTPC && lIsPosProtonForTPC && lIsNegPionForTPC ) ||
( (lChargeXi>0) && lIsBachelorPionForTPC && lIsNegProtonForTPC && lIsPosPionForTPC ) )
{
fHistEffMassXi ->Fill( lEffMassXi );
fHistChi2Xi ->Fill( lChi2Xi );
fHistDcaXiDaughters ->Fill( lDcaXiDaughters );
fHistDcaBachToPrimVertex ->Fill( lDcaBachToPrimVertexXi );
fHistXiCosineOfPointingAngle ->Fill( lXiCosineOfPointingAngle );
fHistXiRadius ->Fill( lXiRadius2D );
fHistMassLambdaAsCascDghter ->Fill( lInvMassLambdaAsCascDghter );
fHistV0Chi2Xi ->Fill( lV0Chi2Xi );
fHistDcaV0DaughtersXi ->Fill( lDcaV0DaughtersXi );
fHistV0CosineOfPointingAngleXi ->Fill( lV0CosineOfPointingAngleXi );
fHistV0RadiusXi ->Fill( lV0RadiusXi );
fHistDcaV0ToPrimVertexXi ->Fill( lDcaV0ToPrimVertexXi );
fHistDcaPosToPrimVertexXi ->Fill( lDcaPosToPrimVertexXi );
fHistDcaNegToPrimVertexXi ->Fill( lDcaNegToPrimVertexXi );
fHistChargeXi ->Fill( lChargeXi );
fHistV0toXiCosineOfPointingAngle->Fill( lV0toXiCosineOfPointingAngle );
if( TMath::Abs( lInvMassXiMinus-1.3217 ) < 0.010 || TMath::Abs( lInvMassXiPlus-1.3217 ) < 0.010){
fHistXiTransvMom ->Fill( lXiTransvMom );
fHistXiTotMom ->Fill( lXiTotMom );
fHistBachTransvMomXi ->Fill( lBachTransvMom );
fHistBachTotMomXi ->Fill( lBachTotMom );
fHistRapXi ->Fill( lRapXi );
fHistEtaXi ->Fill( lEta );
fHistThetaXi ->Fill( lTheta );
fHistPhiXi ->Fill( lPhi );
}
if( (lChargeXi < 0) && (TMath::Abs( lInvMassXiMinus-1.3217 ) < 0.010) ) fHistcTauXiMinus ->Fill( lXiRadius3D * 1.3271/lXiTotMom );
if( (lChargeXi > 0) && (TMath::Abs( lInvMassXiPlus -1.3217 ) < 0.010) ) fHistcTauXiPlus ->Fill( lXiRadius3D * 1.3271/lXiTotMom );
if( TMath::Abs( lInvMassOmegaMinus-1.672 ) < 0.010 || TMath::Abs( lInvMassOmegaPlus-1.672 ) < 0.010 ){
fHistRapOmega ->Fill( lRapOmega );
}
if( (lChargeXi < 0) && (TMath::Abs( lInvMassOmegaMinus-1.672 ) < 0.010) ) fHistcTauOmegaMinus ->Fill( lXiRadius3D * 1.67245/lXiTotMom );
if( (lChargeXi > 0) && (TMath::Abs( lInvMassOmegaPlus- 1.672 ) < 0.010) ) fHistcTauOmegaPlus ->Fill( lXiRadius3D * 1.67245/lXiTotMom );
f2dHistArmenteros ->Fill( lChargeXi*lAlphaXi, lPtArmXi );
}
if( lChargeXi < 0 ){
fHistMassXiMinus ->Fill( lInvMassXiMinus );
fHistMassOmegaMinus ->Fill( lInvMassOmegaMinus );
if(lIsBachelorPion) fHistMassWithCombPIDXiMinus ->Fill( lInvMassXiMinus );
if(lIsBachelorKaon) fHistMassWithCombPIDOmegaMinus ->Fill( lInvMassOmegaMinus );
}
if( lChargeXi > 0 ){
fHistMassXiPlus ->Fill( lInvMassXiPlus );
fHistMassOmegaPlus ->Fill( lInvMassOmegaPlus );
if(lIsBachelorPion) fHistMassWithCombPIDXiPlus ->Fill( lInvMassXiPlus );
if(lIsBachelorKaon) fHistMassWithCombPIDOmegaPlus ->Fill( lInvMassOmegaPlus );
}
if( lChargeXi < 0 ) {
f2dHistEffMassLambdaVsEffMassXiMinus->Fill( lInvMassLambdaAsCascDghter, lInvMassXiMinus );
f2dHistEffMassXiVsEffMassOmegaMinus ->Fill( lInvMassXiMinus, lInvMassOmegaMinus );
f2dHistXiRadiusVsEffMassXiMinus ->Fill( lXiRadius2D, lInvMassXiMinus );
f2dHistXiRadiusVsEffMassOmegaMinus ->Fill( lXiRadius2D, lInvMassOmegaMinus );
f3dHistXiPtVsEffMassVsYXiMinus ->Fill( lXiTransvMom, lInvMassXiMinus, lRapXi );
f3dHistXiPtVsEffMassVsYOmegaMinus ->Fill( lXiTransvMom, lInvMassOmegaMinus, lRapOmega );
}
else{
f2dHistEffMassLambdaVsEffMassXiPlus ->Fill( lInvMassLambdaAsCascDghter, lInvMassXiPlus );
f2dHistEffMassXiVsEffMassOmegaPlus ->Fill( lInvMassXiPlus, lInvMassOmegaPlus );
f2dHistXiRadiusVsEffMassXiPlus ->Fill( lXiRadius2D, lInvMassXiPlus);
f2dHistXiRadiusVsEffMassOmegaPlus ->Fill( lXiRadius2D, lInvMassOmegaPlus );
f3dHistXiPtVsEffMassVsYXiPlus ->Fill( lXiTransvMom, lInvMassXiPlus, lRapXi );
f3dHistXiPtVsEffMassVsYOmegaPlus ->Fill( lXiTransvMom, lInvMassOmegaPlus, lRapOmega );
}
Double_t lContainerPIDVars[4] = {0.0};
if( lChargeXi < 0 ) {
lContainerPIDVars[0] = lXiTransvMom ;
lContainerPIDVars[1] = lInvMassXiMinus ;
lContainerPIDVars[2] = lRapXi ;
lContainerPIDVars[3] = nTrackPrimaryMultiplicity;
fCFContCascadePIDXiMinus->Fill(lContainerPIDVars, 0);
if( lIsBachelorPionForTPC )
fCFContCascadePIDXiMinus->Fill(lContainerPIDVars, 1);
if( lIsBachelorPionForTPC &&
lIsPosProtonForTPC )
fCFContCascadePIDXiMinus->Fill(lContainerPIDVars, 2);
if( lIsBachelorPionForTPC &&
lIsPosProtonForTPC &&
lIsNegPionForTPC )
fCFContCascadePIDXiMinus->Fill(lContainerPIDVars, 3);
if( lIsBachelorPion )
fCFContCascadePIDXiMinus->Fill(lContainerPIDVars, 4);
if( lIsBachelorPion &&
lIsPosInXiProton )
fCFContCascadePIDXiMinus->Fill(lContainerPIDVars, 5);
if(lIsBachelorPion &&
lIsPosInXiProton &&
lIsNegInXiPion )
fCFContCascadePIDXiMinus->Fill(lContainerPIDVars, 6);
}
lContainerPIDVars[0] = 0.; lContainerPIDVars[1] = 0.; lContainerPIDVars[2] = 0.; lContainerPIDVars[3] = 0.;
if( lChargeXi > 0 ) {
lContainerPIDVars[0] = lXiTransvMom ;
lContainerPIDVars[1] = lInvMassXiPlus ;
lContainerPIDVars[2] = lRapXi ;
lContainerPIDVars[3] = nTrackPrimaryMultiplicity;
fCFContCascadePIDXiPlus->Fill(lContainerPIDVars, 0);
if( lIsBachelorPionForTPC )
fCFContCascadePIDXiPlus->Fill(lContainerPIDVars, 1);
if( lIsBachelorPionForTPC &&
lIsNegProtonForTPC )
fCFContCascadePIDXiPlus->Fill(lContainerPIDVars, 2);
if( lIsBachelorPionForTPC &&
lIsNegProtonForTPC &&
lIsPosPionForTPC )
fCFContCascadePIDXiPlus->Fill(lContainerPIDVars, 3);
if( lIsBachelorPion )
fCFContCascadePIDXiPlus->Fill(lContainerPIDVars, 4);
if( lIsBachelorPion &&
lIsNegInXiProton )
fCFContCascadePIDXiPlus->Fill(lContainerPIDVars, 5);
if(lIsBachelorPion &&
lIsNegInXiProton &&
lIsPosInXiPion )
fCFContCascadePIDXiPlus->Fill(lContainerPIDVars, 6);
}
lContainerPIDVars[0] = 0.; lContainerPIDVars[1] = 0.; lContainerPIDVars[2] = 0.; lContainerPIDVars[3] = 0.;
if( lChargeXi < 0 && (TMath::Abs( lInvMassXiMinus-1.3217 ) > 0.008) ) {
lContainerPIDVars[0] = lXiTransvMom ;
lContainerPIDVars[1] = lInvMassOmegaMinus ;
lContainerPIDVars[2] = lRapOmega ;
lContainerPIDVars[3] = nTrackPrimaryMultiplicity;
fCFContCascadePIDOmegaMinus->Fill(lContainerPIDVars, 0);
if( lIsBachelorKaonForTPC )
fCFContCascadePIDOmegaMinus->Fill(lContainerPIDVars, 1);
if( lIsBachelorKaonForTPC &&
lIsPosProtonForTPC )
fCFContCascadePIDOmegaMinus->Fill(lContainerPIDVars, 2);
if( lIsBachelorKaonForTPC &&
lIsPosProtonForTPC &&
lIsNegPionForTPC )
fCFContCascadePIDOmegaMinus->Fill(lContainerPIDVars, 3);
if( lIsBachelorKaon )
fCFContCascadePIDOmegaMinus->Fill(lContainerPIDVars, 4);
if( lIsBachelorKaon &&
lIsPosInOmegaProton )
fCFContCascadePIDOmegaMinus->Fill(lContainerPIDVars, 5);
if(lIsBachelorKaon &&
lIsPosInOmegaProton &&
lIsNegInOmegaPion )
fCFContCascadePIDOmegaMinus->Fill(lContainerPIDVars, 6);
}
lContainerPIDVars[0] = 0.; lContainerPIDVars[1] = 0.; lContainerPIDVars[2] = 0.; lContainerPIDVars[3] = 0.;
if( lChargeXi > 0 && (TMath::Abs( lInvMassXiPlus-1.3217 ) > 0.008) ) {
lContainerPIDVars[0] = lXiTransvMom ;
lContainerPIDVars[1] = lInvMassOmegaPlus ;
lContainerPIDVars[2] = lRapOmega ;
lContainerPIDVars[3] = nTrackPrimaryMultiplicity;
fCFContCascadePIDOmegaPlus->Fill(lContainerPIDVars, 0);
if( lIsBachelorKaonForTPC )
fCFContCascadePIDOmegaPlus->Fill(lContainerPIDVars, 1);
if( lIsBachelorKaonForTPC &&
lIsNegProtonForTPC )
fCFContCascadePIDOmegaPlus->Fill(lContainerPIDVars, 2);
if( lIsBachelorKaonForTPC &&
lIsNegProtonForTPC &&
lIsPosPionForTPC )
fCFContCascadePIDOmegaPlus->Fill(lContainerPIDVars, 3);
if( lIsBachelorKaon )
fCFContCascadePIDOmegaPlus->Fill(lContainerPIDVars, 4);
if( lIsBachelorKaon &&
lIsNegInOmegaProton )
fCFContCascadePIDOmegaPlus->Fill(lContainerPIDVars, 5);
if(lIsBachelorKaon &&
lIsNegInOmegaProton &&
lIsPosInOmegaPion )
fCFContCascadePIDOmegaPlus->Fill(lContainerPIDVars, 6);
}
Double_t lContainerCutVars[20] = {0.0};
lContainerCutVars[0] = lDcaXiDaughters;
lContainerCutVars[1] = lDcaBachToPrimVertexXi;
lContainerCutVars[2] = lXiCosineOfPointingAngle;
lContainerCutVars[3] = lXiRadius2D;
lContainerCutVars[4] = lInvMassLambdaAsCascDghter;
lContainerCutVars[5] = lDcaV0DaughtersXi;
lContainerCutVars[6] = lV0CosineOfPointingAngleXi;
lContainerCutVars[7] = lV0RadiusXi;
lContainerCutVars[8] = lDcaV0ToPrimVertexXi;
lContainerCutVars[9] = lDcaPosToPrimVertexXi;
lContainerCutVars[10] = lDcaNegToPrimVertexXi;
lContainerCutVars[13] = lXiTransvMom;
lContainerCutVars[16] = lBestPrimaryVtxPos[2];
lContainerCutVars[17] = nTrackPrimaryMultiplicity;
lContainerCutVars[18] = nITSandTPCtracksAndSPDtracklets;
lContainerCutVars[19] = lBachTPCClusters;
if( lChargeXi < 0 ) {
lContainerCutVars[11] = lInvMassXiMinus;
lContainerCutVars[12] = 1.63;
lContainerCutVars[14] = lRapXi;
lContainerCutVars[15] = -1.;
if( lIsBachelorPionForTPC && lIsPosProtonForTPC && lIsNegPionForTPC ) fCFContCascadeCuts->Fill(lContainerCutVars,0);
lContainerCutVars[11] = 1.26;
lContainerCutVars[12] = lInvMassOmegaMinus;
lContainerCutVars[14] = -1.;
lContainerCutVars[15] = lRapOmega;
if( lIsBachelorKaonForTPC && lIsPosProtonForTPC && lIsNegPionForTPC
&& (TMath::Abs( lInvMassXiMinus-1.3217 ) > 0.008) ) fCFContCascadeCuts->Fill(lContainerCutVars,2);
}
else{
lContainerCutVars[11] = lInvMassXiPlus;
lContainerCutVars[12] = 1.63;
lContainerCutVars[14] = lRapXi;
lContainerCutVars[15] = -1.;
if( lIsBachelorPionForTPC && lIsNegProtonForTPC && lIsPosPionForTPC ) fCFContCascadeCuts->Fill(lContainerCutVars,1);
lContainerCutVars[11] = 1.26;
lContainerCutVars[12] = lInvMassOmegaPlus;
lContainerCutVars[14] = -1.;
lContainerCutVars[15] = lRapOmega;
if( lIsBachelorKaonForTPC && lIsNegProtonForTPC && lIsPosPionForTPC
&& (TMath::Abs( lInvMassXiPlus-1.3217 ) > 0.008) ) fCFContCascadeCuts->Fill(lContainerCutVars,3);
}
if( lChargeXi < 0 ){
if( lIsBachelorPionForTPC && lIsPosProtonForTPC && lIsNegPionForTPC ) DoAngularCorrelation("Xi-", lInvMassXiMinus, lArrTrackID, lTVect3MomXi, lEta, lRapXi);
if( lIsBachelorKaonForTPC && lIsPosProtonForTPC && lIsNegPionForTPC
&& (TMath::Abs( lInvMassXiMinus-1.3217 ) > 0.008) ) DoAngularCorrelation("Omega-", lInvMassOmegaMinus, lArrTrackID, lTVect3MomXi, lEta, lRapOmega);
}
else{
if( lIsBachelorPionForTPC && lIsNegProtonForTPC && lIsPosPionForTPC ) DoAngularCorrelation("Xi+", lInvMassXiPlus, lArrTrackID, lTVect3MomXi, lEta, lRapXi);
if( lIsBachelorKaonForTPC && lIsNegProtonForTPC && lIsPosPionForTPC
&& (TMath::Abs( lInvMassXiPlus-1.3217 ) > 0.008) ) DoAngularCorrelation("Omega+", lInvMassOmegaPlus, lArrTrackID, lTVect3MomXi, lEta, lRapOmega);
}
}
PostData(1, fListHistCascade);
}
void AliAnalysisTaskCheckCascade::DoAngularCorrelation( const Char_t *lCascType,
Double_t lInvMassCascade,
const Int_t *lArrTrackID,
TVector3 &lTVect3MomXi,
Double_t lEtaXi,
Double_t lRapCascade){
if( fAnalysisType == "AOD") return;
TString lStrCascType( lCascType );
Double_t lCascPdgMass = 0.0;
if( lStrCascType.Contains("Xi") ) lCascPdgMass = 1.3217;
if( lStrCascType.Contains("Omega") ) lCascPdgMass = 1.6724;
if( lInvMassCascade > lCascPdgMass + 0.010) return;
if( lInvMassCascade < lCascPdgMass - 0.010) return;
if( lRapCascade > 0.5 ) return;
if( lRapCascade < -0.5 ) return;
if(fAngularCorrelationType.Contains("AssoAnyPrim") ){
Bool_t kRejectLowPtCascades = kTRUE;
if(kRejectLowPtCascades && (lTVect3MomXi.Pt() < 1.7) ) return;
if(fAngularCorrelationType == "TrigCascLeading-AssoAnyPrim"){
for(Int_t TrckIdx = 0; TrckIdx < (InputEvent())->GetNumberOfTracks() ; TrckIdx++ )
{
AliESDtrack *lCurrentTrck = dynamic_cast<AliESDtrack*>( (InputEvent())->GetTrack( TrckIdx ) );
if (!lCurrentTrck ) {
AliWarning("ERROR Correl. Study : Could not retrieve a track while looping over the event tracks ...");
continue;
}
if( !fESDtrackCuts->AcceptTrack(lCurrentTrck) ) continue;
if(lTVect3MomXi.Pt() < lCurrentTrck->Pt() ) return;
}
}
for(Int_t TrckIdx = 0; TrckIdx < (InputEvent())->GetNumberOfTracks() ; TrckIdx++ )
{
AliESDtrack *lCurrentTrck = dynamic_cast<AliESDtrack*>( (InputEvent())->GetTrack( TrckIdx ) );
if (!lCurrentTrck ) {
AliWarning("ERROR Correl. Study : Could not retrieve a track while looping over the event tracks ...");
continue;
}
if( !fESDtrackCuts->AcceptTrack(lCurrentTrck) ) continue;
if(lCurrentTrck->GetID() == lArrTrackID[0]) continue;
if(lCurrentTrck->GetID() == lArrTrackID[1]) continue;
if(lCurrentTrck->GetID() == lArrTrackID[2]) continue;
TVector3 lTVect3MomTrck(lCurrentTrck->Px(), lCurrentTrck->Py(), lCurrentTrck->Pz() );
Double_t lHnSpFillVar[5] = {0.};
lHnSpFillVar[0] = lTVect3MomXi.DeltaPhi(lTVect3MomTrck) * 180.0/TMath::Pi();
if(lHnSpFillVar[0] < -50.0) lHnSpFillVar[0] += 360.0;
lHnSpFillVar[1] = lEtaXi - lCurrentTrck->Eta();
lHnSpFillVar[2] = lTVect3MomXi.Pt();
lHnSpFillVar[3] = lCurrentTrck->Pt();
lHnSpFillVar[4] = lInvMassCascade;
if( lStrCascType.Contains("Xi-") ) fHnSpAngularCorrXiMinus ->Fill( lHnSpFillVar );
else if( lStrCascType.Contains("Xi+") ) fHnSpAngularCorrXiPlus ->Fill( lHnSpFillVar );
else if( lStrCascType.Contains("Omega-") ) fHnSpAngularCorrOmegaMinus ->Fill( lHnSpFillVar );
else if( lStrCascType.Contains("Omega+") ) fHnSpAngularCorrOmegaPlus ->Fill( lHnSpFillVar );
}
}
else if(fAngularCorrelationType == "TrigLeadingTrck-AssoCasc"){
Int_t lLeadingPrimTrackIdx = -1;
Double_t lPtMax = 0.1;
for(Int_t TrckIdx = 0; TrckIdx < (InputEvent())->GetNumberOfTracks() ; TrckIdx++ )
{
AliESDtrack *lCurrentTrck = dynamic_cast<AliESDtrack*>( (InputEvent())->GetTrack( TrckIdx ) );
if (!lCurrentTrck ) {
AliWarning("ERROR Correl. Study : Could not retrieve a track while looping over the event tracks ...");
continue;
}
if( !fESDtrackCuts->AcceptTrack(lCurrentTrck) ) continue;
if(lCurrentTrck->GetID() == lArrTrackID[0]) continue;
if(lCurrentTrck->GetID() == lArrTrackID[1]) continue;
if(lCurrentTrck->GetID() == lArrTrackID[2]) continue;
if( lPtMax < lCurrentTrck->Pt() ){
lLeadingPrimTrackIdx = TMath::Abs( lCurrentTrck->GetID() );
lPtMax = lCurrentTrck->Pt();
}
}
if( lLeadingPrimTrackIdx < 0 ) return;
if( lPtMax < 0.101 ) return;
AliESDtrack *lLeadingTrck = 0x0;
lLeadingTrck =dynamic_cast<AliESDtrack*>( (InputEvent())->GetTrack( lLeadingPrimTrackIdx ) );
if( !lLeadingTrck ) return;
TVector3 lTVect3MomLeadingTrck( lLeadingTrck->Px(), lLeadingTrck->Py(), lLeadingTrck->Pz() );
Double_t lHnSpFillVar[5] = {0.};
lHnSpFillVar[0] = lTVect3MomLeadingTrck.DeltaPhi(lTVect3MomXi) * 180.0/TMath::Pi();
if(lHnSpFillVar[0] < -50.0) lHnSpFillVar[0] += 360.0;
lHnSpFillVar[1] = lLeadingTrck->Eta() - lEtaXi;
lHnSpFillVar[2] = lTVect3MomXi.Pt();
lHnSpFillVar[3] = lLeadingTrck->Pt();
lHnSpFillVar[4] = lInvMassCascade;
if( lStrCascType.Contains("Xi-") ) fHnSpAngularCorrXiMinus ->Fill( lHnSpFillVar );
else if( lStrCascType.Contains("Xi+") ) fHnSpAngularCorrXiPlus ->Fill( lHnSpFillVar );
else if( lStrCascType.Contains("Omega-") ) fHnSpAngularCorrOmegaMinus ->Fill( lHnSpFillVar );
else if( lStrCascType.Contains("Omega+") ) fHnSpAngularCorrOmegaPlus ->Fill( lHnSpFillVar );
}
else
return;
}
Int_t AliAnalysisTaskCheckCascade::DoESDTrackWithTPCrefitMultiplicity(const AliESDEvent *lESDevent)
{
Int_t nTrackWithTPCrefitMultiplicity = 0;
for(Int_t iTrackIdx = 0; iTrackIdx < (InputEvent())->GetNumberOfTracks(); iTrackIdx++){
AliESDtrack *esdTrack = 0x0;
esdTrack = lESDevent->GetTrack( iTrackIdx );
if (!esdTrack) { AliWarning("Pb / Could not retrieve one track within the track loop for TPCrefit check ..."); continue; }
ULong_t lTrackStatus = esdTrack->GetStatus();
if ((lTrackStatus&AliESDtrack::kTPCrefit) == 0) continue;
else nTrackWithTPCrefitMultiplicity++;
}
return nTrackWithTPCrefitMultiplicity;
}
void AliAnalysisTaskCheckCascade::Terminate(Option_t *)
{
TList *cRetrievedList = 0x0;
cRetrievedList = (TList*)GetOutputData(1);
if(!cRetrievedList){
AliWarning("ERROR - AliAnalysisTaskCheckCascade: ouput data container list not available\n"); return;
}
fHistTrackMultiplicityForTrigEvt = dynamic_cast<TH1F*> ( cRetrievedList->FindObject("fHistTrackMultiplicityForTrigEvt") );
if (!fHistTrackMultiplicityForTrigEvt) {
AliWarning("ERROR - AliAnalysisTaskCheckCascade: fHistTrackMultiplicityForTrigEvt not available\n"); return;
}
fHistCascadeMultiplicityForTrigEvt = dynamic_cast<TH1F*> ( cRetrievedList->FindObject("fHistCascadeMultiplicityForTrigEvt") );
if (!fHistCascadeMultiplicityForTrigEvt) {
AliWarning("ERROR - AliAnalysisTaskCheckCascade: fHistCascadeMultiplicityForTrigEvt not available\n"); return;
}
fHistMassXiMinus = dynamic_cast<TH1F*> ( cRetrievedList->FindObject("fHistMassXiMinus") );
if (!fHistMassXiMinus) {
AliWarning("ERROR - AliAnalysisTaskCheckCascade: fHistMassXiMinus not available\n"); return;
}
fHistMassXiPlus = dynamic_cast<TH1F*> ( cRetrievedList->FindObject("fHistMassXiPlus") );
if (!fHistMassXiPlus) {
AliWarning("ERROR - AliAnalysisTaskCheckCascade: fHistMassXiPlus not available\n"); return;
}
fHistMassOmegaMinus = dynamic_cast<TH1F*> ( cRetrievedList->FindObject("fHistMassOmegaMinus") );
if (!fHistMassOmegaMinus) {
AliWarning("ERROR - AliAnalysisTaskCheckCascade: fHistMassOmegaMinus not available\n"); return;
}
fHistMassOmegaPlus = dynamic_cast<TH1F*> ( cRetrievedList->FindObject("fHistMassOmegaPlus") );
if (!fHistMassOmegaPlus) {
AliWarning("ERROR - AliAnalysisTaskCheckCascade: fHistMassOmegaPlus not available\n"); return;
}
TCanvas *canCheckCascade = new TCanvas("AliAnalysisTaskCheckCascade","CheckCascade overview",10,10,1010,660);
canCheckCascade->Divide(2,2);
canCheckCascade->cd(1);
canCheckCascade->cd(1)->SetLogy();
fHistTrackMultiplicityForTrigEvt->SetMarkerStyle(kFullStar);
fHistTrackMultiplicityForTrigEvt->GetXaxis()->SetLabelFont(42);
fHistTrackMultiplicityForTrigEvt->GetYaxis()->SetLabelFont(42);
fHistTrackMultiplicityForTrigEvt->SetTitleFont(42, "xy");
fHistTrackMultiplicityForTrigEvt->GetXaxis()->SetTitleOffset(1.1);
fHistTrackMultiplicityForTrigEvt->DrawCopy("H");
canCheckCascade->cd(2);
canCheckCascade->cd(2)->SetLogy();
fHistCascadeMultiplicityForTrigEvt->SetMarkerStyle(kOpenSquare);
fHistCascadeMultiplicityForTrigEvt->GetXaxis()->SetLabelFont(42);
fHistCascadeMultiplicityForTrigEvt->GetYaxis()->SetLabelFont(42);
fHistCascadeMultiplicityForTrigEvt->SetTitleFont(42, "xy");
fHistCascadeMultiplicityForTrigEvt->GetXaxis()->SetTitleOffset(1.1);
fHistCascadeMultiplicityForTrigEvt->DrawCopy("E");
canCheckCascade->cd(3);
fHistMassXiMinus ->SetMarkerStyle(kFullCircle);
fHistMassXiMinus ->SetMarkerSize(0.5);
fHistMassXiMinus ->GetXaxis()->SetLabelFont(42);
fHistMassXiMinus ->GetYaxis()->SetLabelFont(42);
fHistMassXiMinus ->SetTitleFont(42, "xy");
fHistMassXiMinus ->GetXaxis()->SetTitleOffset(1.1);
fHistMassXiMinus ->GetYaxis()->SetTitleOffset(1.3);
fHistMassXiMinus ->GetXaxis()->SetRangeUser(1.24, 1.42);
fHistMassXiMinus ->DrawCopy("E");
fHistMassXiPlus ->SetMarkerStyle(kOpenCircle);
fHistMassXiPlus ->SetMarkerColor(kRed+2);
fHistMassXiPlus ->SetLineColor(kRed+2);
fHistMassXiPlus ->SetMarkerSize(0.5);
fHistMassXiPlus ->DrawCopy("ESAME");
TLegend *legendeXi =new TLegend(0.67,0.34,0.97,0.54);
legendeXi->SetTextFont(42);
legendeXi->SetTextSize(0.05);
legendeXi->SetFillColor(kWhite);
legendeXi->AddEntry( fHistMassXiMinus,"#Xi^{-} candidates","lp");
legendeXi->AddEntry( fHistMassXiPlus,"#bar{#Xi}^{+} candidates","lp");
legendeXi->Draw();
canCheckCascade->cd(4);
fHistMassOmegaPlus ->SetMarkerStyle(kOpenCircle);
fHistMassOmegaPlus ->SetMarkerColor(kRed+2);
fHistMassOmegaPlus ->SetLineColor(kRed+2);
fHistMassOmegaPlus ->SetMarkerSize(0.5);
fHistMassOmegaPlus ->GetXaxis()->SetLabelFont(42);
fHistMassOmegaPlus ->GetYaxis()->SetLabelFont(42);
fHistMassOmegaPlus ->SetTitleFont(42, "xy");
fHistMassOmegaPlus ->GetXaxis()->SetTitleOffset(1.1);
fHistMassOmegaPlus ->GetYaxis()->SetTitleOffset(1.25);
fHistMassOmegaPlus ->GetXaxis()->SetRangeUser(1.6, 1.84);
fHistMassOmegaPlus ->DrawCopy("E");
fHistMassOmegaMinus->SetMarkerStyle(kFullCircle);
fHistMassOmegaMinus->SetMarkerSize(0.5);
fHistMassOmegaMinus->DrawCopy("ESAME");
TLegend *legendeOmega = new TLegend(0.67,0.34,0.97,0.54);
legendeOmega->SetTextFont(42);
legendeOmega->SetTextSize(0.05);
legendeOmega->SetFillColor(kWhite);
legendeOmega->AddEntry( fHistMassOmegaMinus,"#Omega^{-} candidates","lp");
legendeOmega->AddEntry( fHistMassOmegaPlus,"#bar{#Omega}^{+} candidates","lp");
legendeOmega->Draw();
}
AliAnalysisTaskCheckCascade.cxx:1 AliAnalysisTaskCheckCascade.cxx:2 AliAnalysisTaskCheckCascade.cxx:3 AliAnalysisTaskCheckCascade.cxx:4 AliAnalysisTaskCheckCascade.cxx:5 AliAnalysisTaskCheckCascade.cxx:6 AliAnalysisTaskCheckCascade.cxx:7 AliAnalysisTaskCheckCascade.cxx:8 AliAnalysisTaskCheckCascade.cxx:9 AliAnalysisTaskCheckCascade.cxx:10 AliAnalysisTaskCheckCascade.cxx:11 AliAnalysisTaskCheckCascade.cxx:12 AliAnalysisTaskCheckCascade.cxx:13 AliAnalysisTaskCheckCascade.cxx:14 AliAnalysisTaskCheckCascade.cxx:15 AliAnalysisTaskCheckCascade.cxx:16 AliAnalysisTaskCheckCascade.cxx:17 AliAnalysisTaskCheckCascade.cxx:18 AliAnalysisTaskCheckCascade.cxx:19 AliAnalysisTaskCheckCascade.cxx:20 AliAnalysisTaskCheckCascade.cxx:21 AliAnalysisTaskCheckCascade.cxx:22 AliAnalysisTaskCheckCascade.cxx:23 AliAnalysisTaskCheckCascade.cxx:24 AliAnalysisTaskCheckCascade.cxx:25 AliAnalysisTaskCheckCascade.cxx:26 AliAnalysisTaskCheckCascade.cxx:27 AliAnalysisTaskCheckCascade.cxx:28 AliAnalysisTaskCheckCascade.cxx:29 AliAnalysisTaskCheckCascade.cxx:30 AliAnalysisTaskCheckCascade.cxx:31 AliAnalysisTaskCheckCascade.cxx:32 AliAnalysisTaskCheckCascade.cxx:33 AliAnalysisTaskCheckCascade.cxx:34 AliAnalysisTaskCheckCascade.cxx:35 AliAnalysisTaskCheckCascade.cxx:36 AliAnalysisTaskCheckCascade.cxx:37 AliAnalysisTaskCheckCascade.cxx:38 AliAnalysisTaskCheckCascade.cxx:39 AliAnalysisTaskCheckCascade.cxx:40 AliAnalysisTaskCheckCascade.cxx:41 AliAnalysisTaskCheckCascade.cxx:42 AliAnalysisTaskCheckCascade.cxx:43 AliAnalysisTaskCheckCascade.cxx:44 AliAnalysisTaskCheckCascade.cxx:45 AliAnalysisTaskCheckCascade.cxx:46 AliAnalysisTaskCheckCascade.cxx:47 AliAnalysisTaskCheckCascade.cxx:48 AliAnalysisTaskCheckCascade.cxx:49 AliAnalysisTaskCheckCascade.cxx:50 AliAnalysisTaskCheckCascade.cxx:51 AliAnalysisTaskCheckCascade.cxx:52 AliAnalysisTaskCheckCascade.cxx:53 AliAnalysisTaskCheckCascade.cxx:54 AliAnalysisTaskCheckCascade.cxx:55 AliAnalysisTaskCheckCascade.cxx:56 AliAnalysisTaskCheckCascade.cxx:57 AliAnalysisTaskCheckCascade.cxx:58 AliAnalysisTaskCheckCascade.cxx:59 AliAnalysisTaskCheckCascade.cxx:60 AliAnalysisTaskCheckCascade.cxx:61 AliAnalysisTaskCheckCascade.cxx:62 AliAnalysisTaskCheckCascade.cxx:63 AliAnalysisTaskCheckCascade.cxx:64 AliAnalysisTaskCheckCascade.cxx:65 AliAnalysisTaskCheckCascade.cxx:66 AliAnalysisTaskCheckCascade.cxx:67 AliAnalysisTaskCheckCascade.cxx:68 AliAnalysisTaskCheckCascade.cxx:69 AliAnalysisTaskCheckCascade.cxx:70 AliAnalysisTaskCheckCascade.cxx:71 AliAnalysisTaskCheckCascade.cxx:72 AliAnalysisTaskCheckCascade.cxx:73 AliAnalysisTaskCheckCascade.cxx:74 AliAnalysisTaskCheckCascade.cxx:75 AliAnalysisTaskCheckCascade.cxx:76 AliAnalysisTaskCheckCascade.cxx:77 AliAnalysisTaskCheckCascade.cxx:78 AliAnalysisTaskCheckCascade.cxx:79 AliAnalysisTaskCheckCascade.cxx:80 AliAnalysisTaskCheckCascade.cxx:81 AliAnalysisTaskCheckCascade.cxx:82 AliAnalysisTaskCheckCascade.cxx:83 AliAnalysisTaskCheckCascade.cxx:84 AliAnalysisTaskCheckCascade.cxx:85 AliAnalysisTaskCheckCascade.cxx:86 AliAnalysisTaskCheckCascade.cxx:87 AliAnalysisTaskCheckCascade.cxx:88 AliAnalysisTaskCheckCascade.cxx:89 AliAnalysisTaskCheckCascade.cxx:90 AliAnalysisTaskCheckCascade.cxx:91 AliAnalysisTaskCheckCascade.cxx:92 AliAnalysisTaskCheckCascade.cxx:93 AliAnalysisTaskCheckCascade.cxx:94 AliAnalysisTaskCheckCascade.cxx:95 AliAnalysisTaskCheckCascade.cxx:96 AliAnalysisTaskCheckCascade.cxx:97 AliAnalysisTaskCheckCascade.cxx:98 AliAnalysisTaskCheckCascade.cxx:99 AliAnalysisTaskCheckCascade.cxx:100 AliAnalysisTaskCheckCascade.cxx:101 AliAnalysisTaskCheckCascade.cxx:102 AliAnalysisTaskCheckCascade.cxx:103 AliAnalysisTaskCheckCascade.cxx:104 AliAnalysisTaskCheckCascade.cxx:105 AliAnalysisTaskCheckCascade.cxx:106 AliAnalysisTaskCheckCascade.cxx:107 AliAnalysisTaskCheckCascade.cxx:108 AliAnalysisTaskCheckCascade.cxx:109 AliAnalysisTaskCheckCascade.cxx:110 AliAnalysisTaskCheckCascade.cxx:111 AliAnalysisTaskCheckCascade.cxx:112 AliAnalysisTaskCheckCascade.cxx:113 AliAnalysisTaskCheckCascade.cxx:114 AliAnalysisTaskCheckCascade.cxx:115 AliAnalysisTaskCheckCascade.cxx:116 AliAnalysisTaskCheckCascade.cxx:117 AliAnalysisTaskCheckCascade.cxx:118 AliAnalysisTaskCheckCascade.cxx:119 AliAnalysisTaskCheckCascade.cxx:120 AliAnalysisTaskCheckCascade.cxx:121 AliAnalysisTaskCheckCascade.cxx:122 AliAnalysisTaskCheckCascade.cxx:123 AliAnalysisTaskCheckCascade.cxx:124 AliAnalysisTaskCheckCascade.cxx:125 AliAnalysisTaskCheckCascade.cxx:126 AliAnalysisTaskCheckCascade.cxx:127 AliAnalysisTaskCheckCascade.cxx:128 AliAnalysisTaskCheckCascade.cxx:129 AliAnalysisTaskCheckCascade.cxx:130 AliAnalysisTaskCheckCascade.cxx:131 AliAnalysisTaskCheckCascade.cxx:132 AliAnalysisTaskCheckCascade.cxx:133 AliAnalysisTaskCheckCascade.cxx:134 AliAnalysisTaskCheckCascade.cxx:135 AliAnalysisTaskCheckCascade.cxx:136 AliAnalysisTaskCheckCascade.cxx:137 AliAnalysisTaskCheckCascade.cxx:138 AliAnalysisTaskCheckCascade.cxx:139 AliAnalysisTaskCheckCascade.cxx:140 AliAnalysisTaskCheckCascade.cxx:141 AliAnalysisTaskCheckCascade.cxx:142 AliAnalysisTaskCheckCascade.cxx:143 AliAnalysisTaskCheckCascade.cxx:144 AliAnalysisTaskCheckCascade.cxx:145 AliAnalysisTaskCheckCascade.cxx:146 AliAnalysisTaskCheckCascade.cxx:147 AliAnalysisTaskCheckCascade.cxx:148 AliAnalysisTaskCheckCascade.cxx:149 AliAnalysisTaskCheckCascade.cxx:150 AliAnalysisTaskCheckCascade.cxx:151 AliAnalysisTaskCheckCascade.cxx:152 AliAnalysisTaskCheckCascade.cxx:153 AliAnalysisTaskCheckCascade.cxx:154 AliAnalysisTaskCheckCascade.cxx:155 AliAnalysisTaskCheckCascade.cxx:156 AliAnalysisTaskCheckCascade.cxx:157 AliAnalysisTaskCheckCascade.cxx:158 AliAnalysisTaskCheckCascade.cxx:159 AliAnalysisTaskCheckCascade.cxx:160 AliAnalysisTaskCheckCascade.cxx:161 AliAnalysisTaskCheckCascade.cxx:162 AliAnalysisTaskCheckCascade.cxx:163 AliAnalysisTaskCheckCascade.cxx:164 AliAnalysisTaskCheckCascade.cxx:165 AliAnalysisTaskCheckCascade.cxx:166 AliAnalysisTaskCheckCascade.cxx:167 AliAnalysisTaskCheckCascade.cxx:168 AliAnalysisTaskCheckCascade.cxx:169 AliAnalysisTaskCheckCascade.cxx:170 AliAnalysisTaskCheckCascade.cxx:171 AliAnalysisTaskCheckCascade.cxx:172 AliAnalysisTaskCheckCascade.cxx:173 AliAnalysisTaskCheckCascade.cxx:174 AliAnalysisTaskCheckCascade.cxx:175 AliAnalysisTaskCheckCascade.cxx:176 AliAnalysisTaskCheckCascade.cxx:177 AliAnalysisTaskCheckCascade.cxx:178 AliAnalysisTaskCheckCascade.cxx:179 AliAnalysisTaskCheckCascade.cxx:180 AliAnalysisTaskCheckCascade.cxx:181 AliAnalysisTaskCheckCascade.cxx:182 AliAnalysisTaskCheckCascade.cxx:183 AliAnalysisTaskCheckCascade.cxx:184 AliAnalysisTaskCheckCascade.cxx:185 AliAnalysisTaskCheckCascade.cxx:186 AliAnalysisTaskCheckCascade.cxx:187 AliAnalysisTaskCheckCascade.cxx:188 AliAnalysisTaskCheckCascade.cxx:189 AliAnalysisTaskCheckCascade.cxx:190 AliAnalysisTaskCheckCascade.cxx:191 AliAnalysisTaskCheckCascade.cxx:192 AliAnalysisTaskCheckCascade.cxx:193 AliAnalysisTaskCheckCascade.cxx:194 AliAnalysisTaskCheckCascade.cxx:195 AliAnalysisTaskCheckCascade.cxx:196 AliAnalysisTaskCheckCascade.cxx:197 AliAnalysisTaskCheckCascade.cxx:198 AliAnalysisTaskCheckCascade.cxx:199 AliAnalysisTaskCheckCascade.cxx:200 AliAnalysisTaskCheckCascade.cxx:201 AliAnalysisTaskCheckCascade.cxx:202 AliAnalysisTaskCheckCascade.cxx:203 AliAnalysisTaskCheckCascade.cxx:204 AliAnalysisTaskCheckCascade.cxx:205 AliAnalysisTaskCheckCascade.cxx:206 AliAnalysisTaskCheckCascade.cxx:207 AliAnalysisTaskCheckCascade.cxx:208 AliAnalysisTaskCheckCascade.cxx:209 AliAnalysisTaskCheckCascade.cxx:210 AliAnalysisTaskCheckCascade.cxx:211 AliAnalysisTaskCheckCascade.cxx:212 AliAnalysisTaskCheckCascade.cxx:213 AliAnalysisTaskCheckCascade.cxx:214 AliAnalysisTaskCheckCascade.cxx:215 AliAnalysisTaskCheckCascade.cxx:216 AliAnalysisTaskCheckCascade.cxx:217 AliAnalysisTaskCheckCascade.cxx:218 AliAnalysisTaskCheckCascade.cxx:219 AliAnalysisTaskCheckCascade.cxx:220 AliAnalysisTaskCheckCascade.cxx:221 AliAnalysisTaskCheckCascade.cxx:222 AliAnalysisTaskCheckCascade.cxx:223 AliAnalysisTaskCheckCascade.cxx:224 AliAnalysisTaskCheckCascade.cxx:225 AliAnalysisTaskCheckCascade.cxx:226 AliAnalysisTaskCheckCascade.cxx:227 AliAnalysisTaskCheckCascade.cxx:228 AliAnalysisTaskCheckCascade.cxx:229 AliAnalysisTaskCheckCascade.cxx:230 AliAnalysisTaskCheckCascade.cxx:231 AliAnalysisTaskCheckCascade.cxx:232 AliAnalysisTaskCheckCascade.cxx:233 AliAnalysisTaskCheckCascade.cxx:234 AliAnalysisTaskCheckCascade.cxx:235 AliAnalysisTaskCheckCascade.cxx:236 AliAnalysisTaskCheckCascade.cxx:237 AliAnalysisTaskCheckCascade.cxx:238 AliAnalysisTaskCheckCascade.cxx:239 AliAnalysisTaskCheckCascade.cxx:240 AliAnalysisTaskCheckCascade.cxx:241 AliAnalysisTaskCheckCascade.cxx:242 AliAnalysisTaskCheckCascade.cxx:243 AliAnalysisTaskCheckCascade.cxx:244 AliAnalysisTaskCheckCascade.cxx:245 AliAnalysisTaskCheckCascade.cxx:246 AliAnalysisTaskCheckCascade.cxx:247 AliAnalysisTaskCheckCascade.cxx:248 AliAnalysisTaskCheckCascade.cxx:249 AliAnalysisTaskCheckCascade.cxx:250 AliAnalysisTaskCheckCascade.cxx:251 AliAnalysisTaskCheckCascade.cxx:252 AliAnalysisTaskCheckCascade.cxx:253 AliAnalysisTaskCheckCascade.cxx:254 AliAnalysisTaskCheckCascade.cxx:255 AliAnalysisTaskCheckCascade.cxx:256 AliAnalysisTaskCheckCascade.cxx:257 AliAnalysisTaskCheckCascade.cxx:258 AliAnalysisTaskCheckCascade.cxx:259 AliAnalysisTaskCheckCascade.cxx:260 AliAnalysisTaskCheckCascade.cxx:261 AliAnalysisTaskCheckCascade.cxx:262 AliAnalysisTaskCheckCascade.cxx:263 AliAnalysisTaskCheckCascade.cxx:264 AliAnalysisTaskCheckCascade.cxx:265 AliAnalysisTaskCheckCascade.cxx:266 AliAnalysisTaskCheckCascade.cxx:267 AliAnalysisTaskCheckCascade.cxx:268 AliAnalysisTaskCheckCascade.cxx:269 AliAnalysisTaskCheckCascade.cxx:270 AliAnalysisTaskCheckCascade.cxx:271 AliAnalysisTaskCheckCascade.cxx:272 AliAnalysisTaskCheckCascade.cxx:273 AliAnalysisTaskCheckCascade.cxx:274 AliAnalysisTaskCheckCascade.cxx:275 AliAnalysisTaskCheckCascade.cxx:276 AliAnalysisTaskCheckCascade.cxx:277 AliAnalysisTaskCheckCascade.cxx:278 AliAnalysisTaskCheckCascade.cxx:279 AliAnalysisTaskCheckCascade.cxx:280 AliAnalysisTaskCheckCascade.cxx:281 AliAnalysisTaskCheckCascade.cxx:282 AliAnalysisTaskCheckCascade.cxx:283 AliAnalysisTaskCheckCascade.cxx:284 AliAnalysisTaskCheckCascade.cxx:285 AliAnalysisTaskCheckCascade.cxx:286 AliAnalysisTaskCheckCascade.cxx:287 AliAnalysisTaskCheckCascade.cxx:288 AliAnalysisTaskCheckCascade.cxx:289 AliAnalysisTaskCheckCascade.cxx:290 AliAnalysisTaskCheckCascade.cxx:291 AliAnalysisTaskCheckCascade.cxx:292 AliAnalysisTaskCheckCascade.cxx:293 AliAnalysisTaskCheckCascade.cxx:294 AliAnalysisTaskCheckCascade.cxx:295 AliAnalysisTaskCheckCascade.cxx:296 AliAnalysisTaskCheckCascade.cxx:297 AliAnalysisTaskCheckCascade.cxx:298 AliAnalysisTaskCheckCascade.cxx:299 AliAnalysisTaskCheckCascade.cxx:300 AliAnalysisTaskCheckCascade.cxx:301 AliAnalysisTaskCheckCascade.cxx:302 AliAnalysisTaskCheckCascade.cxx:303 AliAnalysisTaskCheckCascade.cxx:304 AliAnalysisTaskCheckCascade.cxx:305 AliAnalysisTaskCheckCascade.cxx:306 AliAnalysisTaskCheckCascade.cxx:307 AliAnalysisTaskCheckCascade.cxx:308 AliAnalysisTaskCheckCascade.cxx:309 AliAnalysisTaskCheckCascade.cxx:310 AliAnalysisTaskCheckCascade.cxx:311 AliAnalysisTaskCheckCascade.cxx:312 AliAnalysisTaskCheckCascade.cxx:313 AliAnalysisTaskCheckCascade.cxx:314 AliAnalysisTaskCheckCascade.cxx:315 AliAnalysisTaskCheckCascade.cxx:316 AliAnalysisTaskCheckCascade.cxx:317 AliAnalysisTaskCheckCascade.cxx:318 AliAnalysisTaskCheckCascade.cxx:319 AliAnalysisTaskCheckCascade.cxx:320 AliAnalysisTaskCheckCascade.cxx:321 AliAnalysisTaskCheckCascade.cxx:322 AliAnalysisTaskCheckCascade.cxx:323 AliAnalysisTaskCheckCascade.cxx:324 AliAnalysisTaskCheckCascade.cxx:325 AliAnalysisTaskCheckCascade.cxx:326 AliAnalysisTaskCheckCascade.cxx:327 AliAnalysisTaskCheckCascade.cxx:328 AliAnalysisTaskCheckCascade.cxx:329 AliAnalysisTaskCheckCascade.cxx:330 AliAnalysisTaskCheckCascade.cxx:331 AliAnalysisTaskCheckCascade.cxx:332 AliAnalysisTaskCheckCascade.cxx:333 AliAnalysisTaskCheckCascade.cxx:334 AliAnalysisTaskCheckCascade.cxx:335 AliAnalysisTaskCheckCascade.cxx:336 AliAnalysisTaskCheckCascade.cxx:337 AliAnalysisTaskCheckCascade.cxx:338 AliAnalysisTaskCheckCascade.cxx:339 AliAnalysisTaskCheckCascade.cxx:340 AliAnalysisTaskCheckCascade.cxx:341 AliAnalysisTaskCheckCascade.cxx:342 AliAnalysisTaskCheckCascade.cxx:343 AliAnalysisTaskCheckCascade.cxx:344 AliAnalysisTaskCheckCascade.cxx:345 AliAnalysisTaskCheckCascade.cxx:346 AliAnalysisTaskCheckCascade.cxx:347 AliAnalysisTaskCheckCascade.cxx:348 AliAnalysisTaskCheckCascade.cxx:349 AliAnalysisTaskCheckCascade.cxx:350 AliAnalysisTaskCheckCascade.cxx:351 AliAnalysisTaskCheckCascade.cxx:352 AliAnalysisTaskCheckCascade.cxx:353 AliAnalysisTaskCheckCascade.cxx:354 AliAnalysisTaskCheckCascade.cxx:355 AliAnalysisTaskCheckCascade.cxx:356 AliAnalysisTaskCheckCascade.cxx:357 AliAnalysisTaskCheckCascade.cxx:358 AliAnalysisTaskCheckCascade.cxx:359 AliAnalysisTaskCheckCascade.cxx:360 AliAnalysisTaskCheckCascade.cxx:361 AliAnalysisTaskCheckCascade.cxx:362 AliAnalysisTaskCheckCascade.cxx:363 AliAnalysisTaskCheckCascade.cxx:364 AliAnalysisTaskCheckCascade.cxx:365 AliAnalysisTaskCheckCascade.cxx:366 AliAnalysisTaskCheckCascade.cxx:367 AliAnalysisTaskCheckCascade.cxx:368 AliAnalysisTaskCheckCascade.cxx:369 AliAnalysisTaskCheckCascade.cxx:370 AliAnalysisTaskCheckCascade.cxx:371 AliAnalysisTaskCheckCascade.cxx:372 AliAnalysisTaskCheckCascade.cxx:373 AliAnalysisTaskCheckCascade.cxx:374 AliAnalysisTaskCheckCascade.cxx:375 AliAnalysisTaskCheckCascade.cxx:376 AliAnalysisTaskCheckCascade.cxx:377 AliAnalysisTaskCheckCascade.cxx:378 AliAnalysisTaskCheckCascade.cxx:379 AliAnalysisTaskCheckCascade.cxx:380 AliAnalysisTaskCheckCascade.cxx:381 AliAnalysisTaskCheckCascade.cxx:382 AliAnalysisTaskCheckCascade.cxx:383 AliAnalysisTaskCheckCascade.cxx:384 AliAnalysisTaskCheckCascade.cxx:385 AliAnalysisTaskCheckCascade.cxx:386 AliAnalysisTaskCheckCascade.cxx:387 AliAnalysisTaskCheckCascade.cxx:388 AliAnalysisTaskCheckCascade.cxx:389 AliAnalysisTaskCheckCascade.cxx:390 AliAnalysisTaskCheckCascade.cxx:391 AliAnalysisTaskCheckCascade.cxx:392 AliAnalysisTaskCheckCascade.cxx:393 AliAnalysisTaskCheckCascade.cxx:394 AliAnalysisTaskCheckCascade.cxx:395 AliAnalysisTaskCheckCascade.cxx:396 AliAnalysisTaskCheckCascade.cxx:397 AliAnalysisTaskCheckCascade.cxx:398 AliAnalysisTaskCheckCascade.cxx:399 AliAnalysisTaskCheckCascade.cxx:400 AliAnalysisTaskCheckCascade.cxx:401 AliAnalysisTaskCheckCascade.cxx:402 AliAnalysisTaskCheckCascade.cxx:403 AliAnalysisTaskCheckCascade.cxx:404 AliAnalysisTaskCheckCascade.cxx:405 AliAnalysisTaskCheckCascade.cxx:406 AliAnalysisTaskCheckCascade.cxx:407 AliAnalysisTaskCheckCascade.cxx:408 AliAnalysisTaskCheckCascade.cxx:409 AliAnalysisTaskCheckCascade.cxx:410 AliAnalysisTaskCheckCascade.cxx:411 AliAnalysisTaskCheckCascade.cxx:412 AliAnalysisTaskCheckCascade.cxx:413 AliAnalysisTaskCheckCascade.cxx:414 AliAnalysisTaskCheckCascade.cxx:415 AliAnalysisTaskCheckCascade.cxx:416 AliAnalysisTaskCheckCascade.cxx:417 AliAnalysisTaskCheckCascade.cxx:418 AliAnalysisTaskCheckCascade.cxx:419 AliAnalysisTaskCheckCascade.cxx:420 AliAnalysisTaskCheckCascade.cxx:421 AliAnalysisTaskCheckCascade.cxx:422 AliAnalysisTaskCheckCascade.cxx:423 AliAnalysisTaskCheckCascade.cxx:424 AliAnalysisTaskCheckCascade.cxx:425 AliAnalysisTaskCheckCascade.cxx:426 AliAnalysisTaskCheckCascade.cxx:427 AliAnalysisTaskCheckCascade.cxx:428 AliAnalysisTaskCheckCascade.cxx:429 AliAnalysisTaskCheckCascade.cxx:430 AliAnalysisTaskCheckCascade.cxx:431 AliAnalysisTaskCheckCascade.cxx:432 AliAnalysisTaskCheckCascade.cxx:433 AliAnalysisTaskCheckCascade.cxx:434 AliAnalysisTaskCheckCascade.cxx:435 AliAnalysisTaskCheckCascade.cxx:436 AliAnalysisTaskCheckCascade.cxx:437 AliAnalysisTaskCheckCascade.cxx:438 AliAnalysisTaskCheckCascade.cxx:439 AliAnalysisTaskCheckCascade.cxx:440 AliAnalysisTaskCheckCascade.cxx:441 AliAnalysisTaskCheckCascade.cxx:442 AliAnalysisTaskCheckCascade.cxx:443 AliAnalysisTaskCheckCascade.cxx:444 AliAnalysisTaskCheckCascade.cxx:445 AliAnalysisTaskCheckCascade.cxx:446 AliAnalysisTaskCheckCascade.cxx:447 AliAnalysisTaskCheckCascade.cxx:448 AliAnalysisTaskCheckCascade.cxx:449 AliAnalysisTaskCheckCascade.cxx:450 AliAnalysisTaskCheckCascade.cxx:451 AliAnalysisTaskCheckCascade.cxx:452 AliAnalysisTaskCheckCascade.cxx:453 AliAnalysisTaskCheckCascade.cxx:454 AliAnalysisTaskCheckCascade.cxx:455 AliAnalysisTaskCheckCascade.cxx:456 AliAnalysisTaskCheckCascade.cxx:457 AliAnalysisTaskCheckCascade.cxx:458 AliAnalysisTaskCheckCascade.cxx:459 AliAnalysisTaskCheckCascade.cxx:460 AliAnalysisTaskCheckCascade.cxx:461 AliAnalysisTaskCheckCascade.cxx:462 AliAnalysisTaskCheckCascade.cxx:463 AliAnalysisTaskCheckCascade.cxx:464 AliAnalysisTaskCheckCascade.cxx:465 AliAnalysisTaskCheckCascade.cxx:466 AliAnalysisTaskCheckCascade.cxx:467 AliAnalysisTaskCheckCascade.cxx:468 AliAnalysisTaskCheckCascade.cxx:469 AliAnalysisTaskCheckCascade.cxx:470 AliAnalysisTaskCheckCascade.cxx:471 AliAnalysisTaskCheckCascade.cxx:472 AliAnalysisTaskCheckCascade.cxx:473 AliAnalysisTaskCheckCascade.cxx:474 AliAnalysisTaskCheckCascade.cxx:475 AliAnalysisTaskCheckCascade.cxx:476 AliAnalysisTaskCheckCascade.cxx:477 AliAnalysisTaskCheckCascade.cxx:478 AliAnalysisTaskCheckCascade.cxx:479 AliAnalysisTaskCheckCascade.cxx:480 AliAnalysisTaskCheckCascade.cxx:481 AliAnalysisTaskCheckCascade.cxx:482 AliAnalysisTaskCheckCascade.cxx:483 AliAnalysisTaskCheckCascade.cxx:484 AliAnalysisTaskCheckCascade.cxx:485 AliAnalysisTaskCheckCascade.cxx:486 AliAnalysisTaskCheckCascade.cxx:487 AliAnalysisTaskCheckCascade.cxx:488 AliAnalysisTaskCheckCascade.cxx:489 AliAnalysisTaskCheckCascade.cxx:490 AliAnalysisTaskCheckCascade.cxx:491 AliAnalysisTaskCheckCascade.cxx:492 AliAnalysisTaskCheckCascade.cxx:493 AliAnalysisTaskCheckCascade.cxx:494 AliAnalysisTaskCheckCascade.cxx:495 AliAnalysisTaskCheckCascade.cxx:496 AliAnalysisTaskCheckCascade.cxx:497 AliAnalysisTaskCheckCascade.cxx:498 AliAnalysisTaskCheckCascade.cxx:499 AliAnalysisTaskCheckCascade.cxx:500 AliAnalysisTaskCheckCascade.cxx:501 AliAnalysisTaskCheckCascade.cxx:502 AliAnalysisTaskCheckCascade.cxx:503 AliAnalysisTaskCheckCascade.cxx:504 AliAnalysisTaskCheckCascade.cxx:505 AliAnalysisTaskCheckCascade.cxx:506 AliAnalysisTaskCheckCascade.cxx:507 AliAnalysisTaskCheckCascade.cxx:508 AliAnalysisTaskCheckCascade.cxx:509 AliAnalysisTaskCheckCascade.cxx:510 AliAnalysisTaskCheckCascade.cxx:511 AliAnalysisTaskCheckCascade.cxx:512 AliAnalysisTaskCheckCascade.cxx:513 AliAnalysisTaskCheckCascade.cxx:514 AliAnalysisTaskCheckCascade.cxx:515 AliAnalysisTaskCheckCascade.cxx:516 AliAnalysisTaskCheckCascade.cxx:517 AliAnalysisTaskCheckCascade.cxx:518 AliAnalysisTaskCheckCascade.cxx:519 AliAnalysisTaskCheckCascade.cxx:520 AliAnalysisTaskCheckCascade.cxx:521 AliAnalysisTaskCheckCascade.cxx:522 AliAnalysisTaskCheckCascade.cxx:523 AliAnalysisTaskCheckCascade.cxx:524 AliAnalysisTaskCheckCascade.cxx:525 AliAnalysisTaskCheckCascade.cxx:526 AliAnalysisTaskCheckCascade.cxx:527 AliAnalysisTaskCheckCascade.cxx:528 AliAnalysisTaskCheckCascade.cxx:529 AliAnalysisTaskCheckCascade.cxx:530 AliAnalysisTaskCheckCascade.cxx:531 AliAnalysisTaskCheckCascade.cxx:532 AliAnalysisTaskCheckCascade.cxx:533 AliAnalysisTaskCheckCascade.cxx:534 AliAnalysisTaskCheckCascade.cxx:535 AliAnalysisTaskCheckCascade.cxx:536 AliAnalysisTaskCheckCascade.cxx:537 AliAnalysisTaskCheckCascade.cxx:538 AliAnalysisTaskCheckCascade.cxx:539 AliAnalysisTaskCheckCascade.cxx:540 AliAnalysisTaskCheckCascade.cxx:541 AliAnalysisTaskCheckCascade.cxx:542 AliAnalysisTaskCheckCascade.cxx:543 AliAnalysisTaskCheckCascade.cxx:544 AliAnalysisTaskCheckCascade.cxx:545 AliAnalysisTaskCheckCascade.cxx:546 AliAnalysisTaskCheckCascade.cxx:547 AliAnalysisTaskCheckCascade.cxx:548 AliAnalysisTaskCheckCascade.cxx:549 AliAnalysisTaskCheckCascade.cxx:550 AliAnalysisTaskCheckCascade.cxx:551 AliAnalysisTaskCheckCascade.cxx:552 AliAnalysisTaskCheckCascade.cxx:553 AliAnalysisTaskCheckCascade.cxx:554 AliAnalysisTaskCheckCascade.cxx:555 AliAnalysisTaskCheckCascade.cxx:556 AliAnalysisTaskCheckCascade.cxx:557 AliAnalysisTaskCheckCascade.cxx:558 AliAnalysisTaskCheckCascade.cxx:559 AliAnalysisTaskCheckCascade.cxx:560 AliAnalysisTaskCheckCascade.cxx:561 AliAnalysisTaskCheckCascade.cxx:562 AliAnalysisTaskCheckCascade.cxx:563 AliAnalysisTaskCheckCascade.cxx:564 AliAnalysisTaskCheckCascade.cxx:565 AliAnalysisTaskCheckCascade.cxx:566 AliAnalysisTaskCheckCascade.cxx:567 AliAnalysisTaskCheckCascade.cxx:568 AliAnalysisTaskCheckCascade.cxx:569 AliAnalysisTaskCheckCascade.cxx:570 AliAnalysisTaskCheckCascade.cxx:571 AliAnalysisTaskCheckCascade.cxx:572 AliAnalysisTaskCheckCascade.cxx:573 AliAnalysisTaskCheckCascade.cxx:574 AliAnalysisTaskCheckCascade.cxx:575 AliAnalysisTaskCheckCascade.cxx:576 AliAnalysisTaskCheckCascade.cxx:577 AliAnalysisTaskCheckCascade.cxx:578 AliAnalysisTaskCheckCascade.cxx:579 AliAnalysisTaskCheckCascade.cxx:580 AliAnalysisTaskCheckCascade.cxx:581 AliAnalysisTaskCheckCascade.cxx:582 AliAnalysisTaskCheckCascade.cxx:583 AliAnalysisTaskCheckCascade.cxx:584 AliAnalysisTaskCheckCascade.cxx:585 AliAnalysisTaskCheckCascade.cxx:586 AliAnalysisTaskCheckCascade.cxx:587 AliAnalysisTaskCheckCascade.cxx:588 AliAnalysisTaskCheckCascade.cxx:589 AliAnalysisTaskCheckCascade.cxx:590 AliAnalysisTaskCheckCascade.cxx:591 AliAnalysisTaskCheckCascade.cxx:592 AliAnalysisTaskCheckCascade.cxx:593 AliAnalysisTaskCheckCascade.cxx:594 AliAnalysisTaskCheckCascade.cxx:595 AliAnalysisTaskCheckCascade.cxx:596 AliAnalysisTaskCheckCascade.cxx:597 AliAnalysisTaskCheckCascade.cxx:598 AliAnalysisTaskCheckCascade.cxx:599 AliAnalysisTaskCheckCascade.cxx:600 AliAnalysisTaskCheckCascade.cxx:601 AliAnalysisTaskCheckCascade.cxx:602 AliAnalysisTaskCheckCascade.cxx:603 AliAnalysisTaskCheckCascade.cxx:604 AliAnalysisTaskCheckCascade.cxx:605 AliAnalysisTaskCheckCascade.cxx:606 AliAnalysisTaskCheckCascade.cxx:607 AliAnalysisTaskCheckCascade.cxx:608 AliAnalysisTaskCheckCascade.cxx:609 AliAnalysisTaskCheckCascade.cxx:610 AliAnalysisTaskCheckCascade.cxx:611 AliAnalysisTaskCheckCascade.cxx:612 AliAnalysisTaskCheckCascade.cxx:613 AliAnalysisTaskCheckCascade.cxx:614 AliAnalysisTaskCheckCascade.cxx:615 AliAnalysisTaskCheckCascade.cxx:616 AliAnalysisTaskCheckCascade.cxx:617 AliAnalysisTaskCheckCascade.cxx:618 AliAnalysisTaskCheckCascade.cxx:619 AliAnalysisTaskCheckCascade.cxx:620 AliAnalysisTaskCheckCascade.cxx:621 AliAnalysisTaskCheckCascade.cxx:622 AliAnalysisTaskCheckCascade.cxx:623 AliAnalysisTaskCheckCascade.cxx:624 AliAnalysisTaskCheckCascade.cxx:625 AliAnalysisTaskCheckCascade.cxx:626 AliAnalysisTaskCheckCascade.cxx:627 AliAnalysisTaskCheckCascade.cxx:628 AliAnalysisTaskCheckCascade.cxx:629 AliAnalysisTaskCheckCascade.cxx:630 AliAnalysisTaskCheckCascade.cxx:631 AliAnalysisTaskCheckCascade.cxx:632 AliAnalysisTaskCheckCascade.cxx:633 AliAnalysisTaskCheckCascade.cxx:634 AliAnalysisTaskCheckCascade.cxx:635 AliAnalysisTaskCheckCascade.cxx:636 AliAnalysisTaskCheckCascade.cxx:637 AliAnalysisTaskCheckCascade.cxx:638 AliAnalysisTaskCheckCascade.cxx:639 AliAnalysisTaskCheckCascade.cxx:640 AliAnalysisTaskCheckCascade.cxx:641 AliAnalysisTaskCheckCascade.cxx:642 AliAnalysisTaskCheckCascade.cxx:643 AliAnalysisTaskCheckCascade.cxx:644 AliAnalysisTaskCheckCascade.cxx:645 AliAnalysisTaskCheckCascade.cxx:646 AliAnalysisTaskCheckCascade.cxx:647 AliAnalysisTaskCheckCascade.cxx:648 AliAnalysisTaskCheckCascade.cxx:649 AliAnalysisTaskCheckCascade.cxx:650 AliAnalysisTaskCheckCascade.cxx:651 AliAnalysisTaskCheckCascade.cxx:652 AliAnalysisTaskCheckCascade.cxx:653 AliAnalysisTaskCheckCascade.cxx:654 AliAnalysisTaskCheckCascade.cxx:655 AliAnalysisTaskCheckCascade.cxx:656 AliAnalysisTaskCheckCascade.cxx:657 AliAnalysisTaskCheckCascade.cxx:658 AliAnalysisTaskCheckCascade.cxx:659 AliAnalysisTaskCheckCascade.cxx:660 AliAnalysisTaskCheckCascade.cxx:661 AliAnalysisTaskCheckCascade.cxx:662 AliAnalysisTaskCheckCascade.cxx:663 AliAnalysisTaskCheckCascade.cxx:664 AliAnalysisTaskCheckCascade.cxx:665 AliAnalysisTaskCheckCascade.cxx:666 AliAnalysisTaskCheckCascade.cxx:667 AliAnalysisTaskCheckCascade.cxx:668 AliAnalysisTaskCheckCascade.cxx:669 AliAnalysisTaskCheckCascade.cxx:670 AliAnalysisTaskCheckCascade.cxx:671 AliAnalysisTaskCheckCascade.cxx:672 AliAnalysisTaskCheckCascade.cxx:673 AliAnalysisTaskCheckCascade.cxx:674 AliAnalysisTaskCheckCascade.cxx:675 AliAnalysisTaskCheckCascade.cxx:676 AliAnalysisTaskCheckCascade.cxx:677 AliAnalysisTaskCheckCascade.cxx:678 AliAnalysisTaskCheckCascade.cxx:679 AliAnalysisTaskCheckCascade.cxx:680 AliAnalysisTaskCheckCascade.cxx:681 AliAnalysisTaskCheckCascade.cxx:682 AliAnalysisTaskCheckCascade.cxx:683 AliAnalysisTaskCheckCascade.cxx:684 AliAnalysisTaskCheckCascade.cxx:685 AliAnalysisTaskCheckCascade.cxx:686 AliAnalysisTaskCheckCascade.cxx:687 AliAnalysisTaskCheckCascade.cxx:688 AliAnalysisTaskCheckCascade.cxx:689 AliAnalysisTaskCheckCascade.cxx:690 AliAnalysisTaskCheckCascade.cxx:691 AliAnalysisTaskCheckCascade.cxx:692 AliAnalysisTaskCheckCascade.cxx:693 AliAnalysisTaskCheckCascade.cxx:694 AliAnalysisTaskCheckCascade.cxx:695 AliAnalysisTaskCheckCascade.cxx:696 AliAnalysisTaskCheckCascade.cxx:697 AliAnalysisTaskCheckCascade.cxx:698 AliAnalysisTaskCheckCascade.cxx:699 AliAnalysisTaskCheckCascade.cxx:700 AliAnalysisTaskCheckCascade.cxx:701 AliAnalysisTaskCheckCascade.cxx:702 AliAnalysisTaskCheckCascade.cxx:703 AliAnalysisTaskCheckCascade.cxx:704 AliAnalysisTaskCheckCascade.cxx:705 AliAnalysisTaskCheckCascade.cxx:706 AliAnalysisTaskCheckCascade.cxx:707 AliAnalysisTaskCheckCascade.cxx:708 AliAnalysisTaskCheckCascade.cxx:709 AliAnalysisTaskCheckCascade.cxx:710 AliAnalysisTaskCheckCascade.cxx:711 AliAnalysisTaskCheckCascade.cxx:712 AliAnalysisTaskCheckCascade.cxx:713 AliAnalysisTaskCheckCascade.cxx:714 AliAnalysisTaskCheckCascade.cxx:715 AliAnalysisTaskCheckCascade.cxx:716 AliAnalysisTaskCheckCascade.cxx:717 AliAnalysisTaskCheckCascade.cxx:718 AliAnalysisTaskCheckCascade.cxx:719 AliAnalysisTaskCheckCascade.cxx:720 AliAnalysisTaskCheckCascade.cxx:721 AliAnalysisTaskCheckCascade.cxx:722 AliAnalysisTaskCheckCascade.cxx:723 AliAnalysisTaskCheckCascade.cxx:724 AliAnalysisTaskCheckCascade.cxx:725 AliAnalysisTaskCheckCascade.cxx:726 AliAnalysisTaskCheckCascade.cxx:727 AliAnalysisTaskCheckCascade.cxx:728 AliAnalysisTaskCheckCascade.cxx:729 AliAnalysisTaskCheckCascade.cxx:730 AliAnalysisTaskCheckCascade.cxx:731 AliAnalysisTaskCheckCascade.cxx:732 AliAnalysisTaskCheckCascade.cxx:733 AliAnalysisTaskCheckCascade.cxx:734 AliAnalysisTaskCheckCascade.cxx:735 AliAnalysisTaskCheckCascade.cxx:736 AliAnalysisTaskCheckCascade.cxx:737 AliAnalysisTaskCheckCascade.cxx:738 AliAnalysisTaskCheckCascade.cxx:739 AliAnalysisTaskCheckCascade.cxx:740 AliAnalysisTaskCheckCascade.cxx:741 AliAnalysisTaskCheckCascade.cxx:742 AliAnalysisTaskCheckCascade.cxx:743 AliAnalysisTaskCheckCascade.cxx:744 AliAnalysisTaskCheckCascade.cxx:745 AliAnalysisTaskCheckCascade.cxx:746 AliAnalysisTaskCheckCascade.cxx:747 AliAnalysisTaskCheckCascade.cxx:748 AliAnalysisTaskCheckCascade.cxx:749 AliAnalysisTaskCheckCascade.cxx:750 AliAnalysisTaskCheckCascade.cxx:751 AliAnalysisTaskCheckCascade.cxx:752 AliAnalysisTaskCheckCascade.cxx:753 AliAnalysisTaskCheckCascade.cxx:754 AliAnalysisTaskCheckCascade.cxx:755 AliAnalysisTaskCheckCascade.cxx:756 AliAnalysisTaskCheckCascade.cxx:757 AliAnalysisTaskCheckCascade.cxx:758 AliAnalysisTaskCheckCascade.cxx:759 AliAnalysisTaskCheckCascade.cxx:760 AliAnalysisTaskCheckCascade.cxx:761 AliAnalysisTaskCheckCascade.cxx:762 AliAnalysisTaskCheckCascade.cxx:763 AliAnalysisTaskCheckCascade.cxx:764 AliAnalysisTaskCheckCascade.cxx:765 AliAnalysisTaskCheckCascade.cxx:766 AliAnalysisTaskCheckCascade.cxx:767 AliAnalysisTaskCheckCascade.cxx:768 AliAnalysisTaskCheckCascade.cxx:769 AliAnalysisTaskCheckCascade.cxx:770 AliAnalysisTaskCheckCascade.cxx:771 AliAnalysisTaskCheckCascade.cxx:772 AliAnalysisTaskCheckCascade.cxx:773 AliAnalysisTaskCheckCascade.cxx:774 AliAnalysisTaskCheckCascade.cxx:775 AliAnalysisTaskCheckCascade.cxx:776 AliAnalysisTaskCheckCascade.cxx:777 AliAnalysisTaskCheckCascade.cxx:778 AliAnalysisTaskCheckCascade.cxx:779 AliAnalysisTaskCheckCascade.cxx:780 AliAnalysisTaskCheckCascade.cxx:781 AliAnalysisTaskCheckCascade.cxx:782 AliAnalysisTaskCheckCascade.cxx:783 AliAnalysisTaskCheckCascade.cxx:784 AliAnalysisTaskCheckCascade.cxx:785 AliAnalysisTaskCheckCascade.cxx:786 AliAnalysisTaskCheckCascade.cxx:787 AliAnalysisTaskCheckCascade.cxx:788 AliAnalysisTaskCheckCascade.cxx:789 AliAnalysisTaskCheckCascade.cxx:790 AliAnalysisTaskCheckCascade.cxx:791 AliAnalysisTaskCheckCascade.cxx:792 AliAnalysisTaskCheckCascade.cxx:793 AliAnalysisTaskCheckCascade.cxx:794 AliAnalysisTaskCheckCascade.cxx:795 AliAnalysisTaskCheckCascade.cxx:796 AliAnalysisTaskCheckCascade.cxx:797 AliAnalysisTaskCheckCascade.cxx:798 AliAnalysisTaskCheckCascade.cxx:799 AliAnalysisTaskCheckCascade.cxx:800 AliAnalysisTaskCheckCascade.cxx:801 AliAnalysisTaskCheckCascade.cxx:802 AliAnalysisTaskCheckCascade.cxx:803 AliAnalysisTaskCheckCascade.cxx:804 AliAnalysisTaskCheckCascade.cxx:805 AliAnalysisTaskCheckCascade.cxx:806 AliAnalysisTaskCheckCascade.cxx:807 AliAnalysisTaskCheckCascade.cxx:808 AliAnalysisTaskCheckCascade.cxx:809 AliAnalysisTaskCheckCascade.cxx:810 AliAnalysisTaskCheckCascade.cxx:811 AliAnalysisTaskCheckCascade.cxx:812 AliAnalysisTaskCheckCascade.cxx:813 AliAnalysisTaskCheckCascade.cxx:814 AliAnalysisTaskCheckCascade.cxx:815 AliAnalysisTaskCheckCascade.cxx:816 AliAnalysisTaskCheckCascade.cxx:817 AliAnalysisTaskCheckCascade.cxx:818 AliAnalysisTaskCheckCascade.cxx:819 AliAnalysisTaskCheckCascade.cxx:820 AliAnalysisTaskCheckCascade.cxx:821 AliAnalysisTaskCheckCascade.cxx:822 AliAnalysisTaskCheckCascade.cxx:823 AliAnalysisTaskCheckCascade.cxx:824 AliAnalysisTaskCheckCascade.cxx:825 AliAnalysisTaskCheckCascade.cxx:826 AliAnalysisTaskCheckCascade.cxx:827 AliAnalysisTaskCheckCascade.cxx:828 AliAnalysisTaskCheckCascade.cxx:829 AliAnalysisTaskCheckCascade.cxx:830 AliAnalysisTaskCheckCascade.cxx:831 AliAnalysisTaskCheckCascade.cxx:832 AliAnalysisTaskCheckCascade.cxx:833 AliAnalysisTaskCheckCascade.cxx:834 AliAnalysisTaskCheckCascade.cxx:835 AliAnalysisTaskCheckCascade.cxx:836 AliAnalysisTaskCheckCascade.cxx:837 AliAnalysisTaskCheckCascade.cxx:838 AliAnalysisTaskCheckCascade.cxx:839 AliAnalysisTaskCheckCascade.cxx:840 AliAnalysisTaskCheckCascade.cxx:841 AliAnalysisTaskCheckCascade.cxx:842 AliAnalysisTaskCheckCascade.cxx:843 AliAnalysisTaskCheckCascade.cxx:844 AliAnalysisTaskCheckCascade.cxx:845 AliAnalysisTaskCheckCascade.cxx:846 AliAnalysisTaskCheckCascade.cxx:847 AliAnalysisTaskCheckCascade.cxx:848 AliAnalysisTaskCheckCascade.cxx:849 AliAnalysisTaskCheckCascade.cxx:850 AliAnalysisTaskCheckCascade.cxx:851 AliAnalysisTaskCheckCascade.cxx:852 AliAnalysisTaskCheckCascade.cxx:853 AliAnalysisTaskCheckCascade.cxx:854 AliAnalysisTaskCheckCascade.cxx:855 AliAnalysisTaskCheckCascade.cxx:856 AliAnalysisTaskCheckCascade.cxx:857 AliAnalysisTaskCheckCascade.cxx:858 AliAnalysisTaskCheckCascade.cxx:859 AliAnalysisTaskCheckCascade.cxx:860 AliAnalysisTaskCheckCascade.cxx:861 AliAnalysisTaskCheckCascade.cxx:862 AliAnalysisTaskCheckCascade.cxx:863 AliAnalysisTaskCheckCascade.cxx:864 AliAnalysisTaskCheckCascade.cxx:865 AliAnalysisTaskCheckCascade.cxx:866 AliAnalysisTaskCheckCascade.cxx:867 AliAnalysisTaskCheckCascade.cxx:868 AliAnalysisTaskCheckCascade.cxx:869 AliAnalysisTaskCheckCascade.cxx:870 AliAnalysisTaskCheckCascade.cxx:871 AliAnalysisTaskCheckCascade.cxx:872 AliAnalysisTaskCheckCascade.cxx:873 AliAnalysisTaskCheckCascade.cxx:874 AliAnalysisTaskCheckCascade.cxx:875 AliAnalysisTaskCheckCascade.cxx:876 AliAnalysisTaskCheckCascade.cxx:877 AliAnalysisTaskCheckCascade.cxx:878 AliAnalysisTaskCheckCascade.cxx:879 AliAnalysisTaskCheckCascade.cxx:880 AliAnalysisTaskCheckCascade.cxx:881 AliAnalysisTaskCheckCascade.cxx:882 AliAnalysisTaskCheckCascade.cxx:883 AliAnalysisTaskCheckCascade.cxx:884 AliAnalysisTaskCheckCascade.cxx:885 AliAnalysisTaskCheckCascade.cxx:886 AliAnalysisTaskCheckCascade.cxx:887 AliAnalysisTaskCheckCascade.cxx:888 AliAnalysisTaskCheckCascade.cxx:889 AliAnalysisTaskCheckCascade.cxx:890 AliAnalysisTaskCheckCascade.cxx:891 AliAnalysisTaskCheckCascade.cxx:892 AliAnalysisTaskCheckCascade.cxx:893 AliAnalysisTaskCheckCascade.cxx:894 AliAnalysisTaskCheckCascade.cxx:895 AliAnalysisTaskCheckCascade.cxx:896 AliAnalysisTaskCheckCascade.cxx:897 AliAnalysisTaskCheckCascade.cxx:898 AliAnalysisTaskCheckCascade.cxx:899 AliAnalysisTaskCheckCascade.cxx:900 AliAnalysisTaskCheckCascade.cxx:901 AliAnalysisTaskCheckCascade.cxx:902 AliAnalysisTaskCheckCascade.cxx:903 AliAnalysisTaskCheckCascade.cxx:904 AliAnalysisTaskCheckCascade.cxx:905 AliAnalysisTaskCheckCascade.cxx:906 AliAnalysisTaskCheckCascade.cxx:907 AliAnalysisTaskCheckCascade.cxx:908 AliAnalysisTaskCheckCascade.cxx:909 AliAnalysisTaskCheckCascade.cxx:910 AliAnalysisTaskCheckCascade.cxx:911 AliAnalysisTaskCheckCascade.cxx:912 AliAnalysisTaskCheckCascade.cxx:913 AliAnalysisTaskCheckCascade.cxx:914 AliAnalysisTaskCheckCascade.cxx:915 AliAnalysisTaskCheckCascade.cxx:916 AliAnalysisTaskCheckCascade.cxx:917 AliAnalysisTaskCheckCascade.cxx:918 AliAnalysisTaskCheckCascade.cxx:919 AliAnalysisTaskCheckCascade.cxx:920 AliAnalysisTaskCheckCascade.cxx:921 AliAnalysisTaskCheckCascade.cxx:922 AliAnalysisTaskCheckCascade.cxx:923 AliAnalysisTaskCheckCascade.cxx:924 AliAnalysisTaskCheckCascade.cxx:925 AliAnalysisTaskCheckCascade.cxx:926 AliAnalysisTaskCheckCascade.cxx:927 AliAnalysisTaskCheckCascade.cxx:928 AliAnalysisTaskCheckCascade.cxx:929 AliAnalysisTaskCheckCascade.cxx:930 AliAnalysisTaskCheckCascade.cxx:931 AliAnalysisTaskCheckCascade.cxx:932 AliAnalysisTaskCheckCascade.cxx:933 AliAnalysisTaskCheckCascade.cxx:934 AliAnalysisTaskCheckCascade.cxx:935 AliAnalysisTaskCheckCascade.cxx:936 AliAnalysisTaskCheckCascade.cxx:937 AliAnalysisTaskCheckCascade.cxx:938 AliAnalysisTaskCheckCascade.cxx:939 AliAnalysisTaskCheckCascade.cxx:940 AliAnalysisTaskCheckCascade.cxx:941 AliAnalysisTaskCheckCascade.cxx:942 AliAnalysisTaskCheckCascade.cxx:943 AliAnalysisTaskCheckCascade.cxx:944 AliAnalysisTaskCheckCascade.cxx:945 AliAnalysisTaskCheckCascade.cxx:946 AliAnalysisTaskCheckCascade.cxx:947 AliAnalysisTaskCheckCascade.cxx:948 AliAnalysisTaskCheckCascade.cxx:949 AliAnalysisTaskCheckCascade.cxx:950 AliAnalysisTaskCheckCascade.cxx:951 AliAnalysisTaskCheckCascade.cxx:952 AliAnalysisTaskCheckCascade.cxx:953 AliAnalysisTaskCheckCascade.cxx:954 AliAnalysisTaskCheckCascade.cxx:955 AliAnalysisTaskCheckCascade.cxx:956 AliAnalysisTaskCheckCascade.cxx:957 AliAnalysisTaskCheckCascade.cxx:958 AliAnalysisTaskCheckCascade.cxx:959 AliAnalysisTaskCheckCascade.cxx:960 AliAnalysisTaskCheckCascade.cxx:961 AliAnalysisTaskCheckCascade.cxx:962 AliAnalysisTaskCheckCascade.cxx:963 AliAnalysisTaskCheckCascade.cxx:964 AliAnalysisTaskCheckCascade.cxx:965 AliAnalysisTaskCheckCascade.cxx:966 AliAnalysisTaskCheckCascade.cxx:967 AliAnalysisTaskCheckCascade.cxx:968 AliAnalysisTaskCheckCascade.cxx:969 AliAnalysisTaskCheckCascade.cxx:970 AliAnalysisTaskCheckCascade.cxx:971 AliAnalysisTaskCheckCascade.cxx:972 AliAnalysisTaskCheckCascade.cxx:973 AliAnalysisTaskCheckCascade.cxx:974 AliAnalysisTaskCheckCascade.cxx:975 AliAnalysisTaskCheckCascade.cxx:976 AliAnalysisTaskCheckCascade.cxx:977 AliAnalysisTaskCheckCascade.cxx:978 AliAnalysisTaskCheckCascade.cxx:979 AliAnalysisTaskCheckCascade.cxx:980 AliAnalysisTaskCheckCascade.cxx:981 AliAnalysisTaskCheckCascade.cxx:982 AliAnalysisTaskCheckCascade.cxx:983 AliAnalysisTaskCheckCascade.cxx:984 AliAnalysisTaskCheckCascade.cxx:985 AliAnalysisTaskCheckCascade.cxx:986 AliAnalysisTaskCheckCascade.cxx:987 AliAnalysisTaskCheckCascade.cxx:988 AliAnalysisTaskCheckCascade.cxx:989 AliAnalysisTaskCheckCascade.cxx:990 AliAnalysisTaskCheckCascade.cxx:991 AliAnalysisTaskCheckCascade.cxx:992 AliAnalysisTaskCheckCascade.cxx:993 AliAnalysisTaskCheckCascade.cxx:994 AliAnalysisTaskCheckCascade.cxx:995 AliAnalysisTaskCheckCascade.cxx:996 AliAnalysisTaskCheckCascade.cxx:997 AliAnalysisTaskCheckCascade.cxx:998 AliAnalysisTaskCheckCascade.cxx:999 AliAnalysisTaskCheckCascade.cxx:1000 AliAnalysisTaskCheckCascade.cxx:1001 AliAnalysisTaskCheckCascade.cxx:1002 AliAnalysisTaskCheckCascade.cxx:1003 AliAnalysisTaskCheckCascade.cxx:1004 AliAnalysisTaskCheckCascade.cxx:1005 AliAnalysisTaskCheckCascade.cxx:1006 AliAnalysisTaskCheckCascade.cxx:1007 AliAnalysisTaskCheckCascade.cxx:1008 AliAnalysisTaskCheckCascade.cxx:1009 AliAnalysisTaskCheckCascade.cxx:1010 AliAnalysisTaskCheckCascade.cxx:1011 AliAnalysisTaskCheckCascade.cxx:1012 AliAnalysisTaskCheckCascade.cxx:1013 AliAnalysisTaskCheckCascade.cxx:1014 AliAnalysisTaskCheckCascade.cxx:1015 AliAnalysisTaskCheckCascade.cxx:1016 AliAnalysisTaskCheckCascade.cxx:1017 AliAnalysisTaskCheckCascade.cxx:1018 AliAnalysisTaskCheckCascade.cxx:1019 AliAnalysisTaskCheckCascade.cxx:1020 AliAnalysisTaskCheckCascade.cxx:1021 AliAnalysisTaskCheckCascade.cxx:1022 AliAnalysisTaskCheckCascade.cxx:1023 AliAnalysisTaskCheckCascade.cxx:1024 AliAnalysisTaskCheckCascade.cxx:1025 AliAnalysisTaskCheckCascade.cxx:1026 AliAnalysisTaskCheckCascade.cxx:1027 AliAnalysisTaskCheckCascade.cxx:1028 AliAnalysisTaskCheckCascade.cxx:1029 AliAnalysisTaskCheckCascade.cxx:1030 AliAnalysisTaskCheckCascade.cxx:1031 AliAnalysisTaskCheckCascade.cxx:1032 AliAnalysisTaskCheckCascade.cxx:1033 AliAnalysisTaskCheckCascade.cxx:1034 AliAnalysisTaskCheckCascade.cxx:1035 AliAnalysisTaskCheckCascade.cxx:1036 AliAnalysisTaskCheckCascade.cxx:1037 AliAnalysisTaskCheckCascade.cxx:1038 AliAnalysisTaskCheckCascade.cxx:1039 AliAnalysisTaskCheckCascade.cxx:1040 AliAnalysisTaskCheckCascade.cxx:1041 AliAnalysisTaskCheckCascade.cxx:1042 AliAnalysisTaskCheckCascade.cxx:1043 AliAnalysisTaskCheckCascade.cxx:1044 AliAnalysisTaskCheckCascade.cxx:1045 AliAnalysisTaskCheckCascade.cxx:1046 AliAnalysisTaskCheckCascade.cxx:1047 AliAnalysisTaskCheckCascade.cxx:1048 AliAnalysisTaskCheckCascade.cxx:1049 AliAnalysisTaskCheckCascade.cxx:1050 AliAnalysisTaskCheckCascade.cxx:1051 AliAnalysisTaskCheckCascade.cxx:1052 AliAnalysisTaskCheckCascade.cxx:1053 AliAnalysisTaskCheckCascade.cxx:1054 AliAnalysisTaskCheckCascade.cxx:1055 AliAnalysisTaskCheckCascade.cxx:1056 AliAnalysisTaskCheckCascade.cxx:1057 AliAnalysisTaskCheckCascade.cxx:1058 AliAnalysisTaskCheckCascade.cxx:1059 AliAnalysisTaskCheckCascade.cxx:1060 AliAnalysisTaskCheckCascade.cxx:1061 AliAnalysisTaskCheckCascade.cxx:1062 AliAnalysisTaskCheckCascade.cxx:1063 AliAnalysisTaskCheckCascade.cxx:1064 AliAnalysisTaskCheckCascade.cxx:1065 AliAnalysisTaskCheckCascade.cxx:1066 AliAnalysisTaskCheckCascade.cxx:1067 AliAnalysisTaskCheckCascade.cxx:1068 AliAnalysisTaskCheckCascade.cxx:1069 AliAnalysisTaskCheckCascade.cxx:1070 AliAnalysisTaskCheckCascade.cxx:1071 AliAnalysisTaskCheckCascade.cxx:1072 AliAnalysisTaskCheckCascade.cxx:1073 AliAnalysisTaskCheckCascade.cxx:1074 AliAnalysisTaskCheckCascade.cxx:1075 AliAnalysisTaskCheckCascade.cxx:1076 AliAnalysisTaskCheckCascade.cxx:1077 AliAnalysisTaskCheckCascade.cxx:1078 AliAnalysisTaskCheckCascade.cxx:1079 AliAnalysisTaskCheckCascade.cxx:1080 AliAnalysisTaskCheckCascade.cxx:1081 AliAnalysisTaskCheckCascade.cxx:1082 AliAnalysisTaskCheckCascade.cxx:1083 AliAnalysisTaskCheckCascade.cxx:1084 AliAnalysisTaskCheckCascade.cxx:1085 AliAnalysisTaskCheckCascade.cxx:1086 AliAnalysisTaskCheckCascade.cxx:1087 AliAnalysisTaskCheckCascade.cxx:1088 AliAnalysisTaskCheckCascade.cxx:1089 AliAnalysisTaskCheckCascade.cxx:1090 AliAnalysisTaskCheckCascade.cxx:1091 AliAnalysisTaskCheckCascade.cxx:1092 AliAnalysisTaskCheckCascade.cxx:1093 AliAnalysisTaskCheckCascade.cxx:1094 AliAnalysisTaskCheckCascade.cxx:1095 AliAnalysisTaskCheckCascade.cxx:1096 AliAnalysisTaskCheckCascade.cxx:1097 AliAnalysisTaskCheckCascade.cxx:1098 AliAnalysisTaskCheckCascade.cxx:1099 AliAnalysisTaskCheckCascade.cxx:1100 AliAnalysisTaskCheckCascade.cxx:1101 AliAnalysisTaskCheckCascade.cxx:1102 AliAnalysisTaskCheckCascade.cxx:1103 AliAnalysisTaskCheckCascade.cxx:1104 AliAnalysisTaskCheckCascade.cxx:1105 AliAnalysisTaskCheckCascade.cxx:1106 AliAnalysisTaskCheckCascade.cxx:1107 AliAnalysisTaskCheckCascade.cxx:1108 AliAnalysisTaskCheckCascade.cxx:1109 AliAnalysisTaskCheckCascade.cxx:1110 AliAnalysisTaskCheckCascade.cxx:1111 AliAnalysisTaskCheckCascade.cxx:1112 AliAnalysisTaskCheckCascade.cxx:1113 AliAnalysisTaskCheckCascade.cxx:1114 AliAnalysisTaskCheckCascade.cxx:1115 AliAnalysisTaskCheckCascade.cxx:1116 AliAnalysisTaskCheckCascade.cxx:1117 AliAnalysisTaskCheckCascade.cxx:1118 AliAnalysisTaskCheckCascade.cxx:1119 AliAnalysisTaskCheckCascade.cxx:1120 AliAnalysisTaskCheckCascade.cxx:1121 AliAnalysisTaskCheckCascade.cxx:1122 AliAnalysisTaskCheckCascade.cxx:1123 AliAnalysisTaskCheckCascade.cxx:1124 AliAnalysisTaskCheckCascade.cxx:1125 AliAnalysisTaskCheckCascade.cxx:1126 AliAnalysisTaskCheckCascade.cxx:1127 AliAnalysisTaskCheckCascade.cxx:1128 AliAnalysisTaskCheckCascade.cxx:1129 AliAnalysisTaskCheckCascade.cxx:1130 AliAnalysisTaskCheckCascade.cxx:1131 AliAnalysisTaskCheckCascade.cxx:1132 AliAnalysisTaskCheckCascade.cxx:1133 AliAnalysisTaskCheckCascade.cxx:1134 AliAnalysisTaskCheckCascade.cxx:1135 AliAnalysisTaskCheckCascade.cxx:1136 AliAnalysisTaskCheckCascade.cxx:1137 AliAnalysisTaskCheckCascade.cxx:1138 AliAnalysisTaskCheckCascade.cxx:1139 AliAnalysisTaskCheckCascade.cxx:1140 AliAnalysisTaskCheckCascade.cxx:1141 AliAnalysisTaskCheckCascade.cxx:1142 AliAnalysisTaskCheckCascade.cxx:1143 AliAnalysisTaskCheckCascade.cxx:1144 AliAnalysisTaskCheckCascade.cxx:1145 AliAnalysisTaskCheckCascade.cxx:1146 AliAnalysisTaskCheckCascade.cxx:1147 AliAnalysisTaskCheckCascade.cxx:1148 AliAnalysisTaskCheckCascade.cxx:1149 AliAnalysisTaskCheckCascade.cxx:1150 AliAnalysisTaskCheckCascade.cxx:1151 AliAnalysisTaskCheckCascade.cxx:1152 AliAnalysisTaskCheckCascade.cxx:1153 AliAnalysisTaskCheckCascade.cxx:1154 AliAnalysisTaskCheckCascade.cxx:1155 AliAnalysisTaskCheckCascade.cxx:1156 AliAnalysisTaskCheckCascade.cxx:1157 AliAnalysisTaskCheckCascade.cxx:1158 AliAnalysisTaskCheckCascade.cxx:1159 AliAnalysisTaskCheckCascade.cxx:1160 AliAnalysisTaskCheckCascade.cxx:1161 AliAnalysisTaskCheckCascade.cxx:1162 AliAnalysisTaskCheckCascade.cxx:1163 AliAnalysisTaskCheckCascade.cxx:1164 AliAnalysisTaskCheckCascade.cxx:1165 AliAnalysisTaskCheckCascade.cxx:1166 AliAnalysisTaskCheckCascade.cxx:1167 AliAnalysisTaskCheckCascade.cxx:1168 AliAnalysisTaskCheckCascade.cxx:1169 AliAnalysisTaskCheckCascade.cxx:1170 AliAnalysisTaskCheckCascade.cxx:1171 AliAnalysisTaskCheckCascade.cxx:1172 AliAnalysisTaskCheckCascade.cxx:1173 AliAnalysisTaskCheckCascade.cxx:1174 AliAnalysisTaskCheckCascade.cxx:1175 AliAnalysisTaskCheckCascade.cxx:1176 AliAnalysisTaskCheckCascade.cxx:1177 AliAnalysisTaskCheckCascade.cxx:1178 AliAnalysisTaskCheckCascade.cxx:1179 AliAnalysisTaskCheckCascade.cxx:1180 AliAnalysisTaskCheckCascade.cxx:1181 AliAnalysisTaskCheckCascade.cxx:1182 AliAnalysisTaskCheckCascade.cxx:1183 AliAnalysisTaskCheckCascade.cxx:1184 AliAnalysisTaskCheckCascade.cxx:1185 AliAnalysisTaskCheckCascade.cxx:1186 AliAnalysisTaskCheckCascade.cxx:1187 AliAnalysisTaskCheckCascade.cxx:1188 AliAnalysisTaskCheckCascade.cxx:1189 AliAnalysisTaskCheckCascade.cxx:1190 AliAnalysisTaskCheckCascade.cxx:1191 AliAnalysisTaskCheckCascade.cxx:1192 AliAnalysisTaskCheckCascade.cxx:1193 AliAnalysisTaskCheckCascade.cxx:1194 AliAnalysisTaskCheckCascade.cxx:1195 AliAnalysisTaskCheckCascade.cxx:1196 AliAnalysisTaskCheckCascade.cxx:1197 AliAnalysisTaskCheckCascade.cxx:1198 AliAnalysisTaskCheckCascade.cxx:1199 AliAnalysisTaskCheckCascade.cxx:1200 AliAnalysisTaskCheckCascade.cxx:1201 AliAnalysisTaskCheckCascade.cxx:1202 AliAnalysisTaskCheckCascade.cxx:1203 AliAnalysisTaskCheckCascade.cxx:1204 AliAnalysisTaskCheckCascade.cxx:1205 AliAnalysisTaskCheckCascade.cxx:1206 AliAnalysisTaskCheckCascade.cxx:1207 AliAnalysisTaskCheckCascade.cxx:1208 AliAnalysisTaskCheckCascade.cxx:1209 AliAnalysisTaskCheckCascade.cxx:1210 AliAnalysisTaskCheckCascade.cxx:1211 AliAnalysisTaskCheckCascade.cxx:1212 AliAnalysisTaskCheckCascade.cxx:1213 AliAnalysisTaskCheckCascade.cxx:1214 AliAnalysisTaskCheckCascade.cxx:1215 AliAnalysisTaskCheckCascade.cxx:1216 AliAnalysisTaskCheckCascade.cxx:1217 AliAnalysisTaskCheckCascade.cxx:1218 AliAnalysisTaskCheckCascade.cxx:1219 AliAnalysisTaskCheckCascade.cxx:1220 AliAnalysisTaskCheckCascade.cxx:1221 AliAnalysisTaskCheckCascade.cxx:1222 AliAnalysisTaskCheckCascade.cxx:1223 AliAnalysisTaskCheckCascade.cxx:1224 AliAnalysisTaskCheckCascade.cxx:1225 AliAnalysisTaskCheckCascade.cxx:1226 AliAnalysisTaskCheckCascade.cxx:1227 AliAnalysisTaskCheckCascade.cxx:1228 AliAnalysisTaskCheckCascade.cxx:1229 AliAnalysisTaskCheckCascade.cxx:1230 AliAnalysisTaskCheckCascade.cxx:1231 AliAnalysisTaskCheckCascade.cxx:1232 AliAnalysisTaskCheckCascade.cxx:1233 AliAnalysisTaskCheckCascade.cxx:1234 AliAnalysisTaskCheckCascade.cxx:1235 AliAnalysisTaskCheckCascade.cxx:1236 AliAnalysisTaskCheckCascade.cxx:1237 AliAnalysisTaskCheckCascade.cxx:1238 AliAnalysisTaskCheckCascade.cxx:1239 AliAnalysisTaskCheckCascade.cxx:1240 AliAnalysisTaskCheckCascade.cxx:1241 AliAnalysisTaskCheckCascade.cxx:1242 AliAnalysisTaskCheckCascade.cxx:1243 AliAnalysisTaskCheckCascade.cxx:1244 AliAnalysisTaskCheckCascade.cxx:1245 AliAnalysisTaskCheckCascade.cxx:1246 AliAnalysisTaskCheckCascade.cxx:1247 AliAnalysisTaskCheckCascade.cxx:1248 AliAnalysisTaskCheckCascade.cxx:1249 AliAnalysisTaskCheckCascade.cxx:1250 AliAnalysisTaskCheckCascade.cxx:1251 AliAnalysisTaskCheckCascade.cxx:1252 AliAnalysisTaskCheckCascade.cxx:1253 AliAnalysisTaskCheckCascade.cxx:1254 AliAnalysisTaskCheckCascade.cxx:1255 AliAnalysisTaskCheckCascade.cxx:1256 AliAnalysisTaskCheckCascade.cxx:1257 AliAnalysisTaskCheckCascade.cxx:1258 AliAnalysisTaskCheckCascade.cxx:1259 AliAnalysisTaskCheckCascade.cxx:1260 AliAnalysisTaskCheckCascade.cxx:1261 AliAnalysisTaskCheckCascade.cxx:1262 AliAnalysisTaskCheckCascade.cxx:1263 AliAnalysisTaskCheckCascade.cxx:1264 AliAnalysisTaskCheckCascade.cxx:1265 AliAnalysisTaskCheckCascade.cxx:1266 AliAnalysisTaskCheckCascade.cxx:1267 AliAnalysisTaskCheckCascade.cxx:1268 AliAnalysisTaskCheckCascade.cxx:1269 AliAnalysisTaskCheckCascade.cxx:1270 AliAnalysisTaskCheckCascade.cxx:1271 AliAnalysisTaskCheckCascade.cxx:1272 AliAnalysisTaskCheckCascade.cxx:1273 AliAnalysisTaskCheckCascade.cxx:1274 AliAnalysisTaskCheckCascade.cxx:1275 AliAnalysisTaskCheckCascade.cxx:1276 AliAnalysisTaskCheckCascade.cxx:1277 AliAnalysisTaskCheckCascade.cxx:1278 AliAnalysisTaskCheckCascade.cxx:1279 AliAnalysisTaskCheckCascade.cxx:1280 AliAnalysisTaskCheckCascade.cxx:1281 AliAnalysisTaskCheckCascade.cxx:1282 AliAnalysisTaskCheckCascade.cxx:1283 AliAnalysisTaskCheckCascade.cxx:1284 AliAnalysisTaskCheckCascade.cxx:1285 AliAnalysisTaskCheckCascade.cxx:1286 AliAnalysisTaskCheckCascade.cxx:1287 AliAnalysisTaskCheckCascade.cxx:1288 AliAnalysisTaskCheckCascade.cxx:1289 AliAnalysisTaskCheckCascade.cxx:1290 AliAnalysisTaskCheckCascade.cxx:1291 AliAnalysisTaskCheckCascade.cxx:1292 AliAnalysisTaskCheckCascade.cxx:1293 AliAnalysisTaskCheckCascade.cxx:1294 AliAnalysisTaskCheckCascade.cxx:1295 AliAnalysisTaskCheckCascade.cxx:1296 AliAnalysisTaskCheckCascade.cxx:1297 AliAnalysisTaskCheckCascade.cxx:1298 AliAnalysisTaskCheckCascade.cxx:1299 AliAnalysisTaskCheckCascade.cxx:1300 AliAnalysisTaskCheckCascade.cxx:1301 AliAnalysisTaskCheckCascade.cxx:1302 AliAnalysisTaskCheckCascade.cxx:1303 AliAnalysisTaskCheckCascade.cxx:1304 AliAnalysisTaskCheckCascade.cxx:1305 AliAnalysisTaskCheckCascade.cxx:1306 AliAnalysisTaskCheckCascade.cxx:1307 AliAnalysisTaskCheckCascade.cxx:1308 AliAnalysisTaskCheckCascade.cxx:1309 AliAnalysisTaskCheckCascade.cxx:1310 AliAnalysisTaskCheckCascade.cxx:1311 AliAnalysisTaskCheckCascade.cxx:1312 AliAnalysisTaskCheckCascade.cxx:1313 AliAnalysisTaskCheckCascade.cxx:1314 AliAnalysisTaskCheckCascade.cxx:1315 AliAnalysisTaskCheckCascade.cxx:1316 AliAnalysisTaskCheckCascade.cxx:1317 AliAnalysisTaskCheckCascade.cxx:1318 AliAnalysisTaskCheckCascade.cxx:1319 AliAnalysisTaskCheckCascade.cxx:1320 AliAnalysisTaskCheckCascade.cxx:1321 AliAnalysisTaskCheckCascade.cxx:1322 AliAnalysisTaskCheckCascade.cxx:1323 AliAnalysisTaskCheckCascade.cxx:1324 AliAnalysisTaskCheckCascade.cxx:1325 AliAnalysisTaskCheckCascade.cxx:1326 AliAnalysisTaskCheckCascade.cxx:1327 AliAnalysisTaskCheckCascade.cxx:1328 AliAnalysisTaskCheckCascade.cxx:1329 AliAnalysisTaskCheckCascade.cxx:1330 AliAnalysisTaskCheckCascade.cxx:1331 AliAnalysisTaskCheckCascade.cxx:1332 AliAnalysisTaskCheckCascade.cxx:1333 AliAnalysisTaskCheckCascade.cxx:1334 AliAnalysisTaskCheckCascade.cxx:1335 AliAnalysisTaskCheckCascade.cxx:1336 AliAnalysisTaskCheckCascade.cxx:1337 AliAnalysisTaskCheckCascade.cxx:1338 AliAnalysisTaskCheckCascade.cxx:1339 AliAnalysisTaskCheckCascade.cxx:1340 AliAnalysisTaskCheckCascade.cxx:1341 AliAnalysisTaskCheckCascade.cxx:1342 AliAnalysisTaskCheckCascade.cxx:1343 AliAnalysisTaskCheckCascade.cxx:1344 AliAnalysisTaskCheckCascade.cxx:1345 AliAnalysisTaskCheckCascade.cxx:1346 AliAnalysisTaskCheckCascade.cxx:1347 AliAnalysisTaskCheckCascade.cxx:1348 AliAnalysisTaskCheckCascade.cxx:1349 AliAnalysisTaskCheckCascade.cxx:1350 AliAnalysisTaskCheckCascade.cxx:1351 AliAnalysisTaskCheckCascade.cxx:1352 AliAnalysisTaskCheckCascade.cxx:1353 AliAnalysisTaskCheckCascade.cxx:1354 AliAnalysisTaskCheckCascade.cxx:1355 AliAnalysisTaskCheckCascade.cxx:1356 AliAnalysisTaskCheckCascade.cxx:1357 AliAnalysisTaskCheckCascade.cxx:1358 AliAnalysisTaskCheckCascade.cxx:1359 AliAnalysisTaskCheckCascade.cxx:1360 AliAnalysisTaskCheckCascade.cxx:1361 AliAnalysisTaskCheckCascade.cxx:1362 AliAnalysisTaskCheckCascade.cxx:1363 AliAnalysisTaskCheckCascade.cxx:1364 AliAnalysisTaskCheckCascade.cxx:1365 AliAnalysisTaskCheckCascade.cxx:1366 AliAnalysisTaskCheckCascade.cxx:1367 AliAnalysisTaskCheckCascade.cxx:1368 AliAnalysisTaskCheckCascade.cxx:1369 AliAnalysisTaskCheckCascade.cxx:1370 AliAnalysisTaskCheckCascade.cxx:1371 AliAnalysisTaskCheckCascade.cxx:1372 AliAnalysisTaskCheckCascade.cxx:1373 AliAnalysisTaskCheckCascade.cxx:1374 AliAnalysisTaskCheckCascade.cxx:1375 AliAnalysisTaskCheckCascade.cxx:1376 AliAnalysisTaskCheckCascade.cxx:1377 AliAnalysisTaskCheckCascade.cxx:1378 AliAnalysisTaskCheckCascade.cxx:1379 AliAnalysisTaskCheckCascade.cxx:1380 AliAnalysisTaskCheckCascade.cxx:1381 AliAnalysisTaskCheckCascade.cxx:1382 AliAnalysisTaskCheckCascade.cxx:1383 AliAnalysisTaskCheckCascade.cxx:1384 AliAnalysisTaskCheckCascade.cxx:1385 AliAnalysisTaskCheckCascade.cxx:1386 AliAnalysisTaskCheckCascade.cxx:1387 AliAnalysisTaskCheckCascade.cxx:1388 AliAnalysisTaskCheckCascade.cxx:1389 AliAnalysisTaskCheckCascade.cxx:1390 AliAnalysisTaskCheckCascade.cxx:1391 AliAnalysisTaskCheckCascade.cxx:1392 AliAnalysisTaskCheckCascade.cxx:1393 AliAnalysisTaskCheckCascade.cxx:1394 AliAnalysisTaskCheckCascade.cxx:1395 AliAnalysisTaskCheckCascade.cxx:1396 AliAnalysisTaskCheckCascade.cxx:1397 AliAnalysisTaskCheckCascade.cxx:1398 AliAnalysisTaskCheckCascade.cxx:1399 AliAnalysisTaskCheckCascade.cxx:1400 AliAnalysisTaskCheckCascade.cxx:1401 AliAnalysisTaskCheckCascade.cxx:1402 AliAnalysisTaskCheckCascade.cxx:1403 AliAnalysisTaskCheckCascade.cxx:1404 AliAnalysisTaskCheckCascade.cxx:1405 AliAnalysisTaskCheckCascade.cxx:1406 AliAnalysisTaskCheckCascade.cxx:1407 AliAnalysisTaskCheckCascade.cxx:1408 AliAnalysisTaskCheckCascade.cxx:1409 AliAnalysisTaskCheckCascade.cxx:1410 AliAnalysisTaskCheckCascade.cxx:1411 AliAnalysisTaskCheckCascade.cxx:1412 AliAnalysisTaskCheckCascade.cxx:1413 AliAnalysisTaskCheckCascade.cxx:1414 AliAnalysisTaskCheckCascade.cxx:1415 AliAnalysisTaskCheckCascade.cxx:1416 AliAnalysisTaskCheckCascade.cxx:1417 AliAnalysisTaskCheckCascade.cxx:1418 AliAnalysisTaskCheckCascade.cxx:1419 AliAnalysisTaskCheckCascade.cxx:1420 AliAnalysisTaskCheckCascade.cxx:1421 AliAnalysisTaskCheckCascade.cxx:1422 AliAnalysisTaskCheckCascade.cxx:1423 AliAnalysisTaskCheckCascade.cxx:1424 AliAnalysisTaskCheckCascade.cxx:1425 AliAnalysisTaskCheckCascade.cxx:1426 AliAnalysisTaskCheckCascade.cxx:1427 AliAnalysisTaskCheckCascade.cxx:1428 AliAnalysisTaskCheckCascade.cxx:1429 AliAnalysisTaskCheckCascade.cxx:1430 AliAnalysisTaskCheckCascade.cxx:1431 AliAnalysisTaskCheckCascade.cxx:1432 AliAnalysisTaskCheckCascade.cxx:1433 AliAnalysisTaskCheckCascade.cxx:1434 AliAnalysisTaskCheckCascade.cxx:1435 AliAnalysisTaskCheckCascade.cxx:1436 AliAnalysisTaskCheckCascade.cxx:1437 AliAnalysisTaskCheckCascade.cxx:1438 AliAnalysisTaskCheckCascade.cxx:1439 AliAnalysisTaskCheckCascade.cxx:1440 AliAnalysisTaskCheckCascade.cxx:1441 AliAnalysisTaskCheckCascade.cxx:1442 AliAnalysisTaskCheckCascade.cxx:1443 AliAnalysisTaskCheckCascade.cxx:1444 AliAnalysisTaskCheckCascade.cxx:1445 AliAnalysisTaskCheckCascade.cxx:1446 AliAnalysisTaskCheckCascade.cxx:1447 AliAnalysisTaskCheckCascade.cxx:1448 AliAnalysisTaskCheckCascade.cxx:1449 AliAnalysisTaskCheckCascade.cxx:1450 AliAnalysisTaskCheckCascade.cxx:1451 AliAnalysisTaskCheckCascade.cxx:1452 AliAnalysisTaskCheckCascade.cxx:1453 AliAnalysisTaskCheckCascade.cxx:1454 AliAnalysisTaskCheckCascade.cxx:1455 AliAnalysisTaskCheckCascade.cxx:1456 AliAnalysisTaskCheckCascade.cxx:1457 AliAnalysisTaskCheckCascade.cxx:1458 AliAnalysisTaskCheckCascade.cxx:1459 AliAnalysisTaskCheckCascade.cxx:1460 AliAnalysisTaskCheckCascade.cxx:1461 AliAnalysisTaskCheckCascade.cxx:1462 AliAnalysisTaskCheckCascade.cxx:1463 AliAnalysisTaskCheckCascade.cxx:1464 AliAnalysisTaskCheckCascade.cxx:1465 AliAnalysisTaskCheckCascade.cxx:1466 AliAnalysisTaskCheckCascade.cxx:1467 AliAnalysisTaskCheckCascade.cxx:1468 AliAnalysisTaskCheckCascade.cxx:1469 AliAnalysisTaskCheckCascade.cxx:1470 AliAnalysisTaskCheckCascade.cxx:1471 AliAnalysisTaskCheckCascade.cxx:1472 AliAnalysisTaskCheckCascade.cxx:1473 AliAnalysisTaskCheckCascade.cxx:1474 AliAnalysisTaskCheckCascade.cxx:1475 AliAnalysisTaskCheckCascade.cxx:1476 AliAnalysisTaskCheckCascade.cxx:1477 AliAnalysisTaskCheckCascade.cxx:1478 AliAnalysisTaskCheckCascade.cxx:1479 AliAnalysisTaskCheckCascade.cxx:1480 AliAnalysisTaskCheckCascade.cxx:1481 AliAnalysisTaskCheckCascade.cxx:1482 AliAnalysisTaskCheckCascade.cxx:1483 AliAnalysisTaskCheckCascade.cxx:1484 AliAnalysisTaskCheckCascade.cxx:1485 AliAnalysisTaskCheckCascade.cxx:1486 AliAnalysisTaskCheckCascade.cxx:1487 AliAnalysisTaskCheckCascade.cxx:1488 AliAnalysisTaskCheckCascade.cxx:1489 AliAnalysisTaskCheckCascade.cxx:1490 AliAnalysisTaskCheckCascade.cxx:1491 AliAnalysisTaskCheckCascade.cxx:1492 AliAnalysisTaskCheckCascade.cxx:1493 AliAnalysisTaskCheckCascade.cxx:1494 AliAnalysisTaskCheckCascade.cxx:1495 AliAnalysisTaskCheckCascade.cxx:1496 AliAnalysisTaskCheckCascade.cxx:1497 AliAnalysisTaskCheckCascade.cxx:1498 AliAnalysisTaskCheckCascade.cxx:1499 AliAnalysisTaskCheckCascade.cxx:1500 AliAnalysisTaskCheckCascade.cxx:1501 AliAnalysisTaskCheckCascade.cxx:1502 AliAnalysisTaskCheckCascade.cxx:1503 AliAnalysisTaskCheckCascade.cxx:1504 AliAnalysisTaskCheckCascade.cxx:1505 AliAnalysisTaskCheckCascade.cxx:1506 AliAnalysisTaskCheckCascade.cxx:1507 AliAnalysisTaskCheckCascade.cxx:1508 AliAnalysisTaskCheckCascade.cxx:1509 AliAnalysisTaskCheckCascade.cxx:1510 AliAnalysisTaskCheckCascade.cxx:1511 AliAnalysisTaskCheckCascade.cxx:1512 AliAnalysisTaskCheckCascade.cxx:1513 AliAnalysisTaskCheckCascade.cxx:1514 AliAnalysisTaskCheckCascade.cxx:1515 AliAnalysisTaskCheckCascade.cxx:1516 AliAnalysisTaskCheckCascade.cxx:1517 AliAnalysisTaskCheckCascade.cxx:1518 AliAnalysisTaskCheckCascade.cxx:1519 AliAnalysisTaskCheckCascade.cxx:1520 AliAnalysisTaskCheckCascade.cxx:1521 AliAnalysisTaskCheckCascade.cxx:1522 AliAnalysisTaskCheckCascade.cxx:1523 AliAnalysisTaskCheckCascade.cxx:1524 AliAnalysisTaskCheckCascade.cxx:1525 AliAnalysisTaskCheckCascade.cxx:1526 AliAnalysisTaskCheckCascade.cxx:1527 AliAnalysisTaskCheckCascade.cxx:1528 AliAnalysisTaskCheckCascade.cxx:1529 AliAnalysisTaskCheckCascade.cxx:1530 AliAnalysisTaskCheckCascade.cxx:1531 AliAnalysisTaskCheckCascade.cxx:1532 AliAnalysisTaskCheckCascade.cxx:1533 AliAnalysisTaskCheckCascade.cxx:1534 AliAnalysisTaskCheckCascade.cxx:1535 AliAnalysisTaskCheckCascade.cxx:1536 AliAnalysisTaskCheckCascade.cxx:1537 AliAnalysisTaskCheckCascade.cxx:1538 AliAnalysisTaskCheckCascade.cxx:1539 AliAnalysisTaskCheckCascade.cxx:1540 AliAnalysisTaskCheckCascade.cxx:1541 AliAnalysisTaskCheckCascade.cxx:1542 AliAnalysisTaskCheckCascade.cxx:1543 AliAnalysisTaskCheckCascade.cxx:1544 AliAnalysisTaskCheckCascade.cxx:1545 AliAnalysisTaskCheckCascade.cxx:1546 AliAnalysisTaskCheckCascade.cxx:1547 AliAnalysisTaskCheckCascade.cxx:1548 AliAnalysisTaskCheckCascade.cxx:1549 AliAnalysisTaskCheckCascade.cxx:1550 AliAnalysisTaskCheckCascade.cxx:1551 AliAnalysisTaskCheckCascade.cxx:1552 AliAnalysisTaskCheckCascade.cxx:1553 AliAnalysisTaskCheckCascade.cxx:1554 AliAnalysisTaskCheckCascade.cxx:1555 AliAnalysisTaskCheckCascade.cxx:1556 AliAnalysisTaskCheckCascade.cxx:1557 AliAnalysisTaskCheckCascade.cxx:1558 AliAnalysisTaskCheckCascade.cxx:1559 AliAnalysisTaskCheckCascade.cxx:1560 AliAnalysisTaskCheckCascade.cxx:1561 AliAnalysisTaskCheckCascade.cxx:1562 AliAnalysisTaskCheckCascade.cxx:1563 AliAnalysisTaskCheckCascade.cxx:1564 AliAnalysisTaskCheckCascade.cxx:1565 AliAnalysisTaskCheckCascade.cxx:1566 AliAnalysisTaskCheckCascade.cxx:1567 AliAnalysisTaskCheckCascade.cxx:1568 AliAnalysisTaskCheckCascade.cxx:1569 AliAnalysisTaskCheckCascade.cxx:1570 AliAnalysisTaskCheckCascade.cxx:1571 AliAnalysisTaskCheckCascade.cxx:1572 AliAnalysisTaskCheckCascade.cxx:1573 AliAnalysisTaskCheckCascade.cxx:1574 AliAnalysisTaskCheckCascade.cxx:1575 AliAnalysisTaskCheckCascade.cxx:1576 AliAnalysisTaskCheckCascade.cxx:1577 AliAnalysisTaskCheckCascade.cxx:1578 AliAnalysisTaskCheckCascade.cxx:1579 AliAnalysisTaskCheckCascade.cxx:1580 AliAnalysisTaskCheckCascade.cxx:1581 AliAnalysisTaskCheckCascade.cxx:1582 AliAnalysisTaskCheckCascade.cxx:1583 AliAnalysisTaskCheckCascade.cxx:1584 AliAnalysisTaskCheckCascade.cxx:1585 AliAnalysisTaskCheckCascade.cxx:1586 AliAnalysisTaskCheckCascade.cxx:1587 AliAnalysisTaskCheckCascade.cxx:1588 AliAnalysisTaskCheckCascade.cxx:1589 AliAnalysisTaskCheckCascade.cxx:1590 AliAnalysisTaskCheckCascade.cxx:1591 AliAnalysisTaskCheckCascade.cxx:1592 AliAnalysisTaskCheckCascade.cxx:1593 AliAnalysisTaskCheckCascade.cxx:1594 AliAnalysisTaskCheckCascade.cxx:1595 AliAnalysisTaskCheckCascade.cxx:1596 AliAnalysisTaskCheckCascade.cxx:1597 AliAnalysisTaskCheckCascade.cxx:1598 AliAnalysisTaskCheckCascade.cxx:1599 AliAnalysisTaskCheckCascade.cxx:1600 AliAnalysisTaskCheckCascade.cxx:1601 AliAnalysisTaskCheckCascade.cxx:1602 AliAnalysisTaskCheckCascade.cxx:1603 AliAnalysisTaskCheckCascade.cxx:1604 AliAnalysisTaskCheckCascade.cxx:1605 AliAnalysisTaskCheckCascade.cxx:1606 AliAnalysisTaskCheckCascade.cxx:1607 AliAnalysisTaskCheckCascade.cxx:1608 AliAnalysisTaskCheckCascade.cxx:1609 AliAnalysisTaskCheckCascade.cxx:1610 AliAnalysisTaskCheckCascade.cxx:1611 AliAnalysisTaskCheckCascade.cxx:1612 AliAnalysisTaskCheckCascade.cxx:1613 AliAnalysisTaskCheckCascade.cxx:1614 AliAnalysisTaskCheckCascade.cxx:1615 AliAnalysisTaskCheckCascade.cxx:1616 AliAnalysisTaskCheckCascade.cxx:1617 AliAnalysisTaskCheckCascade.cxx:1618 AliAnalysisTaskCheckCascade.cxx:1619 AliAnalysisTaskCheckCascade.cxx:1620 AliAnalysisTaskCheckCascade.cxx:1621 AliAnalysisTaskCheckCascade.cxx:1622 AliAnalysisTaskCheckCascade.cxx:1623 AliAnalysisTaskCheckCascade.cxx:1624 AliAnalysisTaskCheckCascade.cxx:1625 AliAnalysisTaskCheckCascade.cxx:1626 AliAnalysisTaskCheckCascade.cxx:1627 AliAnalysisTaskCheckCascade.cxx:1628 AliAnalysisTaskCheckCascade.cxx:1629 AliAnalysisTaskCheckCascade.cxx:1630 AliAnalysisTaskCheckCascade.cxx:1631 AliAnalysisTaskCheckCascade.cxx:1632 AliAnalysisTaskCheckCascade.cxx:1633 AliAnalysisTaskCheckCascade.cxx:1634 AliAnalysisTaskCheckCascade.cxx:1635 AliAnalysisTaskCheckCascade.cxx:1636 AliAnalysisTaskCheckCascade.cxx:1637 AliAnalysisTaskCheckCascade.cxx:1638 AliAnalysisTaskCheckCascade.cxx:1639 AliAnalysisTaskCheckCascade.cxx:1640 AliAnalysisTaskCheckCascade.cxx:1641 AliAnalysisTaskCheckCascade.cxx:1642 AliAnalysisTaskCheckCascade.cxx:1643 AliAnalysisTaskCheckCascade.cxx:1644 AliAnalysisTaskCheckCascade.cxx:1645 AliAnalysisTaskCheckCascade.cxx:1646 AliAnalysisTaskCheckCascade.cxx:1647 AliAnalysisTaskCheckCascade.cxx:1648 AliAnalysisTaskCheckCascade.cxx:1649 AliAnalysisTaskCheckCascade.cxx:1650 AliAnalysisTaskCheckCascade.cxx:1651 AliAnalysisTaskCheckCascade.cxx:1652 AliAnalysisTaskCheckCascade.cxx:1653 AliAnalysisTaskCheckCascade.cxx:1654 AliAnalysisTaskCheckCascade.cxx:1655 AliAnalysisTaskCheckCascade.cxx:1656 AliAnalysisTaskCheckCascade.cxx:1657 AliAnalysisTaskCheckCascade.cxx:1658 AliAnalysisTaskCheckCascade.cxx:1659 AliAnalysisTaskCheckCascade.cxx:1660 AliAnalysisTaskCheckCascade.cxx:1661 AliAnalysisTaskCheckCascade.cxx:1662 AliAnalysisTaskCheckCascade.cxx:1663 AliAnalysisTaskCheckCascade.cxx:1664 AliAnalysisTaskCheckCascade.cxx:1665 AliAnalysisTaskCheckCascade.cxx:1666 AliAnalysisTaskCheckCascade.cxx:1667 AliAnalysisTaskCheckCascade.cxx:1668 AliAnalysisTaskCheckCascade.cxx:1669 AliAnalysisTaskCheckCascade.cxx:1670 AliAnalysisTaskCheckCascade.cxx:1671 AliAnalysisTaskCheckCascade.cxx:1672 AliAnalysisTaskCheckCascade.cxx:1673 AliAnalysisTaskCheckCascade.cxx:1674 AliAnalysisTaskCheckCascade.cxx:1675 AliAnalysisTaskCheckCascade.cxx:1676 AliAnalysisTaskCheckCascade.cxx:1677 AliAnalysisTaskCheckCascade.cxx:1678 AliAnalysisTaskCheckCascade.cxx:1679 AliAnalysisTaskCheckCascade.cxx:1680 AliAnalysisTaskCheckCascade.cxx:1681 AliAnalysisTaskCheckCascade.cxx:1682 AliAnalysisTaskCheckCascade.cxx:1683 AliAnalysisTaskCheckCascade.cxx:1684 AliAnalysisTaskCheckCascade.cxx:1685 AliAnalysisTaskCheckCascade.cxx:1686 AliAnalysisTaskCheckCascade.cxx:1687 AliAnalysisTaskCheckCascade.cxx:1688 AliAnalysisTaskCheckCascade.cxx:1689 AliAnalysisTaskCheckCascade.cxx:1690 AliAnalysisTaskCheckCascade.cxx:1691 AliAnalysisTaskCheckCascade.cxx:1692 AliAnalysisTaskCheckCascade.cxx:1693 AliAnalysisTaskCheckCascade.cxx:1694 AliAnalysisTaskCheckCascade.cxx:1695 AliAnalysisTaskCheckCascade.cxx:1696 AliAnalysisTaskCheckCascade.cxx:1697 AliAnalysisTaskCheckCascade.cxx:1698 AliAnalysisTaskCheckCascade.cxx:1699 AliAnalysisTaskCheckCascade.cxx:1700 AliAnalysisTaskCheckCascade.cxx:1701 AliAnalysisTaskCheckCascade.cxx:1702 AliAnalysisTaskCheckCascade.cxx:1703 AliAnalysisTaskCheckCascade.cxx:1704 AliAnalysisTaskCheckCascade.cxx:1705 AliAnalysisTaskCheckCascade.cxx:1706 AliAnalysisTaskCheckCascade.cxx:1707 AliAnalysisTaskCheckCascade.cxx:1708 AliAnalysisTaskCheckCascade.cxx:1709 AliAnalysisTaskCheckCascade.cxx:1710 AliAnalysisTaskCheckCascade.cxx:1711 AliAnalysisTaskCheckCascade.cxx:1712 AliAnalysisTaskCheckCascade.cxx:1713 AliAnalysisTaskCheckCascade.cxx:1714 AliAnalysisTaskCheckCascade.cxx:1715 AliAnalysisTaskCheckCascade.cxx:1716 AliAnalysisTaskCheckCascade.cxx:1717 AliAnalysisTaskCheckCascade.cxx:1718 AliAnalysisTaskCheckCascade.cxx:1719 AliAnalysisTaskCheckCascade.cxx:1720 AliAnalysisTaskCheckCascade.cxx:1721 AliAnalysisTaskCheckCascade.cxx:1722 AliAnalysisTaskCheckCascade.cxx:1723 AliAnalysisTaskCheckCascade.cxx:1724 AliAnalysisTaskCheckCascade.cxx:1725 AliAnalysisTaskCheckCascade.cxx:1726 AliAnalysisTaskCheckCascade.cxx:1727 AliAnalysisTaskCheckCascade.cxx:1728 AliAnalysisTaskCheckCascade.cxx:1729 AliAnalysisTaskCheckCascade.cxx:1730 AliAnalysisTaskCheckCascade.cxx:1731 AliAnalysisTaskCheckCascade.cxx:1732 AliAnalysisTaskCheckCascade.cxx:1733 AliAnalysisTaskCheckCascade.cxx:1734 AliAnalysisTaskCheckCascade.cxx:1735 AliAnalysisTaskCheckCascade.cxx:1736 AliAnalysisTaskCheckCascade.cxx:1737 AliAnalysisTaskCheckCascade.cxx:1738 AliAnalysisTaskCheckCascade.cxx:1739 AliAnalysisTaskCheckCascade.cxx:1740 AliAnalysisTaskCheckCascade.cxx:1741 AliAnalysisTaskCheckCascade.cxx:1742 AliAnalysisTaskCheckCascade.cxx:1743 AliAnalysisTaskCheckCascade.cxx:1744 AliAnalysisTaskCheckCascade.cxx:1745 AliAnalysisTaskCheckCascade.cxx:1746 AliAnalysisTaskCheckCascade.cxx:1747 AliAnalysisTaskCheckCascade.cxx:1748 AliAnalysisTaskCheckCascade.cxx:1749 AliAnalysisTaskCheckCascade.cxx:1750 AliAnalysisTaskCheckCascade.cxx:1751 AliAnalysisTaskCheckCascade.cxx:1752 AliAnalysisTaskCheckCascade.cxx:1753 AliAnalysisTaskCheckCascade.cxx:1754 AliAnalysisTaskCheckCascade.cxx:1755 AliAnalysisTaskCheckCascade.cxx:1756 AliAnalysisTaskCheckCascade.cxx:1757 AliAnalysisTaskCheckCascade.cxx:1758 AliAnalysisTaskCheckCascade.cxx:1759 AliAnalysisTaskCheckCascade.cxx:1760 AliAnalysisTaskCheckCascade.cxx:1761 AliAnalysisTaskCheckCascade.cxx:1762 AliAnalysisTaskCheckCascade.cxx:1763 AliAnalysisTaskCheckCascade.cxx:1764 AliAnalysisTaskCheckCascade.cxx:1765 AliAnalysisTaskCheckCascade.cxx:1766 AliAnalysisTaskCheckCascade.cxx:1767 AliAnalysisTaskCheckCascade.cxx:1768 AliAnalysisTaskCheckCascade.cxx:1769 AliAnalysisTaskCheckCascade.cxx:1770 AliAnalysisTaskCheckCascade.cxx:1771 AliAnalysisTaskCheckCascade.cxx:1772 AliAnalysisTaskCheckCascade.cxx:1773 AliAnalysisTaskCheckCascade.cxx:1774 AliAnalysisTaskCheckCascade.cxx:1775 AliAnalysisTaskCheckCascade.cxx:1776 AliAnalysisTaskCheckCascade.cxx:1777 AliAnalysisTaskCheckCascade.cxx:1778 AliAnalysisTaskCheckCascade.cxx:1779 AliAnalysisTaskCheckCascade.cxx:1780 AliAnalysisTaskCheckCascade.cxx:1781 AliAnalysisTaskCheckCascade.cxx:1782 AliAnalysisTaskCheckCascade.cxx:1783 AliAnalysisTaskCheckCascade.cxx:1784 AliAnalysisTaskCheckCascade.cxx:1785 AliAnalysisTaskCheckCascade.cxx:1786 AliAnalysisTaskCheckCascade.cxx:1787 AliAnalysisTaskCheckCascade.cxx:1788 AliAnalysisTaskCheckCascade.cxx:1789 AliAnalysisTaskCheckCascade.cxx:1790 AliAnalysisTaskCheckCascade.cxx:1791 AliAnalysisTaskCheckCascade.cxx:1792 AliAnalysisTaskCheckCascade.cxx:1793 AliAnalysisTaskCheckCascade.cxx:1794 AliAnalysisTaskCheckCascade.cxx:1795 AliAnalysisTaskCheckCascade.cxx:1796 AliAnalysisTaskCheckCascade.cxx:1797 AliAnalysisTaskCheckCascade.cxx:1798 AliAnalysisTaskCheckCascade.cxx:1799 AliAnalysisTaskCheckCascade.cxx:1800 AliAnalysisTaskCheckCascade.cxx:1801 AliAnalysisTaskCheckCascade.cxx:1802 AliAnalysisTaskCheckCascade.cxx:1803 AliAnalysisTaskCheckCascade.cxx:1804 AliAnalysisTaskCheckCascade.cxx:1805 AliAnalysisTaskCheckCascade.cxx:1806 AliAnalysisTaskCheckCascade.cxx:1807 AliAnalysisTaskCheckCascade.cxx:1808 AliAnalysisTaskCheckCascade.cxx:1809 AliAnalysisTaskCheckCascade.cxx:1810 AliAnalysisTaskCheckCascade.cxx:1811 AliAnalysisTaskCheckCascade.cxx:1812 AliAnalysisTaskCheckCascade.cxx:1813 AliAnalysisTaskCheckCascade.cxx:1814 AliAnalysisTaskCheckCascade.cxx:1815 AliAnalysisTaskCheckCascade.cxx:1816 AliAnalysisTaskCheckCascade.cxx:1817 AliAnalysisTaskCheckCascade.cxx:1818 AliAnalysisTaskCheckCascade.cxx:1819 AliAnalysisTaskCheckCascade.cxx:1820 AliAnalysisTaskCheckCascade.cxx:1821 AliAnalysisTaskCheckCascade.cxx:1822 AliAnalysisTaskCheckCascade.cxx:1823 AliAnalysisTaskCheckCascade.cxx:1824 AliAnalysisTaskCheckCascade.cxx:1825 AliAnalysisTaskCheckCascade.cxx:1826 AliAnalysisTaskCheckCascade.cxx:1827 AliAnalysisTaskCheckCascade.cxx:1828 AliAnalysisTaskCheckCascade.cxx:1829 AliAnalysisTaskCheckCascade.cxx:1830 AliAnalysisTaskCheckCascade.cxx:1831 AliAnalysisTaskCheckCascade.cxx:1832 AliAnalysisTaskCheckCascade.cxx:1833 AliAnalysisTaskCheckCascade.cxx:1834 AliAnalysisTaskCheckCascade.cxx:1835 AliAnalysisTaskCheckCascade.cxx:1836 AliAnalysisTaskCheckCascade.cxx:1837 AliAnalysisTaskCheckCascade.cxx:1838 AliAnalysisTaskCheckCascade.cxx:1839 AliAnalysisTaskCheckCascade.cxx:1840 AliAnalysisTaskCheckCascade.cxx:1841 AliAnalysisTaskCheckCascade.cxx:1842 AliAnalysisTaskCheckCascade.cxx:1843 AliAnalysisTaskCheckCascade.cxx:1844 AliAnalysisTaskCheckCascade.cxx:1845 AliAnalysisTaskCheckCascade.cxx:1846 AliAnalysisTaskCheckCascade.cxx:1847 AliAnalysisTaskCheckCascade.cxx:1848 AliAnalysisTaskCheckCascade.cxx:1849 AliAnalysisTaskCheckCascade.cxx:1850 AliAnalysisTaskCheckCascade.cxx:1851 AliAnalysisTaskCheckCascade.cxx:1852 AliAnalysisTaskCheckCascade.cxx:1853 AliAnalysisTaskCheckCascade.cxx:1854 AliAnalysisTaskCheckCascade.cxx:1855 AliAnalysisTaskCheckCascade.cxx:1856 AliAnalysisTaskCheckCascade.cxx:1857 AliAnalysisTaskCheckCascade.cxx:1858 AliAnalysisTaskCheckCascade.cxx:1859 AliAnalysisTaskCheckCascade.cxx:1860 AliAnalysisTaskCheckCascade.cxx:1861 AliAnalysisTaskCheckCascade.cxx:1862 AliAnalysisTaskCheckCascade.cxx:1863 AliAnalysisTaskCheckCascade.cxx:1864 AliAnalysisTaskCheckCascade.cxx:1865 AliAnalysisTaskCheckCascade.cxx:1866 AliAnalysisTaskCheckCascade.cxx:1867 AliAnalysisTaskCheckCascade.cxx:1868 AliAnalysisTaskCheckCascade.cxx:1869 AliAnalysisTaskCheckCascade.cxx:1870 AliAnalysisTaskCheckCascade.cxx:1871 AliAnalysisTaskCheckCascade.cxx:1872 AliAnalysisTaskCheckCascade.cxx:1873 AliAnalysisTaskCheckCascade.cxx:1874 AliAnalysisTaskCheckCascade.cxx:1875 AliAnalysisTaskCheckCascade.cxx:1876 AliAnalysisTaskCheckCascade.cxx:1877 AliAnalysisTaskCheckCascade.cxx:1878 AliAnalysisTaskCheckCascade.cxx:1879 AliAnalysisTaskCheckCascade.cxx:1880 AliAnalysisTaskCheckCascade.cxx:1881 AliAnalysisTaskCheckCascade.cxx:1882 AliAnalysisTaskCheckCascade.cxx:1883 AliAnalysisTaskCheckCascade.cxx:1884 AliAnalysisTaskCheckCascade.cxx:1885 AliAnalysisTaskCheckCascade.cxx:1886 AliAnalysisTaskCheckCascade.cxx:1887 AliAnalysisTaskCheckCascade.cxx:1888 AliAnalysisTaskCheckCascade.cxx:1889 AliAnalysisTaskCheckCascade.cxx:1890 AliAnalysisTaskCheckCascade.cxx:1891 AliAnalysisTaskCheckCascade.cxx:1892 AliAnalysisTaskCheckCascade.cxx:1893 AliAnalysisTaskCheckCascade.cxx:1894 AliAnalysisTaskCheckCascade.cxx:1895 AliAnalysisTaskCheckCascade.cxx:1896 AliAnalysisTaskCheckCascade.cxx:1897 AliAnalysisTaskCheckCascade.cxx:1898 AliAnalysisTaskCheckCascade.cxx:1899 AliAnalysisTaskCheckCascade.cxx:1900 AliAnalysisTaskCheckCascade.cxx:1901 AliAnalysisTaskCheckCascade.cxx:1902 AliAnalysisTaskCheckCascade.cxx:1903 AliAnalysisTaskCheckCascade.cxx:1904 AliAnalysisTaskCheckCascade.cxx:1905 AliAnalysisTaskCheckCascade.cxx:1906 AliAnalysisTaskCheckCascade.cxx:1907 AliAnalysisTaskCheckCascade.cxx:1908 AliAnalysisTaskCheckCascade.cxx:1909 AliAnalysisTaskCheckCascade.cxx:1910 AliAnalysisTaskCheckCascade.cxx:1911 AliAnalysisTaskCheckCascade.cxx:1912 AliAnalysisTaskCheckCascade.cxx:1913 AliAnalysisTaskCheckCascade.cxx:1914 AliAnalysisTaskCheckCascade.cxx:1915 AliAnalysisTaskCheckCascade.cxx:1916 AliAnalysisTaskCheckCascade.cxx:1917 AliAnalysisTaskCheckCascade.cxx:1918 AliAnalysisTaskCheckCascade.cxx:1919 AliAnalysisTaskCheckCascade.cxx:1920 AliAnalysisTaskCheckCascade.cxx:1921 AliAnalysisTaskCheckCascade.cxx:1922 AliAnalysisTaskCheckCascade.cxx:1923 AliAnalysisTaskCheckCascade.cxx:1924 AliAnalysisTaskCheckCascade.cxx:1925 AliAnalysisTaskCheckCascade.cxx:1926 AliAnalysisTaskCheckCascade.cxx:1927 AliAnalysisTaskCheckCascade.cxx:1928 AliAnalysisTaskCheckCascade.cxx:1929 AliAnalysisTaskCheckCascade.cxx:1930 AliAnalysisTaskCheckCascade.cxx:1931 AliAnalysisTaskCheckCascade.cxx:1932 AliAnalysisTaskCheckCascade.cxx:1933 AliAnalysisTaskCheckCascade.cxx:1934 AliAnalysisTaskCheckCascade.cxx:1935 AliAnalysisTaskCheckCascade.cxx:1936 AliAnalysisTaskCheckCascade.cxx:1937 AliAnalysisTaskCheckCascade.cxx:1938 AliAnalysisTaskCheckCascade.cxx:1939 AliAnalysisTaskCheckCascade.cxx:1940 AliAnalysisTaskCheckCascade.cxx:1941 AliAnalysisTaskCheckCascade.cxx:1942 AliAnalysisTaskCheckCascade.cxx:1943 AliAnalysisTaskCheckCascade.cxx:1944 AliAnalysisTaskCheckCascade.cxx:1945 AliAnalysisTaskCheckCascade.cxx:1946 AliAnalysisTaskCheckCascade.cxx:1947 AliAnalysisTaskCheckCascade.cxx:1948 AliAnalysisTaskCheckCascade.cxx:1949 AliAnalysisTaskCheckCascade.cxx:1950 AliAnalysisTaskCheckCascade.cxx:1951 AliAnalysisTaskCheckCascade.cxx:1952 AliAnalysisTaskCheckCascade.cxx:1953 AliAnalysisTaskCheckCascade.cxx:1954 AliAnalysisTaskCheckCascade.cxx:1955 AliAnalysisTaskCheckCascade.cxx:1956 AliAnalysisTaskCheckCascade.cxx:1957 AliAnalysisTaskCheckCascade.cxx:1958 AliAnalysisTaskCheckCascade.cxx:1959 AliAnalysisTaskCheckCascade.cxx:1960 AliAnalysisTaskCheckCascade.cxx:1961 AliAnalysisTaskCheckCascade.cxx:1962 AliAnalysisTaskCheckCascade.cxx:1963 AliAnalysisTaskCheckCascade.cxx:1964 AliAnalysisTaskCheckCascade.cxx:1965 AliAnalysisTaskCheckCascade.cxx:1966 AliAnalysisTaskCheckCascade.cxx:1967 AliAnalysisTaskCheckCascade.cxx:1968 AliAnalysisTaskCheckCascade.cxx:1969 AliAnalysisTaskCheckCascade.cxx:1970 AliAnalysisTaskCheckCascade.cxx:1971 AliAnalysisTaskCheckCascade.cxx:1972 AliAnalysisTaskCheckCascade.cxx:1973 AliAnalysisTaskCheckCascade.cxx:1974 AliAnalysisTaskCheckCascade.cxx:1975 AliAnalysisTaskCheckCascade.cxx:1976 AliAnalysisTaskCheckCascade.cxx:1977 AliAnalysisTaskCheckCascade.cxx:1978 AliAnalysisTaskCheckCascade.cxx:1979 AliAnalysisTaskCheckCascade.cxx:1980 AliAnalysisTaskCheckCascade.cxx:1981 AliAnalysisTaskCheckCascade.cxx:1982 AliAnalysisTaskCheckCascade.cxx:1983 AliAnalysisTaskCheckCascade.cxx:1984 AliAnalysisTaskCheckCascade.cxx:1985 AliAnalysisTaskCheckCascade.cxx:1986 AliAnalysisTaskCheckCascade.cxx:1987 AliAnalysisTaskCheckCascade.cxx:1988 AliAnalysisTaskCheckCascade.cxx:1989 AliAnalysisTaskCheckCascade.cxx:1990 AliAnalysisTaskCheckCascade.cxx:1991 AliAnalysisTaskCheckCascade.cxx:1992 AliAnalysisTaskCheckCascade.cxx:1993 AliAnalysisTaskCheckCascade.cxx:1994 AliAnalysisTaskCheckCascade.cxx:1995 AliAnalysisTaskCheckCascade.cxx:1996 AliAnalysisTaskCheckCascade.cxx:1997 AliAnalysisTaskCheckCascade.cxx:1998 AliAnalysisTaskCheckCascade.cxx:1999 AliAnalysisTaskCheckCascade.cxx:2000 AliAnalysisTaskCheckCascade.cxx:2001 AliAnalysisTaskCheckCascade.cxx:2002 AliAnalysisTaskCheckCascade.cxx:2003 AliAnalysisTaskCheckCascade.cxx:2004 AliAnalysisTaskCheckCascade.cxx:2005 AliAnalysisTaskCheckCascade.cxx:2006 AliAnalysisTaskCheckCascade.cxx:2007 AliAnalysisTaskCheckCascade.cxx:2008 AliAnalysisTaskCheckCascade.cxx:2009 AliAnalysisTaskCheckCascade.cxx:2010 AliAnalysisTaskCheckCascade.cxx:2011 AliAnalysisTaskCheckCascade.cxx:2012 AliAnalysisTaskCheckCascade.cxx:2013 AliAnalysisTaskCheckCascade.cxx:2014 AliAnalysisTaskCheckCascade.cxx:2015 AliAnalysisTaskCheckCascade.cxx:2016 AliAnalysisTaskCheckCascade.cxx:2017 AliAnalysisTaskCheckCascade.cxx:2018 AliAnalysisTaskCheckCascade.cxx:2019 AliAnalysisTaskCheckCascade.cxx:2020 AliAnalysisTaskCheckCascade.cxx:2021 AliAnalysisTaskCheckCascade.cxx:2022 AliAnalysisTaskCheckCascade.cxx:2023 AliAnalysisTaskCheckCascade.cxx:2024 AliAnalysisTaskCheckCascade.cxx:2025 AliAnalysisTaskCheckCascade.cxx:2026 AliAnalysisTaskCheckCascade.cxx:2027 AliAnalysisTaskCheckCascade.cxx:2028 AliAnalysisTaskCheckCascade.cxx:2029 AliAnalysisTaskCheckCascade.cxx:2030 AliAnalysisTaskCheckCascade.cxx:2031 AliAnalysisTaskCheckCascade.cxx:2032 AliAnalysisTaskCheckCascade.cxx:2033 AliAnalysisTaskCheckCascade.cxx:2034 AliAnalysisTaskCheckCascade.cxx:2035 AliAnalysisTaskCheckCascade.cxx:2036 AliAnalysisTaskCheckCascade.cxx:2037 AliAnalysisTaskCheckCascade.cxx:2038 AliAnalysisTaskCheckCascade.cxx:2039 AliAnalysisTaskCheckCascade.cxx:2040 AliAnalysisTaskCheckCascade.cxx:2041 AliAnalysisTaskCheckCascade.cxx:2042 AliAnalysisTaskCheckCascade.cxx:2043 AliAnalysisTaskCheckCascade.cxx:2044 AliAnalysisTaskCheckCascade.cxx:2045 AliAnalysisTaskCheckCascade.cxx:2046 AliAnalysisTaskCheckCascade.cxx:2047 AliAnalysisTaskCheckCascade.cxx:2048 AliAnalysisTaskCheckCascade.cxx:2049 AliAnalysisTaskCheckCascade.cxx:2050 AliAnalysisTaskCheckCascade.cxx:2051 AliAnalysisTaskCheckCascade.cxx:2052 AliAnalysisTaskCheckCascade.cxx:2053 AliAnalysisTaskCheckCascade.cxx:2054 AliAnalysisTaskCheckCascade.cxx:2055 AliAnalysisTaskCheckCascade.cxx:2056 AliAnalysisTaskCheckCascade.cxx:2057 AliAnalysisTaskCheckCascade.cxx:2058 AliAnalysisTaskCheckCascade.cxx:2059 AliAnalysisTaskCheckCascade.cxx:2060 AliAnalysisTaskCheckCascade.cxx:2061 AliAnalysisTaskCheckCascade.cxx:2062 AliAnalysisTaskCheckCascade.cxx:2063 AliAnalysisTaskCheckCascade.cxx:2064 AliAnalysisTaskCheckCascade.cxx:2065 AliAnalysisTaskCheckCascade.cxx:2066 AliAnalysisTaskCheckCascade.cxx:2067 AliAnalysisTaskCheckCascade.cxx:2068 AliAnalysisTaskCheckCascade.cxx:2069 AliAnalysisTaskCheckCascade.cxx:2070 AliAnalysisTaskCheckCascade.cxx:2071 AliAnalysisTaskCheckCascade.cxx:2072 AliAnalysisTaskCheckCascade.cxx:2073 AliAnalysisTaskCheckCascade.cxx:2074 AliAnalysisTaskCheckCascade.cxx:2075 AliAnalysisTaskCheckCascade.cxx:2076 AliAnalysisTaskCheckCascade.cxx:2077 AliAnalysisTaskCheckCascade.cxx:2078 AliAnalysisTaskCheckCascade.cxx:2079 AliAnalysisTaskCheckCascade.cxx:2080 AliAnalysisTaskCheckCascade.cxx:2081 AliAnalysisTaskCheckCascade.cxx:2082 AliAnalysisTaskCheckCascade.cxx:2083 AliAnalysisTaskCheckCascade.cxx:2084 AliAnalysisTaskCheckCascade.cxx:2085 AliAnalysisTaskCheckCascade.cxx:2086 AliAnalysisTaskCheckCascade.cxx:2087 AliAnalysisTaskCheckCascade.cxx:2088 AliAnalysisTaskCheckCascade.cxx:2089 AliAnalysisTaskCheckCascade.cxx:2090 AliAnalysisTaskCheckCascade.cxx:2091 AliAnalysisTaskCheckCascade.cxx:2092 AliAnalysisTaskCheckCascade.cxx:2093 AliAnalysisTaskCheckCascade.cxx:2094 AliAnalysisTaskCheckCascade.cxx:2095 AliAnalysisTaskCheckCascade.cxx:2096 AliAnalysisTaskCheckCascade.cxx:2097 AliAnalysisTaskCheckCascade.cxx:2098 AliAnalysisTaskCheckCascade.cxx:2099 AliAnalysisTaskCheckCascade.cxx:2100 AliAnalysisTaskCheckCascade.cxx:2101 AliAnalysisTaskCheckCascade.cxx:2102 AliAnalysisTaskCheckCascade.cxx:2103 AliAnalysisTaskCheckCascade.cxx:2104 AliAnalysisTaskCheckCascade.cxx:2105 AliAnalysisTaskCheckCascade.cxx:2106 AliAnalysisTaskCheckCascade.cxx:2107 AliAnalysisTaskCheckCascade.cxx:2108 AliAnalysisTaskCheckCascade.cxx:2109 AliAnalysisTaskCheckCascade.cxx:2110 AliAnalysisTaskCheckCascade.cxx:2111 AliAnalysisTaskCheckCascade.cxx:2112 AliAnalysisTaskCheckCascade.cxx:2113 AliAnalysisTaskCheckCascade.cxx:2114 AliAnalysisTaskCheckCascade.cxx:2115 AliAnalysisTaskCheckCascade.cxx:2116 AliAnalysisTaskCheckCascade.cxx:2117 AliAnalysisTaskCheckCascade.cxx:2118 AliAnalysisTaskCheckCascade.cxx:2119 AliAnalysisTaskCheckCascade.cxx:2120 AliAnalysisTaskCheckCascade.cxx:2121 AliAnalysisTaskCheckCascade.cxx:2122 AliAnalysisTaskCheckCascade.cxx:2123 AliAnalysisTaskCheckCascade.cxx:2124 AliAnalysisTaskCheckCascade.cxx:2125 AliAnalysisTaskCheckCascade.cxx:2126 AliAnalysisTaskCheckCascade.cxx:2127 AliAnalysisTaskCheckCascade.cxx:2128 AliAnalysisTaskCheckCascade.cxx:2129 AliAnalysisTaskCheckCascade.cxx:2130 AliAnalysisTaskCheckCascade.cxx:2131 AliAnalysisTaskCheckCascade.cxx:2132 AliAnalysisTaskCheckCascade.cxx:2133 AliAnalysisTaskCheckCascade.cxx:2134 AliAnalysisTaskCheckCascade.cxx:2135 AliAnalysisTaskCheckCascade.cxx:2136 AliAnalysisTaskCheckCascade.cxx:2137 AliAnalysisTaskCheckCascade.cxx:2138 AliAnalysisTaskCheckCascade.cxx:2139 AliAnalysisTaskCheckCascade.cxx:2140 AliAnalysisTaskCheckCascade.cxx:2141 AliAnalysisTaskCheckCascade.cxx:2142 AliAnalysisTaskCheckCascade.cxx:2143 AliAnalysisTaskCheckCascade.cxx:2144 AliAnalysisTaskCheckCascade.cxx:2145 AliAnalysisTaskCheckCascade.cxx:2146 AliAnalysisTaskCheckCascade.cxx:2147 AliAnalysisTaskCheckCascade.cxx:2148 AliAnalysisTaskCheckCascade.cxx:2149 AliAnalysisTaskCheckCascade.cxx:2150 AliAnalysisTaskCheckCascade.cxx:2151 AliAnalysisTaskCheckCascade.cxx:2152 AliAnalysisTaskCheckCascade.cxx:2153 AliAnalysisTaskCheckCascade.cxx:2154 AliAnalysisTaskCheckCascade.cxx:2155 AliAnalysisTaskCheckCascade.cxx:2156 AliAnalysisTaskCheckCascade.cxx:2157 AliAnalysisTaskCheckCascade.cxx:2158 AliAnalysisTaskCheckCascade.cxx:2159 AliAnalysisTaskCheckCascade.cxx:2160 AliAnalysisTaskCheckCascade.cxx:2161 AliAnalysisTaskCheckCascade.cxx:2162 AliAnalysisTaskCheckCascade.cxx:2163 AliAnalysisTaskCheckCascade.cxx:2164 AliAnalysisTaskCheckCascade.cxx:2165 AliAnalysisTaskCheckCascade.cxx:2166 AliAnalysisTaskCheckCascade.cxx:2167 AliAnalysisTaskCheckCascade.cxx:2168 AliAnalysisTaskCheckCascade.cxx:2169 AliAnalysisTaskCheckCascade.cxx:2170 AliAnalysisTaskCheckCascade.cxx:2171 AliAnalysisTaskCheckCascade.cxx:2172 AliAnalysisTaskCheckCascade.cxx:2173 AliAnalysisTaskCheckCascade.cxx:2174 AliAnalysisTaskCheckCascade.cxx:2175 AliAnalysisTaskCheckCascade.cxx:2176 AliAnalysisTaskCheckCascade.cxx:2177 AliAnalysisTaskCheckCascade.cxx:2178 AliAnalysisTaskCheckCascade.cxx:2179 AliAnalysisTaskCheckCascade.cxx:2180 AliAnalysisTaskCheckCascade.cxx:2181 AliAnalysisTaskCheckCascade.cxx:2182 AliAnalysisTaskCheckCascade.cxx:2183 AliAnalysisTaskCheckCascade.cxx:2184 AliAnalysisTaskCheckCascade.cxx:2185 AliAnalysisTaskCheckCascade.cxx:2186 AliAnalysisTaskCheckCascade.cxx:2187 AliAnalysisTaskCheckCascade.cxx:2188 AliAnalysisTaskCheckCascade.cxx:2189 AliAnalysisTaskCheckCascade.cxx:2190 AliAnalysisTaskCheckCascade.cxx:2191 AliAnalysisTaskCheckCascade.cxx:2192 AliAnalysisTaskCheckCascade.cxx:2193 AliAnalysisTaskCheckCascade.cxx:2194 AliAnalysisTaskCheckCascade.cxx:2195 AliAnalysisTaskCheckCascade.cxx:2196 AliAnalysisTaskCheckCascade.cxx:2197 AliAnalysisTaskCheckCascade.cxx:2198 AliAnalysisTaskCheckCascade.cxx:2199 AliAnalysisTaskCheckCascade.cxx:2200 AliAnalysisTaskCheckCascade.cxx:2201 AliAnalysisTaskCheckCascade.cxx:2202 AliAnalysisTaskCheckCascade.cxx:2203 AliAnalysisTaskCheckCascade.cxx:2204 AliAnalysisTaskCheckCascade.cxx:2205 AliAnalysisTaskCheckCascade.cxx:2206 AliAnalysisTaskCheckCascade.cxx:2207 AliAnalysisTaskCheckCascade.cxx:2208 AliAnalysisTaskCheckCascade.cxx:2209 AliAnalysisTaskCheckCascade.cxx:2210 AliAnalysisTaskCheckCascade.cxx:2211 AliAnalysisTaskCheckCascade.cxx:2212 AliAnalysisTaskCheckCascade.cxx:2213 AliAnalysisTaskCheckCascade.cxx:2214 AliAnalysisTaskCheckCascade.cxx:2215 AliAnalysisTaskCheckCascade.cxx:2216 AliAnalysisTaskCheckCascade.cxx:2217 AliAnalysisTaskCheckCascade.cxx:2218 AliAnalysisTaskCheckCascade.cxx:2219 AliAnalysisTaskCheckCascade.cxx:2220 AliAnalysisTaskCheckCascade.cxx:2221 AliAnalysisTaskCheckCascade.cxx:2222 AliAnalysisTaskCheckCascade.cxx:2223 AliAnalysisTaskCheckCascade.cxx:2224 AliAnalysisTaskCheckCascade.cxx:2225 AliAnalysisTaskCheckCascade.cxx:2226 AliAnalysisTaskCheckCascade.cxx:2227 AliAnalysisTaskCheckCascade.cxx:2228 AliAnalysisTaskCheckCascade.cxx:2229 AliAnalysisTaskCheckCascade.cxx:2230 AliAnalysisTaskCheckCascade.cxx:2231 AliAnalysisTaskCheckCascade.cxx:2232 AliAnalysisTaskCheckCascade.cxx:2233 AliAnalysisTaskCheckCascade.cxx:2234 AliAnalysisTaskCheckCascade.cxx:2235 AliAnalysisTaskCheckCascade.cxx:2236 AliAnalysisTaskCheckCascade.cxx:2237 AliAnalysisTaskCheckCascade.cxx:2238 AliAnalysisTaskCheckCascade.cxx:2239 AliAnalysisTaskCheckCascade.cxx:2240 AliAnalysisTaskCheckCascade.cxx:2241 AliAnalysisTaskCheckCascade.cxx:2242 AliAnalysisTaskCheckCascade.cxx:2243 AliAnalysisTaskCheckCascade.cxx:2244 AliAnalysisTaskCheckCascade.cxx:2245 AliAnalysisTaskCheckCascade.cxx:2246 AliAnalysisTaskCheckCascade.cxx:2247 AliAnalysisTaskCheckCascade.cxx:2248 AliAnalysisTaskCheckCascade.cxx:2249 AliAnalysisTaskCheckCascade.cxx:2250 AliAnalysisTaskCheckCascade.cxx:2251 AliAnalysisTaskCheckCascade.cxx:2252 AliAnalysisTaskCheckCascade.cxx:2253 AliAnalysisTaskCheckCascade.cxx:2254 AliAnalysisTaskCheckCascade.cxx:2255 AliAnalysisTaskCheckCascade.cxx:2256 AliAnalysisTaskCheckCascade.cxx:2257 AliAnalysisTaskCheckCascade.cxx:2258 AliAnalysisTaskCheckCascade.cxx:2259 AliAnalysisTaskCheckCascade.cxx:2260 AliAnalysisTaskCheckCascade.cxx:2261 AliAnalysisTaskCheckCascade.cxx:2262 AliAnalysisTaskCheckCascade.cxx:2263 AliAnalysisTaskCheckCascade.cxx:2264 AliAnalysisTaskCheckCascade.cxx:2265 AliAnalysisTaskCheckCascade.cxx:2266 AliAnalysisTaskCheckCascade.cxx:2267 AliAnalysisTaskCheckCascade.cxx:2268 AliAnalysisTaskCheckCascade.cxx:2269 AliAnalysisTaskCheckCascade.cxx:2270 AliAnalysisTaskCheckCascade.cxx:2271 AliAnalysisTaskCheckCascade.cxx:2272 AliAnalysisTaskCheckCascade.cxx:2273 AliAnalysisTaskCheckCascade.cxx:2274 AliAnalysisTaskCheckCascade.cxx:2275 AliAnalysisTaskCheckCascade.cxx:2276 AliAnalysisTaskCheckCascade.cxx:2277 AliAnalysisTaskCheckCascade.cxx:2278 AliAnalysisTaskCheckCascade.cxx:2279 AliAnalysisTaskCheckCascade.cxx:2280 AliAnalysisTaskCheckCascade.cxx:2281 AliAnalysisTaskCheckCascade.cxx:2282 AliAnalysisTaskCheckCascade.cxx:2283 AliAnalysisTaskCheckCascade.cxx:2284 AliAnalysisTaskCheckCascade.cxx:2285 AliAnalysisTaskCheckCascade.cxx:2286 AliAnalysisTaskCheckCascade.cxx:2287 AliAnalysisTaskCheckCascade.cxx:2288 AliAnalysisTaskCheckCascade.cxx:2289 AliAnalysisTaskCheckCascade.cxx:2290 AliAnalysisTaskCheckCascade.cxx:2291 AliAnalysisTaskCheckCascade.cxx:2292 AliAnalysisTaskCheckCascade.cxx:2293 AliAnalysisTaskCheckCascade.cxx:2294 AliAnalysisTaskCheckCascade.cxx:2295 AliAnalysisTaskCheckCascade.cxx:2296 AliAnalysisTaskCheckCascade.cxx:2297 AliAnalysisTaskCheckCascade.cxx:2298 AliAnalysisTaskCheckCascade.cxx:2299 AliAnalysisTaskCheckCascade.cxx:2300 AliAnalysisTaskCheckCascade.cxx:2301 AliAnalysisTaskCheckCascade.cxx:2302 AliAnalysisTaskCheckCascade.cxx:2303 AliAnalysisTaskCheckCascade.cxx:2304 AliAnalysisTaskCheckCascade.cxx:2305 AliAnalysisTaskCheckCascade.cxx:2306 AliAnalysisTaskCheckCascade.cxx:2307 AliAnalysisTaskCheckCascade.cxx:2308 AliAnalysisTaskCheckCascade.cxx:2309 AliAnalysisTaskCheckCascade.cxx:2310 AliAnalysisTaskCheckCascade.cxx:2311 AliAnalysisTaskCheckCascade.cxx:2312 AliAnalysisTaskCheckCascade.cxx:2313 AliAnalysisTaskCheckCascade.cxx:2314 AliAnalysisTaskCheckCascade.cxx:2315 AliAnalysisTaskCheckCascade.cxx:2316 AliAnalysisTaskCheckCascade.cxx:2317 AliAnalysisTaskCheckCascade.cxx:2318 AliAnalysisTaskCheckCascade.cxx:2319 AliAnalysisTaskCheckCascade.cxx:2320 AliAnalysisTaskCheckCascade.cxx:2321 AliAnalysisTaskCheckCascade.cxx:2322 AliAnalysisTaskCheckCascade.cxx:2323 AliAnalysisTaskCheckCascade.cxx:2324 AliAnalysisTaskCheckCascade.cxx:2325 AliAnalysisTaskCheckCascade.cxx:2326 AliAnalysisTaskCheckCascade.cxx:2327 AliAnalysisTaskCheckCascade.cxx:2328 AliAnalysisTaskCheckCascade.cxx:2329 AliAnalysisTaskCheckCascade.cxx:2330 AliAnalysisTaskCheckCascade.cxx:2331 AliAnalysisTaskCheckCascade.cxx:2332 AliAnalysisTaskCheckCascade.cxx:2333 AliAnalysisTaskCheckCascade.cxx:2334 AliAnalysisTaskCheckCascade.cxx:2335 AliAnalysisTaskCheckCascade.cxx:2336 AliAnalysisTaskCheckCascade.cxx:2337 AliAnalysisTaskCheckCascade.cxx:2338 AliAnalysisTaskCheckCascade.cxx:2339 AliAnalysisTaskCheckCascade.cxx:2340 AliAnalysisTaskCheckCascade.cxx:2341 AliAnalysisTaskCheckCascade.cxx:2342 AliAnalysisTaskCheckCascade.cxx:2343 AliAnalysisTaskCheckCascade.cxx:2344 AliAnalysisTaskCheckCascade.cxx:2345 AliAnalysisTaskCheckCascade.cxx:2346 AliAnalysisTaskCheckCascade.cxx:2347 AliAnalysisTaskCheckCascade.cxx:2348 AliAnalysisTaskCheckCascade.cxx:2349 AliAnalysisTaskCheckCascade.cxx:2350 AliAnalysisTaskCheckCascade.cxx:2351 AliAnalysisTaskCheckCascade.cxx:2352 AliAnalysisTaskCheckCascade.cxx:2353 AliAnalysisTaskCheckCascade.cxx:2354 AliAnalysisTaskCheckCascade.cxx:2355 AliAnalysisTaskCheckCascade.cxx:2356 AliAnalysisTaskCheckCascade.cxx:2357 AliAnalysisTaskCheckCascade.cxx:2358 AliAnalysisTaskCheckCascade.cxx:2359 AliAnalysisTaskCheckCascade.cxx:2360 AliAnalysisTaskCheckCascade.cxx:2361 AliAnalysisTaskCheckCascade.cxx:2362 AliAnalysisTaskCheckCascade.cxx:2363 AliAnalysisTaskCheckCascade.cxx:2364 AliAnalysisTaskCheckCascade.cxx:2365 AliAnalysisTaskCheckCascade.cxx:2366 AliAnalysisTaskCheckCascade.cxx:2367 AliAnalysisTaskCheckCascade.cxx:2368 AliAnalysisTaskCheckCascade.cxx:2369 AliAnalysisTaskCheckCascade.cxx:2370 AliAnalysisTaskCheckCascade.cxx:2371 AliAnalysisTaskCheckCascade.cxx:2372 AliAnalysisTaskCheckCascade.cxx:2373 AliAnalysisTaskCheckCascade.cxx:2374 AliAnalysisTaskCheckCascade.cxx:2375 AliAnalysisTaskCheckCascade.cxx:2376 AliAnalysisTaskCheckCascade.cxx:2377 AliAnalysisTaskCheckCascade.cxx:2378 AliAnalysisTaskCheckCascade.cxx:2379 AliAnalysisTaskCheckCascade.cxx:2380 AliAnalysisTaskCheckCascade.cxx:2381 AliAnalysisTaskCheckCascade.cxx:2382 AliAnalysisTaskCheckCascade.cxx:2383 AliAnalysisTaskCheckCascade.cxx:2384 AliAnalysisTaskCheckCascade.cxx:2385 AliAnalysisTaskCheckCascade.cxx:2386 AliAnalysisTaskCheckCascade.cxx:2387 AliAnalysisTaskCheckCascade.cxx:2388 AliAnalysisTaskCheckCascade.cxx:2389 AliAnalysisTaskCheckCascade.cxx:2390 AliAnalysisTaskCheckCascade.cxx:2391 AliAnalysisTaskCheckCascade.cxx:2392 AliAnalysisTaskCheckCascade.cxx:2393 AliAnalysisTaskCheckCascade.cxx:2394 AliAnalysisTaskCheckCascade.cxx:2395 AliAnalysisTaskCheckCascade.cxx:2396 AliAnalysisTaskCheckCascade.cxx:2397 AliAnalysisTaskCheckCascade.cxx:2398 AliAnalysisTaskCheckCascade.cxx:2399 AliAnalysisTaskCheckCascade.cxx:2400 AliAnalysisTaskCheckCascade.cxx:2401 AliAnalysisTaskCheckCascade.cxx:2402 AliAnalysisTaskCheckCascade.cxx:2403 AliAnalysisTaskCheckCascade.cxx:2404 AliAnalysisTaskCheckCascade.cxx:2405 AliAnalysisTaskCheckCascade.cxx:2406 AliAnalysisTaskCheckCascade.cxx:2407 AliAnalysisTaskCheckCascade.cxx:2408 AliAnalysisTaskCheckCascade.cxx:2409 AliAnalysisTaskCheckCascade.cxx:2410 AliAnalysisTaskCheckCascade.cxx:2411 AliAnalysisTaskCheckCascade.cxx:2412 AliAnalysisTaskCheckCascade.cxx:2413 AliAnalysisTaskCheckCascade.cxx:2414 AliAnalysisTaskCheckCascade.cxx:2415 AliAnalysisTaskCheckCascade.cxx:2416 AliAnalysisTaskCheckCascade.cxx:2417 AliAnalysisTaskCheckCascade.cxx:2418 AliAnalysisTaskCheckCascade.cxx:2419 AliAnalysisTaskCheckCascade.cxx:2420 AliAnalysisTaskCheckCascade.cxx:2421 AliAnalysisTaskCheckCascade.cxx:2422 AliAnalysisTaskCheckCascade.cxx:2423 AliAnalysisTaskCheckCascade.cxx:2424 AliAnalysisTaskCheckCascade.cxx:2425 AliAnalysisTaskCheckCascade.cxx:2426 AliAnalysisTaskCheckCascade.cxx:2427 AliAnalysisTaskCheckCascade.cxx:2428 AliAnalysisTaskCheckCascade.cxx:2429 AliAnalysisTaskCheckCascade.cxx:2430 AliAnalysisTaskCheckCascade.cxx:2431 AliAnalysisTaskCheckCascade.cxx:2432 AliAnalysisTaskCheckCascade.cxx:2433 AliAnalysisTaskCheckCascade.cxx:2434 AliAnalysisTaskCheckCascade.cxx:2435 AliAnalysisTaskCheckCascade.cxx:2436 AliAnalysisTaskCheckCascade.cxx:2437 AliAnalysisTaskCheckCascade.cxx:2438 AliAnalysisTaskCheckCascade.cxx:2439 AliAnalysisTaskCheckCascade.cxx:2440 AliAnalysisTaskCheckCascade.cxx:2441 AliAnalysisTaskCheckCascade.cxx:2442 AliAnalysisTaskCheckCascade.cxx:2443 AliAnalysisTaskCheckCascade.cxx:2444 AliAnalysisTaskCheckCascade.cxx:2445 AliAnalysisTaskCheckCascade.cxx:2446 AliAnalysisTaskCheckCascade.cxx:2447 AliAnalysisTaskCheckCascade.cxx:2448 AliAnalysisTaskCheckCascade.cxx:2449 AliAnalysisTaskCheckCascade.cxx:2450 AliAnalysisTaskCheckCascade.cxx:2451 AliAnalysisTaskCheckCascade.cxx:2452 AliAnalysisTaskCheckCascade.cxx:2453 AliAnalysisTaskCheckCascade.cxx:2454 AliAnalysisTaskCheckCascade.cxx:2455 AliAnalysisTaskCheckCascade.cxx:2456 AliAnalysisTaskCheckCascade.cxx:2457 AliAnalysisTaskCheckCascade.cxx:2458 AliAnalysisTaskCheckCascade.cxx:2459 AliAnalysisTaskCheckCascade.cxx:2460 AliAnalysisTaskCheckCascade.cxx:2461 AliAnalysisTaskCheckCascade.cxx:2462 AliAnalysisTaskCheckCascade.cxx:2463 AliAnalysisTaskCheckCascade.cxx:2464 AliAnalysisTaskCheckCascade.cxx:2465 AliAnalysisTaskCheckCascade.cxx:2466 AliAnalysisTaskCheckCascade.cxx:2467 AliAnalysisTaskCheckCascade.cxx:2468 AliAnalysisTaskCheckCascade.cxx:2469 AliAnalysisTaskCheckCascade.cxx:2470 AliAnalysisTaskCheckCascade.cxx:2471 AliAnalysisTaskCheckCascade.cxx:2472 AliAnalysisTaskCheckCascade.cxx:2473 AliAnalysisTaskCheckCascade.cxx:2474 AliAnalysisTaskCheckCascade.cxx:2475 AliAnalysisTaskCheckCascade.cxx:2476 AliAnalysisTaskCheckCascade.cxx:2477 AliAnalysisTaskCheckCascade.cxx:2478 AliAnalysisTaskCheckCascade.cxx:2479 AliAnalysisTaskCheckCascade.cxx:2480 AliAnalysisTaskCheckCascade.cxx:2481 AliAnalysisTaskCheckCascade.cxx:2482 AliAnalysisTaskCheckCascade.cxx:2483 AliAnalysisTaskCheckCascade.cxx:2484 AliAnalysisTaskCheckCascade.cxx:2485 AliAnalysisTaskCheckCascade.cxx:2486 AliAnalysisTaskCheckCascade.cxx:2487 AliAnalysisTaskCheckCascade.cxx:2488 AliAnalysisTaskCheckCascade.cxx:2489 AliAnalysisTaskCheckCascade.cxx:2490 AliAnalysisTaskCheckCascade.cxx:2491 AliAnalysisTaskCheckCascade.cxx:2492 AliAnalysisTaskCheckCascade.cxx:2493 AliAnalysisTaskCheckCascade.cxx:2494 AliAnalysisTaskCheckCascade.cxx:2495 AliAnalysisTaskCheckCascade.cxx:2496 AliAnalysisTaskCheckCascade.cxx:2497 AliAnalysisTaskCheckCascade.cxx:2498 AliAnalysisTaskCheckCascade.cxx:2499 AliAnalysisTaskCheckCascade.cxx:2500 AliAnalysisTaskCheckCascade.cxx:2501 AliAnalysisTaskCheckCascade.cxx:2502 AliAnalysisTaskCheckCascade.cxx:2503 AliAnalysisTaskCheckCascade.cxx:2504 AliAnalysisTaskCheckCascade.cxx:2505 AliAnalysisTaskCheckCascade.cxx:2506 AliAnalysisTaskCheckCascade.cxx:2507 AliAnalysisTaskCheckCascade.cxx:2508 AliAnalysisTaskCheckCascade.cxx:2509 AliAnalysisTaskCheckCascade.cxx:2510 AliAnalysisTaskCheckCascade.cxx:2511 AliAnalysisTaskCheckCascade.cxx:2512 AliAnalysisTaskCheckCascade.cxx:2513 AliAnalysisTaskCheckCascade.cxx:2514 AliAnalysisTaskCheckCascade.cxx:2515 AliAnalysisTaskCheckCascade.cxx:2516 AliAnalysisTaskCheckCascade.cxx:2517 AliAnalysisTaskCheckCascade.cxx:2518 AliAnalysisTaskCheckCascade.cxx:2519 AliAnalysisTaskCheckCascade.cxx:2520 AliAnalysisTaskCheckCascade.cxx:2521 AliAnalysisTaskCheckCascade.cxx:2522 AliAnalysisTaskCheckCascade.cxx:2523 AliAnalysisTaskCheckCascade.cxx:2524 AliAnalysisTaskCheckCascade.cxx:2525 AliAnalysisTaskCheckCascade.cxx:2526 AliAnalysisTaskCheckCascade.cxx:2527 AliAnalysisTaskCheckCascade.cxx:2528 AliAnalysisTaskCheckCascade.cxx:2529 AliAnalysisTaskCheckCascade.cxx:2530 AliAnalysisTaskCheckCascade.cxx:2531 AliAnalysisTaskCheckCascade.cxx:2532 AliAnalysisTaskCheckCascade.cxx:2533 AliAnalysisTaskCheckCascade.cxx:2534 AliAnalysisTaskCheckCascade.cxx:2535 AliAnalysisTaskCheckCascade.cxx:2536 AliAnalysisTaskCheckCascade.cxx:2537 AliAnalysisTaskCheckCascade.cxx:2538 AliAnalysisTaskCheckCascade.cxx:2539 AliAnalysisTaskCheckCascade.cxx:2540 AliAnalysisTaskCheckCascade.cxx:2541 AliAnalysisTaskCheckCascade.cxx:2542 AliAnalysisTaskCheckCascade.cxx:2543 AliAnalysisTaskCheckCascade.cxx:2544 AliAnalysisTaskCheckCascade.cxx:2545 AliAnalysisTaskCheckCascade.cxx:2546 AliAnalysisTaskCheckCascade.cxx:2547 AliAnalysisTaskCheckCascade.cxx:2548 AliAnalysisTaskCheckCascade.cxx:2549 AliAnalysisTaskCheckCascade.cxx:2550 AliAnalysisTaskCheckCascade.cxx:2551 AliAnalysisTaskCheckCascade.cxx:2552 AliAnalysisTaskCheckCascade.cxx:2553 AliAnalysisTaskCheckCascade.cxx:2554 AliAnalysisTaskCheckCascade.cxx:2555 AliAnalysisTaskCheckCascade.cxx:2556 AliAnalysisTaskCheckCascade.cxx:2557 AliAnalysisTaskCheckCascade.cxx:2558 AliAnalysisTaskCheckCascade.cxx:2559 AliAnalysisTaskCheckCascade.cxx:2560 AliAnalysisTaskCheckCascade.cxx:2561 AliAnalysisTaskCheckCascade.cxx:2562 AliAnalysisTaskCheckCascade.cxx:2563 AliAnalysisTaskCheckCascade.cxx:2564 AliAnalysisTaskCheckCascade.cxx:2565 AliAnalysisTaskCheckCascade.cxx:2566 AliAnalysisTaskCheckCascade.cxx:2567 AliAnalysisTaskCheckCascade.cxx:2568 AliAnalysisTaskCheckCascade.cxx:2569 AliAnalysisTaskCheckCascade.cxx:2570 AliAnalysisTaskCheckCascade.cxx:2571 AliAnalysisTaskCheckCascade.cxx:2572 AliAnalysisTaskCheckCascade.cxx:2573 AliAnalysisTaskCheckCascade.cxx:2574 AliAnalysisTaskCheckCascade.cxx:2575 AliAnalysisTaskCheckCascade.cxx:2576 AliAnalysisTaskCheckCascade.cxx:2577 AliAnalysisTaskCheckCascade.cxx:2578 AliAnalysisTaskCheckCascade.cxx:2579 AliAnalysisTaskCheckCascade.cxx:2580 AliAnalysisTaskCheckCascade.cxx:2581 AliAnalysisTaskCheckCascade.cxx:2582 AliAnalysisTaskCheckCascade.cxx:2583 AliAnalysisTaskCheckCascade.cxx:2584 AliAnalysisTaskCheckCascade.cxx:2585 AliAnalysisTaskCheckCascade.cxx:2586 AliAnalysisTaskCheckCascade.cxx:2587 AliAnalysisTaskCheckCascade.cxx:2588 AliAnalysisTaskCheckCascade.cxx:2589 AliAnalysisTaskCheckCascade.cxx:2590 AliAnalysisTaskCheckCascade.cxx:2591 AliAnalysisTaskCheckCascade.cxx:2592 AliAnalysisTaskCheckCascade.cxx:2593 AliAnalysisTaskCheckCascade.cxx:2594 AliAnalysisTaskCheckCascade.cxx:2595 AliAnalysisTaskCheckCascade.cxx:2596 AliAnalysisTaskCheckCascade.cxx:2597 AliAnalysisTaskCheckCascade.cxx:2598 AliAnalysisTaskCheckCascade.cxx:2599 AliAnalysisTaskCheckCascade.cxx:2600 AliAnalysisTaskCheckCascade.cxx:2601 AliAnalysisTaskCheckCascade.cxx:2602 AliAnalysisTaskCheckCascade.cxx:2603 AliAnalysisTaskCheckCascade.cxx:2604 AliAnalysisTaskCheckCascade.cxx:2605 AliAnalysisTaskCheckCascade.cxx:2606 AliAnalysisTaskCheckCascade.cxx:2607 AliAnalysisTaskCheckCascade.cxx:2608 AliAnalysisTaskCheckCascade.cxx:2609 AliAnalysisTaskCheckCascade.cxx:2610 AliAnalysisTaskCheckCascade.cxx:2611 AliAnalysisTaskCheckCascade.cxx:2612 AliAnalysisTaskCheckCascade.cxx:2613 AliAnalysisTaskCheckCascade.cxx:2614 AliAnalysisTaskCheckCascade.cxx:2615 AliAnalysisTaskCheckCascade.cxx:2616 AliAnalysisTaskCheckCascade.cxx:2617 AliAnalysisTaskCheckCascade.cxx:2618 AliAnalysisTaskCheckCascade.cxx:2619 AliAnalysisTaskCheckCascade.cxx:2620 AliAnalysisTaskCheckCascade.cxx:2621 AliAnalysisTaskCheckCascade.cxx:2622 AliAnalysisTaskCheckCascade.cxx:2623 AliAnalysisTaskCheckCascade.cxx:2624 AliAnalysisTaskCheckCascade.cxx:2625 AliAnalysisTaskCheckCascade.cxx:2626 AliAnalysisTaskCheckCascade.cxx:2627 AliAnalysisTaskCheckCascade.cxx:2628 AliAnalysisTaskCheckCascade.cxx:2629 AliAnalysisTaskCheckCascade.cxx:2630 AliAnalysisTaskCheckCascade.cxx:2631 AliAnalysisTaskCheckCascade.cxx:2632 AliAnalysisTaskCheckCascade.cxx:2633 AliAnalysisTaskCheckCascade.cxx:2634 AliAnalysisTaskCheckCascade.cxx:2635 AliAnalysisTaskCheckCascade.cxx:2636 AliAnalysisTaskCheckCascade.cxx:2637 AliAnalysisTaskCheckCascade.cxx:2638 AliAnalysisTaskCheckCascade.cxx:2639 AliAnalysisTaskCheckCascade.cxx:2640 AliAnalysisTaskCheckCascade.cxx:2641 AliAnalysisTaskCheckCascade.cxx:2642 AliAnalysisTaskCheckCascade.cxx:2643 AliAnalysisTaskCheckCascade.cxx:2644 AliAnalysisTaskCheckCascade.cxx:2645 AliAnalysisTaskCheckCascade.cxx:2646 AliAnalysisTaskCheckCascade.cxx:2647 AliAnalysisTaskCheckCascade.cxx:2648 AliAnalysisTaskCheckCascade.cxx:2649 AliAnalysisTaskCheckCascade.cxx:2650 AliAnalysisTaskCheckCascade.cxx:2651 AliAnalysisTaskCheckCascade.cxx:2652 AliAnalysisTaskCheckCascade.cxx:2653 AliAnalysisTaskCheckCascade.cxx:2654 AliAnalysisTaskCheckCascade.cxx:2655 AliAnalysisTaskCheckCascade.cxx:2656 AliAnalysisTaskCheckCascade.cxx:2657 AliAnalysisTaskCheckCascade.cxx:2658 AliAnalysisTaskCheckCascade.cxx:2659 AliAnalysisTaskCheckCascade.cxx:2660 AliAnalysisTaskCheckCascade.cxx:2661 AliAnalysisTaskCheckCascade.cxx:2662 AliAnalysisTaskCheckCascade.cxx:2663 AliAnalysisTaskCheckCascade.cxx:2664 AliAnalysisTaskCheckCascade.cxx:2665 AliAnalysisTaskCheckCascade.cxx:2666 AliAnalysisTaskCheckCascade.cxx:2667 AliAnalysisTaskCheckCascade.cxx:2668 AliAnalysisTaskCheckCascade.cxx:2669 AliAnalysisTaskCheckCascade.cxx:2670 AliAnalysisTaskCheckCascade.cxx:2671 AliAnalysisTaskCheckCascade.cxx:2672 AliAnalysisTaskCheckCascade.cxx:2673 AliAnalysisTaskCheckCascade.cxx:2674 AliAnalysisTaskCheckCascade.cxx:2675 AliAnalysisTaskCheckCascade.cxx:2676 AliAnalysisTaskCheckCascade.cxx:2677 AliAnalysisTaskCheckCascade.cxx:2678 AliAnalysisTaskCheckCascade.cxx:2679 AliAnalysisTaskCheckCascade.cxx:2680 AliAnalysisTaskCheckCascade.cxx:2681 AliAnalysisTaskCheckCascade.cxx:2682 AliAnalysisTaskCheckCascade.cxx:2683 AliAnalysisTaskCheckCascade.cxx:2684 AliAnalysisTaskCheckCascade.cxx:2685 AliAnalysisTaskCheckCascade.cxx:2686 AliAnalysisTaskCheckCascade.cxx:2687 AliAnalysisTaskCheckCascade.cxx:2688 AliAnalysisTaskCheckCascade.cxx:2689 AliAnalysisTaskCheckCascade.cxx:2690 AliAnalysisTaskCheckCascade.cxx:2691 AliAnalysisTaskCheckCascade.cxx:2692 AliAnalysisTaskCheckCascade.cxx:2693 AliAnalysisTaskCheckCascade.cxx:2694 AliAnalysisTaskCheckCascade.cxx:2695 AliAnalysisTaskCheckCascade.cxx:2696 AliAnalysisTaskCheckCascade.cxx:2697 AliAnalysisTaskCheckCascade.cxx:2698 AliAnalysisTaskCheckCascade.cxx:2699 AliAnalysisTaskCheckCascade.cxx:2700 AliAnalysisTaskCheckCascade.cxx:2701 AliAnalysisTaskCheckCascade.cxx:2702 AliAnalysisTaskCheckCascade.cxx:2703 AliAnalysisTaskCheckCascade.cxx:2704 AliAnalysisTaskCheckCascade.cxx:2705 AliAnalysisTaskCheckCascade.cxx:2706 AliAnalysisTaskCheckCascade.cxx:2707 AliAnalysisTaskCheckCascade.cxx:2708 AliAnalysisTaskCheckCascade.cxx:2709 AliAnalysisTaskCheckCascade.cxx:2710 AliAnalysisTaskCheckCascade.cxx:2711 AliAnalysisTaskCheckCascade.cxx:2712 AliAnalysisTaskCheckCascade.cxx:2713 AliAnalysisTaskCheckCascade.cxx:2714 AliAnalysisTaskCheckCascade.cxx:2715 AliAnalysisTaskCheckCascade.cxx:2716 AliAnalysisTaskCheckCascade.cxx:2717 AliAnalysisTaskCheckCascade.cxx:2718 AliAnalysisTaskCheckCascade.cxx:2719 AliAnalysisTaskCheckCascade.cxx:2720 AliAnalysisTaskCheckCascade.cxx:2721 AliAnalysisTaskCheckCascade.cxx:2722 AliAnalysisTaskCheckCascade.cxx:2723 AliAnalysisTaskCheckCascade.cxx:2724 AliAnalysisTaskCheckCascade.cxx:2725 AliAnalysisTaskCheckCascade.cxx:2726 AliAnalysisTaskCheckCascade.cxx:2727 AliAnalysisTaskCheckCascade.cxx:2728 AliAnalysisTaskCheckCascade.cxx:2729 AliAnalysisTaskCheckCascade.cxx:2730 AliAnalysisTaskCheckCascade.cxx:2731 AliAnalysisTaskCheckCascade.cxx:2732 AliAnalysisTaskCheckCascade.cxx:2733 AliAnalysisTaskCheckCascade.cxx:2734 AliAnalysisTaskCheckCascade.cxx:2735 AliAnalysisTaskCheckCascade.cxx:2736 AliAnalysisTaskCheckCascade.cxx:2737 AliAnalysisTaskCheckCascade.cxx:2738 AliAnalysisTaskCheckCascade.cxx:2739 AliAnalysisTaskCheckCascade.cxx:2740 AliAnalysisTaskCheckCascade.cxx:2741 AliAnalysisTaskCheckCascade.cxx:2742 AliAnalysisTaskCheckCascade.cxx:2743 AliAnalysisTaskCheckCascade.cxx:2744 AliAnalysisTaskCheckCascade.cxx:2745 AliAnalysisTaskCheckCascade.cxx:2746 AliAnalysisTaskCheckCascade.cxx:2747 AliAnalysisTaskCheckCascade.cxx:2748 AliAnalysisTaskCheckCascade.cxx:2749 AliAnalysisTaskCheckCascade.cxx:2750 AliAnalysisTaskCheckCascade.cxx:2751 AliAnalysisTaskCheckCascade.cxx:2752 AliAnalysisTaskCheckCascade.cxx:2753 AliAnalysisTaskCheckCascade.cxx:2754 AliAnalysisTaskCheckCascade.cxx:2755 AliAnalysisTaskCheckCascade.cxx:2756 AliAnalysisTaskCheckCascade.cxx:2757 AliAnalysisTaskCheckCascade.cxx:2758 AliAnalysisTaskCheckCascade.cxx:2759 AliAnalysisTaskCheckCascade.cxx:2760 AliAnalysisTaskCheckCascade.cxx:2761 AliAnalysisTaskCheckCascade.cxx:2762 AliAnalysisTaskCheckCascade.cxx:2763 AliAnalysisTaskCheckCascade.cxx:2764 AliAnalysisTaskCheckCascade.cxx:2765 AliAnalysisTaskCheckCascade.cxx:2766 AliAnalysisTaskCheckCascade.cxx:2767 AliAnalysisTaskCheckCascade.cxx:2768 AliAnalysisTaskCheckCascade.cxx:2769 AliAnalysisTaskCheckCascade.cxx:2770 AliAnalysisTaskCheckCascade.cxx:2771 AliAnalysisTaskCheckCascade.cxx:2772 AliAnalysisTaskCheckCascade.cxx:2773 AliAnalysisTaskCheckCascade.cxx:2774 AliAnalysisTaskCheckCascade.cxx:2775 AliAnalysisTaskCheckCascade.cxx:2776 AliAnalysisTaskCheckCascade.cxx:2777 AliAnalysisTaskCheckCascade.cxx:2778 AliAnalysisTaskCheckCascade.cxx:2779 AliAnalysisTaskCheckCascade.cxx:2780 AliAnalysisTaskCheckCascade.cxx:2781 AliAnalysisTaskCheckCascade.cxx:2782 AliAnalysisTaskCheckCascade.cxx:2783 AliAnalysisTaskCheckCascade.cxx:2784 AliAnalysisTaskCheckCascade.cxx:2785 AliAnalysisTaskCheckCascade.cxx:2786 AliAnalysisTaskCheckCascade.cxx:2787 AliAnalysisTaskCheckCascade.cxx:2788 AliAnalysisTaskCheckCascade.cxx:2789 AliAnalysisTaskCheckCascade.cxx:2790 AliAnalysisTaskCheckCascade.cxx:2791 AliAnalysisTaskCheckCascade.cxx:2792 AliAnalysisTaskCheckCascade.cxx:2793 AliAnalysisTaskCheckCascade.cxx:2794 AliAnalysisTaskCheckCascade.cxx:2795 AliAnalysisTaskCheckCascade.cxx:2796 AliAnalysisTaskCheckCascade.cxx:2797 AliAnalysisTaskCheckCascade.cxx:2798 AliAnalysisTaskCheckCascade.cxx:2799 AliAnalysisTaskCheckCascade.cxx:2800 AliAnalysisTaskCheckCascade.cxx:2801 AliAnalysisTaskCheckCascade.cxx:2802 AliAnalysisTaskCheckCascade.cxx:2803 AliAnalysisTaskCheckCascade.cxx:2804 AliAnalysisTaskCheckCascade.cxx:2805 AliAnalysisTaskCheckCascade.cxx:2806 AliAnalysisTaskCheckCascade.cxx:2807 AliAnalysisTaskCheckCascade.cxx:2808 AliAnalysisTaskCheckCascade.cxx:2809 AliAnalysisTaskCheckCascade.cxx:2810 AliAnalysisTaskCheckCascade.cxx:2811 AliAnalysisTaskCheckCascade.cxx:2812 AliAnalysisTaskCheckCascade.cxx:2813 AliAnalysisTaskCheckCascade.cxx:2814 AliAnalysisTaskCheckCascade.cxx:2815 AliAnalysisTaskCheckCascade.cxx:2816 AliAnalysisTaskCheckCascade.cxx:2817 AliAnalysisTaskCheckCascade.cxx:2818 AliAnalysisTaskCheckCascade.cxx:2819 AliAnalysisTaskCheckCascade.cxx:2820 AliAnalysisTaskCheckCascade.cxx:2821 AliAnalysisTaskCheckCascade.cxx:2822 AliAnalysisTaskCheckCascade.cxx:2823 AliAnalysisTaskCheckCascade.cxx:2824 AliAnalysisTaskCheckCascade.cxx:2825 AliAnalysisTaskCheckCascade.cxx:2826 AliAnalysisTaskCheckCascade.cxx:2827 AliAnalysisTaskCheckCascade.cxx:2828 AliAnalysisTaskCheckCascade.cxx:2829 AliAnalysisTaskCheckCascade.cxx:2830 AliAnalysisTaskCheckCascade.cxx:2831 AliAnalysisTaskCheckCascade.cxx:2832 AliAnalysisTaskCheckCascade.cxx:2833 AliAnalysisTaskCheckCascade.cxx:2834 AliAnalysisTaskCheckCascade.cxx:2835 AliAnalysisTaskCheckCascade.cxx:2836 AliAnalysisTaskCheckCascade.cxx:2837 AliAnalysisTaskCheckCascade.cxx:2838 AliAnalysisTaskCheckCascade.cxx:2839 AliAnalysisTaskCheckCascade.cxx:2840 AliAnalysisTaskCheckCascade.cxx:2841 AliAnalysisTaskCheckCascade.cxx:2842 AliAnalysisTaskCheckCascade.cxx:2843 AliAnalysisTaskCheckCascade.cxx:2844 AliAnalysisTaskCheckCascade.cxx:2845 AliAnalysisTaskCheckCascade.cxx:2846 AliAnalysisTaskCheckCascade.cxx:2847 AliAnalysisTaskCheckCascade.cxx:2848 AliAnalysisTaskCheckCascade.cxx:2849 AliAnalysisTaskCheckCascade.cxx:2850 AliAnalysisTaskCheckCascade.cxx:2851 AliAnalysisTaskCheckCascade.cxx:2852 AliAnalysisTaskCheckCascade.cxx:2853 AliAnalysisTaskCheckCascade.cxx:2854 AliAnalysisTaskCheckCascade.cxx:2855 AliAnalysisTaskCheckCascade.cxx:2856 AliAnalysisTaskCheckCascade.cxx:2857 AliAnalysisTaskCheckCascade.cxx:2858 AliAnalysisTaskCheckCascade.cxx:2859 AliAnalysisTaskCheckCascade.cxx:2860 AliAnalysisTaskCheckCascade.cxx:2861 AliAnalysisTaskCheckCascade.cxx:2862 AliAnalysisTaskCheckCascade.cxx:2863 AliAnalysisTaskCheckCascade.cxx:2864 AliAnalysisTaskCheckCascade.cxx:2865 AliAnalysisTaskCheckCascade.cxx:2866 AliAnalysisTaskCheckCascade.cxx:2867 AliAnalysisTaskCheckCascade.cxx:2868 AliAnalysisTaskCheckCascade.cxx:2869 AliAnalysisTaskCheckCascade.cxx:2870 AliAnalysisTaskCheckCascade.cxx:2871 AliAnalysisTaskCheckCascade.cxx:2872 AliAnalysisTaskCheckCascade.cxx:2873 AliAnalysisTaskCheckCascade.cxx:2874 AliAnalysisTaskCheckCascade.cxx:2875 AliAnalysisTaskCheckCascade.cxx:2876 AliAnalysisTaskCheckCascade.cxx:2877 AliAnalysisTaskCheckCascade.cxx:2878 AliAnalysisTaskCheckCascade.cxx:2879 AliAnalysisTaskCheckCascade.cxx:2880 AliAnalysisTaskCheckCascade.cxx:2881 AliAnalysisTaskCheckCascade.cxx:2882 AliAnalysisTaskCheckCascade.cxx:2883 AliAnalysisTaskCheckCascade.cxx:2884 AliAnalysisTaskCheckCascade.cxx:2885 AliAnalysisTaskCheckCascade.cxx:2886 AliAnalysisTaskCheckCascade.cxx:2887 AliAnalysisTaskCheckCascade.cxx:2888 AliAnalysisTaskCheckCascade.cxx:2889 AliAnalysisTaskCheckCascade.cxx:2890 AliAnalysisTaskCheckCascade.cxx:2891 AliAnalysisTaskCheckCascade.cxx:2892 AliAnalysisTaskCheckCascade.cxx:2893 AliAnalysisTaskCheckCascade.cxx:2894 AliAnalysisTaskCheckCascade.cxx:2895 AliAnalysisTaskCheckCascade.cxx:2896 AliAnalysisTaskCheckCascade.cxx:2897 AliAnalysisTaskCheckCascade.cxx:2898 AliAnalysisTaskCheckCascade.cxx:2899 AliAnalysisTaskCheckCascade.cxx:2900 AliAnalysisTaskCheckCascade.cxx:2901 AliAnalysisTaskCheckCascade.cxx:2902 AliAnalysisTaskCheckCascade.cxx:2903 AliAnalysisTaskCheckCascade.cxx:2904 AliAnalysisTaskCheckCascade.cxx:2905 AliAnalysisTaskCheckCascade.cxx:2906 AliAnalysisTaskCheckCascade.cxx:2907 AliAnalysisTaskCheckCascade.cxx:2908 AliAnalysisTaskCheckCascade.cxx:2909 AliAnalysisTaskCheckCascade.cxx:2910 AliAnalysisTaskCheckCascade.cxx:2911 AliAnalysisTaskCheckCascade.cxx:2912 AliAnalysisTaskCheckCascade.cxx:2913 AliAnalysisTaskCheckCascade.cxx:2914 AliAnalysisTaskCheckCascade.cxx:2915 AliAnalysisTaskCheckCascade.cxx:2916 AliAnalysisTaskCheckCascade.cxx:2917 AliAnalysisTaskCheckCascade.cxx:2918 AliAnalysisTaskCheckCascade.cxx:2919 AliAnalysisTaskCheckCascade.cxx:2920 AliAnalysisTaskCheckCascade.cxx:2921 AliAnalysisTaskCheckCascade.cxx:2922 AliAnalysisTaskCheckCascade.cxx:2923 AliAnalysisTaskCheckCascade.cxx:2924 AliAnalysisTaskCheckCascade.cxx:2925 AliAnalysisTaskCheckCascade.cxx:2926 AliAnalysisTaskCheckCascade.cxx:2927 AliAnalysisTaskCheckCascade.cxx:2928 AliAnalysisTaskCheckCascade.cxx:2929 AliAnalysisTaskCheckCascade.cxx:2930 AliAnalysisTaskCheckCascade.cxx:2931 AliAnalysisTaskCheckCascade.cxx:2932 AliAnalysisTaskCheckCascade.cxx:2933 AliAnalysisTaskCheckCascade.cxx:2934 AliAnalysisTaskCheckCascade.cxx:2935 AliAnalysisTaskCheckCascade.cxx:2936 AliAnalysisTaskCheckCascade.cxx:2937 AliAnalysisTaskCheckCascade.cxx:2938 AliAnalysisTaskCheckCascade.cxx:2939 AliAnalysisTaskCheckCascade.cxx:2940 AliAnalysisTaskCheckCascade.cxx:2941 AliAnalysisTaskCheckCascade.cxx:2942 AliAnalysisTaskCheckCascade.cxx:2943 AliAnalysisTaskCheckCascade.cxx:2944 AliAnalysisTaskCheckCascade.cxx:2945 AliAnalysisTaskCheckCascade.cxx:2946 AliAnalysisTaskCheckCascade.cxx:2947 AliAnalysisTaskCheckCascade.cxx:2948 AliAnalysisTaskCheckCascade.cxx:2949 AliAnalysisTaskCheckCascade.cxx:2950 AliAnalysisTaskCheckCascade.cxx:2951 AliAnalysisTaskCheckCascade.cxx:2952 AliAnalysisTaskCheckCascade.cxx:2953 AliAnalysisTaskCheckCascade.cxx:2954 AliAnalysisTaskCheckCascade.cxx:2955 AliAnalysisTaskCheckCascade.cxx:2956 AliAnalysisTaskCheckCascade.cxx:2957 AliAnalysisTaskCheckCascade.cxx:2958 AliAnalysisTaskCheckCascade.cxx:2959 AliAnalysisTaskCheckCascade.cxx:2960 AliAnalysisTaskCheckCascade.cxx:2961 AliAnalysisTaskCheckCascade.cxx:2962 AliAnalysisTaskCheckCascade.cxx:2963 AliAnalysisTaskCheckCascade.cxx:2964 AliAnalysisTaskCheckCascade.cxx:2965 AliAnalysisTaskCheckCascade.cxx:2966 AliAnalysisTaskCheckCascade.cxx:2967 AliAnalysisTaskCheckCascade.cxx:2968 AliAnalysisTaskCheckCascade.cxx:2969 AliAnalysisTaskCheckCascade.cxx:2970 AliAnalysisTaskCheckCascade.cxx:2971 AliAnalysisTaskCheckCascade.cxx:2972 AliAnalysisTaskCheckCascade.cxx:2973 AliAnalysisTaskCheckCascade.cxx:2974 AliAnalysisTaskCheckCascade.cxx:2975 AliAnalysisTaskCheckCascade.cxx:2976 AliAnalysisTaskCheckCascade.cxx:2977 AliAnalysisTaskCheckCascade.cxx:2978 AliAnalysisTaskCheckCascade.cxx:2979 AliAnalysisTaskCheckCascade.cxx:2980 AliAnalysisTaskCheckCascade.cxx:2981 AliAnalysisTaskCheckCascade.cxx:2982 AliAnalysisTaskCheckCascade.cxx:2983 AliAnalysisTaskCheckCascade.cxx:2984 AliAnalysisTaskCheckCascade.cxx:2985 AliAnalysisTaskCheckCascade.cxx:2986 AliAnalysisTaskCheckCascade.cxx:2987 AliAnalysisTaskCheckCascade.cxx:2988 AliAnalysisTaskCheckCascade.cxx:2989 AliAnalysisTaskCheckCascade.cxx:2990 AliAnalysisTaskCheckCascade.cxx:2991 AliAnalysisTaskCheckCascade.cxx:2992 AliAnalysisTaskCheckCascade.cxx:2993 AliAnalysisTaskCheckCascade.cxx:2994 AliAnalysisTaskCheckCascade.cxx:2995 AliAnalysisTaskCheckCascade.cxx:2996 AliAnalysisTaskCheckCascade.cxx:2997 AliAnalysisTaskCheckCascade.cxx:2998 AliAnalysisTaskCheckCascade.cxx:2999 AliAnalysisTaskCheckCascade.cxx:3000 AliAnalysisTaskCheckCascade.cxx:3001 AliAnalysisTaskCheckCascade.cxx:3002 AliAnalysisTaskCheckCascade.cxx:3003 AliAnalysisTaskCheckCascade.cxx:3004 AliAnalysisTaskCheckCascade.cxx:3005 AliAnalysisTaskCheckCascade.cxx:3006 AliAnalysisTaskCheckCascade.cxx:3007 AliAnalysisTaskCheckCascade.cxx:3008 AliAnalysisTaskCheckCascade.cxx:3009 AliAnalysisTaskCheckCascade.cxx:3010 AliAnalysisTaskCheckCascade.cxx:3011 AliAnalysisTaskCheckCascade.cxx:3012 AliAnalysisTaskCheckCascade.cxx:3013 AliAnalysisTaskCheckCascade.cxx:3014 AliAnalysisTaskCheckCascade.cxx:3015 AliAnalysisTaskCheckCascade.cxx:3016 AliAnalysisTaskCheckCascade.cxx:3017 AliAnalysisTaskCheckCascade.cxx:3018 AliAnalysisTaskCheckCascade.cxx:3019 AliAnalysisTaskCheckCascade.cxx:3020 AliAnalysisTaskCheckCascade.cxx:3021 AliAnalysisTaskCheckCascade.cxx:3022 AliAnalysisTaskCheckCascade.cxx:3023 AliAnalysisTaskCheckCascade.cxx:3024 AliAnalysisTaskCheckCascade.cxx:3025 AliAnalysisTaskCheckCascade.cxx:3026 AliAnalysisTaskCheckCascade.cxx:3027 AliAnalysisTaskCheckCascade.cxx:3028 AliAnalysisTaskCheckCascade.cxx:3029 AliAnalysisTaskCheckCascade.cxx:3030 AliAnalysisTaskCheckCascade.cxx:3031 AliAnalysisTaskCheckCascade.cxx:3032 AliAnalysisTaskCheckCascade.cxx:3033 AliAnalysisTaskCheckCascade.cxx:3034 AliAnalysisTaskCheckCascade.cxx:3035 AliAnalysisTaskCheckCascade.cxx:3036 AliAnalysisTaskCheckCascade.cxx:3037 AliAnalysisTaskCheckCascade.cxx:3038 AliAnalysisTaskCheckCascade.cxx:3039 AliAnalysisTaskCheckCascade.cxx:3040 AliAnalysisTaskCheckCascade.cxx:3041 AliAnalysisTaskCheckCascade.cxx:3042 AliAnalysisTaskCheckCascade.cxx:3043 AliAnalysisTaskCheckCascade.cxx:3044 AliAnalysisTaskCheckCascade.cxx:3045 AliAnalysisTaskCheckCascade.cxx:3046 AliAnalysisTaskCheckCascade.cxx:3047 AliAnalysisTaskCheckCascade.cxx:3048 AliAnalysisTaskCheckCascade.cxx:3049 AliAnalysisTaskCheckCascade.cxx:3050 AliAnalysisTaskCheckCascade.cxx:3051 AliAnalysisTaskCheckCascade.cxx:3052 AliAnalysisTaskCheckCascade.cxx:3053 AliAnalysisTaskCheckCascade.cxx:3054 AliAnalysisTaskCheckCascade.cxx:3055 AliAnalysisTaskCheckCascade.cxx:3056 AliAnalysisTaskCheckCascade.cxx:3057 AliAnalysisTaskCheckCascade.cxx:3058 AliAnalysisTaskCheckCascade.cxx:3059 AliAnalysisTaskCheckCascade.cxx:3060 AliAnalysisTaskCheckCascade.cxx:3061 AliAnalysisTaskCheckCascade.cxx:3062 AliAnalysisTaskCheckCascade.cxx:3063 AliAnalysisTaskCheckCascade.cxx:3064 AliAnalysisTaskCheckCascade.cxx:3065 AliAnalysisTaskCheckCascade.cxx:3066 AliAnalysisTaskCheckCascade.cxx:3067 AliAnalysisTaskCheckCascade.cxx:3068 AliAnalysisTaskCheckCascade.cxx:3069 AliAnalysisTaskCheckCascade.cxx:3070 AliAnalysisTaskCheckCascade.cxx:3071 AliAnalysisTaskCheckCascade.cxx:3072 AliAnalysisTaskCheckCascade.cxx:3073 AliAnalysisTaskCheckCascade.cxx:3074 AliAnalysisTaskCheckCascade.cxx:3075 AliAnalysisTaskCheckCascade.cxx:3076 AliAnalysisTaskCheckCascade.cxx:3077 AliAnalysisTaskCheckCascade.cxx:3078 AliAnalysisTaskCheckCascade.cxx:3079 AliAnalysisTaskCheckCascade.cxx:3080 AliAnalysisTaskCheckCascade.cxx:3081 AliAnalysisTaskCheckCascade.cxx:3082 AliAnalysisTaskCheckCascade.cxx:3083 AliAnalysisTaskCheckCascade.cxx:3084 AliAnalysisTaskCheckCascade.cxx:3085 AliAnalysisTaskCheckCascade.cxx:3086 AliAnalysisTaskCheckCascade.cxx:3087 AliAnalysisTaskCheckCascade.cxx:3088 AliAnalysisTaskCheckCascade.cxx:3089 AliAnalysisTaskCheckCascade.cxx:3090 AliAnalysisTaskCheckCascade.cxx:3091 AliAnalysisTaskCheckCascade.cxx:3092 AliAnalysisTaskCheckCascade.cxx:3093 AliAnalysisTaskCheckCascade.cxx:3094 AliAnalysisTaskCheckCascade.cxx:3095 AliAnalysisTaskCheckCascade.cxx:3096 AliAnalysisTaskCheckCascade.cxx:3097 AliAnalysisTaskCheckCascade.cxx:3098 AliAnalysisTaskCheckCascade.cxx:3099 AliAnalysisTaskCheckCascade.cxx:3100 AliAnalysisTaskCheckCascade.cxx:3101 AliAnalysisTaskCheckCascade.cxx:3102 AliAnalysisTaskCheckCascade.cxx:3103 AliAnalysisTaskCheckCascade.cxx:3104 AliAnalysisTaskCheckCascade.cxx:3105 AliAnalysisTaskCheckCascade.cxx:3106 AliAnalysisTaskCheckCascade.cxx:3107 AliAnalysisTaskCheckCascade.cxx:3108 AliAnalysisTaskCheckCascade.cxx:3109 AliAnalysisTaskCheckCascade.cxx:3110 AliAnalysisTaskCheckCascade.cxx:3111 AliAnalysisTaskCheckCascade.cxx:3112 AliAnalysisTaskCheckCascade.cxx:3113 AliAnalysisTaskCheckCascade.cxx:3114 AliAnalysisTaskCheckCascade.cxx:3115 AliAnalysisTaskCheckCascade.cxx:3116 AliAnalysisTaskCheckCascade.cxx:3117 AliAnalysisTaskCheckCascade.cxx:3118 AliAnalysisTaskCheckCascade.cxx:3119 AliAnalysisTaskCheckCascade.cxx:3120 AliAnalysisTaskCheckCascade.cxx:3121 AliAnalysisTaskCheckCascade.cxx:3122 AliAnalysisTaskCheckCascade.cxx:3123 AliAnalysisTaskCheckCascade.cxx:3124 AliAnalysisTaskCheckCascade.cxx:3125 AliAnalysisTaskCheckCascade.cxx:3126 AliAnalysisTaskCheckCascade.cxx:3127 AliAnalysisTaskCheckCascade.cxx:3128 AliAnalysisTaskCheckCascade.cxx:3129 AliAnalysisTaskCheckCascade.cxx:3130 AliAnalysisTaskCheckCascade.cxx:3131 AliAnalysisTaskCheckCascade.cxx:3132 AliAnalysisTaskCheckCascade.cxx:3133 AliAnalysisTaskCheckCascade.cxx:3134 AliAnalysisTaskCheckCascade.cxx:3135 AliAnalysisTaskCheckCascade.cxx:3136 AliAnalysisTaskCheckCascade.cxx:3137 AliAnalysisTaskCheckCascade.cxx:3138 AliAnalysisTaskCheckCascade.cxx:3139 AliAnalysisTaskCheckCascade.cxx:3140 AliAnalysisTaskCheckCascade.cxx:3141 AliAnalysisTaskCheckCascade.cxx:3142 AliAnalysisTaskCheckCascade.cxx:3143 AliAnalysisTaskCheckCascade.cxx:3144 AliAnalysisTaskCheckCascade.cxx:3145 AliAnalysisTaskCheckCascade.cxx:3146 AliAnalysisTaskCheckCascade.cxx:3147 AliAnalysisTaskCheckCascade.cxx:3148 AliAnalysisTaskCheckCascade.cxx:3149 AliAnalysisTaskCheckCascade.cxx:3150 AliAnalysisTaskCheckCascade.cxx:3151 AliAnalysisTaskCheckCascade.cxx:3152 AliAnalysisTaskCheckCascade.cxx:3153 AliAnalysisTaskCheckCascade.cxx:3154 AliAnalysisTaskCheckCascade.cxx:3155 AliAnalysisTaskCheckCascade.cxx:3156 AliAnalysisTaskCheckCascade.cxx:3157 AliAnalysisTaskCheckCascade.cxx:3158 AliAnalysisTaskCheckCascade.cxx:3159 AliAnalysisTaskCheckCascade.cxx:3160 AliAnalysisTaskCheckCascade.cxx:3161 AliAnalysisTaskCheckCascade.cxx:3162 AliAnalysisTaskCheckCascade.cxx:3163 AliAnalysisTaskCheckCascade.cxx:3164 AliAnalysisTaskCheckCascade.cxx:3165 AliAnalysisTaskCheckCascade.cxx:3166 AliAnalysisTaskCheckCascade.cxx:3167 AliAnalysisTaskCheckCascade.cxx:3168 AliAnalysisTaskCheckCascade.cxx:3169 AliAnalysisTaskCheckCascade.cxx:3170 AliAnalysisTaskCheckCascade.cxx:3171 AliAnalysisTaskCheckCascade.cxx:3172 AliAnalysisTaskCheckCascade.cxx:3173 AliAnalysisTaskCheckCascade.cxx:3174 AliAnalysisTaskCheckCascade.cxx:3175 AliAnalysisTaskCheckCascade.cxx:3176 AliAnalysisTaskCheckCascade.cxx:3177 AliAnalysisTaskCheckCascade.cxx:3178 AliAnalysisTaskCheckCascade.cxx:3179 AliAnalysisTaskCheckCascade.cxx:3180 AliAnalysisTaskCheckCascade.cxx:3181 AliAnalysisTaskCheckCascade.cxx:3182 AliAnalysisTaskCheckCascade.cxx:3183 AliAnalysisTaskCheckCascade.cxx:3184 AliAnalysisTaskCheckCascade.cxx:3185 AliAnalysisTaskCheckCascade.cxx:3186 AliAnalysisTaskCheckCascade.cxx:3187 AliAnalysisTaskCheckCascade.cxx:3188 AliAnalysisTaskCheckCascade.cxx:3189 AliAnalysisTaskCheckCascade.cxx:3190 AliAnalysisTaskCheckCascade.cxx:3191 AliAnalysisTaskCheckCascade.cxx:3192 AliAnalysisTaskCheckCascade.cxx:3193 AliAnalysisTaskCheckCascade.cxx:3194 AliAnalysisTaskCheckCascade.cxx:3195 AliAnalysisTaskCheckCascade.cxx:3196 AliAnalysisTaskCheckCascade.cxx:3197 AliAnalysisTaskCheckCascade.cxx:3198 AliAnalysisTaskCheckCascade.cxx:3199 AliAnalysisTaskCheckCascade.cxx:3200 AliAnalysisTaskCheckCascade.cxx:3201 AliAnalysisTaskCheckCascade.cxx:3202 AliAnalysisTaskCheckCascade.cxx:3203 AliAnalysisTaskCheckCascade.cxx:3204 AliAnalysisTaskCheckCascade.cxx:3205 AliAnalysisTaskCheckCascade.cxx:3206 AliAnalysisTaskCheckCascade.cxx:3207 AliAnalysisTaskCheckCascade.cxx:3208 AliAnalysisTaskCheckCascade.cxx:3209 AliAnalysisTaskCheckCascade.cxx:3210 AliAnalysisTaskCheckCascade.cxx:3211 AliAnalysisTaskCheckCascade.cxx:3212 AliAnalysisTaskCheckCascade.cxx:3213 AliAnalysisTaskCheckCascade.cxx:3214 AliAnalysisTaskCheckCascade.cxx:3215 AliAnalysisTaskCheckCascade.cxx:3216 AliAnalysisTaskCheckCascade.cxx:3217 AliAnalysisTaskCheckCascade.cxx:3218 AliAnalysisTaskCheckCascade.cxx:3219 AliAnalysisTaskCheckCascade.cxx:3220 AliAnalysisTaskCheckCascade.cxx:3221 AliAnalysisTaskCheckCascade.cxx:3222 AliAnalysisTaskCheckCascade.cxx:3223 AliAnalysisTaskCheckCascade.cxx:3224 AliAnalysisTaskCheckCascade.cxx:3225 AliAnalysisTaskCheckCascade.cxx:3226 AliAnalysisTaskCheckCascade.cxx:3227 AliAnalysisTaskCheckCascade.cxx:3228 AliAnalysisTaskCheckCascade.cxx:3229 AliAnalysisTaskCheckCascade.cxx:3230 AliAnalysisTaskCheckCascade.cxx:3231 AliAnalysisTaskCheckCascade.cxx:3232 AliAnalysisTaskCheckCascade.cxx:3233 AliAnalysisTaskCheckCascade.cxx:3234 AliAnalysisTaskCheckCascade.cxx:3235 AliAnalysisTaskCheckCascade.cxx:3236 AliAnalysisTaskCheckCascade.cxx:3237 AliAnalysisTaskCheckCascade.cxx:3238 AliAnalysisTaskCheckCascade.cxx:3239 AliAnalysisTaskCheckCascade.cxx:3240 AliAnalysisTaskCheckCascade.cxx:3241 AliAnalysisTaskCheckCascade.cxx:3242 AliAnalysisTaskCheckCascade.cxx:3243 AliAnalysisTaskCheckCascade.cxx:3244 AliAnalysisTaskCheckCascade.cxx:3245 AliAnalysisTaskCheckCascade.cxx:3246 AliAnalysisTaskCheckCascade.cxx:3247 AliAnalysisTaskCheckCascade.cxx:3248 AliAnalysisTaskCheckCascade.cxx:3249 AliAnalysisTaskCheckCascade.cxx:3250 AliAnalysisTaskCheckCascade.cxx:3251 AliAnalysisTaskCheckCascade.cxx:3252 AliAnalysisTaskCheckCascade.cxx:3253 AliAnalysisTaskCheckCascade.cxx:3254 AliAnalysisTaskCheckCascade.cxx:3255 AliAnalysisTaskCheckCascade.cxx:3256 AliAnalysisTaskCheckCascade.cxx:3257 AliAnalysisTaskCheckCascade.cxx:3258 AliAnalysisTaskCheckCascade.cxx:3259 AliAnalysisTaskCheckCascade.cxx:3260 AliAnalysisTaskCheckCascade.cxx:3261 AliAnalysisTaskCheckCascade.cxx:3262 AliAnalysisTaskCheckCascade.cxx:3263 AliAnalysisTaskCheckCascade.cxx:3264 AliAnalysisTaskCheckCascade.cxx:3265 AliAnalysisTaskCheckCascade.cxx:3266 AliAnalysisTaskCheckCascade.cxx:3267 AliAnalysisTaskCheckCascade.cxx:3268 AliAnalysisTaskCheckCascade.cxx:3269 AliAnalysisTaskCheckCascade.cxx:3270 AliAnalysisTaskCheckCascade.cxx:3271 AliAnalysisTaskCheckCascade.cxx:3272 AliAnalysisTaskCheckCascade.cxx:3273 AliAnalysisTaskCheckCascade.cxx:3274 AliAnalysisTaskCheckCascade.cxx:3275 AliAnalysisTaskCheckCascade.cxx:3276 AliAnalysisTaskCheckCascade.cxx:3277 AliAnalysisTaskCheckCascade.cxx:3278 AliAnalysisTaskCheckCascade.cxx:3279 AliAnalysisTaskCheckCascade.cxx:3280 AliAnalysisTaskCheckCascade.cxx:3281 AliAnalysisTaskCheckCascade.cxx:3282 AliAnalysisTaskCheckCascade.cxx:3283 AliAnalysisTaskCheckCascade.cxx:3284 AliAnalysisTaskCheckCascade.cxx:3285 AliAnalysisTaskCheckCascade.cxx:3286 AliAnalysisTaskCheckCascade.cxx:3287 AliAnalysisTaskCheckCascade.cxx:3288 AliAnalysisTaskCheckCascade.cxx:3289 AliAnalysisTaskCheckCascade.cxx:3290 AliAnalysisTaskCheckCascade.cxx:3291 AliAnalysisTaskCheckCascade.cxx:3292 AliAnalysisTaskCheckCascade.cxx:3293 AliAnalysisTaskCheckCascade.cxx:3294 AliAnalysisTaskCheckCascade.cxx:3295 AliAnalysisTaskCheckCascade.cxx:3296 AliAnalysisTaskCheckCascade.cxx:3297 AliAnalysisTaskCheckCascade.cxx:3298