Main Page
Namespaces
Classes
Package Documentation
RecoPixelVertexing
PixelTrackFitting
interface
PixelFitterBase.h
Go to the documentation of this file.
1
#ifndef RecoPixelVertexing_PixelTrackFitting_PixelFitterBase_H
2
#define RecoPixelVertexing_PixelTrackFitting_PixelFitterBase_H
3
4
#include "
DataFormats/TrackReco/interface/Track.h
"
5
6
#include <vector>
7
#include <memory>
8
9
namespace
edm
{
10
class
EventSetup
;
11
}
12
class
TrackingRegion
;
13
class
TrackingRecHit
;
14
15
class
PixelFitterBase
{
16
public
:
17
virtual
~PixelFitterBase
() {}
18
19
virtual
std::unique_ptr<reco::Track>
run
(
const
std::vector<const TrackingRecHit*>&
hits
,
20
const
TrackingRegion
&
region
,
21
const
edm::EventSetup
&
setup
)
const
= 0;
22
};
23
#endif
PixelFitterBase
Definition:
PixelFitterBase.h:15
hfClusterShapes_cfi.hits
hits
Definition:
hfClusterShapes_cfi.py:5
HLT_2018_cff.region
region
Definition:
HLT_2018_cff.py:81376
TrackingRecHit
Definition:
TrackingRecHit.h:22
TrackingRegion
Definition:
TrackingRegion.h:40
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
EventSetup
edm::EventSetup
Definition:
EventSetup.h:57
singleTopDQM_cfi.setup
setup
SETUP
Definition:
singleTopDQM_cfi.py:36
PixelFitterBase::~PixelFitterBase
virtual ~PixelFitterBase()
Definition:
PixelFitterBase.h:17
edm
HLT enums.
Definition:
AlignableModifier.h:19
Track.h
Generated for CMSSW Reference Manual by
1.8.11