ra4_macros  bede988c286599a3a84b77a4d788ac0a971e89f9
small_tree_full.hpp
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 #ifndef H_SMALL_TREE_FULL
5 #define H_SMALL_TREE_FULL
6 
7 #include <vector>
8 #include <string>
9 
10 #include "TTree.h"
11 #include "TChain.h"
12 
13 #include "small_tree.hpp"
14 
15 class small_tree_full : public small_tree{
16 public:
17  small_tree_full(); // Constructor to create tree
18  small_tree_full(const std::string &filename); // Constructor to read tree
19 
20  virtual void GetEntry(const long entry);
21 
22  virtual void Fill();
23 
24  virtual std::string Type() const;
25 
26  virtual ~small_tree_full();
27 
28  virtual float const & dphi_neutralinos() const;
29  virtual float & dphi_neutralinos();
30  virtual float const & dphi_wlep() const;
31  virtual float & dphi_wlep();
32  virtual float const & dphi_wlep_reliso() const;
33  virtual float & dphi_wlep_reliso();
34  virtual float const & gen_ht() const;
35  virtual float & gen_ht();
36  virtual float const & gen_met() const;
37  virtual float & gen_met();
38  virtual float const & gen_met_phi() const;
39  virtual float & gen_met_phi();
40  virtual float const & gen_mj() const;
41  virtual float & gen_mj();
42  virtual float const & ht40() const;
43  virtual float & ht40();
44  virtual float const & ht_isr() const;
45  virtual float & ht_isr();
46  virtual float const & ht_isr_me() const;
47  virtual float & ht_isr_me();
48  virtual float const & ht_isr_nonme() const;
49  virtual float & ht_isr_nonme();
50  virtual float const & ht_isr_tru() const;
51  virtual float & ht_isr_tru();
52  virtual float const & ht_nonb() const;
53  virtual float & ht_nonb();
54  virtual float const & ht_sub() const;
55  virtual float & ht_sub();
56  virtual float const & lep_eta() const;
57  virtual float & lep_eta();
58  virtual float const & lep_eta_reliso() const;
59  virtual float & lep_eta_reliso();
60  virtual float const & lep_phi() const;
61  virtual float & lep_phi();
62  virtual float const & lep_phi_reliso() const;
63  virtual float & lep_phi_reliso();
64  virtual float const & lep_pt() const;
65  virtual float & lep_pt();
66  virtual float const & lep_pt_reliso() const;
67  virtual float & lep_pt_reliso();
68  virtual float const & max_dphi_bb() const;
69  virtual float & max_dphi_bb();
70  virtual float const & max_dphi_blep() const;
71  virtual float & max_dphi_blep();
72  virtual float const & max_dphi_bmet() const;
73  virtual float & max_dphi_bmet();
74  virtual float const & max_dr_bb() const;
75  virtual float & max_dr_bb();
76  virtual float const & max_dr_blep() const;
77  virtual float & max_dr_blep();
78  virtual float const & max_m_bb() const;
79  virtual float & max_m_bb();
80  virtual float const & max_m_blep() const;
81  virtual float & max_m_blep();
82  virtual float const & max_mt_bmet() const;
83  virtual float & max_mt_bmet();
84  virtual float const & max_pt_bb() const;
85  virtual float & max_pt_bb();
86  virtual float const & max_pt_blep() const;
87  virtual float & max_pt_blep();
88  virtual float const & max_pt_bmet() const;
89  virtual float & max_pt_bmet();
90  virtual float const & mht() const;
91  virtual float & mht();
92  virtual float const & mht_sub() const;
93  virtual float & mht_sub();
94  virtual float const & min_dphi_bb() const;
95  virtual float & min_dphi_bb();
96  virtual float const & min_dphi_blep() const;
97  virtual float & min_dphi_blep();
98  virtual float const & min_dphi_bmet() const;
99  virtual float & min_dphi_bmet();
100  virtual float const & min_dr_bb() const;
101  virtual float & min_dr_bb();
102  virtual float const & min_dr_blep() const;
103  virtual float & min_dr_blep();
104  virtual float const & min_m_bb() const;
105  virtual float & min_m_bb();
106  virtual float const & min_m_blep() const;
107  virtual float & min_m_blep();
108  virtual float const & min_mt_bmet() const;
109  virtual float & min_mt_bmet();
110  virtual float const & min_mt_bmet_with_w_mass() const;
111  virtual float & min_mt_bmet_with_w_mass();
112  virtual float const & min_pt_bb() const;
113  virtual float & min_pt_bb();
114  virtual float const & min_pt_blep() const;
115  virtual float & min_pt_blep();
116  virtual float const & min_pt_bmet() const;
117  virtual float & min_pt_bmet();
118  virtual float const & mindphin_metjet() const;
119  virtual float & mindphin_metjet();
120  virtual float const & mj() const;
121  virtual float & mj();
122  virtual float const & mj08() const;
123  virtual float & mj08();
124  virtual float const & mj15() const;
125  virtual float & mj15();
126  virtual float const & mj_sub() const;
127  virtual float & mj_sub();
128  virtual float const & mt_reliso() const;
129  virtual float & mt_reliso();
130  virtual float const & st() const;
131  virtual float & st();
132  virtual float const & st_reliso() const;
133  virtual float & st_reliso();
134  virtual float const & tru_gluglu_dphi() const;
135  virtual float & tru_gluglu_dphi();
136  virtual float const & tru_gluglu_m() const;
137  virtual float & tru_gluglu_m();
138  virtual float const & tru_gluglu_pt() const;
139  virtual float & tru_gluglu_pt();
140  virtual float const & tru_gluglu_ptdiff() const;
141  virtual float & tru_gluglu_ptdiff();
142  virtual float const & tru_sphericity() const;
143  virtual float & tru_sphericity();
144  virtual float const & tru_tt_dphi() const;
145  virtual float & tru_tt_dphi();
146  virtual float const & tru_tt_m() const;
147  virtual float & tru_tt_m();
148  virtual float const & tru_tt_pt() const;
149  virtual float & tru_tt_pt();
150  virtual float const & tru_tt_ptdiff() const;
151  virtual float & tru_tt_ptdiff();
152  virtual float const & trutop1_phi() const;
153  virtual float & trutop1_phi();
154  virtual float const & trutop1_pt() const;
155  virtual float & trutop1_pt();
156  virtual float const & trutop2_phi() const;
157  virtual float & trutop2_phi();
158  virtual float const & trutop2_pt() const;
159  virtual float & trutop2_pt();
160  virtual int const & lep_charge() const;
161  virtual int & lep_charge();
162  virtual int const & lep_charge_reliso() const;
163  virtual int & lep_charge_reliso();
164  virtual int const & n_isr_me() const;
165  virtual int & n_isr_me();
166  virtual int const & n_isr_nonme() const;
167  virtual int & n_isr_nonme();
168  virtual int const & nbadjets() const;
169  virtual int & nbadjets();
170  virtual int const & nbl40() const;
171  virtual int & nbl40();
172  virtual int const & nbl_sub() const;
173  virtual int & nbl_sub();
174  virtual int const & nbm40() const;
175  virtual int & nbm40();
176  virtual int const & nbm_sub() const;
177  virtual int & nbm_sub();
178  virtual int const & nbt40() const;
179  virtual int & nbt40();
180  virtual int const & nbt_sub() const;
181  virtual int & nbt_sub();
182  virtual int const & nels_reliso() const;
183  virtual int & nels_reliso();
184  virtual int const & nfjets() const;
185  virtual int & nfjets();
186  virtual int const & nfjets08() const;
187  virtual int & nfjets08();
188  virtual int const & nfjets15() const;
189  virtual int & nfjets15();
190  virtual int const & nfsubjets() const;
191  virtual int & nfsubjets();
192  virtual int const & ngenfjets() const;
193  virtual int & ngenfjets();
194  virtual int const & ngenjets() const;
195  virtual int & ngenjets();
196  virtual int const & njets40() const;
197  virtual int & njets40();
198  virtual int const & nleps_reliso() const;
199  virtual int & nleps_reliso();
200  virtual int const & nmus_reliso() const;
201  virtual int & nmus_reliso();
202  virtual int const & nsubjets() const;
203  virtual int & nsubjets();
204  virtual int const & ntks() const;
205  virtual int & ntks();
206  virtual int const & ntks_chg() const;
207  virtual int & ntks_chg();
208  virtual int const & ntks_chg_reliso() const;
209  virtual int & ntks_chg_reliso();
210  virtual int const & ntruels() const;
211  virtual int & ntruels();
212  virtual int const & ntruleps() const;
213  virtual int & ntruleps();
214  virtual int const & ntrumus() const;
215  virtual int & ntrumus();
216  virtual int const & ntrutaush() const;
217  virtual int & ntrutaush();
218  virtual int const & ntrutausl() const;
219  virtual int & ntrutausl();
220  virtual int const & nvels_reliso() const;
221  virtual int & nvels_reliso();
222  virtual int const & nvmus_reliso() const;
223  virtual int & nvmus_reliso();
224  virtual std::vector<bool> const & badjets_islep() const;
225  virtual std::vector<bool> & badjets_islep();
226  virtual std::vector<bool> const & els_tru_tm() const;
227  virtual std::vector<bool> & els_tru_tm();
228  virtual std::vector<bool> const & jets_islep() const;
229  virtual std::vector<bool> & jets_islep();
230  virtual std::vector<bool> const & mus_tru_tm() const;
231  virtual std::vector<bool> & mus_tru_tm();
232  virtual std::vector<bool> const & tks_from_tau() const;
233  virtual std::vector<bool> & tks_from_tau();
234  virtual std::vector<bool> const & tks_from_tauhad() const;
235  virtual std::vector<bool> & tks_from_tauhad();
236  virtual std::vector<bool> const & tks_from_taulep() const;
237  virtual std::vector<bool> & tks_from_taulep();
238  virtual std::vector<bool> const & tks_from_w() const;
239  virtual std::vector<bool> & tks_from_w();
240  virtual std::vector<bool> const & tks_is_primary() const;
241  virtual std::vector<bool> & tks_is_primary();
242  virtual std::vector<bool> const & tks_is_primary_reliso() const;
243  virtual std::vector<bool> & tks_is_primary_reliso();
244  virtual std::vector<bool> const & tks_is_sig_lep() const;
245  virtual std::vector<bool> & tks_is_sig_lep();
246  virtual std::vector<float> const & badjets_eta() const;
247  virtual std::vector<float> & badjets_eta();
248  virtual std::vector<float> const & badjets_id() const;
249  virtual std::vector<float> & badjets_id();
250  virtual std::vector<float> const & badjets_m() const;
251  virtual std::vector<float> & badjets_m();
252  virtual std::vector<float> const & badjets_phi() const;
253  virtual std::vector<float> & badjets_phi();
254  virtual std::vector<float> const & badjets_pt() const;
255  virtual std::vector<float> & badjets_pt();
256  virtual std::vector<float> const & els_d0() const;
257  virtual std::vector<float> & els_d0();
258  virtual std::vector<float> const & els_dz() const;
259  virtual std::vector<float> & els_dz();
260  virtual std::vector<float> const & els_miniso_10() const;
261  virtual std::vector<float> & els_miniso_10();
262  virtual std::vector<float> const & els_miniso_10_ch() const;
263  virtual std::vector<float> & els_miniso_10_ch();
264  virtual std::vector<float> const & els_miniso_tr10() const;
265  virtual std::vector<float> & els_miniso_tr10();
266  virtual std::vector<float> const & els_miniso_tr10_ch() const;
267  virtual std::vector<float> & els_miniso_tr10_ch();
268  virtual std::vector<float> const & els_mt() const;
269  virtual std::vector<float> & els_mt();
270  virtual std::vector<float> const & els_reliso() const;
271  virtual std::vector<float> & els_reliso();
272  virtual std::vector<float> const & els_reliso_r01() const;
273  virtual std::vector<float> & els_reliso_r01();
274  virtual std::vector<float> const & els_reliso_r015() const;
275  virtual std::vector<float> & els_reliso_r015();
276  virtual std::vector<float> const & els_reliso_r02() const;
277  virtual std::vector<float> & els_reliso_r02();
278  virtual std::vector<float> const & els_reliso_r03() const;
279  virtual std::vector<float> & els_reliso_r03();
280  virtual std::vector<float> const & els_reliso_r04() const;
281  virtual std::vector<float> & els_reliso_r04();
282  virtual std::vector<float> const & els_sceta() const;
283  virtual std::vector<float> & els_sceta();
284  virtual std::vector<float> const & els_tru_dr() const;
285  virtual std::vector<float> & els_tru_dr();
286  virtual std::vector<float> const & fjets08_eta() const;
287  virtual std::vector<float> & fjets08_eta();
288  virtual std::vector<float> const & fjets08_m() const;
289  virtual std::vector<float> & fjets08_m();
290  virtual std::vector<float> const & fjets08_phi() const;
291  virtual std::vector<float> & fjets08_phi();
292  virtual std::vector<float> const & fjets08_poscsv() const;
293  virtual std::vector<float> & fjets08_poscsv();
294  virtual std::vector<float> const & fjets08_pt() const;
295  virtual std::vector<float> & fjets08_pt();
296  virtual std::vector<float> const & fjets08_sumcsv() const;
297  virtual std::vector<float> & fjets08_sumcsv();
298  virtual std::vector<float> const & fjets15_eta() const;
299  virtual std::vector<float> & fjets15_eta();
300  virtual std::vector<float> const & fjets15_m() const;
301  virtual std::vector<float> & fjets15_m();
302  virtual std::vector<float> const & fjets15_phi() const;
303  virtual std::vector<float> & fjets15_phi();
304  virtual std::vector<float> const & fjets15_poscsv() const;
305  virtual std::vector<float> & fjets15_poscsv();
306  virtual std::vector<float> const & fjets15_pt() const;
307  virtual std::vector<float> & fjets15_pt();
308  virtual std::vector<float> const & fjets15_sumcsv() const;
309  virtual std::vector<float> & fjets15_sumcsv();
310  virtual std::vector<float> const & fjets_eta() const;
311  virtual std::vector<float> & fjets_eta();
312  virtual std::vector<float> const & fjets_m() const;
313  virtual std::vector<float> & fjets_m();
314  virtual std::vector<float> const & fjets_phi() const;
315  virtual std::vector<float> & fjets_phi();
316  virtual std::vector<float> const & fjets_poscsv() const;
317  virtual std::vector<float> & fjets_poscsv();
318  virtual std::vector<float> const & fjets_pt() const;
319  virtual std::vector<float> & fjets_pt();
320  virtual std::vector<float> const & fjets_sumcsv() const;
321  virtual std::vector<float> & fjets_sumcsv();
322  virtual std::vector<float> const & fsubjets_eta() const;
323  virtual std::vector<float> & fsubjets_eta();
324  virtual std::vector<float> const & fsubjets_m() const;
325  virtual std::vector<float> & fsubjets_m();
326  virtual std::vector<float> const & fsubjets_phi() const;
327  virtual std::vector<float> & fsubjets_phi();
328  virtual std::vector<float> const & fsubjets_poscsv() const;
329  virtual std::vector<float> & fsubjets_poscsv();
330  virtual std::vector<float> const & fsubjets_pt() const;
331  virtual std::vector<float> & fsubjets_pt();
332  virtual std::vector<float> const & fsubjets_sumcsv() const;
333  virtual std::vector<float> & fsubjets_sumcsv();
334  virtual std::vector<float> const & genfjets_eta() const;
335  virtual std::vector<float> & genfjets_eta();
336  virtual std::vector<float> const & genfjets_m() const;
337  virtual std::vector<float> & genfjets_m();
338  virtual std::vector<float> const & genfjets_phi() const;
339  virtual std::vector<float> & genfjets_phi();
340  virtual std::vector<float> const & genfjets_pt() const;
341  virtual std::vector<float> & genfjets_pt();
342  virtual std::vector<float> const & genjets_eta() const;
343  virtual std::vector<float> & genjets_eta();
344  virtual std::vector<float> const & genjets_m() const;
345  virtual std::vector<float> & genjets_m();
346  virtual std::vector<float> const & genjets_phi() const;
347  virtual std::vector<float> & genjets_phi();
348  virtual std::vector<float> const & genjets_pt() const;
349  virtual std::vector<float> & genjets_pt();
350  virtual std::vector<float> const & glu_proj_frac() const;
351  virtual std::vector<float> & glu_proj_frac();
352  virtual std::vector<float> const & jets_gen_pt() const;
353  virtual std::vector<float> & jets_gen_pt();
354  virtual std::vector<float> const & jets_id() const;
355  virtual std::vector<float> & jets_id();
356  virtual std::vector<float> const & jets_m() const;
357  virtual std::vector<float> & jets_m();
358  virtual std::vector<float> const & jets_parton_pt() const;
359  virtual std::vector<float> & jets_parton_pt();
360  virtual std::vector<float> const & jets_pt_from_mini() const;
361  virtual std::vector<float> & jets_pt_from_mini();
362  virtual std::vector<float> const & mc_eta() const;
363  virtual std::vector<float> & mc_eta();
364  virtual std::vector<float> const & mc_phi() const;
365  virtual std::vector<float> & mc_phi();
366  virtual std::vector<float> const & mc_pt() const;
367  virtual std::vector<float> & mc_pt();
368  virtual std::vector<float> const & mus_d0() const;
369  virtual std::vector<float> & mus_d0();
370  virtual std::vector<float> const & mus_dz() const;
371  virtual std::vector<float> & mus_dz();
372  virtual std::vector<float> const & mus_miniso_10() const;
373  virtual std::vector<float> & mus_miniso_10();
374  virtual std::vector<float> const & mus_miniso_10_ch() const;
375  virtual std::vector<float> & mus_miniso_10_ch();
376  virtual std::vector<float> const & mus_miniso_tr10() const;
377  virtual std::vector<float> & mus_miniso_tr10();
378  virtual std::vector<float> const & mus_miniso_tr10_ch() const;
379  virtual std::vector<float> & mus_miniso_tr10_ch();
380  virtual std::vector<float> const & mus_mt() const;
381  virtual std::vector<float> & mus_mt();
382  virtual std::vector<float> const & mus_reliso() const;
383  virtual std::vector<float> & mus_reliso();
384  virtual std::vector<float> const & mus_reliso_r01() const;
385  virtual std::vector<float> & mus_reliso_r01();
386  virtual std::vector<float> const & mus_reliso_r015() const;
387  virtual std::vector<float> & mus_reliso_r015();
388  virtual std::vector<float> const & mus_reliso_r02() const;
389  virtual std::vector<float> & mus_reliso_r02();
390  virtual std::vector<float> const & mus_reliso_r03() const;
391  virtual std::vector<float> & mus_reliso_r03();
392  virtual std::vector<float> const & mus_reliso_r04() const;
393  virtual std::vector<float> & mus_reliso_r04();
394  virtual std::vector<float> const & mus_tru_dr() const;
395  virtual std::vector<float> & mus_tru_dr();
396  virtual std::vector<float> const & subjets_csv() const;
397  virtual std::vector<float> & subjets_csv();
398  virtual std::vector<float> const & subjets_eta() const;
399  virtual std::vector<float> & subjets_eta();
400  virtual std::vector<float> const & subjets_id() const;
401  virtual std::vector<float> & subjets_id();
402  virtual std::vector<float> const & subjets_m() const;
403  virtual std::vector<float> & subjets_m();
404  virtual std::vector<float> const & subjets_mindr() const;
405  virtual std::vector<float> & subjets_mindr();
406  virtual std::vector<float> const & subjets_phi() const;
407  virtual std::vector<float> & subjets_phi();
408  virtual std::vector<float> const & subjets_pt() const;
409  virtual std::vector<float> & subjets_pt();
410  virtual std::vector<float> const & subjets_subeta() const;
411  virtual std::vector<float> & subjets_subeta();
412  virtual std::vector<float> const & subjets_subm() const;
413  virtual std::vector<float> & subjets_subm();
414  virtual std::vector<float> const & subjets_subphi() const;
415  virtual std::vector<float> & subjets_subphi();
416  virtual std::vector<float> const & subjets_subpt() const;
417  virtual std::vector<float> & subjets_subpt();
418  virtual std::vector<float> const & tks_eta() const;
419  virtual std::vector<float> & tks_eta();
420  virtual std::vector<float> const & tks_mini_ch() const;
421  virtual std::vector<float> & tks_mini_ch();
422  virtual std::vector<float> const & tks_mini_ne() const;
423  virtual std::vector<float> & tks_mini_ne();
424  virtual std::vector<float> const & tks_mt() const;
425  virtual std::vector<float> & tks_mt();
426  virtual std::vector<float> const & tks_phi() const;
427  virtual std::vector<float> & tks_phi();
428  virtual std::vector<float> const & tks_pt() const;
429  virtual std::vector<float> & tks_pt();
430  virtual std::vector<float> const & tks_r02_ch() const;
431  virtual std::vector<float> & tks_r02_ch();
432  virtual std::vector<float> const & tks_r02_ne() const;
433  virtual std::vector<float> & tks_r02_ne();
434  virtual std::vector<float> const & tks_r03_ch() const;
435  virtual std::vector<float> & tks_r03_ch();
436  virtual std::vector<float> const & tks_r03_ne() const;
437  virtual std::vector<float> & tks_r03_ne();
438  virtual std::vector<float> const & tks_r04_ch() const;
439  virtual std::vector<float> & tks_r04_ch();
440  virtual std::vector<float> const & tks_r04_ne() const;
441  virtual std::vector<float> & tks_r04_ne();
442  virtual std::vector<float> const & tks_r05_ch() const;
443  virtual std::vector<float> & tks_r05_ch();
444  virtual std::vector<float> const & tks_r05_ne() const;
445  virtual std::vector<float> & tks_r05_ne();
446  virtual std::vector<float> const & tks_tru_dp() const;
447  virtual std::vector<float> & tks_tru_dp();
448  virtual std::vector<float> const & tks_tru_dr() const;
449  virtual std::vector<float> & tks_tru_dr();
450  virtual std::vector<int> const & els_tru_id() const;
451  virtual std::vector<int> & els_tru_id();
452  virtual std::vector<int> const & els_tru_momid() const;
453  virtual std::vector<int> & els_tru_momid();
454  virtual std::vector<int> const & fjets08_btags() const;
455  virtual std::vector<int> & fjets08_btags();
456  virtual std::vector<int> const & fjets08_nconst() const;
457  virtual std::vector<int> & fjets08_nconst();
458  virtual std::vector<int> const & fjets15_btags() const;
459  virtual std::vector<int> & fjets15_btags();
460  virtual std::vector<int> const & fjets15_nconst() const;
461  virtual std::vector<int> & fjets15_nconst();
462  virtual std::vector<int> const & fjets_btags() const;
463  virtual std::vector<int> & fjets_btags();
464  virtual std::vector<int> const & fjets_nconst() const;
465  virtual std::vector<int> & fjets_nconst();
466  virtual std::vector<int> const & fsubjets_btags() const;
467  virtual std::vector<int> & fsubjets_btags();
468  virtual std::vector<int> const & fsubjets_nconst() const;
469  virtual std::vector<int> & fsubjets_nconst();
470  virtual std::vector<int> const & genfjets_nconst() const;
471  virtual std::vector<int> & genfjets_nconst();
472  virtual std::vector<int> const & genjets_genfjet_index() const;
473  virtual std::vector<int> & genjets_genfjet_index();
474  virtual std::vector<int> const & genjets_isr_code() const;
475  virtual std::vector<int> & genjets_isr_code();
476  virtual std::vector<int> const & jets_fjet08_index() const;
477  virtual std::vector<int> & jets_fjet08_index();
478  virtual std::vector<int> const & jets_fjet15_index() const;
479  virtual std::vector<int> & jets_fjet15_index();
480  virtual std::vector<int> const & jets_fjet_index() const;
481  virtual std::vector<int> & jets_fjet_index();
482  virtual std::vector<int> const & jets_isr_code() const;
483  virtual std::vector<int> & jets_isr_code();
484  virtual std::vector<int> const & mc_id() const;
485  virtual std::vector<int> & mc_id();
486  virtual std::vector<int> const & mc_status() const;
487  virtual std::vector<int> & mc_status();
488  virtual std::vector<int> const & mus_tru_id() const;
489  virtual std::vector<int> & mus_tru_id();
490  virtual std::vector<int> const & mus_tru_momid() const;
491  virtual std::vector<int> & mus_tru_momid();
492  virtual std::vector<int> const & subjets_fsubjet_index() const;
493  virtual std::vector<int> & subjets_fsubjet_index();
494  virtual std::vector<int> const & subjets_nsub() const;
495  virtual std::vector<int> & subjets_nsub();
496  virtual std::vector<int> const & tks_charge() const;
497  virtual std::vector<int> & tks_charge();
498  virtual std::vector<int> const & tks_from_pv() const;
499  virtual std::vector<int> & tks_from_pv();
500  virtual std::vector<int> const & tks_id() const;
501  virtual std::vector<int> & tks_id();
502  virtual std::vector<int> const & tks_num_prongs() const;
503  virtual std::vector<int> & tks_num_prongs();
504  virtual std::vector<int> const & tks_tru_id() const;
505  virtual std::vector<int> & tks_tru_id();
506  virtual std::vector<size_t> const & mc_mom() const;
507  virtual std::vector<size_t> & mc_mom();
508  virtual unsigned const & mc_type() const;
509  virtual unsigned & mc_type();
510 
511 private:
514  mutable bool c_dphi_neutralinos_;
515  float dphi_wlep_;
516  TBranch *b_dphi_wlep_;
517  mutable bool c_dphi_wlep_;
520  mutable bool c_dphi_wlep_reliso_;
521  float gen_ht_;
522  TBranch *b_gen_ht_;
523  mutable bool c_gen_ht_;
524  float gen_met_;
525  TBranch *b_gen_met_;
526  mutable bool c_gen_met_;
528  TBranch *b_gen_met_phi_;
529  mutable bool c_gen_met_phi_;
530  float gen_mj_;
531  TBranch *b_gen_mj_;
532  mutable bool c_gen_mj_;
533  float ht40_;
534  TBranch *b_ht40_;
535  mutable bool c_ht40_;
536  float ht_isr_;
537  TBranch *b_ht_isr_;
538  mutable bool c_ht_isr_;
539  float ht_isr_me_;
540  TBranch *b_ht_isr_me_;
541  mutable bool c_ht_isr_me_;
543  TBranch *b_ht_isr_nonme_;
544  mutable bool c_ht_isr_nonme_;
545  float ht_isr_tru_;
546  TBranch *b_ht_isr_tru_;
547  mutable bool c_ht_isr_tru_;
548  float ht_nonb_;
549  TBranch *b_ht_nonb_;
550  mutable bool c_ht_nonb_;
551  float ht_sub_;
552  TBranch *b_ht_sub_;
553  mutable bool c_ht_sub_;
554  float lep_eta_;
555  TBranch *b_lep_eta_;
556  mutable bool c_lep_eta_;
559  mutable bool c_lep_eta_reliso_;
560  float lep_phi_;
561  TBranch *b_lep_phi_;
562  mutable bool c_lep_phi_;
565  mutable bool c_lep_phi_reliso_;
566  float lep_pt_;
567  TBranch *b_lep_pt_;
568  mutable bool c_lep_pt_;
571  mutable bool c_lep_pt_reliso_;
573  TBranch *b_max_dphi_bb_;
574  mutable bool c_max_dphi_bb_;
577  mutable bool c_max_dphi_blep_;
580  mutable bool c_max_dphi_bmet_;
581  float max_dr_bb_;
582  TBranch *b_max_dr_bb_;
583  mutable bool c_max_dr_bb_;
585  TBranch *b_max_dr_blep_;
586  mutable bool c_max_dr_blep_;
587  float max_m_bb_;
588  TBranch *b_max_m_bb_;
589  mutable bool c_max_m_bb_;
590  float max_m_blep_;
591  TBranch *b_max_m_blep_;
592  mutable bool c_max_m_blep_;
594  TBranch *b_max_mt_bmet_;
595  mutable bool c_max_mt_bmet_;
596  float max_pt_bb_;
597  TBranch *b_max_pt_bb_;
598  mutable bool c_max_pt_bb_;
600  TBranch *b_max_pt_blep_;
601  mutable bool c_max_pt_blep_;
603  TBranch *b_max_pt_bmet_;
604  mutable bool c_max_pt_bmet_;
605  float mht_;
606  TBranch *b_mht_;
607  mutable bool c_mht_;
608  float mht_sub_;
609  TBranch *b_mht_sub_;
610  mutable bool c_mht_sub_;
612  TBranch *b_min_dphi_bb_;
613  mutable bool c_min_dphi_bb_;
616  mutable bool c_min_dphi_blep_;
619  mutable bool c_min_dphi_bmet_;
620  float min_dr_bb_;
621  TBranch *b_min_dr_bb_;
622  mutable bool c_min_dr_bb_;
624  TBranch *b_min_dr_blep_;
625  mutable bool c_min_dr_blep_;
626  float min_m_bb_;
627  TBranch *b_min_m_bb_;
628  mutable bool c_min_m_bb_;
629  float min_m_blep_;
630  TBranch *b_min_m_blep_;
631  mutable bool c_min_m_blep_;
633  TBranch *b_min_mt_bmet_;
634  mutable bool c_min_mt_bmet_;
638  float min_pt_bb_;
639  TBranch *b_min_pt_bb_;
640  mutable bool c_min_pt_bb_;
642  TBranch *b_min_pt_blep_;
643  mutable bool c_min_pt_blep_;
645  TBranch *b_min_pt_bmet_;
646  mutable bool c_min_pt_bmet_;
649  mutable bool c_mindphin_metjet_;
650  float mj_;
651  TBranch *b_mj_;
652  mutable bool c_mj_;
653  float mj08_;
654  TBranch *b_mj08_;
655  mutable bool c_mj08_;
656  float mj15_;
657  TBranch *b_mj15_;
658  mutable bool c_mj15_;
659  float mj_sub_;
660  TBranch *b_mj_sub_;
661  mutable bool c_mj_sub_;
662  float mt_reliso_;
663  TBranch *b_mt_reliso_;
664  mutable bool c_mt_reliso_;
665  float st_;
666  TBranch *b_st_;
667  mutable bool c_st_;
668  float st_reliso_;
669  TBranch *b_st_reliso_;
670  mutable bool c_st_reliso_;
673  mutable bool c_tru_gluglu_dphi_;
675  TBranch *b_tru_gluglu_m_;
676  mutable bool c_tru_gluglu_m_;
679  mutable bool c_tru_gluglu_pt_;
682  mutable bool c_tru_gluglu_ptdiff_;
685  mutable bool c_tru_sphericity_;
687  TBranch *b_tru_tt_dphi_;
688  mutable bool c_tru_tt_dphi_;
689  float tru_tt_m_;
690  TBranch *b_tru_tt_m_;
691  mutable bool c_tru_tt_m_;
692  float tru_tt_pt_;
693  TBranch *b_tru_tt_pt_;
694  mutable bool c_tru_tt_pt_;
697  mutable bool c_tru_tt_ptdiff_;
699  TBranch *b_trutop1_phi_;
700  mutable bool c_trutop1_phi_;
701  float trutop1_pt_;
702  TBranch *b_trutop1_pt_;
703  mutable bool c_trutop1_pt_;
705  TBranch *b_trutop2_phi_;
706  mutable bool c_trutop2_phi_;
707  float trutop2_pt_;
708  TBranch *b_trutop2_pt_;
709  mutable bool c_trutop2_pt_;
711  TBranch *b_lep_charge_;
712  mutable bool c_lep_charge_;
715  mutable bool c_lep_charge_reliso_;
717  TBranch *b_n_isr_me_;
718  mutable bool c_n_isr_me_;
720  TBranch *b_n_isr_nonme_;
721  mutable bool c_n_isr_nonme_;
723  TBranch *b_nbadjets_;
724  mutable bool c_nbadjets_;
725  int nbl40_;
726  TBranch *b_nbl40_;
727  mutable bool c_nbl40_;
728  int nbl_sub_;
729  TBranch *b_nbl_sub_;
730  mutable bool c_nbl_sub_;
731  int nbm40_;
732  TBranch *b_nbm40_;
733  mutable bool c_nbm40_;
734  int nbm_sub_;
735  TBranch *b_nbm_sub_;
736  mutable bool c_nbm_sub_;
737  int nbt40_;
738  TBranch *b_nbt40_;
739  mutable bool c_nbt40_;
740  int nbt_sub_;
741  TBranch *b_nbt_sub_;
742  mutable bool c_nbt_sub_;
744  TBranch *b_nels_reliso_;
745  mutable bool c_nels_reliso_;
746  int nfjets_;
747  TBranch *b_nfjets_;
748  mutable bool c_nfjets_;
750  TBranch *b_nfjets08_;
751  mutable bool c_nfjets08_;
753  TBranch *b_nfjets15_;
754  mutable bool c_nfjets15_;
756  TBranch *b_nfsubjets_;
757  mutable bool c_nfsubjets_;
759  TBranch *b_ngenfjets_;
760  mutable bool c_ngenfjets_;
762  TBranch *b_ngenjets_;
763  mutable bool c_ngenjets_;
764  int njets40_;
765  TBranch *b_njets40_;
766  mutable bool c_njets40_;
768  TBranch *b_nleps_reliso_;
769  mutable bool c_nleps_reliso_;
771  TBranch *b_nmus_reliso_;
772  mutable bool c_nmus_reliso_;
774  TBranch *b_nsubjets_;
775  mutable bool c_nsubjets_;
776  int ntks_;
777  TBranch *b_ntks_;
778  mutable bool c_ntks_;
780  TBranch *b_ntks_chg_;
781  mutable bool c_ntks_chg_;
784  mutable bool c_ntks_chg_reliso_;
785  int ntruels_;
786  TBranch *b_ntruels_;
787  mutable bool c_ntruels_;
789  TBranch *b_ntruleps_;
790  mutable bool c_ntruleps_;
791  int ntrumus_;
792  TBranch *b_ntrumus_;
793  mutable bool c_ntrumus_;
795  TBranch *b_ntrutaush_;
796  mutable bool c_ntrutaush_;
798  TBranch *b_ntrutausl_;
799  mutable bool c_ntrutausl_;
801  TBranch *b_nvels_reliso_;
802  mutable bool c_nvels_reliso_;
804  TBranch *b_nvmus_reliso_;
805  mutable bool c_nvmus_reliso_;
806  std::vector<bool> badjets_islep_;
807  std::vector<bool> *p_badjets_islep_;
809  mutable bool c_badjets_islep_;
810  std::vector<bool> els_tru_tm_;
811  std::vector<bool> *p_els_tru_tm_;
812  TBranch *b_els_tru_tm_;
813  mutable bool c_els_tru_tm_;
814  std::vector<bool> jets_islep_;
815  std::vector<bool> *p_jets_islep_;
816  TBranch *b_jets_islep_;
817  mutable bool c_jets_islep_;
818  std::vector<bool> mus_tru_tm_;
819  std::vector<bool> *p_mus_tru_tm_;
820  TBranch *b_mus_tru_tm_;
821  mutable bool c_mus_tru_tm_;
822  std::vector<bool> tks_from_tau_;
823  std::vector<bool> *p_tks_from_tau_;
824  TBranch *b_tks_from_tau_;
825  mutable bool c_tks_from_tau_;
826  std::vector<bool> tks_from_tauhad_;
827  std::vector<bool> *p_tks_from_tauhad_;
829  mutable bool c_tks_from_tauhad_;
830  std::vector<bool> tks_from_taulep_;
831  std::vector<bool> *p_tks_from_taulep_;
833  mutable bool c_tks_from_taulep_;
834  std::vector<bool> tks_from_w_;
835  std::vector<bool> *p_tks_from_w_;
836  TBranch *b_tks_from_w_;
837  mutable bool c_tks_from_w_;
838  std::vector<bool> tks_is_primary_;
839  std::vector<bool> *p_tks_is_primary_;
841  mutable bool c_tks_is_primary_;
842  std::vector<bool> tks_is_primary_reliso_;
843  std::vector<bool> *p_tks_is_primary_reliso_;
846  std::vector<bool> tks_is_sig_lep_;
847  std::vector<bool> *p_tks_is_sig_lep_;
849  mutable bool c_tks_is_sig_lep_;
850  std::vector<float> badjets_eta_;
851  std::vector<float> *p_badjets_eta_;
852  TBranch *b_badjets_eta_;
853  mutable bool c_badjets_eta_;
854  std::vector<float> badjets_id_;
855  std::vector<float> *p_badjets_id_;
856  TBranch *b_badjets_id_;
857  mutable bool c_badjets_id_;
858  std::vector<float> badjets_m_;
859  std::vector<float> *p_badjets_m_;
860  TBranch *b_badjets_m_;
861  mutable bool c_badjets_m_;
862  std::vector<float> badjets_phi_;
863  std::vector<float> *p_badjets_phi_;
864  TBranch *b_badjets_phi_;
865  mutable bool c_badjets_phi_;
866  std::vector<float> badjets_pt_;
867  std::vector<float> *p_badjets_pt_;
868  TBranch *b_badjets_pt_;
869  mutable bool c_badjets_pt_;
870  std::vector<float> els_d0_;
871  std::vector<float> *p_els_d0_;
872  TBranch *b_els_d0_;
873  mutable bool c_els_d0_;
874  std::vector<float> els_dz_;
875  std::vector<float> *p_els_dz_;
876  TBranch *b_els_dz_;
877  mutable bool c_els_dz_;
878  std::vector<float> els_miniso_10_;
879  std::vector<float> *p_els_miniso_10_;
881  mutable bool c_els_miniso_10_;
882  std::vector<float> els_miniso_10_ch_;
883  std::vector<float> *p_els_miniso_10_ch_;
885  mutable bool c_els_miniso_10_ch_;
886  std::vector<float> els_miniso_tr10_;
887  std::vector<float> *p_els_miniso_tr10_;
889  mutable bool c_els_miniso_tr10_;
890  std::vector<float> els_miniso_tr10_ch_;
891  std::vector<float> *p_els_miniso_tr10_ch_;
893  mutable bool c_els_miniso_tr10_ch_;
894  std::vector<float> els_mt_;
895  std::vector<float> *p_els_mt_;
896  TBranch *b_els_mt_;
897  mutable bool c_els_mt_;
898  std::vector<float> els_reliso_;
899  std::vector<float> *p_els_reliso_;
900  TBranch *b_els_reliso_;
901  mutable bool c_els_reliso_;
902  std::vector<float> els_reliso_r01_;
903  std::vector<float> *p_els_reliso_r01_;
905  mutable bool c_els_reliso_r01_;
906  std::vector<float> els_reliso_r015_;
907  std::vector<float> *p_els_reliso_r015_;
909  mutable bool c_els_reliso_r015_;
910  std::vector<float> els_reliso_r02_;
911  std::vector<float> *p_els_reliso_r02_;
913  mutable bool c_els_reliso_r02_;
914  std::vector<float> els_reliso_r03_;
915  std::vector<float> *p_els_reliso_r03_;
917  mutable bool c_els_reliso_r03_;
918  std::vector<float> els_reliso_r04_;
919  std::vector<float> *p_els_reliso_r04_;
921  mutable bool c_els_reliso_r04_;
922  std::vector<float> els_sceta_;
923  std::vector<float> *p_els_sceta_;
924  TBranch *b_els_sceta_;
925  mutable bool c_els_sceta_;
926  std::vector<float> els_tru_dr_;
927  std::vector<float> *p_els_tru_dr_;
928  TBranch *b_els_tru_dr_;
929  mutable bool c_els_tru_dr_;
930  std::vector<float> fjets08_eta_;
931  std::vector<float> *p_fjets08_eta_;
932  TBranch *b_fjets08_eta_;
933  mutable bool c_fjets08_eta_;
934  std::vector<float> fjets08_m_;
935  std::vector<float> *p_fjets08_m_;
936  TBranch *b_fjets08_m_;
937  mutable bool c_fjets08_m_;
938  std::vector<float> fjets08_phi_;
939  std::vector<float> *p_fjets08_phi_;
940  TBranch *b_fjets08_phi_;
941  mutable bool c_fjets08_phi_;
942  std::vector<float> fjets08_poscsv_;
943  std::vector<float> *p_fjets08_poscsv_;
945  mutable bool c_fjets08_poscsv_;
946  std::vector<float> fjets08_pt_;
947  std::vector<float> *p_fjets08_pt_;
948  TBranch *b_fjets08_pt_;
949  mutable bool c_fjets08_pt_;
950  std::vector<float> fjets08_sumcsv_;
951  std::vector<float> *p_fjets08_sumcsv_;
953  mutable bool c_fjets08_sumcsv_;
954  std::vector<float> fjets15_eta_;
955  std::vector<float> *p_fjets15_eta_;
956  TBranch *b_fjets15_eta_;
957  mutable bool c_fjets15_eta_;
958  std::vector<float> fjets15_m_;
959  std::vector<float> *p_fjets15_m_;
960  TBranch *b_fjets15_m_;
961  mutable bool c_fjets15_m_;
962  std::vector<float> fjets15_phi_;
963  std::vector<float> *p_fjets15_phi_;
964  TBranch *b_fjets15_phi_;
965  mutable bool c_fjets15_phi_;
966  std::vector<float> fjets15_poscsv_;
967  std::vector<float> *p_fjets15_poscsv_;
969  mutable bool c_fjets15_poscsv_;
970  std::vector<float> fjets15_pt_;
971  std::vector<float> *p_fjets15_pt_;
972  TBranch *b_fjets15_pt_;
973  mutable bool c_fjets15_pt_;
974  std::vector<float> fjets15_sumcsv_;
975  std::vector<float> *p_fjets15_sumcsv_;
977  mutable bool c_fjets15_sumcsv_;
978  std::vector<float> fjets_eta_;
979  std::vector<float> *p_fjets_eta_;
980  TBranch *b_fjets_eta_;
981  mutable bool c_fjets_eta_;
982  std::vector<float> fjets_m_;
983  std::vector<float> *p_fjets_m_;
984  TBranch *b_fjets_m_;
985  mutable bool c_fjets_m_;
986  std::vector<float> fjets_phi_;
987  std::vector<float> *p_fjets_phi_;
988  TBranch *b_fjets_phi_;
989  mutable bool c_fjets_phi_;
990  std::vector<float> fjets_poscsv_;
991  std::vector<float> *p_fjets_poscsv_;
992  TBranch *b_fjets_poscsv_;
993  mutable bool c_fjets_poscsv_;
994  std::vector<float> fjets_pt_;
995  std::vector<float> *p_fjets_pt_;
996  TBranch *b_fjets_pt_;
997  mutable bool c_fjets_pt_;
998  std::vector<float> fjets_sumcsv_;
999  std::vector<float> *p_fjets_sumcsv_;
1001  mutable bool c_fjets_sumcsv_;
1002  std::vector<float> fsubjets_eta_;
1003  std::vector<float> *p_fsubjets_eta_;
1005  mutable bool c_fsubjets_eta_;
1006  std::vector<float> fsubjets_m_;
1007  std::vector<float> *p_fsubjets_m_;
1008  TBranch *b_fsubjets_m_;
1009  mutable bool c_fsubjets_m_;
1010  std::vector<float> fsubjets_phi_;
1011  std::vector<float> *p_fsubjets_phi_;
1013  mutable bool c_fsubjets_phi_;
1014  std::vector<float> fsubjets_poscsv_;
1015  std::vector<float> *p_fsubjets_poscsv_;
1017  mutable bool c_fsubjets_poscsv_;
1018  std::vector<float> fsubjets_pt_;
1019  std::vector<float> *p_fsubjets_pt_;
1020  TBranch *b_fsubjets_pt_;
1021  mutable bool c_fsubjets_pt_;
1022  std::vector<float> fsubjets_sumcsv_;
1023  std::vector<float> *p_fsubjets_sumcsv_;
1025  mutable bool c_fsubjets_sumcsv_;
1026  std::vector<float> genfjets_eta_;
1027  std::vector<float> *p_genfjets_eta_;
1029  mutable bool c_genfjets_eta_;
1030  std::vector<float> genfjets_m_;
1031  std::vector<float> *p_genfjets_m_;
1032  TBranch *b_genfjets_m_;
1033  mutable bool c_genfjets_m_;
1034  std::vector<float> genfjets_phi_;
1035  std::vector<float> *p_genfjets_phi_;
1037  mutable bool c_genfjets_phi_;
1038  std::vector<float> genfjets_pt_;
1039  std::vector<float> *p_genfjets_pt_;
1040  TBranch *b_genfjets_pt_;
1041  mutable bool c_genfjets_pt_;
1042  std::vector<float> genjets_eta_;
1043  std::vector<float> *p_genjets_eta_;
1044  TBranch *b_genjets_eta_;
1045  mutable bool c_genjets_eta_;
1046  std::vector<float> genjets_m_;
1047  std::vector<float> *p_genjets_m_;
1048  TBranch *b_genjets_m_;
1049  mutable bool c_genjets_m_;
1050  std::vector<float> genjets_phi_;
1051  std::vector<float> *p_genjets_phi_;
1052  TBranch *b_genjets_phi_;
1053  mutable bool c_genjets_phi_;
1054  std::vector<float> genjets_pt_;
1055  std::vector<float> *p_genjets_pt_;
1056  TBranch *b_genjets_pt_;
1057  mutable bool c_genjets_pt_;
1058  std::vector<float> glu_proj_frac_;
1059  std::vector<float> *p_glu_proj_frac_;
1061  mutable bool c_glu_proj_frac_;
1062  std::vector<float> jets_gen_pt_;
1063  std::vector<float> *p_jets_gen_pt_;
1064  TBranch *b_jets_gen_pt_;
1065  mutable bool c_jets_gen_pt_;
1066  std::vector<float> jets_id_;
1067  std::vector<float> *p_jets_id_;
1068  TBranch *b_jets_id_;
1069  mutable bool c_jets_id_;
1070  std::vector<float> jets_m_;
1071  std::vector<float> *p_jets_m_;
1072  TBranch *b_jets_m_;
1073  mutable bool c_jets_m_;
1074  std::vector<float> jets_parton_pt_;
1075  std::vector<float> *p_jets_parton_pt_;
1077  mutable bool c_jets_parton_pt_;
1078  std::vector<float> jets_pt_from_mini_;
1079  std::vector<float> *p_jets_pt_from_mini_;
1081  mutable bool c_jets_pt_from_mini_;
1082  std::vector<float> mc_eta_;
1083  std::vector<float> *p_mc_eta_;
1084  TBranch *b_mc_eta_;
1085  mutable bool c_mc_eta_;
1086  std::vector<float> mc_phi_;
1087  std::vector<float> *p_mc_phi_;
1088  TBranch *b_mc_phi_;
1089  mutable bool c_mc_phi_;
1090  std::vector<float> mc_pt_;
1091  std::vector<float> *p_mc_pt_;
1092  TBranch *b_mc_pt_;
1093  mutable bool c_mc_pt_;
1094  std::vector<float> mus_d0_;
1095  std::vector<float> *p_mus_d0_;
1096  TBranch *b_mus_d0_;
1097  mutable bool c_mus_d0_;
1098  std::vector<float> mus_dz_;
1099  std::vector<float> *p_mus_dz_;
1100  TBranch *b_mus_dz_;
1101  mutable bool c_mus_dz_;
1102  std::vector<float> mus_miniso_10_;
1103  std::vector<float> *p_mus_miniso_10_;
1105  mutable bool c_mus_miniso_10_;
1106  std::vector<float> mus_miniso_10_ch_;
1107  std::vector<float> *p_mus_miniso_10_ch_;
1109  mutable bool c_mus_miniso_10_ch_;
1110  std::vector<float> mus_miniso_tr10_;
1111  std::vector<float> *p_mus_miniso_tr10_;
1113  mutable bool c_mus_miniso_tr10_;
1114  std::vector<float> mus_miniso_tr10_ch_;
1115  std::vector<float> *p_mus_miniso_tr10_ch_;
1118  std::vector<float> mus_mt_;
1119  std::vector<float> *p_mus_mt_;
1120  TBranch *b_mus_mt_;
1121  mutable bool c_mus_mt_;
1122  std::vector<float> mus_reliso_;
1123  std::vector<float> *p_mus_reliso_;
1124  TBranch *b_mus_reliso_;
1125  mutable bool c_mus_reliso_;
1126  std::vector<float> mus_reliso_r01_;
1127  std::vector<float> *p_mus_reliso_r01_;
1129  mutable bool c_mus_reliso_r01_;
1130  std::vector<float> mus_reliso_r015_;
1131  std::vector<float> *p_mus_reliso_r015_;
1133  mutable bool c_mus_reliso_r015_;
1134  std::vector<float> mus_reliso_r02_;
1135  std::vector<float> *p_mus_reliso_r02_;
1137  mutable bool c_mus_reliso_r02_;
1138  std::vector<float> mus_reliso_r03_;
1139  std::vector<float> *p_mus_reliso_r03_;
1141  mutable bool c_mus_reliso_r03_;
1142  std::vector<float> mus_reliso_r04_;
1143  std::vector<float> *p_mus_reliso_r04_;
1145  mutable bool c_mus_reliso_r04_;
1146  std::vector<float> mus_tru_dr_;
1147  std::vector<float> *p_mus_tru_dr_;
1148  TBranch *b_mus_tru_dr_;
1149  mutable bool c_mus_tru_dr_;
1150  std::vector<float> subjets_csv_;
1151  std::vector<float> *p_subjets_csv_;
1152  TBranch *b_subjets_csv_;
1153  mutable bool c_subjets_csv_;
1154  std::vector<float> subjets_eta_;
1155  std::vector<float> *p_subjets_eta_;
1156  TBranch *b_subjets_eta_;
1157  mutable bool c_subjets_eta_;
1158  std::vector<float> subjets_id_;
1159  std::vector<float> *p_subjets_id_;
1160  TBranch *b_subjets_id_;
1161  mutable bool c_subjets_id_;
1162  std::vector<float> subjets_m_;
1163  std::vector<float> *p_subjets_m_;
1164  TBranch *b_subjets_m_;
1165  mutable bool c_subjets_m_;
1166  std::vector<float> subjets_mindr_;
1167  std::vector<float> *p_subjets_mindr_;
1169  mutable bool c_subjets_mindr_;
1170  std::vector<float> subjets_phi_;
1171  std::vector<float> *p_subjets_phi_;
1172  TBranch *b_subjets_phi_;
1173  mutable bool c_subjets_phi_;
1174  std::vector<float> subjets_pt_;
1175  std::vector<float> *p_subjets_pt_;
1176  TBranch *b_subjets_pt_;
1177  mutable bool c_subjets_pt_;
1178  std::vector<float> subjets_subeta_;
1179  std::vector<float> *p_subjets_subeta_;
1181  mutable bool c_subjets_subeta_;
1182  std::vector<float> subjets_subm_;
1183  std::vector<float> *p_subjets_subm_;
1185  mutable bool c_subjets_subm_;
1186  std::vector<float> subjets_subphi_;
1187  std::vector<float> *p_subjets_subphi_;
1189  mutable bool c_subjets_subphi_;
1190  std::vector<float> subjets_subpt_;
1191  std::vector<float> *p_subjets_subpt_;
1193  mutable bool c_subjets_subpt_;
1194  std::vector<float> tks_eta_;
1195  std::vector<float> *p_tks_eta_;
1196  TBranch *b_tks_eta_;
1197  mutable bool c_tks_eta_;
1198  std::vector<float> tks_mini_ch_;
1199  std::vector<float> *p_tks_mini_ch_;
1200  TBranch *b_tks_mini_ch_;
1201  mutable bool c_tks_mini_ch_;
1202  std::vector<float> tks_mini_ne_;
1203  std::vector<float> *p_tks_mini_ne_;
1204  TBranch *b_tks_mini_ne_;
1205  mutable bool c_tks_mini_ne_;
1206  std::vector<float> tks_mt_;
1207  std::vector<float> *p_tks_mt_;
1208  TBranch *b_tks_mt_;
1209  mutable bool c_tks_mt_;
1210  std::vector<float> tks_phi_;
1211  std::vector<float> *p_tks_phi_;
1212  TBranch *b_tks_phi_;
1213  mutable bool c_tks_phi_;
1214  std::vector<float> tks_pt_;
1215  std::vector<float> *p_tks_pt_;
1216  TBranch *b_tks_pt_;
1217  mutable bool c_tks_pt_;
1218  std::vector<float> tks_r02_ch_;
1219  std::vector<float> *p_tks_r02_ch_;
1220  TBranch *b_tks_r02_ch_;
1221  mutable bool c_tks_r02_ch_;
1222  std::vector<float> tks_r02_ne_;
1223  std::vector<float> *p_tks_r02_ne_;
1224  TBranch *b_tks_r02_ne_;
1225  mutable bool c_tks_r02_ne_;
1226  std::vector<float> tks_r03_ch_;
1227  std::vector<float> *p_tks_r03_ch_;
1228  TBranch *b_tks_r03_ch_;
1229  mutable bool c_tks_r03_ch_;
1230  std::vector<float> tks_r03_ne_;
1231  std::vector<float> *p_tks_r03_ne_;
1232  TBranch *b_tks_r03_ne_;
1233  mutable bool c_tks_r03_ne_;
1234  std::vector<float> tks_r04_ch_;
1235  std::vector<float> *p_tks_r04_ch_;
1236  TBranch *b_tks_r04_ch_;
1237  mutable bool c_tks_r04_ch_;
1238  std::vector<float> tks_r04_ne_;
1239  std::vector<float> *p_tks_r04_ne_;
1240  TBranch *b_tks_r04_ne_;
1241  mutable bool c_tks_r04_ne_;
1242  std::vector<float> tks_r05_ch_;
1243  std::vector<float> *p_tks_r05_ch_;
1244  TBranch *b_tks_r05_ch_;
1245  mutable bool c_tks_r05_ch_;
1246  std::vector<float> tks_r05_ne_;
1247  std::vector<float> *p_tks_r05_ne_;
1248  TBranch *b_tks_r05_ne_;
1249  mutable bool c_tks_r05_ne_;
1250  std::vector<float> tks_tru_dp_;
1251  std::vector<float> *p_tks_tru_dp_;
1252  TBranch *b_tks_tru_dp_;
1253  mutable bool c_tks_tru_dp_;
1254  std::vector<float> tks_tru_dr_;
1255  std::vector<float> *p_tks_tru_dr_;
1256  TBranch *b_tks_tru_dr_;
1257  mutable bool c_tks_tru_dr_;
1258  std::vector<int> els_tru_id_;
1259  std::vector<int> *p_els_tru_id_;
1260  TBranch *b_els_tru_id_;
1261  mutable bool c_els_tru_id_;
1262  std::vector<int> els_tru_momid_;
1263  std::vector<int> *p_els_tru_momid_;
1265  mutable bool c_els_tru_momid_;
1266  std::vector<int> fjets08_btags_;
1267  std::vector<int> *p_fjets08_btags_;
1269  mutable bool c_fjets08_btags_;
1270  std::vector<int> fjets08_nconst_;
1271  std::vector<int> *p_fjets08_nconst_;
1273  mutable bool c_fjets08_nconst_;
1274  std::vector<int> fjets15_btags_;
1275  std::vector<int> *p_fjets15_btags_;
1277  mutable bool c_fjets15_btags_;
1278  std::vector<int> fjets15_nconst_;
1279  std::vector<int> *p_fjets15_nconst_;
1281  mutable bool c_fjets15_nconst_;
1282  std::vector<int> fjets_btags_;
1283  std::vector<int> *p_fjets_btags_;
1284  TBranch *b_fjets_btags_;
1285  mutable bool c_fjets_btags_;
1286  std::vector<int> fjets_nconst_;
1287  std::vector<int> *p_fjets_nconst_;
1289  mutable bool c_fjets_nconst_;
1290  std::vector<int> fsubjets_btags_;
1291  std::vector<int> *p_fsubjets_btags_;
1293  mutable bool c_fsubjets_btags_;
1294  std::vector<int> fsubjets_nconst_;
1295  std::vector<int> *p_fsubjets_nconst_;
1297  mutable bool c_fsubjets_nconst_;
1298  std::vector<int> genfjets_nconst_;
1299  std::vector<int> *p_genfjets_nconst_;
1301  mutable bool c_genfjets_nconst_;
1302  std::vector<int> genjets_genfjet_index_;
1303  std::vector<int> *p_genjets_genfjet_index_;
1306  std::vector<int> genjets_isr_code_;
1307  std::vector<int> *p_genjets_isr_code_;
1309  mutable bool c_genjets_isr_code_;
1310  std::vector<int> jets_fjet08_index_;
1311  std::vector<int> *p_jets_fjet08_index_;
1313  mutable bool c_jets_fjet08_index_;
1314  std::vector<int> jets_fjet15_index_;
1315  std::vector<int> *p_jets_fjet15_index_;
1317  mutable bool c_jets_fjet15_index_;
1318  std::vector<int> jets_fjet_index_;
1319  std::vector<int> *p_jets_fjet_index_;
1321  mutable bool c_jets_fjet_index_;
1322  std::vector<int> jets_isr_code_;
1323  std::vector<int> *p_jets_isr_code_;
1325  mutable bool c_jets_isr_code_;
1326  std::vector<int> mc_id_;
1327  std::vector<int> *p_mc_id_;
1328  TBranch *b_mc_id_;
1329  mutable bool c_mc_id_;
1330  std::vector<int> mc_status_;
1331  std::vector<int> *p_mc_status_;
1332  TBranch *b_mc_status_;
1333  mutable bool c_mc_status_;
1334  std::vector<int> mus_tru_id_;
1335  std::vector<int> *p_mus_tru_id_;
1336  TBranch *b_mus_tru_id_;
1337  mutable bool c_mus_tru_id_;
1338  std::vector<int> mus_tru_momid_;
1339  std::vector<int> *p_mus_tru_momid_;
1341  mutable bool c_mus_tru_momid_;
1342  std::vector<int> subjets_fsubjet_index_;
1343  std::vector<int> *p_subjets_fsubjet_index_;
1346  std::vector<int> subjets_nsub_;
1347  std::vector<int> *p_subjets_nsub_;
1349  mutable bool c_subjets_nsub_;
1350  std::vector<int> tks_charge_;
1351  std::vector<int> *p_tks_charge_;
1352  TBranch *b_tks_charge_;
1353  mutable bool c_tks_charge_;
1354  std::vector<int> tks_from_pv_;
1355  std::vector<int> *p_tks_from_pv_;
1356  TBranch *b_tks_from_pv_;
1357  mutable bool c_tks_from_pv_;
1358  std::vector<int> tks_id_;
1359  std::vector<int> *p_tks_id_;
1360  TBranch *b_tks_id_;
1361  mutable bool c_tks_id_;
1362  std::vector<int> tks_num_prongs_;
1363  std::vector<int> *p_tks_num_prongs_;
1365  mutable bool c_tks_num_prongs_;
1366  std::vector<int> tks_tru_id_;
1367  std::vector<int> *p_tks_tru_id_;
1368  TBranch *b_tks_tru_id_;
1369  mutable bool c_tks_tru_id_;
1370  std::vector<size_t> mc_mom_;
1371  std::vector<size_t> *p_mc_mom_;
1372  TBranch *b_mc_mom_;
1373  mutable bool c_mc_mom_;
1374  unsigned mc_type_;
1375  TBranch *b_mc_type_;
1376  mutable bool c_mc_type_;
1377 };
1378 
1379 #endif
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_
std::vector< float > fsubjets_eta_
virtual std::vector< float > const & mus_miniso_10() const
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_
TBranch * b_els_reliso_r02_
virtual float const & dphi_wlep() const
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_
TBranch * b_max_pt_bmet_
virtual std::vector< float > const & badjets_phi() const
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_
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_
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_
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_
TBranch * b_min_pt_bmet_
virtual std::vector< float > const & mus_miniso_10_ch() const
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_
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_
std::vector< bool > * p_tks_is_primary_
virtual float const & tru_gluglu_m() const
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 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_
std::vector< float > mc_eta_
virtual std::vector< int > const & genjets_isr_code() const
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_
std::vector< int > mc_status_
virtual std::vector< float > const & mc_eta() const
TBranch * b_els_reliso_r04_
virtual std::vector< float > const & mus_reliso_r03() const
std::vector< float > subjets_mindr_
TBranch * b_max_dphi_blep_
virtual float const & max_dr_blep() const
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