00001 #ifndef PhysicsTools_PatAlgos_KinematicResolutionProvider_H 00002 #define PhysicsTools_PatAlgos_KinematicResolutionProvider_H 00003 00018 namespace reco { class Candidate; } 00019 namespace pat { class CandKinResolution; } 00020 namespace edm { class ParameterSet; class EventSetup; } 00021 00022 class KinematicResolutionProvider { 00023 00024 public: 00026 virtual void setup(const edm::EventSetup &iSetup) const { } 00029 virtual pat::CandKinResolution getResolution(const reco::Candidate &c) const = 0; 00030 }; 00031 00032 #endif