CMS 3D CMS Logo

L2TauPixelTrackMatch.h
Go to the documentation of this file.
1 #ifndef L2TauPixelTrackMatch_h
2 #define L2TauPixelTrackMatch_h
3 
9 #include <vector>
10 
15 
22 {
23 public:
24 
25  explicit L2TauPixelTrackMatch(const edm::ParameterSet&);
26  ~L2TauPixelTrackMatch() override;
27  void produce(edm::Event&, const edm::EventSetup&) override;
28 
29 private:
30 
31  struct TinyTrack
32  {
33  float pt, eta, phi;
35  };
36 
38  float m_jetMinPt;
39  float m_jetMaxEta;
41  float m_trackMinPt;
42  float m_deltaR;
44 };
45 
46 #endif
L2TauPixelTrackMatch(const edm::ParameterSet &)
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > m_jetSrc
edm::EDGetTokenT< reco::TrackCollection > m_trackSrc
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:12
edm::EDGetTokenT< reco::BeamSpot > m_beamSpotTag
void produce(edm::Event &, const edm::EventSetup &) override