Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
RecoPixelVertexing
PixelLowPtUtilities
interface
TripletFilter.h
Go to the documentation of this file.
1
#ifndef _TripletFilter_h_
2
#define _TripletFilter_h_
3
4
#include "
DataFormats/GeometryVector/interface/LocalVector.h
"
5
#include "
DataFormats/GeometryVector/interface/GlobalVector.h
"
6
7
#include <vector>
8
9
namespace
edm {
class
EventSetup
; }
10
class
TrackingRecHit
;
11
class
ClusterShapeHitFilter
;
12
class
TrackerTopology
;
13
class
SiPixelClusterShapeCache
;
14
15
class
TripletFilter
16
{
17
public
:
18
TripletFilter
(
const
edm::EventSetup
& es);
19
~TripletFilter
();
20
bool
checkTrack
(
const
std::vector<const TrackingRecHit*>&
recHits
,
21
const
std::vector<LocalVector>& localDirs,
const
TrackerTopology
*tTopo,
const
SiPixelClusterShapeCache
& clusterShapeCache);
22
bool
checkTrack
(
const
std::vector<const TrackingRecHit*>& recHits,
23
const
std::vector<GlobalVector>& globalDirs,
const
TrackerTopology
*tTopo,
const
SiPixelClusterShapeCache
& clusterShapeCache);
24
25
private
:
26
const
ClusterShapeHitFilter
*
theFilter
;
27
};
28
29
#endif
30
SiPixelClusterShapeCache
Definition:
SiPixelClusterShapeCache.h:39
TrackerTopology
Definition:
TrackerTopology.h:18
TrackingRecHit
Definition:
TrackingRecHit.h:23
HLT_25ns14e33_v3_cff.recHits
tuple recHits
Definition:
HLT_25ns14e33_v3_cff.py:52857
TripletFilter::theFilter
const ClusterShapeHitFilter * theFilter
Definition:
TripletFilter.h:26
EventSetup
TripletFilter::checkTrack
bool checkTrack(const std::vector< const TrackingRecHit * > &recHits, const std::vector< LocalVector > &localDirs, const TrackerTopology *tTopo, const SiPixelClusterShapeCache &clusterShapeCache)
Definition:
TripletFilter.cc:37
edm::EventSetup
Definition:
EventSetup.h:45
TripletFilter::~TripletFilter
~TripletFilter()
Definition:
TripletFilter.cc:31
GlobalVector.h
TripletFilter
Definition:
TripletFilter.h:15
TripletFilter::TripletFilter
TripletFilter(const edm::EventSetup &es)
Definition:
TripletFilter.cc:22
ClusterShapeHitFilter
Definition:
ClusterShapeHitFilter.h:151
LocalVector.h
Generated for CMSSW Reference Manual by
1.8.5