Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
root
QtRootController.h
Go to the documentation of this file.
1
/* -*- mode: c++ -*- */
2
14
#ifndef _QtRootController_H_
15
#define _QtRootController_H_
16
17
#include <string>
18
#include <vector>
19
20
namespace
hippodraw {
21
22
class
RootController;
23
class
DataSource;
24
class
PyDataSource;
33
class
QtRootController
34
{
35
36
private
:
37
39
static
QtRootController
*
s_instance
;
40
42
static
RootController
*
m_instance
;
43
45
QtRootController
();
46
48
QtRootController
(
const
QtRootController
&);
49
50
public
:
51
54
static
QtRootController
*
instance
();
55
58
DataSource
*
createNTuple
(
const
std::string & filename,
59
const
std::string & treename );
60
63
PyDataSource
*
createDataArray
(
const
std::string & filename,
64
const
std::string & treename );
65
68
const
std::vector < std::string > &
69
getNTupleNames
(
const
std::string & filename );
70
71
};
72
73
}
// namespace hippodraw
74
75
#endif // _QtRootController_H_
Generated for HippoDraw Class Library by