diff --git a/TileCalorimeter/TileMonitoring/src/TileDigitsMonTool.cxx b/TileCalorimeter/TileMonitoring/src/TileDigitsMonTool.cxx
index cc6b1a94dc1d05ea837488d9fec00efde9635e84..72b8c1f9128023572cc0277f0eacff7418e94f8f 100644
--- a/TileCalorimeter/TileMonitoring/src/TileDigitsMonTool.cxx
+++ b/TileCalorimeter/TileMonitoring/src/TileDigitsMonTool.cxx
@@ -356,9 +356,9 @@ StatusCode TileDigitsMonTool::fillHists()
     uint32_t status = digitsCollection->getFragStatus();
     if (status != TileFragStatus::ALL_OK) {
       float bin = 99.;
-      if (status & (TileFragStatus::ALL_FF || TileFragStatus::ALL_00)) {
+      if (status & (TileFragStatus::ALL_FF | TileFragStatus::ALL_00)) {
         bin = 6.;
-      } else if (status & (TileFragStatus::NO_FRAG || TileFragStatus::NO_ROB)) {
+      } else if (status & (TileFragStatus::NO_FRAG | TileFragStatus::NO_ROB)) {
         bin = 7.;
       }
       for (int dmu = 0; dmu < 16; dmu++) {