28 vector<JetCorrectorParameters> vParam;
29 vParam.push_back(fParam);
45 <<
"Wrong interface correction(LorentzVector), event required!";
54 <<
"Wrong interface correction(reco::Jet), event required!";
68 for(
unsigned int ind=0;ind<recVtxs->size();ind++) {
69 if (!((*recVtxs)[ind].isFake()) && (*recVtxs)[ind].ndof() > mMinVtxNdof) {
79 result = mCorrector->getCorrection(values);
T getParameter(std::string const &) const
double eta() const final
momentum pseudorapidity
Base class for all types of Jets.
const Definitions & definitions() const
double pt() const final
transverse momentum
void setJetEta(float fEta)
~L1OffsetCorrector() override
double correction(const LorentzVector &fJet) const override
get correction using Jet information only
double energy() const final
energy
bool getByLabel(InputTag const &tag, Handle< PROD > &result) const
L1OffsetCorrector(const JetCorrectorParameters &fConfig, const edm::ParameterSet &fParameters)
std::string level() const
reco::Particle::LorentzVector LorentzVector