![]() |
ATLAS Offline Software
|
Tool to store LATOME mon header and footer data. More...
#include <Mon.h>
Public Member Functions | |
| Mon () | |
| ~Mon () | |
| void | fillPacketInfo (uint32_t word) |
| void | fillHeaderSize (uint32_t word) |
| void | fillRegion (uint32_t word) |
| void | fillNStreams (uint32_t word) |
| void | fillStreamNumber (uint32_t word) |
| void | fillDataType (uint32_t word, int i) |
| void | fillNBCs (uint32_t word, int i) |
| void | fillTimeShift (uint32_t word, int i) |
| void | fillNActiveSCs (uint32_t word) |
Public Attributes | |
| uint32_t | LATOMEID = 0U |
| uint32_t | extendedL1ID = 0U |
| uint32_t | headerMarker |
| int | nPackets = 0 |
| int | packetIndex = 0 |
| int | packetSize = 0 |
| uint32_t | debugMarker |
| int | headerSize = MON_HEADER_SIZE |
| int | region = 0 |
| int | nStreams |
| int | streamNumber |
| std::array< int, 2 > | dataType {} |
| std::array< int, 2 > | nBCs {} |
| std::array< uint32_t, 2 > | timeShift {} |
| int | nActiveSCs = 0 |
| int | nthMONHWordPacketDetermined = 3 |
| std::array< uint32_t, MON_HEADER_SIZE > | headerRef = {0, 0, 0xFF1234FF, 0, 0xDEADBEEF, MON_HEADER_SIZE, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} |
| std::array< uint32_t, 2 > | trailerRef = {0xC0FFEE00, 0xAAAAAAAA} |
| Mon::Mon | ( | ) |
Definition at line 11 of file Mon.cxx.
| Mon::~Mon | ( | ) |
| void Mon::fillDataType | ( | uint32_t | word, |
| int | i ) |
| void Mon::fillHeaderSize | ( | uint32_t | word | ) |
| void Mon::fillNActiveSCs | ( | uint32_t | word | ) |
Definition at line 69 of file Mon.cxx.
| void Mon::fillNBCs | ( | uint32_t | word, |
| int | i ) |
| void Mon::fillNStreams | ( | uint32_t | word | ) |
| void Mon::fillPacketInfo | ( | uint32_t | word | ) |
| void Mon::fillRegion | ( | uint32_t | word | ) |
| void Mon::fillStreamNumber | ( | uint32_t | word | ) |
Definition at line 42 of file Mon.cxx.
| void Mon::fillTimeShift | ( | uint32_t | word, |
| int | i ) |
| std::array<uint32_t, MON_HEADER_SIZE> Mon::headerRef = {0, 0, 0xFF1234FF, 0, 0xDEADBEEF, MON_HEADER_SIZE, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0} |
Definition at line 50 of file Mon.h.
| int Mon::headerSize = MON_HEADER_SIZE |
| std::array<uint32_t, 2> Mon::trailerRef = {0xC0FFEE00, 0xAAAAAAAA} |