Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoPixelVertexing
PixelTrackFitting
interface
PixelFitter.h
Go to the documentation of this file.
1
#ifndef PixelFitter_H
2
#define PixelFitter_H
3
4
#include <vector>
5
6
namespace
edm {
class
ParameterSet
;
class
Event
;
class
EventSetup
;}
7
namespace
reco
{
class
Track;}
8
class
TrackingRegion
;
9
class
TrackingRecHit
;
10
11
12
13
class
PixelFitter
{
14
public
:
15
virtual
~PixelFitter
(){}
16
17
virtual
reco::Track
*
run
(
18
const
edm::EventSetup
& es,
19
const
std::vector<const TrackingRecHit *>& hits,
20
const
TrackingRegion
& region)
const
{
return
0;}
21
22
virtual
reco::Track
*
run
(
23
const
edm::Event
& ev,
24
const
edm::EventSetup
& es,
25
const
std::vector<const TrackingRecHit *>& hits,
26
const
TrackingRegion
& region)
const
{
return
run
(es,hits,region); }
27
};
28
#endif
PixelFitter::~PixelFitter
virtual ~PixelFitter()
Definition:
PixelFitter.h:15
ParameterSet
Definition:
Functions.h:16
PixelFitter::run
virtual reco::Track * run(const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const
Definition:
PixelFitter.h:17
TrackingRecHit
Definition:
TrackingRecHit.h:11
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:105
TrackingRegion
Definition:
TrackingRegion.h:26
EventSetup
PixelFitter
Definition:
PixelFitter.h:13
edm::EventSetup
Definition:
EventSetup.h:44
PixelFitter::run
virtual reco::Track * run(const edm::Event &ev, const edm::EventSetup &es, const std::vector< const TrackingRecHit * > &hits, const TrackingRegion ®ion) const
Definition:
PixelFitter.h:22
reco::Track
Definition:
Track.h:27
Event
edm::Event
Definition:
Event.h:50
Generated for CMSSW Reference Manual by
1.8.5