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 electrons!";
35 <<
name_ <<
" is not configured to handle photons!";
39 <<
name_ <<
" is not configured to handle muons!";
43 <<
name_ <<
" is not configured to handle taus!";
47 <<
name_ <<
" is not configured to handle jets!";
56 #if !defined(__CINT__) && !defined(__MAKECINT__) && !defined(__REFLEX__)
Analysis-level Photon class.
virtual void modifyObject(pat::Jet &) const
virtual void setConsumes(edm::ConsumesCollector &)
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)
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(pat::Electron &) const
Analysis-level muon class.
virtual ~ModifyObjectValueBase()