diff --git a/Calorimeter/CaloCalibHitRec/share/jobOptions_SimpleCaloRec.py b/Calorimeter/CaloCalibHitRec/share/jobOptions_SimpleCaloRec.py
index 7151b5fd3f43b67c84aaf1d4e21cbedfd0277f98..bbc544f1a826a590919b9d81e84c6e9a97b8f2d8 100644
--- a/Calorimeter/CaloCalibHitRec/share/jobOptions_SimpleCaloRec.py
+++ b/Calorimeter/CaloCalibHitRec/share/jobOptions_SimpleCaloRec.py
@@ -174,7 +174,7 @@ theCBNT_CaloClusterTopoW=CBNTAA_CaloCluster("CBNT_CaloClusterTopoW")
 CBNT_AthenaAware += CBNTAA_CaloCluster("CBNT_CaloClusterTopoOOC")
 theCBNT_CaloClusterTopoOOC=CBNTAA_CaloCluster("CBNT_CaloClusterTopoOOC")
 
-theCBNT_CaloClusterTopoEM.ClusterColl = "CaloTopoCluster"
+theCBNT_CaloClusterTopoEM.ClusterColl = "CaloTopoClusters"
 theCBNT_CaloClusterTopoEM.Suffix = "_topo_em"
 theCBNT_CaloClusterTopoEM.EMOnly = FALSE
 theCBNT_CaloClusterTopoEM.MaxCaloCluster = 600
