Classes | |
struct | electron_config |
struct | photon_config |
Public Types | |
typedef std::pair < edm::InputTag, ValMapFloatToken > | ValMapFloatTagTokenPair |
typedef edm::EDGetTokenT < edm::ValueMap< float > > | ValMapFloatToken |
typedef std::pair < edm::InputTag, ValMapIntToken > | ValMapIntTagTokenPair |
typedef edm::EDGetTokenT < edm::ValueMap< int > > | ValMapIntToken |
Public Member Functions | |
EGExtraInfoModifierFromDB (const edm::ParameterSet &conf) | |
void | modifyObject (pat::Electron &) const overridefinal |
void | modifyObject (pat::Photon &) const overridefinal |
void | setConsumes (edm::ConsumesCollector &) overridefinal |
void | setEvent (const edm::Event &) overridefinal |
void | setEventContent (const edm::EventSetup &) overridefinal |
~EGExtraInfoModifierFromDB () | |
Public Member Functions inherited from ModifyObjectValueBase | |
virtual void | modifyObject (pat::Muon &) const |
virtual void | modifyObject (pat::Tau &) const |
virtual void | modifyObject (pat::Jet &) const |
ModifyObjectValueBase (const edm::ParameterSet &conf) | |
const std::string & | name () const |
virtual | ~ModifyObjectValueBase () |
Definition at line 26 of file EGExtraInfoModifierFromDB.cc.
typedef std::pair<edm::InputTag, ValMapFloatToken> EGExtraInfoModifierFromDB::ValMapFloatTagTokenPair |
Definition at line 30 of file EGExtraInfoModifierFromDB.cc.
typedef edm::EDGetTokenT<edm::ValueMap<float> > EGExtraInfoModifierFromDB::ValMapFloatToken |
Definition at line 28 of file EGExtraInfoModifierFromDB.cc.
typedef std::pair<edm::InputTag, ValMapIntToken> EGExtraInfoModifierFromDB::ValMapIntTagTokenPair |
Definition at line 31 of file EGExtraInfoModifierFromDB.cc.
Definition at line 29 of file EGExtraInfoModifierFromDB.cc.
EGExtraInfoModifierFromDB::EGExtraInfoModifierFromDB | ( | const edm::ParameterSet & | conf | ) |
Definition at line 102 of file EGExtraInfoModifierFromDB.cc.
References EGExtraInfoModifierFromDB::electron_config::condnames_mean_25ns, EGExtraInfoModifierFromDB::photon_config::condnames_mean_25ns, EGExtraInfoModifierFromDB::electron_config::condnames_mean_50ns, EGExtraInfoModifierFromDB::photon_config::condnames_mean_50ns, EGExtraInfoModifierFromDB::electron_config::condnames_sigma_25ns, EGExtraInfoModifierFromDB::photon_config::condnames_sigma_25ns, EGExtraInfoModifierFromDB::electron_config::condnames_sigma_50ns, EGExtraInfoModifierFromDB::photon_config::condnames_sigma_50ns, EGExtraInfoModifierFromDB::electron_config::condnames_weight_25ns, EGExtraInfoModifierFromDB::electron_config::condnames_weight_50ns, constexpr, EGExtraInfoModifierFromDB::electron_config::electron_src, edm::ParameterSet::exists(), edm::ParameterSet::existsAs(), edm::ParameterSet::getParameter(), edm::ParameterSet::getParameterNames(), ModifyObjectValueBase::name(), Parameters::parameters, EGExtraInfoModifierFromDB::photon_config::photon_src, interactiveExample::photons, AlCaHLTBitMon_QueryRunRegistry::string, EGExtraInfoModifierFromDB::electron_config::tag_float_token_map, EGExtraInfoModifierFromDB::photon_config::tag_float_token_map, EGExtraInfoModifierFromDB::electron_config::tag_int_token_map, and EGExtraInfoModifierFromDB::photon_config::tag_int_token_map.
|
inline |
Definition at line 60 of file EGExtraInfoModifierFromDB.cc.
|
finaloverridevirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 354 of file EGExtraInfoModifierFromDB.cc.
References funct::abs(), reco::GsfElectron::classification(), constexpr, reco::GsfElectron::correctMomentum(), e_conf, e_forestH_mean_, e_forestH_sigma_, reco::GsfElectron::ecalDriven(), ele_int_vmaps, ele_vmaps, eles_by_oop, ep_forestH_weight_, Exception, GBRForest::GetResponse(), reco::GsfElectron::isEB(), edm::EDGetTokenT< T >::isUninitialized(), edm::Ptr< T >::key(), relval_steps::key, bookConverter::max, timingPdfMaker::mean, nVtx_, pat::PATObject< ObjectType >::originalObjectRef(), reco::GsfElectron::p4(), reco::GsfElectron::r9(), reco::GsfElectron::setCorrectedEcalEnergy(), reco::GsfElectron::setCorrectedEcalEnergyError(), reco::GsfElectron::sigmaIetaIeta(), reco::GsfElectron::sigmaIphiIphi(), mathSSE::sqrt(), AlCaHLTBitMon_QueryRunRegistry::string, pat::Electron::superCluster(), EGExtraInfoModifierFromDB::electron_config::tag_float_token_map, EGExtraInfoModifierFromDB::electron_config::tag_int_token_map, EGExtraInfoModifierFromDB::electron_config::tok_electron_src, reco::GsfElectron::trackerDrivenSeed(), reco::GsfElectron::trackMomentumAtVtx(), reco::GsfElectron::trackMomentumError(), and histoStyle::weight.
|
finaloverridevirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 538 of file EGExtraInfoModifierFromDB.cc.
References reco::deltaPhi(), pat::Photon::e2nd(), pat::Photon::e3x3(), reco::Photon::e5x5(), pat::Photon::eBottom(), pat::Photon::eLeft(), pat::Photon::eRight(), pat::Photon::eTop(), Exception, reco::Photon::hadronicOverEm(), reco::Photon::isEB(), edm::EDGetTokenT< T >::isUninitialized(), edm::Ptr< T >::key(), relval_steps::key, bookConverter::max, reco::Photon::maxEnergyXtal(), timingPdfMaker::mean, nVtx_, pat::PATObject< ObjectType >::originalObjectRef(), ph_conf, ph_forestH_mean_, ph_forestH_sigma_, pho_vmaps, phos_by_oop, reco::Photon::r9(), rhoValue_, pat::Photon::seedEnergy(), reco::Photon::setCorrectedEnergy(), reco::Photon::sigmaIetaIeta(), AlCaHLTBitMon_QueryRunRegistry::string, pat::Photon::superCluster(), EGExtraInfoModifierFromDB::photon_config::tag_float_token_map, and EGExtraInfoModifierFromDB::photon_config::tok_photon_src.
|
finaloverridevirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 306 of file EGExtraInfoModifierFromDB.cc.
References autoDetectBunchSpacing_, bunchspacingTag_, bunchSpacingToken_, edm::ConsumesCollector::consumes(), e_conf, EGExtraInfoModifierFromDB::electron_config::electron_src, ph_conf, EGExtraInfoModifierFromDB::photon_config::photon_src, rhoTag_, rhoToken_, EGExtraInfoModifierFromDB::electron_config::tag_float_token_map, EGExtraInfoModifierFromDB::photon_config::tag_float_token_map, EGExtraInfoModifierFromDB::electron_config::tag_int_token_map, EGExtraInfoModifierFromDB::photon_config::tag_int_token_map, EGExtraInfoModifierFromDB::electron_config::tok_electron_src, EGExtraInfoModifierFromDB::photon_config::tok_photon_src, vtxTag_, and vtxToken_.
|
finaloverridevirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 193 of file EGExtraInfoModifierFromDB.cc.
References autoDetectBunchSpacing_, bunchspacing_, bunchSpacingToken_, e_conf, ele_int_vmaps, ele_vmaps, eles_by_oop, edm::Event::getByToken(), i, edm::EDGetTokenT< T >::isUninitialized(), edm::Ptr< T >::key(), nVtx_, ph_conf, pho_int_vmaps, pho_vmaps, phos_by_oop, rhoToken_, rhoValue_, EGExtraInfoModifierFromDB::electron_config::tag_float_token_map, EGExtraInfoModifierFromDB::photon_config::tag_float_token_map, EGExtraInfoModifierFromDB::electron_config::tag_int_token_map, EGExtraInfoModifierFromDB::photon_config::tag_int_token_map, EGExtraInfoModifierFromDB::electron_config::tok_electron_src, EGExtraInfoModifierFromDB::photon_config::tok_photon_src, vtxH_, and vtxToken_.
|
finaloverridevirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 260 of file EGExtraInfoModifierFromDB.cc.
References bunchspacing_, EGExtraInfoModifierFromDB::electron_config::condnames_mean_25ns, EGExtraInfoModifierFromDB::photon_config::condnames_mean_25ns, EGExtraInfoModifierFromDB::electron_config::condnames_mean_50ns, EGExtraInfoModifierFromDB::photon_config::condnames_mean_50ns, EGExtraInfoModifierFromDB::electron_config::condnames_sigma_25ns, EGExtraInfoModifierFromDB::photon_config::condnames_sigma_25ns, EGExtraInfoModifierFromDB::electron_config::condnames_sigma_50ns, EGExtraInfoModifierFromDB::photon_config::condnames_sigma_50ns, EGExtraInfoModifierFromDB::electron_config::condnames_weight_25ns, EGExtraInfoModifierFromDB::electron_config::condnames_weight_50ns, e_conf, e_forestH_mean_, e_forestH_sigma_, ep_forestH_weight_, edm::EventSetup::get(), ph_conf, ph_forestH_mean_, ph_forestH_sigma_, edm::ESHandle< class >::product(), and AlCaHLTBitMon_QueryRunRegistry::string.
|
private |
Definition at line 79 of file EGExtraInfoModifierFromDB.cc.
Referenced by setConsumes(), and setEvent().
|
private |
Definition at line 80 of file EGExtraInfoModifierFromDB.cc.
Referenced by setEvent(), and setEventContent().
|
private |
Definition at line 81 of file EGExtraInfoModifierFromDB.cc.
Referenced by setConsumes().
|
private |
Definition at line 82 of file EGExtraInfoModifierFromDB.cc.
Referenced by setConsumes(), and setEvent().
|
private |
Definition at line 70 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), setConsumes(), setEvent(), and setEventContent().
|
private |
Definition at line 93 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEventContent().
|
private |
Definition at line 94 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEventContent().
|
private |
Definition at line 74 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEvent().
|
private |
Definition at line 73 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEvent().
|
private |
Definition at line 72 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEvent().
|
private |
Definition at line 95 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEventContent().
|
private |
Definition at line 86 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEvent().
|
private |
Definition at line 71 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), setConsumes(), setEvent(), and setEventContent().
|
private |
Definition at line 91 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEventContent().
|
private |
Definition at line 92 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEventContent().
|
private |
Definition at line 77 of file EGExtraInfoModifierFromDB.cc.
Referenced by setEvent().
|
private |
Definition at line 76 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEvent().
|
private |
Definition at line 75 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEvent().
|
private |
Definition at line 84 of file EGExtraInfoModifierFromDB.cc.
Referenced by setConsumes().
|
private |
Definition at line 85 of file EGExtraInfoModifierFromDB.cc.
Referenced by setConsumes(), and setEvent().
|
private |
Definition at line 83 of file EGExtraInfoModifierFromDB.cc.
Referenced by modifyObject(), and setEvent().
|
private |
Definition at line 89 of file EGExtraInfoModifierFromDB.cc.
Referenced by setEvent().
|
private |
Definition at line 87 of file EGExtraInfoModifierFromDB.cc.
Referenced by setConsumes().
|
private |
Definition at line 88 of file EGExtraInfoModifierFromDB.cc.
Referenced by setConsumes(), and setEvent().