Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
xml
NTupleXML.h
Go to the documentation of this file.
1
/* -*- mode: c++ -*- */
2
15
#ifndef _NTupleXML_H_
16
#define _NTupleXML_H_
17
18
#include "
BaseXML.h
"
19
20
#include <vector>
21
22
namespace
hippodraw {
23
24
class
DataSource;
25
34
class
MDL_HIPPOPLOT_API
NTupleXML
:
virtual
public
BaseXML
35
{
36
37
private
:
38
40
NTupleXML
(
const
NTupleXML
& );
41
43
std::string
m_name
;
44
47
std::string
m_col_name
;
48
51
std::string
m_data
;
52
55
std::string
m_label
;
56
59
void
setAttributes (
XmlElement
* tag,
const
DataSource
& ntuple );
60
63
void
createChildren (
XmlElement
* tag,
const
DataSource
& ntuple );
64
67
void
createChildren2D (
XmlElement
* tag,
const
DataSource
& ntuple );
68
71
void
createChildren3D (
XmlElement
* tag,
const
DataSource
& ntuple );
72
73
public
:
74
76
NTupleXML
(
XmlController
* );
77
80
XmlElement
* createElement (
const
DataSource
& ntuple );
81
84
const
DataSource
* getObject (
const
XmlElement
& tag );
85
88
std::string getName (
const
XmlElement
& tag )
const
;
89
90
};
91
92
}
// namespace hippodraw
93
94
#endif // _NTupleXML_H_
Generated for HippoDraw Class Library by