CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HIPixelTrackFilter.h
Go to the documentation of this file.
1 #ifndef _HIPixelTrackFilter_h_
2 #define _HIPixelTrackFilter_h_
3 
9 
10 namespace edm { class ParameterSet; class EventSetup; class Event;}
11 class TrackerTopology;
12 
14 public:
16  virtual ~HIPixelTrackFilter();
17  virtual bool operator() (const reco::Track*, const PixelTrackFilter::Hits & hits,
18  const TrackerTopology *tTopo) const;
19  virtual void update(const edm::Event& ev, const edm::EventSetup& es) override;
20 private:
28 
29 };
30 
31 #endif
std::vector< const TrackingRecHit * > Hits
std::vector< Vertex > VertexCollection
collection of Vertex objects
Definition: VertexFwd.h:9
bool ev
edm::EDGetTokenT< reco::VertexCollection > theVertexCollectionToken
const reco::VertexCollection * theVertices
virtual bool operator()(const reco::Track *, const PixelTrackFilter::Hits &hits, const TrackerTopology *tTopo) const
edm::InputTag theVertexCollection
HIPixelTrackFilter(const edm::ParameterSet &ps, edm::ConsumesCollector &iC)
virtual void update(const edm::Event &ev, const edm::EventSetup &es) override