LCFIPlus  0.6.5
ReadMVA.h
Go to the documentation of this file.
1 // ReadMVA.h
2 
3 #ifndef ReadMVA_h
4 #define ReadMVA_h 1
5 
6 class TFile;
7 class TTree;
8 
9 #include "lcfiplus.h"
10 #include "flavtag.h"
11 
12 #include "TMVA/Types.h"
13 #include "TMVA/Reader.h"
14 
15 namespace lcfiplus {
16 
22 class ReadMVA : public Algorithm {
23  public:
24  ReadMVA() {}
25  ~ReadMVA() {}
26 
27  void init(Parameters* param);
28  void process();
29  void end();
30 
31  protected:
32  bool _verbose;
33 
34  TString _inputFileB;
35  TString _inputFileC;
36  TString _inputFileO;
37  TString _treeNameB;
38  TString _treeNameC;
39  TString _treeNameO;
40  TString _cutB;
41  TString _cutC;
42  TString _cutO;
44  TString _outputPrefix;
45  TString _treeName;
46 
47  TMVA::Types::EMVA _tmvaBookType;
48  TString _tmvaBookName;
50 
51  vector<FlavtagCategory> _categories;
52  vector<TMVA::Reader*> _readers;
53 
54  ClassDef(ReadMVA,1);
55 };
56 
57 }
58 
59 #endif
void end()
Definition: ReadMVA.cc:129
TString _treeNameB
Definition: ReadMVA.h:37
TString _treeNameO
Definition: ReadMVA.h:39
TString _treeName
Definition: ReadMVA.h:45
TMVA::Types::EMVA _tmvaBookType
Definition: ReadMVA.h:47
TString _inputFileB
Definition: ReadMVA.h:34
TString _inputFileC
Definition: ReadMVA.h:35
TString _outputPrefix
Definition: ReadMVA.h:44
TString _tmvaBookName
Definition: ReadMVA.h:48
ClassDef(ReadMVA, 1)
Definition: lcfiplus.h:269
TString _cutB
Definition: ReadMVA.h:40
Definition: lcfiplus.h:152
void process()
Definition: ReadMVA.cc:126
ReadMVA()
Definition: ReadMVA.h:24
Lcfiplus algorithm for reading training data from TMVA.
Definition: ReadMVA.h:22
vector< TMVA::Reader * > _readers
Definition: ReadMVA.h:52
TString _tmvaBookOptions
Definition: ReadMVA.h:49
~ReadMVA()
Definition: ReadMVA.h:25
TString _treeNameC
Definition: ReadMVA.h:38
vector< FlavtagCategory > _categories
Definition: ReadMVA.h:51
TString _outputDirectory
Definition: ReadMVA.h:43
bool _verbose
Definition: ReadMVA.h:32
TString _cutC
Definition: ReadMVA.h:41
void init(Parameters *param)
Definition: ReadMVA.cc:32
TString _cutO
Definition: ReadMVA.h:42
TString _inputFileO
Definition: ReadMVA.h:36