Jpp
|
#include <string>
#include <vector>
#include "JDB/JUPI_t.hh"
#include "JSon/JSon.hh"
#include "JLang/JObjectID.hh"
#include "JDetector/JCalibration.hh"
#include "JGeometry3D/JPosition3D.hh"
#include "JGeometry3D/JQuaternion3D.hh"
Go to the source code of this file.
Classes | |
struct | JDETECTOR::JPMTCalibration_t |
Auxiliary data structure for PMT time calibration. More... | |
struct | JDETECTOR::JHVCalibration_t |
Data structure for PMT high-voltage calibration. More... | |
struct | JDETECTOR::JTHCalibration_t |
Data structure for PMT threshold calibration. More... | |
struct | JDETECTOR::JModulePosition_t |
Auxiliary data structure for module position. More... | |
struct | JDETECTOR::JModuleRotation_t |
Auxiliary data structure for module rotation. More... | |
Namespaces | |
JDETECTOR | |
Auxiliary classes and methods for detector calibration. | |
JPP | |
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES). | |
Typedefs | |
typedef std::vector < JHVCalibration_t > | JDETECTOR::JHVCalibration |
PMT high voltage calibration. More... | |
typedef std::vector < JTHCalibration_t > | JDETECTOR::JTHCalibration |
PMT threshold calibration. More... | |
typedef std::vector < JPMTCalibration_t > | JDETECTOR::JPMTCalibration |
PMT time calibration. More... | |
typedef std::vector < JModulePosition_t > | JDETECTOR::JModulePosition |
Module position. More... | |
typedef std::vector < JModuleRotation_t > | JDETECTOR::JModuleRotation |
Module rotation. More... | |
Functions | |
bool | JDETECTOR::is_valid (const json &js) |
Check validity of JSon data. More... | |
std::string | JDETECTOR::get_date_string (const std::time_t &time) |
Create ISO 8601 date string for output file header. More... | |
template<class T > | |
std::vector< std::string > | JDETECTOR::get_string_array (T value) |
Cast single value to array of strings, conform the DB-format. More... | |
double | JDETECTOR::retrieve_value (std::vector< std::string > string_value_array) |
Retrieve value from json array of strings. More... | |
void | JDETECTOR::to_json (json &js, const JPMTCalibration_t &object) |
Convert PMT time calibration to JSon. More... | |
void | JDETECTOR::from_json (const json &js, JPMTCalibration_t &object) |
Convert JSon to PMT time calibration. More... | |
void | JDETECTOR::to_json (json &js, const JHVCalibration_t &object) |
Convert PMT high-voltage calibration to JSon. More... | |
void | JDETECTOR::from_json (const json &js, JHVCalibration_t &object) |
Convert JSon to PMT high-voltage calibration. More... | |
void | JDETECTOR::to_json (json &js, const JTHCalibration_t &object) |
Convert PMT threshold calibration to JSon. More... | |
void | JDETECTOR::from_json (const json &js, JTHCalibration_t &object) |
Convert JSon to PMT threshold calibration. More... | |
void | JDETECTOR::to_json (json &js, const JModulePosition_t &object) |
Convert module position to JSon. More... | |
void | JDETECTOR::from_json (const json &js, JModulePosition_t &object) |
Convert JSon to module position. More... | |
void | JDETECTOR::to_json (json &js, const JModuleRotation_t &object) |
Convert module rotation to JSon. More... | |
void | JDETECTOR::from_json (const json &js, JModuleRotation_t &object) |
Convert JSon to module rotation. More... | |
Variables | |
static const std::string | JDETECTOR::User_t = "User" |
Detector calibration key words for JSON I/O. More... | |
static const std::string | JDETECTOR::Location_t = "Location" |
static const std::string | JDETECTOR::StartTime_t = "StartTime" |
static const std::string | JDETECTOR::EndTime_t = "EndTime" |
static const std::string | JDETECTOR::Comment_t = "Comment" |
static const std::string | JDETECTOR::Type_t = "Type" |
static const std::string | JDETECTOR::Parameters_t = "Parameters" |
static const std::string | JDETECTOR::Tests_t = "Tests" |
static const std::string | JDETECTOR::Data_t = "Data" |
static const std::string | JDETECTOR::RunNumber_t = "RUN_NUMBER" |
static const std::string | JDETECTOR::Name_t = "Name" |
static const std::string | JDETECTOR::Unit_t = "Unit" |
static const std::string | JDETECTOR::Values_t = "Values" |
static const std::string | JDETECTOR::PMTT0s_t = "PMTT0s" |
static const std::string | JDETECTOR::PMTSupplyVoltage_t = "PMT_Supply_Voltage" |
static const std::string | JDETECTOR::PMTThreshold_t = "PMT_Threshold" |
static const std::string | JDETECTOR::PMTGain_t = "PMT_Gain" |
static const std::string | JDETECTOR::DOMPositions_t = "DOMPositions" |
static const std::string | JDETECTOR::DOMRotations_t = "DOMRotations" |
static const std::string | JDETECTOR::Test_t = "Test" |
static const std::string | JDETECTOR::Target_t = "Target" |
static const std::string | JDETECTOR::Outcome_t = "Outcome" |
static const std::string | JDETECTOR::UPI_t = "UPI" |
static const std::string | JDETECTOR::PBS_t = "PBS" |
static const std::string | JDETECTOR::Variant_t = "Variant" |
static const std::string | JDETECTOR::PMTSerial_t = "PMTSerial" |
static const std::string | JDETECTOR::DOMSerial_t = "DOMSerial" |
static const std::string | JDETECTOR::DOMId_t = "DOMId" |
static const std::string | JDETECTOR::T0_t = "T0" |
static const std::string | JDETECTOR::PX_t = "PX" |
static const std::string | JDETECTOR::PY_t = "PY" |
static const std::string | JDETECTOR::PZ_t = "PZ" |
static const std::string | JDETECTOR::Q0_t = "Q0" |
static const std::string | JDETECTOR::QX_t = "QX" |
static const std::string | JDETECTOR::QY_t = "QY" |
static const std::string | JDETECTOR::QZ_t = "QZ" |
static const std::string | JDETECTOR::Unitless_t = "-" |
static const std::string | JDETECTOR::Volt_t = "V" |
static const std::string | JDETECTOR::Result_t = "Result" |
static const std::string | JDETECTOR::OK_t = "OK" |
static const std::string | JDETECTOR::Failed_t = "FAILED" |