Skip to content

Commit

Permalink
make LSNumberFilter a stream module
Browse files Browse the repository at this point in the history
  • Loading branch information
mmusich committed Jul 31, 2020
1 parent bc4c199 commit 2b6995e
Showing 1 changed file with 3 additions and 16 deletions.
19 changes: 3 additions & 16 deletions Alignment/CommonAlignmentProducer/plugins/LSNumberFilter.cc
Original file line number Diff line number Diff line change
@@ -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"
Expand All @@ -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<unsigned>("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
Expand All @@ -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);

0 comments on commit 2b6995e

Please sign in to comment.