ATLAS Offline Software
Toggle main menu visibility
Loading...
Searching...
No Matches
ForwardDetectors
AFP
AFP_RawEv
AFP_RawEv
AFP_SiRawData.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_SIRAWDATA_H
6
#define AFP_SIRAWDATA_H
7
8
#include "
AFP_RawDataCommonHead.h
"
9
10
#include <stdint.h>
11
16
class
AFP_SiRawData
:
public
AFP_RawDataCommonHead
17
{
18
public
:
20
uint16_t
column
()
const
{
return
m_column
;}
21
void
setColumn
(
const
uint16_t
column
) {
m_column
=
column
;}
22
24
uint32_t
row
()
const
{
return
m_row
;}
25
void
setRow
(
const
uint32_t
row
) {
m_row
=
row
;}
26
28
uint16_t
timeOverThreshold
()
const
{
return
m_timeOverThreshold
;}
29
void
setTimeOverThreshold
(
const
uint16_t
timeOverThreshold
) {
m_timeOverThreshold
=
timeOverThreshold
;}
30
31
private
:
37
uint16_t
m_column
{};
38
44
uint32_t
m_row
{};
45
51
uint16_t
m_timeOverThreshold
{};
52
};
53
#endif
AFP_RawDataCommonHead.h
AFP_RawDataCommonHead
Base class representing first 8 bits in a record in bytestream.
Definition
AFP_RawDataCommonHead.h:17
AFP_SiRawData
Class representing data record for silicon detectors.
Definition
AFP_SiRawData.h:17
AFP_SiRawData::m_timeOverThreshold
uint16_t m_timeOverThreshold
Value of eight least significant bits.
Definition
AFP_SiRawData.h:51
AFP_SiRawData::m_column
uint16_t m_column
Value of 9-15 most significant bits.
Definition
AFP_SiRawData.h:37
AFP_SiRawData::setTimeOverThreshold
void setTimeOverThreshold(const uint16_t timeOverThreshold)
Definition
AFP_SiRawData.h:29
AFP_SiRawData::setColumn
void setColumn(const uint16_t column)
Definition
AFP_SiRawData.h:21
AFP_SiRawData::m_row
uint32_t m_row
Value of 16-24 most significant bits.
Definition
AFP_SiRawData.h:44
AFP_SiRawData::column
uint16_t column() const
Value of 9-15 most significant bits.
Definition
AFP_SiRawData.h:20
AFP_SiRawData::row
uint32_t row() const
Value of 16-24 most significant bits.
Definition
AFP_SiRawData.h:24
AFP_SiRawData::setRow
void setRow(const uint32_t row)
Definition
AFP_SiRawData.h:25
AFP_SiRawData::timeOverThreshold
uint16_t timeOverThreshold() const
Value of eight least significant bits.
Definition
AFP_SiRawData.h:28
Generated on
for ATLAS Offline Software by
1.17.0