13 minProcessID(iConfig.getUntrackedParameter(
"MinProcessID",0)),
14 maxProcessID(iConfig.getUntrackedParameter(
"MaxProcessID",500)),
15 pthatMin(iConfig.getUntrackedParameter(
"MinPthat",0)),
16 pthatMax(iConfig.getUntrackedParameter(
"MaxPthat",14000))
46 if ( myGenEvent->event_scale() >
pthatMin && myGenEvent->event_scale() <
pthatMax ) {
53 if (accepted){
return true; }
else {
return false;}
MCProcessRangeFilter(const edm::ParameterSet &)
bool getByToken(EDGetToken token, Handle< PROD > &result) const
~MCProcessRangeFilter() override
bool filter(edm::Event &, const edm::EventSetup &) override
const HepMC::GenEvent * GetEvent() const
bool accepted(std::vector< std::string_view > const &, std::string_view)
edm::EDGetTokenT< edm::HepMCProduct > token_