#include <ObjectModifier.h>
Public Types | |
typedef std::unique_ptr< ModifyObjectValueBase > | ModifierPointer |
Public Member Functions | |
void | modify (T &obj) const |
ObjectModifier (const edm::ParameterSet &conf) | |
void | setConsumes (edm::ConsumesCollector &sumes) |
void | setEvent (const edm::Event &event) |
void | setEventContent (const edm::EventSetup &setup) |
~ObjectModifier () | |
Private Attributes | |
std::vector< ModifierPointer > | modifiers_ |
Definition at line 9 of file ObjectModifier.h.
typedef std::unique_ptr<ModifyObjectValueBase> pat::ObjectModifier< T >::ModifierPointer |
Definition at line 11 of file ObjectModifier.h.
pat::ObjectModifier< T >::ObjectModifier | ( | const edm::ParameterSet & | conf | ) |
Definition at line 41 of file ObjectModifier.h.
References Exception, reco::get(), edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterSetVector(), i, pat::ObjectModifier< T >::modifiers_, mps_splice::mods, fwrapper::plugin, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inline |
Definition at line 14 of file ObjectModifier.h.
|
inline |
Definition at line 31 of file ObjectModifier.h.
References i, and pat::ObjectModifier< T >::modifiers_.
|
inline |
Definition at line 26 of file ObjectModifier.h.
References i, and pat::ObjectModifier< T >::modifiers_.
|
inline |
Definition at line 16 of file ObjectModifier.h.
References i, and pat::ObjectModifier< T >::modifiers_.
|
inline |
Definition at line 21 of file ObjectModifier.h.
References i, and pat::ObjectModifier< T >::modifiers_.
|
private |
Definition at line 37 of file ObjectModifier.h.
Referenced by pat::ObjectModifier< T >::modify(), pat::ObjectModifier< T >::ObjectModifier(), pat::ObjectModifier< T >::setConsumes(), pat::ObjectModifier< T >::setEvent(), and pat::ObjectModifier< T >::setEventContent().