Skip to content

Commit 451a0e7

Browse files
committed
DQMOffline EGamma esConsumes migration v1
1 parent 601fbc5 commit 451a0e7

File tree

2 files changed

+13
-5
lines changed

2 files changed

+13
-5
lines changed

DQMOffline/EGamma/plugins/PiZeroAnalyzer.cc

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,9 @@
1717

1818
using namespace std;
1919

20-
PiZeroAnalyzer::PiZeroAnalyzer(const edm::ParameterSet& pset) {
20+
PiZeroAnalyzer::PiZeroAnalyzer(const edm::ParameterSet& pset)
21+
: CaloGeometryToken_{esConsumes()},
22+
CaloTopologyToken_{esConsumes()} {
2123
fName_ = pset.getUntrackedParameter<std::string>("Name");
2224
prescaleFactor_ = pset.getUntrackedParameter<int>("prescaleFactor", 1);
2325

@@ -113,11 +115,13 @@ void PiZeroAnalyzer::makePizero(const edm::EventSetup& es,
113115
const edm::Handle<EcalRecHitCollection> rhEE) {
114116
const EcalRecHitCollection* hitCollection_p = rhEB.product();
115117

116-
edm::ESHandle<CaloGeometry> geoHandle;
117-
es.get<CaloGeometryRecord>().get(geoHandle);
118+
//edm::ESHandle<CaloGeometry> geoHandle;
119+
//es.get<CaloGeometryRecord>().get(geoHandle);
120+
auto geoHandle = es.getHandle(CaloGeometryToken_);
118121

119-
edm::ESHandle<CaloTopology> theCaloTopology;
120-
es.get<CaloTopologyRecord>().get(theCaloTopology);
122+
//edm::ESHandle<CaloTopology> theCaloTopology;
123+
//es.get<CaloTopologyRecord>().get(theCaloTopology);
124+
auto theCaloTopology = es.getHandle(CaloTopologyToken_);
121125

122126
const CaloSubdetectorTopology* topology_p;
123127
const CaloSubdetectorGeometry* geometry_p = geoHandle->getSubdetectorGeometry(DetId::Ecal, EcalBarrel);

DQMOffline/EGamma/plugins/PiZeroAnalyzer.h

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -93,6 +93,10 @@ class PiZeroAnalyzer : public DQMEDAnalyzer {
9393

9494
edm::EDGetTokenT<edm::SortedCollection<EcalRecHit, edm::StrictWeakOrdering<EcalRecHit> > > barrelEcalHits_token_;
9595
edm::EDGetTokenT<edm::SortedCollection<EcalRecHit, edm::StrictWeakOrdering<EcalRecHit> > > endcapEcalHits_token_;
96+
97+
const edm::ESGetToken<CaloGeometry, CaloGeometryRecord> CaloGeometryToken_;
98+
const edm::ESGetToken<CaloTopology, CaloTopologyRecord> CaloTopologyToken_;
99+
96100
double minPhoEtCut_;
97101

98102
double cutStep_;

0 commit comments

Comments
 (0)