From 0f7468f8c1c7e071d64f4ad04dd1a8d362206ae2 Mon Sep 17 00:00:00 2001 From: Patrick Gartung Date: Thu, 27 Sep 2018 18:36:58 +0200 Subject: [PATCH] JetMETCorrections/Objects: replace auto_ptr removed in strict std=c++17 --- JetMETCorrections/Objects/src/ChainedJetCorrector.cc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/JetMETCorrections/Objects/src/ChainedJetCorrector.cc b/JetMETCorrections/Objects/src/ChainedJetCorrector.cc index 04571e1acf43c..bd4455ff02d30 100644 --- a/JetMETCorrections/Objects/src/ChainedJetCorrector.cc +++ b/JetMETCorrections/Objects/src/ChainedJetCorrector.cc @@ -22,7 +22,7 @@ double ChainedJetCorrector::correction (const LorentzVector& fJet) const /// apply correction using Jet information only double ChainedJetCorrector::correction (const reco::Jet& fJet) const { - std::auto_ptr jet (dynamic_cast (fJet.clone ())); + std::unique_ptr jet (dynamic_cast (fJet.clone ())); double result = 1; for (size_t i = 0; i < mCorrectors.size (); ++i) { double scale = mCorrectors[i]->correction (*jet); @@ -37,7 +37,7 @@ double ChainedJetCorrector::correction (const reco::Jet& fJet, const edm::Event& fEvent, const edm::EventSetup& fSetup) const { - std::auto_ptr jet (dynamic_cast (fJet.clone ())); + std::unique_ptr jet (dynamic_cast (fJet.clone ())); double result = 1; for (size_t i = 0; i < mCorrectors.size (); ++i) { double scale = mCorrectors[i]->correction (*jet, fEvent, fSetup); @@ -52,7 +52,7 @@ double ChainedJetCorrector::correction (const reco::Jet& fJet, const edm::Event& fEvent, const edm::EventSetup& fSetup) const { - std::auto_ptr jet (dynamic_cast (fJet.clone ())); + std::unique_ptr jet (dynamic_cast (fJet.clone ())); double result = 1; for (size_t i = 0; i < mCorrectors.size (); ++i) { double scale = mCorrectors[i]->correction (*jet, fJetRef, fEvent, fSetup);