]> git.uio.no Git - u/mrichter/AliRoot.git/commitdiff
bugfix in the generation of the readout filter blocklist, domain entries of data...
authorrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Dec 2009 23:32:40 +0000 (23:32 +0000)
committerrichterm <richterm@f7af4fe6-9843-0410-8265-dc069ae4e863>
Thu, 3 Dec 2009 23:32:40 +0000 (23:32 +0000)
https://savannah.cern.ch/bugs/index.php?60082
https://savannah.cern.ch/bugs/index.php?60083

HLT/trigger/AliHLTTrigger.cxx

index 920b8fab945b6c00de5a3176dd2b3f452b933840..cd6d818441321b62da8786e947b139bdbe94b295 100644 (file)
@@ -196,9 +196,17 @@ int AliHLTTrigger::CreateEventDoneReadoutFilter(const AliHLTTriggerDomain& domai
   vector<const AliHLTDomainEntry*> entries;
   for (block=0; block<nofEntries; block++) {
     // skip all DAQ readout entries as they are handled by the readout list
   vector<const AliHLTDomainEntry*> entries;
   for (block=0; block<nofEntries; block++) {
     // skip all DAQ readout entries as they are handled by the readout list
-    if (domain[block]==AliHLTDomainEntry(kAliHLTDataTypeDAQRDOUT)) continue;
+    // 2009-12-03: this turned out to cause a bug, since all blocks with data type
+    // id 'any' will also match this condition. In fact, it is not necessary to
+    // filter the entries, disable this condition. Code can be cleaned up later
+    // if this schema has been established and tested
+    // https://savannah.cern.ch/bugs/index.php?60082
+    //if (domain[block]==AliHLTDomainEntry(kAliHLTDataTypeDAQRDOUT)) continue;
     if (domain[block].Exclusive()) {
     if (domain[block].Exclusive()) {
-      HLTWarning("exclusive trigger domain entries are currently not handled, skipping entry %s", domain[block].AsString().Data());
+      // 2009-12-03 comment out that warning for the moment
+      // there are suddenly exclusive entries in the list
+      // https://savannah.cern.ch/bugs/index.php?60083
+      //HLTWarning("exclusive trigger domain entries are currently not handled, skipping entry %s", domain[block].AsString().Data());
       continue;
     }
     entries.push_back(&(domain[block]));
       continue;
     }
     entries.push_back(&(domain[block]));