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
{
19
class
Candidate
;
20
}
21
namespace
pat
{
22
class
CandKinResolution;
23
}
24
namespace
edm
{
25
class
ParameterSet
;
26
class
EventSetup
;
27
}
// namespace edm
28
29
class
KinematicResolutionProvider
{
30
public
:
31
virtual
~
KinematicResolutionProvider
() =
default
;
33
virtual
void
setup
(
const
edm::EventSetup
&iSetup)
const
{}
36
virtual
pat::CandKinResolution
getResolution(
const
reco::Candidate
&
c
)
const
= 0;
37
};
38
39
#endif
ParameterSet
Definition:
Functions.h:16
reco::Candidate
Definition:
Candidate.h:28
HltBtagPostValidation_cff.c
c
Definition:
HltBtagPostValidation_cff.py:31
pat
Definition:
HeavyIon.h:7
EventSetup
edm::EventSetup
Definition:
EventSetup.h:57
configurableAnalysis::Candidate
char Candidate[]
Definition:
modules.cc:20
KinematicResolutionProvider::setup
virtual void setup(const edm::EventSetup &iSetup) const
everything that needs to be done before the event loop
Definition:
KinematicResolutionProvider.h:33
KinematicResolutionProvider
Interface for derived classes to provide object resolutions for PAT.
Definition:
KinematicResolutionProvider.h:29
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:45
edm
HLT enums.
Definition:
AlignableModifier.h:19
pat::CandKinResolution
Definition:
CandKinResolution.h:10
Generated for CMSSW Reference Manual by
1.8.11