From 2b6995e8e3ead0933d0e0e44b396ce882356f970 Mon Sep 17 00:00:00 2001 From: mmusich Date: Fri, 31 Jul 2020 09:02:15 +0200 Subject: [PATCH] make LSNumberFilter a stream module --- .../plugins/LSNumberFilter.cc | 19 +++---------------- 1 file changed, 3 insertions(+), 16 deletions(-) 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);