Jpp 19.3.0-rc.3
the software that should make you happy
|
Detector support kit. More...
#include "JLang/JTypeList.hh"
#include "JLang/JNullType.hh"
#include "JLang/JType.hh"
#include "JLang/JException.hh"
#include "JMath/JConstants.hh"
#include "JDetector/JModule.hh"
#include "JDetector/JModuleAddressMap.hh"
#include "JDetector/JModuleSupportkit.hh"
#include "JDetector/JDetectorAddressMap.hh"
Go to the source code of this file.
Namespaces | |
namespace | JDETECTOR |
file Auxiliary data structures and methods for detector calibration. | |
namespace | JPP |
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES). | |
Typedefs | |
typedef JTYPELIST< JPPM_DU_t, JKM3NeTFit_t, JKM3NeT_t, JMonteCarlo_t >::typelist | JDETECTOR::JDetectorTypes_t |
Type list of KM3NeT detector types (specific detectors first). | |
Functions | |
bool | JDETECTOR::hasDetector (JType< JPPM_DU_t > type, const int id) |
Check validity of detector identifier. | |
bool | JDETECTOR::hasDetector (JType< JKM3NeTFit_t > type, const int id) |
bool | JDETECTOR::hasDetector (JType< JKM3NeT_t > type, const int id) |
bool | JDETECTOR::hasDetector (JType< JMonteCarlo_t > type, const int id) |
template<class JDetector_t > | |
JDetectorBuilder & | JDETECTOR::getDetectorBuilder () |
Get detector builder. | |
template<class JDetector_t > | |
JDetectorAddressMap & | JDETECTOR::getDetectorAddressMap () |
Get detector address map. | |
template<class JDetector_t > | |
JModuleAddressMap & | JDETECTOR::getModuleAddressMap (int id) |
Get module address map. | |
template<class JDetector_t > | |
const JPMTAddressTranslator & | JDETECTOR::getPMTAddressTranslator (int id, int tdc) |
Get PMT address translator for given module identifier and TDC channel. | |
template<class JDetector_t > | |
int | JDETECTOR::getPMTLogicalIndex (int id, int tdc) |
Get PMT logical index for given module identifier and TDC channel. | |
JDetectorBuilder & | JDETECTOR::getDetectorBuilder (const int id) |
Get detector builder. | |
JDetectorAddressMap & | JDETECTOR::getDetectorAddressMap (const int id) |
Get detector address map. | |
bool | JDETECTOR::hasDetectorBuilder (const int id) |
Check if detector builder is available. | |
bool | JDETECTOR::hasDetectorAddressMap (const int id) |
Check if detector address map is available. | |
template<class JDetector_t > | |
const JModule & | JDETECTOR::getModule (const JType< JDetector_t > type, const int id, const JLocation &location=JLocation()) |
Get module according given detector type. | |
const JModule & | JDETECTOR::getModule (const JType< JAntares_t > type, const int id, const JLocation &location=JLocation()) |
Get module according Antares detector type. | |
template<class JDetector_t > | |
const JModule & | JDETECTOR::getModule (const int id, const JLocation &location=JLocation()) |
Get module according detector template. | |
Variables | |
static const double | JDETECTOR::ORCA_TBARZ_M = 0.91 |
ORCA T-bar position relative to seabed [m]. | |
static const double | JDETECTOR::ARCA_TBARZ_M = 0.95 |
ORCA T-bar position relative to seabed [m]. | |
Detector support kit.
Definition in file JDetectorSupportkit.hh.