CMS 3D CMS Logo

List of all members | Public Member Functions | Static Public Member Functions
l1t::L1TGT_GTT_Track Struct Reference

#include <L1GTEvaluationInterface.h>

Inheritance diagram for l1t::L1TGT_GTT_Track:
l1t::L1TGT_Interface< 96 > l1t::L1TGT_BaseInterface

Public Member Functions

 L1TGT_GTT_Track ()
 
ap_uint< WIDTHpack () const override
 
P2GTCandidate to_GTObject () const override
 
- Public Member Functions inherited from l1t::L1TGT_Interface< 96 >
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_Track from_GTObject (const P2GTCandidate &gtObject)
 

Additional Inherited Members

- Static Public Attributes inherited from l1t::L1TGT_Interface< 96 >
static constexpr std::size_t WIDTH
 

Detailed Description

Definition at line 413 of file L1GTEvaluationInterface.h.

Constructor & Destructor Documentation

◆ L1TGT_GTT_Track()

l1t::L1TGT_GTT_Track::L1TGT_GTT_Track ( )
inline

Definition at line 416 of file L1GTEvaluationInterface.h.

Referenced by from_GTObject().

416 {};

Member Function Documentation

◆ from_GTObject()

static L1TGT_GTT_Track l1t::L1TGT_GTT_Track::from_GTObject ( const P2GTCandidate gtObject)
inlinestatic

Definition at line 420 of file L1GTEvaluationInterface.h.

References L1TGT_GTT_Track().

◆ pack()

ap_uint<WIDTH> l1t::L1TGT_GTT_Track::pack ( ) const
inlineoverridevirtual

Implements l1t::L1TGT_Interface< 96 >.

Definition at line 418 of file L1GTEvaluationInterface.h.

418 { return ap_uint<WIDTH>(0); }

◆ to_GTObject()

P2GTCandidate l1t::L1TGT_GTT_Track::to_GTObject ( ) const
inlineoverridevirtual

Implements l1t::L1TGT_BaseInterface.

Definition at line 422 of file L1GTEvaluationInterface.h.

422 { return P2GTCandidate(); }