![]() |
![]() |
#include <L1GTEvaluationInterface.h>
Public Member Functions | |
L1TGT_GMT_TrackMatchedmuon (int valid=0, int pT=0, int phi=0, int eta=0, int z0=0, int d0=0, int charge=0, int qualityFlags=0, int isolationPT=0, int beta=0) | |
ap_uint< WIDTH > | pack () const override |
P2GTCandidate | to_GTObject () const override |
![]() | |
L1TGT_Common3Vector (int valid=0, int pT=0, int phi=0, int eta=0) | |
ap_uint< N > | pack () const override |
virtual ap_uint< 44 > | pack_common () const |
P2GTCandidate | to_GTObject () const override |
![]() | |
std::size_t | packed_width () const override |
![]() | |
virtual | ~L1TGT_BaseInterface () |
Static Public Member Functions | |
static L1TGT_GMT_TrackMatchedmuon | from_GTObject (const P2GTCandidate >Object) |
![]() | |
static L1TGT_Common3Vector | from_GTObject (const P2GTCandidate >Object) |
Public Attributes | |
ap_uint< 4 > | beta |
ap_uint< 1 > | charge |
ap_int< 10 > | d0 |
ap_uint< 6 > | isolationPT |
ap_uint< 6 > | qualityFlags |
ap_int< 10 > | z0 |
![]() | |
ap_int< 14 > | eta |
ap_int< 13 > | phi |
ap_uint< 16 > | pT |
ap_uint< 1 > | valid |
Additional Inherited Members | |
![]() | |
static constexpr std::size_t | WIDTH = N |
Definition at line 185 of file L1GTEvaluationInterface.h.
|
inline |
Definition at line 193 of file L1GTEvaluationInterface.h.
Referenced by from_GTObject().
|
inlinestatic |
Definition at line 216 of file L1GTEvaluationInterface.h.
References l1t::P2GTCandidate::hwBeta(), l1t::P2GTCandidate::hwCharge(), l1t::P2GTCandidate::hwD0(), l1t::P2GTCandidate::hwEta(), l1t::P2GTCandidate::hwIsolationPT(), l1t::P2GTCandidate::hwPhi(), l1t::P2GTCandidate::hwPT(), l1t::P2GTCandidate::hwQualityFlags(), l1t::P2GTCandidate::hwZ0(), and L1TGT_GMT_TrackMatchedmuon().
|
inlineoverridevirtual |
Implements l1t::L1TGT_Interface< N >.
Definition at line 211 of file L1GTEvaluationInterface.h.
References beta, charge, d0, isolationPT, l1t::L1TGT_Common3Vector< N >::pack_common(), qualityFlags, and z0.
|
inlineoverridevirtual |
Implements l1t::L1TGT_BaseInterface.
Definition at line 229 of file L1GTEvaluationInterface.h.
References beta, charge, d0, isolationPT, qualityFlags, l1t::P2GTCandidate::setHwBeta(), l1t::P2GTCandidate::setHwCharge(), l1t::P2GTCandidate::setHwD0(), l1t::P2GTCandidate::setHwIsolationPT(), l1t::P2GTCandidate::setHwQualityFlags(), l1t::P2GTCandidate::setHwZ0(), l1t::L1TGT_Common3Vector< N >::to_GTObject(), and z0.
ap_uint<4> l1t::L1TGT_GMT_TrackMatchedmuon::beta |
Definition at line 191 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().
ap_uint<1> l1t::L1TGT_GMT_TrackMatchedmuon::charge |
Definition at line 188 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().
ap_int<10> l1t::L1TGT_GMT_TrackMatchedmuon::d0 |
Definition at line 187 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().
ap_uint<6> l1t::L1TGT_GMT_TrackMatchedmuon::isolationPT |
Definition at line 190 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().
ap_uint<6> l1t::L1TGT_GMT_TrackMatchedmuon::qualityFlags |
Definition at line 189 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().
ap_int<10> l1t::L1TGT_GMT_TrackMatchedmuon::z0 |
Definition at line 186 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().