30 "GsfEleConversionVetoCut");
39 contentTags_.emplace(
"conversionsMiniAOD",conversiontagMiniAOD);
64 CutApplicatorBase::result_type
72 <<
"Couldn't find a necessary collection, returning true!";
84 <<
"Couldn't find a necessary collection, returning true!";
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
T getParameter(std::string const &) const
EDGetTokenT< ProductType > mayConsume(edm::InputTag const &tag)
edm::Handle< reco::BeamSpot > _thebs
CandidateType candidateType() const overridefinal
void setConsumes(edm::ConsumesCollector &) overridefinal
std::unordered_map< std::string, edm::EDGetToken > contentTokens_
std::unordered_map< std::string, edm::InputTag > contentTags_
std::vector< Conversion > ConversionCollection
collectin of Conversion objects
edm::Handle< reco::ConversionCollection > _convs
GsfEleConversionVetoCut(const edm::ParameterSet &c)
double value(const reco::CandidatePtr &cand) const overridefinal
void getEventContent(const edm::EventBase &) overridefinal
result_type operator()(const reco::GsfElectronPtr &) const overridefinal
bool getByLabel(InputTag const &, Handle< T > &) const
#define DEFINE_EDM_PLUGIN(factory, type, name)