ATLAS Offline Software
Loading...
Searching...
No Matches
AFP_SiRawData.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_SIRAWDATA_H
6#define AFP_SIRAWDATA_H
7
9
10#include <stdint.h>
11
17{
18public:
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;}
30
31private:
37 uint16_t m_column;
38
44 uint32_t m_row;
45
52};
53#endif
Base class representing first 8 bits in a record in bytestream.
Class representing data record for silicon detectors.
uint16_t m_timeOverThreshold
Value of eight least significant bits.
uint16_t m_column
Value of 9-15 most significant bits.
void setTimeOverThreshold(const uint16_t timeOverThreshold)
void setColumn(const uint16_t column)
uint32_t m_row
Value of 16-24 most significant bits.
uint16_t column() const
Value of 9-15 most significant bits.
uint32_t row() const
Value of 16-24 most significant bits.
void setRow(const uint32_t row)
uint16_t timeOverThreshold() const
Value of eight least significant bits.