diff --git a/TestBeam/TBRec/src/TBBeamQualityEMFractionTool.cxx b/TestBeam/TBRec/src/TBBeamQualityEMFractionTool.cxx
index eed968d38d25de62a6c944a517f01ffd0ba2a07b..bbca3303ce25008adf6cfa4356adede13ab166c5 100755
--- a/TestBeam/TBRec/src/TBBeamQualityEMFractionTool.cxx
+++ b/TestBeam/TBRec/src/TBBeamQualityEMFractionTool.cxx
@@ -199,7 +199,7 @@ StatusCode TBBeamQualityEMFractionTool::accept(std::vector<std::string> m_partic
   }  
   
   //Accesing the CaloCellContainer
-  const CaloCellContainer* cellContainer;
+  const CaloCellContainer* cellContainer = nullptr;
   
   sc = m_StoreGate->retrieve(cellContainer);
   if (sc.isFailure()) {
diff --git a/TestBeam/TBRec/src/TBTrackToCaloAlg.cxx b/TestBeam/TBRec/src/TBTrackToCaloAlg.cxx
index 66f7cdd13adc4b628625f8886c4bda7fcfd0a24c..3855bded2f5f4282f5b8aca9fc1bb67f828c3c21 100755
--- a/TestBeam/TBRec/src/TBTrackToCaloAlg.cxx
+++ b/TestBeam/TBRec/src/TBTrackToCaloAlg.cxx
@@ -461,7 +461,7 @@ void TBTrackToCaloAlg::CompareImpactWithCluster()
 
   // loop on clusters
   
-  const CaloClusterContainer* cluster_container;
+  const CaloClusterContainer* cluster_container = nullptr;
   sc1=evtStore()->retrieve(cluster_container,m_cluster_container);
   
   const ImpactInCaloCollection* impact_collection;
diff --git a/TestBeam/TBRec/src/TBXCryYTableRead.cxx b/TestBeam/TBRec/src/TBXCryYTableRead.cxx
index 4d97cb2e5dcfe767014c07960010c81a2042894c..907cd83f4f00397b0b28cd19a617f03a45c6e5eb 100644
--- a/TestBeam/TBRec/src/TBXCryYTableRead.cxx
+++ b/TestBeam/TBRec/src/TBXCryYTableRead.cxx
@@ -52,7 +52,7 @@ StatusCode TBXCryYTableRead::execute()
 
   StatusCode sc;
   // Retrieve Event Info from file
-  const TBEventInfo* theEventInfo;
+  const TBEventInfo* theEventInfo = nullptr;
   sc = evtStore()->retrieve(theEventInfo,"TBEventInfo");
   if ( sc.isFailure() ) {
     ATH_MSG_ERROR