|
Jpp
18.3.0-rc.1
the software that should make you happy
|
ROOT I/O of application specific meta data. More...
#include <string>#include <ostream>#include <map>#include "RVersion.h"#include "TFile.h"#include "TNamed.h"#include "TString.h"#include "JLang/JType.hh"#include "JLang/JException.hh"#include "JLang/JEquation.hh"#include "JLang/JEquationParameters.hh"#include "JLang/Jpp.hh"#include "JLang/JManip.hh"#include "JROOT/JRootFileReader.hh"#include "JSystem/JUTSName.hh"#include "Jeep/JComment.hh"#include "Jeep/JeepToolkit.hh"Go to the source code of this file.
Classes | |
| struct | JSUPPORT::JMeta |
| Auxiliary class for ROOT I/O of application specific meta data. More... | |
| struct | JSUPPORT::JMetaOld_t |
| Type definition of old meta data. More... | |
Namespaces | |
| JSUPPORT | |
| Support classes and methods for experiment specific I/O. | |
| JPP | |
| This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES). | |
Functions | |
| const char * | JSUPPORT::getName (const JType< JMeta > &type) |
| Get ROOT name of given data type. More... | |
| int | JSUPPORT::getNumberOfCycles (TFile *file, const TString &key) |
| Get number of cycles of named objects with same title as given key. More... | |
| void | JSUPPORT::getObject (TFile *file, const TString &key, JMeta *&ps) |
| Read object from ROOT file. More... | |
| bool | JSUPPORT::putMeta (TDirectory &dir, const std::string &key, const std::string &buffer) |
| Write meta data as ROOT TNamed object. More... | |
| bool | JSUPPORT::putObject (TDirectory &dir, const JMeta &meta) |
| Write meta data to ROOT directory. More... | |
| bool | JSUPPORT::putObject (TDirectory *dir, const JMeta &meta) |
| Write meta data to ROOT directory. More... | |
| TFile & | JSUPPORT::operator<< (TFile &file, const JMeta &meta) |
| Write meta data to ROOT file. More... | |
| const char * | JSUPPORT::getName (const JType< JMetaOld_t > &type) |
| Get ROOT name of given data type. More... | |
| void | JSUPPORT::getObject (TFile *file, const TString &key, JMetaOld_t *&ps) |
| Read object from ROOT file. More... | |
| bool | JSUPPORT::putObject (TDirectory &dir, const JMetaOld_t &meta) |
| Write old meta data to ROOT directory in new format. More... | |
Variables | |
| static const char *const | JSUPPORT::META_NAME = "JMeta" |
| ROOT name for meta data. More... | |
| static const char *const | JSUPPORT::META_DIRECTORY = "META" |
| ROOT sub-directory for meta data. More... | |
| static const char *const | JSUPPORT::application_t = "application" |
| Definition of meta data parameters. More... | |
| static const char *const | JSUPPORT::SVNrelease_t = "SVN" |
| SVN release. More... | |
| static const char *const | JSUPPORT::GITrelease_t = "GIT" |
| GIT release. More... | |
| static const char *const | JSUPPORT::ROOTrelease_t = "ROOT" |
| ROOT release. More... | |
| static const char *const | JSUPPORT::namespace_t = "namespace" |
| name space More... | |
| static const char *const | JSUPPORT::command_t = "command" |
| Linux command. More... | |
| static const char *const | JSUPPORT::system_t = "system" |
| system information More... | |
ROOT I/O of application specific meta data.
Definition in file JMeta.hh.
1.8.5