virtual const Point & vertex() const
vertex position
virtual double correction(const LorentzVector &fJet) const =0
get correction using Jet information only
Base class for all types of Jets.
void setEventSetup(const edm::EventSetup &es)
virtual void scaleEnergy(double fScale)
scale energy of the jet
reco::Jet operator()(const reco::Jet &jet) const
Returns the corrected jet.
std::string m_correctorName
CorrectJet(const std::string &corrector)
static const JetCorrector * getJetCorrector(const std::string &fName, const edm::EventSetup &fSetup)
retrieve corrector from the event setup. troughs exception if something is missing ...
const JetCorrector * m_corrector
virtual const LorentzVector & p4() const
four-momentum Lorentz vector