4#ifndef ITkPixelOnlineId_h
5#define ITkPixelOnlineId_h
29 std::uint32_t
rod()
const;
31 std::uint32_t
fibre()
const;
33 explicit operator unsigned int()
const {
return m_onlineId;}
51 return static_cast<size_t>((
unsigned int)id);
ITkPixelOnlineId()=default
Default constructor produces an invalid serial number.
std::uint32_t rod() const
Return the rod/rob Id.
friend std::ostream & operator<<(std::ostream &os, const ITkPixelOnlineId &id)
representation for debugging, messages
auto operator<=>(const ITkPixelOnlineId &other) const =default
Equality etc.
std::uint32_t fibre() const
Return the fibre.
size_t operator()(const ITkPixelOnlineId &id) const