test
CMS 3D CMS Logo

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