diff --git a/MuonSpectrometer/MuonValidation/MuonPRDTest/src/ValAlgVariables.h b/MuonSpectrometer/MuonValidation/MuonPRDTest/src/ValAlgVariables.h
index 3bdaf9730bd425f3750748e8a29ac101f0fee4ac..f57fabec9f714e81a73b7eb89b1a687bc71fd6e3 100644
--- a/MuonSpectrometer/MuonValidation/MuonPRDTest/src/ValAlgVariables.h
+++ b/MuonSpectrometer/MuonValidation/MuonPRDTest/src/ValAlgVariables.h
@@ -22,7 +22,7 @@ class ValAlgVariables
   ValAlgVariables(StoreGateSvc* evtStore,
                  const MuonGM::MuonDetectorManager* detManager,
                  TTree* tree,
-                 std::string containername,
+                 const std::string& containername,
                  MSG::Level msglvl) :
     m_evtStore(evtStore),
     m_detManager(detManager),
@@ -32,13 +32,13 @@ class ValAlgVariables
   	  m_msg.get().setLevel(msglvl);
   }
 
-  virtual ~ValAlgVariables() {};
+  virtual ~ValAlgVariables() = default;
 
   virtual StatusCode initializeVariables() = 0;
   virtual StatusCode fillVariables(const MuonGM::MuonDetectorManager* MuonDetMgr) = 0;
 
   MsgStream& msg( MSG::Level lvl ) const { return m_msg << lvl; }
-  bool msgLvl( MSG::Level lvl ) { return m_msg.get().level() <= lvl; }
+  bool msgLvl( MSG::Level lvl ) const { return m_msg.get().level() <= lvl; }
 
  protected: