Go to the documentation of this file. 1 #ifndef __JDETECTOR__JPMTLOGICALADDRESSTABLE__
2 #define __JDETECTOR__JPMTLOGICALADDRESSTABLE__
const JPMTAddressTranslator & get(const JPMTIdentifier &id) const
Get PMT address translator.
virtual int getModuleID(const JModuleLocation &location) const
Get module identifier.
std::vector< JModuleAddressMap > buffer
JModuleAddressMap & get(const int id)
Get module address map.
Lookup table for PMT addresses in optical module.
const JPMTAddressTranslator & getAddressTranslator(const int tdc) const
Get PMT address translator.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Logical location of module.
virtual ~JDetectorAddressMap()
Virtual destructor.
JDetectorAddressMap()
Default constructor.
Lookup table for PMT addresses in detector.
virtual const JModuleAddressMap & getDefaultModuleAddressMap() const =0
Get default module address map.
int getFloor() const
Get floor number.
JTOOLS::JRouter< int > router
Data structure to translate PMT physical to readout address.
Auxiliary classes and methods for detector calibration.
int getString() const
Get string number.
const JModuleAddressMap & get(const int id) const
Get module address map.