Example class of an EventSelector to apply a simple W Boson selection. More...
#include "PhysicsTools/FWLite/interface/WSelector.h"
Public Member Functions | |
pat::MET const & | met () const |
return MET of W boson More... | |
bool | operator() (edm::EventBase const &event, pat::strbitset &ret) override |
here is where the selection occurs More... | |
pat::Muon const & | wMuon () const |
return muon candidate of W boson More... | |
WSelector (edm::ParameterSet const ¶ms) | |
constructor More... | |
~WSelector () override | |
destructor More... | |
Public Member Functions inherited from EventSelector | |
const std::vector< std::string > & | description () |
EventSelector () | |
EventSelector (const edm::ParameterSet &iConfig, edm::ConsumesCollector &&iC) | |
EventSelector (const edm::ParameterSet &iConfig, edm::ConsumesCollector &iC) | |
const std::string & | name () const |
name of the module (from configuration) More... | |
virtual bool | select (const edm::Event &) const =0 |
decision of the selector module More... | |
virtual | ~EventSelector () |
Protected Attributes | |
pat::MET const * | met_ |
MET from W boson. More... | |
edm::InputTag | metSrc_ |
met input More... | |
edm::InputTag | muonSrc_ |
muon input More... | |
pat::Muon const * | wMuon_ |
muon candidate from W boson More... | |
Protected Attributes inherited from EventSelector | |
std::vector< std::string > | description_ |
std::string | name_ |
Example class of an EventSelector to apply a simple W Boson selection.
Example class for of an EventSelector as defined in the SelectorUtils package. EventSelectors may be used to facilitate cutflows and to implement selections independent from the event loop in FWLite or full framework.
Definition at line 16 of file WSelector.h.
|
inline |
constructor
Definition at line 19 of file WSelector.h.
References edm::ParameterSet::exists(), edm::ParameterSet::getParameter(), met_, and wMuon_.
|
inlineoverride |
|
inline |
return MET of W boson
Definition at line 39 of file WSelector.h.
References met_.
Referenced by operator()().
|
inlineoverride |
here is where the selection occurs
Definition at line 42 of file WSelector.h.
References GOODCOLL_filter_cfg::cut, met(), met_, metSrc_, patZpeak::muons, muonSrc_, reco::LeafCandidate::pt(), runTheMatrix::ret, pat::strbitset::set(), and wMuon_.
|
inline |
|
protected |
MET from W boson.
Definition at line 81 of file WSelector.h.
Referenced by met(), operator()(), and WSelector().
|
protected |
|
protected |
|
protected |
muon candidate from W boson
Definition at line 79 of file WSelector.h.
Referenced by operator()(), wMuon(), and WSelector().