diff --git a/src/bmtf_orbit_processor.h b/src/bmtf_orbit_processor.h
index c892c1cf8da91e5b61af828bfbc959ca20fb9ae4..87150630b0a02bd320c6da941ce84bd2cda52f83 100644
--- a/src/bmtf_orbit_processor.h
+++ b/src/bmtf_orbit_processor.h
@@ -10,7 +10,7 @@ class BmtfOrbitProcessor : public OrbitProcessor {
   int ProcessBlock(MemRegion &readable_block, WriteMemRegion &writeable_block,
                    BxMetadata meta) override;
 
-  inline uint32_t GetPacketSize() const {
+  inline uint32_t GetPacketSize() const override {
     // size of bmtf stubs packet is 4bytes*(3headerWords + 2frames*8dataWords)=236
     return 4 * (3 + (2 * 8));
   }
diff --git a/src/calo_obj_orbit_processor.h b/src/calo_obj_orbit_processor.h
index 6494f35e2c35be28dc62f2ff6ed4757b14ce972b..dcd361c192397ae03fce1828161e76cd0fe343cd 100644
--- a/src/calo_obj_orbit_processor.h
+++ b/src/calo_obj_orbit_processor.h
@@ -33,7 +33,7 @@ class CaloObjOrbitProcessor : public OrbitProcessor {
   int ProcessBlock(MemRegion &readable_block, WriteMemRegion &writeable_block,
                    BxMetadata meta) override;
 
-  inline uint32_t GetPacketSize() const {
+  inline uint32_t GetPacketSize() const override {
     // size of calo object packet is 4bytes*(3headerWords + 2frames*8dataWords)=76
     return 4 * (3 + (2 * 8));
   }
diff --git a/src/calo_orbit_processor.h b/src/calo_orbit_processor.h
index cf628c0e386731a2b98c9264e7a74b4f3c8caaea..4b822da2739dce21d5773c991b9453ca1dd2931d 100644
--- a/src/calo_orbit_processor.h
+++ b/src/calo_orbit_processor.h
@@ -10,7 +10,7 @@ class CaloOrbitProcessor : public OrbitProcessor {
   int ProcessBlock(MemRegion &readable_block, WriteMemRegion &writeable_block,
                    BxMetadata meta) override;
 
-  inline uint32_t GetPacketSize() const {
+  inline uint32_t GetPacketSize() const override {
     // size of calo packet is 4bytes*(8links*7dataWords + 3headerWords)=236 bytes.
     // Note 7 data words per link because we have the "link number" word + 6 words from calo L2
     return 4 * ((8 * 7) + 3);
diff --git a/src/calo_sum_orbit_processor.h b/src/calo_sum_orbit_processor.h
index 322073cd6c94a98b7d5382add71d15e04a49f062..0f45816440ca0e6485cad342dba28cedbcbe1e62 100644
--- a/src/calo_sum_orbit_processor.h
+++ b/src/calo_sum_orbit_processor.h
@@ -10,7 +10,7 @@ class CaloSumOrbitProcessor : public OrbitProcessor {
   int ProcessBlock(MemRegion &readable_block, WriteMemRegion &writeable_block,
                    BxMetadata meta) override;
 
-  inline uint32_t GetPacketSize() const {
+  inline uint32_t GetPacketSize() const override {
     // size of calo sums packet is 4bytes*(2headerWords + 1frames*8dataWords)=40
     return 4 * (2 + (1 * 8));
   }
diff --git a/src/muon_orbit_processor.h b/src/muon_orbit_processor.h
index ac4a77cee79893c28e1cf0bac71e59e7771b2f2b..d2f87f46159969721de900ffd83734681267580e 100644
--- a/src/muon_orbit_processor.h
+++ b/src/muon_orbit_processor.h
@@ -10,7 +10,7 @@ class MuonOrbitProcessor : public OrbitProcessor {
   int ProcessBlock(MemRegion &readable_block, WriteMemRegion &writeable_block,
                    BxMetadata meta) override;
 
-  inline uint32_t GetPacketSize() const { return (3 + 2 * 8 * 3) * 4; }
+  inline uint32_t GetPacketSize() const override { return (3 + 2 * 8 * 3) * 4; }
 
   inline uint32_t GetOrbitSizeInBytes(const FillOrbitMetadata &meta) const override {
     // 12 bytes for each muon/count then 12 bytes for each bx header
diff --git a/src/ugt_orbit_processor.h b/src/ugt_orbit_processor.h
index 858bcd9bcd73661a2691debb55476cb0c1373aad..e6d9f92676bf0886451df67f18bb63b76802a3fd 100644
--- a/src/ugt_orbit_processor.h
+++ b/src/ugt_orbit_processor.h
@@ -10,7 +10,7 @@ class UgtOrbitProcessor : public OrbitProcessor {
   int ProcessBlock(MemRegion &readable_block, WriteMemRegion &writeable_block,
                    BxMetadata meta) override;
 
-  inline uint32_t GetPacketSize() const {
+  inline uint32_t GetPacketSize() const override {
     // size of ugt bits packet is 4bytes*(2headerWords + 2frames*8dataWords)
     return 4 * (2 + (2 * 8));
   }