ra4_macros  bede988c286599a3a84b77a4d788ac0a971e89f9
small_tree_full.cpp
Go to the documentation of this file.
1 // small_tree_full: full version of small_tree to handle reduce tree ntuples
2 //File generated with generate_small_tree.exe
3 
4 #include "small_tree.hpp"
5 
6 #include "small_tree_full.hpp"
7 
8 #include <stdexcept>
9 #include <string>
10 #include <vector>
11 
12 #include "TTree.h"
13 #include "TBranch.h"
14 #include "TChain.h"
15 
16 using namespace std;
17 
19  small_tree(),
20  dphi_neutralinos_(0),
21  b_dphi_neutralinos_(tree_.Branch("dphi_neutralinos", &dphi_neutralinos_)),
22  c_dphi_neutralinos_(false),
23  dphi_wlep_(0),
24  b_dphi_wlep_(tree_.Branch("dphi_wlep", &dphi_wlep_)),
25  c_dphi_wlep_(false),
26  dphi_wlep_reliso_(0),
27  b_dphi_wlep_reliso_(tree_.Branch("dphi_wlep_reliso", &dphi_wlep_reliso_)),
28  c_dphi_wlep_reliso_(false),
29  gen_ht_(0),
30  b_gen_ht_(tree_.Branch("gen_ht", &gen_ht_)),
31  c_gen_ht_(false),
32  gen_met_(0),
33  b_gen_met_(tree_.Branch("gen_met", &gen_met_)),
34  c_gen_met_(false),
35  gen_met_phi_(0),
36  b_gen_met_phi_(tree_.Branch("gen_met_phi", &gen_met_phi_)),
37  c_gen_met_phi_(false),
38  gen_mj_(0),
39  b_gen_mj_(tree_.Branch("gen_mj", &gen_mj_)),
40  c_gen_mj_(false),
41  ht40_(0),
42  b_ht40_(tree_.Branch("ht40", &ht40_)),
43  c_ht40_(false),
44  ht_isr_(0),
45  b_ht_isr_(tree_.Branch("ht_isr", &ht_isr_)),
46  c_ht_isr_(false),
47  ht_isr_me_(0),
48  b_ht_isr_me_(tree_.Branch("ht_isr_me", &ht_isr_me_)),
49  c_ht_isr_me_(false),
50  ht_isr_nonme_(0),
51  b_ht_isr_nonme_(tree_.Branch("ht_isr_nonme", &ht_isr_nonme_)),
52  c_ht_isr_nonme_(false),
53  ht_isr_tru_(0),
54  b_ht_isr_tru_(tree_.Branch("ht_isr_tru", &ht_isr_tru_)),
55  c_ht_isr_tru_(false),
56  ht_nonb_(0),
57  b_ht_nonb_(tree_.Branch("ht_nonb", &ht_nonb_)),
58  c_ht_nonb_(false),
59  ht_sub_(0),
60  b_ht_sub_(tree_.Branch("ht_sub", &ht_sub_)),
61  c_ht_sub_(false),
62  lep_eta_(0),
63  b_lep_eta_(tree_.Branch("lep_eta", &lep_eta_)),
64  c_lep_eta_(false),
65  lep_eta_reliso_(0),
66  b_lep_eta_reliso_(tree_.Branch("lep_eta_reliso", &lep_eta_reliso_)),
67  c_lep_eta_reliso_(false),
68  lep_phi_(0),
69  b_lep_phi_(tree_.Branch("lep_phi", &lep_phi_)),
70  c_lep_phi_(false),
71  lep_phi_reliso_(0),
72  b_lep_phi_reliso_(tree_.Branch("lep_phi_reliso", &lep_phi_reliso_)),
73  c_lep_phi_reliso_(false),
74  lep_pt_(0),
75  b_lep_pt_(tree_.Branch("lep_pt", &lep_pt_)),
76  c_lep_pt_(false),
77  lep_pt_reliso_(0),
78  b_lep_pt_reliso_(tree_.Branch("lep_pt_reliso", &lep_pt_reliso_)),
79  c_lep_pt_reliso_(false),
80  max_dphi_bb_(0),
81  b_max_dphi_bb_(tree_.Branch("max_dphi_bb", &max_dphi_bb_)),
82  c_max_dphi_bb_(false),
83  max_dphi_blep_(0),
84  b_max_dphi_blep_(tree_.Branch("max_dphi_blep", &max_dphi_blep_)),
85  c_max_dphi_blep_(false),
86  max_dphi_bmet_(0),
87  b_max_dphi_bmet_(tree_.Branch("max_dphi_bmet", &max_dphi_bmet_)),
88  c_max_dphi_bmet_(false),
89  max_dr_bb_(0),
90  b_max_dr_bb_(tree_.Branch("max_dr_bb", &max_dr_bb_)),
91  c_max_dr_bb_(false),
92  max_dr_blep_(0),
93  b_max_dr_blep_(tree_.Branch("max_dr_blep", &max_dr_blep_)),
94  c_max_dr_blep_(false),
95  max_m_bb_(0),
96  b_max_m_bb_(tree_.Branch("max_m_bb", &max_m_bb_)),
97  c_max_m_bb_(false),
98  max_m_blep_(0),
99  b_max_m_blep_(tree_.Branch("max_m_blep", &max_m_blep_)),
100  c_max_m_blep_(false),
101  max_mt_bmet_(0),
102  b_max_mt_bmet_(tree_.Branch("max_mt_bmet", &max_mt_bmet_)),
103  c_max_mt_bmet_(false),
104  max_pt_bb_(0),
105  b_max_pt_bb_(tree_.Branch("max_pt_bb", &max_pt_bb_)),
106  c_max_pt_bb_(false),
107  max_pt_blep_(0),
108  b_max_pt_blep_(tree_.Branch("max_pt_blep", &max_pt_blep_)),
109  c_max_pt_blep_(false),
110  max_pt_bmet_(0),
111  b_max_pt_bmet_(tree_.Branch("max_pt_bmet", &max_pt_bmet_)),
112  c_max_pt_bmet_(false),
113  mht_(0),
114  b_mht_(tree_.Branch("mht", &mht_)),
115  c_mht_(false),
116  mht_sub_(0),
117  b_mht_sub_(tree_.Branch("mht_sub", &mht_sub_)),
118  c_mht_sub_(false),
119  min_dphi_bb_(0),
120  b_min_dphi_bb_(tree_.Branch("min_dphi_bb", &min_dphi_bb_)),
121  c_min_dphi_bb_(false),
122  min_dphi_blep_(0),
123  b_min_dphi_blep_(tree_.Branch("min_dphi_blep", &min_dphi_blep_)),
124  c_min_dphi_blep_(false),
125  min_dphi_bmet_(0),
126  b_min_dphi_bmet_(tree_.Branch("min_dphi_bmet", &min_dphi_bmet_)),
127  c_min_dphi_bmet_(false),
128  min_dr_bb_(0),
129  b_min_dr_bb_(tree_.Branch("min_dr_bb", &min_dr_bb_)),
130  c_min_dr_bb_(false),
131  min_dr_blep_(0),
132  b_min_dr_blep_(tree_.Branch("min_dr_blep", &min_dr_blep_)),
133  c_min_dr_blep_(false),
134  min_m_bb_(0),
135  b_min_m_bb_(tree_.Branch("min_m_bb", &min_m_bb_)),
136  c_min_m_bb_(false),
137  min_m_blep_(0),
138  b_min_m_blep_(tree_.Branch("min_m_blep", &min_m_blep_)),
139  c_min_m_blep_(false),
140  min_mt_bmet_(0),
141  b_min_mt_bmet_(tree_.Branch("min_mt_bmet", &min_mt_bmet_)),
142  c_min_mt_bmet_(false),
143  min_mt_bmet_with_w_mass_(0),
144  b_min_mt_bmet_with_w_mass_(tree_.Branch("min_mt_bmet_with_w_mass", &min_mt_bmet_with_w_mass_)),
145  c_min_mt_bmet_with_w_mass_(false),
146  min_pt_bb_(0),
147  b_min_pt_bb_(tree_.Branch("min_pt_bb", &min_pt_bb_)),
148  c_min_pt_bb_(false),
149  min_pt_blep_(0),
150  b_min_pt_blep_(tree_.Branch("min_pt_blep", &min_pt_blep_)),
151  c_min_pt_blep_(false),
152  min_pt_bmet_(0),
153  b_min_pt_bmet_(tree_.Branch("min_pt_bmet", &min_pt_bmet_)),
154  c_min_pt_bmet_(false),
155  mindphin_metjet_(0),
156  b_mindphin_metjet_(tree_.Branch("mindphin_metjet", &mindphin_metjet_)),
157  c_mindphin_metjet_(false),
158  mj_(0),
159  b_mj_(tree_.Branch("mj", &mj_)),
160  c_mj_(false),
161  mj08_(0),
162  b_mj08_(tree_.Branch("mj08", &mj08_)),
163  c_mj08_(false),
164  mj15_(0),
165  b_mj15_(tree_.Branch("mj15", &mj15_)),
166  c_mj15_(false),
167  mj_sub_(0),
168  b_mj_sub_(tree_.Branch("mj_sub", &mj_sub_)),
169  c_mj_sub_(false),
170  mt_reliso_(0),
171  b_mt_reliso_(tree_.Branch("mt_reliso", &mt_reliso_)),
172  c_mt_reliso_(false),
173  st_(0),
174  b_st_(tree_.Branch("st", &st_)),
175  c_st_(false),
176  st_reliso_(0),
177  b_st_reliso_(tree_.Branch("st_reliso", &st_reliso_)),
178  c_st_reliso_(false),
179  tru_gluglu_dphi_(0),
180  b_tru_gluglu_dphi_(tree_.Branch("tru_gluglu_dphi", &tru_gluglu_dphi_)),
181  c_tru_gluglu_dphi_(false),
182  tru_gluglu_m_(0),
183  b_tru_gluglu_m_(tree_.Branch("tru_gluglu_m", &tru_gluglu_m_)),
184  c_tru_gluglu_m_(false),
185  tru_gluglu_pt_(0),
186  b_tru_gluglu_pt_(tree_.Branch("tru_gluglu_pt", &tru_gluglu_pt_)),
187  c_tru_gluglu_pt_(false),
188  tru_gluglu_ptdiff_(0),
189  b_tru_gluglu_ptdiff_(tree_.Branch("tru_gluglu_ptdiff", &tru_gluglu_ptdiff_)),
190  c_tru_gluglu_ptdiff_(false),
191  tru_sphericity_(0),
192  b_tru_sphericity_(tree_.Branch("tru_sphericity", &tru_sphericity_)),
193  c_tru_sphericity_(false),
194  tru_tt_dphi_(0),
195  b_tru_tt_dphi_(tree_.Branch("tru_tt_dphi", &tru_tt_dphi_)),
196  c_tru_tt_dphi_(false),
197  tru_tt_m_(0),
198  b_tru_tt_m_(tree_.Branch("tru_tt_m", &tru_tt_m_)),
199  c_tru_tt_m_(false),
200  tru_tt_pt_(0),
201  b_tru_tt_pt_(tree_.Branch("tru_tt_pt", &tru_tt_pt_)),
202  c_tru_tt_pt_(false),
203  tru_tt_ptdiff_(0),
204  b_tru_tt_ptdiff_(tree_.Branch("tru_tt_ptdiff", &tru_tt_ptdiff_)),
205  c_tru_tt_ptdiff_(false),
206  trutop1_phi_(0),
207  b_trutop1_phi_(tree_.Branch("trutop1_phi", &trutop1_phi_)),
208  c_trutop1_phi_(false),
209  trutop1_pt_(0),
210  b_trutop1_pt_(tree_.Branch("trutop1_pt", &trutop1_pt_)),
211  c_trutop1_pt_(false),
212  trutop2_phi_(0),
213  b_trutop2_phi_(tree_.Branch("trutop2_phi", &trutop2_phi_)),
214  c_trutop2_phi_(false),
215  trutop2_pt_(0),
216  b_trutop2_pt_(tree_.Branch("trutop2_pt", &trutop2_pt_)),
217  c_trutop2_pt_(false),
218  lep_charge_(0),
219  b_lep_charge_(tree_.Branch("lep_charge", &lep_charge_)),
220  c_lep_charge_(false),
221  lep_charge_reliso_(0),
222  b_lep_charge_reliso_(tree_.Branch("lep_charge_reliso", &lep_charge_reliso_)),
223  c_lep_charge_reliso_(false),
224  n_isr_me_(0),
225  b_n_isr_me_(tree_.Branch("n_isr_me", &n_isr_me_)),
226  c_n_isr_me_(false),
227  n_isr_nonme_(0),
228  b_n_isr_nonme_(tree_.Branch("n_isr_nonme", &n_isr_nonme_)),
229  c_n_isr_nonme_(false),
230  nbadjets_(0),
231  b_nbadjets_(tree_.Branch("nbadjets", &nbadjets_)),
232  c_nbadjets_(false),
233  nbl40_(0),
234  b_nbl40_(tree_.Branch("nbl40", &nbl40_)),
235  c_nbl40_(false),
236  nbl_sub_(0),
237  b_nbl_sub_(tree_.Branch("nbl_sub", &nbl_sub_)),
238  c_nbl_sub_(false),
239  nbm40_(0),
240  b_nbm40_(tree_.Branch("nbm40", &nbm40_)),
241  c_nbm40_(false),
242  nbm_sub_(0),
243  b_nbm_sub_(tree_.Branch("nbm_sub", &nbm_sub_)),
244  c_nbm_sub_(false),
245  nbt40_(0),
246  b_nbt40_(tree_.Branch("nbt40", &nbt40_)),
247  c_nbt40_(false),
248  nbt_sub_(0),
249  b_nbt_sub_(tree_.Branch("nbt_sub", &nbt_sub_)),
250  c_nbt_sub_(false),
251  nels_reliso_(0),
252  b_nels_reliso_(tree_.Branch("nels_reliso", &nels_reliso_)),
253  c_nels_reliso_(false),
254  nfjets_(0),
255  b_nfjets_(tree_.Branch("nfjets", &nfjets_)),
256  c_nfjets_(false),
257  nfjets08_(0),
258  b_nfjets08_(tree_.Branch("nfjets08", &nfjets08_)),
259  c_nfjets08_(false),
260  nfjets15_(0),
261  b_nfjets15_(tree_.Branch("nfjets15", &nfjets15_)),
262  c_nfjets15_(false),
263  nfsubjets_(0),
264  b_nfsubjets_(tree_.Branch("nfsubjets", &nfsubjets_)),
265  c_nfsubjets_(false),
266  ngenfjets_(0),
267  b_ngenfjets_(tree_.Branch("ngenfjets", &ngenfjets_)),
268  c_ngenfjets_(false),
269  ngenjets_(0),
270  b_ngenjets_(tree_.Branch("ngenjets", &ngenjets_)),
271  c_ngenjets_(false),
272  njets40_(0),
273  b_njets40_(tree_.Branch("njets40", &njets40_)),
274  c_njets40_(false),
275  nleps_reliso_(0),
276  b_nleps_reliso_(tree_.Branch("nleps_reliso", &nleps_reliso_)),
277  c_nleps_reliso_(false),
278  nmus_reliso_(0),
279  b_nmus_reliso_(tree_.Branch("nmus_reliso", &nmus_reliso_)),
280  c_nmus_reliso_(false),
281  nsubjets_(0),
282  b_nsubjets_(tree_.Branch("nsubjets", &nsubjets_)),
283  c_nsubjets_(false),
284  ntks_(0),
285  b_ntks_(tree_.Branch("ntks", &ntks_)),
286  c_ntks_(false),
287  ntks_chg_(0),
288  b_ntks_chg_(tree_.Branch("ntks_chg", &ntks_chg_)),
289  c_ntks_chg_(false),
290  ntks_chg_reliso_(0),
291  b_ntks_chg_reliso_(tree_.Branch("ntks_chg_reliso", &ntks_chg_reliso_)),
292  c_ntks_chg_reliso_(false),
293  ntruels_(0),
294  b_ntruels_(tree_.Branch("ntruels", &ntruels_)),
295  c_ntruels_(false),
296  ntruleps_(0),
297  b_ntruleps_(tree_.Branch("ntruleps", &ntruleps_)),
298  c_ntruleps_(false),
299  ntrumus_(0),
300  b_ntrumus_(tree_.Branch("ntrumus", &ntrumus_)),
301  c_ntrumus_(false),
302  ntrutaush_(0),
303  b_ntrutaush_(tree_.Branch("ntrutaush", &ntrutaush_)),
304  c_ntrutaush_(false),
305  ntrutausl_(0),
306  b_ntrutausl_(tree_.Branch("ntrutausl", &ntrutausl_)),
307  c_ntrutausl_(false),
308  nvels_reliso_(0),
309  b_nvels_reliso_(tree_.Branch("nvels_reliso", &nvels_reliso_)),
310  c_nvels_reliso_(false),
311  nvmus_reliso_(0),
312  b_nvmus_reliso_(tree_.Branch("nvmus_reliso", &nvmus_reliso_)),
313  c_nvmus_reliso_(false),
314  badjets_islep_(0),
315  p_badjets_islep_(&badjets_islep_),
316  b_badjets_islep_(tree_.Branch("badjets_islep", &p_badjets_islep_)),
317  c_badjets_islep_(false),
318  els_tru_tm_(0),
319  p_els_tru_tm_(&els_tru_tm_),
320  b_els_tru_tm_(tree_.Branch("els_tru_tm", &p_els_tru_tm_)),
321  c_els_tru_tm_(false),
322  jets_islep_(0),
323  p_jets_islep_(&jets_islep_),
324  b_jets_islep_(tree_.Branch("jets_islep", &p_jets_islep_)),
325  c_jets_islep_(false),
326  mus_tru_tm_(0),
327  p_mus_tru_tm_(&mus_tru_tm_),
328  b_mus_tru_tm_(tree_.Branch("mus_tru_tm", &p_mus_tru_tm_)),
329  c_mus_tru_tm_(false),
330  tks_from_tau_(0),
331  p_tks_from_tau_(&tks_from_tau_),
332  b_tks_from_tau_(tree_.Branch("tks_from_tau", &p_tks_from_tau_)),
333  c_tks_from_tau_(false),
334  tks_from_tauhad_(0),
335  p_tks_from_tauhad_(&tks_from_tauhad_),
336  b_tks_from_tauhad_(tree_.Branch("tks_from_tauhad", &p_tks_from_tauhad_)),
337  c_tks_from_tauhad_(false),
338  tks_from_taulep_(0),
339  p_tks_from_taulep_(&tks_from_taulep_),
340  b_tks_from_taulep_(tree_.Branch("tks_from_taulep", &p_tks_from_taulep_)),
341  c_tks_from_taulep_(false),
342  tks_from_w_(0),
343  p_tks_from_w_(&tks_from_w_),
344  b_tks_from_w_(tree_.Branch("tks_from_w", &p_tks_from_w_)),
345  c_tks_from_w_(false),
346  tks_is_primary_(0),
347  p_tks_is_primary_(&tks_is_primary_),
348  b_tks_is_primary_(tree_.Branch("tks_is_primary", &p_tks_is_primary_)),
349  c_tks_is_primary_(false),
350  tks_is_primary_reliso_(0),
351  p_tks_is_primary_reliso_(&tks_is_primary_reliso_),
352  b_tks_is_primary_reliso_(tree_.Branch("tks_is_primary_reliso", &p_tks_is_primary_reliso_)),
353  c_tks_is_primary_reliso_(false),
354  tks_is_sig_lep_(0),
355  p_tks_is_sig_lep_(&tks_is_sig_lep_),
356  b_tks_is_sig_lep_(tree_.Branch("tks_is_sig_lep", &p_tks_is_sig_lep_)),
357  c_tks_is_sig_lep_(false),
358  badjets_eta_(0),
359  p_badjets_eta_(&badjets_eta_),
360  b_badjets_eta_(tree_.Branch("badjets_eta", &p_badjets_eta_)),
361  c_badjets_eta_(false),
362  badjets_id_(0),
363  p_badjets_id_(&badjets_id_),
364  b_badjets_id_(tree_.Branch("badjets_id", &p_badjets_id_)),
365  c_badjets_id_(false),
366  badjets_m_(0),
367  p_badjets_m_(&badjets_m_),
368  b_badjets_m_(tree_.Branch("badjets_m", &p_badjets_m_)),
369  c_badjets_m_(false),
370  badjets_phi_(0),
371  p_badjets_phi_(&badjets_phi_),
372  b_badjets_phi_(tree_.Branch("badjets_phi", &p_badjets_phi_)),
373  c_badjets_phi_(false),
374  badjets_pt_(0),
375  p_badjets_pt_(&badjets_pt_),
376  b_badjets_pt_(tree_.Branch("badjets_pt", &p_badjets_pt_)),
377  c_badjets_pt_(false),
378  els_d0_(0),
379  p_els_d0_(&els_d0_),
380  b_els_d0_(tree_.Branch("els_d0", &p_els_d0_)),
381  c_els_d0_(false),
382  els_dz_(0),
383  p_els_dz_(&els_dz_),
384  b_els_dz_(tree_.Branch("els_dz", &p_els_dz_)),
385  c_els_dz_(false),
386  els_miniso_10_(0),
387  p_els_miniso_10_(&els_miniso_10_),
388  b_els_miniso_10_(tree_.Branch("els_miniso_10", &p_els_miniso_10_)),
389  c_els_miniso_10_(false),
390  els_miniso_10_ch_(0),
391  p_els_miniso_10_ch_(&els_miniso_10_ch_),
392  b_els_miniso_10_ch_(tree_.Branch("els_miniso_10_ch", &p_els_miniso_10_ch_)),
393  c_els_miniso_10_ch_(false),
394  els_miniso_tr10_(0),
395  p_els_miniso_tr10_(&els_miniso_tr10_),
396  b_els_miniso_tr10_(tree_.Branch("els_miniso_tr10", &p_els_miniso_tr10_)),
397  c_els_miniso_tr10_(false),
398  els_miniso_tr10_ch_(0),
399  p_els_miniso_tr10_ch_(&els_miniso_tr10_ch_),
400  b_els_miniso_tr10_ch_(tree_.Branch("els_miniso_tr10_ch", &p_els_miniso_tr10_ch_)),
401  c_els_miniso_tr10_ch_(false),
402  els_mt_(0),
403  p_els_mt_(&els_mt_),
404  b_els_mt_(tree_.Branch("els_mt", &p_els_mt_)),
405  c_els_mt_(false),
406  els_reliso_(0),
407  p_els_reliso_(&els_reliso_),
408  b_els_reliso_(tree_.Branch("els_reliso", &p_els_reliso_)),
409  c_els_reliso_(false),
410  els_reliso_r01_(0),
411  p_els_reliso_r01_(&els_reliso_r01_),
412  b_els_reliso_r01_(tree_.Branch("els_reliso_r01", &p_els_reliso_r01_)),
413  c_els_reliso_r01_(false),
414  els_reliso_r015_(0),
415  p_els_reliso_r015_(&els_reliso_r015_),
416  b_els_reliso_r015_(tree_.Branch("els_reliso_r015", &p_els_reliso_r015_)),
417  c_els_reliso_r015_(false),
418  els_reliso_r02_(0),
419  p_els_reliso_r02_(&els_reliso_r02_),
420  b_els_reliso_r02_(tree_.Branch("els_reliso_r02", &p_els_reliso_r02_)),
421  c_els_reliso_r02_(false),
422  els_reliso_r03_(0),
423  p_els_reliso_r03_(&els_reliso_r03_),
424  b_els_reliso_r03_(tree_.Branch("els_reliso_r03", &p_els_reliso_r03_)),
425  c_els_reliso_r03_(false),
426  els_reliso_r04_(0),
427  p_els_reliso_r04_(&els_reliso_r04_),
428  b_els_reliso_r04_(tree_.Branch("els_reliso_r04", &p_els_reliso_r04_)),
429  c_els_reliso_r04_(false),
430  els_sceta_(0),
431  p_els_sceta_(&els_sceta_),
432  b_els_sceta_(tree_.Branch("els_sceta", &p_els_sceta_)),
433  c_els_sceta_(false),
434  els_tru_dr_(0),
435  p_els_tru_dr_(&els_tru_dr_),
436  b_els_tru_dr_(tree_.Branch("els_tru_dr", &p_els_tru_dr_)),
437  c_els_tru_dr_(false),
438  fjets08_eta_(0),
439  p_fjets08_eta_(&fjets08_eta_),
440  b_fjets08_eta_(tree_.Branch("fjets08_eta", &p_fjets08_eta_)),
441  c_fjets08_eta_(false),
442  fjets08_m_(0),
443  p_fjets08_m_(&fjets08_m_),
444  b_fjets08_m_(tree_.Branch("fjets08_m", &p_fjets08_m_)),
445  c_fjets08_m_(false),
446  fjets08_phi_(0),
447  p_fjets08_phi_(&fjets08_phi_),
448  b_fjets08_phi_(tree_.Branch("fjets08_phi", &p_fjets08_phi_)),
449  c_fjets08_phi_(false),
450  fjets08_poscsv_(0),
451  p_fjets08_poscsv_(&fjets08_poscsv_),
452  b_fjets08_poscsv_(tree_.Branch("fjets08_poscsv", &p_fjets08_poscsv_)),
453  c_fjets08_poscsv_(false),
454  fjets08_pt_(0),
455  p_fjets08_pt_(&fjets08_pt_),
456  b_fjets08_pt_(tree_.Branch("fjets08_pt", &p_fjets08_pt_)),
457  c_fjets08_pt_(false),
458  fjets08_sumcsv_(0),
459  p_fjets08_sumcsv_(&fjets08_sumcsv_),
460  b_fjets08_sumcsv_(tree_.Branch("fjets08_sumcsv", &p_fjets08_sumcsv_)),
461  c_fjets08_sumcsv_(false),
462  fjets15_eta_(0),
463  p_fjets15_eta_(&fjets15_eta_),
464  b_fjets15_eta_(tree_.Branch("fjets15_eta", &p_fjets15_eta_)),
465  c_fjets15_eta_(false),
466  fjets15_m_(0),
467  p_fjets15_m_(&fjets15_m_),
468  b_fjets15_m_(tree_.Branch("fjets15_m", &p_fjets15_m_)),
469  c_fjets15_m_(false),
470  fjets15_phi_(0),
471  p_fjets15_phi_(&fjets15_phi_),
472  b_fjets15_phi_(tree_.Branch("fjets15_phi", &p_fjets15_phi_)),
473  c_fjets15_phi_(false),
474  fjets15_poscsv_(0),
475  p_fjets15_poscsv_(&fjets15_poscsv_),
476  b_fjets15_poscsv_(tree_.Branch("fjets15_poscsv", &p_fjets15_poscsv_)),
477  c_fjets15_poscsv_(false),
478  fjets15_pt_(0),
479  p_fjets15_pt_(&fjets15_pt_),
480  b_fjets15_pt_(tree_.Branch("fjets15_pt", &p_fjets15_pt_)),
481  c_fjets15_pt_(false),
482  fjets15_sumcsv_(0),
483  p_fjets15_sumcsv_(&fjets15_sumcsv_),
484  b_fjets15_sumcsv_(tree_.Branch("fjets15_sumcsv", &p_fjets15_sumcsv_)),
485  c_fjets15_sumcsv_(false),
486  fjets_eta_(0),
487  p_fjets_eta_(&fjets_eta_),
488  b_fjets_eta_(tree_.Branch("fjets_eta", &p_fjets_eta_)),
489  c_fjets_eta_(false),
490  fjets_m_(0),
491  p_fjets_m_(&fjets_m_),
492  b_fjets_m_(tree_.Branch("fjets_m", &p_fjets_m_)),
493  c_fjets_m_(false),
494  fjets_phi_(0),
495  p_fjets_phi_(&fjets_phi_),
496  b_fjets_phi_(tree_.Branch("fjets_phi", &p_fjets_phi_)),
497  c_fjets_phi_(false),
498  fjets_poscsv_(0),
499  p_fjets_poscsv_(&fjets_poscsv_),
500  b_fjets_poscsv_(tree_.Branch("fjets_poscsv", &p_fjets_poscsv_)),
501  c_fjets_poscsv_(false),
502  fjets_pt_(0),
503  p_fjets_pt_(&fjets_pt_),
504  b_fjets_pt_(tree_.Branch("fjets_pt", &p_fjets_pt_)),
505  c_fjets_pt_(false),
506  fjets_sumcsv_(0),
507  p_fjets_sumcsv_(&fjets_sumcsv_),
508  b_fjets_sumcsv_(tree_.Branch("fjets_sumcsv", &p_fjets_sumcsv_)),
509  c_fjets_sumcsv_(false),
510  fsubjets_eta_(0),
511  p_fsubjets_eta_(&fsubjets_eta_),
512  b_fsubjets_eta_(tree_.Branch("fsubjets_eta", &p_fsubjets_eta_)),
513  c_fsubjets_eta_(false),
514  fsubjets_m_(0),
515  p_fsubjets_m_(&fsubjets_m_),
516  b_fsubjets_m_(tree_.Branch("fsubjets_m", &p_fsubjets_m_)),
517  c_fsubjets_m_(false),
518  fsubjets_phi_(0),
519  p_fsubjets_phi_(&fsubjets_phi_),
520  b_fsubjets_phi_(tree_.Branch("fsubjets_phi", &p_fsubjets_phi_)),
521  c_fsubjets_phi_(false),
522  fsubjets_poscsv_(0),
523  p_fsubjets_poscsv_(&fsubjets_poscsv_),
524  b_fsubjets_poscsv_(tree_.Branch("fsubjets_poscsv", &p_fsubjets_poscsv_)),
525  c_fsubjets_poscsv_(false),
526  fsubjets_pt_(0),
527  p_fsubjets_pt_(&fsubjets_pt_),
528  b_fsubjets_pt_(tree_.Branch("fsubjets_pt", &p_fsubjets_pt_)),
529  c_fsubjets_pt_(false),
530  fsubjets_sumcsv_(0),
531  p_fsubjets_sumcsv_(&fsubjets_sumcsv_),
532  b_fsubjets_sumcsv_(tree_.Branch("fsubjets_sumcsv", &p_fsubjets_sumcsv_)),
533  c_fsubjets_sumcsv_(false),
534  genfjets_eta_(0),
535  p_genfjets_eta_(&genfjets_eta_),
536  b_genfjets_eta_(tree_.Branch("genfjets_eta", &p_genfjets_eta_)),
537  c_genfjets_eta_(false),
538  genfjets_m_(0),
539  p_genfjets_m_(&genfjets_m_),
540  b_genfjets_m_(tree_.Branch("genfjets_m", &p_genfjets_m_)),
541  c_genfjets_m_(false),
542  genfjets_phi_(0),
543  p_genfjets_phi_(&genfjets_phi_),
544  b_genfjets_phi_(tree_.Branch("genfjets_phi", &p_genfjets_phi_)),
545  c_genfjets_phi_(false),
546  genfjets_pt_(0),
547  p_genfjets_pt_(&genfjets_pt_),
548  b_genfjets_pt_(tree_.Branch("genfjets_pt", &p_genfjets_pt_)),
549  c_genfjets_pt_(false),
550  genjets_eta_(0),
551  p_genjets_eta_(&genjets_eta_),
552  b_genjets_eta_(tree_.Branch("genjets_eta", &p_genjets_eta_)),
553  c_genjets_eta_(false),
554  genjets_m_(0),
555  p_genjets_m_(&genjets_m_),
556  b_genjets_m_(tree_.Branch("genjets_m", &p_genjets_m_)),
557  c_genjets_m_(false),
558  genjets_phi_(0),
559  p_genjets_phi_(&genjets_phi_),
560  b_genjets_phi_(tree_.Branch("genjets_phi", &p_genjets_phi_)),
561  c_genjets_phi_(false),
562  genjets_pt_(0),
563  p_genjets_pt_(&genjets_pt_),
564  b_genjets_pt_(tree_.Branch("genjets_pt", &p_genjets_pt_)),
565  c_genjets_pt_(false),
566  glu_proj_frac_(0),
567  p_glu_proj_frac_(&glu_proj_frac_),
568  b_glu_proj_frac_(tree_.Branch("glu_proj_frac", &p_glu_proj_frac_)),
569  c_glu_proj_frac_(false),
570  jets_gen_pt_(0),
571  p_jets_gen_pt_(&jets_gen_pt_),
572  b_jets_gen_pt_(tree_.Branch("jets_gen_pt", &p_jets_gen_pt_)),
573  c_jets_gen_pt_(false),
574  jets_id_(0),
575  p_jets_id_(&jets_id_),
576  b_jets_id_(tree_.Branch("jets_id", &p_jets_id_)),
577  c_jets_id_(false),
578  jets_m_(0),
579  p_jets_m_(&jets_m_),
580  b_jets_m_(tree_.Branch("jets_m", &p_jets_m_)),
581  c_jets_m_(false),
582  jets_parton_pt_(0),
583  p_jets_parton_pt_(&jets_parton_pt_),
584  b_jets_parton_pt_(tree_.Branch("jets_parton_pt", &p_jets_parton_pt_)),
585  c_jets_parton_pt_(false),
586  jets_pt_from_mini_(0),
587  p_jets_pt_from_mini_(&jets_pt_from_mini_),
588  b_jets_pt_from_mini_(tree_.Branch("jets_pt_from_mini", &p_jets_pt_from_mini_)),
589  c_jets_pt_from_mini_(false),
590  mc_eta_(0),
591  p_mc_eta_(&mc_eta_),
592  b_mc_eta_(tree_.Branch("mc_eta", &p_mc_eta_)),
593  c_mc_eta_(false),
594  mc_phi_(0),
595  p_mc_phi_(&mc_phi_),
596  b_mc_phi_(tree_.Branch("mc_phi", &p_mc_phi_)),
597  c_mc_phi_(false),
598  mc_pt_(0),
599  p_mc_pt_(&mc_pt_),
600  b_mc_pt_(tree_.Branch("mc_pt", &p_mc_pt_)),
601  c_mc_pt_(false),
602  mus_d0_(0),
603  p_mus_d0_(&mus_d0_),
604  b_mus_d0_(tree_.Branch("mus_d0", &p_mus_d0_)),
605  c_mus_d0_(false),
606  mus_dz_(0),
607  p_mus_dz_(&mus_dz_),
608  b_mus_dz_(tree_.Branch("mus_dz", &p_mus_dz_)),
609  c_mus_dz_(false),
610  mus_miniso_10_(0),
611  p_mus_miniso_10_(&mus_miniso_10_),
612  b_mus_miniso_10_(tree_.Branch("mus_miniso_10", &p_mus_miniso_10_)),
613  c_mus_miniso_10_(false),
614  mus_miniso_10_ch_(0),
615  p_mus_miniso_10_ch_(&mus_miniso_10_ch_),
616  b_mus_miniso_10_ch_(tree_.Branch("mus_miniso_10_ch", &p_mus_miniso_10_ch_)),
617  c_mus_miniso_10_ch_(false),
618  mus_miniso_tr10_(0),
619  p_mus_miniso_tr10_(&mus_miniso_tr10_),
620  b_mus_miniso_tr10_(tree_.Branch("mus_miniso_tr10", &p_mus_miniso_tr10_)),
621  c_mus_miniso_tr10_(false),
622  mus_miniso_tr10_ch_(0),
623  p_mus_miniso_tr10_ch_(&mus_miniso_tr10_ch_),
624  b_mus_miniso_tr10_ch_(tree_.Branch("mus_miniso_tr10_ch", &p_mus_miniso_tr10_ch_)),
625  c_mus_miniso_tr10_ch_(false),
626  mus_mt_(0),
627  p_mus_mt_(&mus_mt_),
628  b_mus_mt_(tree_.Branch("mus_mt", &p_mus_mt_)),
629  c_mus_mt_(false),
630  mus_reliso_(0),
631  p_mus_reliso_(&mus_reliso_),
632  b_mus_reliso_(tree_.Branch("mus_reliso", &p_mus_reliso_)),
633  c_mus_reliso_(false),
634  mus_reliso_r01_(0),
635  p_mus_reliso_r01_(&mus_reliso_r01_),
636  b_mus_reliso_r01_(tree_.Branch("mus_reliso_r01", &p_mus_reliso_r01_)),
637  c_mus_reliso_r01_(false),
638  mus_reliso_r015_(0),
639  p_mus_reliso_r015_(&mus_reliso_r015_),
640  b_mus_reliso_r015_(tree_.Branch("mus_reliso_r015", &p_mus_reliso_r015_)),
641  c_mus_reliso_r015_(false),
642  mus_reliso_r02_(0),
643  p_mus_reliso_r02_(&mus_reliso_r02_),
644  b_mus_reliso_r02_(tree_.Branch("mus_reliso_r02", &p_mus_reliso_r02_)),
645  c_mus_reliso_r02_(false),
646  mus_reliso_r03_(0),
647  p_mus_reliso_r03_(&mus_reliso_r03_),
648  b_mus_reliso_r03_(tree_.Branch("mus_reliso_r03", &p_mus_reliso_r03_)),
649  c_mus_reliso_r03_(false),
650  mus_reliso_r04_(0),
651  p_mus_reliso_r04_(&mus_reliso_r04_),
652  b_mus_reliso_r04_(tree_.Branch("mus_reliso_r04", &p_mus_reliso_r04_)),
653  c_mus_reliso_r04_(false),
654  mus_tru_dr_(0),
655  p_mus_tru_dr_(&mus_tru_dr_),
656  b_mus_tru_dr_(tree_.Branch("mus_tru_dr", &p_mus_tru_dr_)),
657  c_mus_tru_dr_(false),
658  subjets_csv_(0),
659  p_subjets_csv_(&subjets_csv_),
660  b_subjets_csv_(tree_.Branch("subjets_csv", &p_subjets_csv_)),
661  c_subjets_csv_(false),
662  subjets_eta_(0),
663  p_subjets_eta_(&subjets_eta_),
664  b_subjets_eta_(tree_.Branch("subjets_eta", &p_subjets_eta_)),
665  c_subjets_eta_(false),
666  subjets_id_(0),
667  p_subjets_id_(&subjets_id_),
668  b_subjets_id_(tree_.Branch("subjets_id", &p_subjets_id_)),
669  c_subjets_id_(false),
670  subjets_m_(0),
671  p_subjets_m_(&subjets_m_),
672  b_subjets_m_(tree_.Branch("subjets_m", &p_subjets_m_)),
673  c_subjets_m_(false),
674  subjets_mindr_(0),
675  p_subjets_mindr_(&subjets_mindr_),
676  b_subjets_mindr_(tree_.Branch("subjets_mindr", &p_subjets_mindr_)),
677  c_subjets_mindr_(false),
678  subjets_phi_(0),
679  p_subjets_phi_(&subjets_phi_),
680  b_subjets_phi_(tree_.Branch("subjets_phi", &p_subjets_phi_)),
681  c_subjets_phi_(false),
682  subjets_pt_(0),
683  p_subjets_pt_(&subjets_pt_),
684  b_subjets_pt_(tree_.Branch("subjets_pt", &p_subjets_pt_)),
685  c_subjets_pt_(false),
686  subjets_subeta_(0),
687  p_subjets_subeta_(&subjets_subeta_),
688  b_subjets_subeta_(tree_.Branch("subjets_subeta", &p_subjets_subeta_)),
689  c_subjets_subeta_(false),
690  subjets_subm_(0),
691  p_subjets_subm_(&subjets_subm_),
692  b_subjets_subm_(tree_.Branch("subjets_subm", &p_subjets_subm_)),
693  c_subjets_subm_(false),
694  subjets_subphi_(0),
695  p_subjets_subphi_(&subjets_subphi_),
696  b_subjets_subphi_(tree_.Branch("subjets_subphi", &p_subjets_subphi_)),
697  c_subjets_subphi_(false),
698  subjets_subpt_(0),
699  p_subjets_subpt_(&subjets_subpt_),
700  b_subjets_subpt_(tree_.Branch("subjets_subpt", &p_subjets_subpt_)),
701  c_subjets_subpt_(false),
702  tks_eta_(0),
703  p_tks_eta_(&tks_eta_),
704  b_tks_eta_(tree_.Branch("tks_eta", &p_tks_eta_)),
705  c_tks_eta_(false),
706  tks_mini_ch_(0),
707  p_tks_mini_ch_(&tks_mini_ch_),
708  b_tks_mini_ch_(tree_.Branch("tks_mini_ch", &p_tks_mini_ch_)),
709  c_tks_mini_ch_(false),
710  tks_mini_ne_(0),
711  p_tks_mini_ne_(&tks_mini_ne_),
712  b_tks_mini_ne_(tree_.Branch("tks_mini_ne", &p_tks_mini_ne_)),
713  c_tks_mini_ne_(false),
714  tks_mt_(0),
715  p_tks_mt_(&tks_mt_),
716  b_tks_mt_(tree_.Branch("tks_mt", &p_tks_mt_)),
717  c_tks_mt_(false),
718  tks_phi_(0),
719  p_tks_phi_(&tks_phi_),
720  b_tks_phi_(tree_.Branch("tks_phi", &p_tks_phi_)),
721  c_tks_phi_(false),
722  tks_pt_(0),
723  p_tks_pt_(&tks_pt_),
724  b_tks_pt_(tree_.Branch("tks_pt", &p_tks_pt_)),
725  c_tks_pt_(false),
726  tks_r02_ch_(0),
727  p_tks_r02_ch_(&tks_r02_ch_),
728  b_tks_r02_ch_(tree_.Branch("tks_r02_ch", &p_tks_r02_ch_)),
729  c_tks_r02_ch_(false),
730  tks_r02_ne_(0),
731  p_tks_r02_ne_(&tks_r02_ne_),
732  b_tks_r02_ne_(tree_.Branch("tks_r02_ne", &p_tks_r02_ne_)),
733  c_tks_r02_ne_(false),
734  tks_r03_ch_(0),
735  p_tks_r03_ch_(&tks_r03_ch_),
736  b_tks_r03_ch_(tree_.Branch("tks_r03_ch", &p_tks_r03_ch_)),
737  c_tks_r03_ch_(false),
738  tks_r03_ne_(0),
739  p_tks_r03_ne_(&tks_r03_ne_),
740  b_tks_r03_ne_(tree_.Branch("tks_r03_ne", &p_tks_r03_ne_)),
741  c_tks_r03_ne_(false),
742  tks_r04_ch_(0),
743  p_tks_r04_ch_(&tks_r04_ch_),
744  b_tks_r04_ch_(tree_.Branch("tks_r04_ch", &p_tks_r04_ch_)),
745  c_tks_r04_ch_(false),
746  tks_r04_ne_(0),
747  p_tks_r04_ne_(&tks_r04_ne_),
748  b_tks_r04_ne_(tree_.Branch("tks_r04_ne", &p_tks_r04_ne_)),
749  c_tks_r04_ne_(false),
750  tks_r05_ch_(0),
751  p_tks_r05_ch_(&tks_r05_ch_),
752  b_tks_r05_ch_(tree_.Branch("tks_r05_ch", &p_tks_r05_ch_)),
753  c_tks_r05_ch_(false),
754  tks_r05_ne_(0),
755  p_tks_r05_ne_(&tks_r05_ne_),
756  b_tks_r05_ne_(tree_.Branch("tks_r05_ne", &p_tks_r05_ne_)),
757  c_tks_r05_ne_(false),
758  tks_tru_dp_(0),
759  p_tks_tru_dp_(&tks_tru_dp_),
760  b_tks_tru_dp_(tree_.Branch("tks_tru_dp", &p_tks_tru_dp_)),
761  c_tks_tru_dp_(false),
762  tks_tru_dr_(0),
763  p_tks_tru_dr_(&tks_tru_dr_),
764  b_tks_tru_dr_(tree_.Branch("tks_tru_dr", &p_tks_tru_dr_)),
765  c_tks_tru_dr_(false),
766  els_tru_id_(0),
767  p_els_tru_id_(&els_tru_id_),
768  b_els_tru_id_(tree_.Branch("els_tru_id", &p_els_tru_id_)),
769  c_els_tru_id_(false),
770  els_tru_momid_(0),
771  p_els_tru_momid_(&els_tru_momid_),
772  b_els_tru_momid_(tree_.Branch("els_tru_momid", &p_els_tru_momid_)),
773  c_els_tru_momid_(false),
774  fjets08_btags_(0),
775  p_fjets08_btags_(&fjets08_btags_),
776  b_fjets08_btags_(tree_.Branch("fjets08_btags", &p_fjets08_btags_)),
777  c_fjets08_btags_(false),
778  fjets08_nconst_(0),
779  p_fjets08_nconst_(&fjets08_nconst_),
780  b_fjets08_nconst_(tree_.Branch("fjets08_nconst", &p_fjets08_nconst_)),
781  c_fjets08_nconst_(false),
782  fjets15_btags_(0),
783  p_fjets15_btags_(&fjets15_btags_),
784  b_fjets15_btags_(tree_.Branch("fjets15_btags", &p_fjets15_btags_)),
785  c_fjets15_btags_(false),
786  fjets15_nconst_(0),
787  p_fjets15_nconst_(&fjets15_nconst_),
788  b_fjets15_nconst_(tree_.Branch("fjets15_nconst", &p_fjets15_nconst_)),
789  c_fjets15_nconst_(false),
790  fjets_btags_(0),
791  p_fjets_btags_(&fjets_btags_),
792  b_fjets_btags_(tree_.Branch("fjets_btags", &p_fjets_btags_)),
793  c_fjets_btags_(false),
794  fjets_nconst_(0),
795  p_fjets_nconst_(&fjets_nconst_),
796  b_fjets_nconst_(tree_.Branch("fjets_nconst", &p_fjets_nconst_)),
797  c_fjets_nconst_(false),
798  fsubjets_btags_(0),
799  p_fsubjets_btags_(&fsubjets_btags_),
800  b_fsubjets_btags_(tree_.Branch("fsubjets_btags", &p_fsubjets_btags_)),
801  c_fsubjets_btags_(false),
802  fsubjets_nconst_(0),
803  p_fsubjets_nconst_(&fsubjets_nconst_),
804  b_fsubjets_nconst_(tree_.Branch("fsubjets_nconst", &p_fsubjets_nconst_)),
805  c_fsubjets_nconst_(false),
806  genfjets_nconst_(0),
807  p_genfjets_nconst_(&genfjets_nconst_),
808  b_genfjets_nconst_(tree_.Branch("genfjets_nconst", &p_genfjets_nconst_)),
809  c_genfjets_nconst_(false),
810  genjets_genfjet_index_(0),
811  p_genjets_genfjet_index_(&genjets_genfjet_index_),
812  b_genjets_genfjet_index_(tree_.Branch("genjets_genfjet_index", &p_genjets_genfjet_index_)),
813  c_genjets_genfjet_index_(false),
814  genjets_isr_code_(0),
815  p_genjets_isr_code_(&genjets_isr_code_),
816  b_genjets_isr_code_(tree_.Branch("genjets_isr_code", &p_genjets_isr_code_)),
817  c_genjets_isr_code_(false),
818  jets_fjet08_index_(0),
819  p_jets_fjet08_index_(&jets_fjet08_index_),
820  b_jets_fjet08_index_(tree_.Branch("jets_fjet08_index", &p_jets_fjet08_index_)),
821  c_jets_fjet08_index_(false),
822  jets_fjet15_index_(0),
823  p_jets_fjet15_index_(&jets_fjet15_index_),
824  b_jets_fjet15_index_(tree_.Branch("jets_fjet15_index", &p_jets_fjet15_index_)),
825  c_jets_fjet15_index_(false),
826  jets_fjet_index_(0),
827  p_jets_fjet_index_(&jets_fjet_index_),
828  b_jets_fjet_index_(tree_.Branch("jets_fjet_index", &p_jets_fjet_index_)),
829  c_jets_fjet_index_(false),
830  jets_isr_code_(0),
831  p_jets_isr_code_(&jets_isr_code_),
832  b_jets_isr_code_(tree_.Branch("jets_isr_code", &p_jets_isr_code_)),
833  c_jets_isr_code_(false),
834  mc_id_(0),
835  p_mc_id_(&mc_id_),
836  b_mc_id_(tree_.Branch("mc_id", &p_mc_id_)),
837  c_mc_id_(false),
838  mc_status_(0),
839  p_mc_status_(&mc_status_),
840  b_mc_status_(tree_.Branch("mc_status", &p_mc_status_)),
841  c_mc_status_(false),
842  mus_tru_id_(0),
843  p_mus_tru_id_(&mus_tru_id_),
844  b_mus_tru_id_(tree_.Branch("mus_tru_id", &p_mus_tru_id_)),
845  c_mus_tru_id_(false),
846  mus_tru_momid_(0),
847  p_mus_tru_momid_(&mus_tru_momid_),
848  b_mus_tru_momid_(tree_.Branch("mus_tru_momid", &p_mus_tru_momid_)),
849  c_mus_tru_momid_(false),
850  subjets_fsubjet_index_(0),
851  p_subjets_fsubjet_index_(&subjets_fsubjet_index_),
852  b_subjets_fsubjet_index_(tree_.Branch("subjets_fsubjet_index", &p_subjets_fsubjet_index_)),
853  c_subjets_fsubjet_index_(false),
854  subjets_nsub_(0),
855  p_subjets_nsub_(&subjets_nsub_),
856  b_subjets_nsub_(tree_.Branch("subjets_nsub", &p_subjets_nsub_)),
857  c_subjets_nsub_(false),
858  tks_charge_(0),
859  p_tks_charge_(&tks_charge_),
860  b_tks_charge_(tree_.Branch("tks_charge", &p_tks_charge_)),
861  c_tks_charge_(false),
862  tks_from_pv_(0),
863  p_tks_from_pv_(&tks_from_pv_),
864  b_tks_from_pv_(tree_.Branch("tks_from_pv", &p_tks_from_pv_)),
865  c_tks_from_pv_(false),
866  tks_id_(0),
867  p_tks_id_(&tks_id_),
868  b_tks_id_(tree_.Branch("tks_id", &p_tks_id_)),
869  c_tks_id_(false),
870  tks_num_prongs_(0),
871  p_tks_num_prongs_(&tks_num_prongs_),
872  b_tks_num_prongs_(tree_.Branch("tks_num_prongs", &p_tks_num_prongs_)),
873  c_tks_num_prongs_(false),
874  tks_tru_id_(0),
875  p_tks_tru_id_(&tks_tru_id_),
876  b_tks_tru_id_(tree_.Branch("tks_tru_id", &p_tks_tru_id_)),
877  c_tks_tru_id_(false),
878  mc_mom_(0),
879  p_mc_mom_(&mc_mom_),
880  b_mc_mom_(tree_.Branch("mc_mom", &p_mc_mom_)),
881  c_mc_mom_(false),
882  mc_type_(0),
883  b_mc_type_(tree_.Branch("mc_type", &mc_type_)),
884  c_mc_type_(false){
885 }
886 
887 small_tree_full::small_tree_full(const string &filename):
888  small_tree(filename),
890  b_dphi_neutralinos_(NULL),
891  c_dphi_neutralinos_(false),
892  dphi_wlep_(0),
893  b_dphi_wlep_(NULL),
894  c_dphi_wlep_(false),
896  b_dphi_wlep_reliso_(NULL),
897  c_dphi_wlep_reliso_(false),
898  gen_ht_(0),
899  b_gen_ht_(NULL),
900  c_gen_ht_(false),
901  gen_met_(0),
902  b_gen_met_(NULL),
903  c_gen_met_(false),
904  gen_met_phi_(0),
905  b_gen_met_phi_(NULL),
906  c_gen_met_phi_(false),
907  gen_mj_(0),
908  b_gen_mj_(NULL),
909  c_gen_mj_(false),
910  ht40_(0),
911  b_ht40_(NULL),
912  c_ht40_(false),
913  ht_isr_(0),
914  b_ht_isr_(NULL),
915  c_ht_isr_(false),
916  ht_isr_me_(0),
917  b_ht_isr_me_(NULL),
918  c_ht_isr_me_(false),
919  ht_isr_nonme_(0),
920  b_ht_isr_nonme_(NULL),
921  c_ht_isr_nonme_(false),
922  ht_isr_tru_(0),
923  b_ht_isr_tru_(NULL),
924  c_ht_isr_tru_(false),
925  ht_nonb_(0),
926  b_ht_nonb_(NULL),
927  c_ht_nonb_(false),
928  ht_sub_(0),
929  b_ht_sub_(NULL),
930  c_ht_sub_(false),
931  lep_eta_(0),
932  b_lep_eta_(NULL),
933  c_lep_eta_(false),
934  lep_eta_reliso_(0),
935  b_lep_eta_reliso_(NULL),
936  c_lep_eta_reliso_(false),
937  lep_phi_(0),
938  b_lep_phi_(NULL),
939  c_lep_phi_(false),
940  lep_phi_reliso_(0),
941  b_lep_phi_reliso_(NULL),
942  c_lep_phi_reliso_(false),
943  lep_pt_(0),
944  b_lep_pt_(NULL),
945  c_lep_pt_(false),
946  lep_pt_reliso_(0),
947  b_lep_pt_reliso_(NULL),
948  c_lep_pt_reliso_(false),
949  max_dphi_bb_(0),
950  b_max_dphi_bb_(NULL),
951  c_max_dphi_bb_(false),
952  max_dphi_blep_(0),
953  b_max_dphi_blep_(NULL),
954  c_max_dphi_blep_(false),
955  max_dphi_bmet_(0),
956  b_max_dphi_bmet_(NULL),
957  c_max_dphi_bmet_(false),
958  max_dr_bb_(0),
959  b_max_dr_bb_(NULL),
960  c_max_dr_bb_(false),
961  max_dr_blep_(0),
962  b_max_dr_blep_(NULL),
963  c_max_dr_blep_(false),
964  max_m_bb_(0),
965  b_max_m_bb_(NULL),
966  c_max_m_bb_(false),
967  max_m_blep_(0),
968  b_max_m_blep_(NULL),
969  c_max_m_blep_(false),
970  max_mt_bmet_(0),
971  b_max_mt_bmet_(NULL),
972  c_max_mt_bmet_(false),
973  max_pt_bb_(0),
974  b_max_pt_bb_(NULL),
975  c_max_pt_bb_(false),
976  max_pt_blep_(0),
977  b_max_pt_blep_(NULL),
978  c_max_pt_blep_(false),
979  max_pt_bmet_(0),
980  b_max_pt_bmet_(NULL),
981  c_max_pt_bmet_(false),
982  mht_(0),
983  b_mht_(NULL),
984  c_mht_(false),
985  mht_sub_(0),
986  b_mht_sub_(NULL),
987  c_mht_sub_(false),
988  min_dphi_bb_(0),
989  b_min_dphi_bb_(NULL),
990  c_min_dphi_bb_(false),
991  min_dphi_blep_(0),
992  b_min_dphi_blep_(NULL),
993  c_min_dphi_blep_(false),
994  min_dphi_bmet_(0),
995  b_min_dphi_bmet_(NULL),
996  c_min_dphi_bmet_(false),
997  min_dr_bb_(0),
998  b_min_dr_bb_(NULL),
999  c_min_dr_bb_(false),
1000  min_dr_blep_(0),
1001  b_min_dr_blep_(NULL),
1002  c_min_dr_blep_(false),
1003  min_m_bb_(0),
1004  b_min_m_bb_(NULL),
1005  c_min_m_bb_(false),
1006  min_m_blep_(0),
1007  b_min_m_blep_(NULL),
1008  c_min_m_blep_(false),
1009  min_mt_bmet_(0),
1010  b_min_mt_bmet_(NULL),
1011  c_min_mt_bmet_(false),
1015  min_pt_bb_(0),
1016  b_min_pt_bb_(NULL),
1017  c_min_pt_bb_(false),
1018  min_pt_blep_(0),
1019  b_min_pt_blep_(NULL),
1020  c_min_pt_blep_(false),
1021  min_pt_bmet_(0),
1022  b_min_pt_bmet_(NULL),
1023  c_min_pt_bmet_(false),
1024  mindphin_metjet_(0),
1025  b_mindphin_metjet_(NULL),
1026  c_mindphin_metjet_(false),
1027  mj_(0),
1028  b_mj_(NULL),
1029  c_mj_(false),
1030  mj08_(0),
1031  b_mj08_(NULL),
1032  c_mj08_(false),
1033  mj15_(0),
1034  b_mj15_(NULL),
1035  c_mj15_(false),
1036  mj_sub_(0),
1037  b_mj_sub_(NULL),
1038  c_mj_sub_(false),
1039  mt_reliso_(0),
1040  b_mt_reliso_(NULL),
1041  c_mt_reliso_(false),
1042  st_(0),
1043  b_st_(NULL),
1044  c_st_(false),
1045  st_reliso_(0),
1046  b_st_reliso_(NULL),
1047  c_st_reliso_(false),
1048  tru_gluglu_dphi_(0),
1049  b_tru_gluglu_dphi_(NULL),
1050  c_tru_gluglu_dphi_(false),
1051  tru_gluglu_m_(0),
1052  b_tru_gluglu_m_(NULL),
1053  c_tru_gluglu_m_(false),
1054  tru_gluglu_pt_(0),
1055  b_tru_gluglu_pt_(NULL),
1056  c_tru_gluglu_pt_(false),
1057  tru_gluglu_ptdiff_(0),
1058  b_tru_gluglu_ptdiff_(NULL),
1059  c_tru_gluglu_ptdiff_(false),
1060  tru_sphericity_(0),
1061  b_tru_sphericity_(NULL),
1062  c_tru_sphericity_(false),
1063  tru_tt_dphi_(0),
1064  b_tru_tt_dphi_(NULL),
1065  c_tru_tt_dphi_(false),
1066  tru_tt_m_(0),
1067  b_tru_tt_m_(NULL),
1068  c_tru_tt_m_(false),
1069  tru_tt_pt_(0),
1070  b_tru_tt_pt_(NULL),
1071  c_tru_tt_pt_(false),
1072  tru_tt_ptdiff_(0),
1073  b_tru_tt_ptdiff_(NULL),
1074  c_tru_tt_ptdiff_(false),
1075  trutop1_phi_(0),
1076  b_trutop1_phi_(NULL),
1077  c_trutop1_phi_(false),
1078  trutop1_pt_(0),
1079  b_trutop1_pt_(NULL),
1080  c_trutop1_pt_(false),
1081  trutop2_phi_(0),
1082  b_trutop2_phi_(NULL),
1083  c_trutop2_phi_(false),
1084  trutop2_pt_(0),
1085  b_trutop2_pt_(NULL),
1086  c_trutop2_pt_(false),
1087  lep_charge_(0),
1088  b_lep_charge_(NULL),
1089  c_lep_charge_(false),
1090  lep_charge_reliso_(0),
1091  b_lep_charge_reliso_(NULL),
1092  c_lep_charge_reliso_(false),
1093  n_isr_me_(0),
1094  b_n_isr_me_(NULL),
1095  c_n_isr_me_(false),
1096  n_isr_nonme_(0),
1097  b_n_isr_nonme_(NULL),
1098  c_n_isr_nonme_(false),
1099  nbadjets_(0),
1100  b_nbadjets_(NULL),
1101  c_nbadjets_(false),
1102  nbl40_(0),
1103  b_nbl40_(NULL),
1104  c_nbl40_(false),
1105  nbl_sub_(0),
1106  b_nbl_sub_(NULL),
1107  c_nbl_sub_(false),
1108  nbm40_(0),
1109  b_nbm40_(NULL),
1110  c_nbm40_(false),
1111  nbm_sub_(0),
1112  b_nbm_sub_(NULL),
1113  c_nbm_sub_(false),
1114  nbt40_(0),
1115  b_nbt40_(NULL),
1116  c_nbt40_(false),
1117  nbt_sub_(0),
1118  b_nbt_sub_(NULL),
1119  c_nbt_sub_(false),
1120  nels_reliso_(0),
1121  b_nels_reliso_(NULL),
1122  c_nels_reliso_(false),
1123  nfjets_(0),
1124  b_nfjets_(NULL),
1125  c_nfjets_(false),
1126  nfjets08_(0),
1127  b_nfjets08_(NULL),
1128  c_nfjets08_(false),
1129  nfjets15_(0),
1130  b_nfjets15_(NULL),
1131  c_nfjets15_(false),
1132  nfsubjets_(0),
1133  b_nfsubjets_(NULL),
1134  c_nfsubjets_(false),
1135  ngenfjets_(0),
1136  b_ngenfjets_(NULL),
1137  c_ngenfjets_(false),
1138  ngenjets_(0),
1139  b_ngenjets_(NULL),
1140  c_ngenjets_(false),
1141  njets40_(0),
1142  b_njets40_(NULL),
1143  c_njets40_(false),
1144  nleps_reliso_(0),
1145  b_nleps_reliso_(NULL),
1146  c_nleps_reliso_(false),
1147  nmus_reliso_(0),
1148  b_nmus_reliso_(NULL),
1149  c_nmus_reliso_(false),
1150  nsubjets_(0),
1151  b_nsubjets_(NULL),
1152  c_nsubjets_(false),
1153  ntks_(0),
1154  b_ntks_(NULL),
1155  c_ntks_(false),
1156  ntks_chg_(0),
1157  b_ntks_chg_(NULL),
1158  c_ntks_chg_(false),
1159  ntks_chg_reliso_(0),
1160  b_ntks_chg_reliso_(NULL),
1161  c_ntks_chg_reliso_(false),
1162  ntruels_(0),
1163  b_ntruels_(NULL),
1164  c_ntruels_(false),
1165  ntruleps_(0),
1166  b_ntruleps_(NULL),
1167  c_ntruleps_(false),
1168  ntrumus_(0),
1169  b_ntrumus_(NULL),
1170  c_ntrumus_(false),
1171  ntrutaush_(0),
1172  b_ntrutaush_(NULL),
1173  c_ntrutaush_(false),
1174  ntrutausl_(0),
1175  b_ntrutausl_(NULL),
1176  c_ntrutausl_(false),
1177  nvels_reliso_(0),
1178  b_nvels_reliso_(NULL),
1179  c_nvels_reliso_(false),
1180  nvmus_reliso_(0),
1181  b_nvmus_reliso_(NULL),
1182  c_nvmus_reliso_(false),
1183  badjets_islep_(0),
1185  b_badjets_islep_(NULL),
1186  c_badjets_islep_(false),
1187  els_tru_tm_(0),
1189  b_els_tru_tm_(NULL),
1190  c_els_tru_tm_(false),
1191  jets_islep_(0),
1193  b_jets_islep_(NULL),
1194  c_jets_islep_(false),
1195  mus_tru_tm_(0),
1197  b_mus_tru_tm_(NULL),
1198  c_mus_tru_tm_(false),
1199  tks_from_tau_(0),
1201  b_tks_from_tau_(NULL),
1202  c_tks_from_tau_(false),
1203  tks_from_tauhad_(0),
1205  b_tks_from_tauhad_(NULL),
1206  c_tks_from_tauhad_(false),
1207  tks_from_taulep_(0),
1209  b_tks_from_taulep_(NULL),
1210  c_tks_from_taulep_(false),
1211  tks_from_w_(0),
1213  b_tks_from_w_(NULL),
1214  c_tks_from_w_(false),
1215  tks_is_primary_(0),
1217  b_tks_is_primary_(NULL),
1218  c_tks_is_primary_(false),
1222  c_tks_is_primary_reliso_(false),
1223  tks_is_sig_lep_(0),
1225  b_tks_is_sig_lep_(NULL),
1226  c_tks_is_sig_lep_(false),
1227  badjets_eta_(0),
1229  b_badjets_eta_(NULL),
1230  c_badjets_eta_(false),
1231  badjets_id_(0),
1233  b_badjets_id_(NULL),
1234  c_badjets_id_(false),
1235  badjets_m_(0),
1237  b_badjets_m_(NULL),
1238  c_badjets_m_(false),
1239  badjets_phi_(0),
1241  b_badjets_phi_(NULL),
1242  c_badjets_phi_(false),
1243  badjets_pt_(0),
1245  b_badjets_pt_(NULL),
1246  c_badjets_pt_(false),
1247  els_d0_(0),
1248  p_els_d0_(&els_d0_),
1249  b_els_d0_(NULL),
1250  c_els_d0_(false),
1251  els_dz_(0),
1252  p_els_dz_(&els_dz_),
1253  b_els_dz_(NULL),
1254  c_els_dz_(false),
1255  els_miniso_10_(0),
1257  b_els_miniso_10_(NULL),
1258  c_els_miniso_10_(false),
1259  els_miniso_10_ch_(0),
1261  b_els_miniso_10_ch_(NULL),
1262  c_els_miniso_10_ch_(false),
1263  els_miniso_tr10_(0),
1265  b_els_miniso_tr10_(NULL),
1266  c_els_miniso_tr10_(false),
1269  b_els_miniso_tr10_ch_(NULL),
1270  c_els_miniso_tr10_ch_(false),
1271  els_mt_(0),
1272  p_els_mt_(&els_mt_),
1273  b_els_mt_(NULL),
1274  c_els_mt_(false),
1275  els_reliso_(0),
1277  b_els_reliso_(NULL),
1278  c_els_reliso_(false),
1279  els_reliso_r01_(0),
1281  b_els_reliso_r01_(NULL),
1282  c_els_reliso_r01_(false),
1283  els_reliso_r015_(0),
1285  b_els_reliso_r015_(NULL),
1286  c_els_reliso_r015_(false),
1287  els_reliso_r02_(0),
1289  b_els_reliso_r02_(NULL),
1290  c_els_reliso_r02_(false),
1291  els_reliso_r03_(0),
1293  b_els_reliso_r03_(NULL),
1294  c_els_reliso_r03_(false),
1295  els_reliso_r04_(0),
1297  b_els_reliso_r04_(NULL),
1298  c_els_reliso_r04_(false),
1299  els_sceta_(0),
1301  b_els_sceta_(NULL),
1302  c_els_sceta_(false),
1303  els_tru_dr_(0),
1305  b_els_tru_dr_(NULL),
1306  c_els_tru_dr_(false),
1307  fjets08_eta_(0),
1309  b_fjets08_eta_(NULL),
1310  c_fjets08_eta_(false),
1311  fjets08_m_(0),
1313  b_fjets08_m_(NULL),
1314  c_fjets08_m_(false),
1315  fjets08_phi_(0),
1317  b_fjets08_phi_(NULL),
1318  c_fjets08_phi_(false),
1319  fjets08_poscsv_(0),
1321  b_fjets08_poscsv_(NULL),
1322  c_fjets08_poscsv_(false),
1323  fjets08_pt_(0),
1325  b_fjets08_pt_(NULL),
1326  c_fjets08_pt_(false),
1327  fjets08_sumcsv_(0),
1329  b_fjets08_sumcsv_(NULL),
1330  c_fjets08_sumcsv_(false),
1331  fjets15_eta_(0),
1333  b_fjets15_eta_(NULL),
1334  c_fjets15_eta_(false),
1335  fjets15_m_(0),
1337  b_fjets15_m_(NULL),
1338  c_fjets15_m_(false),
1339  fjets15_phi_(0),
1341  b_fjets15_phi_(NULL),
1342  c_fjets15_phi_(false),
1343  fjets15_poscsv_(0),
1345  b_fjets15_poscsv_(NULL),
1346  c_fjets15_poscsv_(false),
1347  fjets15_pt_(0),
1349  b_fjets15_pt_(NULL),
1350  c_fjets15_pt_(false),
1351  fjets15_sumcsv_(0),
1353  b_fjets15_sumcsv_(NULL),
1354  c_fjets15_sumcsv_(false),
1355  fjets_eta_(0),
1357  b_fjets_eta_(NULL),
1358  c_fjets_eta_(false),
1359  fjets_m_(0),
1360  p_fjets_m_(&fjets_m_),
1361  b_fjets_m_(NULL),
1362  c_fjets_m_(false),
1363  fjets_phi_(0),
1365  b_fjets_phi_(NULL),
1366  c_fjets_phi_(false),
1367  fjets_poscsv_(0),
1369  b_fjets_poscsv_(NULL),
1370  c_fjets_poscsv_(false),
1371  fjets_pt_(0),
1373  b_fjets_pt_(NULL),
1374  c_fjets_pt_(false),
1375  fjets_sumcsv_(0),
1377  b_fjets_sumcsv_(NULL),
1378  c_fjets_sumcsv_(false),
1379  fsubjets_eta_(0),
1381  b_fsubjets_eta_(NULL),
1382  c_fsubjets_eta_(false),
1383  fsubjets_m_(0),
1385  b_fsubjets_m_(NULL),
1386  c_fsubjets_m_(false),
1387  fsubjets_phi_(0),
1389  b_fsubjets_phi_(NULL),
1390  c_fsubjets_phi_(false),
1391  fsubjets_poscsv_(0),
1393  b_fsubjets_poscsv_(NULL),
1394  c_fsubjets_poscsv_(false),
1395  fsubjets_pt_(0),
1397  b_fsubjets_pt_(NULL),
1398  c_fsubjets_pt_(false),
1399  fsubjets_sumcsv_(0),
1401  b_fsubjets_sumcsv_(NULL),
1402  c_fsubjets_sumcsv_(false),
1403  genfjets_eta_(0),
1405  b_genfjets_eta_(NULL),
1406  c_genfjets_eta_(false),
1407  genfjets_m_(0),
1409  b_genfjets_m_(NULL),
1410  c_genfjets_m_(false),
1411  genfjets_phi_(0),
1413  b_genfjets_phi_(NULL),
1414  c_genfjets_phi_(false),
1415  genfjets_pt_(0),
1417  b_genfjets_pt_(NULL),
1418  c_genfjets_pt_(false),
1419  genjets_eta_(0),
1421  b_genjets_eta_(NULL),
1422  c_genjets_eta_(false),
1423  genjets_m_(0),
1425  b_genjets_m_(NULL),
1426  c_genjets_m_(false),
1427  genjets_phi_(0),
1429  b_genjets_phi_(NULL),
1430  c_genjets_phi_(false),
1431  genjets_pt_(0),
1433  b_genjets_pt_(NULL),
1434  c_genjets_pt_(false),
1435  glu_proj_frac_(0),
1437  b_glu_proj_frac_(NULL),
1438  c_glu_proj_frac_(false),
1439  jets_gen_pt_(0),
1441  b_jets_gen_pt_(NULL),
1442  c_jets_gen_pt_(false),
1443  jets_id_(0),
1444  p_jets_id_(&jets_id_),
1445  b_jets_id_(NULL),
1446  c_jets_id_(false),
1447  jets_m_(0),
1448  p_jets_m_(&jets_m_),
1449  b_jets_m_(NULL),
1450  c_jets_m_(false),
1451  jets_parton_pt_(0),
1453  b_jets_parton_pt_(NULL),
1454  c_jets_parton_pt_(false),
1455  jets_pt_from_mini_(0),
1457  b_jets_pt_from_mini_(NULL),
1458  c_jets_pt_from_mini_(false),
1459  mc_eta_(0),
1460  p_mc_eta_(&mc_eta_),
1461  b_mc_eta_(NULL),
1462  c_mc_eta_(false),
1463  mc_phi_(0),
1464  p_mc_phi_(&mc_phi_),
1465  b_mc_phi_(NULL),
1466  c_mc_phi_(false),
1467  mc_pt_(0),
1468  p_mc_pt_(&mc_pt_),
1469  b_mc_pt_(NULL),
1470  c_mc_pt_(false),
1471  mus_d0_(0),
1472  p_mus_d0_(&mus_d0_),
1473  b_mus_d0_(NULL),
1474  c_mus_d0_(false),
1475  mus_dz_(0),
1476  p_mus_dz_(&mus_dz_),
1477  b_mus_dz_(NULL),
1478  c_mus_dz_(false),
1479  mus_miniso_10_(0),
1481  b_mus_miniso_10_(NULL),
1482  c_mus_miniso_10_(false),
1483  mus_miniso_10_ch_(0),
1485  b_mus_miniso_10_ch_(NULL),
1486  c_mus_miniso_10_ch_(false),
1487  mus_miniso_tr10_(0),
1489  b_mus_miniso_tr10_(NULL),
1490  c_mus_miniso_tr10_(false),
1493  b_mus_miniso_tr10_ch_(NULL),
1494  c_mus_miniso_tr10_ch_(false),
1495  mus_mt_(0),
1496  p_mus_mt_(&mus_mt_),
1497  b_mus_mt_(NULL),
1498  c_mus_mt_(false),
1499  mus_reliso_(0),
1501  b_mus_reliso_(NULL),
1502  c_mus_reliso_(false),
1503  mus_reliso_r01_(0),
1505  b_mus_reliso_r01_(NULL),
1506  c_mus_reliso_r01_(false),
1507  mus_reliso_r015_(0),
1509  b_mus_reliso_r015_(NULL),
1510  c_mus_reliso_r015_(false),
1511  mus_reliso_r02_(0),
1513  b_mus_reliso_r02_(NULL),
1514  c_mus_reliso_r02_(false),
1515  mus_reliso_r03_(0),
1517  b_mus_reliso_r03_(NULL),
1518  c_mus_reliso_r03_(false),
1519  mus_reliso_r04_(0),
1521  b_mus_reliso_r04_(NULL),
1522  c_mus_reliso_r04_(false),
1523  mus_tru_dr_(0),
1525  b_mus_tru_dr_(NULL),
1526  c_mus_tru_dr_(false),
1527  subjets_csv_(0),
1529  b_subjets_csv_(NULL),
1530  c_subjets_csv_(false),
1531  subjets_eta_(0),
1533  b_subjets_eta_(NULL),
1534  c_subjets_eta_(false),
1535  subjets_id_(0),
1537  b_subjets_id_(NULL),
1538  c_subjets_id_(false),
1539  subjets_m_(0),
1541  b_subjets_m_(NULL),
1542  c_subjets_m_(false),
1543  subjets_mindr_(0),
1545  b_subjets_mindr_(NULL),
1546  c_subjets_mindr_(false),
1547  subjets_phi_(0),
1549  b_subjets_phi_(NULL),
1550  c_subjets_phi_(false),
1551  subjets_pt_(0),
1553  b_subjets_pt_(NULL),
1554  c_subjets_pt_(false),
1555  subjets_subeta_(0),
1557  b_subjets_subeta_(NULL),
1558  c_subjets_subeta_(false),
1559  subjets_subm_(0),
1561  b_subjets_subm_(NULL),
1562  c_subjets_subm_(false),
1563  subjets_subphi_(0),
1565  b_subjets_subphi_(NULL),
1566  c_subjets_subphi_(false),
1567  subjets_subpt_(0),
1569  b_subjets_subpt_(NULL),
1570  c_subjets_subpt_(false),
1571  tks_eta_(0),
1572  p_tks_eta_(&tks_eta_),
1573  b_tks_eta_(NULL),
1574  c_tks_eta_(false),
1575  tks_mini_ch_(0),
1577  b_tks_mini_ch_(NULL),
1578  c_tks_mini_ch_(false),
1579  tks_mini_ne_(0),
1581  b_tks_mini_ne_(NULL),
1582  c_tks_mini_ne_(false),
1583  tks_mt_(0),
1584  p_tks_mt_(&tks_mt_),
1585  b_tks_mt_(NULL),
1586  c_tks_mt_(false),
1587  tks_phi_(0),
1588  p_tks_phi_(&tks_phi_),
1589  b_tks_phi_(NULL),
1590  c_tks_phi_(false),
1591  tks_pt_(0),
1592  p_tks_pt_(&tks_pt_),
1593  b_tks_pt_(NULL),
1594  c_tks_pt_(false),
1595  tks_r02_ch_(0),
1597  b_tks_r02_ch_(NULL),
1598  c_tks_r02_ch_(false),
1599  tks_r02_ne_(0),
1601  b_tks_r02_ne_(NULL),
1602  c_tks_r02_ne_(false),
1603  tks_r03_ch_(0),
1605  b_tks_r03_ch_(NULL),
1606  c_tks_r03_ch_(false),
1607  tks_r03_ne_(0),
1609  b_tks_r03_ne_(NULL),
1610  c_tks_r03_ne_(false),
1611  tks_r04_ch_(0),
1613  b_tks_r04_ch_(NULL),
1614  c_tks_r04_ch_(false),
1615  tks_r04_ne_(0),
1617  b_tks_r04_ne_(NULL),
1618  c_tks_r04_ne_(false),
1619  tks_r05_ch_(0),
1621  b_tks_r05_ch_(NULL),
1622  c_tks_r05_ch_(false),
1623  tks_r05_ne_(0),
1625  b_tks_r05_ne_(NULL),
1626  c_tks_r05_ne_(false),
1627  tks_tru_dp_(0),
1629  b_tks_tru_dp_(NULL),
1630  c_tks_tru_dp_(false),
1631  tks_tru_dr_(0),
1633  b_tks_tru_dr_(NULL),
1634  c_tks_tru_dr_(false),
1635  els_tru_id_(0),
1637  b_els_tru_id_(NULL),
1638  c_els_tru_id_(false),
1639  els_tru_momid_(0),
1641  b_els_tru_momid_(NULL),
1642  c_els_tru_momid_(false),
1643  fjets08_btags_(0),
1645  b_fjets08_btags_(NULL),
1646  c_fjets08_btags_(false),
1647  fjets08_nconst_(0),
1649  b_fjets08_nconst_(NULL),
1650  c_fjets08_nconst_(false),
1651  fjets15_btags_(0),
1653  b_fjets15_btags_(NULL),
1654  c_fjets15_btags_(false),
1655  fjets15_nconst_(0),
1657  b_fjets15_nconst_(NULL),
1658  c_fjets15_nconst_(false),
1659  fjets_btags_(0),
1661  b_fjets_btags_(NULL),
1662  c_fjets_btags_(false),
1663  fjets_nconst_(0),
1665  b_fjets_nconst_(NULL),
1666  c_fjets_nconst_(false),
1667  fsubjets_btags_(0),
1669  b_fsubjets_btags_(NULL),
1670  c_fsubjets_btags_(false),
1671  fsubjets_nconst_(0),
1673  b_fsubjets_nconst_(NULL),
1674  c_fsubjets_nconst_(false),
1675  genfjets_nconst_(0),
1677  b_genfjets_nconst_(NULL),
1678  c_genfjets_nconst_(false),
1682  c_genjets_genfjet_index_(false),
1683  genjets_isr_code_(0),
1685  b_genjets_isr_code_(NULL),
1686  c_genjets_isr_code_(false),
1687  jets_fjet08_index_(0),
1689  b_jets_fjet08_index_(NULL),
1690  c_jets_fjet08_index_(false),
1691  jets_fjet15_index_(0),
1693  b_jets_fjet15_index_(NULL),
1694  c_jets_fjet15_index_(false),
1695  jets_fjet_index_(0),
1697  b_jets_fjet_index_(NULL),
1698  c_jets_fjet_index_(false),
1699  jets_isr_code_(0),
1701  b_jets_isr_code_(NULL),
1702  c_jets_isr_code_(false),
1703  mc_id_(0),
1704  p_mc_id_(&mc_id_),
1705  b_mc_id_(NULL),
1706  c_mc_id_(false),
1707  mc_status_(0),
1709  b_mc_status_(NULL),
1710  c_mc_status_(false),
1711  mus_tru_id_(0),
1713  b_mus_tru_id_(NULL),
1714  c_mus_tru_id_(false),
1715  mus_tru_momid_(0),
1717  b_mus_tru_momid_(NULL),
1718  c_mus_tru_momid_(false),
1722  c_subjets_fsubjet_index_(false),
1723  subjets_nsub_(0),
1725  b_subjets_nsub_(NULL),
1726  c_subjets_nsub_(false),
1727  tks_charge_(0),
1729  b_tks_charge_(NULL),
1730  c_tks_charge_(false),
1731  tks_from_pv_(0),
1733  b_tks_from_pv_(NULL),
1734  c_tks_from_pv_(false),
1735  tks_id_(0),
1736  p_tks_id_(&tks_id_),
1737  b_tks_id_(NULL),
1738  c_tks_id_(false),
1739  tks_num_prongs_(0),
1741  b_tks_num_prongs_(NULL),
1742  c_tks_num_prongs_(false),
1743  tks_tru_id_(0),
1745  b_tks_tru_id_(NULL),
1746  c_tks_tru_id_(false),
1747  mc_mom_(0),
1748  p_mc_mom_(&mc_mom_),
1749  b_mc_mom_(NULL),
1750  c_mc_mom_(false),
1751  mc_type_(0),
1752  b_mc_type_(NULL),
1753  c_mc_type_(false){
1754  chain_.SetBranchAddress("dphi_neutralinos", &dphi_neutralinos_, &b_dphi_neutralinos_);
1755  chain_.SetBranchAddress("dphi_wlep", &dphi_wlep_, &b_dphi_wlep_);
1756  chain_.SetBranchAddress("dphi_wlep_reliso", &dphi_wlep_reliso_, &b_dphi_wlep_reliso_);
1757  chain_.SetBranchAddress("gen_ht", &gen_ht_, &b_gen_ht_);
1758  chain_.SetBranchAddress("gen_met", &gen_met_, &b_gen_met_);
1759  chain_.SetBranchAddress("gen_met_phi", &gen_met_phi_, &b_gen_met_phi_);
1760  chain_.SetBranchAddress("gen_mj", &gen_mj_, &b_gen_mj_);
1761  chain_.SetBranchAddress("ht40", &ht40_, &b_ht40_);
1762  chain_.SetBranchAddress("ht_isr", &ht_isr_, &b_ht_isr_);
1763  chain_.SetBranchAddress("ht_isr_me", &ht_isr_me_, &b_ht_isr_me_);
1764  chain_.SetBranchAddress("ht_isr_nonme", &ht_isr_nonme_, &b_ht_isr_nonme_);
1765  chain_.SetBranchAddress("ht_isr_tru", &ht_isr_tru_, &b_ht_isr_tru_);
1766  chain_.SetBranchAddress("ht_nonb", &ht_nonb_, &b_ht_nonb_);
1767  chain_.SetBranchAddress("ht_sub", &ht_sub_, &b_ht_sub_);
1768  chain_.SetBranchAddress("lep_eta", &lep_eta_, &b_lep_eta_);
1769  chain_.SetBranchAddress("lep_eta_reliso", &lep_eta_reliso_, &b_lep_eta_reliso_);
1770  chain_.SetBranchAddress("lep_phi", &lep_phi_, &b_lep_phi_);
1771  chain_.SetBranchAddress("lep_phi_reliso", &lep_phi_reliso_, &b_lep_phi_reliso_);
1772  chain_.SetBranchAddress("lep_pt", &lep_pt_, &b_lep_pt_);
1773  chain_.SetBranchAddress("lep_pt_reliso", &lep_pt_reliso_, &b_lep_pt_reliso_);
1774  chain_.SetBranchAddress("max_dphi_bb", &max_dphi_bb_, &b_max_dphi_bb_);
1775  chain_.SetBranchAddress("max_dphi_blep", &max_dphi_blep_, &b_max_dphi_blep_);
1776  chain_.SetBranchAddress("max_dphi_bmet", &max_dphi_bmet_, &b_max_dphi_bmet_);
1777  chain_.SetBranchAddress("max_dr_bb", &max_dr_bb_, &b_max_dr_bb_);
1778  chain_.SetBranchAddress("max_dr_blep", &max_dr_blep_, &b_max_dr_blep_);
1779  chain_.SetBranchAddress("max_m_bb", &max_m_bb_, &b_max_m_bb_);
1780  chain_.SetBranchAddress("max_m_blep", &max_m_blep_, &b_max_m_blep_);
1781  chain_.SetBranchAddress("max_mt_bmet", &max_mt_bmet_, &b_max_mt_bmet_);
1782  chain_.SetBranchAddress("max_pt_bb", &max_pt_bb_, &b_max_pt_bb_);
1783  chain_.SetBranchAddress("max_pt_blep", &max_pt_blep_, &b_max_pt_blep_);
1784  chain_.SetBranchAddress("max_pt_bmet", &max_pt_bmet_, &b_max_pt_bmet_);
1785  chain_.SetBranchAddress("mht", &mht_, &b_mht_);
1786  chain_.SetBranchAddress("mht_sub", &mht_sub_, &b_mht_sub_);
1787  chain_.SetBranchAddress("min_dphi_bb", &min_dphi_bb_, &b_min_dphi_bb_);
1788  chain_.SetBranchAddress("min_dphi_blep", &min_dphi_blep_, &b_min_dphi_blep_);
1789  chain_.SetBranchAddress("min_dphi_bmet", &min_dphi_bmet_, &b_min_dphi_bmet_);
1790  chain_.SetBranchAddress("min_dr_bb", &min_dr_bb_, &b_min_dr_bb_);
1791  chain_.SetBranchAddress("min_dr_blep", &min_dr_blep_, &b_min_dr_blep_);
1792  chain_.SetBranchAddress("min_m_bb", &min_m_bb_, &b_min_m_bb_);
1793  chain_.SetBranchAddress("min_m_blep", &min_m_blep_, &b_min_m_blep_);
1794  chain_.SetBranchAddress("min_mt_bmet", &min_mt_bmet_, &b_min_mt_bmet_);
1795  chain_.SetBranchAddress("min_mt_bmet_with_w_mass", &min_mt_bmet_with_w_mass_, &b_min_mt_bmet_with_w_mass_);
1796  chain_.SetBranchAddress("min_pt_bb", &min_pt_bb_, &b_min_pt_bb_);
1797  chain_.SetBranchAddress("min_pt_blep", &min_pt_blep_, &b_min_pt_blep_);
1798  chain_.SetBranchAddress("min_pt_bmet", &min_pt_bmet_, &b_min_pt_bmet_);
1799  chain_.SetBranchAddress("mindphin_metjet", &mindphin_metjet_, &b_mindphin_metjet_);
1800  chain_.SetBranchAddress("mj", &mj_, &b_mj_);
1801  chain_.SetBranchAddress("mj08", &mj08_, &b_mj08_);
1802  chain_.SetBranchAddress("mj15", &mj15_, &b_mj15_);
1803  chain_.SetBranchAddress("mj_sub", &mj_sub_, &b_mj_sub_);
1804  chain_.SetBranchAddress("mt_reliso", &mt_reliso_, &b_mt_reliso_);
1805  chain_.SetBranchAddress("st", &st_, &b_st_);
1806  chain_.SetBranchAddress("st_reliso", &st_reliso_, &b_st_reliso_);
1807  chain_.SetBranchAddress("tru_gluglu_dphi", &tru_gluglu_dphi_, &b_tru_gluglu_dphi_);
1808  chain_.SetBranchAddress("tru_gluglu_m", &tru_gluglu_m_, &b_tru_gluglu_m_);
1809  chain_.SetBranchAddress("tru_gluglu_pt", &tru_gluglu_pt_, &b_tru_gluglu_pt_);
1810  chain_.SetBranchAddress("tru_gluglu_ptdiff", &tru_gluglu_ptdiff_, &b_tru_gluglu_ptdiff_);
1811  chain_.SetBranchAddress("tru_sphericity", &tru_sphericity_, &b_tru_sphericity_);
1812  chain_.SetBranchAddress("tru_tt_dphi", &tru_tt_dphi_, &b_tru_tt_dphi_);
1813  chain_.SetBranchAddress("tru_tt_m", &tru_tt_m_, &b_tru_tt_m_);
1814  chain_.SetBranchAddress("tru_tt_pt", &tru_tt_pt_, &b_tru_tt_pt_);
1815  chain_.SetBranchAddress("tru_tt_ptdiff", &tru_tt_ptdiff_, &b_tru_tt_ptdiff_);
1816  chain_.SetBranchAddress("trutop1_phi", &trutop1_phi_, &b_trutop1_phi_);
1817  chain_.SetBranchAddress("trutop1_pt", &trutop1_pt_, &b_trutop1_pt_);
1818  chain_.SetBranchAddress("trutop2_phi", &trutop2_phi_, &b_trutop2_phi_);
1819  chain_.SetBranchAddress("trutop2_pt", &trutop2_pt_, &b_trutop2_pt_);
1820  chain_.SetBranchAddress("lep_charge", &lep_charge_, &b_lep_charge_);
1821  chain_.SetBranchAddress("lep_charge_reliso", &lep_charge_reliso_, &b_lep_charge_reliso_);
1822  chain_.SetBranchAddress("n_isr_me", &n_isr_me_, &b_n_isr_me_);
1823  chain_.SetBranchAddress("n_isr_nonme", &n_isr_nonme_, &b_n_isr_nonme_);
1824  chain_.SetBranchAddress("nbadjets", &nbadjets_, &b_nbadjets_);
1825  chain_.SetBranchAddress("nbl40", &nbl40_, &b_nbl40_);
1826  chain_.SetBranchAddress("nbl_sub", &nbl_sub_, &b_nbl_sub_);
1827  chain_.SetBranchAddress("nbm40", &nbm40_, &b_nbm40_);
1828  chain_.SetBranchAddress("nbm_sub", &nbm_sub_, &b_nbm_sub_);
1829  chain_.SetBranchAddress("nbt40", &nbt40_, &b_nbt40_);
1830  chain_.SetBranchAddress("nbt_sub", &nbt_sub_, &b_nbt_sub_);
1831  chain_.SetBranchAddress("nels_reliso", &nels_reliso_, &b_nels_reliso_);
1832  chain_.SetBranchAddress("nfjets", &nfjets_, &b_nfjets_);
1833  chain_.SetBranchAddress("nfjets08", &nfjets08_, &b_nfjets08_);
1834  chain_.SetBranchAddress("nfjets15", &nfjets15_, &b_nfjets15_);
1835  chain_.SetBranchAddress("nfsubjets", &nfsubjets_, &b_nfsubjets_);
1836  chain_.SetBranchAddress("ngenfjets", &ngenfjets_, &b_ngenfjets_);
1837  chain_.SetBranchAddress("ngenjets", &ngenjets_, &b_ngenjets_);
1838  chain_.SetBranchAddress("njets40", &njets40_, &b_njets40_);
1839  chain_.SetBranchAddress("nleps_reliso", &nleps_reliso_, &b_nleps_reliso_);
1840  chain_.SetBranchAddress("nmus_reliso", &nmus_reliso_, &b_nmus_reliso_);
1841  chain_.SetBranchAddress("nsubjets", &nsubjets_, &b_nsubjets_);
1842  chain_.SetBranchAddress("ntks", &ntks_, &b_ntks_);
1843  chain_.SetBranchAddress("ntks_chg", &ntks_chg_, &b_ntks_chg_);
1844  chain_.SetBranchAddress("ntks_chg_reliso", &ntks_chg_reliso_, &b_ntks_chg_reliso_);
1845  chain_.SetBranchAddress("ntruels", &ntruels_, &b_ntruels_);
1846  chain_.SetBranchAddress("ntruleps", &ntruleps_, &b_ntruleps_);
1847  chain_.SetBranchAddress("ntrumus", &ntrumus_, &b_ntrumus_);
1848  chain_.SetBranchAddress("ntrutaush", &ntrutaush_, &b_ntrutaush_);
1849  chain_.SetBranchAddress("ntrutausl", &ntrutausl_, &b_ntrutausl_);
1850  chain_.SetBranchAddress("nvels_reliso", &nvels_reliso_, &b_nvels_reliso_);
1851  chain_.SetBranchAddress("nvmus_reliso", &nvmus_reliso_, &b_nvmus_reliso_);
1852  chain_.SetBranchAddress("badjets_islep", &p_badjets_islep_, &b_badjets_islep_);
1853  chain_.SetBranchAddress("els_tru_tm", &p_els_tru_tm_, &b_els_tru_tm_);
1854  chain_.SetBranchAddress("jets_islep", &p_jets_islep_, &b_jets_islep_);
1855  chain_.SetBranchAddress("mus_tru_tm", &p_mus_tru_tm_, &b_mus_tru_tm_);
1856  chain_.SetBranchAddress("tks_from_tau", &p_tks_from_tau_, &b_tks_from_tau_);
1857  chain_.SetBranchAddress("tks_from_tauhad", &p_tks_from_tauhad_, &b_tks_from_tauhad_);
1858  chain_.SetBranchAddress("tks_from_taulep", &p_tks_from_taulep_, &b_tks_from_taulep_);
1859  chain_.SetBranchAddress("tks_from_w", &p_tks_from_w_, &b_tks_from_w_);
1860  chain_.SetBranchAddress("tks_is_primary", &p_tks_is_primary_, &b_tks_is_primary_);
1861  chain_.SetBranchAddress("tks_is_primary_reliso", &p_tks_is_primary_reliso_, &b_tks_is_primary_reliso_);
1862  chain_.SetBranchAddress("tks_is_sig_lep", &p_tks_is_sig_lep_, &b_tks_is_sig_lep_);
1863  chain_.SetBranchAddress("badjets_eta", &p_badjets_eta_, &b_badjets_eta_);
1864  chain_.SetBranchAddress("badjets_id", &p_badjets_id_, &b_badjets_id_);
1865  chain_.SetBranchAddress("badjets_m", &p_badjets_m_, &b_badjets_m_);
1866  chain_.SetBranchAddress("badjets_phi", &p_badjets_phi_, &b_badjets_phi_);
1867  chain_.SetBranchAddress("badjets_pt", &p_badjets_pt_, &b_badjets_pt_);
1868  chain_.SetBranchAddress("els_d0", &p_els_d0_, &b_els_d0_);
1869  chain_.SetBranchAddress("els_dz", &p_els_dz_, &b_els_dz_);
1870  chain_.SetBranchAddress("els_miniso_10", &p_els_miniso_10_, &b_els_miniso_10_);
1871  chain_.SetBranchAddress("els_miniso_10_ch", &p_els_miniso_10_ch_, &b_els_miniso_10_ch_);
1872  chain_.SetBranchAddress("els_miniso_tr10", &p_els_miniso_tr10_, &b_els_miniso_tr10_);
1873  chain_.SetBranchAddress("els_miniso_tr10_ch", &p_els_miniso_tr10_ch_, &b_els_miniso_tr10_ch_);
1874  chain_.SetBranchAddress("els_mt", &p_els_mt_, &b_els_mt_);
1875  chain_.SetBranchAddress("els_reliso", &p_els_reliso_, &b_els_reliso_);
1876  chain_.SetBranchAddress("els_reliso_r01", &p_els_reliso_r01_, &b_els_reliso_r01_);
1877  chain_.SetBranchAddress("els_reliso_r015", &p_els_reliso_r015_, &b_els_reliso_r015_);
1878  chain_.SetBranchAddress("els_reliso_r02", &p_els_reliso_r02_, &b_els_reliso_r02_);
1879  chain_.SetBranchAddress("els_reliso_r03", &p_els_reliso_r03_, &b_els_reliso_r03_);
1880  chain_.SetBranchAddress("els_reliso_r04", &p_els_reliso_r04_, &b_els_reliso_r04_);
1881  chain_.SetBranchAddress("els_sceta", &p_els_sceta_, &b_els_sceta_);
1882  chain_.SetBranchAddress("els_tru_dr", &p_els_tru_dr_, &b_els_tru_dr_);
1883  chain_.SetBranchAddress("fjets08_eta", &p_fjets08_eta_, &b_fjets08_eta_);
1884  chain_.SetBranchAddress("fjets08_m", &p_fjets08_m_, &b_fjets08_m_);
1885  chain_.SetBranchAddress("fjets08_phi", &p_fjets08_phi_, &b_fjets08_phi_);
1886  chain_.SetBranchAddress("fjets08_poscsv", &p_fjets08_poscsv_, &b_fjets08_poscsv_);
1887  chain_.SetBranchAddress("fjets08_pt", &p_fjets08_pt_, &b_fjets08_pt_);
1888  chain_.SetBranchAddress("fjets08_sumcsv", &p_fjets08_sumcsv_, &b_fjets08_sumcsv_);
1889  chain_.SetBranchAddress("fjets15_eta", &p_fjets15_eta_, &b_fjets15_eta_);
1890  chain_.SetBranchAddress("fjets15_m", &p_fjets15_m_, &b_fjets15_m_);
1891  chain_.SetBranchAddress("fjets15_phi", &p_fjets15_phi_, &b_fjets15_phi_);
1892  chain_.SetBranchAddress("fjets15_poscsv", &p_fjets15_poscsv_, &b_fjets15_poscsv_);
1893  chain_.SetBranchAddress("fjets15_pt", &p_fjets15_pt_, &b_fjets15_pt_);
1894  chain_.SetBranchAddress("fjets15_sumcsv", &p_fjets15_sumcsv_, &b_fjets15_sumcsv_);
1895  chain_.SetBranchAddress("fjets_eta", &p_fjets_eta_, &b_fjets_eta_);
1896  chain_.SetBranchAddress("fjets_m", &p_fjets_m_, &b_fjets_m_);
1897  chain_.SetBranchAddress("fjets_phi", &p_fjets_phi_, &b_fjets_phi_);
1898  chain_.SetBranchAddress("fjets_poscsv", &p_fjets_poscsv_, &b_fjets_poscsv_);
1899  chain_.SetBranchAddress("fjets_pt", &p_fjets_pt_, &b_fjets_pt_);
1900  chain_.SetBranchAddress("fjets_sumcsv", &p_fjets_sumcsv_, &b_fjets_sumcsv_);
1901  chain_.SetBranchAddress("fsubjets_eta", &p_fsubjets_eta_, &b_fsubjets_eta_);
1902  chain_.SetBranchAddress("fsubjets_m", &p_fsubjets_m_, &b_fsubjets_m_);
1903  chain_.SetBranchAddress("fsubjets_phi", &p_fsubjets_phi_, &b_fsubjets_phi_);
1904  chain_.SetBranchAddress("fsubjets_poscsv", &p_fsubjets_poscsv_, &b_fsubjets_poscsv_);
1905  chain_.SetBranchAddress("fsubjets_pt", &p_fsubjets_pt_, &b_fsubjets_pt_);
1906  chain_.SetBranchAddress("fsubjets_sumcsv", &p_fsubjets_sumcsv_, &b_fsubjets_sumcsv_);
1907  chain_.SetBranchAddress("genfjets_eta", &p_genfjets_eta_, &b_genfjets_eta_);
1908  chain_.SetBranchAddress("genfjets_m", &p_genfjets_m_, &b_genfjets_m_);
1909  chain_.SetBranchAddress("genfjets_phi", &p_genfjets_phi_, &b_genfjets_phi_);
1910  chain_.SetBranchAddress("genfjets_pt", &p_genfjets_pt_, &b_genfjets_pt_);
1911  chain_.SetBranchAddress("genjets_eta", &p_genjets_eta_, &b_genjets_eta_);
1912  chain_.SetBranchAddress("genjets_m", &p_genjets_m_, &b_genjets_m_);
1913  chain_.SetBranchAddress("genjets_phi", &p_genjets_phi_, &b_genjets_phi_);
1914  chain_.SetBranchAddress("genjets_pt", &p_genjets_pt_, &b_genjets_pt_);
1915  chain_.SetBranchAddress("glu_proj_frac", &p_glu_proj_frac_, &b_glu_proj_frac_);
1916  chain_.SetBranchAddress("jets_gen_pt", &p_jets_gen_pt_, &b_jets_gen_pt_);
1917  chain_.SetBranchAddress("jets_id", &p_jets_id_, &b_jets_id_);
1918  chain_.SetBranchAddress("jets_m", &p_jets_m_, &b_jets_m_);
1919  chain_.SetBranchAddress("jets_parton_pt", &p_jets_parton_pt_, &b_jets_parton_pt_);
1920  chain_.SetBranchAddress("jets_pt_from_mini", &p_jets_pt_from_mini_, &b_jets_pt_from_mini_);
1921  chain_.SetBranchAddress("mc_eta", &p_mc_eta_, &b_mc_eta_);
1922  chain_.SetBranchAddress("mc_phi", &p_mc_phi_, &b_mc_phi_);
1923  chain_.SetBranchAddress("mc_pt", &p_mc_pt_, &b_mc_pt_);
1924  chain_.SetBranchAddress("mus_d0", &p_mus_d0_, &b_mus_d0_);
1925  chain_.SetBranchAddress("mus_dz", &p_mus_dz_, &b_mus_dz_);
1926  chain_.SetBranchAddress("mus_miniso_10", &p_mus_miniso_10_, &b_mus_miniso_10_);
1927  chain_.SetBranchAddress("mus_miniso_10_ch", &p_mus_miniso_10_ch_, &b_mus_miniso_10_ch_);
1928  chain_.SetBranchAddress("mus_miniso_tr10", &p_mus_miniso_tr10_, &b_mus_miniso_tr10_);
1929  chain_.SetBranchAddress("mus_miniso_tr10_ch", &p_mus_miniso_tr10_ch_, &b_mus_miniso_tr10_ch_);
1930  chain_.SetBranchAddress("mus_mt", &p_mus_mt_, &b_mus_mt_);
1931  chain_.SetBranchAddress("mus_reliso", &p_mus_reliso_, &b_mus_reliso_);
1932  chain_.SetBranchAddress("mus_reliso_r01", &p_mus_reliso_r01_, &b_mus_reliso_r01_);
1933  chain_.SetBranchAddress("mus_reliso_r015", &p_mus_reliso_r015_, &b_mus_reliso_r015_);
1934  chain_.SetBranchAddress("mus_reliso_r02", &p_mus_reliso_r02_, &b_mus_reliso_r02_);
1935  chain_.SetBranchAddress("mus_reliso_r03", &p_mus_reliso_r03_, &b_mus_reliso_r03_);
1936  chain_.SetBranchAddress("mus_reliso_r04", &p_mus_reliso_r04_, &b_mus_reliso_r04_);
1937  chain_.SetBranchAddress("mus_tru_dr", &p_mus_tru_dr_, &b_mus_tru_dr_);
1938  chain_.SetBranchAddress("subjets_csv", &p_subjets_csv_, &b_subjets_csv_);
1939  chain_.SetBranchAddress("subjets_eta", &p_subjets_eta_, &b_subjets_eta_);
1940  chain_.SetBranchAddress("subjets_id", &p_subjets_id_, &b_subjets_id_);
1941  chain_.SetBranchAddress("subjets_m", &p_subjets_m_, &b_subjets_m_);
1942  chain_.SetBranchAddress("subjets_mindr", &p_subjets_mindr_, &b_subjets_mindr_);
1943  chain_.SetBranchAddress("subjets_phi", &p_subjets_phi_, &b_subjets_phi_);
1944  chain_.SetBranchAddress("subjets_pt", &p_subjets_pt_, &b_subjets_pt_);
1945  chain_.SetBranchAddress("subjets_subeta", &p_subjets_subeta_, &b_subjets_subeta_);
1946  chain_.SetBranchAddress("subjets_subm", &p_subjets_subm_, &b_subjets_subm_);
1947  chain_.SetBranchAddress("subjets_subphi", &p_subjets_subphi_, &b_subjets_subphi_);
1948  chain_.SetBranchAddress("subjets_subpt", &p_subjets_subpt_, &b_subjets_subpt_);
1949  chain_.SetBranchAddress("tks_eta", &p_tks_eta_, &b_tks_eta_);
1950  chain_.SetBranchAddress("tks_mini_ch", &p_tks_mini_ch_, &b_tks_mini_ch_);
1951  chain_.SetBranchAddress("tks_mini_ne", &p_tks_mini_ne_, &b_tks_mini_ne_);
1952  chain_.SetBranchAddress("tks_mt", &p_tks_mt_, &b_tks_mt_);
1953  chain_.SetBranchAddress("tks_phi", &p_tks_phi_, &b_tks_phi_);
1954  chain_.SetBranchAddress("tks_pt", &p_tks_pt_, &b_tks_pt_);
1955  chain_.SetBranchAddress("tks_r02_ch", &p_tks_r02_ch_, &b_tks_r02_ch_);
1956  chain_.SetBranchAddress("tks_r02_ne", &p_tks_r02_ne_, &b_tks_r02_ne_);
1957  chain_.SetBranchAddress("tks_r03_ch", &p_tks_r03_ch_, &b_tks_r03_ch_);
1958  chain_.SetBranchAddress("tks_r03_ne", &p_tks_r03_ne_, &b_tks_r03_ne_);
1959  chain_.SetBranchAddress("tks_r04_ch", &p_tks_r04_ch_, &b_tks_r04_ch_);
1960  chain_.SetBranchAddress("tks_r04_ne", &p_tks_r04_ne_, &b_tks_r04_ne_);
1961  chain_.SetBranchAddress("tks_r05_ch", &p_tks_r05_ch_, &b_tks_r05_ch_);
1962  chain_.SetBranchAddress("tks_r05_ne", &p_tks_r05_ne_, &b_tks_r05_ne_);
1963  chain_.SetBranchAddress("tks_tru_dp", &p_tks_tru_dp_, &b_tks_tru_dp_);
1964  chain_.SetBranchAddress("tks_tru_dr", &p_tks_tru_dr_, &b_tks_tru_dr_);
1965  chain_.SetBranchAddress("els_tru_id", &p_els_tru_id_, &b_els_tru_id_);
1966  chain_.SetBranchAddress("els_tru_momid", &p_els_tru_momid_, &b_els_tru_momid_);
1967  chain_.SetBranchAddress("fjets08_btags", &p_fjets08_btags_, &b_fjets08_btags_);
1968  chain_.SetBranchAddress("fjets08_nconst", &p_fjets08_nconst_, &b_fjets08_nconst_);
1969  chain_.SetBranchAddress("fjets15_btags", &p_fjets15_btags_, &b_fjets15_btags_);
1970  chain_.SetBranchAddress("fjets15_nconst", &p_fjets15_nconst_, &b_fjets15_nconst_);
1971  chain_.SetBranchAddress("fjets_btags", &p_fjets_btags_, &b_fjets_btags_);
1972  chain_.SetBranchAddress("fjets_nconst", &p_fjets_nconst_, &b_fjets_nconst_);
1973  chain_.SetBranchAddress("fsubjets_btags", &p_fsubjets_btags_, &b_fsubjets_btags_);
1974  chain_.SetBranchAddress("fsubjets_nconst", &p_fsubjets_nconst_, &b_fsubjets_nconst_);
1975  chain_.SetBranchAddress("genfjets_nconst", &p_genfjets_nconst_, &b_genfjets_nconst_);
1976  chain_.SetBranchAddress("genjets_genfjet_index", &p_genjets_genfjet_index_, &b_genjets_genfjet_index_);
1977  chain_.SetBranchAddress("genjets_isr_code", &p_genjets_isr_code_, &b_genjets_isr_code_);
1978  chain_.SetBranchAddress("jets_fjet08_index", &p_jets_fjet08_index_, &b_jets_fjet08_index_);
1979  chain_.SetBranchAddress("jets_fjet15_index", &p_jets_fjet15_index_, &b_jets_fjet15_index_);
1980  chain_.SetBranchAddress("jets_fjet_index", &p_jets_fjet_index_, &b_jets_fjet_index_);
1981  chain_.SetBranchAddress("jets_isr_code", &p_jets_isr_code_, &b_jets_isr_code_);
1982  chain_.SetBranchAddress("mc_id", &p_mc_id_, &b_mc_id_);
1983  chain_.SetBranchAddress("mc_status", &p_mc_status_, &b_mc_status_);
1984  chain_.SetBranchAddress("mus_tru_id", &p_mus_tru_id_, &b_mus_tru_id_);
1985  chain_.SetBranchAddress("mus_tru_momid", &p_mus_tru_momid_, &b_mus_tru_momid_);
1986  chain_.SetBranchAddress("subjets_fsubjet_index", &p_subjets_fsubjet_index_, &b_subjets_fsubjet_index_);
1987  chain_.SetBranchAddress("subjets_nsub", &p_subjets_nsub_, &b_subjets_nsub_);
1988  chain_.SetBranchAddress("tks_charge", &p_tks_charge_, &b_tks_charge_);
1989  chain_.SetBranchAddress("tks_from_pv", &p_tks_from_pv_, &b_tks_from_pv_);
1990  chain_.SetBranchAddress("tks_id", &p_tks_id_, &b_tks_id_);
1991  chain_.SetBranchAddress("tks_num_prongs", &p_tks_num_prongs_, &b_tks_num_prongs_);
1992  chain_.SetBranchAddress("tks_tru_id", &p_tks_tru_id_, &b_tks_tru_id_);
1993  chain_.SetBranchAddress("mc_mom", &p_mc_mom_, &b_mc_mom_);
1994  chain_.SetBranchAddress("mc_type", &mc_type_, &b_mc_type_);
1995 }
1996 
1998  small_tree::Fill();
1999  //Resetting variables
2000  dphi_neutralinos_ = static_cast<float >(bad_val_);
2001  dphi_wlep_ = static_cast<float >(bad_val_);
2002  dphi_wlep_reliso_ = static_cast<float >(bad_val_);
2003  gen_ht_ = static_cast<float >(bad_val_);
2004  gen_met_ = static_cast<float >(bad_val_);
2005  gen_met_phi_ = static_cast<float >(bad_val_);
2006  gen_mj_ = static_cast<float >(bad_val_);
2007  ht40_ = static_cast<float >(bad_val_);
2008  ht_isr_ = static_cast<float >(bad_val_);
2009  ht_isr_me_ = static_cast<float >(bad_val_);
2010  ht_isr_nonme_ = static_cast<float >(bad_val_);
2011  ht_isr_tru_ = static_cast<float >(bad_val_);
2012  ht_nonb_ = static_cast<float >(bad_val_);
2013  ht_sub_ = static_cast<float >(bad_val_);
2014  lep_eta_ = static_cast<float >(bad_val_);
2015  lep_eta_reliso_ = static_cast<float >(bad_val_);
2016  lep_phi_ = static_cast<float >(bad_val_);
2017  lep_phi_reliso_ = static_cast<float >(bad_val_);
2018  lep_pt_ = static_cast<float >(bad_val_);
2019  lep_pt_reliso_ = static_cast<float >(bad_val_);
2020  max_dphi_bb_ = static_cast<float >(bad_val_);
2021  max_dphi_blep_ = static_cast<float >(bad_val_);
2022  max_dphi_bmet_ = static_cast<float >(bad_val_);
2023  max_dr_bb_ = static_cast<float >(bad_val_);
2024  max_dr_blep_ = static_cast<float >(bad_val_);
2025  max_m_bb_ = static_cast<float >(bad_val_);
2026  max_m_blep_ = static_cast<float >(bad_val_);
2027  max_mt_bmet_ = static_cast<float >(bad_val_);
2028  max_pt_bb_ = static_cast<float >(bad_val_);
2029  max_pt_blep_ = static_cast<float >(bad_val_);
2030  max_pt_bmet_ = static_cast<float >(bad_val_);
2031  mht_ = static_cast<float >(bad_val_);
2032  mht_sub_ = static_cast<float >(bad_val_);
2033  min_dphi_bb_ = static_cast<float >(bad_val_);
2034  min_dphi_blep_ = static_cast<float >(bad_val_);
2035  min_dphi_bmet_ = static_cast<float >(bad_val_);
2036  min_dr_bb_ = static_cast<float >(bad_val_);
2037  min_dr_blep_ = static_cast<float >(bad_val_);
2038  min_m_bb_ = static_cast<float >(bad_val_);
2039  min_m_blep_ = static_cast<float >(bad_val_);
2040  min_mt_bmet_ = static_cast<float >(bad_val_);
2041  min_mt_bmet_with_w_mass_ = static_cast<float >(bad_val_);
2042  min_pt_bb_ = static_cast<float >(bad_val_);
2043  min_pt_blep_ = static_cast<float >(bad_val_);
2044  min_pt_bmet_ = static_cast<float >(bad_val_);
2045  mindphin_metjet_ = static_cast<float >(bad_val_);
2046  mj_ = static_cast<float >(bad_val_);
2047  mj08_ = static_cast<float >(bad_val_);
2048  mj15_ = static_cast<float >(bad_val_);
2049  mj_sub_ = static_cast<float >(bad_val_);
2050  mt_reliso_ = static_cast<float >(bad_val_);
2051  st_ = static_cast<float >(bad_val_);
2052  st_reliso_ = static_cast<float >(bad_val_);
2053  tru_gluglu_dphi_ = static_cast<float >(bad_val_);
2054  tru_gluglu_m_ = static_cast<float >(bad_val_);
2055  tru_gluglu_pt_ = static_cast<float >(bad_val_);
2056  tru_gluglu_ptdiff_ = static_cast<float >(bad_val_);
2057  tru_sphericity_ = static_cast<float >(bad_val_);
2058  tru_tt_dphi_ = static_cast<float >(bad_val_);
2059  tru_tt_m_ = static_cast<float >(bad_val_);
2060  tru_tt_pt_ = static_cast<float >(bad_val_);
2061  tru_tt_ptdiff_ = static_cast<float >(bad_val_);
2062  trutop1_phi_ = static_cast<float >(bad_val_);
2063  trutop1_pt_ = static_cast<float >(bad_val_);
2064  trutop2_phi_ = static_cast<float >(bad_val_);
2065  trutop2_pt_ = static_cast<float >(bad_val_);
2066  lep_charge_ = static_cast<int >(bad_val_);
2067  lep_charge_reliso_ = static_cast<int >(bad_val_);
2068  n_isr_me_ = static_cast<int >(bad_val_);
2069  n_isr_nonme_ = static_cast<int >(bad_val_);
2070  nbadjets_ = static_cast<int >(bad_val_);
2071  nbl40_ = static_cast<int >(bad_val_);
2072  nbl_sub_ = static_cast<int >(bad_val_);
2073  nbm40_ = static_cast<int >(bad_val_);
2074  nbm_sub_ = static_cast<int >(bad_val_);
2075  nbt40_ = static_cast<int >(bad_val_);
2076  nbt_sub_ = static_cast<int >(bad_val_);
2077  nels_reliso_ = static_cast<int >(bad_val_);
2078  nfjets_ = static_cast<int >(bad_val_);
2079  nfjets08_ = static_cast<int >(bad_val_);
2080  nfjets15_ = static_cast<int >(bad_val_);
2081  nfsubjets_ = static_cast<int >(bad_val_);
2082  ngenfjets_ = static_cast<int >(bad_val_);
2083  ngenjets_ = static_cast<int >(bad_val_);
2084  njets40_ = static_cast<int >(bad_val_);
2085  nleps_reliso_ = static_cast<int >(bad_val_);
2086  nmus_reliso_ = static_cast<int >(bad_val_);
2087  nsubjets_ = static_cast<int >(bad_val_);
2088  ntks_ = static_cast<int >(bad_val_);
2089  ntks_chg_ = static_cast<int >(bad_val_);
2090  ntks_chg_reliso_ = static_cast<int >(bad_val_);
2091  ntruels_ = static_cast<int >(bad_val_);
2092  ntruleps_ = static_cast<int >(bad_val_);
2093  ntrumus_ = static_cast<int >(bad_val_);
2094  ntrutaush_ = static_cast<int >(bad_val_);
2095  ntrutausl_ = static_cast<int >(bad_val_);
2096  nvels_reliso_ = static_cast<int >(bad_val_);
2097  nvmus_reliso_ = static_cast<int >(bad_val_);
2098  badjets_islep_.clear();
2099  els_tru_tm_.clear();
2100  jets_islep_.clear();
2101  mus_tru_tm_.clear();
2102  tks_from_tau_.clear();
2103  tks_from_tauhad_.clear();
2104  tks_from_taulep_.clear();
2105  tks_from_w_.clear();
2106  tks_is_primary_.clear();
2107  tks_is_primary_reliso_.clear();
2108  tks_is_sig_lep_.clear();
2109  badjets_eta_.clear();
2110  badjets_id_.clear();
2111  badjets_m_.clear();
2112  badjets_phi_.clear();
2113  badjets_pt_.clear();
2114  els_d0_.clear();
2115  els_dz_.clear();
2116  els_miniso_10_.clear();
2117  els_miniso_10_ch_.clear();
2118  els_miniso_tr10_.clear();
2119  els_miniso_tr10_ch_.clear();
2120  els_mt_.clear();
2121  els_reliso_.clear();
2122  els_reliso_r01_.clear();
2123  els_reliso_r015_.clear();
2124  els_reliso_r02_.clear();
2125  els_reliso_r03_.clear();
2126  els_reliso_r04_.clear();
2127  els_sceta_.clear();
2128  els_tru_dr_.clear();
2129  fjets08_eta_.clear();
2130  fjets08_m_.clear();
2131  fjets08_phi_.clear();
2132  fjets08_poscsv_.clear();
2133  fjets08_pt_.clear();
2134  fjets08_sumcsv_.clear();
2135  fjets15_eta_.clear();
2136  fjets15_m_.clear();
2137  fjets15_phi_.clear();
2138  fjets15_poscsv_.clear();
2139  fjets15_pt_.clear();
2140  fjets15_sumcsv_.clear();
2141  fjets_eta_.clear();
2142  fjets_m_.clear();
2143  fjets_phi_.clear();
2144  fjets_poscsv_.clear();
2145  fjets_pt_.clear();
2146  fjets_sumcsv_.clear();
2147  fsubjets_eta_.clear();
2148  fsubjets_m_.clear();
2149  fsubjets_phi_.clear();
2150  fsubjets_poscsv_.clear();
2151  fsubjets_pt_.clear();
2152  fsubjets_sumcsv_.clear();
2153  genfjets_eta_.clear();
2154  genfjets_m_.clear();
2155  genfjets_phi_.clear();
2156  genfjets_pt_.clear();
2157  genjets_eta_.clear();
2158  genjets_m_.clear();
2159  genjets_phi_.clear();
2160  genjets_pt_.clear();
2161  glu_proj_frac_.clear();
2162  jets_gen_pt_.clear();
2163  jets_id_.clear();
2164  jets_m_.clear();
2165  jets_parton_pt_.clear();
2166  jets_pt_from_mini_.clear();
2167  mc_eta_.clear();
2168  mc_phi_.clear();
2169  mc_pt_.clear();
2170  mus_d0_.clear();
2171  mus_dz_.clear();
2172  mus_miniso_10_.clear();
2173  mus_miniso_10_ch_.clear();
2174  mus_miniso_tr10_.clear();
2175  mus_miniso_tr10_ch_.clear();
2176  mus_mt_.clear();
2177  mus_reliso_.clear();
2178  mus_reliso_r01_.clear();
2179  mus_reliso_r015_.clear();
2180  mus_reliso_r02_.clear();
2181  mus_reliso_r03_.clear();
2182  mus_reliso_r04_.clear();
2183  mus_tru_dr_.clear();
2184  subjets_csv_.clear();
2185  subjets_eta_.clear();
2186  subjets_id_.clear();
2187  subjets_m_.clear();
2188  subjets_mindr_.clear();
2189  subjets_phi_.clear();
2190  subjets_pt_.clear();
2191  subjets_subeta_.clear();
2192  subjets_subm_.clear();
2193  subjets_subphi_.clear();
2194  subjets_subpt_.clear();
2195  tks_eta_.clear();
2196  tks_mini_ch_.clear();
2197  tks_mini_ne_.clear();
2198  tks_mt_.clear();
2199  tks_phi_.clear();
2200  tks_pt_.clear();
2201  tks_r02_ch_.clear();
2202  tks_r02_ne_.clear();
2203  tks_r03_ch_.clear();
2204  tks_r03_ne_.clear();
2205  tks_r04_ch_.clear();
2206  tks_r04_ne_.clear();
2207  tks_r05_ch_.clear();
2208  tks_r05_ne_.clear();
2209  tks_tru_dp_.clear();
2210  tks_tru_dr_.clear();
2211  els_tru_id_.clear();
2212  els_tru_momid_.clear();
2213  fjets08_btags_.clear();
2214  fjets08_nconst_.clear();
2215  fjets15_btags_.clear();
2216  fjets15_nconst_.clear();
2217  fjets_btags_.clear();
2218  fjets_nconst_.clear();
2219  fsubjets_btags_.clear();
2220  fsubjets_nconst_.clear();
2221  genfjets_nconst_.clear();
2222  genjets_genfjet_index_.clear();
2223  genjets_isr_code_.clear();
2224  jets_fjet08_index_.clear();
2225  jets_fjet15_index_.clear();
2226  jets_fjet_index_.clear();
2227  jets_isr_code_.clear();
2228  mc_id_.clear();
2229  mc_status_.clear();
2230  mus_tru_id_.clear();
2231  mus_tru_momid_.clear();
2232  subjets_fsubjet_index_.clear();
2233  subjets_nsub_.clear();
2234  tks_charge_.clear();
2235  tks_from_pv_.clear();
2236  tks_id_.clear();
2237  tks_num_prongs_.clear();
2238  tks_tru_id_.clear();
2239  mc_mom_.clear();
2240  mc_type_ = static_cast<unsigned >(bad_val_);
2241 }
2242 
2243 string small_tree_full::Type() const{
2244  return "full";
2245 }
2246 
2248 }
2249 
2250 void small_tree_full::GetEntry(const long entry){
2251  small_tree::GetEntry(entry);
2252 
2253  c_dphi_neutralinos_ = false;
2254  c_dphi_wlep_ = false;
2255  c_dphi_wlep_reliso_ = false;
2256  c_gen_ht_ = false;
2257  c_gen_met_ = false;
2258  c_gen_met_phi_ = false;
2259  c_gen_mj_ = false;
2260  c_ht40_ = false;
2261  c_ht_isr_ = false;
2262  c_ht_isr_me_ = false;
2263  c_ht_isr_nonme_ = false;
2264  c_ht_isr_tru_ = false;
2265  c_ht_nonb_ = false;
2266  c_ht_sub_ = false;
2267  c_lep_eta_ = false;
2268  c_lep_eta_reliso_ = false;
2269  c_lep_phi_ = false;
2270  c_lep_phi_reliso_ = false;
2271  c_lep_pt_ = false;
2272  c_lep_pt_reliso_ = false;
2273  c_max_dphi_bb_ = false;
2274  c_max_dphi_blep_ = false;
2275  c_max_dphi_bmet_ = false;
2276  c_max_dr_bb_ = false;
2277  c_max_dr_blep_ = false;
2278  c_max_m_bb_ = false;
2279  c_max_m_blep_ = false;
2280  c_max_mt_bmet_ = false;
2281  c_max_pt_bb_ = false;
2282  c_max_pt_blep_ = false;
2283  c_max_pt_bmet_ = false;
2284  c_mht_ = false;
2285  c_mht_sub_ = false;
2286  c_min_dphi_bb_ = false;
2287  c_min_dphi_blep_ = false;
2288  c_min_dphi_bmet_ = false;
2289  c_min_dr_bb_ = false;
2290  c_min_dr_blep_ = false;
2291  c_min_m_bb_ = false;
2292  c_min_m_blep_ = false;
2293  c_min_mt_bmet_ = false;
2295  c_min_pt_bb_ = false;
2296  c_min_pt_blep_ = false;
2297  c_min_pt_bmet_ = false;
2298  c_mindphin_metjet_ = false;
2299  c_mj_ = false;
2300  c_mj08_ = false;
2301  c_mj15_ = false;
2302  c_mj_sub_ = false;
2303  c_mt_reliso_ = false;
2304  c_st_ = false;
2305  c_st_reliso_ = false;
2306  c_tru_gluglu_dphi_ = false;
2307  c_tru_gluglu_m_ = false;
2308  c_tru_gluglu_pt_ = false;
2309  c_tru_gluglu_ptdiff_ = false;
2310  c_tru_sphericity_ = false;
2311  c_tru_tt_dphi_ = false;
2312  c_tru_tt_m_ = false;
2313  c_tru_tt_pt_ = false;
2314  c_tru_tt_ptdiff_ = false;
2315  c_trutop1_phi_ = false;
2316  c_trutop1_pt_ = false;
2317  c_trutop2_phi_ = false;
2318  c_trutop2_pt_ = false;
2319  c_lep_charge_ = false;
2320  c_lep_charge_reliso_ = false;
2321  c_n_isr_me_ = false;
2322  c_n_isr_nonme_ = false;
2323  c_nbadjets_ = false;
2324  c_nbl40_ = false;
2325  c_nbl_sub_ = false;
2326  c_nbm40_ = false;
2327  c_nbm_sub_ = false;
2328  c_nbt40_ = false;
2329  c_nbt_sub_ = false;
2330  c_nels_reliso_ = false;
2331  c_nfjets_ = false;
2332  c_nfjets08_ = false;
2333  c_nfjets15_ = false;
2334  c_nfsubjets_ = false;
2335  c_ngenfjets_ = false;
2336  c_ngenjets_ = false;
2337  c_njets40_ = false;
2338  c_nleps_reliso_ = false;
2339  c_nmus_reliso_ = false;
2340  c_nsubjets_ = false;
2341  c_ntks_ = false;
2342  c_ntks_chg_ = false;
2343  c_ntks_chg_reliso_ = false;
2344  c_ntruels_ = false;
2345  c_ntruleps_ = false;
2346  c_ntrumus_ = false;
2347  c_ntrutaush_ = false;
2348  c_ntrutausl_ = false;
2349  c_nvels_reliso_ = false;
2350  c_nvmus_reliso_ = false;
2351  c_badjets_islep_ = false;
2352  c_els_tru_tm_ = false;
2353  c_jets_islep_ = false;
2354  c_mus_tru_tm_ = false;
2355  c_tks_from_tau_ = false;
2356  c_tks_from_tauhad_ = false;
2357  c_tks_from_taulep_ = false;
2358  c_tks_from_w_ = false;
2359  c_tks_is_primary_ = false;
2360  c_tks_is_primary_reliso_ = false;
2361  c_tks_is_sig_lep_ = false;
2362  c_badjets_eta_ = false;
2363  c_badjets_id_ = false;
2364  c_badjets_m_ = false;
2365  c_badjets_phi_ = false;
2366  c_badjets_pt_ = false;
2367  c_els_d0_ = false;
2368  c_els_dz_ = false;
2369  c_els_miniso_10_ = false;
2370  c_els_miniso_10_ch_ = false;
2371  c_els_miniso_tr10_ = false;
2372  c_els_miniso_tr10_ch_ = false;
2373  c_els_mt_ = false;
2374  c_els_reliso_ = false;
2375  c_els_reliso_r01_ = false;
2376  c_els_reliso_r015_ = false;
2377  c_els_reliso_r02_ = false;
2378  c_els_reliso_r03_ = false;
2379  c_els_reliso_r04_ = false;
2380  c_els_sceta_ = false;
2381  c_els_tru_dr_ = false;
2382  c_fjets08_eta_ = false;
2383  c_fjets08_m_ = false;
2384  c_fjets08_phi_ = false;
2385  c_fjets08_poscsv_ = false;
2386  c_fjets08_pt_ = false;
2387  c_fjets08_sumcsv_ = false;
2388  c_fjets15_eta_ = false;
2389  c_fjets15_m_ = false;
2390  c_fjets15_phi_ = false;
2391  c_fjets15_poscsv_ = false;
2392  c_fjets15_pt_ = false;
2393  c_fjets15_sumcsv_ = false;
2394  c_fjets_eta_ = false;
2395  c_fjets_m_ = false;
2396  c_fjets_phi_ = false;
2397  c_fjets_poscsv_ = false;
2398  c_fjets_pt_ = false;
2399  c_fjets_sumcsv_ = false;
2400  c_fsubjets_eta_ = false;
2401  c_fsubjets_m_ = false;
2402  c_fsubjets_phi_ = false;
2403  c_fsubjets_poscsv_ = false;
2404  c_fsubjets_pt_ = false;
2405  c_fsubjets_sumcsv_ = false;
2406  c_genfjets_eta_ = false;
2407  c_genfjets_m_ = false;
2408  c_genfjets_phi_ = false;
2409  c_genfjets_pt_ = false;
2410  c_genjets_eta_ = false;
2411  c_genjets_m_ = false;
2412  c_genjets_phi_ = false;
2413  c_genjets_pt_ = false;
2414  c_glu_proj_frac_ = false;
2415  c_jets_gen_pt_ = false;
2416  c_jets_id_ = false;
2417  c_jets_m_ = false;
2418  c_jets_parton_pt_ = false;
2419  c_jets_pt_from_mini_ = false;
2420  c_mc_eta_ = false;
2421  c_mc_phi_ = false;
2422  c_mc_pt_ = false;
2423  c_mus_d0_ = false;
2424  c_mus_dz_ = false;
2425  c_mus_miniso_10_ = false;
2426  c_mus_miniso_10_ch_ = false;
2427  c_mus_miniso_tr10_ = false;
2428  c_mus_miniso_tr10_ch_ = false;
2429  c_mus_mt_ = false;
2430  c_mus_reliso_ = false;
2431  c_mus_reliso_r01_ = false;
2432  c_mus_reliso_r015_ = false;
2433  c_mus_reliso_r02_ = false;
2434  c_mus_reliso_r03_ = false;
2435  c_mus_reliso_r04_ = false;
2436  c_mus_tru_dr_ = false;
2437  c_subjets_csv_ = false;
2438  c_subjets_eta_ = false;
2439  c_subjets_id_ = false;
2440  c_subjets_m_ = false;
2441  c_subjets_mindr_ = false;
2442  c_subjets_phi_ = false;
2443  c_subjets_pt_ = false;
2444  c_subjets_subeta_ = false;
2445  c_subjets_subm_ = false;
2446  c_subjets_subphi_ = false;
2447  c_subjets_subpt_ = false;
2448  c_tks_eta_ = false;
2449  c_tks_mini_ch_ = false;
2450  c_tks_mini_ne_ = false;
2451  c_tks_mt_ = false;
2452  c_tks_phi_ = false;
2453  c_tks_pt_ = false;
2454  c_tks_r02_ch_ = false;
2455  c_tks_r02_ne_ = false;
2456  c_tks_r03_ch_ = false;
2457  c_tks_r03_ne_ = false;
2458  c_tks_r04_ch_ = false;
2459  c_tks_r04_ne_ = false;
2460  c_tks_r05_ch_ = false;
2461  c_tks_r05_ne_ = false;
2462  c_tks_tru_dp_ = false;
2463  c_tks_tru_dr_ = false;
2464  c_els_tru_id_ = false;
2465  c_els_tru_momid_ = false;
2466  c_fjets08_btags_ = false;
2467  c_fjets08_nconst_ = false;
2468  c_fjets15_btags_ = false;
2469  c_fjets15_nconst_ = false;
2470  c_fjets_btags_ = false;
2471  c_fjets_nconst_ = false;
2472  c_fsubjets_btags_ = false;
2473  c_fsubjets_nconst_ = false;
2474  c_genfjets_nconst_ = false;
2475  c_genjets_genfjet_index_ = false;
2476  c_genjets_isr_code_ = false;
2477  c_jets_fjet08_index_ = false;
2478  c_jets_fjet15_index_ = false;
2479  c_jets_fjet_index_ = false;
2480  c_jets_isr_code_ = false;
2481  c_mc_id_ = false;
2482  c_mc_status_ = false;
2483  c_mus_tru_id_ = false;
2484  c_mus_tru_momid_ = false;
2485  c_subjets_fsubjet_index_ = false;
2486  c_subjets_nsub_ = false;
2487  c_tks_charge_ = false;
2488  c_tks_from_pv_ = false;
2489  c_tks_id_ = false;
2490  c_tks_num_prongs_ = false;
2491  c_tks_tru_id_ = false;
2492  c_mc_mom_ = false;
2493  c_mc_type_ = false;
2494 }
2495 
2497  if(!read_only_){
2498  throw std::logic_error("Trying to write to const tree.");
2499  }
2501  b_dphi_neutralinos_->GetEntry(entry_);
2502  c_dphi_neutralinos_ = true;
2503  }
2504  return dphi_neutralinos_;
2505 }
2506 
2507 float const & small_tree_full::dphi_wlep() const{
2508  if(!read_only_){
2509  throw std::logic_error("Trying to write to const tree.");
2510  }
2511  if(!c_dphi_wlep_ && b_dphi_wlep_){
2512  b_dphi_wlep_->GetEntry(entry_);
2513  c_dphi_wlep_ = true;
2514  }
2515  return dphi_wlep_;
2516 }
2517 
2519  if(!read_only_){
2520  throw std::logic_error("Trying to write to const tree.");
2521  }
2523  b_dphi_wlep_reliso_->GetEntry(entry_);
2524  c_dphi_wlep_reliso_ = true;
2525  }
2526  return dphi_wlep_reliso_;
2527 }
2528 
2529 float const & small_tree_full::gen_ht() const{
2530  if(!read_only_){
2531  throw std::logic_error("Trying to write to const tree.");
2532  }
2533  if(!c_gen_ht_ && b_gen_ht_){
2534  b_gen_ht_->GetEntry(entry_);
2535  c_gen_ht_ = true;
2536  }
2537  return gen_ht_;
2538 }
2539 
2540 float const & small_tree_full::gen_met() const{
2541  if(!read_only_){
2542  throw std::logic_error("Trying to write to const tree.");
2543  }
2544  if(!c_gen_met_ && b_gen_met_){
2545  b_gen_met_->GetEntry(entry_);
2546  c_gen_met_ = true;
2547  }
2548  return gen_met_;
2549 }
2550 
2551 float const & small_tree_full::gen_met_phi() const{
2552  if(!read_only_){
2553  throw std::logic_error("Trying to write to const tree.");
2554  }
2556  b_gen_met_phi_->GetEntry(entry_);
2557  c_gen_met_phi_ = true;
2558  }
2559  return gen_met_phi_;
2560 }
2561 
2562 float const & small_tree_full::gen_mj() const{
2563  if(!read_only_){
2564  throw std::logic_error("Trying to write to const tree.");
2565  }
2566  if(!c_gen_mj_ && b_gen_mj_){
2567  b_gen_mj_->GetEntry(entry_);
2568  c_gen_mj_ = true;
2569  }
2570  return gen_mj_;
2571 }
2572 
2573 float const & small_tree_full::ht40() const{
2574  if(!read_only_){
2575  throw std::logic_error("Trying to write to const tree.");
2576  }
2577  if(!c_ht40_ && b_ht40_){
2578  b_ht40_->GetEntry(entry_);
2579  c_ht40_ = true;
2580  }
2581  return ht40_;
2582 }
2583 
2584 float const & small_tree_full::ht_isr() const{
2585  if(!read_only_){
2586  throw std::logic_error("Trying to write to const tree.");
2587  }
2588  if(!c_ht_isr_ && b_ht_isr_){
2589  b_ht_isr_->GetEntry(entry_);
2590  c_ht_isr_ = true;
2591  }
2592  return ht_isr_;
2593 }
2594 
2595 float const & small_tree_full::ht_isr_me() const{
2596  if(!read_only_){
2597  throw std::logic_error("Trying to write to const tree.");
2598  }
2599  if(!c_ht_isr_me_ && b_ht_isr_me_){
2600  b_ht_isr_me_->GetEntry(entry_);
2601  c_ht_isr_me_ = true;
2602  }
2603  return ht_isr_me_;
2604 }
2605 
2606 float const & small_tree_full::ht_isr_nonme() const{
2607  if(!read_only_){
2608  throw std::logic_error("Trying to write to const tree.");
2609  }
2611  b_ht_isr_nonme_->GetEntry(entry_);
2612  c_ht_isr_nonme_ = true;
2613  }
2614  return ht_isr_nonme_;
2615 }
2616 
2617 float const & small_tree_full::ht_isr_tru() const{
2618  if(!read_only_){
2619  throw std::logic_error("Trying to write to const tree.");
2620  }
2621  if(!c_ht_isr_tru_ && b_ht_isr_tru_){
2622  b_ht_isr_tru_->GetEntry(entry_);
2623  c_ht_isr_tru_ = true;
2624  }
2625  return ht_isr_tru_;
2626 }
2627 
2628 float const & small_tree_full::ht_nonb() const{
2629  if(!read_only_){
2630  throw std::logic_error("Trying to write to const tree.");
2631  }
2632  if(!c_ht_nonb_ && b_ht_nonb_){
2633  b_ht_nonb_->GetEntry(entry_);
2634  c_ht_nonb_ = true;
2635  }
2636  return ht_nonb_;
2637 }
2638 
2639 float const & small_tree_full::ht_sub() const{
2640  if(!read_only_){
2641  throw std::logic_error("Trying to write to const tree.");
2642  }
2643  if(!c_ht_sub_ && b_ht_sub_){
2644  b_ht_sub_->GetEntry(entry_);
2645  c_ht_sub_ = true;
2646  }
2647  return ht_sub_;
2648 }
2649 
2650 float const & small_tree_full::lep_eta() const{
2651  if(!read_only_){
2652  throw std::logic_error("Trying to write to const tree.");
2653  }
2654  if(!c_lep_eta_ && b_lep_eta_){
2655  b_lep_eta_->GetEntry(entry_);
2656  c_lep_eta_ = true;
2657  }
2658  return lep_eta_;
2659 }
2660 
2661 float const & small_tree_full::lep_eta_reliso() const{
2662  if(!read_only_){
2663  throw std::logic_error("Trying to write to const tree.");
2664  }
2666  b_lep_eta_reliso_->GetEntry(entry_);
2667  c_lep_eta_reliso_ = true;
2668  }
2669  return lep_eta_reliso_;
2670 }
2671 
2672 float const & small_tree_full::lep_phi() const{
2673  if(!read_only_){
2674  throw std::logic_error("Trying to write to const tree.");
2675  }
2676  if(!c_lep_phi_ && b_lep_phi_){
2677  b_lep_phi_->GetEntry(entry_);
2678  c_lep_phi_ = true;
2679  }
2680  return lep_phi_;
2681 }
2682 
2683 float const & small_tree_full::lep_phi_reliso() const{
2684  if(!read_only_){
2685  throw std::logic_error("Trying to write to const tree.");
2686  }
2688  b_lep_phi_reliso_->GetEntry(entry_);
2689  c_lep_phi_reliso_ = true;
2690  }
2691  return lep_phi_reliso_;
2692 }
2693 
2694 float const & small_tree_full::lep_pt() const{
2695  if(!read_only_){
2696  throw std::logic_error("Trying to write to const tree.");
2697  }
2698  if(!c_lep_pt_ && b_lep_pt_){
2699  b_lep_pt_->GetEntry(entry_);
2700  c_lep_pt_ = true;
2701  }
2702  return lep_pt_;
2703 }
2704 
2705 float const & small_tree_full::lep_pt_reliso() const{
2706  if(!read_only_){
2707  throw std::logic_error("Trying to write to const tree.");
2708  }
2710  b_lep_pt_reliso_->GetEntry(entry_);
2711  c_lep_pt_reliso_ = true;
2712  }
2713  return lep_pt_reliso_;
2714 }
2715 
2716 float const & small_tree_full::max_dphi_bb() const{
2717  if(!read_only_){
2718  throw std::logic_error("Trying to write to const tree.");
2719  }
2721  b_max_dphi_bb_->GetEntry(entry_);
2722  c_max_dphi_bb_ = true;
2723  }
2724  return max_dphi_bb_;
2725 }
2726 
2727 float const & small_tree_full::max_dphi_blep() const{
2728  if(!read_only_){
2729  throw std::logic_error("Trying to write to const tree.");
2730  }
2732  b_max_dphi_blep_->GetEntry(entry_);
2733  c_max_dphi_blep_ = true;
2734  }
2735  return max_dphi_blep_;
2736 }
2737 
2738 float const & small_tree_full::max_dphi_bmet() const{
2739  if(!read_only_){
2740  throw std::logic_error("Trying to write to const tree.");
2741  }
2743  b_max_dphi_bmet_->GetEntry(entry_);
2744  c_max_dphi_bmet_ = true;
2745  }
2746  return max_dphi_bmet_;
2747 }
2748 
2749 float const & small_tree_full::max_dr_bb() const{
2750  if(!read_only_){
2751  throw std::logic_error("Trying to write to const tree.");
2752  }
2753  if(!c_max_dr_bb_ && b_max_dr_bb_){
2754  b_max_dr_bb_->GetEntry(entry_);
2755  c_max_dr_bb_ = true;
2756  }
2757  return max_dr_bb_;
2758 }
2759 
2760 float const & small_tree_full::max_dr_blep() const{
2761  if(!read_only_){
2762  throw std::logic_error("Trying to write to const tree.");
2763  }
2765  b_max_dr_blep_->GetEntry(entry_);
2766  c_max_dr_blep_ = true;
2767  }
2768  return max_dr_blep_;
2769 }
2770 
2771 float const & small_tree_full::max_m_bb() const{
2772  if(!read_only_){
2773  throw std::logic_error("Trying to write to const tree.");
2774  }
2775  if(!c_max_m_bb_ && b_max_m_bb_){
2776  b_max_m_bb_->GetEntry(entry_);
2777  c_max_m_bb_ = true;
2778  }
2779  return max_m_bb_;
2780 }
2781 
2782 float const & small_tree_full::max_m_blep() const{
2783  if(!read_only_){
2784  throw std::logic_error("Trying to write to const tree.");
2785  }
2786  if(!c_max_m_blep_ && b_max_m_blep_){
2787  b_max_m_blep_->GetEntry(entry_);
2788  c_max_m_blep_ = true;
2789  }
2790  return max_m_blep_;
2791 }
2792 
2793 float const & small_tree_full::max_mt_bmet() const{
2794  if(!read_only_){
2795  throw std::logic_error("Trying to write to const tree.");
2796  }
2798  b_max_mt_bmet_->GetEntry(entry_);
2799  c_max_mt_bmet_ = true;
2800  }
2801  return max_mt_bmet_;
2802 }
2803 
2804 float const & small_tree_full::max_pt_bb() const{
2805  if(!read_only_){
2806  throw std::logic_error("Trying to write to const tree.");
2807  }
2808  if(!c_max_pt_bb_ && b_max_pt_bb_){
2809  b_max_pt_bb_->GetEntry(entry_);
2810  c_max_pt_bb_ = true;
2811  }
2812  return max_pt_bb_;
2813 }
2814 
2815 float const & small_tree_full::max_pt_blep() const{
2816  if(!read_only_){
2817  throw std::logic_error("Trying to write to const tree.");
2818  }
2820  b_max_pt_blep_->GetEntry(entry_);
2821  c_max_pt_blep_ = true;
2822  }
2823  return max_pt_blep_;
2824 }
2825 
2826 float const & small_tree_full::max_pt_bmet() const{
2827  if(!read_only_){
2828  throw std::logic_error("Trying to write to const tree.");
2829  }
2831  b_max_pt_bmet_->GetEntry(entry_);
2832  c_max_pt_bmet_ = true;
2833  }
2834  return max_pt_bmet_;
2835 }
2836 
2837 float const & small_tree_full::mht() const{
2838  if(!read_only_){
2839  throw std::logic_error("Trying to write to const tree.");
2840  }
2841  if(!c_mht_ && b_mht_){
2842  b_mht_->GetEntry(entry_);
2843  c_mht_ = true;
2844  }
2845  return mht_;
2846 }
2847 
2848 float const & small_tree_full::mht_sub() const{
2849  if(!read_only_){
2850  throw std::logic_error("Trying to write to const tree.");
2851  }
2852  if(!c_mht_sub_ && b_mht_sub_){
2853  b_mht_sub_->GetEntry(entry_);
2854  c_mht_sub_ = true;
2855  }
2856  return mht_sub_;
2857 }
2858 
2859 float const & small_tree_full::min_dphi_bb() const{
2860  if(!read_only_){
2861  throw std::logic_error("Trying to write to const tree.");
2862  }
2864  b_min_dphi_bb_->GetEntry(entry_);
2865  c_min_dphi_bb_ = true;
2866  }
2867  return min_dphi_bb_;
2868 }
2869 
2870 float const & small_tree_full::min_dphi_blep() const{
2871  if(!read_only_){
2872  throw std::logic_error("Trying to write to const tree.");
2873  }
2875  b_min_dphi_blep_->GetEntry(entry_);
2876  c_min_dphi_blep_ = true;
2877  }
2878  return min_dphi_blep_;
2879 }
2880 
2881 float const & small_tree_full::min_dphi_bmet() const{
2882  if(!read_only_){
2883  throw std::logic_error("Trying to write to const tree.");
2884  }
2886  b_min_dphi_bmet_->GetEntry(entry_);
2887  c_min_dphi_bmet_ = true;
2888  }
2889  return min_dphi_bmet_;
2890 }
2891 
2892 float const & small_tree_full::min_dr_bb() const{
2893  if(!read_only_){
2894  throw std::logic_error("Trying to write to const tree.");
2895  }
2896  if(!c_min_dr_bb_ && b_min_dr_bb_){
2897  b_min_dr_bb_->GetEntry(entry_);
2898  c_min_dr_bb_ = true;
2899  }
2900  return min_dr_bb_;
2901 }
2902 
2903 float const & small_tree_full::min_dr_blep() const{
2904  if(!read_only_){
2905  throw std::logic_error("Trying to write to const tree.");
2906  }
2908  b_min_dr_blep_->GetEntry(entry_);
2909  c_min_dr_blep_ = true;
2910  }
2911  return min_dr_blep_;
2912 }
2913 
2914 float const & small_tree_full::min_m_bb() const{
2915  if(!read_only_){
2916  throw std::logic_error("Trying to write to const tree.");
2917  }
2918  if(!c_min_m_bb_ && b_min_m_bb_){
2919  b_min_m_bb_->GetEntry(entry_);
2920  c_min_m_bb_ = true;
2921  }
2922  return min_m_bb_;
2923 }
2924 
2925 float const & small_tree_full::min_m_blep() const{
2926  if(!read_only_){
2927  throw std::logic_error("Trying to write to const tree.");
2928  }
2929  if(!c_min_m_blep_ && b_min_m_blep_){
2930  b_min_m_blep_->GetEntry(entry_);
2931  c_min_m_blep_ = true;
2932  }
2933  return min_m_blep_;
2934 }
2935 
2936 float const & small_tree_full::min_mt_bmet() const{
2937  if(!read_only_){
2938  throw std::logic_error("Trying to write to const tree.");
2939  }
2941  b_min_mt_bmet_->GetEntry(entry_);
2942  c_min_mt_bmet_ = true;
2943  }
2944  return min_mt_bmet_;
2945 }
2946 
2948  if(!read_only_){
2949  throw std::logic_error("Trying to write to const tree.");
2950  }
2954  }
2955  return min_mt_bmet_with_w_mass_;
2956 }
2957 
2958 float const & small_tree_full::min_pt_bb() const{
2959  if(!read_only_){
2960  throw std::logic_error("Trying to write to const tree.");
2961  }
2962  if(!c_min_pt_bb_ && b_min_pt_bb_){
2963  b_min_pt_bb_->GetEntry(entry_);
2964  c_min_pt_bb_ = true;
2965  }
2966  return min_pt_bb_;
2967 }
2968 
2969 float const & small_tree_full::min_pt_blep() const{
2970  if(!read_only_){
2971  throw std::logic_error("Trying to write to const tree.");
2972  }
2974  b_min_pt_blep_->GetEntry(entry_);
2975  c_min_pt_blep_ = true;
2976  }
2977  return min_pt_blep_;
2978 }
2979 
2980 float const & small_tree_full::min_pt_bmet() const{
2981  if(!read_only_){
2982  throw std::logic_error("Trying to write to const tree.");
2983  }
2985  b_min_pt_bmet_->GetEntry(entry_);
2986  c_min_pt_bmet_ = true;
2987  }
2988  return min_pt_bmet_;
2989 }
2990 
2991 float const & small_tree_full::mindphin_metjet() const{
2992  if(!read_only_){
2993  throw std::logic_error("Trying to write to const tree.");
2994  }
2996  b_mindphin_metjet_->GetEntry(entry_);
2997  c_mindphin_metjet_ = true;
2998  }
2999  return mindphin_metjet_;
3000 }
3001 
3002 float const & small_tree_full::mj() const{
3003  if(!read_only_){
3004  throw std::logic_error("Trying to write to const tree.");
3005  }
3006  if(!c_mj_ && b_mj_){
3007  b_mj_->GetEntry(entry_);
3008  c_mj_ = true;
3009  }
3010  return mj_;
3011 }
3012 
3013 float const & small_tree_full::mj08() const{
3014  if(!read_only_){
3015  throw std::logic_error("Trying to write to const tree.");
3016  }
3017  if(!c_mj08_ && b_mj08_){
3018  b_mj08_->GetEntry(entry_);
3019  c_mj08_ = true;
3020  }
3021  return mj08_;
3022 }
3023 
3024 float const & small_tree_full::mj15() const{
3025  if(!read_only_){
3026  throw std::logic_error("Trying to write to const tree.");
3027  }
3028  if(!c_mj15_ && b_mj15_){
3029  b_mj15_->GetEntry(entry_);
3030  c_mj15_ = true;
3031  }
3032  return mj15_;
3033 }
3034 
3035 float const & small_tree_full::mj_sub() const{
3036  if(!read_only_){
3037  throw std::logic_error("Trying to write to const tree.");
3038  }
3039  if(!c_mj_sub_ && b_mj_sub_){
3040  b_mj_sub_->GetEntry(entry_);
3041  c_mj_sub_ = true;
3042  }
3043  return mj_sub_;
3044 }
3045 
3046 float const & small_tree_full::mt_reliso() const{
3047  if(!read_only_){
3048  throw std::logic_error("Trying to write to const tree.");
3049  }
3050  if(!c_mt_reliso_ && b_mt_reliso_){
3051  b_mt_reliso_->GetEntry(entry_);
3052  c_mt_reliso_ = true;
3053  }
3054  return mt_reliso_;
3055 }
3056 
3057 float const & small_tree_full::st() const{
3058  if(!read_only_){
3059  throw std::logic_error("Trying to write to const tree.");
3060  }
3061  if(!c_st_ && b_st_){
3062  b_st_->GetEntry(entry_);
3063  c_st_ = true;
3064  }
3065  return st_;
3066 }
3067 
3068 float const & small_tree_full::st_reliso() const{
3069  if(!read_only_){
3070  throw std::logic_error("Trying to write to const tree.");
3071  }
3072  if(!c_st_reliso_ && b_st_reliso_){
3073  b_st_reliso_->GetEntry(entry_);
3074  c_st_reliso_ = true;
3075  }
3076  return st_reliso_;
3077 }
3078 
3079 float const & small_tree_full::tru_gluglu_dphi() const{
3080  if(!read_only_){
3081  throw std::logic_error("Trying to write to const tree.");
3082  }
3084  b_tru_gluglu_dphi_->GetEntry(entry_);
3085  c_tru_gluglu_dphi_ = true;
3086  }
3087  return tru_gluglu_dphi_;
3088 }
3089 
3090 float const & small_tree_full::tru_gluglu_m() const{
3091  if(!read_only_){
3092  throw std::logic_error("Trying to write to const tree.");
3093  }
3095  b_tru_gluglu_m_->GetEntry(entry_);
3096  c_tru_gluglu_m_ = true;
3097  }
3098  return tru_gluglu_m_;
3099 }
3100 
3101 float const & small_tree_full::tru_gluglu_pt() const{
3102  if(!read_only_){
3103  throw std::logic_error("Trying to write to const tree.");
3104  }
3106  b_tru_gluglu_pt_->GetEntry(entry_);
3107  c_tru_gluglu_pt_ = true;
3108  }
3109  return tru_gluglu_pt_;
3110 }
3111 
3113  if(!read_only_){
3114  throw std::logic_error("Trying to write to const tree.");
3115  }
3117  b_tru_gluglu_ptdiff_->GetEntry(entry_);
3118  c_tru_gluglu_ptdiff_ = true;
3119  }
3120  return tru_gluglu_ptdiff_;
3121 }
3122 
3123 float const & small_tree_full::tru_sphericity() const{
3124  if(!read_only_){
3125  throw std::logic_error("Trying to write to const tree.");
3126  }
3128  b_tru_sphericity_->GetEntry(entry_);
3129  c_tru_sphericity_ = true;
3130  }
3131  return tru_sphericity_;
3132 }
3133 
3134 float const & small_tree_full::tru_tt_dphi() const{
3135  if(!read_only_){
3136  throw std::logic_error("Trying to write to const tree.");
3137  }
3139  b_tru_tt_dphi_->GetEntry(entry_);
3140  c_tru_tt_dphi_ = true;
3141  }
3142  return tru_tt_dphi_;
3143 }
3144 
3145 float const & small_tree_full::tru_tt_m() const{
3146  if(!read_only_){
3147  throw std::logic_error("Trying to write to const tree.");
3148  }
3149  if(!c_tru_tt_m_ && b_tru_tt_m_){
3150  b_tru_tt_m_->GetEntry(entry_);
3151  c_tru_tt_m_ = true;
3152  }
3153  return tru_tt_m_;
3154 }
3155 
3156 float const & small_tree_full::tru_tt_pt() const{
3157  if(!read_only_){
3158  throw std::logic_error("Trying to write to const tree.");
3159  }
3160  if(!c_tru_tt_pt_ && b_tru_tt_pt_){
3161  b_tru_tt_pt_->GetEntry(entry_);
3162  c_tru_tt_pt_ = true;
3163  }
3164  return tru_tt_pt_;
3165 }
3166 
3167 float const & small_tree_full::tru_tt_ptdiff() const{
3168  if(!read_only_){
3169  throw std::logic_error("Trying to write to const tree.");
3170  }
3172  b_tru_tt_ptdiff_->GetEntry(entry_);
3173  c_tru_tt_ptdiff_ = true;
3174  }
3175  return tru_tt_ptdiff_;
3176 }
3177 
3178 float const & small_tree_full::trutop1_phi() const{
3179  if(!read_only_){
3180  throw std::logic_error("Trying to write to const tree.");
3181  }
3183  b_trutop1_phi_->GetEntry(entry_);
3184  c_trutop1_phi_ = true;
3185  }
3186  return trutop1_phi_;
3187 }
3188 
3189 float const & small_tree_full::trutop1_pt() const{
3190  if(!read_only_){
3191  throw std::logic_error("Trying to write to const tree.");
3192  }
3193  if(!c_trutop1_pt_ && b_trutop1_pt_){
3194  b_trutop1_pt_->GetEntry(entry_);
3195  c_trutop1_pt_ = true;
3196  }
3197  return trutop1_pt_;
3198 }
3199 
3200 float const & small_tree_full::trutop2_phi() const{
3201  if(!read_only_){
3202  throw std::logic_error("Trying to write to const tree.");
3203  }
3205  b_trutop2_phi_->GetEntry(entry_);
3206  c_trutop2_phi_ = true;
3207  }
3208  return trutop2_phi_;
3209 }
3210 
3211 float const & small_tree_full::trutop2_pt() const{
3212  if(!read_only_){
3213  throw std::logic_error("Trying to write to const tree.");
3214  }
3215  if(!c_trutop2_pt_ && b_trutop2_pt_){
3216  b_trutop2_pt_->GetEntry(entry_);
3217  c_trutop2_pt_ = true;
3218  }
3219  return trutop2_pt_;
3220 }
3221 
3222 int const & small_tree_full::lep_charge() const{
3223  if(!read_only_){
3224  throw std::logic_error("Trying to write to const tree.");
3225  }
3226  if(!c_lep_charge_ && b_lep_charge_){
3227  b_lep_charge_->GetEntry(entry_);
3228  c_lep_charge_ = true;
3229  }
3230  return lep_charge_;
3231 }
3232 
3234  if(!read_only_){
3235  throw std::logic_error("Trying to write to const tree.");
3236  }
3238  b_lep_charge_reliso_->GetEntry(entry_);
3239  c_lep_charge_reliso_ = true;
3240  }
3241  return lep_charge_reliso_;
3242 }
3243 
3244 int const & small_tree_full::n_isr_me() const{
3245  if(!read_only_){
3246  throw std::logic_error("Trying to write to const tree.");
3247  }
3248  if(!c_n_isr_me_ && b_n_isr_me_){
3249  b_n_isr_me_->GetEntry(entry_);
3250  c_n_isr_me_ = true;
3251  }
3252  return n_isr_me_;
3253 }
3254 
3255 int const & small_tree_full::n_isr_nonme() const{
3256  if(!read_only_){
3257  throw std::logic_error("Trying to write to const tree.");
3258  }
3260  b_n_isr_nonme_->GetEntry(entry_);
3261  c_n_isr_nonme_ = true;
3262  }
3263  return n_isr_nonme_;
3264 }
3265 
3266 int const & small_tree_full::nbadjets() const{
3267  if(!read_only_){
3268  throw std::logic_error("Trying to write to const tree.");
3269  }
3270  if(!c_nbadjets_ && b_nbadjets_){
3271  b_nbadjets_->GetEntry(entry_);
3272  c_nbadjets_ = true;
3273  }
3274  return nbadjets_;
3275 }
3276 
3277 int const & small_tree_full::nbl40() const{
3278  if(!read_only_){
3279  throw std::logic_error("Trying to write to const tree.");
3280  }
3281  if(!c_nbl40_ && b_nbl40_){
3282  b_nbl40_->GetEntry(entry_);
3283  c_nbl40_ = true;
3284  }
3285  return nbl40_;
3286 }
3287 
3288 int const & small_tree_full::nbl_sub() const{
3289  if(!read_only_){
3290  throw std::logic_error("Trying to write to const tree.");
3291  }
3292  if(!c_nbl_sub_ && b_nbl_sub_){
3293  b_nbl_sub_->GetEntry(entry_);
3294  c_nbl_sub_ = true;
3295  }
3296  return nbl_sub_;
3297 }
3298 
3299 int const & small_tree_full::nbm40() const{
3300  if(!read_only_){
3301  throw std::logic_error("Trying to write to const tree.");
3302  }
3303  if(!c_nbm40_ && b_nbm40_){
3304  b_nbm40_->GetEntry(entry_);
3305  c_nbm40_ = true;
3306  }
3307  return nbm40_;
3308 }
3309 
3310 int const & small_tree_full::nbm_sub() const{
3311  if(!read_only_){
3312  throw std::logic_error("Trying to write to const tree.");
3313  }
3314  if(!c_nbm_sub_ && b_nbm_sub_){
3315  b_nbm_sub_->GetEntry(entry_);
3316  c_nbm_sub_ = true;
3317  }
3318  return nbm_sub_;
3319 }
3320 
3321 int const & small_tree_full::nbt40() const{
3322  if(!read_only_){
3323  throw std::logic_error("Trying to write to const tree.");
3324  }
3325  if(!c_nbt40_ && b_nbt40_){
3326  b_nbt40_->GetEntry(entry_);
3327  c_nbt40_ = true;
3328  }
3329  return nbt40_;
3330 }
3331 
3332 int const & small_tree_full::nbt_sub() const{
3333  if(!read_only_){
3334  throw std::logic_error("Trying to write to const tree.");
3335  }
3336  if(!c_nbt_sub_ && b_nbt_sub_){
3337  b_nbt_sub_->GetEntry(entry_);
3338  c_nbt_sub_ = true;
3339  }
3340  return nbt_sub_;
3341 }
3342 
3343 int const & small_tree_full::nels_reliso() const{
3344  if(!read_only_){
3345  throw std::logic_error("Trying to write to const tree.");
3346  }
3348  b_nels_reliso_->GetEntry(entry_);
3349  c_nels_reliso_ = true;
3350  }
3351  return nels_reliso_;
3352 }
3353 
3354 int const & small_tree_full::nfjets() const{
3355  if(!read_only_){
3356  throw std::logic_error("Trying to write to const tree.");
3357  }
3358  if(!c_nfjets_ && b_nfjets_){
3359  b_nfjets_->GetEntry(entry_);
3360  c_nfjets_ = true;
3361  }
3362  return nfjets_;
3363 }
3364 
3365 int const & small_tree_full::nfjets08() const{
3366  if(!read_only_){
3367  throw std::logic_error("Trying to write to const tree.");
3368  }
3369  if(!c_nfjets08_ && b_nfjets08_){
3370  b_nfjets08_->GetEntry(entry_);
3371  c_nfjets08_ = true;
3372  }
3373  return nfjets08_;
3374 }
3375 
3376 int const & small_tree_full::nfjets15() const{
3377  if(!read_only_){
3378  throw std::logic_error("Trying to write to const tree.");
3379  }
3380  if(!c_nfjets15_ && b_nfjets15_){
3381  b_nfjets15_->GetEntry(entry_);
3382  c_nfjets15_ = true;
3383  }
3384  return nfjets15_;
3385 }
3386 
3387 int const & small_tree_full::nfsubjets() const{
3388  if(!read_only_){
3389  throw std::logic_error("Trying to write to const tree.");
3390  }
3391  if(!c_nfsubjets_ && b_nfsubjets_){
3392  b_nfsubjets_->GetEntry(entry_);
3393  c_nfsubjets_ = true;
3394  }
3395  return nfsubjets_;
3396 }
3397 
3398 int const & small_tree_full::ngenfjets() const{
3399  if(!read_only_){
3400  throw std::logic_error("Trying to write to const tree.");
3401  }
3402  if(!c_ngenfjets_ && b_ngenfjets_){
3403  b_ngenfjets_->GetEntry(entry_);
3404  c_ngenfjets_ = true;
3405  }
3406  return ngenfjets_;
3407 }
3408 
3409 int const & small_tree_full::ngenjets() const{
3410  if(!read_only_){
3411  throw std::logic_error("Trying to write to const tree.");
3412  }
3413  if(!c_ngenjets_ && b_ngenjets_){
3414  b_ngenjets_->GetEntry(entry_);
3415  c_ngenjets_ = true;
3416  }
3417  return ngenjets_;
3418 }
3419 
3420 int const & small_tree_full::njets40() const{
3421  if(!read_only_){
3422  throw std::logic_error("Trying to write to const tree.");
3423  }
3424  if(!c_njets40_ && b_njets40_){
3425  b_njets40_->GetEntry(entry_);
3426  c_njets40_ = true;
3427  }
3428  return njets40_;
3429 }
3430 
3431 int const & small_tree_full::nleps_reliso() const{
3432  if(!read_only_){
3433  throw std::logic_error("Trying to write to const tree.");
3434  }
3436  b_nleps_reliso_->GetEntry(entry_);
3437  c_nleps_reliso_ = true;
3438  }
3439  return nleps_reliso_;
3440 }
3441 
3442 int const & small_tree_full::nmus_reliso() const{
3443  if(!read_only_){
3444  throw std::logic_error("Trying to write to const tree.");
3445  }
3447  b_nmus_reliso_->GetEntry(entry_);
3448  c_nmus_reliso_ = true;
3449  }
3450  return nmus_reliso_;
3451 }
3452 
3453 int const & small_tree_full::nsubjets() const{
3454  if(!read_only_){
3455  throw std::logic_error("Trying to write to const tree.");
3456  }
3457  if(!c_nsubjets_ && b_nsubjets_){
3458  b_nsubjets_->GetEntry(entry_);
3459  c_nsubjets_ = true;
3460  }
3461  return nsubjets_;
3462 }
3463 
3464 int const & small_tree_full::ntks() const{
3465  if(!read_only_){
3466  throw std::logic_error("Trying to write to const tree.");
3467  }
3468  if(!c_ntks_ && b_ntks_){
3469  b_ntks_->GetEntry(entry_);
3470  c_ntks_ = true;
3471  }
3472  return ntks_;
3473 }
3474 
3475 int const & small_tree_full::ntks_chg() const{
3476  if(!read_only_){
3477  throw std::logic_error("Trying to write to const tree.");
3478  }
3479  if(!c_ntks_chg_ && b_ntks_chg_){
3480  b_ntks_chg_->GetEntry(entry_);
3481  c_ntks_chg_ = true;
3482  }
3483  return ntks_chg_;
3484 }
3485 
3487  if(!read_only_){
3488  throw std::logic_error("Trying to write to const tree.");
3489  }
3491  b_ntks_chg_reliso_->GetEntry(entry_);
3492  c_ntks_chg_reliso_ = true;
3493  }
3494  return ntks_chg_reliso_;
3495 }
3496 
3497 int const & small_tree_full::ntruels() const{
3498  if(!read_only_){
3499  throw std::logic_error("Trying to write to const tree.");
3500  }
3501  if(!c_ntruels_ && b_ntruels_){
3502  b_ntruels_->GetEntry(entry_);
3503  c_ntruels_ = true;
3504  }
3505  return ntruels_;
3506 }
3507 
3508 int const & small_tree_full::ntruleps() const{
3509  if(!read_only_){
3510  throw std::logic_error("Trying to write to const tree.");
3511  }
3512  if(!c_ntruleps_ && b_ntruleps_){
3513  b_ntruleps_->GetEntry(entry_);
3514  c_ntruleps_ = true;
3515  }
3516  return ntruleps_;
3517 }
3518 
3519 int const & small_tree_full::ntrumus() const{
3520  if(!read_only_){
3521  throw std::logic_error("Trying to write to const tree.");
3522  }
3523  if(!c_ntrumus_ && b_ntrumus_){
3524  b_ntrumus_->GetEntry(entry_);
3525  c_ntrumus_ = true;
3526  }
3527  return ntrumus_;
3528 }
3529 
3530 int const & small_tree_full::ntrutaush() const{
3531  if(!read_only_){
3532  throw std::logic_error("Trying to write to const tree.");
3533  }
3534  if(!c_ntrutaush_ && b_ntrutaush_){
3535  b_ntrutaush_->GetEntry(entry_);
3536  c_ntrutaush_ = true;
3537  }
3538  return ntrutaush_;
3539 }
3540 
3541 int const & small_tree_full::ntrutausl() const{
3542  if(!read_only_){
3543  throw std::logic_error("Trying to write to const tree.");
3544  }
3545  if(!c_ntrutausl_ && b_ntrutausl_){
3546  b_ntrutausl_->GetEntry(entry_);
3547  c_ntrutausl_ = true;
3548  }
3549  return ntrutausl_;
3550 }
3551 
3552 int const & small_tree_full::nvels_reliso() const{
3553  if(!read_only_){
3554  throw std::logic_error("Trying to write to const tree.");
3555  }
3557  b_nvels_reliso_->GetEntry(entry_);
3558  c_nvels_reliso_ = true;
3559  }
3560  return nvels_reliso_;
3561 }
3562 
3563 int const & small_tree_full::nvmus_reliso() const{
3564  if(!read_only_){
3565  throw std::logic_error("Trying to write to const tree.");
3566  }
3568  b_nvmus_reliso_->GetEntry(entry_);
3569  c_nvmus_reliso_ = true;
3570  }
3571  return nvmus_reliso_;
3572 }
3573 
3574 std::vector<bool> const & small_tree_full::badjets_islep() const{
3575  if(!read_only_){
3576  throw std::logic_error("Trying to write to const tree.");
3577  }
3579  b_badjets_islep_->GetEntry(entry_);
3580  c_badjets_islep_ = true;
3581  }
3582  return badjets_islep_;
3583 }
3584 
3585 std::vector<bool> const & small_tree_full::els_tru_tm() const{
3586  if(!read_only_){
3587  throw std::logic_error("Trying to write to const tree.");
3588  }
3589  if(!c_els_tru_tm_ && b_els_tru_tm_){
3590  b_els_tru_tm_->GetEntry(entry_);
3591  c_els_tru_tm_ = true;
3592  }
3593  return els_tru_tm_;
3594 }
3595 
3596 std::vector<bool> const & small_tree_full::jets_islep() const{
3597  if(!read_only_){
3598  throw std::logic_error("Trying to write to const tree.");
3599  }
3600  if(!c_jets_islep_ && b_jets_islep_){
3601  b_jets_islep_->GetEntry(entry_);
3602  c_jets_islep_ = true;
3603  }
3604  return jets_islep_;
3605 }
3606 
3607 std::vector<bool> const & small_tree_full::mus_tru_tm() const{
3608  if(!read_only_){
3609  throw std::logic_error("Trying to write to const tree.");
3610  }
3611  if(!c_mus_tru_tm_ && b_mus_tru_tm_){
3612  b_mus_tru_tm_->GetEntry(entry_);
3613  c_mus_tru_tm_ = true;
3614  }
3615  return mus_tru_tm_;
3616 }
3617 
3618 std::vector<bool> const & small_tree_full::tks_from_tau() const{
3619  if(!read_only_){
3620  throw std::logic_error("Trying to write to const tree.");
3621  }
3623  b_tks_from_tau_->GetEntry(entry_);
3624  c_tks_from_tau_ = true;
3625  }
3626  return tks_from_tau_;
3627 }
3628 
3629 std::vector<bool> const & small_tree_full::tks_from_tauhad() const{
3630  if(!read_only_){
3631  throw std::logic_error("Trying to write to const tree.");
3632  }
3634  b_tks_from_tauhad_->GetEntry(entry_);
3635  c_tks_from_tauhad_ = true;
3636  }
3637  return tks_from_tauhad_;
3638 }
3639 
3640 std::vector<bool> const & small_tree_full::tks_from_taulep() const{
3641  if(!read_only_){
3642  throw std::logic_error("Trying to write to const tree.");
3643  }
3645  b_tks_from_taulep_->GetEntry(entry_);
3646  c_tks_from_taulep_ = true;
3647  }
3648  return tks_from_taulep_;
3649 }
3650 
3651 std::vector<bool> const & small_tree_full::tks_from_w() const{
3652  if(!read_only_){
3653  throw std::logic_error("Trying to write to const tree.");
3654  }
3655  if(!c_tks_from_w_ && b_tks_from_w_){
3656  b_tks_from_w_->GetEntry(entry_);
3657  c_tks_from_w_ = true;
3658  }
3659  return tks_from_w_;
3660 }
3661 
3662 std::vector<bool> const & small_tree_full::tks_is_primary() const{
3663  if(!read_only_){
3664  throw std::logic_error("Trying to write to const tree.");
3665  }
3667  b_tks_is_primary_->GetEntry(entry_);
3668  c_tks_is_primary_ = true;
3669  }
3670  return tks_is_primary_;
3671 }
3672 
3673 std::vector<bool> const & small_tree_full::tks_is_primary_reliso() const{
3674  if(!read_only_){
3675  throw std::logic_error("Trying to write to const tree.");
3676  }
3678  b_tks_is_primary_reliso_->GetEntry(entry_);
3679  c_tks_is_primary_reliso_ = true;
3680  }
3681  return tks_is_primary_reliso_;
3682 }
3683 
3684 std::vector<bool> const & small_tree_full::tks_is_sig_lep() const{
3685  if(!read_only_){
3686  throw std::logic_error("Trying to write to const tree.");
3687  }
3689  b_tks_is_sig_lep_->GetEntry(entry_);
3690  c_tks_is_sig_lep_ = true;
3691  }
3692  return tks_is_sig_lep_;
3693 }
3694 
3695 std::vector<float> const & small_tree_full::badjets_eta() const{
3696  if(!read_only_){
3697  throw std::logic_error("Trying to write to const tree.");
3698  }
3700  b_badjets_eta_->GetEntry(entry_);
3701  c_badjets_eta_ = true;
3702  }
3703  return badjets_eta_;
3704 }
3705 
3706 std::vector<float> const & small_tree_full::badjets_id() const{
3707  if(!read_only_){
3708  throw std::logic_error("Trying to write to const tree.");
3709  }
3710  if(!c_badjets_id_ && b_badjets_id_){
3711  b_badjets_id_->GetEntry(entry_);
3712  c_badjets_id_ = true;
3713  }
3714  return badjets_id_;
3715 }
3716 
3717 std::vector<float> const & small_tree_full::badjets_m() const{
3718  if(!read_only_){
3719  throw std::logic_error("Trying to write to const tree.");
3720  }
3721  if(!c_badjets_m_ && b_badjets_m_){
3722  b_badjets_m_->GetEntry(entry_);
3723  c_badjets_m_ = true;
3724  }
3725  return badjets_m_;
3726 }
3727 
3728 std::vector<float> const & small_tree_full::badjets_phi() const{
3729  if(!read_only_){
3730  throw std::logic_error("Trying to write to const tree.");
3731  }
3733  b_badjets_phi_->GetEntry(entry_);
3734  c_badjets_phi_ = true;
3735  }
3736  return badjets_phi_;
3737 }
3738 
3739 std::vector<float> const & small_tree_full::badjets_pt() const{
3740  if(!read_only_){
3741  throw std::logic_error("Trying to write to const tree.");
3742  }
3743  if(!c_badjets_pt_ && b_badjets_pt_){
3744  b_badjets_pt_->GetEntry(entry_);
3745  c_badjets_pt_ = true;
3746  }
3747  return badjets_pt_;
3748 }
3749 
3750 std::vector<float> const & small_tree_full::els_d0() const{
3751  if(!read_only_){
3752  throw std::logic_error("Trying to write to const tree.");
3753  }
3754  if(!c_els_d0_ && b_els_d0_){
3755  b_els_d0_->GetEntry(entry_);
3756  c_els_d0_ = true;
3757  }
3758  return els_d0_;
3759 }
3760 
3761 std::vector<float> const & small_tree_full::els_dz() const{
3762  if(!read_only_){
3763  throw std::logic_error("Trying to write to const tree.");
3764  }
3765  if(!c_els_dz_ && b_els_dz_){
3766  b_els_dz_->GetEntry(entry_);
3767  c_els_dz_ = true;
3768  }
3769  return els_dz_;
3770 }
3771 
3772 std::vector<float> const & small_tree_full::els_miniso_10() const{
3773  if(!read_only_){
3774  throw std::logic_error("Trying to write to const tree.");
3775  }
3777  b_els_miniso_10_->GetEntry(entry_);
3778  c_els_miniso_10_ = true;
3779  }
3780  return els_miniso_10_;
3781 }
3782 
3783 std::vector<float> const & small_tree_full::els_miniso_10_ch() const{
3784  if(!read_only_){
3785  throw std::logic_error("Trying to write to const tree.");
3786  }
3788  b_els_miniso_10_ch_->GetEntry(entry_);
3789  c_els_miniso_10_ch_ = true;
3790  }
3791  return els_miniso_10_ch_;
3792 }
3793 
3794 std::vector<float> const & small_tree_full::els_miniso_tr10() const{
3795  if(!read_only_){
3796  throw std::logic_error("Trying to write to const tree.");
3797  }
3799  b_els_miniso_tr10_->GetEntry(entry_);
3800  c_els_miniso_tr10_ = true;
3801  }
3802  return els_miniso_tr10_;
3803 }
3804 
3805 std::vector<float> const & small_tree_full::els_miniso_tr10_ch() const{
3806  if(!read_only_){
3807  throw std::logic_error("Trying to write to const tree.");
3808  }
3810  b_els_miniso_tr10_ch_->GetEntry(entry_);
3811  c_els_miniso_tr10_ch_ = true;
3812  }
3813  return els_miniso_tr10_ch_;
3814 }
3815 
3816 std::vector<float> const & small_tree_full::els_mt() const{
3817  if(!read_only_){
3818  throw std::logic_error("Trying to write to const tree.");
3819  }
3820  if(!c_els_mt_ && b_els_mt_){
3821  b_els_mt_->GetEntry(entry_);
3822  c_els_mt_ = true;
3823  }
3824  return els_mt_;
3825 }
3826 
3827 std::vector<float> const & small_tree_full::els_reliso() const{
3828  if(!read_only_){
3829  throw std::logic_error("Trying to write to const tree.");
3830  }
3831  if(!c_els_reliso_ && b_els_reliso_){
3832  b_els_reliso_->GetEntry(entry_);
3833  c_els_reliso_ = true;
3834  }
3835  return els_reliso_;
3836 }
3837 
3838 std::vector<float> const & small_tree_full::els_reliso_r01() const{
3839  if(!read_only_){
3840  throw std::logic_error("Trying to write to const tree.");
3841  }
3843  b_els_reliso_r01_->GetEntry(entry_);
3844  c_els_reliso_r01_ = true;
3845  }
3846  return els_reliso_r01_;
3847 }
3848 
3849 std::vector<float> const & small_tree_full::els_reliso_r015() const{
3850  if(!read_only_){
3851  throw std::logic_error("Trying to write to const tree.");
3852  }
3854  b_els_reliso_r015_->GetEntry(entry_);
3855  c_els_reliso_r015_ = true;
3856  }
3857  return els_reliso_r015_;
3858 }
3859 
3860 std::vector<float> const & small_tree_full::els_reliso_r02() const{
3861  if(!read_only_){
3862  throw std::logic_error("Trying to write to const tree.");
3863  }
3865  b_els_reliso_r02_->GetEntry(entry_);
3866  c_els_reliso_r02_ = true;
3867  }
3868  return els_reliso_r02_;
3869 }
3870 
3871 std::vector<float> const & small_tree_full::els_reliso_r03() const{
3872  if(!read_only_){
3873  throw std::logic_error("Trying to write to const tree.");
3874  }
3876  b_els_reliso_r03_->GetEntry(entry_);
3877  c_els_reliso_r03_ = true;
3878  }
3879  return els_reliso_r03_;
3880 }
3881 
3882 std::vector<float> const & small_tree_full::els_reliso_r04() const{
3883  if(!read_only_){
3884  throw std::logic_error("Trying to write to const tree.");
3885  }
3887  b_els_reliso_r04_->GetEntry(entry_);
3888  c_els_reliso_r04_ = true;
3889  }
3890  return els_reliso_r04_;
3891 }
3892 
3893 std::vector<float> const & small_tree_full::els_sceta() const{
3894  if(!read_only_){
3895  throw std::logic_error("Trying to write to const tree.");
3896  }
3897  if(!c_els_sceta_ && b_els_sceta_){
3898  b_els_sceta_->GetEntry(entry_);
3899  c_els_sceta_ = true;
3900  }
3901  return els_sceta_;
3902 }
3903 
3904 std::vector<float> const & small_tree_full::els_tru_dr() const{
3905  if(!read_only_){
3906  throw std::logic_error("Trying to write to const tree.");
3907  }
3908  if(!c_els_tru_dr_ && b_els_tru_dr_){
3909  b_els_tru_dr_->GetEntry(entry_);
3910  c_els_tru_dr_ = true;
3911  }
3912  return els_tru_dr_;
3913 }
3914 
3915 std::vector<float> const & small_tree_full::fjets08_eta() const{
3916  if(!read_only_){
3917  throw std::logic_error("Trying to write to const tree.");
3918  }
3920  b_fjets08_eta_->GetEntry(entry_);
3921  c_fjets08_eta_ = true;
3922  }
3923  return fjets08_eta_;
3924 }
3925 
3926 std::vector<float> const & small_tree_full::fjets08_m() const{
3927  if(!read_only_){
3928  throw std::logic_error("Trying to write to const tree.");
3929  }
3930  if(!c_fjets08_m_ && b_fjets08_m_){
3931  b_fjets08_m_->GetEntry(entry_);
3932  c_fjets08_m_ = true;
3933  }
3934  return fjets08_m_;
3935 }
3936 
3937 std::vector<float> const & small_tree_full::fjets08_phi() const{
3938  if(!read_only_){
3939  throw std::logic_error("Trying to write to const tree.");
3940  }
3942  b_fjets08_phi_->GetEntry(entry_);
3943  c_fjets08_phi_ = true;
3944  }
3945  return fjets08_phi_;
3946 }
3947 
3948 std::vector<float> const & small_tree_full::fjets08_poscsv() const{
3949  if(!read_only_){
3950  throw std::logic_error("Trying to write to const tree.");
3951  }
3953  b_fjets08_poscsv_->GetEntry(entry_);
3954  c_fjets08_poscsv_ = true;
3955  }
3956  return fjets08_poscsv_;
3957 }
3958 
3959 std::vector<float> const & small_tree_full::fjets08_pt() const{
3960  if(!read_only_){
3961  throw std::logic_error("Trying to write to const tree.");
3962  }
3963  if(!c_fjets08_pt_ && b_fjets08_pt_){
3964  b_fjets08_pt_->GetEntry(entry_);
3965  c_fjets08_pt_ = true;
3966  }
3967  return fjets08_pt_;
3968 }
3969 
3970 std::vector<float> const & small_tree_full::fjets08_sumcsv() const{
3971  if(!read_only_){
3972  throw std::logic_error("Trying to write to const tree.");
3973  }
3975  b_fjets08_sumcsv_->GetEntry(entry_);
3976  c_fjets08_sumcsv_ = true;
3977  }
3978  return fjets08_sumcsv_;
3979 }
3980 
3981 std::vector<float> const & small_tree_full::fjets15_eta() const{
3982  if(!read_only_){
3983  throw std::logic_error("Trying to write to const tree.");
3984  }
3986  b_fjets15_eta_->GetEntry(entry_);
3987  c_fjets15_eta_ = true;
3988  }
3989  return fjets15_eta_;
3990 }
3991 
3992 std::vector<float> const & small_tree_full::fjets15_m() const{
3993  if(!read_only_){
3994  throw std::logic_error("Trying to write to const tree.");
3995  }
3996  if(!c_fjets15_m_ && b_fjets15_m_){
3997  b_fjets15_m_->GetEntry(entry_);
3998  c_fjets15_m_ = true;
3999  }
4000  return fjets15_m_;
4001 }
4002 
4003 std::vector<float> const & small_tree_full::fjets15_phi() const{
4004  if(!read_only_){
4005  throw std::logic_error("Trying to write to const tree.");
4006  }
4008  b_fjets15_phi_->GetEntry(entry_);
4009  c_fjets15_phi_ = true;
4010  }
4011  return fjets15_phi_;
4012 }
4013 
4014 std::vector<float> const & small_tree_full::fjets15_poscsv() const{
4015  if(!read_only_){
4016  throw std::logic_error("Trying to write to const tree.");
4017  }
4019  b_fjets15_poscsv_->GetEntry(entry_);
4020  c_fjets15_poscsv_ = true;
4021  }
4022  return fjets15_poscsv_;
4023 }
4024 
4025 std::vector<float> const & small_tree_full::fjets15_pt() const{
4026  if(!read_only_){
4027  throw std::logic_error("Trying to write to const tree.");
4028  }
4029  if(!c_fjets15_pt_ && b_fjets15_pt_){
4030  b_fjets15_pt_->GetEntry(entry_);
4031  c_fjets15_pt_ = true;
4032  }
4033  return fjets15_pt_;
4034 }
4035 
4036 std::vector<float> const & small_tree_full::fjets15_sumcsv() const{
4037  if(!read_only_){
4038  throw std::logic_error("Trying to write to const tree.");
4039  }
4041  b_fjets15_sumcsv_->GetEntry(entry_);
4042  c_fjets15_sumcsv_ = true;
4043  }
4044  return fjets15_sumcsv_;
4045 }
4046 
4047 std::vector<float> const & small_tree_full::fjets_eta() const{
4048  if(!read_only_){
4049  throw std::logic_error("Trying to write to const tree.");
4050  }
4051  if(!c_fjets_eta_ && b_fjets_eta_){
4052  b_fjets_eta_->GetEntry(entry_);
4053  c_fjets_eta_ = true;
4054  }
4055  return fjets_eta_;
4056 }
4057 
4058 std::vector<float> const & small_tree_full::fjets_m() const{
4059  if(!read_only_){
4060  throw std::logic_error("Trying to write to const tree.");
4061  }
4062  if(!c_fjets_m_ && b_fjets_m_){
4063  b_fjets_m_->GetEntry(entry_);
4064  c_fjets_m_ = true;
4065  }
4066  return fjets_m_;
4067 }
4068 
4069 std::vector<float> const & small_tree_full::fjets_phi() const{
4070  if(!read_only_){
4071  throw std::logic_error("Trying to write to const tree.");
4072  }
4073  if(!c_fjets_phi_ && b_fjets_phi_){
4074  b_fjets_phi_->GetEntry(entry_);
4075  c_fjets_phi_ = true;
4076  }
4077  return fjets_phi_;
4078 }
4079 
4080 std::vector<float> const & small_tree_full::fjets_poscsv() const{
4081  if(!read_only_){
4082  throw std::logic_error("Trying to write to const tree.");
4083  }
4085  b_fjets_poscsv_->GetEntry(entry_);
4086  c_fjets_poscsv_ = true;
4087  }
4088  return fjets_poscsv_;
4089 }
4090 
4091 std::vector<float> const & small_tree_full::fjets_pt() const{
4092  if(!read_only_){
4093  throw std::logic_error("Trying to write to const tree.");
4094  }
4095  if(!c_fjets_pt_ && b_fjets_pt_){
4096  b_fjets_pt_->GetEntry(entry_);
4097  c_fjets_pt_ = true;
4098  }
4099  return fjets_pt_;
4100 }
4101 
4102 std::vector<float> const & small_tree_full::fjets_sumcsv() const{
4103  if(!read_only_){
4104  throw std::logic_error("Trying to write to const tree.");
4105  }
4107  b_fjets_sumcsv_->GetEntry(entry_);
4108  c_fjets_sumcsv_ = true;
4109  }
4110  return fjets_sumcsv_;
4111 }
4112 
4113 std::vector<float> const & small_tree_full::fsubjets_eta() const{
4114  if(!read_only_){
4115  throw std::logic_error("Trying to write to const tree.");
4116  }
4118  b_fsubjets_eta_->GetEntry(entry_);
4119  c_fsubjets_eta_ = true;
4120  }
4121  return fsubjets_eta_;
4122 }
4123 
4124 std::vector<float> const & small_tree_full::fsubjets_m() const{
4125  if(!read_only_){
4126  throw std::logic_error("Trying to write to const tree.");
4127  }
4128  if(!c_fsubjets_m_ && b_fsubjets_m_){
4129  b_fsubjets_m_->GetEntry(entry_);
4130  c_fsubjets_m_ = true;
4131  }
4132  return fsubjets_m_;
4133 }
4134 
4135 std::vector<float> const & small_tree_full::fsubjets_phi() const{
4136  if(!read_only_){
4137  throw std::logic_error("Trying to write to const tree.");
4138  }
4140  b_fsubjets_phi_->GetEntry(entry_);
4141  c_fsubjets_phi_ = true;
4142  }
4143  return fsubjets_phi_;
4144 }
4145 
4146 std::vector<float> const & small_tree_full::fsubjets_poscsv() const{
4147  if(!read_only_){
4148  throw std::logic_error("Trying to write to const tree.");
4149  }
4151  b_fsubjets_poscsv_->GetEntry(entry_);
4152  c_fsubjets_poscsv_ = true;
4153  }
4154  return fsubjets_poscsv_;
4155 }
4156 
4157 std::vector<float> const & small_tree_full::fsubjets_pt() const{
4158  if(!read_only_){
4159  throw std::logic_error("Trying to write to const tree.");
4160  }
4162  b_fsubjets_pt_->GetEntry(entry_);
4163  c_fsubjets_pt_ = true;
4164  }
4165  return fsubjets_pt_;
4166 }
4167 
4168 std::vector<float> const & small_tree_full::fsubjets_sumcsv() const{
4169  if(!read_only_){
4170  throw std::logic_error("Trying to write to const tree.");
4171  }
4173  b_fsubjets_sumcsv_->GetEntry(entry_);
4174  c_fsubjets_sumcsv_ = true;
4175  }
4176  return fsubjets_sumcsv_;
4177 }
4178 
4179 std::vector<float> const & small_tree_full::genfjets_eta() const{
4180  if(!read_only_){
4181  throw std::logic_error("Trying to write to const tree.");
4182  }
4184  b_genfjets_eta_->GetEntry(entry_);
4185  c_genfjets_eta_ = true;
4186  }
4187  return genfjets_eta_;
4188 }
4189 
4190 std::vector<float> const & small_tree_full::genfjets_m() const{
4191  if(!read_only_){
4192  throw std::logic_error("Trying to write to const tree.");
4193  }
4194  if(!c_genfjets_m_ && b_genfjets_m_){
4195  b_genfjets_m_->GetEntry(entry_);
4196  c_genfjets_m_ = true;
4197  }
4198  return genfjets_m_;
4199 }
4200 
4201 std::vector<float> const & small_tree_full::genfjets_phi() const{
4202  if(!read_only_){
4203  throw std::logic_error("Trying to write to const tree.");
4204  }
4206  b_genfjets_phi_->GetEntry(entry_);
4207  c_genfjets_phi_ = true;
4208  }
4209  return genfjets_phi_;
4210 }
4211 
4212 std::vector<float> const & small_tree_full::genfjets_pt() const{
4213  if(!read_only_){
4214  throw std::logic_error("Trying to write to const tree.");
4215  }
4217  b_genfjets_pt_->GetEntry(entry_);
4218  c_genfjets_pt_ = true;
4219  }
4220  return genfjets_pt_;
4221 }
4222 
4223 std::vector<float> const & small_tree_full::genjets_eta() const{
4224  if(!read_only_){
4225  throw std::logic_error("Trying to write to const tree.");
4226  }
4228  b_genjets_eta_->GetEntry(entry_);
4229  c_genjets_eta_ = true;
4230  }
4231  return genjets_eta_;
4232 }
4233 
4234 std::vector<float> const & small_tree_full::genjets_m() const{
4235  if(!read_only_){
4236  throw std::logic_error("Trying to write to const tree.");
4237  }
4238  if(!c_genjets_m_ && b_genjets_m_){
4239  b_genjets_m_->GetEntry(entry_);
4240  c_genjets_m_ = true;
4241  }
4242  return genjets_m_;
4243 }
4244 
4245 std::vector<float> const & small_tree_full::genjets_phi() const{
4246  if(!read_only_){
4247  throw std::logic_error("Trying to write to const tree.");
4248  }
4250  b_genjets_phi_->GetEntry(entry_);
4251  c_genjets_phi_ = true;
4252  }
4253  return genjets_phi_;
4254 }
4255 
4256 std::vector<float> const & small_tree_full::genjets_pt() const{
4257  if(!read_only_){
4258  throw std::logic_error("Trying to write to const tree.");
4259  }
4260  if(!c_genjets_pt_ && b_genjets_pt_){
4261  b_genjets_pt_->GetEntry(entry_);
4262  c_genjets_pt_ = true;
4263  }
4264  return genjets_pt_;
4265 }
4266 
4267 std::vector<float> const & small_tree_full::glu_proj_frac() const{
4268  if(!read_only_){
4269  throw std::logic_error("Trying to write to const tree.");
4270  }
4272  b_glu_proj_frac_->GetEntry(entry_);
4273  c_glu_proj_frac_ = true;
4274  }
4275  return glu_proj_frac_;
4276 }
4277 
4278 std::vector<float> const & small_tree_full::jets_gen_pt() const{
4279  if(!read_only_){
4280  throw std::logic_error("Trying to write to const tree.");
4281  }
4283  b_jets_gen_pt_->GetEntry(entry_);
4284  c_jets_gen_pt_ = true;
4285  }
4286  return jets_gen_pt_;
4287 }
4288 
4289 std::vector<float> const & small_tree_full::jets_id() const{
4290  if(!read_only_){
4291  throw std::logic_error("Trying to write to const tree.");
4292  }
4293  if(!c_jets_id_ && b_jets_id_){
4294  b_jets_id_->GetEntry(entry_);
4295  c_jets_id_ = true;
4296  }
4297  return jets_id_;
4298 }
4299 
4300 std::vector<float> const & small_tree_full::jets_m() const{
4301  if(!read_only_){
4302  throw std::logic_error("Trying to write to const tree.");
4303  }
4304  if(!c_jets_m_ && b_jets_m_){
4305  b_jets_m_->GetEntry(entry_);
4306  c_jets_m_ = true;
4307  }
4308  return jets_m_;
4309 }
4310 
4311 std::vector<float> const & small_tree_full::jets_parton_pt() const{
4312  if(!read_only_){
4313  throw std::logic_error("Trying to write to const tree.");
4314  }
4316  b_jets_parton_pt_->GetEntry(entry_);
4317  c_jets_parton_pt_ = true;
4318  }
4319  return jets_parton_pt_;
4320 }
4321 
4322 std::vector<float> const & small_tree_full::jets_pt_from_mini() const{
4323  if(!read_only_){
4324  throw std::logic_error("Trying to write to const tree.");
4325  }
4327  b_jets_pt_from_mini_->GetEntry(entry_);
4328  c_jets_pt_from_mini_ = true;
4329  }
4330  return jets_pt_from_mini_;
4331 }
4332 
4333 std::vector<float> const & small_tree_full::mc_eta() const{
4334  if(!read_only_){
4335  throw std::logic_error("Trying to write to const tree.");
4336  }
4337  if(!c_mc_eta_ && b_mc_eta_){
4338  b_mc_eta_->GetEntry(entry_);
4339  c_mc_eta_ = true;
4340  }
4341  return mc_eta_;
4342 }
4343 
4344 std::vector<float> const & small_tree_full::mc_phi() const{
4345  if(!read_only_){
4346  throw std::logic_error("Trying to write to const tree.");
4347  }
4348  if(!c_mc_phi_ && b_mc_phi_){
4349  b_mc_phi_->GetEntry(entry_);
4350  c_mc_phi_ = true;
4351  }
4352  return mc_phi_;
4353 }
4354 
4355 std::vector<float> const & small_tree_full::mc_pt() const{
4356  if(!read_only_){
4357  throw std::logic_error("Trying to write to const tree.");
4358  }
4359  if(!c_mc_pt_ && b_mc_pt_){
4360  b_mc_pt_->GetEntry(entry_);
4361  c_mc_pt_ = true;
4362  }
4363  return mc_pt_;
4364 }
4365 
4366 std::vector<float> const & small_tree_full::mus_d0() const{
4367  if(!read_only_){
4368  throw std::logic_error("Trying to write to const tree.");
4369  }
4370  if(!c_mus_d0_ && b_mus_d0_){
4371  b_mus_d0_->GetEntry(entry_);
4372  c_mus_d0_ = true;
4373  }
4374  return mus_d0_;
4375 }
4376 
4377 std::vector<float> const & small_tree_full::mus_dz() const{
4378  if(!read_only_){
4379  throw std::logic_error("Trying to write to const tree.");
4380  }
4381  if(!c_mus_dz_ && b_mus_dz_){
4382  b_mus_dz_->GetEntry(entry_);
4383  c_mus_dz_ = true;
4384  }
4385  return mus_dz_;
4386 }
4387 
4388 std::vector<float> const & small_tree_full::mus_miniso_10() const{
4389  if(!read_only_){
4390  throw std::logic_error("Trying to write to const tree.");
4391  }
4393  b_mus_miniso_10_->GetEntry(entry_);
4394  c_mus_miniso_10_ = true;
4395  }
4396  return mus_miniso_10_;
4397 }
4398 
4399 std::vector<float> const & small_tree_full::mus_miniso_10_ch() const{
4400  if(!read_only_){
4401  throw std::logic_error("Trying to write to const tree.");
4402  }
4404  b_mus_miniso_10_ch_->GetEntry(entry_);
4405  c_mus_miniso_10_ch_ = true;
4406  }
4407  return mus_miniso_10_ch_;
4408 }
4409 
4410 std::vector<float> const & small_tree_full::mus_miniso_tr10() const{
4411  if(!read_only_){
4412  throw std::logic_error("Trying to write to const tree.");
4413  }
4415  b_mus_miniso_tr10_->GetEntry(entry_);
4416  c_mus_miniso_tr10_ = true;
4417  }
4418  return mus_miniso_tr10_;
4419 }
4420 
4421 std::vector<float> const & small_tree_full::mus_miniso_tr10_ch() const{
4422  if(!read_only_){
4423  throw std::logic_error("Trying to write to const tree.");
4424  }
4426  b_mus_miniso_tr10_ch_->GetEntry(entry_);
4427  c_mus_miniso_tr10_ch_ = true;
4428  }
4429  return mus_miniso_tr10_ch_;
4430 }
4431 
4432 std::vector<float> const & small_tree_full::mus_mt() const{
4433  if(!read_only_){
4434  throw std::logic_error("Trying to write to const tree.");
4435  }
4436  if(!c_mus_mt_ && b_mus_mt_){
4437  b_mus_mt_->GetEntry(entry_);
4438  c_mus_mt_ = true;
4439  }
4440  return mus_mt_;
4441 }
4442 
4443 std::vector<float> const & small_tree_full::mus_reliso() const{
4444  if(!read_only_){
4445  throw std::logic_error("Trying to write to const tree.");
4446  }
4447  if(!c_mus_reliso_ && b_mus_reliso_){
4448  b_mus_reliso_->GetEntry(entry_);
4449  c_mus_reliso_ = true;
4450  }
4451  return mus_reliso_;
4452 }
4453 
4454 std::vector<float> const & small_tree_full::mus_reliso_r01() const{
4455  if(!read_only_){
4456  throw std::logic_error("Trying to write to const tree.");
4457  }
4459  b_mus_reliso_r01_->GetEntry(entry_);
4460  c_mus_reliso_r01_ = true;
4461  }
4462  return mus_reliso_r01_;
4463 }
4464 
4465 std::vector<float> const & small_tree_full::mus_reliso_r015() const{
4466  if(!read_only_){
4467  throw std::logic_error("Trying to write to const tree.");
4468  }
4470  b_mus_reliso_r015_->GetEntry(entry_);
4471  c_mus_reliso_r015_ = true;
4472  }
4473  return mus_reliso_r015_;
4474 }
4475 
4476 std::vector<float> const & small_tree_full::mus_reliso_r02() const{
4477  if(!read_only_){
4478  throw std::logic_error("Trying to write to const tree.");
4479  }
4481  b_mus_reliso_r02_->GetEntry(entry_);
4482  c_mus_reliso_r02_ = true;
4483  }
4484  return mus_reliso_r02_;
4485 }
4486 
4487 std::vector<float> const & small_tree_full::mus_reliso_r03() const{
4488  if(!read_only_){
4489  throw std::logic_error("Trying to write to const tree.");
4490  }
4492  b_mus_reliso_r03_->GetEntry(entry_);
4493  c_mus_reliso_r03_ = true;
4494  }
4495  return mus_reliso_r03_;
4496 }
4497 
4498 std::vector<float> const & small_tree_full::mus_reliso_r04() const{
4499  if(!read_only_){
4500  throw std::logic_error("Trying to write to const tree.");
4501  }
4503  b_mus_reliso_r04_->GetEntry(entry_);
4504  c_mus_reliso_r04_ = true;
4505  }
4506  return mus_reliso_r04_;
4507 }
4508 
4509 std::vector<float> const & small_tree_full::mus_tru_dr() const{
4510  if(!read_only_){
4511  throw std::logic_error("Trying to write to const tree.");
4512  }
4513  if(!c_mus_tru_dr_ && b_mus_tru_dr_){
4514  b_mus_tru_dr_->GetEntry(entry_);
4515  c_mus_tru_dr_ = true;
4516  }
4517  return mus_tru_dr_;
4518 }
4519 
4520 std::vector<float> const & small_tree_full::subjets_csv() const{
4521  if(!read_only_){
4522  throw std::logic_error("Trying to write to const tree.");
4523  }
4525  b_subjets_csv_->GetEntry(entry_);
4526  c_subjets_csv_ = true;
4527  }
4528  return subjets_csv_;
4529 }
4530 
4531 std::vector<float> const & small_tree_full::subjets_eta() const{
4532  if(!read_only_){
4533  throw std::logic_error("Trying to write to const tree.");
4534  }
4536  b_subjets_eta_->GetEntry(entry_);
4537  c_subjets_eta_ = true;
4538  }
4539  return subjets_eta_;
4540 }
4541 
4542 std::vector<float> const & small_tree_full::subjets_id() const{
4543  if(!read_only_){
4544  throw std::logic_error("Trying to write to const tree.");
4545  }
4546  if(!c_subjets_id_ && b_subjets_id_){
4547  b_subjets_id_->GetEntry(entry_);
4548  c_subjets_id_ = true;
4549  }
4550  return subjets_id_;
4551 }
4552 
4553 std::vector<float> const & small_tree_full::subjets_m() const{
4554  if(!read_only_){
4555  throw std::logic_error("Trying to write to const tree.");
4556  }
4557  if(!c_subjets_m_ && b_subjets_m_){
4558  b_subjets_m_->GetEntry(entry_);
4559  c_subjets_m_ = true;
4560  }
4561  return subjets_m_;
4562 }
4563 
4564 std::vector<float> const & small_tree_full::subjets_mindr() const{
4565  if(!read_only_){
4566  throw std::logic_error("Trying to write to const tree.");
4567  }
4569  b_subjets_mindr_->GetEntry(entry_);
4570  c_subjets_mindr_ = true;
4571  }
4572  return subjets_mindr_;
4573 }
4574 
4575 std::vector<float> const & small_tree_full::subjets_phi() const{
4576  if(!read_only_){
4577  throw std::logic_error("Trying to write to const tree.");
4578  }
4580  b_subjets_phi_->GetEntry(entry_);
4581  c_subjets_phi_ = true;
4582  }
4583  return subjets_phi_;
4584 }
4585 
4586 std::vector<float> const & small_tree_full::subjets_pt() const{
4587  if(!read_only_){
4588  throw std::logic_error("Trying to write to const tree.");
4589  }
4590  if(!c_subjets_pt_ && b_subjets_pt_){
4591  b_subjets_pt_->GetEntry(entry_);
4592  c_subjets_pt_ = true;
4593  }
4594  return subjets_pt_;
4595 }
4596 
4597 std::vector<float> const & small_tree_full::subjets_subeta() const{
4598  if(!read_only_){
4599  throw std::logic_error("Trying to write to const tree.");
4600  }
4602  b_subjets_subeta_->GetEntry(entry_);
4603  c_subjets_subeta_ = true;
4604  }
4605  return subjets_subeta_;
4606 }
4607 
4608 std::vector<float> const & small_tree_full::subjets_subm() const{
4609  if(!read_only_){
4610  throw std::logic_error("Trying to write to const tree.");
4611  }
4613  b_subjets_subm_->GetEntry(entry_);
4614  c_subjets_subm_ = true;
4615  }
4616  return subjets_subm_;
4617 }
4618 
4619 std::vector<float> const & small_tree_full::subjets_subphi() const{
4620  if(!read_only_){
4621  throw std::logic_error("Trying to write to const tree.");
4622  }
4624  b_subjets_subphi_->GetEntry(entry_);
4625  c_subjets_subphi_ = true;
4626  }
4627  return subjets_subphi_;
4628 }
4629 
4630 std::vector<float> const & small_tree_full::subjets_subpt() const{
4631  if(!read_only_){
4632  throw std::logic_error("Trying to write to const tree.");
4633  }
4635  b_subjets_subpt_->GetEntry(entry_);
4636  c_subjets_subpt_ = true;
4637  }
4638  return subjets_subpt_;
4639 }
4640 
4641 std::vector<float> const & small_tree_full::tks_eta() const{
4642  if(!read_only_){
4643  throw std::logic_error("Trying to write to const tree.");
4644  }
4645  if(!c_tks_eta_ && b_tks_eta_){
4646  b_tks_eta_->GetEntry(entry_);
4647  c_tks_eta_ = true;
4648  }
4649  return tks_eta_;
4650 }
4651 
4652 std::vector<float> const & small_tree_full::tks_mini_ch() const{
4653  if(!read_only_){
4654  throw std::logic_error("Trying to write to const tree.");
4655  }
4657  b_tks_mini_ch_->GetEntry(entry_);
4658  c_tks_mini_ch_ = true;
4659  }
4660  return tks_mini_ch_;
4661 }
4662 
4663 std::vector<float> const & small_tree_full::tks_mini_ne() const{
4664  if(!read_only_){
4665  throw std::logic_error("Trying to write to const tree.");
4666  }
4668  b_tks_mini_ne_->GetEntry(entry_);
4669  c_tks_mini_ne_ = true;
4670  }
4671  return tks_mini_ne_;
4672 }
4673 
4674 std::vector<float> const & small_tree_full::tks_mt() const{
4675  if(!read_only_){
4676  throw std::logic_error("Trying to write to const tree.");
4677  }
4678  if(!c_tks_mt_ && b_tks_mt_){
4679  b_tks_mt_->GetEntry(entry_);
4680  c_tks_mt_ = true;
4681  }
4682  return tks_mt_;
4683 }
4684 
4685 std::vector<float> const & small_tree_full::tks_phi() const{
4686  if(!read_only_){
4687  throw std::logic_error("Trying to write to const tree.");
4688  }
4689  if(!c_tks_phi_ && b_tks_phi_){
4690  b_tks_phi_->GetEntry(entry_);
4691  c_tks_phi_ = true;
4692  }
4693  return tks_phi_;
4694 }
4695 
4696 std::vector<float> const & small_tree_full::tks_pt() const{
4697  if(!read_only_){
4698  throw std::logic_error("Trying to write to const tree.");
4699  }
4700  if(!c_tks_pt_ && b_tks_pt_){
4701  b_tks_pt_->GetEntry(entry_);
4702  c_tks_pt_ = true;
4703  }
4704  return tks_pt_;
4705 }
4706 
4707 std::vector<float> const & small_tree_full::tks_r02_ch() const{
4708  if(!read_only_){
4709  throw std::logic_error("Trying to write to const tree.");
4710  }
4711  if(!c_tks_r02_ch_ && b_tks_r02_ch_){
4712  b_tks_r02_ch_->GetEntry(entry_);
4713  c_tks_r02_ch_ = true;
4714  }
4715  return tks_r02_ch_;
4716 }
4717 
4718 std::vector<float> const & small_tree_full::tks_r02_ne() const{
4719  if(!read_only_){
4720  throw std::logic_error("Trying to write to const tree.");
4721  }
4722  if(!c_tks_r02_ne_ && b_tks_r02_ne_){
4723  b_tks_r02_ne_->GetEntry(entry_);
4724  c_tks_r02_ne_ = true;
4725  }
4726  return tks_r02_ne_;
4727 }
4728 
4729 std::vector<float> const & small_tree_full::tks_r03_ch() const{
4730  if(!read_only_){
4731  throw std::logic_error("Trying to write to const tree.");
4732  }
4733  if(!c_tks_r03_ch_ && b_tks_r03_ch_){
4734  b_tks_r03_ch_->GetEntry(entry_);
4735  c_tks_r03_ch_ = true;
4736  }
4737  return tks_r03_ch_;
4738 }
4739 
4740 std::vector<float> const & small_tree_full::tks_r03_ne() const{
4741  if(!read_only_){
4742  throw std::logic_error("Trying to write to const tree.");
4743  }
4744  if(!c_tks_r03_ne_ && b_tks_r03_ne_){
4745  b_tks_r03_ne_->GetEntry(entry_);
4746  c_tks_r03_ne_ = true;
4747  }
4748  return tks_r03_ne_;
4749 }
4750 
4751 std::vector<float> const & small_tree_full::tks_r04_ch() const{
4752  if(!read_only_){
4753  throw std::logic_error("Trying to write to const tree.");
4754  }
4755  if(!c_tks_r04_ch_ && b_tks_r04_ch_){
4756  b_tks_r04_ch_->GetEntry(entry_);
4757  c_tks_r04_ch_ = true;
4758  }
4759  return tks_r04_ch_;
4760 }
4761 
4762 std::vector<float> const & small_tree_full::tks_r04_ne() const{
4763  if(!read_only_){
4764  throw std::logic_error("Trying to write to const tree.");
4765  }
4766  if(!c_tks_r04_ne_ && b_tks_r04_ne_){
4767  b_tks_r04_ne_->GetEntry(entry_);
4768  c_tks_r04_ne_ = true;
4769  }
4770  return tks_r04_ne_;
4771 }
4772 
4773 std::vector<float> const & small_tree_full::tks_r05_ch() const{
4774  if(!read_only_){
4775  throw std::logic_error("Trying to write to const tree.");
4776  }
4777  if(!c_tks_r05_ch_ && b_tks_r05_ch_){
4778  b_tks_r05_ch_->GetEntry(entry_);
4779  c_tks_r05_ch_ = true;
4780  }
4781  return tks_r05_ch_;
4782 }
4783 
4784 std::vector<float> const & small_tree_full::tks_r05_ne() const{
4785  if(!read_only_){
4786  throw std::logic_error("Trying to write to const tree.");
4787  }
4788  if(!c_tks_r05_ne_ && b_tks_r05_ne_){
4789  b_tks_r05_ne_->GetEntry(entry_);
4790  c_tks_r05_ne_ = true;
4791  }
4792  return tks_r05_ne_;
4793 }
4794 
4795 std::vector<float> const & small_tree_full::tks_tru_dp() const{
4796  if(!read_only_){
4797  throw std::logic_error("Trying to write to const tree.");
4798  }
4799  if(!c_tks_tru_dp_ && b_tks_tru_dp_){
4800  b_tks_tru_dp_->GetEntry(entry_);
4801  c_tks_tru_dp_ = true;
4802  }
4803  return tks_tru_dp_;
4804 }
4805 
4806 std::vector<float> const & small_tree_full::tks_tru_dr() const{
4807  if(!read_only_){
4808  throw std::logic_error("Trying to write to const tree.");
4809  }
4810  if(!c_tks_tru_dr_ && b_tks_tru_dr_){
4811  b_tks_tru_dr_->GetEntry(entry_);
4812  c_tks_tru_dr_ = true;
4813  }
4814  return tks_tru_dr_;
4815 }
4816 
4817 std::vector<int> const & small_tree_full::els_tru_id() const{
4818  if(!read_only_){
4819  throw std::logic_error("Trying to write to const tree.");
4820  }
4821  if(!c_els_tru_id_ && b_els_tru_id_){
4822  b_els_tru_id_->GetEntry(entry_);
4823  c_els_tru_id_ = true;
4824  }
4825  return els_tru_id_;
4826 }
4827 
4828 std::vector<int> const & small_tree_full::els_tru_momid() const{
4829  if(!read_only_){
4830  throw std::logic_error("Trying to write to const tree.");
4831  }
4833  b_els_tru_momid_->GetEntry(entry_);
4834  c_els_tru_momid_ = true;
4835  }
4836  return els_tru_momid_;
4837 }
4838 
4839 std::vector<int> const & small_tree_full::fjets08_btags() const{
4840  if(!read_only_){
4841  throw std::logic_error("Trying to write to const tree.");
4842  }
4844  b_fjets08_btags_->GetEntry(entry_);
4845  c_fjets08_btags_ = true;
4846  }
4847  return fjets08_btags_;
4848 }
4849 
4850 std::vector<int> const & small_tree_full::fjets08_nconst() const{
4851  if(!read_only_){
4852  throw std::logic_error("Trying to write to const tree.");
4853  }
4855  b_fjets08_nconst_->GetEntry(entry_);
4856  c_fjets08_nconst_ = true;
4857  }
4858  return fjets08_nconst_;
4859 }
4860 
4861 std::vector<int> const & small_tree_full::fjets15_btags() const{
4862  if(!read_only_){
4863  throw std::logic_error("Trying to write to const tree.");
4864  }
4866  b_fjets15_btags_->GetEntry(entry_);
4867  c_fjets15_btags_ = true;
4868  }
4869  return fjets15_btags_;
4870 }
4871 
4872 std::vector<int> const & small_tree_full::fjets15_nconst() const{
4873  if(!read_only_){
4874  throw std::logic_error("Trying to write to const tree.");
4875  }
4877  b_fjets15_nconst_->GetEntry(entry_);
4878  c_fjets15_nconst_ = true;
4879  }
4880  return fjets15_nconst_;
4881 }
4882 
4883 std::vector<int> const & small_tree_full::fjets_btags() const{
4884  if(!read_only_){
4885  throw std::logic_error("Trying to write to const tree.");
4886  }
4888  b_fjets_btags_->GetEntry(entry_);
4889  c_fjets_btags_ = true;
4890  }
4891  return fjets_btags_;
4892 }
4893 
4894 std::vector<int> const & small_tree_full::fjets_nconst() const{
4895  if(!read_only_){
4896  throw std::logic_error("Trying to write to const tree.");
4897  }
4899  b_fjets_nconst_->GetEntry(entry_);
4900  c_fjets_nconst_ = true;
4901  }
4902  return fjets_nconst_;
4903 }
4904 
4905 std::vector<int> const & small_tree_full::fsubjets_btags() const{
4906  if(!read_only_){
4907  throw std::logic_error("Trying to write to const tree.");
4908  }
4910  b_fsubjets_btags_->GetEntry(entry_);
4911  c_fsubjets_btags_ = true;
4912  }
4913  return fsubjets_btags_;
4914 }
4915 
4916 std::vector<int> const & small_tree_full::fsubjets_nconst() const{
4917  if(!read_only_){
4918  throw std::logic_error("Trying to write to const tree.");
4919  }
4921  b_fsubjets_nconst_->GetEntry(entry_);
4922  c_fsubjets_nconst_ = true;
4923  }
4924  return fsubjets_nconst_;
4925 }
4926 
4927 std::vector<int> const & small_tree_full::genfjets_nconst() const{
4928  if(!read_only_){
4929  throw std::logic_error("Trying to write to const tree.");
4930  }
4932  b_genfjets_nconst_->GetEntry(entry_);
4933  c_genfjets_nconst_ = true;
4934  }
4935  return genfjets_nconst_;
4936 }
4937 
4938 std::vector<int> const & small_tree_full::genjets_genfjet_index() const{
4939  if(!read_only_){
4940  throw std::logic_error("Trying to write to const tree.");
4941  }
4943  b_genjets_genfjet_index_->GetEntry(entry_);
4944  c_genjets_genfjet_index_ = true;
4945  }
4946  return genjets_genfjet_index_;
4947 }
4948 
4949 std::vector<int> const & small_tree_full::genjets_isr_code() const{
4950  if(!read_only_){
4951  throw std::logic_error("Trying to write to const tree.");
4952  }
4954  b_genjets_isr_code_->GetEntry(entry_);
4955  c_genjets_isr_code_ = true;
4956  }
4957  return genjets_isr_code_;
4958 }
4959 
4960 std::vector<int> const & small_tree_full::jets_fjet08_index() const{
4961  if(!read_only_){
4962  throw std::logic_error("Trying to write to const tree.");
4963  }
4965  b_jets_fjet08_index_->GetEntry(entry_);
4966  c_jets_fjet08_index_ = true;
4967  }
4968  return jets_fjet08_index_;
4969 }
4970 
4971 std::vector<int> const & small_tree_full::jets_fjet15_index() const{
4972  if(!read_only_){
4973  throw std::logic_error("Trying to write to const tree.");
4974  }
4976  b_jets_fjet15_index_->GetEntry(entry_);
4977  c_jets_fjet15_index_ = true;
4978  }
4979  return jets_fjet15_index_;
4980 }
4981 
4982 std::vector<int> const & small_tree_full::jets_fjet_index() const{
4983  if(!read_only_){
4984  throw std::logic_error("Trying to write to const tree.");
4985  }
4987  b_jets_fjet_index_->GetEntry(entry_);
4988  c_jets_fjet_index_ = true;
4989  }
4990  return jets_fjet_index_;
4991 }
4992 
4993 std::vector<int> const & small_tree_full::jets_isr_code() const{
4994  if(!read_only_){
4995  throw std::logic_error("Trying to write to const tree.");
4996  }
4998  b_jets_isr_code_->GetEntry(entry_);
4999  c_jets_isr_code_ = true;
5000  }
5001  return jets_isr_code_;
5002 }
5003 
5004 std::vector<int> const & small_tree_full::mc_id() const{
5005  if(!read_only_){
5006  throw std::logic_error("Trying to write to const tree.");
5007  }
5008  if(!c_mc_id_ && b_mc_id_){
5009  b_mc_id_->GetEntry(entry_);
5010  c_mc_id_ = true;
5011  }
5012  return mc_id_;
5013 }
5014 
5015 std::vector<int> const & small_tree_full::mc_status() const{
5016  if(!read_only_){
5017  throw std::logic_error("Trying to write to const tree.");
5018  }
5019  if(!c_mc_status_ && b_mc_status_){
5020  b_mc_status_->GetEntry(entry_);
5021  c_mc_status_ = true;
5022  }
5023  return mc_status_;
5024 }
5025 
5026 std::vector<int> const & small_tree_full::mus_tru_id() const{
5027  if(!read_only_){
5028  throw std::logic_error("Trying to write to const tree.");
5029  }
5030  if(!c_mus_tru_id_ && b_mus_tru_id_){
5031  b_mus_tru_id_->GetEntry(entry_);
5032  c_mus_tru_id_ = true;
5033  }
5034  return mus_tru_id_;
5035 }
5036 
5037 std::vector<int> const & small_tree_full::mus_tru_momid() const{
5038  if(!read_only_){
5039  throw std::logic_error("Trying to write to const tree.");
5040  }
5042  b_mus_tru_momid_->GetEntry(entry_);
5043  c_mus_tru_momid_ = true;
5044  }
5045  return mus_tru_momid_;
5046 }
5047 
5048 std::vector<int> const & small_tree_full::subjets_fsubjet_index() const{
5049  if(!read_only_){
5050  throw std::logic_error("Trying to write to const tree.");
5051  }
5053  b_subjets_fsubjet_index_->GetEntry(entry_);
5054  c_subjets_fsubjet_index_ = true;
5055  }
5056  return subjets_fsubjet_index_;
5057 }
5058 
5059 std::vector<int> const & small_tree_full::subjets_nsub() const{
5060  if(!read_only_){
5061  throw std::logic_error("Trying to write to const tree.");
5062  }
5064  b_subjets_nsub_->GetEntry(entry_);
5065  c_subjets_nsub_ = true;
5066  }
5067  return subjets_nsub_;
5068 }
5069 
5070 std::vector<int> const & small_tree_full::tks_charge() const{
5071  if(!read_only_){
5072  throw std::logic_error("Trying to write to const tree.");
5073  }
5074  if(!c_tks_charge_ && b_tks_charge_){
5075  b_tks_charge_->GetEntry(entry_);
5076  c_tks_charge_ = true;
5077  }
5078  return tks_charge_;
5079 }
5080 
5081 std::vector<int> const & small_tree_full::tks_from_pv() const{
5082  if(!read_only_){
5083  throw std::logic_error("Trying to write to const tree.");
5084  }
5086  b_tks_from_pv_->GetEntry(entry_);
5087  c_tks_from_pv_ = true;
5088  }
5089  return tks_from_pv_;
5090 }
5091 
5092 std::vector<int> const & small_tree_full::tks_id() const{
5093  if(!read_only_){
5094  throw std::logic_error("Trying to write to const tree.");
5095  }
5096  if(!c_tks_id_ && b_tks_id_){
5097  b_tks_id_->GetEntry(entry_);
5098  c_tks_id_ = true;
5099  }
5100  return tks_id_;
5101 }
5102 
5103 std::vector<int> const & small_tree_full::tks_num_prongs() const{
5104  if(!read_only_){
5105  throw std::logic_error("Trying to write to const tree.");
5106  }
5108  b_tks_num_prongs_->GetEntry(entry_);
5109  c_tks_num_prongs_ = true;
5110  }
5111  return tks_num_prongs_;
5112 }
5113 
5114 std::vector<int> const & small_tree_full::tks_tru_id() const{
5115  if(!read_only_){
5116  throw std::logic_error("Trying to write to const tree.");
5117  }
5118  if(!c_tks_tru_id_ && b_tks_tru_id_){
5119  b_tks_tru_id_->GetEntry(entry_);
5120  c_tks_tru_id_ = true;
5121  }
5122  return tks_tru_id_;
5123 }
5124 
5125 std::vector<size_t> const & small_tree_full::mc_mom() const{
5126  if(!read_only_){
5127  throw std::logic_error("Trying to write to const tree.");
5128  }
5129  if(!c_mc_mom_ && b_mc_mom_){
5130  b_mc_mom_->GetEntry(entry_);
5131  c_mc_mom_ = true;
5132  }
5133  return mc_mom_;
5134 }
5135 
5136 unsigned const & small_tree_full::mc_type() const{
5137  if(!read_only_){
5138  throw std::logic_error("Trying to write to const tree.");
5139  }
5140  if(!c_mc_type_ && b_mc_type_){
5141  b_mc_type_->GetEntry(entry_);
5142  c_mc_type_ = true;
5143  }
5144  return mc_type_;
5145 }
5146 
5149  b_dphi_neutralinos_->GetEntry(entry_);
5150  c_dphi_neutralinos_ = true;
5151  }
5152  return dphi_neutralinos_;
5153 }
5154 
5157  b_dphi_wlep_->GetEntry(entry_);
5158  c_dphi_wlep_ = true;
5159  }
5160  return dphi_wlep_;
5161 }
5162 
5165  b_dphi_wlep_reliso_->GetEntry(entry_);
5166  c_dphi_wlep_reliso_ = true;
5167  }
5168  return dphi_wlep_reliso_;
5169 }
5170 
5172  if(read_only_ && !c_gen_ht_ && b_gen_ht_){
5173  b_gen_ht_->GetEntry(entry_);
5174  c_gen_ht_ = true;
5175  }
5176  return gen_ht_;
5177 }
5178 
5180  if(read_only_ && !c_gen_met_ && b_gen_met_){
5181  b_gen_met_->GetEntry(entry_);
5182  c_gen_met_ = true;
5183  }
5184  return gen_met_;
5185 }
5186 
5189  b_gen_met_phi_->GetEntry(entry_);
5190  c_gen_met_phi_ = true;
5191  }
5192  return gen_met_phi_;
5193 }
5194 
5196  if(read_only_ && !c_gen_mj_ && b_gen_mj_){
5197  b_gen_mj_->GetEntry(entry_);
5198  c_gen_mj_ = true;
5199  }
5200  return gen_mj_;
5201 }
5202 
5204  if(read_only_ && !c_ht40_ && b_ht40_){
5205  b_ht40_->GetEntry(entry_);
5206  c_ht40_ = true;
5207  }
5208  return ht40_;
5209 }
5210 
5212  if(read_only_ && !c_ht_isr_ && b_ht_isr_){
5213  b_ht_isr_->GetEntry(entry_);
5214  c_ht_isr_ = true;
5215  }
5216  return ht_isr_;
5217 }
5218 
5221  b_ht_isr_me_->GetEntry(entry_);
5222  c_ht_isr_me_ = true;
5223  }
5224  return ht_isr_me_;
5225 }
5226 
5229  b_ht_isr_nonme_->GetEntry(entry_);
5230  c_ht_isr_nonme_ = true;
5231  }
5232  return ht_isr_nonme_;
5233 }
5234 
5237  b_ht_isr_tru_->GetEntry(entry_);
5238  c_ht_isr_tru_ = true;
5239  }
5240  return ht_isr_tru_;
5241 }
5242 
5244  if(read_only_ && !c_ht_nonb_ && b_ht_nonb_){
5245  b_ht_nonb_->GetEntry(entry_);
5246  c_ht_nonb_ = true;
5247  }
5248  return ht_nonb_;
5249 }
5250 
5252  if(read_only_ && !c_ht_sub_ && b_ht_sub_){
5253  b_ht_sub_->GetEntry(entry_);
5254  c_ht_sub_ = true;
5255  }
5256  return ht_sub_;
5257 }
5258 
5260  if(read_only_ && !c_lep_eta_ && b_lep_eta_){
5261  b_lep_eta_->GetEntry(entry_);
5262  c_lep_eta_ = true;
5263  }
5264  return lep_eta_;
5265 }
5266 
5269  b_lep_eta_reliso_->GetEntry(entry_);
5270  c_lep_eta_reliso_ = true;
5271  }
5272  return lep_eta_reliso_;
5273 }
5274 
5276  if(read_only_ && !c_lep_phi_ && b_lep_phi_){
5277  b_lep_phi_->GetEntry(entry_);
5278  c_lep_phi_ = true;
5279  }
5280  return lep_phi_;
5281 }
5282 
5285  b_lep_phi_reliso_->GetEntry(entry_);
5286  c_lep_phi_reliso_ = true;
5287  }
5288  return lep_phi_reliso_;
5289 }
5290 
5292  if(read_only_ && !c_lep_pt_ && b_lep_pt_){
5293  b_lep_pt_->GetEntry(entry_);
5294  c_lep_pt_ = true;
5295  }
5296  return lep_pt_;
5297 }
5298 
5301  b_lep_pt_reliso_->GetEntry(entry_);
5302  c_lep_pt_reliso_ = true;
5303  }
5304  return lep_pt_reliso_;
5305 }
5306 
5309  b_max_dphi_bb_->GetEntry(entry_);
5310  c_max_dphi_bb_ = true;
5311  }
5312  return max_dphi_bb_;
5313 }
5314 
5317  b_max_dphi_blep_->GetEntry(entry_);
5318  c_max_dphi_blep_ = true;
5319  }
5320  return max_dphi_blep_;
5321 }
5322 
5325  b_max_dphi_bmet_->GetEntry(entry_);
5326  c_max_dphi_bmet_ = true;
5327  }
5328  return max_dphi_bmet_;
5329 }
5330 
5333  b_max_dr_bb_->GetEntry(entry_);
5334  c_max_dr_bb_ = true;
5335  }
5336  return max_dr_bb_;
5337 }
5338 
5341  b_max_dr_blep_->GetEntry(entry_);
5342  c_max_dr_blep_ = true;
5343  }
5344  return max_dr_blep_;
5345 }
5346 
5348  if(read_only_ && !c_max_m_bb_ && b_max_m_bb_){
5349  b_max_m_bb_->GetEntry(entry_);
5350  c_max_m_bb_ = true;
5351  }
5352  return max_m_bb_;
5353 }
5354 
5357  b_max_m_blep_->GetEntry(entry_);
5358  c_max_m_blep_ = true;
5359  }
5360  return max_m_blep_;
5361 }
5362 
5365  b_max_mt_bmet_->GetEntry(entry_);
5366  c_max_mt_bmet_ = true;
5367  }
5368  return max_mt_bmet_;
5369 }
5370 
5373  b_max_pt_bb_->GetEntry(entry_);
5374  c_max_pt_bb_ = true;
5375  }
5376  return max_pt_bb_;
5377 }
5378 
5381  b_max_pt_blep_->GetEntry(entry_);
5382  c_max_pt_blep_ = true;
5383  }
5384  return max_pt_blep_;
5385 }
5386 
5389  b_max_pt_bmet_->GetEntry(entry_);
5390  c_max_pt_bmet_ = true;
5391  }
5392  return max_pt_bmet_;
5393 }
5394 
5396  if(read_only_ && !c_mht_ && b_mht_){
5397  b_mht_->GetEntry(entry_);
5398  c_mht_ = true;
5399  }
5400  return mht_;
5401 }
5402 
5404  if(read_only_ && !c_mht_sub_ && b_mht_sub_){
5405  b_mht_sub_->GetEntry(entry_);
5406  c_mht_sub_ = true;
5407  }
5408  return mht_sub_;
5409 }
5410 
5413  b_min_dphi_bb_->GetEntry(entry_);
5414  c_min_dphi_bb_ = true;
5415  }
5416  return min_dphi_bb_;
5417 }
5418 
5421  b_min_dphi_blep_->GetEntry(entry_);
5422  c_min_dphi_blep_ = true;
5423  }
5424  return min_dphi_blep_;
5425 }
5426 
5429  b_min_dphi_bmet_->GetEntry(entry_);
5430  c_min_dphi_bmet_ = true;
5431  }
5432  return min_dphi_bmet_;
5433 }
5434 
5437  b_min_dr_bb_->GetEntry(entry_);
5438  c_min_dr_bb_ = true;
5439  }
5440  return min_dr_bb_;
5441 }
5442 
5445  b_min_dr_blep_->GetEntry(entry_);
5446  c_min_dr_blep_ = true;
5447  }
5448  return min_dr_blep_;
5449 }
5450 
5452  if(read_only_ && !c_min_m_bb_ && b_min_m_bb_){
5453  b_min_m_bb_->GetEntry(entry_);
5454  c_min_m_bb_ = true;
5455  }
5456  return min_m_bb_;
5457 }
5458 
5461  b_min_m_blep_->GetEntry(entry_);
5462  c_min_m_blep_ = true;
5463  }
5464  return min_m_blep_;
5465 }
5466 
5469  b_min_mt_bmet_->GetEntry(entry_);
5470  c_min_mt_bmet_ = true;
5471  }
5472  return min_mt_bmet_;
5473 }
5474 
5479  }
5480  return min_mt_bmet_with_w_mass_;
5481 }
5482 
5485  b_min_pt_bb_->GetEntry(entry_);
5486  c_min_pt_bb_ = true;
5487  }
5488  return min_pt_bb_;
5489 }
5490 
5493  b_min_pt_blep_->GetEntry(entry_);
5494  c_min_pt_blep_ = true;
5495  }
5496  return min_pt_blep_;
5497 }
5498 
5501  b_min_pt_bmet_->GetEntry(entry_);
5502  c_min_pt_bmet_ = true;
5503  }
5504  return min_pt_bmet_;
5505 }
5506 
5509  b_mindphin_metjet_->GetEntry(entry_);
5510  c_mindphin_metjet_ = true;
5511  }
5512  return mindphin_metjet_;
5513 }
5514 
5516  if(read_only_ && !c_mj_ && b_mj_){
5517  b_mj_->GetEntry(entry_);
5518  c_mj_ = true;
5519  }
5520  return mj_;
5521 }
5522 
5524  if(read_only_ && !c_mj08_ && b_mj08_){
5525  b_mj08_->GetEntry(entry_);
5526  c_mj08_ = true;
5527  }
5528  return mj08_;
5529 }
5530 
5532  if(read_only_ && !c_mj15_ && b_mj15_){
5533  b_mj15_->GetEntry(entry_);
5534  c_mj15_ = true;
5535  }
5536  return mj15_;
5537 }
5538 
5540  if(read_only_ && !c_mj_sub_ && b_mj_sub_){
5541  b_mj_sub_->GetEntry(entry_);
5542  c_mj_sub_ = true;
5543  }
5544  return mj_sub_;
5545 }
5546 
5549  b_mt_reliso_->GetEntry(entry_);
5550  c_mt_reliso_ = true;
5551  }
5552  return mt_reliso_;
5553 }
5554 
5556  if(read_only_ && !c_st_ && b_st_){
5557  b_st_->GetEntry(entry_);
5558  c_st_ = true;
5559  }
5560  return st_;
5561 }
5562 
5565  b_st_reliso_->GetEntry(entry_);
5566  c_st_reliso_ = true;
5567  }
5568  return st_reliso_;
5569 }
5570 
5573  b_tru_gluglu_dphi_->GetEntry(entry_);
5574  c_tru_gluglu_dphi_ = true;
5575  }
5576  return tru_gluglu_dphi_;
5577 }
5578 
5581  b_tru_gluglu_m_->GetEntry(entry_);
5582  c_tru_gluglu_m_ = true;
5583  }
5584  return tru_gluglu_m_;
5585 }
5586 
5589  b_tru_gluglu_pt_->GetEntry(entry_);
5590  c_tru_gluglu_pt_ = true;
5591  }
5592  return tru_gluglu_pt_;
5593 }
5594 
5597  b_tru_gluglu_ptdiff_->GetEntry(entry_);
5598  c_tru_gluglu_ptdiff_ = true;
5599  }
5600  return tru_gluglu_ptdiff_;
5601 }
5602 
5605  b_tru_sphericity_->GetEntry(entry_);
5606  c_tru_sphericity_ = true;
5607  }
5608  return tru_sphericity_;
5609 }
5610 
5613  b_tru_tt_dphi_->GetEntry(entry_);
5614  c_tru_tt_dphi_ = true;
5615  }
5616  return tru_tt_dphi_;
5617 }
5618 
5620  if(read_only_ && !c_tru_tt_m_ && b_tru_tt_m_){
5621  b_tru_tt_m_->GetEntry(entry_);
5622  c_tru_tt_m_ = true;
5623  }
5624  return tru_tt_m_;
5625 }
5626 
5629  b_tru_tt_pt_->GetEntry(entry_);
5630  c_tru_tt_pt_ = true;
5631  }
5632  return tru_tt_pt_;
5633 }
5634 
5637  b_tru_tt_ptdiff_->GetEntry(entry_);
5638  c_tru_tt_ptdiff_ = true;
5639  }
5640  return tru_tt_ptdiff_;
5641 }
5642 
5645  b_trutop1_phi_->GetEntry(entry_);
5646  c_trutop1_phi_ = true;
5647  }
5648  return trutop1_phi_;
5649 }
5650 
5653  b_trutop1_pt_->GetEntry(entry_);
5654  c_trutop1_pt_ = true;
5655  }
5656  return trutop1_pt_;
5657 }
5658 
5661  b_trutop2_phi_->GetEntry(entry_);
5662  c_trutop2_phi_ = true;
5663  }
5664  return trutop2_phi_;
5665 }
5666 
5669  b_trutop2_pt_->GetEntry(entry_);
5670  c_trutop2_pt_ = true;
5671  }
5672  return trutop2_pt_;
5673 }
5674 
5677  b_lep_charge_->GetEntry(entry_);
5678  c_lep_charge_ = true;
5679  }
5680  return lep_charge_;
5681 }
5682 
5685  b_lep_charge_reliso_->GetEntry(entry_);
5686  c_lep_charge_reliso_ = true;
5687  }
5688  return lep_charge_reliso_;
5689 }
5690 
5692  if(read_only_ && !c_n_isr_me_ && b_n_isr_me_){
5693  b_n_isr_me_->GetEntry(entry_);
5694  c_n_isr_me_ = true;
5695  }
5696  return n_isr_me_;
5697 }
5698 
5701  b_n_isr_nonme_->GetEntry(entry_);
5702  c_n_isr_nonme_ = true;
5703  }
5704  return n_isr_nonme_;
5705 }
5706 
5708  if(read_only_ && !c_nbadjets_ && b_nbadjets_){
5709  b_nbadjets_->GetEntry(entry_);
5710  c_nbadjets_ = true;
5711  }
5712  return nbadjets_;
5713 }
5714 
5716  if(read_only_ && !c_nbl40_ && b_nbl40_){
5717  b_nbl40_->GetEntry(entry_);
5718  c_nbl40_ = true;
5719  }
5720  return nbl40_;
5721 }
5722 
5724  if(read_only_ && !c_nbl_sub_ && b_nbl_sub_){
5725  b_nbl_sub_->GetEntry(entry_);
5726  c_nbl_sub_ = true;
5727  }
5728  return nbl_sub_;
5729 }
5730 
5732  if(read_only_ && !c_nbm40_ && b_nbm40_){
5733  b_nbm40_->GetEntry(entry_);
5734  c_nbm40_ = true;
5735  }
5736  return nbm40_;
5737 }
5738 
5740  if(read_only_ && !c_nbm_sub_ && b_nbm_sub_){
5741  b_nbm_sub_->GetEntry(entry_);
5742  c_nbm_sub_ = true;
5743  }
5744  return nbm_sub_;
5745 }
5746 
5748  if(read_only_ && !c_nbt40_ && b_nbt40_){
5749  b_nbt40_->GetEntry(entry_);
5750  c_nbt40_ = true;
5751  }
5752  return nbt40_;
5753 }
5754 
5756  if(read_only_ && !c_nbt_sub_ && b_nbt_sub_){
5757  b_nbt_sub_->GetEntry(entry_);
5758  c_nbt_sub_ = true;
5759  }
5760  return nbt_sub_;
5761 }
5762 
5765  b_nels_reliso_->GetEntry(entry_);
5766  c_nels_reliso_ = true;
5767  }
5768  return nels_reliso_;
5769 }
5770 
5772  if(read_only_ && !c_nfjets_ && b_nfjets_){
5773  b_nfjets_->GetEntry(entry_);
5774  c_nfjets_ = true;
5775  }
5776  return nfjets_;
5777 }
5778 
5780  if(read_only_ && !c_nfjets08_ && b_nfjets08_){
5781  b_nfjets08_->GetEntry(entry_);
5782  c_nfjets08_ = true;
5783  }
5784  return nfjets08_;
5785 }
5786 
5788  if(read_only_ && !c_nfjets15_ && b_nfjets15_){
5789  b_nfjets15_->GetEntry(entry_);
5790  c_nfjets15_ = true;
5791  }
5792  return nfjets15_;
5793 }
5794 
5797  b_nfsubjets_->GetEntry(entry_);
5798  c_nfsubjets_ = true;
5799  }
5800  return nfsubjets_;
5801 }
5802 
5805  b_ngenfjets_->GetEntry(entry_);
5806  c_ngenfjets_ = true;
5807  }
5808  return ngenfjets_;
5809 }
5810 
5812  if(read_only_ && !c_ngenjets_ && b_ngenjets_){
5813  b_ngenjets_->GetEntry(entry_);
5814  c_ngenjets_ = true;
5815  }
5816  return ngenjets_;
5817 }
5818 
5820  if(read_only_ && !c_njets40_ && b_njets40_){
5821  b_njets40_->GetEntry(entry_);
5822  c_njets40_ = true;
5823  }
5824  return njets40_;
5825 }
5826 
5829  b_nleps_reliso_->GetEntry(entry_);
5830  c_nleps_reliso_ = true;
5831  }
5832  return nleps_reliso_;
5833 }
5834 
5837  b_nmus_reliso_->GetEntry(entry_);
5838  c_nmus_reliso_ = true;
5839  }
5840  return nmus_reliso_;
5841 }
5842 
5844  if(read_only_ && !c_nsubjets_ && b_nsubjets_){
5845  b_nsubjets_->GetEntry(entry_);
5846  c_nsubjets_ = true;
5847  }
5848  return nsubjets_;
5849 }
5850 
5852  if(read_only_ && !c_ntks_ && b_ntks_){
5853  b_ntks_->GetEntry(entry_);
5854  c_ntks_ = true;
5855  }
5856  return ntks_;
5857 }
5858 
5860  if(read_only_ && !c_ntks_chg_ && b_ntks_chg_){
5861  b_ntks_chg_->GetEntry(entry_);
5862  c_ntks_chg_ = true;
5863  }
5864  return ntks_chg_;
5865 }
5866 
5869  b_ntks_chg_reliso_->GetEntry(entry_);
5870  c_ntks_chg_reliso_ = true;
5871  }
5872  return ntks_chg_reliso_;
5873 }
5874 
5876  if(read_only_ && !c_ntruels_ && b_ntruels_){
5877  b_ntruels_->GetEntry(entry_);
5878  c_ntruels_ = true;
5879  }
5880  return ntruels_;
5881 }
5882 
5884  if(read_only_ && !c_ntruleps_ && b_ntruleps_){
5885  b_ntruleps_->GetEntry(entry_);
5886  c_ntruleps_ = true;
5887  }
5888  return ntruleps_;
5889 }
5890 
5892  if(read_only_ && !c_ntrumus_ && b_ntrumus_){
5893  b_ntrumus_->GetEntry(entry_);
5894  c_ntrumus_ = true;
5895  }
5896  return ntrumus_;
5897 }
5898 
5901  b_ntrutaush_->GetEntry(entry_);
5902  c_ntrutaush_ = true;
5903  }
5904  return ntrutaush_;
5905 }
5906 
5909  b_ntrutausl_->GetEntry(entry_);
5910  c_ntrutausl_ = true;
5911  }
5912  return ntrutausl_;
5913 }
5914 
5917  b_nvels_reliso_->GetEntry(entry_);
5918  c_nvels_reliso_ = true;
5919  }
5920  return nvels_reliso_;
5921 }
5922 
5925  b_nvmus_reliso_->GetEntry(entry_);
5926  c_nvmus_reliso_ = true;
5927  }
5928  return nvmus_reliso_;
5929 }
5930 
5931 std::vector<bool> & small_tree_full::badjets_islep(){
5933  b_badjets_islep_->GetEntry(entry_);
5934  c_badjets_islep_ = true;
5935  }
5936  return badjets_islep_;
5937 }
5938 
5939 std::vector<bool> & small_tree_full::els_tru_tm(){
5941  b_els_tru_tm_->GetEntry(entry_);
5942  c_els_tru_tm_ = true;
5943  }
5944  return els_tru_tm_;
5945 }
5946 
5947 std::vector<bool> & small_tree_full::jets_islep(){
5949  b_jets_islep_->GetEntry(entry_);
5950  c_jets_islep_ = true;
5951  }
5952  return jets_islep_;
5953 }
5954 
5955 std::vector<bool> & small_tree_full::mus_tru_tm(){
5957  b_mus_tru_tm_->GetEntry(entry_);
5958  c_mus_tru_tm_ = true;
5959  }
5960  return mus_tru_tm_;
5961 }
5962 
5963 std::vector<bool> & small_tree_full::tks_from_tau(){
5965  b_tks_from_tau_->GetEntry(entry_);
5966  c_tks_from_tau_ = true;
5967  }
5968  return tks_from_tau_;
5969 }
5970 
5971 std::vector<bool> & small_tree_full::tks_from_tauhad(){
5973  b_tks_from_tauhad_->GetEntry(entry_);
5974  c_tks_from_tauhad_ = true;
5975  }
5976  return tks_from_tauhad_;
5977 }
5978 
5979 std::vector<bool> & small_tree_full::tks_from_taulep(){
5981  b_tks_from_taulep_->GetEntry(entry_);
5982  c_tks_from_taulep_ = true;
5983  }
5984  return tks_from_taulep_;
5985 }
5986 
5987 std::vector<bool> & small_tree_full::tks_from_w(){
5989  b_tks_from_w_->GetEntry(entry_);
5990  c_tks_from_w_ = true;
5991  }
5992  return tks_from_w_;
5993 }
5994 
5995 std::vector<bool> & small_tree_full::tks_is_primary(){
5997  b_tks_is_primary_->GetEntry(entry_);
5998  c_tks_is_primary_ = true;
5999  }
6000  return tks_is_primary_;
6001 }
6002 
6005  b_tks_is_primary_reliso_->GetEntry(entry_);
6006  c_tks_is_primary_reliso_ = true;
6007  }
6008  return tks_is_primary_reliso_;
6009 }
6010 
6011 std::vector<bool> & small_tree_full::tks_is_sig_lep(){
6013  b_tks_is_sig_lep_->GetEntry(entry_);
6014  c_tks_is_sig_lep_ = true;
6015  }
6016  return tks_is_sig_lep_;
6017 }
6018 
6019 std::vector<float> & small_tree_full::badjets_eta(){
6021  b_badjets_eta_->GetEntry(entry_);
6022  c_badjets_eta_ = true;
6023  }
6024  return badjets_eta_;
6025 }
6026 
6027 std::vector<float> & small_tree_full::badjets_id(){
6029  b_badjets_id_->GetEntry(entry_);
6030  c_badjets_id_ = true;
6031  }
6032  return badjets_id_;
6033 }
6034 
6035 std::vector<float> & small_tree_full::badjets_m(){
6037  b_badjets_m_->GetEntry(entry_);
6038  c_badjets_m_ = true;
6039  }
6040  return badjets_m_;
6041 }
6042 
6043 std::vector<float> & small_tree_full::badjets_phi(){
6045  b_badjets_phi_->GetEntry(entry_);
6046  c_badjets_phi_ = true;
6047  }
6048  return badjets_phi_;
6049 }
6050 
6051 std::vector<float> & small_tree_full::badjets_pt(){
6053  b_badjets_pt_->GetEntry(entry_);
6054  c_badjets_pt_ = true;
6055  }
6056  return badjets_pt_;
6057 }
6058 
6059 std::vector<float> & small_tree_full::els_d0(){
6060  if(read_only_ && !c_els_d0_ && b_els_d0_){
6061  b_els_d0_->GetEntry(entry_);
6062  c_els_d0_ = true;
6063  }
6064  return els_d0_;
6065 }
6066 
6067 std::vector<float> & small_tree_full::els_dz(){
6068  if(read_only_ && !c_els_dz_ && b_els_dz_){
6069  b_els_dz_->GetEntry(entry_);
6070  c_els_dz_ = true;
6071  }
6072  return els_dz_;
6073 }
6074 
6075 std::vector<float> & small_tree_full::els_miniso_10(){
6077  b_els_miniso_10_->GetEntry(entry_);
6078  c_els_miniso_10_ = true;
6079  }
6080  return els_miniso_10_;
6081 }
6082 
6083 std::vector<float> & small_tree_full::els_miniso_10_ch(){
6085  b_els_miniso_10_ch_->GetEntry(entry_);
6086  c_els_miniso_10_ch_ = true;
6087  }
6088  return els_miniso_10_ch_;
6089 }
6090 
6091 std::vector<float> & small_tree_full::els_miniso_tr10(){
6093  b_els_miniso_tr10_->GetEntry(entry_);
6094  c_els_miniso_tr10_ = true;
6095  }
6096  return els_miniso_tr10_;
6097 }
6098 
6101  b_els_miniso_tr10_ch_->GetEntry(entry_);
6102  c_els_miniso_tr10_ch_ = true;
6103  }
6104  return els_miniso_tr10_ch_;
6105 }
6106 
6107 std::vector<float> & small_tree_full::els_mt(){
6108  if(read_only_ && !c_els_mt_ && b_els_mt_){
6109  b_els_mt_->GetEntry(entry_);
6110  c_els_mt_ = true;
6111  }
6112  return els_mt_;
6113 }
6114 
6115 std::vector<float> & small_tree_full::els_reliso(){
6117  b_els_reliso_->GetEntry(entry_);
6118  c_els_reliso_ = true;
6119  }
6120  return els_reliso_;
6121 }
6122 
6123 std::vector<float> & small_tree_full::els_reliso_r01(){
6125  b_els_reliso_r01_->GetEntry(entry_);
6126  c_els_reliso_r01_ = true;
6127  }
6128  return els_reliso_r01_;
6129 }
6130 
6131 std::vector<float> & small_tree_full::els_reliso_r015(){
6133  b_els_reliso_r015_->GetEntry(entry_);
6134  c_els_reliso_r015_ = true;
6135  }
6136  return els_reliso_r015_;
6137 }
6138 
6139 std::vector<float> & small_tree_full::els_reliso_r02(){
6141  b_els_reliso_r02_->GetEntry(entry_);
6142  c_els_reliso_r02_ = true;
6143  }
6144  return els_reliso_r02_;
6145 }
6146 
6147 std::vector<float> & small_tree_full::els_reliso_r03(){
6149  b_els_reliso_r03_->GetEntry(entry_);
6150  c_els_reliso_r03_ = true;
6151  }
6152  return els_reliso_r03_;
6153 }
6154 
6155 std::vector<float> & small_tree_full::els_reliso_r04(){
6157  b_els_reliso_r04_->GetEntry(entry_);
6158  c_els_reliso_r04_ = true;
6159  }
6160  return els_reliso_r04_;
6161 }
6162 
6163 std::vector<float> & small_tree_full::els_sceta(){
6165  b_els_sceta_->GetEntry(entry_);
6166  c_els_sceta_ = true;
6167  }
6168  return els_sceta_;
6169 }
6170 
6171 std::vector<float> & small_tree_full::els_tru_dr(){
6173  b_els_tru_dr_->GetEntry(entry_);
6174  c_els_tru_dr_ = true;
6175  }
6176  return els_tru_dr_;
6177 }
6178 
6179 std::vector<float> & small_tree_full::fjets08_eta(){
6181  b_fjets08_eta_->GetEntry(entry_);
6182  c_fjets08_eta_ = true;
6183  }
6184  return fjets08_eta_;
6185 }
6186 
6187 std::vector<float> & small_tree_full::fjets08_m(){
6189  b_fjets08_m_->GetEntry(entry_);
6190  c_fjets08_m_ = true;
6191  }
6192  return fjets08_m_;
6193 }
6194 
6195 std::vector<float> & small_tree_full::fjets08_phi(){
6197  b_fjets08_phi_->GetEntry(entry_);
6198  c_fjets08_phi_ = true;
6199  }
6200  return fjets08_phi_;
6201 }
6202 
6203 std::vector<float> & small_tree_full::fjets08_poscsv(){
6205  b_fjets08_poscsv_->GetEntry(entry_);
6206  c_fjets08_poscsv_ = true;
6207  }
6208  return fjets08_poscsv_;
6209 }
6210 
6211 std::vector<float> & small_tree_full::fjets08_pt(){
6213  b_fjets08_pt_->GetEntry(entry_);
6214  c_fjets08_pt_ = true;
6215  }
6216  return fjets08_pt_;
6217 }
6218 
6219 std::vector<float> & small_tree_full::fjets08_sumcsv(){
6221  b_fjets08_sumcsv_->GetEntry(entry_);
6222  c_fjets08_sumcsv_ = true;
6223  }
6224  return fjets08_sumcsv_;
6225 }
6226 
6227 std::vector<float> & small_tree_full::fjets15_eta(){
6229  b_fjets15_eta_->GetEntry(entry_);
6230  c_fjets15_eta_ = true;
6231  }
6232  return fjets15_eta_;
6233 }
6234 
6235 std::vector<float> & small_tree_full::fjets15_m(){
6237  b_fjets15_m_->GetEntry(entry_);
6238  c_fjets15_m_ = true;
6239  }
6240  return fjets15_m_;
6241 }
6242 
6243 std::vector<float> & small_tree_full::fjets15_phi(){
6245  b_fjets15_phi_->GetEntry(entry_);
6246  c_fjets15_phi_ = true;
6247  }
6248  return fjets15_phi_;
6249 }
6250 
6251 std::vector<float> & small_tree_full::fjets15_poscsv(){
6253  b_fjets15_poscsv_->GetEntry(entry_);
6254  c_fjets15_poscsv_ = true;
6255  }
6256  return fjets15_poscsv_;
6257 }
6258 
6259 std::vector<float> & small_tree_full::fjets15_pt(){
6261  b_fjets15_pt_->GetEntry(entry_);
6262  c_fjets15_pt_ = true;
6263  }
6264  return fjets15_pt_;
6265 }
6266 
6267 std::vector<float> & small_tree_full::fjets15_sumcsv(){
6269  b_fjets15_sumcsv_->GetEntry(entry_);
6270  c_fjets15_sumcsv_ = true;
6271  }
6272  return fjets15_sumcsv_;
6273 }
6274 
6275 std::vector<float> & small_tree_full::fjets_eta(){
6277  b_fjets_eta_->GetEntry(entry_);
6278  c_fjets_eta_ = true;
6279  }
6280  return fjets_eta_;
6281 }
6282 
6283 std::vector<float> & small_tree_full::fjets_m(){
6284  if(read_only_ && !c_fjets_m_ && b_fjets_m_){
6285  b_fjets_m_->GetEntry(entry_);
6286  c_fjets_m_ = true;
6287  }
6288  return fjets_m_;
6289 }
6290 
6291 std::vector<float> & small_tree_full::fjets_phi(){
6293  b_fjets_phi_->GetEntry(entry_);
6294  c_fjets_phi_ = true;
6295  }
6296  return fjets_phi_;
6297 }
6298 
6299 std::vector<float> & small_tree_full::fjets_poscsv(){
6301  b_fjets_poscsv_->GetEntry(entry_);
6302  c_fjets_poscsv_ = true;
6303  }
6304  return fjets_poscsv_;
6305 }
6306 
6307 std::vector<float> & small_tree_full::fjets_pt(){
6308  if(read_only_ && !c_fjets_pt_ && b_fjets_pt_){
6309  b_fjets_pt_->GetEntry(entry_);
6310  c_fjets_pt_ = true;
6311  }
6312  return fjets_pt_;
6313 }
6314 
6315 std::vector<float> & small_tree_full::fjets_sumcsv(){
6317  b_fjets_sumcsv_->GetEntry(entry_);
6318  c_fjets_sumcsv_ = true;
6319  }
6320  return fjets_sumcsv_;
6321 }
6322 
6323 std::vector<float> & small_tree_full::fsubjets_eta(){
6325  b_fsubjets_eta_->GetEntry(entry_);
6326  c_fsubjets_eta_ = true;
6327  }
6328  return fsubjets_eta_;
6329 }
6330 
6331 std::vector<float> & small_tree_full::fsubjets_m(){
6333  b_fsubjets_m_->GetEntry(entry_);
6334  c_fsubjets_m_ = true;
6335  }
6336  return fsubjets_m_;
6337 }
6338 
6339 std::vector<float> & small_tree_full::fsubjets_phi(){
6341  b_fsubjets_phi_->GetEntry(entry_);
6342  c_fsubjets_phi_ = true;
6343  }
6344  return fsubjets_phi_;
6345 }
6346 
6347 std::vector<float> & small_tree_full::fsubjets_poscsv(){
6349  b_fsubjets_poscsv_->GetEntry(entry_);
6350  c_fsubjets_poscsv_ = true;
6351  }
6352  return fsubjets_poscsv_;
6353 }
6354 
6355 std::vector<float> & small_tree_full::fsubjets_pt(){
6357  b_fsubjets_pt_->GetEntry(entry_);
6358  c_fsubjets_pt_ = true;
6359  }
6360  return fsubjets_pt_;
6361 }
6362 
6363 std::vector<float> & small_tree_full::fsubjets_sumcsv(){
6365  b_fsubjets_sumcsv_->GetEntry(entry_);
6366  c_fsubjets_sumcsv_ = true;
6367  }
6368  return fsubjets_sumcsv_;
6369 }
6370 
6371 std::vector<float> & small_tree_full::genfjets_eta(){
6373  b_genfjets_eta_->GetEntry(entry_);
6374  c_genfjets_eta_ = true;
6375  }
6376  return genfjets_eta_;
6377 }
6378 
6379 std::vector<float> & small_tree_full::genfjets_m(){
6381  b_genfjets_m_->GetEntry(entry_);
6382  c_genfjets_m_ = true;
6383  }
6384  return genfjets_m_;
6385 }
6386 
6387 std::vector<float> & small_tree_full::genfjets_phi(){
6389  b_genfjets_phi_->GetEntry(entry_);
6390  c_genfjets_phi_ = true;
6391  }
6392  return genfjets_phi_;
6393 }
6394 
6395 std::vector<float> & small_tree_full::genfjets_pt(){
6397  b_genfjets_pt_->GetEntry(entry_);
6398  c_genfjets_pt_ = true;
6399  }
6400  return genfjets_pt_;
6401 }
6402 
6403 std::vector<float> & small_tree_full::genjets_eta(){
6405  b_genjets_eta_->GetEntry(entry_);
6406  c_genjets_eta_ = true;
6407  }
6408  return genjets_eta_;
6409 }
6410 
6411 std::vector<float> & small_tree_full::genjets_m(){
6413  b_genjets_m_->GetEntry(entry_);
6414  c_genjets_m_ = true;
6415  }
6416  return genjets_m_;
6417 }
6418 
6419 std::vector<float> & small_tree_full::genjets_phi(){
6421  b_genjets_phi_->GetEntry(entry_);
6422  c_genjets_phi_ = true;
6423  }
6424  return genjets_phi_;
6425 }
6426 
6427 std::vector<float> & small_tree_full::genjets_pt(){
6429  b_genjets_pt_->GetEntry(entry_);
6430  c_genjets_pt_ = true;
6431  }
6432  return genjets_pt_;
6433 }
6434 
6435 std::vector<float> & small_tree_full::glu_proj_frac(){
6437  b_glu_proj_frac_->GetEntry(entry_);
6438  c_glu_proj_frac_ = true;
6439  }
6440  return glu_proj_frac_;
6441 }
6442 
6443 std::vector<float> & small_tree_full::jets_gen_pt(){
6445  b_jets_gen_pt_->GetEntry(entry_);
6446  c_jets_gen_pt_ = true;
6447  }
6448  return jets_gen_pt_;
6449 }
6450 
6451 std::vector<float> & small_tree_full::jets_id(){
6452  if(read_only_ && !c_jets_id_ && b_jets_id_){
6453  b_jets_id_->GetEntry(entry_);
6454  c_jets_id_ = true;
6455  }
6456  return jets_id_;
6457 }
6458 
6459 std::vector<float> & small_tree_full::jets_m(){
6460  if(read_only_ && !c_jets_m_ && b_jets_m_){
6461  b_jets_m_->GetEntry(entry_);
6462  c_jets_m_ = true;
6463  }
6464  return jets_m_;
6465 }
6466 
6467 std::vector<float> & small_tree_full::jets_parton_pt(){
6469  b_jets_parton_pt_->GetEntry(entry_);
6470  c_jets_parton_pt_ = true;
6471  }
6472  return jets_parton_pt_;
6473 }
6474 
6475 std::vector<float> & small_tree_full::jets_pt_from_mini(){
6477  b_jets_pt_from_mini_->GetEntry(entry_);
6478  c_jets_pt_from_mini_ = true;
6479  }
6480  return jets_pt_from_mini_;
6481 }
6482 
6483 std::vector<float> & small_tree_full::mc_eta(){
6484  if(read_only_ && !c_mc_eta_ && b_mc_eta_){
6485  b_mc_eta_->GetEntry(entry_);
6486  c_mc_eta_ = true;
6487  }
6488  return mc_eta_;
6489 }
6490 
6491 std::vector<float> & small_tree_full::mc_phi(){
6492  if(read_only_ && !c_mc_phi_ && b_mc_phi_){
6493  b_mc_phi_->GetEntry(entry_);
6494  c_mc_phi_ = true;
6495  }
6496  return mc_phi_;
6497 }
6498 
6499 std::vector<float> & small_tree_full::mc_pt(){
6500  if(read_only_ && !c_mc_pt_ && b_mc_pt_){
6501  b_mc_pt_->GetEntry(entry_);
6502  c_mc_pt_ = true;
6503  }
6504  return mc_pt_;
6505 }
6506 
6507 std::vector<float> & small_tree_full::mus_d0(){
6508  if(read_only_ && !c_mus_d0_ && b_mus_d0_){
6509  b_mus_d0_->GetEntry(entry_);
6510  c_mus_d0_ = true;
6511  }
6512  return mus_d0_;
6513 }
6514 
6515 std::vector<float> & small_tree_full::mus_dz(){
6516  if(read_only_ && !c_mus_dz_ && b_mus_dz_){
6517  b_mus_dz_->GetEntry(entry_);
6518  c_mus_dz_ = true;
6519  }
6520  return mus_dz_;
6521 }
6522 
6523 std::vector<float> & small_tree_full::mus_miniso_10(){
6525  b_mus_miniso_10_->GetEntry(entry_);
6526  c_mus_miniso_10_ = true;
6527  }
6528  return mus_miniso_10_;
6529 }
6530 
6531 std::vector<float> & small_tree_full::mus_miniso_10_ch(){
6533  b_mus_miniso_10_ch_->GetEntry(entry_);
6534  c_mus_miniso_10_ch_ = true;
6535  }
6536  return mus_miniso_10_ch_;
6537 }
6538 
6539 std::vector<float> & small_tree_full::mus_miniso_tr10(){
6541  b_mus_miniso_tr10_->GetEntry(entry_);
6542  c_mus_miniso_tr10_ = true;
6543  }
6544  return mus_miniso_tr10_;
6545 }
6546 
6549  b_mus_miniso_tr10_ch_->GetEntry(entry_);
6550  c_mus_miniso_tr10_ch_ = true;
6551  }
6552  return mus_miniso_tr10_ch_;
6553 }
6554 
6555 std::vector<float> & small_tree_full::mus_mt(){
6556  if(read_only_ && !c_mus_mt_ && b_mus_mt_){
6557  b_mus_mt_->GetEntry(entry_);
6558  c_mus_mt_ = true;
6559  }
6560  return mus_mt_;
6561 }
6562 
6563 std::vector<float> & small_tree_full::mus_reliso(){
6565  b_mus_reliso_->GetEntry(entry_);
6566  c_mus_reliso_ = true;
6567  }
6568  return mus_reliso_;
6569 }
6570 
6571 std::vector<float> & small_tree_full::mus_reliso_r01(){
6573  b_mus_reliso_r01_->GetEntry(entry_);
6574  c_mus_reliso_r01_ = true;
6575  }
6576  return mus_reliso_r01_;
6577 }
6578 
6579 std::vector<float> & small_tree_full::mus_reliso_r015(){
6581  b_mus_reliso_r015_->GetEntry(entry_);
6582  c_mus_reliso_r015_ = true;
6583  }
6584  return mus_reliso_r015_;
6585 }
6586 
6587 std::vector<float> & small_tree_full::mus_reliso_r02(){
6589  b_mus_reliso_r02_->GetEntry(entry_);
6590  c_mus_reliso_r02_ = true;
6591  }
6592  return mus_reliso_r02_;
6593 }
6594 
6595 std::vector<float> & small_tree_full::mus_reliso_r03(){
6597  b_mus_reliso_r03_->GetEntry(entry_);
6598  c_mus_reliso_r03_ = true;
6599  }
6600  return mus_reliso_r03_;
6601 }
6602 
6603 std::vector<float> & small_tree_full::mus_reliso_r04(){
6605  b_mus_reliso_r04_->GetEntry(entry_);
6606  c_mus_reliso_r04_ = true;
6607  }
6608  return mus_reliso_r04_;
6609 }
6610 
6611 std::vector<float> & small_tree_full::mus_tru_dr(){
6613  b_mus_tru_dr_->GetEntry(entry_);
6614  c_mus_tru_dr_ = true;
6615  }
6616  return mus_tru_dr_;
6617 }
6618 
6619 std::vector<float> & small_tree_full::subjets_csv(){
6621  b_subjets_csv_->GetEntry(entry_);
6622  c_subjets_csv_ = true;
6623  }
6624  return subjets_csv_;
6625 }
6626 
6627 std::vector<float> & small_tree_full::subjets_eta(){
6629  b_subjets_eta_->GetEntry(entry_);
6630  c_subjets_eta_ = true;
6631  }
6632  return subjets_eta_;
6633 }
6634 
6635 std::vector<float> & small_tree_full::subjets_id(){
6637  b_subjets_id_->GetEntry(entry_);
6638  c_subjets_id_ = true;
6639  }
6640  return subjets_id_;
6641 }
6642 
6643 std::vector<float> & small_tree_full::subjets_m(){
6645  b_subjets_m_->GetEntry(entry_);
6646  c_subjets_m_ = true;
6647  }
6648  return subjets_m_;
6649 }
6650 
6651 std::vector<float> & small_tree_full::subjets_mindr(){
6653  b_subjets_mindr_->GetEntry(entry_);
6654  c_subjets_mindr_ = true;
6655  }
6656  return subjets_mindr_;
6657 }
6658 
6659 std::vector<float> & small_tree_full::subjets_phi(){
6661  b_subjets_phi_->GetEntry(entry_);
6662  c_subjets_phi_ = true;
6663  }
6664  return subjets_phi_;
6665 }
6666 
6667 std::vector<float> & small_tree_full::subjets_pt(){
6669  b_subjets_pt_->GetEntry(entry_);
6670  c_subjets_pt_ = true;
6671  }
6672  return subjets_pt_;
6673 }
6674 
6675 std::vector<float> & small_tree_full::subjets_subeta(){
6677  b_subjets_subeta_->GetEntry(entry_);
6678  c_subjets_subeta_ = true;
6679  }
6680  return subjets_subeta_;
6681 }
6682 
6683 std::vector<float> & small_tree_full::subjets_subm(){
6685  b_subjets_subm_->GetEntry(entry_);
6686  c_subjets_subm_ = true;
6687  }
6688  return subjets_subm_;
6689 }
6690 
6691 std::vector<float> & small_tree_full::subjets_subphi(){
6693  b_subjets_subphi_->GetEntry(entry_);
6694  c_subjets_subphi_ = true;
6695  }
6696  return subjets_subphi_;
6697 }
6698 
6699 std::vector<float> & small_tree_full::subjets_subpt(){
6701  b_subjets_subpt_->GetEntry(entry_);
6702  c_subjets_subpt_ = true;
6703  }
6704  return subjets_subpt_;
6705 }
6706 
6707 std::vector<float> & small_tree_full::tks_eta(){
6708  if(read_only_ && !c_tks_eta_ && b_tks_eta_){
6709  b_tks_eta_->GetEntry(entry_);
6710  c_tks_eta_ = true;
6711  }
6712  return tks_eta_;
6713 }
6714 
6715 std::vector<float> & small_tree_full::tks_mini_ch(){
6717  b_tks_mini_ch_->GetEntry(entry_);
6718  c_tks_mini_ch_ = true;
6719  }
6720  return tks_mini_ch_;
6721 }
6722 
6723 std::vector<float> & small_tree_full::tks_mini_ne(){
6725  b_tks_mini_ne_->GetEntry(entry_);
6726  c_tks_mini_ne_ = true;
6727  }
6728  return tks_mini_ne_;
6729 }
6730 
6731 std::vector<float> & small_tree_full::tks_mt(){
6732  if(read_only_ && !c_tks_mt_ && b_tks_mt_){
6733  b_tks_mt_->GetEntry(entry_);
6734  c_tks_mt_ = true;
6735  }
6736  return tks_mt_;
6737 }
6738 
6739 std::vector<float> & small_tree_full::tks_phi(){
6740  if(read_only_ && !c_tks_phi_ && b_tks_phi_){
6741  b_tks_phi_->GetEntry(entry_);
6742  c_tks_phi_ = true;
6743  }
6744  return tks_phi_;
6745 }
6746 
6747 std::vector<float> & small_tree_full::tks_pt(){
6748  if(read_only_ && !c_tks_pt_ && b_tks_pt_){
6749  b_tks_pt_->GetEntry(entry_);
6750  c_tks_pt_ = true;
6751  }
6752  return tks_pt_;
6753 }
6754 
6755 std::vector<float> & small_tree_full::tks_r02_ch(){
6757  b_tks_r02_ch_->GetEntry(entry_);
6758  c_tks_r02_ch_ = true;
6759  }
6760  return tks_r02_ch_;
6761 }
6762 
6763 std::vector<float> & small_tree_full::tks_r02_ne(){
6765  b_tks_r02_ne_->GetEntry(entry_);
6766  c_tks_r02_ne_ = true;
6767  }
6768  return tks_r02_ne_;
6769 }
6770 
6771 std::vector<float> & small_tree_full::tks_r03_ch(){
6773  b_tks_r03_ch_->GetEntry(entry_);
6774  c_tks_r03_ch_ = true;
6775  }
6776  return tks_r03_ch_;
6777 }
6778 
6779 std::vector<float> & small_tree_full::tks_r03_ne(){
6781  b_tks_r03_ne_->GetEntry(entry_);
6782  c_tks_r03_ne_ = true;
6783  }
6784  return tks_r03_ne_;
6785 }
6786 
6787 std::vector<float> & small_tree_full::tks_r04_ch(){
6789  b_tks_r04_ch_->GetEntry(entry_);
6790  c_tks_r04_ch_ = true;
6791  }
6792  return tks_r04_ch_;
6793 }
6794 
6795 std::vector<float> & small_tree_full::tks_r04_ne(){
6797  b_tks_r04_ne_->GetEntry(entry_);
6798  c_tks_r04_ne_ = true;
6799  }
6800  return tks_r04_ne_;
6801 }
6802 
6803 std::vector<float> & small_tree_full::tks_r05_ch(){
6805  b_tks_r05_ch_->GetEntry(entry_);
6806  c_tks_r05_ch_ = true;
6807  }
6808  return tks_r05_ch_;
6809 }
6810 
6811 std::vector<float> & small_tree_full::tks_r05_ne(){
6813  b_tks_r05_ne_->GetEntry(entry_);
6814  c_tks_r05_ne_ = true;
6815  }
6816  return tks_r05_ne_;
6817 }
6818 
6819 std::vector<float> & small_tree_full::tks_tru_dp(){
6821  b_tks_tru_dp_->GetEntry(entry_);
6822  c_tks_tru_dp_ = true;
6823  }
6824  return tks_tru_dp_;
6825 }
6826 
6827 std::vector<float> & small_tree_full::tks_tru_dr(){
6829  b_tks_tru_dr_->GetEntry(entry_);
6830  c_tks_tru_dr_ = true;
6831  }
6832  return tks_tru_dr_;
6833 }
6834 
6835 std::vector<int> & small_tree_full::els_tru_id(){
6837  b_els_tru_id_->GetEntry(entry_);
6838  c_els_tru_id_ = true;
6839  }
6840  return els_tru_id_;
6841 }
6842 
6843 std::vector<int> & small_tree_full::els_tru_momid(){
6845  b_els_tru_momid_->GetEntry(entry_);
6846  c_els_tru_momid_ = true;
6847  }
6848  return els_tru_momid_;
6849 }
6850 
6851 std::vector<int> & small_tree_full::fjets08_btags(){
6853  b_fjets08_btags_->GetEntry(entry_);
6854  c_fjets08_btags_ = true;
6855  }
6856  return fjets08_btags_;
6857 }
6858 
6859 std::vector<int> & small_tree_full::fjets08_nconst(){
6861  b_fjets08_nconst_->GetEntry(entry_);
6862  c_fjets08_nconst_ = true;
6863  }
6864  return fjets08_nconst_;
6865 }
6866 
6867 std::vector<int> & small_tree_full::fjets15_btags(){
6869  b_fjets15_btags_->GetEntry(entry_);
6870  c_fjets15_btags_ = true;
6871  }
6872  return fjets15_btags_;
6873 }
6874 
6875 std::vector<int> & small_tree_full::fjets15_nconst(){
6877  b_fjets15_nconst_->GetEntry(entry_);
6878  c_fjets15_nconst_ = true;
6879  }
6880  return fjets15_nconst_;
6881 }
6882 
6883 std::vector<int> & small_tree_full::fjets_btags(){
6885  b_fjets_btags_->GetEntry(entry_);
6886  c_fjets_btags_ = true;
6887  }
6888  return fjets_btags_;
6889 }
6890 
6891 std::vector<int> & small_tree_full::fjets_nconst(){
6893  b_fjets_nconst_->GetEntry(entry_);
6894  c_fjets_nconst_ = true;
6895  }
6896  return fjets_nconst_;
6897 }
6898 
6899 std::vector<int> & small_tree_full::fsubjets_btags(){
6901  b_fsubjets_btags_->GetEntry(entry_);
6902  c_fsubjets_btags_ = true;
6903  }
6904  return fsubjets_btags_;
6905 }
6906 
6909  b_fsubjets_nconst_->GetEntry(entry_);
6910  c_fsubjets_nconst_ = true;
6911  }
6912  return fsubjets_nconst_;
6913 }
6914 
6917  b_genfjets_nconst_->GetEntry(entry_);
6918  c_genfjets_nconst_ = true;
6919  }
6920  return genfjets_nconst_;
6921 }
6922 
6925  b_genjets_genfjet_index_->GetEntry(entry_);
6926  c_genjets_genfjet_index_ = true;
6927  }
6928  return genjets_genfjet_index_;
6929 }
6930 
6933  b_genjets_isr_code_->GetEntry(entry_);
6934  c_genjets_isr_code_ = true;
6935  }
6936  return genjets_isr_code_;
6937 }
6938 
6941  b_jets_fjet08_index_->GetEntry(entry_);
6942  c_jets_fjet08_index_ = true;
6943  }
6944  return jets_fjet08_index_;
6945 }
6946 
6949  b_jets_fjet15_index_->GetEntry(entry_);
6950  c_jets_fjet15_index_ = true;
6951  }
6952  return jets_fjet15_index_;
6953 }
6954 
6957  b_jets_fjet_index_->GetEntry(entry_);
6958  c_jets_fjet_index_ = true;
6959  }
6960  return jets_fjet_index_;
6961 }
6962 
6963 std::vector<int> & small_tree_full::jets_isr_code(){
6965  b_jets_isr_code_->GetEntry(entry_);
6966  c_jets_isr_code_ = true;
6967  }
6968  return jets_isr_code_;
6969 }
6970 
6971 std::vector<int> & small_tree_full::mc_id(){
6972  if(read_only_ && !c_mc_id_ && b_mc_id_){
6973  b_mc_id_->GetEntry(entry_);
6974  c_mc_id_ = true;
6975  }
6976  return mc_id_;
6977 }
6978 
6979 std::vector<int> & small_tree_full::mc_status(){
6981  b_mc_status_->GetEntry(entry_);
6982  c_mc_status_ = true;
6983  }
6984  return mc_status_;
6985 }
6986 
6987 std::vector<int> & small_tree_full::mus_tru_id(){
6989  b_mus_tru_id_->GetEntry(entry_);
6990  c_mus_tru_id_ = true;
6991  }
6992  return mus_tru_id_;
6993 }
6994 
6995 std::vector<int> & small_tree_full::mus_tru_momid(){
6997  b_mus_tru_momid_->GetEntry(entry_);
6998  c_mus_tru_momid_ = true;
6999  }
7000  return mus_tru_momid_;
7001 }
7002 
7005  b_subjets_fsubjet_index_->GetEntry(entry_);
7006  c_subjets_fsubjet_index_ = true;
7007  }
7008  return subjets_fsubjet_index_;
7009 }
7010 
7011 std::vector<int> & small_tree_full::subjets_nsub(){
7013  b_subjets_nsub_->GetEntry(entry_);
7014  c_subjets_nsub_ = true;
7015  }
7016  return subjets_nsub_;
7017 }
7018 
7019 std::vector<int> & small_tree_full::tks_charge(){
7021  b_tks_charge_->GetEntry(entry_);
7022  c_tks_charge_ = true;
7023  }
7024  return tks_charge_;
7025 }
7026 
7027 std::vector<int> & small_tree_full::tks_from_pv(){
7029  b_tks_from_pv_->GetEntry(entry_);
7030  c_tks_from_pv_ = true;
7031  }
7032  return tks_from_pv_;
7033 }
7034 
7035 std::vector<int> & small_tree_full::tks_id(){
7036  if(read_only_ && !c_tks_id_ && b_tks_id_){
7037  b_tks_id_->GetEntry(entry_);
7038  c_tks_id_ = true;
7039  }
7040  return tks_id_;
7041 }
7042 
7043 std::vector<int> & small_tree_full::tks_num_prongs(){
7045  b_tks_num_prongs_->GetEntry(entry_);
7046  c_tks_num_prongs_ = true;
7047  }
7048  return tks_num_prongs_;
7049 }
7050 
7051 std::vector<int> & small_tree_full::tks_tru_id(){
7053  b_tks_tru_id_->GetEntry(entry_);
7054  c_tks_tru_id_ = true;
7055  }
7056  return tks_tru_id_;
7057 }
7058 
7059 std::vector<size_t> & small_tree_full::mc_mom(){
7060  if(read_only_ && !c_mc_mom_ && b_mc_mom_){
7061  b_mc_mom_->GetEntry(entry_);
7062  c_mc_mom_ = true;
7063  }
7064  return mc_mom_;
7065 }
7066 
7068  if(read_only_ && !c_mc_type_ && b_mc_type_){
7069  b_mc_type_->GetEntry(entry_);
7070  c_mc_type_ = true;
7071  }
7072  return mc_type_;
7073 }
7074 
TBranch * b_badjets_eta_
std::vector< float > * p_tks_mt_
std::vector< float > tks_eta_
virtual std::vector< float > const & mus_reliso_r015() const
TBranch * b_jets_pt_from_mini_
TBranch * b_trutop1_phi_
std::vector< float > * p_subjets_phi_
TBranch * b_fsubjets_sumcsv_
virtual std::vector< float > const & els_tru_dr() const
std::vector< float > * p_fjets08_poscsv_
std::vector< float > genfjets_phi_
virtual int const & ntruleps() const
virtual int const & ntks_chg_reliso() const
std::vector< int > mus_tru_id_
std::vector< float > * p_subjets_id_
std::vector< float > * p_subjets_mindr_
std::vector< float > fjets15_sumcsv_
virtual std::vector< int > const & jets_fjet15_index() const
virtual float const & max_dphi_bb() const
std::vector< float > * p_subjets_eta_
std::vector< float > subjets_eta_
TBranch * b_genjets_isr_code_
virtual std::vector< float > const & fsubjets_pt() const
TBranch * b_glu_proj_frac_
virtual std::vector< float > const & mus_tru_dr() const
virtual float const & lep_pt_reliso() const
std::vector< float > * p_fjets08_phi_
std::vector< float > * p_subjets_csv_
virtual std::vector< int > const & subjets_fsubjet_index() const
virtual float const & gen_mj() const
std::vector< float > badjets_eta_
virtual std::vector< float > const & subjets_m() const
virtual std::vector< float > const & els_sceta() const
TBranch * b_fjets15_eta_
TBranch * b_tru_gluglu_ptdiff_
virtual float const & min_mt_bmet_with_w_mass() const
TBranch * b_nels_reliso_
TBranch * b_mus_reliso_r03_
std::vector< int > * p_tks_id_
virtual std::vector< float > const & fjets15_phi() const
virtual int const & nmus_reliso() const
std::vector< float > mus_dz_
virtual std::vector< int > const & genfjets_nconst() const
std::vector< float > * p_mc_pt_
virtual float const & max_pt_bmet() const
virtual std::vector< int > const & fjets_nconst() const
TBranch * b_fjets15_nconst_
std::vector< float > * p_tks_r02_ne_
TBranch * b_els_reliso_r01_
virtual std::vector< float > const & mus_miniso_10() const
std::vector< float > fsubjets_eta_
virtual float const & tru_tt_dphi() const
virtual std::vector< bool > const & tks_from_tauhad() const
TBranch * b_jets_fjet08_index_
std::vector< float > * p_els_miniso_tr10_ch_
virtual float const & min_pt_bb() const
std::vector< float > mus_reliso_r03_
std::vector< float > tks_mt_
std::vector< float > els_tru_dr_
std::vector< float > * p_mus_reliso_r04_
virtual std::vector< float > const & tks_r02_ne() const
std::vector< int > subjets_nsub_
std::vector< float > mus_d0_
std::vector< int > * p_tks_tru_id_
std::vector< int > jets_fjet15_index_
virtual std::vector< float > const & tks_r05_ch() const
virtual int const & nleps_reliso() const
virtual std::vector< float > const & tks_r03_ne() const
std::vector< float > els_reliso_
virtual ~small_tree_full()
std::vector< int > * p_subjets_nsub_
std::vector< int > jets_fjet_index_
std::vector< float > * p_subjets_subm_
std::vector< float > mus_miniso_tr10_
TBranch * b_tru_tt_dphi_
virtual std::vector< float > const & badjets_eta() const
std::vector< float > genjets_phi_
std::vector< float > tks_phi_
std::vector< float > fjets_m_
TBranch * b_els_reliso_r03_
TBranch * b_els_miniso_10_
std::vector< int > * p_fsubjets_nconst_
virtual std::vector< float > const & els_reliso_r03() const
std::vector< float > fjets08_m_
TBranch * b_fjets08_eta_
std::vector< bool > tks_is_sig_lep_
std::vector< float > fjets08_eta_
TBranch * b_lep_pt_reliso_
virtual float const & dphi_wlep() const
TBranch * b_els_reliso_r02_
virtual std::vector< float > const & tks_r04_ch() const
std::vector< float > fjets_poscsv_
virtual float const & tru_gluglu_pt() const
virtual std::vector< size_t > const & mc_mom() const
virtual std::vector< float > const & tks_r03_ch() const
virtual std::vector< float > const & els_reliso_r015() const
std::vector< float > * p_fjets_eta_
std::vector< float > * p_tks_tru_dr_
std::vector< float > * p_subjets_subpt_
virtual std::vector< float > const & mus_miniso_tr10() const
std::vector< float > * p_fjets15_phi_
virtual std::vector< float > const & badjets_phi() const
TBranch * b_max_pt_bmet_
std::vector< int > * p_mus_tru_momid_
virtual std::vector< int > const & jets_isr_code() const
std::vector< int > fjets_nconst_
std::vector< float > els_miniso_10_ch_
std::vector< float > * p_fsubjets_phi_
std::vector< float > els_d0_
virtual std::vector< int > const & mc_status() const
virtual std::vector< int > const & tks_tru_id() const
virtual std::vector< bool > const & mus_tru_tm() const
virtual float const & max_mt_bmet() const
std::vector< float > tks_r03_ne_
std::vector< float > subjets_subeta_
std::vector< float > fjets_eta_
virtual float const & mj15() const
std::vector< int > * p_els_tru_id_
std::vector< float > mus_tru_dr_
std::vector< int > * p_fjets_btags_
virtual std::vector< float > const & subjets_subpt() const
TBranch * b_dphi_neutralinos_
virtual std::vector< float > const & subjets_subphi() const
std::vector< float > * p_els_tru_dr_
std::vector< float > els_reliso_r01_
virtual std::vector< float > const & genfjets_m() const
virtual std::vector< bool > const & tks_is_primary() const
TBranch * b_min_dr_blep_
virtual int const & ntrutausl() const
TBranch * b_tru_gluglu_m_
virtual float const & mj08() const
virtual std::vector< float > const & fsubjets_sumcsv() const
std::vector< float > tks_tru_dp_
virtual int const & njets40() const
std::vector< float > * p_jets_m_
std::vector< float > els_reliso_r02_
std::vector< float > tks_r02_ne_
TBranch * b_tks_num_prongs_
TBranch * b_jets_fjet_index_
std::vector< float > * p_tks_mini_ch_
std::vector< float > * p_fjets08_pt_
virtual float const & gen_ht() const
std::vector< float > els_sceta_
virtual float const & trutop1_pt() const
std::vector< float > tks_r04_ne_
virtual float const & min_m_bb() const
std::vector< int > mc_id_
std::vector< float > genfjets_eta_
virtual std::vector< float > const & fsubjets_eta() const
std::vector< float > * p_mus_reliso_r015_
std::vector< float > tks_r02_ch_
std::vector< float > fjets08_poscsv_
TBranch * b_fjets08_poscsv_
STL namespace.
std::vector< float > fsubjets_phi_
std::vector< int > fjets15_btags_
std::vector< float > * p_subjets_m_
virtual float const & lep_pt() const
std::vector< float > * p_glu_proj_frac_
std::vector< float > els_reliso_r015_
std::vector< float > fsubjets_pt_
std::vector< bool > jets_islep_
TBranch * b_nvmus_reliso_
std::vector< bool > * p_jets_islep_
TBranch * b_jets_parton_pt_
virtual std::vector< int > const & fjets15_btags() const
std::vector< float > * p_fjets15_m_
virtual int const & ngenjets() const
virtual float const & dphi_wlep_reliso() const
std::vector< float > * p_mc_eta_
virtual float const & tru_tt_m() const
std::vector< bool > * p_tks_is_sig_lep_
std::vector< float > * p_subjets_subphi_
std::vector< int > * p_tks_charge_
virtual std::vector< float > const & genfjets_eta() const
virtual std::vector< float > const & subjets_csv() const
std::vector< size_t > mc_mom_
virtual int const & nfjets08() const
virtual float const & tru_tt_ptdiff() const
virtual std::vector< float > const & mus_mt() const
std::vector< float > subjets_phi_
TBranch * b_lep_phi_reliso_
std::vector< int > tks_charge_
virtual std::vector< float > const & badjets_id() const
std::vector< float > * p_mus_reliso_
std::vector< bool > * p_mus_tru_tm_
virtual std::vector< float > const & mus_reliso_r04() const
TBranch * b_ht_isr_nonme_
TBranch * b_trutop2_phi_
virtual float const & mht() const
virtual float const & max_m_blep() const
TBranch * b_subjets_subphi_
std::vector< int > genjets_genfjet_index_
virtual float const & ht40() const
TBranch * b_mus_reliso_r01_
std::vector< float > els_miniso_tr10_ch_
virtual std::vector< float > const & subjets_subeta() const
TBranch * b_els_miniso_tr10_
std::vector< bool > tks_from_taulep_
virtual std::vector< bool > const & tks_is_sig_lep() const
virtual std::vector< int > const & els_tru_momid() const
std::vector< float > * p_fjets_m_
std::vector< int > genjets_isr_code_
std::vector< float > * p_genjets_phi_
std::vector< float > * p_subjets_pt_
virtual float const & mt_reliso() const
virtual float const & trutop2_phi() const
virtual std::vector< float > const & tks_mini_ne() const
virtual std::vector< int > const & mus_tru_id() const
std::vector< int > mus_tru_momid_
TBranch * b_fjets15_phi_
std::vector< int > * p_genjets_isr_code_
std::vector< float > * p_mus_mt_
std::vector< float > subjets_m_
std::vector< float > * p_jets_pt_from_mini_
virtual std::vector< float > const & fjets08_phi() const
std::vector< float > mc_phi_
virtual float const & min_mt_bmet() const
virtual std::vector< float > const & els_d0() const
virtual std::vector< int > const & fsubjets_btags() const
TBranch * b_badjets_islep_
virtual std::vector< float > const & els_reliso_r04() const
virtual std::vector< float > const & els_miniso_tr10() const
virtual std::vector< int > const & fjets_btags() const
std::vector< float > * p_fjets15_pt_
virtual float const & min_pt_bmet() const
virtual std::vector< float > const & tks_r05_ne() const
std::vector< float > fjets_phi_
std::vector< int > fjets08_btags_
virtual std::vector< float > const & tks_mt() const
std::vector< float > * p_fsubjets_poscsv_
std::vector< float > * p_badjets_id_
std::vector< float > mus_reliso_r04_
std::vector< float > subjets_pt_
TBranch * b_nleps_reliso_
virtual float const & mht_sub() const
virtual std::vector< float > const & subjets_mindr() const
virtual float const & st_reliso() const
std::vector< float > fsubjets_sumcsv_
TBranch * b_max_dphi_bmet_
std::vector< float > fjets15_pt_
virtual std::vector< bool > const & tks_from_taulep() const
virtual std::vector< bool > const & badjets_islep() const
std::vector< float > genjets_eta_
virtual std::vector< float > const & tks_pt() const
std::vector< int > jets_isr_code_
std::vector< float > subjets_subpt_
TBranch * b_min_mt_bmet_with_w_mass_
virtual std::vector< float > const & badjets_pt() const
std::vector< float > * p_els_reliso_r015_
std::vector< float > * p_els_reliso_r02_
virtual float const & max_pt_blep() const
std::vector< int > * p_fjets_nconst_
std::vector< int > * p_fjets15_nconst_
virtual std::vector< float > const & tks_tru_dp() const
std::vector< float > * p_mus_miniso_10_ch_
virtual float const & lep_phi_reliso() const
std::vector< float > * p_tks_eta_
std::vector< size_t > * p_mc_mom_
TBranch * b_subjets_subpt_
std::vector< float > * p_fsubjets_pt_
std::vector< int > * p_tks_from_pv_
std::vector< float > * p_tks_r04_ch_
std::vector< float > * p_badjets_m_
virtual std::vector< float > const & els_miniso_tr10_ch() const
TBranch * b_dphi_wlep_reliso_
virtual std::vector< float > const & genjets_m() const
TBranch * b_n_isr_nonme_
std::vector< int > tks_tru_id_
std::vector< float > * p_tks_r05_ch_
std::vector< float > * p_fjets08_sumcsv_
std::vector< float > badjets_pt_
std::vector< int > els_tru_momid_
std::vector< float > fjets15_poscsv_
std::vector< float > * p_tks_r04_ne_
TBranch * b_min_pt_blep_
virtual std::vector< float > const & fsubjets_poscsv() const
TBranch * b_gen_met_phi_
virtual int const & nfsubjets() const
virtual std::vector< bool > const & els_tru_tm() const
virtual std::vector< float > const & fsubjets_phi() const
virtual int const & lep_charge_reliso() const
std::vector< float > els_miniso_tr10_
virtual std::vector< float > const & tks_r02_ch() const
std::vector< float > jets_m_
std::vector< int > * p_subjets_fsubjet_index_
virtual std::vector< float > const & fjets08_pt() const
TBranch * b_mus_reliso_r02_
TBranch * b_els_miniso_tr10_ch_
std::vector< float > * p_fsubjets_m_
TBranch * b_lep_charge_reliso_
virtual std::vector< float > const & jets_pt_from_mini() const
std::vector< bool > tks_from_tau_
std::vector< float > tks_mini_ch_
virtual std::vector< float > const & tks_eta() const
virtual std::vector< float > const & jets_m() const
TBranch * b_subjets_subeta_
TBranch * b_tru_gluglu_dphi_
std::vector< float > subjets_subphi_
std::vector< float > * p_els_mt_
virtual int const & nbl40() const
virtual int const & nbm_sub() const
virtual std::vector< int > const & mus_tru_momid() const
TBranch * b_subjets_mindr_
virtual float const & min_dphi_bmet() const
std::vector< int > * p_jets_fjet15_index_
virtual void Fill()
std::vector< float > badjets_phi_
std::vector< float > * p_badjets_phi_
const bool read_only_
Definition: small_tree.hpp:742
TBranch * b_fjets08_nconst_
virtual float const & min_dphi_bb() const
std::vector< float > jets_id_
virtual float const & mj() const
std::vector< float > * p_tks_r02_ch_
virtual std::vector< int > const & fsubjets_nconst() const
virtual float const & ht_nonb() const
virtual std::vector< float > const & tks_r04_ne() const
virtual float const & max_m_bb() const
TBranch * b_jets_isr_code_
std::vector< float > * p_els_sceta_
TChain chain_
Definition: small_tree.hpp:739
std::vector< int > tks_id_
std::vector< int > fsubjets_btags_
TBranch * b_mus_miniso_tr10_
virtual int const & nbadjets() const
TBranch * b_fsubjets_poscsv_
virtual std::vector< float > const & badjets_m() const
std::vector< int > fjets08_nconst_
TBranch * b_max_dphi_bb_
virtual float const & min_dphi_blep() const
std::vector< float > fsubjets_m_
std::vector< float > * p_fjets_poscsv_
std::vector< float > mus_reliso_r02_
virtual std::vector< bool > const & tks_is_primary_reliso() const
virtual float const & ht_isr_me() const
virtual float const & lep_phi() const
std::vector< int > * p_fjets08_nconst_
virtual std::vector< float > const & jets_gen_pt() const
std::vector< int > * p_fjets15_btags_
std::vector< float > * p_els_miniso_tr10_
virtual int const & n_isr_nonme() const
std::vector< float > els_reliso_r03_
TBranch * b_lep_eta_reliso_
std::vector< float > tks_tru_dr_
TBranch * b_tru_tt_ptdiff_
virtual float const & trutop1_phi() const
std::vector< float > tks_mini_ne_
TBranch * b_tks_from_taulep_
TBranch * b_tks_from_tau_
std::vector< float > tks_r05_ch_
virtual std::vector< float > const & mus_reliso_r01() const
std::vector< bool > * p_tks_from_w_
TBranch * b_els_tru_momid_
std::vector< int > * p_tks_num_prongs_
std::vector< int > fjets_btags_
std::vector< float > genjets_m_
virtual std::vector< float > const & genfjets_pt() const
TBranch * b_els_reliso_r015_
virtual float const & tru_sphericity() const
virtual std::vector< int > const & genjets_genfjet_index() const
virtual std::vector< float > const & fjets15_m() const
std::vector< float > subjets_subm_
std::vector< float > * p_fjets15_sumcsv_
virtual int const & nvels_reliso() const
TBranch * b_badjets_phi_
virtual float const & gen_met() const
virtual std::vector< int > const & fjets15_nconst() const
virtual int const & nvmus_reliso() const
std::vector< bool > badjets_islep_
virtual std::vector< float > const & fjets08_m() const
TBranch * b_max_mt_bmet_
virtual std::vector< float > const & mus_miniso_10_ch() const
TBranch * b_min_pt_bmet_
virtual int const & nfjets() const
std::vector< int > * p_genfjets_nconst_
std::vector< bool > tks_is_primary_reliso_
std::vector< int > * p_genjets_genfjet_index_
virtual float const & mj_sub() const
std::vector< float > * p_fjets08_m_
std::vector< float > els_reliso_r04_
std::vector< float > * p_fjets_phi_
std::vector< int > * p_mc_status_
TBranch * b_mus_tru_momid_
std::vector< float > genfjets_pt_
virtual int const & nbm40() const
std::vector< bool > mus_tru_tm_
virtual std::vector< float > const & fsubjets_m() const
virtual std::vector< int > const & jets_fjet08_index() const
std::vector< float > fjets_pt_
static const double bad_val_
Definition: small_tree.hpp:30
std::vector< bool > tks_is_primary_
std::vector< float > tks_r05_ne_
virtual std::vector< int > const & mc_id() const
std::vector< float > jets_pt_from_mini_
virtual float const & lep_eta_reliso() const
virtual std::vector< float > const & els_dz() const
std::vector< float > fjets08_phi_
std::vector< int > els_tru_id_
virtual std::vector< float > const & mus_reliso() const
std::vector< float > fsubjets_poscsv_
TBranch * b_fsubjets_nconst_
TBranch * b_tks_is_primary_reliso_
virtual std::vector< float > const & fjets_pt() const
std::vector< float > * p_badjets_pt_
TBranch * b_min_dphi_blep_
std::vector< float > genjets_pt_
std::vector< float > * p_genfjets_pt_
std::vector< int > * p_jets_fjet08_index_
virtual std::vector< float > const & jets_id() const
virtual float const & ht_sub() const
virtual int const & nbt_sub() const
virtual std::vector< float > const & tks_tru_dr() const
std::vector< float > mus_miniso_10_ch_
std::vector< float > * p_jets_id_
TBranch * b_fjets15_sumcsv_
std::vector< int > tks_num_prongs_
std::vector< bool > * p_els_tru_tm_
std::vector< float > * p_tks_r03_ch_
virtual std::vector< float > const & els_mt() const
std::vector< float > * p_badjets_eta_
TBranch * b_genfjets_nconst_
std::vector< int > * p_fjets08_btags_
virtual float const & ht_isr() const
std::vector< int > * p_jets_isr_code_
TBranch * b_fjets08_sumcsv_
std::vector< float > fjets15_m_
virtual std::vector< float > const & mc_pt() const
std::vector< float > * p_fjets_pt_
TBranch * b_tks_is_sig_lep_
std::vector< float > * p_mus_tru_dr_
std::vector< float > * p_tks_tru_dp_
TBranch * b_fsubjets_btags_
virtual int const & ntks() const
std::vector< bool > * p_tks_from_tau_
virtual float const & min_pt_blep() const
virtual std::vector< int > const & fjets08_nconst() const
virtual std::vector< float > const & subjets_eta() const
TBranch * b_fjets15_poscsv_
virtual std::vector< int > const & tks_num_prongs() const
virtual float const & lep_eta() const
virtual int const & nbt40() const
virtual std::vector< float > const & tks_mini_ch() const
std::vector< float > * p_mus_d0_
std::vector< float > * p_mus_miniso_tr10_ch_
virtual float const & gen_met_phi() const
virtual std::vector< float > const & fjets_phi() const
std::vector< float > * p_els_reliso_r04_
virtual float const & tru_gluglu_dphi() const
virtual std::vector< float > const & fjets15_eta() const
TBranch * b_max_pt_blep_
std::vector< int > jets_fjet08_index_
std::vector< float > * p_mus_reliso_r02_
virtual std::vector< float > const & fjets08_poscsv() const
virtual std::vector< float > const & mc_phi() const
std::vector< float > * p_subjets_subeta_
std::vector< int > * p_mc_id_
virtual std::vector< float > const & genjets_phi() const
virtual std::vector< float > const & subjets_pt() const
virtual std::vector< float > const & genjets_pt() const
std::vector< float > * p_els_d0_
virtual float const & mindphin_metjet() const
std::vector< float > mus_mt_
std::vector< float > * p_fsubjets_sumcsv_
std::vector< float > fjets15_eta_
virtual std::vector< float > const & fjets_poscsv() const
std::vector< float > * p_mus_miniso_tr10_
std::vector< float > * p_els_miniso_10_
std::vector< float > * p_fjets15_poscsv_
virtual int const & ntrutaush() const
std::vector< float > mus_reliso_
std::vector< float > mus_reliso_r01_
std::vector< int > fsubjets_nconst_
virtual int const & nsubjets() const
TBranch * b_fjets_poscsv_
TBranch * b_tks_from_tauhad_
virtual std::vector< float > const & fjets_m() const
virtual int const & n_isr_me() const
virtual std::vector< bool > const & tks_from_w() const
std::vector< float > * p_mc_phi_
virtual std::vector< float > const & subjets_subm() const
std::vector< float > mus_miniso_10_
TBranch * b_tru_gluglu_pt_
std::vector< bool > tks_from_w_
TBranch * b_tks_is_primary_
std::vector< float > * p_tks_r05_ne_
std::vector< float > fjets08_sumcsv_
std::vector< float > * p_fjets_sumcsv_
virtual float const & tru_gluglu_m() const
std::vector< bool > * p_tks_is_primary_
std::vector< float > els_mt_
virtual std::vector< float > const & fjets15_poscsv() const
virtual std::vector< float > const & mus_d0() const
virtual std::vector< float > const & fjets15_sumcsv() const
virtual std::vector< float > const & els_reliso_r01() const
virtual int const & ntks_chg() const
std::vector< int > tks_from_pv_
std::vector< float > * p_jets_gen_pt_
virtual void Fill()
Definition: small_tree.cpp:321
virtual void GetEntry(const long entry)
Definition: small_tree.cpp:408
virtual std::vector< float > const & genfjets_phi() const
virtual std::string Type() const
virtual int const & nbl_sub() const
std::vector< float > subjets_csv_
TBranch * b_tru_sphericity_
std::vector< float > * p_tks_pt_
std::vector< float > * p_fjets08_eta_
std::vector< float > tks_r03_ch_
std::vector< int > genfjets_nconst_
virtual std::vector< float > const & els_miniso_10() const
virtual std::vector< float > const & mus_dz() const
std::vector< bool > tks_from_tauhad_
std::vector< int > * p_els_tru_momid_
TBranch * b_ntks_chg_reliso_
std::vector< float > mus_miniso_tr10_ch_
std::vector< float > * p_genfjets_m_
virtual int const & ntrumus() const
std::vector< int > fjets15_nconst_
virtual float const & tru_tt_pt() const
virtual std::vector< int > const & tks_id() const
virtual std::vector< float > const & subjets_id() const
TBranch * b_mus_miniso_10_ch_
std::vector< float > * p_els_reliso_r01_
std::vector< int > * p_fsubjets_btags_
virtual std::vector< float > const & fjets_eta() const
virtual std::vector< float > const & genjets_eta() const
std::vector< float > genfjets_m_
std::vector< float > * p_fsubjets_eta_
TBranch * b_nmus_reliso_
virtual std::vector< int > const & jets_fjet_index() const
virtual std::vector< float > const & fjets15_pt() const
virtual float const & st() const
std::vector< float > mc_pt_
virtual std::vector< int > const & fjets08_btags() const
std::vector< float > jets_gen_pt_
std::vector< float > * p_tks_phi_
virtual std::vector< float > const & subjets_phi() const
std::vector< float > badjets_m_
std::vector< float > jets_parton_pt_
std::vector< float > * p_jets_parton_pt_
std::vector< bool > * p_tks_from_tauhad_
virtual float const & ht_isr_nonme() const
std::vector< float > * p_mus_reliso_r03_
virtual int const & ngenfjets() const
std::vector< float > els_dz_
virtual std::vector< float > const & jets_parton_pt() const
std::vector< float > subjets_id_
virtual std::vector< float > const & mus_reliso_r02() const
virtual std::vector< float > const & fjets08_eta() const
std::vector< float > * p_genfjets_eta_
virtual int const & lep_charge() const
virtual void GetEntry(const long entry)
virtual float const & tru_gluglu_ptdiff() const
virtual float const & min_dr_bb() const
TBranch * b_min_dphi_bmet_
virtual std::vector< float > const & tks_phi() const
std::vector< float > * p_mus_dz_
virtual float const & max_dphi_bmet() const
virtual std::vector< float > const & els_miniso_10_ch() const
virtual float const & ht_isr_tru() const
std::vector< float > tks_pt_
std::vector< float > * p_mus_miniso_10_
TBranch * b_mus_miniso_10_
std::vector< bool > * p_badjets_islep_
TBranch * b_min_dphi_bb_
virtual std::vector< int > const & tks_charge() const
std::vector< float > mus_reliso_r015_
std::vector< bool > * p_tks_from_taulep_
std::vector< float > * p_genfjets_phi_
std::vector< float > glu_proj_frac_
virtual std::vector< int > const & tks_from_pv() const
std::vector< float > fjets08_pt_
virtual float const & max_dr_bb() const
virtual std::vector< int > const & els_tru_id() const
virtual std::vector< float > const & mus_miniso_tr10_ch() const
TBranch * b_min_mt_bmet_
std::vector< float > fjets_sumcsv_
TBranch * b_els_miniso_10_ch_
std::vector< float > fjets15_phi_
virtual float const & dphi_neutralinos() const
TBranch * b_genjets_genfjet_index_
virtual std::vector< float > const & glu_proj_frac() const
virtual std::vector< bool > const & tks_from_tau() const
std::vector< bool > * p_tks_is_primary_reliso_
std::vector< float > * p_tks_r03_ne_
TBranch * b_jets_fjet15_index_
TBranch * b_nvels_reliso_
virtual float const & min_dr_blep() const
TBranch * b_fjets08_btags_
TBranch * b_max_dr_blep_
TBranch * b_subjets_fsubjet_index_
std::vector< float > * p_genjets_m_
virtual std::vector< int > const & subjets_nsub() const
TBranch * b_mindphin_metjet_
virtual float const & max_pt_bb() const
TBranch * b_fjets08_phi_
std::vector< float > * p_els_dz_
virtual float const & min_m_blep() const
TBranch * b_mus_miniso_tr10_ch_
virtual std::vector< int > const & genjets_isr_code() const
std::vector< float > mc_eta_
virtual float const & max_dphi_blep() const
TBranch * b_mus_reliso_r015_
TBranch * b_fjets15_btags_
TBranch * b_mus_reliso_r04_
virtual float const & trutop2_pt() const
virtual int const & nels_reliso() const
std::vector< bool > els_tru_tm_
std::vector< int > * p_mus_tru_id_
std::vector< float > * p_genjets_pt_
virtual std::vector< float > const & els_reliso() const
std::vector< float > * p_genjets_eta_
std::vector< float > els_miniso_10_
virtual std::vector< float > const & mc_eta() const
std::vector< int > mc_status_
TBranch * b_els_reliso_r04_
virtual std::vector< float > const & mus_reliso_r03() const
std::vector< float > subjets_mindr_
virtual float const & max_dr_blep() const
TBranch * b_max_dphi_blep_
virtual std::vector< float > const & fjets08_sumcsv() const
std::vector< int > * p_jets_fjet_index_
std::vector< float > * p_mus_reliso_r01_
std::vector< float > * p_els_reliso_r03_
std::vector< float > * p_els_miniso_10_ch_
std::vector< float > tks_r04_ch_
virtual unsigned const & mc_type() const
virtual std::vector< float > const & fjets_sumcsv() const
std::vector< float > * p_tks_mini_ne_
virtual int const & ntruels() const
std::vector< int > subjets_fsubjet_index_
virtual int const & nfjets15() const
std::vector< float > * p_els_reliso_
std::vector< float > * p_fjets15_eta_
virtual std::vector< float > const & els_reliso_r02() const
std::vector< float > badjets_id_
virtual std::vector< bool > const & jets_islep() const