6#include "GaudiKernel/MsgStream.h"
54 <<
", MrodId()="<< coll.
MrodId()
55 <<
", CsmId()="<< coll.
CsmId()<<
" MdtAmtHit=[";
58 for (;it!=itEnd;++it) sl<< (**it)<<
", ";
69 <<
", MrodId()="<< coll.
MrodId()
70 <<
", CsmId()="<< coll.
CsmId()<<
" MdtAmtHit=[";
73 for (;it!=itEnd;++it) sl<< (**it)<<
", ";
MsgStream & operator<<(MsgStream &sl, const MdtCsm &coll)
Overload of << operator for MsgStream for debug output.
DataModel_detail::const_iterator< DataVector > const_iterator
DataVector(SG::OwnershipPolicy ownPolicy=SG::OWN_ELEMENTS, SG::IndexTrackingPolicy trackIndices=SG::DEFAULT_TRACK_INDICES)
const_iterator end() const noexcept
Return a const_iterator pointing past the end of the collection.
const_iterator begin() const noexcept
Return a const_iterator pointing at the beginning of the collection.
This is a "hash" representation of an Identifier.
std::string getString() const
Provide a string form of the identifier - hexadecimal.
MDT RDO's : data from a single channel of an AMT Atlas Muon TDC.
MDT RDOs : Chamber Service Module, container of AmtHits of a single Mdt chamber.
uint16_t m_MrodId
Mrod number.
uint16_t CsmId() const
Returns the CSM online id (online identifier inside a MROD)
uint16_t MrodId() const
Returns the MROD id from the CSM header.
uint16_t m_SubDetId
Sub-detector identifier.
void set_values(const Identifier id, const IdentifierHash idHash, uint16_t SubDetId, uint16_t MrodId, uint16_t CsmId)
Identifier identify() const
Returns the CSM offline identifier (chamber offline id)
uint16_t m_CsmId
Csm link number.
uint16_t SubDetId() const
Returns the sub-detector Id.
MdtCsm()
Default constructor.
IdentifierHash m_idHash
Offline idenfifier hash corresponding to this collection.