24 : srcRho_(fConfig.getParameter<edm::InputTag>(
"srcRho"))
28 vector<JetCorrectorParameters> vParam;
29 vParam.push_back(fParam);
48 <<
"Wrong interface correction(LorentzVector), event required!";
57 <<
"Wrong interface correction(reco::Jet), event required!";
virtual double correction(const LorentzVector &fJet) const
apply correction using Jet information only
virtual ~L1FastjetCorrector()
FactorizedJetCorrector * mCorrector
Base class for all types of Jets.
const Definitions & definitions() const
virtual double eta() const
momentum pseudorapidity
void setJetEta(float fEta)
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
L1FastjetCorrector(const JetCorrectorParameters &fParam, const edm::ParameterSet &fConfig)
std::string level() const
virtual double pt() const
transverse momentum
virtual float jetArea() const
get jet area
reco::Particle::LorentzVector LorentzVector