1 #ifndef RECOMET_METALGORITHMS_SIGNALGORESOLUTIONS_H 2 #define RECOMET_METALGORITHMS_SIGNALGORESOLUTIONS_H 72 const double &
p)
const;
77 const double &
eta)
const;
87 typedef std::pair<metsig::resolutionType, metsig::resolutionFunc>
functionCombo;
double EtFunction(const functionPars &x, const functionPars &par) const
void addfunction(const resolutionType type, const resolutionFunc func, const std::vector< double > ¶meters)
metsig::SigInputObj evalPFJet(const reco::Jet *jet) const
Base class for all types of Jets.
double PFunction(const functionPars &x, const functionPars &par) const
std::vector< double > jdpt[10]
double PhiFunction(const functionPars &x, const functionPars &par) const
metsig::SigInputObj evalPF(const reco::PFCandidate *candidate) const
std::map< functionCombo, functionPars > functionmap_
std::vector< double > functionPars
double eval(const resolutionType &type, const resolutionFunc &func, const double &et, const double &phi, const double &eta, const double &p) const
double ElectronPtResolution(const reco::PFCandidate *c) const
Particle reconstructed by the particle flow algorithm.
JetResolution * phiResol_
void initializeJetResolutions(const edm::ParameterSet &iConfig)
double PhiConstFunction(const functionPars &x, const functionPars &par) const
PFEnergyResolution * pfresol_
std::vector< double > jdphi[10]
std::pair< metsig::resolutionType, metsig::resolutionFunc > functionCombo
double getfunc(const resolutionType &type, const resolutionFunc &func, std::vector< double > &x) const
void addResolutions(const edm::ParameterSet &iConfig)