diff --git a/DQM/SiPixelPhase1Track/plugins/SiPixelPhase1EfficiencyExtras.cc b/DQM/SiPixelPhase1Track/plugins/SiPixelPhase1EfficiencyExtras.cc index 2f33461cee144..806caf980429c 100644 --- a/DQM/SiPixelPhase1Track/plugins/SiPixelPhase1EfficiencyExtras.cc +++ b/DQM/SiPixelPhase1Track/plugins/SiPixelPhase1EfficiencyExtras.cc @@ -24,9 +24,6 @@ #include "FWCore/Framework/interface/MakerMacros.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/EventSetup.h" -#include "DataFormats/Common/interface/Handle.h" - -#include "FWCore/ParameterSet/interface/ParameterSet.h" // DQM Framework #include "DQMServices/Core/interface/DQMStore.h" @@ -45,24 +42,19 @@ class SiPixelPhase1EfficiencyExtras : public DQMEDHarvester { void dqmEndJob(DQMStore::IBooker& iBooker, DQMStore::IGetter& iGetter) override; - std::string effFolderName_; - std::string vtxFolderName_; - std::string instLumiFolderName_; - -private: - edm::ParameterSet conf_; + const std::string effFolderName_; + const std::string vtxFolderName_; + const std::string instLumiFolderName_; }; -SiPixelPhase1EfficiencyExtras::SiPixelPhase1EfficiencyExtras(const edm::ParameterSet& iConfig) : conf_(iConfig) { +SiPixelPhase1EfficiencyExtras::SiPixelPhase1EfficiencyExtras(const edm::ParameterSet& iConfig) + : effFolderName_(iConfig.getParameter("EffFolderName")), + vtxFolderName_(iConfig.getParameter("VtxFolderName")), + instLumiFolderName_(iConfig.getParameter("InstLumiFolderName")) { LogInfo("PixelDQM") << "SiPixelPhase1EfficiencyExtras::SiPixelPhase1EfficiencyExtras: Hello!" << endl; - effFolderName_ = conf_.getParameter("EffFolderName"); - vtxFolderName_ = conf_.getParameter("VtxFolderName"); - instLumiFolderName_ = conf_.getParameter("InstLumiFolderName"); } SiPixelPhase1EfficiencyExtras::~SiPixelPhase1EfficiencyExtras() { - // do anything here that needs to be done at desctruction time - // (e.g. close files, deallocate resources etc.) LogInfo("PixelDQM") << "SiPixelPhase1EfficiencyExtras::~SiPixelPhase1EfficiencyExtras: Destructor" << endl; }