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.