15#include "GaudiKernel/MsgStream.h"
89 stream << MSG::INFO<<
"MdtPrepData {"<<std::endl;
94 stream <<
"TDC = "<<
tdc()<<
", ";
95 stream <<
"ADC = "<<
adc()<<
", ";
96 stream <<
"status = "<<
status()<<
", ";
97 stream<<
"} End MdtPrepData"<<
endmsg;
104 stream <<
"MdtPrepData {"<<std::endl;
109 stream <<
"TDC = "<<
tdc()<<
", ";
110 stream <<
"ADC = "<<
adc()<<
", ";
111 stream <<
"status = "<<
status()<<
", ";
112 stream<<
"} End MdtPrepData"<<std::endl;
CxxUtils::CachedUniquePtr< const Amg::Vector3D > m_globalPosition
Global position of measurement.
int m_adc
ADC value - typical ADC spectra can go from 0 up to 250.
const MuonGM::MdtReadoutElement * m_detEl
Cached pointer to detector element (not deleted in destructor, not written to disk)
MdtPrepData & operator=(const MdtPrepData &)
int adc() const
Returns the ADC (typically range is 0 to 250)
int m_tdc
TDC value - typical TDC spectra can go from 0 up to 2500.
MdtDriftCircleStatus status() const
Returns the status of the measurement.
MdtDriftCircleStatus m_status
enum to hold 'status' of measurement
virtual MsgStream & dump(MsgStream &stream) const override
Dumps information about the PRD.
int tdc() const
Returns the TDC (typically range is 0 to 2500).
virtual ~MdtPrepData()
Destructor.
virtual MsgStream & dump(MsgStream &stream) const
dump information about the PRD object.
PrepRawData & operator=(const PrepRawData &)=default
PrepRawData()
public because of DataPool
Eigen::Matrix< double, Eigen::Dynamic, Eigen::Dynamic > MatrixX
Dynamic Matrix - dynamic allocation.
Eigen::Matrix< double, 2, 1 > Vector2D
NRpcCablingAlg reads raw condition data and writes derived condition data to the condition store.
MdtDriftCircleStatus
Enum to represent the 'status' of Mdt measurements e.g.