12#ifndef PD2HDChannelMapSP_H
13#define PD2HDChannelMapSP_H
15#include <unordered_map>
59 unsigned int wibframechan)
const;
69 std::unordered_map<
unsigned int,
70 std::unordered_map<
unsigned int,
71 std::unordered_map<
unsigned int,
72 std::unordered_map<
unsigned int,
85 throw std::range_error(
"PD2HDChannelMapSP offline Channel out of range");
void ReadMapFromFile(std::string &fullname)
std::unordered_map< unsigned int, std::unordered_map< unsigned int, std::unordered_map< unsigned int, std::unordered_map< unsigned int, HDChanInfo_t > > > > DetToChanInfo
std::unordered_map< unsigned int, HDChanInfo_t > OfflToChanInfo
HDChanInfo_t GetChanInfoFromOfflChan(unsigned int offlchan) const
struct dune::PD2HDChannelMapSP::HDChanInfo HDChanInfo_t
void check_offline_channel(unsigned int offlineChannel) const
HDChanInfo_t GetChanInfoFromWIBElements(unsigned int crate, unsigned int slot, unsigned int link, unsigned int wibframechan) const
const unsigned int fNChans
unsigned int chan_in_plane
unsigned int wibframechan
unsigned int femb_on_link