Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Groups
Pages
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
class
TrackingRegion
;
10
class
TrackingRecHit
;
11
12
class
PixelFitterBase
{
13
public
:
14
virtual
~PixelFitterBase
() {}
15
16
virtual
std::unique_ptr<reco::Track>
run
(
const
std::vector<const TrackingRecHit*>& hits,
17
const
TrackingRegion
&
region
)
const
= 0;
18
};
19
#endif
PixelFitterBase
Definition:
PixelFitterBase.h:12
TrackingRecHit
Definition:
TrackingRecHit.h:21
TrackingRegion
Definition:
TrackingRegion.h:40
HLT_FULL_cff.region
tuple region
Definition:
HLT_FULL_cff.py:85941
PixelFitterBase::~PixelFitterBase
virtual ~PixelFitterBase()
Definition:
PixelFitterBase.h:14
Track.h
PixelFitterBase::run
virtual std::unique_ptr< reco::Track > run(const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const =0
Generated for CMSSW Reference Manual by
1.8.5