ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/MitHzz4l/Angles/interface/FillFlags.h
Revision: 1.1
Committed: Thu Feb 7 08:58:31 2013 UTC (12 years, 3 months ago) by dkralph
Content type: text/plain
Branch: MAIN
CVS Tags: HEAD
Log Message:
*** empty log message ***

File Contents

# Content
1 #include <iostream>
2 #include <assert.h>
3 #include <stdio.h>
4 #include <stdlib.h>
5 #include <getopt.h>
6 #include <string.h>
7 #include <utility>
8
9 #include "TString.h"
10
11 using namespace std;
12
13 #ifndef FILLFLAGS
14 #define FILLFLAGS
15
16 class FillFlags
17 {
18 public :
19 FillFlags();
20 ~FillFlags() {};
21 void dump();
22 void parse_args(int argc, char** argv);
23
24 string inputfile;
25 string inputtree;
26 string weightfile;
27 string output;
28 float mH_lo,mH_hi;
29 float wL,wH;
30 TString bdtVars;
31 bool makeMela;
32 bool multiclass;
33 bool flattree;
34 bool spin;
35 int era;
36 bool withPtY;
37 float mH;
38 float hwidth;
39 bool fakeClass;
40 bool vbfClass;
41 bool twoClassVbf;
42 TString spinVars;
43 TString vbfVars;
44 TString spinWeightFile;
45 TString vbfWeightFile;
46 int nMax;
47 bool oldMela;
48 bool fillExtraFakeBdt;
49 TString fakeWeightFile;
50 };
51
52 #endif