CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
HIProtoTrackFilter.h
Go to the documentation of this file.
1 #ifndef _HIProtoTrackFilter_h_
2 #define _HIProtoTrackFilter_h_
3 
5 
10 
11 namespace edm { class ParameterSet; class EventSetup; class Event;}
12 
14 public:
16  virtual ~HIProtoTrackFilter();
17  virtual bool operator() (const reco::Track*, const PixelTrackFilter::Hits & hits) const;
18  virtual void update(const edm::Event& ev, const edm::EventSetup& es) override;
19 private:
20  double theTIPMax;
28 
29 };
30 
31 #endif
std::vector< const TrackingRecHit * > Hits
edm::InputTag theBeamSpotTag
edm::EDGetTokenT< SiPixelRecHitCollection > theSiPixelRecHitsToken
bool ev
virtual void update(const edm::Event &ev, const edm::EventSetup &es) override
virtual bool operator()(const reco::Track *, const PixelTrackFilter::Hits &hits) const
const reco::BeamSpot * theBeamSpot
HIProtoTrackFilter(const edm::ParameterSet &ps, edm::ConsumesCollector &iC)
edm::EDGetTokenT< reco::BeamSpot > theBeamSpotToken