Jpp
Classes | Namespaces | Macros | Functions | Variables
JDetectorVersion.hh File Reference
#include <string>
#include <vector>
#include <map>
#include "JLang/JType.hh"
#include "JLang/JLangToolkit.hh"
#include "JLang/JException.hh"
#include "JLang/JVectorize.hh"
#include "Jeep/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 variant to detector version. More...
 
struct  JDETECTOR::JPutDetectorVersion
 Auxiliary class to map detector version to detector variant. 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_tJDETECTOR::getDetectorVersions (const JType< JDetectorVersion::JVersion_t > &type)
 Get detector versions. More...
 
template<class T >
std::vector< T > JDETECTOR::getDetectorVersions ()
 Get detector versions. More...
 

Variables

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

Detailed Description

Data structure for detector version.

Author
mdejong

Definition in file JDetectorVersion.hh.

Macro Definition Documentation

◆ MAKE_ENTRY

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