]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - ANALYSIS/runAODFilterMC.C
Fixing small memory leaks (Hans)
[u/mrichter/AliRoot.git] / ANALYSIS / runAODFilterMC.C
index 513482c01688e03356cac386c8fbfcf4147aa487..73ed697e416541291699208a076735a12fdfca95 100644 (file)
@@ -2,10 +2,10 @@ void runAODFilterMC()
 {
   // PROOF example
 
-      gSystem->Load("libTree.so");
-      gSystem->Load("libPhysics.so");
-      gSystem->Load("libGeom.so");
-      gSystem->Load("libVMC.so");
+      gSystem->Load("libTree");
+      gSystem->Load("libPhysics");
+      gSystem->Load("libGeom");
+      gSystem->Load("libVMC");
 
       bool bKineFilter = true;
       //      TProof::Mgr("alicecaf")->SetROOTVersion("v5-21-01-alice_dbg");
@@ -71,7 +71,7 @@ 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);
@@ -96,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  );