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