#include <EGExtraInfoModifierFromValueMaps.h>
Public Member Functions | |
template<> | |
void | addValuesToObject (pat::Electron &obj, const edm::Ptr< reco::Candidate > &ptr, const std::unordered_map< std::string, edm::EDGetTokenT< edm::ValueMap< float > > > &vmaps_token, const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< float > > > &vmaps, bool overrideExistingValues) |
template<> | |
void | addValuesToObject (pat::Photon &obj, const edm::Ptr< reco::Candidate > &ptr, const std::unordered_map< std::string, edm::EDGetTokenT< edm::ValueMap< float > > > &vmaps_token, const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< float > > > &vmaps, bool overrideExistingValues) |
template<> | |
void | addValueToObject (ObjType &obj, const edm::Ptr< reco::Candidate > &ptr, const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< MapType > > > &vmaps, const std::pair< const std::string, edm::EDGetTokenT< edm::ValueMap< MapType > > > &val_map, bool overrideExistingValues) |
template<> | |
void | addValueToObject (ObjType &obj, const edm::Ptr< reco::Candidate > &ptr, const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< MapType > > > &vmaps, const std::pair< const std::string, edm::EDGetTokenT< edm::ValueMap< MapType > > > &val_map, bool overrideExistingValues) |
EGXtraModFromVMObjFiller ()=delete | |
~EGXtraModFromVMObjFiller ()=delete | |
Static Public Member Functions | |
template<typename ObjType , typename MapType > | |
static void | addValuesToObject (ObjType &obj, const edm::Ptr< reco::Candidate > &ptr, const std::unordered_map< std::string, edm::EDGetTokenT< edm::ValueMap< MapType > > > &vmaps_token, const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< MapType > > > &vmaps, bool overrideExistingValues) |
template<typename ObjType , typename MapType > | |
static void | addValueToObject (ObjType &obj, const edm::Ptr< reco::Candidate > &ptr, const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< MapType > > > &vmaps, const std::pair< const std::string, edm::EDGetTokenT< edm::ValueMap< MapType > > > &val_map, bool overrideExistingValues) |
Definition at line 55 of file EGExtraInfoModifierFromValueMaps.h.
|
delete |
|
delete |
|
inlinestatic |
Definition at line 71 of file EGExtraInfoModifierFromValueMaps.h.
Referenced by EGXtraModFromVMObjFiller< OutputType >::addValuesToObject(), EGXtraModFromVMObjFiller< OutputType >::addValueToObject(), and EGExtraInfoModifierFromValueMaps< MapType, OutputType >::modifyObject().
void EGXtraModFromVMObjFiller< egmodifier::EGID >::addValuesToObject | ( | pat::Electron & | obj, |
const edm::Ptr< reco::Candidate > & | ptr, | ||
const std::unordered_map< std::string, edm::EDGetTokenT< edm::ValueMap< float > > > & | vmaps_token, | ||
const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< float > > > & | vmaps, | ||
bool | overrideExistingValues | ||
) |
Definition at line 283 of file EGExtraInfoModifierFromValueMaps.h.
References EGXtraModFromVMObjFiller< OutputType >::addValuesToObject(), photons_cff::ids, and pat::Electron::setElectronIDs().
void EGXtraModFromVMObjFiller< egmodifier::EGID >::addValuesToObject | ( | pat::Photon & | obj, |
const edm::Ptr< reco::Candidate > & | ptr, | ||
const std::unordered_map< std::string, edm::EDGetTokenT< edm::ValueMap< float > > > & | vmaps_token, | ||
const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< float > > > & | vmaps, | ||
bool | overrideExistingValues | ||
) |
Definition at line 302 of file EGExtraInfoModifierFromValueMaps.h.
References photons_cff::ids, and pat::Photon::setPhotonIDs().
|
static |
Definition at line 223 of file EGExtraInfoModifierFromValueMaps.h.
References Exception.
Referenced by EGXtraModFromVMObjFiller< OutputType >::addValueToObject(), and EGExtraInfoModifierFromValueMaps< MapType, OutputType >::modifyObject().
void EGXtraModFromVMObjFiller< float >::addValueToObject | ( | ObjType & | obj, |
const edm::Ptr< reco::Candidate > & | ptr, | ||
const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< MapType > > > & | vmaps, | ||
const std::pair< const std::string, edm::EDGetTokenT< edm::ValueMap< MapType > > > & | val_map, | ||
bool | overrideExistingValues | ||
) |
Definition at line 243 of file EGExtraInfoModifierFromValueMaps.h.
References EGXtraModFromVMObjFiller< OutputType >::addValueToObject(), Exception, and relativeConstraints::value.
void EGXtraModFromVMObjFiller< int >::addValueToObject | ( | ObjType & | obj, |
const edm::Ptr< reco::Candidate > & | ptr, | ||
const std::unordered_map< unsigned, edm::Handle< edm::ValueMap< MapType > > > & | vmaps, | ||
const std::pair< const std::string, edm::EDGetTokenT< edm::ValueMap< MapType > > > & | val_map, | ||
bool | overrideExistingValues | ||
) |
Definition at line 263 of file EGExtraInfoModifierFromValueMaps.h.
References EGXtraModFromVMObjFiller< OutputType >::addValuesToObject(), Exception, and relativeConstraints::value.