ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/cvsroot/UserCode/yangyong/Regression/trainvar.cc
Revision: 1.1
Committed: Mon May 14 11:42:55 2012 UTC (12 years, 11 months ago) by yangyong
Content type: text/plain
Branch: MAIN
CVS Tags: V00-00-01, HEAD
Error occurred while calculating annotation data.
Log Message:
train regression in tmva

File Contents

# Content
1 void setTrainingVar(){
2
3 vec_trainVar.clear();
4
5 if(trainecal ==1){
6
7 vec_trainVar.push_back(make_pair("escraw","F"));
8 vec_trainVar.push_back(make_pair("etasc","F"));
9 vec_trainVar.push_back(make_pair("phisc","F"));
10 vec_trainVar.push_back(make_pair("e5x5/escraw","F"));
11 vec_trainVar.push_back(make_pair("r9","F"));
12 vec_trainVar.push_back(make_pair("sigietaieta","F"));
13 vec_trainVar.push_back(make_pair("scetawidth","F"));
14 vec_trainVar.push_back(make_pair("scphiwidth","F"));
15 vec_trainVar.push_back(make_pair("e2x5left/escraw","F"));
16 vec_trainVar.push_back(make_pair("e2x5right/escraw","F"));
17 vec_trainVar.push_back(make_pair("e2x5top/escraw","F"));
18 vec_trainVar.push_back(make_pair("e2x5bottom/escraw","F"));
19 vec_trainVar.push_back(make_pair("emax/escraw","F"));
20 vec_trainVar.push_back(make_pair("eleft/escraw","F"));
21 vec_trainVar.push_back(make_pair("eright/escraw","F"));
22 vec_trainVar.push_back(make_pair("etop/escraw","F"));
23 vec_trainVar.push_back(make_pair("ebottom/escraw","F"));
24 vec_trainVar.push_back(make_pair("etaSGap","F"));
25 vec_trainVar.push_back(make_pair("phiSGap","F"));
26 vec_trainVar.push_back(make_pair("etaMGap","F"));
27 vec_trainVar.push_back(make_pair("phiMGap","F"));
28 vec_trainVar.push_back(make_pair("etaCGap","F"));
29 vec_trainVar.push_back(make_pair("phiCGap","F"));
30 vec_trainVar.push_back(make_pair("(etop-ebottom)/(etop+ebottom)","F"));
31 vec_trainVar.push_back(make_pair("(eleft-eright)/(eleft+eright)","F"));
32 vec_trainVar.push_back(make_pair("seedieta","I"));
33 vec_trainVar.push_back(make_pair("seediphi","I"));
34 vec_trainVar.push_back(make_pair("(abs(seedieta)<=25)*(seedieta%25) + (abs(seedieta)>25)*((seedieta-25*abs(seedieta)/seedieta)%20)","I"));
35 vec_trainVar.push_back(make_pair("seediphi%20","I"));
36 vec_trainVar.push_back(make_pair("dbceta","F"));
37 vec_trainVar.push_back(make_pair("dbcphi","F"));
38 vec_trainVar.push_back(make_pair("bcseedetacry","F"));
39 vec_trainVar.push_back(make_pair("bcseedphicry","F"));
40 vec_trainVar.push_back(make_pair("hoe","F"));
41 vec_trainVar.push_back(make_pair("nVertex","I"));
42
43
44 }
45 else {
46
47 vec_trainVar.push_back(make_pair("escraw","F"));
48 vec_trainVar.push_back(make_pair("etasc","F"));
49 vec_trainVar.push_back(make_pair("phisc","F"));
50 vec_trainVar.push_back(make_pair("eps/escraw","F"));
51 vec_trainVar.push_back(make_pair("e5x5/escraw","F"));
52 vec_trainVar.push_back(make_pair("r9","F"));
53 vec_trainVar.push_back(make_pair("sigietaieta","F"));
54 vec_trainVar.push_back(make_pair("scetawidth","F"));
55 vec_trainVar.push_back(make_pair("scphiwidth","F"));
56 vec_trainVar.push_back(make_pair("e2x5left/escraw","F"));
57 vec_trainVar.push_back(make_pair("e2x5right/escraw","F"));
58 vec_trainVar.push_back(make_pair("e2x5top/escraw","F"));
59 vec_trainVar.push_back(make_pair("e2x5bottom/escraw","F"));
60 vec_trainVar.push_back(make_pair("emax/escraw","F"));
61 vec_trainVar.push_back(make_pair("eleft/escraw","F"));
62 vec_trainVar.push_back(make_pair("eright/escraw","F"));
63 vec_trainVar.push_back(make_pair("etop/escraw","F"));
64 vec_trainVar.push_back(make_pair("ebottom/escraw","F"));
65 vec_trainVar.push_back(make_pair("nVertex","I"));
66
67
68 }
69
70
71
72 }