Main Page
Namespaces
Classes
Package Documentation
DataFormats
L1Trigger
src
L1Candidate.cc
Go to the documentation of this file.
1
2
#include "
DataFormats/L1Trigger/interface/L1Candidate.h
"
3
4
l1t::L1Candidate::L1Candidate
() : hwPt_(0), hwEta_(0), hwPhi_(0), hwQual_(0), hwIso_(0) {}
5
6
l1t::L1Candidate::L1Candidate
(
const
LorentzVector
&
p4
,
int
pt
,
int
eta
,
int
phi
,
int
qual,
int
iso)
7
:
LeafCandidate
((char)0, p4),
hwPt_
(pt),
hwEta_
(eta),
hwPhi_
(phi),
hwQual_
(qual),
hwIso_
(iso) {}
8
9
l1t::L1Candidate::L1Candidate
(
const
PolarLorentzVector
&
p4
,
int
pt
,
int
eta
,
int
phi
,
int
qual,
int
iso)
10
:
LeafCandidate
((char)0, p4),
hwPt_
(pt),
hwEta_
(eta),
hwPhi_
(phi),
hwQual_
(qual),
hwIso_
(iso) {}
11
12
l1t::L1Candidate::~L1Candidate
() {}
13
14
bool
l1t::L1Candidate::operator==
(
const
l1t::L1Candidate
& rhs)
const
{
15
return
hwPt_
== rhs.
hwPt
() &&
hwEta_
== rhs.
hwEta
() &&
hwPhi_
== rhs.
hwPhi
() &&
hwQual_
== rhs.
hwQual
() &&
16
hwIso_
== rhs.
hwIso
();
17
}
reco::LeafCandidate::eta
double eta() const final
momentum pseudorapidity
Definition:
LeafCandidate.h:152
reco::LeafCandidate::pt
double pt() const final
transverse momentum
Definition:
LeafCandidate.h:146
l1t::L1Candidate::hwPhi
int hwPhi() const
Definition:
L1Candidate.h:37
l1t::L1Candidate::operator==
virtual bool operator==(const l1t::L1Candidate &rhs) const
Definition:
L1Candidate.cc:14
l1t::L1Candidate::hwQual_
int hwQual_
Definition:
L1Candidate.h:49
l1t::L1Candidate::hwIso
int hwIso() const
Definition:
L1Candidate.h:39
l1t::L1Candidate::~L1Candidate
~L1Candidate() override
Definition:
L1Candidate.cc:12
l1t::L1Candidate
Definition:
L1Candidate.h:15
reco::LeafCandidate::p4
const LorentzVector & p4() const final
four-momentum Lorentz vector
Definition:
LeafCandidate.h:114
l1t::L1Candidate::hwEta
int hwEta() const
Definition:
L1Candidate.h:36
l1t::L1Candidate::hwIso_
int hwIso_
Definition:
L1Candidate.h:50
l1t::L1Candidate::hwQual
int hwQual() const
Definition:
L1Candidate.h:38
l1t::L1Candidate::hwPt
int hwPt() const
Definition:
L1Candidate.h:35
l1t::L1Candidate::hwEta_
int hwEta_
Definition:
L1Candidate.h:47
l1t::L1Candidate::hwPhi_
int hwPhi_
Definition:
L1Candidate.h:48
L1Candidate.h
reco::Candidate::LorentzVector
math::XYZTLorentzVector LorentzVector
Lorentz vector.
Definition:
Candidate.h:37
reco::LeafCandidate::LeafCandidate
LeafCandidate()
Definition:
LeafCandidate.h:33
l1t::L1Candidate::L1Candidate
L1Candidate()
Definition:
L1Candidate.cc:4
reco::LeafCandidate::phi
double phi() const final
momentum azimuthal angle
Definition:
LeafCandidate.h:148
l1t::L1Candidate::hwPt_
int hwPt_
Definition:
L1Candidate.h:42
reco::Candidate::PolarLorentzVector
math::PtEtaPhiMLorentzVector PolarLorentzVector
Lorentz vector.
Definition:
Candidate.h:39
Generated for CMSSW Reference Manual by
1.8.11