|
ATLAS Offline Software
|
Go to the documentation of this file.
44 #ifndef HGTD_RAWDATA_HGTD_RDO_H
45 #define HGTD_RAWDATA_HGTD_RDO_H
49 #include "Identifier/Identifier.h"
80 const unsigned short bcid,
const unsigned short l1_id,
81 const unsigned short l1_a = 0);
85 virtual float getTOA()
const;
86 virtual unsigned int getTOT()
const;
87 virtual unsigned short getBCID()
const;
88 virtual unsigned short getL1ID()
const;
89 virtual unsigned short getL1A()
const;
129 #endif // HGTD_RAWDATA_HGTD_RDORAWDATA_H
virtual unsigned short getL1A() const
virtual Identifier identify() const
virtual unsigned short getBCID() const
unsigned short m_bcid
Bunch crossing ID.
unsigned int m_tot
Time over threshold, 9 bit word.
HGTD_RDO & operator=(const HGTD_RDO &)=default
unsigned short m_l1_a
ATLAS LVL1.
virtual float getTOA() const
float m_toa
Time of arrival, 7 bit word.
unsigned short m_l1_id
Level 1 accept.
HGTD_RDO(HGTD_RDO &&)=default
HGTD_RDO & operator=(HGTD_RDO &&)=default
HGTD_RDO(const HGTD_RDO &)=default
setEventNumber setTimeStamp bcid
HGTD_RDO()=default
Default constructor should NOT be used, needed for pool I/O.
virtual unsigned int getTOT() const
virtual ~HGTD_RDO()=default
This class provides an abstract interface to an Identifiable object.
virtual unsigned short getL1ID() const
Identifier m_rdo_id
Offline ID of the readout channel.