ra4_draw  4bd0201e3d922d42bd545d4b045ed44db33454a4
baby.hpp
Go to the documentation of this file.
1 #ifndef H_BABY
2 #define H_BABY
3 
4 #include <vector>
5 #include <set>
6 #include <memory>
7 #include <string>
8 
9 #include "TChain.h"
10 
11 #include "TString.h"
12 
13 class Process;
14 class NamedFunc;
15 
16 class Baby{
17 private:
18  class Activator{
19  public:
20  Activator(Baby &baby);
21  ~Activator();
22 
23  private:
25 
26  Activator(const Activator &) = delete;
27  Activator & operator=(const Activator &) = delete;
28  Activator(Activator &&) = delete;
29  Activator & operator=(Activator &&) = delete;
30  };
31 
32 public:
33  explicit Baby(const std::set<std::string> &file_names,
34  const std::set<const Process*> &processes = std::set<const Process*>{});
35  Baby(Baby &&) = default;
36  Baby& operator=(Baby &&) = default;
37  virtual ~Baby() = default;
38 
39  long GetEntries() const;
40  virtual void GetEntry(long entry);
41 
42  const std::set<std::string> & FileNames() const;
43 
44  int SampleType() const;
45  int SetSampleType(const TString &filename);
46 
47  std::set<const Process*> processes_;
48 
49  float const & dphi1() const;
50  float const & dphi2() const;
51  float const & dphi3() const;
52  float const & dphi4() const;
53  float const & dphi_wlep() const;
54  float const & eff_jetid() const;
55  float const & eff_trig() const;
56  float const & elel_eta() const;
57  float const & elel_m() const;
58  float const & elel_phi() const;
59  float const & elel_pt() const;
60  float const & elel_pt1() const;
61  float const & elel_pt2() const;
62  float const & elel_w() const;
63  float const & elelv_eta() const;
64  float const & elelv_m() const;
65  float const & elelv_phi() const;
66  float const & elelv_pt() const;
67  float const & elelv_pt1() const;
68  float const & elelv_pt2() const;
69  float const & elelv_w() const;
70  float const & elmu_eta() const;
71  float const & elmu_m() const;
72  float const & elmu_phi() const;
73  float const & elmu_pt() const;
74  float const & elmu_pt1() const;
75  float const & elmu_pt2() const;
76  float const & elmu_w() const;
77  std::vector<int>* const & els_charge() const;
78  std::vector<float>* const & els_d0() const;
79  std::vector<float>* const & els_deta_sctrk() const;
80  std::vector<float>* const & els_dphi_sctrk() const;
81  std::vector<float>* const & els_dz() const;
82  std::vector<bool>* const & els_ele105() const;
83  std::vector<bool>* const & els_ele23() const;
84  std::vector<bool>* const & els_ele8() const;
85  std::vector<float>* const & els_em_e() const;
86  std::vector<float>* const & els_eoverp() const;
87  std::vector<float>* const & els_eta() const;
88  std::vector<float>* const & els_hovere() const;
89  std::vector<bool>* const & els_inz() const;
90  std::vector<bool>* const & els_inzv() const;
91  std::vector<float>* const & els_ip3d() const;
92  std::vector<bool>* const & els_ispf() const;
93  std::vector<float>* const & els_miniso() const;
94  std::vector<float>* const & els_phi() const;
95  std::vector<float>* const & els_pt() const;
96  std::vector<float>* const & els_reliso() const;
97  std::vector<float>* const & els_sceta() const;
98  std::vector<bool>* const & els_sig() const;
99  std::vector<bool>* const & els_sigid() const;
100  std::vector<bool>* const & els_tight() const;
101  std::vector<bool>* const & els_tm() const;
102  std::vector<int>* const & els_trk_nholes() const;
103  std::vector<float>* const & els_trk_pt() const;
104  std::vector<float>* const & els_trk_pterr() const;
105  std::vector<bool>* const & els_vvvl() const;
106  std::vector<float>* const & els_vvvl_eta() const;
107  std::vector<float>* const & els_vvvl_phi() const;
108  std::vector<float>* const & els_vvvl_pt() const;
109  Long64_t const & event() const;
110  std::vector<float>* const & fjets14_eta() const;
111  std::vector<float>* const & fjets14_m() const;
112  std::vector<int>* const & fjets14_nconst() const;
113  std::vector<float>* const & fjets14_phi() const;
114  std::vector<float>* const & fjets14_pt() const;
115  std::vector<float>* const & fjets40_eta() const;
116  std::vector<float>* const & fjets40_m() const;
117  std::vector<int>* const & fjets40_nconst() const;
118  std::vector<float>* const & fjets40_phi() const;
119  std::vector<float>* const & fjets40_pt() const;
120  bool const & fromGS() const;
121  float const & hig1_eta() const;
122  float const & hig1_m() const;
123  float const & hig1_phi() const;
124  float const & hig1_pt() const;
125  float const & hig2_eta() const;
126  float const & hig2_m() const;
127  float const & hig2_phi() const;
128  float const & hig2_pt() const;
129  float const & hig_am() const;
130  int const & hig_bin() const;
131  float const & hig_dm() const;
132  float const & hig_dphi() const;
133  float const & hig_drmax() const;
134  float const & ht() const;
135  float const & ht40() const;
136  float const & ht50() const;
137  float const & ht_clean() const;
138  float const & ht_hlt() const;
139  float const & ht_isr_me() const;
140  float const & ht_ra2() const;
141  float const & ht_tru() const;
142  float const & htx() const;
143  float const & htx40() const;
144  float const & htx50() const;
145  float const & isr_tru_eta() const;
146  float const & isr_tru_phi() const;
147  float const & isr_tru_pt() const;
148  bool const & jetmismeas() const;
149  std::vector<float>* const & jets_csv() const;
150  std::vector<float>* const & jets_eta() const;
151  std::vector<int> * const & jets_fjet08_index() const;
152  std::vector<int> * const & jets_fjet12_index() const;
153  std::vector<int> * const & jets_fjet14_index() const;
154  std::vector<int> * const & jets_fjet14_nolep_index() const;
155  std::vector<int> * const & jets_fjet40_index() const;
156  std::vector<int> * const & jets_fjet50_index() const;
157  std::vector<bool>* const & jets_h1() const;
158  std::vector<bool>* const & jets_h2() const;
159  std::vector<int> * const & jets_hflavor() const;
160  std::vector<bool>* const & jets_isisr() const;
161  std::vector<bool>* const & jets_islep() const;
162  std::vector<float>* const & jets_m() const;
163  std::vector<float>* const & jets_phi() const;
164  std::vector<float>* const & jets_pt() const;
165  std::vector<float>* const & jets_pt_res() const;
166  float const & jetsys_eta() const;
167  float const & jetsys_m() const;
168  float const & jetsys_nob_eta() const;
169  float const & jetsys_nob_m() const;
170  float const & jetsys_nob_phi() const;
171  float const & jetsys_nob_pt() const;
172  float const & jetsys_phi() const;
173  float const & jetsys_pt() const;
174  bool const & json12p9() const;
175  bool const & json2p6() const;
176  bool const & json4p0() const;
177  bool const & json7p65() const;
178  std::vector<float>* const & leps_eta() const;
179  std::vector<float>* const & leps_id() const;
180  std::vector<float>* const & leps_phi() const;
181  std::vector<float>* const & leps_pt() const;
182  bool const & low_dphi() const;
183  int const & lumiblock() const;
184  float const & m_tt() const;
185  std::vector<float>* const & mc_eta() const;
186  std::vector<int> * const & mc_id() const;
187  std::vector<float>* const & mc_mass() const;
188  std::vector<int> * const & mc_mom() const;
189  std::vector<int> * const & mc_momidx() const;
190  std::vector<float>* const & mc_phi() const;
191  std::vector<float>* const & mc_pt() const;
192  std::vector<int> * const & mc_status() const;
193  float const & mct() const;
194  float const & met() const;
195  float const & met_calo() const;
196  float const & met_calo_phi() const;
197  float const & met_mini() const;
198  float const & met_mini_phi() const;
199  float const & met_nohf() const;
200  float const & met_nohf_phi() const;
201  float const & met_phi() const;
202  float const & met_raw() const;
203  float const & met_raw_phi() const;
204  float const & met_rebal() const;
205  float const & met_tru() const;
206  float const & met_tru_nuw() const;
207  float const & met_tru_nuw_phi() const;
208  float const & met_tru_phi() const;
209  int const & mgluino() const;
210  float const & mht() const;
211  float const & mht_clean() const;
212  float const & mht_clean_phi() const;
213  float const & mht_phi() const;
214  float const & mj08() const;
215  float const & mj12() const;
216  float const & mj14() const;
217  float const & mj14_nolep() const;
218  float const & mj40() const;
219  float const & mj50() const;
220  int const & mlsp() const;
221  std::vector<bool>* const & mm() const;
222  std::vector<float>* const & mm_el_miniso() const;
223  std::vector<float>* const & mm_el_pt() const;
224  std::vector<float>* const & mm_ht() const;
225  std::vector<float>* const & mm_jet_eta() const;
226  std::vector<float>* const & mm_jet_m() const;
227  std::vector<float>* const & mm_jet_phi() const;
228  std::vector<float>* const & mm_jet_pt() const;
229  std::vector<float>* const & mm_lep_pt() const;
230  std::vector<float>* const & mm_met() const;
231  std::vector<float>* const & mm_met_phi() const;
232  std::vector<float>* const & mm_mj14_lep() const;
233  std::vector<float>* const & mm_mj14_nolep() const;
234  std::vector<float>* const & mm_mt() const;
235  std::vector<float>* const & mm_mu_miniso() const;
236  std::vector<float>* const & mm_mu_pt() const;
237  std::vector<int>* const & mm_nbm() const;
238  std::vector<int>* const & mm_nels() const;
239  std::vector<int>* const & mm_njets() const;
240  std::vector<int>* const & mm_nleps() const;
241  std::vector<int>* const & mm_nmus() const;
242  float const & mt() const;
243  float const & mt2() const;
244  float const & mt2_0mass() const;
245  float const & mt_nohf() const;
246  float const & mt_rebal() const;
247  float const & mt_tru() const;
248  float const & mt_tru_nuw() const;
249  float const & mumu_eta() const;
250  float const & mumu_m() const;
251  float const & mumu_phi() const;
252  float const & mumu_pt() const;
253  float const & mumu_pt1() const;
254  float const & mumu_pt2() const;
255  float const & mumu_w() const;
256  float const & mumuv_eta() const;
257  float const & mumuv_m() const;
258  float const & mumuv_phi() const;
259  float const & mumuv_pt() const;
260  float const & mumuv_pt1() const;
261  float const & mumuv_pt2() const;
262  float const & mumuv_w() const;
263  std::vector<int>* const & mus_charge() const;
264  std::vector<float>* const & mus_d0() const;
265  std::vector<float>* const & mus_dz() const;
266  std::vector<float>* const & mus_em_e() const;
267  std::vector<float>* const & mus_eta() const;
268  std::vector<float>* const & mus_had_e() const;
269  std::vector<bool>* const & mus_inz() const;
270  std::vector<bool>* const & mus_inzv() const;
271  std::vector<bool>* const & mus_isomu18() const;
272  std::vector<float>* const & mus_miniso() const;
273  std::vector<bool>* const & mus_mu50() const;
274  std::vector<bool>* const & mus_mu8() const;
275  std::vector<float>* const & mus_phi() const;
276  std::vector<float>* const & mus_pt() const;
277  std::vector<float>* const & mus_pterr() const;
278  std::vector<float>* const & mus_reliso() const;
279  std::vector<bool>* const & mus_sig() const;
280  std::vector<bool>* const & mus_sigid() const;
281  std::vector<bool>* const & mus_tight() const;
282  std::vector<bool>* const & mus_tm() const;
283  std::vector<int>* const & mus_trk_algo() const;
284  std::vector<int>* const & mus_trk_nholes_in() const;
285  std::vector<int>* const & mus_trk_nholes_out() const;
286  std::vector<bool>* const & mus_trk_quality() const;
287  std::vector<bool>* const & mus_vvvl() const;
288  std::vector<float>* const & mus_vvvl_eta() const;
289  std::vector<float>* const & mus_vvvl_phi() const;
290  std::vector<float>* const & mus_vvvl_pt() const;
291  int const & nbl() const;
292  int const & nbm() const;
293  int const & nbm20() const;
294  int const & nbm40() const;
295  int const & nbm50() const;
296  int const & nbm_ra2() const;
297  int const & nbt() const;
298  int const & nels() const;
299  int const & nels_ele23() const;
300  int const & nels_vvvl() const;
301  int const & nfjets14() const;
302  int const & nfjets40() const;
303  float const & nisr() const;
304  int const & nisr_me() const;
305  int const & njets() const;
306  int const & njets20() const;
307  int const & njets40() const;
308  int const & njets50() const;
309  int const & njets_clean() const;
310  int const & njets_ra2() const;
311  int const & nleps() const;
312  int const & nleps_tm() const;
313  int const & nmus() const;
314  int const & nmus_isomu18() const;
315  int const & nmus_vvvl() const;
316  bool const & nonblind() const;
317  int const & nph() const;
318  int const & npv() const;
319  int const & ntks() const;
320  int const & ntruels() const;
321  int const & ntruleps() const;
322  int const & ntrumus() const;
323  int const & ntrupv() const;
324  float const & ntrupv_mean() const;
325  int const & ntrutaush() const;
326  int const & ntrutausl() const;
327  int const & nvels() const;
328  int const & nveto() const;
329  int const & nvleps() const;
330  int const & nvmus() const;
331  float const & onel_ele105() const;
332  float const & onel_ele23() const;
333  float const & onel_ele8() const;
334  float const & onel_vvvl() const;
335  float const & onht() const;
336  float const & onmet() const;
337  float const & onmu_isomu18() const;
338  float const & onmu_mu50() const;
339  float const & onmu_mu8() const;
340  float const & onmu_vvvl() const;
341  float const & onph_ph90() const;
342  bool const & pass() const;
343  bool const & pass20() const;
344  bool const & pass40() const;
345  bool const & pass50() const;
346  bool const & pass_cschalo() const;
347  bool const & pass_ecaldeadcell() const;
348  bool const & pass_eebadsc() const;
349  bool const & pass_goodv() const;
350  bool const & pass_hbhe() const;
351  bool const & pass_hbheiso() const;
352  bool const & pass_jets() const;
353  bool const & pass_jets20() const;
354  bool const & pass_jets40() const;
355  bool const & pass_jets50() const;
356  bool const & pass_jets_nohf() const;
357  bool const & pass_jets_ra2() const;
358  bool const & pass_jets_tight() const;
359  bool const & pass_jets_tight_ra2() const;
360  bool const & pass_nohf() const;
361  bool const & pass_ra2() const;
362  bool const & pass_ra2_badmu() const;
363  std::vector<float>* const & ph_eta() const;
364  std::vector<bool>* const & ph_ph90() const;
365  std::vector<float>* const & ph_phi() const;
366  std::vector<float>* const & ph_pt() const;
367  std::vector<bool>* const & ph_tm() const;
368  int const & run() const;
369  float const & st() const;
370  float const & st40() const;
371  float const & st50() const;
372  bool const & stitch() const;
373  std::vector<float>* const & sys_bctag() const;
374  std::vector<float>* const & sys_bctag40() const;
375  std::vector<float>* const & sys_bctag_loose() const;
376  std::vector<float>* const & sys_fs_bctag() const;
377  std::vector<float>* const & sys_fs_bctag40() const;
378  std::vector<float>* const & sys_fs_lep() const;
379  std::vector<float>* const & sys_fs_udsgtag() const;
380  std::vector<float>* const & sys_fs_udsgtag40() const;
381  std::vector<float>* const & sys_ht() const;
382  std::vector<float>* const & sys_ht40() const;
383  std::vector<float>* const & sys_isr() const;
384  std::vector<float>* const & sys_lep() const;
385  std::vector<float>* const & sys_met() const;
386  std::vector<float>* const & sys_mj14() const;
387  std::vector<float>* const & sys_mj14_nolep() const;
388  std::vector<float>* const & sys_mj40() const;
389  std::vector<float>* const & sys_mt() const;
390  std::vector<float>* const & sys_muf() const;
391  std::vector<float>* const & sys_mur() const;
392  std::vector<float>* const & sys_murf() const;
393  std::vector<int> * const & sys_nbm() const;
394  std::vector<int> * const & sys_nbm40() const;
395  std::vector<int> * const & sys_njets() const;
396  std::vector<int> * const & sys_njets40() const;
397  std::vector<bool>* const & sys_pass() const;
398  std::vector<bool>* const & sys_pass40() const;
399  std::vector<float>* const & sys_pu() const;
400  std::vector<float>* const & sys_st() const;
401  std::vector<float>* const & sys_st40() const;
402  std::vector<float>* const & sys_trig() const;
403  std::vector<float>* const & sys_udsgtag() const;
404  std::vector<float>* const & sys_udsgtag40() const;
405  std::vector<float>* const & sys_udsgtag_loose() const;
406  std::vector<float>* const & tks_d0() const;
407  std::vector<float>* const & tks_dz() const;
408  std::vector<float>* const & tks_eta() const;
409  std::vector<float>* const & tks_miniso() const;
410  std::vector<float>* const & tks_mt() const;
411  std::vector<float>* const & tks_mt2() const;
412  std::vector<int>* const & tks_pdg() const;
413  std::vector<float>* const & tks_phi() const;
414  std::vector<float>* const & tks_pt() const;
415  std::vector<float>* const & tks_reliso() const;
416  std::vector<bool>* const & tks_tm() const;
417  std::vector<bool>* const & trig() const;
418  bool const & trig_lep() const;
419  bool const & trig_met() const;
420  std::vector<float>* const & trig_prescale() const;
421  bool const & trig_ra4() const;
422  bool const & trig_vvvl() const;
423  int const & type() const;
424  float const & w_btag() const;
425  float const & w_btag40() const;
426  float const & w_btag_loose() const;
427  float const & w_fs_lep() const;
428  float const & w_isr() const;
429  float const & w_lep() const;
430  float const & w_lumi() const;
431  float const & w_pu() const;
432  float const & w_toppt() const;
433  float const & weight() const;
434  float const & weight_rpv() const;
435 
436  const std::unique_ptr<TChain> & GetTree() const;
437 
438  static NamedFunc GetFunction(const std::string &var_name);
439 
440  std::unique_ptr<Activator> Activate();
441 
442 protected:
443  virtual void Initialize();
444 
445  std::unique_ptr<TChain> chain_;
446  long entry_;
447 
448 private:
449  friend class Activator;
450 
451  Baby() = delete;
452  Baby(const Baby &) = delete;
453  Baby& operator=(const Baby &) = delete;
454 
455  std::set<std::string> file_names_;
457  mutable long total_entries_;
458  mutable bool cached_total_entries_;
459 
460  void ActivateChain();
461  void DeactivateChain();
462 
463  float dphi1_;
464  TBranch *b_dphi1_;
465  mutable bool c_dphi1_;
466  float dphi2_;
467  TBranch *b_dphi2_;
468  mutable bool c_dphi2_;
469  float dphi3_;
470  TBranch *b_dphi3_;
471  mutable bool c_dphi3_;
472  float dphi4_;
473  TBranch *b_dphi4_;
474  mutable bool c_dphi4_;
475  float dphi_wlep_;
476  TBranch *b_dphi_wlep_;
477  mutable bool c_dphi_wlep_;
478  float eff_jetid_;
479  TBranch *b_eff_jetid_;
480  mutable bool c_eff_jetid_;
481  float eff_trig_;
482  TBranch *b_eff_trig_;
483  mutable bool c_eff_trig_;
484  float elel_eta_;
485  TBranch *b_elel_eta_;
486  mutable bool c_elel_eta_;
487  float elel_m_;
488  TBranch *b_elel_m_;
489  mutable bool c_elel_m_;
490  float elel_phi_;
491  TBranch *b_elel_phi_;
492  mutable bool c_elel_phi_;
493  float elel_pt_;
494  TBranch *b_elel_pt_;
495  mutable bool c_elel_pt_;
496  float elel_pt1_;
497  TBranch *b_elel_pt1_;
498  mutable bool c_elel_pt1_;
499  float elel_pt2_;
500  TBranch *b_elel_pt2_;
501  mutable bool c_elel_pt2_;
502  float elel_w_;
503  TBranch *b_elel_w_;
504  mutable bool c_elel_w_;
505  float elelv_eta_;
506  TBranch *b_elelv_eta_;
507  mutable bool c_elelv_eta_;
508  float elelv_m_;
509  TBranch *b_elelv_m_;
510  mutable bool c_elelv_m_;
511  float elelv_phi_;
512  TBranch *b_elelv_phi_;
513  mutable bool c_elelv_phi_;
514  float elelv_pt_;
515  TBranch *b_elelv_pt_;
516  mutable bool c_elelv_pt_;
517  float elelv_pt1_;
518  TBranch *b_elelv_pt1_;
519  mutable bool c_elelv_pt1_;
520  float elelv_pt2_;
521  TBranch *b_elelv_pt2_;
522  mutable bool c_elelv_pt2_;
523  float elelv_w_;
524  TBranch *b_elelv_w_;
525  mutable bool c_elelv_w_;
526  float elmu_eta_;
527  TBranch *b_elmu_eta_;
528  mutable bool c_elmu_eta_;
529  float elmu_m_;
530  TBranch *b_elmu_m_;
531  mutable bool c_elmu_m_;
532  float elmu_phi_;
533  TBranch *b_elmu_phi_;
534  mutable bool c_elmu_phi_;
535  float elmu_pt_;
536  TBranch *b_elmu_pt_;
537  mutable bool c_elmu_pt_;
538  float elmu_pt1_;
539  TBranch *b_elmu_pt1_;
540  mutable bool c_elmu_pt1_;
541  float elmu_pt2_;
542  TBranch *b_elmu_pt2_;
543  mutable bool c_elmu_pt2_;
544  float elmu_w_;
545  TBranch *b_elmu_w_;
546  mutable bool c_elmu_w_;
547  std::vector<int>* els_charge_;
548  TBranch *b_els_charge_;
549  mutable bool c_els_charge_;
550  std::vector<float>* els_d0_;
551  TBranch *b_els_d0_;
552  mutable bool c_els_d0_;
553  std::vector<float>* els_deta_sctrk_;
555  mutable bool c_els_deta_sctrk_;
556  std::vector<float>* els_dphi_sctrk_;
558  mutable bool c_els_dphi_sctrk_;
559  std::vector<float>* els_dz_;
560  TBranch *b_els_dz_;
561  mutable bool c_els_dz_;
562  std::vector<bool>* els_ele105_;
563  TBranch *b_els_ele105_;
564  mutable bool c_els_ele105_;
565  std::vector<bool>* els_ele23_;
566  TBranch *b_els_ele23_;
567  mutable bool c_els_ele23_;
568  std::vector<bool>* els_ele8_;
569  TBranch *b_els_ele8_;
570  mutable bool c_els_ele8_;
571  std::vector<float>* els_em_e_;
572  TBranch *b_els_em_e_;
573  mutable bool c_els_em_e_;
574  std::vector<float>* els_eoverp_;
575  TBranch *b_els_eoverp_;
576  mutable bool c_els_eoverp_;
577  std::vector<float>* els_eta_;
578  TBranch *b_els_eta_;
579  mutable bool c_els_eta_;
580  std::vector<float>* els_hovere_;
581  TBranch *b_els_hovere_;
582  mutable bool c_els_hovere_;
583  std::vector<bool>* els_inz_;
584  TBranch *b_els_inz_;
585  mutable bool c_els_inz_;
586  std::vector<bool>* els_inzv_;
587  TBranch *b_els_inzv_;
588  mutable bool c_els_inzv_;
589  std::vector<float>* els_ip3d_;
590  TBranch *b_els_ip3d_;
591  mutable bool c_els_ip3d_;
592  std::vector<bool>* els_ispf_;
593  TBranch *b_els_ispf_;
594  mutable bool c_els_ispf_;
595  std::vector<float>* els_miniso_;
596  TBranch *b_els_miniso_;
597  mutable bool c_els_miniso_;
598  std::vector<float>* els_phi_;
599  TBranch *b_els_phi_;
600  mutable bool c_els_phi_;
601  std::vector<float>* els_pt_;
602  TBranch *b_els_pt_;
603  mutable bool c_els_pt_;
604  std::vector<float>* els_reliso_;
605  TBranch *b_els_reliso_;
606  mutable bool c_els_reliso_;
607  std::vector<float>* els_sceta_;
608  TBranch *b_els_sceta_;
609  mutable bool c_els_sceta_;
610  std::vector<bool>* els_sig_;
611  TBranch *b_els_sig_;
612  mutable bool c_els_sig_;
613  std::vector<bool>* els_sigid_;
614  TBranch *b_els_sigid_;
615  mutable bool c_els_sigid_;
616  std::vector<bool>* els_tight_;
617  TBranch *b_els_tight_;
618  mutable bool c_els_tight_;
619  std::vector<bool>* els_tm_;
620  TBranch *b_els_tm_;
621  mutable bool c_els_tm_;
622  std::vector<int>* els_trk_nholes_;
624  mutable bool c_els_trk_nholes_;
625  std::vector<float>* els_trk_pt_;
626  TBranch *b_els_trk_pt_;
627  mutable bool c_els_trk_pt_;
628  std::vector<float>* els_trk_pterr_;
630  mutable bool c_els_trk_pterr_;
631  std::vector<bool>* els_vvvl_;
632  TBranch *b_els_vvvl_;
633  mutable bool c_els_vvvl_;
634  std::vector<float>* els_vvvl_eta_;
635  TBranch *b_els_vvvl_eta_;
636  mutable bool c_els_vvvl_eta_;
637  std::vector<float>* els_vvvl_phi_;
638  TBranch *b_els_vvvl_phi_;
639  mutable bool c_els_vvvl_phi_;
640  std::vector<float>* els_vvvl_pt_;
641  TBranch *b_els_vvvl_pt_;
642  mutable bool c_els_vvvl_pt_;
643  Long64_t event_;
644  TBranch *b_event_;
645  mutable bool c_event_;
646  std::vector<float>* fjets14_eta_;
647  TBranch *b_fjets14_eta_;
648  mutable bool c_fjets14_eta_;
649  std::vector<float>* fjets14_m_;
650  TBranch *b_fjets14_m_;
651  mutable bool c_fjets14_m_;
652  std::vector<int>* fjets14_nconst_;
654  mutable bool c_fjets14_nconst_;
655  std::vector<float>* fjets14_phi_;
656  TBranch *b_fjets14_phi_;
657  mutable bool c_fjets14_phi_;
658  std::vector<float>* fjets14_pt_;
659  TBranch *b_fjets14_pt_;
660  mutable bool c_fjets14_pt_;
661  std::vector<float>* fjets40_eta_;
662  TBranch *b_fjets40_eta_;
663  mutable bool c_fjets40_eta_;
664  std::vector<float>* fjets40_m_;
665  TBranch *b_fjets40_m_;
666  mutable bool c_fjets40_m_;
667  std::vector<int>* fjets40_nconst_;
669  mutable bool c_fjets40_nconst_;
670  std::vector<float>* fjets40_phi_;
671  TBranch *b_fjets40_phi_;
672  mutable bool c_fjets40_phi_;
673  std::vector<float>* fjets40_pt_;
674  TBranch *b_fjets40_pt_;
675  mutable bool c_fjets40_pt_;
676  bool fromGS_;
677  TBranch *b_fromGS_;
678  mutable bool c_fromGS_;
679  float hig1_eta_;
680  TBranch *b_hig1_eta_;
681  mutable bool c_hig1_eta_;
682  float hig1_m_;
683  TBranch *b_hig1_m_;
684  mutable bool c_hig1_m_;
685  float hig1_phi_;
686  TBranch *b_hig1_phi_;
687  mutable bool c_hig1_phi_;
688  float hig1_pt_;
689  TBranch *b_hig1_pt_;
690  mutable bool c_hig1_pt_;
691  float hig2_eta_;
692  TBranch *b_hig2_eta_;
693  mutable bool c_hig2_eta_;
694  float hig2_m_;
695  TBranch *b_hig2_m_;
696  mutable bool c_hig2_m_;
697  float hig2_phi_;
698  TBranch *b_hig2_phi_;
699  mutable bool c_hig2_phi_;
700  float hig2_pt_;
701  TBranch *b_hig2_pt_;
702  mutable bool c_hig2_pt_;
703  float hig_am_;
704  TBranch *b_hig_am_;
705  mutable bool c_hig_am_;
706  int hig_bin_;
707  TBranch *b_hig_bin_;
708  mutable bool c_hig_bin_;
709  float hig_dm_;
710  TBranch *b_hig_dm_;
711  mutable bool c_hig_dm_;
712  float hig_dphi_;
713  TBranch *b_hig_dphi_;
714  mutable bool c_hig_dphi_;
715  float hig_drmax_;
716  TBranch *b_hig_drmax_;
717  mutable bool c_hig_drmax_;
718  float ht_;
719  TBranch *b_ht_;
720  mutable bool c_ht_;
721  float ht40_;
722  TBranch *b_ht40_;
723  mutable bool c_ht40_;
724  float ht50_;
725  TBranch *b_ht50_;
726  mutable bool c_ht50_;
727  float ht_clean_;
728  TBranch *b_ht_clean_;
729  mutable bool c_ht_clean_;
730  float ht_hlt_;
731  TBranch *b_ht_hlt_;
732  mutable bool c_ht_hlt_;
733  float ht_isr_me_;
734  TBranch *b_ht_isr_me_;
735  mutable bool c_ht_isr_me_;
736  float ht_ra2_;
737  TBranch *b_ht_ra2_;
738  mutable bool c_ht_ra2_;
739  float ht_tru_;
740  TBranch *b_ht_tru_;
741  mutable bool c_ht_tru_;
742  float htx_;
743  TBranch *b_htx_;
744  mutable bool c_htx_;
745  float htx40_;
746  TBranch *b_htx40_;
747  mutable bool c_htx40_;
748  float htx50_;
749  TBranch *b_htx50_;
750  mutable bool c_htx50_;
752  TBranch *b_isr_tru_eta_;
753  mutable bool c_isr_tru_eta_;
755  TBranch *b_isr_tru_phi_;
756  mutable bool c_isr_tru_phi_;
757  float isr_tru_pt_;
758  TBranch *b_isr_tru_pt_;
759  mutable bool c_isr_tru_pt_;
761  TBranch *b_jetmismeas_;
762  mutable bool c_jetmismeas_;
763  std::vector<float>* jets_csv_;
764  TBranch *b_jets_csv_;
765  mutable bool c_jets_csv_;
766  std::vector<float>* jets_eta_;
767  TBranch *b_jets_eta_;
768  mutable bool c_jets_eta_;
769  std::vector<int> * jets_fjet08_index_;
771  mutable bool c_jets_fjet08_index_;
772  std::vector<int> * jets_fjet12_index_;
774  mutable bool c_jets_fjet12_index_;
775  std::vector<int> * jets_fjet14_index_;
777  mutable bool c_jets_fjet14_index_;
778  std::vector<int> * jets_fjet14_nolep_index_;
781  std::vector<int> * jets_fjet40_index_;
783  mutable bool c_jets_fjet40_index_;
784  std::vector<int> * jets_fjet50_index_;
786  mutable bool c_jets_fjet50_index_;
787  std::vector<bool>* jets_h1_;
788  TBranch *b_jets_h1_;
789  mutable bool c_jets_h1_;
790  std::vector<bool>* jets_h2_;
791  TBranch *b_jets_h2_;
792  mutable bool c_jets_h2_;
793  std::vector<int> * jets_hflavor_;
794  TBranch *b_jets_hflavor_;
795  mutable bool c_jets_hflavor_;
796  std::vector<bool>* jets_isisr_;
797  TBranch *b_jets_isisr_;
798  mutable bool c_jets_isisr_;
799  std::vector<bool>* jets_islep_;
800  TBranch *b_jets_islep_;
801  mutable bool c_jets_islep_;
802  std::vector<float>* jets_m_;
803  TBranch *b_jets_m_;
804  mutable bool c_jets_m_;
805  std::vector<float>* jets_phi_;
806  TBranch *b_jets_phi_;
807  mutable bool c_jets_phi_;
808  std::vector<float>* jets_pt_;
809  TBranch *b_jets_pt_;
810  mutable bool c_jets_pt_;
811  std::vector<float>* jets_pt_res_;
812  TBranch *b_jets_pt_res_;
813  mutable bool c_jets_pt_res_;
814  float jetsys_eta_;
815  TBranch *b_jetsys_eta_;
816  mutable bool c_jetsys_eta_;
817  float jetsys_m_;
818  TBranch *b_jetsys_m_;
819  mutable bool c_jetsys_m_;
822  mutable bool c_jetsys_nob_eta_;
824  TBranch *b_jetsys_nob_m_;
825  mutable bool c_jetsys_nob_m_;
828  mutable bool c_jetsys_nob_phi_;
831  mutable bool c_jetsys_nob_pt_;
832  float jetsys_phi_;
833  TBranch *b_jetsys_phi_;
834  mutable bool c_jetsys_phi_;
835  float jetsys_pt_;
836  TBranch *b_jetsys_pt_;
837  mutable bool c_jetsys_pt_;
838  bool json12p9_;
839  TBranch *b_json12p9_;
840  mutable bool c_json12p9_;
841  bool json2p6_;
842  TBranch *b_json2p6_;
843  mutable bool c_json2p6_;
844  bool json4p0_;
845  TBranch *b_json4p0_;
846  mutable bool c_json4p0_;
847  bool json7p65_;
848  TBranch *b_json7p65_;
849  mutable bool c_json7p65_;
850  std::vector<float>* leps_eta_;
851  TBranch *b_leps_eta_;
852  mutable bool c_leps_eta_;
853  std::vector<float>* leps_id_;
854  TBranch *b_leps_id_;
855  mutable bool c_leps_id_;
856  std::vector<float>* leps_phi_;
857  TBranch *b_leps_phi_;
858  mutable bool c_leps_phi_;
859  std::vector<float>* leps_pt_;
860  TBranch *b_leps_pt_;
861  mutable bool c_leps_pt_;
862  bool low_dphi_;
863  TBranch *b_low_dphi_;
864  mutable bool c_low_dphi_;
866  TBranch *b_lumiblock_;
867  mutable bool c_lumiblock_;
868  float m_tt_;
869  TBranch *b_m_tt_;
870  mutable bool c_m_tt_;
871  std::vector<float>* mc_eta_;
872  TBranch *b_mc_eta_;
873  mutable bool c_mc_eta_;
874  std::vector<int> * mc_id_;
875  TBranch *b_mc_id_;
876  mutable bool c_mc_id_;
877  std::vector<float>* mc_mass_;
878  TBranch *b_mc_mass_;
879  mutable bool c_mc_mass_;
880  std::vector<int> * mc_mom_;
881  TBranch *b_mc_mom_;
882  mutable bool c_mc_mom_;
883  std::vector<int> * mc_momidx_;
884  TBranch *b_mc_momidx_;
885  mutable bool c_mc_momidx_;
886  std::vector<float>* mc_phi_;
887  TBranch *b_mc_phi_;
888  mutable bool c_mc_phi_;
889  std::vector<float>* mc_pt_;
890  TBranch *b_mc_pt_;
891  mutable bool c_mc_pt_;
892  std::vector<int> * mc_status_;
893  TBranch *b_mc_status_;
894  mutable bool c_mc_status_;
895  float mct_;
896  TBranch *b_mct_;
897  mutable bool c_mct_;
898  float met_;
899  TBranch *b_met_;
900  mutable bool c_met_;
901  float met_calo_;
902  TBranch *b_met_calo_;
903  mutable bool c_met_calo_;
905  TBranch *b_met_calo_phi_;
906  mutable bool c_met_calo_phi_;
907  float met_mini_;
908  TBranch *b_met_mini_;
909  mutable bool c_met_mini_;
911  TBranch *b_met_mini_phi_;
912  mutable bool c_met_mini_phi_;
913  float met_nohf_;
914  TBranch *b_met_nohf_;
915  mutable bool c_met_nohf_;
917  TBranch *b_met_nohf_phi_;
918  mutable bool c_met_nohf_phi_;
919  float met_phi_;
920  TBranch *b_met_phi_;
921  mutable bool c_met_phi_;
922  float met_raw_;
923  TBranch *b_met_raw_;
924  mutable bool c_met_raw_;
926  TBranch *b_met_raw_phi_;
927  mutable bool c_met_raw_phi_;
928  float met_rebal_;
929  TBranch *b_met_rebal_;
930  mutable bool c_met_rebal_;
931  float met_tru_;
932  TBranch *b_met_tru_;
933  mutable bool c_met_tru_;
935  TBranch *b_met_tru_nuw_;
936  mutable bool c_met_tru_nuw_;
939  mutable bool c_met_tru_nuw_phi_;
941  TBranch *b_met_tru_phi_;
942  mutable bool c_met_tru_phi_;
943  int mgluino_;
944  TBranch *b_mgluino_;
945  mutable bool c_mgluino_;
946  float mht_;
947  TBranch *b_mht_;
948  mutable bool c_mht_;
949  float mht_clean_;
950  TBranch *b_mht_clean_;
951  mutable bool c_mht_clean_;
954  mutable bool c_mht_clean_phi_;
955  float mht_phi_;
956  TBranch *b_mht_phi_;
957  mutable bool c_mht_phi_;
958  float mj08_;
959  TBranch *b_mj08_;
960  mutable bool c_mj08_;
961  float mj12_;
962  TBranch *b_mj12_;
963  mutable bool c_mj12_;
964  float mj14_;
965  TBranch *b_mj14_;
966  mutable bool c_mj14_;
967  float mj14_nolep_;
968  TBranch *b_mj14_nolep_;
969  mutable bool c_mj14_nolep_;
970  float mj40_;
971  TBranch *b_mj40_;
972  mutable bool c_mj40_;
973  float mj50_;
974  TBranch *b_mj50_;
975  mutable bool c_mj50_;
976  int mlsp_;
977  TBranch *b_mlsp_;
978  mutable bool c_mlsp_;
979  std::vector<bool>* mm_;
980  TBranch *b_mm_;
981  mutable bool c_mm_;
982  std::vector<float>* mm_el_miniso_;
983  TBranch *b_mm_el_miniso_;
984  mutable bool c_mm_el_miniso_;
985  std::vector<float>* mm_el_pt_;
986  TBranch *b_mm_el_pt_;
987  mutable bool c_mm_el_pt_;
988  std::vector<float>* mm_ht_;
989  TBranch *b_mm_ht_;
990  mutable bool c_mm_ht_;
991  std::vector<float>* mm_jet_eta_;
992  TBranch *b_mm_jet_eta_;
993  mutable bool c_mm_jet_eta_;
994  std::vector<float>* mm_jet_m_;
995  TBranch *b_mm_jet_m_;
996  mutable bool c_mm_jet_m_;
997  std::vector<float>* mm_jet_phi_;
998  TBranch *b_mm_jet_phi_;
999  mutable bool c_mm_jet_phi_;
1000  std::vector<float>* mm_jet_pt_;
1001  TBranch *b_mm_jet_pt_;
1002  mutable bool c_mm_jet_pt_;
1003  std::vector<float>* mm_lep_pt_;
1004  TBranch *b_mm_lep_pt_;
1005  mutable bool c_mm_lep_pt_;
1006  std::vector<float>* mm_met_;
1007  TBranch *b_mm_met_;
1008  mutable bool c_mm_met_;
1009  std::vector<float>* mm_met_phi_;
1010  TBranch *b_mm_met_phi_;
1011  mutable bool c_mm_met_phi_;
1012  std::vector<float>* mm_mj14_lep_;
1013  TBranch *b_mm_mj14_lep_;
1014  mutable bool c_mm_mj14_lep_;
1015  std::vector<float>* mm_mj14_nolep_;
1017  mutable bool c_mm_mj14_nolep_;
1018  std::vector<float>* mm_mt_;
1019  TBranch *b_mm_mt_;
1020  mutable bool c_mm_mt_;
1021  std::vector<float>* mm_mu_miniso_;
1023  mutable bool c_mm_mu_miniso_;
1024  std::vector<float>* mm_mu_pt_;
1025  TBranch *b_mm_mu_pt_;
1026  mutable bool c_mm_mu_pt_;
1027  std::vector<int>* mm_nbm_;
1028  TBranch *b_mm_nbm_;
1029  mutable bool c_mm_nbm_;
1030  std::vector<int>* mm_nels_;
1031  TBranch *b_mm_nels_;
1032  mutable bool c_mm_nels_;
1033  std::vector<int>* mm_njets_;
1034  TBranch *b_mm_njets_;
1035  mutable bool c_mm_njets_;
1036  std::vector<int>* mm_nleps_;
1037  TBranch *b_mm_nleps_;
1038  mutable bool c_mm_nleps_;
1039  std::vector<int>* mm_nmus_;
1040  TBranch *b_mm_nmus_;
1041  mutable bool c_mm_nmus_;
1042  float mt_;
1043  TBranch *b_mt_;
1044  mutable bool c_mt_;
1045  float mt2_;
1046  TBranch *b_mt2_;
1047  mutable bool c_mt2_;
1048  float mt2_0mass_;
1049  TBranch *b_mt2_0mass_;
1050  mutable bool c_mt2_0mass_;
1051  float mt_nohf_;
1052  TBranch *b_mt_nohf_;
1053  mutable bool c_mt_nohf_;
1054  float mt_rebal_;
1055  TBranch *b_mt_rebal_;
1056  mutable bool c_mt_rebal_;
1057  float mt_tru_;
1058  TBranch *b_mt_tru_;
1059  mutable bool c_mt_tru_;
1061  TBranch *b_mt_tru_nuw_;
1062  mutable bool c_mt_tru_nuw_;
1063  float mumu_eta_;
1064  TBranch *b_mumu_eta_;
1065  mutable bool c_mumu_eta_;
1066  float mumu_m_;
1067  TBranch *b_mumu_m_;
1068  mutable bool c_mumu_m_;
1069  float mumu_phi_;
1070  TBranch *b_mumu_phi_;
1071  mutable bool c_mumu_phi_;
1072  float mumu_pt_;
1073  TBranch *b_mumu_pt_;
1074  mutable bool c_mumu_pt_;
1075  float mumu_pt1_;
1076  TBranch *b_mumu_pt1_;
1077  mutable bool c_mumu_pt1_;
1078  float mumu_pt2_;
1079  TBranch *b_mumu_pt2_;
1080  mutable bool c_mumu_pt2_;
1081  float mumu_w_;
1082  TBranch *b_mumu_w_;
1083  mutable bool c_mumu_w_;
1084  float mumuv_eta_;
1085  TBranch *b_mumuv_eta_;
1086  mutable bool c_mumuv_eta_;
1087  float mumuv_m_;
1088  TBranch *b_mumuv_m_;
1089  mutable bool c_mumuv_m_;
1090  float mumuv_phi_;
1091  TBranch *b_mumuv_phi_;
1092  mutable bool c_mumuv_phi_;
1093  float mumuv_pt_;
1094  TBranch *b_mumuv_pt_;
1095  mutable bool c_mumuv_pt_;
1096  float mumuv_pt1_;
1097  TBranch *b_mumuv_pt1_;
1098  mutable bool c_mumuv_pt1_;
1099  float mumuv_pt2_;
1100  TBranch *b_mumuv_pt2_;
1101  mutable bool c_mumuv_pt2_;
1102  float mumuv_w_;
1103  TBranch *b_mumuv_w_;
1104  mutable bool c_mumuv_w_;
1105  std::vector<int>* mus_charge_;
1106  TBranch *b_mus_charge_;
1107  mutable bool c_mus_charge_;
1108  std::vector<float>* mus_d0_;
1109  TBranch *b_mus_d0_;
1110  mutable bool c_mus_d0_;
1111  std::vector<float>* mus_dz_;
1112  TBranch *b_mus_dz_;
1113  mutable bool c_mus_dz_;
1114  std::vector<float>* mus_em_e_;
1115  TBranch *b_mus_em_e_;
1116  mutable bool c_mus_em_e_;
1117  std::vector<float>* mus_eta_;
1118  TBranch *b_mus_eta_;
1119  mutable bool c_mus_eta_;
1120  std::vector<float>* mus_had_e_;
1121  TBranch *b_mus_had_e_;
1122  mutable bool c_mus_had_e_;
1123  std::vector<bool>* mus_inz_;
1124  TBranch *b_mus_inz_;
1125  mutable bool c_mus_inz_;
1126  std::vector<bool>* mus_inzv_;
1127  TBranch *b_mus_inzv_;
1128  mutable bool c_mus_inzv_;
1129  std::vector<bool>* mus_isomu18_;
1130  TBranch *b_mus_isomu18_;
1131  mutable bool c_mus_isomu18_;
1132  std::vector<float>* mus_miniso_;
1133  TBranch *b_mus_miniso_;
1134  mutable bool c_mus_miniso_;
1135  std::vector<bool>* mus_mu50_;
1136  TBranch *b_mus_mu50_;
1137  mutable bool c_mus_mu50_;
1138  std::vector<bool>* mus_mu8_;
1139  TBranch *b_mus_mu8_;
1140  mutable bool c_mus_mu8_;
1141  std::vector<float>* mus_phi_;
1142  TBranch *b_mus_phi_;
1143  mutable bool c_mus_phi_;
1144  std::vector<float>* mus_pt_;
1145  TBranch *b_mus_pt_;
1146  mutable bool c_mus_pt_;
1147  std::vector<float>* mus_pterr_;
1148  TBranch *b_mus_pterr_;
1149  mutable bool c_mus_pterr_;
1150  std::vector<float>* mus_reliso_;
1151  TBranch *b_mus_reliso_;
1152  mutable bool c_mus_reliso_;
1153  std::vector<bool>* mus_sig_;
1154  TBranch *b_mus_sig_;
1155  mutable bool c_mus_sig_;
1156  std::vector<bool>* mus_sigid_;
1157  TBranch *b_mus_sigid_;
1158  mutable bool c_mus_sigid_;
1159  std::vector<bool>* mus_tight_;
1160  TBranch *b_mus_tight_;
1161  mutable bool c_mus_tight_;
1162  std::vector<bool>* mus_tm_;
1163  TBranch *b_mus_tm_;
1164  mutable bool c_mus_tm_;
1165  std::vector<int>* mus_trk_algo_;
1167  mutable bool c_mus_trk_algo_;
1168  std::vector<int>* mus_trk_nholes_in_;
1170  mutable bool c_mus_trk_nholes_in_;
1171  std::vector<int>* mus_trk_nholes_out_;
1174  std::vector<bool>* mus_trk_quality_;
1176  mutable bool c_mus_trk_quality_;
1177  std::vector<bool>* mus_vvvl_;
1178  TBranch *b_mus_vvvl_;
1179  mutable bool c_mus_vvvl_;
1180  std::vector<float>* mus_vvvl_eta_;
1182  mutable bool c_mus_vvvl_eta_;
1183  std::vector<float>* mus_vvvl_phi_;
1185  mutable bool c_mus_vvvl_phi_;
1186  std::vector<float>* mus_vvvl_pt_;
1187  TBranch *b_mus_vvvl_pt_;
1188  mutable bool c_mus_vvvl_pt_;
1189  int nbl_;
1190  TBranch *b_nbl_;
1191  mutable bool c_nbl_;
1192  int nbm_;
1193  TBranch *b_nbm_;
1194  mutable bool c_nbm_;
1195  int nbm20_;
1196  TBranch *b_nbm20_;
1197  mutable bool c_nbm20_;
1198  int nbm40_;
1199  TBranch *b_nbm40_;
1200  mutable bool c_nbm40_;
1201  int nbm50_;
1202  TBranch *b_nbm50_;
1203  mutable bool c_nbm50_;
1205  TBranch *b_nbm_ra2_;
1206  mutable bool c_nbm_ra2_;
1207  int nbt_;
1208  TBranch *b_nbt_;
1209  mutable bool c_nbt_;
1210  int nels_;
1211  TBranch *b_nels_;
1212  mutable bool c_nels_;
1214  TBranch *b_nels_ele23_;
1215  mutable bool c_nels_ele23_;
1217  TBranch *b_nels_vvvl_;
1218  mutable bool c_nels_vvvl_;
1220  TBranch *b_nfjets14_;
1221  mutable bool c_nfjets14_;
1223  TBranch *b_nfjets40_;
1224  mutable bool c_nfjets40_;
1225  float nisr_;
1226  TBranch *b_nisr_;
1227  mutable bool c_nisr_;
1229  TBranch *b_nisr_me_;
1230  mutable bool c_nisr_me_;
1231  int njets_;
1232  TBranch *b_njets_;
1233  mutable bool c_njets_;
1235  TBranch *b_njets20_;
1236  mutable bool c_njets20_;
1238  TBranch *b_njets40_;
1239  mutable bool c_njets40_;
1241  TBranch *b_njets50_;
1242  mutable bool c_njets50_;
1244  TBranch *b_njets_clean_;
1245  mutable bool c_njets_clean_;
1247  TBranch *b_njets_ra2_;
1248  mutable bool c_njets_ra2_;
1249  int nleps_;
1250  TBranch *b_nleps_;
1251  mutable bool c_nleps_;
1253  TBranch *b_nleps_tm_;
1254  mutable bool c_nleps_tm_;
1255  int nmus_;
1256  TBranch *b_nmus_;
1257  mutable bool c_nmus_;
1260  mutable bool c_nmus_isomu18_;
1262  TBranch *b_nmus_vvvl_;
1263  mutable bool c_nmus_vvvl_;
1265  TBranch *b_nonblind_;
1266  mutable bool c_nonblind_;
1267  int nph_;
1268  TBranch *b_nph_;
1269  mutable bool c_nph_;
1270  int npv_;
1271  TBranch *b_npv_;
1272  mutable bool c_npv_;
1273  int ntks_;
1274  TBranch *b_ntks_;
1275  mutable bool c_ntks_;
1277  TBranch *b_ntruels_;
1278  mutable bool c_ntruels_;
1280  TBranch *b_ntruleps_;
1281  mutable bool c_ntruleps_;
1283  TBranch *b_ntrumus_;
1284  mutable bool c_ntrumus_;
1285  int ntrupv_;
1286  TBranch *b_ntrupv_;
1287  mutable bool c_ntrupv_;
1289  TBranch *b_ntrupv_mean_;
1290  mutable bool c_ntrupv_mean_;
1292  TBranch *b_ntrutaush_;
1293  mutable bool c_ntrutaush_;
1295  TBranch *b_ntrutausl_;
1296  mutable bool c_ntrutausl_;
1297  int nvels_;
1298  TBranch *b_nvels_;
1299  mutable bool c_nvels_;
1300  int nveto_;
1301  TBranch *b_nveto_;
1302  mutable bool c_nveto_;
1303  int nvleps_;
1304  TBranch *b_nvleps_;
1305  mutable bool c_nvleps_;
1306  int nvmus_;
1307  TBranch *b_nvmus_;
1308  mutable bool c_nvmus_;
1310  TBranch *b_onel_ele105_;
1311  mutable bool c_onel_ele105_;
1313  TBranch *b_onel_ele23_;
1314  mutable bool c_onel_ele23_;
1315  float onel_ele8_;
1316  TBranch *b_onel_ele8_;
1317  mutable bool c_onel_ele8_;
1318  float onel_vvvl_;
1319  TBranch *b_onel_vvvl_;
1320  mutable bool c_onel_vvvl_;
1321  float onht_;
1322  TBranch *b_onht_;
1323  mutable bool c_onht_;
1324  float onmet_;
1325  TBranch *b_onmet_;
1326  mutable bool c_onmet_;
1329  mutable bool c_onmu_isomu18_;
1330  float onmu_mu50_;
1331  TBranch *b_onmu_mu50_;
1332  mutable bool c_onmu_mu50_;
1333  float onmu_mu8_;
1334  TBranch *b_onmu_mu8_;
1335  mutable bool c_onmu_mu8_;
1336  float onmu_vvvl_;
1337  TBranch *b_onmu_vvvl_;
1338  mutable bool c_onmu_vvvl_;
1339  float onph_ph90_;
1340  TBranch *b_onph_ph90_;
1341  mutable bool c_onph_ph90_;
1342  bool pass_;
1343  TBranch *b_pass_;
1344  mutable bool c_pass_;
1345  bool pass20_;
1346  TBranch *b_pass20_;
1347  mutable bool c_pass20_;
1348  bool pass40_;
1349  TBranch *b_pass40_;
1350  mutable bool c_pass40_;
1351  bool pass50_;
1352  TBranch *b_pass50_;
1353  mutable bool c_pass50_;
1356  mutable bool c_pass_cschalo_;
1359  mutable bool c_pass_ecaldeadcell_;
1362  mutable bool c_pass_eebadsc_;
1364  TBranch *b_pass_goodv_;
1365  mutable bool c_pass_goodv_;
1367  TBranch *b_pass_hbhe_;
1368  mutable bool c_pass_hbhe_;
1371  mutable bool c_pass_hbheiso_;
1373  TBranch *b_pass_jets_;
1374  mutable bool c_pass_jets_;
1376  TBranch *b_pass_jets20_;
1377  mutable bool c_pass_jets20_;
1379  TBranch *b_pass_jets40_;
1380  mutable bool c_pass_jets40_;
1382  TBranch *b_pass_jets50_;
1383  mutable bool c_pass_jets50_;
1386  mutable bool c_pass_jets_nohf_;
1389  mutable bool c_pass_jets_ra2_;
1392  mutable bool c_pass_jets_tight_;
1397  TBranch *b_pass_nohf_;
1398  mutable bool c_pass_nohf_;
1400  TBranch *b_pass_ra2_;
1401  mutable bool c_pass_ra2_;
1404  mutable bool c_pass_ra2_badmu_;
1405  std::vector<float>* ph_eta_;
1406  TBranch *b_ph_eta_;
1407  mutable bool c_ph_eta_;
1408  std::vector<bool>* ph_ph90_;
1409  TBranch *b_ph_ph90_;
1410  mutable bool c_ph_ph90_;
1411  std::vector<float>* ph_phi_;
1412  TBranch *b_ph_phi_;
1413  mutable bool c_ph_phi_;
1414  std::vector<float>* ph_pt_;
1415  TBranch *b_ph_pt_;
1416  mutable bool c_ph_pt_;
1417  std::vector<bool>* ph_tm_;
1418  TBranch *b_ph_tm_;
1419  mutable bool c_ph_tm_;
1420  int run_;
1421  TBranch *b_run_;
1422  mutable bool c_run_;
1423  float st_;
1424  TBranch *b_st_;
1425  mutable bool c_st_;
1426  float st40_;
1427  TBranch *b_st40_;
1428  mutable bool c_st40_;
1429  float st50_;
1430  TBranch *b_st50_;
1431  mutable bool c_st50_;
1432  bool stitch_;
1433  TBranch *b_stitch_;
1434  mutable bool c_stitch_;
1435  std::vector<float>* sys_bctag_;
1436  TBranch *b_sys_bctag_;
1437  mutable bool c_sys_bctag_;
1438  std::vector<float>* sys_bctag40_;
1439  TBranch *b_sys_bctag40_;
1440  mutable bool c_sys_bctag40_;
1441  std::vector<float>* sys_bctag_loose_;
1443  mutable bool c_sys_bctag_loose_;
1444  std::vector<float>* sys_fs_bctag_;
1446  mutable bool c_sys_fs_bctag_;
1447  std::vector<float>* sys_fs_bctag40_;
1449  mutable bool c_sys_fs_bctag40_;
1450  std::vector<float>* sys_fs_lep_;
1451  TBranch *b_sys_fs_lep_;
1452  mutable bool c_sys_fs_lep_;
1453  std::vector<float>* sys_fs_udsgtag_;
1455  mutable bool c_sys_fs_udsgtag_;
1456  std::vector<float>* sys_fs_udsgtag40_;
1458  mutable bool c_sys_fs_udsgtag40_;
1459  std::vector<float>* sys_ht_;
1460  TBranch *b_sys_ht_;
1461  mutable bool c_sys_ht_;
1462  std::vector<float>* sys_ht40_;
1463  TBranch *b_sys_ht40_;
1464  mutable bool c_sys_ht40_;
1465  std::vector<float>* sys_isr_;
1466  TBranch *b_sys_isr_;
1467  mutable bool c_sys_isr_;
1468  std::vector<float>* sys_lep_;
1469  TBranch *b_sys_lep_;
1470  mutable bool c_sys_lep_;
1471  std::vector<float>* sys_met_;
1472  TBranch *b_sys_met_;
1473  mutable bool c_sys_met_;
1474  std::vector<float>* sys_mj14_;
1475  TBranch *b_sys_mj14_;
1476  mutable bool c_sys_mj14_;
1477  std::vector<float>* sys_mj14_nolep_;
1479  mutable bool c_sys_mj14_nolep_;
1480  std::vector<float>* sys_mj40_;
1481  TBranch *b_sys_mj40_;
1482  mutable bool c_sys_mj40_;
1483  std::vector<float>* sys_mt_;
1484  TBranch *b_sys_mt_;
1485  mutable bool c_sys_mt_;
1486  std::vector<float>* sys_muf_;
1487  TBranch *b_sys_muf_;
1488  mutable bool c_sys_muf_;
1489  std::vector<float>* sys_mur_;
1490  TBranch *b_sys_mur_;
1491  mutable bool c_sys_mur_;
1492  std::vector<float>* sys_murf_;
1493  TBranch *b_sys_murf_;
1494  mutable bool c_sys_murf_;
1495  std::vector<int> * sys_nbm_;
1496  TBranch *b_sys_nbm_;
1497  mutable bool c_sys_nbm_;
1498  std::vector<int> * sys_nbm40_;
1499  TBranch *b_sys_nbm40_;
1500  mutable bool c_sys_nbm40_;
1501  std::vector<int> * sys_njets_;
1502  TBranch *b_sys_njets_;
1503  mutable bool c_sys_njets_;
1504  std::vector<int> * sys_njets40_;
1505  TBranch *b_sys_njets40_;
1506  mutable bool c_sys_njets40_;
1507  std::vector<bool>* sys_pass_;
1508  TBranch *b_sys_pass_;
1509  mutable bool c_sys_pass_;
1510  std::vector<bool>* sys_pass40_;
1511  TBranch *b_sys_pass40_;
1512  mutable bool c_sys_pass40_;
1513  std::vector<float>* sys_pu_;
1514  TBranch *b_sys_pu_;
1515  mutable bool c_sys_pu_;
1516  std::vector<float>* sys_st_;
1517  TBranch *b_sys_st_;
1518  mutable bool c_sys_st_;
1519  std::vector<float>* sys_st40_;
1520  TBranch *b_sys_st40_;
1521  mutable bool c_sys_st40_;
1522  std::vector<float>* sys_trig_;
1523  TBranch *b_sys_trig_;
1524  mutable bool c_sys_trig_;
1525  std::vector<float>* sys_udsgtag_;
1526  TBranch *b_sys_udsgtag_;
1527  mutable bool c_sys_udsgtag_;
1528  std::vector<float>* sys_udsgtag40_;
1530  mutable bool c_sys_udsgtag40_;
1531  std::vector<float>* sys_udsgtag_loose_;
1533  mutable bool c_sys_udsgtag_loose_;
1534  std::vector<float>* tks_d0_;
1535  TBranch *b_tks_d0_;
1536  mutable bool c_tks_d0_;
1537  std::vector<float>* tks_dz_;
1538  TBranch *b_tks_dz_;
1539  mutable bool c_tks_dz_;
1540  std::vector<float>* tks_eta_;
1541  TBranch *b_tks_eta_;
1542  mutable bool c_tks_eta_;
1543  std::vector<float>* tks_miniso_;
1544  TBranch *b_tks_miniso_;
1545  mutable bool c_tks_miniso_;
1546  std::vector<float>* tks_mt_;
1547  TBranch *b_tks_mt_;
1548  mutable bool c_tks_mt_;
1549  std::vector<float>* tks_mt2_;
1550  TBranch *b_tks_mt2_;
1551  mutable bool c_tks_mt2_;
1552  std::vector<int>* tks_pdg_;
1553  TBranch *b_tks_pdg_;
1554  mutable bool c_tks_pdg_;
1555  std::vector<float>* tks_phi_;
1556  TBranch *b_tks_phi_;
1557  mutable bool c_tks_phi_;
1558  std::vector<float>* tks_pt_;
1559  TBranch *b_tks_pt_;
1560  mutable bool c_tks_pt_;
1561  std::vector<float>* tks_reliso_;
1562  TBranch *b_tks_reliso_;
1563  mutable bool c_tks_reliso_;
1564  std::vector<bool>* tks_tm_;
1565  TBranch *b_tks_tm_;
1566  mutable bool c_tks_tm_;
1567  std::vector<bool>* trig_;
1568  TBranch *b_trig_;
1569  mutable bool c_trig_;
1571  TBranch *b_trig_lep_;
1572  mutable bool c_trig_lep_;
1574  TBranch *b_trig_met_;
1575  mutable bool c_trig_met_;
1576  std::vector<float>* trig_prescale_;
1578  mutable bool c_trig_prescale_;
1580  TBranch *b_trig_ra4_;
1581  mutable bool c_trig_ra4_;
1583  TBranch *b_trig_vvvl_;
1584  mutable bool c_trig_vvvl_;
1585  int type_;
1586  TBranch *b_type_;
1587  mutable bool c_type_;
1588  float w_btag_;
1589  TBranch *b_w_btag_;
1590  mutable bool c_w_btag_;
1591  float w_btag40_;
1592  TBranch *b_w_btag40_;
1593  mutable bool c_w_btag40_;
1596  mutable bool c_w_btag_loose_;
1597  float w_fs_lep_;
1598  TBranch *b_w_fs_lep_;
1599  mutable bool c_w_fs_lep_;
1600  float w_isr_;
1601  TBranch *b_w_isr_;
1602  mutable bool c_w_isr_;
1603  float w_lep_;
1604  TBranch *b_w_lep_;
1605  mutable bool c_w_lep_;
1606  float w_lumi_;
1607  TBranch *b_w_lumi_;
1608  mutable bool c_w_lumi_;
1609  float w_pu_;
1610  TBranch *b_w_pu_;
1611  mutable bool c_w_pu_;
1612  float w_toppt_;
1613  TBranch *b_w_toppt_;
1614  mutable bool c_w_toppt_;
1615  float weight_;
1616  TBranch *b_weight_;
1617  mutable bool c_weight_;
1619  TBranch *b_weight_rpv_;
1620  mutable bool c_weight_rpv_;
1621 };
1622 
1623 #include "baby_full.hpp"
1624 
1625 #endif
bool c_mumuv_pt1_
Flag if cached mumuv_pt1 up to date.
Definition: baby.hpp:1098
TBranch * b_onel_ele8_
Branch from which onel_ele8 is read.
Definition: baby.hpp:1316
TBranch * b_nbm_
Branch from which nbm is read.
Definition: baby.hpp:1193
bool c_mm_ht_
Flag if cached mm_ht up to date.
Definition: baby.hpp:990
int const & njets50() const
Get njets50 for current event and cache it.
Definition: baby.cpp:6017
TBranch * b_mumuv_eta_
Branch from which mumuv_eta is read.
Definition: baby.hpp:1085
TBranch * b_hig2_m_
Branch from which hig2_m is read.
Definition: baby.hpp:695
float const & w_btag() const
Get w_btag for current event and cache it.
Definition: baby.cpp:7409
float const & elelv_pt() const
Get elelv_pt for current event and cache it.
Definition: baby.cpp:3113
TBranch * b_njets50_
Branch from which njets50 is read.
Definition: baby.hpp:1241
TBranch * b_sys_pass40_
Branch from which sys_pass40 is read.
Definition: baby.hpp:1511
bool c_sys_mt_
Flag if cached sys_mt up to date.
Definition: baby.hpp:1485
bool c_jets_hflavor_
Flag if cached jets_hflavor up to date.
Definition: baby.hpp:795
std::set< std::string > file_names_
Files loaded into TChain.
Definition: baby.hpp:455
TBranch * b_lumiblock_
Branch from which lumiblock is read.
Definition: baby.hpp:866
int nels_vvvl_
Cached value of nels_vvvl.
Definition: baby.hpp:1216
bool c_mm_mj14_lep_
Flag if cached mm_mj14_lep up to date.
Definition: baby.hpp:1014
std::vector< int > *const & mc_status() const
Get mc_status for current event and cache it.
Definition: baby.cpp:4625
bool c_mm_njets_
Flag if cached mm_njets up to date.
Definition: baby.hpp:1035
std::vector< float > * mm_jet_m_
Cached value of mm_jet_m.
Definition: baby.hpp:994
TBranch * b_elelv_pt2_
Branch from which elelv_pt2 is read.
Definition: baby.hpp:521
std::vector< bool > * mus_inzv_
Cached value of mus_inzv.
Definition: baby.hpp:1126
float const & mj12() const
Get mj12 for current event and cache it.
Definition: baby.cpp:4901
TBranch * b_fjets40_nconst_
Branch from which fjets40_nconst is read.
Definition: baby.hpp:668
std::vector< float > * mm_mt_
Cached value of mm_mt.
Definition: baby.hpp:1018
bool c_elelv_phi_
Flag if cached elelv_phi up to date.
Definition: baby.hpp:513
TBranch * b_hig_dm_
Branch from which hig_dm is read.
Definition: baby.hpp:710
std::vector< float > *const & sys_udsgtag() const
Get sys_udsgtag for current event and cache it.
Definition: baby.cpp:7157
bool c_sys_nbm_
Flag if cached sys_nbm up to date.
Definition: baby.hpp:1497
std::vector< int > *const & jets_fjet12_index() const
Get jets_fjet12_index for current event and cache it.
Definition: baby.cpp:4145
std::vector< bool > *const & mus_inz() const
Get mus_inz for current event and cache it.
Definition: baby.cpp:5549
TBranch * b_els_ele23_
Branch from which els_ele23 is read.
Definition: baby.hpp:566
float const & onht() const
Get onht for current event and cache it.
Definition: baby.cpp:6341
TBranch * b_fjets14_pt_
Branch from which fjets14_pt is read.
Definition: baby.hpp:659
float elelv_eta_
Cached value of elelv_eta.
Definition: baby.hpp:505
std::vector< bool > *const & els_inzv() const
Get els_inzv for current event and cache it.
Definition: baby.cpp:3401
float mumuv_eta_
Cached value of mumuv_eta.
Definition: baby.hpp:1084
bool c_mt_tru_
Flag if cached mt_tru up to date.
Definition: baby.hpp:1059
std::vector< float > *const & els_reliso() const
Get els_reliso for current event and cache it.
Definition: baby.cpp:3473
int const & ntrutaush() const
Get ntrutaush for current event and cache it.
Definition: baby.cpp:6221
int const & run() const
Get run for current event and cache it.
Definition: baby.cpp:6737
TBranch * b_leps_phi_
Branch from which leps_phi is read.
Definition: baby.hpp:857
bool c_sys_fs_lep_
Flag if cached sys_fs_lep up to date.
Definition: baby.hpp:1452
std::vector< int > * jets_fjet14_nolep_index_
Cached value of jets_fjet14_nolep_index.
Definition: baby.hpp:778
float met_raw_
Cached value of met_raw.
Definition: baby.hpp:922
std::vector< float > *const & mus_eta() const
Get mus_eta for current event and cache it.
Definition: baby.cpp:5525
std::vector< int > *const & jets_fjet14_index() const
Get jets_fjet14_index for current event and cache it.
Definition: baby.cpp:4157
TBranch * b_njets_
Branch from which njets is read.
Definition: baby.hpp:1232
float const & met_tru_nuw() const
Get met_tru_nuw for current event and cache it.
Definition: baby.cpp:4793
float const & mumuv_eta() const
Get mumuv_eta for current event and cache it.
Definition: baby.cpp:5393
bool c_jets_h2_
Flag if cached jets_h2 up to date.
Definition: baby.hpp:792
float st40_
Cached value of st40.
Definition: baby.hpp:1426
TBranch * b_hig_drmax_
Branch from which hig_drmax is read.
Definition: baby.hpp:716
bool c_met_nohf_phi_
Flag if cached met_nohf_phi up to date.
Definition: baby.hpp:918
std::vector< float > * mm_ht_
Cached value of mm_ht.
Definition: baby.hpp:988
bool c_mc_status_
Flag if cached mc_status up to date.
Definition: baby.hpp:894
float const & mt2() const
Get mt2 for current event and cache it.
Definition: baby.cpp:5237
std::vector< float > * els_vvvl_phi_
Cached value of els_vvvl_phi.
Definition: baby.hpp:637
bool c_sys_fs_udsgtag40_
Flag if cached sys_fs_udsgtag40 up to date.
Definition: baby.hpp:1458
TBranch * b_els_vvvl_
Branch from which els_vvvl is read.
Definition: baby.hpp:632
float mj12_
Cached value of mj12.
Definition: baby.hpp:961
TBranch * b_elelv_w_
Branch from which elelv_w is read.
Definition: baby.hpp:524
bool pass20_
Cached value of pass20.
Definition: baby.hpp:1345
std::vector< float > *const & fjets14_eta() const
Get fjets14_eta for current event and cache it.
Definition: baby.cpp:3641
bool pass_nohf_
Cached value of pass_nohf.
Definition: baby.hpp:1396
float jetsys_nob_pt_
Cached value of jetsys_nob_pt.
Definition: baby.hpp:829
std::vector< bool > *const & els_tm() const
Get els_tm for current event and cache it.
Definition: baby.cpp:3533
float const & dphi2() const
Get dphi2 for current event and cache it.
Definition: baby.cpp:2921
bool c_sys_pu_
Flag if cached sys_pu up to date.
Definition: baby.hpp:1515
std::vector< float > *const & jets_csv() const
Get jets_csv for current event and cache it.
Definition: baby.cpp:4109
TBranch * b_sys_udsgtag_loose_
Branch from which sys_udsgtag_loose is read.
Definition: baby.hpp:1532
float const & hig2_pt() const
Get hig2_pt for current event and cache it.
Definition: baby.cpp:3857
bool c_met_calo_
Flag if cached met_calo up to date.
Definition: baby.hpp:903
TBranch * b_els_d0_
Branch from which els_d0 is read.
Definition: baby.hpp:551
std::vector< float > * mm_jet_pt_
Cached value of mm_jet_pt.
Definition: baby.hpp:1000
TBranch * b_tks_miniso_
Branch from which tks_miniso is read.
Definition: baby.hpp:1544
bool c_ntrutaush_
Flag if cached ntrutaush up to date.
Definition: baby.hpp:1293
TBranch * b_mj14_
Branch from which mj14 is read.
Definition: baby.hpp:965
bool c_mumu_pt1_
Flag if cached mumu_pt1 up to date.
Definition: baby.hpp:1077
int nvels_
Cached value of nvels.
Definition: baby.hpp:1297
TBranch * b_pass_jets50_
Branch from which pass_jets50 is read.
Definition: baby.hpp:1382
bool c_mlsp_
Flag if cached mlsp up to date.
Definition: baby.hpp:978
TBranch * b_els_miniso_
Branch from which els_miniso is read.
Definition: baby.hpp:596
int const & nbl() const
Get nbl for current event and cache it.
Definition: baby.cpp:5813
float const & hig_drmax() const
Get hig_drmax for current event and cache it.
Definition: baby.cpp:3917
TBranch * b_mm_jet_pt_
Branch from which mm_jet_pt is read.
Definition: baby.hpp:1001
float met_mini_
Cached value of met_mini.
Definition: baby.hpp:907
bool pass_hbhe_
Cached value of pass_hbhe.
Definition: baby.hpp:1366
std::vector< bool > * jets_isisr_
Cached value of jets_isisr.
Definition: baby.hpp:796
float onel_ele105_
Cached value of onel_ele105.
Definition: baby.hpp:1309
TBranch * b_jetsys_nob_eta_
Branch from which jetsys_nob_eta is read.
Definition: baby.hpp:821
bool c_pass_goodv_
Flag if cached pass_goodv up to date.
Definition: baby.hpp:1365
TBranch * b_sys_st_
Branch from which sys_st is read.
Definition: baby.hpp:1517
virtual void Initialize()
Setup all branches.
Definition: baby.cpp:2500
bool c_pass_jets50_
Flag if cached pass_jets50 up to date.
Definition: baby.hpp:1383
TBranch * b_pass_eebadsc_
Branch from which pass_eebadsc is read.
Definition: baby.hpp:1361
TBranch * b_ht_ra2_
Branch from which ht_ra2 is read.
Definition: baby.hpp:737
float const & elel_phi() const
Get elel_phi for current event and cache it.
Definition: baby.cpp:3017
std::vector< int > *const & mm_nbm() const
Get mm_nbm for current event and cache it.
Definition: baby.cpp:5165
float elelv_w_
Cached value of elelv_w.
Definition: baby.hpp:523
TBranch * b_jets_hflavor_
Branch from which jets_hflavor is read.
Definition: baby.hpp:794
TBranch * b_pass_hbhe_
Branch from which pass_hbhe is read.
Definition: baby.hpp:1367
std::vector< float > * fjets14_m_
Cached value of fjets14_m.
Definition: baby.hpp:649
bool const & fromGS() const
Get fromGS for current event and cache it.
Definition: baby.cpp:3761
bool const & json4p0() const
Get json4p0 for current event and cache it.
Definition: baby.cpp:4433
float const & elelv_eta() const
Get elelv_eta for current event and cache it.
Definition: baby.cpp:3077
bool c_fjets14_m_
Flag if cached fjets14_m up to date.
Definition: baby.hpp:651
bool c_mumuv_pt2_
Flag if cached mumuv_pt2 up to date.
Definition: baby.hpp:1101
float hig_dm_
Cached value of hig_dm.
Definition: baby.hpp:709
float elelv_pt1_
Cached value of elelv_pt1.
Definition: baby.hpp:517
std::vector< float > *const & sys_st() const
Get sys_st for current event and cache it.
Definition: baby.cpp:7121
std::vector< float > *const & mus_dz() const
Get mus_dz for current event and cache it.
Definition: baby.cpp:5501
TBranch * b_low_dphi_
Branch from which low_dphi is read.
Definition: baby.hpp:863
TBranch * b_hig_dphi_
Branch from which hig_dphi is read.
Definition: baby.hpp:713
float mj14_
Cached value of mj14.
Definition: baby.hpp:964
float const & mumu_pt() const
Get mumu_pt for current event and cache it.
Definition: baby.cpp:5345
bool c_pass_
Flag if cached pass up to date.
Definition: baby.hpp:1344
bool c_m_tt_
Flag if cached m_tt up to date.
Definition: baby.hpp:870
TBranch * b_htx50_
Branch from which htx50 is read.
Definition: baby.hpp:749
int nisr_me_
Cached value of nisr_me.
Definition: baby.hpp:1228
float const & mct() const
Get mct for current event and cache it.
Definition: baby.cpp:4637
bool c_jets_fjet50_index_
Flag if cached jets_fjet50_index up to date.
Definition: baby.hpp:786
TBranch * b_els_hovere_
Branch from which els_hovere is read.
Definition: baby.hpp:581
bool c_mm_
Flag if cached mm up to date.
Definition: baby.hpp:981
float w_toppt_
Cached value of w_toppt.
Definition: baby.hpp:1612
std::vector< float > *const & jets_m() const
Get jets_m for current event and cache it.
Definition: baby.cpp:4265
int const & mgluino() const
Get mgluino for current event and cache it.
Definition: baby.cpp:4829
std::vector< float > * els_trk_pterr_
Cached value of els_trk_pterr.
Definition: baby.hpp:628
std::vector< float > * sys_udsgtag_
Cached value of sys_udsgtag.
Definition: baby.hpp:1525
std::vector< int > * fjets14_nconst_
Cached value of fjets14_nconst.
Definition: baby.hpp:652
float elmu_w_
Cached value of elmu_w.
Definition: baby.hpp:544
float w_btag_loose_
Cached value of w_btag_loose.
Definition: baby.hpp:1594
float onmu_mu8_
Cached value of onmu_mu8.
Definition: baby.hpp:1333
float const & jetsys_eta() const
Get jetsys_eta for current event and cache it.
Definition: baby.cpp:4313
std::vector< bool > *const & els_ele8() const
Get els_ele8 for current event and cache it.
Definition: baby.cpp:3329
TBranch * b_pass_cschalo_
Branch from which pass_cschalo is read.
Definition: baby.hpp:1355
std::vector< float > *const & sys_fs_bctag() const
Get sys_fs_bctag for current event and cache it.
Definition: baby.cpp:6833
bool c_jets_fjet14_index_
Flag if cached jets_fjet14_index up to date.
Definition: baby.hpp:777
std::vector< float > *const & els_hovere() const
Get els_hovere for current event and cache it.
Definition: baby.cpp:3377
TBranch * b_isr_tru_pt_
Branch from which isr_tru_pt is read.
Definition: baby.hpp:758
std::vector< int > *const & mm_nleps() const
Get mm_nleps for current event and cache it.
Definition: baby.cpp:5201
TBranch * b_jetsys_phi_
Branch from which jetsys_phi is read.
Definition: baby.hpp:833
bool c_tks_tm_
Flag if cached tks_tm up to date.
Definition: baby.hpp:1566
TBranch * b_mus_vvvl_
Branch from which mus_vvvl is read.
Definition: baby.hpp:1178
float const & eff_trig() const
Get eff_trig for current event and cache it.
Definition: baby.cpp:2981
std::vector< float > * mc_eta_
Cached value of mc_eta.
Definition: baby.hpp:871
std::vector< float > * sys_trig_
Cached value of sys_trig.
Definition: baby.hpp:1522
bool c_mm_jet_m_
Flag if cached mm_jet_m up to date.
Definition: baby.hpp:996
std::vector< float > * sys_st40_
Cached value of sys_st40.
Definition: baby.hpp:1519
bool c_mt_rebal_
Flag if cached mt_rebal up to date.
Definition: baby.hpp:1056
TBranch * b_tks_dz_
Branch from which tks_dz is read.
Definition: baby.hpp:1538
bool pass_ecaldeadcell_
Cached value of pass_ecaldeadcell.
Definition: baby.hpp:1357
bool c_ntrumus_
Flag if cached ntrumus up to date.
Definition: baby.hpp:1284
std::vector< float > *const & sys_ht() const
Get sys_ht for current event and cache it.
Definition: baby.cpp:6893
int const & njets() const
Get njets for current event and cache it.
Definition: baby.cpp:5981
std::vector< float > *const & els_pt() const
Get els_pt for current event and cache it.
Definition: baby.cpp:3461
float const & mt_tru() const
Get mt_tru for current event and cache it.
Definition: baby.cpp:5285
bool c_onel_ele105_
Flag if cached onel_ele105 up to date.
Definition: baby.hpp:1311
bool c_hig2_pt_
Flag if cached hig2_pt up to date.
Definition: baby.hpp:702
float elel_pt_
Cached value of elel_pt.
Definition: baby.hpp:493
bool c_pass_jets_
Flag if cached pass_jets up to date.
Definition: baby.hpp:1374
bool c_mct_
Flag if cached mct up to date.
Definition: baby.hpp:897
std::vector< int > * jets_fjet12_index_
Cached value of jets_fjet12_index.
Definition: baby.hpp:772
bool c_hig2_phi_
Flag if cached hig2_phi up to date.
Definition: baby.hpp:699
TBranch * b_pass_jets40_
Branch from which pass_jets40 is read.
Definition: baby.hpp:1379
bool c_mm_met_phi_
Flag if cached mm_met_phi up to date.
Definition: baby.hpp:1011
TBranch * b_st40_
Branch from which st40 is read.
Definition: baby.hpp:1427
std::vector< bool > * mus_sigid_
Cached value of mus_sigid.
Definition: baby.hpp:1156
std::vector< float > *const & els_trk_pt() const
Get els_trk_pt for current event and cache it.
Definition: baby.cpp:3557
TBranch * b_pass_
Branch from which pass is read.
Definition: baby.hpp:1343
bool c_mm_jet_eta_
Flag if cached mm_jet_eta up to date.
Definition: baby.hpp:993
TBranch * b_mj40_
Branch from which mj40 is read.
Definition: baby.hpp:971
bool c_els_vvvl_
Flag if cached els_vvvl up to date.
Definition: baby.hpp:633
float elelv_m_
Cached value of elelv_m.
Definition: baby.hpp:508
bool const & pass_ra2() const
Get pass_ra2 for current event and cache it.
Definition: baby.cpp:6653
TBranch * b_els_ip3d_
Branch from which els_ip3d is read.
Definition: baby.hpp:590
bool c_hig1_eta_
Flag if cached hig1_eta up to date.
Definition: baby.hpp:681
std::vector< float > *const & sys_ht40() const
Get sys_ht40 for current event and cache it.
Definition: baby.cpp:6905
TBranch * b_sys_bctag_
Branch from which sys_bctag is read.
Definition: baby.hpp:1436
float const & onmu_isomu18() const
Get onmu_isomu18 for current event and cache it.
Definition: baby.cpp:6365
TBranch * b_met_rebal_
Branch from which met_rebal is read.
Definition: baby.hpp:929
bool nonblind_
Cached value of nonblind.
Definition: baby.hpp:1264
std::vector< float > *const & els_vvvl_phi() const
Get els_vvvl_phi for current event and cache it.
Definition: baby.cpp:3605
float onmet_
Cached value of onmet.
Definition: baby.hpp:1324
bool c_isr_tru_phi_
Flag if cached isr_tru_phi up to date.
Definition: baby.hpp:756
int nfjets14_
Cached value of nfjets14.
Definition: baby.hpp:1219
TBranch * b_elmu_pt_
Branch from which elmu_pt is read.
Definition: baby.hpp:536
TBranch * b_sys_fs_bctag40_
Branch from which sys_fs_bctag40 is read.
Definition: baby.hpp:1448
TBranch * b_met_mini_
Branch from which met_mini is read.
Definition: baby.hpp:908
bool c_jetsys_phi_
Flag if cached jetsys_phi up to date.
Definition: baby.hpp:834
float const & elelv_w() const
Get elelv_w for current event and cache it.
Definition: baby.cpp:3149
std::vector< float > * mm_el_pt_
Cached value of mm_el_pt.
Definition: baby.hpp:985
float const & w_btag40() const
Get w_btag40 for current event and cache it.
Definition: baby.cpp:7421
float const & mumu_eta() const
Get mumu_eta for current event and cache it.
Definition: baby.cpp:5309
Long64_t event_
Cached value of event.
Definition: baby.hpp:643
TBranch * b_sys_njets40_
Branch from which sys_njets40 is read.
Definition: baby.hpp:1505
TBranch * b_w_isr_
Branch from which w_isr is read.
Definition: baby.hpp:1601
std::vector< float > * els_deta_sctrk_
Cached value of els_deta_sctrk.
Definition: baby.hpp:553
TBranch * b_mus_eta_
Branch from which mus_eta is read.
Definition: baby.hpp:1118
bool c_mumu_m_
Flag if cached mumu_m up to date.
Definition: baby.hpp:1068
TBranch * b_eff_jetid_
Branch from which eff_jetid is read.
Definition: baby.hpp:479
std::vector< int > * mc_id_
Cached value of mc_id.
Definition: baby.hpp:874
TBranch * b_mus_had_e_
Branch from which mus_had_e is read.
Definition: baby.hpp:1121
bool const & pass_jets() const
Get pass_jets for current event and cache it.
Definition: baby.cpp:6545
TBranch * b_njets20_
Branch from which njets20 is read.
Definition: baby.hpp:1235
std::vector< float > *const & fjets14_m() const
Get fjets14_m for current event and cache it.
Definition: baby.cpp:3653
float mt_nohf_
Cached value of mt_nohf.
Definition: baby.hpp:1051
static NamedFunc GetFunction(const std::string &var_name)
Get a NamedFunc accessing specified variable.
Definition: baby.cpp:1712
float hig2_pt_
Cached value of hig2_pt.
Definition: baby.hpp:700
std::vector< float > *const & mus_phi() const
Get mus_phi for current event and cache it.
Definition: baby.cpp:5621
std::vector< int > *const & fjets14_nconst() const
Get fjets14_nconst for current event and cache it.
Definition: baby.cpp:3665
std::vector< float > *const & leps_pt() const
Get leps_pt for current event and cache it.
Definition: baby.cpp:4493
std::vector< float > *const & jets_phi() const
Get jets_phi for current event and cache it.
Definition: baby.cpp:4277
bool pass_jets_ra2_
Cached value of pass_jets_ra2.
Definition: baby.hpp:1387
bool c_mt2_
Flag if cached mt2 up to date.
Definition: baby.hpp:1047
bool c_mgluino_
Flag if cached mgluino up to date.
Definition: baby.hpp:945
std::vector< int > *const & mus_charge() const
Get mus_charge for current event and cache it.
Definition: baby.cpp:5477
int const & njets20() const
Get njets20 for current event and cache it.
Definition: baby.cpp:5993
bool const & json2p6() const
Get json2p6 for current event and cache it.
Definition: baby.cpp:4421
TBranch * b_sys_isr_
Branch from which sys_isr is read.
Definition: baby.hpp:1466
TBranch * b_mc_pt_
Branch from which mc_pt is read.
Definition: baby.hpp:890
bool c_fjets14_pt_
Flag if cached fjets14_pt up to date.
Definition: baby.hpp:660
float const & met_calo_phi() const
Get met_calo_phi for current event and cache it.
Definition: baby.cpp:4673
bool c_mus_reliso_
Flag if cached mus_reliso up to date.
Definition: baby.hpp:1152
bool c_mumu_pt2_
Flag if cached mumu_pt2 up to date.
Definition: baby.hpp:1080
std::vector< float > * leps_phi_
Cached value of leps_phi.
Definition: baby.hpp:856
int const & nleps() const
Get nleps for current event and cache it.
Definition: baby.cpp:6053
TBranch * b_mus_miniso_
Branch from which mus_miniso is read.
Definition: baby.hpp:1133
bool c_dphi4_
Flag if cached dphi4 up to date.
Definition: baby.hpp:474
std::vector< bool > * tks_tm_
Cached value of tks_tm.
Definition: baby.hpp:1564
std::vector< float > * mus_eta_
Cached value of mus_eta.
Definition: baby.hpp:1117
int const & ntruels() const
Get ntruels for current event and cache it.
Definition: baby.cpp:6161
bool c_sys_murf_
Flag if cached sys_murf up to date.
Definition: baby.hpp:1494
float elmu_pt2_
Cached value of elmu_pt2.
Definition: baby.hpp:541
std::vector< float > * mc_phi_
Cached value of mc_phi.
Definition: baby.hpp:886
bool c_nveto_
Flag if cached nveto up to date.
Definition: baby.hpp:1302
bool c_trig_vvvl_
Flag if cached trig_vvvl up to date.
Definition: baby.hpp:1584
bool c_onmu_mu50_
Flag if cached onmu_mu50 up to date.
Definition: baby.hpp:1332
float const & jetsys_nob_eta() const
Get jetsys_nob_eta for current event and cache it.
Definition: baby.cpp:4337
std::vector< float > *const & sys_isr() const
Get sys_isr for current event and cache it.
Definition: baby.cpp:6917
std::vector< float > *const & sys_bctag40() const
Get sys_bctag40 for current event and cache it.
Definition: baby.cpp:6809
TBranch * b_leps_id_
Branch from which leps_id is read.
Definition: baby.hpp:854
bool pass40_
Cached value of pass40.
Definition: baby.hpp:1348
std::vector< float > *const & els_trk_pterr() const
Get els_trk_pterr for current event and cache it.
Definition: baby.cpp:3569
std::vector< float > * els_vvvl_pt_
Cached value of els_vvvl_pt.
Definition: baby.hpp:640
bool jetmismeas_
Cached value of jetmismeas.
Definition: baby.hpp:760
TBranch * b_met_raw_
Branch from which met_raw is read.
Definition: baby.hpp:923
int nfjets40_
Cached value of nfjets40.
Definition: baby.hpp:1222
std::vector< bool > *const & els_sig() const
Get els_sig for current event and cache it.
Definition: baby.cpp:3497
std::vector< float > * leps_id_
Cached value of leps_id.
Definition: baby.hpp:853
bool c_jets_fjet12_index_
Flag if cached jets_fjet12_index up to date.
Definition: baby.hpp:774
float hig1_pt_
Cached value of hig1_pt.
Definition: baby.hpp:688
const std::set< std::string > & FileNames() const
Definition: baby.cpp:1676
std::vector< bool > * els_ele23_
Cached value of els_ele23.
Definition: baby.hpp:565
bool c_els_tm_
Flag if cached els_tm up to date.
Definition: baby.hpp:621
bool c_hig1_m_
Flag if cached hig1_m up to date.
Definition: baby.hpp:684
std::vector< bool > * els_ele105_
Cached value of els_ele105.
Definition: baby.hpp:562
float mumuv_pt_
Cached value of mumuv_pt.
Definition: baby.hpp:1093
bool c_sys_mj14_nolep_
Flag if cached sys_mj14_nolep up to date.
Definition: baby.hpp:1479
TBranch * b_els_pt_
Branch from which els_pt is read.
Definition: baby.hpp:602
TBranch * b_els_tm_
Branch from which els_tm is read.
Definition: baby.hpp:620
float hig1_phi_
Cached value of hig1_phi.
Definition: baby.hpp:685
float const & w_isr() const
Get w_isr for current event and cache it.
Definition: baby.cpp:7457
bool c_mm_nleps_
Flag if cached mm_nleps up to date.
Definition: baby.hpp:1038
std::vector< bool > *const & jets_h1() const
Get jets_h1 for current event and cache it.
Definition: baby.cpp:4205
TBranch * b_mumu_eta_
Branch from which mumu_eta is read.
Definition: baby.hpp:1064
TBranch * b_jets_h1_
Branch from which jets_h1 is read.
Definition: baby.hpp:788
bool c_met_tru_nuw_
Flag if cached met_tru_nuw up to date.
Definition: baby.hpp:936
bool c_fjets14_nconst_
Flag if cached fjets14_nconst up to date.
Definition: baby.hpp:654
TBranch * b_tks_mt2_
Branch from which tks_mt2 is read.
Definition: baby.hpp:1550
float const & htx() const
Get htx for current event and cache it.
Definition: baby.cpp:4025
std::vector< float > * els_d0_
Cached value of els_d0.
Definition: baby.hpp:550
std::vector< int > * mus_trk_nholes_out_
Cached value of mus_trk_nholes_out.
Definition: baby.hpp:1171
std::vector< float > *const & mm_jet_m() const
Get mm_jet_m for current event and cache it.
Definition: baby.cpp:5033
std::vector< float > *const & sys_trig() const
Get sys_trig for current event and cache it.
Definition: baby.cpp:7145
bool c_jets_csv_
Flag if cached jets_csv up to date.
Definition: baby.hpp:765
bool c_nfjets40_
Flag if cached nfjets40 up to date.
Definition: baby.hpp:1224
bool c_els_vvvl_pt_
Flag if cached els_vvvl_pt up to date.
Definition: baby.hpp:642
bool c_tks_reliso_
Flag if cached tks_reliso up to date.
Definition: baby.hpp:1563
float const & onel_ele23() const
Get onel_ele23 for current event and cache it.
Definition: baby.cpp:6305
bool c_mt_nohf_
Flag if cached mt_nohf up to date.
Definition: baby.hpp:1053
float mt2_0mass_
Cached value of mt2_0mass.
Definition: baby.hpp:1048
float const & hig1_pt() const
Get hig1_pt for current event and cache it.
Definition: baby.cpp:3809
TBranch * b_jetsys_nob_phi_
Branch from which jetsys_nob_phi is read.
Definition: baby.hpp:827
std::vector< float > *const & sys_mur() const
Get sys_mur for current event and cache it.
Definition: baby.cpp:7013
bool c_mus_inzv_
Flag if cached mus_inzv up to date.
Definition: baby.hpp:1128
TBranch * b_nels_
Branch from which nels is read.
Definition: baby.hpp:1211
std::vector< float > *const & leps_phi() const
Get leps_phi for current event and cache it.
Definition: baby.cpp:4481
std::vector< int > * mm_nbm_
Cached value of mm_nbm.
Definition: baby.hpp:1027
std::vector< bool > *const & trig() const
Get trig for current event and cache it.
Definition: baby.cpp:7325
TBranch * b_mus_vvvl_phi_
Branch from which mus_vvvl_phi is read.
Definition: baby.hpp:1184
bool c_sys_ht40_
Flag if cached sys_ht40 up to date.
Definition: baby.hpp:1464
bool c_nisr_me_
Flag if cached nisr_me up to date.
Definition: baby.hpp:1230
float const & mht_clean() const
Get mht_clean for current event and cache it.
Definition: baby.cpp:4853
float mumu_pt1_
Cached value of mumu_pt1.
Definition: baby.hpp:1075
bool c_fjets40_phi_
Flag if cached fjets40_phi up to date.
Definition: baby.hpp:672
bool c_ht40_
Flag if cached ht40 up to date.
Definition: baby.hpp:723
std::vector< float > *const & mm_mt() const
Get mm_mt for current event and cache it.
Definition: baby.cpp:5129
float const & mht() const
Get mht for current event and cache it.
Definition: baby.cpp:4841
bool c_jetsys_nob_eta_
Flag if cached jetsys_nob_eta up to date.
Definition: baby.hpp:822
bool c_els_eoverp_
Flag if cached els_eoverp up to date.
Definition: baby.hpp:576
float elmu_eta_
Cached value of elmu_eta.
Definition: baby.hpp:526
bool const & trig_lep() const
Get trig_lep for current event and cache it.
Definition: baby.cpp:7337
float mumuv_phi_
Cached value of mumuv_phi.
Definition: baby.hpp:1090
bool c_mj12_
Flag if cached mj12 up to date.
Definition: baby.hpp:963
float ht40_
Cached value of ht40.
Definition: baby.hpp:721
bool c_mus_dz_
Flag if cached mus_dz up to date.
Definition: baby.hpp:1113
float const & hig_dphi() const
Get hig_dphi for current event and cache it.
Definition: baby.cpp:3905
bool c_mm_el_miniso_
Flag if cached mm_el_miniso up to date.
Definition: baby.hpp:984
float const & elelv_m() const
Get elelv_m for current event and cache it.
Definition: baby.cpp:3089
Abstract base class for access to ntuple variables.
Definition: baby.hpp:16
std::vector< float > * tks_reliso_
Cached value of tks_reliso.
Definition: baby.hpp:1561
bool c_mj14_nolep_
Flag if cached mj14_nolep up to date.
Definition: baby.hpp:969
TBranch * b_met_calo_
Branch from which met_calo is read.
Definition: baby.hpp:902
std::vector< bool > * ph_tm_
Cached value of ph_tm.
Definition: baby.hpp:1417
float const & mumu_w() const
Get mumu_w for current event and cache it.
Definition: baby.cpp:5381
bool c_met_nohf_
Flag if cached met_nohf up to date.
Definition: baby.hpp:915
TBranch * b_pass_jets_tight_ra2_
Branch from which pass_jets_tight_ra2 is read.
Definition: baby.hpp:1394
std::vector< float > * els_em_e_
Cached value of els_em_e.
Definition: baby.hpp:571
bool c_jets_fjet40_index_
Flag if cached jets_fjet40_index up to date.
Definition: baby.hpp:783
bool c_w_lumi_
Flag if cached w_lumi up to date.
Definition: baby.hpp:1608
bool c_ntrupv_mean_
Flag if cached ntrupv_mean up to date.
Definition: baby.hpp:1290
std::vector< bool > *const & sys_pass() const
Get sys_pass for current event and cache it.
Definition: baby.cpp:7085
TBranch * b_njets40_
Branch from which njets40 is read.
Definition: baby.hpp:1238
float dphi_wlep_
Cached value of dphi_wlep.
Definition: baby.hpp:475
std::vector< bool > * els_inzv_
Cached value of els_inzv.
Definition: baby.hpp:586
std::vector< float > * sys_fs_bctag40_
Cached value of sys_fs_bctag40.
Definition: baby.hpp:1447
bool pass_goodv_
Cached value of pass_goodv.
Definition: baby.hpp:1363
bool c_sys_muf_
Flag if cached sys_muf up to date.
Definition: baby.hpp:1488
bool pass_cschalo_
Cached value of pass_cschalo.
Definition: baby.hpp:1354
std::vector< float > *const & mm_el_miniso() const
Get mm_el_miniso for current event and cache it.
Definition: baby.cpp:4985
std::vector< float > *const & tks_mt2() const
Get tks_mt2 for current event and cache it.
Definition: baby.cpp:7253
float mj50_
Cached value of mj50.
Definition: baby.hpp:973
float elmu_m_
Cached value of elmu_m.
Definition: baby.hpp:529
int const & nfjets40() const
Get nfjets40 for current event and cache it.
Definition: baby.cpp:5945
std::vector< float > * mc_mass_
Cached value of mc_mass.
Definition: baby.hpp:877
bool c_met_rebal_
Flag if cached met_rebal up to date.
Definition: baby.hpp:930
float ht_ra2_
Cached value of ht_ra2.
Definition: baby.hpp:736
bool c_nbm20_
Flag if cached nbm20 up to date.
Definition: baby.hpp:1197
bool c_nmus_
Flag if cached nmus up to date.
Definition: baby.hpp:1257
float const & mt_nohf() const
Get mt_nohf for current event and cache it.
Definition: baby.cpp:5261
bool const & low_dphi() const
Get low_dphi for current event and cache it.
Definition: baby.cpp:4505
TBranch * b_mht_
Branch from which mht is read.
Definition: baby.hpp:947
TBranch * b_elel_pt_
Branch from which elel_pt is read.
Definition: baby.hpp:494
float const & isr_tru_pt() const
Get isr_tru_pt for current event and cache it.
Definition: baby.cpp:4085
std::vector< float > *const & sys_bctag_loose() const
Get sys_bctag_loose for current event and cache it.
Definition: baby.cpp:6821
bool pass_jets_
Cached value of pass_jets.
Definition: baby.hpp:1372
float const & elel_eta() const
Get elel_eta for current event and cache it.
Definition: baby.cpp:2993
bool c_stitch_
Flag if cached stitch up to date.
Definition: baby.hpp:1434
std::vector< int > * mc_mom_
Cached value of mc_mom.
Definition: baby.hpp:880
int nmus_isomu18_
Cached value of nmus_isomu18.
Definition: baby.hpp:1258
TBranch * b_tks_phi_
Branch from which tks_phi is read.
Definition: baby.hpp:1556
std::vector< int > * els_charge_
Cached value of els_charge.
Definition: baby.hpp:547
TBranch * b_ht_hlt_
Branch from which ht_hlt is read.
Definition: baby.hpp:731
std::vector< float > * mus_vvvl_phi_
Cached value of mus_vvvl_phi.
Definition: baby.hpp:1183
bool pass_eebadsc_
Cached value of pass_eebadsc.
Definition: baby.hpp:1360
std::vector< bool > *const & els_inz() const
Get els_inz for current event and cache it.
Definition: baby.cpp:3389
bool c_elelv_pt2_
Flag if cached elelv_pt2 up to date.
Definition: baby.hpp:522
std::vector< bool > *const & els_ispf() const
Get els_ispf for current event and cache it.
Definition: baby.cpp:3425
int const & npv() const
Get npv for current event and cache it.
Definition: baby.cpp:6137
TBranch * b_mus_em_e_
Branch from which mus_em_e is read.
Definition: baby.hpp:1115
bool c_met_raw_phi_
Flag if cached met_raw_phi up to date.
Definition: baby.hpp:927
TBranch * b_mumuv_pt2_
Branch from which mumuv_pt2 is read.
Definition: baby.hpp:1100
float jetsys_eta_
Cached value of jetsys_eta.
Definition: baby.hpp:814
std::vector< float > * els_miniso_
Cached value of els_miniso.
Definition: baby.hpp:595
int const & nbm50() const
Get nbm50 for current event and cache it.
Definition: baby.cpp:5861
bool fromGS_
Cached value of fromGS.
Definition: baby.hpp:676
TBranch * b_hig_am_
Branch from which hig_am is read.
Definition: baby.hpp:704
TBranch * b_mumu_pt2_
Branch from which mumu_pt2 is read.
Definition: baby.hpp:1079
TBranch * b_w_lumi_
Branch from which w_lumi is read.
Definition: baby.hpp:1607
float met_tru_nuw_phi_
Cached value of met_tru_nuw_phi.
Definition: baby.hpp:937
int nleps_tm_
Cached value of nleps_tm.
Definition: baby.hpp:1252
TBranch * b_els_vvvl_eta_
Branch from which els_vvvl_eta is read.
Definition: baby.hpp:635
std::vector< float > *const & mus_pt() const
Get mus_pt for current event and cache it.
Definition: baby.cpp:5633
bool c_w_toppt_
Flag if cached w_toppt up to date.
Definition: baby.hpp:1614
TBranch * b_trig_
Branch from which trig is read.
Definition: baby.hpp:1568
float mumu_phi_
Cached value of mumu_phi.
Definition: baby.hpp:1069
TBranch * b_ntruels_
Branch from which ntruels is read.
Definition: baby.hpp:1277
bool c_mus_trk_nholes_out_
Flag if cached mus_trk_nholes_out up to date.
Definition: baby.hpp:1173
bool c_fjets14_eta_
Flag if cached fjets14_eta up to date.
Definition: baby.hpp:648
int nbl_
Cached value of nbl.
Definition: baby.hpp:1189
TBranch * b_njets_ra2_
Branch from which njets_ra2 is read.
Definition: baby.hpp:1247
std::vector< bool > * mus_mu50_
Cached value of mus_mu50.
Definition: baby.hpp:1135
float const & elmu_pt2() const
Get elmu_pt2 for current event and cache it.
Definition: baby.cpp:3221
float const & onel_ele105() const
Get onel_ele105 for current event and cache it.
Definition: baby.cpp:6293
float onmu_mu50_
Cached value of onmu_mu50.
Definition: baby.hpp:1330
int const & njets_clean() const
Get njets_clean for current event and cache it.
Definition: baby.cpp:6029
TBranch * b_els_trk_pt_
Branch from which els_trk_pt is read.
Definition: baby.hpp:626
bool c_sys_fs_udsgtag_
Flag if cached sys_fs_udsgtag up to date.
Definition: baby.hpp:1455
std::vector< float > * jets_eta_
Cached value of jets_eta.
Definition: baby.hpp:766
TBranch * b_mht_clean_
Branch from which mht_clean is read.
Definition: baby.hpp:950
TBranch * b_w_toppt_
Branch from which w_toppt is read.
Definition: baby.hpp:1613
float m_tt_
Cached value of m_tt.
Definition: baby.hpp:868
std::vector< float > *const & tks_mt() const
Get tks_mt for current event and cache it.
Definition: baby.cpp:7241
bool c_nbm40_
Flag if cached nbm40 up to date.
Definition: baby.hpp:1200
int const & nbm20() const
Get nbm20 for current event and cache it.
Definition: baby.cpp:5837
Combines a callable function taking a Baby and returning a scalar or vector with its string represent...
Definition: named_func.hpp:13
bool trig_ra4_
Cached value of trig_ra4.
Definition: baby.hpp:1579
bool c_elelv_pt_
Flag if cached elelv_pt up to date.
Definition: baby.hpp:516
TBranch * b_mht_clean_phi_
Branch from which mht_clean_phi is read.
Definition: baby.hpp:953
TBranch * b_nfjets40_
Branch from which nfjets40 is read.
Definition: baby.hpp:1223
int njets_clean_
Cached value of njets_clean.
Definition: baby.hpp:1243
TBranch * b_mht_phi_
Branch from which mht_phi is read.
Definition: baby.hpp:956
int const & ntrumus() const
Get ntrumus for current event and cache it.
Definition: baby.cpp:6185
int const & njets40() const
Get njets40 for current event and cache it.
Definition: baby.cpp:6005
TBranch * b_nmus_vvvl_
Branch from which nmus_vvvl is read.
Definition: baby.hpp:1262
std::vector< float > *const & mm_mj14_nolep() const
Get mm_mj14_nolep for current event and cache it.
Definition: baby.cpp:5117
bool c_tks_pt_
Flag if cached tks_pt up to date.
Definition: baby.hpp:1560
float elelv_pt2_
Cached value of elelv_pt2.
Definition: baby.hpp:520
float w_lumi_
Cached value of w_lumi.
Definition: baby.hpp:1606
float const & met_phi() const
Get met_phi for current event and cache it.
Definition: baby.cpp:4733
TBranch * b_met_tru_phi_
Branch from which met_tru_phi is read.
Definition: baby.hpp:941
bool c_fjets40_eta_
Flag if cached fjets40_eta up to date.
Definition: baby.hpp:663
TBranch * b_sys_pass_
Branch from which sys_pass is read.
Definition: baby.hpp:1508
bool c_mus_had_e_
Flag if cached mus_had_e up to date.
Definition: baby.hpp:1122
TBranch * b_sys_mj14_nolep_
Branch from which sys_mj14_nolep is read.
Definition: baby.hpp:1478
std::vector< float > * mm_jet_phi_
Cached value of mm_jet_phi.
Definition: baby.hpp:997
TBranch * b_isr_tru_phi_
Branch from which isr_tru_phi is read.
Definition: baby.hpp:755
TBranch * b_sys_mj40_
Branch from which sys_mj40 is read.
Definition: baby.hpp:1481
TBranch * b_mm_mj14_lep_
Branch from which mm_mj14_lep is read.
Definition: baby.hpp:1013
float const & weight_rpv() const
Get weight_rpv for current event and cache it.
Definition: baby.cpp:7529
std::vector< float > *const & tks_eta() const
Get tks_eta for current event and cache it.
Definition: baby.cpp:7217
float const & met_calo() const
Get met_calo for current event and cache it.
Definition: baby.cpp:4661
TBranch * b_nbm40_
Branch from which nbm40 is read.
Definition: baby.hpp:1199
bool c_elel_phi_
Flag if cached elel_phi up to date.
Definition: baby.hpp:492
bool c_sys_mj40_
Flag if cached sys_mj40 up to date.
Definition: baby.hpp:1482
int const & nfjets14() const
Get nfjets14 for current event and cache it.
Definition: baby.cpp:5933
Baby()=delete
bool c_pass20_
Flag if cached pass20 up to date.
Definition: baby.hpp:1347
bool c_mus_tm_
Flag if cached mus_tm up to date.
Definition: baby.hpp:1164
bool c_st_
Flag if cached st up to date.
Definition: baby.hpp:1425
TBranch * b_hig1_m_
Branch from which hig1_m is read.
Definition: baby.hpp:683
std::vector< int > * sys_njets_
Cached value of sys_njets.
Definition: baby.hpp:1501
bool json12p9_
Cached value of json12p9.
Definition: baby.hpp:838
bool c_els_ele8_
Flag if cached els_ele8 up to date.
Definition: baby.hpp:570
TBranch * b_sys_ht40_
Branch from which sys_ht40 is read.
Definition: baby.hpp:1463
float const & mt2_0mass() const
Get mt2_0mass for current event and cache it.
Definition: baby.cpp:5249
TBranch * b_mm_mj14_nolep_
Branch from which mm_mj14_nolep is read.
Definition: baby.hpp:1016
TBranch * b_sys_fs_bctag_
Branch from which sys_fs_bctag is read.
Definition: baby.hpp:1445
int nph_
Cached value of nph.
Definition: baby.hpp:1267
bool c_jetsys_pt_
Flag if cached jetsys_pt up to date.
Definition: baby.hpp:837
TBranch * b_met_phi_
Branch from which met_phi is read.
Definition: baby.hpp:920
bool c_trig_
Flag if cached trig up to date.
Definition: baby.hpp:1569
TBranch * b_w_btag_loose_
Branch from which w_btag_loose is read.
Definition: baby.hpp:1595
int const & nels_vvvl() const
Get nels_vvvl for current event and cache it.
Definition: baby.cpp:5921
std::vector< float > *const & mm_ht() const
Get mm_ht for current event and cache it.
Definition: baby.cpp:5009
int nbm50_
Cached value of nbm50.
Definition: baby.hpp:1201
bool c_jets_phi_
Flag if cached jets_phi up to date.
Definition: baby.hpp:807
std::vector< bool > *const & mus_inzv() const
Get mus_inzv for current event and cache it.
Definition: baby.cpp:5561
float ht_isr_me_
Cached value of ht_isr_me.
Definition: baby.hpp:733
float const & ht_isr_me() const
Get ht_isr_me for current event and cache it.
Definition: baby.cpp:3989
int njets_ra2_
Cached value of njets_ra2.
Definition: baby.hpp:1246
std::vector< float > * sys_mj40_
Cached value of sys_mj40.
Definition: baby.hpp:1480
TBranch * b_onel_ele23_
Branch from which onel_ele23 is read.
Definition: baby.hpp:1313
bool pass_jets20_
Cached value of pass_jets20.
Definition: baby.hpp:1375
float const & w_toppt() const
Get w_toppt for current event and cache it.
Definition: baby.cpp:7505
int nmus_vvvl_
Cached value of nmus_vvvl.
Definition: baby.hpp:1261
bool c_hig_dm_
Flag if cached hig_dm up to date.
Definition: baby.hpp:711
std::vector< float > * sys_ht_
Cached value of sys_ht.
Definition: baby.hpp:1459
std::vector< float > * tks_mt_
Cached value of tks_mt.
Definition: baby.hpp:1546
int npv_
Cached value of npv.
Definition: baby.hpp:1270
float ht_tru_
Cached value of ht_tru.
Definition: baby.hpp:739
bool c_njets20_
Flag if cached njets20 up to date.
Definition: baby.hpp:1236
float const & elmu_pt1() const
Get elmu_pt1 for current event and cache it.
Definition: baby.cpp:3209
bool c_sys_fs_bctag_
Flag if cached sys_fs_bctag up to date.
Definition: baby.hpp:1446
std::vector< int > * jets_fjet40_index_
Cached value of jets_fjet40_index.
Definition: baby.hpp:781
int const & lumiblock() const
Get lumiblock for current event and cache it.
Definition: baby.cpp:4517
bool c_els_ele23_
Flag if cached els_ele23 up to date.
Definition: baby.hpp:567
TBranch * b_els_sig_
Branch from which els_sig is read.
Definition: baby.hpp:611
TBranch * b_onmet_
Branch from which onmet is read.
Definition: baby.hpp:1325
std::vector< float > * sys_udsgtag_loose_
Cached value of sys_udsgtag_loose.
Definition: baby.hpp:1531
std::vector< float > *const & els_ip3d() const
Get els_ip3d for current event and cache it.
Definition: baby.cpp:3413
bool c_ht50_
Flag if cached ht50 up to date.
Definition: baby.hpp:726
std::vector< bool > * els_inz_
Cached value of els_inz.
Definition: baby.hpp:583
std::vector< int > * sys_nbm40_
Cached value of sys_nbm40.
Definition: baby.hpp:1498
bool c_elelv_m_
Flag if cached elelv_m up to date.
Definition: baby.hpp:510
bool c_pass_jets_tight_ra2_
Flag if cached pass_jets_tight_ra2 up to date.
Definition: baby.hpp:1395
bool c_elelv_w_
Flag if cached elelv_w up to date.
Definition: baby.hpp:525
float const & st() const
Get st for current event and cache it.
Definition: baby.cpp:6749
TBranch * b_elmu_m_
Branch from which elmu_m is read.
Definition: baby.hpp:530
std::vector< float > *const & els_miniso() const
Get els_miniso for current event and cache it.
Definition: baby.cpp:3437
float isr_tru_pt_
Cached value of isr_tru_pt.
Definition: baby.hpp:757
TBranch * b_nvels_
Branch from which nvels is read.
Definition: baby.hpp:1298
std::vector< float > * els_sceta_
Cached value of els_sceta.
Definition: baby.hpp:607
int sample_type_
Integer indicating what kind of sample the first file has.
Definition: baby.hpp:456
std::vector< int > * els_trk_nholes_
Cached value of els_trk_nholes.
Definition: baby.hpp:622
TBranch * b_w_pu_
Branch from which w_pu is read.
Definition: baby.hpp:1610
bool c_lumiblock_
Flag if cached lumiblock up to date.
Definition: baby.hpp:867
TBranch * b_els_vvvl_phi_
Branch from which els_vvvl_phi is read.
Definition: baby.hpp:638
TBranch * b_jets_fjet12_index_
Branch from which jets_fjet12_index is read.
Definition: baby.hpp:773
bool pass50_
Cached value of pass50.
Definition: baby.hpp:1351
TBranch * b_elelv_pt1_
Branch from which elelv_pt1 is read.
Definition: baby.hpp:518
bool c_mus_isomu18_
Flag if cached mus_isomu18 up to date.
Definition: baby.hpp:1131
TBranch * b_dphi_wlep_
Branch from which dphi_wlep is read.
Definition: baby.hpp:476
std::vector< int > *const & jets_fjet50_index() const
Get jets_fjet50_index for current event and cache it.
Definition: baby.cpp:4193
float const & mht_phi() const
Get mht_phi for current event and cache it.
Definition: baby.cpp:4877
bool json7p65_
Cached value of json7p65.
Definition: baby.hpp:847
TBranch * b_w_lep_
Branch from which w_lep is read.
Definition: baby.hpp:1604
std::vector< float > * sys_mur_
Cached value of sys_mur.
Definition: baby.hpp:1489
bool c_fjets40_pt_
Flag if cached fjets40_pt up to date.
Definition: baby.hpp:675
TBranch * b_ht40_
Branch from which ht40 is read.
Definition: baby.hpp:722
TBranch * b_mlsp_
Branch from which mlsp is read.
Definition: baby.hpp:977
float const & met() const
Get met for current event and cache it.
Definition: baby.cpp:4649
bool const & pass_cschalo() const
Get pass_cschalo for current event and cache it.
Definition: baby.cpp:6473
float const & hig_dm() const
Get hig_dm for current event and cache it.
Definition: baby.cpp:3893
bool trig_met_
Cached value of trig_met.
Definition: baby.hpp:1573
float mht_clean_phi_
Cached value of mht_clean_phi.
Definition: baby.hpp:952
TBranch * b_w_btag_
Branch from which w_btag is read.
Definition: baby.hpp:1589
std::vector< float > * mus_dz_
Cached value of mus_dz.
Definition: baby.hpp:1111
TBranch * b_stitch_
Branch from which stitch is read.
Definition: baby.hpp:1433
float const & mj14() const
Get mj14 for current event and cache it.
Definition: baby.cpp:4913
bool c_met_mini_phi_
Flag if cached met_mini_phi up to date.
Definition: baby.hpp:912
bool c_sys_lep_
Flag if cached sys_lep up to date.
Definition: baby.hpp:1470
bool stitch_
Cached value of stitch.
Definition: baby.hpp:1432
TBranch * b_mct_
Branch from which mct is read.
Definition: baby.hpp:896
TBranch * b_els_sigid_
Branch from which els_sigid is read.
Definition: baby.hpp:614
std::vector< float > *const & fjets40_m() const
Get fjets40_m for current event and cache it.
Definition: baby.cpp:3713
std::vector< bool > * jets_h2_
Cached value of jets_h2.
Definition: baby.hpp:790
float htx_
Cached value of htx.
Definition: baby.hpp:742
float eff_trig_
Cached value of eff_trig.
Definition: baby.hpp:481
int const & nvmus() const
Get nvmus for current event and cache it.
Definition: baby.cpp:6281
bool c_els_reliso_
Flag if cached els_reliso up to date.
Definition: baby.hpp:606
std::vector< bool > *const & sys_pass40() const
Get sys_pass40 for current event and cache it.
Definition: baby.cpp:7097
int nbm20_
Cached value of nbm20.
Definition: baby.hpp:1195
int nbt_
Cached value of nbt.
Definition: baby.hpp:1207
std::vector< int > * mus_trk_nholes_in_
Cached value of mus_trk_nholes_in.
Definition: baby.hpp:1168
std::vector< float > * mm_el_miniso_
Cached value of mm_el_miniso.
Definition: baby.hpp:982
TBranch * b_pass_jets20_
Branch from which pass_jets20 is read.
Definition: baby.hpp:1376
bool c_nbt_
Flag if cached nbt up to date.
Definition: baby.hpp:1209
bool const & trig_vvvl() const
Get trig_vvvl for current event and cache it.
Definition: baby.cpp:7385
std::vector< float > *const & sys_fs_bctag40() const
Get sys_fs_bctag40 for current event and cache it.
Definition: baby.cpp:6845
int nbm_
Cached value of nbm.
Definition: baby.hpp:1192
std::vector< float > * tks_eta_
Cached value of tks_eta.
Definition: baby.hpp:1540
bool c_mc_phi_
Flag if cached mc_phi up to date.
Definition: baby.hpp:888
float const & jetsys_nob_pt() const
Get jetsys_nob_pt for current event and cache it.
Definition: baby.cpp:4373
bool c_ht_
Flag if cached ht up to date.
Definition: baby.hpp:720
TBranch * b_json12p9_
Branch from which json12p9 is read.
Definition: baby.hpp:839
float hig2_m_
Cached value of hig2_m.
Definition: baby.hpp:694
int njets50_
Cached value of njets50.
Definition: baby.hpp:1240
std::vector< float > * mus_vvvl_pt_
Cached value of mus_vvvl_pt.
Definition: baby.hpp:1186
bool c_mj08_
Flag if cached mj08 up to date.
Definition: baby.hpp:960
bool c_w_btag40_
Flag if cached w_btag40 up to date.
Definition: baby.hpp:1593
float ntrupv_mean_
Cached value of ntrupv_mean.
Definition: baby.hpp:1288
float const & mt() const
Get mt for current event and cache it.
Definition: baby.cpp:5225
bool c_mc_eta_
Flag if cached mc_eta up to date.
Definition: baby.hpp:873
TBranch * b_ntruleps_
Branch from which ntruleps is read.
Definition: baby.hpp:1280
std::vector< int > * tks_pdg_
Cached value of tks_pdg.
Definition: baby.hpp:1552
float jetsys_nob_eta_
Cached value of jetsys_nob_eta.
Definition: baby.hpp:820
std::vector< int > * jets_fjet50_index_
Cached value of jets_fjet50_index.
Definition: baby.hpp:784
TBranch * b_elel_pt1_
Branch from which elel_pt1 is read.
Definition: baby.hpp:497
bool c_mus_mu50_
Flag if cached mus_mu50 up to date.
Definition: baby.hpp:1137
bool c_ph_tm_
Flag if cached ph_tm up to date.
Definition: baby.hpp:1419
bool c_mus_trk_nholes_in_
Flag if cached mus_trk_nholes_in up to date.
Definition: baby.hpp:1170
std::vector< bool > *const & mus_mu8() const
Get mus_mu8 for current event and cache it.
Definition: baby.cpp:5609
bool c_jetsys_nob_phi_
Flag if cached jetsys_nob_phi up to date.
Definition: baby.hpp:828
TBranch * b_els_tight_
Branch from which els_tight is read.
Definition: baby.hpp:617
bool c_mumuv_w_
Flag if cached mumuv_w up to date.
Definition: baby.hpp:1104
bool c_els_inzv_
Flag if cached els_inzv up to date.
Definition: baby.hpp:588
int const & nbt() const
Get nbt for current event and cache it.
Definition: baby.cpp:5885
bool c_elel_w_
Flag if cached elel_w up to date.
Definition: baby.hpp:504
float jetsys_m_
Cached value of jetsys_m.
Definition: baby.hpp:817
bool c_nbm_ra2_
Flag if cached nbm_ra2 up to date.
Definition: baby.hpp:1206
float w_fs_lep_
Cached value of w_fs_lep.
Definition: baby.hpp:1597
std::vector< float > *const & sys_pu() const
Get sys_pu for current event and cache it.
Definition: baby.cpp:7109
bool const & pass_hbheiso() const
Get pass_hbheiso for current event and cache it.
Definition: baby.cpp:6533
std::vector< bool > * jets_h1_
Cached value of jets_h1.
Definition: baby.hpp:787
bool const & pass_ra2_badmu() const
Get pass_ra2_badmu for current event and cache it.
Definition: baby.cpp:6665
bool c_elel_m_
Flag if cached elel_m up to date.
Definition: baby.hpp:489
TBranch * b_mt_tru_nuw_
Branch from which mt_tru_nuw is read.
Definition: baby.hpp:1061
TBranch * b_els_eta_
Branch from which els_eta is read.
Definition: baby.hpp:578
std::vector< float > * mm_lep_pt_
Cached value of mm_lep_pt.
Definition: baby.hpp:1003
bool const & pass_eebadsc() const
Get pass_eebadsc for current event and cache it.
Definition: baby.cpp:6497
TBranch * b_dphi2_
Branch from which dphi2 is read.
Definition: baby.hpp:467
std::vector< float > * sys_mt_
Cached value of sys_mt.
Definition: baby.hpp:1483
TBranch * b_mj14_nolep_
Branch from which mj14_nolep is read.
Definition: baby.hpp:968
bool trig_vvvl_
Cached value of trig_vvvl.
Definition: baby.hpp:1582
std::vector< float > *const & mm_el_pt() const
Get mm_el_pt for current event and cache it.
Definition: baby.cpp:4997
TBranch * b_pass20_
Branch from which pass20 is read.
Definition: baby.hpp:1346
bool c_sys_pass_
Flag if cached sys_pass up to date.
Definition: baby.hpp:1509
float jetsys_nob_phi_
Cached value of jetsys_nob_phi.
Definition: baby.hpp:826
long total_entries_
Cached number of events in TChain.
Definition: baby.hpp:457
std::vector< bool > *const & mus_isomu18() const
Get mus_isomu18 for current event and cache it.
Definition: baby.cpp:5573
bool c_mus_eta_
Flag if cached mus_eta up to date.
Definition: baby.hpp:1119
std::vector< float > *const & trig_prescale() const
Get trig_prescale for current event and cache it.
Definition: baby.cpp:7361
int const & njets_ra2() const
Get njets_ra2 for current event and cache it.
Definition: baby.cpp:6041
bool const & pass_goodv() const
Get pass_goodv for current event and cache it.
Definition: baby.cpp:6509
bool c_ht_clean_
Flag if cached ht_clean up to date.
Definition: baby.hpp:729
bool c_njets_ra2_
Flag if cached njets_ra2 up to date.
Definition: baby.hpp:1248
float mt_rebal_
Cached value of mt_rebal.
Definition: baby.hpp:1054
std::vector< bool > *const & mus_tm() const
Get mus_tm for current event and cache it.
Definition: baby.cpp:5705
std::vector< float > * ph_phi_
Cached value of ph_phi.
Definition: baby.hpp:1411
bool const & json12p9() const
Get json12p9 for current event and cache it.
Definition: baby.cpp:4409
std::vector< bool > *const & jets_isisr() const
Get jets_isisr for current event and cache it.
Definition: baby.cpp:4241
bool c_nonblind_
Flag if cached nonblind up to date.
Definition: baby.hpp:1266
TBranch * b_mm_met_
Branch from which mm_met is read.
Definition: baby.hpp:1007
TBranch * b_elelv_phi_
Branch from which elelv_phi is read.
Definition: baby.hpp:512
TBranch * b_elelv_eta_
Branch from which elelv_eta is read.
Definition: baby.hpp:506
std::vector< float > * sys_fs_udsgtag_
Cached value of sys_fs_udsgtag.
Definition: baby.hpp:1453
std::vector< float > *const & mm_lep_pt() const
Get mm_lep_pt for current event and cache it.
Definition: baby.cpp:5069
bool c_hig_dphi_
Flag if cached hig_dphi up to date.
Definition: baby.hpp:714
std::vector< float > * sys_bctag_
Cached value of sys_bctag.
Definition: baby.hpp:1435
TBranch * b_ntrupv_mean_
Branch from which ntrupv_mean is read.
Definition: baby.hpp:1289
std::vector< bool > * els_sig_
Cached value of els_sig.
Definition: baby.hpp:610
int ntrumus_
Cached value of ntrumus.
Definition: baby.hpp:1282
bool const & pass_nohf() const
Get pass_nohf for current event and cache it.
Definition: baby.cpp:6641
TBranch * b_npv_
Branch from which npv is read.
Definition: baby.hpp:1271
std::vector< float > * tks_miniso_
Cached value of tks_miniso.
Definition: baby.hpp:1543
TBranch * b_onmu_mu8_
Branch from which onmu_mu8 is read.
Definition: baby.hpp:1334
float const & elmu_phi() const
Get elmu_phi for current event and cache it.
Definition: baby.cpp:3185
bool c_hig2_m_
Flag if cached hig2_m up to date.
Definition: baby.hpp:696
TBranch * b_mus_pt_
Branch from which mus_pt is read.
Definition: baby.hpp:1145
bool c_met_phi_
Flag if cached met_phi up to date.
Definition: baby.hpp:921
int run_
Cached value of run.
Definition: baby.hpp:1420
bool c_mumu_phi_
Flag if cached mumu_phi up to date.
Definition: baby.hpp:1071
TBranch * b_mm_njets_
Branch from which mm_njets is read.
Definition: baby.hpp:1034
float const & w_fs_lep() const
Get w_fs_lep for current event and cache it.
Definition: baby.cpp:7445
float const & met_tru_nuw_phi() const
Get met_tru_nuw_phi for current event and cache it.
Definition: baby.cpp:4805
TBranch * b_mm_mu_pt_
Branch from which mm_mu_pt is read.
Definition: baby.hpp:1025
bool c_htx_
Flag if cached htx up to date.
Definition: baby.hpp:744
bool c_pass_ra2_badmu_
Flag if cached pass_ra2_badmu up to date.
Definition: baby.hpp:1404
std::vector< float > *const & mus_vvvl_eta() const
Get mus_vvvl_eta for current event and cache it.
Definition: baby.cpp:5777
bool c_met_raw_
Flag if cached met_raw up to date.
Definition: baby.hpp:924
float const & mt_tru_nuw() const
Get mt_tru_nuw for current event and cache it.
Definition: baby.cpp:5297
bool c_mc_momidx_
Flag if cached mc_momidx up to date.
Definition: baby.hpp:885
float const & met_rebal() const
Get met_rebal for current event and cache it.
Definition: baby.cpp:4769
float elmu_phi_
Cached value of elmu_phi.
Definition: baby.hpp:532
TBranch * b_mc_eta_
Branch from which mc_eta is read.
Definition: baby.hpp:872
float mumuv_pt2_
Cached value of mumuv_pt2.
Definition: baby.hpp:1099
bool c_ph_eta_
Flag if cached ph_eta up to date.
Definition: baby.hpp:1407
bool c_ht_ra2_
Flag if cached ht_ra2 up to date.
Definition: baby.hpp:738
TBranch * b_sys_trig_
Branch from which sys_trig is read.
Definition: baby.hpp:1523
std::vector< bool > * mm_
Cached value of mm.
Definition: baby.hpp:979
bool c_sys_met_
Flag if cached sys_met up to date.
Definition: baby.hpp:1473
TBranch * b_nph_
Branch from which nph is read.
Definition: baby.hpp:1268
std::vector< float > *const & sys_murf() const
Get sys_murf for current event and cache it.
Definition: baby.cpp:7025
bool c_leps_phi_
Flag if cached leps_phi up to date.
Definition: baby.hpp:858
TBranch * b_htx40_
Branch from which htx40 is read.
Definition: baby.hpp:746
bool const & pass_jets_tight() const
Get pass_jets_tight for current event and cache it.
Definition: baby.cpp:6617
std::vector< float > * sys_fs_lep_
Cached value of sys_fs_lep.
Definition: baby.hpp:1450
TBranch * b_mc_mass_
Branch from which mc_mass is read.
Definition: baby.hpp:878
float const & eff_jetid() const
Get eff_jetid for current event and cache it.
Definition: baby.cpp:2969
TBranch * b_weight_
Branch from which weight is read.
Definition: baby.hpp:1616
bool c_nvels_
Flag if cached nvels up to date.
Definition: baby.hpp:1299
std::vector< int > * mm_nels_
Cached value of mm_nels.
Definition: baby.hpp:1030
TBranch * b_els_charge_
Branch from which els_charge is read.
Definition: baby.hpp:548
TBranch * b_onel_vvvl_
Branch from which onel_vvvl is read.
Definition: baby.hpp:1319
float const & dphi1() const
Get dphi1 for current event and cache it.
Definition: baby.cpp:2909
TBranch * b_mm_jet_m_
Branch from which mm_jet_m is read.
Definition: baby.hpp:995
std::vector< float > * els_phi_
Cached value of els_phi.
Definition: baby.hpp:598
std::vector< float > *const & sys_mj14_nolep() const
Get sys_mj14_nolep for current event and cache it.
Definition: baby.cpp:6965
bool c_mus_pterr_
Flag if cached mus_pterr up to date.
Definition: baby.hpp:1149
std::vector< float > * fjets14_eta_
Cached value of fjets14_eta.
Definition: baby.hpp:646
TBranch * b_ph_ph90_
Branch from which ph_ph90 is read.
Definition: baby.hpp:1409
bool c_mumuv_m_
Flag if cached mumuv_m up to date.
Definition: baby.hpp:1089
TBranch * b_sys_muf_
Branch from which sys_muf is read.
Definition: baby.hpp:1487
float mumuv_w_
Cached value of mumuv_w.
Definition: baby.hpp:1102
TBranch * b_mumuv_pt1_
Branch from which mumuv_pt1 is read.
Definition: baby.hpp:1097
float onht_
Cached value of onht.
Definition: baby.hpp:1321
int const & nmus() const
Get nmus for current event and cache it.
Definition: baby.cpp:6077
bool c_ntrupv_
Flag if cached ntrupv up to date.
Definition: baby.hpp:1287
TBranch * b_ph_phi_
Branch from which ph_phi is read.
Definition: baby.hpp:1412
bool c_elmu_pt1_
Flag if cached elmu_pt1 up to date.
Definition: baby.hpp:540
bool c_ntruels_
Flag if cached ntruels up to date.
Definition: baby.hpp:1278
bool c_event_
Flag if cached event up to date.
Definition: baby.hpp:645
std::vector< float > *const & tks_d0() const
Get tks_d0 for current event and cache it.
Definition: baby.cpp:7193
std::vector< float > *const & fjets14_pt() const
Get fjets14_pt for current event and cache it.
Definition: baby.cpp:3689
float const & mumu_m() const
Get mumu_m for current event and cache it.
Definition: baby.cpp:5321
TBranch * b_mm_nleps_
Branch from which mm_nleps is read.
Definition: baby.hpp:1037
bool c_elmu_pt_
Flag if cached elmu_pt up to date.
Definition: baby.hpp:537
bool c_met_tru_
Flag if cached met_tru up to date.
Definition: baby.hpp:933
bool c_elmu_phi_
Flag if cached elmu_phi up to date.
Definition: baby.hpp:534
bool c_elelv_pt1_
Flag if cached elelv_pt1 up to date.
Definition: baby.hpp:519
bool c_mc_id_
Flag if cached mc_id up to date.
Definition: baby.hpp:876
TBranch * b_ht_clean_
Branch from which ht_clean is read.
Definition: baby.hpp:728
TBranch * b_elel_phi_
Branch from which elel_phi is read.
Definition: baby.hpp:491
TBranch * b_nbl_
Branch from which nbl is read.
Definition: baby.hpp:1190
float const & jetsys_pt() const
Get jetsys_pt for current event and cache it.
Definition: baby.cpp:4397
float const & met_nohf() const
Get met_nohf for current event and cache it.
Definition: baby.cpp:4709
bool c_nels_ele23_
Flag if cached nels_ele23 up to date.
Definition: baby.hpp:1215
float w_btag40_
Cached value of w_btag40.
Definition: baby.hpp:1591
bool const & pass() const
Get pass for current event and cache it.
Definition: baby.cpp:6425
bool c_onmu_vvvl_
Flag if cached onmu_vvvl up to date.
Definition: baby.hpp:1338
std::vector< float > * sys_udsgtag40_
Cached value of sys_udsgtag40.
Definition: baby.hpp:1528
bool c_mht_clean_
Flag if cached mht_clean up to date.
Definition: baby.hpp:951
std::vector< float > * trig_prescale_
Cached value of trig_prescale.
Definition: baby.hpp:1576
TBranch * b_els_eoverp_
Branch from which els_eoverp is read.
Definition: baby.hpp:575
bool const & jetmismeas() const
Get jetmismeas for current event and cache it.
Definition: baby.cpp:4097
float w_isr_
Cached value of w_isr.
Definition: baby.hpp:1600
std::vector< float > *const & mus_d0() const
Get mus_d0 for current event and cache it.
Definition: baby.cpp:5489
std::vector< float > * els_vvvl_eta_
Cached value of els_vvvl_eta.
Definition: baby.hpp:634
float const & mumuv_phi() const
Get mumuv_phi for current event and cache it.
Definition: baby.cpp:5417
std::vector< bool > *const & tks_tm() const
Get tks_tm for current event and cache it.
Definition: baby.cpp:7313
TBranch * b_pass50_
Branch from which pass50 is read.
Definition: baby.hpp:1352
std::vector< float > * mus_d0_
Cached value of mus_d0.
Definition: baby.hpp:1108
std::vector< int > * jets_fjet08_index_
Cached value of jets_fjet08_index.
Definition: baby.hpp:769
float jetsys_pt_
Cached value of jetsys_pt.
Definition: baby.hpp:835
int const & mlsp() const
Get mlsp for current event and cache it.
Definition: baby.cpp:4961
std::vector< int > *const & mc_mom() const
Get mc_mom for current event and cache it.
Definition: baby.cpp:4577
TBranch * b_ht50_
Branch from which ht50 is read.
Definition: baby.hpp:725
std::vector< float > * leps_eta_
Cached value of leps_eta.
Definition: baby.hpp:850
std::unique_ptr< TChain > chain_
Chain to load variables from.
Definition: baby.hpp:445
std::vector< float > *const & mc_pt() const
Get mc_pt for current event and cache it.
Definition: baby.cpp:4613
bool c_hig_am_
Flag if cached hig_am up to date.
Definition: baby.hpp:705
int const & ntrutausl() const
Get ntrutausl for current event and cache it.
Definition: baby.cpp:6233
bool const & pass20() const
Get pass20 for current event and cache it.
Definition: baby.cpp:6437
bool c_elel_pt1_
Flag if cached elel_pt1 up to date.
Definition: baby.hpp:498
TBranch * b_met_tru_nuw_phi_
Branch from which met_tru_nuw_phi is read.
Definition: baby.hpp:938
std::vector< float > *const & els_phi() const
Get els_phi for current event and cache it.
Definition: baby.cpp:3449
TBranch * b_mus_mu50_
Branch from which mus_mu50 is read.
Definition: baby.hpp:1136
const std::unique_ptr< TChain > & GetTree() const
Get underlying TChain for this Baby.
Definition: baby.cpp:1704
TBranch * b_jets_fjet50_index_
Branch from which jets_fjet50_index is read.
Definition: baby.hpp:785
float st50_
Cached value of st50.
Definition: baby.hpp:1429
bool c_els_ele105_
Flag if cached els_ele105 up to date.
Definition: baby.hpp:564
TBranch * b_nfjets14_
Branch from which nfjets14 is read.
Definition: baby.hpp:1220
bool c_tks_mt_
Flag if cached tks_mt up to date.
Definition: baby.hpp:1548
float const & elmu_m() const
Get elmu_m for current event and cache it.
Definition: baby.cpp:3173
TBranch * b_onmu_vvvl_
Branch from which onmu_vvvl is read.
Definition: baby.hpp:1337
std::vector< int > *const & mm_nmus() const
Get mm_nmus for current event and cache it.
Definition: baby.cpp:5213
TBranch * b_eff_trig_
Branch from which eff_trig is read.
Definition: baby.hpp:482
int nveto_
Cached value of nveto.
Definition: baby.hpp:1300
bool c_leps_pt_
Flag if cached leps_pt up to date.
Definition: baby.hpp:861
TBranch * b_mus_trk_quality_
Branch from which mus_trk_quality is read.
Definition: baby.hpp:1175
TBranch * b_mumuv_m_
Branch from which mumuv_m is read.
Definition: baby.hpp:1088
bool const & pass40() const
Get pass40 for current event and cache it.
Definition: baby.cpp:6449
TBranch * b_sys_pu_
Branch from which sys_pu is read.
Definition: baby.hpp:1514
float dphi1_
Cached value of dphi1.
Definition: baby.hpp:463
bool pass_ra2_
Cached value of pass_ra2.
Definition: baby.hpp:1399
bool c_sys_udsgtag_
Flag if cached sys_udsgtag up to date.
Definition: baby.hpp:1527
TBranch * b_m_tt_
Branch from which m_tt is read.
Definition: baby.hpp:869
bool c_mumuv_pt_
Flag if cached mumuv_pt up to date.
Definition: baby.hpp:1095
float const & elel_pt() const
Get elel_pt for current event and cache it.
Definition: baby.cpp:3029
float const & st40() const
Get st40 for current event and cache it.
Definition: baby.cpp:6761
std::vector< float > * fjets40_eta_
Cached value of fjets40_eta.
Definition: baby.hpp:661
bool c_htx40_
Flag if cached htx40 up to date.
Definition: baby.hpp:747
TBranch * b_mt_nohf_
Branch from which mt_nohf is read.
Definition: baby.hpp:1052
float mj40_
Cached value of mj40.
Definition: baby.hpp:970
bool c_els_trk_nholes_
Flag if cached els_trk_nholes up to date.
Definition: baby.hpp:624
bool c_nmus_isomu18_
Flag if cached nmus_isomu18 up to date.
Definition: baby.hpp:1260
TBranch * b_nisr_me_
Branch from which nisr_me is read.
Definition: baby.hpp:1229
bool c_nvmus_
Flag if cached nvmus up to date.
Definition: baby.hpp:1308
TBranch * b_htx_
Branch from which htx is read.
Definition: baby.hpp:743
TBranch * b_nels_vvvl_
Branch from which nels_vvvl is read.
Definition: baby.hpp:1217
float jetsys_nob_m_
Cached value of jetsys_nob_m.
Definition: baby.hpp:823
bool c_mus_vvvl_
Flag if cached mus_vvvl up to date.
Definition: baby.hpp:1179
bool c_json12p9_
Flag if cached json12p9 up to date.
Definition: baby.hpp:840
TBranch * b_mm_jet_eta_
Branch from which mm_jet_eta is read.
Definition: baby.hpp:992
std::vector< float > *const & mm_jet_pt() const
Get mm_jet_pt for current event and cache it.
Definition: baby.cpp:5057
bool c_mm_nbm_
Flag if cached mm_nbm up to date.
Definition: baby.hpp:1029
float const & met_raw_phi() const
Get met_raw_phi for current event and cache it.
Definition: baby.cpp:4757
TBranch * b_sys_nbm_
Branch from which sys_nbm is read.
Definition: baby.hpp:1496
float const & jetsys_phi() const
Get jetsys_phi for current event and cache it.
Definition: baby.cpp:4385
std::vector< float > * mm_mu_pt_
Cached value of mm_mu_pt.
Definition: baby.hpp:1024
float ht_
Cached value of ht.
Definition: baby.hpp:718
bool c_ph_ph90_
Flag if cached ph_ph90 up to date.
Definition: baby.hpp:1410
bool const & pass_jets50() const
Get pass_jets50 for current event and cache it.
Definition: baby.cpp:6581
bool c_trig_lep_
Flag if cached trig_lep up to date.
Definition: baby.hpp:1572
std::vector< float > * leps_pt_
Cached value of leps_pt.
Definition: baby.hpp:859
bool c_sys_trig_
Flag if cached sys_trig up to date.
Definition: baby.hpp:1524
TBranch * b_nels_ele23_
Branch from which nels_ele23 is read.
Definition: baby.hpp:1214
std::vector< bool > * els_ispf_
Cached value of els_ispf.
Definition: baby.hpp:592
bool c_nph_
Flag if cached nph up to date.
Definition: baby.hpp:1269
bool c_els_d0_
Flag if cached els_d0 up to date.
Definition: baby.hpp:552
bool c_mus_pt_
Flag if cached mus_pt up to date.
Definition: baby.hpp:1146
float const & mj08() const
Get mj08 for current event and cache it.
Definition: baby.cpp:4889
std::vector< bool > *const & mm() const
Get mm for current event and cache it.
Definition: baby.cpp:4973
float const & hig2_m() const
Get hig2_m for current event and cache it.
Definition: baby.cpp:3833
float const & mumuv_pt2() const
Get mumuv_pt2 for current event and cache it.
Definition: baby.cpp:5453
bool c_type_
Flag if cached type up to date.
Definition: baby.hpp:1587
TBranch * b_mumu_pt_
Branch from which mumu_pt is read.
Definition: baby.hpp:1073
bool c_mumuv_phi_
Flag if cached mumuv_phi up to date.
Definition: baby.hpp:1092
bool c_onel_ele23_
Flag if cached onel_ele23 up to date.
Definition: baby.hpp:1314
bool c_fjets14_phi_
Flag if cached fjets14_phi up to date.
Definition: baby.hpp:657
std::vector< float > *const & jets_eta() const
Get jets_eta for current event and cache it.
Definition: baby.cpp:4121
bool c_sys_bctag_loose_
Flag if cached sys_bctag_loose up to date.
Definition: baby.hpp:1443
int nels_ele23_
Cached value of nels_ele23.
Definition: baby.hpp:1213
int const & nisr_me() const
Get nisr_me for current event and cache it.
Definition: baby.cpp:5969
std::vector< float > * jets_m_
Cached value of jets_m.
Definition: baby.hpp:802
std::vector< float > *const & mus_vvvl_phi() const
Get mus_vvvl_phi for current event and cache it.
Definition: baby.cpp:5789
bool c_met_tru_phi_
Flag if cached met_tru_phi up to date.
Definition: baby.hpp:942
TBranch * b_sys_fs_lep_
Branch from which sys_fs_lep is read.
Definition: baby.hpp:1451
TBranch * b_ht_isr_me_
Branch from which ht_isr_me is read.
Definition: baby.hpp:734
bool c_els_trk_pt_
Flag if cached els_trk_pt up to date.
Definition: baby.hpp:627
float elel_pt1_
Cached value of elel_pt1.
Definition: baby.hpp:496
std::vector< float > * sys_bctag_loose_
Cached value of sys_bctag_loose.
Definition: baby.hpp:1441
float mt2_
Cached value of mt2.
Definition: baby.hpp:1045
float w_lep_
Cached value of w_lep.
Definition: baby.hpp:1603
TBranch * b_ntrupv_
Branch from which ntrupv is read.
Definition: baby.hpp:1286
bool c_ntks_
Flag if cached ntks up to date.
Definition: baby.hpp:1275
bool c_json7p65_
Flag if cached json7p65 up to date.
Definition: baby.hpp:849
TBranch * b_sys_murf_
Branch from which sys_murf is read.
Definition: baby.hpp:1493
std::vector< bool > * mus_inz_
Cached value of mus_inz.
Definition: baby.hpp:1123
float const & mumuv_pt() const
Get mumuv_pt for current event and cache it.
Definition: baby.cpp:5429
bool const & trig_ra4() const
Get trig_ra4 for current event and cache it.
Definition: baby.cpp:7373
bool c_run_
Flag if cached run up to date.
Definition: baby.hpp:1422
TBranch * b_mt_tru_
Branch from which mt_tru is read.
Definition: baby.hpp:1058
std::vector< int > *const & mc_momidx() const
Get mc_momidx for current event and cache it.
Definition: baby.cpp:4589
TBranch * b_fjets40_phi_
Branch from which fjets40_phi is read.
Definition: baby.hpp:671
TBranch * b_pass_nohf_
Branch from which pass_nohf is read.
Definition: baby.hpp:1397
TBranch * b_jetsys_nob_m_
Branch from which jetsys_nob_m is read.
Definition: baby.hpp:824
float const & mumu_pt1() const
Get mumu_pt1 for current event and cache it.
Definition: baby.cpp:5357
std::vector< bool > *const & els_tight() const
Get els_tight for current event and cache it.
Definition: baby.cpp:3521
float const & elmu_w() const
Get elmu_w for current event and cache it.
Definition: baby.cpp:3233
TBranch * b_pass_ecaldeadcell_
Branch from which pass_ecaldeadcell is read.
Definition: baby.hpp:1358
bool c_dphi_wlep_
Flag if cached dphi_wlep up to date.
Definition: baby.hpp:477
int ntrutaush_
Cached value of ntrutaush.
Definition: baby.hpp:1291
float elel_pt2_
Cached value of elel_pt2.
Definition: baby.hpp:499
TBranch * b_onmu_mu50_
Branch from which onmu_mu50 is read.
Definition: baby.hpp:1331
bool c_mus_phi_
Flag if cached mus_phi up to date.
Definition: baby.hpp:1143
bool c_jets_h1_
Flag if cached jets_h1 up to date.
Definition: baby.hpp:789
std::vector< int > * sys_nbm_
Cached value of sys_nbm.
Definition: baby.hpp:1495
bool c_pass_eebadsc_
Flag if cached pass_eebadsc up to date.
Definition: baby.hpp:1362
bool c_njets50_
Flag if cached njets50 up to date.
Definition: baby.hpp:1242
float mj14_nolep_
Cached value of mj14_nolep.
Definition: baby.hpp:967
int const & ntruleps() const
Get ntruleps for current event and cache it.
Definition: baby.cpp:6173
TBranch * b_mumu_w_
Branch from which mumu_w is read.
Definition: baby.hpp:1082
bool c_njets40_
Flag if cached njets40 up to date.
Definition: baby.hpp:1239
TBranch * b_mus_vvvl_pt_
Branch from which mus_vvvl_pt is read.
Definition: baby.hpp:1187
bool c_tks_phi_
Flag if cached tks_phi up to date.
Definition: baby.hpp:1557
TBranch * b_fjets14_nconst_
Branch from which fjets14_nconst is read.
Definition: baby.hpp:653
bool c_nfjets14_
Flag if cached nfjets14 up to date.
Definition: baby.hpp:1221
bool c_jets_pt_
Flag if cached jets_pt up to date.
Definition: baby.hpp:810
int const & nels_ele23() const
Get nels_ele23 for current event and cache it.
Definition: baby.cpp:5909
bool c_els_ip3d_
Flag if cached els_ip3d up to date.
Definition: baby.hpp:591
float const & mumuv_w() const
Get mumuv_w for current event and cache it.
Definition: baby.cpp:5465
TBranch * b_sys_met_
Branch from which sys_met is read.
Definition: baby.hpp:1472
bool c_nmus_vvvl_
Flag if cached nmus_vvvl up to date.
Definition: baby.hpp:1263
std::vector< float > * tks_mt2_
Cached value of tks_mt2.
Definition: baby.hpp:1549
bool c_jets_pt_res_
Flag if cached jets_pt_res up to date.
Definition: baby.hpp:813
TBranch * b_ntrutausl_
Branch from which ntrutausl is read.
Definition: baby.hpp:1295
std::vector< bool > *const & els_vvvl() const
Get els_vvvl for current event and cache it.
Definition: baby.cpp:3581
TBranch * b_tks_eta_
Branch from which tks_eta is read.
Definition: baby.hpp:1541
TBranch * b_mm_nels_
Branch from which mm_nels is read.
Definition: baby.hpp:1031
bool c_elmu_eta_
Flag if cached elmu_eta up to date.
Definition: baby.hpp:528
TBranch * b_met_tru_nuw_
Branch from which met_tru_nuw is read.
Definition: baby.hpp:935
std::vector< float > *const & mus_reliso() const
Get mus_reliso for current event and cache it.
Definition: baby.cpp:5657
float const & jetsys_nob_phi() const
Get jetsys_nob_phi for current event and cache it.
Definition: baby.cpp:4361
TBranch * b_mus_sig_
Branch from which mus_sig is read.
Definition: baby.hpp:1154
std::vector< float > *const & fjets14_phi() const
Get fjets14_phi for current event and cache it.
Definition: baby.cpp:3677
float isr_tru_phi_
Cached value of isr_tru_phi.
Definition: baby.hpp:754
int SetSampleType(const TString &filename)
Definition: baby.cpp:1685
std::vector< int > *const & els_charge() const
Get els_charge for current event and cache it.
Definition: baby.cpp:3245
std::vector< float > * sys_ht40_
Cached value of sys_ht40.
Definition: baby.hpp:1462
float const & elel_w() const
Get elel_w for current event and cache it.
Definition: baby.cpp:3065
float onel_vvvl_
Cached value of onel_vvvl.
Definition: baby.hpp:1318
bool c_jets_isisr_
Flag if cached jets_isisr up to date.
Definition: baby.hpp:798
bool c_els_dz_
Flag if cached els_dz up to date.
Definition: baby.hpp:561
float dphi4_
Cached value of dphi4.
Definition: baby.hpp:472
TBranch * b_isr_tru_eta_
Branch from which isr_tru_eta is read.
Definition: baby.hpp:752
bool c_nels_vvvl_
Flag if cached nels_vvvl up to date.
Definition: baby.hpp:1218
std::vector< bool > * jets_islep_
Cached value of jets_islep.
Definition: baby.hpp:799
TBranch * b_elelv_m_
Branch from which elelv_m is read.
Definition: baby.hpp:509
int const & ntks() const
Get ntks for current event and cache it.
Definition: baby.cpp:6149
TBranch * b_sys_st40_
Branch from which sys_st40 is read.
Definition: baby.hpp:1520
int mgluino_
Cached value of mgluino.
Definition: baby.hpp:943
std::vector< float > *const & ph_pt() const
Get ph_pt for current event and cache it.
Definition: baby.cpp:6713
bool c_json4p0_
Flag if cached json4p0 up to date.
Definition: baby.hpp:846
TBranch * b_leps_eta_
Branch from which leps_eta is read.
Definition: baby.hpp:851
std::vector< bool > *const & mus_sigid() const
Get mus_sigid for current event and cache it.
Definition: baby.cpp:5681
bool c_pass_ecaldeadcell_
Flag if cached pass_ecaldeadcell up to date.
Definition: baby.hpp:1359
TBranch * b_ht_tru_
Branch from which ht_tru is read.
Definition: baby.hpp:740
virtual void GetEntry(long entry)
Change current entry.
Definition: baby.cpp:1285
bool c_tks_pdg_
Flag if cached tks_pdg up to date.
Definition: baby.hpp:1554
bool c_onmu_mu8_
Flag if cached onmu_mu8 up to date.
Definition: baby.hpp:1335
float const & elel_pt1() const
Get elel_pt1 for current event and cache it.
Definition: baby.cpp:3041
TBranch * b_pass_ra2_
Branch from which pass_ra2 is read.
Definition: baby.hpp:1400
std::vector< bool > * mus_vvvl_
Cached value of mus_vvvl.
Definition: baby.hpp:1177
bool c_mj14_
Flag if cached mj14 up to date.
Definition: baby.hpp:966
float met_nohf_
Cached value of met_nohf.
Definition: baby.hpp:913
TBranch * b_hig1_eta_
Branch from which hig1_eta is read.
Definition: baby.hpp:680
bool c_pass_nohf_
Flag if cached pass_nohf up to date.
Definition: baby.hpp:1398
bool c_isr_tru_pt_
Flag if cached isr_tru_pt up to date.
Definition: baby.hpp:759
float const & hig2_phi() const
Get hig2_phi for current event and cache it.
Definition: baby.cpp:3845
Activator & operator=(const Activator &)=delete
std::vector< bool > * els_sigid_
Cached value of els_sigid.
Definition: baby.hpp:613
int njets20_
Cached value of njets20.
Definition: baby.hpp:1234
std::vector< bool > *const & jets_h2() const
Get jets_h2 for current event and cache it.
Definition: baby.cpp:4217
bool c_mt2_0mass_
Flag if cached mt2_0mass up to date.
Definition: baby.hpp:1050
TBranch * b_mm_lep_pt_
Branch from which mm_lep_pt is read.
Definition: baby.hpp:1004
float const & onmu_mu50() const
Get onmu_mu50 for current event and cache it.
Definition: baby.cpp:6377
float met_rebal_
Cached value of met_rebal.
Definition: baby.hpp:928
bool c_dphi2_
Flag if cached dphi2 up to date.
Definition: baby.hpp:468
TBranch * b_mumuv_w_
Branch from which mumuv_w is read.
Definition: baby.hpp:1103
bool c_ph_pt_
Flag if cached ph_pt up to date.
Definition: baby.hpp:1416
std::vector< int > * mus_trk_algo_
Cached value of mus_trk_algo.
Definition: baby.hpp:1165
bool c_mm_jet_phi_
Flag if cached mm_jet_phi up to date.
Definition: baby.hpp:999
bool c_mus_charge_
Flag if cached mus_charge up to date.
Definition: baby.hpp:1107
TBranch * b_dphi1_
Branch from which dphi1 is read.
Definition: baby.hpp:464
std::vector< bool > * trig_
Cached value of trig.
Definition: baby.hpp:1567
bool c_pass_jets_tight_
Flag if cached pass_jets_tight up to date.
Definition: baby.hpp:1392
int ntks_
Cached value of ntks.
Definition: baby.hpp:1273
int mlsp_
Cached value of mlsp.
Definition: baby.hpp:976
TBranch * b_tks_d0_
Branch from which tks_d0 is read.
Definition: baby.hpp:1535
std::vector< bool > *const & els_sigid() const
Get els_sigid for current event and cache it.
Definition: baby.cpp:3509
std::vector< float > *const & ph_eta() const
Get ph_eta for current event and cache it.
Definition: baby.cpp:6677
TBranch * b_hig2_eta_
Branch from which hig2_eta is read.
Definition: baby.hpp:692
std::vector< float > * sys_st_
Cached value of sys_st.
Definition: baby.hpp:1516
TBranch * b_ntrutaush_
Branch from which ntrutaush is read.
Definition: baby.hpp:1292
float const & hig1_m() const
Get hig1_m for current event and cache it.
Definition: baby.cpp:3785
bool c_pass50_
Flag if cached pass50 up to date.
Definition: baby.hpp:1353
bool c_mus_miniso_
Flag if cached mus_miniso up to date.
Definition: baby.hpp:1134
std::vector< float > *const & mm_mu_pt() const
Get mm_mu_pt for current event and cache it.
Definition: baby.cpp:5153
bool c_mht_
Flag if cached mht up to date.
Definition: baby.hpp:948
float htx40_
Cached value of htx40.
Definition: baby.hpp:745
std::vector< float > * els_eoverp_
Cached value of els_eoverp.
Definition: baby.hpp:574
float const & met_mini_phi() const
Get met_mini_phi for current event and cache it.
Definition: baby.cpp:4697
TBranch * b_mj50_
Branch from which mj50 is read.
Definition: baby.hpp:974
std::vector< int > *const & sys_nbm() const
Get sys_nbm for current event and cache it.
Definition: baby.cpp:7037
std::vector< bool > *const & mus_mu50() const
Get mus_mu50 for current event and cache it.
Definition: baby.cpp:5597
bool c_els_trk_pterr_
Flag if cached els_trk_pterr up to date.
Definition: baby.hpp:630
TBranch * b_sys_bctag40_
Branch from which sys_bctag40 is read.
Definition: baby.hpp:1439
int const & nleps_tm() const
Get nleps_tm for current event and cache it.
Definition: baby.cpp:6065
bool c_sys_isr_
Flag if cached sys_isr up to date.
Definition: baby.hpp:1467
float const & hig1_phi() const
Get hig1_phi for current event and cache it.
Definition: baby.cpp:3797
std::vector< bool > * mus_isomu18_
Cached value of mus_isomu18.
Definition: baby.hpp:1129
bool pass_hbheiso_
Cached value of pass_hbheiso.
Definition: baby.hpp:1369
float elel_eta_
Cached value of elel_eta.
Definition: baby.hpp:484
TBranch * b_mus_vvvl_eta_
Branch from which mus_vvvl_eta is read.
Definition: baby.hpp:1181
std::vector< float > * mus_vvvl_eta_
Cached value of mus_vvvl_eta.
Definition: baby.hpp:1180
TBranch * b_elmu_phi_
Branch from which elmu_phi is read.
Definition: baby.hpp:533
float const & w_btag_loose() const
Get w_btag_loose for current event and cache it.
Definition: baby.cpp:7433
TBranch * b_els_em_e_
Branch from which els_em_e is read.
Definition: baby.hpp:572
float met_tru_nuw_
Cached value of met_tru_nuw.
Definition: baby.hpp:934
bool c_mumu_w_
Flag if cached mumu_w up to date.
Definition: baby.hpp:1083
bool c_mht_clean_phi_
Flag if cached mht_clean_phi up to date.
Definition: baby.hpp:954
bool c_met_mini_
Flag if cached met_mini up to date.
Definition: baby.hpp:909
std::vector< float > *const & sys_muf() const
Get sys_muf for current event and cache it.
Definition: baby.cpp:7001
bool c_els_dphi_sctrk_
Flag if cached els_dphi_sctrk up to date.
Definition: baby.hpp:558
int ntruels_
Cached value of ntruels.
Definition: baby.hpp:1276
TBranch * b_jets_fjet08_index_
Branch from which jets_fjet08_index is read.
Definition: baby.hpp:770
int nvmus_
Cached value of nvmus.
Definition: baby.hpp:1306
TBranch * b_hig2_pt_
Branch from which hig2_pt is read.
Definition: baby.hpp:701
float const & hig2_eta() const
Get hig2_eta for current event and cache it.
Definition: baby.cpp:3821
TBranch * b_sys_bctag_loose_
Branch from which sys_bctag_loose is read.
Definition: baby.hpp:1442
float const & hig_am() const
Get hig_am for current event and cache it.
Definition: baby.cpp:3869
TBranch * b_pass_hbheiso_
Branch from which pass_hbheiso is read.
Definition: baby.hpp:1370
float const & met_raw() const
Get met_raw for current event and cache it.
Definition: baby.cpp:4745
TBranch * b_sys_udsgtag40_
Branch from which sys_udsgtag40 is read.
Definition: baby.hpp:1529
float met_nohf_phi_
Cached value of met_nohf_phi.
Definition: baby.hpp:916
TBranch * b_mumu_phi_
Branch from which mumu_phi is read.
Definition: baby.hpp:1070
std::vector< int > * mus_charge_
Cached value of mus_charge.
Definition: baby.hpp:1105
Baby & baby_
Definition: baby.hpp:24
float const & mumuv_m() const
Get mumuv_m for current event and cache it.
Definition: baby.cpp:5405
bool pass_ra2_badmu_
Cached value of pass_ra2_badmu.
Definition: baby.hpp:1402
std::vector< bool > * sys_pass_
Cached value of sys_pass.
Definition: baby.hpp:1507
std::vector< bool > * sys_pass40_
Cached value of sys_pass40.
Definition: baby.hpp:1510
float mumu_m_
Cached value of mumu_m.
Definition: baby.hpp:1066
std::vector< float > *const & mm_jet_eta() const
Get mm_jet_eta for current event and cache it.
Definition: baby.cpp:5021
virtual ~Baby()=default
bool c_mc_mass_
Flag if cached mc_mass up to date.
Definition: baby.hpp:879
bool c_mus_vvvl_eta_
Flag if cached mus_vvvl_eta up to date.
Definition: baby.hpp:1182
std::vector< float > *const & tks_miniso() const
Get tks_miniso for current event and cache it.
Definition: baby.cpp:7229
std::vector< float > *const & tks_pt() const
Get tks_pt for current event and cache it.
Definition: baby.cpp:7289
TBranch * b_nonblind_
Branch from which nonblind is read.
Definition: baby.hpp:1265
float const & jetsys_nob_m() const
Get jetsys_nob_m for current event and cache it.
Definition: baby.cpp:4349
TBranch * b_mumu_m_
Branch from which mumu_m is read.
Definition: baby.hpp:1067
std::vector< float > *const & mus_pterr() const
Get mus_pterr for current event and cache it.
Definition: baby.cpp:5645
bool c_nbl_
Flag if cached nbl up to date.
Definition: baby.hpp:1191
std::vector< float > * els_eta_
Cached value of els_eta.
Definition: baby.hpp:577
float const & met_nohf_phi() const
Get met_nohf_phi for current event and cache it.
Definition: baby.cpp:4721
float mumu_eta_
Cached value of mumu_eta.
Definition: baby.hpp:1063
bool c_mht_phi_
Flag if cached mht_phi up to date.
Definition: baby.hpp:957
TBranch * b_hig_bin_
Branch from which hig_bin is read.
Definition: baby.hpp:707
bool c_pass_jets_ra2_
Flag if cached pass_jets_ra2 up to date.
Definition: baby.hpp:1389
bool c_nbm_
Flag if cached nbm up to date.
Definition: baby.hpp:1194
TBranch * b_mc_status_
Branch from which mc_status is read.
Definition: baby.hpp:893
TBranch * b_jets_csv_
Branch from which jets_csv is read.
Definition: baby.hpp:764
bool c_jetsys_nob_m_
Flag if cached jetsys_nob_m up to date.
Definition: baby.hpp:825
bool c_els_tight_
Flag if cached els_tight up to date.
Definition: baby.hpp:618
bool c_sys_st40_
Flag if cached sys_st40 up to date.
Definition: baby.hpp:1521
TBranch * b_mj08_
Branch from which mj08 is read.
Definition: baby.hpp:959
bool c_els_eta_
Flag if cached els_eta up to date.
Definition: baby.hpp:579
bool c_met_
Flag if cached met up to date.
Definition: baby.hpp:900
bool c_els_vvvl_eta_
Flag if cached els_vvvl_eta up to date.
Definition: baby.hpp:636
bool c_pass_hbheiso_
Flag if cached pass_hbheiso up to date.
Definition: baby.hpp:1371
TBranch * b_fromGS_
Branch from which fromGS is read.
Definition: baby.hpp:677
std::vector< float > *const & sys_lep() const
Get sys_lep for current event and cache it.
Definition: baby.cpp:6929
std::vector< float > * fjets40_m_
Cached value of fjets40_m.
Definition: baby.hpp:664
std::vector< float > * fjets14_pt_
Cached value of fjets14_pt.
Definition: baby.hpp:658
bool c_elelv_eta_
Flag if cached elelv_eta up to date.
Definition: baby.hpp:507
TBranch * b_json2p6_
Branch from which json2p6 is read.
Definition: baby.hpp:842
int const & nvleps() const
Get nvleps for current event and cache it.
Definition: baby.cpp:6269
std::vector< float > * sys_pu_
Cached value of sys_pu.
Definition: baby.hpp:1513
bool c_jets_m_
Flag if cached jets_m up to date.
Definition: baby.hpp:804
std::vector< float > * mus_reliso_
Cached value of mus_reliso.
Definition: baby.hpp:1150
bool c_eff_trig_
Flag if cached eff_trig up to date.
Definition: baby.hpp:483
bool c_hig2_eta_
Flag if cached hig2_eta up to date.
Definition: baby.hpp:693
TBranch * b_jetsys_m_
Branch from which jetsys_m is read.
Definition: baby.hpp:818
bool c_ntruleps_
Flag if cached ntruleps up to date.
Definition: baby.hpp:1281
bool c_trig_met_
Flag if cached trig_met up to date.
Definition: baby.hpp:1575
TBranch * b_mus_inzv_
Branch from which mus_inzv is read.
Definition: baby.hpp:1127
std::vector< float > * mm_mu_miniso_
Cached value of mm_mu_miniso.
Definition: baby.hpp:1021
TBranch * b_jets_m_
Branch from which jets_m is read.
Definition: baby.hpp:803
int ntruleps_
Cached value of ntruleps.
Definition: baby.hpp:1279
std::vector< int > * fjets40_nconst_
Cached value of fjets40_nconst.
Definition: baby.hpp:667
std::vector< bool > *const & els_ele105() const
Get els_ele105 for current event and cache it.
Definition: baby.cpp:3305
bool const & pass_jets_nohf() const
Get pass_jets_nohf for current event and cache it.
Definition: baby.cpp:6593
std::vector< float > *const & els_dz() const
Get els_dz for current event and cache it.
Definition: baby.cpp:3293
TBranch * b_mm_nmus_
Branch from which mm_nmus is read.
Definition: baby.hpp:1040
bool c_trig_ra4_
Flag if cached trig_ra4 up to date.
Definition: baby.hpp:1581
std::vector< bool > * ph_ph90_
Cached value of ph_ph90.
Definition: baby.hpp:1408
float const & elelv_pt2() const
Get elelv_pt2 for current event and cache it.
Definition: baby.cpp:3137
std::vector< float > *const & sys_udsgtag_loose() const
Get sys_udsgtag_loose for current event and cache it.
Definition: baby.cpp:7181
bool c_mc_pt_
Flag if cached mc_pt up to date.
Definition: baby.hpp:891
bool c_sys_mur_
Flag if cached sys_mur up to date.
Definition: baby.hpp:1491
bool c_met_calo_phi_
Flag if cached met_calo_phi up to date.
Definition: baby.hpp:906
float weight_
Cached value of weight.
Definition: baby.hpp:1615
std::vector< float > * mus_had_e_
Cached value of mus_had_e.
Definition: baby.hpp:1120
TBranch * b_tks_reliso_
Branch from which tks_reliso is read.
Definition: baby.hpp:1562
float st_
Cached value of st.
Definition: baby.hpp:1423
bool c_elel_pt_
Flag if cached elel_pt up to date.
Definition: baby.hpp:495
std::vector< float > *const & sys_mj14() const
Get sys_mj14 for current event and cache it.
Definition: baby.cpp:6953
std::vector< int > *const & sys_nbm40() const
Get sys_nbm40 for current event and cache it.
Definition: baby.cpp:7049
TBranch * b_jets_fjet14_nolep_index_
Branch from which jets_fjet14_nolep_index is read.
Definition: baby.hpp:779
float const & htx40() const
Get htx40 for current event and cache it.
Definition: baby.cpp:4037
TBranch * b_sys_ht_
Branch from which sys_ht is read.
Definition: baby.hpp:1460
TBranch * b_els_ele8_
Branch from which els_ele8 is read.
Definition: baby.hpp:569
TBranch * b_mus_tight_
Branch from which mus_tight is read.
Definition: baby.hpp:1160
bool pass_jets_nohf_
Cached value of pass_jets_nohf.
Definition: baby.hpp:1384
float mht_
Cached value of mht.
Definition: baby.hpp:946
std::vector< bool > * els_ele8_
Cached value of els_ele8.
Definition: baby.hpp:568
bool c_mm_mu_pt_
Flag if cached mm_mu_pt up to date.
Definition: baby.hpp:1026
TBranch * b_mj12_
Branch from which mj12 is read.
Definition: baby.hpp:962
TBranch * b_elmu_pt2_
Branch from which elmu_pt2 is read.
Definition: baby.hpp:542
std::vector< float > * els_hovere_
Cached value of els_hovere.
Definition: baby.hpp:580
TBranch * b_mus_trk_nholes_in_
Branch from which mus_trk_nholes_in is read.
Definition: baby.hpp:1169
bool c_sys_nbm40_
Flag if cached sys_nbm40 up to date.
Definition: baby.hpp:1500
float const & htx50() const
Get htx50 for current event and cache it.
Definition: baby.cpp:4049
float const & ht_tru() const
Get ht_tru for current event and cache it.
Definition: baby.cpp:4013
bool c_pass_hbhe_
Flag if cached pass_hbhe up to date.
Definition: baby.hpp:1368
int nbm_ra2_
Cached value of nbm_ra2.
Definition: baby.hpp:1204
std::vector< float > * els_trk_pt_
Cached value of els_trk_pt.
Definition: baby.hpp:625
TBranch * b_ntks_
Branch from which ntks is read.
Definition: baby.hpp:1274
int ntrutausl_
Cached value of ntrutausl.
Definition: baby.hpp:1294
float hig1_m_
Cached value of hig1_m.
Definition: baby.hpp:682
TBranch * b_met_nohf_
Branch from which met_nohf is read.
Definition: baby.hpp:914
std::vector< float > * sys_fs_bctag_
Cached value of sys_fs_bctag.
Definition: baby.hpp:1444
int nvleps_
Cached value of nvleps.
Definition: baby.hpp:1303
TBranch * b_mumu_pt1_
Branch from which mumu_pt1 is read.
Definition: baby.hpp:1076
std::vector< bool > * mus_sig_
Cached value of mus_sig.
Definition: baby.hpp:1153
TBranch * b_nleps_tm_
Branch from which nleps_tm is read.
Definition: baby.hpp:1253
TBranch * b_mc_id_
Branch from which mc_id is read.
Definition: baby.hpp:875
TBranch * b_met_raw_phi_
Branch from which met_raw_phi is read.
Definition: baby.hpp:926
bool c_mm_mt_
Flag if cached mm_mt up to date.
Definition: baby.hpp:1020
TBranch * b_els_trk_nholes_
Branch from which els_trk_nholes is read.
Definition: baby.hpp:623
std::vector< bool > *const & els_ele23() const
Get els_ele23 for current event and cache it.
Definition: baby.cpp:3317
bool c_tks_eta_
Flag if cached tks_eta up to date.
Definition: baby.hpp:1542
int const & nmus_vvvl() const
Get nmus_vvvl for current event and cache it.
Definition: baby.cpp:6101
std::vector< float > *const & sys_bctag() const
Get sys_bctag for current event and cache it.
Definition: baby.cpp:6797
TBranch * b_pass_ra2_badmu_
Branch from which pass_ra2_badmu is read.
Definition: baby.hpp:1403
TBranch * b_mm_nbm_
Branch from which mm_nbm is read.
Definition: baby.hpp:1028
bool c_mus_inz_
Flag if cached mus_inz up to date.
Definition: baby.hpp:1125
float const & mj40() const
Get mj40 for current event and cache it.
Definition: baby.cpp:4937
int const & nvels() const
Get nvels for current event and cache it.
Definition: baby.cpp:6245
std::vector< float > * mus_miniso_
Cached value of mus_miniso.
Definition: baby.hpp:1132
TBranch * b_jetsys_nob_pt_
Branch from which jetsys_nob_pt is read.
Definition: baby.hpp:830
std::vector< int > *const & jets_hflavor() const
Get jets_hflavor for current event and cache it.
Definition: baby.cpp:4229
std::vector< float > * els_reliso_
Cached value of els_reliso.
Definition: baby.hpp:604
TBranch * b_fjets14_m_
Branch from which fjets14_m is read.
Definition: baby.hpp:650
bool c_pass_ra2_
Flag if cached pass_ra2 up to date.
Definition: baby.hpp:1401
TBranch * b_mgluino_
Branch from which mgluino is read.
Definition: baby.hpp:944
float const & met_tru() const
Get met_tru for current event and cache it.
Definition: baby.cpp:4781
TBranch * b_fjets40_eta_
Branch from which fjets40_eta is read.
Definition: baby.hpp:662
std::vector< int > *const & mm_nels() const
Get mm_nels for current event and cache it.
Definition: baby.cpp:5177
bool c_mm_nmus_
Flag if cached mm_nmus up to date.
Definition: baby.hpp:1041
std::vector< bool > * mus_tm_
Cached value of mus_tm.
Definition: baby.hpp:1162
float isr_tru_eta_
Cached value of isr_tru_eta.
Definition: baby.hpp:751
bool c_mus_vvvl_phi_
Flag if cached mus_vvvl_phi up to date.
Definition: baby.hpp:1185
bool c_els_sigid_
Flag if cached els_sigid up to date.
Definition: baby.hpp:615
TBranch * b_ntrumus_
Branch from which ntrumus is read.
Definition: baby.hpp:1283
float mumuv_m_
Cached value of mumuv_m.
Definition: baby.hpp:1087
std::vector< float > *const & ph_phi() const
Get ph_phi for current event and cache it.
Definition: baby.cpp:6701
std::vector< float > * ph_pt_
Cached value of ph_pt.
Definition: baby.hpp:1414
float const & ht50() const
Get ht50 for current event and cache it.
Definition: baby.cpp:3953
TBranch * b_els_inz_
Branch from which els_inz is read.
Definition: baby.hpp:584
float elelv_phi_
Cached value of elelv_phi.
Definition: baby.hpp:511
bool c_nleps_tm_
Flag if cached nleps_tm up to date.
Definition: baby.hpp:1254
bool const & pass_jets_tight_ra2() const
Get pass_jets_tight_ra2 for current event and cache it.
Definition: baby.cpp:6629
bool c_mus_mu8_
Flag if cached mus_mu8 up to date.
Definition: baby.hpp:1140
bool c_weight_rpv_
Flag if cached weight_rpv up to date.
Definition: baby.hpp:1620
bool c_jetsys_m_
Flag if cached jetsys_m up to date.
Definition: baby.hpp:819
std::vector< float > *const & sys_fs_udsgtag() const
Get sys_fs_udsgtag for current event and cache it.
Definition: baby.cpp:6869
TBranch * b_els_ele105_
Branch from which els_ele105 is read.
Definition: baby.hpp:563
TBranch * b_njets_clean_
Branch from which njets_clean is read.
Definition: baby.hpp:1244
float const & elmu_eta() const
Get elmu_eta for current event and cache it.
Definition: baby.cpp:3161
std::vector< bool > * mus_trk_quality_
Cached value of mus_trk_quality.
Definition: baby.hpp:1174
bool c_elel_pt2_
Flag if cached elel_pt2 up to date.
Definition: baby.hpp:501
TBranch * b_sys_udsgtag_
Branch from which sys_udsgtag is read.
Definition: baby.hpp:1526
float const & weight() const
Get weight for current event and cache it.
Definition: baby.cpp:7517
float const & mj50() const
Get mj50 for current event and cache it.
Definition: baby.cpp:4949
TBranch * b_els_dz_
Branch from which els_dz is read.
Definition: baby.hpp:560
bool c_jets_eta_
Flag if cached jets_eta up to date.
Definition: baby.hpp:768
bool c_st50_
Flag if cached st50 up to date.
Definition: baby.hpp:1431
TBranch * b_jets_h2_
Branch from which jets_h2 is read.
Definition: baby.hpp:791
int const & nbm40() const
Get nbm40 for current event and cache it.
Definition: baby.cpp:5849
float const & ht_hlt() const
Get ht_hlt for current event and cache it.
Definition: baby.cpp:3977
bool c_mus_vvvl_pt_
Flag if cached mus_vvvl_pt up to date.
Definition: baby.hpp:1188
TBranch * b_sys_mj14_
Branch from which sys_mj14 is read.
Definition: baby.hpp:1475
TBranch * b_jets_islep_
Branch from which jets_islep is read.
Definition: baby.hpp:800
std::vector< float > * sys_lep_
Cached value of sys_lep.
Definition: baby.hpp:1468
bool c_mm_jet_pt_
Flag if cached mm_jet_pt up to date.
Definition: baby.hpp:1002
float met_phi_
Cached value of met_phi.
Definition: baby.hpp:919
TBranch * b_mus_trk_nholes_out_
Branch from which mus_trk_nholes_out is read.
Definition: baby.hpp:1172
float const & mumu_phi() const
Get mumu_phi for current event and cache it.
Definition: baby.cpp:5333
float const & w_lep() const
Get w_lep for current event and cache it.
Definition: baby.cpp:7469
bool c_njets_clean_
Flag if cached njets_clean up to date.
Definition: baby.hpp:1245
bool c_jets_islep_
Flag if cached jets_islep up to date.
Definition: baby.hpp:801
TBranch * b_sys_mt_
Branch from which sys_mt is read.
Definition: baby.hpp:1484
float const & mj14_nolep() const
Get mj14_nolep for current event and cache it.
Definition: baby.cpp:4925
float dphi3_
Cached value of dphi3.
Definition: baby.hpp:469
bool c_sys_bctag_
Flag if cached sys_bctag up to date.
Definition: baby.hpp:1437
TBranch * b_hig1_pt_
Branch from which hig1_pt is read.
Definition: baby.hpp:689
std::vector< bool > * els_vvvl_
Cached value of els_vvvl.
Definition: baby.hpp:631
float const & elel_pt2() const
Get elel_pt2 for current event and cache it.
Definition: baby.cpp:3053
float met_raw_phi_
Cached value of met_raw_phi.
Definition: baby.hpp:925
std::vector< float > *const & els_sceta() const
Get els_sceta for current event and cache it.
Definition: baby.cpp:3485
std::vector< bool > * els_tm_
Cached value of els_tm.
Definition: baby.hpp:619
bool c_sys_fs_bctag40_
Flag if cached sys_fs_bctag40 up to date.
Definition: baby.hpp:1449
TBranch * b_json7p65_
Branch from which json7p65 is read.
Definition: baby.hpp:848
bool pass_
Cached value of pass.
Definition: baby.hpp:1342
TBranch * b_mus_mu8_
Branch from which mus_mu8 is read.
Definition: baby.hpp:1139
std::vector< float > * mc_pt_
Cached value of mc_pt.
Definition: baby.hpp:889
float const & ntrupv_mean() const
Get ntrupv_mean for current event and cache it.
Definition: baby.cpp:6209
bool c_onmet_
Flag if cached onmet up to date.
Definition: baby.hpp:1326
std::vector< float > * tks_pt_
Cached value of tks_pt.
Definition: baby.hpp:1558
TBranch * b_mc_mom_
Branch from which mc_mom is read.
Definition: baby.hpp:881
std::vector< int > *const & mm_njets() const
Get mm_njets for current event and cache it.
Definition: baby.cpp:5189
bool c_hig_drmax_
Flag if cached hig_drmax up to date.
Definition: baby.hpp:717
float hig1_eta_
Cached value of hig1_eta.
Definition: baby.hpp:679
int nbm40_
Cached value of nbm40.
Definition: baby.hpp:1198
bool c_jets_fjet14_nolep_index_
Flag if cached jets_fjet14_nolep_index up to date.
Definition: baby.hpp:780
float mct_
Cached value of mct.
Definition: baby.hpp:895
bool c_mm_mu_miniso_
Flag if cached mm_mu_miniso up to date.
Definition: baby.hpp:1023
std::vector< float > * jets_pt_
Cached value of jets_pt.
Definition: baby.hpp:808
std::vector< float > * sys_muf_
Cached value of sys_muf.
Definition: baby.hpp:1486
int const & nph() const
Get nph for current event and cache it.
Definition: baby.cpp:6125
float elmu_pt_
Cached value of elmu_pt.
Definition: baby.hpp:535
std::vector< float > *const & tks_phi() const
Get tks_phi for current event and cache it.
Definition: baby.cpp:7277
std::vector< int > *const & mc_id() const
Get mc_id for current event and cache it.
Definition: baby.cpp:4553
Activator(Baby &baby)
Definition: baby.cpp:86
std::vector< float > *const & sys_fs_lep() const
Get sys_fs_lep for current event and cache it.
Definition: baby.cpp:6857
std::vector< float > * tks_phi_
Cached value of tks_phi.
Definition: baby.hpp:1555
bool c_nels_
Flag if cached nels up to date.
Definition: baby.hpp:1212
bool c_jetsys_eta_
Flag if cached jetsys_eta up to date.
Definition: baby.hpp:816
TBranch * b_trig_ra4_
Branch from which trig_ra4 is read.
Definition: baby.hpp:1580
float elelv_pt_
Cached value of elelv_pt.
Definition: baby.hpp:514
bool c_w_isr_
Flag if cached w_isr up to date.
Definition: baby.hpp:1602
bool json2p6_
Cached value of json2p6.
Definition: baby.hpp:841
bool c_json2p6_
Flag if cached json2p6 up to date.
Definition: baby.hpp:843
TBranch * b_jetsys_pt_
Branch from which jetsys_pt is read.
Definition: baby.hpp:836
TBranch * b_jets_phi_
Branch from which jets_phi is read.
Definition: baby.hpp:806
bool c_hig1_pt_
Flag if cached hig1_pt up to date.
Definition: baby.hpp:690
bool c_eff_jetid_
Flag if cached eff_jetid up to date.
Definition: baby.hpp:480
TBranch * b_pass_jets_ra2_
Branch from which pass_jets_ra2 is read.
Definition: baby.hpp:1388
std::vector< int > *const & mus_trk_nholes_out() const
Get mus_trk_nholes_out for current event and cache it.
Definition: baby.cpp:5741
TBranch * b_sys_njets_
Branch from which sys_njets is read.
Definition: baby.hpp:1502
TBranch * b_jetmismeas_
Branch from which jetmismeas is read.
Definition: baby.hpp:761
bool c_pass_cschalo_
Flag if cached pass_cschalo up to date.
Definition: baby.hpp:1356
bool c_fjets40_nconst_
Flag if cached fjets40_nconst up to date.
Definition: baby.hpp:669
float const & w_lumi() const
Get w_lumi for current event and cache it.
Definition: baby.cpp:7481
int nels_
Cached value of nels.
Definition: baby.hpp:1210
float const & elel_m() const
Get elel_m for current event and cache it.
Definition: baby.cpp:3005
bool c_tks_miniso_
Flag if cached tks_miniso up to date.
Definition: baby.hpp:1545
TBranch * b_mm_met_phi_
Branch from which mm_met_phi is read.
Definition: baby.hpp:1010
std::vector< int > *const & els_trk_nholes() const
Get els_trk_nholes for current event and cache it.
Definition: baby.cpp:3545
TBranch * b_dphi4_
Branch from which dphi4 is read.
Definition: baby.hpp:473
std::vector< float > *const & sys_mj40() const
Get sys_mj40 for current event and cache it.
Definition: baby.cpp:6977
void DeactivateChain()
Definition: baby.cpp:2900
bool c_w_btag_loose_
Flag if cached w_btag_loose up to date.
Definition: baby.hpp:1596
int ntrupv_
Cached value of ntrupv.
Definition: baby.hpp:1285
TBranch * b_mc_phi_
Branch from which mc_phi is read.
Definition: baby.hpp:887
float const & nisr() const
Get nisr for current event and cache it.
Definition: baby.cpp:5957
float const & elmu_pt() const
Get elmu_pt for current event and cache it.
Definition: baby.cpp:3197
std::vector< float > *const & els_vvvl_pt() const
Get els_vvvl_pt for current event and cache it.
Definition: baby.cpp:3617
bool c_low_dphi_
Flag if cached low_dphi up to date.
Definition: baby.hpp:864
TBranch * b_nvmus_
Branch from which nvmus is read.
Definition: baby.hpp:1307
bool const & stitch() const
Get stitch for current event and cache it.
Definition: baby.cpp:6785
int const & nels() const
Get nels for current event and cache it.
Definition: baby.cpp:5897
bool c_trig_prescale_
Flag if cached trig_prescale up to date.
Definition: baby.hpp:1578
bool trig_lep_
Cached value of trig_lep.
Definition: baby.hpp:1570
std::vector< float > *const & leps_eta() const
Get leps_eta for current event and cache it.
Definition: baby.cpp:4457
long entry_
Current entry.
Definition: baby.hpp:446
bool c_mt_
Flag if cached mt up to date.
Definition: baby.hpp:1044
std::vector< float > *const & sys_st40() const
Get sys_st40 for current event and cache it.
Definition: baby.cpp:7133
float const & onph_ph90() const
Get onph_ph90 for current event and cache it.
Definition: baby.cpp:6413
float met_tru_phi_
Cached value of met_tru_phi.
Definition: baby.hpp:940
bool c_els_em_e_
Flag if cached els_em_e up to date.
Definition: baby.hpp:573
bool c_ntrutausl_
Flag if cached ntrutausl up to date.
Definition: baby.hpp:1296
bool c_mus_sigid_
Flag if cached mus_sigid up to date.
Definition: baby.hpp:1158
std::vector< float > *const & fjets40_phi() const
Get fjets40_phi for current event and cache it.
Definition: baby.cpp:3737
int const & type() const
Get type for current event and cache it.
Definition: baby.cpp:7397
bool c_isr_tru_eta_
Flag if cached isr_tru_eta up to date.
Definition: baby.hpp:753
float ht_clean_
Cached value of ht_clean.
Definition: baby.hpp:727
bool c_els_pt_
Flag if cached els_pt up to date.
Definition: baby.hpp:603
bool cached_total_entries_
Flag if cached event count up to date.
Definition: baby.hpp:458
TBranch * b_sys_nbm40_
Branch from which sys_nbm40 is read.
Definition: baby.hpp:1499
TBranch * b_onht_
Branch from which onht is read.
Definition: baby.hpp:1322
TBranch * b_st_
Branch from which st is read.
Definition: baby.hpp:1424
TBranch * b_jets_fjet14_index_
Branch from which jets_fjet14_index is read.
Definition: baby.hpp:776
TBranch * b_w_fs_lep_
Branch from which w_fs_lep is read.
Definition: baby.hpp:1598
bool c_sys_njets40_
Flag if cached sys_njets40 up to date.
Definition: baby.hpp:1506
bool c_onmu_isomu18_
Flag if cached onmu_isomu18 up to date.
Definition: baby.hpp:1329
std::vector< float > * tks_d0_
Cached value of tks_d0.
Definition: baby.hpp:1534
float met_
Cached value of met.
Definition: baby.hpp:898
bool c_mus_em_e_
Flag if cached mus_em_e up to date.
Definition: baby.hpp:1116
TBranch * b_pass_jets_tight_
Branch from which pass_jets_tight is read.
Definition: baby.hpp:1391
TBranch * b_mus_dz_
Branch from which mus_dz is read.
Definition: baby.hpp:1112
bool c_sys_njets_
Flag if cached sys_njets up to date.
Definition: baby.hpp:1503
bool c_mus_sig_
Flag if cached mus_sig up to date.
Definition: baby.hpp:1155
std::vector< float > *const & mm_met_phi() const
Get mm_met_phi for current event and cache it.
Definition: baby.cpp:5093
bool c_w_btag_
Flag if cached w_btag up to date.
Definition: baby.hpp:1590
std::vector< int > *const & jets_fjet08_index() const
Get jets_fjet08_index for current event and cache it.
Definition: baby.cpp:4133
int const & nveto() const
Get nveto for current event and cache it.
Definition: baby.cpp:6257
std::vector< int > *const & tks_pdg() const
Get tks_pdg for current event and cache it.
Definition: baby.cpp:7265
TBranch * b_mus_phi_
Branch from which mus_phi is read.
Definition: baby.hpp:1142
bool c_pass_jets40_
Flag if cached pass_jets40 up to date.
Definition: baby.hpp:1380
TBranch * b_onmu_isomu18_
Branch from which onmu_isomu18 is read.
Definition: baby.hpp:1328
float w_pu_
Cached value of w_pu.
Definition: baby.hpp:1609
std::vector< int > * mm_njets_
Cached value of mm_njets.
Definition: baby.hpp:1033
float w_btag_
Cached value of w_btag.
Definition: baby.hpp:1588
TBranch * b_nbm_ra2_
Branch from which nbm_ra2 is read.
Definition: baby.hpp:1205
std::vector< bool > *const & mus_sig() const
Get mus_sig for current event and cache it.
Definition: baby.cpp:5669
bool json4p0_
Cached value of json4p0.
Definition: baby.hpp:844
bool c_w_pu_
Flag if cached w_pu up to date.
Definition: baby.hpp:1611
TBranch * b_jets_isisr_
Branch from which jets_isisr is read.
Definition: baby.hpp:797
bool pass_jets_tight_ra2_
Cached value of pass_jets_tight_ra2.
Definition: baby.hpp:1393
std::vector< bool > *const & mus_vvvl() const
Get mus_vvvl for current event and cache it.
Definition: baby.cpp:5765
bool c_mus_trk_algo_
Flag if cached mus_trk_algo up to date.
Definition: baby.hpp:1167
TBranch * b_json4p0_
Branch from which json4p0 is read.
Definition: baby.hpp:845
std::vector< float > * mus_pt_
Cached value of mus_pt.
Definition: baby.hpp:1144
std::vector< float > *const & mm_mu_miniso() const
Get mm_mu_miniso for current event and cache it.
Definition: baby.cpp:5141
bool c_w_fs_lep_
Flag if cached w_fs_lep up to date.
Definition: baby.hpp:1599
TBranch * b_mus_charge_
Branch from which mus_charge is read.
Definition: baby.hpp:1106
float onmu_isomu18_
Cached value of onmu_isomu18.
Definition: baby.hpp:1327
std::vector< bool > *const & ph_tm() const
Get ph_tm for current event and cache it.
Definition: baby.cpp:6725
TBranch * b_nisr_
Branch from which nisr is read.
Definition: baby.hpp:1226
bool c_els_sig_
Flag if cached els_sig up to date.
Definition: baby.hpp:612
TBranch * b_w_btag40_
Branch from which w_btag40 is read.
Definition: baby.hpp:1592
bool c_mj50_
Flag if cached mj50 up to date.
Definition: baby.hpp:975
TBranch * b_mus_isomu18_
Branch from which mus_isomu18 is read.
Definition: baby.hpp:1130
TBranch * b_mt_rebal_
Branch from which mt_rebal is read.
Definition: baby.hpp:1055
std::vector< float > *const & fjets40_eta() const
Get fjets40_eta for current event and cache it.
Definition: baby.cpp:3701
std::vector< float > * sys_bctag40_
Cached value of sys_bctag40.
Definition: baby.hpp:1438
TBranch * b_jets_pt_res_
Branch from which jets_pt_res is read.
Definition: baby.hpp:812
float met_calo_
Cached value of met_calo.
Definition: baby.hpp:901
float const & m_tt() const
Get m_tt for current event and cache it.
Definition: baby.cpp:4529
TBranch * b_elel_w_
Branch from which elel_w is read.
Definition: baby.hpp:503
TBranch * b_elel_eta_
Branch from which elel_eta is read.
Definition: baby.hpp:485
float hig2_eta_
Cached value of hig2_eta.
Definition: baby.hpp:691
TBranch * b_els_deta_sctrk_
Branch from which els_deta_sctrk is read.
Definition: baby.hpp:554
bool const & pass_jets20() const
Get pass_jets20 for current event and cache it.
Definition: baby.cpp:6557
TBranch * b_tks_pt_
Branch from which tks_pt is read.
Definition: baby.hpp:1559
TBranch * b_type_
Branch from which type is read.
Definition: baby.hpp:1586
TBranch * b_sys_fs_udsgtag_
Branch from which sys_fs_udsgtag is read.
Definition: baby.hpp:1454
std::vector< float > *const & els_eta() const
Get els_eta for current event and cache it.
Definition: baby.cpp:3365
bool c_hig1_phi_
Flag if cached hig1_phi up to date.
Definition: baby.hpp:687
std::vector< float > *const & sys_mt() const
Get sys_mt for current event and cache it.
Definition: baby.cpp:6989
std::vector< float > *const & jets_pt() const
Get jets_pt for current event and cache it.
Definition: baby.cpp:4289
float const & mumuv_pt1() const
Get mumuv_pt1 for current event and cache it.
Definition: baby.cpp:5441
bool const & trig_met() const
Get trig_met for current event and cache it.
Definition: baby.cpp:7349
std::vector< float > *const & els_dphi_sctrk() const
Get els_dphi_sctrk for current event and cache it.
Definition: baby.cpp:3281
int lumiblock_
Cached value of lumiblock.
Definition: baby.hpp:865
bool c_els_vvvl_phi_
Flag if cached els_vvvl_phi up to date.
Definition: baby.hpp:639
float mumu_pt_
Cached value of mumu_pt.
Definition: baby.hpp:1072
TBranch * b_met_mini_phi_
Branch from which met_mini_phi is read.
Definition: baby.hpp:911
std::vector< bool > * els_tight_
Cached value of els_tight.
Definition: baby.hpp:616
float mumu_pt2_
Cached value of mumu_pt2.
Definition: baby.hpp:1078
float htx50_
Cached value of htx50.
Definition: baby.hpp:748
std::vector< float > * mm_met_
Cached value of mm_met.
Definition: baby.hpp:1006
TBranch * b_mumuv_pt_
Branch from which mumuv_pt is read.
Definition: baby.hpp:1094
TBranch * b_tks_pdg_
Branch from which tks_pdg is read.
Definition: baby.hpp:1553
TBranch * b_nveto_
Branch from which nveto is read.
Definition: baby.hpp:1301
bool c_mus_tight_
Flag if cached mus_tight up to date.
Definition: baby.hpp:1161
std::vector< float > * tks_dz_
Cached value of tks_dz.
Definition: baby.hpp:1537
bool c_nleps_
Flag if cached nleps up to date.
Definition: baby.hpp:1251
bool c_nbm50_
Flag if cached nbm50 up to date.
Definition: baby.hpp:1203
float mht_phi_
Cached value of mht_phi.
Definition: baby.hpp:955
bool const & pass_jets40() const
Get pass_jets40 for current event and cache it.
Definition: baby.cpp:6569
std::vector< float > * mm_met_phi_
Cached value of mm_met_phi.
Definition: baby.hpp:1009
bool c_ph_phi_
Flag if cached ph_phi up to date.
Definition: baby.hpp:1413
float const & hig1_eta() const
Get hig1_eta for current event and cache it.
Definition: baby.cpp:3773
bool c_mt_tru_nuw_
Flag if cached mt_tru_nuw up to date.
Definition: baby.hpp:1062
float mt_
Cached value of mt.
Definition: baby.hpp:1042
std::vector< float > *const & mm_met() const
Get mm_met for current event and cache it.
Definition: baby.cpp:5081
bool c_sys_pass40_
Flag if cached sys_pass40 up to date.
Definition: baby.hpp:1512
float const & onmu_vvvl() const
Get onmu_vvvl for current event and cache it.
Definition: baby.cpp:6401
float const & ht_ra2() const
Get ht_ra2 for current event and cache it.
Definition: baby.cpp:4001
TBranch * b_elmu_w_
Branch from which elmu_w is read.
Definition: baby.hpp:545
bool c_pass40_
Flag if cached pass40 up to date.
Definition: baby.hpp:1350
TBranch * b_sys_mur_
Branch from which sys_mur is read.
Definition: baby.hpp:1490
bool c_pass_jets_nohf_
Flag if cached pass_jets_nohf up to date.
Definition: baby.hpp:1386
float nisr_
Cached value of nisr.
Definition: baby.hpp:1225
TBranch * b_mt_
Branch from which mt is read.
Definition: baby.hpp:1043
std::vector< int > * mm_nmus_
Cached value of mm_nmus.
Definition: baby.hpp:1039
std::vector< float > *const & mus_miniso() const
Get mus_miniso for current event and cache it.
Definition: baby.cpp:5585
TBranch * b_mus_d0_
Branch from which mus_d0 is read.
Definition: baby.hpp:1109
TBranch * b_dphi3_
Branch from which dphi3 is read.
Definition: baby.hpp:470
std::vector< float > * mus_pterr_
Cached value of mus_pterr.
Definition: baby.hpp:1147
TBranch * b_elelv_pt_
Branch from which elelv_pt is read.
Definition: baby.hpp:515
float const & onel_vvvl() const
Get onel_vvvl for current event and cache it.
Definition: baby.cpp:6329
bool const & pass_hbhe() const
Get pass_hbhe for current event and cache it.
Definition: baby.cpp:6521
std::vector< float > *const & tks_dz() const
Get tks_dz for current event and cache it.
Definition: baby.cpp:7205
TBranch * b_mm_el_miniso_
Branch from which mm_el_miniso is read.
Definition: baby.hpp:983
std::vector< float > *const & tks_reliso() const
Get tks_reliso for current event and cache it.
Definition: baby.cpp:7301
bool c_ht_isr_me_
Flag if cached ht_isr_me up to date.
Definition: baby.hpp:735
int const & nbm() const
Get nbm for current event and cache it.
Definition: baby.cpp:5825
TBranch * b_ph_tm_
Branch from which ph_tm is read.
Definition: baby.hpp:1418
bool c_els_phi_
Flag if cached els_phi up to date.
Definition: baby.hpp:600
float eff_jetid_
Cached value of eff_jetid.
Definition: baby.hpp:478
TBranch * b_fjets40_m_
Branch from which fjets40_m is read.
Definition: baby.hpp:665
std::unique_ptr< Activator > Activate()
Definition: baby.cpp:2494
TBranch * b_fjets14_phi_
Branch from which fjets14_phi is read.
Definition: baby.hpp:656
TBranch * b_mt2_
Branch from which mt2 is read.
Definition: baby.hpp:1046
TBranch * b_mus_reliso_
Branch from which mus_reliso is read.
Definition: baby.hpp:1151
bool c_st40_
Flag if cached st40 up to date.
Definition: baby.hpp:1428
bool c_els_ispf_
Flag if cached els_ispf up to date.
Definition: baby.hpp:594
long GetEntries() const
Get number of entries in TChain and cache it.
Definition: baby.cpp:1272
float elel_w_
Cached value of elel_w.
Definition: baby.hpp:502
std::vector< int > *const & sys_njets() const
Get sys_njets for current event and cache it.
Definition: baby.cpp:7061
float const & onmu_mu8() const
Get onmu_mu8 for current event and cache it.
Definition: baby.cpp:6389
TBranch * b_mt2_0mass_
Branch from which mt2_0mass is read.
Definition: baby.hpp:1049
bool c_mm_nels_
Flag if cached mm_nels up to date.
Definition: baby.hpp:1032
TBranch * b_jetsys_eta_
Branch from which jetsys_eta is read.
Definition: baby.hpp:815
TBranch * b_els_reliso_
Branch from which els_reliso is read.
Definition: baby.hpp:605
std::vector< float > *const & fjets40_pt() const
Get fjets40_pt for current event and cache it.
Definition: baby.cpp:3749
TBranch * b_onph_ph90_
Branch from which onph_ph90 is read.
Definition: baby.hpp:1340
bool c_elmu_w_
Flag if cached elmu_w up to date.
Definition: baby.hpp:546
std::vector< int > * jets_hflavor_
Cached value of jets_hflavor.
Definition: baby.hpp:793
float hig_am_
Cached value of hig_am.
Definition: baby.hpp:703
TBranch * b_jets_eta_
Branch from which jets_eta is read.
Definition: baby.hpp:767
TBranch * b_fjets14_eta_
Branch from which fjets14_eta is read.
Definition: baby.hpp:647
TBranch * b_els_ispf_
Branch from which els_ispf is read.
Definition: baby.hpp:593
TBranch * b_mus_tm_
Branch from which mus_tm is read.
Definition: baby.hpp:1163
bool c_els_inz_
Flag if cached els_inz up to date.
Definition: baby.hpp:585
std::vector< int > * mc_status_
Cached value of mc_status.
Definition: baby.hpp:892
int const & ntrupv() const
Get ntrupv for current event and cache it.
Definition: baby.cpp:6197
bool const & pass_jets_ra2() const
Get pass_jets_ra2 for current event and cache it.
Definition: baby.cpp:6605
int njets_
Cached value of njets.
Definition: baby.hpp:1231
std::vector< bool > *const & ph_ph90() const
Get ph_ph90 for current event and cache it.
Definition: baby.cpp:6689
TBranch * b_sys_fs_udsgtag40_
Branch from which sys_fs_udsgtag40 is read.
Definition: baby.hpp:1457
std::vector< float > * fjets40_phi_
Cached value of fjets40_phi.
Definition: baby.hpp:670
std::vector< float > *const & sys_fs_udsgtag40() const
Get sys_fs_udsgtag40 for current event and cache it.
Definition: baby.cpp:6881
std::vector< int > *const & jets_fjet40_index() const
Get jets_fjet40_index for current event and cache it.
Definition: baby.cpp:4181
bool c_sys_mj14_
Flag if cached sys_mj14 up to date.
Definition: baby.hpp:1476
float met_tru_
Cached value of met_tru.
Definition: baby.hpp:931
int hig_bin_
Cached value of hig_bin.
Definition: baby.hpp:706
bool c_els_charge_
Flag if cached els_charge up to date.
Definition: baby.hpp:549
TBranch * b_elmu_eta_
Branch from which elmu_eta is read.
Definition: baby.hpp:527
float const & st50() const
Get st50 for current event and cache it.
Definition: baby.cpp:6773
float dphi2_
Cached value of dphi2.
Definition: baby.hpp:466
bool c_mumu_eta_
Flag if cached mumu_eta up to date.
Definition: baby.hpp:1065
std::vector< float > *const & mc_eta() const
Get mc_eta for current event and cache it.
Definition: baby.cpp:4541
float const & mumu_pt2() const
Get mumu_pt2 for current event and cache it.
Definition: baby.cpp:5369
float const & ht40() const
Get ht40 for current event and cache it.
Definition: baby.cpp:3941
std::vector< float > * jets_pt_res_
Cached value of jets_pt_res.
Definition: baby.hpp:811
void ActivateChain()
Definition: baby.cpp:2890
int const & nmus_isomu18() const
Get nmus_isomu18 for current event and cache it.
Definition: baby.cpp:6089
bool c_njets_
Flag if cached njets up to date.
Definition: baby.hpp:1233
float jetsys_phi_
Cached value of jetsys_phi.
Definition: baby.hpp:832
std::vector< float > *const & els_em_e() const
Get els_em_e for current event and cache it.
Definition: baby.cpp:3341
bool c_jetmismeas_
Flag if cached jetmismeas up to date.
Definition: baby.hpp:762
std::vector< int > *const & sys_njets40() const
Get sys_njets40 for current event and cache it.
Definition: baby.cpp:7073
float hig_dphi_
Cached value of hig_dphi.
Definition: baby.hpp:712
bool c_jets_fjet08_index_
Flag if cached jets_fjet08_index up to date.
Definition: baby.hpp:771
TBranch * b_trig_vvvl_
Branch from which trig_vvvl is read.
Definition: baby.hpp:1583
float ht_hlt_
Cached value of ht_hlt.
Definition: baby.hpp:730
bool c_ht_hlt_
Flag if cached ht_hlt up to date.
Definition: baby.hpp:732
TBranch * b_jets_fjet40_index_
Branch from which jets_fjet40_index is read.
Definition: baby.hpp:782
TBranch * b_mm_mt_
Branch from which mm_mt is read.
Definition: baby.hpp:1019
std::vector< int > * sys_njets40_
Cached value of sys_njets40.
Definition: baby.hpp:1504
float const & mt_rebal() const
Get mt_rebal for current event and cache it.
Definition: baby.cpp:5273
TBranch * b_ph_eta_
Branch from which ph_eta is read.
Definition: baby.hpp:1406
float const & elelv_pt1() const
Get elelv_pt1 for current event and cache it.
Definition: baby.cpp:3125
std::vector< float > * els_dz_
Cached value of els_dz.
Definition: baby.hpp:559
bool c_htx50_
Flag if cached htx50 up to date.
Definition: baby.hpp:750
std::vector< float > * sys_mj14_nolep_
Cached value of sys_mj14_nolep.
Definition: baby.hpp:1477
std::vector< float > *const & mus_em_e() const
Get mus_em_e for current event and cache it.
Definition: baby.cpp:5513
std::vector< bool > *const & jets_islep() const
Get jets_islep for current event and cache it.
Definition: baby.cpp:4253
float elmu_pt1_
Cached value of elmu_pt1.
Definition: baby.hpp:538
std::vector< float > *const & sys_udsgtag40() const
Get sys_udsgtag40 for current event and cache it.
Definition: baby.cpp:7169
int const & nbm_ra2() const
Get nbm_ra2 for current event and cache it.
Definition: baby.cpp:5873
TBranch * b_st50_
Branch from which st50 is read.
Definition: baby.hpp:1430
std::vector< bool > * mus_mu8_
Cached value of mus_mu8.
Definition: baby.hpp:1138
TBranch * b_met_nohf_phi_
Branch from which met_nohf_phi is read.
Definition: baby.hpp:917
TBranch * b_leps_pt_
Branch from which leps_pt is read.
Definition: baby.hpp:860
bool c_tks_d0_
Flag if cached tks_d0 up to date.
Definition: baby.hpp:1536
bool c_mm_lep_pt_
Flag if cached mm_lep_pt up to date.
Definition: baby.hpp:1005
bool c_ht_tru_
Flag if cached ht_tru up to date.
Definition: baby.hpp:741
std::vector< float > * mus_em_e_
Cached value of mus_em_e.
Definition: baby.hpp:1114
TBranch * b_mus_trk_algo_
Branch from which mus_trk_algo is read.
Definition: baby.hpp:1166
TBranch * b_mus_pterr_
Branch from which mus_pterr is read.
Definition: baby.hpp:1148
bool c_sys_udsgtag_loose_
Flag if cached sys_udsgtag_loose up to date.
Definition: baby.hpp:1533
bool c_mumu_pt_
Flag if cached mumu_pt up to date.
Definition: baby.hpp:1074
TBranch * b_elel_pt2_
Branch from which elel_pt2 is read.
Definition: baby.hpp:500
TBranch * b_fjets40_pt_
Branch from which fjets40_pt is read.
Definition: baby.hpp:674
bool c_els_miniso_
Flag if cached els_miniso up to date.
Definition: baby.hpp:597
bool c_mus_d0_
Flag if cached mus_d0 up to date.
Definition: baby.hpp:1110
float const & onmet() const
Get onmet for current event and cache it.
Definition: baby.cpp:6353
Long64_t const & event() const
Get event for current event and cache it.
Definition: baby.cpp:3629
bool c_hig_bin_
Flag if cached hig_bin up to date.
Definition: baby.hpp:708
float const & isr_tru_phi() const
Get isr_tru_phi for current event and cache it.
Definition: baby.cpp:4073
float const & dphi4() const
Get dphi4 for current event and cache it.
Definition: baby.cpp:2945
bool c_met_tru_nuw_phi_
Flag if cached met_tru_nuw_phi up to date.
Definition: baby.hpp:939
std::vector< float > *const & mc_mass() const
Get mc_mass for current event and cache it.
Definition: baby.cpp:4565
TBranch * b_mm_jet_phi_
Branch from which mm_jet_phi is read.
Definition: baby.hpp:998
bool c_jetsys_nob_pt_
Flag if cached jetsys_nob_pt up to date.
Definition: baby.hpp:831
TBranch * b_nmus_
Branch from which nmus is read.
Definition: baby.hpp:1256
TBranch * b_met_
Branch from which met is read.
Definition: baby.hpp:899
bool c_fromGS_
Flag if cached fromGS up to date.
Definition: baby.hpp:678
float mumuv_pt1_
Cached value of mumuv_pt1.
Definition: baby.hpp:1096
std::vector< float > *const & mm_mj14_lep() const
Get mm_mj14_lep for current event and cache it.
Definition: baby.cpp:5105
float elel_m_
Cached value of elel_m.
Definition: baby.hpp:487
bool c_onel_ele8_
Flag if cached onel_ele8 up to date.
Definition: baby.hpp:1317
std::vector< float > * sys_mj14_
Cached value of sys_mj14.
Definition: baby.hpp:1474
bool c_elmu_pt2_
Flag if cached elmu_pt2 up to date.
Definition: baby.hpp:543
TBranch * b_els_trk_pterr_
Branch from which els_trk_pterr is read.
Definition: baby.hpp:629
TBranch * b_jets_pt_
Branch from which jets_pt is read.
Definition: baby.hpp:809
float weight_rpv_
Cached value of weight_rpv.
Definition: baby.hpp:1618
int njets40_
Cached value of njets40.
Definition: baby.hpp:1237
TBranch * b_met_tru_
Branch from which met_tru is read.
Definition: baby.hpp:932
std::vector< float > * mus_phi_
Cached value of mus_phi.
Definition: baby.hpp:1141
TBranch * b_trig_met_
Branch from which trig_met is read.
Definition: baby.hpp:1574
int nleps_
Cached value of nleps.
Definition: baby.hpp:1249
bool c_mc_mom_
Flag if cached mc_mom up to date.
Definition: baby.hpp:882
TBranch * b_hig2_phi_
Branch from which hig2_phi is read.
Definition: baby.hpp:698
std::vector< float > * jets_csv_
Cached value of jets_csv.
Definition: baby.hpp:763
std::vector< float > * els_pt_
Cached value of els_pt.
Definition: baby.hpp:601
std::vector< bool > * mus_tight_
Cached value of mus_tight.
Definition: baby.hpp:1159
bool c_mm_mj14_nolep_
Flag if cached mm_mj14_nolep up to date.
Definition: baby.hpp:1017
TBranch * b_nbt_
Branch from which nbt is read.
Definition: baby.hpp:1208
float met_calo_phi_
Cached value of met_calo_phi.
Definition: baby.hpp:904
bool c_mm_el_pt_
Flag if cached mm_el_pt up to date.
Definition: baby.hpp:987
float const & dphi_wlep() const
Get dphi_wlep for current event and cache it.
Definition: baby.cpp:2957
bool c_dphi1_
Flag if cached dphi1 up to date.
Definition: baby.hpp:465
bool c_weight_
Flag if cached weight up to date.
Definition: baby.hpp:1617
TBranch * b_nleps_
Branch from which nleps is read.
Definition: baby.hpp:1250
TBranch * b_els_vvvl_pt_
Branch from which els_vvvl_pt is read.
Definition: baby.hpp:641
std::vector< int > * mm_nleps_
Cached value of mm_nleps.
Definition: baby.hpp:1036
bool c_mj40_
Flag if cached mj40 up to date.
Definition: baby.hpp:972
std::vector< float > * els_dphi_sctrk_
Cached value of els_dphi_sctrk.
Definition: baby.hpp:556
TBranch * b_els_sceta_
Branch from which els_sceta is read.
Definition: baby.hpp:608
bool c_mus_trk_quality_
Flag if cached mus_trk_quality up to date.
Definition: baby.hpp:1176
std::vector< float > * sys_murf_
Cached value of sys_murf.
Definition: baby.hpp:1492
TBranch * b_nmus_isomu18_
Branch from which nmus_isomu18 is read.
Definition: baby.hpp:1259
TBranch * b_mm_el_pt_
Branch from which mm_el_pt is read.
Definition: baby.hpp:986
TBranch * b_pass_jets_
Branch from which pass_jets is read.
Definition: baby.hpp:1373
int SampleType() const
Definition: baby.cpp:1681
std::vector< float > *const & els_d0() const
Get els_d0 for current event and cache it.
Definition: baby.cpp:3257
float const & elelv_phi() const
Get elelv_phi for current event and cache it.
Definition: baby.cpp:3101
bool c_els_deta_sctrk_
Flag if cached els_deta_sctrk up to date.
Definition: baby.hpp:555
bool c_nvleps_
Flag if cached nvleps up to date.
Definition: baby.hpp:1305
std::vector< float > * mm_mj14_lep_
Cached value of mm_mj14_lep.
Definition: baby.hpp:1012
float const & ht() const
Get ht for current event and cache it.
Definition: baby.cpp:3929
TBranch * b_tks_mt_
Branch from which tks_mt is read.
Definition: baby.hpp:1547
float met_mini_phi_
Cached value of met_mini_phi.
Definition: baby.hpp:910
TBranch * b_mm_mu_miniso_
Branch from which mm_mu_miniso is read.
Definition: baby.hpp:1022
bool c_els_sceta_
Flag if cached els_sceta up to date.
Definition: baby.hpp:609
bool c_sys_st_
Flag if cached sys_st up to date.
Definition: baby.hpp:1518
bool pass_jets40_
Cached value of pass_jets40.
Definition: baby.hpp:1378
bool c_leps_id_
Flag if cached leps_id up to date.
Definition: baby.hpp:855
bool const & json7p65() const
Get json7p65 for current event and cache it.
Definition: baby.cpp:4445
TBranch * b_mm_
Branch from which mm is read.
Definition: baby.hpp:980
bool c_els_hovere_
Flag if cached els_hovere up to date.
Definition: baby.hpp:582
TBranch * b_event_
Branch from which event is read.
Definition: baby.hpp:644
float onel_ele23_
Cached value of onel_ele23.
Definition: baby.hpp:1312
int type_
Cached value of type.
Definition: baby.hpp:1585
float const & mht_clean_phi() const
Get mht_clean_phi for current event and cache it.
Definition: baby.cpp:4865
std::vector< float > * fjets14_phi_
Cached value of fjets14_phi.
Definition: baby.hpp:655
bool c_onht_
Flag if cached onht up to date.
Definition: baby.hpp:1323
bool c_elmu_m_
Flag if cached elmu_m up to date.
Definition: baby.hpp:531
TBranch * b_mus_sigid_
Branch from which mus_sigid is read.
Definition: baby.hpp:1157
float onph_ph90_
Cached value of onph_ph90.
Definition: baby.hpp:1339
std::vector< float > * jets_phi_
Cached value of jets_phi.
Definition: baby.hpp:805
std::vector< int > * jets_fjet14_index_
Cached value of jets_fjet14_index.
Definition: baby.hpp:775
int nmus_
Cached value of nmus.
Definition: baby.hpp:1255
std::vector< float > *const & sys_met() const
Get sys_met for current event and cache it.
Definition: baby.cpp:6941
int const & hig_bin() const
Get hig_bin for current event and cache it.
Definition: baby.cpp:3881
TBranch * b_weight_rpv_
Branch from which weight_rpv is read.
Definition: baby.hpp:1619
bool c_tks_dz_
Flag if cached tks_dz up to date.
Definition: baby.hpp:1539
float mj08_
Cached value of mj08.
Definition: baby.hpp:958
bool c_sys_udsgtag40_
Flag if cached sys_udsgtag40 up to date.
Definition: baby.hpp:1530
std::vector< float > * fjets40_pt_
Cached value of fjets40_pt.
Definition: baby.hpp:673
TBranch * b_nbm20_
Branch from which nbm20 is read.
Definition: baby.hpp:1196
std::vector< float > * els_ip3d_
Cached value of els_ip3d.
Definition: baby.hpp:589
bool low_dphi_
Cached value of low_dphi.
Definition: baby.hpp:862
std::vector< float > *const & els_vvvl_eta() const
Get els_vvvl_eta for current event and cache it.
Definition: baby.cpp:3593
bool c_sys_bctag40_
Flag if cached sys_bctag40 up to date.
Definition: baby.hpp:1440
std::vector< float > * mm_mj14_nolep_
Cached value of mm_mj14_nolep.
Definition: baby.hpp:1015
bool c_onph_ph90_
Flag if cached onph_ph90 up to date.
Definition: baby.hpp:1341
TBranch * b_pass_goodv_
Branch from which pass_goodv is read.
Definition: baby.hpp:1364
float mumu_w_
Cached value of mumu_w.
Definition: baby.hpp:1081
bool c_elel_eta_
Flag if cached elel_eta up to date.
Definition: baby.hpp:486
TBranch * b_hig1_phi_
Branch from which hig1_phi is read.
Definition: baby.hpp:686
bool c_mm_met_
Flag if cached mm_met up to date.
Definition: baby.hpp:1008
float const & isr_tru_eta() const
Get isr_tru_eta for current event and cache it.
Definition: baby.cpp:4061
TBranch * b_trig_prescale_
Branch from which trig_prescale is read.
Definition: baby.hpp:1577
float const & dphi3() const
Get dphi3 for current event and cache it.
Definition: baby.cpp:2933
bool const & nonblind() const
Get nonblind for current event and cache it.
Definition: baby.cpp:6113
bool c_sys_ht_
Flag if cached sys_ht up to date.
Definition: baby.hpp:1461
bool pass_jets50_
Cached value of pass_jets50.
Definition: baby.hpp:1381
std::vector< float > * sys_met_
Cached value of sys_met.
Definition: baby.hpp:1471
TBranch * b_nbm50_
Branch from which nbm50 is read.
Definition: baby.hpp:1202
std::vector< float > *const & leps_id() const
Get leps_id for current event and cache it.
Definition: baby.cpp:4469
std::vector< int > *const & jets_fjet14_nolep_index() const
Get jets_fjet14_nolep_index for current event and cache it.
Definition: baby.cpp:4169
bool c_fjets40_m_
Flag if cached fjets40_m up to date.
Definition: baby.hpp:666
bool c_w_lep_
Flag if cached w_lep up to date.
Definition: baby.hpp:1605
float const & met_mini() const
Get met_mini for current event and cache it.
Definition: baby.cpp:4685
TBranch * b_trig_lep_
Branch from which trig_lep is read.
Definition: baby.hpp:1571
TBranch * b_sys_lep_
Branch from which sys_lep is read.
Definition: baby.hpp:1469
std::vector< int > *const & fjets40_nconst() const
Get fjets40_nconst for current event and cache it.
Definition: baby.cpp:3725
std::vector< bool > *const & mus_trk_quality() const
Get mus_trk_quality for current event and cache it.
Definition: baby.cpp:5753
TBranch * b_els_inzv_
Branch from which els_inzv is read.
Definition: baby.hpp:587
bool c_leps_eta_
Flag if cached leps_eta up to date.
Definition: baby.hpp:852
TBranch * b_run_
Branch from which run is read.
Definition: baby.hpp:1421
float mt_tru_
Cached value of mt_tru.
Definition: baby.hpp:1057
std::vector< int > *const & mus_trk_nholes_in() const
Get mus_trk_nholes_in for current event and cache it.
Definition: baby.cpp:5729
bool c_mumuv_eta_
Flag if cached mumuv_eta up to date.
Definition: baby.hpp:1086
float const & ht_clean() const
Get ht_clean for current event and cache it.
Definition: baby.cpp:3965
std::vector< float > *const & mus_vvvl_pt() const
Get mus_vvvl_pt for current event and cache it.
Definition: baby.cpp:5801
bool c_nisr_
Flag if cached nisr up to date.
Definition: baby.hpp:1227
TBranch * b_mc_momidx_
Branch from which mc_momidx is read.
Definition: baby.hpp:884
bool const & pass_ecaldeadcell() const
Get pass_ecaldeadcell for current event and cache it.
Definition: baby.cpp:6485
std::vector< float > *const & els_eoverp() const
Get els_eoverp for current event and cache it.
Definition: baby.cpp:3353
std::vector< float > * sys_isr_
Cached value of sys_isr.
Definition: baby.hpp:1465
float const & w_pu() const
Get w_pu for current event and cache it.
Definition: baby.cpp:7493
std::vector< float > * sys_fs_udsgtag40_
Cached value of sys_fs_udsgtag40.
Definition: baby.hpp:1456
float const & onel_ele8() const
Get onel_ele8 for current event and cache it.
Definition: baby.cpp:6317
std::vector< float > *const & mm_jet_phi() const
Get mm_jet_phi for current event and cache it.
Definition: baby.cpp:5045
float ht50_
Cached value of ht50.
Definition: baby.hpp:724
TBranch * b_elmu_pt1_
Branch from which elmu_pt1 is read.
Definition: baby.hpp:539
float onel_ele8_
Cached value of onel_ele8.
Definition: baby.hpp:1315
bool c_onel_vvvl_
Flag if cached onel_vvvl up to date.
Definition: baby.hpp:1320
float elel_phi_
Cached value of elel_phi.
Definition: baby.hpp:490
float hig2_phi_
Cached value of hig2_phi.
Definition: baby.hpp:697
TBranch * b_ph_pt_
Branch from which ph_pt is read.
Definition: baby.hpp:1415
std::vector< float > *const & els_deta_sctrk() const
Get els_deta_sctrk for current event and cache it.
Definition: baby.cpp:3269
std::vector< bool > *const & mus_tight() const
Get mus_tight for current event and cache it.
Definition: baby.cpp:5693
std::vector< float > * ph_eta_
Cached value of ph_eta.
Definition: baby.hpp:1405
bool c_dphi3_
Flag if cached dphi3 up to date.
Definition: baby.hpp:471
bool c_pass_jets20_
Flag if cached pass_jets20 up to date.
Definition: baby.hpp:1377
TBranch * b_nvleps_
Branch from which nvleps is read.
Definition: baby.hpp:1304
TBranch * b_mumuv_phi_
Branch from which mumuv_phi is read.
Definition: baby.hpp:1091
std::vector< float > *const & jets_pt_res() const
Get jets_pt_res for current event and cache it.
Definition: baby.cpp:4301
bool pass_jets_tight_
Cached value of pass_jets_tight.
Definition: baby.hpp:1390
TBranch * b_mus_inz_
Branch from which mus_inz is read.
Definition: baby.hpp:1124
TBranch * b_pass_jets_nohf_
Branch from which pass_jets_nohf is read.
Definition: baby.hpp:1385
TBranch * b_els_dphi_sctrk_
Branch from which els_dphi_sctrk is read.
Definition: baby.hpp:557
std::vector< float > *const & mc_phi() const
Get mc_phi for current event and cache it.
Definition: baby.cpp:4601
TBranch * b_mm_ht_
Branch from which mm_ht is read.
Definition: baby.hpp:989
std::vector< float > * mm_jet_eta_
Cached value of mm_jet_eta.
Definition: baby.hpp:991
float mt_tru_nuw_
Cached value of mt_tru_nuw.
Definition: baby.hpp:1060
TBranch * b_els_phi_
Branch from which els_phi is read.
Definition: baby.hpp:599
TBranch * b_met_calo_phi_
Branch from which met_calo_phi is read.
Definition: baby.hpp:905
float const & met_tru_phi() const
Get met_tru_phi for current event and cache it.
Definition: baby.cpp:4817
TBranch * b_tks_tm_
Branch from which tks_tm is read.
Definition: baby.hpp:1565
TBranch * b_ht_
Branch from which ht is read.
Definition: baby.hpp:719
float const & jetsys_m() const
Get jetsys_m for current event and cache it.
Definition: baby.cpp:4325
float onmu_vvvl_
Cached value of onmu_vvvl.
Definition: baby.hpp:1336
TBranch * b_elel_m_
Branch from which elel_m is read.
Definition: baby.hpp:488
std::set< const Process * > processes_
Definition: baby.hpp:47
TBranch * b_pass40_
Branch from which pass40 is read.
Definition: baby.hpp:1349
TBranch * b_onel_ele105_
Branch from which onel_ele105 is read.
Definition: baby.hpp:1310
std::vector< int > *const & mus_trk_algo() const
Get mus_trk_algo for current event and cache it.
Definition: baby.cpp:5717
bool const & pass50() const
Get pass50 for current event and cache it.
Definition: baby.cpp:6461
float hig_drmax_
Cached value of hig_drmax.
Definition: baby.hpp:715
float mht_clean_
Cached value of mht_clean.
Definition: baby.hpp:949
bool c_npv_
Flag if cached npv up to date.
Definition: baby.hpp:1272
std::vector< float > *const & mus_had_e() const
Get mus_had_e for current event and cache it.
Definition: baby.cpp:5537
std::vector< int > * mc_momidx_
Cached value of mc_momidx.
Definition: baby.hpp:883
bool c_tks_mt2_
Flag if cached tks_mt2 up to date.
Definition: baby.hpp:1551