1 #ifndef JetPartonCorrector_h
2 #define JetPartonCorrector_h
16 namespace JetPartonNamespace {
36 typedef std::map<double,JetPartonNamespace::ParametrizationJetParton *>
ParametersMap;
virtual ~JetPartonCorrector()
JetPartonCorrector(const edm::ParameterSet &fConfig)
std::map< double, JetPartonNamespace::ParametrizationJetParton * > ParametersMap
double theJetFinderRadius
ParametersMap parametrization
virtual double correction(const LorentzVector &fJet) const
get correction using Jet information only
void setParameters(std::string aCalibrationType, double aJetFinderRadius, int aPartonMixture)
virtual bool eventRequired() const
if correction needs event information
reco::Particle::LorentzVector LorentzVector