#include <L1JPTOffsetCorrector.h>
Public Member Functions | |
virtual double | correction (const LorentzVector &fJet) const |
get correction using Jet information only More... | |
virtual double | correction (const reco::Jet &fJet) const |
apply correction using Jet information only More... | |
virtual double | correction (const reco::Jet &fJet, const edm::Event &fEvent, const edm::EventSetup &fSetup) const |
apply correction using all event information More... | |
virtual bool | eventRequired () const |
if correction needs event information More... | |
L1JPTOffsetCorrector (const JetCorrectorParameters &fConfig, const edm::ParameterSet &fParameters) | |
virtual bool | refRequired () const |
if correction needs the jet reference More... | |
virtual | ~L1JPTOffsetCorrector () |
Public Member Functions inherited from JetCorrector | |
virtual double | correction (const reco::Jet &fJet, const edm::RefToBase< reco::Jet > &fJetRef, const edm::Event &fEvent, const edm::EventSetup &fSetup) const |
apply correction using all event information More... | |
virtual double | correction (const reco::Jet &fJet, const edm::RefToBase< reco::Jet > &fJetRef, const edm::Event &fEvent, const edm::EventSetup &fSetup, LorentzVector &corrected) const |
Apply vectorial correction using all event information. More... | |
JetCorrector () | |
virtual bool | vectorialCorrection () const |
if vectorial correction is provided More... | |
virtual | ~JetCorrector () |
Private Attributes | |
FactorizedJetCorrector * | mCorrector |
bool | mIsOffsetSet |
std::string | mOffsetService |
Additional Inherited Members | |
Public Types inherited from JetCorrector | |
typedef reco::Particle::LorentzVector | LorentzVector |
Static Public Member Functions inherited from JetCorrector | |
static const JetCorrector * | getJetCorrector (const std::string &fName, const edm::EventSetup &fSetup) |
retrieve corrector from the event setup. troughs exception if something is missing More... | |
Definition at line 17 of file L1JPTOffsetCorrector.h.
L1JPTOffsetCorrector::L1JPTOffsetCorrector | ( | const JetCorrectorParameters & | fConfig, |
const edm::ParameterSet & | fParameters | ||
) |
Definition at line 24 of file L1JPTOffsetCorrector.cc.
References JetCorrectorParameters::definitions(), edm::ParameterSet::getParameter(), and JetCorrectorParameters::Definitions::level().
|
virtual |
Definition at line 39 of file L1JPTOffsetCorrector.cc.
|
virtual |
get correction using Jet information only
Implements JetCorrector.
Definition at line 46 of file L1JPTOffsetCorrector.cc.
References edm::hlt::Exception.
|
virtual |
apply correction using Jet information only
Implements JetCorrector.
Definition at line 55 of file L1JPTOffsetCorrector.cc.
References edm::hlt::Exception.
|
virtual |
apply correction using all event information
Reimplemented from JetCorrector.
Definition at line 64 of file L1JPTOffsetCorrector.cc.
References JetCorrector::correction(), reco::LeafCandidate::energy(), reco::JPTJet::getCaloJetRef(), JetCorrector::getJetCorrector(), evf::evtn::offset(), reco::LeafCandidate::px(), reco::LeafCandidate::py(), reco::LeafCandidate::pz(), and query::result.
|
inlinevirtual |
if correction needs event information
Implements JetCorrector.
Definition at line 37 of file L1JPTOffsetCorrector.h.
|
inlinevirtual |
if correction needs the jet reference
Implements JetCorrector.
Definition at line 38 of file L1JPTOffsetCorrector.h.
|
private |
Definition at line 44 of file L1JPTOffsetCorrector.h.
|
private |
Definition at line 43 of file L1JPTOffsetCorrector.h.
|
private |
Definition at line 42 of file L1JPTOffsetCorrector.h.