CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Pages
PixelTrackFilterByKinematics.h
Go to the documentation of this file.
1 #ifndef PixelTrackFitting_PixelTrackFilterByKinematics_H
2 #define PixelTrackFitting_PixelTrackFilterByKinematics_H
3 
5 
6 namespace edm {class ParameterSet; class EventSetup; }
7 
9 public:
12  PixelTrackFilterByKinematics(double ptmin = 0.9, double tipmax = 0.1, double chi2max = 100.);
14  void update(const edm::Event&, const edm::EventSetup&) override;
15  virtual bool operator()(const reco::Track*) const;
16  virtual bool operator()(const reco::Track*, const PixelTrackFilter::Hits & hits) const;
17 private:
20  double theChi2Max;
21 };
22 #endif
virtual bool operator()(const reco::Track *) const
std::vector< const TrackingRecHit * > Hits
tuple cfg
Definition: looper.py:293
void update(const edm::Event &, const edm::EventSetup &) override
PixelTrackFilterByKinematics(const edm::ParameterSet &cfg)
double ptmin
Definition: HydjetWrapper.h:90