Main Page
Namespaces
Classes
Package Documentation
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
:
25
virtual
~
KinematicResolutionProvider
() =
default
;
27
virtual
void
setup
(
const
edm::EventSetup
&iSetup)
const
{ }
30
virtual
pat::CandKinResolution
getResolution(
const
reco::Candidate
&
c
)
const
= 0;
31
};
32
33
#endif
ParameterSet
Definition:
Functions.h:16
EnergyCorrector.c
c
Definition:
EnergyCorrector.py:43
reco::Candidate
Definition:
Candidate.h:28
pat
Definition:
HeavyIon.h:7
EventSetup
edm::EventSetup
Definition:
EventSetup.h:48
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:27
KinematicResolutionProvider
Interface for derived classes to provide object resolutions for PAT.
Definition:
KinematicResolutionProvider.h:22
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:43
edm
HLT enums.
Definition:
AlignableModifier.h:17
pat::CandKinResolution
Definition:
CandKinResolution.h:10
Generated for CMSSW Reference Manual by
1.8.11