X-Git-Url: http://git.uio.no/git/?p=u%2Fmrichter%2FAliRoot.git;a=blobdiff_plain;f=ANALYSIS%2FrunAODFilterMC.C;h=e8d5d8e9ee6c8e833102a29b8bbb4c8317e6f4e9;hp=a0fc173b33f5f4eceec86fcfd066c64dc73608a8;hb=9d06022c3fab839c47458e20e60972529d6bcc30;hpb=15e62203ae5e415656da35cde3e2f4030d6d2240 diff --git a/ANALYSIS/runAODFilterMC.C b/ANALYSIS/runAODFilterMC.C index a0fc173b33f..e8d5d8e9ee6 100644 --- a/ANALYSIS/runAODFilterMC.C +++ b/ANALYSIS/runAODFilterMC.C @@ -69,11 +69,16 @@ void runAODFilterMC() esdTrackCutsL->SetRequireTPCRefit(kTRUE); esdTrackCutsL->SetDCAToVertexZ(3.0); esdTrackCutsL->SetDCAToVertexXY(3.0); + esdTrackCutsL->SetDCAToVertex2D(kTRUE); esdTrackCutsL->SetRequireSigmaToVertex(kFALSE); - esdTrackCutsL->SetAcceptKingDaughters(kFALSE); + esdTrackCutsL->SetAcceptKinkDaughters(kFALSE); + + AliESDtrackCuts* esdTrackCutsITSsa = new AliESDtrackCuts("AliESDtrackCuts", "ITS stand-alone"); + esdTrackCutsITSsa->SetRequireITSStandAlone(kTRUE); AliAnalysisFilter* trackFilter = new AliAnalysisFilter("trackFilter"); trackFilter->AddCuts(esdTrackCutsL); + trackFilter->AddCuts(esdTrackCutsITSsa); AliAnalysisTaskESDfilter *esdfilter = new AliAnalysisTaskESDfilter("ESD Filter"); esdfilter->SetTrackFilter(trackFilter); @@ -91,6 +96,9 @@ void runAODFilterMC() if(bKineFilter){ mgr->ConnectInput (kinefilter, 0, cinput1 ); mgr->ConnectOutput (kinefilter, 0, coutput1 ); + AliAnalysisDataContainer *coutputEx = mgr->CreateContainer("cFilterList", TList::Class(), + AliAnalysisManager::kOutputContainer,"pyxsec_hists.root"); + mgr->ConnectOutput (kinefilter, 1, coutputEx ); } mgr->ConnectInput (esdfilter, 0, cinput1 ); @@ -104,3 +112,4 @@ void runAODFilterMC() mgr->StartAnalysis("proof",dataset,10000); } +