CMS 3D CMS Logo

TtFullHadSignalSelEval.h
Go to the documentation of this file.
1 #ifndef TtFullHadSignalSelEval_h
2 #define TtFullHadSignalSelEval_h
3 
4 #include "Math/VectorUtil.h"
5 #include "TMath.h"
6 
9 
12 
14  const TtFullHadSignalSel& sigsel,
15  double weight = 1.0,
16  const bool isSignal = false) {
17  std::vector<PhysicsTools::Variable::Value> values;
18 
19  values.push_back(PhysicsTools::Variable::Value("H", sigsel.H()));
20  values.push_back(PhysicsTools::Variable::Value("Ht", sigsel.Ht()));
21  values.push_back(PhysicsTools::Variable::Value("Ht123", sigsel.Ht123()));
22  values.push_back(PhysicsTools::Variable::Value("Ht3jet", sigsel.Ht3jet()));
23  values.push_back(PhysicsTools::Variable::Value("sqrt_s", sigsel.sqrt_s()));
24  values.push_back(PhysicsTools::Variable::Value("Et56", sigsel.Et56()));
25  values.push_back(PhysicsTools::Variable::Value("M3", sigsel.M3()));
26 
27  values.push_back(PhysicsTools::Variable::Value("TCHE_Bjets", sigsel.TCHE_Bjets()));
28  values.push_back(PhysicsTools::Variable::Value("TCHP_Bjets", sigsel.TCHP_Bjets()));
29  values.push_back(PhysicsTools::Variable::Value("SSVHE_Bjets", sigsel.SSVHE_Bjets()));
30  values.push_back(PhysicsTools::Variable::Value("SSVHP_Bjets", sigsel.SSVHP_Bjets()));
31  values.push_back(PhysicsTools::Variable::Value("CSV_Bjets", sigsel.CSV_Bjets()));
32  values.push_back(PhysicsTools::Variable::Value("CSVMVA_Bjets", sigsel.CSVMVA_Bjets()));
33  values.push_back(PhysicsTools::Variable::Value("SM_Bjets", sigsel.SM_Bjets()));
34 
35  values.push_back(PhysicsTools::Variable::Value("TCHE_Bjet1", sigsel.TCHE_Bjet(1)));
36  values.push_back(PhysicsTools::Variable::Value("TCHE_Bjet2", sigsel.TCHE_Bjet(2)));
37  values.push_back(PhysicsTools::Variable::Value("TCHE_Bjet3", sigsel.TCHE_Bjet(3)));
38  values.push_back(PhysicsTools::Variable::Value("TCHE_Bjet4", sigsel.TCHE_Bjet(4)));
39  values.push_back(PhysicsTools::Variable::Value("TCHE_Bjet5", sigsel.TCHE_Bjet(5)));
40  values.push_back(PhysicsTools::Variable::Value("TCHE_Bjet6", sigsel.TCHE_Bjet(6)));
41  values.push_back(PhysicsTools::Variable::Value("TCHP_Bjet1", sigsel.TCHP_Bjet(1)));
42  values.push_back(PhysicsTools::Variable::Value("TCHP_Bjet2", sigsel.TCHP_Bjet(2)));
43  values.push_back(PhysicsTools::Variable::Value("TCHP_Bjet3", sigsel.TCHP_Bjet(3)));
44  values.push_back(PhysicsTools::Variable::Value("TCHP_Bjet4", sigsel.TCHP_Bjet(4)));
45  values.push_back(PhysicsTools::Variable::Value("TCHP_Bjet5", sigsel.TCHP_Bjet(5)));
46  values.push_back(PhysicsTools::Variable::Value("TCHP_Bjet6", sigsel.TCHP_Bjet(6)));
47  values.push_back(PhysicsTools::Variable::Value("SSVHE_Bjet1", sigsel.SSVHE_Bjet(1)));
48  values.push_back(PhysicsTools::Variable::Value("SSVHE_Bjet2", sigsel.SSVHE_Bjet(2)));
49  values.push_back(PhysicsTools::Variable::Value("SSVHE_Bjet3", sigsel.SSVHE_Bjet(3)));
50  values.push_back(PhysicsTools::Variable::Value("SSVHE_Bjet4", sigsel.SSVHE_Bjet(4)));
51  values.push_back(PhysicsTools::Variable::Value("SSVHE_Bjet5", sigsel.SSVHE_Bjet(5)));
52  values.push_back(PhysicsTools::Variable::Value("SSVHE_Bjet6", sigsel.SSVHE_Bjet(6)));
53  values.push_back(PhysicsTools::Variable::Value("SSVHP_Bjet1", sigsel.SSVHP_Bjet(1)));
54  values.push_back(PhysicsTools::Variable::Value("SSVHP_Bjet2", sigsel.SSVHP_Bjet(2)));
55  values.push_back(PhysicsTools::Variable::Value("SSVHP_Bjet3", sigsel.SSVHP_Bjet(3)));
56  values.push_back(PhysicsTools::Variable::Value("SSVHP_Bjet4", sigsel.SSVHP_Bjet(4)));
57  values.push_back(PhysicsTools::Variable::Value("SSVHP_Bjet5", sigsel.SSVHP_Bjet(5)));
58  values.push_back(PhysicsTools::Variable::Value("SSVHP_Bjet6", sigsel.SSVHP_Bjet(6)));
59  values.push_back(PhysicsTools::Variable::Value("CSV_Bjet1", sigsel.CSV_Bjet(1)));
60  values.push_back(PhysicsTools::Variable::Value("CSV_Bjet2", sigsel.CSV_Bjet(2)));
61  values.push_back(PhysicsTools::Variable::Value("CSV_Bjet3", sigsel.CSV_Bjet(3)));
62  values.push_back(PhysicsTools::Variable::Value("CSV_Bjet4", sigsel.CSV_Bjet(4)));
63  values.push_back(PhysicsTools::Variable::Value("CSV_Bjet5", sigsel.CSV_Bjet(5)));
64  values.push_back(PhysicsTools::Variable::Value("CSV_Bjet6", sigsel.CSV_Bjet(6)));
65  values.push_back(PhysicsTools::Variable::Value("CSVMVA_Bjet1", sigsel.CSVMVA_Bjet(1)));
66  values.push_back(PhysicsTools::Variable::Value("CSVMVA_Bjet2", sigsel.CSVMVA_Bjet(2)));
67  values.push_back(PhysicsTools::Variable::Value("CSVMVA_Bjet3", sigsel.CSVMVA_Bjet(3)));
68  values.push_back(PhysicsTools::Variable::Value("CSVMVA_Bjet4", sigsel.CSVMVA_Bjet(4)));
69  values.push_back(PhysicsTools::Variable::Value("CSVMVA_Bjet5", sigsel.CSVMVA_Bjet(5)));
70  values.push_back(PhysicsTools::Variable::Value("CSVMVA_Bjet6", sigsel.CSVMVA_Bjet(6)));
71  values.push_back(PhysicsTools::Variable::Value("SM_Bjet1", sigsel.SM_Bjet(1)));
72  values.push_back(PhysicsTools::Variable::Value("SM_Bjet2", sigsel.SM_Bjet(2)));
73  values.push_back(PhysicsTools::Variable::Value("SM_Bjet3", sigsel.SM_Bjet(3)));
74  values.push_back(PhysicsTools::Variable::Value("SM_Bjet4", sigsel.SM_Bjet(4)));
75  values.push_back(PhysicsTools::Variable::Value("SM_Bjet5", sigsel.SM_Bjet(5)));
76  values.push_back(PhysicsTools::Variable::Value("SM_Bjet6", sigsel.SM_Bjet(6)));
77 
78  values.push_back(PhysicsTools::Variable::Value("pt1", sigsel.pt(1)));
79  values.push_back(PhysicsTools::Variable::Value("pt2", sigsel.pt(2)));
80  values.push_back(PhysicsTools::Variable::Value("pt3", sigsel.pt(3)));
81  values.push_back(PhysicsTools::Variable::Value("pt4", sigsel.pt(4)));
82  values.push_back(PhysicsTools::Variable::Value("pt5", sigsel.pt(5)));
83  values.push_back(PhysicsTools::Variable::Value("pt6", sigsel.pt(6)));
84 
85  values.push_back(PhysicsTools::Variable::Value("EtSin2Theta1", sigsel.EtSin2Theta(1)));
86  values.push_back(PhysicsTools::Variable::Value("EtSin2Theta2", sigsel.EtSin2Theta(2)));
87  values.push_back(PhysicsTools::Variable::Value("EtSin2Theta3", sigsel.EtSin2Theta(3)));
88  values.push_back(PhysicsTools::Variable::Value("EtSin2Theta4", sigsel.EtSin2Theta(4)));
89  values.push_back(PhysicsTools::Variable::Value("EtSin2Theta5", sigsel.EtSin2Theta(5)));
90  values.push_back(PhysicsTools::Variable::Value("EtSin2Theta6", sigsel.EtSin2Theta(6)));
91 
92  values.push_back(PhysicsTools::Variable::Value("EtSin2Theta3jet", sigsel.EtSin2Theta3jet()));
93 
94  values.push_back(PhysicsTools::Variable::Value("theta1", sigsel.theta(1)));
95  values.push_back(PhysicsTools::Variable::Value("theta2", sigsel.theta(2)));
96  values.push_back(PhysicsTools::Variable::Value("theta3", sigsel.theta(3)));
97  values.push_back(PhysicsTools::Variable::Value("theta4", sigsel.theta(4)));
98  values.push_back(PhysicsTools::Variable::Value("theta5", sigsel.theta(5)));
99  values.push_back(PhysicsTools::Variable::Value("theta6", sigsel.theta(6)));
100 
101  values.push_back(PhysicsTools::Variable::Value("theta3jet", sigsel.theta3jet()));
102 
103  values.push_back(PhysicsTools::Variable::Value("sinTheta1", sigsel.sinTheta(1)));
104  values.push_back(PhysicsTools::Variable::Value("sinTheta2", sigsel.sinTheta(2)));
105  values.push_back(PhysicsTools::Variable::Value("sinTheta3", sigsel.sinTheta(3)));
106  values.push_back(PhysicsTools::Variable::Value("sinTheta4", sigsel.sinTheta(4)));
107  values.push_back(PhysicsTools::Variable::Value("sinTheta5", sigsel.sinTheta(5)));
108  values.push_back(PhysicsTools::Variable::Value("sinTheta6", sigsel.sinTheta(6)));
109 
110  values.push_back(PhysicsTools::Variable::Value("sinTheta3jet", sigsel.sinTheta3jet()));
111 
112  values.push_back(PhysicsTools::Variable::Value("thetaStar1", sigsel.theta(1, true)));
113  values.push_back(PhysicsTools::Variable::Value("thetaStar2", sigsel.theta(2, true)));
114  values.push_back(PhysicsTools::Variable::Value("thetaStar3", sigsel.theta(3, true)));
115  values.push_back(PhysicsTools::Variable::Value("thetaStar4", sigsel.theta(4, true)));
116  values.push_back(PhysicsTools::Variable::Value("thetaStar5", sigsel.theta(5, true)));
117  values.push_back(PhysicsTools::Variable::Value("thetaStar6", sigsel.theta(6, true)));
118 
119  values.push_back(PhysicsTools::Variable::Value("thetaStar3jet", sigsel.theta3jet(true)));
120 
121  values.push_back(PhysicsTools::Variable::Value("sinThetaStar1", sigsel.sinTheta(1, true)));
122  values.push_back(PhysicsTools::Variable::Value("sinThetaStar2", sigsel.sinTheta(2, true)));
123  values.push_back(PhysicsTools::Variable::Value("sinThetaStar3", sigsel.sinTheta(3, true)));
124  values.push_back(PhysicsTools::Variable::Value("sinThetaStar4", sigsel.sinTheta(4, true)));
125  values.push_back(PhysicsTools::Variable::Value("sinThetaStar5", sigsel.sinTheta(5, true)));
126  values.push_back(PhysicsTools::Variable::Value("sinThetaStar6", sigsel.sinTheta(6, true)));
127 
128  values.push_back(PhysicsTools::Variable::Value("sinThetaStar3jet", sigsel.sinTheta3jet(true)));
129 
130  values.push_back(PhysicsTools::Variable::Value("EtStar1", sigsel.EtSin2Theta(1, true)));
131  values.push_back(PhysicsTools::Variable::Value("EtStar2", sigsel.EtSin2Theta(2, true)));
132  values.push_back(PhysicsTools::Variable::Value("EtStar3", sigsel.EtSin2Theta(3, true)));
133  values.push_back(PhysicsTools::Variable::Value("EtStar4", sigsel.EtSin2Theta(4, true)));
134  values.push_back(PhysicsTools::Variable::Value("EtStar5", sigsel.EtSin2Theta(5, true)));
135  values.push_back(PhysicsTools::Variable::Value("EtStar6", sigsel.EtSin2Theta(6, true)));
136 
137  values.push_back(PhysicsTools::Variable::Value("EtStar3jet", sigsel.EtSin2Theta3jet(true)));
138 
139  values.push_back(PhysicsTools::Variable::Value("pt1_pt2", sigsel.pti_ptj(1, 2)));
140  values.push_back(PhysicsTools::Variable::Value("pt1_pt3", sigsel.pti_ptj(1, 3)));
141  values.push_back(PhysicsTools::Variable::Value("pt1_pt4", sigsel.pti_ptj(1, 4)));
142  values.push_back(PhysicsTools::Variable::Value("pt1_pt5", sigsel.pti_ptj(1, 5)));
143  values.push_back(PhysicsTools::Variable::Value("pt1_pt6", sigsel.pti_ptj(1, 6)));
144  values.push_back(PhysicsTools::Variable::Value("pt2_pt3", sigsel.pti_ptj(2, 3)));
145  values.push_back(PhysicsTools::Variable::Value("pt2_pt4", sigsel.pti_ptj(2, 4)));
146  values.push_back(PhysicsTools::Variable::Value("pt2_pt5", sigsel.pti_ptj(2, 5)));
147  values.push_back(PhysicsTools::Variable::Value("pt2_pt6", sigsel.pti_ptj(2, 6)));
148  values.push_back(PhysicsTools::Variable::Value("pt3_pt4", sigsel.pti_ptj(3, 4)));
149  values.push_back(PhysicsTools::Variable::Value("pt3_pt5", sigsel.pti_ptj(3, 5)));
150  values.push_back(PhysicsTools::Variable::Value("pt3_pt6", sigsel.pti_ptj(3, 6)));
151  values.push_back(PhysicsTools::Variable::Value("pt4_pt5", sigsel.pti_ptj(4, 5)));
152  values.push_back(PhysicsTools::Variable::Value("pt4_pt6", sigsel.pti_ptj(4, 6)));
153  values.push_back(PhysicsTools::Variable::Value("pt5_pt6", sigsel.pti_ptj(5, 6)));
154 
155  values.push_back(PhysicsTools::Variable::Value("pt1_pt2_norm", sigsel.pti_ptj(1, 2, true)));
156  values.push_back(PhysicsTools::Variable::Value("pt1_pt3_norm", sigsel.pti_ptj(1, 3, true)));
157  values.push_back(PhysicsTools::Variable::Value("pt1_pt4_norm", sigsel.pti_ptj(1, 4, true)));
158  values.push_back(PhysicsTools::Variable::Value("pt1_pt5_norm", sigsel.pti_ptj(1, 5, true)));
159  values.push_back(PhysicsTools::Variable::Value("pt1_pt6_norm", sigsel.pti_ptj(1, 6, true)));
160  values.push_back(PhysicsTools::Variable::Value("pt2_pt3_norm", sigsel.pti_ptj(2, 3, true)));
161  values.push_back(PhysicsTools::Variable::Value("pt2_pt4_norm", sigsel.pti_ptj(2, 4, true)));
162  values.push_back(PhysicsTools::Variable::Value("pt2_pt5_norm", sigsel.pti_ptj(2, 5, true)));
163  values.push_back(PhysicsTools::Variable::Value("pt2_pt6_norm", sigsel.pti_ptj(2, 6, true)));
164  values.push_back(PhysicsTools::Variable::Value("pt3_pt4_norm", sigsel.pti_ptj(3, 4, true)));
165  values.push_back(PhysicsTools::Variable::Value("pt3_pt5_norm", sigsel.pti_ptj(3, 5, true)));
166  values.push_back(PhysicsTools::Variable::Value("pt3_pt6_norm", sigsel.pti_ptj(3, 6, true)));
167  values.push_back(PhysicsTools::Variable::Value("pt4_pt5_norm", sigsel.pti_ptj(4, 5, true)));
168  values.push_back(PhysicsTools::Variable::Value("pt4_pt6_norm", sigsel.pti_ptj(4, 6, true)));
169  values.push_back(PhysicsTools::Variable::Value("pt5_pt6_norm", sigsel.pti_ptj(5, 6, true)));
170 
171  values.push_back(PhysicsTools::Variable::Value("jet1_etaetaMoment", sigsel.jet_etaetaMoment(1)));
172  values.push_back(PhysicsTools::Variable::Value("jet2_etaetaMoment", sigsel.jet_etaetaMoment(2)));
173  values.push_back(PhysicsTools::Variable::Value("jet3_etaetaMoment", sigsel.jet_etaetaMoment(3)));
174  values.push_back(PhysicsTools::Variable::Value("jet4_etaetaMoment", sigsel.jet_etaetaMoment(4)));
175  values.push_back(PhysicsTools::Variable::Value("jet5_etaetaMoment", sigsel.jet_etaetaMoment(5)));
176  values.push_back(PhysicsTools::Variable::Value("jet6_etaetaMoment", sigsel.jet_etaetaMoment(6)));
177  values.push_back(PhysicsTools::Variable::Value("jet1_etaphiMoment", sigsel.jet_etaphiMoment(1)));
178  values.push_back(PhysicsTools::Variable::Value("jet2_etaphiMoment", sigsel.jet_etaphiMoment(2)));
179  values.push_back(PhysicsTools::Variable::Value("jet3_etaphiMoment", sigsel.jet_etaphiMoment(3)));
180  values.push_back(PhysicsTools::Variable::Value("jet4_etaphiMoment", sigsel.jet_etaphiMoment(4)));
181  values.push_back(PhysicsTools::Variable::Value("jet5_etaphiMoment", sigsel.jet_etaphiMoment(5)));
182  values.push_back(PhysicsTools::Variable::Value("jet6_etaphiMoment", sigsel.jet_etaphiMoment(6)));
183  values.push_back(PhysicsTools::Variable::Value("jet1_phiphiMoment", sigsel.jet_phiphiMoment(1)));
184  values.push_back(PhysicsTools::Variable::Value("jet2_phiphiMoment", sigsel.jet_phiphiMoment(2)));
185  values.push_back(PhysicsTools::Variable::Value("jet3_phiphiMoment", sigsel.jet_phiphiMoment(3)));
186  values.push_back(PhysicsTools::Variable::Value("jet4_phiphiMoment", sigsel.jet_phiphiMoment(4)));
187  values.push_back(PhysicsTools::Variable::Value("jet5_phiphiMoment", sigsel.jet_phiphiMoment(5)));
188  values.push_back(PhysicsTools::Variable::Value("jet6_phiphiMoment", sigsel.jet_phiphiMoment(6)));
189 
190  values.push_back(PhysicsTools::Variable::Value("jet1_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(1)));
191  values.push_back(PhysicsTools::Variable::Value("jet2_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(2)));
192  values.push_back(PhysicsTools::Variable::Value("jet3_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(3)));
193  values.push_back(PhysicsTools::Variable::Value("jet4_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(4)));
194  values.push_back(PhysicsTools::Variable::Value("jet5_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(5)));
195  values.push_back(PhysicsTools::Variable::Value("jet6_etaetaMomentMoment", sigsel.jet_etaetaMomentMoment(6)));
196  values.push_back(PhysicsTools::Variable::Value("jet1_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(1)));
197  values.push_back(PhysicsTools::Variable::Value("jet2_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(2)));
198  values.push_back(PhysicsTools::Variable::Value("jet3_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(3)));
199  values.push_back(PhysicsTools::Variable::Value("jet4_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(4)));
200  values.push_back(PhysicsTools::Variable::Value("jet5_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(5)));
201  values.push_back(PhysicsTools::Variable::Value("jet6_etaphiMomentMoment", sigsel.jet_etaphiMomentMoment(6)));
202  values.push_back(PhysicsTools::Variable::Value("jet1_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(1)));
203  values.push_back(PhysicsTools::Variable::Value("jet2_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(2)));
204  values.push_back(PhysicsTools::Variable::Value("jet3_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(3)));
205  values.push_back(PhysicsTools::Variable::Value("jet4_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(4)));
206  values.push_back(PhysicsTools::Variable::Value("jet5_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(5)));
207  values.push_back(PhysicsTools::Variable::Value("jet6_phiphiMomentMoment", sigsel.jet_phiphiMomentMoment(6)));
208 
209  values.push_back(PhysicsTools::Variable::Value("jet1_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(1)));
210  values.push_back(PhysicsTools::Variable::Value("jet2_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(2)));
211  values.push_back(PhysicsTools::Variable::Value("jet3_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(3)));
212  values.push_back(PhysicsTools::Variable::Value("jet4_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(4)));
213  values.push_back(PhysicsTools::Variable::Value("jet5_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(5)));
214  values.push_back(PhysicsTools::Variable::Value("jet6_etaetaMomentLogEt", sigsel.jet_etaetaMomentLogEt(6)));
215  values.push_back(PhysicsTools::Variable::Value("jet1_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(1)));
216  values.push_back(PhysicsTools::Variable::Value("jet2_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(2)));
217  values.push_back(PhysicsTools::Variable::Value("jet3_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(3)));
218  values.push_back(PhysicsTools::Variable::Value("jet4_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(4)));
219  values.push_back(PhysicsTools::Variable::Value("jet5_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(5)));
220  values.push_back(PhysicsTools::Variable::Value("jet6_etaphiMomentLogEt", sigsel.jet_etaphiMomentLogEt(6)));
221  values.push_back(PhysicsTools::Variable::Value("jet1_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(1)));
222  values.push_back(PhysicsTools::Variable::Value("jet2_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(2)));
223  values.push_back(PhysicsTools::Variable::Value("jet3_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(3)));
224  values.push_back(PhysicsTools::Variable::Value("jet4_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(4)));
225  values.push_back(PhysicsTools::Variable::Value("jet5_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(5)));
226  values.push_back(PhysicsTools::Variable::Value("jet6_phiphiMomentLogEt", sigsel.jet_phiphiMomentLogEt(6)));
227 
228  values.push_back(
229  PhysicsTools::Variable::Value("jet1_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(1)));
230  values.push_back(
231  PhysicsTools::Variable::Value("jet2_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(2)));
232  values.push_back(
233  PhysicsTools::Variable::Value("jet3_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(3)));
234  values.push_back(
235  PhysicsTools::Variable::Value("jet4_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(4)));
236  values.push_back(
237  PhysicsTools::Variable::Value("jet5_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(5)));
238  values.push_back(
239  PhysicsTools::Variable::Value("jet6_etaetaMomentMomentLogEt", sigsel.jet_etaetaMomentMomentLogEt(6)));
240  values.push_back(
241  PhysicsTools::Variable::Value("jet1_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(1)));
242  values.push_back(
243  PhysicsTools::Variable::Value("jet2_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(2)));
244  values.push_back(
245  PhysicsTools::Variable::Value("jet3_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(3)));
246  values.push_back(
247  PhysicsTools::Variable::Value("jet4_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(4)));
248  values.push_back(
249  PhysicsTools::Variable::Value("jet5_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(5)));
250  values.push_back(
251  PhysicsTools::Variable::Value("jet6_etaphiMomentMomentLogEt", sigsel.jet_etaphiMomentMomentLogEt(6)));
252  values.push_back(
253  PhysicsTools::Variable::Value("jet1_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(1)));
254  values.push_back(
255  PhysicsTools::Variable::Value("jet2_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(2)));
256  values.push_back(
257  PhysicsTools::Variable::Value("jet3_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(3)));
258  values.push_back(
259  PhysicsTools::Variable::Value("jet4_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(4)));
260  values.push_back(
261  PhysicsTools::Variable::Value("jet5_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(5)));
262  values.push_back(
263  PhysicsTools::Variable::Value("jet6_phiphiMomentMomentLogEt", sigsel.jet_phiphiMomentMomentLogEt(6)));
264 
265  values.push_back(PhysicsTools::Variable::Value("jet1_etaetaMomentNoB", sigsel.jet_etaetaMoment(1, true)));
266  values.push_back(PhysicsTools::Variable::Value("jet2_etaetaMomentNoB", sigsel.jet_etaetaMoment(2, true)));
267  values.push_back(PhysicsTools::Variable::Value("jet3_etaetaMomentNoB", sigsel.jet_etaetaMoment(3, true)));
268  values.push_back(PhysicsTools::Variable::Value("jet4_etaetaMomentNoB", sigsel.jet_etaetaMoment(4, true)));
269  values.push_back(PhysicsTools::Variable::Value("jet5_etaetaMomentNoB", sigsel.jet_etaetaMoment(5, true)));
270  values.push_back(PhysicsTools::Variable::Value("jet6_etaetaMomentNoB", sigsel.jet_etaetaMoment(6, true)));
271  values.push_back(PhysicsTools::Variable::Value("jet1_etaphiMomentNoB", sigsel.jet_etaphiMoment(1, true)));
272  values.push_back(PhysicsTools::Variable::Value("jet2_etaphiMomentNoB", sigsel.jet_etaphiMoment(2, true)));
273  values.push_back(PhysicsTools::Variable::Value("jet3_etaphiMomentNoB", sigsel.jet_etaphiMoment(3, true)));
274  values.push_back(PhysicsTools::Variable::Value("jet4_etaphiMomentNoB", sigsel.jet_etaphiMoment(4, true)));
275  values.push_back(PhysicsTools::Variable::Value("jet5_etaphiMomentNoB", sigsel.jet_etaphiMoment(5, true)));
276  values.push_back(PhysicsTools::Variable::Value("jet6_etaphiMomentNoB", sigsel.jet_etaphiMoment(6, true)));
277  values.push_back(PhysicsTools::Variable::Value("jet1_phiphiMomentNoB", sigsel.jet_phiphiMoment(1, true)));
278  values.push_back(PhysicsTools::Variable::Value("jet2_phiphiMomentNoB", sigsel.jet_phiphiMoment(2, true)));
279  values.push_back(PhysicsTools::Variable::Value("jet3_phiphiMomentNoB", sigsel.jet_phiphiMoment(3, true)));
280  values.push_back(PhysicsTools::Variable::Value("jet4_phiphiMomentNoB", sigsel.jet_phiphiMoment(4, true)));
281  values.push_back(PhysicsTools::Variable::Value("jet5_phiphiMomentNoB", sigsel.jet_phiphiMoment(5, true)));
282  values.push_back(PhysicsTools::Variable::Value("jet6_phiphiMomentNoB", sigsel.jet_phiphiMoment(6, true)));
283 
284  values.push_back(PhysicsTools::Variable::Value("jets_etaetaMoment", sigsel.jets_etaetaMoment()));
285  values.push_back(PhysicsTools::Variable::Value("jets_etaphiMoment", sigsel.jets_etaphiMoment()));
286  values.push_back(PhysicsTools::Variable::Value("jets_phiphiMoment", sigsel.jets_phiphiMoment()));
287 
288  values.push_back(PhysicsTools::Variable::Value("jets_etaetaMomentLogEt", sigsel.jets_etaetaMomentLogEt()));
289  values.push_back(PhysicsTools::Variable::Value("jets_etaphiMomentLogEt", sigsel.jets_etaphiMomentLogEt()));
290  values.push_back(PhysicsTools::Variable::Value("jets_phiphiMomentLogEt", sigsel.jets_phiphiMomentLogEt()));
291 
292  values.push_back(PhysicsTools::Variable::Value("jets_etaetaMomentNoB", sigsel.jets_etaetaMoment(true)));
293  values.push_back(PhysicsTools::Variable::Value("jets_etaphiMomentNoB", sigsel.jets_etaphiMoment(true)));
294  values.push_back(PhysicsTools::Variable::Value("jets_phiphiMomentNoB", sigsel.jets_phiphiMoment(true)));
295 
296  values.push_back(PhysicsTools::Variable::Value("aplanarity", sigsel.aplanarity()));
297  values.push_back(PhysicsTools::Variable::Value("sphericity", sigsel.sphericity()));
298  values.push_back(PhysicsTools::Variable::Value("circularity", sigsel.circularity()));
299  values.push_back(PhysicsTools::Variable::Value("isotropy", sigsel.isotropy()));
300  values.push_back(PhysicsTools::Variable::Value("C", sigsel.C()));
301  values.push_back(PhysicsTools::Variable::Value("D", sigsel.D()));
302  values.push_back(PhysicsTools::Variable::Value("centrality", sigsel.centrality()));
303 
304  values.push_back(PhysicsTools::Variable::Value("thrust", sigsel.thrust()));
305  values.push_back(PhysicsTools::Variable::Value("thrustCMS", sigsel.thrust(true)));
306 
307  values.push_back(PhysicsTools::Variable::Value("aplanarityAll", sigsel.aplanarity(true)));
308  values.push_back(PhysicsTools::Variable::Value("sphericityAll", sigsel.sphericity(true)));
309  values.push_back(PhysicsTools::Variable::Value("circularityAll", sigsel.circularity(true)));
310  values.push_back(PhysicsTools::Variable::Value("isotropyAll", sigsel.isotropy(true)));
311  values.push_back(PhysicsTools::Variable::Value("CAll", sigsel.C(true)));
312  values.push_back(PhysicsTools::Variable::Value("DAll", sigsel.D(true)));
313  values.push_back(PhysicsTools::Variable::Value("centralityAlt", sigsel.centrality(true)));
314 
315  values.push_back(PhysicsTools::Variable::Value("aplanarityAllCMS", sigsel.aplanarityAllCMS()));
316  values.push_back(PhysicsTools::Variable::Value("sphericityAllCMS", sigsel.sphericityAllCMS()));
317  values.push_back(PhysicsTools::Variable::Value("circularityAllCMS", sigsel.circularityAllCMS()));
318  values.push_back(PhysicsTools::Variable::Value("isotropyAllCMS", sigsel.isotropyAllCMS()));
319  values.push_back(PhysicsTools::Variable::Value("CAllCMS", sigsel.CAllCMS()));
320  values.push_back(PhysicsTools::Variable::Value("DAllCMS", sigsel.DAllCMS()));
321 
322  values.push_back(PhysicsTools::Variable::Value("dRMin1", sigsel.dRMin(1)));
323  values.push_back(PhysicsTools::Variable::Value("dRMin2", sigsel.dRMin(2)));
324  values.push_back(PhysicsTools::Variable::Value("dRMin3", sigsel.dRMin(3)));
325  values.push_back(PhysicsTools::Variable::Value("dRMin4", sigsel.dRMin(4)));
326  values.push_back(PhysicsTools::Variable::Value("dRMin5", sigsel.dRMin(5)));
327  values.push_back(PhysicsTools::Variable::Value("dRMin6", sigsel.dRMin(6)));
328  values.push_back(PhysicsTools::Variable::Value("dRMin7", sigsel.dRMin(7)));
329  values.push_back(PhysicsTools::Variable::Value("dRMin8", sigsel.dRMin(8)));
330  values.push_back(PhysicsTools::Variable::Value("dRMin9", sigsel.dRMin(9)));
331  values.push_back(PhysicsTools::Variable::Value("dRMin10", sigsel.dRMin(10)));
332  values.push_back(PhysicsTools::Variable::Value("dRMin11", sigsel.dRMin(11)));
333  values.push_back(PhysicsTools::Variable::Value("dRMin12", sigsel.dRMin(12)));
334  values.push_back(PhysicsTools::Variable::Value("dRMin13", sigsel.dRMin(13)));
335  values.push_back(PhysicsTools::Variable::Value("dRMin14", sigsel.dRMin(14)));
336  values.push_back(PhysicsTools::Variable::Value("dRMin15", sigsel.dRMin(15)));
337 
338  values.push_back(PhysicsTools::Variable::Value("dRMin1Mass", sigsel.dRMinMass(1)));
339  values.push_back(PhysicsTools::Variable::Value("dRMin2Mass", sigsel.dRMinMass(2)));
340  values.push_back(PhysicsTools::Variable::Value("dRMin3Mass", sigsel.dRMinMass(3)));
341  values.push_back(PhysicsTools::Variable::Value("dRMin4Mass", sigsel.dRMinMass(4)));
342  values.push_back(PhysicsTools::Variable::Value("dRMin5Mass", sigsel.dRMinMass(5)));
343  values.push_back(PhysicsTools::Variable::Value("dRMin6Mass", sigsel.dRMinMass(6)));
344  values.push_back(PhysicsTools::Variable::Value("dRMin7Mass", sigsel.dRMinMass(7)));
345  values.push_back(PhysicsTools::Variable::Value("dRMin8Mass", sigsel.dRMinMass(8)));
346  values.push_back(PhysicsTools::Variable::Value("dRMin9Mass", sigsel.dRMinMass(9)));
347  values.push_back(PhysicsTools::Variable::Value("dRMin10Mass", sigsel.dRMinMass(10)));
348  values.push_back(PhysicsTools::Variable::Value("dRMin11Mass", sigsel.dRMinMass(11)));
349  values.push_back(PhysicsTools::Variable::Value("dRMin12Mass", sigsel.dRMinMass(12)));
350  values.push_back(PhysicsTools::Variable::Value("dRMin13Mass", sigsel.dRMinMass(13)));
351  values.push_back(PhysicsTools::Variable::Value("dRMin14Mass", sigsel.dRMinMass(14)));
352  values.push_back(PhysicsTools::Variable::Value("dRMin15Mass", sigsel.dRMinMass(15)));
353 
354  values.push_back(PhysicsTools::Variable::Value("dRMin1Angle", sigsel.dRMinAngle(1)));
355  values.push_back(PhysicsTools::Variable::Value("dRMin2Angle", sigsel.dRMinAngle(2)));
356  values.push_back(PhysicsTools::Variable::Value("dRMin3Angle", sigsel.dRMinAngle(3)));
357  values.push_back(PhysicsTools::Variable::Value("dRMin4Angle", sigsel.dRMinAngle(4)));
358  values.push_back(PhysicsTools::Variable::Value("dRMin5Angle", sigsel.dRMinAngle(5)));
359  values.push_back(PhysicsTools::Variable::Value("dRMin6Angle", sigsel.dRMinAngle(6)));
360  values.push_back(PhysicsTools::Variable::Value("dRMin7Angle", sigsel.dRMinAngle(7)));
361  values.push_back(PhysicsTools::Variable::Value("dRMin8Angle", sigsel.dRMinAngle(8)));
362  values.push_back(PhysicsTools::Variable::Value("dRMin9Angle", sigsel.dRMinAngle(9)));
363  values.push_back(PhysicsTools::Variable::Value("dRMin10Angle", sigsel.dRMinAngle(10)));
364  values.push_back(PhysicsTools::Variable::Value("dRMin11Angle", sigsel.dRMinAngle(11)));
365  values.push_back(PhysicsTools::Variable::Value("dRMin12Angle", sigsel.dRMinAngle(12)));
366  values.push_back(PhysicsTools::Variable::Value("dRMin13Angle", sigsel.dRMinAngle(13)));
367  values.push_back(PhysicsTools::Variable::Value("dRMin14Angle", sigsel.dRMinAngle(14)));
368  values.push_back(PhysicsTools::Variable::Value("dRMin15Angle", sigsel.dRMinAngle(15)));
369 
370  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin1", sigsel.sumDR3JetMin(1)));
371  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin2", sigsel.sumDR3JetMin(2)));
372  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin3", sigsel.sumDR3JetMin(3)));
373  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin4", sigsel.sumDR3JetMin(4)));
374  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin5", sigsel.sumDR3JetMin(5)));
375  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin6", sigsel.sumDR3JetMin(6)));
376  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin7", sigsel.sumDR3JetMin(7)));
377  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin8", sigsel.sumDR3JetMin(8)));
378  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin9", sigsel.sumDR3JetMin(9)));
379  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin10", sigsel.sumDR3JetMin(10)));
380  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin11", sigsel.sumDR3JetMin(11)));
381  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin12", sigsel.sumDR3JetMin(12)));
382  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin13", sigsel.sumDR3JetMin(13)));
383  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin14", sigsel.sumDR3JetMin(14)));
384  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin15", sigsel.sumDR3JetMin(15)));
385  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin16", sigsel.sumDR3JetMin(16)));
386  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin17", sigsel.sumDR3JetMin(17)));
387  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin18", sigsel.sumDR3JetMin(18)));
388  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin19", sigsel.sumDR3JetMin(19)));
389  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin20", sigsel.sumDR3JetMin(20)));
390 
391  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin1Mass", sigsel.sumDR3JetMinMass(1)));
392  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin2Mass", sigsel.sumDR3JetMinMass(2)));
393  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin3Mass", sigsel.sumDR3JetMinMass(3)));
394  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin4Mass", sigsel.sumDR3JetMinMass(4)));
395  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin5Mass", sigsel.sumDR3JetMinMass(5)));
396  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin6Mass", sigsel.sumDR3JetMinMass(6)));
397  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin7Mass", sigsel.sumDR3JetMinMass(7)));
398  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin8Mass", sigsel.sumDR3JetMinMass(8)));
399  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin9Mass", sigsel.sumDR3JetMinMass(9)));
400  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin10Mass", sigsel.sumDR3JetMinMass(10)));
401  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin11Mass", sigsel.sumDR3JetMinMass(11)));
402  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin12Mass", sigsel.sumDR3JetMinMass(12)));
403  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin13Mass", sigsel.sumDR3JetMinMass(13)));
404  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin14Mass", sigsel.sumDR3JetMinMass(14)));
405  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin15Mass", sigsel.sumDR3JetMinMass(15)));
406  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin16Mass", sigsel.sumDR3JetMinMass(16)));
407  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin17Mass", sigsel.sumDR3JetMinMass(17)));
408  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin18Mass", sigsel.sumDR3JetMinMass(18)));
409  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin19Mass", sigsel.sumDR3JetMinMass(19)));
410  values.push_back(PhysicsTools::Variable::Value("sumDR3JetMin20Mass", sigsel.sumDR3JetMinMass(20)));
411 
412  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands1", sigsel.massDiffMWCands(1)));
413  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands2", sigsel.massDiffMWCands(2)));
414  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands3", sigsel.massDiffMWCands(3)));
415  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands4", sigsel.massDiffMWCands(4)));
416  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands5", sigsel.massDiffMWCands(5)));
417  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands6", sigsel.massDiffMWCands(6)));
418  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands7", sigsel.massDiffMWCands(7)));
419  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands8", sigsel.massDiffMWCands(8)));
420  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands9", sigsel.massDiffMWCands(9)));
421  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands10", sigsel.massDiffMWCands(10)));
422  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands11", sigsel.massDiffMWCands(11)));
423  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands12", sigsel.massDiffMWCands(12)));
424  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands13", sigsel.massDiffMWCands(13)));
425  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands14", sigsel.massDiffMWCands(14)));
426  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands15", sigsel.massDiffMWCands(15)));
427  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands16", sigsel.massDiffMWCands(16)));
428  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands17", sigsel.massDiffMWCands(17)));
429  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands18", sigsel.massDiffMWCands(18)));
430  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands19", sigsel.massDiffMWCands(19)));
431  values.push_back(PhysicsTools::Variable::Value("massDiffMWCands20", sigsel.massDiffMWCands(20)));
432 
433  return mvaComputer->eval(values);
434 }
435 
436 #endif
double jet_phiphiMoment(unsigned short i, bool noB=false) const
double dRMin(unsigned short i) const
double CSVMVA_Bjets() const
double sumDR3JetMin(unsigned short i) const
double SSVHP_Bjet(unsigned short i) const
double SM_Bjets() const
double DAllCMS() const
double jet_etaetaMomentMoment(unsigned short i) const
double TCHE_Bjet(unsigned short i) const
double eval(Iterator_t first, Iterator_t last) const
evaluate variables given by a range of iterators given by first and last
double isotropy(bool allJets=false) const
double sqrt_s() const
double jet_phiphiMomentMomentLogEt(unsigned short i) const
double sphericity(bool allJets=false) const
double jets_etaphiMoment(bool noB=false) const
double pti_ptj(unsigned short i, unsigned short j, bool norm=false) const
double theta(unsigned short i, bool boosted=false) const
double sphericityAllCMS() const
double pt(unsigned short i) const
Definition: weight.py:1
double jets_etaphiMomentLogEt() const
double SSVHE_Bjet(unsigned short i) const
double jets_etaetaMomentLogEt() const
double sinTheta(unsigned short i, bool boosted=false) const
double Ht3jet() const
double Ht123() const
double circularity(bool allJets=false) const
double SSVHE_Bjets() const
double EtSin2Theta3jet(bool boosted=false) const
double jets_etaetaMoment(bool noB=false) const
double dRMinAngle(unsigned short i) const
double aplanarity(bool allJets=false) const
double SM_Bjet(unsigned short i) const
double EtSin2Theta(unsigned short i, bool boosted=false) const
double jets_phiphiMomentLogEt() const
double thrust(bool inCMS=false) const
double CSV_Bjet(unsigned short i) const
double TCHP_Bjets() const
double circularityAllCMS() const
double jet_etaphiMoment(unsigned short i, bool noB=false) const
double jet_etaetaMomentLogEt(unsigned short i) const
double aplanarityAllCMS() const
double sinTheta3jet(bool boosted=false) const
double jets_phiphiMoment(bool noB=false) const
double TCHE_Bjets() const
Helper class that can contain an identifier-value pair.
Definition: Variable.h:46
double jet_etaphiMomentMomentLogEt(unsigned short i) const
double CAllCMS() const
double TCHP_Bjet(unsigned short i) const
double theta3jet(bool boosted=false) const
double jet_etaetaMomentMomentLogEt(unsigned short i) const
double jet_etaphiMomentLogEt(unsigned short i) const
double jet_etaetaMoment(unsigned short i, bool noB=false) const
double centrality(bool alternative=false) const
double dRMinMass(unsigned short i) const
double jet_phiphiMomentLogEt(unsigned short i) const
Creates and and MVAComputer from calibrations via EventSetup.
double D(bool allJets=false) const
double C(bool allJets=false) const
double evaluateTtFullHadSignalSel(PhysicsTools::MVAComputerCache &mvaComputer, const TtFullHadSignalSel &sigsel, double weight=1.0, const bool isSignal=false)
double CSVMVA_Bjet(unsigned short i) const
double isotropyAllCMS() const
double jet_etaphiMomentMoment(unsigned short i) const
double SSVHP_Bjets() const
double sumDR3JetMinMass(unsigned short i) const
double jet_phiphiMomentMoment(unsigned short i) const
double CSV_Bjets() const
double massDiffMWCands(unsigned short i) const