Bug fix for modulo functionality
authoraszostak <aszostak@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Nov 2011 20:40:00 +0000 (20:40 +0000)
committeraszostak <aszostak@f7af4fe6-9843-0410-8265-dc069ae4e863>
Wed, 9 Nov 2011 20:40:00 +0000 (20:40 +0000)
HLT/BASE/AliHLTComponent.cxx

index a8d4f78..5587cbb 100644 (file)
@@ -2075,7 +2075,7 @@ int AliHLTComponent::ProcessEvent( const AliHLTComponentEventData& evtData,
   // uniform distribution.
   if (fEventModulo > 1)
   {
-    bSkipDataProcessing |= ( ((AliHLTUInt64_t(fCurrentEvent) / AliHLTUInt64_t(4789)) % AliHLTUInt64_t(fEventModulo)) == 0 );
+    bSkipDataProcessing |= ( ((AliHLTUInt64_t(fCurrentEvent) / AliHLTUInt64_t(4789)) % AliHLTUInt64_t(fEventModulo)) != 0 );
   }
 
   AliHLTComponentBlockDataList blockData;