Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef MUONRDO_MDTCSM_H
6 #define MUONRDO_MDTCSM_H
11 #include "Identifier/Identifier.h"
78 #endif // MUONRDO_MDTCSM_H
uint16_t CsmId() const
Returns the CSM online id (online identifier inside a MROD)
MDT RDO's : data from a single channel of an AMT Atlas Muon TDC.
uint16_t m_SubDetId
Sub-detector identifier.
Identifier identify() const
Returns the CSM offline identifier (chamber offline id)
uint16_t SubDetId() const
Returns the sub-detector Id.
MDT RDOs : Chamber Service Module, container of AmtHits of a single Mdt chamber.
uint16_t MrodId() const
Returns the MROD id from the CSM header.
IdentifierHash m_idHash
Offline idenfifier hash corresponding to this collection.
uint16_t m_CsmId
Csm link number.
uint16_t m_MrodId
Mrod number.
IdentifierHash identifyHash() const
Returns the CSM offline identifier hash (chamber offline id)
MsgStream & operator<<(MsgStream &sl, const MdtCsm &coll)
Overload of << operator for MsgStream for debug output.
An STL vector of pointers that by default owns its pointed-to elements.
#define CLASS_DEF(NAME, CID, VERSION)
associate a clid and a version to a type eg
void set_values(const Identifier id, const IdentifierHash idHash, uint16_t SubDetId, uint16_t MrodId, uint16_t CsmId)
This is a "hash" representation of an Identifier. This encodes a 32 bit index which can be used to lo...
macros to associate a CLID to a type
MdtCsm()
Default constructor.