33 contentTags_.emplace(
"conversionsMiniAOD", conversiontagMiniAOD);
61 edm::LogWarning(
"GsfEleConversionVetoCut") <<
"Couldn't find a necessary collection, returning true!";
71 edm::LogWarning(
"GsfEleConversionVetoCut") <<
"Couldn't find a necessary collection, returning true!";
EDGetTokenT< ProductType > consumes(edm::InputTag const &tag)
std::unordered_map< std::string, edm::InputTag > contentTags_
EDGetTokenT< ProductType > mayConsume(edm::InputTag const &tag)
const Point & position() const
position
edm::Handle< reco::BeamSpot > _thebs
result_type operator()(const reco::GsfElectronPtr &) const final
void getEventContent(const edm::EventBase &) final
std::vector< Conversion > ConversionCollection
collectin of Conversion objects
void setConsumes(edm::ConsumesCollector &) final
edm::Handle< reco::ConversionCollection > _convs
GsfEleConversionVetoCut(const edm::ParameterSet &c)
CandidateType candidateType() const final
double value(const reco::CandidatePtr &cand) const final
std::unordered_map< std::string, edm::EDGetToken > contentTokens_
#define DEFINE_EDM_PLUGIN(factory, type, name)
Log< level::Warning, false > LogWarning