#include <L1GTEvaluationInterface.h>
Public Member Functions | |
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_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 60 of file L1GTEvaluationInterface.h.
|
inline |
Definition at line 66 of file L1GTEvaluationInterface.h.
|
inlineoverridevirtual |
Implements l1t::L1TGT_Interface< N >.
Definition at line 71 of file L1GTEvaluationInterface.h.
|
inlinevirtual |
Definition at line 69 of file L1GTEvaluationInterface.h.
Referenced by l1t::L1TGT_Common3Vector< 96 >::pack(), l1t::L1TGT_GCT_tau6p6::pack(), l1t::L1TGT_GMT_PromptDisplacedMuon::pack(), l1t::L1TGT_GMT_TrackMatchedmuon::pack(), l1t::L1TGT_GTT_PromptJet::pack(), l1t::L1TGT_GTT_DisplacedJet::pack(), l1t::L1TGT_GTT_HadronicTau::pack(), l1t::L1TGT_GTT_LightMeson::pack(), l1t::L1TGT_CL2_Jet::pack(), l1t::L1TGT_CL2_Tau::pack(), l1t::L1TGT_CL2_Electron::pack(), and l1t::L1TGT_CL2_Photon::pack().
|
inlineoverridevirtual |
Implements l1t::L1TGT_BaseInterface.
Definition at line 75 of file L1GTEvaluationInterface.h.
Referenced by l1t::L1TGT_GCT_tau6p6::to_GTObject(), 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_HadronicTau::to_GTObject(), l1t::L1TGT_GTT_LightMeson::to_GTObject(), l1t::L1TGT_CL2_Jet::to_GTObject(), l1t::L1TGT_CL2_Tau::to_GTObject(), l1t::L1TGT_CL2_Electron::to_GTObject(), and l1t::L1TGT_CL2_Photon::to_GTObject().
|
inlineoverridevirtual |
Implements l1t::L1TGT_Interface< N >.
Definition at line 73 of file L1GTEvaluationInterface.h.
Referenced by l1t::L1TGT_GCT_tau6p6::unpack(), l1t::L1TGT_GMT_PromptDisplacedMuon::unpack(), l1t::L1TGT_GMT_TrackMatchedmuon::unpack(), l1t::L1TGT_GTT_PromptJet::unpack(), l1t::L1TGT_GTT_DisplacedJet::unpack(), l1t::L1TGT_GTT_HadronicTau::unpack(), l1t::L1TGT_GTT_LightMeson::unpack(), l1t::L1TGT_CL2_Jet::unpack(), l1t::L1TGT_CL2_Tau::unpack(), l1t::L1TGT_CL2_Electron::unpack(), and l1t::L1TGT_CL2_Photon::unpack().
ap_int<14> l1t::L1TGT_Common3Vector< N >::eta |
Definition at line 64 of file L1GTEvaluationInterface.h.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), Jet.Jet::jetID(), datamodel.Object::p4(), l1t::L1TGT_Common3Vector< 96 >::pack_common(), Jet.Jet::puJetId(), l1t::L1TGT_Common3Vector< 96 >::to_GTObject(), and l1t::L1TGT_Common3Vector< 96 >::unpack().
ap_int<13> l1t::L1TGT_Common3Vector< N >::phi |
Definition at line 63 of file L1GTEvaluationInterface.h.
Referenced by Particle.Particle::__str__(), datamodel.Object::DeltaR(), datamodel.Object::p4(), l1t::L1TGT_Common3Vector< 96 >::pack_common(), ntupleDataFormat.Track::phiPull(), l1t::L1TGT_Common3Vector< 96 >::to_GTObject(), and l1t::L1TGT_Common3Vector< 96 >::unpack().
ap_uint<16> l1t::L1TGT_Common3Vector< N >::pT |
Definition at line 62 of file L1GTEvaluationInterface.h.
Referenced by l1t::L1TGT_Common3Vector< 96 >::pack_common(), l1t::L1TGT_Common3Vector< 96 >::to_GTObject(), and l1t::L1TGT_Common3Vector< 96 >::unpack().
ap_uint<1> l1t::L1TGT_Common3Vector< N >::valid |
Definition at line 61 of file L1GTEvaluationInterface.h.
Referenced by l1t::L1TGT_Common3Vector< 96 >::pack_common(), and l1t::L1TGT_Common3Vector< 96 >::unpack().