| 
    Jpp
    
   | 
 
Simple wrapper around JModuleRouter class for direct addressing of PMT data in detector data structure for DAQ hits. More...
#include <JDAQHitRouter.hh>
  
 Public Types | |
| typedef JDetector::const_iterator | const_iterator | 
Public Member Functions | |
| JDAQHitRouter (const JDetector &detector) | |
| Constructor.  More... | |
| const JModule & | getModule (const JDAQKeyHit &hit) const | 
| Get module parameters.  More... | |
| const JPMT & | getPMT (const JDAQKeyHit &hit) const | 
| Get PMT parameters.  More... | |
| JPMTChannel | getPMTChannel (const JDAQKeyHit &hit) const | 
| Get PMT channel.  More... | |
| const JModuleRouter & | getModuleRouter () const | 
| Get module router.  More... | |
| const JModuleAddress & | getAddress (const JObjectID &id) const | 
| Get address of module.  More... | |
| const JModule & | getModule (const JObjectID &id) const | 
| Get module parameters.  More... | |
| bool | hasModule (const JObjectID &id) const | 
| Has module.  More... | |
| const int | getIndex (const JObjectID &id) const | 
| Get index of module.  More... | |
| bool | hasPMT (const JPMTIdentifier &id) const | 
| Has PMT.  More... | |
| const JPMT & | getPMT (const JPMTIdentifier &id) const | 
| Get PMT parameters.  More... | |
| JUTMPosition | getUTMPosition (const JObjectID &id) const | 
| Get UTM position of given module identifier.  More... | |
| const JClass_t & | getReference () const | 
| Get reference to object.  More... | |
| JClass_t & | getReference () | 
| Get reference to object.  More... | |
| bool | is_valid () const | 
| Check validity of reference.  More... | |
| const JClass_t * | operator-> () const | 
| Smart pointer.  More... | |
| JClass_t * | operator-> () | 
| Smart pointer.  More... | |
| const JClass_t & | operator* () const | 
| Dereference operator.  More... | |
| JClass_t & | operator* () | 
| Dereference operator.  More... | |
Protected Attributes | |
| JClass_t & | __object | 
Simple wrapper around JModuleRouter class for direct addressing of PMT data in detector data structure for DAQ hits.
Definition at line 24 of file JDAQHitRouter.hh.
      
  | 
  inherited | 
Definition at line 42 of file JModuleRouter.hh.
      
  | 
  inline | 
Constructor.
| detector | detector | 
Definition at line 36 of file JDAQHitRouter.hh.
      
  | 
  inline | 
Get module parameters.
| hit | hit | 
Definition at line 47 of file JDAQHitRouter.hh.
      
  | 
  inline | 
Get PMT parameters.
| hit | hit | 
Definition at line 59 of file JDAQHitRouter.hh.
      
  | 
  inline | 
Get PMT channel.
| hit | hit | 
Definition at line 71 of file JDAQHitRouter.hh.
      
  | 
  inlineinherited | 
Get module router.
Definition at line 65 of file JModuleRouter.hh.
      
  | 
  inlineinherited | 
Get address of module.
| id | module identifier | 
Definition at line 77 of file JModuleRouter.hh.
Get module parameters.
| id | module identifier | 
Definition at line 89 of file JModuleRouter.hh.
      
  | 
  inlineinherited | 
Has module.
| id | module identifier | 
Definition at line 101 of file JModuleRouter.hh.
      
  | 
  inlineinherited | 
Get index of module.
| id | module identifier | 
Definition at line 113 of file JModuleRouter.hh.
      
  | 
  inlineinherited | 
Has PMT.
| id | PMT identifier | 
Definition at line 125 of file JModuleRouter.hh.
      
  | 
  inlineinherited | 
Get PMT parameters.
| id | PMT identifier | 
Definition at line 137 of file JModuleRouter.hh.
      
  | 
  inlineinherited | 
Get UTM position of given module identifier.
| id | module identifier | 
Definition at line 149 of file JModuleRouter.hh.
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  inlineinherited | 
      
  | 
  protectedinherited | 
Definition at line 110 of file JReference.hh.
 1.8.5