#include <P2GTCandidate.h>
Classes | |
struct | Optional |
Public Member Functions | |
hwBeta_t | hwBeta () const |
int | hwBeta_toInt () const |
hwCharge_t | hwCharge () const |
int | hwCharge_toInt () const |
hwD0_t | hwD0 () const |
int | hwD0_toInt () const |
hwEta_t | hwEta () const |
int | hwEta_toInt () const |
hwIndex_t | hwIndex () const |
int | hwIndex_toInt () const |
hwIsolationPT_t | hwIsolationPT () const |
int | hwIsolationPT_toInt () const |
hwMass_t | hwMass () const |
int | hwMass_toInt () const |
hwNumber_of_displaced_tracks_t | hwNumber_of_displaced_tracks () const |
int | hwNumber_of_displaced_tracks_toInt () const |
hwNumber_of_tracks_t | hwNumber_of_tracks () const |
hwNumber_of_tracks_in_pv_t | hwNumber_of_tracks_in_pv () const |
int | hwNumber_of_tracks_in_pv_toInt () const |
hwNumber_of_tracks_not_in_pv_t | hwNumber_of_tracks_not_in_pv () const |
int | hwNumber_of_tracks_not_in_pv_toInt () const |
int | hwNumber_of_tracks_toInt () const |
hwPhi_t | hwPhi () const |
int | hwPhi_toInt () const |
hwPT_t | hwPT () const |
int | hwPT_toInt () const |
hwQualityFlags_t | hwQualityFlags () const |
int | hwQualityFlags_toInt () const |
hwQualityScore_t | hwQualityScore () const |
int | hwQualityScore_toInt () const |
hwScalarSumPT_t | hwScalarSumPT () const |
int | hwScalarSumPT_toInt () const |
hwSeed_pT_t | hwSeed_pT () const |
int | hwSeed_pT_toInt () const |
hwSeed_z0_t | hwSeed_z0 () const |
int | hwSeed_z0_toInt () const |
hwSum_pT_pv_t | hwSum_pT_pv () const |
int | hwSum_pT_pv_toInt () const |
hwType_t | hwType () const |
int | hwType_toInt () const |
hwZ0_t | hwZ0 () const |
int | hwZ0_toInt () const |
bool | isElectron () const override |
bool | isJet () const override |
bool | isMuon () const override |
bool | isPhoton () const override |
bool | isStandAloneMuon () const override |
bool | isTrackerMuon () const override |
ObjectType | objectType () const |
bool | operator!= (const P2GTCandidate &rhs) const |
bool | operator== (const P2GTCandidate &rhs) const |
void | setHwBeta (hwBeta_t hwBeta) |
void | setHwCharge (hwCharge_t hwCharge) |
void | setHwD0 (hwD0_t hwD0) |
void | setHwEta (hwEta_t hwEta) |
void | setHwIndex (hwIndex_t hwIndex) |
void | setHwIsolationPT (hwIsolationPT_t hwIso) |
void | setHwMass (hwMass_t hwMass) |
void | setHwNumber_of_displaced_tracks (hwNumber_of_displaced_tracks_t hwNumber_of_displaced_tracks) |
void | setHwNumber_of_tracks (hwNumber_of_tracks_t hwNumber_of_tracks) |
void | setHwNumber_of_tracks_in_pv (hwNumber_of_tracks_in_pv_t hwNumber_of_tracks_in_pv) |
void | setHwNumber_of_tracks_not_in_pv (hwNumber_of_tracks_not_in_pv_t hwNumber_of_tracks_not_in_pv) |
void | setHwPhi (hwPhi_t hwPhi) |
void | setHwPT (hwPT_t hwPT) |
void | setHwQualityFlags (hwQualityFlags_t hwQualityFlags) |
void | setHwQualityScore (hwQualityScore_t hwQualityScore) |
void | setHwScalarSumPT (hwScalarSumPT_t hwScalarSumPT) |
void | setHwSeed_pT (hwSeed_pT_t hwSeed_pT) |
void | setHwSeed_z0 (hwSeed_z0_t hwSeed_z0) |
void | setHwSum_pT_pv (hwSum_pT_pv_t hwSum_pT_pv) |
void | setHwType (hwType_t hwType) |
void | setHwZ0 (hwZ0_t hwZ0) |
Public Member Functions inherited from reco::LeafCandidate | |
Vector | boostToCM () const final |
int | charge () const final |
electric charge More... | |
LeafCandidate * | clone () const override |
returns a clone of the Candidate object More... | |
void | construct (int qx3, float pt, float eta, float phi, float mass, const Point &vtx, int pdgId, int status) |
const Candidate * | daughter (size_type) const override |
return daughter at a given position (throws an exception) More... | |
Candidate * | daughter (size_type) override |
return daughter at a given position (throws an exception) More... | |
Candidate * | daughter (const std::string &s) override |
return daughter with a specified role name More... | |
const Candidate * | daughter (const std::string &s) const override |
return daughter with a specified role name More... | |
double | energy () const final |
energy More... | |
double | et () const final |
transverse energy More... | |
double | et2 () const final |
transverse energy squared (use this for cut!) More... | |
double | eta () const final |
momentum pseudorapidity More... | |
void | fillVertexCovariance (CovarianceMatrix &v) const override |
fill SMatrix More... | |
template<typename T > | |
T | get () const |
get a component More... | |
template<typename T , typename Tag > | |
T | get () const |
get a component More... | |
template<typename T > | |
T | get (size_type i) const |
get a component More... | |
template<typename T , typename Tag > | |
T | get (size_type i) const |
get a component More... | |
bool | hasMasterClone () const override |
bool | hasMasterClonePtr () const override |
bool | isCaloMuon () const override |
bool | isConvertedPhoton () const override |
bool | isGlobalMuon () const override |
LeafCandidate () | |
LeafCandidate (const Candidate &c) | |
template<typename... Args> | |
LeafCandidate (Args &&... args) | |
LeafCandidate (LeafCandidate &rh) | |
LeafCandidate (LeafCandidate &&)=default | |
LeafCandidate (LeafCandidate const &)=default | |
bool | longLived () const final |
is long lived? More... | |
double | mass () const final |
mass More... | |
bool | massConstraint () const final |
do mass constraint? More... | |
double | massSqr () const final |
mass squared More... | |
const CandidateBaseRef & | masterClone () const override |
const CandidatePtr & | masterClonePtr () const override |
template<typename Ref > | |
Ref | masterRef () const |
cast master clone reference to a concrete type More... | |
Vector | momentum () const final |
spatial momentum vector More... | |
const Candidate * | mother (size_type) const override |
return mother at a given position (throws an exception) More... | |
double | mt () const final |
transverse mass More... | |
double | mtSqr () const final |
transverse mass squared More... | |
template<typename T > | |
size_type | numberOf () const |
number of components More... | |
template<typename T , typename Tag > | |
size_type | numberOf () const |
number of components More... | |
size_t | numberOfDaughters () const override |
number of daughters More... | |
size_t | numberOfMothers () const override |
number of mothers More... | |
size_t | numberOfSourceCandidatePtrs () const override |
LeafCandidate & | operator= (LeafCandidate &&)=default |
LeafCandidate & | operator= (LeafCandidate const &)=default |
double | p () const final |
magnitude of momentum vector More... | |
const LorentzVector & | p4 () const final |
four-momentum Lorentz vector More... | |
int | pdgId () const final |
PDG identifier. More... | |
double | phi () const final |
momentum azimuthal angle More... | |
const PolarLorentzVector & | polarP4 () const final |
four-momentum Lorentz vector More... | |
double | pt () const final |
transverse momentum More... | |
double | px () const final |
x coordinate of momentum vector More... | |
double | py () const final |
y coordinate of momentum vector More... | |
double | pz () const final |
z coordinate of momentum vector More... | |
double | rapidity () const final |
rapidity More... | |
void | setCharge (Charge q) final |
set electric charge More... | |
void | setLongLived () final |
void | setMass (double m) final |
set particle mass More... | |
void | setMassConstraint () final |
void | setP4 (const LorentzVector &p4) final |
set 4-momentum More... | |
void | setP4 (const PolarLorentzVector &p4) final |
set 4-momentum More... | |
void | setPdgId (int pdgId) final |
void | setPz (double pz) final |
void | setStatus (int status) final |
set status word More... | |
void | setThreeCharge (Charge qx3) final |
set electric charge More... | |
void | setVertex (const Point &vertex) override |
set vertex More... | |
CandidatePtr | sourceCandidatePtr (size_type i) const override |
int | status () const final |
status word More... | |
double | theta () const final |
momentum polar angle More... | |
int | threeCharge () const final |
electric charge More... | |
const Point & | vertex () const override |
vertex position (overwritten by PF...) More... | |
double | vertexChi2 () const override |
chi-squares More... | |
double | vertexCovariance (int i, int j) const override |
(i, j)-th element of error matrix, i, j = 0, ... 2 More... | |
CovarianceMatrix | vertexCovariance () const final |
return SMatrix More... | |
double | vertexNdof () const override |
double | vertexNormalizedChi2 () const override |
chi-squared divided by n.d.o.f. More... | |
double | vx () const override |
x coordinate of vertex position More... | |
double | vy () const override |
y coordinate of vertex position More... | |
double | vz () const override |
z coordinate of vertex position More... | |
double | y () const final |
rapidity More... | |
~LeafCandidate () override | |
destructor More... | |
Public Member Functions inherited from reco::Candidate | |
const_iterator | begin () const |
first daughter const_iterator More... | |
iterator | begin () |
first daughter iterator More... | |
virtual const Track * | bestTrack () const |
Candidate () | |
default constructor More... | |
virtual float | dxyError () const |
uncertainty on dxy More... | |
virtual float | dzError () const |
uncertainty on dz More... | |
const_iterator | end () const |
last daughter const_iterator More... | |
iterator | end () |
last daughter iterator More... | |
template<typename T > | |
T | get () const |
get a component More... | |
template<typename T , typename Tag > | |
T | get () const |
get a component More... | |
template<typename T > | |
T | get (size_type i) const |
get a component More... | |
template<typename T , typename Tag > | |
T | get (size_type i) const |
get a component More... | |
template<typename Ref > | |
Ref | masterRef () const |
cast master clone reference to a concrete type More... | |
template<typename T > | |
size_type | numberOf () const |
number of components More... | |
template<typename T , typename Tag > | |
size_type | numberOf () const |
number of components More... | |
virtual void | setSourceCandidatePtr (const CandidatePtr &ptr) |
Set the ptr to the source Candidate. More... | |
virtual | ~Candidate () |
destructor More... | |
Private Attributes | |
Optional< int > | hwBeta_ |
Optional< int > | hwCharge_ |
Optional< int > | hwD0_ |
Optional< int > | hwEta_ |
Optional< int > | hwIndex_ |
Optional< int > | hwIsolationPT_ |
Optional< int > | hwMass_ |
Optional< int > | hwNumber_of_displaced_tracks_ |
Optional< int > | hwNumber_of_tracks_ |
Optional< int > | hwNumber_of_tracks_in_pv_ |
Optional< int > | hwNumber_of_tracks_not_in_pv_ |
Optional< int > | hwPhi_ |
Optional< int > | hwPT_ |
Optional< int > | hwQualityFlags_ |
Optional< int > | hwQualityScore_ |
Optional< int > | hwScalarSumPT_ |
Optional< int > | hwSeed_pT_ |
Optional< int > | hwSeed_z0_ |
Optional< int > | hwSum_pT_pv_ |
Optional< int > | hwType_ |
Optional< int > | hwZ0_ |
ObjectType | objectType_ = Undefined |
Friends | |
class | L1GTProducer |
Additional Inherited Members |
Definition at line 22 of file P2GTCandidate.h.
Definition at line 24 of file P2GTCandidate.h.
typedef ap_uint<4> l1t::P2GTCandidate::hwBeta_t |
Definition at line 39 of file P2GTCandidate.h.
typedef ap_uint<1> l1t::P2GTCandidate::hwCharge_t |
Definition at line 37 of file P2GTCandidate.h.
typedef ap_int<12> l1t::P2GTCandidate::hwD0_t |
Definition at line 38 of file P2GTCandidate.h.
typedef ap_int<14> l1t::P2GTCandidate::hwEta_t |
Definition at line 32 of file P2GTCandidate.h.
typedef ap_uint<16> l1t::P2GTCandidate::hwIndex_t |
Definition at line 41 of file P2GTCandidate.h.
typedef ap_uint<11> l1t::P2GTCandidate::hwIsolationPT_t |
Definition at line 34 of file P2GTCandidate.h.
typedef ap_uint<10> l1t::P2GTCandidate::hwMass_t |
Definition at line 40 of file P2GTCandidate.h.
typedef ap_uint<4> l1t::P2GTCandidate::hwNumber_of_displaced_tracks_t |
Definition at line 46 of file P2GTCandidate.h.
typedef ap_uint<8> l1t::P2GTCandidate::hwNumber_of_tracks_in_pv_t |
Definition at line 49 of file P2GTCandidate.h.
typedef ap_uint<10> l1t::P2GTCandidate::hwNumber_of_tracks_not_in_pv_t |
Definition at line 50 of file P2GTCandidate.h.
typedef ap_uint<5> l1t::P2GTCandidate::hwNumber_of_tracks_t |
Definition at line 45 of file P2GTCandidate.h.
typedef ap_int<13> l1t::P2GTCandidate::hwPhi_t |
Definition at line 31 of file P2GTCandidate.h.
typedef ap_uint<16> l1t::P2GTCandidate::hwPT_t |
Definition at line 30 of file P2GTCandidate.h.
typedef ap_uint<6> l1t::P2GTCandidate::hwQualityFlags_t |
Definition at line 35 of file P2GTCandidate.h.
typedef ap_uint<10> l1t::P2GTCandidate::hwQualityScore_t |
Definition at line 36 of file P2GTCandidate.h.
typedef ap_uint<16> l1t::P2GTCandidate::hwScalarSumPT_t |
Definition at line 44 of file P2GTCandidate.h.
typedef ap_uint<10> l1t::P2GTCandidate::hwSeed_pT_t |
Definition at line 42 of file P2GTCandidate.h.
typedef ap_int<10> l1t::P2GTCandidate::hwSeed_z0_t |
Definition at line 43 of file P2GTCandidate.h.
typedef ap_uint<12> l1t::P2GTCandidate::hwSum_pT_pv_t |
Definition at line 47 of file P2GTCandidate.h.
typedef ap_uint<2> l1t::P2GTCandidate::hwType_t |
Definition at line 48 of file P2GTCandidate.h.
typedef ap_int<18> l1t::P2GTCandidate::hwZ0_t |
Definition at line 33 of file P2GTCandidate.h.
Definition at line 69 of file P2GTCandidate.h.
|
inline |
Definition at line 197 of file P2GTCandidate.h.
References hwBeta_.
Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), hwBeta_toInt(), and setHwBeta().
|
inline |
|
inline |
Definition at line 183 of file P2GTCandidate.h.
References hwCharge_.
Referenced by l1t::L1GTCorrelationalCut::checkObjects(), l1t::L1TGT_GMT_PromptDisplacedMuon::from_GTObject(), l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), l1t::L1TGT_CL2_Electron::from_GTObject(), hwCharge_toInt(), and setHwCharge().
|
inline |
|
inline |
Definition at line 190 of file P2GTCandidate.h.
References hwD0_.
Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::from_GTObject(), l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), hwD0_toInt(), and setHwD0().
|
inline |
|
inline |
Definition at line 148 of file P2GTCandidate.h.
References hwEta_.
Referenced by l1t::L1GT3BodyCut::calc2BodyInvMass(), l1t::L1GTCorrelationalCut::checkObjects(), l1t::L1TGT_Common3Vector< 96 >::from_GTObject(), l1t::L1TGT_GCT_tau6p6::from_GTObject(), l1t::L1TGT_GMT_PromptDisplacedMuon::from_GTObject(), l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), l1t::L1TGT_GMT_TopoObject::from_GTObject(), l1t::L1TGT_GTT_PromptJet::from_GTObject(), l1t::L1TGT_GTT_DisplacedJet::from_GTObject(), l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_GTT_LightMeson::from_GTObject(), l1t::L1TGT_CL2_Jet::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), l1t::L1TGT_CL2_Electron::from_GTObject(), l1t::L1TGT_CL2_Photon::from_GTObject(), hwEta_toInt(), and setHwEta().
|
inline |
|
inline |
Definition at line 211 of file P2GTCandidate.h.
References hwIndex_.
Referenced by hwIndex_toInt(), and setHwIndex().
|
inline |
|
inline |
Definition at line 162 of file P2GTCandidate.h.
References hwIsolationPT_.
Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), l1t::L1TGT_CL2_Electron::from_GTObject(), l1t::L1TGT_CL2_Photon::from_GTObject(), and hwIsolationPT_toInt().
|
inline |
Definition at line 288 of file P2GTCandidate.h.
References hwIsolationPT().
|
inline |
Definition at line 204 of file P2GTCandidate.h.
References hwMass_.
Referenced by l1t::L1TGT_GMT_TopoObject::from_GTObject(), hwMass_toInt(), and setHwMass().
|
inline |
|
inline |
Definition at line 246 of file P2GTCandidate.h.
References hwNumber_of_displaced_tracks_.
Referenced by l1t::L1TGT_GTT_PromptJet::from_GTObject(), l1t::L1TGT_GTT_DisplacedJet::from_GTObject(), hwNumber_of_displaced_tracks_toInt(), and setHwNumber_of_displaced_tracks().
|
inline |
Definition at line 300 of file P2GTCandidate.h.
References hwNumber_of_displaced_tracks().
|
inline |
Definition at line 239 of file P2GTCandidate.h.
References hwNumber_of_tracks_.
Referenced by l1t::L1TGT_GTT_PromptJet::from_GTObject(), l1t::L1TGT_GTT_DisplacedJet::from_GTObject(), hwNumber_of_tracks_toInt(), and setHwNumber_of_tracks().
|
inline |
Definition at line 267 of file P2GTCandidate.h.
References hwNumber_of_tracks_in_pv_.
Referenced by l1t::L1TGT_GTT_PrimaryVert::from_GTObject(), hwNumber_of_tracks_in_pv_toInt(), and setHwNumber_of_tracks_in_pv().
|
inline |
Definition at line 303 of file P2GTCandidate.h.
References hwNumber_of_tracks_in_pv().
|
inline |
Definition at line 274 of file P2GTCandidate.h.
References hwNumber_of_tracks_not_in_pv_.
Referenced by l1t::L1TGT_GTT_PrimaryVert::from_GTObject(), hwNumber_of_tracks_not_in_pv_toInt(), and setHwNumber_of_tracks_not_in_pv().
|
inline |
Definition at line 304 of file P2GTCandidate.h.
References hwNumber_of_tracks_not_in_pv().
|
inline |
Definition at line 299 of file P2GTCandidate.h.
References hwNumber_of_tracks().
|
inline |
Definition at line 141 of file P2GTCandidate.h.
References hwPhi_.
Referenced by l1t::L1GT3BodyCut::calc2BodyInvMass(), l1t::L1GT3BodyCut::calc2BodyTransMass(), l1t::L1GTCorrelationalCut::checkObjects(), l1t::L1TGT_Common3Vector< 96 >::from_GTObject(), l1t::L1TGT_CommonSum::from_GTObject(), l1t::L1TGT_GCT_tau6p6::from_GTObject(), l1t::L1TGT_GMT_PromptDisplacedMuon::from_GTObject(), l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), l1t::L1TGT_GMT_TopoObject::from_GTObject(), l1t::L1TGT_GTT_PromptJet::from_GTObject(), l1t::L1TGT_GTT_DisplacedJet::from_GTObject(), l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_GTT_LightMeson::from_GTObject(), l1t::L1TGT_CL2_Jet::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), l1t::L1TGT_CL2_Electron::from_GTObject(), l1t::L1TGT_CL2_Photon::from_GTObject(), hwPhi_toInt(), and setHwPhi().
|
inline |
|
inline |
Definition at line 134 of file P2GTCandidate.h.
References hwPT_.
Referenced by l1t::L1GT3BodyCut::calc2BodyInvMass(), l1t::L1GT3BodyCut::calc2BodyTransMass(), l1t::L1GTCorrelationalCut::checkObjects(), l1t::L1TGT_Common3Vector< 96 >::from_GTObject(), l1t::L1TGT_CommonSum::from_GTObject(), l1t::L1TGT_GCT_tau6p6::from_GTObject(), l1t::L1TGT_GMT_PromptDisplacedMuon::from_GTObject(), l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), l1t::L1TGT_GMT_TopoObject::from_GTObject(), l1t::L1TGT_GTT_PromptJet::from_GTObject(), l1t::L1TGT_GTT_DisplacedJet::from_GTObject(), l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_GTT_LightMeson::from_GTObject(), l1t::L1TGT_CL2_Jet::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), l1t::L1TGT_CL2_Electron::from_GTObject(), l1t::L1TGT_CL2_Photon::from_GTObject(), hwPT_toInt(), and setHwPT().
|
inline |
|
inline |
Definition at line 169 of file P2GTCandidate.h.
References hwQualityFlags_.
Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), l1t::L1TGT_GMT_TopoObject::from_GTObject(), l1t::L1TGT_CL2_Electron::from_GTObject(), l1t::L1TGT_CL2_Photon::from_GTObject(), hwQualityFlags_toInt(), and setHwQualityFlags().
|
inline |
Definition at line 289 of file P2GTCandidate.h.
References hwQualityFlags().
|
inline |
Definition at line 176 of file P2GTCandidate.h.
References hwQualityScore_.
Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::from_GTObject(), l1t::L1TGT_GTT_PrimaryVert::from_GTObject(), hwQualityScore_toInt(), and setHwQualityScore().
|
inline |
Definition at line 290 of file P2GTCandidate.h.
References hwQualityScore().
|
inline |
Definition at line 232 of file P2GTCandidate.h.
References hwScalarSumPT_.
Referenced by l1t::L1TGT_CommonSum::from_GTObject(), hwScalarSumPT_toInt(), and setHwScalarSumPT().
|
inline |
Definition at line 298 of file P2GTCandidate.h.
References hwScalarSumPT().
|
inline |
Definition at line 218 of file P2GTCandidate.h.
References hwSeed_pT_.
Referenced by l1t::L1TGT_GCT_tau6p6::from_GTObject(), l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), hwSeed_pT_toInt(), and setHwSeed_pT().
|
inline |
|
inline |
Definition at line 225 of file P2GTCandidate.h.
References hwSeed_z0_.
Referenced by l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), hwSeed_z0_toInt(), and setHwSeed_z0().
|
inline |
|
inline |
Definition at line 253 of file P2GTCandidate.h.
References hwSum_pT_pv_.
Referenced by l1t::L1TGT_GTT_PrimaryVert::from_GTObject(), hwSum_pT_pv_toInt(), and setHwSum_pT_pv().
|
inline |
|
inline |
Definition at line 260 of file P2GTCandidate.h.
References hwType_.
Referenced by l1t::L1TGT_GTT_HadronicTau::from_GTObject(), l1t::L1TGT_CL2_Tau::from_GTObject(), hwType_toInt(), and setHwType().
|
inline |
|
inline |
Definition at line 155 of file P2GTCandidate.h.
References hwZ0_.
Referenced by l1t::L1GTCorrelationalCut::checkObjects(), l1t::L1TGT_GMT_PromptDisplacedMuon::from_GTObject(), l1t::L1TGT_GMT_TrackMatchedmuon::from_GTObject(), l1t::L1TGT_GTT_PromptJet::from_GTObject(), l1t::L1TGT_GTT_DisplacedJet::from_GTObject(), l1t::L1TGT_GTT_LightMeson::from_GTObject(), l1t::L1TGT_GTT_PrimaryVert::from_GTObject(), l1t::L1TGT_CL2_Jet::from_GTObject(), l1t::L1TGT_CL2_Electron::from_GTObject(), hwZ0_toInt(), and setHwZ0().
|
inline |
|
inlineoverridevirtual |
Reimplemented from reco::LeafCandidate.
Definition at line 309 of file P2GTCandidate.h.
References CL2Electrons, and objectType_.
|
inlineoverridevirtual |
Reimplemented from reco::LeafCandidate.
Definition at line 323 of file P2GTCandidate.h.
References CL2JetsSC4, CL2JetsSC8, GCTJets, GTTDisplacedJets, GTTPromptJets, and objectType_.
|
inlineoverridevirtual |
Reimplemented from reco::LeafCandidate.
Definition at line 311 of file P2GTCandidate.h.
References GMTSaDisplacedMuons, GMTSaPromptMuons, GMTTkMuons, and objectType_.
|
inlineoverridevirtual |
Reimplemented from reco::LeafCandidate.
Definition at line 321 of file P2GTCandidate.h.
References CL2Photons, and objectType_.
|
inlineoverridevirtual |
Reimplemented from reco::LeafCandidate.
Definition at line 315 of file P2GTCandidate.h.
References GMTSaDisplacedMuons, GMTSaPromptMuons, and objectType_.
|
inlineoverridevirtual |
Reimplemented from reco::LeafCandidate.
Definition at line 319 of file P2GTCandidate.h.
References GMTTkMuons, and objectType_.
|
inline |
bool l1t::P2GTCandidate::operator!= | ( | const P2GTCandidate & | rhs | ) | const |
Definition at line 17 of file P2GTCandidate.cc.
References operator==().
bool l1t::P2GTCandidate::operator== | ( | const P2GTCandidate & | rhs | ) | const |
Definition at line 5 of file P2GTCandidate.cc.
References hwBeta_, hwCharge_, hwD0_, hwEta_, hwIndex_, hwIsolationPT_, hwMass_, hwNumber_of_displaced_tracks_, hwNumber_of_tracks_, hwNumber_of_tracks_in_pv_, hwNumber_of_tracks_not_in_pv_, hwPhi_, hwPT_, hwQualityFlags_, hwQualityScore_, hwScalarSumPT_, hwSeed_pT_, hwSeed_z0_, hwSum_pT_pv_, hwType_, hwZ0_, and objectType_.
Referenced by operator!=().
|
inline |
Definition at line 111 of file P2GTCandidate.h.
References hwBeta(), and hwBeta_.
Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::to_GTObject().
|
inline |
Definition at line 109 of file P2GTCandidate.h.
References hwCharge(), and hwCharge_.
Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::to_GTObject(), l1t::L1TGT_GMT_TrackMatchedmuon::to_GTObject(), l1t::L1TGT_GTT_HadronicTau::to_GTObject(), l1t::L1TGT_CL2_Tau::to_GTObject(), and l1t::L1TGT_CL2_Electron::to_GTObject().
|
inline |
Definition at line 110 of file P2GTCandidate.h.
Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::to_GTObject(), and l1t::L1TGT_GMT_TrackMatchedmuon::to_GTObject().
|
inline |
Definition at line 104 of file P2GTCandidate.h.
References hwEta(), and hwEta_.
Referenced by l1t::L1TGT_Common3Vector< 96 >::to_GTObject(), and l1t::L1TGT_GMT_TopoObject::to_GTObject().
|
inline |
|
inline |
Definition at line 106 of file P2GTCandidate.h.
References l1trig_cff::hwIso, and hwIsolationPT_.
Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::to_GTObject(), l1t::L1TGT_CL2_Electron::to_GTObject(), and l1t::L1TGT_CL2_Photon::to_GTObject().
|
inline |
Definition at line 112 of file P2GTCandidate.h.
References hwMass(), and hwMass_.
Referenced by l1t::L1TGT_GMT_TopoObject::to_GTObject().
|
inline |
Definition at line 121 of file P2GTCandidate.h.
References hwNumber_of_displaced_tracks(), and hwNumber_of_displaced_tracks_.
Referenced by l1t::L1TGT_GTT_PromptJet::to_GTObject(), and l1t::L1TGT_GTT_DisplacedJet::to_GTObject().
|
inline |
Definition at line 117 of file P2GTCandidate.h.
References hwNumber_of_tracks(), and hwNumber_of_tracks_.
Referenced by l1t::L1TGT_GTT_PromptJet::to_GTObject(), and l1t::L1TGT_GTT_DisplacedJet::to_GTObject().
|
inline |
Definition at line 127 of file P2GTCandidate.h.
References hwNumber_of_tracks_in_pv(), and hwNumber_of_tracks_in_pv_.
Referenced by l1t::L1TGT_GTT_PrimaryVert::to_GTObject().
|
inline |
Definition at line 130 of file P2GTCandidate.h.
References hwNumber_of_tracks_not_in_pv(), and hwNumber_of_tracks_not_in_pv_.
Referenced by l1t::L1TGT_GTT_PrimaryVert::to_GTObject().
|
inline |
Definition at line 103 of file P2GTCandidate.h.
References hwPhi(), and hwPhi_.
Referenced by l1t::L1TGT_Common3Vector< 96 >::to_GTObject(), l1t::L1TGT_CommonSum::to_GTObject(), and l1t::L1TGT_GMT_TopoObject::to_GTObject().
|
inline |
Definition at line 102 of file P2GTCandidate.h.
Referenced by l1t::L1TGT_Common3Vector< 96 >::to_GTObject(), l1t::L1TGT_CommonSum::to_GTObject(), and l1t::L1TGT_GMT_TopoObject::to_GTObject().
|
inline |
Definition at line 107 of file P2GTCandidate.h.
References hwQualityFlags(), and hwQualityFlags_.
Referenced by l1t::L1TGT_GMT_TrackMatchedmuon::to_GTObject(), l1t::L1TGT_GMT_TopoObject::to_GTObject(), l1t::L1TGT_CL2_Electron::to_GTObject(), and l1t::L1TGT_CL2_Photon::to_GTObject().
|
inline |
Definition at line 108 of file P2GTCandidate.h.
References hwQualityScore(), and hwQualityScore_.
Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::to_GTObject(), and l1t::L1TGT_GTT_PrimaryVert::to_GTObject().
|
inline |
Definition at line 116 of file P2GTCandidate.h.
References hwScalarSumPT(), and hwScalarSumPT_.
Referenced by l1t::L1TGT_CommonSum::to_GTObject().
|
inline |
Definition at line 114 of file P2GTCandidate.h.
References hwSeed_pT(), and hwSeed_pT_.
Referenced by l1t::L1TGT_GCT_tau6p6::to_GTObject(), l1t::L1TGT_GTT_HadronicTau::to_GTObject(), and l1t::L1TGT_CL2_Tau::to_GTObject().
|
inline |
Definition at line 115 of file P2GTCandidate.h.
References hwSeed_z0(), and hwSeed_z0_.
Referenced by l1t::L1TGT_GTT_HadronicTau::to_GTObject(), and l1t::L1TGT_CL2_Tau::to_GTObject().
|
inline |
Definition at line 125 of file P2GTCandidate.h.
References hwSum_pT_pv(), and hwSum_pT_pv_.
Referenced by l1t::L1TGT_GTT_PrimaryVert::to_GTObject().
|
inline |
Definition at line 126 of file P2GTCandidate.h.
References hwType(), and hwType_.
Referenced by l1t::L1TGT_GTT_HadronicTau::to_GTObject(), and l1t::L1TGT_CL2_Tau::to_GTObject().
|
inline |
Definition at line 105 of file P2GTCandidate.h.
Referenced by l1t::L1TGT_GMT_PromptDisplacedMuon::to_GTObject(), l1t::L1TGT_GMT_TrackMatchedmuon::to_GTObject(), l1t::L1TGT_GTT_PromptJet::to_GTObject(), l1t::L1TGT_GTT_DisplacedJet::to_GTObject(), l1t::L1TGT_GTT_LightMeson::to_GTObject(), l1t::L1TGT_GTT_PrimaryVert::to_GTObject(), l1t::L1TGT_CL2_Jet::to_GTObject(), and l1t::L1TGT_CL2_Electron::to_GTObject().
|
friend |
Definition at line 28 of file P2GTCandidate.h.
|
private |
Definition at line 338 of file P2GTCandidate.h.
Referenced by hwBeta(), operator==(), l1t::L1GTProducer::produceGMTTkMuons(), and setHwBeta().
|
private |
Definition at line 336 of file P2GTCandidate.h.
Referenced by hwCharge(), operator==(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), and setHwCharge().
|
private |
Definition at line 337 of file P2GTCandidate.h.
Referenced by hwD0(), operator==(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), and setHwD0().
|
private |
Definition at line 331 of file P2GTCandidate.h.
Referenced by hwEta(), operator==(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2JetsSC4(), l1t::L1GTProducer::produceCL2JetsSC8(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), l1t::L1GTProducer::produceGTTDisplacedJets(), l1t::L1GTProducer::produceGTTPromptJets(), and setHwEta().
|
private |
Definition at line 340 of file P2GTCandidate.h.
Referenced by hwIndex(), operator==(), and setHwIndex().
|
private |
Definition at line 333 of file P2GTCandidate.h.
Referenced by hwIsolationPT(), operator==(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceGMTTkMuons(), and setHwIsolationPT().
|
private |
Definition at line 339 of file P2GTCandidate.h.
Referenced by hwMass(), operator==(), and setHwMass().
|
private |
Definition at line 345 of file P2GTCandidate.h.
Referenced by hwNumber_of_displaced_tracks(), operator==(), and setHwNumber_of_displaced_tracks().
|
private |
Definition at line 344 of file P2GTCandidate.h.
Referenced by hwNumber_of_tracks(), operator==(), l1t::L1GTProducer::produceGTTDisplacedJets(), l1t::L1GTProducer::produceGTTPromptJets(), and setHwNumber_of_tracks().
|
private |
Definition at line 350 of file P2GTCandidate.h.
Referenced by hwNumber_of_tracks_in_pv(), operator==(), l1t::L1GTProducer::produceGTTPrimaryVert(), and setHwNumber_of_tracks_in_pv().
|
private |
Definition at line 351 of file P2GTCandidate.h.
Referenced by hwNumber_of_tracks_not_in_pv(), operator==(), l1t::L1GTProducer::produceGTTPrimaryVert(), and setHwNumber_of_tracks_not_in_pv().
|
private |
Definition at line 330 of file P2GTCandidate.h.
Referenced by hwPhi(), operator==(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2JetsSC4(), l1t::L1GTProducer::produceCL2JetsSC8(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), l1t::L1GTProducer::produceGTTDisplacedJets(), l1t::L1GTProducer::produceGTTPromptJets(), and setHwPhi().
|
private |
Definition at line 329 of file P2GTCandidate.h.
Referenced by hwPT(), operator==(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2EtSum(), l1t::L1GTProducer::produceCl2HtSum(), l1t::L1GTProducer::produceCL2JetsSC4(), l1t::L1GTProducer::produceCL2JetsSC8(), l1t::L1GTProducer::produceCL2Photons(), l1t::L1GTProducer::produceCL2Taus(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), l1t::L1GTProducer::produceGTTDisplacedHtSum(), l1t::L1GTProducer::produceGTTDisplacedJets(), l1t::L1GTProducer::produceGTTEtSum(), l1t::L1GTProducer::produceGTTPromptHtSum(), l1t::L1GTProducer::produceGTTPromptJets(), and setHwPT().
|
private |
Definition at line 334 of file P2GTCandidate.h.
Referenced by hwQualityFlags(), operator==(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), and setHwQualityFlags().
|
private |
Definition at line 335 of file P2GTCandidate.h.
Referenced by hwQualityScore(), operator==(), l1t::L1GTProducer::produceGTTPrimaryVert(), and setHwQualityScore().
|
private |
Definition at line 343 of file P2GTCandidate.h.
Referenced by hwScalarSumPT(), operator==(), and setHwScalarSumPT().
|
private |
Definition at line 341 of file P2GTCandidate.h.
Referenced by hwSeed_pT(), operator==(), and setHwSeed_pT().
|
private |
Definition at line 342 of file P2GTCandidate.h.
Referenced by hwSeed_z0(), operator==(), and setHwSeed_z0().
|
private |
Definition at line 348 of file P2GTCandidate.h.
Referenced by hwSum_pT_pv(), operator==(), l1t::L1GTProducer::produceGTTPrimaryVert(), and setHwSum_pT_pv().
|
private |
Definition at line 349 of file P2GTCandidate.h.
Referenced by hwType(), operator==(), and setHwType().
|
private |
Definition at line 332 of file P2GTCandidate.h.
Referenced by hwZ0(), operator==(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2JetsSC4(), l1t::L1GTProducer::produceCL2JetsSC8(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), l1t::L1GTProducer::produceGTTDisplacedJets(), l1t::L1GTProducer::produceGTTPrimaryVert(), l1t::L1GTProducer::produceGTTPromptJets(), and setHwZ0().
|
private |
Definition at line 353 of file P2GTCandidate.h.
Referenced by isElectron(), isJet(), isMuon(), isPhoton(), isStandAloneMuon(), isTrackerMuon(), objectType(), operator==(), l1t::L1GTProducer::produceCL2Electrons(), l1t::L1GTProducer::produceCL2JetsSC4(), l1t::L1GTProducer::produceCL2JetsSC8(), l1t::L1GTProducer::produceGMTSaDisplacedMuons(), l1t::L1GTProducer::produceGMTSaPromptMuons(), l1t::L1GTProducer::produceGMTTkMuons(), l1t::L1GTProducer::produceGTTDisplacedJets(), l1t::L1GTProducer::produceGTTPrimaryVert(), and l1t::L1GTProducer::produceGTTPromptJets().