#include <L1GTEvaluationInterface.h>
Public Member Functions | |
L1TGT_GTT_PrimaryVert (int valid=0, int z0=0, int number_of_tracks_in_pv=0, int sum_pT_pv=0, int qualityScore=0, int number_of_tracks_not_in_pv=0) | |
ap_uint< WIDTH > | pack () const override |
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_GTT_PrimaryVert | from_GTObject (const P2GTCandidate >Object) |
Public Attributes | |
ap_uint< 8 > | number_of_tracks_in_pv |
ap_uint< 10 > | number_of_tracks_not_in_pv |
ap_uint< 3 > | qualityScore |
ap_uint< 12 > | sum_pT_pv |
ap_uint< 1 > | valid |
ap_int< 15 > | z0 |
Additional Inherited Members | |
Static Public Attributes inherited from l1t::L1TGT_Interface< 64 > | |
static constexpr std::size_t | WIDTH |
Definition at line 425 of file L1GTEvaluationInterface.h.
|
inline |
Definition at line 434 of file L1GTEvaluationInterface.h.
Referenced by from_GTObject().
|
inlinestatic |
Definition at line 452 of file L1GTEvaluationInterface.h.
References l1t::P2GTCandidate::hwNumber_of_tracks_in_pv(), l1t::P2GTCandidate::hwNumber_of_tracks_not_in_pv(), l1t::P2GTCandidate::hwQualityScore(), l1t::P2GTCandidate::hwSum_pT_pv(), l1t::P2GTCandidate::hwZ0(), and L1TGT_GTT_PrimaryVert().
|
inlineoverridevirtual |
Implements l1t::L1TGT_Interface< 64 >.
Definition at line 447 of file L1GTEvaluationInterface.h.
References number_of_tracks_in_pv, number_of_tracks_not_in_pv, qualityScore, sum_pT_pv, valid, and z0.
|
inlineoverridevirtual |
Implements l1t::L1TGT_BaseInterface.
Definition at line 461 of file L1GTEvaluationInterface.h.
References number_of_tracks_in_pv, number_of_tracks_not_in_pv, qualityScore, l1t::P2GTCandidate::setHwNumber_of_tracks_in_pv(), l1t::P2GTCandidate::setHwNumber_of_tracks_not_in_pv(), l1t::P2GTCandidate::setHwQualityScore(), l1t::P2GTCandidate::setHwSum_pT_pv(), l1t::P2GTCandidate::setHwZ0(), sum_pT_pv, and z0.
ap_uint<8> l1t::L1TGT_GTT_PrimaryVert::number_of_tracks_in_pv |
Definition at line 428 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().
ap_uint<10> l1t::L1TGT_GTT_PrimaryVert::number_of_tracks_not_in_pv |
Definition at line 431 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().
ap_uint<3> l1t::L1TGT_GTT_PrimaryVert::qualityScore |
Definition at line 430 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().
ap_uint<12> l1t::L1TGT_GTT_PrimaryVert::sum_pT_pv |
Definition at line 429 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().
ap_uint<1> l1t::L1TGT_GTT_PrimaryVert::valid |
Definition at line 426 of file L1GTEvaluationInterface.h.
Referenced by pack().
ap_int<15> l1t::L1TGT_GTT_PrimaryVert::z0 |
Definition at line 427 of file L1GTEvaluationInterface.h.
Referenced by pack(), and to_GTObject().