ATLAS Offline Software
Loading...
Searching...
No Matches
Trigger
TrigT1
TrigT1CaloByteStream
src
xaod
SubBlockStatus.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2017 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef TRIGT1CALOBYTESTREAM_SUBBLOCKSTATUS_H
6
#define TRIGT1CALOBYTESTREAM_SUBBLOCKSTATUS_H
7
8
#include <cstdint>
9
10
namespace
LVL1BS
{
11
19
20
class
SubBlockStatus
{
21
private
:
22
uint32_t
m_status
;
23
public
:
25
SubBlockStatus
(uint32_t status = 0x0);
26
uint8_t
timeout
()
const
;
27
uint8_t
link
()
const
;
28
uint8_t
specific
()
const
;
29
uint8_t
fifo
()
const
;
30
uint8_t
bcn
()
const
;
31
uint8_t
protocol
()
const
;
32
uint8_t
parity
()
const
;
33
uint8_t
bcLowBits
()
const
;
34
35
bool
isPresent
()
const
{
return
m_status
!= 0; }
36
37
};
38
39
40
41
}
// end namespace
42
43
#endif
LVL1BS::SubBlockStatus::specific
uint8_t specific() const
Definition
SubBlockStatus.cxx:37
LVL1BS::SubBlockStatus::bcLowBits
uint8_t bcLowBits() const
Definition
SubBlockStatus.cxx:52
LVL1BS::SubBlockStatus::link
uint8_t link() const
Definition
SubBlockStatus.cxx:34
LVL1BS::SubBlockStatus::protocol
uint8_t protocol() const
Definition
SubBlockStatus.cxx:46
LVL1BS::SubBlockStatus::parity
uint8_t parity() const
Definition
SubBlockStatus.cxx:49
LVL1BS::SubBlockStatus::SubBlockStatus
SubBlockStatus(uint32_t status=0x0)
Constructor - default just sets word ID and number of header words.
Definition
SubBlockStatus.cxx:27
LVL1BS::SubBlockStatus::m_status
uint32_t m_status
Definition
SubBlockStatus.h:22
LVL1BS::SubBlockStatus::isPresent
bool isPresent() const
Definition
SubBlockStatus.h:35
LVL1BS::SubBlockStatus::bcn
uint8_t bcn() const
Definition
SubBlockStatus.cxx:43
LVL1BS::SubBlockStatus::fifo
uint8_t fifo() const
Definition
SubBlockStatus.cxx:40
LVL1BS::SubBlockStatus::timeout
uint8_t timeout() const
Definition
SubBlockStatus.cxx:31
LVL1BS
Definition
ZdcModifySlices.h:10
Generated on
for ATLAS Offline Software by
1.14.0