ra4_macros  bede988c286599a3a84b77a4d788ac0a971e89f9
small_tree_rpv.cpp
Go to the documentation of this file.
1 // small_tree_rpv: rpv version of small_tree to handle reduce tree ntuples
2 //File generated with generate_small_tree.exe
3 
4 #include "small_tree.hpp"
5 
6 #include "small_tree_rpv.hpp"
7 
8 #include <stdexcept>
9 #include <string>
10 #include <vector>
11 
12 #include "TTree.h"
13 #include "TBranch.h"
14 #include "TChain.h"
15 
16 using namespace std;
17 
19  small_tree(),
20  pass_(0),
21  b_pass_(tree_.Branch("pass", &pass_)),
22  c_pass_(false),
23  eff_trig_(0),
24  b_eff_trig_(tree_.Branch("eff_trig", &eff_trig_)),
25  c_eff_trig_(false),
26  mht_(0),
27  b_mht_(tree_.Branch("mht", &mht_)),
28  c_mht_(false),
29  mj_(0),
30  b_mj_(tree_.Branch("mj", &mj_)),
31  c_mj_(false),
32  mj08_(0),
33  b_mj08_(tree_.Branch("mj08", &mj08_)),
34  c_mj08_(false),
35  w_pu_rpv_(0),
36  b_w_pu_rpv_(tree_.Branch("w_pu_rpv", &w_pu_rpv_)),
37  c_w_pu_rpv_(false),
38  nfjets_(0),
39  b_nfjets_(tree_.Branch("nfjets", &nfjets_)),
40  c_nfjets_(false),
41  nfjets08_(0),
42  b_nfjets08_(tree_.Branch("nfjets08", &nfjets08_)),
43  c_nfjets08_(false),
44  ntruels_(0),
45  b_ntruels_(tree_.Branch("ntruels", &ntruels_)),
46  c_ntruels_(false),
47  ntruleps_(0),
48  b_ntruleps_(tree_.Branch("ntruleps", &ntruleps_)),
49  c_ntruleps_(false),
50  ntrumus_(0),
51  b_ntrumus_(tree_.Branch("ntrumus", &ntrumus_)),
52  c_ntrumus_(false),
53  ntrutaush_(0),
54  b_ntrutaush_(tree_.Branch("ntrutaush", &ntrutaush_)),
55  c_ntrutaush_(false),
56  ntrutausl_(0),
57  b_ntrutausl_(tree_.Branch("ntrutausl", &ntrutausl_)),
58  c_ntrutausl_(false),
59  jets_islep_(0),
60  p_jets_islep_(&jets_islep_),
61  b_jets_islep_(tree_.Branch("jets_islep", &p_jets_islep_)),
62  c_jets_islep_(false),
63  trig_(0),
64  p_trig_(&trig_),
65  b_trig_(tree_.Branch("trig", &p_trig_)),
66  c_trig_(false),
67  dr_bb_(0),
68  p_dr_bb_(&dr_bb_),
69  b_dr_bb_(tree_.Branch("dr_bb", &p_dr_bb_)),
70  c_dr_bb_(false),
71  els_d0_(0),
72  p_els_d0_(&els_d0_),
73  b_els_d0_(tree_.Branch("els_d0", &p_els_d0_)),
74  c_els_d0_(false),
75  els_dz_(0),
76  p_els_dz_(&els_dz_),
77  b_els_dz_(tree_.Branch("els_dz", &p_els_dz_)),
78  c_els_dz_(false),
79  els_sceta_(0),
80  p_els_sceta_(&els_sceta_),
81  b_els_sceta_(tree_.Branch("els_sceta", &p_els_sceta_)),
82  c_els_sceta_(false),
83  fjets08_eta_(0),
84  p_fjets08_eta_(&fjets08_eta_),
85  b_fjets08_eta_(tree_.Branch("fjets08_eta", &p_fjets08_eta_)),
86  c_fjets08_eta_(false),
87  fjets08_m_(0),
88  p_fjets08_m_(&fjets08_m_),
89  b_fjets08_m_(tree_.Branch("fjets08_m", &p_fjets08_m_)),
90  c_fjets08_m_(false),
91  fjets08_phi_(0),
92  p_fjets08_phi_(&fjets08_phi_),
93  b_fjets08_phi_(tree_.Branch("fjets08_phi", &p_fjets08_phi_)),
94  c_fjets08_phi_(false),
95  fjets08_poscsv_(0),
96  p_fjets08_poscsv_(&fjets08_poscsv_),
97  b_fjets08_poscsv_(tree_.Branch("fjets08_poscsv", &p_fjets08_poscsv_)),
98  c_fjets08_poscsv_(false),
99  fjets08_pt_(0),
100  p_fjets08_pt_(&fjets08_pt_),
101  b_fjets08_pt_(tree_.Branch("fjets08_pt", &p_fjets08_pt_)),
102  c_fjets08_pt_(false),
103  fjets08_sumcsv_(0),
104  p_fjets08_sumcsv_(&fjets08_sumcsv_),
105  b_fjets08_sumcsv_(tree_.Branch("fjets08_sumcsv", &p_fjets08_sumcsv_)),
106  c_fjets08_sumcsv_(false),
107  fjets_eta_(0),
108  p_fjets_eta_(&fjets_eta_),
109  b_fjets_eta_(tree_.Branch("fjets_eta", &p_fjets_eta_)),
110  c_fjets_eta_(false),
111  fjets_m_(0),
112  p_fjets_m_(&fjets_m_),
113  b_fjets_m_(tree_.Branch("fjets_m", &p_fjets_m_)),
114  c_fjets_m_(false),
115  fjets_phi_(0),
116  p_fjets_phi_(&fjets_phi_),
117  b_fjets_phi_(tree_.Branch("fjets_phi", &p_fjets_phi_)),
118  c_fjets_phi_(false),
119  fjets_poscsv_(0),
120  p_fjets_poscsv_(&fjets_poscsv_),
121  b_fjets_poscsv_(tree_.Branch("fjets_poscsv", &p_fjets_poscsv_)),
122  c_fjets_poscsv_(false),
123  fjets_pt_(0),
124  p_fjets_pt_(&fjets_pt_),
125  b_fjets_pt_(tree_.Branch("fjets_pt", &p_fjets_pt_)),
126  c_fjets_pt_(false),
127  fjets_sumcsv_(0),
128  p_fjets_sumcsv_(&fjets_sumcsv_),
129  b_fjets_sumcsv_(tree_.Branch("fjets_sumcsv", &p_fjets_sumcsv_)),
130  c_fjets_sumcsv_(false),
131  jets_m_(0),
132  p_jets_m_(&jets_m_),
133  b_jets_m_(tree_.Branch("jets_m", &p_jets_m_)),
134  c_jets_m_(false),
135  mus_d0_(0),
136  p_mus_d0_(&mus_d0_),
137  b_mus_d0_(tree_.Branch("mus_d0", &p_mus_d0_)),
138  c_mus_d0_(false),
139  mus_dz_(0),
140  p_mus_dz_(&mus_dz_),
141  b_mus_dz_(tree_.Branch("mus_dz", &p_mus_dz_)),
142  c_mus_dz_(false),
143  sys_bctag_(0),
144  p_sys_bctag_(&sys_bctag_),
145  b_sys_bctag_(tree_.Branch("sys_bctag", &p_sys_bctag_)),
146  c_sys_bctag_(false),
147  fjets08_btags_(0),
148  p_fjets08_btags_(&fjets08_btags_),
149  b_fjets08_btags_(tree_.Branch("fjets08_btags", &p_fjets08_btags_)),
150  c_fjets08_btags_(false),
151  fjets08_nconst_(0),
152  p_fjets08_nconst_(&fjets08_nconst_),
153  b_fjets08_nconst_(tree_.Branch("fjets08_nconst", &p_fjets08_nconst_)),
154  c_fjets08_nconst_(false),
155  fjets_btags_(0),
156  p_fjets_btags_(&fjets_btags_),
157  b_fjets_btags_(tree_.Branch("fjets_btags", &p_fjets_btags_)),
158  c_fjets_btags_(false),
159  fjets_nconst_(0),
160  p_fjets_nconst_(&fjets_nconst_),
161  b_fjets_nconst_(tree_.Branch("fjets_nconst", &p_fjets_nconst_)),
162  c_fjets_nconst_(false),
163  jets_fjet08_index_(0),
164  p_jets_fjet08_index_(&jets_fjet08_index_),
165  b_jets_fjet08_index_(tree_.Branch("jets_fjet08_index", &p_jets_fjet08_index_)),
166  c_jets_fjet08_index_(false),
167  jets_fjet_index_(0),
168  p_jets_fjet_index_(&jets_fjet_index_),
169  b_jets_fjet_index_(tree_.Branch("jets_fjet_index", &p_jets_fjet_index_)),
170  c_jets_fjet_index_(false){
171 }
172 
173 small_tree_rpv::small_tree_rpv(const string &filename):
174  small_tree(filename),
175  pass_(0),
176  b_pass_(NULL),
177  c_pass_(false),
178  eff_trig_(0),
179  b_eff_trig_(NULL),
180  c_eff_trig_(false),
181  mht_(0),
182  b_mht_(NULL),
183  c_mht_(false),
184  mj_(0),
185  b_mj_(NULL),
186  c_mj_(false),
187  mj08_(0),
188  b_mj08_(NULL),
189  c_mj08_(false),
190  w_pu_rpv_(0),
191  b_w_pu_rpv_(NULL),
192  c_w_pu_rpv_(false),
193  nfjets_(0),
194  b_nfjets_(NULL),
195  c_nfjets_(false),
196  nfjets08_(0),
197  b_nfjets08_(NULL),
198  c_nfjets08_(false),
199  ntruels_(0),
200  b_ntruels_(NULL),
201  c_ntruels_(false),
202  ntruleps_(0),
203  b_ntruleps_(NULL),
204  c_ntruleps_(false),
205  ntrumus_(0),
206  b_ntrumus_(NULL),
207  c_ntrumus_(false),
208  ntrutaush_(0),
209  b_ntrutaush_(NULL),
210  c_ntrutaush_(false),
211  ntrutausl_(0),
212  b_ntrutausl_(NULL),
213  c_ntrutausl_(false),
214  jets_islep_(0),
216  b_jets_islep_(NULL),
217  c_jets_islep_(false),
218  trig_(0),
219  p_trig_(&trig_),
220  b_trig_(NULL),
221  c_trig_(false),
222  dr_bb_(0),
223  p_dr_bb_(&dr_bb_),
224  b_dr_bb_(NULL),
225  c_dr_bb_(false),
226  els_d0_(0),
227  p_els_d0_(&els_d0_),
228  b_els_d0_(NULL),
229  c_els_d0_(false),
230  els_dz_(0),
231  p_els_dz_(&els_dz_),
232  b_els_dz_(NULL),
233  c_els_dz_(false),
234  els_sceta_(0),
236  b_els_sceta_(NULL),
237  c_els_sceta_(false),
238  fjets08_eta_(0),
240  b_fjets08_eta_(NULL),
241  c_fjets08_eta_(false),
242  fjets08_m_(0),
244  b_fjets08_m_(NULL),
245  c_fjets08_m_(false),
246  fjets08_phi_(0),
248  b_fjets08_phi_(NULL),
249  c_fjets08_phi_(false),
250  fjets08_poscsv_(0),
252  b_fjets08_poscsv_(NULL),
253  c_fjets08_poscsv_(false),
254  fjets08_pt_(0),
256  b_fjets08_pt_(NULL),
257  c_fjets08_pt_(false),
258  fjets08_sumcsv_(0),
260  b_fjets08_sumcsv_(NULL),
261  c_fjets08_sumcsv_(false),
262  fjets_eta_(0),
264  b_fjets_eta_(NULL),
265  c_fjets_eta_(false),
266  fjets_m_(0),
268  b_fjets_m_(NULL),
269  c_fjets_m_(false),
270  fjets_phi_(0),
272  b_fjets_phi_(NULL),
273  c_fjets_phi_(false),
274  fjets_poscsv_(0),
276  b_fjets_poscsv_(NULL),
277  c_fjets_poscsv_(false),
278  fjets_pt_(0),
280  b_fjets_pt_(NULL),
281  c_fjets_pt_(false),
282  fjets_sumcsv_(0),
284  b_fjets_sumcsv_(NULL),
285  c_fjets_sumcsv_(false),
286  jets_m_(0),
287  p_jets_m_(&jets_m_),
288  b_jets_m_(NULL),
289  c_jets_m_(false),
290  mus_d0_(0),
291  p_mus_d0_(&mus_d0_),
292  b_mus_d0_(NULL),
293  c_mus_d0_(false),
294  mus_dz_(0),
295  p_mus_dz_(&mus_dz_),
296  b_mus_dz_(NULL),
297  c_mus_dz_(false),
298  sys_bctag_(0),
300  b_sys_bctag_(NULL),
301  c_sys_bctag_(false),
302  fjets08_btags_(0),
304  b_fjets08_btags_(NULL),
305  c_fjets08_btags_(false),
306  fjets08_nconst_(0),
308  b_fjets08_nconst_(NULL),
309  c_fjets08_nconst_(false),
310  fjets_btags_(0),
312  b_fjets_btags_(NULL),
313  c_fjets_btags_(false),
314  fjets_nconst_(0),
316  b_fjets_nconst_(NULL),
317  c_fjets_nconst_(false),
320  b_jets_fjet08_index_(NULL),
321  c_jets_fjet08_index_(false),
322  jets_fjet_index_(0),
324  b_jets_fjet_index_(NULL),
325  c_jets_fjet_index_(false){
326  chain_.SetBranchAddress("pass", &pass_, &b_pass_);
327  chain_.SetBranchAddress("eff_trig", &eff_trig_, &b_eff_trig_);
328  chain_.SetBranchAddress("mht", &mht_, &b_mht_);
329  chain_.SetBranchAddress("mj", &mj_, &b_mj_);
330  chain_.SetBranchAddress("mj08", &mj08_, &b_mj08_);
331  chain_.SetBranchAddress("w_pu_rpv", &w_pu_rpv_, &b_w_pu_rpv_);
332  chain_.SetBranchAddress("nfjets", &nfjets_, &b_nfjets_);
333  chain_.SetBranchAddress("nfjets08", &nfjets08_, &b_nfjets08_);
334  chain_.SetBranchAddress("ntruels", &ntruels_, &b_ntruels_);
335  chain_.SetBranchAddress("ntruleps", &ntruleps_, &b_ntruleps_);
336  chain_.SetBranchAddress("ntrumus", &ntrumus_, &b_ntrumus_);
337  chain_.SetBranchAddress("ntrutaush", &ntrutaush_, &b_ntrutaush_);
338  chain_.SetBranchAddress("ntrutausl", &ntrutausl_, &b_ntrutausl_);
339  chain_.SetBranchAddress("jets_islep", &p_jets_islep_, &b_jets_islep_);
340  chain_.SetBranchAddress("trig", &p_trig_, &b_trig_);
341  chain_.SetBranchAddress("dr_bb", &p_dr_bb_, &b_dr_bb_);
342  chain_.SetBranchAddress("els_d0", &p_els_d0_, &b_els_d0_);
343  chain_.SetBranchAddress("els_dz", &p_els_dz_, &b_els_dz_);
344  chain_.SetBranchAddress("els_sceta", &p_els_sceta_, &b_els_sceta_);
345  chain_.SetBranchAddress("fjets08_eta", &p_fjets08_eta_, &b_fjets08_eta_);
346  chain_.SetBranchAddress("fjets08_m", &p_fjets08_m_, &b_fjets08_m_);
347  chain_.SetBranchAddress("fjets08_phi", &p_fjets08_phi_, &b_fjets08_phi_);
348  chain_.SetBranchAddress("fjets08_poscsv", &p_fjets08_poscsv_, &b_fjets08_poscsv_);
349  chain_.SetBranchAddress("fjets08_pt", &p_fjets08_pt_, &b_fjets08_pt_);
350  chain_.SetBranchAddress("fjets08_sumcsv", &p_fjets08_sumcsv_, &b_fjets08_sumcsv_);
351  chain_.SetBranchAddress("fjets_eta", &p_fjets_eta_, &b_fjets_eta_);
352  chain_.SetBranchAddress("fjets_m", &p_fjets_m_, &b_fjets_m_);
353  chain_.SetBranchAddress("fjets_phi", &p_fjets_phi_, &b_fjets_phi_);
354  chain_.SetBranchAddress("fjets_poscsv", &p_fjets_poscsv_, &b_fjets_poscsv_);
355  chain_.SetBranchAddress("fjets_pt", &p_fjets_pt_, &b_fjets_pt_);
356  chain_.SetBranchAddress("fjets_sumcsv", &p_fjets_sumcsv_, &b_fjets_sumcsv_);
357  chain_.SetBranchAddress("jets_m", &p_jets_m_, &b_jets_m_);
358  chain_.SetBranchAddress("mus_d0", &p_mus_d0_, &b_mus_d0_);
359  chain_.SetBranchAddress("mus_dz", &p_mus_dz_, &b_mus_dz_);
360  chain_.SetBranchAddress("sys_bctag", &p_sys_bctag_, &b_sys_bctag_);
361  chain_.SetBranchAddress("fjets08_btags", &p_fjets08_btags_, &b_fjets08_btags_);
362  chain_.SetBranchAddress("fjets08_nconst", &p_fjets08_nconst_, &b_fjets08_nconst_);
363  chain_.SetBranchAddress("fjets_btags", &p_fjets_btags_, &b_fjets_btags_);
364  chain_.SetBranchAddress("fjets_nconst", &p_fjets_nconst_, &b_fjets_nconst_);
365  chain_.SetBranchAddress("jets_fjet08_index", &p_jets_fjet08_index_, &b_jets_fjet08_index_);
366  chain_.SetBranchAddress("jets_fjet_index", &p_jets_fjet_index_, &b_jets_fjet_index_);
367 }
368 
371  //Resetting variables
372  pass_ = static_cast<bool >(bad_val_);
373  eff_trig_ = static_cast<float >(bad_val_);
374  mht_ = static_cast<float >(bad_val_);
375  mj_ = static_cast<float >(bad_val_);
376  mj08_ = static_cast<float >(bad_val_);
377  w_pu_rpv_ = static_cast<float >(bad_val_);
378  nfjets_ = static_cast<int >(bad_val_);
379  nfjets08_ = static_cast<int >(bad_val_);
380  ntruels_ = static_cast<int >(bad_val_);
381  ntruleps_ = static_cast<int >(bad_val_);
382  ntrumus_ = static_cast<int >(bad_val_);
383  ntrutaush_ = static_cast<int >(bad_val_);
384  ntrutausl_ = static_cast<int >(bad_val_);
385  jets_islep_.clear();
386  trig_.clear();
387  dr_bb_.clear();
388  els_d0_.clear();
389  els_dz_.clear();
390  els_sceta_.clear();
391  fjets08_eta_.clear();
392  fjets08_m_.clear();
393  fjets08_phi_.clear();
394  fjets08_poscsv_.clear();
395  fjets08_pt_.clear();
396  fjets08_sumcsv_.clear();
397  fjets_eta_.clear();
398  fjets_m_.clear();
399  fjets_phi_.clear();
400  fjets_poscsv_.clear();
401  fjets_pt_.clear();
402  fjets_sumcsv_.clear();
403  jets_m_.clear();
404  mus_d0_.clear();
405  mus_dz_.clear();
406  sys_bctag_.clear();
407  fjets08_btags_.clear();
408  fjets08_nconst_.clear();
409  fjets_btags_.clear();
410  fjets_nconst_.clear();
411  jets_fjet08_index_.clear();
412  jets_fjet_index_.clear();
413 }
414 
415 string small_tree_rpv::Type() const{
416  return "rpv";
417 }
418 
420 }
421 
422 void small_tree_rpv::GetEntry(const long entry){
423  small_tree::GetEntry(entry);
424 
425  c_pass_ = false;
426  c_eff_trig_ = false;
427  c_mht_ = false;
428  c_mj_ = false;
429  c_mj08_ = false;
430  c_w_pu_rpv_ = false;
431  c_nfjets_ = false;
432  c_nfjets08_ = false;
433  c_ntruels_ = false;
434  c_ntruleps_ = false;
435  c_ntrumus_ = false;
436  c_ntrutaush_ = false;
437  c_ntrutausl_ = false;
438  c_jets_islep_ = false;
439  c_trig_ = false;
440  c_dr_bb_ = false;
441  c_els_d0_ = false;
442  c_els_dz_ = false;
443  c_els_sceta_ = false;
444  c_fjets08_eta_ = false;
445  c_fjets08_m_ = false;
446  c_fjets08_phi_ = false;
447  c_fjets08_poscsv_ = false;
448  c_fjets08_pt_ = false;
449  c_fjets08_sumcsv_ = false;
450  c_fjets_eta_ = false;
451  c_fjets_m_ = false;
452  c_fjets_phi_ = false;
453  c_fjets_poscsv_ = false;
454  c_fjets_pt_ = false;
455  c_fjets_sumcsv_ = false;
456  c_jets_m_ = false;
457  c_mus_d0_ = false;
458  c_mus_dz_ = false;
459  c_sys_bctag_ = false;
460  c_fjets08_btags_ = false;
461  c_fjets08_nconst_ = false;
462  c_fjets_btags_ = false;
463  c_fjets_nconst_ = false;
464  c_jets_fjet08_index_ = false;
465  c_jets_fjet_index_ = false;
466 }
467 
468 bool const & small_tree_rpv::pass() const{
469  if(!read_only_){
470  throw std::logic_error("Trying to write to const tree.");
471  }
472  if(!c_pass_ && b_pass_){
473  b_pass_->GetEntry(entry_);
474  c_pass_ = true;
475  }
476  return pass_;
477 }
478 
479 float const & small_tree_rpv::eff_trig() const{
480  if(!read_only_){
481  throw std::logic_error("Trying to write to const tree.");
482  }
483  if(!c_eff_trig_ && b_eff_trig_){
484  b_eff_trig_->GetEntry(entry_);
485  c_eff_trig_ = true;
486  }
487  return eff_trig_;
488 }
489 
490 float const & small_tree_rpv::mht() const{
491  if(!read_only_){
492  throw std::logic_error("Trying to write to const tree.");
493  }
494  if(!c_mht_ && b_mht_){
495  b_mht_->GetEntry(entry_);
496  c_mht_ = true;
497  }
498  return mht_;
499 }
500 
501 float const & small_tree_rpv::mj() const{
502  if(!read_only_){
503  throw std::logic_error("Trying to write to const tree.");
504  }
505  if(!c_mj_ && b_mj_){
506  b_mj_->GetEntry(entry_);
507  c_mj_ = true;
508  }
509  return mj_;
510 }
511 
512 float const & small_tree_rpv::mj08() const{
513  if(!read_only_){
514  throw std::logic_error("Trying to write to const tree.");
515  }
516  if(!c_mj08_ && b_mj08_){
517  b_mj08_->GetEntry(entry_);
518  c_mj08_ = true;
519  }
520  return mj08_;
521 }
522 
523 float const & small_tree_rpv::w_pu_rpv() const{
524  if(!read_only_){
525  throw std::logic_error("Trying to write to const tree.");
526  }
527  if(!c_w_pu_rpv_ && b_w_pu_rpv_){
528  b_w_pu_rpv_->GetEntry(entry_);
529  c_w_pu_rpv_ = true;
530  }
531  return w_pu_rpv_;
532 }
533 
534 int const & small_tree_rpv::nfjets() const{
535  if(!read_only_){
536  throw std::logic_error("Trying to write to const tree.");
537  }
538  if(!c_nfjets_ && b_nfjets_){
539  b_nfjets_->GetEntry(entry_);
540  c_nfjets_ = true;
541  }
542  return nfjets_;
543 }
544 
545 int const & small_tree_rpv::nfjets08() const{
546  if(!read_only_){
547  throw std::logic_error("Trying to write to const tree.");
548  }
549  if(!c_nfjets08_ && b_nfjets08_){
550  b_nfjets08_->GetEntry(entry_);
551  c_nfjets08_ = true;
552  }
553  return nfjets08_;
554 }
555 
556 int const & small_tree_rpv::ntruels() const{
557  if(!read_only_){
558  throw std::logic_error("Trying to write to const tree.");
559  }
560  if(!c_ntruels_ && b_ntruels_){
561  b_ntruels_->GetEntry(entry_);
562  c_ntruels_ = true;
563  }
564  return ntruels_;
565 }
566 
567 int const & small_tree_rpv::ntruleps() const{
568  if(!read_only_){
569  throw std::logic_error("Trying to write to const tree.");
570  }
571  if(!c_ntruleps_ && b_ntruleps_){
572  b_ntruleps_->GetEntry(entry_);
573  c_ntruleps_ = true;
574  }
575  return ntruleps_;
576 }
577 
578 int const & small_tree_rpv::ntrumus() const{
579  if(!read_only_){
580  throw std::logic_error("Trying to write to const tree.");
581  }
582  if(!c_ntrumus_ && b_ntrumus_){
583  b_ntrumus_->GetEntry(entry_);
584  c_ntrumus_ = true;
585  }
586  return ntrumus_;
587 }
588 
589 int const & small_tree_rpv::ntrutaush() const{
590  if(!read_only_){
591  throw std::logic_error("Trying to write to const tree.");
592  }
593  if(!c_ntrutaush_ && b_ntrutaush_){
594  b_ntrutaush_->GetEntry(entry_);
595  c_ntrutaush_ = true;
596  }
597  return ntrutaush_;
598 }
599 
600 int const & small_tree_rpv::ntrutausl() const{
601  if(!read_only_){
602  throw std::logic_error("Trying to write to const tree.");
603  }
604  if(!c_ntrutausl_ && b_ntrutausl_){
605  b_ntrutausl_->GetEntry(entry_);
606  c_ntrutausl_ = true;
607  }
608  return ntrutausl_;
609 }
610 
611 std::vector<bool> const & small_tree_rpv::jets_islep() const{
612  if(!read_only_){
613  throw std::logic_error("Trying to write to const tree.");
614  }
616  b_jets_islep_->GetEntry(entry_);
617  c_jets_islep_ = true;
618  }
619  return jets_islep_;
620 }
621 
622 std::vector<bool> const & small_tree_rpv::trig() const{
623  if(!read_only_){
624  throw std::logic_error("Trying to write to const tree.");
625  }
626  if(!c_trig_ && b_trig_){
627  b_trig_->GetEntry(entry_);
628  c_trig_ = true;
629  }
630  return trig_;
631 }
632 
633 std::vector<float> const & small_tree_rpv::dr_bb() const{
634  if(!read_only_){
635  throw std::logic_error("Trying to write to const tree.");
636  }
637  if(!c_dr_bb_ && b_dr_bb_){
638  b_dr_bb_->GetEntry(entry_);
639  c_dr_bb_ = true;
640  }
641  return dr_bb_;
642 }
643 
644 std::vector<float> const & small_tree_rpv::els_d0() const{
645  if(!read_only_){
646  throw std::logic_error("Trying to write to const tree.");
647  }
648  if(!c_els_d0_ && b_els_d0_){
649  b_els_d0_->GetEntry(entry_);
650  c_els_d0_ = true;
651  }
652  return els_d0_;
653 }
654 
655 std::vector<float> const & small_tree_rpv::els_dz() const{
656  if(!read_only_){
657  throw std::logic_error("Trying to write to const tree.");
658  }
659  if(!c_els_dz_ && b_els_dz_){
660  b_els_dz_->GetEntry(entry_);
661  c_els_dz_ = true;
662  }
663  return els_dz_;
664 }
665 
666 std::vector<float> const & small_tree_rpv::els_sceta() const{
667  if(!read_only_){
668  throw std::logic_error("Trying to write to const tree.");
669  }
670  if(!c_els_sceta_ && b_els_sceta_){
671  b_els_sceta_->GetEntry(entry_);
672  c_els_sceta_ = true;
673  }
674  return els_sceta_;
675 }
676 
677 std::vector<float> const & small_tree_rpv::fjets08_eta() const{
678  if(!read_only_){
679  throw std::logic_error("Trying to write to const tree.");
680  }
682  b_fjets08_eta_->GetEntry(entry_);
683  c_fjets08_eta_ = true;
684  }
685  return fjets08_eta_;
686 }
687 
688 std::vector<float> const & small_tree_rpv::fjets08_m() const{
689  if(!read_only_){
690  throw std::logic_error("Trying to write to const tree.");
691  }
692  if(!c_fjets08_m_ && b_fjets08_m_){
693  b_fjets08_m_->GetEntry(entry_);
694  c_fjets08_m_ = true;
695  }
696  return fjets08_m_;
697 }
698 
699 std::vector<float> const & small_tree_rpv::fjets08_phi() const{
700  if(!read_only_){
701  throw std::logic_error("Trying to write to const tree.");
702  }
704  b_fjets08_phi_->GetEntry(entry_);
705  c_fjets08_phi_ = true;
706  }
707  return fjets08_phi_;
708 }
709 
710 std::vector<float> const & small_tree_rpv::fjets08_poscsv() const{
711  if(!read_only_){
712  throw std::logic_error("Trying to write to const tree.");
713  }
715  b_fjets08_poscsv_->GetEntry(entry_);
716  c_fjets08_poscsv_ = true;
717  }
718  return fjets08_poscsv_;
719 }
720 
721 std::vector<float> const & small_tree_rpv::fjets08_pt() const{
722  if(!read_only_){
723  throw std::logic_error("Trying to write to const tree.");
724  }
726  b_fjets08_pt_->GetEntry(entry_);
727  c_fjets08_pt_ = true;
728  }
729  return fjets08_pt_;
730 }
731 
732 std::vector<float> const & small_tree_rpv::fjets08_sumcsv() const{
733  if(!read_only_){
734  throw std::logic_error("Trying to write to const tree.");
735  }
737  b_fjets08_sumcsv_->GetEntry(entry_);
738  c_fjets08_sumcsv_ = true;
739  }
740  return fjets08_sumcsv_;
741 }
742 
743 std::vector<float> const & small_tree_rpv::fjets_eta() const{
744  if(!read_only_){
745  throw std::logic_error("Trying to write to const tree.");
746  }
747  if(!c_fjets_eta_ && b_fjets_eta_){
748  b_fjets_eta_->GetEntry(entry_);
749  c_fjets_eta_ = true;
750  }
751  return fjets_eta_;
752 }
753 
754 std::vector<float> const & small_tree_rpv::fjets_m() const{
755  if(!read_only_){
756  throw std::logic_error("Trying to write to const tree.");
757  }
758  if(!c_fjets_m_ && b_fjets_m_){
759  b_fjets_m_->GetEntry(entry_);
760  c_fjets_m_ = true;
761  }
762  return fjets_m_;
763 }
764 
765 std::vector<float> const & small_tree_rpv::fjets_phi() const{
766  if(!read_only_){
767  throw std::logic_error("Trying to write to const tree.");
768  }
769  if(!c_fjets_phi_ && b_fjets_phi_){
770  b_fjets_phi_->GetEntry(entry_);
771  c_fjets_phi_ = true;
772  }
773  return fjets_phi_;
774 }
775 
776 std::vector<float> const & small_tree_rpv::fjets_poscsv() const{
777  if(!read_only_){
778  throw std::logic_error("Trying to write to const tree.");
779  }
781  b_fjets_poscsv_->GetEntry(entry_);
782  c_fjets_poscsv_ = true;
783  }
784  return fjets_poscsv_;
785 }
786 
787 std::vector<float> const & small_tree_rpv::fjets_pt() const{
788  if(!read_only_){
789  throw std::logic_error("Trying to write to const tree.");
790  }
791  if(!c_fjets_pt_ && b_fjets_pt_){
792  b_fjets_pt_->GetEntry(entry_);
793  c_fjets_pt_ = true;
794  }
795  return fjets_pt_;
796 }
797 
798 std::vector<float> const & small_tree_rpv::fjets_sumcsv() const{
799  if(!read_only_){
800  throw std::logic_error("Trying to write to const tree.");
801  }
803  b_fjets_sumcsv_->GetEntry(entry_);
804  c_fjets_sumcsv_ = true;
805  }
806  return fjets_sumcsv_;
807 }
808 
809 std::vector<float> const & small_tree_rpv::jets_m() const{
810  if(!read_only_){
811  throw std::logic_error("Trying to write to const tree.");
812  }
813  if(!c_jets_m_ && b_jets_m_){
814  b_jets_m_->GetEntry(entry_);
815  c_jets_m_ = true;
816  }
817  return jets_m_;
818 }
819 
820 std::vector<float> const & small_tree_rpv::mus_d0() const{
821  if(!read_only_){
822  throw std::logic_error("Trying to write to const tree.");
823  }
824  if(!c_mus_d0_ && b_mus_d0_){
825  b_mus_d0_->GetEntry(entry_);
826  c_mus_d0_ = true;
827  }
828  return mus_d0_;
829 }
830 
831 std::vector<float> const & small_tree_rpv::mus_dz() const{
832  if(!read_only_){
833  throw std::logic_error("Trying to write to const tree.");
834  }
835  if(!c_mus_dz_ && b_mus_dz_){
836  b_mus_dz_->GetEntry(entry_);
837  c_mus_dz_ = true;
838  }
839  return mus_dz_;
840 }
841 
842 std::vector<float> const & small_tree_rpv::sys_bctag() const{
843  if(!read_only_){
844  throw std::logic_error("Trying to write to const tree.");
845  }
846  if(!c_sys_bctag_ && b_sys_bctag_){
847  b_sys_bctag_->GetEntry(entry_);
848  c_sys_bctag_ = true;
849  }
850  return sys_bctag_;
851 }
852 
853 std::vector<int> const & small_tree_rpv::fjets08_btags() const{
854  if(!read_only_){
855  throw std::logic_error("Trying to write to const tree.");
856  }
858  b_fjets08_btags_->GetEntry(entry_);
859  c_fjets08_btags_ = true;
860  }
861  return fjets08_btags_;
862 }
863 
864 std::vector<int> const & small_tree_rpv::fjets08_nconst() const{
865  if(!read_only_){
866  throw std::logic_error("Trying to write to const tree.");
867  }
869  b_fjets08_nconst_->GetEntry(entry_);
870  c_fjets08_nconst_ = true;
871  }
872  return fjets08_nconst_;
873 }
874 
875 std::vector<int> const & small_tree_rpv::fjets_btags() const{
876  if(!read_only_){
877  throw std::logic_error("Trying to write to const tree.");
878  }
880  b_fjets_btags_->GetEntry(entry_);
881  c_fjets_btags_ = true;
882  }
883  return fjets_btags_;
884 }
885 
886 std::vector<int> const & small_tree_rpv::fjets_nconst() const{
887  if(!read_only_){
888  throw std::logic_error("Trying to write to const tree.");
889  }
891  b_fjets_nconst_->GetEntry(entry_);
892  c_fjets_nconst_ = true;
893  }
894  return fjets_nconst_;
895 }
896 
897 std::vector<int> const & small_tree_rpv::jets_fjet08_index() const{
898  if(!read_only_){
899  throw std::logic_error("Trying to write to const tree.");
900  }
902  b_jets_fjet08_index_->GetEntry(entry_);
903  c_jets_fjet08_index_ = true;
904  }
905  return jets_fjet08_index_;
906 }
907 
908 std::vector<int> const & small_tree_rpv::jets_fjet_index() const{
909  if(!read_only_){
910  throw std::logic_error("Trying to write to const tree.");
911  }
913  b_jets_fjet_index_->GetEntry(entry_);
914  c_jets_fjet_index_ = true;
915  }
916  return jets_fjet_index_;
917 }
918 
920  if(read_only_ && !c_pass_ && b_pass_){
921  b_pass_->GetEntry(entry_);
922  c_pass_ = true;
923  }
924  return pass_;
925 }
926 
929  b_eff_trig_->GetEntry(entry_);
930  c_eff_trig_ = true;
931  }
932  return eff_trig_;
933 }
934 
936  if(read_only_ && !c_mht_ && b_mht_){
937  b_mht_->GetEntry(entry_);
938  c_mht_ = true;
939  }
940  return mht_;
941 }
942 
944  if(read_only_ && !c_mj_ && b_mj_){
945  b_mj_->GetEntry(entry_);
946  c_mj_ = true;
947  }
948  return mj_;
949 }
950 
952  if(read_only_ && !c_mj08_ && b_mj08_){
953  b_mj08_->GetEntry(entry_);
954  c_mj08_ = true;
955  }
956  return mj08_;
957 }
958 
961  b_w_pu_rpv_->GetEntry(entry_);
962  c_w_pu_rpv_ = true;
963  }
964  return w_pu_rpv_;
965 }
966 
968  if(read_only_ && !c_nfjets_ && b_nfjets_){
969  b_nfjets_->GetEntry(entry_);
970  c_nfjets_ = true;
971  }
972  return nfjets_;
973 }
974 
977  b_nfjets08_->GetEntry(entry_);
978  c_nfjets08_ = true;
979  }
980  return nfjets08_;
981 }
982 
984  if(read_only_ && !c_ntruels_ && b_ntruels_){
985  b_ntruels_->GetEntry(entry_);
986  c_ntruels_ = true;
987  }
988  return ntruels_;
989 }
990 
993  b_ntruleps_->GetEntry(entry_);
994  c_ntruleps_ = true;
995  }
996  return ntruleps_;
997 }
998 
1000  if(read_only_ && !c_ntrumus_ && b_ntrumus_){
1001  b_ntrumus_->GetEntry(entry_);
1002  c_ntrumus_ = true;
1003  }
1004  return ntrumus_;
1005 }
1006 
1009  b_ntrutaush_->GetEntry(entry_);
1010  c_ntrutaush_ = true;
1011  }
1012  return ntrutaush_;
1013 }
1014 
1017  b_ntrutausl_->GetEntry(entry_);
1018  c_ntrutausl_ = true;
1019  }
1020  return ntrutausl_;
1021 }
1022 
1023 std::vector<bool> & small_tree_rpv::jets_islep(){
1025  b_jets_islep_->GetEntry(entry_);
1026  c_jets_islep_ = true;
1027  }
1028  return jets_islep_;
1029 }
1030 
1031 std::vector<bool> & small_tree_rpv::trig(){
1032  if(read_only_ && !c_trig_ && b_trig_){
1033  b_trig_->GetEntry(entry_);
1034  c_trig_ = true;
1035  }
1036  return trig_;
1037 }
1038 
1039 std::vector<float> & small_tree_rpv::dr_bb(){
1040  if(read_only_ && !c_dr_bb_ && b_dr_bb_){
1041  b_dr_bb_->GetEntry(entry_);
1042  c_dr_bb_ = true;
1043  }
1044  return dr_bb_;
1045 }
1046 
1047 std::vector<float> & small_tree_rpv::els_d0(){
1048  if(read_only_ && !c_els_d0_ && b_els_d0_){
1049  b_els_d0_->GetEntry(entry_);
1050  c_els_d0_ = true;
1051  }
1052  return els_d0_;
1053 }
1054 
1055 std::vector<float> & small_tree_rpv::els_dz(){
1056  if(read_only_ && !c_els_dz_ && b_els_dz_){
1057  b_els_dz_->GetEntry(entry_);
1058  c_els_dz_ = true;
1059  }
1060  return els_dz_;
1061 }
1062 
1063 std::vector<float> & small_tree_rpv::els_sceta(){
1065  b_els_sceta_->GetEntry(entry_);
1066  c_els_sceta_ = true;
1067  }
1068  return els_sceta_;
1069 }
1070 
1071 std::vector<float> & small_tree_rpv::fjets08_eta(){
1073  b_fjets08_eta_->GetEntry(entry_);
1074  c_fjets08_eta_ = true;
1075  }
1076  return fjets08_eta_;
1077 }
1078 
1079 std::vector<float> & small_tree_rpv::fjets08_m(){
1081  b_fjets08_m_->GetEntry(entry_);
1082  c_fjets08_m_ = true;
1083  }
1084  return fjets08_m_;
1085 }
1086 
1087 std::vector<float> & small_tree_rpv::fjets08_phi(){
1089  b_fjets08_phi_->GetEntry(entry_);
1090  c_fjets08_phi_ = true;
1091  }
1092  return fjets08_phi_;
1093 }
1094 
1095 std::vector<float> & small_tree_rpv::fjets08_poscsv(){
1097  b_fjets08_poscsv_->GetEntry(entry_);
1098  c_fjets08_poscsv_ = true;
1099  }
1100  return fjets08_poscsv_;
1101 }
1102 
1103 std::vector<float> & small_tree_rpv::fjets08_pt(){
1105  b_fjets08_pt_->GetEntry(entry_);
1106  c_fjets08_pt_ = true;
1107  }
1108  return fjets08_pt_;
1109 }
1110 
1111 std::vector<float> & small_tree_rpv::fjets08_sumcsv(){
1113  b_fjets08_sumcsv_->GetEntry(entry_);
1114  c_fjets08_sumcsv_ = true;
1115  }
1116  return fjets08_sumcsv_;
1117 }
1118 
1119 std::vector<float> & small_tree_rpv::fjets_eta(){
1121  b_fjets_eta_->GetEntry(entry_);
1122  c_fjets_eta_ = true;
1123  }
1124  return fjets_eta_;
1125 }
1126 
1127 std::vector<float> & small_tree_rpv::fjets_m(){
1128  if(read_only_ && !c_fjets_m_ && b_fjets_m_){
1129  b_fjets_m_->GetEntry(entry_);
1130  c_fjets_m_ = true;
1131  }
1132  return fjets_m_;
1133 }
1134 
1135 std::vector<float> & small_tree_rpv::fjets_phi(){
1137  b_fjets_phi_->GetEntry(entry_);
1138  c_fjets_phi_ = true;
1139  }
1140  return fjets_phi_;
1141 }
1142 
1143 std::vector<float> & small_tree_rpv::fjets_poscsv(){
1145  b_fjets_poscsv_->GetEntry(entry_);
1146  c_fjets_poscsv_ = true;
1147  }
1148  return fjets_poscsv_;
1149 }
1150 
1151 std::vector<float> & small_tree_rpv::fjets_pt(){
1152  if(read_only_ && !c_fjets_pt_ && b_fjets_pt_){
1153  b_fjets_pt_->GetEntry(entry_);
1154  c_fjets_pt_ = true;
1155  }
1156  return fjets_pt_;
1157 }
1158 
1159 std::vector<float> & small_tree_rpv::fjets_sumcsv(){
1161  b_fjets_sumcsv_->GetEntry(entry_);
1162  c_fjets_sumcsv_ = true;
1163  }
1164  return fjets_sumcsv_;
1165 }
1166 
1167 std::vector<float> & small_tree_rpv::jets_m(){
1168  if(read_only_ && !c_jets_m_ && b_jets_m_){
1169  b_jets_m_->GetEntry(entry_);
1170  c_jets_m_ = true;
1171  }
1172  return jets_m_;
1173 }
1174 
1175 std::vector<float> & small_tree_rpv::mus_d0(){
1176  if(read_only_ && !c_mus_d0_ && b_mus_d0_){
1177  b_mus_d0_->GetEntry(entry_);
1178  c_mus_d0_ = true;
1179  }
1180  return mus_d0_;
1181 }
1182 
1183 std::vector<float> & small_tree_rpv::mus_dz(){
1184  if(read_only_ && !c_mus_dz_ && b_mus_dz_){
1185  b_mus_dz_->GetEntry(entry_);
1186  c_mus_dz_ = true;
1187  }
1188  return mus_dz_;
1189 }
1190 
1191 std::vector<float> & small_tree_rpv::sys_bctag(){
1193  b_sys_bctag_->GetEntry(entry_);
1194  c_sys_bctag_ = true;
1195  }
1196  return sys_bctag_;
1197 }
1198 
1199 std::vector<int> & small_tree_rpv::fjets08_btags(){
1201  b_fjets08_btags_->GetEntry(entry_);
1202  c_fjets08_btags_ = true;
1203  }
1204  return fjets08_btags_;
1205 }
1206 
1207 std::vector<int> & small_tree_rpv::fjets08_nconst(){
1209  b_fjets08_nconst_->GetEntry(entry_);
1210  c_fjets08_nconst_ = true;
1211  }
1212  return fjets08_nconst_;
1213 }
1214 
1215 std::vector<int> & small_tree_rpv::fjets_btags(){
1217  b_fjets_btags_->GetEntry(entry_);
1218  c_fjets_btags_ = true;
1219  }
1220  return fjets_btags_;
1221 }
1222 
1223 std::vector<int> & small_tree_rpv::fjets_nconst(){
1225  b_fjets_nconst_->GetEntry(entry_);
1226  c_fjets_nconst_ = true;
1227  }
1228  return fjets_nconst_;
1229 }
1230 
1233  b_jets_fjet08_index_->GetEntry(entry_);
1234  c_jets_fjet08_index_ = true;
1235  }
1236  return jets_fjet08_index_;
1237 }
1238 
1239 std::vector<int> & small_tree_rpv::jets_fjet_index(){
1241  b_jets_fjet_index_->GetEntry(entry_);
1242  c_jets_fjet_index_ = true;
1243  }
1244  return jets_fjet_index_;
1245 }
1246 
virtual std::vector< float > const & jets_m() const
TBranch * b_fjets08_eta_
std::vector< float > fjets_eta_
virtual int const & ntrutaush() const
std::vector< int > * p_fjets08_btags_
TBranch * b_fjets08_m_
std::vector< float > els_d0_
virtual std::vector< int > const & fjets08_btags() const
virtual std::vector< float > const & mus_d0() const
virtual std::vector< float > const & dr_bb() const
virtual int const & ntrumus() const
std::vector< int > * p_fjets_nconst_
std::vector< float > fjets_m_
std::vector< int > * p_jets_fjet08_index_
virtual std::vector< float > const & els_dz() const
virtual std::vector< float > const & els_d0() const
virtual std::vector< bool > const & trig() const
std::vector< int > jets_fjet_index_
TBranch * b_sys_bctag_
TBranch * b_nfjets08_
std::vector< int > jets_fjet08_index_
std::vector< float > * p_fjets08_m_
std::vector< float > mus_dz_
std::vector< float > fjets08_m_
TBranch * b_ntruleps_
virtual int const & ntruels() const
TBranch * b_ntruels_
std::vector< float > fjets08_poscsv_
TBranch * b_fjets_phi_
TBranch * b_ntrutausl_
std::vector< float > * p_fjets_sumcsv_
std::vector< float > fjets08_phi_
TBranch * b_fjets08_poscsv_
virtual float const & mht() const
TBranch * b_ntrumus_
std::vector< int > * p_fjets_btags_
STL namespace.
TBranch * b_fjets_poscsv_
virtual std::vector< float > const & fjets_m() const
std::vector< float > fjets_pt_
TBranch * b_fjets08_btags_
TBranch * b_fjets_pt_
std::vector< float > * p_els_d0_
virtual std::vector< float > const & els_sceta() const
virtual std::vector< int > const & fjets_btags() const
std::vector< float > * p_els_sceta_
std::vector< bool > * p_jets_islep_
virtual std::vector< int > const & fjets_nconst() const
std::vector< float > * p_fjets_poscsv_
TBranch * b_ntrutaush_
TBranch * b_fjets_nconst_
std::vector< float > * p_fjets_m_
std::vector< float > * p_fjets_pt_
virtual std::vector< float > const & fjets_sumcsv() const
TBranch * b_jets_fjet08_index_
std::vector< float > * p_fjets08_pt_
virtual std::vector< float > const & fjets08_sumcsv() const
virtual ~small_tree_rpv()
virtual int const & nfjets() const
TBranch * b_w_pu_rpv_
TBranch * b_fjets_m_
std::vector< float > * p_mus_d0_
TBranch * b_fjets08_nconst_
std::vector< float > fjets_sumcsv_
std::vector< float > jets_m_
const bool read_only_
Definition: small_tree.hpp:742
virtual std::vector< float > const & fjets08_poscsv() const
TChain chain_
Definition: small_tree.hpp:739
std::vector< int > fjets_nconst_
std::vector< float > * p_mus_dz_
std::vector< float > els_sceta_
std::vector< float > * p_els_dz_
std::vector< int > fjets08_btags_
std::vector< int > fjets_btags_
std::vector< float > els_dz_
std::vector< float > sys_bctag_
std::vector< float > fjets08_eta_
std::vector< float > dr_bb_
std::vector< float > * p_sys_bctag_
virtual std::vector< float > const & fjets_eta() const
virtual int const & nfjets08() const
TBranch * b_els_sceta_
virtual float const & mj() const
std::vector< bool > * p_trig_
virtual std::vector< bool > const & jets_islep() const
virtual std::vector< float > const & fjets08_eta() const
static const double bad_val_
Definition: small_tree.hpp:30
std::vector< float > fjets_phi_
TBranch * b_fjets_sumcsv_
TBranch * b_fjets_eta_
virtual std::vector< float > const & sys_bctag() const
virtual std::vector< float > const & mus_dz() const
virtual std::vector< float > const & fjets_poscsv() const
TBranch * b_fjets08_phi_
std::vector< float > * p_fjets08_poscsv_
std::vector< float > fjets08_pt_
std::vector< float > * p_fjets08_sumcsv_
virtual std::vector< float > const & fjets_pt() const
std::vector< float > fjets_poscsv_
TBranch * b_fjets08_pt_
virtual bool const & pass() const
TBranch * b_eff_trig_
virtual std::vector< float > const & fjets08_pt() const
std::vector< float > * p_dr_bb_
TBranch * b_fjets08_sumcsv_
std::vector< float > * p_fjets08_phi_
virtual std::vector< int > const & jets_fjet_index() const
std::vector< int > * p_fjets08_nconst_
virtual void GetEntry(const long entry)
std::vector< float > fjets08_sumcsv_
virtual void Fill()
Definition: small_tree.cpp:321
virtual void GetEntry(const long entry)
Definition: small_tree.cpp:408
std::vector< bool > trig_
std::vector< bool > jets_islep_
std::vector< float > * p_fjets_phi_
TBranch * b_jets_fjet_index_
virtual void Fill()
std::vector< int > fjets08_nconst_
virtual std::vector< int > const & fjets08_nconst() const
TBranch * b_fjets_btags_
virtual std::vector< float > const & fjets08_phi() const
std::vector< int > * p_jets_fjet_index_
std::vector< float > * p_fjets_eta_
TBranch * b_jets_islep_
std::vector< float > mus_d0_
virtual float const & w_pu_rpv() const
std::vector< float > * p_jets_m_
virtual std::vector< float > const & fjets_phi() const
virtual float const & mj08() const
virtual std::vector< int > const & jets_fjet08_index() const
virtual std::vector< float > const & fjets08_m() const
std::vector< float > * p_fjets08_eta_
virtual float const & eff_trig() const
virtual int const & ntrutausl() const
virtual int const & ntruleps() const
virtual std::string Type() const