5#ifndef ALGO_DETECTORS_RICH_READOUTCONFIG_H
6#define ALGO_DETECTORS_RICH_READOUTCONFIG_H
65 double Map(uint16_t equipmentId, uint32_t address, uint16_t chan);
71 std::map<uint32_t, std::vector<double>>
Map(uint16_t equipmentId);
81 std::map<uint16_t, std::map<uint32_t, std::vector<double>>>
fReadoutMap = {};
Provides the hardware-to-software address mapping for the CBM-RICH.
virtual ~ReadoutConfig()
Destructor.
double Map(uint16_t equipmentId, uint32_t address, uint16_t chan)
API: Mapping from component, address and channel to tot shift.
void Init()
Initialisation of readout map.
std::vector< uint16_t > GetEquipmentIds()
Equipment in the configuration.
ReadoutConfig()
Constructor.
size_t GetNumElinks()
Total number of elinks for RICH.
std::map< uint16_t, std::map< uint32_t, std::vector< double > > > fReadoutMap
std::string PrintReadoutMap()
Debug output of readout map.