#include <HGTD_ALTIROC_RDO.h>
Definition at line 20 of file HGTD_ALTIROC_RDO.h.
◆ HGTD_ALTIROC_RDO() [1/5]
| HGTD_ALTIROC_RDO::HGTD_ALTIROC_RDO |
( |
| ) |
|
|
default |
Default constructor should NOT be used, needed for pool I/O.
◆ HGTD_ALTIROC_RDO() [2/5]
◆ HGTD_ALTIROC_RDO() [3/5]
◆ ~HGTD_ALTIROC_RDO()
| virtual HGTD_ALTIROC_RDO::~HGTD_ALTIROC_RDO |
( |
| ) |
|
|
virtualdefault |
◆ HGTD_ALTIROC_RDO() [4/5]
| HGTD_ALTIROC_RDO::HGTD_ALTIROC_RDO |
( |
const Identifier | rdo_id, |
|
|
const uint64_t | word ) |
Constructor with parameters.
- Parameters
-
| [in] | rdo_id | Offline compact identifier of the readout channel. |
| [in] | word | ALTIROC output word |
Definition at line 13 of file HGTD_ALTIROC_RDO.cxx.
14 : Identifiable(),
Identifier m_rdo_id
Offline ID of the readout channel.
uint64_t m_word
ALTIROC RAW output.
◆ HGTD_ALTIROC_RDO() [5/5]
| HGTD_ALTIROC_RDO::HGTD_ALTIROC_RDO |
( |
const Identifier | rdo_id, |
|
|
const uint8_t | crc, |
|
|
const uint8_t | toa, |
|
|
const uint16_t | tot, |
|
|
const uint8_t | l1id, |
|
|
const uint16_t | bcid ) |
Definition at line 19 of file HGTD_ALTIROC_RDO.cxx.
25 : Identifiable(),
27 {
28 auto u64 = [](
auto x){
return static_cast<uint64_t>(
x);};
30 ((toa & 0x7F) << 8) +
31 ((
tot & 0x1FF) << 15) +
32 ((l1id & 0x3F) << 24) +
33 ((u64(bcid) & u64(0x3FF)) << 30) );
34 }
◆ getBCID()
| uint16_t HGTD_ALTIROC_RDO::getBCID |
( |
| ) |
const |
|
inlinevirtual |
◆ getCRC()
| uint8_t HGTD_ALTIROC_RDO::getCRC |
( |
| ) |
const |
|
inlinevirtual |
◆ getHelper()
| const IdHelper * Identifiable::getHelper |
( |
| ) |
const |
|
virtualinherited |
◆ getL1ID()
| uint8_t HGTD_ALTIROC_RDO::getL1ID |
( |
| ) |
const |
|
inlinevirtual |
◆ getToA()
| uint8_t HGTD_ALTIROC_RDO::getToA |
( |
| ) |
const |
|
inlinevirtual |
◆ getToT()
| uint16_t HGTD_ALTIROC_RDO::getToT |
( |
| ) |
const |
|
inlinevirtual |
◆ getWord()
| uint64_t HGTD_ALTIROC_RDO::getWord |
( |
| ) |
const |
|
inlinevirtual |
◆ identify()
◆ identifyHash()
Reimplemented in CaloDetDescrElement, CaloDetDescriptor, InDetRawDataCollection< RawDataT >, InDetRawDataCollection< Pixel1RawData >, InDetRawDataCollection< PixelRDORawData >, InDetRawDataCollection< PixelTB04RawData >, InDetRawDataCollection< RDO >, InDetRawDataCollection< SCT3_RawData >, InDetRawDataCollection< SCT_RDORawData >, InDetRawDataCollection< SCT_TB03_RawData >, InDetRawDataCollection< SCT_TB04_RawData >, InDetRawDataCollection< TRT_RDORawData >, InDetRawDataCollection< TRT_TB04_RawData >, Muon::MuonPrepDataCollection< PrepDataT >, Muon::MuonPrepDataCollection< CscPrepData >, Muon::MuonPrepDataCollection< CscStripPrepData >, Muon::MuonPrepDataCollection< MdtPrepData >, Muon::MuonPrepDataCollection< MMPrepData >, Muon::MuonPrepDataCollection< Muon::CscPrepData >, Muon::MuonPrepDataCollection< Muon::CscStripPrepData >, Muon::MuonPrepDataCollection< Muon::MdtPrepData >, Muon::MuonPrepDataCollection< Muon::MMPrepData >, Muon::MuonPrepDataCollection< Muon::RpcPrepData >, Muon::MuonPrepDataCollection< Muon::sTgcPrepData >, Muon::MuonPrepDataCollection< Muon::TgcPrepData >, Muon::MuonPrepDataCollection< RpcPrepData >, Muon::MuonPrepDataCollection< sTgcPrepData >, Muon::MuonPrepDataCollection< TgcPrepData >, SiChargedDiodeCollection, SpacePointCollection, Trk::PrepRawDataCollection< PrepRawDataT >, Trk::PrepRawDataCollection< HGTD_Cluster >, Trk::PrepRawDataCollection< InDet::SiCluster >, Trk::PrepRawDataCollection< PixelCluster >, Trk::PrepRawDataCollection< SCT_Cluster >, Trk::PrepRawDataCollection< TrigSiSpacePoint >, and Trk::PrepRawDataCollection< TRT_DriftCircle >.
Definition at line 11 of file Identifiable.cxx.
11 {
13 return (result);
14}
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ m_rdo_id
◆ m_word
| uint64_t HGTD_ALTIROC_RDO::m_word {} |
|
private |
The documentation for this class was generated from the following files: