KaliVeda
Toolkit for HIC analysis
Loading...
Searching...
No Matches
KVEventListMaker.h
1/*
2$Id: KVEventListMaker.h,v 1.2 2008/12/17 15:27:25 ebonnet Exp $
3$Revision: 1.2 $
4$Date: 2008/12/17 15:27:25 $
5*/
6
9
10#ifndef __KVEVENTLISTMAKER_H
11#define __KVEVENTLISTMAKER_H
12
13#include "KVList.h"
14#include "KVString.h"
15
31
32protected:
38
39 void init()
40 {
42 ktname = kfname = kbname = "";
44 }
45
46public:
48 {
50 init();
51 }
53 {
55 };
56
57 void Clear()
58 {
59 /*do nothing*/
60 }
61
63 {
64 ktname = name;
65 }
67 {
68 return ktname;
69 }
70
72 {
73 kbname = name;
74 }
76 {
77 return kbname;
78 }
79
81 {
82 kfname = name;
83 }
85 {
86 return kfname;
87 }
88
89 void TagWithTreeName(Bool_t tag = kTRUE)
90 {
91 ktag_tree = tag;
92 }
93
95 {
97 Bool_t temp = kTRUE;
98 temp &= (GetFileName() != "");
99 temp &= (GetTreeName() != "");
100 temp &= (GetBranchName() != "");
101 return temp;
102 }
103
104 void Process();
105
106 ClassDef(KVEventListMaker, 1) //compute TEventList on trees
107
108};
109
110#endif
bool Bool_t
constexpr Bool_t kFALSE
constexpr Bool_t kTRUE
#define ClassDef(name, id)
char name[80]
Compute TEventList for TTree.
KVString ktname
name of the tree
void TagWithTreeName(Bool_t tag=kTRUE)
Bool_t ktag_tree
il faut separer les noms par un espace exemple "module couronne"
KVString GetBranchName()
void SetTreeName(KVString name)
void SetBranchName(KVString name)
void SetFileName(KVString name)
KVString kfname
name of the file
virtual ~KVEventListMaker()
Extension of ROOT TString class which allows backwards compatibility with ROOT v3....
Definition KVString.h:73