Classes | |
struct | partVars |
Public Member Functions | |
EGRegressionModifierDRN (const edm::ParameterSet &conf, edm::ConsumesCollector &cc) | |
void | modifyObject (reco::GsfElectron &) const final |
void | modifyObject (reco::Photon &) const final |
void | modifyObject (pat::Electron &) const final |
void | modifyObject (pat::Photon &) const final |
void | setEvent (const edm::Event &) final |
void | setEventContent (const edm::EventSetup &) final |
Public Member Functions inherited from ModifyObjectValueBase | |
virtual void | modifyObject (reco::Muon &) const |
virtual void | modifyObject (reco::BaseTau &) const |
virtual void | modifyObject (reco::Jet &) const |
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 () |
Private Attributes | |
std::unique_ptr< partVars< reco::Photon > > | gedPhotons_ |
std::unique_ptr< partVars< reco::GsfElectron > > | gsfElectrons_ |
std::unique_ptr< partVars< pat::Electron > > | patElectrons_ |
std::unique_ptr< partVars< pat::Photon > > | patPhotons_ |
Definition at line 41 of file EGRegressionModifierDRN.cc.
EGRegressionModifierDRN::EGRegressionModifierDRN | ( | const edm::ParameterSet & | conf, |
edm::ConsumesCollector & | cc | ||
) |
Definition at line 102 of file EGRegressionModifierDRN.cc.
References edm::ParameterSet::exists(), gedPhotons_, edm::ParameterSet::getParameterSet(), gsfElectrons_, patElectrons_, and patPhotons_.
|
finalvirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 149 of file EGRegressionModifierDRN.cc.
References pfMETCorrectionType0_cfi::correction, Exception, gsfElectrons_, reco::GsfElectron::setCorrectedEcalEnergy(), and reco::GsfElectron::setCorrectedEcalEnergyError().
|
finalvirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 198 of file EGRegressionModifierDRN.cc.
References pfMETCorrectionType0_cfi::correction, gedPhotons_, and reco::Photon::setCorrectedEnergy().
|
finalvirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 166 of file EGRegressionModifierDRN.cc.
References pfMETCorrectionType0_cfi::correction, Exception, patElectrons_, reco::GsfElectron::setCorrectedEcalEnergy(), and reco::GsfElectron::setCorrectedEcalEnergyError().
|
finalvirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 185 of file EGRegressionModifierDRN.cc.
References pfMETCorrectionType0_cfi::correction, patPhotons_, and reco::Photon::setCorrectedEnergy().
|
finalvirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 121 of file EGRegressionModifierDRN.cc.
References gedPhotons_, edm::Event::get(), gsfElectrons_, patElectrons_, and patPhotons_.
|
finalvirtual |
Reimplemented from ModifyObjectValueBase.
Definition at line 147 of file EGRegressionModifierDRN.cc.
|
private |
Definition at line 98 of file EGRegressionModifierDRN.cc.
Referenced by EGRegressionModifierDRN(), modifyObject(), and setEvent().
|
private |
Definition at line 99 of file EGRegressionModifierDRN.cc.
Referenced by EGRegressionModifierDRN(), modifyObject(), and setEvent().
|
private |
Definition at line 97 of file EGRegressionModifierDRN.cc.
Referenced by EGRegressionModifierDRN(), modifyObject(), and setEvent().
|
private |
Definition at line 96 of file EGRegressionModifierDRN.cc.
Referenced by EGRegressionModifierDRN(), modifyObject(), and setEvent().