Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
PhysicsTools
PatAlgos
interface
KinematicResolutionProvider.h
Go to the documentation of this file.
1
#ifndef PhysicsTools_PatAlgos_KinematicResolutionProvider_H
2
#define PhysicsTools_PatAlgos_KinematicResolutionProvider_H
3
18
namespace
reco
{
class
Candidate
; }
19
namespace
pat {
class
CandKinResolution; }
20
namespace
edm {
class
ParameterSet
;
class
EventSetup
; }
21
22
class
KinematicResolutionProvider
{
23
24
public
:
26
virtual
void
setup
(
const
edm::EventSetup
&iSetup)
const
{ }
29
virtual
pat::CandKinResolution
getResolution
(
const
reco::Candidate
&
c
)
const
= 0;
30
};
31
32
#endif
ParameterSet
Definition:
Functions.h:16
reco::Candidate
Definition:
Candidate.h:28
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:106
EnergyCorrector.c
tuple c
Definition:
EnergyCorrector.py:43
EventSetup
edm::EventSetup
Definition:
EventSetup.h:45
configurableAnalysis::Candidate
char Candidate[]
Definition:
modules.cc:22
KinematicResolutionProvider::setup
virtual void setup(const edm::EventSetup &iSetup) const
everything that needs to be done before the event loop
Definition:
KinematicResolutionProvider.h:26
KinematicResolutionProvider
Interface for derived classes to provide object resolutions for PAT.
Definition:
KinematicResolutionProvider.h:22
pat::CandKinResolution
Definition:
CandKinResolution.h:10
KinematicResolutionProvider::getResolution
virtual pat::CandKinResolution getResolution(const reco::Candidate &c) const =0
Generated for CMSSW Reference Manual by
1.8.5