diff --git a/Alignment/CommonAlignmentProducer/plugins/LSNumberFilter.cc b/Alignment/CommonAlignmentProducer/plugins/LSNumberFilter.cc index cb29ee14d6376..717a178fc56a1 100644 --- a/Alignment/CommonAlignmentProducer/plugins/LSNumberFilter.cc +++ b/Alignment/CommonAlignmentProducer/plugins/LSNumberFilter.cc @@ -1,5 +1,4 @@ -//#include "FWCore/Framework/interface/Frameworkfwd.h" -#include "FWCore/Framework/interface/EDFilter.h" +#include "FWCore/Framework/interface/stream/EDFilter.h" #include "FWCore/Framework/interface/Event.h" #include "FWCore/Framework/interface/Run.h" @@ -14,26 +13,20 @@ // class declaration // -class LSNumberFilter : public edm::EDFilter { +class LSNumberFilter : public edm::stream::EDFilter<> { public: explicit LSNumberFilter(const edm::ParameterSet&); ~LSNumberFilter() override; private: - void beginJob() override; bool filter(edm::Event&, const edm::EventSetup&) override; - void endJob() override; - unsigned int minLS; }; LSNumberFilter::LSNumberFilter(const edm::ParameterSet& iConfig) : minLS(iConfig.getUntrackedParameter("minLS", 21)) {} -LSNumberFilter::~LSNumberFilter() { - // do anything here that needs to be done at desctruction time - // (e.g. close files, deallocate resources etc.) -} +LSNumberFilter::~LSNumberFilter() {} // // member functions @@ -47,11 +40,5 @@ bool LSNumberFilter::filter(edm::Event& iEvent, const edm::EventSetup& iSetup) { return true; } -// ------------ method called once each job just before starting event loop ------------ -void LSNumberFilter::beginJob() {} - -// ------------ method called once each job just after ending the event loop ------------ -void LSNumberFilter::endJob() {} - //define this as a plug-in DEFINE_FWK_MODULE(LSNumberFilter);