Jpp - the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Functions | Variables
JPBS_t.hh File Reference
#include <istream>
#include <ostream>
#include <sstream>
#include <string>
#include <vector>

Go to the source code of this file.

Classes

struct  JDATABASE::JPBS_t
 Product breakdown structure (PBS). More...
 

Namespaces

 JDATABASE
 Auxiliary classes and methods for database I/O.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 
 JDATABASE::PBS
 Namespace for predefined PBS values.
 

Functions

bool JDATABASE::is_detector (const JPBS_t &pbs)
 Test if given PBS corresponds to a detector. More...
 
bool JDATABASE::is_string (const JPBS_t &pbs)
 Test if given PBS corresponds to a string. More...
 
bool JDATABASE::is_optical_module (const JPBS_t &pbs)
 Test if given PBS corresponds to a optical module. More...
 
bool JDATABASE::is_base_module (const JPBS_t &pbs)
 Test if given PBS corresponds to a base module. More...
 

Variables

static const JPBS_t JDATABASE::PBS::DETECTOR (0)
 PBS of detector More...
 
static const JPBS_t JDATABASE::PBS::DETECTION_UNIT (3)
 PBS of detection unit More...
 
static const JPBS_t JDATABASE::PBS::BASE (3, 2)
 PBS of detection unit base More...
 
static const JPBS_t JDATABASE::PBS::BASE_CONTAINER (3, 2, 2)
 PBS of detection unit base container More...
 
static const JPBS_t JDATABASE::PBS::DOM (3, 4)
 PBS of optical module More...
 
static const JPBS_t JDATABASE::PBS::PMT (3, 4, 2, 3)
 PBS of photo-multiplier tube (PMT) More...
 
static const JPBS_t JDATABASE::PBS::CLB (3, 4, 3, 2)
 PBS of central-logic board More...
 
static const JPBS_t JDATABASE::PBS::T_SENSOR (3, 4, 3, 2, 1, 1)
 PBS of temperature sensor More...
 
static const JPBS_t JDATABASE::PBS::H_SENSOR (3, 4, 3, 2, 1, 2)
 PBS of magnetic field sensor More...
 
static const JPBS_t JDATABASE::PBS::FPGA (3, 4, 3, 2, 2)
 PBS of FPGA More...
 
static const JPBS_t JDATABASE::PBS::POWER_BOARD (3, 4, 3, 5)
 PBS of power board More...
 
static const JPBS_t JDATABASE::PBS::NANO_BEACON (3, 4, 3, 7)
 PBS of nano-beacon More...
 
static const JPBS_t JDATABASE::PBS::AHRS (3, 4, 3, 4)
 PBS of compass More...
 
static const JPBS_t JDATABASE::PBS::ACOUSTIC_SENSOR (3, 4, 3, 6, 2)
 PBS of piezo sensor More...
 
static const JPBS_t JDATABASE::PBS::HYDROPHONE (4, 5)
 PBS of hydrophone More...