]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - PWGJE/EMCALJetTasks/UserTasks/AliEMCalTriggerTaskGroup.cxx
More refactoring of the task
[u/mrichter/AliRoot.git] / PWGJE / EMCALJetTasks / UserTasks / AliEMCalTriggerTaskGroup.cxx
index aea318723712694f4eff1661157afd79ccb216f9..79eae046086ec31b975a7f35edf5eead611b3542 100644 (file)
@@ -111,4 +111,19 @@ void AliEMCalTriggerTaskGroup::AddAnalysisComponent(AliEMCalTriggerTracksAnalysi
   fAnalysisComponents->Add(analysis);
 }
 
+//______________________________________________________________________________
+void EMCalTriggerPtAnalysis::AliEMCalTriggerTaskGroup::SetTriggerDecision(
+    const AliEMCalTriggerAnaTriggerDecision* trigger) {
+  /*
+   * Forward trigger decision to the analysis components
+   *
+   * @param trigger: the trigger decision
+   */
+  AliEMCalTriggerTracksAnalysisComponent *myana(NULL);
+  TIter compIter(fAnalysisComponents);
+  while((myana = dynamic_cast<AliEMCalTriggerTracksAnalysisComponent *>(compIter())))
+    myana->SetTriggerDecision(trigger);
+}
+
+
 } /* namespace EMCalTriggerPtAnalysis */