Skip to content

Commit

Permalink
Merge pull request #31001 from mmusich/LSNumberFilterStreamModule
Browse files Browse the repository at this point in the history
make LSNumberFilter a stream module
  • Loading branch information
cmsbuild committed Aug 3, 2020
2 parents 9d83af6 + 2b6995e commit fd22cae
Showing 1 changed file with 3 additions and 16 deletions.
19 changes: 3 additions & 16 deletions 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"
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 fd22cae

Please sign in to comment.