diff --git a/CalibCalorimetry/HcalPlugins/src/HBHEDarkeningEP.cc b/CalibCalorimetry/HcalPlugins/src/HBHEDarkeningEP.cc index 2d163e5b0ef0d..a569fd1e43df3 100644 --- a/CalibCalorimetry/HcalPlugins/src/HBHEDarkeningEP.cc +++ b/CalibCalorimetry/HcalPlugins/src/HBHEDarkeningEP.cc @@ -67,8 +67,8 @@ HBHEDarkeningEP::ReturnType HBHEDarkeningEP::produce(const HBHEDarkeningRecord& return std::make_unique(pset_.getParameter("ieta_shift"), pset_.getParameter("drdA"), pset_.getParameter("drdB"), - dosemaps, - years); + std::move(dosemaps), + std::move(years)); } DEFINE_FWK_EVENTSETUP_SOURCE(HBHEDarkeningEP); diff --git a/CondFormats/HcalObjects/interface/HBHEDarkening.h b/CondFormats/HcalObjects/interface/HBHEDarkening.h index 525ecef3fbde4..b41afecd8f734 100644 --- a/CondFormats/HcalObjects/interface/HBHEDarkening.h +++ b/CondFormats/HcalObjects/interface/HBHEDarkening.h @@ -40,8 +40,8 @@ class HBHEDarkening { HBHEDarkening(int ieta_shift, float drdA, float drdB, - const std::map>>& dosemaps, - const std::vector& years); + std::map>> dosemaps, + std::vector years); ~HBHEDarkening() {} //public accessors diff --git a/CondFormats/HcalObjects/src/HBHEDarkening.cc b/CondFormats/HcalObjects/src/HBHEDarkening.cc index 6600691365fb1..bd144107c84b3 100644 --- a/CondFormats/HcalObjects/src/HBHEDarkening.cc +++ b/CondFormats/HcalObjects/src/HBHEDarkening.cc @@ -16,9 +16,9 @@ HBHEDarkening::HBHEDarkening(int ieta_shift, float drdA, float drdB, - const std::map>>& dosemaps, - const std::vector& years) - : ieta_shift_(ieta_shift), drdA_(drdA), drdB_(drdB), dosemaps_(dosemaps), years_(years) { + std::map>> dosemaps, + std::vector years) + : ieta_shift_(ieta_shift), drdA_(drdA), drdB_(drdB), dosemaps_(std::move(dosemaps)), years_(std::move(years)) { //finish initializing years std::sort(years_.begin(), years_.end()); //sum up int lumi