Project
Loading...
Searching...
No Matches
DsElecId.h File Reference
#include <cstdint>
#include <iosfwd>
#include <optional>

Go to the source code of this file.

Classes

class  o2::mch::raw::DsElecId
 

Namespaces

namespace  o2
 a couple of static helper functions to create timestamp values for CCDB queries or override obsolete objects
 
namespace  o2::mch
 
namespace  o2::mch::raw
 

Functions

uint32_t o2::mch::raw::encode (const DsElecId &id)
 
std::optional< DsElecIdo2::mch::raw::decodeDsElecId (uint32_t code)
 
std::optional< DsElecIdo2::mch::raw::decodeDsElecId (std::string rep)
 
std::optional< uint8_t > o2::mch::raw::decodeChannelId (std::string rep)
 
std::ostream & o2::mch::raw::operator<< (std::ostream &os, const DsElecId &id)
 
std::string o2::mch::raw::asString (DsElecId dsId)
 Returns a string representation of the given DsElecId.
 
std::optional< uint8_t > o2::mch::raw::groupFromElinkId (uint8_t elinkId)
 Extracts the group from the elinkId.
 
std::optional< uint8_t > o2::mch::raw::indexFromElinkId (uint8_t elinkId)
 Extracts the index from the elinkId.