Diana Software
pkg
qroot
QBaseTree.hh
Go to the documentation of this file.
1
#ifndef _Q_BASETREE_HH_
2
#define _Q_BASETREE_HH_
18
#define QTREE_NAME "qtree"
20
#include <TTree.h>
21
#include "Rtypes.h"
22
#include "
QTreeInfo.hh
"
23
24
class
QBaseEventR;
25
26
class
QBaseTree
:
public
TTree
27
{
28
public
:
29
enum
QTreeType
{
30
QTREE
,
31
QATREE
,
32
QITREE
33
};
34
35
QBaseTree
();
36
37
QBaseTree
(
QTreeType
,
const
char
* title);
38
39
virtual
~QBaseTree
() {}
40
41
QTreeInfo
&
GetTreeInfo
();
42
43
const
std::string&
GetSoftwareRevision
() {
return
GetTreeInfo
().
fSoftwareRevision
; }
44
45
const
std::string&
GetVersionTag
() {
return
GetTreeInfo
().
fVersionTag
; }
46
47
48
protected
:
49
50
ClassDef
(
QBaseTree
,3);
51
};
52
53
54
#endif
QTreeInfo.hh
QBaseTree
abstract class for diana trees
Definition:
QBaseTree.hh:27
QBaseTree::QTreeType
QTreeType
Definition:
QBaseTree.hh:29
QBaseTree::QTREE
@ QTREE
Definition:
QBaseTree.hh:30
QBaseTree::QATREE
@ QATREE
Definition:
QBaseTree.hh:31
QBaseTree::QITREE
@ QITREE
Definition:
QBaseTree.hh:32
QBaseTree::QBaseTree
QBaseTree()
Definition:
QBaseTree.cc:8
QBaseTree::GetVersionTag
const std::string & GetVersionTag()
Definition:
QBaseTree.hh:45
QBaseTree::ClassDef
ClassDef(QBaseTree, 3)
QBaseTree::GetSoftwareRevision
const std::string & GetSoftwareRevision()
Definition:
QBaseTree.hh:43
QBaseTree::~QBaseTree
virtual ~QBaseTree()
Definition:
QBaseTree.hh:39
QBaseTree::GetTreeInfo
QTreeInfo & GetTreeInfo()
Definition:
QBaseTree.cc:21
QTreeInfo
Definition:
QTreeInfo.hh:8
QTreeInfo::fVersionTag
std::string fVersionTag
Definition:
QTreeInfo.hh:15
QTreeInfo::fSoftwareRevision
std::string fSoftwareRevision
Definition:
QTreeInfo.hh:14
Generated by
1.9.1