#include <L1GTEvaluationInterface.h>
Public Member Functions | |
L1TGT_GTT_HadronicTau (int valid=0, int pT=0, int phi=0, int eta=0, int seed_pT=0, int seed_z0=0, int charge=0, int type=0) | |
ap_uint< WIDTH > | pack () const override |
P2GTCandidate | to_GTObject () const override |
ap_uint< WIDTH > | unpack (const ap_uint< WIDTH > &packed) override |
Public Member Functions inherited from l1t::L1TGT_Common3Vector< 96 > | |
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 |
ap_uint< N > | unpack (const ap_uint< N > &packed) override |
Public Member Functions inherited from l1t::L1TGT_Interface< N > | |
std::size_t | packed_width () const override |
Public Member Functions inherited from l1t::L1TGT_BaseInterface | |
virtual | ~L1TGT_BaseInterface () |
Public Attributes | |
ap_uint< 1 > | charge |
ap_uint< 10 > | seed_pT |
ap_int< 10 > | seed_z0 |
ap_uint< 2 > | type |
Public Attributes inherited from l1t::L1TGT_Common3Vector< 96 > | |
ap_int< 14 > | eta |
ap_int< 13 > | phi |
ap_uint< 16 > | pT |
ap_uint< 1 > | valid |
Additional Inherited Members | |
Static Public Attributes inherited from l1t::L1TGT_Interface< N > | |
static constexpr std::size_t | WIDTH = N |
Definition at line 316 of file L1GTEvaluationInterface.h.
|
inline |
|
inlineoverridevirtual |
Implements l1t::L1TGT_Interface< N >.
Definition at line 332 of file L1GTEvaluationInterface.h.
References charge, l1t::L1TGT_Common3Vector< N >::pack_common(), seed_pT, seed_z0, and type.
|
inlineoverridevirtual |
Implements l1t::L1TGT_BaseInterface.
Definition at line 340 of file L1GTEvaluationInterface.h.
References charge, seed_pT, seed_z0, l1t::P2GTCandidate::setHwCharge(), l1t::P2GTCandidate::setHwSeed_pT(), l1t::P2GTCandidate::setHwSeed_z0(), l1t::P2GTCandidate::setHwType(), and l1t::L1TGT_Common3Vector< N >::to_GTObject().
Definition at line 336 of file L1GTEvaluationInterface.h.
References charge, l1t::l1t_unpack_int(), seed_pT, seed_z0, and l1t::L1TGT_Common3Vector< N >::unpack().
ap_uint<1> l1t::L1TGT_GTT_HadronicTau::charge |
Definition at line 319 of file L1GTEvaluationInterface.h.
Referenced by pack(), to_GTObject(), and unpack().
ap_uint<10> l1t::L1TGT_GTT_HadronicTau::seed_pT |
Definition at line 317 of file L1GTEvaluationInterface.h.
Referenced by pack(), to_GTObject(), and unpack().
ap_int<10> l1t::L1TGT_GTT_HadronicTau::seed_z0 |
Definition at line 318 of file L1GTEvaluationInterface.h.
Referenced by pack(), to_GTObject(), and unpack().
ap_uint<2> l1t::L1TGT_GTT_HadronicTau::type |
Definition at line 320 of file L1GTEvaluationInterface.h.
Referenced by core.autovars.NTupleVariable::makeBranch(), pack(), and core.AutoHandle.AutoHandle::ReallyLoad().