![]() |
ATLAS Offline Software
|
Holds information from the LATOME Header. More...
#include <LArLATOMEHeader.h>
Public Member Functions | |
| LArLATOMEHeader (const uint32_t lid) | |
| Constructor with Id. | |
| LArLATOMEHeader (const uint32_t sourceid, const uint32_t latomeId, const uint16_t nchan, const uint16_t bcid, const uint32_t l1Id, const uint32_t robfragsize=0, const uint32_t latomeFwVersion=0) | |
| Constructor with all numbers. | |
| ~LArLATOMEHeader () | |
| Destructor. | |
| uint32_t | SourceId () const |
| get the source Id | |
| uint32_t | LatomeId () const |
| get the latome Id | |
| uint16_t | NChans () const |
| get the number of channels | |
| uint16_t | BCId () const |
| get the Bunch Crossing IDs | |
| uint32_t | L1Id () const |
| get the L1 Id | |
| uint32_t | ROBFragSize () const |
| get the ROB frag size | |
| uint32_t | FWversion () const |
| get the FW version | |
| void | SetBCId (const uint16_t bcid) |
| set the LATOME Bunch Crossing ID | |
| void | SetNChan (const uint16_t nchan) |
| set the LATOME Channel | |
| void | SetSourceId (const uint32_t source) |
| set the LATOME SourceId | |
| void | SetLatomeId (const uint32_t source) |
| set the latome Id | |
| void | SetL1Id (const uint32_t source) |
| set the latome Id | |
| void | SetROBFragSize (const uint32_t robfragsize) |
| set the ROB frag size | |
| void | SetFWversion (const uint32_t fwversion) |
| set the FW version | |
Private Attributes | |
| uint32_t | m_sourceId |
| LATOME sourceId. | |
| uint32_t | m_latomeId |
| LATOME Id. | |
| uint16_t | m_nChannels |
| LATOME channels. | |
| uint16_t | m_BCId |
| LATOME BCId from TTC. | |
| uint32_t | m_l1Id |
| extended LVL1 Id | |
| uint32_t | m_ROBFragSize |
| ROB frag size. | |
| uint32_t | m_LATOMEFWVersion |
| FW version. | |
Holds information from the LATOME Header.
Definition at line 19 of file LArLATOMEHeader.h.
| LArLATOMEHeader::LArLATOMEHeader | ( | const uint32_t | lid | ) |
Constructor with Id.
Definition at line 8 of file LArLATOMEHeader.cxx.
| LArLATOMEHeader::LArLATOMEHeader | ( | const uint32_t | sourceid, |
| const uint32_t | latomeId, | ||
| const uint16_t | nchan, | ||
| const uint16_t | bcid, | ||
| const uint32_t | l1Id, | ||
| const uint32_t | robfragsize = 0, | ||
| const uint32_t | latomeFwVersion = 0 ) |
Constructor with all numbers.
Definition at line 11 of file LArLATOMEHeader.cxx.
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
LATOME BCId from TTC.
Definition at line 94 of file LArLATOMEHeader.h.
|
private |
extended LVL1 Id
Definition at line 97 of file LArLATOMEHeader.h.
|
private |
FW version.
Definition at line 103 of file LArLATOMEHeader.h.
|
private |
LATOME Id.
Definition at line 88 of file LArLATOMEHeader.h.
|
private |
LATOME channels.
Definition at line 91 of file LArLATOMEHeader.h.
|
private |
ROB frag size.
Definition at line 100 of file LArLATOMEHeader.h.
|
private |
LATOME sourceId.
Definition at line 85 of file LArLATOMEHeader.h.