Jpp master_rocky-44-g75b7c4f75
the software that should make you happy
Loading...
Searching...
No Matches
JRootDictionary_t.hh
Go to the documentation of this file.
1#ifndef __JROOT__JROOTDICTIONARY_T__
2#define __JROOT__JROOTDICTIONARY_T__
3
4#include <string>
5#include <map>
6
9
10
11/**
12 * \author mdejong
13 */
14namespace JROOT {}
15namespace JPP { using namespace JROOT; }
16
17namespace JROOT {
18
20
21 /**
22 * Type definition of ROOT based dictionary for ASCII I/O.
23 *
24 * The dictionary is used by JROOT::JRootReader and JROOT::JRootWriter classes
25 * to provide for ASCII I/O of composite data structures
26 * which have been processed by <tt>rootcint</tt> and contain a <tt>ClassDef</tt>.\n
27 * The dictionary in use should include all data types for which ASCII I/O
28 * already is defined (e.g.\ all primitive data types).\n
29 * A ready-to-use dictionary is provided for by the derived class JROOT::JRootDictionary.\n
30 */
32 public std::map<std::string, JLANG::JSharedPointer<JROOT::JAbstractStreamer> >
33 {};
34}
35
36#endif
37
This file contains the basic interface for ASCII I/O of ROOT objects.
The template JSharedPointer class can be used to share a pointer to an object.
This name space includes all other name spaces (except KM3NETDAQ, KM3NET and ANTARES).
Auxiliary classes and methods for ROOT I/O.
Type definition of ROOT based dictionary for ASCII I/O.