Jpp  15.0.1-rc.2-highQE
the software that should make you happy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros | Functions | Variables
JDetectorVersion.hh File Reference

Data structure for detector version. More...

#include <istream>
#include <ostream>
#include <string>
#include <vector>
#include <map>
#include "JIO/JSerialisable.hh"
#include "JIO/JSTDIO.hh"
#include "JLang/JType.hh"
#include "JLang/JLangToolkit.hh"
#include "JLang/JException.hh"
#include "JLang/JVectorize.hh"
#include "JDetector/JVersion.hh"
#include "Jeep/JeepToolkit.hh"

Go to the source code of this file.

Classes

struct  JDETECTOR::JDetectorVersion
 Detector version. More...
 
struct  JDETECTOR::JGetDetectorVersion
 Auxiliary class to map detector version to numerical value. More...
 
struct  JDETECTOR::JPutDetectorVersion
 Auxiliary class to map numerical value to detector version. More...
 

Namespaces

 JDETECTOR
 Auxiliary classes and methods for detector calibration.
 
 JPP
 This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
 

Macros

#define MAKE_ENTRY(A)   std::make_pair(to_upper(getClassname(#A)), A)
 

Functions

std::vector< std::string > JDETECTOR::getDetectorVersions (const JType< std::string > &type)
 Get detector versions. More...
 
std::vector
< JDetectorVersion::JVersion_t
JDETECTOR::getDetectorVersions (const JType< JDetectorVersion::JVersion_t > &type)
 Get detector versions. More...
 
template<class T >
std::vector< TJDETECTOR::getDetectorVersions ()
 Get detector versions. More...
 
std::string JDETECTOR::getLatestDetectorVersion (const JType< std::string > &type)
 Get latest detector version. More...
 
JVersion JDETECTOR::getLatestDetectorVersion (const JType< JVersion > &type)
 Get latest detector version. More...
 
JDetectorVersion::JVersion_t JDETECTOR::getLatestDetectorVersion (const JType< JDetectorVersion::JVersion_t > &type)
 Get latest detector version. More...
 
template<class T >
T JDETECTOR::getLatestDetectorVersion ()
 Get latest detector version. More...
 

Variables

static const JGetDetectorVersion JDETECTOR::getDetectorVersion
 Function object to map detector version to numerical value. More...
 
static const JPutDetectorVersion JDETECTOR::putDetectorVersion (getDetectorVersion)
 Function object to map numerical value to detector version. More...
 

Detailed Description

Data structure for detector version.

Author
mdejong

Definition in file JDetectorVersion.hh.

Macro Definition Documentation

#define MAKE_ENTRY (   A)    std::make_pair(to_upper(getClassname(#A)), A)