Interface for derived classes to provide object resolutions for PAT. More...
#include "PhysicsTools/PatAlgos/interface/KinematicResolutionProvider.h"
Public Member Functions | |
virtual pat::CandKinResolution | getResolution (const reco::Candidate &c) const =0 |
virtual void | setup (const edm::EventSetup &iSetup) const |
everything that needs to be done before the event loop More... | |
virtual | ~KinematicResolutionProvider ()=default |
Interface for derived classes to provide object resolutions for PAT.
This vitrtual base class is an interface for all derived classes that provide resolution factors for PAT. The following functions need to be implemented by any derived class:
getResolution
a setup function is provided but might need to be re-implemented.
Definition at line 29 of file KinematicResolutionProvider.h.
|
virtualdefault |
|
pure virtual |
get a CandKinResolution object from the service; this function needs to be implemented by any derived class
Implemented in StringResolutionProvider.
|
inlinevirtual |
everything that needs to be done before the event loop
Definition at line 33 of file KinematicResolutionProvider.h.
References HltBtagPostValidation_cff::c.