ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
AFP
AFP_RawEv
AFP_RawEv
AFP_RawCollectionHead.h
Go to the documentation of this file.
1
/*
2
Copyright (C) 2002-2026 CERN for the benefit of the ATLAS collaboration
3
*/
4
5
#ifndef AFP_RAWCOLLECTIONHEAD_H
6
#define AFP_RAWCOLLECTIONHEAD_H
7
8
#include <stdint.h>
9
14
class
AFP_RawCollectionHead
15
{
16
public
:
18
uint16_t
lvl1Id
()
const
{
return
m_lvl1Id
;}
19
void
setLvl1Id
(
const
uint16_t
lvl1Id
) {
m_lvl1Id
=
lvl1Id
;}
20
22
uint16_t
link
()
const
{
return
m_link
;}
23
void
setLink
(
const
uint16_t
link
) {
m_link
=
link
;}
24
26
uint32_t
frontendFlag
()
const
{
return
m_frontendFlag
;};
27
void
setFrontendFlag
(
const
uint32_t flag) {
m_frontendFlag
= flag;}
28
30
uint16_t
bcId
()
const
{
return
m_bcId
;};
31
void
setBcId
(
const
uint16_t
bcId
) {
m_bcId
=
bcId
;}
32
34
uint32_t
robId
()
const
{
return
m_robId
;}
35
void
setRobId
(
const
uint32_t
robId
) {
m_robId
=
robId
;}
36
37
private
:
42
uint16_t
m_lvl1Id
{};
43
48
uint16_t
m_link
{};
49
54
uint32_t
m_frontendFlag
{};
55
60
uint16_t
m_bcId
{};
61
63
uint32_t
m_robId
{};
64
};
65
66
#endif
67
AFP_RawCollectionHead
Class represnting header record in bytestream.
Definition
AFP_RawCollectionHead.h:15
AFP_RawCollectionHead::setLvl1Id
void setLvl1Id(const uint16_t lvl1Id)
Definition
AFP_RawCollectionHead.h:19
AFP_RawCollectionHead::m_bcId
uint16_t m_bcId
Value of 10 least significant bits.
Definition
AFP_RawCollectionHead.h:60
AFP_RawCollectionHead::setBcId
void setBcId(const uint16_t bcId)
Definition
AFP_RawCollectionHead.h:31
AFP_RawCollectionHead::frontendFlag
uint32_t frontendFlag() const
Value of the 16 least significant bit.
Definition
AFP_RawCollectionHead.h:26
AFP_RawCollectionHead::setLink
void setLink(const uint16_t link)
Definition
AFP_RawCollectionHead.h:23
AFP_RawCollectionHead::link
uint16_t link() const
Value of 5-8 most significant bits.
Definition
AFP_RawCollectionHead.h:22
AFP_RawCollectionHead::m_link
uint16_t m_link
Value of 5-8 most significant bits.
Definition
AFP_RawCollectionHead.h:48
AFP_RawCollectionHead::lvl1Id
uint16_t lvl1Id() const
Value of 11-15 least significant bits.
Definition
AFP_RawCollectionHead.h:18
AFP_RawCollectionHead::m_lvl1Id
uint16_t m_lvl1Id
Value of 11-15 least significant bits.
Definition
AFP_RawCollectionHead.h:42
AFP_RawCollectionHead::setFrontendFlag
void setFrontendFlag(const uint32_t flag)
Definition
AFP_RawCollectionHead.h:27
AFP_RawCollectionHead::bcId
uint16_t bcId() const
Value of 10 least significant bits.
Definition
AFP_RawCollectionHead.h:30
AFP_RawCollectionHead::setRobId
void setRobId(const uint32_t robId)
Definition
AFP_RawCollectionHead.h:35
AFP_RawCollectionHead::m_robId
uint32_t m_robId
ROB in from which the collection was read.
Definition
AFP_RawCollectionHead.h:63
AFP_RawCollectionHead::robId
uint32_t robId() const
ROB in from which the collection was read.
Definition
AFP_RawCollectionHead.h:34
AFP_RawCollectionHead::m_frontendFlag
uint32_t m_frontendFlag
Value of the 16 least significant bit.
Definition
AFP_RawCollectionHead.h:54
Generated on
for ATLAS Offline Software by
1.17.0