Main Page
Namespaces
Classes
Package Documentation
src
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
{
class
EventSetup
;}
10
class
TrackingRegion
;
11
class
TrackingRecHit
;
12
13
14
class
PixelFitterBase
{
15
public
:
16
virtual
~PixelFitterBase
(){}
17
18
virtual
std::unique_ptr<reco::Track>
run
(
const
std::vector<const TrackingRecHit *>&
hits
,
19
const
TrackingRegion
& region,
20
const
edm::EventSetup
&
setup
)
const
= 0;
21
};
22
#endif
PixelFitterBase
Definition:
PixelFitterBase.h:14
hfClusterShapes_cfi.hits
hits
Definition:
hfClusterShapes_cfi.py:5
GeneralSetup.setup
def setup(process, global_tag, zero_tesla=False)
Definition:
GeneralSetup.py:2
TrackingRecHit
Definition:
TrackingRecHit.h:23
TrackingRegion
Definition:
TrackingRegion.h:39
writedatasetfile.run
run
Definition:
writedatasetfile.py:27
EventSetup
edm::EventSetup
Definition:
EventSetup.h:57
PixelFitterBase::~PixelFitterBase
virtual ~PixelFitterBase()
Definition:
PixelFitterBase.h:16
edm
HLT enums.
Definition:
AlignableModifier.h:17
Track.h
Generated for CMSSW Reference Manual by
1.8.11