11#ifndef TPCChannelMapSP_H
12#define TPCChannelMapSP_H
16#include <unordered_map>
20 class TPCChannelMapSP;
56 unsigned int streamchan)
const;
struct dune::TPCChannelMapSP::TPCChanInfo TPCChanInfo_t
unsigned int GetSubstituteCrate()
unsigned int GetNChannels()
size_t make_hash(unsigned int detid, unsigned int crate, unsigned int slot, unsigned int stream, unsigned int streamch) const
TPCChanInfo_t GetChanInfoFromOfflChan(unsigned int offlchan) const
std::unordered_map< unsigned int, TPCChanInfo_t > OfflToChanInfo
void ReadMapFromFile(std::string &fullname)
unsigned int fSubstituteCrate
std::unordered_map< size_t, TPCChanInfo_t > DetToChanInfo
void check_offline_channel(unsigned int offlineChannel) const
TPCChanInfo_t GetChanInfoFromElectronicsIDs(unsigned int detid, unsigned int crate, unsigned int slot, unsigned int stream, unsigned int streamchan) const
void SetSubstituteCrate(unsigned int sc)
unsigned int chan_in_plane