Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:30
EventSetup
dt_offlineAnalysis_common_cff.reco
tuple reco
Definition:
dt_offlineAnalysis_common_cff.py:54
edm::EventSetup
Definition:
EventSetup.h:44
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
trackerHits.c
tuple c
Definition:
trackerHits.py:26
KinematicResolutionProvider
Interface for derived classes to provide object resolutions for PAT.
Definition:
KinematicResolutionProvider.h:22
pat::CandKinResolution
Definition:
CandKinResolution.h:11
KinematicResolutionProvider::getResolution
virtual pat::CandKinResolution getResolution(const reco::Candidate &c) const =0
Generated for CMSSW Reference Manual by
1.8.5