12#ifndef O2_MCH_RAW_ELECMAP_DS_DET_ID_H
13#define O2_MCH_RAW_ELECMAP_DS_DET_ID_H
27 uint16_t
deId()
const {
return mDeId; }
31 uint16_t
dsId()
const {
return mDsId; }
35 if (mDeId < rhs.mDeId) {
38 return mDsId < rhs.mDsId;
50uint32_t
encode(
const DsDetId&
id);
53std::string
asString(DsDetId dsDetId);
55std::ostream&
operator<<(std::ostream& os,
const DsDetId&
id);
A DsDetId is just a pair (detection element id, dual sampa id)
bool operator<(const DsDetId &rhs) const
uint16_t deId() const
deId returns one of the 156 possible detection element id
std::string asString(const SampaCluster &sc)
DsDetId decodeDsDetId(uint32_t code)
Create a DsDetId object from a integer code.
uint32_t encode(const DsDetId &id)
Create an integer code for the given id.
std::ostream & operator<<(std::ostream &stream, o2::InteractionRecord const &ir)