Main Page
Namespaces
Classes
Package Documentation
RecoPixelVertexing
PixelTrackFitting
interface
PixelTrackFilterBase.h
Go to the documentation of this file.
1
#ifndef RecoPixelVertexing_PixelTrackFitting_PixelTrackFilterBase_H
2
#define RecoPixelVertexing_PixelTrackFitting_PixelTrackFilterBase_H
3
4
namespace
reco
{
class
Track; }
5
namespace
edm
{
class
Event
;
class
EventSetup
;
class
ConsumesCollector; }
6
class
TrackingRecHit
;
7
8
#include <vector>
9
10
class
PixelTrackFilterBase
{
11
public
:
12
virtual
~PixelTrackFilterBase
() {}
13
typedef
std::vector<const TrackingRecHit *>
Hits
;
14
virtual
bool
operator()(
const
reco::Track
*,
const
Hits&)
const
= 0;
15
};
16
#endif
PixelTrackFilterBase
Definition:
PixelTrackFilterBase.h:10
TrackingRecHit
Definition:
TrackingRecHit.h:23
PixelTrackFilterBase::~PixelTrackFilterBase
virtual ~PixelTrackFilterBase()
Definition:
PixelTrackFilterBase.h:12
EventSetup
reco::Track
Definition:
Track.h:28
Event
PixelTrackFilterBase::Hits
std::vector< const TrackingRecHit * > Hits
Definition:
PixelTrackFilterBase.h:13
reco
fixed size matrix
Definition:
AlignmentAlgorithmBase.h:44
edm
HLT enums.
Definition:
AlignableModifier.h:17
Generated for CMSSW Reference Manual by
1.8.11