Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
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:28
ev
bool ev
Definition:
Hydjet2Hadronizer.cc:90
dt_dqm_sourceclient_common_cff.reco
tuple reco
Definition:
dt_dqm_sourceclient_common_cff.py:107
TrackingRegion
Definition:
TrackingRegion.h:40
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:62
Generated for CMSSW Reference Manual by
1.8.5