@@ -38,14 +38,14 @@ void GEMCSCSegmentProducer::produce(edm::Event& ev, const edm::EventSetup& setup
3838 LogDebug (" GEMCSCSegment" ) << " start producing segments for " << ++iev << " th event w/ gem and csc data" ;
3939
4040 // find the geometry (& conditions?) for this event & cache it in the builder
41- const edm::ESHandle<CSCGeometry>&& cscg = setup.getHandle (kCSCGeometryToken_ );
41+ const auto cscg = setup.getHandle (kCSCGeometryToken_ );
4242 if (not cscg.isValid ()) {
4343 edm::LogError (" GEMCSCSegment" ) << " invalid CSCGeometry" ;
4444 return ;
4545 }
4646 const CSCGeometry* cgeom = &*cscg;
4747
48- const edm::ESHandle<GEMGeometry>&& gemg = setup.getHandle (kGEMGeometryToken_ );
48+ const auto gemg = setup.getHandle (kGEMGeometryToken_ );
4949 if (not gemg.isValid ()) {
5050 edm::LogError (" GEMCSCSegment" ) << " invalid GEMGeometry" ;
5151 return ;
@@ -59,13 +59,13 @@ void GEMCSCSegmentProducer::produce(edm::Event& ev, const edm::EventSetup& setup
5959 segmentBuilder_->LinkGEMRollsToCSCChamberIndex (ggeom, cgeom);
6060
6161 // get the collection of CSCSegment and GEMRecHits
62- const edm::Handle<CSCSegmentCollection>&& cscSegment = ev.getHandle (kCSCSegmentCollectionToken_ );
62+ const auto cscSegment = ev.getHandle (kCSCSegmentCollectionToken_ );
6363 if (not cscSegment.isValid ()) {
6464 edm::LogError (" GEMCSCSegment" ) << " invalid CSCSegmentCollection" ;
6565 return ;
6666 }
6767
68- const edm::Handle<GEMRecHitCollection>&& gemRecHits = ev.getHandle (kGEMRecHitCollectionToken_ );
68+ const auto gemRecHits = ev.getHandle (kGEMRecHitCollectionToken_ );
6969 if (not gemRecHits.isValid ()) {
7070 edm::LogError (" GEMCSCSegment" ) << " invalid GEMRecHitCollection" ;
7171 return ;
0 commit comments