]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/runAODFilterMC.C
Fixed grep syntax on OS X in the Analysis Plugin
[u/mrichter/AliRoot.git] / ANALYSIS / runAODFilterMC.C
index 7720d235aa2ca708af0b9e6046057e11949e4815..e8d5d8e9ee6c8e833102a29b8bbb4c8317e6f4e9 100644 (file)
@@ -71,10 +71,14 @@ void runAODFilterMC()
       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);
@@ -92,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  );
@@ -105,3 +112,4 @@ void runAODFilterMC()
       mgr->StartAnalysis("proof",dataset,10000);
 
 }
+