T getParameter(std::string const &) const
int pdgId() const final
PDG identifier.
const Candidate * daughter(size_type) const override
return daughter at a given position, i = 0, ... numberOfDaughters() - 1 (read only mode) ...
void endStream() override
bool filter(edm::Event &, const edm::EventSetup &) override
edm::Handle< reco::GenParticleCollection > gen_handle
bool getByToken(EDGetToken token, Handle< PROD > &result) const
static void fillDescriptions(edm::ConfigurationDescriptions &descriptions)
#define DEFINE_FWK_MODULE(type)
void addDefault(ParameterSetDescription const &psetDescription)
virtual int pdgId() const =0
PDG identifier.
~DYToMuMuGenFilter() override
Abs< T >::type abs(const T &t)
virtual double eta() const =0
momentum pseudorapidity
void beginStream(edm::StreamID) override
edm::EDGetTokenT< reco::GenParticleCollection > genParticleCollection_
virtual double pt() const =0
transverse momentum
size_t numberOfDaughters() const override
number of daughters
DYToMuMuGenFilter(const edm::ParameterSet &)