1 #ifndef __CommonTools_CandAlgos_ModifyObjectValueBase_h__
2 #define __CommonTools_CandAlgos_ModifyObjectValueBase_h__
21 name_( conf.getParameter<std::
string>(
"modifierName") ) {}
31 <<
name_ <<
" is not configured to handle reco::GsfElectrons!";
35 <<
name_ <<
" is not configured to handle reco::Photons!";
39 <<
name_ <<
" is not configured to handle reco::Muons!";
43 <<
name_ <<
" is not configured to handle reco::Taus!";
47 <<
name_ <<
" is not configured to handle reco::Jets!";
52 <<
name_ <<
" is not configured to handle pat::Electrons!";
56 <<
name_ <<
" is not configured to handle pat::Photons!";
60 <<
name_ <<
" is not configured to handle pat::Muons!";
64 <<
name_ <<
" is not configured to handle pat::Taus!";
68 <<
name_ <<
" is not configured to handle pat::Jets!";
77 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
Analysis-level Photon class.
virtual void modifyObject(reco::Jet &) const
Base class for all types of Jets.
virtual void modifyObject(pat::Jet &) const
virtual void setConsumes(edm::ConsumesCollector &)
virtual void modifyObject(reco::BaseTau &) const
virtual void modifyObject(pat::Tau &) const
const std::string & name() const
virtual void setEventContent(const edm::EventSetup &)
virtual void modifyObject(pat::Photon &) const
ModifyObjectValueBase(const edm::ParameterSet &conf)
virtual void modifyObject(reco::GsfElectron &) const
Analysis-level tau class.
edmplugin::PluginFactory< ModifyObjectValueBase *(const edm::ParameterSet &) > ModifyObjectValueFactory
Analysis-level electron class.
Analysis-level calorimeter jet class.
virtual void modifyObject(pat::Muon &) const
virtual void setEvent(const edm::Event &)
virtual void modifyObject(reco::Photon &) const
virtual void modifyObject(pat::Electron &) const
virtual void modifyObject(reco::Muon &) const
Analysis-level muon class.
virtual ~ModifyObjectValueBase()