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.