|
Jpp - the software that should make you happy
|
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