ATLAS Offline Software
AFP_RawCollectionHead.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2020 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 
15 {
16 public:
18  uint16_t lvl1Id () const {return m_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;};
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:
43 
49 
55 
61 
64 };
65 
66 #endif
67 
AFP_RawCollectionHead::link
uint16_t link() const
Value of 5-8 most significant bits.
Definition: AFP_RawCollectionHead.h:22
xAOD::uint32_t
setEventNumber uint32_t
Definition: EventInfo_v1.cxx:127
AFP_RawCollectionHead
Class represnting header record in bytestream.
Definition: AFP_RawCollectionHead.h:15
AFP_RawCollectionHead::setRobId
void setRobId(const uint32_t robId)
Definition: AFP_RawCollectionHead.h:35
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
xAOD::uint16_t
setWord1 uint16_t
Definition: eFexEMRoI_v1.cxx:88
master.flag
bool flag
Definition: master.py:29
AFP_RawCollectionHead::m_frontendFlag
uint32_t m_frontendFlag
Value of the 16 least significant bit.
Definition: AFP_RawCollectionHead.h:54
AFP_RawCollectionHead::m_link
uint16_t m_link
Value of 5-8 most significant bits.
Definition: AFP_RawCollectionHead.h:48
AFP_RawCollectionHead::robId
uint32_t robId() const
ROB in from which the collection was read.
Definition: AFP_RawCollectionHead.h:34
AFP_RawCollectionHead::m_lvl1Id
uint16_t m_lvl1Id
Value of 11-15 least significant bits.
Definition: AFP_RawCollectionHead.h:42
AFP_RawCollectionHead::m_bcId
uint16_t m_bcId
Value of 10 least significant bits.
Definition: AFP_RawCollectionHead.h:60
AFP_RawCollectionHead::setLvl1Id
void setLvl1Id(const uint16_t lvl1Id)
Definition: AFP_RawCollectionHead.h:19
AFP_RawCollectionHead::bcId
uint16_t bcId() const
Value of 10 least significant bits.
Definition: AFP_RawCollectionHead.h:30
AFP_RawCollectionHead::m_robId
uint32_t m_robId
ROB in from which the collection was read.
Definition: AFP_RawCollectionHead.h:63
AFP_RawCollectionHead::lvl1Id
uint16_t lvl1Id() const
Value of 11-15 least significant bits.
Definition: AFP_RawCollectionHead.h:18
AFP_RawCollectionHead::setFrontendFlag
void setFrontendFlag(const uint32_t flag)
Definition: AFP_RawCollectionHead.h:27
AFP_RawCollectionHead::setLink
void setLink(const uint16_t link)
Definition: AFP_RawCollectionHead.h:23