#include <L1GTEvaluationInterface.h>
Public Member Functions | |
L1TGT_CommonSum (int valid=0, int pT=0, int phi=0, int scalarSumPT=0) | |
ap_uint< 64 > | pack () const override |
ap_uint< 46 > | pack_common () const |
P2GTCandidate | to_GTObject () const override |
Public Member Functions inherited from l1t::L1TGT_Interface< 64 > | |
std::size_t | packed_width () const override |
Public Member Functions inherited from l1t::L1TGT_BaseInterface | |
virtual | ~L1TGT_BaseInterface () |
Static Public Member Functions | |
static L1TGT_CommonSum | from_GTObject (const P2GTCandidate >Object) |
Public Attributes | |
ap_int< 13 > | phi |
ap_uint< 16 > | pT |
ap_uint< 16 > | scalarSumPT |
ap_uint< 1 > | valid |
Additional Inherited Members | |
Static Public Attributes inherited from l1t::L1TGT_Interface< 64 > | |
static constexpr std::size_t | WIDTH |
Definition at line 74 of file L1GTEvaluationInterface.h.
|
inline |
Definition at line 80 of file L1GTEvaluationInterface.h.
References phi.
Referenced by from_GTObject().
|
inlinestatic |
Definition at line 87 of file L1GTEvaluationInterface.h.
References l1t::P2GTCandidate::hwPhi(), l1t::P2GTCandidate::hwPT(), l1t::P2GTCandidate::hwScalarSumPT(), and L1TGT_CommonSum().
|
inlineoverridevirtual |
Implements l1t::L1TGT_Interface< 64 >.
Definition at line 85 of file L1GTEvaluationInterface.h.
References pack_common().
|
inline |
Definition at line 83 of file L1GTEvaluationInterface.h.
References phi, pT, scalarSumPT, and valid.
Referenced by pack().
|
inlineoverridevirtual |
Implements l1t::L1TGT_BaseInterface.
Definition at line 91 of file L1GTEvaluationInterface.h.
References phi, pT, scalarSumPT, l1t::P2GTCandidate::setHwPhi(), l1t::P2GTCandidate::setHwPT(), and l1t::P2GTCandidate::setHwScalarSumPT().
ap_int<13> l1t::L1TGT_CommonSum::phi |
Definition at line 77 of file L1GTEvaluationInterface.h.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), L1TGT_CommonSum(), datamodel.Object::p4(), pack_common(), ntupleDataFormat.Track::phiPull(), and to_GTObject().
ap_uint<16> l1t::L1TGT_CommonSum::pT |
Definition at line 76 of file L1GTEvaluationInterface.h.
Referenced by pack_common(), and to_GTObject().
ap_uint<16> l1t::L1TGT_CommonSum::scalarSumPT |
Definition at line 78 of file L1GTEvaluationInterface.h.
Referenced by pack_common(), and to_GTObject().
ap_uint<1> l1t::L1TGT_CommonSum::valid |
Definition at line 75 of file L1GTEvaluationInterface.h.
Referenced by pack_common().