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 public:
23  explicit L2TauPixelTrackMatch(const edm::ParameterSet&);
24  ~L2TauPixelTrackMatch() override;
25  void produce(edm::Event&, const edm::EventSetup&) override;
26 
27 private:
28  struct TinyTrack {
29  float pt, eta, phi;
31  };
32 
34  float m_jetMinPt;
35  float m_jetMaxEta;
37  float m_trackMinPt;
38  float m_deltaR;
40 };
41 
42 #endif
L2TauPixelTrackMatch::TinyTrack::pt
float pt
Definition: L2TauPixelTrackMatch.h:29
L2TauPixelTrackMatch::TinyTrack::eta
float eta
Definition: L2TauPixelTrackMatch.h:29
L2TauPixelTrackMatch::~L2TauPixelTrackMatch
~L2TauPixelTrackMatch() override
Definition: L2TauPixelTrackMatch.cc:28
EDProducer.h
L2TauPixelTrackMatch
Definition: L2TauPixelTrackMatch.h:21
L2TauPixelTrackMatch::produce
void produce(edm::Event &, const edm::EventSetup &) override
Definition: L2TauPixelTrackMatch.cc:30
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs >
TriggerFilterObjectWithRefs.h
L2TauPixelTrackMatch::TinyTrack
Definition: L2TauPixelTrackMatch.h:28
L2TauPixelTrackMatch::TinyTrack::phi
float phi
Definition: L2TauPixelTrackMatch.h:29
Track.h
TrackFwd.h
BeamSpot.h
L2TauPixelTrackMatch::m_trackMinPt
float m_trackMinPt
Definition: L2TauPixelTrackMatch.h:37
edm::ParameterSet
Definition: ParameterSet.h:36
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition: Point3D.h:12
Event.h
L2TauPixelTrackMatch::L2TauPixelTrackMatch
L2TauPixelTrackMatch(const edm::ParameterSet &)
Definition: L2TauPixelTrackMatch.cc:15
L2TauPixelTrackMatch::m_jetMaxEta
float m_jetMaxEta
Definition: L2TauPixelTrackMatch.h:35
L2TauPixelTrackMatch::m_deltaR
float m_deltaR
Definition: L2TauPixelTrackMatch.h:38
L2TauPixelTrackMatch::m_jetMinPt
float m_jetMinPt
Definition: L2TauPixelTrackMatch.h:34
edm::EventSetup
Definition: EventSetup.h:57
L2TauPixelTrackMatch::TinyTrack::vtx
math::XYZPoint vtx
Definition: L2TauPixelTrackMatch.h:30
InputTag.h
L2TauPixelTrackMatch::m_trackSrc
edm::EDGetTokenT< reco::TrackCollection > m_trackSrc
Definition: L2TauPixelTrackMatch.h:36
L2TauPixelTrackMatch::m_jetSrc
edm::EDGetTokenT< trigger::TriggerFilterObjectWithRefs > m_jetSrc
Definition: L2TauPixelTrackMatch.h:33
Point3D.h
edm::EDProducer
Definition: EDProducer.h:36
ParameterSet.h
edm::Event
Definition: Event.h:73
L2TauPixelTrackMatch::m_beamSpotTag
edm::EDGetTokenT< reco::BeamSpot > m_beamSpotTag
Definition: L2TauPixelTrackMatch.h:39