diff --git a/Hlt/HltCommon/doc/release.notes b/Hlt/HltCommon/doc/release.notes
index 908352ba05aeff2e3786fa93f63a86b4c6f23c1f..5500dde729bdd1e5382e27ff1361eb593568cd07 100755
--- a/Hlt/HltCommon/doc/release.notes
+++ b/Hlt/HltCommon/doc/release.notes
@@ -4,6 +4,9 @@
 ! Purpose     : Common algorithms and tools for Hlt
 !----------------------------------------------------------------------------
 
+! 2016-04-19 - Rosen Matev
+ - Fix ODIN filter for lumi events in the HltReferenceRateSvc
+
 !========================= HltCommon v10r8 2016-04-11 =========================
 
 ! 2016-03-28 - Roel Aaij
diff --git a/Hlt/HltCommon/src/HltReferenceRateSvc.cpp b/Hlt/HltCommon/src/HltReferenceRateSvc.cpp
index 6d040e2342a26ebf0dfc8676bad5855972d78313..0337046cf36a2418f7009c5d89689f24467c1f2f 100644
--- a/Hlt/HltCommon/src/HltReferenceRateSvc.cpp
+++ b/Hlt/HltCommon/src/HltReferenceRateSvc.cpp
@@ -231,7 +231,7 @@ void HltReferenceRateSvc::handle( const Incident& /*incident*/ )
         m_incidentSvc->fireIncident( Incident( name(), IncidentType::AbortEvent ) );
         return;
     }
-    if ( odin->triggerType() == LHCb::ODIN::LumiTrigger ) ++m_tick;
+    if ( odin->eventType() & LHCb::ODIN::Lumi ) ++m_tick;
     ulonglong gps = odin->gpsTime();
     m_first = std::min( m_first, gps) ;
     m_last  = std::max( m_last, gps );