]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
Standard quality cuts added.
authormorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 6 May 2008 08:46:01 +0000 (08:46 +0000)
committermorsch <morsch@f7af4fe6-9843-0410-8265-dc069ae4e863>
Tue, 6 May 2008 08:46:01 +0000 (08:46 +0000)
STEER/CreateAODfromESD.C

index a8c903f7938f821b20c39075fa31fad6f3d517c3..87c39d106fd0d7782a99dd79d0a16508e99a9b63 100644 (file)
@@ -40,7 +40,20 @@ void CreateAODfromESD(const char *inFileName = "AliESDs.root",
     AliAnalysisTaskESDfilter *filter = new AliAnalysisTaskESDfilter("Filter");
     mgr->AddTask(filter);
 
-    
+    AliESDtrackCuts* esdTrackCutsL = new AliESDtrackCuts("AliESDtrackCuts", "Standard");
+    esdTrackCutsL->SetMinNClustersTPC(50);
+    esdTrackCutsL->SetMaxChi2PerClusterTPC(3.5);
+    esdTrackCutsL->SetMaxCovDiagonalElements(2,2,0.5,0.5,2);
+    esdTrackCutsL->SetRequireTPCRefit(kTRUE);
+    esdTrackCutsL->SetMinNsigmaToVertex(3);
+    esdTrackCutsL->SetRequireSigmaToVertex(kTRUE);
+    esdTrackCutsL->SetAcceptKingDaughters(kFALSE);
+
+    AliAnalysisFilter* trackFilter = new AliAnalysisFilter("trackFilter");
+    trackFilter->AddCuts(esdTrackCutsL);
+
+    filter->SetTrackFilter(trackFilter);
+
     // Pipelining
     AliAnalysisDataContainer *cinput1 = mgr->CreateContainer("cchain", TChain::Class(),
                                                              AliAnalysisManager::kInputContainer);