ATLAS Offline Software
Loading...
Searching...
No Matches
ByteStreamDataTest Namespace Reference

Functions

void ROBDataT (OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment *robFrag)

Function Documentation

◆ ROBDataT()

void ByteStreamDataTest::ROBDataT ( OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment * robFrag)

Definition at line 14 of file ROBData_t.cxx.

14 {
15
16 using IT = ROBData::iterator;
17
18 ROBData* robData = new ROBData(robFrag);
19 ROBData robData2 = *robData;
20
21 for (IT it = robData->begin(), it_e = robData->end(); it != it_e; ++it) {
22 [[maybe_unused]] uint32_t i = (*it);
23 ++i;
24 }
25
26 robData->sub_detector();
27 robData->module_identifier();
28 robData2.sub_detector();
29
30 delete robData;
31 robData = nullptr;
32 return;
33 }
ROBData_T< OFFLINE_FRAGMENTS_NAMESPACE::ROBFragment, OFFLINE_FRAGMENTS_NAMESPACE::PointerType > ROBData
Definition ROBData.h:225
eformat::SubDetector sub_detector() const
Return the current subdetector type.
Definition ROBData.h:166
iterator end() const
Instantiates an iterator over 32-bit integers to the last+1 element.
Definition ROBData.h:161
uint16_t module_identifier() const
Return the current module identifier.
Definition ROBData.h:172
iterator begin() const
Instantiates an iterator over 32-bit integers to the first element.
Definition ROBData.h:156