Main Page
+
Namespaces
Namespace List
+
Namespace Members
+
All
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
z
+
Enumerator
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Enumerations
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerator
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Properties
_
a
c
d
e
f
l
m
o
p
s
t
u
v
+
Related Functions
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
Package Documentation
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
src
DataFormats
L1TMuonPhase2
src
TrackerMuon.cc
Go to the documentation of this file.
1
2
#include "
DataFormats/L1TMuonPhase2/interface/TrackerMuon.h
"
3
4
using namespace
l1t
;
5
6
TrackerMuon::TrackerMuon
() : hwZ0_(0), hwD0_(0) {}
7
8
TrackerMuon::TrackerMuon
(
9
const
edm::Ptr<L1TTTrackType>
& trk,
bool
charge
,
uint
pt
,
int
eta
,
int
phi,
int
z0,
int
d0
,
uint
quality
)
10
:
L1Candidate
(
LorentzVector
(trk->momentum().
x
(), trk->momentum().y(), trk->momentum().z(), trk->momentum().
mag
()),
11
pt
,
12
eta
,
13
phi,
14
quality
),
15
trkPtr_(trk),
16
hwCharge_(
charge
),
17
hwZ0_(z0),
18
hwD0_(
d0
),
19
hwBeta_(15) {}
20
21
TrackerMuon::~TrackerMuon
() {}
22
23
void
TrackerMuon::print
()
const
{
24
LogDebug
(
"TrackerMuon"
) <<
"Tracker Muon : charge="
<<
hwCharge_
<<
" pt="
<<
hwPt
() <<
","
<<
p4
().pt()
25
<<
" eta="
<<
hwEta
() <<
","
<<
p4
().eta() <<
" phi="
<<
hwPhi
() <<
","
<<
p4
().phi()
26
<<
" z0="
<<
hwZ0_
<<
" d0="
<<
hwD0_
<<
" isolation="
<<
hwIso
() <<
" beta="
<<
hwBeta_
27
<<
" quality="
<<
hwQual
();
28
}
TrackerMuon.h
parallelization.uint
uint
Definition:
parallelization.py:124
l1t::TrackerMuon::hwD0_
int hwD0_
Definition:
TrackerMuon.h:82
l1t::L1Candidate::hwPhi
int hwPhi() const
Definition:
L1Candidate.h:37
PVValHelper::eta
Definition:
PVValidationHelpers.h:70
l1t
delete x;
Definition:
CaloConfig.h:22
reco::LeafCandidate::p4
const LorentzVector & p4() const final
four-momentum Lorentz vector
Definition:
LeafCandidate.h:114
l1t::L1Candidate::hwQual
int hwQual() const
Definition:
L1Candidate.h:38
DiDispStaMuonMonitor_cfi.pt
pt
Definition:
DiDispStaMuonMonitor_cfi.py:39
quality
string quality
Definition:
beamSpotDipStandalone.cc:53
l1t::L1Candidate
Definition:
L1Candidate.h:15
l1t::L1Candidate::hwEta
int hwEta() const
Definition:
L1Candidate.h:36
edm::Ptr
Definition:
AssociationVector.h:31
l1t::TrackerMuon::print
void print() const
Definition:
TrackerMuon.cc:23
ALCARECOTkAlJpsiMuMu_cff.charge
charge
Definition:
ALCARECOTkAlJpsiMuMu_cff.py:47
l1t::TrackerMuon::~TrackerMuon
~TrackerMuon() override
Definition:
TrackerMuon.cc:21
d0
static constexpr float d0
Definition:
L1EGammaCrystalsEmulatorProducer.cc:83
mag
T mag() const
The vector magnitude. Equivalent to sqrt(vec.mag2())
Definition:
Basic3DVectorLD.h:127
l1t::L1Candidate::hwPt
int hwPt() const
Definition:
L1Candidate.h:35
l1t::TrackerMuon::hwZ0_
int hwZ0_
Definition:
TrackerMuon.h:81
l1t::TrackerMuon::TrackerMuon
TrackerMuon()
Definition:
TrackerMuon.cc:6
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition:
Candidate.h:36
l1t::TrackerMuon::hwBeta_
uint hwBeta_
Definition:
TrackerMuon.h:83
l1t::L1Candidate::hwIso
int hwIso() const
Definition:
L1Candidate.h:39
x
float x
Definition:
beamSpotDipStandalone.cc:55
l1t::TrackerMuon::hwCharge_
bool hwCharge_
Definition:
TrackerMuon.h:80
LogDebug
#define LogDebug(id)
Definition:
MessageLogger.h:241
Generated for CMSSW Reference Manual by
1.8.14