]> git.uio.no Git - u/mrichter/AliRoot.git/blobdiff - HLT/trigger/AliHLTGlobalTriggerComponent.cxx
Forgotten commit
[u/mrichter/AliRoot.git] / HLT / trigger / AliHLTGlobalTriggerComponent.cxx
index ca8f45f587434163bd49805fbd1e242793722924..6108d2da07522d334336f655abeb11534ee2929c 100644 (file)
@@ -495,6 +495,7 @@ int AliHLTGlobalTriggerComponent::DoTrigger()
   if (!IsDataEvent(&eventType)) {
     if (fDataEventsOnly)
     {
+      if (eventType == gkAliEventTypeEndOfRun) PrintStatistics(fTrigger, kHLTLogImportant);
       IgnoreEvent();  // dont generate any trigger decision.
       return 0;
     }
@@ -615,7 +616,7 @@ int AliHLTGlobalTriggerComponent::DoTrigger()
   }
   else if (eventType==gkAliEventTypeEndOfRun)
   {
-    PrintStatistics(fTrigger, kHLTLogImportant, 0);
+    PrintStatistics(fTrigger, kHLTLogImportant);
   }
   
   // add readout filter to event done data
@@ -773,6 +774,11 @@ int AliHLTGlobalTriggerComponent::LoadTriggerMenu(const char* cdbPath, const Ali
     return -EIO;
   }
   Int_t version = store->GetLatestVersion(cdbPath, GetRunNo());
+  if (version < 0)
+  {
+    HLTError("Could not find an entry in the CDB for \"%s\".", cdbPath);
+    return -EIO;
+  }
   Int_t subVersion = store->GetLatestSubVersion(cdbPath, GetRunNo(), version);
   AliCDBEntry* entry = AliCDBManager::Instance()->Get(cdbPath, GetRunNo(), version, subVersion);
   if (entry == NULL)