#include <CondFormats/Phase2TrackerDTC/src/DTCELinkId.cc>
Public Member Functions | |
auto | dtc_id () const noexcept |
DTCELinkId () noexcept | |
DTCELinkId (DTCELinkId const &) noexcept | |
DTCELinkId (DTCELinkId &&) noexcept | |
DTCELinkId (uint16_t, uint8_t, uint8_t) noexcept | |
auto | elink_id () const noexcept |
auto | gbtlink_id () const noexcept |
DTCELinkId & | operator= (DTCELinkId const &) noexcept |
DTCELinkId & | operator= (DTCELinkId &&) noexcept |
~DTCELinkId () noexcept | |
Private Member Functions | |
template<class Archive > | |
void | serialize (Archive &ar, const unsigned int version) |
Private Attributes | |
uint16_t | dtc_id_ |
uint8_t | elink_id_ |
uint8_t | gbtlink_id_ |
Friends | |
class | boost::serialization::access |
template<typename CondSerializationT , typename Enabled > | |
struct | cond::serialization::access |
Description: DTCELinkId identifies a specific eLink in the interface of a specific GBT link instance in the firmware of a specific DTC of the tracker back-end.
Implementation: [Notes on implementation]
Definition at line 27 of file DTCELinkId.h.
|
noexcept |
Definition at line 7 of file DTCELinkId.cc.
|
noexcept |
Definition at line 12 of file DTCELinkId.cc.
|
noexcept |
Definition at line 15 of file DTCELinkId.cc.
|
noexcept |
Definition at line 34 of file DTCELinkId.cc.
|
noexcept |
Definition at line 36 of file DTCELinkId.cc.
|
inlinenoexcept |
Definition at line 41 of file DTCELinkId.h.
References dtc_id_.
Referenced by TrackerDetToDTCELinkCablingMap::dtcELinkIdToDetId(), operator!=(), operator<(), operator==(), and operator>().
|
inlinenoexcept |
Definition at line 39 of file DTCELinkId.h.
References elink_id_.
Referenced by TrackerDetToDTCELinkCablingMap::dtcELinkIdToDetId(), operator!=(), operator<(), operator==(), and operator>().
|
inlinenoexcept |
Definition at line 40 of file DTCELinkId.h.
References gbtlink_id_.
Referenced by TrackerDetToDTCELinkCablingMap::dtcELinkIdToDetId(), operator!=(), operator<(), operator==(), and operator>().
|
noexcept |
|
noexcept |
|
private |
|
friend |
Definition at line 53 of file DTCELinkId.h.
|
friend |
Definition at line 53 of file DTCELinkId.h.
|
private |
Definition at line 51 of file DTCELinkId.h.
Referenced by dtc_id(), and operator=().
|
private |
Definition at line 49 of file DTCELinkId.h.
Referenced by elink_id(), and operator=().
|
private |
Definition at line 50 of file DTCELinkId.h.
Referenced by gbtlink_id(), and operator=().