]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
remove muon filter, add physicsslection also for MC filter
authorkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 10 Sep 2010 07:27:53 +0000 (07:27 +0000)
committerkleinb <kleinb@f7af4fe6-9843-0410-8265-dc069ae4e863>
Fri, 10 Sep 2010 07:27:53 +0000 (07:27 +0000)
PWG4/macros/AddTaskESDFilterPWG4Train.C

index f43ccbea0ad8f4e71217ff9930110a84836618e2..69ddb9f3dc0c163b8a8dbf79ad3699bbf4d58091 100644 (file)
@@ -41,11 +41,11 @@ AliAnalysisTaskESDfilter *AddTaskESDFilter(Bool_t useKineFilter=kTRUE,
    AliAnalysisTaskESDfilter *esdfilter = new AliAnalysisTaskESDfilter("ESD Filter");
    mgr->AddTask(esdfilter);
    // Muons
-   AliAnalysisTaskESDMuonFilter *esdmuonfilter = new AliAnalysisTaskESDMuonFilter("ESD Muon Filter");
-   mgr->AddTask(esdmuonfilter);
+   //   AliAnalysisTaskESDMuonFilter *esdmuonfilter = new AliAnalysisTaskESDMuonFilter("ESD Muon Filter");
+   //   mgr->AddTask(esdmuonfilter);
    if(usePhysicsSelection){
      esdfilter->SelectCollisionCandidates(AliVEvent::kAny);
-     esdmuonfilter->SelectCollisionCandidates(AliVEvent::kAny);
+     //     esdmuonfilter->SelectCollisionCandidates(AliVEvent::kAny);
    }  
 
    // Filtering of MC particles (decays conversions etc)
@@ -56,6 +56,7 @@ AliAnalysisTaskESDfilter *AddTaskESDFilter(Bool_t useKineFilter=kTRUE,
    AliAnalysisTaskMCParticleFilter *kinefilter = 0;
    if (useKineFilter) {
       kinefilter = new AliAnalysisTaskMCParticleFilter("Particle Kine Filter");
+      if(usePhysicsSelection)kinefilter->SelectCollisionCandidates(AliVEvent::kAny);
       mgr->AddTask(kinefilter);
    }   
 
@@ -139,10 +140,10 @@ AliAnalysisTaskESDfilter *AddTaskESDFilter(Bool_t useKineFilter=kTRUE,
    //  esdfilter->SetV0Filter(v0Filter);
 
    // Enable writing of Muon AODs
-   esdmuonfilter->SetWriteMuonAOD(writeMuonAOD);
+   //   esdmuonfilter->SetWriteMuonAOD(writeMuonAOD);
    
    // Enable writing of Dimuon AODs
-   esdmuonfilter->SetWriteDimuonAOD(writeDimuonAOD);
+   //   esdmuonfilter->SetWriteDimuonAOD(writeDimuonAOD);
  
    // Create ONLY the output containers for the data produced by the task.
    // Get and connect other common input/output containers via the manager as below