| 
    Jpp 20.0.0-rc.3
    
   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 | |
| namespace | JSUPPORT | 
| Support classes and methods for experiment specific I/O.  | |
| namespace | 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.   | |
| int | JSUPPORT::getNumberOfCycles (TFile *file, const TString &key) | 
| Get number of cycles of named objects with same title as given key.   | |
| void | JSUPPORT::getObject (TFile *file, const TString &key, JMeta *&ps) | 
| Read object from ROOT file.   | |
| bool | JSUPPORT::putMeta (TDirectory &dir, const std::string &key, const std::string &buffer) | 
| Write meta data as ROOT TNamed object.   | |
| bool | JSUPPORT::putObject (TDirectory &dir, const JMeta &meta) | 
| Write meta data to ROOT directory.   | |
| bool | JSUPPORT::putObject (TDirectory *dir, const JMeta &meta) | 
| Write meta data to ROOT directory.   | |
| TFile & | JSUPPORT::operator<< (TFile &file, const JMeta &meta) | 
| Write meta data to ROOT file.   | |
| const char * | JSUPPORT::getName (const JType< JMetaOld_t > &type) | 
| Get ROOT name of given data type.   | |
| void | JSUPPORT::getObject (TFile *file, const TString &key, JMetaOld_t *&ps) | 
| Read object from ROOT file.   | |
| bool | JSUPPORT::putObject (TDirectory &dir, const JMetaOld_t &meta) | 
| Write old meta data to ROOT directory in new format.   | |
Variables | |
| static const char *const | JSUPPORT::META_NAME = "JMeta" | 
| ROOT name for meta data.   | |
| static const char *const | JSUPPORT::META_DIRECTORY = "META" | 
| ROOT sub-directory for meta data.   | |
| static const char *const | JSUPPORT::application_t = "application" | 
| Definition of meta data parameters.   | |
| static const char *const | JSUPPORT::SVNrelease_t = "SVN" | 
| SVN release.   | |
| static const char *const | JSUPPORT::GITrelease_t = "GIT" | 
| GIT release.   | |
| static const char *const | JSUPPORT::ROOTrelease_t = "ROOT" | 
| ROOT release.   | |
| static const char *const | JSUPPORT::namespace_t = "namespace" | 
| name space   | |
| static const char *const | JSUPPORT::command_t = "command" | 
| Linux command.   | |
| static const char *const | JSUPPORT::system_t = "system" | 
| system information   | |