Jpp
master_rocky-37-gf0c5bc59d
the software that should make you happy
|
Auxiliary interface for building detector. More...
#include <JDetectorSupportkit.hh>
Public Member Functions | |
const JModule & | getModule (const int id=-1, const JLocation &location=JLocation()) const |
Get module. More... | |
virtual const JModuleAddressMap & | getDefaultModuleAddressMap () const =0 |
Get default module address map. More... | |
virtual int | getModuleID (const JLocation &location) const |
Get module identifier. More... | |
const JModuleAddressMap & | get (const int id) const |
Get module address map. More... | |
JModuleAddressMap & | get (const int id) |
Get module address map. More... | |
const JPMTAddressTranslator & | get (const JPMTIdentifier &id) const |
Get PMT address translator. More... | |
Protected Member Functions | |
virtual void | configure () const |
Configure module. More... | |
Protected Attributes | |
JModule | module |
std::vector< JModuleAddressMap > | buffer |
JTOOLS::JRouter< int > | router |
Auxiliary interface for building detector.
Definition at line 73 of file JDetectorSupportkit.hh.
|
inline |
Get module.
The configuration of module is according internal module address map.
id | module identifier |
location | module location |
Definition at line 85 of file JDetectorSupportkit.hh.
|
inlineprotectedvirtual |
Configure module.
Reimplemented in JDETECTOR::JDetectorBuilder_t< JKM3NeTFit_t >.
Definition at line 143 of file JDetectorSupportkit.hh.
|
pure virtualinherited |
Get default module address map.
Implemented in JDETECTOR::JDetectorBuilder_t< JMonteCarlo_t >, JDETECTOR::JDetectorBuilder_t< JKM3NeT_t >, JDETECTOR::JDetectorBuilder_t< JPPM_DU_t >, and JDETECTOR::JDetectorBuilder_t< JObsolete_t >.
|
inlinevirtualinherited |
Get module identifier.
location | module location |
Definition at line 58 of file JDetectorAddressMap.hh.
|
inlineinherited |
Get module address map.
id | module identifier |
Definition at line 69 of file JDetectorAddressMap.hh.
|
inlineinherited |
Get module address map.
id | module identifier |
Definition at line 84 of file JDetectorAddressMap.hh.
|
inlineinherited |
Get PMT address translator.
id | PMY identifier |
Definition at line 103 of file JDetectorAddressMap.hh.
|
mutableprotected |
Definition at line 146 of file JDetectorSupportkit.hh.
|
protectedinherited |
Definition at line 109 of file JDetectorAddressMap.hh.
|
protectedinherited |
Definition at line 110 of file JDetectorAddressMap.hh.