diff --git a/Calorimeter/CaloClusterCorrection/share/CaloTopoLocalCalib_jobOptions.py b/Calorimeter/CaloClusterCorrection/share/CaloTopoLocalCalib_jobOptions.py
index 65159a9a1e58d01a727262e01df97a98f09af2d3..7c4bc5defbb2fba6f3a6b5bab9fe0f2f1ff36873 100755
--- a/Calorimeter/CaloClusterCorrection/share/CaloTopoLocalCalib_jobOptions.py
+++ b/Calorimeter/CaloClusterCorrection/share/CaloTopoLocalCalib_jobOptions.py
@@ -14,8 +14,8 @@ CaloTopoClusterMaker.ClusterCorrectionTools += [
 
 # use new name for calibrated clusters and old name for em-scale clusters
 
-CaloTopoClusterMaker.ClustersOutputName = "CaloCalTopoCluster"
-CaloTopoClusterMaker.KeepCorrectionToolAndContainerNames += ["CaloClusterLocalCalib/LocalCalib","CaloTopoCluster"]
+CaloTopoClusterMaker.ClustersOutputName = "CaloCalTopoClusters"
+CaloTopoClusterMaker.KeepCorrectionToolAndContainerNames += ["CaloClusterLocalCalib/LocalCalib","CaloTopoClusters"]
 CaloTopoClusterMaker.KeepCorrectionToolAndContainerNames += ["CaloClusterLocalCalib/OOCCalib","CaloWeightTopoCluster"]
 CaloTopoClusterMaker.TopoMoments.MomentsNames += [
   "FIRST_ETA",  
diff --git a/Calorimeter/CaloCnv/CaloJiveXML/share/CaloJiveXML_DataTypes.py b/Calorimeter/CaloCnv/CaloJiveXML/share/CaloJiveXML_DataTypes.py
index e0a674374fc121eee692f144f859df45d571cd49..920de0ae15a035bb36210c44df595f20608f93ed 100644
--- a/Calorimeter/CaloCnv/CaloJiveXML/share/CaloJiveXML_DataTypes.py
+++ b/Calorimeter/CaloCnv/CaloJiveXML/share/CaloJiveXML_DataTypes.py
@@ -22,7 +22,7 @@ theCaloClusterRetriever.FavouriteClusterCollection="egClusterCollection"
 
 ## example how to set other collection. when commented out: all other, non-HLT
 ##
-theCaloClusterRetriever.OtherClusterCollections=["CombinedCluster","MuonClusterCollection","CaloTopoCluster"]
+theCaloClusterRetriever.OtherClusterCollections=["CombinedCluster","MuonClusterCollection","CaloTopoClusters"]
 
 # See M5 jOs for further commissioning options
 #
diff --git a/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveDeps.py b/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveDeps.py
index 05a4a3e7054af1716e72a054ba7f75b9530796e1..e14b6f80eef95417c5fcc97c5e0b6a90e23c6279 100644
--- a/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveDeps.py
+++ b/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveDeps.py
@@ -38,9 +38,9 @@ topSequence.CaloTopoCluster.ExtraInputs =  [('CaloCalibrationHitContainer','Stor
                                             ('CaloCellContainer','StoreGateSvc+AllCalo')]
 topSequence.CaloTopoCluster.ExtraOutputs = [('xAOD::CaloClusterContainer','StoreGateSvc+CaloCalTopoClusters'),
                                             ('xAOD::CaloClusterAuxContainer','StoreGateSvc+CaloCalTopoClustersAux.'),
-                                            ('xAOD::CaloClusterContainer','StoreGateSvc+CaloTopoCluster'),
-                                            ('xAOD::CaloClusterAuxContainer','StoreGateSvc+CaloTopoClusterAux.'),
-                                            ('CaloClusterCellLinkContainer','StoreGateSvc+CaloTopoCluster_links'),
+                                            ('xAOD::CaloClusterContainer','StoreGateSvc+CaloTopoClusters'),
+                                            ('xAOD::CaloClusterAuxContainer','StoreGateSvc+CaloTopoClustersAux.'),
+                                            ('CaloClusterCellLinkContainer','StoreGateSvc+CaloTopoClusters_links'),
                                             ('CaloClusterCellLinkContainer','StoreGateSvc+CaloCalTopoClusters_links')]
 
 
diff --git a/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveJets.py b/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveJets.py
index 4e9aab22c90f237f08929709e54650a5641dc7a3..0947f7ef45cbc2c4b90e597c7a5cdcb6419181ff 100644
--- a/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveJets.py
+++ b/Calorimeter/CaloExample/CaloHiveEx/share/CaloHiveJets.py
@@ -42,7 +42,7 @@ jalg4 = JetAlgorithm("jetalg4")
 j4 = JetRecTool("jetrectool4",OutputContainer="AntiKt4EMTopoJets")
 g4 = PseudoJetGetter(
   "emget4",
-  InputContainer = "CaloTopoCluster",
+  InputContainer = "CaloTopoClusters",
   Label = "EMTopo",
   OutputContainer = "PseudoJetEMTopo4",
   SkipNegativeEnergy = True,
@@ -78,7 +78,7 @@ for x in range(0, nJets):
   j = JetRecTool("jetrectool"+app,OutputContainer=out,OutputLevel=OutLevel)
   g = PseudoJetGetter(
     "emget"+app,
-    InputContainer = "CaloTopoCluster",
+    InputContainer = "CaloTopoClusters",
     Label = "EMTopo",
     OutputContainer = "PseudoJetEMTopo"+app,
     SkipNegativeEnergy = True,
diff --git a/Calorimeter/CaloLocalHadCalib/share/GetLCClassification_jobOptions.py b/Calorimeter/CaloLocalHadCalib/share/GetLCClassification_jobOptions.py
index 4cc947de59ef10bd46a9e083262cc54a98eb477f..4cac7dc362f58fa71713c469bc18dd0bebaf9c82 100644
--- a/Calorimeter/CaloLocalHadCalib/share/GetLCClassification_jobOptions.py
+++ b/Calorimeter/CaloLocalHadCalib/share/GetLCClassification_jobOptions.py
@@ -23,6 +23,6 @@ GetLCC.OutputFileName = outFileNameLCC
 #    'log10(<rho_cell (MeV/mm^3)>)-log10(E_clus (MeV))': ('log10(<rho_cell (MeV/mm^3)>)-log10(E_clus (MeV))',-9.0,-4.0,20),
 #    'log10(lambda_clus (mm))': ('log10(lambda_clus (mm))',0.0,4.0,20)}
 #
-GetLCC.ClusterCollectionName = "CaloTopoCluster"
+GetLCC.ClusterCollectionName = "CaloTopoClusters"
 
 topSequence += GetLCC
diff --git a/Calorimeter/CaloLocalHadCalib/share/GetLCDeadMaterialTree_jobOptions.py b/Calorimeter/CaloLocalHadCalib/share/GetLCDeadMaterialTree_jobOptions.py
index a1a2e784feffd1efd3df331ab9bb47996ca44b6d..4d2475bee5906ff79ac884e662a7f040c136ac27 100644
--- a/Calorimeter/CaloLocalHadCalib/share/GetLCDeadMaterialTree_jobOptions.py
+++ b/Calorimeter/CaloLocalHadCalib/share/GetLCDeadMaterialTree_jobOptions.py
@@ -8,8 +8,8 @@ from AthenaCommon.AlgSequence import AlgSequence
 
 GetLCDM = GetLCDeadMaterialTree("GetLCDM")
 GetLCDM.HadDMCoeffInitFile = "CaloHadDMCoeff_init_v2.txt"
-GetLCDM.ClusterCollectionName = "CaloTopoCluster"
-GetLCDM.ClusterCollectionNameCalib = "CaloCalTopoCluster"
+GetLCDM.ClusterCollectionName = "CaloTopoClusters"
+GetLCDM.ClusterCollectionNameCalib = "CaloCalTopoClusters"
 GetLCDM.doSaveCalibClusInfo = False # to save additional info from collection with calibrated clusters
 if 'outFileNameLCDM' in dir():
   GetLCDM.OutputFileName = outFileNameLCDM
diff --git a/Calorimeter/CaloLocalHadCalib/share/GetLCOutOfCluster_jobOptions.py b/Calorimeter/CaloLocalHadCalib/share/GetLCOutOfCluster_jobOptions.py
index 0a409fd2746714caaf262eb32d240ac24bb9099c..c271183a2694465d843f27cf01463dc9cd96f2ce 100644
--- a/Calorimeter/CaloLocalHadCalib/share/GetLCOutOfCluster_jobOptions.py
+++ b/Calorimeter/CaloLocalHadCalib/share/GetLCOutOfCluster_jobOptions.py
@@ -23,6 +23,6 @@ GetLCO.OutputFileName = outFileNameLCO
 #    'log10(lambda_clus (mm))': ('log10(lambda_clus (mm))',0.0,4.0,20),
 #    'weight': ('weight',0.,5.,1)}
 #
-GetLCO.ClusterCollectionName = "CaloTopoCluster"
+GetLCO.ClusterCollectionName = "CaloTopoClusters"
 
 topSequence += GetLCO
diff --git a/Calorimeter/CaloLocalHadCalib/share/GetLCSinglePionsPerf_jobOptions.py b/Calorimeter/CaloLocalHadCalib/share/GetLCSinglePionsPerf_jobOptions.py
index 2549a14b2e4ba323ad0049ad7ddd1c1349b68374..6d980d075af114bca05b5f8d8bf0a620aaea2e14 100644
--- a/Calorimeter/CaloLocalHadCalib/share/GetLCSinglePionsPerf_jobOptions.py
+++ b/Calorimeter/CaloLocalHadCalib/share/GetLCSinglePionsPerf_jobOptions.py
@@ -10,10 +10,10 @@ from math import pi
 lcPerf = GetLCSinglePionsPerf("LocalHadPerformance")
 
 # collection name to study cluster moments
-lcPerf.ClusterBasicCollName = "CaloTopoCluster"
+lcPerf.ClusterBasicCollName = "CaloTopoClusters"
 
 # collections names to study engReco wrt Truth after different correction steps
-lcPerf.ClusterCollectionNames = ["CaloTopoCluster", "CaloWTopoCluster", "CaloOOCTopoCluster", "CaloCalTopoClusters"]
+lcPerf.ClusterCollectionNames = ["CaloTopoClusters", "CaloWTopoCluster", "CaloOOCTopoCluster", "CaloCalTopoClusters"]
 #lcPerf.ClusterCollectionNames = ["CaloTopoCluster_EMAll", "CaloWTopoCluster_EMAll", "CaloOOCTopoCluster_EMAll", "CaloCalTopoCluster_EMAll"]
 #lcPerf.ClusterCollectionNames = ["CaloTopoCluster_HadAll", "CaloWTopoCluster_HadAll", "CaloOOCTopoCluster_HadAll", "CaloCalTopoCluster_HadAll"]
 
diff --git a/Calorimeter/CaloLocalHadCalib/share/GetLCWeights_jobOptions.py b/Calorimeter/CaloLocalHadCalib/share/GetLCWeights_jobOptions.py
index 31bf88a3468dd3e7e1f659493adb2ec1bdaa08f3..45db078c427ab697361cc98d08c5477f30fbe4a1 100644
--- a/Calorimeter/CaloLocalHadCalib/share/GetLCWeights_jobOptions.py
+++ b/Calorimeter/CaloLocalHadCalib/share/GetLCWeights_jobOptions.py
@@ -32,7 +32,7 @@ GetLCW.UseInversionMethod = True
 # 'EMB2:log10(rho_cell (MeV/mm^3))': ('log10(rho_cell (MeV/mm^3))',-7.0,1.0,20),
 # 'EMB2:weight': ('weight',-2.0,3.0,1)}
 #
-GetLCW.ClusterCollectionName = "CaloTopoCluster"
+GetLCW.ClusterCollectionName = "CaloTopoClusters"
 GetLCW.CalibrationHitContainerNames = ["LArCalibrationHitInactive"
                                        ,"LArCalibrationHitActive"
                                        ,"TileCalibHitInactiveCell"
diff --git a/Calorimeter/CaloLocalHadCalib/src/GetLCClassification.cxx b/Calorimeter/CaloLocalHadCalib/src/GetLCClassification.cxx
index 96ea7857f01998ed331df934e5cbaab39cca85ed..b9598048619f7320b2ad0157d652c308897a5caf 100644
--- a/Calorimeter/CaloLocalHadCalib/src/GetLCClassification.cxx
+++ b/Calorimeter/CaloLocalHadCalib/src/GetLCClassification.cxx
@@ -43,7 +43,7 @@ GetLCClassification::GetLCClassification(const std::string& name,
 					 ISvcLocator* pSvcLocator) 
   : AthAlgorithm(name, pSvcLocator),
     m_outputFile(nullptr),
-    m_clusterCollName("CaloTopoCluster"),
+    m_clusterCollName("CaloTopoClusters"),
     m_NormalizationType("Lin"),
     m_NormalizationTypeNumber(0),
     m_ClassificationType("None"),
diff --git a/Calorimeter/CaloLocalHadCalib/src/GetLCDeadMaterialTree.cxx b/Calorimeter/CaloLocalHadCalib/src/GetLCDeadMaterialTree.cxx
index 20ab84f7affa69e4d6a9a25ed7cef5cf00bc18a6..2c55d6f1074c6e45c1d4d32223ced423e715731a 100644
--- a/Calorimeter/CaloLocalHadCalib/src/GetLCDeadMaterialTree.cxx
+++ b/Calorimeter/CaloLocalHadCalib/src/GetLCDeadMaterialTree.cxx
@@ -63,7 +63,7 @@ GetLCDeadMaterialTree::GetLCDeadMaterialTree(const std::string& name,
     m_outputTree(nullptr),
     m_outputFileName("DeadMaterialTree.root"),
     m_outputFile(nullptr),
-    m_clusterCollName("CaloTopoCluster"),
+    m_clusterCollName("CaloTopoClusters"),
     m_HadDMCoeff(nullptr),
     m_data(nullptr),
     m_doSaveCalibClusInfo(false),
diff --git a/Calorimeter/CaloLocalHadCalib/src/GetLCOutOfCluster.cxx b/Calorimeter/CaloLocalHadCalib/src/GetLCOutOfCluster.cxx
index c8bdf3a2e47e8b42938a8a3d078f314eb67592ba..43474afb2f906e900c8f7aa86725e20db5a48394 100644
--- a/Calorimeter/CaloLocalHadCalib/src/GetLCOutOfCluster.cxx
+++ b/Calorimeter/CaloLocalHadCalib/src/GetLCOutOfCluster.cxx
@@ -42,7 +42,7 @@ GetLCOutOfCluster::GetLCOutOfCluster(const std::string& name,
 				     ISvcLocator* pSvcLocator) 
   : AthAlgorithm(name, pSvcLocator),
     m_outputFile(nullptr),
-    m_clusterCollName("CaloTopoCluster"),
+    m_clusterCollName("CaloTopoClusters"),
     m_NormalizationType("Lin"),
     m_NormalizationTypeNumber(0),
     m_ClassificationType("None"),
diff --git a/Calorimeter/CaloLocalHadCalib/src/GetLCWeights.cxx b/Calorimeter/CaloLocalHadCalib/src/GetLCWeights.cxx
index 28c56b3326854bc0e2146813c5fd8a03d41e5cbf..bff9b19b847cf1af6afb8b65e9c8ae827a74c972 100644
--- a/Calorimeter/CaloLocalHadCalib/src/GetLCWeights.cxx
+++ b/Calorimeter/CaloLocalHadCalib/src/GetLCWeights.cxx
@@ -46,7 +46,7 @@ GetLCWeights::GetLCWeights(const std::string& name,
 			   ISvcLocator* pSvcLocator) 
   : AthAlgorithm(name, pSvcLocator),
     m_outputFile(nullptr),
-    m_clusterCollName("CaloTopoCluster"),
+    m_clusterCollName("CaloTopoClusters"),
     m_useInversionMethod(true),
     m_NormalizationType("Lin"),
     m_NormalizationTypeNumber(0),
diff --git a/Calorimeter/CaloRec/python/CaloClusterTopoGetter.py b/Calorimeter/CaloRec/python/CaloClusterTopoGetter.py
index 81d03a6fa7053cf110f346983c3dd8f2d1217584..3bee11446d5c8cf340cf8806f8dda52dddc567ed 100644
--- a/Calorimeter/CaloRec/python/CaloClusterTopoGetter.py
+++ b/Calorimeter/CaloRec/python/CaloClusterTopoGetter.py
@@ -61,13 +61,13 @@ class CaloClusterTopoGetter ( Configured )  :
     _outputType = "CaloClusterContainer" # the main (AOD) object type
     if jobproperties.CaloTopoClusterFlags.doTopoClusterLocalCalib() or jobproperties.CaloTopoClusterFlags.doCellWeightCalib():
         _outputKey = "CaloCalTopoClusters" # the main (AOD) object key
-        _output = { _outputType : ["CaloCalTopoClusters","CaloTopoCluster"],
+        _output = { _outputType : ["CaloCalTopoClusters","CaloTopoClusters"],
                     "xAOD::CaloClusterAuxContainer" : ["CaloTopoClusterAux.","CaloCalTopoClustersAux."],
                     "CaloClusterCellLinkContainer" : ["CaloCalTopoClusters_links","CaloTopoCluster_links"]
                     }
     else:
-        _outputKey = "CaloTopoCluster" # the main (AOD) object key
-        _output = { _outputType : "CaloTopoCluster",
+        _outputKey = "CaloTopoClusters" # the main (AOD) object key
+        _output = { _outputType : "CaloTopoClusters",
                     "xAOD::CaloClusterAuxContainer" : "CaloTopoClusterAux.",
                     "CaloClusterCellLinkContainer" : "CaloTopoCluster_links"
                     }
@@ -338,7 +338,7 @@ class CaloClusterTopoGetter ( Configured )  :
 
 
 
-        theCaloClusterSnapshot=CaloClusterSnapshot(OutputName="CaloTopoCluster",SetCrossLinks=True)
+        theCaloClusterSnapshot=CaloClusterSnapshot(OutputName="CaloTopoClusters",SetCrossLinks=True)
 
             
         # maker tools
@@ -431,7 +431,7 @@ class CaloClusterTopoGetter ( Configured )  :
         if jobproperties.CaloTopoClusterFlags.doTopoClusterLocalCalib():
             CaloTopoCluster.ClustersOutputName="CaloCalTopoClusters"
         else:
-            CaloTopoCluster.ClustersOutputName="CaloTopoCluster"
+            CaloTopoCluster.ClustersOutputName="CaloTopoClusters"
         CaloTopoCluster.ClusterMakerTools = [TopoMaker, TopoSplitter]
             
         from CaloClusterCorrection.CaloClusterBadChannelListCorr import CaloClusterBadChannelListCorr
diff --git a/Calorimeter/CaloRec/share/CaloRecOutputItemList_jobOptions.py b/Calorimeter/CaloRec/share/CaloRecOutputItemList_jobOptions.py
index 14365aceadfc12b8529d2b59724095a79ce5a1ad..82bf65664154fe2512affd04bf42ff2932e00767 100644
--- a/Calorimeter/CaloRec/share/CaloRecOutputItemList_jobOptions.py
+++ b/Calorimeter/CaloRec/share/CaloRecOutputItemList_jobOptions.py
@@ -40,7 +40,7 @@ CaloClusterKeys+=["EMTopoSW35"]
 #CaloClusterKeys+=["LArClusterEMSofte"]
 
 if rec.Commissioning():
-    # CaloClusterKeys += ["LArMuClusterCandidates","CaloTopoCluster","EMTopoCluster420","TileTopoCluster","MuonClusterCollection"]
+    # CaloClusterKeys += ["LArMuClusterCandidates","CaloTopoClusters","EMTopoCluster420","TileTopoCluster","MuonClusterCollection"]
     CaloClusterKeys += ["MuonClusterCollection"]    
 
 for theKey in CaloClusterKeys:
diff --git a/Calorimeter/CaloRec/share/CaloRec_jobOptions.py b/Calorimeter/CaloRec/share/CaloRec_jobOptions.py
index 2a500d27c039984a57cdcc029eb610ae15f6cf83..25a3e9b8f0c669d7af80ec0b38b6fbe9aa1a9501 100644
--- a/Calorimeter/CaloRec/share/CaloRec_jobOptions.py
+++ b/Calorimeter/CaloRec/share/CaloRec_jobOptions.py
@@ -354,7 +354,7 @@ if rec.doWritexAOD():
     from xAODCaloEventCnv.xAODCaloEventCnvConf import ClusterCreator
     topSequence+=ClusterCreator("CaloCluster2xAOD")
 
-    #CaloClusterKeys=("CaloCalTopoCluster", "CaloTopoCluster", "EMTopoCluster430", "LArClusterEM", "LArClusterEM7_11Nocorr",
+    #CaloClusterKeys=("CaloCalTopoClusters", "CaloTopoClusters", "EMTopoCluster430", "LArClusterEM", "LArClusterEM7_11Nocorr",
     #                 "CombinedCluster","EMTopoSW35","egClusterCollection","LArClusterEMSofte")
     #for k in CaloClusterKeys:
     #    itemname="CaloClusterContainer#"+k
diff --git a/Calorimeter/CaloRec/src/CaloTopoTowerAlgorithm.cxx b/Calorimeter/CaloRec/src/CaloTopoTowerAlgorithm.cxx
index 06d2b1a6cf9997e81cb38377d666596c00be5aa4..ecb1c472fe1913eb8b4b138c2e618b90fe2ca07e 100644
--- a/Calorimeter/CaloRec/src/CaloTopoTowerAlgorithm.cxx
+++ b/Calorimeter/CaloRec/src/CaloTopoTowerAlgorithm.cxx
@@ -30,7 +30,7 @@ CaloTopoTowerAlgorithm::CaloTopoTowerAlgorithm(const std::string& name,
   , m_genericLink(true) 
   , m_ptools( this )
   , m_cellContainerKey("AllCalo")
-  , m_clusterKey("CaloTopoCluster")
+  , m_clusterKey("CaloTopoClusters")
   , m_cellToClusterMapKey("CaloCell2TopoCluster")
   , m_towerContainerKey("CmbTower")
   , m_newTowerContainerKey("TopoTower")
diff --git a/Calorimeter/CaloRec/src/CaloTopoTowerFromClusterMaker.cxx b/Calorimeter/CaloRec/src/CaloTopoTowerFromClusterMaker.cxx
index 32a26459a2b32977d16d05e385905506a45849c3..aaf92b6285e03929c224b05868989c765069d8df 100644
--- a/Calorimeter/CaloRec/src/CaloTopoTowerFromClusterMaker.cxx
+++ b/Calorimeter/CaloRec/src/CaloTopoTowerFromClusterMaker.cxx
@@ -52,7 +52,7 @@ CaloTopoTowerFromClusterMaker::CaloTopoTowerFromClusterMaker(const std::string&
 							     const std::string& name,
 							     const IInterface* pParent)
   : AthAlgTool(type,name,pParent)
-  , m_clusterContainerKey("CaloTopoCluster")
+  , m_clusterContainerKey("CaloTopoClusters")
   , m_cellContainerKey("AllCalo")
   , m_energyThreshold(m_energyThresholdDef-1.)
   , m_clusterRange(m_clusterRangeDef)
diff --git a/Calorimeter/CaloRec/src/CaloTopoTowerFromClusterMaker.h b/Calorimeter/CaloRec/src/CaloTopoTowerFromClusterMaker.h
index c0bb2e2bfaacc855df826cab1e6989771826e6fb..35c5ea4d8bc384a064161637beff5391c07fd72e 100644
--- a/Calorimeter/CaloRec/src/CaloTopoTowerFromClusterMaker.h
+++ b/Calorimeter/CaloRec/src/CaloTopoTowerFromClusterMaker.h
@@ -203,7 +203,7 @@ inline bool                                  CaloTopoTowerFromClusterMaker::isVa
 /// <tr>
 /// <td align="left" valign="top"><tt>ClusterContainerKey</tt></td>
 /// <td align="center" valign="top"><tt>SG::ReadHandleKey<xAOD::CaloClusterContainer></tt></td>
-/// <td align="center" valign="top"><tt>"CaloTopoCluster"</tt></td>
+/// <td align="center" valign="top"><tt>"CaloTopoClusters"</tt></td>
 /// <td align="left" valign="top">cluster container key is needed to pick up @c xAOD::CaloClusterContainer for filtered mode (<tt>UseCellsFromCluster = true</tt>)
 /// </tr>
 /// <tr>
diff --git a/Commission/CommissionUtils/share/RecoCosmic.py b/Commission/CommissionUtils/share/RecoCosmic.py
index 7f24f6f9e25ee9739191cf0ed536520f0150bfb3..41371572c9bd2349138becf4895a6e1bcbd016ab 100644
--- a/Commission/CommissionUtils/share/RecoCosmic.py
+++ b/Commission/CommissionUtils/share/RecoCosmic.py
@@ -52,7 +52,7 @@ CaloTopoClusterMaker.TopoCluster.CalorimeterNames=[ "TILE" ]
 # slim cells 
 theApp.TopAlg +=["CaloClusterCellSlimmer/slimmer"]
 slimmer = Algorithm("slimmer")
-slimmer.ClusterContainerNames = ["EMTopoCluster","CaloTopoCluster"]
+slimmer.ClusterContainerNames = ["EMTopoCluster","CaloTopoClusters"]
 slimmer.CellContainerName = "ClusterOnly" 
 
 
diff --git a/PhysicsAnalysis/EventTag/EventTagRawAlgs/src/RawInfoSummaryForTagWriter.cxx b/PhysicsAnalysis/EventTag/EventTagRawAlgs/src/RawInfoSummaryForTagWriter.cxx
index d33cbc6f12ac77d0344bf8ad351002328355886f..5103b1f79ad2132891c3aa57509472e3d0cfa772 100644
--- a/PhysicsAnalysis/EventTag/EventTagRawAlgs/src/RawInfoSummaryForTagWriter.cxx
+++ b/PhysicsAnalysis/EventTag/EventTagRawAlgs/src/RawInfoSummaryForTagWriter.cxx
@@ -26,7 +26,7 @@ RawInfoSummaryForTagWriter::RawInfoSummaryForTagWriter(const std::string& name,
 {
   declareProperty("IDTrackKey",m_sgKeyIDtrack);
   declareProperty("CaloCellContKey", m_cellContKey="AllCalo");
-  declareProperty("CaloClusterKey",m_caloClusterKey="CaloTopoCluster");
+  declareProperty("CaloClusterKey",m_caloClusterKey="CaloTopoClusters");
   declareProperty("LArCollTimeName", m_larCollTimeName="LArCollisionTime");
   declareProperty("doClusterSums",m_doClusterSums=true);
   declareProperty("TRT_DriftCircleContainerName", m_TRT_DriftCircleName="TRT_DriftCircles");
diff --git a/Reconstruction/MuonIdentification/MuonCombinedBaseTools/src/MuonCaloTagTool.h b/Reconstruction/MuonIdentification/MuonCombinedBaseTools/src/MuonCaloTagTool.h
index e4ad5a92f0efd17ac27159ba50b09867f192ef6b..da0ca2252914f5ada3fcae354c02129719f07bf4 100644
--- a/Reconstruction/MuonIdentification/MuonCombinedBaseTools/src/MuonCaloTagTool.h
+++ b/Reconstruction/MuonIdentification/MuonCombinedBaseTools/src/MuonCaloTagTool.h
@@ -64,7 +64,7 @@ namespace MuonCombined {
         void showTrackInfo(const Trk::TrackParameters* par) const;
 
         // --- StoreGate keys ---
-        SG::ReadHandleKey<xAOD::CaloClusterContainer> m_caloClusterCont{this, "CaloClusters", "CaloTopoCluster", "calo cluster container"};
+        SG::ReadHandleKey<xAOD::CaloClusterContainer> m_caloClusterCont{this, "CaloClusters", "CaloTopoClusters", "calo cluster container"};
         SG::ReadHandleKey<CaloCellContainer> m_caloCellCont{this, "CaloCells", "AllCalo", "calo cell container"};
 
         // --- Internal cache ---
diff --git a/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py b/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py
index 2484f60a86f44f791630197454f72daa98922866..db8214bfacdc99160632fc9396d3238a87a29f4f 100644
--- a/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py
+++ b/Reconstruction/RecExample/RecExCommon/share/RecExCommon_topOptions.py
@@ -447,7 +447,7 @@ if recAlgs.doEFlow():
 if rec.doEgamma():
     # C.A uses Clusters RecExCommom Cluster (rm the "s")
     ConfigFlags.Egamma.Keys.Internal.EgammaTopoClusters = 'egammaTopoCluster'
-    ConfigFlags.Egamma.Keys.Input.TopoClusters = 'CaloTopoCluster'
+    ConfigFlags.Egamma.Keys.Input.TopoClusters = 'CaloTopoClusters'
 
 if rec.doHeavyIon():
     # This is copy from the old style to the new
diff --git a/Reconstruction/RecExample/RecExTB/share/RecExTB_H6_jobOptions.py b/Reconstruction/RecExample/RecExTB/share/RecExTB_H6_jobOptions.py
index 58c32b3e049479fc4e57fabec5696aa712b1ee8a..f2becdedf14bbcbf6d4ec9a8b949f3e9e3449154 100755
--- a/Reconstruction/RecExample/RecExTB/share/RecExTB_H6_jobOptions.py
+++ b/Reconstruction/RecExample/RecExTB/share/RecExTB_H6_jobOptions.py
@@ -850,7 +850,7 @@ if doCBNT:
    from CaloRec.CaloRecConf import CBNTAA_CaloCluster
    if doTopoClusterLocalCalib:
       CBNT_CaloClusterTopoEM = CBNTAA_CaloCluster("CBNT_CaloClusterTopoEM" )
-      CBNT_CaloClusterTopoEM.ClusterColl = "CaloTopoCluster"
+      CBNT_CaloClusterTopoEM.ClusterColl = "CaloTopoClusters"
       CBNT_CaloClusterTopoEM.Suffix = "_topo_em"
       CBNT_CaloClusterTopoEM.EMOnly = False
       CBNT_CaloClusterTopoEM.UseLink = True
diff --git a/Reconstruction/eflowRec/eflowRec/PFClusterSelectorTool.h b/Reconstruction/eflowRec/eflowRec/PFClusterSelectorTool.h
index 68db5d7b1819d340ac590fa3b17812e7143e3063..6a960233aac1bfb5b15679ccebebdd1ef1f8c67e 100644
--- a/Reconstruction/eflowRec/eflowRec/PFClusterSelectorTool.h
+++ b/Reconstruction/eflowRec/eflowRec/PFClusterSelectorTool.h
@@ -31,7 +31,7 @@ private:
   void retrieveLCCalCellWeight(const double& energy, const unsigned& index, std::map<IdentifierHash,double>& cellsWeight,const xAOD::CaloClusterContainer& caloCalClustersContainer,const CaloDetDescrManager& calo_dd_man);
   
   /** ReadHandleKey for the CaloClusterContainer to be used as input */
-  SG::ReadHandleKey<xAOD::CaloClusterContainer> m_caloClustersReadHandleKey{this,"clustersName","CaloTopoCluster","ReadHandleKey for the CaloClusterContainer to be used as input"};
+  SG::ReadHandleKey<xAOD::CaloClusterContainer> m_caloClustersReadHandleKey{this,"clustersName","CaloTopoClusters","ReadHandleKey for the CaloClusterContainer to be used as input"};
 
   /** ReadHandleKey for the CaloClusterContainer, at LC scale, to be used as input */
   SG::ReadHandleKey<xAOD::CaloClusterContainer> m_caloCalClustersReadHandleKey{this,"calClustersName","CaloCalTopoClusters","ReadHandleKey for the CaloClusterContainer, at LC scale, to be used as input"};  
diff --git a/Reconstruction/eflowRec/python/PFRun3Config.py b/Reconstruction/eflowRec/python/PFRun3Config.py
index 8713c5ad3ea26de4243450788e546dddeaeff4d3..423c20be1651df34f361fb4d0ab55113207e43f2 100644
--- a/Reconstruction/eflowRec/python/PFRun3Config.py
+++ b/Reconstruction/eflowRec/python/PFRun3Config.py
@@ -10,10 +10,7 @@ def getOfflinePFAlgorithm(inputFlags):
 
     from eflowRec.PFCfg import getPFClusterSelectorTool
 
-    #The name of the topoclusters is different in the new and old style configs.
     topoClustersName="CaloTopoClusters"
-    if inputFlags.PF.useRecExCommon:
-      topoClustersName="CaloTopoCluster"
 
     PFAlgorithm.PFClusterSelectorTool = getPFClusterSelectorTool(topoClustersName,"CaloCalTopoClusters","PFClusterSelectorTool")    
 
diff --git a/Reconstruction/egamma/egammaAlgs/src/egammaTopoClusterCopier.h b/Reconstruction/egamma/egammaAlgs/src/egammaTopoClusterCopier.h
index eb245c51690151a5537893541db17c1e14c2c3b9..6a4523c58a4a77079d8b742510b885c5efaaa997 100644
--- a/Reconstruction/egamma/egammaAlgs/src/egammaTopoClusterCopier.h
+++ b/Reconstruction/egamma/egammaAlgs/src/egammaTopoClusterCopier.h
@@ -50,7 +50,7 @@ public:
 private:
 
   SG::ReadHandleKey<xAOD::CaloClusterContainer> m_inputTopoCollection {this,
-      "InputTopoCollection", "CaloTopoCluster", "input topocluster collection"};
+      "InputTopoCollection", "CaloTopoClusters", "input topocluster collection"};
 
   SG::WriteHandleKey<xAOD::CaloClusterContainer> m_outputTopoCollectionShallow {this,
       "OutputTopoCollectionShallow", "tmp_egammaTopoCluster",
diff --git a/Reconstruction/egamma/egammaRec/python/egammaRecFlags.py b/Reconstruction/egamma/egammaRec/python/egammaRecFlags.py
index 5499127a552bc2dd40a5474c452798785a8c5613..c121764aae92d33d894b3d7498ff1143bff4ac6b 100755
--- a/Reconstruction/egamma/egammaRec/python/egammaRecFlags.py
+++ b/Reconstruction/egamma/egammaRec/python/egammaRecFlags.py
@@ -111,7 +111,7 @@ class inputTopoClusterCollection (JobProperty):
     """
     statusOn = True
     allowedTypes = ['str']
-    StoredValue = 'CaloTopoCluster'
+    StoredValue = 'CaloTopoClusters'
 
 
 class egammaTopoClusterCollection (JobProperty):
diff --git a/TestBeam/TBRec/src/TBBeamQualityMC.cxx b/TestBeam/TBRec/src/TBBeamQualityMC.cxx
index 799a07d6b321279c8542170131c25c1452f73530..5454b788ba62d88736af56bf47a1c4d0ecc021f9 100644
--- a/TestBeam/TBRec/src/TBBeamQualityMC.cxx
+++ b/TestBeam/TBRec/src/TBBeamQualityMC.cxx
@@ -28,7 +28,7 @@ TBBeamQualityMC::TBBeamQualityMC(const std::string & name, ISvcLocator * pSvcLoc
    declareProperty("CheckVetoScint",m_check_veto=true);
    declareProperty("CheckClusters",m_check_clus=false);
    declareProperty("CheckTrackReco",m_check_trackreco=false);
-   declareProperty("ClusterCollectionName",m_clusterCollName="CaloTopoCluster");
+   declareProperty("ClusterCollectionName",m_clusterCollName="CaloTopoClusters");
 }
 
 StatusCode TBBeamQualityMC::initialize() {