1 #ifndef __JDETECTOR__JDAQHITROUTER__ 
    2 #define __JDETECTOR__JDAQHITROUTER__ 
   14 namespace JDETECTOR {}
 
   15 namespace JPP { 
using namespace JDETECTOR; }
 
Auxiliary class to uniquely identify PMT readout channel. 
 
Data structure to uniquely identify PMT readout channel. 
 
int getModuleID() const 
Get module identifier. 
 
const JModule & getModule(const JObjectID &id) const 
Get module parameters. 
 
Data structure for a composite optical module. 
 
Router for direct addressing of module data in detector data structure. 
 
const JModule & getModule(const JDAQKeyHit &hit) const 
Get module parameters. 
 
JPMT_t getPMT() const 
Get PMT. 
 
Simple wrapper around JModuleRouter class for direct addressing of PMT data in detector data structur...
 
JDAQHitRouter(const JDetector &detector)
Constructor. 
 
Logical location of module. 
 
Data structure for PMT geometry and calibration. 
 
const JPMT & getPMT(const int index) const 
Get PMT. 
 
Direct access to module in detector data structure. 
 
const JClass_t & getReference() const 
Get reference to object. 
 
Data structure for PMT readout address. 
 
const JPMT & getPMT(const JDAQKeyHit &hit) const 
Get PMT parameters. 
 
JPMTChannel getPMTChannel(const JDAQKeyHit &hit) const 
Get PMT channel.