![]() |
ATLAS Offline Software
|
Class representing collection of silicon detector data. More...
#include <AFP_RawCollection.h>
Public Member Functions | |
| const std::list< RAWDATA_T > & | dataRecords () const |
| std::list< RAWDATA_T >::iterator | begin () |
| Returns iterators to the beginning and end of the list. More... | |
| std::list< RAWDATA_T >::iterator | end () |
| RAWDATA_T & | newDataRecord () |
| Creates a new empty data record in the collection and returns reference to it. More... | |
| uint16_t | lvl1Id () const |
| Value of 11-15 least significant bits. More... | |
| void | setLvl1Id (const uint16_t lvl1Id) |
| uint16_t | link () const |
| Value of 5-8 most significant bits. More... | |
| void | setLink (const uint16_t link) |
| uint32_t | frontendFlag () const |
| Value of the 16 least significant bit. More... | |
| void | setFrontendFlag (const uint32_t flag) |
| uint16_t | bcId () const |
| Value of 10 least significant bits. More... | |
| void | setBcId (const uint16_t bcId) |
| uint32_t | robId () const |
| ROB in from which the collection was read. More... | |
| void | setRobId (const uint32_t robId) |
Private Attributes | |
| std::list< RAWDATA_T > | m_dataRecords |
| List of silicon detector data records. More... | |
| uint16_t | m_lvl1Id |
| Value of 11-15 least significant bits. More... | |
| uint16_t | m_link |
| Value of 5-8 most significant bits. More... | |
| uint32_t | m_frontendFlag |
| Value of the 16 least significant bit. More... | |
| uint16_t | m_bcId |
| Value of 10 least significant bits. More... | |
| uint32_t | m_robId |
| ROB in from which the collection was read. More... | |
Class representing collection of silicon detector data.
Definition at line 13 of file AFP_RawCollection.h.
|
inlineinherited |
Value of 10 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xxxx xxBB BBBB BBBB it means bits marked with B. Contains information about bunch crossing ID.
Definition at line 30 of file AFP_RawCollectionHead.h.
|
inline |
Returns iterators to the beginning and end of the list.
Definition at line 20 of file AFP_RawCollection.h.
|
inline |
Definition at line 17 of file AFP_RawCollection.h.
|
inline |
Definition at line 21 of file AFP_RawCollection.h.
|
inlineinherited |
Value of the 16 least significant bit.
In the following record: xxxx xxxx xxxx xxxx Fxxx xxxx xxxx xxxx it means bits marked with F.
Definition at line 26 of file AFP_RawCollectionHead.h.
|
inlineinherited |
Value of 5-8 most significant bits.
In the following record: xxxx LLLL xxxx xxxx xxxx xxxx xxxx xxxx it means bits marked with L. Contains information about outlink.
Definition at line 22 of file AFP_RawCollectionHead.h.
|
inlineinherited |
Value of 11-15 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xLLL LLxx xxxx xxxx it means bits marked with L.
Definition at line 18 of file AFP_RawCollectionHead.h.
|
inline |
Creates a new empty data record in the collection and returns reference to it.
Definition at line 24 of file AFP_RawCollection.h.
|
inlineinherited |
|
inlineinherited |
Definition at line 31 of file AFP_RawCollectionHead.h.
|
inlineinherited |
Definition at line 27 of file AFP_RawCollectionHead.h.
|
inlineinherited |
Definition at line 23 of file AFP_RawCollectionHead.h.
|
inlineinherited |
Definition at line 19 of file AFP_RawCollectionHead.h.
|
inlineinherited |
Definition at line 35 of file AFP_RawCollectionHead.h.
|
privateinherited |
Value of 10 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xxxx xxBB BBBB BBBB it means bits marked with B. Contains information about bunch crossing ID.
Definition at line 60 of file AFP_RawCollectionHead.h.
|
private |
List of silicon detector data records.
Definition at line 28 of file AFP_RawCollection.h.
|
privateinherited |
Value of the 16 least significant bit.
In the following record: xxxx xxxx xxxx xxxx Fxxx xxxx xxxx xxxx it means bits marked with F.
Definition at line 54 of file AFP_RawCollectionHead.h.
|
privateinherited |
Value of 5-8 most significant bits.
In the following record: xxxx LLLL xxxx xxxx xxxx xxxx xxxx xxxx it means bits marked with L. Contains information about outlink.
Definition at line 48 of file AFP_RawCollectionHead.h.
|
privateinherited |
Value of 11-15 least significant bits.
In the following record: xxxx xxxx xxxx xxxx xLLL LLxx xxxx xxxx it means bits marked with L.
Definition at line 42 of file AFP_RawCollectionHead.h.
|
privateinherited |
ROB in from which the collection was read.
Definition at line 63 of file AFP_RawCollectionHead.h.
1.8.18