diff --git a/Calibration/EcalAlCaRecoProducers/plugins/AlCaECALRecHitReducer.cc b/Calibration/EcalAlCaRecoProducers/plugins/AlCaECALRecHitReducer.cc
index 80407e61aa011..f8762706ade7e 100644
--- a/Calibration/EcalAlCaRecoProducers/plugins/AlCaECALRecHitReducer.cc
+++ b/Calibration/EcalAlCaRecoProducers/plugins/AlCaECALRecHitReducer.cc
@@ -1,12 +1,11 @@
#include "Calibration/EcalAlCaRecoProducers/plugins/AlCaECALRecHitReducer.h"
-//#include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
#include "DataFormats/EgammaCandidates/interface/Photon.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DataFormats/EgammaReco/interface/BasicCluster.h"
#include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
#include "FWCore/Framework/interface/ESHandle.h"
+#include "FWCore/Framework/interface/MakerMacros.h"
//#define ALLrecHits
//#define DEBUG
diff --git a/Calibration/EcalAlCaRecoProducers/plugins/AlCaECALRecHitReducer.h b/Calibration/EcalAlCaRecoProducers/plugins/AlCaECALRecHitReducer.h
index 948fae91975a3..7ebc3c185cd07 100644
--- a/Calibration/EcalAlCaRecoProducers/plugins/AlCaECALRecHitReducer.h
+++ b/Calibration/EcalAlCaRecoProducers/plugins/AlCaECALRecHitReducer.h
@@ -29,7 +29,6 @@
#include "FWCore/Framework/interface/global/EDProducer.h"
#include "FWCore/Framework/interface/Event.h"
-#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/Utilities/interface/InputTag.h"
#include "FWCore/Utilities/interface/ESGetToken.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
@@ -37,7 +36,7 @@
#include "DataFormats/EgammaReco/interface/SuperClusterFwd.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
#include "DataFormats/EgammaCandidates/interface/PhotonFwd.h"
diff --git a/Calibration/EcalAlCaRecoProducers/plugins/SelectedElectronFEDListProducer.cc b/Calibration/EcalAlCaRecoProducers/plugins/SelectedElectronFEDListProducer.cc
index adb3cb3b8df33..509c6e4ac298e 100644
--- a/Calibration/EcalAlCaRecoProducers/plugins/SelectedElectronFEDListProducer.cc
+++ b/Calibration/EcalAlCaRecoProducers/plugins/SelectedElectronFEDListProducer.cc
@@ -43,7 +43,7 @@
#include "DataFormats/CaloRecHit/interface/CaloRecHit.h"
#include "DataFormats/TrackingRecHit/interface/TrackingRecHitFwd.h"
// Geometry
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/EcalMapping/interface/EcalMappingRcd.h"
#include "Geometry/EcalAlgo/interface/EcalPreshowerGeometry.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
diff --git a/Calibration/EcalCalibAlgos/interface/ElectronCalibrationUniv.h b/Calibration/EcalCalibAlgos/interface/ElectronCalibrationUniv.h
index b3cfa061a76f6..d5d2d4d9d215c 100644
--- a/Calibration/EcalCalibAlgos/interface/ElectronCalibrationUniv.h
+++ b/Calibration/EcalCalibAlgos/interface/ElectronCalibrationUniv.h
@@ -30,7 +30,7 @@
#include "FWCore/ParameterSet/interface/ParameterSet.h"
// Geometry
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
diff --git a/Calibration/HcalAlCaRecoProducers/plugins/AlCaIsoTracksFilter.cc b/Calibration/HcalAlCaRecoProducers/plugins/AlCaIsoTracksFilter.cc
index 70629da540145..54aa336844348 100644
--- a/Calibration/HcalAlCaRecoProducers/plugins/AlCaIsoTracksFilter.cc
+++ b/Calibration/HcalAlCaRecoProducers/plugins/AlCaIsoTracksFilter.cc
@@ -44,7 +44,7 @@
#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/HcalAlCaRecoProducers/src/AlCaIsoTracksProducer.cc b/Calibration/HcalAlCaRecoProducers/src/AlCaIsoTracksProducer.cc
index 498b11da3fc04..1bf027d6c1cfc 100644
--- a/Calibration/HcalAlCaRecoProducers/src/AlCaIsoTracksProducer.cc
+++ b/Calibration/HcalAlCaRecoProducers/src/AlCaIsoTracksProducer.cc
@@ -61,7 +61,7 @@
#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/HcalCalibAlgos/plugins/HcalHBHEMuonAnalyzer.cc b/Calibration/HcalCalibAlgos/plugins/HcalHBHEMuonAnalyzer.cc
index 0c8d0eb68d7b1..28cc1e077cc72 100644
--- a/Calibration/HcalCalibAlgos/plugins/HcalHBHEMuonAnalyzer.cc
+++ b/Calibration/HcalCalibAlgos/plugins/HcalHBHEMuonAnalyzer.cc
@@ -58,7 +58,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/HcalCalibAlgos/plugins/HcalHBHEMuonHighEtaAnalyzer.cc b/Calibration/HcalCalibAlgos/plugins/HcalHBHEMuonHighEtaAnalyzer.cc
index a70a57942fc1e..188436e9c171f 100644
--- a/Calibration/HcalCalibAlgos/plugins/HcalHBHEMuonHighEtaAnalyzer.cc
+++ b/Calibration/HcalCalibAlgos/plugins/HcalHBHEMuonHighEtaAnalyzer.cc
@@ -62,7 +62,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/HcalCalibAlgos/plugins/HcalIsoTrkAnalyzer.cc b/Calibration/HcalCalibAlgos/plugins/HcalIsoTrkAnalyzer.cc
index bc32ef3278ee6..05120f8968cab 100644
--- a/Calibration/HcalCalibAlgos/plugins/HcalIsoTrkAnalyzer.cc
+++ b/Calibration/HcalCalibAlgos/plugins/HcalIsoTrkAnalyzer.cc
@@ -77,7 +77,7 @@
#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/HcalCalibAlgos/plugins/ValidIsoTrkCalib.cc b/Calibration/HcalCalibAlgos/plugins/ValidIsoTrkCalib.cc
index 5a768d1a3d613..6ad8751df9364 100644
--- a/Calibration/HcalCalibAlgos/plugins/ValidIsoTrkCalib.cc
+++ b/Calibration/HcalCalibAlgos/plugins/ValidIsoTrkCalib.cc
@@ -42,7 +42,7 @@ See the twiki page for details:
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/HcalTowerAlgo/interface/HcalGeometry.h"
#include "Geometry/CommonDetUnit/interface/GeomDet.h"
#include "CondFormats/HcalObjects/interface/HcalRespCorrs.h"
diff --git a/Calibration/HcalCalibAlgos/test/HcalIsoTrackStudy.cc b/Calibration/HcalCalibAlgos/test/HcalIsoTrackStudy.cc
index 4a99a8f88e8a0..e72f8ca094a18 100644
--- a/Calibration/HcalCalibAlgos/test/HcalIsoTrackStudy.cc
+++ b/Calibration/HcalCalibAlgos/test/HcalIsoTrackStudy.cc
@@ -64,7 +64,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/ElectronStudy.cc b/Calibration/IsolatedParticles/plugins/ElectronStudy.cc
index 68e7dc1eb94b2..2f64fe48b7ba0 100644
--- a/Calibration/IsolatedParticles/plugins/ElectronStudy.cc
+++ b/Calibration/IsolatedParticles/plugins/ElectronStudy.cc
@@ -15,7 +15,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "MagneticField/Engine/interface/MagneticField.h"
diff --git a/Calibration/IsolatedParticles/plugins/HcalHBHEMuonSimAnalyzer.cc b/Calibration/IsolatedParticles/plugins/HcalHBHEMuonSimAnalyzer.cc
index b50ddde681304..ada0ec08c7055 100644
--- a/Calibration/IsolatedParticles/plugins/HcalHBHEMuonSimAnalyzer.cc
+++ b/Calibration/IsolatedParticles/plugins/HcalHBHEMuonSimAnalyzer.cc
@@ -30,7 +30,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/HcalRaddamMuon.cc b/Calibration/IsolatedParticles/plugins/HcalRaddamMuon.cc
index e0553fc62ab26..02a30da0864e7 100644
--- a/Calibration/IsolatedParticles/plugins/HcalRaddamMuon.cc
+++ b/Calibration/IsolatedParticles/plugins/HcalRaddamMuon.cc
@@ -42,7 +42,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/IsoTrackCalib.cc b/Calibration/IsolatedParticles/plugins/IsoTrackCalib.cc
index 5e711389be3ff..2cb6ef78ff9e1 100644
--- a/Calibration/IsolatedParticles/plugins/IsoTrackCalib.cc
+++ b/Calibration/IsolatedParticles/plugins/IsoTrackCalib.cc
@@ -65,7 +65,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/IsoTrackCalibration.cc b/Calibration/IsolatedParticles/plugins/IsoTrackCalibration.cc
index cd1163a30fbdf..dbb8710be39f5 100644
--- a/Calibration/IsolatedParticles/plugins/IsoTrackCalibration.cc
+++ b/Calibration/IsolatedParticles/plugins/IsoTrackCalibration.cc
@@ -56,7 +56,7 @@
#include "MagneticField/Records/interface/IdealMagneticFieldRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/IsoTrig.cc b/Calibration/IsolatedParticles/plugins/IsoTrig.cc
index b9d72b3a90f4a..9bc9a7e3cbd7d 100644
--- a/Calibration/IsolatedParticles/plugins/IsoTrig.cc
+++ b/Calibration/IsolatedParticles/plugins/IsoTrig.cc
@@ -75,7 +75,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h"
diff --git a/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.cc b/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.cc
index 16114e7a9500f..7ec5dc03c3392 100644
--- a/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.cc
+++ b/Calibration/IsolatedParticles/plugins/IsolatedGenParticles.cc
@@ -59,7 +59,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/IsolatedTracksCone.cc b/Calibration/IsolatedParticles/plugins/IsolatedTracksCone.cc
index f093efef4bc26..c5c53bec52563 100644
--- a/Calibration/IsolatedParticles/plugins/IsolatedTracksCone.cc
+++ b/Calibration/IsolatedParticles/plugins/IsolatedTracksCone.cc
@@ -79,7 +79,7 @@
// ecal / hcal
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.cc b/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.cc
index f651667ee3830..e3670218df38b 100644
--- a/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.cc
+++ b/Calibration/IsolatedParticles/plugins/IsolatedTracksHcalScale.cc
@@ -74,7 +74,7 @@
#include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.cc b/Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.cc
index 1e330f34ed674..259a05b66da96 100644
--- a/Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.cc
+++ b/Calibration/IsolatedParticles/plugins/IsolatedTracksNxN.cc
@@ -113,7 +113,7 @@
// ecal / hcal
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/StudyCaloGen.cc b/Calibration/IsolatedParticles/plugins/StudyCaloGen.cc
index c3539fe48a83e..e15be0e8a046d 100644
--- a/Calibration/IsolatedParticles/plugins/StudyCaloGen.cc
+++ b/Calibration/IsolatedParticles/plugins/StudyCaloGen.cc
@@ -23,7 +23,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/Calibration/IsolatedParticles/plugins/StudyCaloResponse.cc b/Calibration/IsolatedParticles/plugins/StudyCaloResponse.cc
index a19e5cc8f6b17..f64b062aac50f 100644
--- a/Calibration/IsolatedParticles/plugins/StudyCaloResponse.cc
+++ b/Calibration/IsolatedParticles/plugins/StudyCaloResponse.cc
@@ -69,7 +69,7 @@
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/EcalTrigTowerConstituentsMap.h"
#include "Geometry/CaloTopology/interface/HcalTopology.h"
diff --git a/Calibration/Tools/plugins/SingleEleCalibSelector.cc b/Calibration/Tools/plugins/SingleEleCalibSelector.cc
index 9e263cb34a10a..2f7c7165d3b36 100644
--- a/Calibration/Tools/plugins/SingleEleCalibSelector.cc
+++ b/Calibration/Tools/plugins/SingleEleCalibSelector.cc
@@ -5,7 +5,7 @@
#include "FWCore/MessageLogger/interface/MessageLogger.h"
// Geometry
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
diff --git a/CaloOnlineTools/EcalTools/plugins/EcalCosmicsHists.cc b/CaloOnlineTools/EcalTools/plugins/EcalCosmicsHists.cc
index f3e3736133c68..0ca644721df5d 100644
--- a/CaloOnlineTools/EcalTools/plugins/EcalCosmicsHists.cc
+++ b/CaloOnlineTools/EcalTools/plugins/EcalCosmicsHists.cc
@@ -14,7 +14,7 @@
#include "CaloOnlineTools/EcalTools/plugins/EcalCosmicsHists.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/EcalMapping/interface/EcalElectronicsMapping.h"
#include "Geometry/EcalMapping/interface/EcalMappingRcd.h"
diff --git a/CaloOnlineTools/EcalTools/plugins/EcalDisplaysByEvent.h b/CaloOnlineTools/EcalTools/plugins/EcalDisplaysByEvent.h
index 352bb599b2e8a..6a1d576461622 100644
--- a/CaloOnlineTools/EcalTools/plugins/EcalDisplaysByEvent.h
+++ b/CaloOnlineTools/EcalTools/plugins/EcalDisplaysByEvent.h
@@ -43,7 +43,7 @@
#include "Geometry/EcalMapping/interface/EcalElectronicsMapping.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "CaloOnlineTools/EcalTools/interface/EcalFedMap.h"
diff --git a/CaloOnlineTools/EcalTools/plugins/EcalMipGraphs.h b/CaloOnlineTools/EcalTools/plugins/EcalMipGraphs.h
index 18cd34278629e..52817c0bbc1e5 100644
--- a/CaloOnlineTools/EcalTools/plugins/EcalMipGraphs.h
+++ b/CaloOnlineTools/EcalTools/plugins/EcalMipGraphs.h
@@ -43,7 +43,7 @@
#include "Geometry/EcalMapping/interface/EcalElectronicsMapping.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "CaloOnlineTools/EcalTools/interface/EcalFedMap.h"
diff --git a/CaloOnlineTools/EcalTools/plugins/EcalRecHitsFilter.cc b/CaloOnlineTools/EcalTools/plugins/EcalRecHitsFilter.cc
index 9549766a88e90..bc00ec54c959c 100644
--- a/CaloOnlineTools/EcalTools/plugins/EcalRecHitsFilter.cc
+++ b/CaloOnlineTools/EcalTools/plugins/EcalRecHitsFilter.cc
@@ -24,7 +24,7 @@
#include "FWCore/Framework/interface/ESHandle.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "DataFormats/EgammaReco/interface/BasicCluster.h"
#include "DataFormats/EgammaReco/interface/BasicClusterFwd.h"
#include "DataFormats/EcalDetId/interface/EBDetId.h"
diff --git a/CaloOnlineTools/EcalTools/plugins/EcalRecHitsFilter.h b/CaloOnlineTools/EcalTools/plugins/EcalRecHitsFilter.h
index 90c9743c4d9ce..920448c8fff48 100644
--- a/CaloOnlineTools/EcalTools/plugins/EcalRecHitsFilter.h
+++ b/CaloOnlineTools/EcalTools/plugins/EcalRecHitsFilter.h
@@ -27,7 +27,7 @@
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DataFormats/EcalRecHit/interface/EcalUncalibratedRecHit.h"
#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
diff --git a/Configuration/Skimming/interface/LeptonRecoSkim.h b/Configuration/Skimming/interface/LeptonRecoSkim.h
index 120f9bfe3e96e..9edb3d3fa467e 100644
--- a/Configuration/Skimming/interface/LeptonRecoSkim.h
+++ b/Configuration/Skimming/interface/LeptonRecoSkim.h
@@ -32,7 +32,7 @@
#include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
#include "Geometry/CaloTopology/interface/EcalBarrelTopology.h"
#include "Geometry/CaloTopology/interface/EcalEndcapTopology.h"
diff --git a/DPGAnalysis/Skims/interface/EcalSkim.h b/DPGAnalysis/Skims/interface/EcalSkim.h
index 961f61a6a883d..5012e9f976de7 100644
--- a/DPGAnalysis/Skims/interface/EcalSkim.h
+++ b/DPGAnalysis/Skims/interface/EcalSkim.h
@@ -28,7 +28,7 @@
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "DataFormats/DetId/interface/DetId.h"
diff --git a/DPGAnalysis/Skims/src/EcalSkim.cc b/DPGAnalysis/Skims/src/EcalSkim.cc
index 055531f8a891b..7c84c9bbaa4f4 100644
--- a/DPGAnalysis/Skims/src/EcalSkim.cc
+++ b/DPGAnalysis/Skims/src/EcalSkim.cc
@@ -26,7 +26,7 @@
#include "FWCore/Framework/interface/ESHandle.h"
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "DataFormats/EgammaReco/interface/SuperCluster.h"
#include "DataFormats/EgammaReco/interface/SuperClusterFwd.h"
diff --git a/DQMOffline/CalibCalo/src/DQMSourcePi0.h b/DQMOffline/CalibCalo/src/DQMSourcePi0.h
index c32d025d980cf..2ac2496a50136 100644
--- a/DQMOffline/CalibCalo/src/DQMSourcePi0.h
+++ b/DQMOffline/CalibCalo/src/DQMSourcePi0.h
@@ -12,7 +12,7 @@
// Geometry
#include "DQMServices/Core/interface/DQMEDAnalyzer.h"
#include "DQMServices/Core/interface/DQMStore.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
diff --git a/DQMOffline/EGamma/plugins/PhotonAnalyzer.h b/DQMOffline/EGamma/plugins/PhotonAnalyzer.h
index d9b7a0ac9af0d..5dd0911f4d2aa 100644
--- a/DQMOffline/EGamma/plugins/PhotonAnalyzer.h
+++ b/DQMOffline/EGamma/plugins/PhotonAnalyzer.h
@@ -41,7 +41,7 @@
#include "CommonTools/Statistics/interface/ChiSquaredProbability.h"
// Geometry
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
diff --git a/DQMOffline/EGamma/plugins/PiZeroAnalyzer.h b/DQMOffline/EGamma/plugins/PiZeroAnalyzer.h
index b7c294210c79c..09945bb067589 100644
--- a/DQMOffline/EGamma/plugins/PiZeroAnalyzer.h
+++ b/DQMOffline/EGamma/plugins/PiZeroAnalyzer.h
@@ -20,7 +20,7 @@
#include "RecoEcal/EgammaCoreTools/interface/PositionCalc.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h"
// Geometry
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
diff --git a/DQMOffline/EGamma/plugins/ZToMuMuGammaAnalyzer.h b/DQMOffline/EGamma/plugins/ZToMuMuGammaAnalyzer.h
index b94a7d8152e2e..953ae31329090 100644
--- a/DQMOffline/EGamma/plugins/ZToMuMuGammaAnalyzer.h
+++ b/DQMOffline/EGamma/plugins/ZToMuMuGammaAnalyzer.h
@@ -43,7 +43,7 @@
#include "CommonTools/Statistics/interface/ChiSquaredProbability.h"
// Geometry
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
diff --git a/DQMOffline/Ecal/plugins/ECALMultifitAnalyzer_HI.cc b/DQMOffline/Ecal/plugins/ECALMultifitAnalyzer_HI.cc
index 6f08913e2529d..2bb31f46ff0dd 100644
--- a/DQMOffline/Ecal/plugins/ECALMultifitAnalyzer_HI.cc
+++ b/DQMOffline/Ecal/plugins/ECALMultifitAnalyzer_HI.cc
@@ -35,7 +35,7 @@
#include "DataFormats/EgammaCandidates/interface/Photon.h"
#include "DataFormats/JetReco/interface/CaloJetCollection.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/DQMOffline/Ecal/plugins/ESRecoSummary.cc b/DQMOffline/Ecal/plugins/ESRecoSummary.cc
index acc93a66b3f35..c1aeb301ece3d 100644
--- a/DQMOffline/Ecal/plugins/ESRecoSummary.cc
+++ b/DQMOffline/Ecal/plugins/ESRecoSummary.cc
@@ -20,7 +20,7 @@
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
diff --git a/DQMOffline/Ecal/plugins/EcalPileUpDepMonitor.cc b/DQMOffline/Ecal/plugins/EcalPileUpDepMonitor.cc
index 9cd81d790ea2b..28faf9721b433 100644
--- a/DQMOffline/Ecal/plugins/EcalPileUpDepMonitor.cc
+++ b/DQMOffline/Ecal/plugins/EcalPileUpDepMonitor.cc
@@ -14,7 +14,7 @@
#include "DataFormats/GeometryVector/interface/GlobalPoint.h"
#include "DataFormats/VertexReco/interface/Vertex.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
diff --git a/DQMOffline/Trigger/interface/EgHLTOffHelper.h b/DQMOffline/Trigger/interface/EgHLTOffHelper.h
index 49eaa7e55dda0..a4672dff8722b 100644
--- a/DQMOffline/Trigger/interface/EgHLTOffHelper.h
+++ b/DQMOffline/Trigger/interface/EgHLTOffHelper.h
@@ -36,7 +36,7 @@
#include "DQMOffline/Trigger/interface/EgHLTTrigCodes.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/EgammaAnalysis/ElectronTools/plugins/BuildFile.xml b/EgammaAnalysis/ElectronTools/plugins/BuildFile.xml
index 1e63654c44fbc..ce87e27eebe6d 100644
--- a/EgammaAnalysis/ElectronTools/plugins/BuildFile.xml
+++ b/EgammaAnalysis/ElectronTools/plugins/BuildFile.xml
@@ -16,7 +16,6 @@
-
diff --git a/EgammaAnalysis/ElectronTools/plugins/ElectronRegressionEnergyProducer.cc b/EgammaAnalysis/ElectronTools/plugins/ElectronRegressionEnergyProducer.cc
index ac09d851b186c..7696c51aef853 100644
--- a/EgammaAnalysis/ElectronTools/plugins/ElectronRegressionEnergyProducer.cc
+++ b/EgammaAnalysis/ElectronTools/plugins/ElectronRegressionEnergyProducer.cc
@@ -14,7 +14,7 @@
#include "FWCore/Framework/interface/EDFilter.h"
#include "FWCore/Framework/interface/ESHandle.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "DataFormats/EgammaCandidates/interface/GsfElectron.h"
#include "DataFormats/EgammaCandidates/interface/GsfElectronFwd.h"
diff --git a/EgammaAnalysis/ElectronTools/plugins/RegressionEnergyPatElectronProducer.cc b/EgammaAnalysis/ElectronTools/plugins/RegressionEnergyPatElectronProducer.cc
index c16db92c7f61e..2d1673c0ca2d5 100644
--- a/EgammaAnalysis/ElectronTools/plugins/RegressionEnergyPatElectronProducer.cc
+++ b/EgammaAnalysis/ElectronTools/plugins/RegressionEnergyPatElectronProducer.cc
@@ -8,7 +8,7 @@
#include "FWCore/ParameterSet/interface/ParameterSetDescription.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "FWCore/Utilities/interface/EDMException.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "EgammaAnalysis/ElectronTools/interface/SuperClusterHelper.h"
diff --git a/FastSimulation/CaloGeometryTools/test/testCaloGeometryTools.cc b/FastSimulation/CaloGeometryTools/test/testCaloGeometryTools.cc
index faae4d81336df..7af0b4425b148 100644
--- a/FastSimulation/CaloGeometryTools/test/testCaloGeometryTools.cc
+++ b/FastSimulation/CaloGeometryTools/test/testCaloGeometryTools.cc
@@ -24,7 +24,7 @@
#include "FWCore/Framework/interface/MakerMacros.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h"
diff --git a/FastSimulation/CaloHitMakers/test/testEcalHitMaker.cc b/FastSimulation/CaloHitMakers/test/testEcalHitMaker.cc
index 3bb5f6e0258af..7c23a10dfe1f3 100644
--- a/FastSimulation/CaloHitMakers/test/testEcalHitMaker.cc
+++ b/FastSimulation/CaloHitMakers/test/testEcalHitMaker.cc
@@ -24,7 +24,7 @@
#include "FWCore/Framework/interface/MakerMacros.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
diff --git a/FastSimulation/EventProducer/src/FamosManager.cc b/FastSimulation/EventProducer/src/FamosManager.cc
index 2c478212fda9f..af8f99e7b8fd3 100644
--- a/FastSimulation/EventProducer/src/FamosManager.cc
+++ b/FastSimulation/EventProducer/src/FamosManager.cc
@@ -21,7 +21,7 @@
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
//#include "Geometry/CaloTopology/interface/CaloTopology.h"
// HepMC headers
diff --git a/FastSimulation/SimplifiedGeometryPropagator/plugins/FastSimProducer.cc b/FastSimulation/SimplifiedGeometryPropagator/plugins/FastSimProducer.cc
index 1a5264566414e..6a974f6c1d202 100644
--- a/FastSimulation/SimplifiedGeometryPropagator/plugins/FastSimProducer.cc
+++ b/FastSimulation/SimplifiedGeometryPropagator/plugins/FastSimProducer.cc
@@ -42,7 +42,7 @@
#include "FastSimulation/CaloGeometryTools/interface/CaloGeometryHelper.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "FastSimulation/ShowerDevelopment/interface/FastHFShowerLibrary.h"
///////////////////////////////////////////////
diff --git a/Geometry/CaloEventSetup/interface/CaloTopologyRecord.h b/Geometry/CaloEventSetup/interface/CaloTopologyRecord.h
deleted file mode 100644
index 1ba825dc85ca3..0000000000000
--- a/Geometry/CaloEventSetup/interface/CaloTopologyRecord.h
+++ /dev/null
@@ -1,8 +0,0 @@
-#ifndef Geometry_CaloEventSetyp_CaloTopologyRecord
-#define Geometry_CaloEventSetyp_CaloTopologyRecord
-
-//moved so just forward the new one under the old name
-
-#include "Geometry/Records/interface/CaloTopologyRecord.h"
-
-#endif
diff --git a/Geometry/CaloEventSetup/test/TestEcalGetWindow.cc b/Geometry/CaloEventSetup/test/TestEcalGetWindow.cc
index 269b81a0af48c..ee0fa47b23e03 100644
--- a/Geometry/CaloEventSetup/test/TestEcalGetWindow.cc
+++ b/Geometry/CaloEventSetup/test/TestEcalGetWindow.cc
@@ -6,7 +6,7 @@
#include "FWCore/Utilities/interface/ESGetToken.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
diff --git a/HLTrigger/Egamma/plugins/HLTScoutingEgammaProducer.h b/HLTrigger/Egamma/plugins/HLTScoutingEgammaProducer.h
index 3bc5de8beeb3f..093721d7bc7a7 100644
--- a/HLTrigger/Egamma/plugins/HLTScoutingEgammaProducer.h
+++ b/HLTrigger/Egamma/plugins/HLTScoutingEgammaProducer.h
@@ -46,7 +46,7 @@ Description: Producer for ScoutingElectron and ScoutingPhoton
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h"
#include "DataFormats/DetId/interface/DetId.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalTools.h"
#include "DataFormats/EcalDetId/interface/EBDetId.h"
#include "DataFormats/Math/interface/libminifloat.h"
diff --git a/HLTrigger/special/plugins/EcalMIPRecHitFilter.cc b/HLTrigger/special/plugins/EcalMIPRecHitFilter.cc
index 87d37ed90b151..c00b6705db5c7 100644
--- a/HLTrigger/special/plugins/EcalMIPRecHitFilter.cc
+++ b/HLTrigger/special/plugins/EcalMIPRecHitFilter.cc
@@ -38,7 +38,7 @@
#include "DataFormats/DetId/interface/DetId.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "CondFormats/EcalObjects/interface/EcalIntercalibConstants.h"
#include "CondFormats/DataRecord/interface/EcalIntercalibConstantsRcd.h"
diff --git a/HLTrigger/special/plugins/HLTEcalResonanceFilter.h b/HLTrigger/special/plugins/HLTEcalResonanceFilter.h
index c200ba4bea755..3676fc5e8fc34 100644
--- a/HLTrigger/special/plugins/HLTEcalResonanceFilter.h
+++ b/HLTrigger/special/plugins/HLTEcalResonanceFilter.h
@@ -31,7 +31,7 @@ Description: Producer for EcalRecHits to be used for pi0/eta ECAL calibration.
#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
// Geometry
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
diff --git a/HLTrigger/special/plugins/HLTRegionalEcalResonanceFilter.h b/HLTrigger/special/plugins/HLTRegionalEcalResonanceFilter.h
index 9491f6e462720..2fe26ef18cc23 100644
--- a/HLTrigger/special/plugins/HLTRegionalEcalResonanceFilter.h
+++ b/HLTrigger/special/plugins/HLTRegionalEcalResonanceFilter.h
@@ -29,7 +29,7 @@ Description: Producer for EcalRecHits to be used for pi0/eta ECAL calibration.
#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
// Geometry
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
diff --git a/PhysicsTools/PatAlgos/plugins/PATElectronProducer.cc b/PhysicsTools/PatAlgos/plugins/PATElectronProducer.cc
index ae4250078d6f8..66ef8483e018c 100644
--- a/PhysicsTools/PatAlgos/plugins/PATElectronProducer.cc
+++ b/PhysicsTools/PatAlgos/plugins/PATElectronProducer.cc
@@ -33,7 +33,7 @@
#include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h"
#include "CommonTools/Egamma/interface/ConversionTools.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
diff --git a/PhysicsTools/PatAlgos/plugins/PATPhotonProducer.cc b/PhysicsTools/PatAlgos/plugins/PATPhotonProducer.cc
index 549891a633dfc..8a46951c69ed5 100644
--- a/PhysicsTools/PatAlgos/plugins/PATPhotonProducer.cc
+++ b/PhysicsTools/PatAlgos/plugins/PATPhotonProducer.cc
@@ -8,7 +8,7 @@
#include "DataFormats/HepMCCandidate/interface/GenParticle.h"
#include "DataFormats/EcalDetId/interface/EcalSubdetector.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
diff --git a/PhysicsTools/PatAlgos/plugins/PATPhotonProducer.h b/PhysicsTools/PatAlgos/plugins/PATPhotonProducer.h
index 2831391184805..702f0b296608e 100644
--- a/PhysicsTools/PatAlgos/plugins/PATPhotonProducer.h
+++ b/PhysicsTools/PatAlgos/plugins/PATPhotonProducer.h
@@ -41,7 +41,7 @@
#include "DataFormats/PatCandidates/interface/UserData.h"
#include "PhysicsTools/PatAlgos/interface/PATUserDataHelper.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
diff --git a/RecoCaloTools/Navigation/test/BuildFile.xml b/RecoCaloTools/Navigation/test/BuildFile.xml
index d45d75a0965d9..0b306b218378c 100644
--- a/RecoCaloTools/Navigation/test/BuildFile.xml
+++ b/RecoCaloTools/Navigation/test/BuildFile.xml
@@ -1,8 +1,9 @@
+
-
+
-
+
diff --git a/RecoCaloTools/Navigation/test/stubs/CaloNavigationAnalyzer.cc b/RecoCaloTools/Navigation/test/stubs/CaloNavigationAnalyzer.cc
index a03b6691725ef..793db05fb75b7 100644
--- a/RecoCaloTools/Navigation/test/stubs/CaloNavigationAnalyzer.cc
+++ b/RecoCaloTools/Navigation/test/stubs/CaloNavigationAnalyzer.cc
@@ -11,7 +11,7 @@
#include "FWCore/ParameterSet/interface/ParameterSet.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "RecoCaloTools/Navigation/interface/EcalBarrelNavigator.h"
diff --git a/RecoEcal/EgammaClusterAlgos/interface/SCEnergyCorrectorSemiParm.h b/RecoEcal/EgammaClusterAlgos/interface/SCEnergyCorrectorSemiParm.h
index 7625731f35f53..4cb0f594a10b2 100644
--- a/RecoEcal/EgammaClusterAlgos/interface/SCEnergyCorrectorSemiParm.h
+++ b/RecoEcal/EgammaClusterAlgos/interface/SCEnergyCorrectorSemiParm.h
@@ -19,7 +19,7 @@
#include "FWCore/Framework/interface/ESHandle.h"
#include "FWCore/Framework/interface/ConsumesCollector.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
diff --git a/RecoEcal/EgammaClusterProducers/interface/EcalDigiSelector.h b/RecoEcal/EgammaClusterProducers/interface/EcalDigiSelector.h
index 8160551c50ea4..d54d2066e36c0 100644
--- a/RecoEcal/EgammaClusterProducers/interface/EcalDigiSelector.h
+++ b/RecoEcal/EgammaClusterProducers/interface/EcalDigiSelector.h
@@ -15,7 +15,7 @@
#include "DataFormats/EgammaReco/interface/SuperClusterFwd.h"
#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
//
diff --git a/RecoEcal/EgammaClusterProducers/interface/InterestingDetIdCollectionProducer.h b/RecoEcal/EgammaClusterProducers/interface/InterestingDetIdCollectionProducer.h
index 0ec6130550005..47fe019110cf3 100644
--- a/RecoEcal/EgammaClusterProducers/interface/InterestingDetIdCollectionProducer.h
+++ b/RecoEcal/EgammaClusterProducers/interface/InterestingDetIdCollectionProducer.h
@@ -41,7 +41,7 @@ The following classes of "interesting id" are considered
#include "DataFormats/EgammaReco/interface/BasicClusterFwd.h"
#include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgoRcd.h"
#include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalNextToDeadChannelRcd.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalTools.h"
diff --git a/RecoEcal/EgammaClusterProducers/interface/InterestingDetIdFromSuperClusterProducer.h b/RecoEcal/EgammaClusterProducers/interface/InterestingDetIdFromSuperClusterProducer.h
index 86339b9d544dd..c81eef6c868d7 100644
--- a/RecoEcal/EgammaClusterProducers/interface/InterestingDetIdFromSuperClusterProducer.h
+++ b/RecoEcal/EgammaClusterProducers/interface/InterestingDetIdFromSuperClusterProducer.h
@@ -43,7 +43,7 @@ The following classes of "interesting id" are considered
#include "RecoLocalCalo/EcalRecAlgos/interface/EcalSeverityLevelAlgo.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalTools.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalNextToDeadChannelRcd.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
class CaloTopology;
diff --git a/RecoEcal/EgammaClusterProducers/interface/PFECALSuperClusterProducer.h b/RecoEcal/EgammaClusterProducers/interface/PFECALSuperClusterProducer.h
index 9f57fd6ae9f35..eec37aaf7e98c 100644
--- a/RecoEcal/EgammaClusterProducers/interface/PFECALSuperClusterProducer.h
+++ b/RecoEcal/EgammaClusterProducers/interface/PFECALSuperClusterProducer.h
@@ -21,7 +21,7 @@
#include "RecoEcal/EgammaClusterAlgos/interface/PFECALSuperClusterAlgo.h"
#include "DataFormats/VertexReco/interface/VertexFwd.h"
#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "DataFormats/ParticleFlowReco/interface/PFCluster.h"
diff --git a/RecoEcal/EgammaClusterProducers/src/InterestingTrackEcalDetIdProducer.cc b/RecoEcal/EgammaClusterProducers/src/InterestingTrackEcalDetIdProducer.cc
index ecb3e63a375db..72ddd0cef3b44 100644
--- a/RecoEcal/EgammaClusterProducers/src/InterestingTrackEcalDetIdProducer.cc
+++ b/RecoEcal/EgammaClusterProducers/src/InterestingTrackEcalDetIdProducer.cc
@@ -26,7 +26,7 @@
#include "FWCore/Framework/interface/MakerMacros.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
diff --git a/RecoEcal/EgammaClusterProducers/src/ReducedRecHitCollectionProducer.cc b/RecoEcal/EgammaClusterProducers/src/ReducedRecHitCollectionProducer.cc
index 54fac70742044..b6106690cf934 100644
--- a/RecoEcal/EgammaClusterProducers/src/ReducedRecHitCollectionProducer.cc
+++ b/RecoEcal/EgammaClusterProducers/src/ReducedRecHitCollectionProducer.cc
@@ -10,7 +10,7 @@
#include "DataFormats/EgammaReco/interface/BasicCluster.h"
#include "DataFormats/EgammaReco/interface/BasicClusterFwd.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/CaloTopology/interface/CaloSubdetectorTopology.h"
diff --git a/RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h b/RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h
index 58160aa29d35a..4ea5ef11fe96e 100644
--- a/RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h
+++ b/RecoEcal/EgammaCoreTools/interface/EcalClusterLazyTools.h
@@ -27,7 +27,7 @@
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "CondFormats/DataRecord/interface/EcalIntercalibConstantsRcd.h"
#include "CondFormats/DataRecord/interface/EcalADCToGeVConstantRcd.h"
#include "CalibCalorimetry/EcalLaserCorrection/interface/EcalLaserDbRecord.h"
diff --git a/RecoEcal/EgammaCoreTools/test/filterProbClusters.cc b/RecoEcal/EgammaCoreTools/test/filterProbClusters.cc
index 0b23a2fd61c67..da652c291ef31 100644
--- a/RecoEcal/EgammaCoreTools/test/filterProbClusters.cc
+++ b/RecoEcal/EgammaCoreTools/test/filterProbClusters.cc
@@ -24,7 +24,7 @@
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h"
#include "CondFormats/EcalObjects/interface/EcalChannelStatus.h"
diff --git a/RecoEcal/EgammaCoreTools/test/testEcalClusterLazyTools.cc b/RecoEcal/EgammaCoreTools/test/testEcalClusterLazyTools.cc
index c1ba28100ac00..8a2856fd7ddbf 100644
--- a/RecoEcal/EgammaCoreTools/test/testEcalClusterLazyTools.cc
+++ b/RecoEcal/EgammaCoreTools/test/testEcalClusterLazyTools.cc
@@ -28,7 +28,7 @@ Description:
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include
diff --git a/RecoEcal/EgammaCoreTools/test/testEcalClusterSeverityAlgo.cc b/RecoEcal/EgammaCoreTools/test/testEcalClusterSeverityAlgo.cc
index 563df0359ae0c..fac73e234641a 100644
--- a/RecoEcal/EgammaCoreTools/test/testEcalClusterSeverityAlgo.cc
+++ b/RecoEcal/EgammaCoreTools/test/testEcalClusterSeverityAlgo.cc
@@ -41,7 +41,7 @@ Description:
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "CondFormats/DataRecord/interface/EcalChannelStatusRcd.h"
#include "CondFormats/EcalObjects/interface/EcalChannelStatus.h"
diff --git a/RecoEcal/EgammaCoreTools/test/testEcalClusterTools.cc b/RecoEcal/EgammaCoreTools/test/testEcalClusterTools.cc
index 922ae0160a6bb..843837719e2f9 100644
--- a/RecoEcal/EgammaCoreTools/test/testEcalClusterTools.cc
+++ b/RecoEcal/EgammaCoreTools/test/testEcalClusterTools.cc
@@ -28,7 +28,7 @@ Description:
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "FWCore/Utilities/interface/EDGetToken.h"
#include
diff --git a/RecoEgamma/EgammaHLTProducers/plugins/EgammaHLTNxNClusterProducer.cc b/RecoEgamma/EgammaHLTProducers/plugins/EgammaHLTNxNClusterProducer.cc
index 8003c7b2948e7..7ceefd3f3b219 100644
--- a/RecoEgamma/EgammaHLTProducers/plugins/EgammaHLTNxNClusterProducer.cc
+++ b/RecoEgamma/EgammaHLTProducers/plugins/EgammaHLTNxNClusterProducer.cc
@@ -39,7 +39,7 @@ Description: simple NxN ( 3x3 etc) clustering ,( for low energy photon reconstru
#include "Geometry/CaloTopology/interface/EcalEndcapTopology.h"
#include "Geometry/CaloTopology/interface/EcalBarrelTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "TVector3.h"
diff --git a/RecoEgamma/EgammaPhotonAlgos/src/PhotonEnergyCorrector.cc b/RecoEgamma/EgammaPhotonAlgos/src/PhotonEnergyCorrector.cc
index e084a4740484e..e8d070bac6127 100644
--- a/RecoEgamma/EgammaPhotonAlgos/src/PhotonEnergyCorrector.cc
+++ b/RecoEgamma/EgammaPhotonAlgos/src/PhotonEnergyCorrector.cc
@@ -3,7 +3,7 @@
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "DataFormats/EcalDetId/interface/EEDetId.h"
#include "DataFormats/EcalDetId/interface/EBDetId.h"
diff --git a/RecoEgamma/EgammaPhotonProducers/src/GEDPhotonProducer.cc b/RecoEgamma/EgammaPhotonProducers/src/GEDPhotonProducer.cc
index 72ee92135f557..c4a73d116bab7 100644
--- a/RecoEgamma/EgammaPhotonProducers/src/GEDPhotonProducer.cc
+++ b/RecoEgamma/EgammaPhotonProducers/src/GEDPhotonProducer.cc
@@ -30,7 +30,7 @@
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Utilities/interface/Exception.h"
#include "FWCore/Utilities/interface/isFinite.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/RecoEgamma/EgammaPhotonProducers/src/PhotonProducer.cc b/RecoEgamma/EgammaPhotonProducers/src/PhotonProducer.cc
index 6b89d40905654..b78c82d671279 100644
--- a/RecoEgamma/EgammaPhotonProducers/src/PhotonProducer.cc
+++ b/RecoEgamma/EgammaPhotonProducers/src/PhotonProducer.cc
@@ -24,7 +24,7 @@
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Utilities/interface/Exception.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
diff --git a/RecoEgamma/EgammaPhotonProducers/src/ReducedEGProducer.cc b/RecoEgamma/EgammaPhotonProducers/src/ReducedEGProducer.cc
index dce9ed59114e0..56a87fd6abbbd 100644
--- a/RecoEgamma/EgammaPhotonProducers/src/ReducedEGProducer.cc
+++ b/RecoEgamma/EgammaPhotonProducers/src/ReducedEGProducer.cc
@@ -33,7 +33,7 @@
#include "FWCore/MessageLogger/interface/MessageLogger.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/Utilities/interface/Exception.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h"
#include "RecoEgamma/EgammaIsolationAlgos/interface/EGHcalRecHitSelector.h"
diff --git a/RecoEgamma/EgammaTools/interface/BaselinePFSCRegression.h b/RecoEgamma/EgammaTools/interface/BaselinePFSCRegression.h
index 7605045961125..8239da5bbf638 100644
--- a/RecoEgamma/EgammaTools/interface/BaselinePFSCRegression.h
+++ b/RecoEgamma/EgammaTools/interface/BaselinePFSCRegression.h
@@ -3,7 +3,7 @@
#include "RecoEgamma/EgammaTools/interface/SCRegressionCalculator.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
diff --git a/RecoEgamma/EgammaTools/plugins/EG8XObjectUpdateModifier.cc b/RecoEgamma/EgammaTools/plugins/EG8XObjectUpdateModifier.cc
index 70c710bf95b18..364327c062dde 100644
--- a/RecoEgamma/EgammaTools/plugins/EG8XObjectUpdateModifier.cc
+++ b/RecoEgamma/EgammaTools/plugins/EG8XObjectUpdateModifier.cc
@@ -6,7 +6,7 @@
#include "DataFormats/Common/interface/Handle.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h"
#include "DataFormats/EcalRecHit/interface/EcalRecHitCollections.h"
#include "DataFormats/EcalRecHit/interface/EcalRecHit.h"
diff --git a/RecoEgamma/ElectronIdentification/plugins/ElectronHEEPIDValueMapProducer.cc b/RecoEgamma/ElectronIdentification/plugins/ElectronHEEPIDValueMapProducer.cc
index d1cce43138b3c..4b476a760dd0c 100644
--- a/RecoEgamma/ElectronIdentification/plugins/ElectronHEEPIDValueMapProducer.cc
+++ b/RecoEgamma/ElectronIdentification/plugins/ElectronHEEPIDValueMapProducer.cc
@@ -19,7 +19,7 @@
#include "DataFormats/GsfTrackReco/interface/GsfTrack.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h"
#include "RecoEgamma/EgammaIsolationAlgos/interface/EleTkIsolFromCands.h"
diff --git a/RecoEgamma/Examples/plugins/SimplePhotonAnalyzer.cc b/RecoEgamma/Examples/plugins/SimplePhotonAnalyzer.cc
index 600191f632117..c9e0c20e847cb 100644
--- a/RecoEgamma/Examples/plugins/SimplePhotonAnalyzer.cc
+++ b/RecoEgamma/Examples/plugins/SimplePhotonAnalyzer.cc
@@ -24,7 +24,7 @@
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "FWCore/ServiceRegistry/interface/Service.h"
#include "FWCore/Utilities/interface/Exception.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
#include "SimDataFormats/GeneratorProducts/interface/HepMCProduct.h"
diff --git a/RecoEgamma/PhotonIdentification/plugins/PhotonIDSimpleAnalyzer.cc b/RecoEgamma/PhotonIdentification/plugins/PhotonIDSimpleAnalyzer.cc
index a6ed08aca7291..52030cd1df0de 100644
--- a/RecoEgamma/PhotonIdentification/plugins/PhotonIDSimpleAnalyzer.cc
+++ b/RecoEgamma/PhotonIdentification/plugins/PhotonIDSimpleAnalyzer.cc
@@ -33,7 +33,7 @@
#include "DataFormats/DetId/interface/DetId.h"
#include "DataFormats/EcalDetId/interface/EBDetId.h"
#include "Geometry/Records/interface/IdealGeometryRecord.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloTopology/interface/EcalBarrelTopology.h"
#include "FWCore/Framework/interface/ESHandle.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
diff --git a/RecoHI/HiEgammaAlgos/plugins/HiEgammaSCCorrectionMaker.cc b/RecoHI/HiEgammaAlgos/plugins/HiEgammaSCCorrectionMaker.cc
index 12b164cd15445..d8c6ea12ee64e 100644
--- a/RecoHI/HiEgammaAlgos/plugins/HiEgammaSCCorrectionMaker.cc
+++ b/RecoHI/HiEgammaAlgos/plugins/HiEgammaSCCorrectionMaker.cc
@@ -17,7 +17,7 @@
#include "Geometry/CaloTopology/interface/EcalEndcapTopology.h"
#include "Geometry/CaloTopology/interface/EcalPreshowerTopology.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include
diff --git a/RecoHI/HiEgammaAlgos/plugins/HiEgammaSCCorrectionMaker.h b/RecoHI/HiEgammaAlgos/plugins/HiEgammaSCCorrectionMaker.h
index 73b4511054e9b..d6d4490bf8952 100644
--- a/RecoHI/HiEgammaAlgos/plugins/HiEgammaSCCorrectionMaker.h
+++ b/RecoHI/HiEgammaAlgos/plugins/HiEgammaSCCorrectionMaker.h
@@ -31,7 +31,7 @@
#include "RecoHI/HiEgammaAlgos/interface/HiEgammaSCEnergyCorrectionAlgo.h"
#include "Geometry/CaloTopology/interface/CaloTopology.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "RecoEcal/EgammaCoreTools/interface/EcalClusterTools.h"
class HiEgammaSCCorrectionMaker : public edm::stream::EDProducer<> {
diff --git a/RecoJets/JetAnalyzers/test/myJetAna.cc b/RecoJets/JetAnalyzers/test/myJetAna.cc
index b3f10df9de1de..a42e1733c44f9 100644
--- a/RecoJets/JetAnalyzers/test/myJetAna.cc
+++ b/RecoJets/JetAnalyzers/test/myJetAna.cc
@@ -2,7 +2,7 @@
// Description: Access Cruzet Data
// Author: Frank Chlebana
// Date: 24 - July - 2008
-//
+//
#include "RecoJets/JetAnalyzers/interface/myJetAna.h"
#include "RecoJets/JetAlgorithms/interface/JetAlgoHelper.h"
#include "DataFormats/JetReco/interface/CaloJetCollection.h"
@@ -25,12 +25,11 @@
#include "FWCore/Framework/interface/ESHandle.h"
#include "Geometry/Records/interface/CaloGeometryRecord.h"
+#include "Geometry/Records/interface/CaloTopologyRecord.h"
#include "Geometry/CaloGeometry/interface/CaloGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloCellGeometry.h"
#include "Geometry/CaloGeometry/interface/CaloSubdetectorGeometry.h"
-#include "Geometry/CaloEventSetup/interface/CaloTopologyRecord.h"
-#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/TrackReco/interface/TrackFwd.h"
#include "DataFormats/TrackReco/interface/Track.h"
#include "DataFormats/TrackingRecHit/interface/TrackingRecHit.h"
@@ -46,7 +45,6 @@
// #include "DataFormats/PhotonReco/interface/PhotonFwd.h"
// #include "DataFormats/PhotonReco/interface/Photon.h"
-
#include "DataFormats/Math/interface/deltaR.h"
#include "DataFormats/Math/interface/deltaPhi.h"
// #include "DataFormats/HepMCCandidate/interface/GenParticleCandidate.h"
@@ -69,8 +67,7 @@
// include files
#include "DataFormats/METReco/interface/HcalNoiseSummary.h"
-#include "DataFormats/METReco/interface/HcalCaloFlagLabels.h"
-
+#include "DataFormats/METReco/interface/HcalCaloFlagLabels.h"
#include "FWCore/ParameterSet/interface/ParameterSet.h"
#include "JetMETCorrections/Objects/interface/JetCorrector.h"
@@ -84,7 +81,6 @@ using namespace edm;
using namespace reco;
using namespace std;
-
#define INVALID 9999.
#define DEBUG false
#define MAXJETS 100
@@ -93,503 +89,487 @@ typedef struct RBX_struct {
double et;
double hadEnergy;
double emEnergy;
- float hcalTime;
- float ecalTime;
- int nTowers;
-} RBX ;
+ float hcalTime;
+ float ecalTime;
+ int nTowers;
+} RBX;
typedef struct HPD_struct {
double et;
double hadEnergy;
double emEnergy;
double time;
- float hcalTime;
- float ecalTime;
- int nTowers;
-} HPD ;
-
+ float hcalTime;
+ float ecalTime;
+ int nTowers;
+} HPD;
// ************************
// ************************
-// Get the algorithm of the jet collections we will read from the .cfg file
+// Get the algorithm of the jet collections we will read from the .cfg file
// which defines the value of the strings CaloJetAlgorithm and GenJetAlgorithm.
-myJetAna::myJetAna( const ParameterSet & cfg ) :
- CaloJetAlgorithm( cfg.getParameter( "CaloJetAlgorithm" ) ),
- GenJetAlgorithm( cfg.getParameter( "GenJetAlgorithm" ) ),
- hcalNoiseSummaryTag_(cfg.getParameter("hcalNoiseSummaryTag"))
-{
+myJetAna::myJetAna(const ParameterSet &cfg)
+ : CaloJetAlgorithm(cfg.getParameter("CaloJetAlgorithm")),
+ GenJetAlgorithm(cfg.getParameter("GenJetAlgorithm")),
+ hcalNoiseSummaryTag_(cfg.getParameter("hcalNoiseSummaryTag")) {
theTriggerResultsLabel = cfg.getParameter("TriggerResultsLabel");
}
-
// ************************
// ************************
-void myJetAna::beginJob( ) {
-
-
-
+void myJetAna::beginJob() {
edm::Service fs;
- // --- passed selection cuts
- h_pt = fs->make( "pt", "Jet p_{T}", 100, 0, 50 );
- h_ptRBX = fs->make( "ptRBX", "RBX: Jet p_{T}", 100, 0, 50 );
- h_ptHPD = fs->make( "ptHPD", "HPD: Jet p_{T}", 100, 0, 50 );
- h_ptTower = fs->make( "ptTower", "Jet p_{T}", 100, 0, 50 );
- h_et = fs->make( "et", "Jet E_{T}", 100, 0, 50 );
- h_eta = fs->make( "eta", "Jet #eta", 100, -5, 5 );
- h_phi = fs->make( "phi", "Jet #phi", 50, -M_PI, M_PI );
+ // --- passed selection cuts
+ h_pt = fs->make("pt", "Jet p_{T}", 100, 0, 50);
+ h_ptRBX = fs->make("ptRBX", "RBX: Jet p_{T}", 100, 0, 50);
+ h_ptHPD = fs->make("ptHPD", "HPD: Jet p_{T}", 100, 0, 50);
+ h_ptTower = fs->make("ptTower", "Jet p_{T}", 100, 0, 50);
+ h_et = fs->make("et", "Jet E_{T}", 100, 0, 50);
+ h_eta = fs->make("eta", "Jet #eta", 100, -5, 5);
+ h_phi = fs->make("phi", "Jet #phi", 50, -M_PI, M_PI);
// ---
- hitEtaEt = fs->make( "hitEtaEt", "RecHit #eta", 90, -45, 45 );
- hitEta = fs->make( "hitEta", "RecHit #eta", 90, -45, 45 );
- hitPhi = fs->make( "hitPhi", "RecHit #phi", 73, 0, 73 );
-
- caloEtaEt = fs->make( "caloEtaEt", "CaloTower #eta", 100, -4, 4 );
- caloEta = fs->make( "caloEta", "CaloTower #eta", 100, -4, 4 );
- caloPhi = fs->make( "caloPhi", "CaloTower #phi", 50, -M_PI, M_PI );
-
- dijetMass = fs->make("dijetMass","DiJet Mass",100,0,100);
-
- totEneLeadJetEta1 = fs->make("totEneLeadJetEta1","Total Energy Lead Jet Eta1 1",100,0,100);
- totEneLeadJetEta2 = fs->make("totEneLeadJetEta2","Total Energy Lead Jet Eta2 1",150,0,150);
- totEneLeadJetEta3 = fs->make("totEneLeadJetEta3","Total Energy Lead Jet Eta3 1",150,0,150);
-
- hadEneLeadJetEta1 = fs->make("hadEneLeadJetEta1","Hadronic Energy Lead Jet Eta1 1",50,0,50);
- hadEneLeadJetEta2 = fs->make("hadEneLeadJetEta2","Hadronic Energy Lead Jet Eta2 1",100,0,100);
- hadEneLeadJetEta3 = fs->make("hadEneLeadJetEta3","Hadronic Energy Lead Jet Eta3 1",100,0,100);
- emEneLeadJetEta1 = fs->make("emEneLeadJetEta1","EM Energy Lead Jet Eta1 1",50,0,50);
- emEneLeadJetEta2 = fs->make("emEneLeadJetEta2","EM Energy Lead Jet Eta2 1",100,0,100);
- emEneLeadJetEta3 = fs->make("emEneLeadJetEta3","EM Energy Lead Jet Eta3 1",100,0,100);
-
-
- hadFracEta1 = fs->make("hadFracEta11","Hadronic Fraction Eta1 Jet 1",100,0,1);
- hadFracEta2 = fs->make("hadFracEta21","Hadronic Fraction Eta2 Jet 1",100,0,1);
- hadFracEta3 = fs->make("hadFracEta31","Hadronic Fraction Eta3 Jet 1",100,0,1);
+ hitEtaEt = fs->make("hitEtaEt", "RecHit #eta", 90, -45, 45);
+ hitEta = fs->make("hitEta", "RecHit #eta", 90, -45, 45);
+ hitPhi = fs->make("hitPhi", "RecHit #phi", 73, 0, 73);
+
+ caloEtaEt = fs->make("caloEtaEt", "CaloTower #eta", 100, -4, 4);
+ caloEta = fs->make("caloEta", "CaloTower #eta", 100, -4, 4);
+ caloPhi = fs->make("caloPhi", "CaloTower #phi", 50, -M_PI, M_PI);
+
+ dijetMass = fs->make("dijetMass", "DiJet Mass", 100, 0, 100);
- HFSumEt = fs->make("HFSumEt","HFSumEt",100,0,100);
- HFMET = fs->make("HFMET", "HFMET",120,0,120);
+ totEneLeadJetEta1 = fs->make("totEneLeadJetEta1", "Total Energy Lead Jet Eta1 1", 100, 0, 100);
+ totEneLeadJetEta2 = fs->make("totEneLeadJetEta2", "Total Energy Lead Jet Eta2 1", 150, 0, 150);
+ totEneLeadJetEta3 = fs->make("totEneLeadJetEta3", "Total Energy Lead Jet Eta3 1", 150, 0, 150);
- SumEt = fs->make("SumEt","SumEt",100,0,100);
- MET = fs->make("MET", "MET",120,0,120);
- OERMET = fs->make("OERMET", "OERMET",120,0,120);
- METSig = fs->make("METSig", "METSig",100,0,50);
- MEx = fs->make("MEx", "MEx",100,-20,20);
- MEy = fs->make("MEy", "MEy",100,-20,20);
- METPhi = fs->make("METPhi", "METPhi",315,0,3.15);
- MET_RBX = fs->make("MET_RBX", "MET",100,0,1000);
- MET_HPD = fs->make("MET_HPD", "MET",100,0,1000);
- MET_Tower = fs->make("MET_Tower", "MET",100,0,1000);
-
- SiClusters = fs->make("SiClusters", "SiClusters",150,0,1500);
-
- h_Vx = fs->make("Vx", "Vx",100,-0.5,0.5);
- h_Vy = fs->make("Vy", "Vy",100,-0.5,0.5);
- h_Vz = fs->make("Vz", "Vz",100,-20,20);
- h_VNTrks = fs->make("VNTrks", "VNTrks",10,1,100);
-
- h_Trk_pt = fs->make("Trk_pt", "Trk_pt",100,0,20);
- h_Trk_NTrk = fs->make("Trk_NTrk", "Trk_NTrk",150,0,150);
-
- hf_sumTowerAllEx = fs->make("sumTowerAllEx","Tower Ex",100,-1000,1000);
- hf_sumTowerAllEy = fs->make("sumTowerAllEy","Tower Ey",100,-1000,1000);
-
- hf_TowerJetEt = fs->make("TowerJetEt","Tower/Jet Et 1",50,0,1);
-
- ETime = fs->make("ETime","Ecal Time",200,-200,200);
- HTime = fs->make("HTime","Hcal Time",200,-200,200);
-
- towerHadEnHB = fs->make("towerHadEnHB" ,"HB: Calo Tower HAD Energy",210,-1,20);
- towerHadEnHE = fs->make("towerHadEnHE" ,"HE: Calo Tower HAD Energy",510,-1,50);
- towerHadEnHF = fs->make("towerHadEnHF" ,"HF: Calo Tower HAD Energy",510,-1,50);
-
- towerEmEnHB = fs->make("towerEmEnHB" ,"HB: Calo Tower EM Energy",210,-1,20);
- towerEmEnHE = fs->make("towerEmEnHE" ,"HE: Calo Tower EM Energy",510,-1,50);
- towerEmEnHF = fs->make("towerEmEnHF" ,"HF: Calo Tower EM Energy",510,-1,50);
-
- towerHadEn = fs->make("towerHadEn" ,"Hadronic Energy in Calo Tower",2000,-100,100);
- towerEmEn = fs->make("towerEmEn" ,"EM Energy in Calo Tower",2000,-100,100);
- towerOuterEn = fs->make("towerOuterEn" ,"HO Energy in Calo Tower",2000,-100,100);
-
- towerEmFrac = fs->make("towerEmFrac","EM Fraction of Energy in Calo Tower",100,-1.,1.);
-
- RBX_et = fs->make("RBX_et","ET in RBX",1000,-20,100);
- RBX_hadEnergy = fs->make("RBX_hadEnergy","Hcal Energy in RBX",1000,-20,100);
- RBX_hcalTime = fs->make("RBX_hcalTime","Hcal Time in RBX",200,-200,200);
- RBX_nTowers = fs->make("RBX_nTowers","Number of Towers in RBX",75,0,75);
- RBX_N = fs->make("RBX_N","Number of RBX",10,0,10);
-
- HPD_et = fs->make("HPD_et","ET in HPD",1000,-20,100);
- HPD_hadEnergy = fs->make("HPD_hadEnergy","Hcal Energy in HPD",1000,-20,100);
- HPD_hcalTime = fs->make("HPD_hcalTime","Hcal Time in HPD",200,-200,200);
- HPD_nTowers = fs->make("HPD_nTowers","Number of Towers in HPD",20,0,20);
- HPD_N = fs->make("HPD_N","Number of HPD",10,0,10);
-
- nTowers1 = fs->make("nTowers1","Number of Towers pt 0.5",100,0,200);
- nTowers2 = fs->make("nTowers2","Number of Towers pt 1.0",100,0,200);
- nTowers3 = fs->make("nTowers3","Number of Towers pt 1.5",100,0,200);
- nTowers4 = fs->make("nTowers4","Number of Towers pt 2.0",100,0,200);
-
- nTowersLeadJetPt1 = fs->make("nTowersLeadJetPt1","Number of Towers in Lead Jet pt 0.5",100,0,100);
- nTowersLeadJetPt2 = fs->make("nTowersLeadJetPt2","Number of Towers in Lead Jet pt 1.0",100,0,100);
- nTowersLeadJetPt3 = fs->make("nTowersLeadJetPt3","Number of Towers in Lead Jet pt 1.5",100,0,100);
- nTowersLeadJetPt4 = fs->make("nTowersLeadJetPt4","Number of Towers in Lead Jet pt 2.0",100,0,100);
-
- h_nCalJets = fs->make( "nCalJets", "Number of CalJets", 20, 0, 20 );
-
- HBEneOOT = fs->make( "HBEneOOT", "HBEneOOT", 200, -5, 10 );
- HEEneOOT = fs->make( "HEEneOOT", "HEEneOOT", 200, -5, 10 );
- HFEneOOT = fs->make( "HFEneOOT", "HFEneOOT", 200, -5, 10 );
- HOEneOOT = fs->make( "HOEneOOT", "HOEneOOT", 200, -5, 10 );
-
- HBEneOOTTh = fs->make( "HBEneOOTTh", "HBEneOOTTh", 200, -5, 10 );
- HEEneOOTTh = fs->make( "HEEneOOTTh", "HEEneOOTTh", 200, -5, 10 );
- HFEneOOTTh = fs->make( "HFEneOOTTh", "HFEneOOTTh", 200, -5, 10 );
- HOEneOOTTh = fs->make( "HOEneOOTTh", "HOEneOOTTh", 200, -5, 10 );
-
- HBEneOOTTh1 = fs->make( "HBEneOOTTh1", "HBEneOOT", 200, -5, 10 );
- HEEneOOTTh1 = fs->make( "HEEneOOTTh1", "HEEneOOT", 200, -5, 10 );
- HFEneOOTTh1 = fs->make( "HFEneOOTTh1", "HFEneOOT", 200, -5, 10 );
- HOEneOOTTh1 = fs->make( "HOEneOOTTh1", "HOEneOOT", 200, -5, 10 );
-
- HBEneTThr = fs->make( "HBEneTThr", "HBEneTThr", 105, -5, 100 );
- HEEneTThr = fs->make( "HEEneTThr", "HEEneTThr", 105, -5, 100 );
- HFEneTThr = fs->make( "HFEneTThr", "HFEneTThr", 105, -5, 100 );
-
-
- HBEne = fs->make( "HBEne", "HBEne", 205, -5, 200 );
- HBEneTh = fs->make( "HBEneTh", "HBEneTh", 205, -5, 200 );
- HBEneTh1 = fs->make( "HBEneTh1", "HBEneTh1", 205, -5, 200 );
- HBEneX = fs->make( "HBEneX", "HBEneX", 200, -5, 10 );
- HBEneY = fs->make( "HBEneY", "HBEnedY", 200, -5, 10 );
- HBTime = fs->make( "HBTime", "HBTime", 200, -100, 100 );
- HBTimeTh = fs->make( "HBTimeTh", "HBTimeTh", 200, -100, 100 );
- HBTimeTh1 = fs->make( "HBTimeTh1", "HBTimeTh1", 200, -100, 100 );
- HBTimeTh2 = fs->make( "HBTimeTh2", "HBTimeTh2", 200, -100, 100 );
- HBTimeTh3 = fs->make( "HBTimeTh3", "HBTimeTh3", 200, -100, 100 );
- HBTimeThR = fs->make( "HBTimeThR", "HBTimeThR", 200, -100, 100 );
- HBTimeTh1R = fs->make( "HBTimeTh1R", "HBTimeTh1R", 200, -100, 100 );
- HBTimeTh2R = fs->make( "HBTimeTh2R", "HBTimeTh2R", 200, -100, 100 );
- HBTimeTh3R = fs->make( "HBTimeTh3R", "HBTimeTh3R", 200, -100, 100 );
-
- HBTimeFlagged = fs->make( "HBTimeFlagged", "HBTimeFlagged", 200, -100, 100 );
- HBTimeThFlagged = fs->make( "HBTimeThFlagged", "HBTimeThFlagged", 200, -100, 100 );
- HBTimeTh1Flagged = fs->make( "HBTimeTh1Flagged", "HBTimeTh1Flagged", 200, -100, 100 );
- HBTimeTh2Flagged = fs->make( "HBTimeTh2Flagged", "HBTimeTh2Flagged", 200, -100, 100 );
-
- HBTimeFlagged2 = fs->make( "HBTimeFlagged2", "HBTimeFlagged2", 200, -100, 100 );
- HBTimeThFlagged2 = fs->make( "HBTimeThFlagged2", "HBTimeThFlagged2", 200, -100, 100 );
- HBTimeTh1Flagged2 = fs->make( "HBTimeTh1Flagged2", "HBTimeTh1Flagged2", 200, -100, 100 );
- HBTimeTh2Flagged2 = fs->make( "HBTimeTh2Flagged2", "HBTimeTh2Flagged2", 200, -100, 100 );
-
- HBTimeX = fs->make( "HBTimeX", "HBTimeX", 200, -100, 100 );
- HBTimeY = fs->make( "HBTimeY", "HBTimeY", 200, -100, 100 );
- HEEne = fs->make( "HEEne", "HEEne", 205, -5, 200 );
- HEEneTh = fs->make( "HEEneTh", "HEEneTh", 205, -5, 200 );
- HEEneTh1 = fs->make( "HEEneTh1", "HEEneTh1", 205, -5, 200 );
- HEEneX = fs->make( "HEEneX", "HEEneX", 200, -5, 10 );
- HEEneY = fs->make( "HEEneY", "HEEneY", 200, -5, 10 );
- HEposEne = fs->make( "HEposEne", "HEposEne", 200, -5, 10 );
- HEnegEne = fs->make( "HEnegEne", "HEnegEne", 200, -5, 10 );
- HETime = fs->make( "HETime", "HETime", 200, -100, 100 );
- HETimeTh = fs->make( "HETimeTh", "HETimeTh", 200, -100, 100 );
- HETimeTh1 = fs->make( "HETimeTh1", "HETimeTh1", 200, -100, 100 );
- HETimeTh2 = fs->make( "HETimeTh2", "HETimeTh2", 200, -100, 100 );
- HETimeTh3 = fs->make( "HETimeTh3", "HETimeTh3", 200, -100, 100 );
- HETimeThR = fs->make( "HETimeThR", "HETimeThR", 200, -100, 100 );
- HETimeTh1R = fs->make( "HETimeTh1R", "HETimeTh1R", 200, -100, 100 );
- HETimeTh2R = fs->make( "HETimeTh2R", "HETimeTh2R", 200, -100, 100 );
- HETimeTh3R = fs->make( "HETimeTh3R", "HETimeTh3R", 200, -100, 100 );
-
- HETimeFlagged = fs->make( "HETimeFlagged", "HETimeFlagged", 200, -100, 100 );
- HETimeThFlagged = fs->make( "HETimeThFlagged", "HETimeThFlagged", 200, -100, 100 );
- HETimeTh1Flagged = fs->make( "HETimeTh1Flagged", "HETimeTh1Flagged", 200, -100, 100 );
- HETimeTh2Flagged = fs->make( "HETimeTh2Flagged", "HETimeTh2Flagged", 200, -100, 100 );
-
- HETimeFlagged2 = fs->make( "HETimeFlagged2", "HETimeFlagged2", 200, -100, 100 );
- HETimeThFlagged2 = fs->make( "HETimeThFlagged2", "HETimeThFlagged2", 200, -100, 100 );
- HETimeTh1Flagged2 = fs->make( "HETimeTh1Flagged2", "HETimeTh1Flagged2", 200, -100, 100 );
- HETimeTh2Flagged2 = fs->make( "HETimeTh2Flagged2", "HETimeTh2Flagged2", 200, -100, 100 );
-
- HETimeX = fs->make( "HETimeX", "HETimeX", 200, -100, 100 );
- HETimeY = fs->make( "HETimeY", "HETimeY", 200, -100, 100 );
- HEposTime = fs->make( "HEposTime", "HEposTime", 200, -100, 100 );
- HEnegTime = fs->make( "HEnegTime", "HEnegTime", 200, -100, 100 );
- HOEne = fs->make( "HOEne", "HOEne", 200, -5, 10 );
- HOEneTh = fs->make( "HOEneTh", "HOEneTh", 200, -5, 10 );
- HOEneTh1 = fs->make( "HOEneTh1", "HOEneTh1", 200, -5, 10 );
- HOTime = fs->make( "HOTime", "HOTime", 200, -100, 100 );
- HOTimeTh = fs->make( "HOTimeTh", "HOTimeTh", 200, -100, 100 );
+ hadEneLeadJetEta1 = fs->make("hadEneLeadJetEta1", "Hadronic Energy Lead Jet Eta1 1", 50, 0, 50);
+ hadEneLeadJetEta2 = fs->make("hadEneLeadJetEta2", "Hadronic Energy Lead Jet Eta2 1", 100, 0, 100);
+ hadEneLeadJetEta3 = fs->make("hadEneLeadJetEta3", "Hadronic Energy Lead Jet Eta3 1", 100, 0, 100);
+ emEneLeadJetEta1 = fs->make("emEneLeadJetEta1", "EM Energy Lead Jet Eta1 1", 50, 0, 50);
+ emEneLeadJetEta2 = fs->make("emEneLeadJetEta2", "EM Energy Lead Jet Eta2 1", 100, 0, 100);
+ emEneLeadJetEta3 = fs->make("emEneLeadJetEta3", "EM Energy Lead Jet Eta3 1", 100, 0, 100);
+
+ hadFracEta1 = fs->make("hadFracEta11", "Hadronic Fraction Eta1 Jet 1", 100, 0, 1);
+ hadFracEta2 = fs->make("hadFracEta21", "Hadronic Fraction Eta2 Jet 1", 100, 0, 1);
+ hadFracEta3 = fs->make("hadFracEta31", "Hadronic Fraction Eta3 Jet 1", 100, 0, 1);
+
+ HFSumEt = fs->make("HFSumEt", "HFSumEt", 100, 0, 100);
+ HFMET = fs->make("HFMET", "HFMET", 120, 0, 120);
+
+ SumEt = fs->make("SumEt", "SumEt", 100, 0, 100);
+ MET = fs->make("MET", "MET", 120, 0, 120);
+ OERMET = fs->make("OERMET", "OERMET", 120, 0, 120);
+ METSig = fs->make("METSig", "METSig", 100, 0, 50);
+ MEx = fs->make("MEx", "MEx", 100, -20, 20);
+ MEy = fs->make("MEy", "MEy", 100, -20, 20);
+ METPhi = fs->make("METPhi", "METPhi", 315, 0, 3.15);
+ MET_RBX = fs->make("MET_RBX", "MET", 100, 0, 1000);
+ MET_HPD = fs->make("MET_HPD", "MET", 100, 0, 1000);
+ MET_Tower = fs->make("MET_Tower", "MET", 100, 0, 1000);
+
+ SiClusters = fs->make("SiClusters", "SiClusters", 150, 0, 1500);
+
+ h_Vx = fs->make("Vx", "Vx", 100, -0.5, 0.5);
+ h_Vy = fs->make("Vy", "Vy", 100, -0.5, 0.5);
+ h_Vz = fs->make("Vz", "Vz", 100, -20, 20);
+ h_VNTrks = fs->make("VNTrks", "VNTrks", 10, 1, 100);
+
+ h_Trk_pt = fs->make("Trk_pt", "Trk_pt", 100, 0, 20);
+ h_Trk_NTrk = fs->make("Trk_NTrk", "Trk_NTrk", 150, 0, 150);
+
+ hf_sumTowerAllEx = fs->make("sumTowerAllEx", "Tower Ex", 100, -1000, 1000);
+ hf_sumTowerAllEy = fs->make("sumTowerAllEy", "Tower Ey", 100, -1000, 1000);
+
+ hf_TowerJetEt = fs->make("TowerJetEt", "Tower/Jet Et 1", 50, 0, 1);
+
+ ETime = fs->make("ETime", "Ecal Time", 200, -200, 200);
+ HTime = fs->make("HTime", "Hcal Time", 200, -200, 200);
+
+ towerHadEnHB = fs->make("towerHadEnHB", "HB: Calo Tower HAD Energy", 210, -1, 20);
+ towerHadEnHE = fs->make("towerHadEnHE", "HE: Calo Tower HAD Energy", 510, -1, 50);
+ towerHadEnHF = fs->make("towerHadEnHF", "HF: Calo Tower HAD Energy", 510, -1, 50);
+
+ towerEmEnHB = fs->make("towerEmEnHB", "HB: Calo Tower EM Energy", 210, -1, 20);
+ towerEmEnHE = fs->make("towerEmEnHE", "HE: Calo Tower EM Energy", 510, -1, 50);
+ towerEmEnHF = fs->make("towerEmEnHF", "HF: Calo Tower EM Energy", 510, -1, 50);
+
+ towerHadEn = fs->make("towerHadEn", "Hadronic Energy in Calo Tower", 2000, -100, 100);
+ towerEmEn = fs->make("towerEmEn", "EM Energy in Calo Tower", 2000, -100, 100);
+ towerOuterEn = fs->make("towerOuterEn", "HO Energy in Calo Tower", 2000, -100, 100);
+
+ towerEmFrac = fs->make("towerEmFrac", "EM Fraction of Energy in Calo Tower", 100, -1., 1.);
+
+ RBX_et = fs->make("RBX_et", "ET in RBX", 1000, -20, 100);
+ RBX_hadEnergy = fs->make("RBX_hadEnergy", "Hcal Energy in RBX", 1000, -20, 100);
+ RBX_hcalTime = fs->make("RBX_hcalTime", "Hcal Time in RBX", 200, -200, 200);
+ RBX_nTowers = fs->make("RBX_nTowers", "Number of Towers in RBX", 75, 0, 75);
+ RBX_N = fs->make("RBX_N", "Number of RBX", 10, 0, 10);
+
+ HPD_et = fs->make("HPD_et", "ET in HPD", 1000, -20, 100);
+ HPD_hadEnergy = fs->make("HPD_hadEnergy", "Hcal Energy in HPD", 1000, -20, 100);
+ HPD_hcalTime = fs->make("HPD_hcalTime", "Hcal Time in HPD", 200, -200, 200);
+ HPD_nTowers = fs->make("HPD_nTowers", "Number of Towers in HPD", 20, 0, 20);
+ HPD_N = fs->make("HPD_N", "Number of HPD", 10, 0, 10);
+
+ nTowers1 = fs->make("nTowers1", "Number of Towers pt 0.5", 100, 0, 200);
+ nTowers2 = fs->make("nTowers2", "Number of Towers pt 1.0", 100, 0, 200);
+ nTowers3 = fs->make("nTowers3", "Number of Towers pt 1.5", 100, 0, 200);
+ nTowers4 = fs->make("nTowers4", "Number of Towers pt 2.0", 100, 0, 200);
+
+ nTowersLeadJetPt1 = fs->make("nTowersLeadJetPt1", "Number of Towers in Lead Jet pt 0.5", 100, 0, 100);
+ nTowersLeadJetPt2 = fs->make("nTowersLeadJetPt2", "Number of Towers in Lead Jet pt 1.0", 100, 0, 100);
+ nTowersLeadJetPt3 = fs->make("nTowersLeadJetPt3", "Number of Towers in Lead Jet pt 1.5", 100, 0, 100);
+ nTowersLeadJetPt4 = fs->make("nTowersLeadJetPt4", "Number of Towers in Lead Jet pt 2.0", 100, 0, 100);
+
+ h_nCalJets = fs->make("nCalJets", "Number of CalJets", 20, 0, 20);
+
+ HBEneOOT = fs->make("HBEneOOT", "HBEneOOT", 200, -5, 10);
+ HEEneOOT = fs->make("HEEneOOT", "HEEneOOT", 200, -5, 10);
+ HFEneOOT = fs->make("HFEneOOT", "HFEneOOT", 200, -5, 10);
+ HOEneOOT = fs->make("HOEneOOT", "HOEneOOT", 200, -5, 10);
+
+ HBEneOOTTh = fs->make("HBEneOOTTh", "HBEneOOTTh", 200, -5, 10);
+ HEEneOOTTh = fs->make("HEEneOOTTh", "HEEneOOTTh", 200, -5, 10);
+ HFEneOOTTh = fs->make("HFEneOOTTh", "HFEneOOTTh", 200, -5, 10);
+ HOEneOOTTh = fs->make("HOEneOOTTh", "HOEneOOTTh", 200, -5, 10);
+
+ HBEneOOTTh1 = fs->make("HBEneOOTTh1", "HBEneOOT", 200, -5, 10);
+ HEEneOOTTh1 = fs->make