Jpp  master_rocky
the software that should make you happy
Classes | Namespaces | Functions
JDBToolkit.hh File Reference
#include <string>
#include <vector>
#include <map>
#include <algorithm>
#include "JLang/JException.hh"
#include "JLang/JLangToolkit.hh"
#include "JLang/JPredicate.hh"
#include "JDB/JDB.hh"
#include "JDB/JDetectors.hh"
#include "JDB/JCLBID.hh"
#include "JDB/JUPI.hh"
#include "JDB/JUPI_t.hh"
#include "JDB/JSelector.hh"
#include "JDB/JSelectorSupportkit.hh"

Go to the source code of this file.

Classes

struct  JDATABASE::JDetectorsHelper
 Auxiliary class for mapping serial number and object identifier of detectors. More...
 
struct  JDATABASE::JCLBIDHelper
 Auxiliary class for mapping UPI of central-logic board to module identifier. More...
 
struct  JDATABASE::JUPIHelper
 Auxiliary class for mapping PBS and serial number of product to UPI. More...
 
struct  JDATABASE::JDBToolkit
 Wrapper data structure for initialisation of fuction objects. 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).
 

Functions

JDetectorsHelperJDATABASE::getDetector ()
 Auxiliary function for helper object initialisation. More...
 
template<class T >
JDATABASE::getDetector (const std::string &detid)
 Get detector identifier or serial number, depending on template data type. More...
 
std::string JDATABASE::getDetector (const int id)
 Get detector identifier. More...
 
JCLBIDHelperJDATABASE::getCLBID ()
 Auxiliary function for helper object initialisation. More...
 
int JDATABASE::getCLBID (const JUPI_t &upi)
 Get module identifier. More...
 
JCLBIDHelperJDATABASE::getCLBUPI ()
 Auxiliary function for helper object initialisation. More...
 
JUPI_t JDATABASE::getCLBUPI (const int id)
 Get UPI. More...
 
JUPIHelperJDATABASE::getUPI ()
 Auxiliary function for helper object initialisation. More...
 
JUPI_t JDATABASE::getUPI (const JPBS_t &pbs, const int number)
 Get UPI. More...