6#include "GaudiKernel/MsgStream.h"
47 sl <<
"MdtAmtHit ("<< &
data <<
") "
48 <<
"tdcId=" <<
data.tdcId()
49 <<
", channelId=" <<
data.channelId()
50 <<
", coarse=" <<
data.coarse()
51 <<
", fine=" <<
data.fine()
52 <<
", width=" <<
data.width()
53 <<
", leading=" <<
data.leading()
54 <<
", isMasked=" <<
data.isMasked()
56 if (
nullptr!=
data.dataWords()) {
57 for(
unsigned i=0; i<
data.dataWords()->size(); i++ ) {
58 sl << (*
data.dataWords() )[i] <<
",";
71 <<
"tdcId=" <<
data.tdcId()
72 <<
", channelId=" <<
data.channelId()
73 <<
", coarse=" <<
data.coarse()
74 <<
", fine=" <<
data.fine()
75 <<
", width=" <<
data.width()
76 <<
", leading=" <<
data.leading()
77 <<
", isMasked=" <<
data.isMasked()
79 if (
nullptr!=
data.dataWords()) {
80 for(
unsigned i=0; i<
data.dataWords()->size(); i++ ) {
81 sl << (*
data.dataWords() )[i] <<
",";
char data[hepevt_bytes_allocation_ATLAS]
MsgStream & operator<<(MsgStream &sl, const MdtAmtHit &data)
Overload of << operator for MsgStream for debug output.
MDT RDO's : data from a single channel of an AMT Atlas Muon TDC.
std::vector< uint32_t > m_dataWords
void addData(uint32_t dataWord)
void setTdcCounts(const uint16_t coarse, const uint16_t fine)
void setValues(uint16_t coarse, uint16_t fine, uint16_t width)
uint16_t channelId() const