Main Page
Namespaces
Classes
Package Documentation
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Pages
src
RecoTauTag
HLTProducers
interface
L2TauPixelTrackMatch.h
Go to the documentation of this file.
1
#ifndef L2TauPixelTrackMatch_h
2
#define L2TauPixelTrackMatch_h
3
4
#include "
FWCore/Framework/interface/EDProducer.h
"
5
#include "
FWCore/Framework/interface/Event.h
"
6
#include "
FWCore/Utilities/interface/InputTag.h
"
7
#include "
FWCore/ParameterSet/interface/ParameterSet.h
"
8
#include "
DataFormats/Math/interface/Point3D.h
"
9
#include <vector>
10
11
17
class
L2TauPixelTrackMatch
:
public
edm::EDProducer
18
{
19
public
:
20
21
explicit
L2TauPixelTrackMatch
(
const
edm::ParameterSet
&);
22
~L2TauPixelTrackMatch
();
23
virtual
void
produce
(
edm::Event
&,
const
edm::EventSetup
&);
24
25
private
:
26
27
struct
TinyTrack
28
{
29
float
pt
,
eta
,
phi
;
30
math::XYZPoint
vtx
;
31
};
32
33
edm::InputTag
m_jetSrc
;
34
float
m_jetMinPt
;
35
float
m_jetMaxEta
;
36
edm::InputTag
m_trackSrc
;
37
float
m_trackMinPt
;
38
float
m_deltaR
;
39
edm::InputTag
m_beamSpotTag
;
40
};
41
42
#endif
L2TauPixelTrackMatch::m_jetMaxEta
float m_jetMaxEta
Definition:
L2TauPixelTrackMatch.h:35
L2TauPixelTrackMatch::L2TauPixelTrackMatch
L2TauPixelTrackMatch(const edm::ParameterSet &)
Definition:
L2TauPixelTrackMatch.cc:22
Event.h
L2TauPixelTrackMatch::~L2TauPixelTrackMatch
~L2TauPixelTrackMatch()
Definition:
L2TauPixelTrackMatch.cc:37
Point3D.h
L2TauPixelTrackMatch::m_trackSrc
edm::InputTag m_trackSrc
Definition:
L2TauPixelTrackMatch.h:36
edm::EDProducer
Definition:
EDProducer.h:21
ParameterSet.h
L2TauPixelTrackMatch::produce
virtual void produce(edm::Event &, const edm::EventSetup &)
Definition:
L2TauPixelTrackMatch.cc:40
L2TauPixelTrackMatch::TinyTrack
Definition:
L2TauPixelTrackMatch.h:27
L2TauPixelTrackMatch::TinyTrack::pt
float pt
Definition:
L2TauPixelTrackMatch.h:29
L2TauPixelTrackMatch::m_trackMinPt
float m_trackMinPt
Definition:
L2TauPixelTrackMatch.h:37
L2TauPixelTrackMatch::TinyTrack::vtx
math::XYZPoint vtx
Definition:
L2TauPixelTrackMatch.h:30
edm::EventSetup
Definition:
EventSetup.h:44
L2TauPixelTrackMatch::m_jetMinPt
float m_jetMinPt
Definition:
L2TauPixelTrackMatch.h:34
L2TauPixelTrackMatch::m_beamSpotTag
edm::InputTag m_beamSpotTag
Definition:
L2TauPixelTrackMatch.h:39
L2TauPixelTrackMatch
Definition:
L2TauPixelTrackMatch.h:17
EDProducer.h
math::XYZPoint
XYZPointD XYZPoint
point in space with cartesian internal representation
Definition:
Point3D.h:13
L2TauPixelTrackMatch::m_jetSrc
edm::InputTag m_jetSrc
Definition:
L2TauPixelTrackMatch.h:33
edm::InputTag
Definition:
InputTag.h:12
InputTag.h
L2TauPixelTrackMatch::m_deltaR
float m_deltaR
Definition:
L2TauPixelTrackMatch.h:38
L2TauPixelTrackMatch::TinyTrack::phi
float phi
Definition:
L2TauPixelTrackMatch.h:29
edm::ParameterSet
Definition:
ParameterSet.h:35
L2TauPixelTrackMatch::TinyTrack::eta
float eta
Definition:
L2TauPixelTrackMatch.h:29
edm::Event
Definition:
Event.h:50
Generated for CMSSW Reference Manual by
1.8.5