babymaker  e95a6a9342d4604277fe7cc6149b6b5b24447d89
baby_base.hh
Go to the documentation of this file.
1 // baby_base: base class to handle reduced tree ntuples
2 // File generated with generate_baby.exe
3 
4 #ifndef H_BABY_BASE
5 #define H_BABY_BASE
6 
7 #include <vector>
8 #include <string>
9 
10 #include "TTree.h"
11 #include "TChain.h"
12 
13 class baby_base{
14 public:
15  baby_base(); // Constructor to create tree
16  baby_base(const std::string &filename); // Constructor to read tree
17 
18  int Add(const std::string &filename);
19  long GetEntries() const;
20  virtual void GetEntry(const long entry);
21  bool PassString(TString cut);
22 
23  virtual void Clear();
24  virtual void Fill();
25  void Write();
26 
27  virtual std::string BabyType() const;
28 
29  static const double bad_val_;
30 
31  virtual ~baby_base();
32 
33  Long64_t const & event() const;
34  Long64_t & event();
35  bool const & fromGS() const;
36  bool & fromGS();
37  bool const & jetmismeas() const;
38  bool & jetmismeas();
39  bool const & json12p9() const;
40  bool & json12p9();
41  bool const & json4p0() const;
42  bool & json4p0();
43  bool const & low_dphi() const;
44  bool & low_dphi();
45  bool const & pass() const;
46  bool & pass();
47  bool const & pass_badcalib() const;
48  bool & pass_badcalib();
49  bool const & pass_badchhad() const;
50  bool & pass_badchhad();
51  bool const & pass_badpfmu() const;
52  bool & pass_badpfmu();
53  bool const & pass_cschalo() const;
54  bool & pass_cschalo();
55  bool const & pass_ecaldeadcell() const;
56  bool & pass_ecaldeadcell();
57  bool const & pass_eebadsc() const;
58  bool & pass_eebadsc();
59  bool const & pass_fsjets() const;
60  bool & pass_fsjets();
61  bool const & pass_fsmet() const;
62  bool & pass_fsmet();
63  bool const & pass_goodv() const;
64  bool & pass_goodv();
65  bool const & pass_hbhe() const;
66  bool & pass_hbhe();
67  bool const & pass_hbheiso() const;
68  bool & pass_hbheiso();
69  bool const & pass_jets() const;
70  bool & pass_jets();
71  bool const & pass_jets_nohf() const;
72  bool & pass_jets_nohf();
73  bool const & pass_jets_ra2() const;
74  bool & pass_jets_ra2();
75  bool const & pass_jets_tight() const;
76  bool & pass_jets_tight();
77  bool const & pass_jets_tight_ra2() const;
78  bool & pass_jets_tight_ra2();
79  bool const & pass_nohf() const;
80  bool & pass_nohf();
81  bool const & pass_ra2() const;
82  bool & pass_ra2();
83  bool const & pass_ra2_badmu() const;
84  bool & pass_ra2_badmu();
85  bool const & stitch() const;
86  bool & stitch();
87  bool const & stitch_ht() const;
88  bool & stitch_ht();
89  bool const & stitch_met() const;
90  bool & stitch_met();
91  bool const & trig_lep() const;
92  bool & trig_lep();
93  bool const & trig_met() const;
94  bool & trig_met();
95  bool const & trig_ra4() const;
96  bool & trig_ra4();
97  bool const & trig_vvvl() const;
98  bool & trig_vvvl();
99  float const & antitop_pt() const;
100  float & antitop_pt();
101  float const & dphi1() const;
102  float & dphi1();
103  float const & dphi2() const;
104  float & dphi2();
105  float const & dphi3() const;
106  float & dphi3();
107  float const & dphi4() const;
108  float & dphi4();
109  float const & dphi_wlep() const;
110  float & dphi_wlep();
111  float const & eff_jetid() const;
112  float & eff_jetid();
113  float const & eff_trig() const;
114  float & eff_trig();
115  float const & elel_eta() const;
116  float & elel_eta();
117  float const & elel_m() const;
118  float & elel_m();
119  float const & elel_phi() const;
120  float & elel_phi();
121  float const & elel_pt() const;
122  float & elel_pt();
123  float const & elel_pt1() const;
124  float & elel_pt1();
125  float const & elel_pt2() const;
126  float & elel_pt2();
127  float const & elel_w() const;
128  float & elel_w();
129  float const & elelv_eta() const;
130  float & elelv_eta();
131  float const & elelv_m() const;
132  float & elelv_m();
133  float const & elelv_phi() const;
134  float & elelv_phi();
135  float const & elelv_pt() const;
136  float & elelv_pt();
137  float const & elelv_pt1() const;
138  float & elelv_pt1();
139  float const & elelv_pt2() const;
140  float & elelv_pt2();
141  float const & elelv_w() const;
142  float & elelv_w();
143  float const & elmu_eta() const;
144  float & elmu_eta();
145  float const & elmu_m() const;
146  float & elmu_m();
147  float const & elmu_phi() const;
148  float & elmu_phi();
149  float const & elmu_pt() const;
150  float & elmu_pt();
151  float const & elmu_pt1() const;
152  float & elmu_pt1();
153  float const & elmu_pt2() const;
154  float & elmu_pt2();
155  float const & elmu_w() const;
156  float & elmu_w();
157  float const & hig_am() const;
158  float & hig_am();
159  float const & hig_dm() const;
160  float & hig_dm();
161  float const & hig_drmax() const;
162  float & hig_drmax();
163  float const & higd_am() const;
164  float & higd_am();
165  float const & higd_dm() const;
166  float & higd_dm();
167  float const & higd_drmax() const;
168  float & higd_drmax();
169  float const & ht() const;
170  float & ht();
171  float const & ht_clean() const;
172  float & ht_clean();
173  float const & ht_hlt() const;
174  float & ht_hlt();
175  float const & ht_isr_me() const;
176  float & ht_isr_me();
177  float const & ht_ra2() const;
178  float & ht_ra2();
179  float const & ht_tru() const;
180  float & ht_tru();
181  float const & isr_tru_eta() const;
182  float & isr_tru_eta();
183  float const & isr_tru_phi() const;
184  float & isr_tru_phi();
185  float const & isr_tru_pt() const;
186  float & isr_tru_pt();
187  float const & jetsys_eta() const;
188  float & jetsys_eta();
189  float const & jetsys_m() const;
190  float & jetsys_m();
191  float const & jetsys_nob_eta() const;
192  float & jetsys_nob_eta();
193  float const & jetsys_nob_m() const;
194  float & jetsys_nob_m();
195  float const & jetsys_nob_phi() const;
196  float & jetsys_nob_phi();
197  float const & jetsys_nob_pt() const;
198  float & jetsys_nob_pt();
199  float const & jetsys_nobd_eta() const;
200  float & jetsys_nobd_eta();
201  float const & jetsys_nobd_m() const;
202  float & jetsys_nobd_m();
203  float const & jetsys_nobd_phi() const;
204  float & jetsys_nobd_phi();
205  float const & jetsys_nobd_pt() const;
206  float & jetsys_nobd_pt();
207  float const & jetsys_phi() const;
208  float & jetsys_phi();
209  float const & jetsys_pt() const;
210  float & jetsys_pt();
211  float const & m_tt() const;
212  float & m_tt();
213  float const & mct() const;
214  float & mct();
215  float const & mctd() const;
216  float & mctd();
217  float const & met() const;
218  float & met();
219  float const & met_calo() const;
220  float & met_calo();
221  float const & met_calo_phi() const;
222  float & met_calo_phi();
223  float const & met_mini() const;
224  float & met_mini();
225  float const & met_mini_phi() const;
226  float & met_mini_phi();
227  float const & met_nohf() const;
228  float & met_nohf();
229  float const & met_nohf_phi() const;
230  float & met_nohf_phi();
231  float const & met_phi() const;
232  float & met_phi();
233  float const & met_phi_puppi() const;
234  float & met_phi_puppi();
235  float const & met_puppi() const;
236  float & met_puppi();
237  float const & met_raw() const;
238  float & met_raw();
239  float const & met_raw_phi() const;
240  float & met_raw_phi();
241  float const & met_rebal() const;
242  float & met_rebal();
243  float const & met_tru() const;
244  float & met_tru();
245  float const & met_tru_nuw() const;
246  float & met_tru_nuw();
247  float const & met_tru_nuw_phi() const;
248  float & met_tru_nuw_phi();
249  float const & met_tru_phi() const;
250  float & met_tru_phi();
251  float const & mht() const;
252  float & mht();
253  float const & mht_clean() const;
254  float & mht_clean();
255  float const & mht_clean_phi() const;
256  float & mht_clean_phi();
257  float const & mht_phi() const;
258  float & mht_phi();
259  float const & mj08() const;
260  float & mj08();
261  float const & mj12() const;
262  float & mj12();
263  float const & mj14() const;
264  float & mj14();
265  float const & mj14_nolep() const;
266  float & mj14_nolep();
267  float const & mt() const;
268  float & mt();
269  float const & mt2() const;
270  float & mt2();
271  float const & mt2_0mass() const;
272  float & mt2_0mass();
273  float const & mt_nohf() const;
274  float & mt_nohf();
275  float const & mt_rebal() const;
276  float & mt_rebal();
277  float const & mt_tru() const;
278  float & mt_tru();
279  float const & mt_tru_nuw() const;
280  float & mt_tru_nuw();
281  float const & mumu_eta() const;
282  float & mumu_eta();
283  float const & mumu_m() const;
284  float & mumu_m();
285  float const & mumu_phi() const;
286  float & mumu_phi();
287  float const & mumu_pt() const;
288  float & mumu_pt();
289  float const & mumu_pt1() const;
290  float & mumu_pt1();
291  float const & mumu_pt2() const;
292  float & mumu_pt2();
293  float const & mumu_w() const;
294  float & mumu_w();
295  float const & mumuv_eta() const;
296  float & mumuv_eta();
297  float const & mumuv_m() const;
298  float & mumuv_m();
299  float const & mumuv_phi() const;
300  float & mumuv_phi();
301  float const & mumuv_pt() const;
302  float & mumuv_pt();
303  float const & mumuv_pt1() const;
304  float & mumuv_pt1();
305  float const & mumuv_pt2() const;
306  float & mumuv_pt2();
307  float const & mumuv_w() const;
308  float & mumuv_w();
309  float const & nisr() const;
310  float & nisr();
311  float const & ntrupv_mean() const;
312  float & ntrupv_mean();
313  float const & onel_ele105() const;
314  float & onel_ele105();
315  float const & onel_ele23() const;
316  float & onel_ele23();
317  float const & onel_ele8() const;
318  float & onel_ele8();
319  float const & onel_vvvl() const;
320  float & onel_vvvl();
321  float const & onht() const;
322  float & onht();
323  float const & onmet() const;
324  float & onmet();
325  float const & onmu_isomu18() const;
326  float & onmu_isomu18();
327  float const & onmu_mu50() const;
328  float & onmu_mu50();
329  float const & onmu_mu8() const;
330  float & onmu_mu8();
331  float const & onmu_vvvl() const;
332  float & onmu_vvvl();
333  float const & onph_ph90() const;
334  float & onph_ph90();
335  float const & ptll_me() const;
336  float & ptll_me();
337  float const & st() const;
338  float & st();
339  float const & top_pt() const;
340  float & top_pt();
341  float const & w_bhig() const;
342  float & w_bhig();
343  float const & w_bhig_deep() const;
344  float & w_bhig_deep();
345  float const & w_bhig_deep_proc() const;
346  float & w_bhig_deep_proc();
347  float const & w_bhig_proc() const;
348  float & w_bhig_proc();
349  float const & w_btag() const;
350  float & w_btag();
351  float const & w_btag_deep() const;
352  float & w_btag_deep();
353  float const & w_btag_deep_proc() const;
354  float & w_btag_deep_proc();
355  float const & w_btag_loose() const;
356  float & w_btag_loose();
357  float const & w_btag_loose_deep() const;
358  float & w_btag_loose_deep();
359  float const & w_btag_loose_deep_proc() const;
360  float & w_btag_loose_deep_proc();
361  float const & w_btag_loose_proc() const;
362  float & w_btag_loose_proc();
363  float const & w_btag_proc() const;
364  float & w_btag_proc();
365  float const & w_btag_tight() const;
366  float & w_btag_tight();
367  float const & w_btag_tight_deep() const;
368  float & w_btag_tight_deep();
369  float const & w_btag_tight_deep_proc() const;
370  float & w_btag_tight_deep_proc();
371  float const & w_btag_tight_proc() const;
372  float & w_btag_tight_proc();
373  float const & w_fs_lep() const;
374  float & w_fs_lep();
375  float const & w_isr() const;
376  float & w_isr();
377  float const & w_lep() const;
378  float & w_lep();
379  float const & w_lumi() const;
380  float & w_lumi();
381  float const & w_pu() const;
382  float & w_pu();
383  float const & w_toppt() const;
384  float & w_toppt();
385  float const & weight() const;
386  float & weight();
387  float const & weight_rpv() const;
388  float & weight_rpv();
389  int const & bb_highcsv_idx() const;
390  int & bb_highcsv_idx();
391  int const & bb_highcsv_idx_deep() const;
392  int & bb_highcsv_idx_deep();
393  int const & hig_bin() const;
394  int & hig_bin();
395  int const & higd_bin() const;
396  int & higd_bin();
397  int const & lumiblock() const;
398  int & lumiblock();
399  int const & mgluino() const;
400  int & mgluino();
401  int const & mlsp() const;
402  int & mlsp();
403  int const & nbdfl() const;
404  int & nbdfl();
405  int const & nbdfm() const;
406  int & nbdfm();
407  int const & nbdft() const;
408  int & nbdft();
409  int const & nbdl() const;
410  int & nbdl();
411  int const & nbdm() const;
412  int & nbdm();
413  int const & nbdt() const;
414  int & nbdt();
415  int const & nbl() const;
416  int & nbl();
417  int const & nbm() const;
418  int & nbm();
419  int const & nbm_ra2() const;
420  int & nbm_ra2();
421  int const & nbt() const;
422  int & nbt();
423  int const & nels() const;
424  int & nels();
425  int const & nels_ele23() const;
426  int & nels_ele23();
427  int const & nels_vvvl() const;
428  int & nels_vvvl();
429  int const & nfjets08() const;
430  int & nfjets08();
431  int const & nfjets14() const;
432  int & nfjets14();
433  int const & nisr_me() const;
434  int & nisr_me();
435  int const & njets() const;
436  int & njets();
437  int const & njets_clean() const;
438  int & njets_clean();
439  int const & njets_ra2() const;
440  int & njets_ra2();
441  int const & nleps() const;
442  int & nleps();
443  int const & nleps_tm() const;
444  int & nleps_tm();
445  int const & nmus() const;
446  int & nmus();
447  int const & nmus_isomu18() const;
448  int & nmus_isomu18();
449  int const & nmus_vvvl() const;
450  int & nmus_vvvl();
451  int const & nph() const;
452  int & nph();
453  int const & npv() const;
454  int & npv();
455  int const & ntks() const;
456  int & ntks();
457  int const & ntruels() const;
458  int & ntruels();
459  int const & ntruleps() const;
460  int & ntruleps();
461  int const & ntrumus() const;
462  int & ntrumus();
463  int const & ntrupv() const;
464  int & ntrupv();
465  int const & ntrutaush() const;
466  int & ntrutaush();
467  int const & ntrutausl() const;
468  int & ntrutausl();
469  int const & nvels() const;
470  int & nvels();
471  int const & nveto() const;
472  int & nveto();
473  int const & nvleps() const;
474  int & nvleps();
475  int const & nvmus() const;
476  int & nvmus();
477  int const & run() const;
478  int & run();
479  int const & type() const;
480  int & type();
481  std::vector<bool> const & els_ele105() const;
482  std::vector<bool> & els_ele105();
483  std::vector<bool> const & els_ele23() const;
484  std::vector<bool> & els_ele23();
485  std::vector<bool> const & els_ele8() const;
486  std::vector<bool> & els_ele8();
487  std::vector<bool> const & els_inz() const;
488  std::vector<bool> & els_inz();
489  std::vector<bool> const & els_inzv() const;
490  std::vector<bool> & els_inzv();
491  std::vector<bool> const & els_ispf() const;
492  std::vector<bool> & els_ispf();
493  std::vector<bool> const & els_sig() const;
494  std::vector<bool> & els_sig();
495  std::vector<bool> const & els_sigid() const;
496  std::vector<bool> & els_sigid();
497  std::vector<bool> const & els_tight() const;
498  std::vector<bool> & els_tight();
499  std::vector<bool> const & els_tm() const;
500  std::vector<bool> & els_tm();
501  std::vector<bool> const & els_vvvl() const;
502  std::vector<bool> & els_vvvl();
503  std::vector<bool> const & jets_h1() const;
504  std::vector<bool> & jets_h1();
505  std::vector<bool> const & jets_h1d() const;
506  std::vector<bool> & jets_h1d();
507  std::vector<bool> const & jets_h2() const;
508  std::vector<bool> & jets_h2();
509  std::vector<bool> const & jets_h2d() const;
510  std::vector<bool> & jets_h2d();
511  std::vector<bool> const & jets_isisr() const;
512  std::vector<bool> & jets_isisr();
513  std::vector<bool> const & jets_islep() const;
514  std::vector<bool> & jets_islep();
515  std::vector<bool> const & mc_gs() const;
516  std::vector<bool> & mc_gs();
517  std::vector<bool> const & mus_bad() const;
518  std::vector<bool> & mus_bad();
519  std::vector<bool> const & mus_bad_dupl() const;
520  std::vector<bool> & mus_bad_dupl();
521  std::vector<bool> const & mus_bad_trkmu() const;
522  std::vector<bool> & mus_bad_trkmu();
523  std::vector<bool> const & mus_demoted() const;
524  std::vector<bool> & mus_demoted();
525  std::vector<bool> const & mus_inz() const;
526  std::vector<bool> & mus_inz();
527  std::vector<bool> const & mus_inzv() const;
528  std::vector<bool> & mus_inzv();
529  std::vector<bool> const & mus_isomu18() const;
530  std::vector<bool> & mus_isomu18();
531  std::vector<bool> const & mus_mu50() const;
532  std::vector<bool> & mus_mu50();
533  std::vector<bool> const & mus_mu8() const;
534  std::vector<bool> & mus_mu8();
535  std::vector<bool> const & mus_sig() const;
536  std::vector<bool> & mus_sig();
537  std::vector<bool> const & mus_sigid() const;
538  std::vector<bool> & mus_sigid();
539  std::vector<bool> const & mus_tight() const;
540  std::vector<bool> & mus_tight();
541  std::vector<bool> const & mus_tm() const;
542  std::vector<bool> & mus_tm();
543  std::vector<bool> const & mus_trk_quality() const;
544  std::vector<bool> & mus_trk_quality();
545  std::vector<bool> const & mus_vvvl() const;
546  std::vector<bool> & mus_vvvl();
547  std::vector<bool> const & ph_ph90() const;
548  std::vector<bool> & ph_ph90();
549  std::vector<bool> const & ph_tm() const;
550  std::vector<bool> & ph_tm();
551  std::vector<bool> const & sys_pass() const;
552  std::vector<bool> & sys_pass();
553  std::vector<bool> const & tks_tm() const;
554  std::vector<bool> & tks_tm();
555  std::vector<bool> const & trig() const;
556  std::vector<bool> & trig();
557  std::vector<float> const & bb_m() const;
558  std::vector<float> & bb_m();
559  std::vector<float> const & bb_m_deep() const;
560  std::vector<float> & bb_m_deep();
561  std::vector<float> const & bb_pt() const;
562  std::vector<float> & bb_pt();
563  std::vector<float> const & bb_pt_deep() const;
564  std::vector<float> & bb_pt_deep();
565  std::vector<float> const & dr_bb() const;
566  std::vector<float> & dr_bb();
567  std::vector<float> const & dr_bb_deep() const;
568  std::vector<float> & dr_bb_deep();
569  std::vector<float> const & els_d0() const;
570  std::vector<float> & els_d0();
571  std::vector<float> const & els_deta_sctrk() const;
572  std::vector<float> & els_deta_sctrk();
573  std::vector<float> const & els_dphi_sctrk() const;
574  std::vector<float> & els_dphi_sctrk();
575  std::vector<float> const & els_dz() const;
576  std::vector<float> & els_dz();
577  std::vector<float> const & els_em_e() const;
578  std::vector<float> & els_em_e();
579  std::vector<float> const & els_eoverp() const;
580  std::vector<float> & els_eoverp();
581  std::vector<float> const & els_eta() const;
582  std::vector<float> & els_eta();
583  std::vector<float> const & els_hovere() const;
584  std::vector<float> & els_hovere();
585  std::vector<float> const & els_ip3d() const;
586  std::vector<float> & els_ip3d();
587  std::vector<float> const & els_miniso() const;
588  std::vector<float> & els_miniso();
589  std::vector<float> const & els_phi() const;
590  std::vector<float> & els_phi();
591  std::vector<float> const & els_pt() const;
592  std::vector<float> & els_pt();
593  std::vector<float> const & els_reliso() const;
594  std::vector<float> & els_reliso();
595  std::vector<float> const & els_sceta() const;
596  std::vector<float> & els_sceta();
597  std::vector<float> const & els_scpt() const;
598  std::vector<float> & els_scpt();
599  std::vector<float> const & els_trk_pt() const;
600  std::vector<float> & els_trk_pt();
601  std::vector<float> const & els_trk_pterr() const;
602  std::vector<float> & els_trk_pterr();
603  std::vector<float> const & els_vvvl_eta() const;
604  std::vector<float> & els_vvvl_eta();
605  std::vector<float> const & els_vvvl_phi() const;
606  std::vector<float> & els_vvvl_phi();
607  std::vector<float> const & els_vvvl_pt() const;
608  std::vector<float> & els_vvvl_pt();
609  std::vector<float> const & fjets08_eta() const;
610  std::vector<float> & fjets08_eta();
611  std::vector<float> const & fjets08_m() const;
612  std::vector<float> & fjets08_m();
613  std::vector<float> const & fjets08_phi() const;
614  std::vector<float> & fjets08_phi();
615  std::vector<float> const & fjets08_pt() const;
616  std::vector<float> & fjets08_pt();
617  std::vector<float> const & fjets14_eta() const;
618  std::vector<float> & fjets14_eta();
619  std::vector<float> const & fjets14_m() const;
620  std::vector<float> & fjets14_m();
621  std::vector<float> const & fjets14_phi() const;
622  std::vector<float> & fjets14_phi();
623  std::vector<float> const & fjets14_pt() const;
624  std::vector<float> & fjets14_pt();
625  std::vector<float> const & jets_csv() const;
626  std::vector<float> & jets_csv();
627  std::vector<float> const & jets_csvd() const;
628  std::vector<float> & jets_csvd();
629  std::vector<float> const & jets_csvdf() const;
630  std::vector<float> & jets_csvdf();
631  std::vector<float> const & jets_eta() const;
632  std::vector<float> & jets_eta();
633  std::vector<float> const & jets_gen_pt() const;
634  std::vector<float> & jets_gen_pt();
635  std::vector<float> const & jets_m() const;
636  std::vector<float> & jets_m();
637  std::vector<float> const & jets_phi() const;
638  std::vector<float> & jets_phi();
639  std::vector<float> const & jets_pt() const;
640  std::vector<float> & jets_pt();
641  std::vector<float> const & leps_eta() const;
642  std::vector<float> & leps_eta();
643  std::vector<float> const & leps_id() const;
644  std::vector<float> & leps_id();
645  std::vector<float> const & leps_phi() const;
646  std::vector<float> & leps_phi();
647  std::vector<float> const & leps_pt() const;
648  std::vector<float> & leps_pt();
649  std::vector<float> const & mc_eta() const;
650  std::vector<float> & mc_eta();
651  std::vector<float> const & mc_gs_dau_dr() const;
652  std::vector<float> & mc_gs_dau_dr();
653  std::vector<float> const & mc_mass() const;
654  std::vector<float> & mc_mass();
655  std::vector<float> const & mc_phi() const;
656  std::vector<float> & mc_phi();
657  std::vector<float> const & mc_pt() const;
658  std::vector<float> & mc_pt();
659  std::vector<float> const & mus_d0() const;
660  std::vector<float> & mus_d0();
661  std::vector<float> const & mus_dz() const;
662  std::vector<float> & mus_dz();
663  std::vector<float> const & mus_em_e() const;
664  std::vector<float> & mus_em_e();
665  std::vector<float> const & mus_eta() const;
666  std::vector<float> & mus_eta();
667  std::vector<float> const & mus_had_e() const;
668  std::vector<float> & mus_had_e();
669  std::vector<float> const & mus_miniso() const;
670  std::vector<float> & mus_miniso();
671  std::vector<float> const & mus_phi() const;
672  std::vector<float> & mus_phi();
673  std::vector<float> const & mus_pt() const;
674  std::vector<float> & mus_pt();
675  std::vector<float> const & mus_pterr() const;
676  std::vector<float> & mus_pterr();
677  std::vector<float> const & mus_reliso() const;
678  std::vector<float> & mus_reliso();
679  std::vector<float> const & mus_vvvl_eta() const;
680  std::vector<float> & mus_vvvl_eta();
681  std::vector<float> const & mus_vvvl_phi() const;
682  std::vector<float> & mus_vvvl_phi();
683  std::vector<float> const & mus_vvvl_pt() const;
684  std::vector<float> & mus_vvvl_pt();
685  std::vector<float> const & ph_eta() const;
686  std::vector<float> & ph_eta();
687  std::vector<float> const & ph_phi() const;
688  std::vector<float> & ph_phi();
689  std::vector<float> const & ph_pt() const;
690  std::vector<float> & ph_pt();
691  std::vector<float> const & sys_bchig() const;
692  std::vector<float> & sys_bchig();
693  std::vector<float> const & sys_bchig_deep() const;
694  std::vector<float> & sys_bchig_deep();
695  std::vector<float> const & sys_bchig_deep_proc() const;
696  std::vector<float> & sys_bchig_deep_proc();
697  std::vector<float> const & sys_bchig_proc() const;
698  std::vector<float> & sys_bchig_proc();
699  std::vector<float> const & sys_bctag() const;
700  std::vector<float> & sys_bctag();
701  std::vector<float> const & sys_bctag_deep() const;
702  std::vector<float> & sys_bctag_deep();
703  std::vector<float> const & sys_bctag_deep_proc() const;
704  std::vector<float> & sys_bctag_deep_proc();
705  std::vector<float> const & sys_bctag_loose() const;
706  std::vector<float> & sys_bctag_loose();
707  std::vector<float> const & sys_bctag_loose_deep() const;
708  std::vector<float> & sys_bctag_loose_deep();
709  std::vector<float> const & sys_bctag_loose_deep_proc() const;
710  std::vector<float> & sys_bctag_loose_deep_proc();
711  std::vector<float> const & sys_bctag_loose_proc() const;
712  std::vector<float> & sys_bctag_loose_proc();
713  std::vector<float> const & sys_bctag_proc() const;
714  std::vector<float> & sys_bctag_proc();
715  std::vector<float> const & sys_bctag_tight() const;
716  std::vector<float> & sys_bctag_tight();
717  std::vector<float> const & sys_bctag_tight_deep() const;
718  std::vector<float> & sys_bctag_tight_deep();
719  std::vector<float> const & sys_bctag_tight_deep_proc() const;
720  std::vector<float> & sys_bctag_tight_deep_proc();
721  std::vector<float> const & sys_bctag_tight_proc() const;
722  std::vector<float> & sys_bctag_tight_proc();
723  std::vector<float> const & sys_fs_bchig() const;
724  std::vector<float> & sys_fs_bchig();
725  std::vector<float> const & sys_fs_bchig_deep() const;
726  std::vector<float> & sys_fs_bchig_deep();
727  std::vector<float> const & sys_fs_bctag() const;
728  std::vector<float> & sys_fs_bctag();
729  std::vector<float> const & sys_fs_bctag_deep() const;
730  std::vector<float> & sys_fs_bctag_deep();
731  std::vector<float> const & sys_fs_lep() const;
732  std::vector<float> & sys_fs_lep();
733  std::vector<float> const & sys_fs_udsghig() const;
734  std::vector<float> & sys_fs_udsghig();
735  std::vector<float> const & sys_fs_udsghig_deep() const;
736  std::vector<float> & sys_fs_udsghig_deep();
737  std::vector<float> const & sys_fs_udsgtag() const;
738  std::vector<float> & sys_fs_udsgtag();
739  std::vector<float> const & sys_fs_udsgtag_deep() const;
740  std::vector<float> & sys_fs_udsgtag_deep();
741  std::vector<float> const & sys_higd_am() const;
742  std::vector<float> & sys_higd_am();
743  std::vector<float> const & sys_higd_dm() const;
744  std::vector<float> & sys_higd_dm();
745  std::vector<float> const & sys_higd_drmax() const;
746  std::vector<float> & sys_higd_drmax();
747  std::vector<float> const & sys_ht() const;
748  std::vector<float> & sys_ht();
749  std::vector<float> const & sys_isr() const;
750  std::vector<float> & sys_isr();
751  std::vector<float> const & sys_lep() const;
752  std::vector<float> & sys_lep();
753  std::vector<float> const & sys_met() const;
754  std::vector<float> & sys_met();
755  std::vector<float> const & sys_mj12() const;
756  std::vector<float> & sys_mj12();
757  std::vector<float> const & sys_mj14() const;
758  std::vector<float> & sys_mj14();
759  std::vector<float> const & sys_mj14_nolep() const;
760  std::vector<float> & sys_mj14_nolep();
761  std::vector<float> const & sys_mt() const;
762  std::vector<float> & sys_mt();
763  std::vector<float> const & sys_muf() const;
764  std::vector<float> & sys_muf();
765  std::vector<float> const & sys_mur() const;
766  std::vector<float> & sys_mur();
767  std::vector<float> const & sys_murf() const;
768  std::vector<float> & sys_murf();
769  std::vector<float> const & sys_pdf() const;
770  std::vector<float> & sys_pdf();
771  std::vector<float> const & sys_pu() const;
772  std::vector<float> & sys_pu();
773  std::vector<float> const & sys_st() const;
774  std::vector<float> & sys_st();
775  std::vector<float> const & sys_trig() const;
776  std::vector<float> & sys_trig();
777  std::vector<float> const & sys_udsghig() const;
778  std::vector<float> & sys_udsghig();
779  std::vector<float> const & sys_udsghig_deep() const;
780  std::vector<float> & sys_udsghig_deep();
781  std::vector<float> const & sys_udsghig_deep_proc() const;
782  std::vector<float> & sys_udsghig_deep_proc();
783  std::vector<float> const & sys_udsghig_proc() const;
784  std::vector<float> & sys_udsghig_proc();
785  std::vector<float> const & sys_udsgtag() const;
786  std::vector<float> & sys_udsgtag();
787  std::vector<float> const & sys_udsgtag_deep() const;
788  std::vector<float> & sys_udsgtag_deep();
789  std::vector<float> const & sys_udsgtag_deep_proc() const;
790  std::vector<float> & sys_udsgtag_deep_proc();
791  std::vector<float> const & sys_udsgtag_loose() const;
792  std::vector<float> & sys_udsgtag_loose();
793  std::vector<float> const & sys_udsgtag_loose_deep() const;
794  std::vector<float> & sys_udsgtag_loose_deep();
795  std::vector<float> const & sys_udsgtag_loose_deep_proc() const;
796  std::vector<float> & sys_udsgtag_loose_deep_proc();
797  std::vector<float> const & sys_udsgtag_loose_proc() const;
798  std::vector<float> & sys_udsgtag_loose_proc();
799  std::vector<float> const & sys_udsgtag_proc() const;
800  std::vector<float> & sys_udsgtag_proc();
801  std::vector<float> const & sys_udsgtag_tight() const;
802  std::vector<float> & sys_udsgtag_tight();
803  std::vector<float> const & sys_udsgtag_tight_deep() const;
804  std::vector<float> & sys_udsgtag_tight_deep();
805  std::vector<float> const & sys_udsgtag_tight_deep_proc() const;
806  std::vector<float> & sys_udsgtag_tight_deep_proc();
807  std::vector<float> const & sys_udsgtag_tight_proc() const;
808  std::vector<float> & sys_udsgtag_tight_proc();
809  std::vector<float> const & tks_d0() const;
810  std::vector<float> & tks_d0();
811  std::vector<float> const & tks_dz() const;
812  std::vector<float> & tks_dz();
813  std::vector<float> const & tks_eta() const;
814  std::vector<float> & tks_eta();
815  std::vector<float> const & tks_miniso() const;
816  std::vector<float> & tks_miniso();
817  std::vector<float> const & tks_mt() const;
818  std::vector<float> & tks_mt();
819  std::vector<float> const & tks_mt2() const;
820  std::vector<float> & tks_mt2();
821  std::vector<float> const & tks_phi() const;
822  std::vector<float> & tks_phi();
823  std::vector<float> const & tks_pt() const;
824  std::vector<float> & tks_pt();
825  std::vector<float> const & tks_reliso() const;
826  std::vector<float> & tks_reliso();
827  std::vector<float> const & trig_prescale() const;
828  std::vector<float> & trig_prescale();
829  std::vector<float> const & w_pdf() const;
830  std::vector<float> & w_pdf();
831  std::vector<int> const & bb_gs_flavor() const;
832  std::vector<int> & bb_gs_flavor();
833  std::vector<int> const & bb_gs_flavor_deep() const;
834  std::vector<int> & bb_gs_flavor_deep();
835  std::vector<int> const & bb_gs_idx() const;
836  std::vector<int> & bb_gs_idx();
837  std::vector<int> const & bb_gs_idx_deep() const;
838  std::vector<int> & bb_gs_idx_deep();
839  std::vector<int> const & bb_jet_idx1() const;
840  std::vector<int> & bb_jet_idx1();
841  std::vector<int> const & bb_jet_idx1_deep() const;
842  std::vector<int> & bb_jet_idx1_deep();
843  std::vector<int> const & bb_jet_idx2() const;
844  std::vector<int> & bb_jet_idx2();
845  std::vector<int> const & bb_jet_idx2_deep() const;
846  std::vector<int> & bb_jet_idx2_deep();
847  std::vector<int> const & els_charge() const;
848  std::vector<int> & els_charge();
849  std::vector<int> const & els_trk_nholes() const;
850  std::vector<int> & els_trk_nholes();
851  std::vector<int> const & fjets08_nconst() const;
852  std::vector<int> & fjets08_nconst();
853  std::vector<int> const & fjets14_nconst() const;
854  std::vector<int> & fjets14_nconst();
855  std::vector<int> const & jets_fjet08_index() const;
856  std::vector<int> & jets_fjet08_index();
857  std::vector<int> const & jets_fjet12_index() const;
858  std::vector<int> & jets_fjet12_index();
859  std::vector<int> const & jets_fjet14_index() const;
860  std::vector<int> & jets_fjet14_index();
861  std::vector<int> const & jets_fjet14_nolep_index() const;
862  std::vector<int> & jets_fjet14_nolep_index();
863  std::vector<int> const & jets_gs_index() const;
864  std::vector<int> & jets_gs_index();
865  std::vector<int> const & jets_hflavor() const;
866  std::vector<int> & jets_hflavor();
867  std::vector<int> const & jets_ntrub() const;
868  std::vector<int> & jets_ntrub();
869  std::vector<int> const & jets_ntruc() const;
870  std::vector<int> & jets_ntruc();
871  std::vector<int> const & jets_pflavor() const;
872  std::vector<int> & jets_pflavor();
873  std::vector<int> const & mc_gs_dau_jetmatch() const;
874  std::vector<int> & mc_gs_dau_jetmatch();
875  std::vector<int> const & mc_id() const;
876  std::vector<int> & mc_id();
877  std::vector<int> const & mc_jetidx() const;
878  std::vector<int> & mc_jetidx();
879  std::vector<int> const & mc_mom() const;
880  std::vector<int> & mc_mom();
881  std::vector<int> const & mc_momidx() const;
882  std::vector<int> & mc_momidx();
883  std::vector<int> const & mc_num_dau() const;
884  std::vector<int> & mc_num_dau();
885  std::vector<int> const & mc_status() const;
886  std::vector<int> & mc_status();
887  std::vector<int> const & mus_charge() const;
888  std::vector<int> & mus_charge();
889  std::vector<int> const & mus_trk_algo() const;
890  std::vector<int> & mus_trk_algo();
891  std::vector<int> const & mus_trk_nholes_in() const;
892  std::vector<int> & mus_trk_nholes_in();
893  std::vector<int> const & mus_trk_nholes_out() const;
894  std::vector<int> & mus_trk_nholes_out();
895  std::vector<int> const & sys_nbdl() const;
896  std::vector<int> & sys_nbdl();
897  std::vector<int> const & sys_nbdm() const;
898  std::vector<int> & sys_nbdm();
899  std::vector<int> const & sys_nbdt() const;
900  std::vector<int> & sys_nbdt();
901  std::vector<int> const & sys_nbm() const;
902  std::vector<int> & sys_nbm();
903  std::vector<int> const & sys_njets() const;
904  std::vector<int> & sys_njets();
905  std::vector<int> const & tks_pdg() const;
906  std::vector<int> & tks_pdg();
907 
908  TChain chain_;
909  TTree tree_;
910  long entry_;
911 
912 protected:
913  const bool read_only_;
914 
915 private:
916  class VectorLoader{
917  public:
918  VectorLoader();
919  private:
920  static bool loaded_;
921  };
922 
923  static VectorLoader vl_;
924  Long64_t event_;
925  TBranch *b_event_;
926  mutable bool c_event_;
927  bool fromGS_;
928  TBranch *b_fromGS_;
929  mutable bool c_fromGS_;
930  bool jetmismeas_;
931  TBranch *b_jetmismeas_;
932  mutable bool c_jetmismeas_;
933  bool json12p9_;
934  TBranch *b_json12p9_;
935  mutable bool c_json12p9_;
936  bool json4p0_;
937  TBranch *b_json4p0_;
938  mutable bool c_json4p0_;
939  bool low_dphi_;
940  TBranch *b_low_dphi_;
941  mutable bool c_low_dphi_;
942  bool pass_;
943  TBranch *b_pass_;
944  mutable bool c_pass_;
947  mutable bool c_pass_badcalib_;
950  mutable bool c_pass_badchhad_;
952  TBranch *b_pass_badpfmu_;
953  mutable bool c_pass_badpfmu_;
954  bool pass_cschalo_;
955  TBranch *b_pass_cschalo_;
956  mutable bool c_pass_cschalo_;
957  bool pass_ecaldeadcell_;
958  TBranch *b_pass_ecaldeadcell_;
959  mutable bool c_pass_ecaldeadcell_;
960  bool pass_eebadsc_;
961  TBranch *b_pass_eebadsc_;
962  mutable bool c_pass_eebadsc_;
964  TBranch *b_pass_fsjets_;
965  mutable bool c_pass_fsjets_;
967  TBranch *b_pass_fsmet_;
968  mutable bool c_pass_fsmet_;
969  bool pass_goodv_;
970  TBranch *b_pass_goodv_;
971  mutable bool c_pass_goodv_;
972  bool pass_hbhe_;
973  TBranch *b_pass_hbhe_;
974  mutable bool c_pass_hbhe_;
975  bool pass_hbheiso_;
976  TBranch *b_pass_hbheiso_;
977  mutable bool c_pass_hbheiso_;
978  bool pass_jets_;
979  TBranch *b_pass_jets_;
980  mutable bool c_pass_jets_;
981  bool pass_jets_nohf_;
982  TBranch *b_pass_jets_nohf_;
983  mutable bool c_pass_jets_nohf_;
984  bool pass_jets_ra2_;
985  TBranch *b_pass_jets_ra2_;
986  mutable bool c_pass_jets_ra2_;
987  bool pass_jets_tight_;
988  TBranch *b_pass_jets_tight_;
989  mutable bool c_pass_jets_tight_;
991  TBranch *b_pass_jets_tight_ra2_;
992  mutable bool c_pass_jets_tight_ra2_;
993  bool pass_nohf_;
994  TBranch *b_pass_nohf_;
995  mutable bool c_pass_nohf_;
996  bool pass_ra2_;
997  TBranch *b_pass_ra2_;
998  mutable bool c_pass_ra2_;
999  bool pass_ra2_badmu_;
1000  TBranch *b_pass_ra2_badmu_;
1001  mutable bool c_pass_ra2_badmu_;
1002  bool stitch_;
1003  TBranch *b_stitch_;
1004  mutable bool c_stitch_;
1006  TBranch *b_stitch_ht_;
1007  mutable bool c_stitch_ht_;
1009  TBranch *b_stitch_met_;
1010  mutable bool c_stitch_met_;
1011  bool trig_lep_;
1012  TBranch *b_trig_lep_;
1013  mutable bool c_trig_lep_;
1014  bool trig_met_;
1015  TBranch *b_trig_met_;
1016  mutable bool c_trig_met_;
1017  bool trig_ra4_;
1018  TBranch *b_trig_ra4_;
1019  mutable bool c_trig_ra4_;
1020  bool trig_vvvl_;
1021  TBranch *b_trig_vvvl_;
1022  mutable bool c_trig_vvvl_;
1024  TBranch *b_antitop_pt_;
1025  mutable bool c_antitop_pt_;
1026  float dphi1_;
1027  TBranch *b_dphi1_;
1028  mutable bool c_dphi1_;
1029  float dphi2_;
1030  TBranch *b_dphi2_;
1031  mutable bool c_dphi2_;
1032  float dphi3_;
1033  TBranch *b_dphi3_;
1034  mutable bool c_dphi3_;
1035  float dphi4_;
1036  TBranch *b_dphi4_;
1037  mutable bool c_dphi4_;
1038  float dphi_wlep_;
1039  TBranch *b_dphi_wlep_;
1040  mutable bool c_dphi_wlep_;
1041  float eff_jetid_;
1042  TBranch *b_eff_jetid_;
1043  mutable bool c_eff_jetid_;
1044  float eff_trig_;
1045  TBranch *b_eff_trig_;
1046  mutable bool c_eff_trig_;
1047  float elel_eta_;
1048  TBranch *b_elel_eta_;
1049  mutable bool c_elel_eta_;
1050  float elel_m_;
1051  TBranch *b_elel_m_;
1052  mutable bool c_elel_m_;
1053  float elel_phi_;
1054  TBranch *b_elel_phi_;
1055  mutable bool c_elel_phi_;
1056  float elel_pt_;
1057  TBranch *b_elel_pt_;
1058  mutable bool c_elel_pt_;
1059  float elel_pt1_;
1060  TBranch *b_elel_pt1_;
1061  mutable bool c_elel_pt1_;
1062  float elel_pt2_;
1063  TBranch *b_elel_pt2_;
1064  mutable bool c_elel_pt2_;
1065  float elel_w_;
1066  TBranch *b_elel_w_;
1067  mutable bool c_elel_w_;
1068  float elelv_eta_;
1069  TBranch *b_elelv_eta_;
1070  mutable bool c_elelv_eta_;
1071  float elelv_m_;
1072  TBranch *b_elelv_m_;
1073  mutable bool c_elelv_m_;
1074  float elelv_phi_;
1075  TBranch *b_elelv_phi_;
1076  mutable bool c_elelv_phi_;
1077  float elelv_pt_;
1078  TBranch *b_elelv_pt_;
1079  mutable bool c_elelv_pt_;
1080  float elelv_pt1_;
1081  TBranch *b_elelv_pt1_;
1082  mutable bool c_elelv_pt1_;
1083  float elelv_pt2_;
1084  TBranch *b_elelv_pt2_;
1085  mutable bool c_elelv_pt2_;
1086  float elelv_w_;
1087  TBranch *b_elelv_w_;
1088  mutable bool c_elelv_w_;
1089  float elmu_eta_;
1090  TBranch *b_elmu_eta_;
1091  mutable bool c_elmu_eta_;
1092  float elmu_m_;
1093  TBranch *b_elmu_m_;
1094  mutable bool c_elmu_m_;
1095  float elmu_phi_;
1096  TBranch *b_elmu_phi_;
1097  mutable bool c_elmu_phi_;
1098  float elmu_pt_;
1099  TBranch *b_elmu_pt_;
1100  mutable bool c_elmu_pt_;
1101  float elmu_pt1_;
1102  TBranch *b_elmu_pt1_;
1103  mutable bool c_elmu_pt1_;
1104  float elmu_pt2_;
1105  TBranch *b_elmu_pt2_;
1106  mutable bool c_elmu_pt2_;
1107  float elmu_w_;
1108  TBranch *b_elmu_w_;
1109  mutable bool c_elmu_w_;
1110  float hig_am_;
1111  TBranch *b_hig_am_;
1112  mutable bool c_hig_am_;
1113  float hig_dm_;
1114  TBranch *b_hig_dm_;
1115  mutable bool c_hig_dm_;
1116  float hig_drmax_;
1117  TBranch *b_hig_drmax_;
1118  mutable bool c_hig_drmax_;
1119  float higd_am_;
1120  TBranch *b_higd_am_;
1121  mutable bool c_higd_am_;
1122  float higd_dm_;
1123  TBranch *b_higd_dm_;
1124  mutable bool c_higd_dm_;
1126  TBranch *b_higd_drmax_;
1127  mutable bool c_higd_drmax_;
1128  float ht_;
1129  TBranch *b_ht_;
1130  mutable bool c_ht_;
1131  float ht_clean_;
1132  TBranch *b_ht_clean_;
1133  mutable bool c_ht_clean_;
1134  float ht_hlt_;
1135  TBranch *b_ht_hlt_;
1136  mutable bool c_ht_hlt_;
1137  float ht_isr_me_;
1138  TBranch *b_ht_isr_me_;
1139  mutable bool c_ht_isr_me_;
1140  float ht_ra2_;
1141  TBranch *b_ht_ra2_;
1142  mutable bool c_ht_ra2_;
1143  float ht_tru_;
1144  TBranch *b_ht_tru_;
1145  mutable bool c_ht_tru_;
1146  float isr_tru_eta_;
1147  TBranch *b_isr_tru_eta_;
1148  mutable bool c_isr_tru_eta_;
1149  float isr_tru_phi_;
1150  TBranch *b_isr_tru_phi_;
1151  mutable bool c_isr_tru_phi_;
1152  float isr_tru_pt_;
1153  TBranch *b_isr_tru_pt_;
1154  mutable bool c_isr_tru_pt_;
1155  float jetsys_eta_;
1156  TBranch *b_jetsys_eta_;
1157  mutable bool c_jetsys_eta_;
1158  float jetsys_m_;
1159  TBranch *b_jetsys_m_;
1160  mutable bool c_jetsys_m_;
1161  float jetsys_nob_eta_;
1162  TBranch *b_jetsys_nob_eta_;
1163  mutable bool c_jetsys_nob_eta_;
1164  float jetsys_nob_m_;
1165  TBranch *b_jetsys_nob_m_;
1166  mutable bool c_jetsys_nob_m_;
1167  float jetsys_nob_phi_;
1168  TBranch *b_jetsys_nob_phi_;
1169  mutable bool c_jetsys_nob_phi_;
1170  float jetsys_nob_pt_;
1171  TBranch *b_jetsys_nob_pt_;
1172  mutable bool c_jetsys_nob_pt_;
1175  mutable bool c_jetsys_nobd_eta_;
1178  mutable bool c_jetsys_nobd_m_;
1181  mutable bool c_jetsys_nobd_phi_;
1184  mutable bool c_jetsys_nobd_pt_;
1185  float jetsys_phi_;
1186  TBranch *b_jetsys_phi_;
1187  mutable bool c_jetsys_phi_;
1188  float jetsys_pt_;
1189  TBranch *b_jetsys_pt_;
1190  mutable bool c_jetsys_pt_;
1191  float m_tt_;
1192  TBranch *b_m_tt_;
1193  mutable bool c_m_tt_;
1194  float mct_;
1195  TBranch *b_mct_;
1196  mutable bool c_mct_;
1197  float mctd_;
1198  TBranch *b_mctd_;
1199  mutable bool c_mctd_;
1200  float met_;
1201  TBranch *b_met_;
1202  mutable bool c_met_;
1203  float met_calo_;
1204  TBranch *b_met_calo_;
1205  mutable bool c_met_calo_;
1206  float met_calo_phi_;
1207  TBranch *b_met_calo_phi_;
1208  mutable bool c_met_calo_phi_;
1209  float met_mini_;
1210  TBranch *b_met_mini_;
1211  mutable bool c_met_mini_;
1212  float met_mini_phi_;
1213  TBranch *b_met_mini_phi_;
1214  mutable bool c_met_mini_phi_;
1215  float met_nohf_;
1216  TBranch *b_met_nohf_;
1217  mutable bool c_met_nohf_;
1218  float met_nohf_phi_;
1219  TBranch *b_met_nohf_phi_;
1220  mutable bool c_met_nohf_phi_;
1221  float met_phi_;
1222  TBranch *b_met_phi_;
1223  mutable bool c_met_phi_;
1226  mutable bool c_met_phi_puppi_;
1227  float met_puppi_;
1228  TBranch *b_met_puppi_;
1229  mutable bool c_met_puppi_;
1230  float met_raw_;
1231  TBranch *b_met_raw_;
1232  mutable bool c_met_raw_;
1233  float met_raw_phi_;
1234  TBranch *b_met_raw_phi_;
1235  mutable bool c_met_raw_phi_;
1236  float met_rebal_;
1237  TBranch *b_met_rebal_;
1238  mutable bool c_met_rebal_;
1239  float met_tru_;
1240  TBranch *b_met_tru_;
1241  mutable bool c_met_tru_;
1242  float met_tru_nuw_;
1243  TBranch *b_met_tru_nuw_;
1244  mutable bool c_met_tru_nuw_;
1245  float met_tru_nuw_phi_;
1246  TBranch *b_met_tru_nuw_phi_;
1247  mutable bool c_met_tru_nuw_phi_;
1248  float met_tru_phi_;
1249  TBranch *b_met_tru_phi_;
1250  mutable bool c_met_tru_phi_;
1251  float mht_;
1252  TBranch *b_mht_;
1253  mutable bool c_mht_;
1254  float mht_clean_;
1255  TBranch *b_mht_clean_;
1256  mutable bool c_mht_clean_;
1257  float mht_clean_phi_;
1258  TBranch *b_mht_clean_phi_;
1259  mutable bool c_mht_clean_phi_;
1260  float mht_phi_;
1261  TBranch *b_mht_phi_;
1262  mutable bool c_mht_phi_;
1263  float mj08_;
1264  TBranch *b_mj08_;
1265  mutable bool c_mj08_;
1266  float mj12_;
1267  TBranch *b_mj12_;
1268  mutable bool c_mj12_;
1269  float mj14_;
1270  TBranch *b_mj14_;
1271  mutable bool c_mj14_;
1272  float mj14_nolep_;
1273  TBranch *b_mj14_nolep_;
1274  mutable bool c_mj14_nolep_;
1275  float mt_;
1276  TBranch *b_mt_;
1277  mutable bool c_mt_;
1278  float mt2_;
1279  TBranch *b_mt2_;
1280  mutable bool c_mt2_;
1281  float mt2_0mass_;
1282  TBranch *b_mt2_0mass_;
1283  mutable bool c_mt2_0mass_;
1284  float mt_nohf_;
1285  TBranch *b_mt_nohf_;
1286  mutable bool c_mt_nohf_;
1287  float mt_rebal_;
1288  TBranch *b_mt_rebal_;
1289  mutable bool c_mt_rebal_;
1290  float mt_tru_;
1291  TBranch *b_mt_tru_;
1292  mutable bool c_mt_tru_;
1293  float mt_tru_nuw_;
1294  TBranch *b_mt_tru_nuw_;
1295  mutable bool c_mt_tru_nuw_;
1296  float mumu_eta_;
1297  TBranch *b_mumu_eta_;
1298  mutable bool c_mumu_eta_;
1299  float mumu_m_;
1300  TBranch *b_mumu_m_;
1301  mutable bool c_mumu_m_;
1302  float mumu_phi_;
1303  TBranch *b_mumu_phi_;
1304  mutable bool c_mumu_phi_;
1305  float mumu_pt_;
1306  TBranch *b_mumu_pt_;
1307  mutable bool c_mumu_pt_;
1308  float mumu_pt1_;
1309  TBranch *b_mumu_pt1_;
1310  mutable bool c_mumu_pt1_;
1311  float mumu_pt2_;
1312  TBranch *b_mumu_pt2_;
1313  mutable bool c_mumu_pt2_;
1314  float mumu_w_;
1315  TBranch *b_mumu_w_;
1316  mutable bool c_mumu_w_;
1317  float mumuv_eta_;
1318  TBranch *b_mumuv_eta_;
1319  mutable bool c_mumuv_eta_;
1320  float mumuv_m_;
1321  TBranch *b_mumuv_m_;
1322  mutable bool c_mumuv_m_;
1323  float mumuv_phi_;
1324  TBranch *b_mumuv_phi_;
1325  mutable bool c_mumuv_phi_;
1326  float mumuv_pt_;
1327  TBranch *b_mumuv_pt_;
1328  mutable bool c_mumuv_pt_;
1329  float mumuv_pt1_;
1330  TBranch *b_mumuv_pt1_;
1331  mutable bool c_mumuv_pt1_;
1332  float mumuv_pt2_;
1333  TBranch *b_mumuv_pt2_;
1334  mutable bool c_mumuv_pt2_;
1335  float mumuv_w_;
1336  TBranch *b_mumuv_w_;
1337  mutable bool c_mumuv_w_;
1338  float nisr_;
1339  TBranch *b_nisr_;
1340  mutable bool c_nisr_;
1341  float ntrupv_mean_;
1342  TBranch *b_ntrupv_mean_;
1343  mutable bool c_ntrupv_mean_;
1344  float onel_ele105_;
1345  TBranch *b_onel_ele105_;
1346  mutable bool c_onel_ele105_;
1347  float onel_ele23_;
1348  TBranch *b_onel_ele23_;
1349  mutable bool c_onel_ele23_;
1350  float onel_ele8_;
1351  TBranch *b_onel_ele8_;
1352  mutable bool c_onel_ele8_;
1353  float onel_vvvl_;
1354  TBranch *b_onel_vvvl_;
1355  mutable bool c_onel_vvvl_;
1356  float onht_;
1357  TBranch *b_onht_;
1358  mutable bool c_onht_;
1359  float onmet_;
1360  TBranch *b_onmet_;
1361  mutable bool c_onmet_;
1362  float onmu_isomu18_;
1363  TBranch *b_onmu_isomu18_;
1364  mutable bool c_onmu_isomu18_;
1365  float onmu_mu50_;
1366  TBranch *b_onmu_mu50_;
1367  mutable bool c_onmu_mu50_;
1368  float onmu_mu8_;
1369  TBranch *b_onmu_mu8_;
1370  mutable bool c_onmu_mu8_;
1371  float onmu_vvvl_;
1372  TBranch *b_onmu_vvvl_;
1373  mutable bool c_onmu_vvvl_;
1374  float onph_ph90_;
1375  TBranch *b_onph_ph90_;
1376  mutable bool c_onph_ph90_;
1377  float ptll_me_;
1378  TBranch *b_ptll_me_;
1379  mutable bool c_ptll_me_;
1380  float st_;
1381  TBranch *b_st_;
1382  mutable bool c_st_;
1383  float top_pt_;
1384  TBranch *b_top_pt_;
1385  mutable bool c_top_pt_;
1386  float w_bhig_;
1387  TBranch *b_w_bhig_;
1388  mutable bool c_w_bhig_;
1390  TBranch *b_w_bhig_deep_;
1391  mutable bool c_w_bhig_deep_;
1394  mutable bool c_w_bhig_deep_proc_;
1396  TBranch *b_w_bhig_proc_;
1397  mutable bool c_w_bhig_proc_;
1398  float w_btag_;
1399  TBranch *b_w_btag_;
1400  mutable bool c_w_btag_;
1402  TBranch *b_w_btag_deep_;
1403  mutable bool c_w_btag_deep_;
1406  mutable bool c_w_btag_deep_proc_;
1407  float w_btag_loose_;
1408  TBranch *b_w_btag_loose_;
1409  mutable bool c_w_btag_loose_;
1412  mutable bool c_w_btag_loose_deep_;
1418  mutable bool c_w_btag_loose_proc_;
1420  TBranch *b_w_btag_proc_;
1421  mutable bool c_w_btag_proc_;
1424  mutable bool c_w_btag_tight_;
1427  mutable bool c_w_btag_tight_deep_;
1433  mutable bool c_w_btag_tight_proc_;
1434  float w_fs_lep_;
1435  TBranch *b_w_fs_lep_;
1436  mutable bool c_w_fs_lep_;
1437  float w_isr_;
1438  TBranch *b_w_isr_;
1439  mutable bool c_w_isr_;
1440  float w_lep_;
1441  TBranch *b_w_lep_;
1442  mutable bool c_w_lep_;
1443  float w_lumi_;
1444  TBranch *b_w_lumi_;
1445  mutable bool c_w_lumi_;
1446  float w_pu_;
1447  TBranch *b_w_pu_;
1448  mutable bool c_w_pu_;
1449  float w_toppt_;
1450  TBranch *b_w_toppt_;
1451  mutable bool c_w_toppt_;
1452  float weight_;
1453  TBranch *b_weight_;
1454  mutable bool c_weight_;
1455  float weight_rpv_;
1456  TBranch *b_weight_rpv_;
1457  mutable bool c_weight_rpv_;
1460  mutable bool c_bb_highcsv_idx_;
1464  int hig_bin_;
1465  TBranch *b_hig_bin_;
1466  mutable bool c_hig_bin_;
1468  TBranch *b_higd_bin_;
1469  mutable bool c_higd_bin_;
1470  int lumiblock_;
1471  TBranch *b_lumiblock_;
1472  mutable bool c_lumiblock_;
1473  int mgluino_;
1474  TBranch *b_mgluino_;
1475  mutable bool c_mgluino_;
1476  int mlsp_;
1477  TBranch *b_mlsp_;
1478  mutable bool c_mlsp_;
1479  int nbdfl_;
1480  TBranch *b_nbdfl_;
1481  mutable bool c_nbdfl_;
1482  int nbdfm_;
1483  TBranch *b_nbdfm_;
1484  mutable bool c_nbdfm_;
1485  int nbdft_;
1486  TBranch *b_nbdft_;
1487  mutable bool c_nbdft_;
1488  int nbdl_;
1489  TBranch *b_nbdl_;
1490  mutable bool c_nbdl_;
1491  int nbdm_;
1492  TBranch *b_nbdm_;
1493  mutable bool c_nbdm_;
1494  int nbdt_;
1495  TBranch *b_nbdt_;
1496  mutable bool c_nbdt_;
1497  int nbl_;
1498  TBranch *b_nbl_;
1499  mutable bool c_nbl_;
1500  int nbm_;
1501  TBranch *b_nbm_;
1502  mutable bool c_nbm_;
1503  int nbm_ra2_;
1504  TBranch *b_nbm_ra2_;
1505  mutable bool c_nbm_ra2_;
1506  int nbt_;
1507  TBranch *b_nbt_;
1508  mutable bool c_nbt_;
1509  int nels_;
1510  TBranch *b_nels_;
1511  mutable bool c_nels_;
1512  int nels_ele23_;
1513  TBranch *b_nels_ele23_;
1514  mutable bool c_nels_ele23_;
1515  int nels_vvvl_;
1516  TBranch *b_nels_vvvl_;
1517  mutable bool c_nels_vvvl_;
1519  TBranch *b_nfjets08_;
1520  mutable bool c_nfjets08_;
1521  int nfjets14_;
1522  TBranch *b_nfjets14_;
1523  mutable bool c_nfjets14_;
1524  int nisr_me_;
1525  TBranch *b_nisr_me_;
1526  mutable bool c_nisr_me_;
1527  int njets_;
1528  TBranch *b_njets_;
1529  mutable bool c_njets_;
1530  int njets_clean_;
1531  TBranch *b_njets_clean_;
1532  mutable bool c_njets_clean_;
1533  int njets_ra2_;
1534  TBranch *b_njets_ra2_;
1535  mutable bool c_njets_ra2_;
1536  int nleps_;
1537  TBranch *b_nleps_;
1538  mutable bool c_nleps_;
1539  int nleps_tm_;
1540  TBranch *b_nleps_tm_;
1541  mutable bool c_nleps_tm_;
1542  int nmus_;
1543  TBranch *b_nmus_;
1544  mutable bool c_nmus_;
1545  int nmus_isomu18_;
1546  TBranch *b_nmus_isomu18_;
1547  mutable bool c_nmus_isomu18_;
1548  int nmus_vvvl_;
1549  TBranch *b_nmus_vvvl_;
1550  mutable bool c_nmus_vvvl_;
1551  int nph_;
1552  TBranch *b_nph_;
1553  mutable bool c_nph_;
1554  int npv_;
1555  TBranch *b_npv_;
1556  mutable bool c_npv_;
1557  int ntks_;
1558  TBranch *b_ntks_;
1559  mutable bool c_ntks_;
1560  int ntruels_;
1561  TBranch *b_ntruels_;
1562  mutable bool c_ntruels_;
1563  int ntruleps_;
1564  TBranch *b_ntruleps_;
1565  mutable bool c_ntruleps_;
1566  int ntrumus_;
1567  TBranch *b_ntrumus_;
1568  mutable bool c_ntrumus_;
1569  int ntrupv_;
1570  TBranch *b_ntrupv_;
1571  mutable bool c_ntrupv_;
1572  int ntrutaush_;
1573  TBranch *b_ntrutaush_;
1574  mutable bool c_ntrutaush_;
1575  int ntrutausl_;
1576  TBranch *b_ntrutausl_;
1577  mutable bool c_ntrutausl_;
1578  int nvels_;
1579  TBranch *b_nvels_;
1580  mutable bool c_nvels_;
1581  int nveto_;
1582  TBranch *b_nveto_;
1583  mutable bool c_nveto_;
1584  int nvleps_;
1585  TBranch *b_nvleps_;
1586  mutable bool c_nvleps_;
1587  int nvmus_;
1588  TBranch *b_nvmus_;
1589  mutable bool c_nvmus_;
1590  int run_;
1591  TBranch *b_run_;
1592  mutable bool c_run_;
1593  int type_;
1594  TBranch *b_type_;
1595  mutable bool c_type_;
1596  std::vector<bool> els_ele105_;
1597  std::vector<bool> *p_els_ele105_;
1598  TBranch *b_els_ele105_;
1599  mutable bool c_els_ele105_;
1600  std::vector<bool> els_ele23_;
1601  std::vector<bool> *p_els_ele23_;
1602  TBranch *b_els_ele23_;
1603  mutable bool c_els_ele23_;
1604  std::vector<bool> els_ele8_;
1605  std::vector<bool> *p_els_ele8_;
1606  TBranch *b_els_ele8_;
1607  mutable bool c_els_ele8_;
1608  std::vector<bool> els_inz_;
1609  std::vector<bool> *p_els_inz_;
1610  TBranch *b_els_inz_;
1611  mutable bool c_els_inz_;
1612  std::vector<bool> els_inzv_;
1613  std::vector<bool> *p_els_inzv_;
1614  TBranch *b_els_inzv_;
1615  mutable bool c_els_inzv_;
1616  std::vector<bool> els_ispf_;
1617  std::vector<bool> *p_els_ispf_;
1618  TBranch *b_els_ispf_;
1619  mutable bool c_els_ispf_;
1620  std::vector<bool> els_sig_;
1621  std::vector<bool> *p_els_sig_;
1622  TBranch *b_els_sig_;
1623  mutable bool c_els_sig_;
1624  std::vector<bool> els_sigid_;
1625  std::vector<bool> *p_els_sigid_;
1626  TBranch *b_els_sigid_;
1627  mutable bool c_els_sigid_;
1628  std::vector<bool> els_tight_;
1629  std::vector<bool> *p_els_tight_;
1630  TBranch *b_els_tight_;
1631  mutable bool c_els_tight_;
1632  std::vector<bool> els_tm_;
1633  std::vector<bool> *p_els_tm_;
1634  TBranch *b_els_tm_;
1635  mutable bool c_els_tm_;
1636  std::vector<bool> els_vvvl_;
1637  std::vector<bool> *p_els_vvvl_;
1638  TBranch *b_els_vvvl_;
1639  mutable bool c_els_vvvl_;
1640  std::vector<bool> jets_h1_;
1641  std::vector<bool> *p_jets_h1_;
1642  TBranch *b_jets_h1_;
1643  mutable bool c_jets_h1_;
1644  std::vector<bool> jets_h1d_;
1645  std::vector<bool> *p_jets_h1d_;
1646  TBranch *b_jets_h1d_;
1647  mutable bool c_jets_h1d_;
1648  std::vector<bool> jets_h2_;
1649  std::vector<bool> *p_jets_h2_;
1650  TBranch *b_jets_h2_;
1651  mutable bool c_jets_h2_;
1652  std::vector<bool> jets_h2d_;
1653  std::vector<bool> *p_jets_h2d_;
1654  TBranch *b_jets_h2d_;
1655  mutable bool c_jets_h2d_;
1656  std::vector<bool> jets_isisr_;
1657  std::vector<bool> *p_jets_isisr_;
1658  TBranch *b_jets_isisr_;
1659  mutable bool c_jets_isisr_;
1660  std::vector<bool> jets_islep_;
1661  std::vector<bool> *p_jets_islep_;
1662  TBranch *b_jets_islep_;
1663  mutable bool c_jets_islep_;
1664  std::vector<bool> mc_gs_;
1665  std::vector<bool> *p_mc_gs_;
1666  TBranch *b_mc_gs_;
1667  mutable bool c_mc_gs_;
1668  std::vector<bool> mus_bad_;
1669  std::vector<bool> *p_mus_bad_;
1670  TBranch *b_mus_bad_;
1671  mutable bool c_mus_bad_;
1672  std::vector<bool> mus_bad_dupl_;
1673  std::vector<bool> *p_mus_bad_dupl_;
1675  mutable bool c_mus_bad_dupl_;
1676  std::vector<bool> mus_bad_trkmu_;
1677  std::vector<bool> *p_mus_bad_trkmu_;
1679  mutable bool c_mus_bad_trkmu_;
1680  std::vector<bool> mus_demoted_;
1681  std::vector<bool> *p_mus_demoted_;
1682  TBranch *b_mus_demoted_;
1683  mutable bool c_mus_demoted_;
1684  std::vector<bool> mus_inz_;
1685  std::vector<bool> *p_mus_inz_;
1686  TBranch *b_mus_inz_;
1687  mutable bool c_mus_inz_;
1688  std::vector<bool> mus_inzv_;
1689  std::vector<bool> *p_mus_inzv_;
1690  TBranch *b_mus_inzv_;
1691  mutable bool c_mus_inzv_;
1692  std::vector<bool> mus_isomu18_;
1693  std::vector<bool> *p_mus_isomu18_;
1694  TBranch *b_mus_isomu18_;
1695  mutable bool c_mus_isomu18_;
1696  std::vector<bool> mus_mu50_;
1697  std::vector<bool> *p_mus_mu50_;
1698  TBranch *b_mus_mu50_;
1699  mutable bool c_mus_mu50_;
1700  std::vector<bool> mus_mu8_;
1701  std::vector<bool> *p_mus_mu8_;
1702  TBranch *b_mus_mu8_;
1703  mutable bool c_mus_mu8_;
1704  std::vector<bool> mus_sig_;
1705  std::vector<bool> *p_mus_sig_;
1706  TBranch *b_mus_sig_;
1707  mutable bool c_mus_sig_;
1708  std::vector<bool> mus_sigid_;
1709  std::vector<bool> *p_mus_sigid_;
1710  TBranch *b_mus_sigid_;
1711  mutable bool c_mus_sigid_;
1712  std::vector<bool> mus_tight_;
1713  std::vector<bool> *p_mus_tight_;
1714  TBranch *b_mus_tight_;
1715  mutable bool c_mus_tight_;
1716  std::vector<bool> mus_tm_;
1717  std::vector<bool> *p_mus_tm_;
1718  TBranch *b_mus_tm_;
1719  mutable bool c_mus_tm_;
1720  std::vector<bool> mus_trk_quality_;
1721  std::vector<bool> *p_mus_trk_quality_;
1722  TBranch *b_mus_trk_quality_;
1723  mutable bool c_mus_trk_quality_;
1724  std::vector<bool> mus_vvvl_;
1725  std::vector<bool> *p_mus_vvvl_;
1726  TBranch *b_mus_vvvl_;
1727  mutable bool c_mus_vvvl_;
1728  std::vector<bool> ph_ph90_;
1729  std::vector<bool> *p_ph_ph90_;
1730  TBranch *b_ph_ph90_;
1731  mutable bool c_ph_ph90_;
1732  std::vector<bool> ph_tm_;
1733  std::vector<bool> *p_ph_tm_;
1734  TBranch *b_ph_tm_;
1735  mutable bool c_ph_tm_;
1736  std::vector<bool> sys_pass_;
1737  std::vector<bool> *p_sys_pass_;
1738  TBranch *b_sys_pass_;
1739  mutable bool c_sys_pass_;
1740  std::vector<bool> tks_tm_;
1741  std::vector<bool> *p_tks_tm_;
1742  TBranch *b_tks_tm_;
1743  mutable bool c_tks_tm_;
1744  std::vector<bool> trig_;
1745  std::vector<bool> *p_trig_;
1746  TBranch *b_trig_;
1747  mutable bool c_trig_;
1748  std::vector<float> bb_m_;
1749  std::vector<float> *p_bb_m_;
1750  TBranch *b_bb_m_;
1751  mutable bool c_bb_m_;
1752  std::vector<float> bb_m_deep_;
1753  std::vector<float> *p_bb_m_deep_;
1754  TBranch *b_bb_m_deep_;
1755  mutable bool c_bb_m_deep_;
1756  std::vector<float> bb_pt_;
1757  std::vector<float> *p_bb_pt_;
1758  TBranch *b_bb_pt_;
1759  mutable bool c_bb_pt_;
1760  std::vector<float> bb_pt_deep_;
1761  std::vector<float> *p_bb_pt_deep_;
1762  TBranch *b_bb_pt_deep_;
1763  mutable bool c_bb_pt_deep_;
1764  std::vector<float> dr_bb_;
1765  std::vector<float> *p_dr_bb_;
1766  TBranch *b_dr_bb_;
1767  mutable bool c_dr_bb_;
1768  std::vector<float> dr_bb_deep_;
1769  std::vector<float> *p_dr_bb_deep_;
1770  TBranch *b_dr_bb_deep_;
1771  mutable bool c_dr_bb_deep_;
1772  std::vector<float> els_d0_;
1773  std::vector<float> *p_els_d0_;
1774  TBranch *b_els_d0_;
1775  mutable bool c_els_d0_;
1776  std::vector<float> els_deta_sctrk_;
1777  std::vector<float> *p_els_deta_sctrk_;
1778  TBranch *b_els_deta_sctrk_;
1779  mutable bool c_els_deta_sctrk_;
1780  std::vector<float> els_dphi_sctrk_;
1781  std::vector<float> *p_els_dphi_sctrk_;
1782  TBranch *b_els_dphi_sctrk_;
1783  mutable bool c_els_dphi_sctrk_;
1784  std::vector<float> els_dz_;
1785  std::vector<float> *p_els_dz_;
1786  TBranch *b_els_dz_;
1787  mutable bool c_els_dz_;
1788  std::vector<float> els_em_e_;
1789  std::vector<float> *p_els_em_e_;
1790  TBranch *b_els_em_e_;
1791  mutable bool c_els_em_e_;
1792  std::vector<float> els_eoverp_;
1793  std::vector<float> *p_els_eoverp_;
1794  TBranch *b_els_eoverp_;
1795  mutable bool c_els_eoverp_;
1796  std::vector<float> els_eta_;
1797  std::vector<float> *p_els_eta_;
1798  TBranch *b_els_eta_;
1799  mutable bool c_els_eta_;
1800  std::vector<float> els_hovere_;
1801  std::vector<float> *p_els_hovere_;
1802  TBranch *b_els_hovere_;
1803  mutable bool c_els_hovere_;
1804  std::vector<float> els_ip3d_;
1805  std::vector<float> *p_els_ip3d_;
1806  TBranch *b_els_ip3d_;
1807  mutable bool c_els_ip3d_;
1808  std::vector<float> els_miniso_;
1809  std::vector<float> *p_els_miniso_;
1810  TBranch *b_els_miniso_;
1811  mutable bool c_els_miniso_;
1812  std::vector<float> els_phi_;
1813  std::vector<float> *p_els_phi_;
1814  TBranch *b_els_phi_;
1815  mutable bool c_els_phi_;
1816  std::vector<float> els_pt_;
1817  std::vector<float> *p_els_pt_;
1818  TBranch *b_els_pt_;
1819  mutable bool c_els_pt_;
1820  std::vector<float> els_reliso_;
1821  std::vector<float> *p_els_reliso_;
1822  TBranch *b_els_reliso_;
1823  mutable bool c_els_reliso_;
1824  std::vector<float> els_sceta_;
1825  std::vector<float> *p_els_sceta_;
1826  TBranch *b_els_sceta_;
1827  mutable bool c_els_sceta_;
1828  std::vector<float> els_scpt_;
1829  std::vector<float> *p_els_scpt_;
1830  TBranch *b_els_scpt_;
1831  mutable bool c_els_scpt_;
1832  std::vector<float> els_trk_pt_;
1833  std::vector<float> *p_els_trk_pt_;
1834  TBranch *b_els_trk_pt_;
1835  mutable bool c_els_trk_pt_;
1836  std::vector<float> els_trk_pterr_;
1837  std::vector<float> *p_els_trk_pterr_;
1838  TBranch *b_els_trk_pterr_;
1839  mutable bool c_els_trk_pterr_;
1840  std::vector<float> els_vvvl_eta_;
1841  std::vector<float> *p_els_vvvl_eta_;
1842  TBranch *b_els_vvvl_eta_;
1843  mutable bool c_els_vvvl_eta_;
1844  std::vector<float> els_vvvl_phi_;
1845  std::vector<float> *p_els_vvvl_phi_;
1846  TBranch *b_els_vvvl_phi_;
1847  mutable bool c_els_vvvl_phi_;
1848  std::vector<float> els_vvvl_pt_;
1849  std::vector<float> *p_els_vvvl_pt_;
1850  TBranch *b_els_vvvl_pt_;
1851  mutable bool c_els_vvvl_pt_;
1852  std::vector<float> fjets08_eta_;
1853  std::vector<float> *p_fjets08_eta_;
1854  TBranch *b_fjets08_eta_;
1855  mutable bool c_fjets08_eta_;
1856  std::vector<float> fjets08_m_;
1857  std::vector<float> *p_fjets08_m_;
1858  TBranch *b_fjets08_m_;
1859  mutable bool c_fjets08_m_;
1860  std::vector<float> fjets08_phi_;
1861  std::vector<float> *p_fjets08_phi_;
1862  TBranch *b_fjets08_phi_;
1863  mutable bool c_fjets08_phi_;
1864  std::vector<float> fjets08_pt_;
1865  std::vector<float> *p_fjets08_pt_;
1866  TBranch *b_fjets08_pt_;
1867  mutable bool c_fjets08_pt_;
1868  std::vector<float> fjets14_eta_;
1869  std::vector<float> *p_fjets14_eta_;
1870  TBranch *b_fjets14_eta_;
1871  mutable bool c_fjets14_eta_;
1872  std::vector<float> fjets14_m_;
1873  std::vector<float> *p_fjets14_m_;
1874  TBranch *b_fjets14_m_;
1875  mutable bool c_fjets14_m_;
1876  std::vector<float> fjets14_phi_;
1877  std::vector<float> *p_fjets14_phi_;
1878  TBranch *b_fjets14_phi_;
1879  mutable bool c_fjets14_phi_;
1880  std::vector<float> fjets14_pt_;
1881  std::vector<float> *p_fjets14_pt_;
1882  TBranch *b_fjets14_pt_;
1883  mutable bool c_fjets14_pt_;
1884  std::vector<float> jets_csv_;
1885  std::vector<float> *p_jets_csv_;
1886  TBranch *b_jets_csv_;
1887  mutable bool c_jets_csv_;
1888  std::vector<float> jets_csvd_;
1889  std::vector<float> *p_jets_csvd_;
1890  TBranch *b_jets_csvd_;
1891  mutable bool c_jets_csvd_;
1892  std::vector<float> jets_csvdf_;
1893  std::vector<float> *p_jets_csvdf_;
1894  TBranch *b_jets_csvdf_;
1895  mutable bool c_jets_csvdf_;
1896  std::vector<float> jets_eta_;
1897  std::vector<float> *p_jets_eta_;
1898  TBranch *b_jets_eta_;
1899  mutable bool c_jets_eta_;
1900  std::vector<float> jets_gen_pt_;
1901  std::vector<float> *p_jets_gen_pt_;
1902  TBranch *b_jets_gen_pt_;
1903  mutable bool c_jets_gen_pt_;
1904  std::vector<float> jets_m_;
1905  std::vector<float> *p_jets_m_;
1906  TBranch *b_jets_m_;
1907  mutable bool c_jets_m_;
1908  std::vector<float> jets_phi_;
1909  std::vector<float> *p_jets_phi_;
1910  TBranch *b_jets_phi_;
1911  mutable bool c_jets_phi_;
1912  std::vector<float> jets_pt_;
1913  std::vector<float> *p_jets_pt_;
1914  TBranch *b_jets_pt_;
1915  mutable bool c_jets_pt_;
1916  std::vector<float> leps_eta_;
1917  std::vector<float> *p_leps_eta_;
1918  TBranch *b_leps_eta_;
1919  mutable bool c_leps_eta_;
1920  std::vector<float> leps_id_;
1921  std::vector<float> *p_leps_id_;
1922  TBranch *b_leps_id_;
1923  mutable bool c_leps_id_;
1924  std::vector<float> leps_phi_;
1925  std::vector<float> *p_leps_phi_;
1926  TBranch *b_leps_phi_;
1927  mutable bool c_leps_phi_;
1928  std::vector<float> leps_pt_;
1929  std::vector<float> *p_leps_pt_;
1930  TBranch *b_leps_pt_;
1931  mutable bool c_leps_pt_;
1932  std::vector<float> mc_eta_;
1933  std::vector<float> *p_mc_eta_;
1934  TBranch *b_mc_eta_;
1935  mutable bool c_mc_eta_;
1936  std::vector<float> mc_gs_dau_dr_;
1937  std::vector<float> *p_mc_gs_dau_dr_;
1939  mutable bool c_mc_gs_dau_dr_;
1940  std::vector<float> mc_mass_;
1941  std::vector<float> *p_mc_mass_;
1942  TBranch *b_mc_mass_;
1943  mutable bool c_mc_mass_;
1944  std::vector<float> mc_phi_;
1945  std::vector<float> *p_mc_phi_;
1946  TBranch *b_mc_phi_;
1947  mutable bool c_mc_phi_;
1948  std::vector<float> mc_pt_;
1949  std::vector<float> *p_mc_pt_;
1950  TBranch *b_mc_pt_;
1951  mutable bool c_mc_pt_;
1952  std::vector<float> mus_d0_;
1953  std::vector<float> *p_mus_d0_;
1954  TBranch *b_mus_d0_;
1955  mutable bool c_mus_d0_;
1956  std::vector<float> mus_dz_;
1957  std::vector<float> *p_mus_dz_;
1958  TBranch *b_mus_dz_;
1959  mutable bool c_mus_dz_;
1960  std::vector<float> mus_em_e_;
1961  std::vector<float> *p_mus_em_e_;
1962  TBranch *b_mus_em_e_;
1963  mutable bool c_mus_em_e_;
1964  std::vector<float> mus_eta_;
1965  std::vector<float> *p_mus_eta_;
1966  TBranch *b_mus_eta_;
1967  mutable bool c_mus_eta_;
1968  std::vector<float> mus_had_e_;
1969  std::vector<float> *p_mus_had_e_;
1970  TBranch *b_mus_had_e_;
1971  mutable bool c_mus_had_e_;
1972  std::vector<float> mus_miniso_;
1973  std::vector<float> *p_mus_miniso_;
1974  TBranch *b_mus_miniso_;
1975  mutable bool c_mus_miniso_;
1976  std::vector<float> mus_phi_;
1977  std::vector<float> *p_mus_phi_;
1978  TBranch *b_mus_phi_;
1979  mutable bool c_mus_phi_;
1980  std::vector<float> mus_pt_;
1981  std::vector<float> *p_mus_pt_;
1982  TBranch *b_mus_pt_;
1983  mutable bool c_mus_pt_;
1984  std::vector<float> mus_pterr_;
1985  std::vector<float> *p_mus_pterr_;
1986  TBranch *b_mus_pterr_;
1987  mutable bool c_mus_pterr_;
1988  std::vector<float> mus_reliso_;
1989  std::vector<float> *p_mus_reliso_;
1990  TBranch *b_mus_reliso_;
1991  mutable bool c_mus_reliso_;
1992  std::vector<float> mus_vvvl_eta_;
1993  std::vector<float> *p_mus_vvvl_eta_;
1994  TBranch *b_mus_vvvl_eta_;
1995  mutable bool c_mus_vvvl_eta_;
1996  std::vector<float> mus_vvvl_phi_;
1997  std::vector<float> *p_mus_vvvl_phi_;
1998  TBranch *b_mus_vvvl_phi_;
1999  mutable bool c_mus_vvvl_phi_;
2000  std::vector<float> mus_vvvl_pt_;
2001  std::vector<float> *p_mus_vvvl_pt_;
2002  TBranch *b_mus_vvvl_pt_;
2003  mutable bool c_mus_vvvl_pt_;
2004  std::vector<float> ph_eta_;
2005  std::vector<float> *p_ph_eta_;
2006  TBranch *b_ph_eta_;
2007  mutable bool c_ph_eta_;
2008  std::vector<float> ph_phi_;
2009  std::vector<float> *p_ph_phi_;
2010  TBranch *b_ph_phi_;
2011  mutable bool c_ph_phi_;
2012  std::vector<float> ph_pt_;
2013  std::vector<float> *p_ph_pt_;
2014  TBranch *b_ph_pt_;
2015  mutable bool c_ph_pt_;
2016  std::vector<float> sys_bchig_;
2017  std::vector<float> *p_sys_bchig_;
2018  TBranch *b_sys_bchig_;
2019  mutable bool c_sys_bchig_;
2020  std::vector<float> sys_bchig_deep_;
2021  std::vector<float> *p_sys_bchig_deep_;
2023  mutable bool c_sys_bchig_deep_;
2024  std::vector<float> sys_bchig_deep_proc_;
2025  std::vector<float> *p_sys_bchig_deep_proc_;
2028  std::vector<float> sys_bchig_proc_;
2029  std::vector<float> *p_sys_bchig_proc_;
2031  mutable bool c_sys_bchig_proc_;
2032  std::vector<float> sys_bctag_;
2033  std::vector<float> *p_sys_bctag_;
2034  TBranch *b_sys_bctag_;
2035  mutable bool c_sys_bctag_;
2036  std::vector<float> sys_bctag_deep_;
2037  std::vector<float> *p_sys_bctag_deep_;
2039  mutable bool c_sys_bctag_deep_;
2040  std::vector<float> sys_bctag_deep_proc_;
2041  std::vector<float> *p_sys_bctag_deep_proc_;
2044  std::vector<float> sys_bctag_loose_;
2045  std::vector<float> *p_sys_bctag_loose_;
2046  TBranch *b_sys_bctag_loose_;
2047  mutable bool c_sys_bctag_loose_;
2048  std::vector<float> sys_bctag_loose_deep_;
2049  std::vector<float> *p_sys_bctag_loose_deep_;
2052  std::vector<float> sys_bctag_loose_deep_proc_;
2053  std::vector<float> *p_sys_bctag_loose_deep_proc_;
2056  std::vector<float> sys_bctag_loose_proc_;
2057  std::vector<float> *p_sys_bctag_loose_proc_;
2060  std::vector<float> sys_bctag_proc_;
2061  std::vector<float> *p_sys_bctag_proc_;
2063  mutable bool c_sys_bctag_proc_;
2064  std::vector<float> sys_bctag_tight_;
2065  std::vector<float> *p_sys_bctag_tight_;
2067  mutable bool c_sys_bctag_tight_;
2068  std::vector<float> sys_bctag_tight_deep_;
2069  std::vector<float> *p_sys_bctag_tight_deep_;
2072  std::vector<float> sys_bctag_tight_deep_proc_;
2073  std::vector<float> *p_sys_bctag_tight_deep_proc_;
2076  std::vector<float> sys_bctag_tight_proc_;
2077  std::vector<float> *p_sys_bctag_tight_proc_;
2080  std::vector<float> sys_fs_bchig_;
2081  std::vector<float> *p_sys_fs_bchig_;
2083  mutable bool c_sys_fs_bchig_;
2084  std::vector<float> sys_fs_bchig_deep_;
2085  std::vector<float> *p_sys_fs_bchig_deep_;
2087  mutable bool c_sys_fs_bchig_deep_;
2088  std::vector<float> sys_fs_bctag_;
2089  std::vector<float> *p_sys_fs_bctag_;
2090  TBranch *b_sys_fs_bctag_;
2091  mutable bool c_sys_fs_bctag_;
2092  std::vector<float> sys_fs_bctag_deep_;
2093  std::vector<float> *p_sys_fs_bctag_deep_;
2095  mutable bool c_sys_fs_bctag_deep_;
2096  std::vector<float> sys_fs_lep_;
2097  std::vector<float> *p_sys_fs_lep_;
2098  TBranch *b_sys_fs_lep_;
2099  mutable bool c_sys_fs_lep_;
2100  std::vector<float> sys_fs_udsghig_;
2101  std::vector<float> *p_sys_fs_udsghig_;
2103  mutable bool c_sys_fs_udsghig_;
2104  std::vector<float> sys_fs_udsghig_deep_;
2105  std::vector<float> *p_sys_fs_udsghig_deep_;
2108  std::vector<float> sys_fs_udsgtag_;
2109  std::vector<float> *p_sys_fs_udsgtag_;
2110  TBranch *b_sys_fs_udsgtag_;
2111  mutable bool c_sys_fs_udsgtag_;
2112  std::vector<float> sys_fs_udsgtag_deep_;
2113  std::vector<float> *p_sys_fs_udsgtag_deep_;
2116  std::vector<float> sys_higd_am_;
2117  std::vector<float> *p_sys_higd_am_;
2118  TBranch *b_sys_higd_am_;
2119  mutable bool c_sys_higd_am_;
2120  std::vector<float> sys_higd_dm_;
2121  std::vector<float> *p_sys_higd_dm_;
2122  TBranch *b_sys_higd_dm_;
2123  mutable bool c_sys_higd_dm_;
2124  std::vector<float> sys_higd_drmax_;
2125  std::vector<float> *p_sys_higd_drmax_;
2127  mutable bool c_sys_higd_drmax_;
2128  std::vector<float> sys_ht_;
2129  std::vector<float> *p_sys_ht_;
2130  TBranch *b_sys_ht_;
2131  mutable bool c_sys_ht_;
2132  std::vector<float> sys_isr_;
2133  std::vector<float> *p_sys_isr_;
2134  TBranch *b_sys_isr_;
2135  mutable bool c_sys_isr_;
2136  std::vector<float> sys_lep_;
2137  std::vector<float> *p_sys_lep_;
2138  TBranch *b_sys_lep_;
2139  mutable bool c_sys_lep_;
2140  std::vector<float> sys_met_;
2141  std::vector<float> *p_sys_met_;
2142  TBranch *b_sys_met_;
2143  mutable bool c_sys_met_;
2144  std::vector<float> sys_mj12_;
2145  std::vector<float> *p_sys_mj12_;
2146  TBranch *b_sys_mj12_;
2147  mutable bool c_sys_mj12_;
2148  std::vector<float> sys_mj14_;
2149  std::vector<float> *p_sys_mj14_;
2150  TBranch *b_sys_mj14_;
2151  mutable bool c_sys_mj14_;
2152  std::vector<float> sys_mj14_nolep_;
2153  std::vector<float> *p_sys_mj14_nolep_;
2154  TBranch *b_sys_mj14_nolep_;
2155  mutable bool c_sys_mj14_nolep_;
2156  std::vector<float> sys_mt_;
2157  std::vector<float> *p_sys_mt_;
2158  TBranch *b_sys_mt_;
2159  mutable bool c_sys_mt_;
2160  std::vector<float> sys_muf_;
2161  std::vector<float> *p_sys_muf_;
2162  TBranch *b_sys_muf_;
2163  mutable bool c_sys_muf_;
2164  std::vector<float> sys_mur_;
2165  std::vector<float> *p_sys_mur_;
2166  TBranch *b_sys_mur_;
2167  mutable bool c_sys_mur_;
2168  std::vector<float> sys_murf_;
2169  std::vector<float> *p_sys_murf_;
2170  TBranch *b_sys_murf_;
2171  mutable bool c_sys_murf_;
2172  std::vector<float> sys_pdf_;
2173  std::vector<float> *p_sys_pdf_;
2174  TBranch *b_sys_pdf_;
2175  mutable bool c_sys_pdf_;
2176  std::vector<float> sys_pu_;
2177  std::vector<float> *p_sys_pu_;
2178  TBranch *b_sys_pu_;
2179  mutable bool c_sys_pu_;
2180  std::vector<float> sys_st_;
2181  std::vector<float> *p_sys_st_;
2182  TBranch *b_sys_st_;
2183  mutable bool c_sys_st_;
2184  std::vector<float> sys_trig_;
2185  std::vector<float> *p_sys_trig_;
2186  TBranch *b_sys_trig_;
2187  mutable bool c_sys_trig_;
2188  std::vector<float> sys_udsghig_;
2189  std::vector<float> *p_sys_udsghig_;
2190  TBranch *b_sys_udsghig_;
2191  mutable bool c_sys_udsghig_;
2192  std::vector<float> sys_udsghig_deep_;
2193  std::vector<float> *p_sys_udsghig_deep_;
2195  mutable bool c_sys_udsghig_deep_;
2196  std::vector<float> sys_udsghig_deep_proc_;
2197  std::vector<float> *p_sys_udsghig_deep_proc_;
2200  std::vector<float> sys_udsghig_proc_;
2201  std::vector<float> *p_sys_udsghig_proc_;
2203  mutable bool c_sys_udsghig_proc_;
2204  std::vector<float> sys_udsgtag_;
2205  std::vector<float> *p_sys_udsgtag_;
2206  TBranch *b_sys_udsgtag_;
2207  mutable bool c_sys_udsgtag_;
2208  std::vector<float> sys_udsgtag_deep_;
2209  std::vector<float> *p_sys_udsgtag_deep_;
2211  mutable bool c_sys_udsgtag_deep_;
2212  std::vector<float> sys_udsgtag_deep_proc_;
2213  std::vector<float> *p_sys_udsgtag_deep_proc_;
2216  std::vector<float> sys_udsgtag_loose_;
2217  std::vector<float> *p_sys_udsgtag_loose_;
2218  TBranch *b_sys_udsgtag_loose_;
2219  mutable bool c_sys_udsgtag_loose_;
2220  std::vector<float> sys_udsgtag_loose_deep_;
2221  std::vector<float> *p_sys_udsgtag_loose_deep_;
2224  std::vector<float> sys_udsgtag_loose_deep_proc_;
2225  std::vector<float> *p_sys_udsgtag_loose_deep_proc_;
2228  std::vector<float> sys_udsgtag_loose_proc_;
2229  std::vector<float> *p_sys_udsgtag_loose_proc_;
2232  std::vector<float> sys_udsgtag_proc_;
2233  std::vector<float> *p_sys_udsgtag_proc_;
2235  mutable bool c_sys_udsgtag_proc_;
2236  std::vector<float> sys_udsgtag_tight_;
2237  std::vector<float> *p_sys_udsgtag_tight_;
2239  mutable bool c_sys_udsgtag_tight_;
2240  std::vector<float> sys_udsgtag_tight_deep_;
2241  std::vector<float> *p_sys_udsgtag_tight_deep_;
2244  std::vector<float> sys_udsgtag_tight_deep_proc_;
2245  std::vector<float> *p_sys_udsgtag_tight_deep_proc_;
2248  std::vector<float> sys_udsgtag_tight_proc_;
2249  std::vector<float> *p_sys_udsgtag_tight_proc_;
2252  std::vector<float> tks_d0_;
2253  std::vector<float> *p_tks_d0_;
2254  TBranch *b_tks_d0_;
2255  mutable bool c_tks_d0_;
2256  std::vector<float> tks_dz_;
2257  std::vector<float> *p_tks_dz_;
2258  TBranch *b_tks_dz_;
2259  mutable bool c_tks_dz_;
2260  std::vector<float> tks_eta_;
2261  std::vector<float> *p_tks_eta_;
2262  TBranch *b_tks_eta_;
2263  mutable bool c_tks_eta_;
2264  std::vector<float> tks_miniso_;
2265  std::vector<float> *p_tks_miniso_;
2266  TBranch *b_tks_miniso_;
2267  mutable bool c_tks_miniso_;
2268  std::vector<float> tks_mt_;
2269  std::vector<float> *p_tks_mt_;
2270  TBranch *b_tks_mt_;
2271  mutable bool c_tks_mt_;
2272  std::vector<float> tks_mt2_;
2273  std::vector<float> *p_tks_mt2_;
2274  TBranch *b_tks_mt2_;
2275  mutable bool c_tks_mt2_;
2276  std::vector<float> tks_phi_;
2277  std::vector<float> *p_tks_phi_;
2278  TBranch *b_tks_phi_;
2279  mutable bool c_tks_phi_;
2280  std::vector<float> tks_pt_;
2281  std::vector<float> *p_tks_pt_;
2282  TBranch *b_tks_pt_;
2283  mutable bool c_tks_pt_;
2284  std::vector<float> tks_reliso_;
2285  std::vector<float> *p_tks_reliso_;
2286  TBranch *b_tks_reliso_;
2287  mutable bool c_tks_reliso_;
2288  std::vector<float> trig_prescale_;
2289  std::vector<float> *p_trig_prescale_;
2290  TBranch *b_trig_prescale_;
2291  mutable bool c_trig_prescale_;
2292  std::vector<float> w_pdf_;
2293  std::vector<float> *p_w_pdf_;
2294  TBranch *b_w_pdf_;
2295  mutable bool c_w_pdf_;
2296  std::vector<int> bb_gs_flavor_;
2297  std::vector<int> *p_bb_gs_flavor_;
2299  mutable bool c_bb_gs_flavor_;
2300  std::vector<int> bb_gs_flavor_deep_;
2301  std::vector<int> *p_bb_gs_flavor_deep_;
2303  mutable bool c_bb_gs_flavor_deep_;
2304  std::vector<int> bb_gs_idx_;
2305  std::vector<int> *p_bb_gs_idx_;
2306  TBranch *b_bb_gs_idx_;
2307  mutable bool c_bb_gs_idx_;
2308  std::vector<int> bb_gs_idx_deep_;
2309  std::vector<int> *p_bb_gs_idx_deep_;
2311  mutable bool c_bb_gs_idx_deep_;
2312  std::vector<int> bb_jet_idx1_;
2313  std::vector<int> *p_bb_jet_idx1_;
2314  TBranch *b_bb_jet_idx1_;
2315  mutable bool c_bb_jet_idx1_;
2316  std::vector<int> bb_jet_idx1_deep_;
2317  std::vector<int> *p_bb_jet_idx1_deep_;
2319  mutable bool c_bb_jet_idx1_deep_;
2320  std::vector<int> bb_jet_idx2_;
2321  std::vector<int> *p_bb_jet_idx2_;
2322  TBranch *b_bb_jet_idx2_;
2323  mutable bool c_bb_jet_idx2_;
2324  std::vector<int> bb_jet_idx2_deep_;
2325  std::vector<int> *p_bb_jet_idx2_deep_;
2327  mutable bool c_bb_jet_idx2_deep_;
2328  std::vector<int> els_charge_;
2329  std::vector<int> *p_els_charge_;
2330  TBranch *b_els_charge_;
2331  mutable bool c_els_charge_;
2332  std::vector<int> els_trk_nholes_;
2333  std::vector<int> *p_els_trk_nholes_;
2334  TBranch *b_els_trk_nholes_;
2335  mutable bool c_els_trk_nholes_;
2336  std::vector<int> fjets08_nconst_;
2337  std::vector<int> *p_fjets08_nconst_;
2339  mutable bool c_fjets08_nconst_;
2340  std::vector<int> fjets14_nconst_;
2341  std::vector<int> *p_fjets14_nconst_;
2342  TBranch *b_fjets14_nconst_;
2343  mutable bool c_fjets14_nconst_;
2344  std::vector<int> jets_fjet08_index_;
2345  std::vector<int> *p_jets_fjet08_index_;
2346  TBranch *b_jets_fjet08_index_;
2347  mutable bool c_jets_fjet08_index_;
2348  std::vector<int> jets_fjet12_index_;
2349  std::vector<int> *p_jets_fjet12_index_;
2350  TBranch *b_jets_fjet12_index_;
2351  mutable bool c_jets_fjet12_index_;
2352  std::vector<int> jets_fjet14_index_;
2353  std::vector<int> *p_jets_fjet14_index_;
2354  TBranch *b_jets_fjet14_index_;
2355  mutable bool c_jets_fjet14_index_;
2356  std::vector<int> jets_fjet14_nolep_index_;
2357  std::vector<int> *p_jets_fjet14_nolep_index_;
2358  TBranch *b_jets_fjet14_nolep_index_;
2359  mutable bool c_jets_fjet14_nolep_index_;
2360  std::vector<int> jets_gs_index_;
2361  std::vector<int> *p_jets_gs_index_;
2363  mutable bool c_jets_gs_index_;
2364  std::vector<int> jets_hflavor_;
2365  std::vector<int> *p_jets_hflavor_;
2366  TBranch *b_jets_hflavor_;
2367  mutable bool c_jets_hflavor_;
2368  std::vector<int> jets_ntrub_;
2369  std::vector<int> *p_jets_ntrub_;
2370  TBranch *b_jets_ntrub_;
2371  mutable bool c_jets_ntrub_;
2372  std::vector<int> jets_ntruc_;
2373  std::vector<int> *p_jets_ntruc_;
2374  TBranch *b_jets_ntruc_;
2375  mutable bool c_jets_ntruc_;
2376  std::vector<int> jets_pflavor_;
2377  std::vector<int> *p_jets_pflavor_;
2379  mutable bool c_jets_pflavor_;
2380  std::vector<int> mc_gs_dau_jetmatch_;
2381  std::vector<int> *p_mc_gs_dau_jetmatch_;
2384  std::vector<int> mc_id_;
2385  std::vector<int> *p_mc_id_;
2386  TBranch *b_mc_id_;
2387  mutable bool c_mc_id_;
2388  std::vector<int> mc_jetidx_;
2389  std::vector<int> *p_mc_jetidx_;
2390  TBranch *b_mc_jetidx_;
2391  mutable bool c_mc_jetidx_;
2392  std::vector<int> mc_mom_;
2393  std::vector<int> *p_mc_mom_;
2394  TBranch *b_mc_mom_;
2395  mutable bool c_mc_mom_;
2396  std::vector<int> mc_momidx_;
2397  std::vector<int> *p_mc_momidx_;
2398  TBranch *b_mc_momidx_;
2399  mutable bool c_mc_momidx_;
2400  std::vector<int> mc_num_dau_;
2401  std::vector<int> *p_mc_num_dau_;
2402  TBranch *b_mc_num_dau_;
2403  mutable bool c_mc_num_dau_;
2404  std::vector<int> mc_status_;
2405  std::vector<int> *p_mc_status_;
2406  TBranch *b_mc_status_;
2407  mutable bool c_mc_status_;
2408  std::vector<int> mus_charge_;
2409  std::vector<int> *p_mus_charge_;
2410  TBranch *b_mus_charge_;
2411  mutable bool c_mus_charge_;
2412  std::vector<int> mus_trk_algo_;
2413  std::vector<int> *p_mus_trk_algo_;
2414  TBranch *b_mus_trk_algo_;
2415  mutable bool c_mus_trk_algo_;
2416  std::vector<int> mus_trk_nholes_in_;
2417  std::vector<int> *p_mus_trk_nholes_in_;
2418  TBranch *b_mus_trk_nholes_in_;
2419  mutable bool c_mus_trk_nholes_in_;
2420  std::vector<int> mus_trk_nholes_out_;
2421  std::vector<int> *p_mus_trk_nholes_out_;
2422  TBranch *b_mus_trk_nholes_out_;
2423  mutable bool c_mus_trk_nholes_out_;
2424  std::vector<int> sys_nbdl_;
2425  std::vector<int> *p_sys_nbdl_;
2426  TBranch *b_sys_nbdl_;
2427  mutable bool c_sys_nbdl_;
2428  std::vector<int> sys_nbdm_;
2429  std::vector<int> *p_sys_nbdm_;
2430  TBranch *b_sys_nbdm_;
2431  mutable bool c_sys_nbdm_;
2432  std::vector<int> sys_nbdt_;
2433  std::vector<int> *p_sys_nbdt_;
2434  TBranch *b_sys_nbdt_;
2435  mutable bool c_sys_nbdt_;
2436  std::vector<int> sys_nbm_;
2437  std::vector<int> *p_sys_nbm_;
2438  TBranch *b_sys_nbm_;
2439  mutable bool c_sys_nbm_;
2440  std::vector<int> sys_njets_;
2441  std::vector<int> *p_sys_njets_;
2442  TBranch *b_sys_njets_;
2443  mutable bool c_sys_njets_;
2444  std::vector<int> tks_pdg_;
2445  std::vector<int> *p_tks_pdg_;
2446  TBranch *b_tks_pdg_;
2447  mutable bool c_tks_pdg_;
2448 };
2449 
2450 baby_base* NewTree(const std::type_info &type);
2451 
2453 
2454 #endif
int const & nbdl() const
Definition: baby_base.cc:6532
bool c_mus_bad_trkmu_
Definition: baby_base.hh:1679
float w_btag_loose_deep_
Definition: baby_base.hh:1410
TBranch * b_mus_trk_nholes_in_
Definition: baby_base.hh:1999
std::vector< float > * p_ph_phi_
Definition: baby_base.hh:1774
TBranch * b_ht_hlt_
Definition: baby_base.hh:1018
float const & onmu_isomu18() const
Definition: baby_base.cc:5374
bool c_mus_phi_
Definition: baby_base.hh:1744
std::vector< float > * p_fjets08_phi_
Definition: baby_base.hh:1861
bool c_mlsp_
Definition: baby_base.hh:1307
TBranch * b_mus_bad_trkmu_
Definition: baby_base.hh:1678
std::vector< float > sys_fs_udsgtag_deep_
Definition: baby_base.hh:2112
float w_bhig_proc_
Definition: baby_base.hh:1395
std::vector< float > * p_tks_miniso_
Definition: baby_base.hh:1902
float met_mini_phi_
Definition: baby_base.hh:1089
std::vector< bool > mus_tight_
Definition: baby_base.hh:1513
bool pass_jets_nohf_
Definition: baby_base.hh:849
std::vector< int > const & bb_gs_idx() const
Definition: baby_base.cc:8875
std::vector< int > jets_fjet12_index_
Definition: baby_base.hh:1949
bool const & pass_cschalo() const
Definition: baby_base.cc:3834
TBranch * b_w_bhig_deep_
Definition: baby_base.hh:1390
std::vector< float > const & mus_vvvl_eta() const
Definition: baby_base.cc:6969
bool c_nisr_
Definition: baby_base.hh:1217
std::vector< bool > * p_els_tight_
Definition: baby_base.hh:1458
std::vector< bool > * p_mus_sig_
Definition: baby_base.hh:1506
std::vector< float > const & bb_m_deep() const
Definition: baby_base.cc:7357
bool c_mus_d0_
Definition: baby_base.hh:1720
TBranch * b_els_miniso_
Definition: baby_base.hh:1591
float jetsys_nobd_m_
Definition: baby_base.hh:1176
TBranch * b_sys_udsgtag_tight_
Definition: baby_base.hh:2238
float onht_
Definition: baby_base.hh:1233
bool c_bb_highcsv_idx_deep_
Definition: baby_base.hh:1463
float elelv_pt2_
Definition: baby_base.hh:942
std::vector< float > const & sys_fs_udsgtag_deep() const
Definition: baby_base.cc:8347
float elmu_pt1_
Definition: baby_base.hh:960
float weight_rpv_
Definition: baby_base.hh:1293
bool c_mc_pt_
Definition: baby_base.hh:1716
TBranch * b_ht_tru_
Definition: baby_base.hh:1027
float const & elel_pt2() const
Definition: baby_base.cc:4208
bool const & stitch_met() const
Definition: baby_base.cc:4772
long GetEntries() const
Definition: baby_base.cc:3310
float const & met_puppi() const
Definition: baby_base.cc:5575
std::vector< bool > mus_bad_
Definition: baby_base.hh:1668
std::vector< float > * p_sys_isr_
Definition: baby_base.hh:1822
int const & nvels() const
Definition: baby_base.cc:5990
TBranch * b_sys_bctag_loose_deep_
Definition: baby_base.hh:2050
std::vector< int > * p_mus_charge_
Definition: baby_base.hh:1990
bool c_run_
Definition: baby_base.hh:1421
float mt_
Definition: baby_base.hh:1152
bool c_st_
Definition: baby_base.hh:1256
std::vector< bool > const & mc_gs() const
Definition: baby_base.cc:7115
float const & met_tru_nuw_phi() const
Definition: baby_base.cc:4923
bool c_mus_trk_nholes_in_
Definition: baby_base.hh:2000
bool c_dphi2_
Definition: baby_base.hh:890
TBranch * b_els_trk_pterr_
Definition: baby_base.hh:1615
bool c_elmu_pt2_
Definition: baby_base.hh:965
float const & mumuv_pt1() const
Definition: baby_base.cc:5253
std::vector< float > const & tks_reliso() const
Definition: baby_base.cc:7420
bool c_sys_fs_lep_
Definition: baby_base.hh:1804
TBranch * b_top_pt_
Definition: baby_base.hh:1384
std::vector< float > const & dr_bb_deep() const
Definition: baby_base.cc:7401
TBranch * b_dphi2_
Definition: baby_base.hh:889
std::vector< bool > * p_ph_tm_
Definition: baby_base.hh:1534
std::vector< float > tks_pt_
Definition: baby_base.hh:1917
bool c_mus_charge_
Definition: baby_base.hh:1992
TBranch * b_jetsys_pt_
Definition: baby_base.hh:1069
TBranch * b_hig_am_
Definition: baby_base.hh:994
TBranch * b_sys_bctag_deep_
Definition: baby_base.hh:2038
std::vector< float > const & jets_csvdf() const
Definition: baby_base.cc:7742
float met_tru_
Definition: baby_base.hh:1110
float mht_clean_
Definition: baby_base.hh:1125
TTree tree_
Definition: baby_base.hh:765
float const & met_mini() const
Definition: baby_base.cc:4813
TBranch * b_els_scpt_
Definition: baby_base.hh:1830
bool c_els_phi_
Definition: baby_base.hh:1596
bool pass_badcalib_
Definition: baby_base.hh:945
std::vector< bool > const & mus_tm() const
Definition: baby_base.cc:6309
TBranch * b_sys_nbdt_
Definition: baby_base.hh:2434
int const & nbm_ra2() const
Definition: baby_base.cc:5682
std::vector< float > const & jets_csv() const
Definition: baby_base.cc:6705
bool c_elmu_eta_
Definition: baby_base.hh:950
TBranch * b_elmu_w_
Definition: baby_base.hh:967
TChain chain_
Definition: baby_base.hh:764
bool c_jets_pt_
Definition: baby_base.hh:1680
TBranch * b_tks_dz_
Definition: baby_base.hh:1895
std::vector< int > * p_mc_num_dau_
Definition: baby_base.hh:2401
bool c_jetmismeas_
Definition: baby_base.hh:788
std::vector< float > sys_udsgtag_tight_deep_proc_
Definition: baby_base.hh:2244
TBranch * b_mus_bad_dupl_
Definition: baby_base.hh:1674
std::vector< float > mc_gs_dau_dr_
Definition: baby_base.hh:1936
TBranch * b_ntrupv_
Definition: baby_base.hh:1399
TBranch * b_npv_
Definition: baby_base.hh:1384
float met_calo_
Definition: baby_base.hh:1080
std::vector< float > const & sys_udsgtag_tight_proc() const
Definition: baby_base.cc:8721
float const & ht_clean() const
Definition: baby_base.cc:4549
TBranch * b_fjets08_m_
Definition: baby_base.hh:1858
float const & mumu_pt1() const
Definition: baby_base.cc:5176
bool pass_ra2_
Definition: baby_base.hh:864
bool pass_hbhe_
Definition: baby_base.hh:831
std::vector< float > const & sys_udsghig_deep_proc() const
Definition: baby_base.cc:8578
std::vector< float > * p_jets_pt_
Definition: baby_base.hh:1678
std::vector< bool > * p_mus_inzv_
Definition: baby_base.hh:1490
std::vector< float > sys_udsghig_
Definition: baby_base.hh:2188
std::vector< bool > * p_mus_bad_trkmu_
Definition: baby_base.hh:1677
std::vector< float > * p_leps_id_
Definition: baby_base.hh:1690
std::vector< float > sys_udsghig_proc_
Definition: baby_base.hh:2200
bool c_w_bhig_deep_proc_
Definition: baby_base.hh:1394
bool c_nbt_
Definition: baby_base.hh:1328
std::vector< float > const & mus_eta() const
Definition: baby_base.cc:6892
float met_phi_puppi_
Definition: baby_base.hh:1224
bool c_sys_nbm_
Definition: baby_base.hh:2008
float elelv_pt_
Definition: baby_base.hh:936
std::vector< float > * p_mus_pterr_
Definition: baby_base.hh:1750
float const & jetsys_nob_phi() const
Definition: baby_base.cc:4714
int const & ntruels() const
Definition: baby_base.cc:5924
float const & elmu_w() const
Definition: baby_base.cc:4373
bool PassString(TString cut)
Definition: baby_base.cc:3304
bool c_mt_tru_nuw_
Definition: baby_base.hh:1172
int const & mgluino() const
Definition: baby_base.cc:5605
TBranch * b_w_btag_loose_deep_
Definition: baby_base.hh:1411
std::vector< float > sys_bchig_proc_
Definition: baby_base.hh:2028
float const & ht() const
Definition: baby_base.cc:4516
TBranch * b_met_nohf_
Definition: baby_base.hh:1093
bool c_jets_fjet12_index_
Definition: baby_base.hh:1952
bool c_higd_bin_
Definition: baby_base.hh:1469
std::vector< float > els_hovere_
Definition: baby_base.hh:1581
float hig_drmax_
Definition: baby_base.hh:1002
std::vector< float > const & mus_pt() const
Definition: baby_base.cc:6936
std::vector< float > * p_mus_vvvl_phi_
Definition: baby_base.hh:1762
std::vector< float > const & sys_bctag_proc() const
Definition: baby_base.cc:8204
bool c_isr_tru_eta_
Definition: baby_base.hh:1040
TBranch * b_low_dphi_
Definition: baby_base.hh:802
TBranch * b_dphi1_
Definition: baby_base.hh:886
float const & elelv_w() const
Definition: baby_base.cc:4296
float jetsys_phi_
Definition: baby_base.hh:1065
std::vector< float > * p_sys_mj12_
Definition: baby_base.hh:2145
float const & mj14() const
Definition: baby_base.cc:5011
std::vector< bool > * p_mus_bad_dupl_
Definition: baby_base.hh:1673
float hig_am_
Definition: baby_base.hh:993
std::vector< float > const & mus_miniso() const
Definition: baby_base.cc:6914
std::vector< float > * p_sys_udsghig_
Definition: baby_base.hh:2189
std::vector< float > sys_bctag_loose_deep_
Definition: baby_base.hh:2048
float const & mumuv_m() const
Definition: baby_base.cc:5220
TBranch * b_mus_bad_
Definition: baby_base.hh:1670
float const & isr_tru_pt() const
Definition: baby_base.cc:4659
TBranch * b_json4p0_
Definition: baby_base.hh:796
float const & elel_phi() const
Definition: baby_base.cc:4175
std::vector< bool > const & mus_inz() const
Definition: baby_base.cc:6221
TBranch * b_els_vvvl_eta_
Definition: baby_base.hh:1619
std::vector< bool > const & ph_ph90() const
Definition: baby_base.cc:6342
std::vector< float > * p_sys_udsgtag_tight_deep_proc_
Definition: baby_base.hh:2245
bool c_ph_phi_
Definition: baby_base.hh:1776
bool const & pass_ra2_badmu() const
Definition: baby_base.cc:4010
std::vector< int > jets_fjet14_index_
Definition: baby_base.hh:1953
float elel_w_
Definition: baby_base.hh:924
std::vector< float > tks_mt2_
Definition: baby_base.hh:1909
bool c_sys_bchig_deep_
Definition: baby_base.hh:2023
TBranch * b_ph_pt_
Definition: baby_base.hh:1779
bool c_jetsys_eta_
Definition: baby_base.hh:1049
float onmu_isomu18_
Definition: baby_base.hh:1239
std::vector< float > * p_jets_csvdf_
Definition: baby_base.hh:1893
std::vector< float > els_eoverp_
Definition: baby_base.hh:1573
std::vector< float > * p_els_vvvl_phi_
Definition: baby_base.hh:1622
std::vector< float > sys_bchig_deep_proc_
Definition: baby_base.hh:2024
std::vector< bool > const & els_tm() const
Definition: baby_base.cc:6155
bool c_type_
Definition: baby_base.hh:1424
bool c_dphi4_
Definition: baby_base.hh:896
TBranch * b_bb_m_
Definition: baby_base.hh:1750
bool c_pass_fsjets_
Definition: baby_base.hh:965
std::vector< float > * p_sys_bctag_tight_deep_
Definition: baby_base.hh:2069
std::vector< float > const & mus_d0() const
Definition: baby_base.cc:6859
bool c_leps_eta_
Definition: baby_base.hh:1688
bool c_w_btag_tight_deep_proc_
Definition: baby_base.hh:1430
std::vector< float > const & bb_pt_deep() const
Definition: baby_base.cc:7379
std::vector< float > * p_mus_reliso_
Definition: baby_base.hh:1754
bool c_bb_m_
Definition: baby_base.hh:1751
std::vector< int > mc_id_
Definition: baby_base.hh:1973
std::vector< float > * p_fjets14_m_
Definition: baby_base.hh:1634
bool c_jets_csv_
Definition: baby_base.hh:1664
std::vector< float > const & sys_bctag_tight() const
Definition: baby_base.cc:8215
std::vector< float > mc_phi_
Definition: baby_base.hh:1709
TBranch * b_mumu_eta_
Definition: baby_base.hh:1174
std::vector< bool > jets_h2d_
Definition: baby_base.hh:1652
TBranch * b_onht_
Definition: baby_base.hh:1234
std::vector< int > sys_njets_
Definition: baby_base.hh:2013
std::vector< int > * p_bb_gs_flavor_
Definition: baby_base.hh:2297
TBranch * b_jets_csv_
Definition: baby_base.hh:1663
bool c_njets_ra2_
Definition: baby_base.hh:1364
std::vector< float > * p_sys_bctag_tight_
Definition: baby_base.hh:2065
float const & jetsys_phi() const
Definition: baby_base.cc:4736
std::vector< float > const & tks_pt() const
Definition: baby_base.cc:7409
std::vector< float > els_vvvl_eta_
Definition: baby_base.hh:1617
bool c_dphi_wlep_
Definition: baby_base.hh:899
TBranch * b_sys_fs_lep_
Definition: baby_base.hh:1803
int const & higd_bin() const
Definition: baby_base.cc:6455
std::vector< bool > * p_mus_tm_
Definition: baby_base.hh:1518
std::vector< int > * p_bb_jet_idx1_deep_
Definition: baby_base.hh:2317
bool c_jets_fjet14_index_
Definition: baby_base.hh:1956
TBranch * b_sys_udsgtag_
Definition: baby_base.hh:1879
TBranch * b_dphi3_
Definition: baby_base.hh:892
bool c_tks_d0_
Definition: baby_base.hh:1892
float mht_phi_
Definition: baby_base.hh:1131
bool c_tks_pdg_
Definition: baby_base.hh:2024
TBranch * b_trig_
Definition: baby_base.hh:1551
bool c_json12p9_
Definition: baby_base.hh:791
std::vector< float > const & fjets14_m() const
Definition: baby_base.cc:6628
bool json12p9_
Definition: baby_base.hh:789
bool c_mus_eta_
Definition: baby_base.hh:1732
std::vector< bool > const & mus_demoted() const
Definition: baby_base.cc:7159
bool c_elelv_w_
Definition: baby_base.hh:947
TBranch * b_elmu_pt2_
Definition: baby_base.hh:964
std::vector< int > jets_pflavor_
Definition: baby_base.hh:2376
bool const & trig_vvvl() const
Definition: baby_base.cc:4065
std::vector< float > * p_sys_murf_
Definition: baby_base.hh:1858
std::vector< float > const & sys_bctag_tight_deep() const
Definition: baby_base.cc:8226
std::vector< float > els_trk_pt_
Definition: baby_base.hh:1609
TBranch * b_leps_eta_
Definition: baby_base.hh:1687
int const & njets_ra2() const
Definition: baby_base.cc:5825
TBranch * b_mus_em_e_
Definition: baby_base.hh:1727
float mumuv_pt1_
Definition: baby_base.hh:1206
TBranch * b_nfjets14_
Definition: baby_base.hh:1339
bool c_higd_dm_
Definition: baby_base.hh:1124
TBranch * b_higd_bin_
Definition: baby_base.hh:1468
bool c_mumuv_m_
Definition: baby_base.hh:1199
bool c_els_tight_
Definition: baby_base.hh:1460
std::vector< float > * p_sys_bctag_deep_
Definition: baby_base.hh:2037
std::vector< float > * p_sys_bchig_deep_
Definition: baby_base.hh:2021
std::vector< int > * p_jets_ntruc_
Definition: baby_base.hh:2373
std::vector< int > bb_gs_idx_
Definition: baby_base.hh:2304
std::vector< bool > mus_tm_
Definition: baby_base.hh:1517
TBranch * b_met_puppi_
Definition: baby_base.hh:1228
std::vector< float > * p_sys_mt_
Definition: baby_base.hh:1846
bool c_ntrutausl_
Definition: baby_base.hh:1406
Long64_t const & event() const
Definition: baby_base.cc:3691
float met_phi_
Definition: baby_base.hh:1098
std::vector< float > bb_pt_
Definition: baby_base.hh:1756
float mht_clean_phi_
Definition: baby_base.hh:1128
std::vector< bool > const & els_inz() const
Definition: baby_base.cc:6089
std::vector< float > sys_udsghig_deep_
Definition: baby_base.hh:2192
std::vector< bool > els_vvvl_
Definition: baby_base.hh:1465
bool c_mc_momidx_
Definition: baby_base.hh:1984
int const & nfjets14() const
Definition: baby_base.cc:5737
bool c_ph_eta_
Definition: baby_base.hh:1772
float w_lumi_
Definition: baby_base.hh:1281
std::vector< float > const & sys_udsgtag_tight_deep_proc() const
Definition: baby_base.cc:8710
TBranch * b_mumuv_pt2_
Definition: baby_base.hh:1210
int const & ntruleps() const
Definition: baby_base.cc:5935
std::vector< bool > els_sigid_
Definition: baby_base.hh:1453
float const & met_tru_phi() const
Definition: baby_base.cc:4934
std::vector< float > * p_sys_fs_udsgtag_deep_
Definition: baby_base.hh:2113
bool c_eff_jetid_
Definition: baby_base.hh:902
std::vector< float > fjets14_pt_
Definition: baby_base.hh:1641
TBranch * b_mumu_m_
Definition: baby_base.hh:1177
float dphi1_
Definition: baby_base.hh:885
std::vector< int > mus_trk_nholes_in_
Definition: baby_base.hh:1997
static const double bad_val_
Definition: baby_base.hh:29
int hig_bin_
Definition: baby_base.hh:1296
bool c_pass_ra2_
Definition: baby_base.hh:866
bool jetmismeas_
Definition: baby_base.hh:786
std::vector< float > const & sys_bctag_loose_proc() const
Definition: baby_base.cc:8193
TBranch * b_jetsys_phi_
Definition: baby_base.hh:1066
bool c_jets_m_
Definition: baby_base.hh:1672
bool c_nbm_
Definition: baby_base.hh:1313
bool const & pass_eebadsc() const
Definition: baby_base.cc:3856
float isr_tru_eta_
Definition: baby_base.hh:1038
std::vector< float > sys_mt_
Definition: baby_base.hh:1845
TBranch * b_els_vvvl_pt_
Definition: baby_base.hh:1627
std::vector< int > const & bb_gs_flavor_deep() const
Definition: baby_base.cc:8864
std::vector< float > const & mus_vvvl_phi() const
Definition: baby_base.cc:6980
TBranch * b_hig_dm_
Definition: baby_base.hh:997
std::vector< int > const & sys_nbdl() const
Definition: baby_base.cc:9205
TBranch * b_sys_udsghig_
Definition: baby_base.hh:2190
bool c_els_eoverp_
Definition: baby_base.hh:1576
std::vector< bool > * p_els_vvvl_
Definition: baby_base.hh:1466
TBranch * b_dr_bb_
Definition: baby_base.hh:1766
TBranch * b_jets_h2_
Definition: baby_base.hh:1475
std::vector< int > * p_jets_fjet12_index_
Definition: baby_base.hh:1950
std::vector< float > bb_m_
Definition: baby_base.hh:1748
std::vector< bool > mus_inz_
Definition: baby_base.hh:1485
std::vector< int > bb_jet_idx2_deep_
Definition: baby_base.hh:2324
TBranch * b_mus_dz_
Definition: baby_base.hh:1723
bool c_els_vvvl_pt_
Definition: baby_base.hh:1628
std::vector< int > fjets08_nconst_
Definition: baby_base.hh:2336
bool c_elelv_eta_
Definition: baby_base.hh:929
TBranch * b_els_ip3d_
Definition: baby_base.hh:1587
TBranch * b_mus_had_e_
Definition: baby_base.hh:1735
std::vector< int > const & mc_jetidx() const
Definition: baby_base.cc:9106
TBranch * b_sys_nbm_
Definition: baby_base.hh:2007
void Write()
Definition: baby_base.cc:3282
bool c_elel_pt1_
Definition: baby_base.hh:920
bool c_sys_fs_udsgtag_deep_
Definition: baby_base.hh:2115
std::vector< int > mc_mom_
Definition: baby_base.hh:1977
std::vector< float > const & leps_eta() const
Definition: baby_base.cc:6771
float const & dphi1() const
Definition: baby_base.cc:4076
float const & w_lumi() const
Definition: baby_base.cc:5528
std::vector< float > const & sys_fs_udsghig_deep() const
Definition: baby_base.cc:8325
bool c_elmu_m_
Definition: baby_base.hh:953
bool c_els_miniso_
Definition: baby_base.hh:1592
bool c_sys_met_
Definition: baby_base.hh:1832
bool c_elel_eta_
Definition: baby_base.hh:908
TBranch * b_mht_clean_phi_
Definition: baby_base.hh:1129
virtual void Clear()
Definition: baby_base.cc:2908
TBranch * b_trig_lep_
Definition: baby_base.hh:874
bool c_nbl_
Definition: baby_base.hh:1310
std::vector< float > sys_met_
Definition: baby_base.hh:1829
TBranch * b_elmu_pt_
Definition: baby_base.hh:958
float const & w_fs_lep() const
Definition: baby_base.cc:5495
bool c_mus_mu8_
Definition: baby_base.hh:1504
bool c_els_inzv_
Definition: baby_base.hh:1444
std::vector< float > const & sys_muf() const
Definition: baby_base.cc:7222
bool c_mus_em_e_
Definition: baby_base.hh:1728
bool c_mgluino_
Definition: baby_base.hh:1304
float met_raw_phi_
Definition: baby_base.hh:1104
TBranch * b_fjets14_eta_
Definition: baby_base.hh:1631
TBranch * b_pass_
Definition: baby_base.hh:808
TBranch * b_fjets14_m_
Definition: baby_base.hh:1635
float const & ht_hlt() const
Definition: baby_base.cc:4560
std::vector< bool > sys_pass_
Definition: baby_base.hh:1537
TBranch * b_mus_trk_algo_
Definition: baby_base.hh:1995
TBranch * b_sys_higd_am_
Definition: baby_base.hh:2118
TBranch * b_elmu_pt1_
Definition: baby_base.hh:961
std::vector< bool > * p_jets_isisr_
Definition: baby_base.hh:1478
std::vector< float > * p_els_d0_
Definition: baby_base.hh:1554
float const & w_btag_tight_deep_proc() const
Definition: baby_base.cc:6312
TBranch * b_w_lumi_
Definition: baby_base.hh:1282
float mj12_
Definition: baby_base.hh:1137
TBranch * b_onel_vvvl_
Definition: baby_base.hh:1231
std::vector< float > sys_fs_udsghig_deep_
Definition: baby_base.hh:2104
bool c_mus_sig_
Definition: baby_base.hh:1508
TBranch * b_met_tru_phi_
Definition: baby_base.hh:1120
int ntruleps_
Definition: baby_base.hh:1392
std::vector< int > * p_els_trk_nholes_
Definition: baby_base.hh:1934
float const & w_btag_tight_proc() const
Definition: baby_base.cc:6323
std::vector< float > const & sys_fs_bctag_deep() const
Definition: baby_base.cc:8292
std::vector< float > * p_els_trk_pterr_
Definition: baby_base.hh:1614
std::vector< float > * p_sys_udsgtag_deep_
Definition: baby_base.hh:2209
bool c_w_btag_loose_
Definition: baby_base.hh:1271
float higd_am_
Definition: baby_base.hh:1119
float const & onmu_vvvl() const
Definition: baby_base.cc:5407
std::vector< int > bb_gs_flavor_
Definition: baby_base.hh:2296
std::vector< float > * p_els_em_e_
Definition: baby_base.hh:1570
bool c_els_dphi_sctrk_
Definition: baby_base.hh:1564
TBranch * b_mt_rebal_
Definition: baby_base.hh:1165
bool c_mus_miniso_
Definition: baby_base.hh:1740
bool c_mus_inzv_
Definition: baby_base.hh:1492
TBranch * b_jetsys_m_
Definition: baby_base.hh:1051
int nels_ele23_
Definition: baby_base.hh:1332
std::vector< float > sys_bctag_
Definition: baby_base.hh:1781
TBranch * b_w_pu_
Definition: baby_base.hh:1285
std::vector< float > sys_udsgtag_tight_proc_
Definition: baby_base.hh:2248
TBranch * b_jetsys_nobd_pt_
Definition: baby_base.hh:1183
int const & nisr_me() const
Definition: baby_base.cc:5759
bool c_met_nohf_
Definition: baby_base.hh:1094
bool c_mj14_
Definition: baby_base.hh:1142
std::vector< float > * p_jets_phi_
Definition: baby_base.hh:1674
std::vector< bool > const & mus_isomu18() const
Definition: baby_base.cc:6243
bool c_pass_fsmet_
Definition: baby_base.hh:968
float elel_pt_
Definition: baby_base.hh:915
std::vector< bool > const & ph_tm() const
Definition: baby_base.cc:6353
float const & dphi_wlep() const
Definition: baby_base.cc:4120
std::vector< float > const & sys_fs_bctag() const
Definition: baby_base.cc:7068
std::vector< float > const & sys_fs_lep() const
Definition: baby_base.cc:7090
std::vector< float > * p_sys_bchig_deep_proc_
Definition: baby_base.hh:2025
float const & elmu_pt2() const
Definition: baby_base.cc:4362
std::vector< float > dr_bb_
Definition: baby_base.hh:1764
bool const & pass_jets_tight_ra2() const
Definition: baby_base.cc:3977
TBranch * b_tks_pt_
Definition: baby_base.hh:1919
std::vector< int > const & mus_trk_algo() const
Definition: baby_base.cc:7618
TBranch * b_jets_csvd_
Definition: baby_base.hh:1890
TBranch * b_els_sceta_
Definition: baby_base.hh:1607
float w_btag_proc_
Definition: baby_base.hh:1419
TBranch * b_sys_higd_drmax_
Definition: baby_base.hh:2126
TBranch * b_weight_rpv_
Definition: baby_base.hh:1294
std::vector< float > const & sys_higd_drmax() const
Definition: baby_base.cc:8380
bool c_met_tru_
Definition: baby_base.hh:1112
bool c_hig_dm_
Definition: baby_base.hh:998
bool c_jetsys_nob_m_
Definition: baby_base.hh:1058
bool c_met_raw_
Definition: baby_base.hh:1103
TBranch * b_sys_bchig_deep_
Definition: baby_base.hh:2022
bool c_met_puppi_
Definition: baby_base.hh:1229
TBranch * b_sys_mt_
Definition: baby_base.hh:1847
bool c_nbdm_
Definition: baby_base.hh:1493
TBranch * b_nph_
Definition: baby_base.hh:1381
TBranch * b_sys_fs_udsgtag_
Definition: baby_base.hh:1807
float const & met_nohf() const
Definition: baby_base.cc:4835
std::vector< float > mus_dz_
Definition: baby_base.hh:1721
std::vector< float > * p_sys_lep_
Definition: baby_base.hh:1826
TBranch * b_elel_pt2_
Definition: baby_base.hh:922
std::vector< float > * p_sys_mj14_nolep_
Definition: baby_base.hh:1838
bool c_jets_csvdf_
Definition: baby_base.hh:1895
TBranch * b_met_nohf_phi_
Definition: baby_base.hh:1096
std::vector< int > const & bb_jet_idx1_deep() const
Definition: baby_base.cc:8908
TBranch * b_mus_demoted_
Definition: baby_base.hh:1682
bool c_elel_pt2_
Definition: baby_base.hh:923
TBranch * b_w_bhig_
Definition: baby_base.hh:1387
TBranch * b_els_tight_
Definition: baby_base.hh:1459
std::vector< float > sys_udsgtag_deep_proc_
Definition: baby_base.hh:2212
std::vector< float > mus_vvvl_phi_
Definition: baby_base.hh:1761
TBranch * b_mt2_0mass_
Definition: baby_base.hh:1159
std::vector< float > sys_udsgtag_loose_deep_
Definition: baby_base.hh:2220
float mt_rebal_
Definition: baby_base.hh:1164
bool c_bb_pt_
Definition: baby_base.hh:1759
bool c_ht_tru_
Definition: baby_base.hh:1028
bool const & json12p9() const
Definition: baby_base.cc:3724
bool c_tks_dz_
Definition: baby_base.hh:1896
bool stitch_ht_
Definition: baby_base.hh:1005
TBranch * b_sys_mj14_
Definition: baby_base.hh:1835
bool c_bb_gs_idx_deep_
Definition: baby_base.hh:2311
bool c_fjets08_pt_
Definition: baby_base.hh:1867
TBranch * b_tks_tm_
Definition: baby_base.hh:1547
float const & elel_m() const
Definition: baby_base.cc:4164
std::vector< float > const & sys_bchig() const
Definition: baby_base.cc:8083
TBranch * b_sys_fs_udsghig_
Definition: baby_base.hh:2102
TBranch * b_hig_bin_
Definition: baby_base.hh:1297
TBranch * b_jetmismeas_
Definition: baby_base.hh:787
std::vector< float > const & sys_udsghig_proc() const
Definition: baby_base.cc:8589
bool c_els_reliso_
Definition: baby_base.hh:1604
std::vector< float > * p_jets_m_
Definition: baby_base.hh:1670
bool c_jetsys_m_
Definition: baby_base.hh:1052
bool c_sys_bchig_
Definition: baby_base.hh:2019
TBranch * b_jets_gen_pt_
Definition: baby_base.hh:1902
std::vector< float > mus_vvvl_pt_
Definition: baby_base.hh:1765
std::vector< float > * p_sys_bctag_deep_proc_
Definition: baby_base.hh:2041
bool stitch_met_
Definition: baby_base.hh:1008
std::vector< float > sys_udsghig_deep_proc_
Definition: baby_base.hh:2196
float elmu_eta_
Definition: baby_base.hh:948
bool const & stitch() const
Definition: baby_base.cc:4021
bool c_ph_tm_
Definition: baby_base.hh:1536
std::vector< float > const & mus_pterr() const
Definition: baby_base.cc:6947
bool c_sys_udsgtag_loose_proc_
Definition: baby_base.hh:2231
bool c_fjets14_phi_
Definition: baby_base.hh:1640
TBranch * b_jets_phi_
Definition: baby_base.hh:1675
TBranch * b_fjets08_phi_
Definition: baby_base.hh:1862
int const & bb_highcsv_idx_deep() const
Definition: baby_base.cc:6433
std::vector< float > sys_fs_bctag_deep_
Definition: baby_base.hh:2092
float const & elelv_pt() const
Definition: baby_base.cc:4263
std::vector< float > * p_tks_mt2_
Definition: baby_base.hh:1910
bool c_mct_
Definition: baby_base.hh:1076
float const & mj08() const
Definition: baby_base.cc:4989
int const & nbdt() const
Definition: baby_base.cc:6554
std::vector< int > * p_sys_nbdl_
Definition: baby_base.hh:2425
std::vector< float > els_eta_
Definition: baby_base.hh:1577
TBranch * b_tks_phi_
Definition: baby_base.hh:1915
std::vector< float > * p_dr_bb_
Definition: baby_base.hh:1765
TBranch * b_ht_clean_
Definition: baby_base.hh:1015
float mumuv_pt2_
Definition: baby_base.hh:1209
float const & mctd() const
Definition: baby_base.cc:5465
std::vector< float > const & bb_m() const
Definition: baby_base.cc:7346
std::vector< int > * p_bb_gs_idx_
Definition: baby_base.hh:2305
TBranch * b_sys_udsgtag_loose_proc_
Definition: baby_base.hh:2230
TBranch * b_els_hovere_
Definition: baby_base.hh:1583
std::vector< float > * p_sys_udsgtag_loose_proc_
Definition: baby_base.hh:2229
float mht_
Definition: baby_base.hh:1122
float const & mumu_eta() const
Definition: baby_base.cc:5132
bool c_sys_bctag_deep_
Definition: baby_base.hh:2039
bool c_els_em_e_
Definition: baby_base.hh:1572
TBranch * b_sys_udsgtag_tight_proc_
Definition: baby_base.hh:2250
bool c_w_btag_loose_deep_proc_
Definition: baby_base.hh:1415
std::vector< int > fjets14_nconst_
Definition: baby_base.hh:1937
std::vector< float > tks_phi_
Definition: baby_base.hh:1913
float met_tru_nuw_phi_
Definition: baby_base.hh:1116
std::vector< int > bb_gs_flavor_deep_
Definition: baby_base.hh:2300
int mgluino_
Definition: baby_base.hh:1302
bool pass_jets_tight_
Definition: baby_base.hh:855
std::vector< float > sys_bctag_tight_deep_
Definition: baby_base.hh:2068
bool c_onel_vvvl_
Definition: baby_base.hh:1232
TBranch * b_elelv_w_
Definition: baby_base.hh:946
bool c_els_vvvl_eta_
Definition: baby_base.hh:1620
TBranch * b_sys_fs_bchig_
Definition: baby_base.hh:2082
std::vector< bool > const & els_tight() const
Definition: baby_base.cc:6144
std::vector< float > const & els_hovere() const
Definition: baby_base.cc:6485
std::vector< float > const & sys_fs_bchig_deep() const
Definition: baby_base.cc:8270
bool c_jetsys_nobd_eta_
Definition: baby_base.hh:1175
TBranch * b_elel_m_
Definition: baby_base.hh:910
std::vector< bool > * p_sys_pass_
Definition: baby_base.hh:1538
std::vector< float > sys_bchig_
Definition: baby_base.hh:2016
float const & isr_tru_eta() const
Definition: baby_base.cc:4637
float jetsys_pt_
Definition: baby_base.hh:1068
bool c_mht_phi_
Definition: baby_base.hh:1133
TBranch * b_els_ele8_
Definition: baby_base.hh:1435
bool c_met_mini_phi_
Definition: baby_base.hh:1091
std::vector< float > * p_leps_phi_
Definition: baby_base.hh:1694
std::vector< float > ph_phi_
Definition: baby_base.hh:1773
bool c_mus_sigid_
Definition: baby_base.hh:1512
bool c_els_sigid_
Definition: baby_base.hh:1456
float w_btag_loose_
Definition: baby_base.hh:1269
std::vector< float > fjets08_phi_
Definition: baby_base.hh:1860
int nbm_ra2_
Definition: baby_base.hh:1323
TBranch * b_nvmus_
Definition: baby_base.hh:1417
TBranch * b_sys_pu_
Definition: baby_base.hh:1863
bool c_mc_mom_
Definition: baby_base.hh:1980
bool c_bb_pt_deep_
Definition: baby_base.hh:1763
std::vector< float > * p_els_reliso_
Definition: baby_base.hh:1602
bool c_fjets08_m_
Definition: baby_base.hh:1859
std::vector< int > const & mc_gs_dau_jetmatch() const
Definition: baby_base.cc:9084
float const & eff_trig() const
Definition: baby_base.cc:4142
bool c_w_btag_loose_proc_
Definition: baby_base.hh:1418
std::vector< float > els_phi_
Definition: baby_base.hh:1593
std::vector< float > const & mus_reliso() const
Definition: baby_base.cc:6958
TBranch * b_pass_ecaldeadcell_
Definition: baby_base.hh:823
std::vector< bool > * p_tks_tm_
Definition: baby_base.hh:1546
int nmus_vvvl_
Definition: baby_base.hh:1377
TBranch * b_elel_eta_
Definition: baby_base.hh:907
std::vector< float > const & bb_pt() const
Definition: baby_base.cc:7368
std::vector< bool > const & jets_islep() const
Definition: baby_base.cc:6210
float mj14_
Definition: baby_base.hh:1140
int const & nmus() const
Definition: baby_base.cc:5858
std::vector< int > const & jets_ntruc() const
Definition: baby_base.cc:9062
std::vector< float > sys_fs_bchig_deep_
Definition: baby_base.hh:2084
TBranch * b_sys_udsghig_deep_proc_
Definition: baby_base.hh:2198
float const & w_btag_proc() const
Definition: baby_base.cc:6279
TBranch * b_higd_am_
Definition: baby_base.hh:1120
bool c_sys_isr_
Definition: baby_base.hh:1824
bool c_w_bhig_proc_
Definition: baby_base.hh:1397
float const & jetsys_nobd_eta() const
Definition: baby_base.cc:5377
bool c_mht_
Definition: baby_base.hh:1124
bool c_w_bhig_deep_
Definition: baby_base.hh:1391
TBranch * b_elel_pt1_
Definition: baby_base.hh:919
bool c_mc_eta_
Definition: baby_base.hh:1704
float elel_m_
Definition: baby_base.hh:909
std::vector< float > * p_tks_pt_
Definition: baby_base.hh:1918
TBranch * b_mumu_pt2_
Definition: baby_base.hh:1189
std::vector< float > const & sys_lep() const
Definition: baby_base.cc:7156
TBranch * b_mj14_nolep_
Definition: baby_base.hh:1144
float const & onel_ele23() const
Definition: baby_base.cc:5319
std::vector< float > const & els_trk_pt() const
Definition: baby_base.cc:6562
bool c_mht_clean_phi_
Definition: baby_base.hh:1130
float onel_vvvl_
Definition: baby_base.hh:1230
std::vector< float > sys_udsgtag_tight_
Definition: baby_base.hh:2236
std::vector< int > * p_mus_trk_nholes_in_
Definition: baby_base.hh:1998
TBranch * b_w_btag_tight_deep_proc_
Definition: baby_base.hh:1429
std::vector< int > * p_els_charge_
Definition: baby_base.hh:1930
std::vector< int > const & jets_fjet12_index() const
Definition: baby_base.cc:7497
int const & run() const
Definition: baby_base.cc:6034
std::vector< int > bb_jet_idx1_deep_
Definition: baby_base.hh:2316
int Add(const std::string &filename)
Definition: baby_base.cc:3297
std::vector< float > * p_els_phi_
Definition: baby_base.hh:1594
std::vector< float > const & els_trk_pterr() const
Definition: baby_base.cc:6573
std::vector< float > * p_sys_pu_
Definition: baby_base.hh:1862
bool c_jets_h1_
Definition: baby_base.hh:1472
std::vector< float > * p_bb_m_deep_
Definition: baby_base.hh:1753
bool c_pass_badpfmu_
Definition: baby_base.hh:953
TBranch * b_mus_sigid_
Definition: baby_base.hh:1511
TBranch * b_sys_fs_bctag_
Definition: baby_base.hh:1795
TBranch * b_mt_nohf_
Definition: baby_base.hh:1162
float dphi4_
Definition: baby_base.hh:894
TBranch * b_lumiblock_
Definition: baby_base.hh:1300
float dphi_wlep_
Definition: baby_base.hh:897
bool c_w_lumi_
Definition: baby_base.hh:1283
std::vector< int > * p_mc_id_
Definition: baby_base.hh:1974
TBranch * b_nleps_
Definition: baby_base.hh:1366
TBranch * b_mumu_phi_
Definition: baby_base.hh:1180
float const & onmet() const
Definition: baby_base.cc:5363
TBranch * b_tks_reliso_
Definition: baby_base.hh:1923
bool c_nbdfm_
Definition: baby_base.hh:1484
TBranch * b_mc_gs_dau_jetmatch_
Definition: baby_base.hh:2382
float jetsys_nobd_pt_
Definition: baby_base.hh:1182
TBranch * b_trig_vvvl_
Definition: baby_base.hh:883
bool pass_badpfmu_
Definition: baby_base.hh:951
TBranch * b_sys_st_
Definition: baby_base.hh:1867
std::vector< float > mus_reliso_
Definition: baby_base.hh:1753
TBranch * b_met_calo_phi_
Definition: baby_base.hh:1084
std::vector< float > const & els_eta() const
Definition: baby_base.cc:6474
bool c_trig_met_
Definition: baby_base.hh:878
std::vector< bool > mus_demoted_
Definition: baby_base.hh:1680
TBranch * b_pass_jets_tight_
Definition: baby_base.hh:856
TBranch * b_w_lep_
Definition: baby_base.hh:1279
TBranch * b_pass_badchhad_
Definition: baby_base.hh:949
int const & ntrutaush() const
Definition: baby_base.cc:5968
std::vector< float > * p_els_vvvl_pt_
Definition: baby_base.hh:1626
TBranch * b_fjets14_pt_
Definition: baby_base.hh:1643
TBranch * b_sys_bctag_tight_
Definition: baby_base.hh:2066
virtual ~baby_base()
Definition: baby_base.cc:3294
bool const & pass() const
Definition: baby_base.cc:3790
float const & w_isr() const
Definition: baby_base.cc:5506
std::vector< float > const & sys_udsgtag_deep() const
Definition: baby_base.cc:8611
bool c_els_ip3d_
Definition: baby_base.hh:1588
bool c_mt_nohf_
Definition: baby_base.hh:1163
TBranch * b_mumuv_phi_
Definition: baby_base.hh:1201
bool c_els_sig_
Definition: baby_base.hh:1452
std::vector< float > els_sceta_
Definition: baby_base.hh:1605
bool c_stitch_ht_
Definition: baby_base.hh:1007
TBranch * b_bb_pt_
Definition: baby_base.hh:1758
bool c_tks_tm_
Definition: baby_base.hh:1548
std::vector< bool > const & jets_h1d() const
Definition: baby_base.cc:7060
std::vector< float > const & sys_udsghig_deep() const
Definition: baby_base.cc:8567
TBranch * b_sys_bctag_loose_
Definition: baby_base.hh:1791
bool c_sys_udsghig_deep_
Definition: baby_base.hh:2195
std::vector< float > * p_els_vvvl_eta_
Definition: baby_base.hh:1618
std::vector< bool > els_tm_
Definition: baby_base.hh:1461
std::vector< float > mus_phi_
Definition: baby_base.hh:1741
TBranch * b_mt_tru_nuw_
Definition: baby_base.hh:1171
bool c_met_phi_puppi_
Definition: baby_base.hh:1226
float mt2_0mass_
Definition: baby_base.hh:1158
std::vector< bool > jets_isisr_
Definition: baby_base.hh:1477
std::vector< int > mus_charge_
Definition: baby_base.hh:1989
bool c_mus_bad_dupl_
Definition: baby_base.hh:1675
TBranch * b_onel_ele8_
Definition: baby_base.hh:1228
float const & elelv_pt2() const
Definition: baby_base.cc:4285
std::vector< float > const & mc_eta() const
Definition: baby_base.cc:6815
TBranch * b_pass_goodv_
Definition: baby_base.hh:829
std::vector< bool > const & mus_sig() const
Definition: baby_base.cc:6276
std::vector< bool > const & mus_inzv() const
Definition: baby_base.cc:6232
std::vector< float > const & els_dphi_sctrk() const
Definition: baby_base.cc:6430
std::vector< int > * p_fjets14_nconst_
Definition: baby_base.hh:1938
bool c_met_tru_phi_
Definition: baby_base.hh:1121
TBranch * b_bb_jet_idx2_
Definition: baby_base.hh:2322
std::vector< float > * p_mc_mass_
Definition: baby_base.hh:1706
float const & onel_vvvl() const
Definition: baby_base.cc:5341
std::vector< float > * p_jets_csvd_
Definition: baby_base.hh:1889
float eff_jetid_
Definition: baby_base.hh:900
bool c_els_ele23_
Definition: baby_base.hh:1432
bool c_sys_fs_bctag_
Definition: baby_base.hh:1796
std::vector< float > const & jets_phi() const
Definition: baby_base.cc:6738
std::vector< int > const & mus_trk_nholes_out() const
Definition: baby_base.cc:7640
TBranch * b_fjets14_phi_
Definition: baby_base.hh:1639
std::vector< float > const & sys_bctag_tight_deep_proc() const
Definition: baby_base.cc:8237
float const & mt_rebal() const
Definition: baby_base.cc:5099
std::vector< float > const & sys_fs_bchig() const
Definition: baby_base.cc:8259
TBranch * b_sys_nbdl_
Definition: baby_base.hh:2426
TBranch * b_stitch_met_
Definition: baby_base.hh:1009
std::vector< float > mus_em_e_
Definition: baby_base.hh:1725
TBranch * b_mc_gs_dau_dr_
Definition: baby_base.hh:1938
bool c_jets_eta_
Definition: baby_base.hh:1668
bool c_tks_mt2_
Definition: baby_base.hh:1912
std::vector< bool > const & mus_bad_trkmu() const
Definition: baby_base.cc:7148
float const & mumuv_w() const
Definition: baby_base.cc:5275
std::vector< float > * p_leps_pt_
Definition: baby_base.hh:1698
bool c_sys_pdf_
Definition: baby_base.hh:2175
bool c_mus_vvvl_phi_
Definition: baby_base.hh:1764
float const & isr_tru_phi() const
Definition: baby_base.cc:4648
float w_pu_
Definition: baby_base.hh:1284
TBranch * b_onel_ele23_
Definition: baby_base.hh:1225
TBranch * b_sys_bchig_proc_
Definition: baby_base.hh:2030
bool c_sys_trig_
Definition: baby_base.hh:1876
std::vector< bool > * p_mus_bad_
Definition: baby_base.hh:1669
TBranch * b_els_vvvl_phi_
Definition: baby_base.hh:1623
std::vector< float > sys_udsgtag_
Definition: baby_base.hh:1877
TBranch * b_w_btag_deep_proc_
Definition: baby_base.hh:1405
TBranch * b_pass_cschalo_
Definition: baby_base.hh:820
TBranch * b_elmu_phi_
Definition: baby_base.hh:955
float const & w_btag_deep() const
Definition: baby_base.cc:6213
bool c_jets_h1d_
Definition: baby_base.hh:1647
std::vector< float > const & sys_mj14_nolep() const
Definition: baby_base.cc:7189
std::vector< float > sys_bctag_proc_
Definition: baby_base.hh:2060
bool c_mumuv_pt_
Definition: baby_base.hh:1205
TBranch * b_tks_pdg_
Definition: baby_base.hh:2023
bool c_mumu_pt_
Definition: baby_base.hh:1184
TBranch * b_jetsys_eta_
Definition: baby_base.hh:1048
bool c_mus_vvvl_eta_
Definition: baby_base.hh:1760
bool c_mus_tight_
Definition: baby_base.hh:1516
bool c_jets_h2_
Definition: baby_base.hh:1476
TBranch * b_mc_num_dau_
Definition: baby_base.hh:2402
std::vector< bool > const & tks_tm() const
Definition: baby_base.cc:6386
TBranch * b_jets_ntruc_
Definition: baby_base.hh:2374
float w_isr_
Definition: baby_base.hh:1275
std::vector< int > * p_tks_pdg_
Definition: baby_base.hh:2022
bool c_nph_
Definition: baby_base.hh:1382
std::vector< float > * p_sys_fs_udsghig_deep_
Definition: baby_base.hh:2105
bool c_sys_ht_
Definition: baby_base.hh:1816
bool c_sys_higd_am_
Definition: baby_base.hh:2119
std::vector< float > * p_bb_m_
Definition: baby_base.hh:1749
bool c_jetsys_nobd_m_
Definition: baby_base.hh:1178
TBranch * b_mj12_
Definition: baby_base.hh:1138
TBranch * b_w_toppt_
Definition: baby_base.hh:1288
bool c_mus_demoted_
Definition: baby_base.hh:1683
bool c_met_tru_nuw_phi_
Definition: baby_base.hh:1118
std::vector< bool > const & jets_h1() const
Definition: baby_base.cc:6177
bool c_ntks_
Definition: baby_base.hh:1388
TBranch * b_elelv_pt_
Definition: baby_base.hh:937
bool c_ntruels_
Definition: baby_base.hh:1391
TBranch * b_jets_ntrub_
Definition: baby_base.hh:2370
std::vector< float > * p_els_scpt_
Definition: baby_base.hh:1829
float const & mj12() const
Definition: baby_base.cc:5000
bool c_leps_phi_
Definition: baby_base.hh:1696
std::vector< float > leps_pt_
Definition: baby_base.hh:1697
bool c_jetsys_nob_phi_
Definition: baby_base.hh:1061
std::vector< int > * p_jets_pflavor_
Definition: baby_base.hh:2377
float higd_dm_
Definition: baby_base.hh:1122
float const & mumuv_pt() const
Definition: baby_base.cc:5242
bool c_sys_udsgtag_tight_
Definition: baby_base.hh:2239
bool c_mj14_nolep_
Definition: baby_base.hh:1145
TBranch * b_els_ispf_
Definition: baby_base.hh:1447
TBranch * b_bb_jet_idx2_deep_
Definition: baby_base.hh:2326
TBranch * b_mctd_
Definition: baby_base.hh:1198
TBranch * b_els_ele105_
Definition: baby_base.hh:1427
std::vector< int > jets_ntruc_
Definition: baby_base.hh:2372
std::vector< int > sys_nbm_
Definition: baby_base.hh:2005
TBranch * b_bb_m_deep_
Definition: baby_base.hh:1754
std::vector< int > bb_jet_idx2_
Definition: baby_base.hh:2320
bool const & pass_goodv() const
Definition: baby_base.cc:3867
std::vector< bool > * p_mus_mu50_
Definition: baby_base.hh:1498
TBranch * b_jets_hflavor_
Definition: baby_base.hh:1971
bool c_dr_bb_deep_
Definition: baby_base.hh:1771
std::vector< float > const & els_phi() const
Definition: baby_base.cc:6518
std::vector< int > const & sys_nbdm() const
Definition: baby_base.cc:9216
bool c_sys_udsgtag_tight_proc_
Definition: baby_base.hh:2251
bool json4p0_
Definition: baby_base.hh:795
int const & bb_highcsv_idx() const
Definition: baby_base.cc:6422
bool c_els_sceta_
Definition: baby_base.hh:1608
TBranch * b_met_
Definition: baby_base.hh:1078
TBranch * b_ntks_
Definition: baby_base.hh:1387
TBranch * b_mus_trk_quality_
Definition: baby_base.hh:1523
bool c_jets_isisr_
Definition: baby_base.hh:1480
TBranch * b_ht_ra2_
Definition: baby_base.hh:1024
std::vector< int > mc_status_
Definition: baby_base.hh:1985
bool c_bb_highcsv_idx_
Definition: baby_base.hh:1460
bool c_mumuv_pt1_
Definition: baby_base.hh:1208
float const & ht_ra2() const
Definition: baby_base.cc:4582
std::vector< bool > * p_mus_inz_
Definition: baby_base.hh:1486
std::vector< float > * p_sys_bctag_tight_proc_
Definition: baby_base.hh:2077
std::vector< float > * p_sys_fs_bchig_deep_
Definition: baby_base.hh:2085
TBranch * b_sys_pass_
Definition: baby_base.hh:1539
std::vector< float > mus_pt_
Definition: baby_base.hh:1745
TBranch * b_onmu_isomu18_
Definition: baby_base.hh:1240
TBranch * b_ht_
Definition: baby_base.hh:1006
float mumuv_w_
Definition: baby_base.hh:1212
bool c_mumuv_w_
Definition: baby_base.hh:1214
std::vector< float > sys_pdf_
Definition: baby_base.hh:2172
float const & onmu_mu50() const
Definition: baby_base.cc:5385
float const & onht() const
Definition: baby_base.cc:5352
TBranch * b_mct_
Definition: baby_base.hh:1075
bool c_sys_bctag_tight_proc_
Definition: baby_base.hh:2079
TBranch * b_onmu_mu8_
Definition: baby_base.hh:1246
std::vector< float > * p_sys_mur_
Definition: baby_base.hh:1854
float const & elmu_m() const
Definition: baby_base.cc:4318
std::vector< float > const & mus_dz() const
Definition: baby_base.cc:6870
float ht_isr_me_
Definition: baby_base.hh:1020
TBranch * b_sys_mj14_nolep_
Definition: baby_base.hh:1839
long entry_
Definition: baby_base.hh:766
TBranch * b_jets_gs_index_
Definition: baby_base.hh:2362
std::vector< float > jets_phi_
Definition: baby_base.hh:1673
float w_btag_
Definition: baby_base.hh:1263
TBranch * b_met_calo_
Definition: baby_base.hh:1081
bool c_pass_nohf_
Definition: baby_base.hh:863
TBranch * b_dr_bb_deep_
Definition: baby_base.hh:1770
bool c_met_mini_
Definition: baby_base.hh:1088
bool c_jets_fjet08_index_
Definition: baby_base.hh:1948
float const & dphi3() const
Definition: baby_base.cc:4098
std::vector< float > fjets14_m_
Definition: baby_base.hh:1633
bool c_sys_muf_
Definition: baby_base.hh:1852
bool c_w_fs_lep_
Definition: baby_base.hh:1274
TBranch * b_met_mini_
Definition: baby_base.hh:1087
std::vector< float > mus_vvvl_eta_
Definition: baby_base.hh:1757
TBranch * b_w_fs_lep_
Definition: baby_base.hh:1273
std::vector< float > * p_mus_phi_
Definition: baby_base.hh:1742
std::vector< int > * p_jets_gs_index_
Definition: baby_base.hh:2361
bool c_ph_pt_
Definition: baby_base.hh:1780
std::vector< float > * p_sys_fs_bctag_
Definition: baby_base.hh:1794
bool c_nveto_
Definition: baby_base.hh:1412
bool c_sys_bctag_tight_deep_
Definition: baby_base.hh:2071
std::vector< float > leps_id_
Definition: baby_base.hh:1689
float const & mumuv_phi() const
Definition: baby_base.cc:5231
TBranch * b_mus_sig_
Definition: baby_base.hh:1507
std::vector< float > * p_sys_fs_udsghig_
Definition: baby_base.hh:2101
std::vector< bool > els_tight_
Definition: baby_base.hh:1457
int const & ntrumus() const
Definition: baby_base.cc:5946
std::vector< float > * p_sys_pdf_
Definition: baby_base.hh:2173
float const & w_btag_loose_deep_proc() const
Definition: baby_base.cc:6257
std::vector< float > * p_mc_gs_dau_dr_
Definition: baby_base.hh:1937
std::vector< float > const & sys_bctag_loose_deep_proc() const
Definition: baby_base.cc:8182
int const & nfjets08() const
Definition: baby_base.cc:6642
bool const & fromGS() const
Definition: baby_base.cc:3702
bool c_sys_udsgtag_deep_proc_
Definition: baby_base.hh:2215
bool c_bb_jet_idx1_deep_
Definition: baby_base.hh:2319
const bool read_only_
Definition: baby_base.hh:769
TBranch * b_els_sig_
Definition: baby_base.hh:1451
bool c_tks_eta_
Definition: baby_base.hh:1900
std::vector< float > const & els_deta_sctrk() const
Definition: baby_base.cc:6419
std::vector< float > const & fjets08_phi() const
Definition: baby_base.cc:7654
bool c_elmu_pt1_
Definition: baby_base.hh:962
std::vector< float > * p_jets_gen_pt_
Definition: baby_base.hh:1901
int nfjets08_
Definition: baby_base.hh:1518
std::vector< int > jets_ntrub_
Definition: baby_base.hh:2368
bool c_jetsys_nob_eta_
Definition: baby_base.hh:1055
std::vector< bool > * p_jets_islep_
Definition: baby_base.hh:1482
bool c_bb_gs_idx_
Definition: baby_base.hh:2307
bool c_elelv_phi_
Definition: baby_base.hh:935
int const & nmus_isomu18() const
Definition: baby_base.cc:5869
float jetsys_nobd_phi_
Definition: baby_base.hh:1179
std::vector< bool > const & mus_vvvl() const
Definition: baby_base.cc:6331
float const & jetsys_eta() const
Definition: baby_base.cc:4670
bool c_sys_bchig_proc_
Definition: baby_base.hh:2031
float elel_pt2_
Definition: baby_base.hh:921
TBranch * b_mt2_
Definition: baby_base.hh:1156
float const & hig_am() const
Definition: baby_base.cc:4472
bool c_onmet_
Definition: baby_base.hh:1238
TBranch * b_met_tru_nuw_phi_
Definition: baby_base.hh:1117
float met_rebal_
Definition: baby_base.hh:1107
TBranch * b_elel_w_
Definition: baby_base.hh:925
std::vector< float > fjets08_pt_
Definition: baby_base.hh:1864
float const & elelv_pt1() const
Definition: baby_base.cc:4274
bool c_onel_ele105_
Definition: baby_base.hh:1223
TBranch * b_mumuv_m_
Definition: baby_base.hh:1198
bool pass_ecaldeadcell_
Definition: baby_base.hh:822
bool c_eff_trig_
Definition: baby_base.hh:905
bool c_mumuv_pt2_
Definition: baby_base.hh:1211
bool c_onmu_vvvl_
Definition: baby_base.hh:1250
bool c_trig_ra4_
Definition: baby_base.hh:881
std::vector< float > * p_fjets14_phi_
Definition: baby_base.hh:1638
bool c_sys_mj14_nolep_
Definition: baby_base.hh:1840
std::vector< int > mus_trk_nholes_out_
Definition: baby_base.hh:2001
float elmu_m_
Definition: baby_base.hh:951
bool c_sys_njets_
Definition: baby_base.hh:2016
int const & type() const
Definition: baby_base.cc:6045
std::vector< float > const & leps_id() const
Definition: baby_base.cc:6782
int const & nbdm() const
Definition: baby_base.cc:6543
std::vector< int > * p_sys_nbm_
Definition: baby_base.hh:2006
bool c_onmu_mu50_
Definition: baby_base.hh:1244
bool c_json4p0_
Definition: baby_base.hh:797
bool c_sys_bctag_deep_proc_
Definition: baby_base.hh:2043
std::vector< float > * p_sys_bctag_loose_
Definition: baby_base.hh:1790
std::vector< float > sys_fs_udsghig_
Definition: baby_base.hh:2100
std::vector< float > sys_udsgtag_loose_
Definition: baby_base.hh:1885
TBranch * b_jetsys_nobd_m_
Definition: baby_base.hh:1177
float const & mt_nohf() const
Definition: baby_base.cc:5088
float const & mj14_nolep() const
Definition: baby_base.cc:5022
bool c_isr_tru_pt_
Definition: baby_base.hh:1046
float onmu_mu8_
Definition: baby_base.hh:1245
std::vector< float > sys_higd_drmax_
Definition: baby_base.hh:2124
TBranch * b_njets_
Definition: baby_base.hh:1348
float const & w_btag_tight_deep() const
Definition: baby_base.cc:6301
TBranch * b_sys_bctag_deep_proc_
Definition: baby_base.hh:2042
float const & met_mini_phi() const
Definition: baby_base.cc:4824
TBranch * b_nbt_
Definition: baby_base.hh:1327
std::vector< float > const & sys_mt() const
Definition: baby_base.cc:7211
float w_btag_tight_deep_
Definition: baby_base.hh:1425
TBranch * b_bb_gs_idx_deep_
Definition: baby_base.hh:2310
TBranch * b_jets_fjet14_nolep_index_
Definition: baby_base.hh:1959
std::vector< float > * p_sys_fs_udsgtag_
Definition: baby_base.hh:1806
std::vector< int > * p_mus_trk_nholes_out_
Definition: baby_base.hh:2002
float const & nisr() const
Definition: baby_base.cc:5286
std::vector< float > jets_csvd_
Definition: baby_base.hh:1888
TBranch * b_els_reliso_
Definition: baby_base.hh:1603
bool c_jets_phi_
Definition: baby_base.hh:1676
bool c_trig_prescale_
Definition: baby_base.hh:1928
std::vector< float > sys_ht_
Definition: baby_base.hh:1813
float onel_ele8_
Definition: baby_base.hh:1227
std::vector< float > sys_pu_
Definition: baby_base.hh:1861
std::vector< int > const & els_trk_nholes() const
Definition: baby_base.cc:7453
TBranch * b_bb_jet_idx1_deep_
Definition: baby_base.hh:2318
bool c_sys_fs_bctag_deep_
Definition: baby_base.hh:2095
std::vector< float > const & ph_eta() const
Definition: baby_base.cc:7002
TBranch * b_mj08_
Definition: baby_base.hh:1135
std::vector< float > const & mus_em_e() const
Definition: baby_base.cc:6881
TBranch * b_nbm_
Definition: baby_base.hh:1312
bool c_jets_hflavor_
Definition: baby_base.hh:1972
bool c_ht_isr_me_
Definition: baby_base.hh:1022
bool const & trig_ra4() const
Definition: baby_base.cc:4054
TBranch * b_els_inzv_
Definition: baby_base.hh:1443
TBranch * b_nmus_isomu18_
Definition: baby_base.hh:1375
std::vector< float > const & jets_pt() const
Definition: baby_base.cc:6749
bool c_nbm_ra2_
Definition: baby_base.hh:1325
bool c_mumu_eta_
Definition: baby_base.hh:1175
std::vector< float > const & sys_bctag_tight_proc() const
Definition: baby_base.cc:8248
std::vector< float > const & fjets08_eta() const
Definition: baby_base.cc:7632
bool c_sys_mt_
Definition: baby_base.hh:1848
bool c_isr_tru_phi_
Definition: baby_base.hh:1043
bool c_bb_jet_idx2_deep_
Definition: baby_base.hh:2327
TBranch * b_mumuv_pt1_
Definition: baby_base.hh:1207
TBranch * b_trig_ra4_
Definition: baby_base.hh:880
std::vector< bool > const & jets_isisr() const
Definition: baby_base.cc:6199
std::vector< int > const & bb_jet_idx2() const
Definition: baby_base.cc:8919
bool c_sys_st_
Definition: baby_base.hh:1868
TBranch * b_pass_ra2_badmu_
Definition: baby_base.hh:868
float const & mumu_m() const
Definition: baby_base.cc:5143
std::vector< float > * p_sys_st_
Definition: baby_base.hh:1866
std::vector< float > jets_csvdf_
Definition: baby_base.hh:1892
TBranch * b_pass_fsjets_
Definition: baby_base.hh:964
bool c_nels_vvvl_
Definition: baby_base.hh:1337
TBranch * b_weight_
Definition: baby_base.hh:1291
float const & ht_isr_me() const
Definition: baby_base.cc:4571
bool c_sys_udsgtag_tight_deep_proc_
Definition: baby_base.hh:2247
bool c_mt_tru_
Definition: baby_base.hh:1169
std::vector< float > sys_higd_dm_
Definition: baby_base.hh:2120
TBranch * b_dphi4_
Definition: baby_base.hh:895
std::vector< float > * p_els_eoverp_
Definition: baby_base.hh:1574
std::vector< int > sys_nbdm_
Definition: baby_base.hh:2428
TBranch * b_jets_eta_
Definition: baby_base.hh:1667
float const & onmu_mu8() const
Definition: baby_base.cc:5396
bool const & pass_jets_tight() const
Definition: baby_base.cc:3966
float const & weight() const
Definition: baby_base.cc:5561
TBranch * b_leps_pt_
Definition: baby_base.hh:1699
std::vector< float > const & tks_eta() const
Definition: baby_base.cc:7354
TBranch * b_jets_h2d_
Definition: baby_base.hh:1654
bool const & pass_nohf() const
Definition: baby_base.cc:3988
std::vector< bool > * p_els_sigid_
Definition: baby_base.hh:1454
float const & higd_drmax() const
Definition: baby_base.cc:5201
std::vector< float > sys_st_
Definition: baby_base.hh:1865
bool c_ht_hlt_
Definition: baby_base.hh:1019
TBranch * b_mus_miniso_
Definition: baby_base.hh:1739
float mumuv_phi_
Definition: baby_base.hh:1200
std::vector< float > * p_mus_em_e_
Definition: baby_base.hh:1726
float mumuv_m_
Definition: baby_base.hh:1197
bool c_mc_gs_dau_jetmatch_
Definition: baby_base.hh:2383
TBranch * b_dphi_wlep_
Definition: baby_base.hh:898
std::vector< float > w_pdf_
Definition: baby_base.hh:2292
float const & hig_dm() const
Definition: baby_base.cc:4483
bool c_onel_ele8_
Definition: baby_base.hh:1229
std::vector< float > sys_mj12_
Definition: baby_base.hh:2144
std::vector< bool > * p_els_ele8_
Definition: baby_base.hh:1434
bool c_leps_id_
Definition: baby_base.hh:1692
int const & ntrutausl() const
Definition: baby_base.cc:5979
std::vector< int > const & mc_mom() const
Definition: baby_base.cc:7574
bool pass_jets_ra2_
Definition: baby_base.hh:852
int ntrumus_
Definition: baby_base.hh:1395
TBranch * b_mc_eta_
Definition: baby_base.hh:1703
TBranch * b_ph_phi_
Definition: baby_base.hh:1775
float met_tru_phi_
Definition: baby_base.hh:1119
bool const & pass_badchhad() const
Definition: baby_base.cc:4552
std::vector< bool > const & mus_mu8() const
Definition: baby_base.cc:6265
bool c_sys_nbdt_
Definition: baby_base.hh:2435
std::vector< bool > tks_tm_
Definition: baby_base.hh:1545
TBranch * b_isr_tru_phi_
Definition: baby_base.hh:1042
bool c_met_
Definition: baby_base.hh:1079
float w_bhig_
Definition: baby_base.hh:1386
float const & elmu_pt1() const
Definition: baby_base.cc:4351
int njets_ra2_
Definition: baby_base.hh:1362
TBranch * b_mc_mom_
Definition: baby_base.hh:1979
bool c_els_vvvl_
Definition: baby_base.hh:1468
TBranch * b_run_
Definition: baby_base.hh:1420
TBranch * b_onmu_mu50_
Definition: baby_base.hh:1243
std::vector< float > sys_bchig_deep_
Definition: baby_base.hh:2020
TBranch * b_njets_ra2_
Definition: baby_base.hh:1363
std::vector< float > sys_fs_lep_
Definition: baby_base.hh:1801
float const & met_tru() const
Definition: baby_base.cc:4901
std::vector< float > sys_udsgtag_proc_
Definition: baby_base.hh:2232
TBranch * b_mht_clean_
Definition: baby_base.hh:1126
bool c_dphi3_
Definition: baby_base.hh:893
float elel_pt1_
Definition: baby_base.hh:918
TBranch * b_els_tm_
Definition: baby_base.hh:1463
TBranch * b_fromGS_
Definition: baby_base.hh:784
std::vector< bool > mus_sigid_
Definition: baby_base.hh:1509
bool c_els_tm_
Definition: baby_base.hh:1464
std::vector< float > sys_udsgtag_loose_deep_proc_
Definition: baby_base.hh:2224
bool const & stitch_ht() const
Definition: baby_base.cc:4761
TBranch * b_onel_ele105_
Definition: baby_base.hh:1222
float ht_clean_
Definition: baby_base.hh:1014
std::vector< int > const & jets_gs_index() const
Definition: baby_base.cc:9029
float const & jetsys_nobd_pt() const
Definition: baby_base.cc:5410
float isr_tru_phi_
Definition: baby_base.hh:1041
std::vector< float > const & fjets14_eta() const
Definition: baby_base.cc:6617
bool c_sys_fs_udsgtag_
Definition: baby_base.hh:1808
std::vector< int > const & fjets14_nconst() const
Definition: baby_base.cc:7464
std::vector< float > * p_sys_bchig_proc_
Definition: baby_base.hh:2029
TBranch * b_nbdft_
Definition: baby_base.hh:1486
bool c_nleps_
Definition: baby_base.hh:1367
TBranch * b_isr_tru_eta_
Definition: baby_base.hh:1039
bool c_els_dz_
Definition: baby_base.hh:1568
TBranch * b_w_bhig_deep_proc_
Definition: baby_base.hh:1393
bool c_sys_murf_
Definition: baby_base.hh:1860
float const & elelv_m() const
Definition: baby_base.cc:4241
std::vector< float > sys_mur_
Definition: baby_base.hh:1853
TBranch * b_mus_pt_
Definition: baby_base.hh:1747
bool pass_jets_
Definition: baby_base.hh:837
std::vector< int > mc_num_dau_
Definition: baby_base.hh:2400
std::vector< float > sys_isr_
Definition: baby_base.hh:1821
float const & met_rebal() const
Definition: baby_base.cc:4890
TBranch * b_els_pt_
Definition: baby_base.hh:1599
std::vector< float > mc_eta_
Definition: baby_base.hh:1701
TBranch * b_els_eta_
Definition: baby_base.hh:1579
bool c_sys_nbdl_
Definition: baby_base.hh:2427
float w_btag_deep_
Definition: baby_base.hh:1401
bool const & pass_jets_nohf() const
Definition: baby_base.cc:3944
std::vector< int > const & bb_jet_idx1() const
Definition: baby_base.cc:8897
float w_fs_lep_
Definition: baby_base.hh:1272
std::vector< int > const & mc_status() const
Definition: baby_base.cc:7596
std::vector< bool > * p_els_ele23_
Definition: baby_base.hh:1430
bool c_mt_
Definition: baby_base.hh:1154
float onel_ele23_
Definition: baby_base.hh:1224
std::vector< float > const & sys_udsgtag_loose_deep() const
Definition: baby_base.cc:8644
std::vector< int > * p_mc_jetidx_
Definition: baby_base.hh:2389
bool c_mht_clean_
Definition: baby_base.hh:1127
float mt_nohf_
Definition: baby_base.hh:1161
std::vector< float > sys_udsgtag_loose_proc_
Definition: baby_base.hh:2228
std::vector< bool > * p_els_sig_
Definition: baby_base.hh:1450
TBranch * b_els_dphi_sctrk_
Definition: baby_base.hh:1563
float const & met_phi() const
Definition: baby_base.cc:4857
std::vector< float > * p_sys_fs_lep_
Definition: baby_base.hh:1802
TBranch * b_w_btag_loose_deep_proc_
Definition: baby_base.hh:1414
TBranch * b_nisr_
Definition: baby_base.hh:1216
float met_puppi_
Definition: baby_base.hh:1227
std::vector< float > const & els_eoverp() const
Definition: baby_base.cc:6463
int const & nels_ele23() const
Definition: baby_base.cc:5715
float const & met_calo() const
Definition: baby_base.cc:4791
std::vector< float > sys_mj14_nolep_
Definition: baby_base.hh:1837
bool c_fjets08_nconst_
Definition: baby_base.hh:2339
std::vector< float > jets_eta_
Definition: baby_base.hh:1665
std::vector< int > sys_nbdl_
Definition: baby_base.hh:2424
bool c_mc_gs_dau_dr_
Definition: baby_base.hh:1939
float const & met_phi_puppi() const
Definition: baby_base.cc:5564
TBranch * b_pass_jets_nohf_
Definition: baby_base.hh:850
TBranch * b_jets_fjet14_index_
Definition: baby_base.hh:1955
std::vector< float > mus_pterr_
Definition: baby_base.hh:1749
std::vector< float > els_ip3d_
Definition: baby_base.hh:1585
bool c_sys_fs_udsghig_deep_
Definition: baby_base.hh:2107
float met_tru_nuw_
Definition: baby_base.hh:1113
std::vector< float > const & jets_eta() const
Definition: baby_base.cc:6716
bool const & pass_fsmet() const
Definition: baby_base.cc:4618
TBranch * b_jets_pt_
Definition: baby_base.hh:1679
TBranch * b_met_rebal_
Definition: baby_base.hh:1108
std::vector< float > jets_m_
Definition: baby_base.hh:1669
TBranch * b_nels_vvvl_
Definition: baby_base.hh:1336
float elelv_pt1_
Definition: baby_base.hh:939
bool pass_
Definition: baby_base.hh:807
int const & nbt() const
Definition: baby_base.cc:5693
int nmus_isomu18_
Definition: baby_base.hh:1374
bool c_sys_bctag_tight_
Definition: baby_base.hh:2067
bool c_nfjets08_
Definition: baby_base.hh:1520
std::vector< float > * p_sys_udsgtag_tight_
Definition: baby_base.hh:2237
float met_mini_
Definition: baby_base.hh:1086
std::vector< bool > const & els_sigid() const
Definition: baby_base.cc:6133
std::vector< int > mc_momidx_
Definition: baby_base.hh:1981
TBranch * b_mus_phi_
Definition: baby_base.hh:1743
std::vector< float > const & sys_met() const
Definition: baby_base.cc:7167
std::vector< float > const & sys_trig() const
Definition: baby_base.cc:7288
TBranch * b_mumu_w_
Definition: baby_base.hh:1192
std::vector< float > * p_fjets14_pt_
Definition: baby_base.hh:1642
std::vector< float > jets_gen_pt_
Definition: baby_base.hh:1900
TBranch * b_pass_badcalib_
Definition: baby_base.hh:946
std::vector< float > fjets08_eta_
Definition: baby_base.hh:1852
TBranch * b_json12p9_
Definition: baby_base.hh:790
std::vector< int > * p_mc_status_
Definition: baby_base.hh:1986
std::vector< float > * p_jets_eta_
Definition: baby_base.hh:1666
TBranch * b_fjets08_pt_
Definition: baby_base.hh:1866
std::vector< int > * p_bb_jet_idx2_
Definition: baby_base.hh:2321
bool c_met_tru_nuw_
Definition: baby_base.hh:1115
int const & nveto() const
Definition: baby_base.cc:6001
bool c_jets_ntrub_
Definition: baby_base.hh:2371
TBranch * b_jets_h1d_
Definition: baby_base.hh:1646
bool c_nvmus_
Definition: baby_base.hh:1418
TBranch * b_stitch_ht_
Definition: baby_base.hh:1006
bool c_bb_gs_flavor_deep_
Definition: baby_base.hh:2303
bool c_mus_trk_quality_
Definition: baby_base.hh:1524
TBranch * b_elelv_eta_
Definition: baby_base.hh:928
bool pass_nohf_
Definition: baby_base.hh:861
std::vector< bool > const & jets_h2d() const
Definition: baby_base.cc:7082
TBranch * b_mj14_
Definition: baby_base.hh:1141
int const & njets() const
Definition: baby_base.cc:5770
float const & w_bhig() const
Definition: baby_base.cc:6158
bool c_onph_ph90_
Definition: baby_base.hh:1253
TBranch * b_sys_udsghig_deep_
Definition: baby_base.hh:2194
bool c_nbdfl_
Definition: baby_base.hh:1481
TBranch * b_els_trk_nholes_
Definition: baby_base.hh:1935
float w_btag_loose_deep_proc_
Definition: baby_base.hh:1413
bool c_els_ele105_
Definition: baby_base.hh:1428
TBranch * b_nbdm_
Definition: baby_base.hh:1492
bool c_nleps_tm_
Definition: baby_base.hh:1370
std::vector< float > * p_tks_mt_
Definition: baby_base.hh:1906
std::vector< bool > const & mus_bad() const
Definition: baby_base.cc:7126
TBranch * b_st_
Definition: baby_base.hh:1255
bool c_fjets14_pt_
Definition: baby_base.hh:1644
float const & mumu_phi() const
Definition: baby_base.cc:5154
float const & jetsys_nob_pt() const
Definition: baby_base.cc:4725
std::vector< float > * p_mus_d0_
Definition: baby_base.hh:1718
TBranch * b_nmus_vvvl_
Definition: baby_base.hh:1378
std::vector< float > * p_fjets08_m_
Definition: baby_base.hh:1857
TBranch * b_w_bhig_proc_
Definition: baby_base.hh:1396
TBranch * b_sys_pdf_
Definition: baby_base.hh:2174
std::vector< float > const & sys_udsgtag_loose_proc() const
Definition: baby_base.cc:8666
std::vector< float > els_vvvl_pt_
Definition: baby_base.hh:1625
bool c_mc_num_dau_
Definition: baby_base.hh:2403
bool c_sys_mj14_
Definition: baby_base.hh:1836
std::vector< float > const & tks_miniso() const
Definition: baby_base.cc:7365
TBranch * b_jetsys_nob_m_
Definition: baby_base.hh:1057
std::vector< bool > els_inzv_
Definition: baby_base.hh:1441
TBranch * b_pass_jets_tight_ra2_
Definition: baby_base.hh:859
TBranch * b_ntruleps_
Definition: baby_base.hh:1393
TBranch * b_tks_mt2_
Definition: baby_base.hh:1911
TBranch * b_mt_tru_
Definition: baby_base.hh:1168
bool c_sys_bctag_loose_
Definition: baby_base.hh:1792
TBranch * b_mus_eta_
Definition: baby_base.hh:1731
bool c_sys_bctag_
Definition: baby_base.hh:1784
bool c_ht_clean_
Definition: baby_base.hh:1016
TBranch * b_mus_vvvl_pt_
Definition: baby_base.hh:1767
std::vector< float > mus_eta_
Definition: baby_base.hh:1729
TBranch * b_mus_trk_nholes_out_
Definition: baby_base.hh:2003
bool c_sys_udsgtag_deep_
Definition: baby_base.hh:2211
TBranch * b_jets_m_
Definition: baby_base.hh:1671
bool c_ntrumus_
Definition: baby_base.hh:1397
float ntrupv_mean_
Definition: baby_base.hh:1218
int const & nels_vvvl() const
Definition: baby_base.cc:5726
int const & lumiblock() const
Definition: baby_base.cc:5594
TBranch * b_leps_phi_
Definition: baby_base.hh:1695
TBranch * b_sys_bctag_
Definition: baby_base.hh:1783
float const & elel_pt() const
Definition: baby_base.cc:4186
bool c_pass_jets_
Definition: baby_base.hh:839
float mumu_pt_
Definition: baby_base.hh:1182
TBranch * b_nfjets08_
Definition: baby_base.hh:1519
bool c_w_btag_proc_
Definition: baby_base.hh:1421
float const & dphi4() const
Definition: baby_base.cc:4109
bool c_jetsys_nobd_phi_
Definition: baby_base.hh:1181
TBranch * b_bb_highcsv_idx_
Definition: baby_base.hh:1459
bool c_sys_bchig_deep_proc_
Definition: baby_base.hh:2027
TBranch * b_nels_
Definition: baby_base.hh:1330
std::vector< float > const & sys_higd_am() const
Definition: baby_base.cc:8358
std::vector< int > const & mus_trk_nholes_in() const
Definition: baby_base.cc:7629
bool c_event_
Definition: baby_base.hh:782
bool c_jets_islep_
Definition: baby_base.hh:1484
std::vector< int > mc_gs_dau_jetmatch_
Definition: baby_base.hh:2380
std::vector< bool > jets_h1_
Definition: baby_base.hh:1469
bool c_fjets08_phi_
Definition: baby_base.hh:1863
TBranch * b_sys_nbdm_
Definition: baby_base.hh:2430
std::vector< float > const & sys_udsgtag_tight_deep() const
Definition: baby_base.cc:8699
bool c_w_btag_tight_deep_
Definition: baby_base.hh:1427
int const & nbdfm() const
Definition: baby_base.cc:6510
std::vector< bool > const & sys_pass() const
Definition: baby_base.cc:6364
std::vector< float > bb_m_deep_
Definition: baby_base.hh:1752
bool pass_badchhad_
Definition: baby_base.hh:948
std::vector< float > sys_fs_bchig_
Definition: baby_base.hh:2080
bool trig_ra4_
Definition: baby_base.hh:879
TBranch * b_pass_badpfmu_
Definition: baby_base.hh:952
bool c_jets_ntruc_
Definition: baby_base.hh:2375
bool c_sys_udsghig_proc_
Definition: baby_base.hh:2203
bool c_ht_
Definition: baby_base.hh:1007
bool c_nfjets14_
Definition: baby_base.hh:1340
std::vector< float > sys_trig_
Definition: baby_base.hh:1873
float met_nohf_phi_
Definition: baby_base.hh:1095
bool c_top_pt_
Definition: baby_base.hh:1385
std::vector< int > const & sys_njets() const
Definition: baby_base.cc:7673
TBranch * b_mht_
Definition: baby_base.hh:1123
std::vector< int > els_trk_nholes_
Definition: baby_base.hh:1933
int ntrutausl_
Definition: baby_base.hh:1404
bool c_nisr_me_
Definition: baby_base.hh:1346
std::vector< float > * p_els_sceta_
Definition: baby_base.hh:1606
bool c_low_dphi_
Definition: baby_base.hh:803
float jetsys_nobd_eta_
Definition: baby_base.hh:1173
float const & st() const
Definition: baby_base.cc:5429
bool c_w_btag_tight_proc_
Definition: baby_base.hh:1433
std::vector< float > leps_eta_
Definition: baby_base.hh:1685
std::vector< float > const & sys_ht() const
Definition: baby_base.cc:7123
int lumiblock_
Definition: baby_base.hh:1299
std::vector< float > * p_sys_udsghig_proc_
Definition: baby_base.hh:2201
bool c_elelv_pt2_
Definition: baby_base.hh:944
std::vector< float > const & leps_pt() const
Definition: baby_base.cc:6804
std::vector< float > const & trig_prescale() const
Definition: baby_base.cc:7431
TBranch * b_sys_bchig_
Definition: baby_base.hh:2018
float const & w_bhig_deep() const
Definition: baby_base.cc:6169
int const & nvleps() const
Definition: baby_base.cc:6012
TBranch * b_sys_fs_udsgtag_deep_
Definition: baby_base.hh:2114
std::vector< bool > mus_isomu18_
Definition: baby_base.hh:1493
bool c_mt_rebal_
Definition: baby_base.hh:1166
bool c_els_hovere_
Definition: baby_base.hh:1584
std::vector< float > dr_bb_deep_
Definition: baby_base.hh:1768
float met_
Definition: baby_base.hh:1077
bool c_pass_jets_nohf_
Definition: baby_base.hh:851
bool const & pass_jets() const
Definition: baby_base.cc:3900
std::vector< float > * p_sys_udsgtag_loose_deep_proc_
Definition: baby_base.hh:2225
std::vector< float > const & els_pt() const
Definition: baby_base.cc:6529
std::vector< bool > const & jets_h2() const
Definition: baby_base.cc:6188
TBranch * b_els_phi_
Definition: baby_base.hh:1595
std::vector< float > const & fjets14_phi() const
Definition: baby_base.cc:6639
std::vector< float > tks_miniso_
Definition: baby_base.hh:1901
std::vector< float > bb_pt_deep_
Definition: baby_base.hh:1760
TBranch * b_pass_jets_
Definition: baby_base.hh:838
TBranch * b_nvels_
Definition: baby_base.hh:1408
TBranch * b_sys_udsgtag_proc_
Definition: baby_base.hh:2234
bool c_nmus_vvvl_
Definition: baby_base.hh:1379
std::vector< float > * p_ph_eta_
Definition: baby_base.hh:1770
TBranch * b_w_btag_deep_
Definition: baby_base.hh:1402
std::vector< float > const & mus_phi() const
Definition: baby_base.cc:6925
bool c_w_btag_loose_deep_
Definition: baby_base.hh:1412
TBranch * b_els_d0_
Definition: baby_base.hh:1555
bool c_jets_gen_pt_
Definition: baby_base.hh:1903
std::vector< bool > * p_els_inz_
Definition: baby_base.hh:1438
float const & w_btag_loose_proc() const
Definition: baby_base.cc:6268
float const & mt() const
Definition: baby_base.cc:5055
bool c_els_ele8_
Definition: baby_base.hh:1436
TBranch * b_w_btag_tight_deep_
Definition: baby_base.hh:1426
bool c_bb_m_deep_
Definition: baby_base.hh:1755
float dphi3_
Definition: baby_base.hh:891
TBranch * b_sys_fs_udsghig_deep_
Definition: baby_base.hh:2106
std::vector< float > els_reliso_
Definition: baby_base.hh:1601
std::vector< bool > const & trig() const
Definition: baby_base.cc:6397
bool c_els_eta_
Definition: baby_base.hh:1580
bool c_jets_h2d_
Definition: baby_base.hh:1655
float isr_tru_pt_
Definition: baby_base.hh:1044
bool c_stitch_
Definition: baby_base.hh:872
int nels_vvvl_
Definition: baby_base.hh:1335
std::vector< int > const & mus_charge() const
Definition: baby_base.cc:7607
std::vector< float > * p_fjets08_pt_
Definition: baby_base.hh:1865
TBranch * b_els_vvvl_
Definition: baby_base.hh:1467
bool c_met_nohf_phi_
Definition: baby_base.hh:1097
std::vector< float > * p_sys_higd_am_
Definition: baby_base.hh:2117
std::vector< bool > * p_mus_tight_
Definition: baby_base.hh:1514
bool c_nels_
Definition: baby_base.hh:1331
std::vector< float > * p_els_pt_
Definition: baby_base.hh:1598
std::vector< float > const & sys_mj12() const
Definition: baby_base.cc:8435
std::vector< bool > const & mus_trk_quality() const
Definition: baby_base.cc:6320
TBranch * b_pass_nohf_
Definition: baby_base.hh:862
std::vector< int > const & bb_jet_idx2_deep() const
Definition: baby_base.cc:8930
std::vector< bool > const & mus_mu50() const
Definition: baby_base.cc:6254
std::vector< float > const & w_pdf() const
Definition: baby_base.cc:8842
TBranch * b_nels_ele23_
Definition: baby_base.hh:1333
TBranch * b_pass_jets_ra2_
Definition: baby_base.hh:853
bool c_leps_pt_
Definition: baby_base.hh:1700
TBranch * b_bb_gs_idx_
Definition: baby_base.hh:2306
std::vector< bool > * p_els_ispf_
Definition: baby_base.hh:1446
bool c_tks_mt_
Definition: baby_base.hh:1908
TBranch * b_mus_pterr_
Definition: baby_base.hh:1751
std::vector< float > const & sys_bchig_deep_proc() const
Definition: baby_base.cc:8105
bool c_mus_pt_
Definition: baby_base.hh:1748
std::vector< float > * p_mc_eta_
Definition: baby_base.hh:1702
bool c_w_pdf_
Definition: baby_base.hh:2295
std::vector< float > * p_sys_mj14_
Definition: baby_base.hh:1834
std::vector< int > * p_mc_mom_
Definition: baby_base.hh:1978
bool low_dphi_
Definition: baby_base.hh:801
std::vector< float > sys_bctag_tight_
Definition: baby_base.hh:2064
float w_bhig_deep_
Definition: baby_base.hh:1389
float const & weight_rpv() const
Definition: baby_base.cc:5572
std::vector< float > * p_els_miniso_
Definition: baby_base.hh:1590
std::vector< int > const & fjets08_nconst() const
Definition: baby_base.cc:8963
std::vector< float > sys_bctag_deep_proc_
Definition: baby_base.hh:2040
float ht_hlt_
Definition: baby_base.hh:1017
std::vector< float > const & sys_isr() const
Definition: baby_base.cc:7145
std::vector< float > sys_bctag_loose_
Definition: baby_base.hh:1789
bool c_mus_trk_nholes_out_
Definition: baby_base.hh:2004
std::vector< float > const & sys_mur() const
Definition: baby_base.cc:7233
std::vector< float > const & sys_mj14() const
Definition: baby_base.cc:7178
std::vector< int > * p_mc_momidx_
Definition: baby_base.hh:1982
std::vector< float > fjets14_eta_
Definition: baby_base.hh:1629
TBranch * b_w_isr_
Definition: baby_base.hh:1276
TBranch * b_jets_csvdf_
Definition: baby_base.hh:1894
std::vector< int > const & jets_fjet14_index() const
Definition: baby_base.cc:7508
TBranch * b_sys_udsgtag_deep_proc_
Definition: baby_base.hh:2214
TBranch * b_sys_bctag_tight_proc_
Definition: baby_base.hh:2078
bool c_elelv_pt_
Definition: baby_base.hh:938
bool c_mus_vvvl_pt_
Definition: baby_base.hh:1768
bool c_mumu_pt1_
Definition: baby_base.hh:1187
TBranch * b_sys_muf_
Definition: baby_base.hh:1851
TBranch * b_ph_tm_
Definition: baby_base.hh:1535
std::vector< float > els_pt_
Definition: baby_base.hh:1597
std::vector< float > const & sys_pu() const
Definition: baby_base.cc:7255
std::vector< bool > trig_
Definition: baby_base.hh:1549
std::vector< float > sys_murf_
Definition: baby_base.hh:1857
TBranch * b_mumuv_w_
Definition: baby_base.hh:1213
bool c_onmu_mu8_
Definition: baby_base.hh:1247
std::vector< float > sys_mj14_
Definition: baby_base.hh:1833
bool const & low_dphi() const
Definition: baby_base.cc:3768
std::vector< float > * p_fjets14_eta_
Definition: baby_base.hh:1630
TBranch * b_mus_vvvl_
Definition: baby_base.hh:1527
bool pass_jets_tight_ra2_
Definition: baby_base.hh:858
TBranch * b_jetsys_nob_phi_
Definition: baby_base.hh:1060
std::vector< int > const & bb_gs_idx_deep() const
Definition: baby_base.cc:8886
bool c_sys_bctag_loose_deep_proc_
Definition: baby_base.hh:2055
float mct_
Definition: baby_base.hh:1074
std::vector< float > * p_els_dphi_sctrk_
Definition: baby_base.hh:1562
TBranch * b_met_phi_
Definition: baby_base.hh:1099
std::vector< bool > const & els_sig() const
Definition: baby_base.cc:6122
std::vector< int > * p_mus_trk_algo_
Definition: baby_base.hh:1994
TBranch * b_mht_phi_
Definition: baby_base.hh:1132
bool c_sys_mur_
Definition: baby_base.hh:1856
std::vector< float > * p_mus_had_e_
Definition: baby_base.hh:1734
float const & elel_pt1() const
Definition: baby_base.cc:4197
std::vector< bool > * p_jets_h1_
Definition: baby_base.hh:1470
std::vector< int > * p_jets_fjet14_nolep_index_
Definition: baby_base.hh:1958
TBranch * b_sys_ht_
Definition: baby_base.hh:1815
std::vector< int > * p_jets_fjet14_index_
Definition: baby_base.hh:1954
TBranch * b_mumu_pt_
Definition: baby_base.hh:1183
float const & onph_ph90() const
Definition: baby_base.cc:5418
std::vector< float > const & fjets08_m() const
Definition: baby_base.cc:7643
float const & jetsys_pt() const
Definition: baby_base.cc:4747
std::vector< float > const & els_scpt() const
Definition: baby_base.cc:7566
std::vector< int > const & mc_num_dau() const
Definition: baby_base.cc:9139
bool c_mumuv_phi_
Definition: baby_base.hh:1202
std::vector< float > sys_muf_
Definition: baby_base.hh:1849
float eff_trig_
Definition: baby_base.hh:903
std::vector< float > sys_higd_am_
Definition: baby_base.hh:2116
TBranch * b_sys_bctag_proc_
Definition: baby_base.hh:2062
bool c_nels_ele23_
Definition: baby_base.hh:1334
TBranch * b_w_btag_proc_
Definition: baby_base.hh:1420
std::vector< int > const & bb_gs_flavor() const
Definition: baby_base.cc:8853
TBranch * b_w_btag_loose_
Definition: baby_base.hh:1270
bool c_elmu_w_
Definition: baby_base.hh:968
TBranch * b_sys_udsgtag_tight_deep_
Definition: baby_base.hh:2242
std::vector< bool > const & mus_bad_dupl() const
Definition: baby_base.cc:7137
bool c_lumiblock_
Definition: baby_base.hh:1301
bool const & pass_hbheiso() const
Definition: baby_base.cc:3889
std::vector< float > * p_dr_bb_deep_
Definition: baby_base.hh:1769
TBranch * b_mus_inzv_
Definition: baby_base.hh:1491
int const & ntks() const
Definition: baby_base.cc:5913
TBranch * b_nbdt_
Definition: baby_base.hh:1495
TBranch * b_els_charge_
Definition: baby_base.hh:1931
std::vector< float > const & sys_bctag_deep() const
Definition: baby_base.cc:8138
TBranch * b_pass_hbhe_
Definition: baby_base.hh:832
float const & mumuv_pt2() const
Definition: baby_base.cc:5264
float const & jetsys_nobd_m() const
Definition: baby_base.cc:5388
bool c_mj08_
Definition: baby_base.hh:1136
std::vector< bool > mus_inzv_
Definition: baby_base.hh:1489
std::vector< float > * p_trig_prescale_
Definition: baby_base.hh:1926
int ntrutaush_
Definition: baby_base.hh:1401
float const & mumu_pt2() const
Definition: baby_base.cc:5187
bool c_mus_mu50_
Definition: baby_base.hh:1500
TBranch * b_nbdl_
Definition: baby_base.hh:1489
float elmu_pt2_
Definition: baby_base.hh:963
bool c_onmu_isomu18_
Definition: baby_base.hh:1241
TBranch * b_sys_mj12_
Definition: baby_base.hh:2146
std::vector< float > * p_sys_fs_bctag_deep_
Definition: baby_base.hh:2093
std::vector< float > sys_bctag_loose_proc_
Definition: baby_base.hh:2056
bool c_pass_jets_tight_ra2_
Definition: baby_base.hh:860
float const & met_tru_nuw() const
Definition: baby_base.cc:4912
std::vector< float > * p_sys_bctag_proc_
Definition: baby_base.hh:2061
bool c_hig_drmax_
Definition: baby_base.hh:1004
float const & w_btag_deep_proc() const
Definition: baby_base.cc:6224
std::vector< float > const & jets_gen_pt() const
Definition: baby_base.cc:7764
TBranch * b_onmu_vvvl_
Definition: baby_base.hh:1249
TBranch * b_els_eoverp_
Definition: baby_base.hh:1575
bool c_pass_ra2_badmu_
Definition: baby_base.hh:869
std::vector< float > fjets08_m_
Definition: baby_base.hh:1856
bool c_weight_rpv_
Definition: baby_base.hh:1295
std::vector< float > const & els_em_e() const
Definition: baby_base.cc:6452
std::vector< bool > * p_trig_
Definition: baby_base.hh:1550
std::vector< float > * p_sys_muf_
Definition: baby_base.hh:1850
std::vector< float > sys_fs_udsgtag_
Definition: baby_base.hh:1805
TBranch * b_ntrutausl_
Definition: baby_base.hh:1405
TBranch * b_sys_bchig_deep_proc_
Definition: baby_base.hh:2026
TBranch * b_met_phi_puppi_
Definition: baby_base.hh:1225
bool c_hig_bin_
Definition: baby_base.hh:1298
std::vector< int > tks_pdg_
Definition: baby_base.hh:2021
std::vector< float > * p_sys_bctag_loose_deep_proc_
Definition: baby_base.hh:2053
float nisr_
Definition: baby_base.hh:1215
TBranch * b_w_pdf_
Definition: baby_base.hh:2294
std::vector< float > const & tks_d0() const
Definition: baby_base.cc:7332
std::vector< float > * p_sys_fs_bchig_
Definition: baby_base.hh:2081
std::vector< float > const & sys_udsgtag_proc() const
Definition: baby_base.cc:8677
float const & mt2_0mass() const
Definition: baby_base.cc:5077
bool c_sys_bctag_loose_deep_
Definition: baby_base.hh:2051
bool c_jets_gs_index_
Definition: baby_base.hh:2363
int bb_highcsv_idx_
Definition: baby_base.hh:1458
bool c_pass_badcalib_
Definition: baby_base.hh:947
bool c_w_pu_
Definition: baby_base.hh:1286
bool c_sys_bctag_tight_deep_proc_
Definition: baby_base.hh:2075
TBranch * b_ph_eta_
Definition: baby_base.hh:1771
std::vector< float > tks_d0_
Definition: baby_base.hh:1889
bool const & jetmismeas() const
Definition: baby_base.cc:3713
std::vector< float > * p_tks_d0_
Definition: baby_base.hh:1890
std::vector< float > els_trk_pterr_
Definition: baby_base.hh:1613
bool c_w_btag_deep_proc_
Definition: baby_base.hh:1406
std::vector< float > const & els_sceta() const
Definition: baby_base.cc:6551
TBranch * b_trig_prescale_
Definition: baby_base.hh:1927
bool c_trig_lep_
Definition: baby_base.hh:875
std::vector< float > mc_pt_
Definition: baby_base.hh:1713
float w_btag_tight_proc_
Definition: baby_base.hh:1431
float const & jetsys_nobd_phi() const
Definition: baby_base.cc:5399
TBranch * b_higd_dm_
Definition: baby_base.hh:1123
float st_
Definition: baby_base.hh:1254
bool c_bb_gs_flavor_
Definition: baby_base.hh:2299
std::vector< int > jets_gs_index_
Definition: baby_base.hh:2360
TBranch * b_sys_udsgtag_loose_
Definition: baby_base.hh:1887
TBranch * b_ph_ph90_
Definition: baby_base.hh:1531
TBranch * b_sys_fs_bchig_deep_
Definition: baby_base.hh:2086
bool c_ntrupv_mean_
Definition: baby_base.hh:1220
float mumu_w_
Definition: baby_base.hh:1191
std::vector< float > * p_sys_udsgtag_tight_proc_
Definition: baby_base.hh:2249
float ht_
Definition: baby_base.hh:1005
std::vector< float > * p_els_trk_pt_
Definition: baby_base.hh:1610
std::vector< float > const & tks_phi() const
Definition: baby_base.cc:7398
float const & antitop_pt() const
Definition: baby_base.cc:4827
bool c_met_phi_
Definition: baby_base.hh:1100
std::vector< float > * p_sys_udsgtag_loose_deep_
Definition: baby_base.hh:2221
std::vector< float > const & jets_m() const
Definition: baby_base.cc:6727
std::vector< float > * p_mc_pt_
Definition: baby_base.hh:1714
std::vector< int > bb_jet_idx1_
Definition: baby_base.hh:2312
bool c_mumuv_eta_
Definition: baby_base.hh:1196
bool c_nbdt_
Definition: baby_base.hh:1496
float const & mht_clean_phi() const
Definition: baby_base.cc:4967
float mumu_eta_
Definition: baby_base.hh:1173
TBranch * b_jetsys_nobd_phi_
Definition: baby_base.hh:1180
std::vector< int > const & els_charge() const
Definition: baby_base.cc:7442
float jetsys_nob_pt_
Definition: baby_base.hh:1062
float mt_tru_
Definition: baby_base.hh:1167
std::vector< float > ph_pt_
Definition: baby_base.hh:1777
TBranch * b_jetsys_nobd_eta_
Definition: baby_base.hh:1174
float mumu_pt1_
Definition: baby_base.hh:1185
TBranch * b_sys_udsgtag_tight_deep_proc_
Definition: baby_base.hh:2246
int ntruels_
Definition: baby_base.hh:1389
TBranch * b_ht_isr_me_
Definition: baby_base.hh:1021
bool c_onht_
Definition: baby_base.hh:1235
float w_btag_deep_proc_
Definition: baby_base.hh:1404
std::vector< bool > * p_mus_demoted_
Definition: baby_base.hh:1681
std::vector< float > jets_csv_
Definition: baby_base.hh:1661
bool c_w_lep_
Definition: baby_base.hh:1280
std::vector< float > sys_bctag_tight_proc_
Definition: baby_base.hh:2076
TBranch * b_sys_udsghig_proc_
Definition: baby_base.hh:2202
bool c_sys_udsgtag_tight_deep_
Definition: baby_base.hh:2243
bool c_sys_fs_udsghig_
Definition: baby_base.hh:2103
TBranch * b_mc_mass_
Definition: baby_base.hh:1707
float const & ht_tru() const
Definition: baby_base.cc:4593
TBranch * b_nveto_
Definition: baby_base.hh:1411
std::vector< float > const & sys_udsgtag() const
Definition: baby_base.cc:7299
bool c_sys_bctag_loose_proc_
Definition: baby_base.hh:2059
bool trig_vvvl_
Definition: baby_base.hh:882
bool c_sys_bctag_proc_
Definition: baby_base.hh:2063
bool c_sys_pu_
Definition: baby_base.hh:1864
int njets_clean_
Definition: baby_base.hh:1359
std::vector< float > const & tks_mt2() const
Definition: baby_base.cc:7387
bool c_els_ispf_
Definition: baby_base.hh:1448
std::vector< float > const & els_vvvl_pt() const
Definition: baby_base.cc:6606
std::vector< float > * p_sys_bctag_loose_deep_
Definition: baby_base.hh:2049
float const & met() const
Definition: baby_base.cc:4780
TBranch * b_njets_clean_
Definition: baby_base.hh:1360
TBranch * b_jetsys_nob_eta_
Definition: baby_base.hh:1054
std::vector< float > * p_tks_eta_
Definition: baby_base.hh:1898
bool c_tks_pt_
Definition: baby_base.hh:1920
std::vector< float > const & sys_pdf() const
Definition: baby_base.cc:8512
TBranch * b_pass_eebadsc_
Definition: baby_base.hh:826
std::vector< float > const & els_d0() const
Definition: baby_base.cc:6408
std::vector< bool > mus_sig_
Definition: baby_base.hh:1505
bool c_sys_higd_drmax_
Definition: baby_base.hh:2127
float const & onel_ele8() const
Definition: baby_base.cc:5330
std::vector< float > * p_mus_vvvl_eta_
Definition: baby_base.hh:1758
TBranch * b_antitop_pt_
Definition: baby_base.hh:1024
std::vector< int > * p_sys_njets_
Definition: baby_base.hh:2014
bool c_ntruleps_
Definition: baby_base.hh:1394
std::vector< float > const & tks_dz() const
Definition: baby_base.cc:7343
std::vector< bool > els_sig_
Definition: baby_base.hh:1449
std::vector< float > * p_sys_ht_
Definition: baby_base.hh:1814
bool pass_ra2_badmu_
Definition: baby_base.hh:867
float ptll_me_
Definition: baby_base.hh:1377
std::vector< float > mc_mass_
Definition: baby_base.hh:1705
bool c_pass_ecaldeadcell_
Definition: baby_base.hh:824
bool c_mt2_0mass_
Definition: baby_base.hh:1160
bool c_tks_phi_
Definition: baby_base.hh:1916
bool const & trig_lep() const
Definition: baby_base.cc:4032
std::vector< float > * p_fjets08_eta_
Definition: baby_base.hh:1853
std::vector< bool > * p_jets_h2d_
Definition: baby_base.hh:1653
float const & mt_tru() const
Definition: baby_base.cc:5110
float const & elmu_eta() const
Definition: baby_base.cc:4307
int const & nleps_tm() const
Definition: baby_base.cc:5847
std::vector< bool > * p_mus_mu8_
Definition: baby_base.hh:1502
TBranch * b_sys_bctag_loose_deep_proc_
Definition: baby_base.hh:2054
std::vector< bool > mus_mu8_
Definition: baby_base.hh:1501
int higd_bin_
Definition: baby_base.hh:1467
float top_pt_
Definition: baby_base.hh:1383
std::vector< int > * p_jets_ntrub_
Definition: baby_base.hh:2369
TBranch * b_fjets08_nconst_
Definition: baby_base.hh:2338
float const & top_pt() const
Definition: baby_base.cc:6147
float w_btag_tight_deep_proc_
Definition: baby_base.hh:1428
std::vector< float > const & sys_fs_udsgtag() const
Definition: baby_base.cc:7101
bool c_bb_jet_idx2_
Definition: baby_base.hh:2323
bool c_pass_hbheiso_
Definition: baby_base.hh:836
float const & w_lep() const
Definition: baby_base.cc:5517
float elelv_w_
Definition: baby_base.hh:945
bool c_w_isr_
Definition: baby_base.hh:1277
float met_calo_phi_
Definition: baby_base.hh:1083
float const & mt_tru_nuw() const
Definition: baby_base.cc:5121
float antitop_pt_
Definition: baby_base.hh:1023
std::vector< float > const & els_dz() const
Definition: baby_base.cc:6441
TBranch * b_leps_id_
Definition: baby_base.hh:1691
bool const & trig_met() const
Definition: baby_base.cc:4043
int const & nvmus() const
Definition: baby_base.cc:6023
bool c_antitop_pt_
Definition: baby_base.hh:1025
bool c_els_trk_pterr_
Definition: baby_base.hh:1616
bool c_dphi1_
Definition: baby_base.hh:887
bool c_nmus_isomu18_
Definition: baby_base.hh:1376
TBranch * b_higd_drmax_
Definition: baby_base.hh:1126
int nleps_tm_
Definition: baby_base.hh:1368
bool c_elel_w_
Definition: baby_base.hh:926
bool c_pass_jets_ra2_
Definition: baby_base.hh:854
std::vector< bool > ph_ph90_
Definition: baby_base.hh:1529
std::vector< bool > * p_mus_trk_quality_
Definition: baby_base.hh:1522
std::vector< float > els_vvvl_phi_
Definition: baby_base.hh:1621
std::vector< bool > jets_h1d_
Definition: baby_base.hh:1644
std::vector< int > mus_trk_algo_
Definition: baby_base.hh:1993
TBranch * b_nbdfl_
Definition: baby_base.hh:1480
std::vector< float > tks_dz_
Definition: baby_base.hh:1893
TBranch * b_sys_bctag_tight_deep_proc_
Definition: baby_base.hh:2074
bool c_pass_goodv_
Definition: baby_base.hh:830
std::vector< float > const & sys_murf() const
Definition: baby_base.cc:7244
std::vector< float > const & els_ip3d() const
Definition: baby_base.cc:6496
bool c_w_bhig_
Definition: baby_base.hh:1388
std::vector< int > * p_sys_nbdt_
Definition: baby_base.hh:2433
bool c_mus_isomu18_
Definition: baby_base.hh:1496
bool c_elel_pt_
Definition: baby_base.hh:917
TBranch * b_mus_tight_
Definition: baby_base.hh:1515
TBranch * b_w_btag_loose_proc_
Definition: baby_base.hh:1417
float const & w_bhig_deep_proc() const
Definition: baby_base.cc:6180
float const & hig_drmax() const
Definition: baby_base.cc:4505
std::vector< float > * p_sys_higd_dm_
Definition: baby_base.hh:2121
std::vector< float > tks_eta_
Definition: baby_base.hh:1897
bool pass_fsmet_
Definition: baby_base.hh:966
TBranch * b_jets_isisr_
Definition: baby_base.hh:1479
bool c_jetsys_nobd_pt_
Definition: baby_base.hh:1184
TBranch * b_sys_mur_
Definition: baby_base.hh:1855
float mt_tru_nuw_
Definition: baby_base.hh:1170
std::vector< int > * p_jets_fjet08_index_
Definition: baby_base.hh:1946
bool const & pass_hbhe() const
Definition: baby_base.cc:3878
std::vector< float > const & els_vvvl_eta() const
Definition: baby_base.cc:6584
TBranch * b_bb_gs_flavor_
Definition: baby_base.hh:2298
TBranch * b_sys_udsgtag_loose_deep_
Definition: baby_base.hh:2222
std::vector< float > * p_els_hovere_
Definition: baby_base.hh:1582
std::vector< float > tks_mt_
Definition: baby_base.hh:1905
TBranch * b_eff_trig_
Definition: baby_base.hh:904
bool c_els_pt_
Definition: baby_base.hh:1600
TBranch * b_mc_gs_
Definition: baby_base.hh:1666
bool c_mc_phi_
Definition: baby_base.hh:1712
TBranch * b_nbl_
Definition: baby_base.hh:1309
TBranch * b_elelv_pt2_
Definition: baby_base.hh:943
TBranch * b_sys_udsgtag_loose_deep_proc_
Definition: baby_base.hh:2226
float met_nohf_
Definition: baby_base.hh:1092
bool c_fjets14_eta_
Definition: baby_base.hh:1632
bool c_nvels_
Definition: baby_base.hh:1409
std::vector< float > fjets14_phi_
Definition: baby_base.hh:1637
int const & nmus_vvvl() const
Definition: baby_base.cc:5880
float w_btag_tight_
Definition: baby_base.hh:1422
float const & mt2() const
Definition: baby_base.cc:5066
std::vector< float > const & ph_pt() const
Definition: baby_base.cc:7024
bool c_jetsys_phi_
Definition: baby_base.hh:1067
TBranch * b_mus_reliso_
Definition: baby_base.hh:1755
std::vector< float > * p_w_pdf_
Definition: baby_base.hh:2293
std::vector< bool > mus_bad_dupl_
Definition: baby_base.hh:1672
TBranch * b_sys_lep_
Definition: baby_base.hh:1827
std::vector< bool > mus_mu50_
Definition: baby_base.hh:1497
std::vector< float > const & els_reliso() const
Definition: baby_base.cc:6540
bool c_els_scpt_
Definition: baby_base.hh:1831
float const & mumuv_eta() const
Definition: baby_base.cc:5209
bool c_jetsys_pt_
Definition: baby_base.hh:1070
TBranch * b_onmet_
Definition: baby_base.hh:1237
virtual void GetEntry(const long entry)
Definition: baby_base.cc:3318
std::vector< int > const & jets_pflavor() const
Definition: baby_base.cc:9073
std::vector< int > const & jets_ntrub() const
Definition: baby_base.cc:9051
TBranch * b_sys_udsgtag_deep_
Definition: baby_base.hh:2210
std::vector< float > * p_mus_pt_
Definition: baby_base.hh:1746
std::vector< float > const & sys_fs_udsghig() const
Definition: baby_base.cc:8314
float const & eff_jetid() const
Definition: baby_base.cc:4131
std::vector< float > tks_reliso_
Definition: baby_base.hh:1921
TBranch * b_nmus_
Definition: baby_base.hh:1372
bool c_onel_ele23_
Definition: baby_base.hh:1226
std::vector< float > * p_sys_met_
Definition: baby_base.hh:1830
float const & met_raw() const
Definition: baby_base.cc:4868
std::vector< bool > jets_islep_
Definition: baby_base.hh:1481
std::vector< float > const & leps_phi() const
Definition: baby_base.cc:6793
bool c_elelv_m_
Definition: baby_base.hh:932
bool c_jets_pflavor_
Definition: baby_base.hh:2379
std::vector< float > * p_els_dz_
Definition: baby_base.hh:1566
TBranch * b_elelv_phi_
Definition: baby_base.hh:934
bool c_sys_udsgtag_loose_
Definition: baby_base.hh:1888
bool c_mc_status_
Definition: baby_base.hh:1988
bool c_elmu_pt_
Definition: baby_base.hh:959
std::vector< bool > const & els_ele23() const
Definition: baby_base.cc:6067
bool c_mc_jetidx_
Definition: baby_base.hh:2391
std::vector< bool > els_ele23_
Definition: baby_base.hh:1429
std::vector< float > * p_sys_udsgtag_tight_deep_
Definition: baby_base.hh:2241
bool c_sys_pass_
Definition: baby_base.hh:1540
float ht_tru_
Definition: baby_base.hh:1026
float const & elelv_phi() const
Definition: baby_base.cc:4252
TBranch * b_tks_eta_
Definition: baby_base.hh:1899
bool c_els_charge_
Definition: baby_base.hh:1932
bool c_mus_pterr_
Definition: baby_base.hh:1752
int nisr_me_
Definition: baby_base.hh:1344
std::vector< float > els_em_e_
Definition: baby_base.hh:1569
std::vector< float > sys_lep_
Definition: baby_base.hh:1825
std::vector< bool > * p_mus_vvvl_
Definition: baby_base.hh:1526
std::vector< float > const & els_vvvl_phi() const
Definition: baby_base.cc:6595
std::vector< float > const & sys_bchig_proc() const
Definition: baby_base.cc:8116
std::vector< bool > const & els_ele8() const
Definition: baby_base.cc:6078
TBranch * b_mc_jetidx_
Definition: baby_base.hh:2390
TBranch * b_mus_vvvl_eta_
Definition: baby_base.hh:1759
bool c_pass_badchhad_
Definition: baby_base.hh:950
std::vector< float > sys_udsgtag_tight_deep_
Definition: baby_base.hh:2240
std::vector< float > * p_jets_csv_
Definition: baby_base.hh:1662
bool trig_met_
Definition: baby_base.hh:876
TBranch * b_sys_bctag_loose_proc_
Definition: baby_base.hh:2058
float const & dphi2() const
Definition: baby_base.cc:4087
std::vector< int > const & tks_pdg() const
Definition: baby_base.cc:7695
bool c_elel_m_
Definition: baby_base.hh:911
TBranch * b_mt_
Definition: baby_base.hh:1153
TBranch * b_mus_vvvl_phi_
Definition: baby_base.hh:1763
std::vector< float > els_d0_
Definition: baby_base.hh:1553
std::vector< float > const & fjets14_pt() const
Definition: baby_base.cc:6650
TBranch * b_jets_islep_
Definition: baby_base.hh:1483
TBranch * b_mc_phi_
Definition: baby_base.hh:1711
std::vector< float > * p_sys_bctag_tight_deep_proc_
Definition: baby_base.hh:2073
TBranch * b_els_ele23_
Definition: baby_base.hh:1431
float jetsys_nob_phi_
Definition: baby_base.hh:1059
bool c_m_tt_
Definition: baby_base.hh:1073
std::vector< float > const & mc_pt() const
Definition: baby_base.cc:6848
bool c_els_trk_pt_
Definition: baby_base.hh:1612
float onmu_mu50_
Definition: baby_base.hh:1242
bool c_elmu_phi_
Definition: baby_base.hh:956
float jetsys_eta_
Definition: baby_base.hh:1047
std::vector< bool > * p_mus_sigid_
Definition: baby_base.hh:1510
TBranch * b_nisr_me_
Definition: baby_base.hh:1345
bool c_dr_bb_
Definition: baby_base.hh:1767
std::vector< int > const & jets_fjet14_nolep_index() const
Definition: baby_base.cc:7519
std::vector< float > const & mus_vvvl_pt() const
Definition: baby_base.cc:6991
float const & w_pu() const
Definition: baby_base.cc:5539
std::vector< int > * p_bb_gs_idx_deep_
Definition: baby_base.hh:2309
TBranch * b_ntrumus_
Definition: baby_base.hh:1396
float const & elmu_phi() const
Definition: baby_base.cc:4329
bool pass_cschalo_
Definition: baby_base.hh:819
bool c_pass_eebadsc_
Definition: baby_base.hh:827
std::vector< float > * p_sys_udsgtag_deep_proc_
Definition: baby_base.hh:2213
TBranch * b_pass_fsmet_
Definition: baby_base.hh:967
float const & mumu_pt() const
Definition: baby_base.cc:5165
std::vector< bool > * p_jets_h2_
Definition: baby_base.hh:1474
TBranch * b_met_tru_
Definition: baby_base.hh:1111
std::vector< bool > * p_els_tm_
Definition: baby_base.hh:1462
bool c_pass_cschalo_
Definition: baby_base.hh:821
TBranch * b_bb_jet_idx1_
Definition: baby_base.hh:2314
std::vector< float > * p_sys_bctag_loose_proc_
Definition: baby_base.hh:2057
std::vector< float > * p_els_ip3d_
Definition: baby_base.hh:1586
float mj14_nolep_
Definition: baby_base.hh:1143
std::vector< float > els_miniso_
Definition: baby_base.hh:1589
TBranch * b_elel_pt_
Definition: baby_base.hh:916
bool c_hig_am_
Definition: baby_base.hh:995
bool c_met_calo_phi_
Definition: baby_base.hh:1085
float const & elel_w() const
Definition: baby_base.cc:4219
float const & met_nohf_phi() const
Definition: baby_base.cc:4846
TBranch * b_bb_highcsv_idx_deep_
Definition: baby_base.hh:1462
TBranch * b_type_
Definition: baby_base.hh:1423
TBranch * b_nleps_tm_
Definition: baby_base.hh:1369
std::vector< float > els_dz_
Definition: baby_base.hh:1565
TBranch * b_met_tru_nuw_
Definition: baby_base.hh:1114
std::vector< float > * p_mus_miniso_
Definition: baby_base.hh:1738
float const & met_raw_phi() const
Definition: baby_base.cc:4879
TBranch * b_pass_hbheiso_
Definition: baby_base.hh:835
std::vector< float > * p_mc_phi_
Definition: baby_base.hh:1710
TBranch * b_els_dz_
Definition: baby_base.hh:1567
TBranch * b_mc_status_
Definition: baby_base.hh:1987
float onmet_
Definition: baby_base.hh:1236
bool c_mctd_
Definition: baby_base.hh:1199
TBranch * b_mlsp_
Definition: baby_base.hh:1306
TBranch * b_mumu_pt1_
Definition: baby_base.hh:1186
bool c_sys_udsgtag_loose_deep_
Definition: baby_base.hh:2223
bool c_jets_fjet14_nolep_index_
Definition: baby_base.hh:1960
std::vector< int > jets_hflavor_
Definition: baby_base.hh:1969
TBranch * b_jets_fjet12_index_
Definition: baby_base.hh:1951
float elelv_eta_
Definition: baby_base.hh:927
bool c_higd_am_
Definition: baby_base.hh:1121
bool c_sys_higd_dm_
Definition: baby_base.hh:2123
std::vector< float > * p_sys_udsgtag_loose_
Definition: baby_base.hh:1886
std::vector< float > const & sys_bctag() const
Definition: baby_base.cc:7035
bool c_els_deta_sctrk_
Definition: baby_base.hh:1560
float weight_
Definition: baby_base.hh:1290
std::vector< bool > els_ispf_
Definition: baby_base.hh:1445
float elmu_w_
Definition: baby_base.hh:966
float elelv_m_
Definition: baby_base.hh:930
std::vector< bool > els_ele8_
Definition: baby_base.hh:1433
std::vector< int > mc_jetidx_
Definition: baby_base.hh:2388
TBranch * b_mus_mu8_
Definition: baby_base.hh:1503
bool c_tks_reliso_
Definition: baby_base.hh:1924
std::vector< int > const & sys_nbm() const
Definition: baby_base.cc:7651
bool pass_hbheiso_
Definition: baby_base.hh:834
float mumu_phi_
Definition: baby_base.hh:1179
float const & jetsys_nob_m() const
Definition: baby_base.cc:4703
float const & ptll_me() const
Definition: baby_base.cc:6125
std::vector< float > const & tks_mt() const
Definition: baby_base.cc:7376
TBranch * b_bb_pt_deep_
Definition: baby_base.hh:1762
bool c_nbdl_
Definition: baby_base.hh:1490
std::vector< float > const & sys_udsgtag_loose() const
Definition: baby_base.cc:7321
TBranch * b_w_btag_
Definition: baby_base.hh:1264
TBranch * b_ntrutaush_
Definition: baby_base.hh:1402
float const & onel_ele105() const
Definition: baby_base.cc:5308
std::vector< int > const & mc_momidx() const
Definition: baby_base.cc:7585
bool c_sys_fs_bchig_
Definition: baby_base.hh:2083
std::vector< bool > const & mus_sigid() const
Definition: baby_base.cc:6287
bool c_trig_vvvl_
Definition: baby_base.hh:884
std::vector< float > els_scpt_
Definition: baby_base.hh:1828
std::vector< int > sys_nbdt_
Definition: baby_base.hh:2432
TBranch * b_sys_bctag_tight_deep_
Definition: baby_base.hh:2070
std::vector< int > * p_bb_jet_idx1_
Definition: baby_base.hh:2313
std::vector< int > * p_bb_jet_idx2_deep_
Definition: baby_base.hh:2325
TBranch * b_tks_miniso_
Definition: baby_base.hh:1903
std::vector< float > const & sys_udsgtag_tight() const
Definition: baby_base.cc:8688
float jetsys_m_
Definition: baby_base.hh:1050
float const & elel_eta() const
Definition: baby_base.cc:4153
TBranch * b_sys_trig_
Definition: baby_base.hh:1875
bool c_nmus_
Definition: baby_base.hh:1373
bool c_jets_csvd_
Definition: baby_base.hh:1891
std::vector< int > jets_fjet14_nolep_index_
Definition: baby_base.hh:1957
float elmu_pt_
Definition: baby_base.hh:957
bool c_fromGS_
Definition: baby_base.hh:785
bool stitch_
Definition: baby_base.hh:870
std::vector< float > * p_mus_eta_
Definition: baby_base.hh:1730
bool c_met_calo_
Definition: baby_base.hh:1082
bool c_sys_mj12_
Definition: baby_base.hh:2147
TBranch * b_fjets14_nconst_
Definition: baby_base.hh:1939
std::vector< bool > ph_tm_
Definition: baby_base.hh:1533
TBranch * b_mus_tm_
Definition: baby_base.hh:1519
float const & w_toppt() const
Definition: baby_base.cc:5550
std::vector< float > const & mc_gs_dau_dr() const
Definition: baby_base.cc:7863
std::vector< float > els_dphi_sctrk_
Definition: baby_base.hh:1561
bool pass_goodv_
Definition: baby_base.hh:828
std::vector< float > const & sys_higd_dm() const
Definition: baby_base.cc:8369
TBranch * b_sys_njets_
Definition: baby_base.hh:2015
bool c_mus_dz_
Definition: baby_base.hh:1724
std::vector< bool > mus_trk_quality_
Definition: baby_base.hh:1521
std::vector< float > * p_sys_udsghig_deep_
Definition: baby_base.hh:2193
float elel_phi_
Definition: baby_base.hh:912
std::vector< float > trig_prescale_
Definition: baby_base.hh:1925
bool const & pass_badcalib() const
Definition: baby_base.cc:4541
std::vector< float > const & sys_udsgtag_loose_deep_proc() const
Definition: baby_base.cc:8655
bool c_pass_hbhe_
Definition: baby_base.hh:833
float const & w_btag_loose() const
Definition: baby_base.cc:5484
bool c_w_btag_deep_
Definition: baby_base.hh:1403
float onel_ele105_
Definition: baby_base.hh:1221
bool c_stitch_met_
Definition: baby_base.hh:1010
TBranch * b_sys_higd_dm_
Definition: baby_base.hh:2122
bool c_ptll_me_
Definition: baby_base.hh:1379
bool c_els_trk_nholes_
Definition: baby_base.hh:1936
std::vector< int > * p_bb_gs_flavor_deep_
Definition: baby_base.hh:2301
bool c_npv_
Definition: baby_base.hh:1385
std::vector< float > * p_sys_udsgtag_
Definition: baby_base.hh:1878
bool c_mus_reliso_
Definition: baby_base.hh:1756
std::vector< int > * p_jets_hflavor_
Definition: baby_base.hh:1970
TBranch * b_eff_jetid_
Definition: baby_base.hh:901
std::vector< int > * p_mc_gs_dau_jetmatch_
Definition: baby_base.hh:2381
float mumuv_eta_
Definition: baby_base.hh:1194
std::vector< float > const & dr_bb() const
Definition: baby_base.cc:7390
TBranch * b_mus_isomu18_
Definition: baby_base.hh:1495
std::vector< float > * p_els_deta_sctrk_
Definition: baby_base.hh:1558
TBranch * b_trig_met_
Definition: baby_base.hh:877
std::vector< bool > mus_bad_trkmu_
Definition: baby_base.hh:1676
bool c_mus_tm_
Definition: baby_base.hh:1520
TBranch * b_jets_pflavor_
Definition: baby_base.hh:2378
float const & w_btag() const
Definition: baby_base.cc:5462
float const & jetsys_m() const
Definition: baby_base.cc:4681
int const & npv() const
Definition: baby_base.cc:5902
TBranch * b_bb_gs_flavor_deep_
Definition: baby_base.hh:2302
bool c_mus_trk_algo_
Definition: baby_base.hh:1996
float w_lep_
Definition: baby_base.hh:1278
TBranch * b_sys_fs_bctag_deep_
Definition: baby_base.hh:2094
bool c_mc_id_
Definition: baby_base.hh:1976
bool const & pass_badpfmu() const
Definition: baby_base.cc:4563
float const & met_calo_phi() const
Definition: baby_base.cc:4802
float onmu_vvvl_
Definition: baby_base.hh:1248
TBranch * b_elmu_m_
Definition: baby_base.hh:952
int const & njets_clean() const
Definition: baby_base.cc:5814
std::vector< int > jets_fjet08_index_
Definition: baby_base.hh:1945
float const & mht_phi() const
Definition: baby_base.cc:4978
float const & w_bhig_proc() const
Definition: baby_base.cc:6191
std::vector< float > * p_sys_udsghig_deep_proc_
Definition: baby_base.hh:2197
bool c_met_rebal_
Definition: baby_base.hh:1109
float jetsys_nob_m_
Definition: baby_base.hh:1056
float hig_dm_
Definition: baby_base.hh:996
TBranch * b_isr_tru_pt_
Definition: baby_base.hh:1045
bool const & pass_jets_ra2() const
Definition: baby_base.cc:3955
std::vector< float > sys_bctag_loose_deep_proc_
Definition: baby_base.hh:2052
std::vector< float > const & mc_phi() const
Definition: baby_base.cc:6837
bool c_sys_udsgtag_proc_
Definition: baby_base.hh:2235
TBranch * b_pass_ra2_
Definition: baby_base.hh:865
bool c_weight_
Definition: baby_base.hh:1292
static VectorLoader vl_
Definition: baby_base.hh:779
std::vector< bool > const & els_ispf() const
Definition: baby_base.cc:6111
std::vector< float > * p_mus_dz_
Definition: baby_base.hh:1722
std::vector< bool > * p_els_inzv_
Definition: baby_base.hh:1442
bool c_mj12_
Definition: baby_base.hh:1139
std::vector< float > * p_els_eta_
Definition: baby_base.hh:1578
TBranch * b_mgluino_
Definition: baby_base.hh:1303
bool c_mc_gs_
Definition: baby_base.hh:1667
int const & mlsp() const
Definition: baby_base.cc:5616
std::vector< float > const & sys_st() const
Definition: baby_base.cc:7266
int const & nbdft() const
Definition: baby_base.cc:6521
bool c_ph_ph90_
Definition: baby_base.hh:1532
std::vector< int > const & jets_fjet08_index() const
Definition: baby_base.cc:7486
bool c_mc_mass_
Definition: baby_base.hh:1708
bool c_w_btag_
Definition: baby_base.hh:1265
float const & higd_am() const
Definition: baby_base.cc:5179
float elelv_phi_
Definition: baby_base.hh:933
std::vector< int > const & mc_id() const
Definition: baby_base.cc:7563
float const & w_btag_loose_deep() const
Definition: baby_base.cc:6246
std::vector< float > const & sys_udsghig() const
Definition: baby_base.cc:8556
std::vector< float > sys_bctag_tight_deep_proc_
Definition: baby_base.hh:2072
std::vector< float > * p_sys_udsgtag_proc_
Definition: baby_base.hh:2233
TBranch * b_met_raw_phi_
Definition: baby_base.hh:1105
bool c_sys_nbdm_
Definition: baby_base.hh:2431
bool c_mus_vvvl_
Definition: baby_base.hh:1528
TBranch * b_elmu_eta_
Definition: baby_base.hh:949
TBranch * b_elelv_pt1_
Definition: baby_base.hh:940
std::vector< float > * p_leps_eta_
Definition: baby_base.hh:1686
bool c_mumu_pt2_
Definition: baby_base.hh:1190
bool const & pass_fsjets() const
Definition: baby_base.cc:4607
std::vector< bool > mus_vvvl_
Definition: baby_base.hh:1525
bool pass_fsjets_
Definition: baby_base.hh:963
std::vector< float > * p_tks_dz_
Definition: baby_base.hh:1894
std::vector< bool > els_inz_
Definition: baby_base.hh:1437
bool c_fjets14_m_
Definition: baby_base.hh:1636
bool c_met_raw_phi_
Definition: baby_base.hh:1106
float mctd_
Definition: baby_base.hh:1197
std::vector< float > * p_bb_pt_
Definition: baby_base.hh:1757
std::vector< float > const & mc_mass() const
Definition: baby_base.cc:6826
std::vector< float > const & fjets08_pt() const
Definition: baby_base.cc:7665
int const & nph() const
Definition: baby_base.cc:5891
float const & ntrupv_mean() const
Definition: baby_base.cc:5297
float const & mht() const
Definition: baby_base.cc:4945
bool c_sys_udsgtag_
Definition: baby_base.hh:1880
bool fromGS_
Definition: baby_base.hh:783
float met_raw_
Definition: baby_base.hh:1101
bool c_trig_
Definition: baby_base.hh:1552
float const & m_tt() const
Definition: baby_base.cc:4758
float m_tt_
Definition: baby_base.hh:1071
TBranch * b_mus_inz_
Definition: baby_base.hh:1487
bool c_elelv_pt1_
Definition: baby_base.hh:941
TBranch * b_m_tt_
Definition: baby_base.hh:1072
TBranch * b_mus_d0_
Definition: baby_base.hh:1719
bool c_nbdft_
Definition: baby_base.hh:1487
std::vector< bool > const & els_vvvl() const
Definition: baby_base.cc:6166
float elmu_phi_
Definition: baby_base.hh:954
bool c_tks_miniso_
Definition: baby_base.hh:1904
TBranch * b_mc_id_
Definition: baby_base.hh:1975
TBranch * b_els_deta_sctrk_
Definition: baby_base.hh:1559
bool c_mus_inz_
Definition: baby_base.hh:1488
bool c_elel_phi_
Definition: baby_base.hh:914
std::vector< float > const & ph_phi() const
Definition: baby_base.cc:7013
std::vector< float > * p_sys_trig_
Definition: baby_base.hh:1874
std::vector< int > const & sys_nbdt() const
Definition: baby_base.cc:9227
std::vector< bool > mc_gs_
Definition: baby_base.hh:1664
bool c_mumu_w_
Definition: baby_base.hh:1193
bool c_ntrupv_
Definition: baby_base.hh:1400
std::vector< int > bb_gs_idx_deep_
Definition: baby_base.hh:2308
TBranch * b_nbdfm_
Definition: baby_base.hh:1483
TBranch * b_elel_phi_
Definition: baby_base.hh:913
std::vector< float > jets_pt_
Definition: baby_base.hh:1677
float const & elelv_eta() const
Definition: baby_base.cc:4230
std::vector< float > leps_phi_
Definition: baby_base.hh:1693
virtual std::string BabyType() const
Definition: baby_base.cc:3290
int const & ntrupv() const
Definition: baby_base.cc:5957
std::vector< int > const & jets_hflavor() const
Definition: baby_base.cc:7552
TBranch * b_mc_momidx_
Definition: baby_base.hh:1983
std::vector< bool > * p_ph_ph90_
Definition: baby_base.hh:1530
TBranch * b_hig_drmax_
Definition: baby_base.hh:1003
std::vector< bool > * p_mus_isomu18_
Definition: baby_base.hh:1494
float w_toppt_
Definition: baby_base.hh:1287
std::vector< float > * p_ph_pt_
Definition: baby_base.hh:1778
TBranch * b_tks_d0_
Definition: baby_base.hh:1891
bool c_w_btag_tight_
Definition: baby_base.hh:1424
float w_btag_loose_proc_
Definition: baby_base.hh:1416
bool c_fjets14_nconst_
Definition: baby_base.hh:1940
TBranch * b_jets_fjet08_index_
Definition: baby_base.hh:1947
std::vector< bool > els_ele105_
Definition: baby_base.hh:1425
bool c_mumu_m_
Definition: baby_base.hh:1178
std::vector< bool > jets_h2_
Definition: baby_base.hh:1473
bool c_els_d0_
Definition: baby_base.hh:1556
bool c_ntrutaush_
Definition: baby_base.hh:1403
std::vector< int > * p_fjets08_nconst_
Definition: baby_base.hh:2337
baby_base * NewTree(const std::type_info &type)
Definition: baby_base.cc:10627
int nfjets14_
Definition: baby_base.hh:1338
TBranch * b_els_em_e_
Definition: baby_base.hh:1571
bool c_w_toppt_
Definition: baby_base.hh:1289
std::vector< bool > const & mus_tight() const
Definition: baby_base.cc:6298
TBranch * b_fjets08_eta_
Definition: baby_base.hh:1854
bool const & pass_ecaldeadcell() const
Definition: baby_base.cc:3845
TBranch * b_nbm_ra2_
Definition: baby_base.hh:1324
float const & higd_dm() const
Definition: baby_base.cc:5190
std::vector< float > mus_had_e_
Definition: baby_base.hh:1733
bool c_sys_udsgtag_loose_deep_proc_
Definition: baby_base.hh:2227
float const & mct() const
Definition: baby_base.cc:4769
int const & nbl() const
Definition: baby_base.cc:5627
std::vector< float > ph_eta_
Definition: baby_base.hh:1769
TBranch * b_mc_pt_
Definition: baby_base.hh:1715
TBranch * b_elelv_m_
Definition: baby_base.hh:931
std::vector< float > const & sys_bchig_deep() const
Definition: baby_base.cc:8094
TBranch * b_els_sigid_
Definition: baby_base.hh:1455
bool c_sys_fs_bchig_deep_
Definition: baby_base.hh:2087
float higd_drmax_
Definition: baby_base.hh:1125
std::vector< float > const & els_miniso() const
Definition: baby_base.cc:6507
bool c_sys_lep_
Definition: baby_base.hh:1828
std::vector< bool > const & els_ele105() const
Definition: baby_base.cc:6056
int const & nbm() const
Definition: baby_base.cc:5638
std::vector< bool > * p_jets_h1d_
Definition: baby_base.hh:1645
float mj08_
Definition: baby_base.hh:1134
TBranch * b_sys_isr_
Definition: baby_base.hh:1823
std::vector< float > mus_d0_
Definition: baby_base.hh:1717
TBranch * b_nvleps_
Definition: baby_base.hh:1414
bool c_ht_ra2_
Definition: baby_base.hh:1025
std::vector< float > const & sys_udsgtag_deep_proc() const
Definition: baby_base.cc:8622
bool c_mt2_
Definition: baby_base.hh:1157
std::vector< float > const & mus_had_e() const
Definition: baby_base.cc:6903
TBranch * b_sys_murf_
Definition: baby_base.hh:1859
TBranch * b_ntrupv_mean_
Definition: baby_base.hh:1219
float jetsys_nob_eta_
Definition: baby_base.hh:1053
TBranch * b_jets_h1_
Definition: baby_base.hh:1471
bool c_pass_jets_tight_
Definition: baby_base.hh:857
int const & nbdfl() const
Definition: baby_base.cc:6499
float mumu_m_
Definition: baby_base.hh:1176
std::vector< float > * p_sys_bchig_
Definition: baby_base.hh:2017
std::vector< float > sys_udsgtag_deep_
Definition: baby_base.hh:2208
int const & hig_bin() const
Definition: baby_base.cc:5583
bool c_sys_udsghig_deep_proc_
Definition: baby_base.hh:2199
TBranch * b_tks_mt_
Definition: baby_base.hh:1907
Long64_t event_
Definition: baby_base.hh:780
bool c_higd_drmax_
Definition: baby_base.hh:1127
std::vector< float > const & sys_bctag_loose() const
Definition: baby_base.cc:7057
float mumu_pt2_
Definition: baby_base.hh:1188
bool c_sys_udsghig_
Definition: baby_base.hh:2191
TBranch * b_mumuv_eta_
Definition: baby_base.hh:1195
std::vector< bool > const & els_inzv() const
Definition: baby_base.cc:6100
bool c_njets_clean_
Definition: baby_base.hh:1361
std::vector< float > * p_sys_bctag_
Definition: baby_base.hh:1782
float onph_ph90_
Definition: baby_base.hh:1251
bool c_mumu_phi_
Definition: baby_base.hh:1181
float dphi2_
Definition: baby_base.hh:888
TBranch * b_mumuv_pt_
Definition: baby_base.hh:1204
int const & nels() const
Definition: baby_base.cc:5704
TBranch * b_mus_mu50_
Definition: baby_base.hh:1499
float const & elmu_pt() const
Definition: baby_base.cc:4340
float elel_eta_
Definition: baby_base.hh:906
int bb_highcsv_idx_deep_
Definition: baby_base.hh:1461
TBranch * b_mus_charge_
Definition: baby_base.hh:1991
bool c_els_vvvl_phi_
Definition: baby_base.hh:1624
TBranch * b_ptll_me_
Definition: baby_base.hh:1378
std::vector< float > * p_bb_pt_deep_
Definition: baby_base.hh:1761
TBranch * b_sys_met_
Definition: baby_base.hh:1831
std::vector< bool > * p_mc_gs_
Definition: baby_base.hh:1665
TBranch * b_w_btag_tight_proc_
Definition: baby_base.hh:1432
bool c_mus_had_e_
Definition: baby_base.hh:1736
float w_bhig_deep_proc_
Definition: baby_base.hh:1392
std::vector< float > * p_tks_phi_
Definition: baby_base.hh:1914
std::vector< float > els_deta_sctrk_
Definition: baby_base.hh:1557
float mt2_
Definition: baby_base.hh:1155
TBranch * b_stitch_
Definition: baby_base.hh:871
bool const & pass_ra2() const
Definition: baby_base.cc:3999
virtual void Fill()
Definition: baby_base.cc:2899
float const & mht_clean() const
Definition: baby_base.cc:4956
bool c_bb_jet_idx1_
Definition: baby_base.hh:2315
std::vector< bool > * p_els_ele105_
Definition: baby_base.hh:1426
bool trig_lep_
Definition: baby_base.hh:873
std::vector< float > * p_mus_vvvl_pt_
Definition: baby_base.hh:1766
bool c_fjets08_eta_
Definition: baby_base.hh:1855
std::vector< float > * p_tks_reliso_
Definition: baby_base.hh:1922
std::vector< float > const & sys_bctag_deep_proc() const
Definition: baby_base.cc:8149
bool c_nvleps_
Definition: baby_base.hh:1415
float ht_ra2_
Definition: baby_base.hh:1023
std::vector< float > * p_sys_higd_drmax_
Definition: baby_base.hh:2125
std::vector< int > els_charge_
Definition: baby_base.hh:1929
bool pass_eebadsc_
Definition: baby_base.hh:825
std::vector< int > * p_sys_nbdm_
Definition: baby_base.hh:2429
std::vector< float > sys_fs_bctag_
Definition: baby_base.hh:1793
std::vector< float > mus_miniso_
Definition: baby_base.hh:1737
std::vector< float > const & jets_csvd() const
Definition: baby_base.cc:7731
TBranch * b_els_inz_
Definition: baby_base.hh:1439
bool c_jetsys_nob_pt_
Definition: baby_base.hh:1064
bool const & json4p0() const
Definition: baby_base.cc:3746
std::vector< float > sys_bctag_deep_
Definition: baby_base.hh:2036
float const & jetsys_nob_eta() const
Definition: baby_base.cc:4692
bool c_mus_bad_
Definition: baby_base.hh:1671
TBranch * b_met_raw_
Definition: baby_base.hh:1102
TBranch * b_onph_ph90_
Definition: baby_base.hh:1252
TBranch * b_w_btag_tight_
Definition: baby_base.hh:1423
TBranch * b_met_mini_phi_
Definition: baby_base.hh:1090
TBranch * b_event_
Definition: baby_base.hh:781
std::vector< float > const & sys_bctag_loose_deep() const
Definition: baby_base.cc:8171
TBranch * b_jetsys_nob_pt_
Definition: baby_base.hh:1063
bool c_njets_
Definition: baby_base.hh:1349
TBranch * b_ntruels_
Definition: baby_base.hh:1390
float const & w_btag_tight() const
Definition: baby_base.cc:6290
bool c_pass_
Definition: baby_base.hh:809
TBranch * b_els_trk_pt_
Definition: baby_base.hh:1611
int const & nleps() const
Definition: baby_base.cc:5836
bool c_els_inz_
Definition: baby_base.hh:1440
float mumuv_pt_
Definition: baby_base.hh:1203
float const & mumu_w() const
Definition: baby_base.cc:5198