]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/trigger/AliHLTGlobalTrigger.cxx
Finished code for global HLT trigger and the trigger menu implementation.
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTGlobalTrigger.cxx
index 21feb02b00c9a56e3f9e266384aadff16e5fe45f..6d3b345b94e3dbfc66c3028a8d0f836df2b56d94 100644 (file)
@@ -36,6 +36,7 @@ AliHLTGlobalTrigger::Factory::fFactory[AliHLTGlobalTrigger::Factory::kMaxFactori
 
 
 AliHLTGlobalTrigger::AliHLTGlobalTrigger() :
+  AliHLTLogging(),
   fCounters()
 {
   // Default constructor.
@@ -66,7 +67,7 @@ AliHLTGlobalTrigger* AliHLTGlobalTrigger::Factory::CreateNew(const char* name)
 }
 
 
-AliHLTGlobalTrigger::Factory::Factory()
+AliHLTGlobalTrigger::Factory::Factory() : AliHLTLogging()
 {
   // Default constructor resisters the class factory.
   
@@ -99,3 +100,15 @@ AliHLTGlobalTrigger::Factory::~Factory()
   HLTFatal("Could not find factory to deregister.");
 }
 
+
+void AliHLTGlobalTrigger::ResetCounters(UInt_t number)
+{
+  // Resets the trigger counters.
+  
+  fCounters.Set(number);
+  for (UInt_t i = 0; i < number; i++)
+  {
+    fCounters[i] = 0;
+  }
+}
+