33 explicit Baby(
const std::set<std::string> &file_names,
34 const std::set<const Process*> &processes = std::set<const Process*>{});
37 virtual ~Baby() =
default;
42 const std::set<std::string> &
FileNames()
const;
49 float const &
dphi1()
const;
50 float const &
dphi2()
const;
51 float const &
dphi3()
const;
52 float const &
dphi4()
const;
57 float const &
elel_m()
const;
62 float const &
elel_w()
const;
71 float const &
elmu_m()
const;
76 float const &
elmu_w()
const;
78 std::vector<float>*
const &
els_d0()
const;
81 std::vector<float>*
const &
els_dz()
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;
103 std::vector<float>*
const &
els_trk_pt()
const;
105 std::vector<bool>*
const &
els_vvvl()
const;
109 Long64_t
const &
event()
const;
111 std::vector<float>*
const &
fjets14_m()
const;
114 std::vector<float>*
const &
fjets14_pt()
const;
116 std::vector<float>*
const &
fjets40_m()
const;
119 std::vector<float>*
const &
fjets40_pt()
const;
120 bool const &
fromGS()
const;
122 float const &
hig1_m()
const;
126 float const &
hig2_m()
const;
129 float const &
hig_am()
const;
131 float const &
hig_dm()
const;
134 float const &
ht()
const;
135 float const &
ht40()
const;
136 float const &
ht50()
const;
138 float const &
ht_hlt()
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;
149 std::vector<float>*
const &
jets_csv()
const;
150 std::vector<float>*
const &
jets_eta()
const;
157 std::vector<bool>*
const &
jets_h1()
const;
158 std::vector<bool>*
const &
jets_h2()
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;
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;
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;
210 float const &
mht()
const;
214 float const &
mj08()
const;
215 float const &
mj12()
const;
216 float const &
mj14()
const;
218 float const &
mj40()
const;
219 float const &
mj50()
const;
220 int const &
mlsp()
const;
221 std::vector<bool>*
const &
mm()
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;
234 std::vector<float>*
const &
mm_mt()
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;
247 float const &
mt_tru()
const;
250 float const &
mumu_m()
const;
255 float const &
mumu_w()
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;
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;
287 std::vector<bool>*
const &
mus_vvvl()
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;
297 int const &
nbt()
const;
298 int const &
nels()
const;
303 float const &
nisr()
const;
305 int const &
njets()
const;
311 int const &
nleps()
const;
313 int const &
nmus()
const;
317 int const &
nph()
const;
318 int const &
npv()
const;
319 int const &
ntks()
const;
323 int const &
ntrupv()
const;
327 int const &
nvels()
const;
328 int const &
nveto()
const;
329 int const &
nvleps()
const;
330 int const &
nvmus()
const;
335 float const &
onht()
const;
336 float const &
onmet()
const;
342 bool const &
pass()
const;
343 bool const &
pass20()
const;
344 bool const &
pass40()
const;
345 bool const &
pass50()
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;
378 std::vector<float>*
const &
sys_fs_lep()
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;
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;
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;
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;
423 int const &
type()
const;
424 float const &
w_btag()
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;
433 float const &
weight()
const;
436 const std::unique_ptr<TChain> &
GetTree()
const;
440 std::unique_ptr<Activator>
Activate();
bool c_mumuv_pt1_
Flag if cached mumuv_pt1 up to date.
TBranch * b_onel_ele8_
Branch from which onel_ele8 is read.
TBranch * b_nbm_
Branch from which nbm is read.
bool c_mm_ht_
Flag if cached mm_ht up to date.
int const & njets50() const
Get njets50 for current event and cache it.
TBranch * b_mumuv_eta_
Branch from which mumuv_eta is read.
TBranch * b_hig2_m_
Branch from which hig2_m is read.
float const & w_btag() const
Get w_btag for current event and cache it.
float const & elelv_pt() const
Get elelv_pt for current event and cache it.
TBranch * b_njets50_
Branch from which njets50 is read.
TBranch * b_sys_pass40_
Branch from which sys_pass40 is read.
bool c_sys_mt_
Flag if cached sys_mt up to date.
bool c_jets_hflavor_
Flag if cached jets_hflavor up to date.
std::set< std::string > file_names_
Files loaded into TChain.
TBranch * b_lumiblock_
Branch from which lumiblock is read.
int nels_vvvl_
Cached value of nels_vvvl.
bool c_mm_mj14_lep_
Flag if cached mm_mj14_lep up to date.
std::vector< int > *const & mc_status() const
Get mc_status for current event and cache it.
bool c_mm_njets_
Flag if cached mm_njets up to date.
std::vector< float > * mm_jet_m_
Cached value of mm_jet_m.
TBranch * b_elelv_pt2_
Branch from which elelv_pt2 is read.
std::vector< bool > * mus_inzv_
Cached value of mus_inzv.
float const & mj12() const
Get mj12 for current event and cache it.
TBranch * b_fjets40_nconst_
Branch from which fjets40_nconst is read.
std::vector< float > * mm_mt_
Cached value of mm_mt.
bool c_elelv_phi_
Flag if cached elelv_phi up to date.
TBranch * b_hig_dm_
Branch from which hig_dm is read.
std::vector< float > *const & sys_udsgtag() const
Get sys_udsgtag for current event and cache it.
bool c_sys_nbm_
Flag if cached sys_nbm up to date.
std::vector< int > *const & jets_fjet12_index() const
Get jets_fjet12_index for current event and cache it.
std::vector< bool > *const & mus_inz() const
Get mus_inz for current event and cache it.
TBranch * b_els_ele23_
Branch from which els_ele23 is read.
float const & onht() const
Get onht for current event and cache it.
TBranch * b_fjets14_pt_
Branch from which fjets14_pt is read.
float elelv_eta_
Cached value of elelv_eta.
std::vector< bool > *const & els_inzv() const
Get els_inzv for current event and cache it.
float mumuv_eta_
Cached value of mumuv_eta.
bool c_mt_tru_
Flag if cached mt_tru up to date.
std::vector< float > *const & els_reliso() const
Get els_reliso for current event and cache it.
int const & ntrutaush() const
Get ntrutaush for current event and cache it.
int const & run() const
Get run for current event and cache it.
TBranch * b_leps_phi_
Branch from which leps_phi is read.
bool c_sys_fs_lep_
Flag if cached sys_fs_lep up to date.
std::vector< int > * jets_fjet14_nolep_index_
Cached value of jets_fjet14_nolep_index.
float met_raw_
Cached value of met_raw.
std::vector< float > *const & mus_eta() const
Get mus_eta for current event and cache it.
std::vector< int > *const & jets_fjet14_index() const
Get jets_fjet14_index for current event and cache it.
TBranch * b_njets_
Branch from which njets is read.
float const & met_tru_nuw() const
Get met_tru_nuw for current event and cache it.
float const & mumuv_eta() const
Get mumuv_eta for current event and cache it.
bool c_jets_h2_
Flag if cached jets_h2 up to date.
float st40_
Cached value of st40.
TBranch * b_hig_drmax_
Branch from which hig_drmax is read.
bool c_met_nohf_phi_
Flag if cached met_nohf_phi up to date.
std::vector< float > * mm_ht_
Cached value of mm_ht.
bool c_mc_status_
Flag if cached mc_status up to date.
float const & mt2() const
Get mt2 for current event and cache it.
std::vector< float > * els_vvvl_phi_
Cached value of els_vvvl_phi.
bool c_sys_fs_udsgtag40_
Flag if cached sys_fs_udsgtag40 up to date.
TBranch * b_els_vvvl_
Branch from which els_vvvl is read.
float mj12_
Cached value of mj12.
TBranch * b_elelv_w_
Branch from which elelv_w is read.
bool pass20_
Cached value of pass20.
std::vector< float > *const & fjets14_eta() const
Get fjets14_eta for current event and cache it.
bool pass_nohf_
Cached value of pass_nohf.
float jetsys_nob_pt_
Cached value of jetsys_nob_pt.
std::vector< bool > *const & els_tm() const
Get els_tm for current event and cache it.
float const & dphi2() const
Get dphi2 for current event and cache it.
bool c_sys_pu_
Flag if cached sys_pu up to date.
std::vector< float > *const & jets_csv() const
Get jets_csv for current event and cache it.
TBranch * b_sys_udsgtag_loose_
Branch from which sys_udsgtag_loose is read.
float const & hig2_pt() const
Get hig2_pt for current event and cache it.
bool c_met_calo_
Flag if cached met_calo up to date.
TBranch * b_els_d0_
Branch from which els_d0 is read.
std::vector< float > * mm_jet_pt_
Cached value of mm_jet_pt.
TBranch * b_tks_miniso_
Branch from which tks_miniso is read.
bool c_ntrutaush_
Flag if cached ntrutaush up to date.
TBranch * b_mj14_
Branch from which mj14 is read.
bool c_mumu_pt1_
Flag if cached mumu_pt1 up to date.
int nvels_
Cached value of nvels.
TBranch * b_pass_jets50_
Branch from which pass_jets50 is read.
bool c_mlsp_
Flag if cached mlsp up to date.
TBranch * b_els_miniso_
Branch from which els_miniso is read.
int const & nbl() const
Get nbl for current event and cache it.
float const & hig_drmax() const
Get hig_drmax for current event and cache it.
TBranch * b_mm_jet_pt_
Branch from which mm_jet_pt is read.
float met_mini_
Cached value of met_mini.
bool pass_hbhe_
Cached value of pass_hbhe.
std::vector< bool > * jets_isisr_
Cached value of jets_isisr.
float onel_ele105_
Cached value of onel_ele105.
TBranch * b_jetsys_nob_eta_
Branch from which jetsys_nob_eta is read.
bool c_pass_goodv_
Flag if cached pass_goodv up to date.
TBranch * b_sys_st_
Branch from which sys_st is read.
virtual void Initialize()
Setup all branches.
bool c_pass_jets50_
Flag if cached pass_jets50 up to date.
TBranch * b_pass_eebadsc_
Branch from which pass_eebadsc is read.
TBranch * b_ht_ra2_
Branch from which ht_ra2 is read.
float const & elel_phi() const
Get elel_phi for current event and cache it.
std::vector< int > *const & mm_nbm() const
Get mm_nbm for current event and cache it.
float elelv_w_
Cached value of elelv_w.
TBranch * b_jets_hflavor_
Branch from which jets_hflavor is read.
TBranch * b_pass_hbhe_
Branch from which pass_hbhe is read.
std::vector< float > * fjets14_m_
Cached value of fjets14_m.
bool const & fromGS() const
Get fromGS for current event and cache it.
bool const & json4p0() const
Get json4p0 for current event and cache it.
float const & elelv_eta() const
Get elelv_eta for current event and cache it.
bool c_fjets14_m_
Flag if cached fjets14_m up to date.
bool c_mumuv_pt2_
Flag if cached mumuv_pt2 up to date.
float hig_dm_
Cached value of hig_dm.
float elelv_pt1_
Cached value of elelv_pt1.
std::vector< float > *const & sys_st() const
Get sys_st for current event and cache it.
std::vector< float > *const & mus_dz() const
Get mus_dz for current event and cache it.
TBranch * b_low_dphi_
Branch from which low_dphi is read.
TBranch * b_hig_dphi_
Branch from which hig_dphi is read.
float mj14_
Cached value of mj14.
float const & mumu_pt() const
Get mumu_pt for current event and cache it.
bool c_pass_
Flag if cached pass up to date.
bool c_m_tt_
Flag if cached m_tt up to date.
TBranch * b_htx50_
Branch from which htx50 is read.
int nisr_me_
Cached value of nisr_me.
float const & mct() const
Get mct for current event and cache it.
bool c_jets_fjet50_index_
Flag if cached jets_fjet50_index up to date.
TBranch * b_els_hovere_
Branch from which els_hovere is read.
bool c_mm_
Flag if cached mm up to date.
float w_toppt_
Cached value of w_toppt.
std::vector< float > *const & jets_m() const
Get jets_m for current event and cache it.
int const & mgluino() const
Get mgluino for current event and cache it.
std::vector< float > * els_trk_pterr_
Cached value of els_trk_pterr.
std::vector< float > * sys_udsgtag_
Cached value of sys_udsgtag.
std::vector< int > * fjets14_nconst_
Cached value of fjets14_nconst.
float elmu_w_
Cached value of elmu_w.
float w_btag_loose_
Cached value of w_btag_loose.
float onmu_mu8_
Cached value of onmu_mu8.
float const & jetsys_eta() const
Get jetsys_eta for current event and cache it.
std::vector< bool > *const & els_ele8() const
Get els_ele8 for current event and cache it.
TBranch * b_pass_cschalo_
Branch from which pass_cschalo is read.
std::vector< float > *const & sys_fs_bctag() const
Get sys_fs_bctag for current event and cache it.
bool c_jets_fjet14_index_
Flag if cached jets_fjet14_index up to date.
std::vector< float > *const & els_hovere() const
Get els_hovere for current event and cache it.
TBranch * b_isr_tru_pt_
Branch from which isr_tru_pt is read.
std::vector< int > *const & mm_nleps() const
Get mm_nleps for current event and cache it.
TBranch * b_jetsys_phi_
Branch from which jetsys_phi is read.
bool c_tks_tm_
Flag if cached tks_tm up to date.
TBranch * b_mus_vvvl_
Branch from which mus_vvvl is read.
float const & eff_trig() const
Get eff_trig for current event and cache it.
std::vector< float > * mc_eta_
Cached value of mc_eta.
std::vector< float > * sys_trig_
Cached value of sys_trig.
bool c_mm_jet_m_
Flag if cached mm_jet_m up to date.
std::vector< float > * sys_st40_
Cached value of sys_st40.
bool c_mt_rebal_
Flag if cached mt_rebal up to date.
TBranch * b_tks_dz_
Branch from which tks_dz is read.
bool pass_ecaldeadcell_
Cached value of pass_ecaldeadcell.
bool c_ntrumus_
Flag if cached ntrumus up to date.
std::vector< float > *const & sys_ht() const
Get sys_ht for current event and cache it.
int const & njets() const
Get njets for current event and cache it.
std::vector< float > *const & els_pt() const
Get els_pt for current event and cache it.
float const & mt_tru() const
Get mt_tru for current event and cache it.
bool c_onel_ele105_
Flag if cached onel_ele105 up to date.
bool c_hig2_pt_
Flag if cached hig2_pt up to date.
float elel_pt_
Cached value of elel_pt.
bool c_pass_jets_
Flag if cached pass_jets up to date.
bool c_mct_
Flag if cached mct up to date.
std::vector< int > * jets_fjet12_index_
Cached value of jets_fjet12_index.
bool c_hig2_phi_
Flag if cached hig2_phi up to date.
TBranch * b_pass_jets40_
Branch from which pass_jets40 is read.
bool c_mm_met_phi_
Flag if cached mm_met_phi up to date.
TBranch * b_st40_
Branch from which st40 is read.
std::vector< bool > * mus_sigid_
Cached value of mus_sigid.
std::vector< float > *const & els_trk_pt() const
Get els_trk_pt for current event and cache it.
TBranch * b_pass_
Branch from which pass is read.
bool c_mm_jet_eta_
Flag if cached mm_jet_eta up to date.
TBranch * b_mj40_
Branch from which mj40 is read.
bool c_els_vvvl_
Flag if cached els_vvvl up to date.
float elelv_m_
Cached value of elelv_m.
bool const & pass_ra2() const
Get pass_ra2 for current event and cache it.
TBranch * b_els_ip3d_
Branch from which els_ip3d is read.
bool c_hig1_eta_
Flag if cached hig1_eta up to date.
std::vector< float > *const & sys_ht40() const
Get sys_ht40 for current event and cache it.
TBranch * b_sys_bctag_
Branch from which sys_bctag is read.
float const & onmu_isomu18() const
Get onmu_isomu18 for current event and cache it.
TBranch * b_met_rebal_
Branch from which met_rebal is read.
bool nonblind_
Cached value of nonblind.
std::vector< float > *const & els_vvvl_phi() const
Get els_vvvl_phi for current event and cache it.
float onmet_
Cached value of onmet.
bool c_isr_tru_phi_
Flag if cached isr_tru_phi up to date.
int nfjets14_
Cached value of nfjets14.
TBranch * b_elmu_pt_
Branch from which elmu_pt is read.
TBranch * b_sys_fs_bctag40_
Branch from which sys_fs_bctag40 is read.
TBranch * b_met_mini_
Branch from which met_mini is read.
bool c_jetsys_phi_
Flag if cached jetsys_phi up to date.
float const & elelv_w() const
Get elelv_w for current event and cache it.
std::vector< float > * mm_el_pt_
Cached value of mm_el_pt.
float const & w_btag40() const
Get w_btag40 for current event and cache it.
float const & mumu_eta() const
Get mumu_eta for current event and cache it.
Long64_t event_
Cached value of event.
TBranch * b_sys_njets40_
Branch from which sys_njets40 is read.
TBranch * b_w_isr_
Branch from which w_isr is read.
std::vector< float > * els_deta_sctrk_
Cached value of els_deta_sctrk.
TBranch * b_mus_eta_
Branch from which mus_eta is read.
bool c_mumu_m_
Flag if cached mumu_m up to date.
TBranch * b_eff_jetid_
Branch from which eff_jetid is read.
std::vector< int > * mc_id_
Cached value of mc_id.
TBranch * b_mus_had_e_
Branch from which mus_had_e is read.
bool const & pass_jets() const
Get pass_jets for current event and cache it.
TBranch * b_njets20_
Branch from which njets20 is read.
std::vector< float > *const & fjets14_m() const
Get fjets14_m for current event and cache it.
float mt_nohf_
Cached value of mt_nohf.
static NamedFunc GetFunction(const std::string &var_name)
Get a NamedFunc accessing specified variable.
float hig2_pt_
Cached value of hig2_pt.
std::vector< float > *const & mus_phi() const
Get mus_phi for current event and cache it.
std::vector< int > *const & fjets14_nconst() const
Get fjets14_nconst for current event and cache it.
std::vector< float > *const & leps_pt() const
Get leps_pt for current event and cache it.
std::vector< float > *const & jets_phi() const
Get jets_phi for current event and cache it.
bool pass_jets_ra2_
Cached value of pass_jets_ra2.
bool c_mt2_
Flag if cached mt2 up to date.
bool c_mgluino_
Flag if cached mgluino up to date.
std::vector< int > *const & mus_charge() const
Get mus_charge for current event and cache it.
int const & njets20() const
Get njets20 for current event and cache it.
bool const & json2p6() const
Get json2p6 for current event and cache it.
TBranch * b_sys_isr_
Branch from which sys_isr is read.
TBranch * b_mc_pt_
Branch from which mc_pt is read.
bool c_fjets14_pt_
Flag if cached fjets14_pt up to date.
float const & met_calo_phi() const
Get met_calo_phi for current event and cache it.
bool c_mus_reliso_
Flag if cached mus_reliso up to date.
bool c_mumu_pt2_
Flag if cached mumu_pt2 up to date.
std::vector< float > * leps_phi_
Cached value of leps_phi.
int const & nleps() const
Get nleps for current event and cache it.
TBranch * b_mus_miniso_
Branch from which mus_miniso is read.
bool c_dphi4_
Flag if cached dphi4 up to date.
std::vector< bool > * tks_tm_
Cached value of tks_tm.
std::vector< float > * mus_eta_
Cached value of mus_eta.
int const & ntruels() const
Get ntruels for current event and cache it.
bool c_sys_murf_
Flag if cached sys_murf up to date.
float elmu_pt2_
Cached value of elmu_pt2.
std::vector< float > * mc_phi_
Cached value of mc_phi.
bool c_nveto_
Flag if cached nveto up to date.
bool c_trig_vvvl_
Flag if cached trig_vvvl up to date.
bool c_onmu_mu50_
Flag if cached onmu_mu50 up to date.
float const & jetsys_nob_eta() const
Get jetsys_nob_eta for current event and cache it.
std::vector< float > *const & sys_isr() const
Get sys_isr for current event and cache it.
std::vector< float > *const & sys_bctag40() const
Get sys_bctag40 for current event and cache it.
TBranch * b_leps_id_
Branch from which leps_id is read.
bool pass40_
Cached value of pass40.
std::vector< float > *const & els_trk_pterr() const
Get els_trk_pterr for current event and cache it.
std::vector< float > * els_vvvl_pt_
Cached value of els_vvvl_pt.
bool jetmismeas_
Cached value of jetmismeas.
TBranch * b_met_raw_
Branch from which met_raw is read.
int nfjets40_
Cached value of nfjets40.
std::vector< bool > *const & els_sig() const
Get els_sig for current event and cache it.
std::vector< float > * leps_id_
Cached value of leps_id.
bool c_jets_fjet12_index_
Flag if cached jets_fjet12_index up to date.
float hig1_pt_
Cached value of hig1_pt.
const std::set< std::string > & FileNames() const
std::vector< bool > * els_ele23_
Cached value of els_ele23.
bool c_els_tm_
Flag if cached els_tm up to date.
bool c_hig1_m_
Flag if cached hig1_m up to date.
std::vector< bool > * els_ele105_
Cached value of els_ele105.
float mumuv_pt_
Cached value of mumuv_pt.
bool c_sys_mj14_nolep_
Flag if cached sys_mj14_nolep up to date.
TBranch * b_els_pt_
Branch from which els_pt is read.
TBranch * b_els_tm_
Branch from which els_tm is read.
float hig1_phi_
Cached value of hig1_phi.
float const & w_isr() const
Get w_isr for current event and cache it.
bool c_mm_nleps_
Flag if cached mm_nleps up to date.
std::vector< bool > *const & jets_h1() const
Get jets_h1 for current event and cache it.
TBranch * b_mumu_eta_
Branch from which mumu_eta is read.
TBranch * b_jets_h1_
Branch from which jets_h1 is read.
bool c_met_tru_nuw_
Flag if cached met_tru_nuw up to date.
bool c_fjets14_nconst_
Flag if cached fjets14_nconst up to date.
TBranch * b_tks_mt2_
Branch from which tks_mt2 is read.
float const & htx() const
Get htx for current event and cache it.
std::vector< float > * els_d0_
Cached value of els_d0.
std::vector< int > * mus_trk_nholes_out_
Cached value of mus_trk_nholes_out.
std::vector< float > *const & mm_jet_m() const
Get mm_jet_m for current event and cache it.
std::vector< float > *const & sys_trig() const
Get sys_trig for current event and cache it.
bool c_jets_csv_
Flag if cached jets_csv up to date.
bool c_nfjets40_
Flag if cached nfjets40 up to date.
bool c_els_vvvl_pt_
Flag if cached els_vvvl_pt up to date.
bool c_tks_reliso_
Flag if cached tks_reliso up to date.
float const & onel_ele23() const
Get onel_ele23 for current event and cache it.
bool c_mt_nohf_
Flag if cached mt_nohf up to date.
float mt2_0mass_
Cached value of mt2_0mass.
float const & hig1_pt() const
Get hig1_pt for current event and cache it.
TBranch * b_jetsys_nob_phi_
Branch from which jetsys_nob_phi is read.
std::vector< float > *const & sys_mur() const
Get sys_mur for current event and cache it.
bool c_mus_inzv_
Flag if cached mus_inzv up to date.
TBranch * b_nels_
Branch from which nels is read.
std::vector< float > *const & leps_phi() const
Get leps_phi for current event and cache it.
std::vector< int > * mm_nbm_
Cached value of mm_nbm.
std::vector< bool > *const & trig() const
Get trig for current event and cache it.
TBranch * b_mus_vvvl_phi_
Branch from which mus_vvvl_phi is read.
bool c_sys_ht40_
Flag if cached sys_ht40 up to date.
bool c_nisr_me_
Flag if cached nisr_me up to date.
float const & mht_clean() const
Get mht_clean for current event and cache it.
float mumu_pt1_
Cached value of mumu_pt1.
bool c_fjets40_phi_
Flag if cached fjets40_phi up to date.
bool c_ht40_
Flag if cached ht40 up to date.
std::vector< float > *const & mm_mt() const
Get mm_mt for current event and cache it.
float const & mht() const
Get mht for current event and cache it.
bool c_jetsys_nob_eta_
Flag if cached jetsys_nob_eta up to date.
bool c_els_eoverp_
Flag if cached els_eoverp up to date.
float elmu_eta_
Cached value of elmu_eta.
bool const & trig_lep() const
Get trig_lep for current event and cache it.
float mumuv_phi_
Cached value of mumuv_phi.
bool c_mj12_
Flag if cached mj12 up to date.
float ht40_
Cached value of ht40.
bool c_mus_dz_
Flag if cached mus_dz up to date.
float const & hig_dphi() const
Get hig_dphi for current event and cache it.
bool c_mm_el_miniso_
Flag if cached mm_el_miniso up to date.
float const & elelv_m() const
Get elelv_m for current event and cache it.
Abstract base class for access to ntuple variables.
std::vector< float > * tks_reliso_
Cached value of tks_reliso.
bool c_mj14_nolep_
Flag if cached mj14_nolep up to date.
TBranch * b_met_calo_
Branch from which met_calo is read.
std::vector< bool > * ph_tm_
Cached value of ph_tm.
float const & mumu_w() const
Get mumu_w for current event and cache it.
bool c_met_nohf_
Flag if cached met_nohf up to date.
TBranch * b_pass_jets_tight_ra2_
Branch from which pass_jets_tight_ra2 is read.
std::vector< float > * els_em_e_
Cached value of els_em_e.
bool c_jets_fjet40_index_
Flag if cached jets_fjet40_index up to date.
bool c_w_lumi_
Flag if cached w_lumi up to date.
bool c_ntrupv_mean_
Flag if cached ntrupv_mean up to date.
std::vector< bool > *const & sys_pass() const
Get sys_pass for current event and cache it.
TBranch * b_njets40_
Branch from which njets40 is read.
float dphi_wlep_
Cached value of dphi_wlep.
std::vector< bool > * els_inzv_
Cached value of els_inzv.
std::vector< float > * sys_fs_bctag40_
Cached value of sys_fs_bctag40.
bool pass_goodv_
Cached value of pass_goodv.
bool c_sys_muf_
Flag if cached sys_muf up to date.
bool pass_cschalo_
Cached value of pass_cschalo.
std::vector< float > *const & mm_el_miniso() const
Get mm_el_miniso for current event and cache it.
std::vector< float > *const & tks_mt2() const
Get tks_mt2 for current event and cache it.
float mj50_
Cached value of mj50.
float elmu_m_
Cached value of elmu_m.
int const & nfjets40() const
Get nfjets40 for current event and cache it.
std::vector< float > * mc_mass_
Cached value of mc_mass.
bool c_met_rebal_
Flag if cached met_rebal up to date.
float ht_ra2_
Cached value of ht_ra2.
bool c_nbm20_
Flag if cached nbm20 up to date.
bool c_nmus_
Flag if cached nmus up to date.
float const & mt_nohf() const
Get mt_nohf for current event and cache it.
bool const & low_dphi() const
Get low_dphi for current event and cache it.
TBranch * b_mht_
Branch from which mht is read.
TBranch * b_elel_pt_
Branch from which elel_pt is read.
float const & isr_tru_pt() const
Get isr_tru_pt for current event and cache it.
std::vector< float > *const & sys_bctag_loose() const
Get sys_bctag_loose for current event and cache it.
bool pass_jets_
Cached value of pass_jets.
float const & elel_eta() const
Get elel_eta for current event and cache it.
bool c_stitch_
Flag if cached stitch up to date.
std::vector< int > * mc_mom_
Cached value of mc_mom.
int nmus_isomu18_
Cached value of nmus_isomu18.
TBranch * b_tks_phi_
Branch from which tks_phi is read.
std::vector< int > * els_charge_
Cached value of els_charge.
TBranch * b_ht_hlt_
Branch from which ht_hlt is read.
std::vector< float > * mus_vvvl_phi_
Cached value of mus_vvvl_phi.
bool pass_eebadsc_
Cached value of pass_eebadsc.
std::vector< bool > *const & els_inz() const
Get els_inz for current event and cache it.
bool c_elelv_pt2_
Flag if cached elelv_pt2 up to date.
std::vector< bool > *const & els_ispf() const
Get els_ispf for current event and cache it.
int const & npv() const
Get npv for current event and cache it.
TBranch * b_mus_em_e_
Branch from which mus_em_e is read.
bool c_met_raw_phi_
Flag if cached met_raw_phi up to date.
TBranch * b_mumuv_pt2_
Branch from which mumuv_pt2 is read.
float jetsys_eta_
Cached value of jetsys_eta.
std::vector< float > * els_miniso_
Cached value of els_miniso.
int const & nbm50() const
Get nbm50 for current event and cache it.
bool fromGS_
Cached value of fromGS.
TBranch * b_hig_am_
Branch from which hig_am is read.
TBranch * b_mumu_pt2_
Branch from which mumu_pt2 is read.
TBranch * b_w_lumi_
Branch from which w_lumi is read.
float met_tru_nuw_phi_
Cached value of met_tru_nuw_phi.
int nleps_tm_
Cached value of nleps_tm.
TBranch * b_els_vvvl_eta_
Branch from which els_vvvl_eta is read.
std::vector< float > *const & mus_pt() const
Get mus_pt for current event and cache it.
bool c_w_toppt_
Flag if cached w_toppt up to date.
TBranch * b_trig_
Branch from which trig is read.
float mumu_phi_
Cached value of mumu_phi.
TBranch * b_ntruels_
Branch from which ntruels is read.
bool c_mus_trk_nholes_out_
Flag if cached mus_trk_nholes_out up to date.
bool c_fjets14_eta_
Flag if cached fjets14_eta up to date.
int nbl_
Cached value of nbl.
TBranch * b_njets_ra2_
Branch from which njets_ra2 is read.
std::vector< bool > * mus_mu50_
Cached value of mus_mu50.
float const & elmu_pt2() const
Get elmu_pt2 for current event and cache it.
float const & onel_ele105() const
Get onel_ele105 for current event and cache it.
float onmu_mu50_
Cached value of onmu_mu50.
int const & njets_clean() const
Get njets_clean for current event and cache it.
TBranch * b_els_trk_pt_
Branch from which els_trk_pt is read.
bool c_sys_fs_udsgtag_
Flag if cached sys_fs_udsgtag up to date.
std::vector< float > * jets_eta_
Cached value of jets_eta.
TBranch * b_mht_clean_
Branch from which mht_clean is read.
TBranch * b_w_toppt_
Branch from which w_toppt is read.
float m_tt_
Cached value of m_tt.
std::vector< float > *const & tks_mt() const
Get tks_mt for current event and cache it.
bool c_nbm40_
Flag if cached nbm40 up to date.
int const & nbm20() const
Get nbm20 for current event and cache it.
Combines a callable function taking a Baby and returning a scalar or vector with its string represent...
bool trig_ra4_
Cached value of trig_ra4.
bool c_elelv_pt_
Flag if cached elelv_pt up to date.
TBranch * b_mht_clean_phi_
Branch from which mht_clean_phi is read.
TBranch * b_nfjets40_
Branch from which nfjets40 is read.
int njets_clean_
Cached value of njets_clean.
TBranch * b_mht_phi_
Branch from which mht_phi is read.
int const & ntrumus() const
Get ntrumus for current event and cache it.
int const & njets40() const
Get njets40 for current event and cache it.
TBranch * b_nmus_vvvl_
Branch from which nmus_vvvl is read.
std::vector< float > *const & mm_mj14_nolep() const
Get mm_mj14_nolep for current event and cache it.
bool c_tks_pt_
Flag if cached tks_pt up to date.
float elelv_pt2_
Cached value of elelv_pt2.
float w_lumi_
Cached value of w_lumi.
float const & met_phi() const
Get met_phi for current event and cache it.
TBranch * b_met_tru_phi_
Branch from which met_tru_phi is read.
bool c_fjets40_eta_
Flag if cached fjets40_eta up to date.
TBranch * b_sys_pass_
Branch from which sys_pass is read.
bool c_mus_had_e_
Flag if cached mus_had_e up to date.
TBranch * b_sys_mj14_nolep_
Branch from which sys_mj14_nolep is read.
std::vector< float > * mm_jet_phi_
Cached value of mm_jet_phi.
TBranch * b_isr_tru_phi_
Branch from which isr_tru_phi is read.
TBranch * b_sys_mj40_
Branch from which sys_mj40 is read.
TBranch * b_mm_mj14_lep_
Branch from which mm_mj14_lep is read.
float const & weight_rpv() const
Get weight_rpv for current event and cache it.
std::vector< float > *const & tks_eta() const
Get tks_eta for current event and cache it.
float const & met_calo() const
Get met_calo for current event and cache it.
TBranch * b_nbm40_
Branch from which nbm40 is read.
bool c_elel_phi_
Flag if cached elel_phi up to date.
bool c_sys_mj40_
Flag if cached sys_mj40 up to date.
int const & nfjets14() const
Get nfjets14 for current event and cache it.
bool c_pass20_
Flag if cached pass20 up to date.
bool c_mus_tm_
Flag if cached mus_tm up to date.
bool c_st_
Flag if cached st up to date.
TBranch * b_hig1_m_
Branch from which hig1_m is read.
std::vector< int > * sys_njets_
Cached value of sys_njets.
bool json12p9_
Cached value of json12p9.
bool c_els_ele8_
Flag if cached els_ele8 up to date.
TBranch * b_sys_ht40_
Branch from which sys_ht40 is read.
float const & mt2_0mass() const
Get mt2_0mass for current event and cache it.
TBranch * b_mm_mj14_nolep_
Branch from which mm_mj14_nolep is read.
TBranch * b_sys_fs_bctag_
Branch from which sys_fs_bctag is read.
int nph_
Cached value of nph.
bool c_jetsys_pt_
Flag if cached jetsys_pt up to date.
TBranch * b_met_phi_
Branch from which met_phi is read.
bool c_trig_
Flag if cached trig up to date.
TBranch * b_w_btag_loose_
Branch from which w_btag_loose is read.
int const & nels_vvvl() const
Get nels_vvvl for current event and cache it.
std::vector< float > *const & mm_ht() const
Get mm_ht for current event and cache it.
int nbm50_
Cached value of nbm50.
bool c_jets_phi_
Flag if cached jets_phi up to date.
std::vector< bool > *const & mus_inzv() const
Get mus_inzv for current event and cache it.
float ht_isr_me_
Cached value of ht_isr_me.
float const & ht_isr_me() const
Get ht_isr_me for current event and cache it.
int njets_ra2_
Cached value of njets_ra2.
std::vector< float > * sys_mj40_
Cached value of sys_mj40.
TBranch * b_onel_ele23_
Branch from which onel_ele23 is read.
bool pass_jets20_
Cached value of pass_jets20.
float const & w_toppt() const
Get w_toppt for current event and cache it.
int nmus_vvvl_
Cached value of nmus_vvvl.
bool c_hig_dm_
Flag if cached hig_dm up to date.
std::vector< float > * sys_ht_
Cached value of sys_ht.
std::vector< float > * tks_mt_
Cached value of tks_mt.
int npv_
Cached value of npv.
float ht_tru_
Cached value of ht_tru.
bool c_njets20_
Flag if cached njets20 up to date.
float const & elmu_pt1() const
Get elmu_pt1 for current event and cache it.
bool c_sys_fs_bctag_
Flag if cached sys_fs_bctag up to date.
std::vector< int > * jets_fjet40_index_
Cached value of jets_fjet40_index.
int const & lumiblock() const
Get lumiblock for current event and cache it.
bool c_els_ele23_
Flag if cached els_ele23 up to date.
TBranch * b_els_sig_
Branch from which els_sig is read.
TBranch * b_onmet_
Branch from which onmet is read.
std::vector< float > * sys_udsgtag_loose_
Cached value of sys_udsgtag_loose.
std::vector< float > *const & els_ip3d() const
Get els_ip3d for current event and cache it.
bool c_ht50_
Flag if cached ht50 up to date.
std::vector< bool > * els_inz_
Cached value of els_inz.
std::vector< int > * sys_nbm40_
Cached value of sys_nbm40.
bool c_elelv_m_
Flag if cached elelv_m up to date.
bool c_pass_jets_tight_ra2_
Flag if cached pass_jets_tight_ra2 up to date.
bool c_elelv_w_
Flag if cached elelv_w up to date.
float const & st() const
Get st for current event and cache it.
TBranch * b_elmu_m_
Branch from which elmu_m is read.
std::vector< float > *const & els_miniso() const
Get els_miniso for current event and cache it.
float isr_tru_pt_
Cached value of isr_tru_pt.
TBranch * b_nvels_
Branch from which nvels is read.
std::vector< float > * els_sceta_
Cached value of els_sceta.
int sample_type_
Integer indicating what kind of sample the first file has.
std::vector< int > * els_trk_nholes_
Cached value of els_trk_nholes.
TBranch * b_w_pu_
Branch from which w_pu is read.
bool c_lumiblock_
Flag if cached lumiblock up to date.
TBranch * b_els_vvvl_phi_
Branch from which els_vvvl_phi is read.
TBranch * b_jets_fjet12_index_
Branch from which jets_fjet12_index is read.
bool pass50_
Cached value of pass50.
TBranch * b_elelv_pt1_
Branch from which elelv_pt1 is read.
bool c_mus_isomu18_
Flag if cached mus_isomu18 up to date.
TBranch * b_dphi_wlep_
Branch from which dphi_wlep is read.
std::vector< int > *const & jets_fjet50_index() const
Get jets_fjet50_index for current event and cache it.
float const & mht_phi() const
Get mht_phi for current event and cache it.
bool json7p65_
Cached value of json7p65.
TBranch * b_w_lep_
Branch from which w_lep is read.
std::vector< float > * sys_mur_
Cached value of sys_mur.
bool c_fjets40_pt_
Flag if cached fjets40_pt up to date.
TBranch * b_ht40_
Branch from which ht40 is read.
TBranch * b_mlsp_
Branch from which mlsp is read.
float const & met() const
Get met for current event and cache it.
bool const & pass_cschalo() const
Get pass_cschalo for current event and cache it.
float const & hig_dm() const
Get hig_dm for current event and cache it.
bool trig_met_
Cached value of trig_met.
float mht_clean_phi_
Cached value of mht_clean_phi.
TBranch * b_w_btag_
Branch from which w_btag is read.
std::vector< float > * mus_dz_
Cached value of mus_dz.
TBranch * b_stitch_
Branch from which stitch is read.
float const & mj14() const
Get mj14 for current event and cache it.
bool c_met_mini_phi_
Flag if cached met_mini_phi up to date.
bool c_sys_lep_
Flag if cached sys_lep up to date.
bool stitch_
Cached value of stitch.
TBranch * b_mct_
Branch from which mct is read.
TBranch * b_els_sigid_
Branch from which els_sigid is read.
std::vector< float > *const & fjets40_m() const
Get fjets40_m for current event and cache it.
std::vector< bool > * jets_h2_
Cached value of jets_h2.
float htx_
Cached value of htx.
float eff_trig_
Cached value of eff_trig.
int const & nvmus() const
Get nvmus for current event and cache it.
bool c_els_reliso_
Flag if cached els_reliso up to date.
std::vector< bool > *const & sys_pass40() const
Get sys_pass40 for current event and cache it.
int nbm20_
Cached value of nbm20.
int nbt_
Cached value of nbt.
std::vector< int > * mus_trk_nholes_in_
Cached value of mus_trk_nholes_in.
std::vector< float > * mm_el_miniso_
Cached value of mm_el_miniso.
TBranch * b_pass_jets20_
Branch from which pass_jets20 is read.
bool c_nbt_
Flag if cached nbt up to date.
bool const & trig_vvvl() const
Get trig_vvvl for current event and cache it.
std::vector< float > *const & sys_fs_bctag40() const
Get sys_fs_bctag40 for current event and cache it.
int nbm_
Cached value of nbm.
std::vector< float > * tks_eta_
Cached value of tks_eta.
bool c_mc_phi_
Flag if cached mc_phi up to date.
float const & jetsys_nob_pt() const
Get jetsys_nob_pt for current event and cache it.
bool c_ht_
Flag if cached ht up to date.
TBranch * b_json12p9_
Branch from which json12p9 is read.
float hig2_m_
Cached value of hig2_m.
int njets50_
Cached value of njets50.
std::vector< float > * mus_vvvl_pt_
Cached value of mus_vvvl_pt.
bool c_mj08_
Flag if cached mj08 up to date.
bool c_w_btag40_
Flag if cached w_btag40 up to date.
float ntrupv_mean_
Cached value of ntrupv_mean.
float const & mt() const
Get mt for current event and cache it.
bool c_mc_eta_
Flag if cached mc_eta up to date.
TBranch * b_ntruleps_
Branch from which ntruleps is read.
std::vector< int > * tks_pdg_
Cached value of tks_pdg.
float jetsys_nob_eta_
Cached value of jetsys_nob_eta.
std::vector< int > * jets_fjet50_index_
Cached value of jets_fjet50_index.
TBranch * b_elel_pt1_
Branch from which elel_pt1 is read.
bool c_mus_mu50_
Flag if cached mus_mu50 up to date.
bool c_ph_tm_
Flag if cached ph_tm up to date.
bool c_mus_trk_nholes_in_
Flag if cached mus_trk_nholes_in up to date.
std::vector< bool > *const & mus_mu8() const
Get mus_mu8 for current event and cache it.
bool c_jetsys_nob_phi_
Flag if cached jetsys_nob_phi up to date.
TBranch * b_els_tight_
Branch from which els_tight is read.
bool c_mumuv_w_
Flag if cached mumuv_w up to date.
bool c_els_inzv_
Flag if cached els_inzv up to date.
int const & nbt() const
Get nbt for current event and cache it.
bool c_elel_w_
Flag if cached elel_w up to date.
float jetsys_m_
Cached value of jetsys_m.
bool c_nbm_ra2_
Flag if cached nbm_ra2 up to date.
float w_fs_lep_
Cached value of w_fs_lep.
std::vector< float > *const & sys_pu() const
Get sys_pu for current event and cache it.
bool const & pass_hbheiso() const
Get pass_hbheiso for current event and cache it.
std::vector< bool > * jets_h1_
Cached value of jets_h1.
bool const & pass_ra2_badmu() const
Get pass_ra2_badmu for current event and cache it.
bool c_elel_m_
Flag if cached elel_m up to date.
TBranch * b_mt_tru_nuw_
Branch from which mt_tru_nuw is read.
TBranch * b_els_eta_
Branch from which els_eta is read.
std::vector< float > * mm_lep_pt_
Cached value of mm_lep_pt.
bool const & pass_eebadsc() const
Get pass_eebadsc for current event and cache it.
TBranch * b_dphi2_
Branch from which dphi2 is read.
std::vector< float > * sys_mt_
Cached value of sys_mt.
TBranch * b_mj14_nolep_
Branch from which mj14_nolep is read.
bool trig_vvvl_
Cached value of trig_vvvl.
std::vector< float > *const & mm_el_pt() const
Get mm_el_pt for current event and cache it.
TBranch * b_pass20_
Branch from which pass20 is read.
bool c_sys_pass_
Flag if cached sys_pass up to date.
float jetsys_nob_phi_
Cached value of jetsys_nob_phi.
long total_entries_
Cached number of events in TChain.
std::vector< bool > *const & mus_isomu18() const
Get mus_isomu18 for current event and cache it.
bool c_mus_eta_
Flag if cached mus_eta up to date.
std::vector< float > *const & trig_prescale() const
Get trig_prescale for current event and cache it.
int const & njets_ra2() const
Get njets_ra2 for current event and cache it.
bool const & pass_goodv() const
Get pass_goodv for current event and cache it.
bool c_ht_clean_
Flag if cached ht_clean up to date.
bool c_njets_ra2_
Flag if cached njets_ra2 up to date.
float mt_rebal_
Cached value of mt_rebal.
std::vector< bool > *const & mus_tm() const
Get mus_tm for current event and cache it.
std::vector< float > * ph_phi_
Cached value of ph_phi.
bool const & json12p9() const
Get json12p9 for current event and cache it.
std::vector< bool > *const & jets_isisr() const
Get jets_isisr for current event and cache it.
bool c_nonblind_
Flag if cached nonblind up to date.
TBranch * b_mm_met_
Branch from which mm_met is read.
TBranch * b_elelv_phi_
Branch from which elelv_phi is read.
TBranch * b_elelv_eta_
Branch from which elelv_eta is read.
std::vector< float > * sys_fs_udsgtag_
Cached value of sys_fs_udsgtag.
std::vector< float > *const & mm_lep_pt() const
Get mm_lep_pt for current event and cache it.
bool c_hig_dphi_
Flag if cached hig_dphi up to date.
std::vector< float > * sys_bctag_
Cached value of sys_bctag.
TBranch * b_ntrupv_mean_
Branch from which ntrupv_mean is read.
std::vector< bool > * els_sig_
Cached value of els_sig.
int ntrumus_
Cached value of ntrumus.
bool const & pass_nohf() const
Get pass_nohf for current event and cache it.
TBranch * b_npv_
Branch from which npv is read.
std::vector< float > * tks_miniso_
Cached value of tks_miniso.
TBranch * b_onmu_mu8_
Branch from which onmu_mu8 is read.
float const & elmu_phi() const
Get elmu_phi for current event and cache it.
bool c_hig2_m_
Flag if cached hig2_m up to date.
TBranch * b_mus_pt_
Branch from which mus_pt is read.
bool c_met_phi_
Flag if cached met_phi up to date.
int run_
Cached value of run.
bool c_mumu_phi_
Flag if cached mumu_phi up to date.
TBranch * b_mm_njets_
Branch from which mm_njets is read.
float const & w_fs_lep() const
Get w_fs_lep for current event and cache it.
float const & met_tru_nuw_phi() const
Get met_tru_nuw_phi for current event and cache it.
TBranch * b_mm_mu_pt_
Branch from which mm_mu_pt is read.
bool c_htx_
Flag if cached htx up to date.
bool c_pass_ra2_badmu_
Flag if cached pass_ra2_badmu up to date.
std::vector< float > *const & mus_vvvl_eta() const
Get mus_vvvl_eta for current event and cache it.
bool c_met_raw_
Flag if cached met_raw up to date.
float const & mt_tru_nuw() const
Get mt_tru_nuw for current event and cache it.
bool c_mc_momidx_
Flag if cached mc_momidx up to date.
float const & met_rebal() const
Get met_rebal for current event and cache it.
float elmu_phi_
Cached value of elmu_phi.
TBranch * b_mc_eta_
Branch from which mc_eta is read.
float mumuv_pt2_
Cached value of mumuv_pt2.
bool c_ph_eta_
Flag if cached ph_eta up to date.
bool c_ht_ra2_
Flag if cached ht_ra2 up to date.
TBranch * b_sys_trig_
Branch from which sys_trig is read.
std::vector< bool > * mm_
Cached value of mm.
bool c_sys_met_
Flag if cached sys_met up to date.
TBranch * b_nph_
Branch from which nph is read.
std::vector< float > *const & sys_murf() const
Get sys_murf for current event and cache it.
bool c_leps_phi_
Flag if cached leps_phi up to date.
TBranch * b_htx40_
Branch from which htx40 is read.
bool const & pass_jets_tight() const
Get pass_jets_tight for current event and cache it.
std::vector< float > * sys_fs_lep_
Cached value of sys_fs_lep.
TBranch * b_mc_mass_
Branch from which mc_mass is read.
float const & eff_jetid() const
Get eff_jetid for current event and cache it.
TBranch * b_weight_
Branch from which weight is read.
bool c_nvels_
Flag if cached nvels up to date.
std::vector< int > * mm_nels_
Cached value of mm_nels.
TBranch * b_els_charge_
Branch from which els_charge is read.
TBranch * b_onel_vvvl_
Branch from which onel_vvvl is read.
float const & dphi1() const
Get dphi1 for current event and cache it.
TBranch * b_mm_jet_m_
Branch from which mm_jet_m is read.
std::vector< float > * els_phi_
Cached value of els_phi.
std::vector< float > *const & sys_mj14_nolep() const
Get sys_mj14_nolep for current event and cache it.
bool c_mus_pterr_
Flag if cached mus_pterr up to date.
std::vector< float > * fjets14_eta_
Cached value of fjets14_eta.
TBranch * b_ph_ph90_
Branch from which ph_ph90 is read.
bool c_mumuv_m_
Flag if cached mumuv_m up to date.
TBranch * b_sys_muf_
Branch from which sys_muf is read.
float mumuv_w_
Cached value of mumuv_w.
TBranch * b_mumuv_pt1_
Branch from which mumuv_pt1 is read.
float onht_
Cached value of onht.
int const & nmus() const
Get nmus for current event and cache it.
bool c_ntrupv_
Flag if cached ntrupv up to date.
TBranch * b_ph_phi_
Branch from which ph_phi is read.
bool c_elmu_pt1_
Flag if cached elmu_pt1 up to date.
bool c_ntruels_
Flag if cached ntruels up to date.
bool c_event_
Flag if cached event up to date.
std::vector< float > *const & tks_d0() const
Get tks_d0 for current event and cache it.
std::vector< float > *const & fjets14_pt() const
Get fjets14_pt for current event and cache it.
float const & mumu_m() const
Get mumu_m for current event and cache it.
TBranch * b_mm_nleps_
Branch from which mm_nleps is read.
bool c_elmu_pt_
Flag if cached elmu_pt up to date.
bool c_met_tru_
Flag if cached met_tru up to date.
bool c_elmu_phi_
Flag if cached elmu_phi up to date.
bool c_elelv_pt1_
Flag if cached elelv_pt1 up to date.
bool c_mc_id_
Flag if cached mc_id up to date.
TBranch * b_ht_clean_
Branch from which ht_clean is read.
TBranch * b_elel_phi_
Branch from which elel_phi is read.
TBranch * b_nbl_
Branch from which nbl is read.
float const & jetsys_pt() const
Get jetsys_pt for current event and cache it.
float const & met_nohf() const
Get met_nohf for current event and cache it.
bool c_nels_ele23_
Flag if cached nels_ele23 up to date.
float w_btag40_
Cached value of w_btag40.
bool const & pass() const
Get pass for current event and cache it.
bool c_onmu_vvvl_
Flag if cached onmu_vvvl up to date.
std::vector< float > * sys_udsgtag40_
Cached value of sys_udsgtag40.
bool c_mht_clean_
Flag if cached mht_clean up to date.
std::vector< float > * trig_prescale_
Cached value of trig_prescale.
TBranch * b_els_eoverp_
Branch from which els_eoverp is read.
bool const & jetmismeas() const
Get jetmismeas for current event and cache it.
float w_isr_
Cached value of w_isr.
std::vector< float > *const & mus_d0() const
Get mus_d0 for current event and cache it.
std::vector< float > * els_vvvl_eta_
Cached value of els_vvvl_eta.
float const & mumuv_phi() const
Get mumuv_phi for current event and cache it.
std::vector< bool > *const & tks_tm() const
Get tks_tm for current event and cache it.
TBranch * b_pass50_
Branch from which pass50 is read.
std::vector< float > * mus_d0_
Cached value of mus_d0.
std::vector< int > * jets_fjet08_index_
Cached value of jets_fjet08_index.
float jetsys_pt_
Cached value of jetsys_pt.
int const & mlsp() const
Get mlsp for current event and cache it.
std::vector< int > *const & mc_mom() const
Get mc_mom for current event and cache it.
TBranch * b_ht50_
Branch from which ht50 is read.
std::vector< float > * leps_eta_
Cached value of leps_eta.
std::unique_ptr< TChain > chain_
Chain to load variables from.
std::vector< float > *const & mc_pt() const
Get mc_pt for current event and cache it.
bool c_hig_am_
Flag if cached hig_am up to date.
int const & ntrutausl() const
Get ntrutausl for current event and cache it.
bool const & pass20() const
Get pass20 for current event and cache it.
bool c_elel_pt1_
Flag if cached elel_pt1 up to date.
TBranch * b_met_tru_nuw_phi_
Branch from which met_tru_nuw_phi is read.
std::vector< float > *const & els_phi() const
Get els_phi for current event and cache it.
TBranch * b_mus_mu50_
Branch from which mus_mu50 is read.
const std::unique_ptr< TChain > & GetTree() const
Get underlying TChain for this Baby.
TBranch * b_jets_fjet50_index_
Branch from which jets_fjet50_index is read.
float st50_
Cached value of st50.
bool c_els_ele105_
Flag if cached els_ele105 up to date.
TBranch * b_nfjets14_
Branch from which nfjets14 is read.
bool c_tks_mt_
Flag if cached tks_mt up to date.
float const & elmu_m() const
Get elmu_m for current event and cache it.
TBranch * b_onmu_vvvl_
Branch from which onmu_vvvl is read.
std::vector< int > *const & mm_nmus() const
Get mm_nmus for current event and cache it.
TBranch * b_eff_trig_
Branch from which eff_trig is read.
int nveto_
Cached value of nveto.
bool c_leps_pt_
Flag if cached leps_pt up to date.
TBranch * b_mus_trk_quality_
Branch from which mus_trk_quality is read.
TBranch * b_mumuv_m_
Branch from which mumuv_m is read.
bool const & pass40() const
Get pass40 for current event and cache it.
TBranch * b_sys_pu_
Branch from which sys_pu is read.
float dphi1_
Cached value of dphi1.
bool pass_ra2_
Cached value of pass_ra2.
bool c_sys_udsgtag_
Flag if cached sys_udsgtag up to date.
TBranch * b_m_tt_
Branch from which m_tt is read.
bool c_mumuv_pt_
Flag if cached mumuv_pt up to date.
float const & elel_pt() const
Get elel_pt for current event and cache it.
float const & st40() const
Get st40 for current event and cache it.
std::vector< float > * fjets40_eta_
Cached value of fjets40_eta.
bool c_htx40_
Flag if cached htx40 up to date.
TBranch * b_mt_nohf_
Branch from which mt_nohf is read.
float mj40_
Cached value of mj40.
bool c_els_trk_nholes_
Flag if cached els_trk_nholes up to date.
bool c_nmus_isomu18_
Flag if cached nmus_isomu18 up to date.
TBranch * b_nisr_me_
Branch from which nisr_me is read.
bool c_nvmus_
Flag if cached nvmus up to date.
TBranch * b_htx_
Branch from which htx is read.
TBranch * b_nels_vvvl_
Branch from which nels_vvvl is read.
float jetsys_nob_m_
Cached value of jetsys_nob_m.
bool c_mus_vvvl_
Flag if cached mus_vvvl up to date.
bool c_json12p9_
Flag if cached json12p9 up to date.
TBranch * b_mm_jet_eta_
Branch from which mm_jet_eta is read.
std::vector< float > *const & mm_jet_pt() const
Get mm_jet_pt for current event and cache it.
bool c_mm_nbm_
Flag if cached mm_nbm up to date.
float const & met_raw_phi() const
Get met_raw_phi for current event and cache it.
TBranch * b_sys_nbm_
Branch from which sys_nbm is read.
float const & jetsys_phi() const
Get jetsys_phi for current event and cache it.
std::vector< float > * mm_mu_pt_
Cached value of mm_mu_pt.
float ht_
Cached value of ht.
bool c_ph_ph90_
Flag if cached ph_ph90 up to date.
bool const & pass_jets50() const
Get pass_jets50 for current event and cache it.
bool c_trig_lep_
Flag if cached trig_lep up to date.
std::vector< float > * leps_pt_
Cached value of leps_pt.
bool c_sys_trig_
Flag if cached sys_trig up to date.
TBranch * b_nels_ele23_
Branch from which nels_ele23 is read.
std::vector< bool > * els_ispf_
Cached value of els_ispf.
bool c_nph_
Flag if cached nph up to date.
bool c_els_d0_
Flag if cached els_d0 up to date.
bool c_mus_pt_
Flag if cached mus_pt up to date.
float const & mj08() const
Get mj08 for current event and cache it.
std::vector< bool > *const & mm() const
Get mm for current event and cache it.
float const & hig2_m() const
Get hig2_m for current event and cache it.
float const & mumuv_pt2() const
Get mumuv_pt2 for current event and cache it.
bool c_type_
Flag if cached type up to date.
TBranch * b_mumu_pt_
Branch from which mumu_pt is read.
bool c_mumuv_phi_
Flag if cached mumuv_phi up to date.
bool c_onel_ele23_
Flag if cached onel_ele23 up to date.
bool c_fjets14_phi_
Flag if cached fjets14_phi up to date.
std::vector< float > *const & jets_eta() const
Get jets_eta for current event and cache it.
bool c_sys_bctag_loose_
Flag if cached sys_bctag_loose up to date.
int nels_ele23_
Cached value of nels_ele23.
int const & nisr_me() const
Get nisr_me for current event and cache it.
std::vector< float > * jets_m_
Cached value of jets_m.
std::vector< float > *const & mus_vvvl_phi() const
Get mus_vvvl_phi for current event and cache it.
bool c_met_tru_phi_
Flag if cached met_tru_phi up to date.
TBranch * b_sys_fs_lep_
Branch from which sys_fs_lep is read.
TBranch * b_ht_isr_me_
Branch from which ht_isr_me is read.
bool c_els_trk_pt_
Flag if cached els_trk_pt up to date.
float elel_pt1_
Cached value of elel_pt1.
std::vector< float > * sys_bctag_loose_
Cached value of sys_bctag_loose.
float mt2_
Cached value of mt2.
float w_lep_
Cached value of w_lep.
TBranch * b_ntrupv_
Branch from which ntrupv is read.
bool c_ntks_
Flag if cached ntks up to date.
bool c_json7p65_
Flag if cached json7p65 up to date.
TBranch * b_sys_murf_
Branch from which sys_murf is read.
std::vector< bool > * mus_inz_
Cached value of mus_inz.
float const & mumuv_pt() const
Get mumuv_pt for current event and cache it.
bool const & trig_ra4() const
Get trig_ra4 for current event and cache it.
bool c_run_
Flag if cached run up to date.
TBranch * b_mt_tru_
Branch from which mt_tru is read.
std::vector< int > *const & mc_momidx() const
Get mc_momidx for current event and cache it.
TBranch * b_fjets40_phi_
Branch from which fjets40_phi is read.
TBranch * b_pass_nohf_
Branch from which pass_nohf is read.
TBranch * b_jetsys_nob_m_
Branch from which jetsys_nob_m is read.
float const & mumu_pt1() const
Get mumu_pt1 for current event and cache it.
std::vector< bool > *const & els_tight() const
Get els_tight for current event and cache it.
float const & elmu_w() const
Get elmu_w for current event and cache it.
TBranch * b_pass_ecaldeadcell_
Branch from which pass_ecaldeadcell is read.
bool c_dphi_wlep_
Flag if cached dphi_wlep up to date.
int ntrutaush_
Cached value of ntrutaush.
float elel_pt2_
Cached value of elel_pt2.
TBranch * b_onmu_mu50_
Branch from which onmu_mu50 is read.
bool c_mus_phi_
Flag if cached mus_phi up to date.
bool c_jets_h1_
Flag if cached jets_h1 up to date.
std::vector< int > * sys_nbm_
Cached value of sys_nbm.
bool c_pass_eebadsc_
Flag if cached pass_eebadsc up to date.
bool c_njets50_
Flag if cached njets50 up to date.
float mj14_nolep_
Cached value of mj14_nolep.
int const & ntruleps() const
Get ntruleps for current event and cache it.
TBranch * b_mumu_w_
Branch from which mumu_w is read.
bool c_njets40_
Flag if cached njets40 up to date.
TBranch * b_mus_vvvl_pt_
Branch from which mus_vvvl_pt is read.
bool c_tks_phi_
Flag if cached tks_phi up to date.
TBranch * b_fjets14_nconst_
Branch from which fjets14_nconst is read.
bool c_nfjets14_
Flag if cached nfjets14 up to date.
bool c_jets_pt_
Flag if cached jets_pt up to date.
int const & nels_ele23() const
Get nels_ele23 for current event and cache it.
bool c_els_ip3d_
Flag if cached els_ip3d up to date.
float const & mumuv_w() const
Get mumuv_w for current event and cache it.
TBranch * b_sys_met_
Branch from which sys_met is read.
bool c_nmus_vvvl_
Flag if cached nmus_vvvl up to date.
std::vector< float > * tks_mt2_
Cached value of tks_mt2.
bool c_jets_pt_res_
Flag if cached jets_pt_res up to date.
TBranch * b_ntrutausl_
Branch from which ntrutausl is read.
std::vector< bool > *const & els_vvvl() const
Get els_vvvl for current event and cache it.
TBranch * b_tks_eta_
Branch from which tks_eta is read.
TBranch * b_mm_nels_
Branch from which mm_nels is read.
bool c_elmu_eta_
Flag if cached elmu_eta up to date.
TBranch * b_met_tru_nuw_
Branch from which met_tru_nuw is read.
std::vector< float > *const & mus_reliso() const
Get mus_reliso for current event and cache it.
float const & jetsys_nob_phi() const
Get jetsys_nob_phi for current event and cache it.
TBranch * b_mus_sig_
Branch from which mus_sig is read.
std::vector< float > *const & fjets14_phi() const
Get fjets14_phi for current event and cache it.
float isr_tru_phi_
Cached value of isr_tru_phi.
int SetSampleType(const TString &filename)
std::vector< int > *const & els_charge() const
Get els_charge for current event and cache it.
std::vector< float > * sys_ht40_
Cached value of sys_ht40.
float const & elel_w() const
Get elel_w for current event and cache it.
float onel_vvvl_
Cached value of onel_vvvl.
bool c_jets_isisr_
Flag if cached jets_isisr up to date.
bool c_els_dz_
Flag if cached els_dz up to date.
float dphi4_
Cached value of dphi4.
TBranch * b_isr_tru_eta_
Branch from which isr_tru_eta is read.
bool c_nels_vvvl_
Flag if cached nels_vvvl up to date.
std::vector< bool > * jets_islep_
Cached value of jets_islep.
TBranch * b_elelv_m_
Branch from which elelv_m is read.
int const & ntks() const
Get ntks for current event and cache it.
TBranch * b_sys_st40_
Branch from which sys_st40 is read.
int mgluino_
Cached value of mgluino.
std::vector< float > *const & ph_pt() const
Get ph_pt for current event and cache it.
bool c_json4p0_
Flag if cached json4p0 up to date.
TBranch * b_leps_eta_
Branch from which leps_eta is read.
std::vector< bool > *const & mus_sigid() const
Get mus_sigid for current event and cache it.
bool c_pass_ecaldeadcell_
Flag if cached pass_ecaldeadcell up to date.
TBranch * b_ht_tru_
Branch from which ht_tru is read.
virtual void GetEntry(long entry)
Change current entry.
bool c_tks_pdg_
Flag if cached tks_pdg up to date.
bool c_onmu_mu8_
Flag if cached onmu_mu8 up to date.
float const & elel_pt1() const
Get elel_pt1 for current event and cache it.
TBranch * b_pass_ra2_
Branch from which pass_ra2 is read.
std::vector< bool > * mus_vvvl_
Cached value of mus_vvvl.
bool c_mj14_
Flag if cached mj14 up to date.
float met_nohf_
Cached value of met_nohf.
TBranch * b_hig1_eta_
Branch from which hig1_eta is read.
bool c_pass_nohf_
Flag if cached pass_nohf up to date.
bool c_isr_tru_pt_
Flag if cached isr_tru_pt up to date.
float const & hig2_phi() const
Get hig2_phi for current event and cache it.
Activator & operator=(const Activator &)=delete
std::vector< bool > * els_sigid_
Cached value of els_sigid.
int njets20_
Cached value of njets20.
std::vector< bool > *const & jets_h2() const
Get jets_h2 for current event and cache it.
bool c_mt2_0mass_
Flag if cached mt2_0mass up to date.
TBranch * b_mm_lep_pt_
Branch from which mm_lep_pt is read.
float const & onmu_mu50() const
Get onmu_mu50 for current event and cache it.
float met_rebal_
Cached value of met_rebal.
bool c_dphi2_
Flag if cached dphi2 up to date.
TBranch * b_mumuv_w_
Branch from which mumuv_w is read.
bool c_ph_pt_
Flag if cached ph_pt up to date.
std::vector< int > * mus_trk_algo_
Cached value of mus_trk_algo.
bool c_mm_jet_phi_
Flag if cached mm_jet_phi up to date.
bool c_mus_charge_
Flag if cached mus_charge up to date.
TBranch * b_dphi1_
Branch from which dphi1 is read.
std::vector< bool > * trig_
Cached value of trig.
bool c_pass_jets_tight_
Flag if cached pass_jets_tight up to date.
int ntks_
Cached value of ntks.
int mlsp_
Cached value of mlsp.
TBranch * b_tks_d0_
Branch from which tks_d0 is read.
std::vector< bool > *const & els_sigid() const
Get els_sigid for current event and cache it.
std::vector< float > *const & ph_eta() const
Get ph_eta for current event and cache it.
TBranch * b_hig2_eta_
Branch from which hig2_eta is read.
std::vector< float > * sys_st_
Cached value of sys_st.
TBranch * b_ntrutaush_
Branch from which ntrutaush is read.
float const & hig1_m() const
Get hig1_m for current event and cache it.
bool c_pass50_
Flag if cached pass50 up to date.
bool c_mus_miniso_
Flag if cached mus_miniso up to date.
std::vector< float > *const & mm_mu_pt() const
Get mm_mu_pt for current event and cache it.
bool c_mht_
Flag if cached mht up to date.
float htx40_
Cached value of htx40.
std::vector< float > * els_eoverp_
Cached value of els_eoverp.
float const & met_mini_phi() const
Get met_mini_phi for current event and cache it.
TBranch * b_mj50_
Branch from which mj50 is read.
std::vector< int > *const & sys_nbm() const
Get sys_nbm for current event and cache it.
std::vector< bool > *const & mus_mu50() const
Get mus_mu50 for current event and cache it.
bool c_els_trk_pterr_
Flag if cached els_trk_pterr up to date.
TBranch * b_sys_bctag40_
Branch from which sys_bctag40 is read.
int const & nleps_tm() const
Get nleps_tm for current event and cache it.
bool c_sys_isr_
Flag if cached sys_isr up to date.
float const & hig1_phi() const
Get hig1_phi for current event and cache it.
std::vector< bool > * mus_isomu18_
Cached value of mus_isomu18.
bool pass_hbheiso_
Cached value of pass_hbheiso.
float elel_eta_
Cached value of elel_eta.
TBranch * b_mus_vvvl_eta_
Branch from which mus_vvvl_eta is read.
std::vector< float > * mus_vvvl_eta_
Cached value of mus_vvvl_eta.
TBranch * b_elmu_phi_
Branch from which elmu_phi is read.
float const & w_btag_loose() const
Get w_btag_loose for current event and cache it.
TBranch * b_els_em_e_
Branch from which els_em_e is read.
float met_tru_nuw_
Cached value of met_tru_nuw.
bool c_mumu_w_
Flag if cached mumu_w up to date.
bool c_mht_clean_phi_
Flag if cached mht_clean_phi up to date.
bool c_met_mini_
Flag if cached met_mini up to date.
std::vector< float > *const & sys_muf() const
Get sys_muf for current event and cache it.
bool c_els_dphi_sctrk_
Flag if cached els_dphi_sctrk up to date.
int ntruels_
Cached value of ntruels.
TBranch * b_jets_fjet08_index_
Branch from which jets_fjet08_index is read.
int nvmus_
Cached value of nvmus.
TBranch * b_hig2_pt_
Branch from which hig2_pt is read.
float const & hig2_eta() const
Get hig2_eta for current event and cache it.
TBranch * b_sys_bctag_loose_
Branch from which sys_bctag_loose is read.
float const & hig_am() const
Get hig_am for current event and cache it.
TBranch * b_pass_hbheiso_
Branch from which pass_hbheiso is read.
float const & met_raw() const
Get met_raw for current event and cache it.
TBranch * b_sys_udsgtag40_
Branch from which sys_udsgtag40 is read.
float met_nohf_phi_
Cached value of met_nohf_phi.
TBranch * b_mumu_phi_
Branch from which mumu_phi is read.
std::vector< int > * mus_charge_
Cached value of mus_charge.
float const & mumuv_m() const
Get mumuv_m for current event and cache it.
bool pass_ra2_badmu_
Cached value of pass_ra2_badmu.
std::vector< bool > * sys_pass_
Cached value of sys_pass.
std::vector< bool > * sys_pass40_
Cached value of sys_pass40.
float mumu_m_
Cached value of mumu_m.
std::vector< float > *const & mm_jet_eta() const
Get mm_jet_eta for current event and cache it.
bool c_mc_mass_
Flag if cached mc_mass up to date.
bool c_mus_vvvl_eta_
Flag if cached mus_vvvl_eta up to date.
std::vector< float > *const & tks_miniso() const
Get tks_miniso for current event and cache it.
std::vector< float > *const & tks_pt() const
Get tks_pt for current event and cache it.
TBranch * b_nonblind_
Branch from which nonblind is read.
float const & jetsys_nob_m() const
Get jetsys_nob_m for current event and cache it.
TBranch * b_mumu_m_
Branch from which mumu_m is read.
std::vector< float > *const & mus_pterr() const
Get mus_pterr for current event and cache it.
bool c_nbl_
Flag if cached nbl up to date.
std::vector< float > * els_eta_
Cached value of els_eta.
float const & met_nohf_phi() const
Get met_nohf_phi for current event and cache it.
float mumu_eta_
Cached value of mumu_eta.
bool c_mht_phi_
Flag if cached mht_phi up to date.
TBranch * b_hig_bin_
Branch from which hig_bin is read.
bool c_pass_jets_ra2_
Flag if cached pass_jets_ra2 up to date.
bool c_nbm_
Flag if cached nbm up to date.
TBranch * b_mc_status_
Branch from which mc_status is read.
TBranch * b_jets_csv_
Branch from which jets_csv is read.
bool c_jetsys_nob_m_
Flag if cached jetsys_nob_m up to date.
bool c_els_tight_
Flag if cached els_tight up to date.
bool c_sys_st40_
Flag if cached sys_st40 up to date.
TBranch * b_mj08_
Branch from which mj08 is read.
bool c_els_eta_
Flag if cached els_eta up to date.
bool c_met_
Flag if cached met up to date.
bool c_els_vvvl_eta_
Flag if cached els_vvvl_eta up to date.
bool c_pass_hbheiso_
Flag if cached pass_hbheiso up to date.
TBranch * b_fromGS_
Branch from which fromGS is read.
std::vector< float > *const & sys_lep() const
Get sys_lep for current event and cache it.
std::vector< float > * fjets40_m_
Cached value of fjets40_m.
std::vector< float > * fjets14_pt_
Cached value of fjets14_pt.
bool c_elelv_eta_
Flag if cached elelv_eta up to date.
TBranch * b_json2p6_
Branch from which json2p6 is read.
int const & nvleps() const
Get nvleps for current event and cache it.
std::vector< float > * sys_pu_
Cached value of sys_pu.
bool c_jets_m_
Flag if cached jets_m up to date.
std::vector< float > * mus_reliso_
Cached value of mus_reliso.
bool c_eff_trig_
Flag if cached eff_trig up to date.
bool c_hig2_eta_
Flag if cached hig2_eta up to date.
TBranch * b_jetsys_m_
Branch from which jetsys_m is read.
bool c_ntruleps_
Flag if cached ntruleps up to date.
bool c_trig_met_
Flag if cached trig_met up to date.
TBranch * b_mus_inzv_
Branch from which mus_inzv is read.
std::vector< float > * mm_mu_miniso_
Cached value of mm_mu_miniso.
TBranch * b_jets_m_
Branch from which jets_m is read.
int ntruleps_
Cached value of ntruleps.
std::vector< int > * fjets40_nconst_
Cached value of fjets40_nconst.
std::vector< bool > *const & els_ele105() const
Get els_ele105 for current event and cache it.
bool const & pass_jets_nohf() const
Get pass_jets_nohf for current event and cache it.
std::vector< float > *const & els_dz() const
Get els_dz for current event and cache it.
TBranch * b_mm_nmus_
Branch from which mm_nmus is read.
bool c_trig_ra4_
Flag if cached trig_ra4 up to date.
std::vector< bool > * ph_ph90_
Cached value of ph_ph90.
float const & elelv_pt2() const
Get elelv_pt2 for current event and cache it.
std::vector< float > *const & sys_udsgtag_loose() const
Get sys_udsgtag_loose for current event and cache it.
bool c_mc_pt_
Flag if cached mc_pt up to date.
bool c_sys_mur_
Flag if cached sys_mur up to date.
bool c_met_calo_phi_
Flag if cached met_calo_phi up to date.
float weight_
Cached value of weight.
std::vector< float > * mus_had_e_
Cached value of mus_had_e.
TBranch * b_tks_reliso_
Branch from which tks_reliso is read.
float st_
Cached value of st.
bool c_elel_pt_
Flag if cached elel_pt up to date.
std::vector< float > *const & sys_mj14() const
Get sys_mj14 for current event and cache it.
std::vector< int > *const & sys_nbm40() const
Get sys_nbm40 for current event and cache it.
TBranch * b_jets_fjet14_nolep_index_
Branch from which jets_fjet14_nolep_index is read.
float const & htx40() const
Get htx40 for current event and cache it.
TBranch * b_sys_ht_
Branch from which sys_ht is read.
TBranch * b_els_ele8_
Branch from which els_ele8 is read.
TBranch * b_mus_tight_
Branch from which mus_tight is read.
bool pass_jets_nohf_
Cached value of pass_jets_nohf.
float mht_
Cached value of mht.
std::vector< bool > * els_ele8_
Cached value of els_ele8.
bool c_mm_mu_pt_
Flag if cached mm_mu_pt up to date.
TBranch * b_mj12_
Branch from which mj12 is read.
TBranch * b_elmu_pt2_
Branch from which elmu_pt2 is read.
std::vector< float > * els_hovere_
Cached value of els_hovere.
TBranch * b_mus_trk_nholes_in_
Branch from which mus_trk_nholes_in is read.
bool c_sys_nbm40_
Flag if cached sys_nbm40 up to date.
float const & htx50() const
Get htx50 for current event and cache it.
float const & ht_tru() const
Get ht_tru for current event and cache it.
bool c_pass_hbhe_
Flag if cached pass_hbhe up to date.
int nbm_ra2_
Cached value of nbm_ra2.
std::vector< float > * els_trk_pt_
Cached value of els_trk_pt.
TBranch * b_ntks_
Branch from which ntks is read.
int ntrutausl_
Cached value of ntrutausl.
float hig1_m_
Cached value of hig1_m.
TBranch * b_met_nohf_
Branch from which met_nohf is read.
std::vector< float > * sys_fs_bctag_
Cached value of sys_fs_bctag.
int nvleps_
Cached value of nvleps.
TBranch * b_mumu_pt1_
Branch from which mumu_pt1 is read.
std::vector< bool > * mus_sig_
Cached value of mus_sig.
TBranch * b_nleps_tm_
Branch from which nleps_tm is read.
TBranch * b_mc_id_
Branch from which mc_id is read.
TBranch * b_met_raw_phi_
Branch from which met_raw_phi is read.
bool c_mm_mt_
Flag if cached mm_mt up to date.
TBranch * b_els_trk_nholes_
Branch from which els_trk_nholes is read.
std::vector< bool > *const & els_ele23() const
Get els_ele23 for current event and cache it.
bool c_tks_eta_
Flag if cached tks_eta up to date.
int const & nmus_vvvl() const
Get nmus_vvvl for current event and cache it.
std::vector< float > *const & sys_bctag() const
Get sys_bctag for current event and cache it.
TBranch * b_pass_ra2_badmu_
Branch from which pass_ra2_badmu is read.
TBranch * b_mm_nbm_
Branch from which mm_nbm is read.
bool c_mus_inz_
Flag if cached mus_inz up to date.
float const & mj40() const
Get mj40 for current event and cache it.
int const & nvels() const
Get nvels for current event and cache it.
std::vector< float > * mus_miniso_
Cached value of mus_miniso.
TBranch * b_jetsys_nob_pt_
Branch from which jetsys_nob_pt is read.
std::vector< int > *const & jets_hflavor() const
Get jets_hflavor for current event and cache it.
std::vector< float > * els_reliso_
Cached value of els_reliso.
TBranch * b_fjets14_m_
Branch from which fjets14_m is read.
bool c_pass_ra2_
Flag if cached pass_ra2 up to date.
TBranch * b_mgluino_
Branch from which mgluino is read.
float const & met_tru() const
Get met_tru for current event and cache it.
TBranch * b_fjets40_eta_
Branch from which fjets40_eta is read.
std::vector< int > *const & mm_nels() const
Get mm_nels for current event and cache it.
bool c_mm_nmus_
Flag if cached mm_nmus up to date.
std::vector< bool > * mus_tm_
Cached value of mus_tm.
float isr_tru_eta_
Cached value of isr_tru_eta.
bool c_mus_vvvl_phi_
Flag if cached mus_vvvl_phi up to date.
bool c_els_sigid_
Flag if cached els_sigid up to date.
TBranch * b_ntrumus_
Branch from which ntrumus is read.
float mumuv_m_
Cached value of mumuv_m.
std::vector< float > *const & ph_phi() const
Get ph_phi for current event and cache it.
std::vector< float > * ph_pt_
Cached value of ph_pt.
float const & ht50() const
Get ht50 for current event and cache it.
TBranch * b_els_inz_
Branch from which els_inz is read.
float elelv_phi_
Cached value of elelv_phi.
bool c_nleps_tm_
Flag if cached nleps_tm up to date.
bool const & pass_jets_tight_ra2() const
Get pass_jets_tight_ra2 for current event and cache it.
bool c_mus_mu8_
Flag if cached mus_mu8 up to date.
bool c_weight_rpv_
Flag if cached weight_rpv up to date.
bool c_jetsys_m_
Flag if cached jetsys_m up to date.
std::vector< float > *const & sys_fs_udsgtag() const
Get sys_fs_udsgtag for current event and cache it.
TBranch * b_els_ele105_
Branch from which els_ele105 is read.
TBranch * b_njets_clean_
Branch from which njets_clean is read.
float const & elmu_eta() const
Get elmu_eta for current event and cache it.
std::vector< bool > * mus_trk_quality_
Cached value of mus_trk_quality.
bool c_elel_pt2_
Flag if cached elel_pt2 up to date.
TBranch * b_sys_udsgtag_
Branch from which sys_udsgtag is read.
float const & weight() const
Get weight for current event and cache it.
float const & mj50() const
Get mj50 for current event and cache it.
TBranch * b_els_dz_
Branch from which els_dz is read.
bool c_jets_eta_
Flag if cached jets_eta up to date.
bool c_st50_
Flag if cached st50 up to date.
TBranch * b_jets_h2_
Branch from which jets_h2 is read.
int const & nbm40() const
Get nbm40 for current event and cache it.
float const & ht_hlt() const
Get ht_hlt for current event and cache it.
bool c_mus_vvvl_pt_
Flag if cached mus_vvvl_pt up to date.
TBranch * b_sys_mj14_
Branch from which sys_mj14 is read.
TBranch * b_jets_islep_
Branch from which jets_islep is read.
std::vector< float > * sys_lep_
Cached value of sys_lep.
bool c_mm_jet_pt_
Flag if cached mm_jet_pt up to date.
float met_phi_
Cached value of met_phi.
TBranch * b_mus_trk_nholes_out_
Branch from which mus_trk_nholes_out is read.
float const & mumu_phi() const
Get mumu_phi for current event and cache it.
float const & w_lep() const
Get w_lep for current event and cache it.
bool c_njets_clean_
Flag if cached njets_clean up to date.
bool c_jets_islep_
Flag if cached jets_islep up to date.
TBranch * b_sys_mt_
Branch from which sys_mt is read.
float const & mj14_nolep() const
Get mj14_nolep for current event and cache it.
float dphi3_
Cached value of dphi3.
bool c_sys_bctag_
Flag if cached sys_bctag up to date.
TBranch * b_hig1_pt_
Branch from which hig1_pt is read.
std::vector< bool > * els_vvvl_
Cached value of els_vvvl.
float const & elel_pt2() const
Get elel_pt2 for current event and cache it.
float met_raw_phi_
Cached value of met_raw_phi.
std::vector< float > *const & els_sceta() const
Get els_sceta for current event and cache it.
std::vector< bool > * els_tm_
Cached value of els_tm.
bool c_sys_fs_bctag40_
Flag if cached sys_fs_bctag40 up to date.
TBranch * b_json7p65_
Branch from which json7p65 is read.
bool pass_
Cached value of pass.
TBranch * b_mus_mu8_
Branch from which mus_mu8 is read.
std::vector< float > * mc_pt_
Cached value of mc_pt.
float const & ntrupv_mean() const
Get ntrupv_mean for current event and cache it.
bool c_onmet_
Flag if cached onmet up to date.
std::vector< float > * tks_pt_
Cached value of tks_pt.
TBranch * b_mc_mom_
Branch from which mc_mom is read.
std::vector< int > *const & mm_njets() const
Get mm_njets for current event and cache it.
bool c_hig_drmax_
Flag if cached hig_drmax up to date.
float hig1_eta_
Cached value of hig1_eta.
int nbm40_
Cached value of nbm40.
bool c_jets_fjet14_nolep_index_
Flag if cached jets_fjet14_nolep_index up to date.
float mct_
Cached value of mct.
bool c_mm_mu_miniso_
Flag if cached mm_mu_miniso up to date.
std::vector< float > * jets_pt_
Cached value of jets_pt.
std::vector< float > * sys_muf_
Cached value of sys_muf.
int const & nph() const
Get nph for current event and cache it.
float elmu_pt_
Cached value of elmu_pt.
std::vector< float > *const & tks_phi() const
Get tks_phi for current event and cache it.
std::vector< int > *const & mc_id() const
Get mc_id for current event and cache it.
std::vector< float > *const & sys_fs_lep() const
Get sys_fs_lep for current event and cache it.
std::vector< float > * tks_phi_
Cached value of tks_phi.
bool c_nels_
Flag if cached nels up to date.
bool c_jetsys_eta_
Flag if cached jetsys_eta up to date.
TBranch * b_trig_ra4_
Branch from which trig_ra4 is read.
float elelv_pt_
Cached value of elelv_pt.
bool c_w_isr_
Flag if cached w_isr up to date.
bool json2p6_
Cached value of json2p6.
bool c_json2p6_
Flag if cached json2p6 up to date.
TBranch * b_jetsys_pt_
Branch from which jetsys_pt is read.
TBranch * b_jets_phi_
Branch from which jets_phi is read.
bool c_hig1_pt_
Flag if cached hig1_pt up to date.
bool c_eff_jetid_
Flag if cached eff_jetid up to date.
TBranch * b_pass_jets_ra2_
Branch from which pass_jets_ra2 is read.
std::vector< int > *const & mus_trk_nholes_out() const
Get mus_trk_nholes_out for current event and cache it.
TBranch * b_sys_njets_
Branch from which sys_njets is read.
TBranch * b_jetmismeas_
Branch from which jetmismeas is read.
bool c_pass_cschalo_
Flag if cached pass_cschalo up to date.
bool c_fjets40_nconst_
Flag if cached fjets40_nconst up to date.
float const & w_lumi() const
Get w_lumi for current event and cache it.
int nels_
Cached value of nels.
float const & elel_m() const
Get elel_m for current event and cache it.
bool c_tks_miniso_
Flag if cached tks_miniso up to date.
TBranch * b_mm_met_phi_
Branch from which mm_met_phi is read.
std::vector< int > *const & els_trk_nholes() const
Get els_trk_nholes for current event and cache it.
TBranch * b_dphi4_
Branch from which dphi4 is read.
std::vector< float > *const & sys_mj40() const
Get sys_mj40 for current event and cache it.
bool c_w_btag_loose_
Flag if cached w_btag_loose up to date.
int ntrupv_
Cached value of ntrupv.
TBranch * b_mc_phi_
Branch from which mc_phi is read.
float const & nisr() const
Get nisr for current event and cache it.
float const & elmu_pt() const
Get elmu_pt for current event and cache it.
std::vector< float > *const & els_vvvl_pt() const
Get els_vvvl_pt for current event and cache it.
bool c_low_dphi_
Flag if cached low_dphi up to date.
TBranch * b_nvmus_
Branch from which nvmus is read.
bool const & stitch() const
Get stitch for current event and cache it.
int const & nels() const
Get nels for current event and cache it.
bool c_trig_prescale_
Flag if cached trig_prescale up to date.
bool trig_lep_
Cached value of trig_lep.
std::vector< float > *const & leps_eta() const
Get leps_eta for current event and cache it.
long entry_
Current entry.
bool c_mt_
Flag if cached mt up to date.
std::vector< float > *const & sys_st40() const
Get sys_st40 for current event and cache it.
float const & onph_ph90() const
Get onph_ph90 for current event and cache it.
float met_tru_phi_
Cached value of met_tru_phi.
bool c_els_em_e_
Flag if cached els_em_e up to date.
bool c_ntrutausl_
Flag if cached ntrutausl up to date.
bool c_mus_sigid_
Flag if cached mus_sigid up to date.
std::vector< float > *const & fjets40_phi() const
Get fjets40_phi for current event and cache it.
int const & type() const
Get type for current event and cache it.
bool c_isr_tru_eta_
Flag if cached isr_tru_eta up to date.
float ht_clean_
Cached value of ht_clean.
bool c_els_pt_
Flag if cached els_pt up to date.
bool cached_total_entries_
Flag if cached event count up to date.
TBranch * b_sys_nbm40_
Branch from which sys_nbm40 is read.
TBranch * b_onht_
Branch from which onht is read.
TBranch * b_st_
Branch from which st is read.
TBranch * b_jets_fjet14_index_
Branch from which jets_fjet14_index is read.
TBranch * b_w_fs_lep_
Branch from which w_fs_lep is read.
bool c_sys_njets40_
Flag if cached sys_njets40 up to date.
bool c_onmu_isomu18_
Flag if cached onmu_isomu18 up to date.
std::vector< float > * tks_d0_
Cached value of tks_d0.
float met_
Cached value of met.
bool c_mus_em_e_
Flag if cached mus_em_e up to date.
TBranch * b_pass_jets_tight_
Branch from which pass_jets_tight is read.
TBranch * b_mus_dz_
Branch from which mus_dz is read.
bool c_sys_njets_
Flag if cached sys_njets up to date.
bool c_mus_sig_
Flag if cached mus_sig up to date.
std::vector< float > *const & mm_met_phi() const
Get mm_met_phi for current event and cache it.
bool c_w_btag_
Flag if cached w_btag up to date.
std::vector< int > *const & jets_fjet08_index() const
Get jets_fjet08_index for current event and cache it.
int const & nveto() const
Get nveto for current event and cache it.
std::vector< int > *const & tks_pdg() const
Get tks_pdg for current event and cache it.
TBranch * b_mus_phi_
Branch from which mus_phi is read.
bool c_pass_jets40_
Flag if cached pass_jets40 up to date.
TBranch * b_onmu_isomu18_
Branch from which onmu_isomu18 is read.
float w_pu_
Cached value of w_pu.
std::vector< int > * mm_njets_
Cached value of mm_njets.
float w_btag_
Cached value of w_btag.
TBranch * b_nbm_ra2_
Branch from which nbm_ra2 is read.
std::vector< bool > *const & mus_sig() const
Get mus_sig for current event and cache it.
bool json4p0_
Cached value of json4p0.
bool c_w_pu_
Flag if cached w_pu up to date.
TBranch * b_jets_isisr_
Branch from which jets_isisr is read.
bool pass_jets_tight_ra2_
Cached value of pass_jets_tight_ra2.
std::vector< bool > *const & mus_vvvl() const
Get mus_vvvl for current event and cache it.
bool c_mus_trk_algo_
Flag if cached mus_trk_algo up to date.
TBranch * b_json4p0_
Branch from which json4p0 is read.
std::vector< float > * mus_pt_
Cached value of mus_pt.
std::vector< float > *const & mm_mu_miniso() const
Get mm_mu_miniso for current event and cache it.
bool c_w_fs_lep_
Flag if cached w_fs_lep up to date.
TBranch * b_mus_charge_
Branch from which mus_charge is read.
float onmu_isomu18_
Cached value of onmu_isomu18.
std::vector< bool > *const & ph_tm() const
Get ph_tm for current event and cache it.
TBranch * b_nisr_
Branch from which nisr is read.
bool c_els_sig_
Flag if cached els_sig up to date.
TBranch * b_w_btag40_
Branch from which w_btag40 is read.
bool c_mj50_
Flag if cached mj50 up to date.
TBranch * b_mus_isomu18_
Branch from which mus_isomu18 is read.
TBranch * b_mt_rebal_
Branch from which mt_rebal is read.
std::vector< float > *const & fjets40_eta() const
Get fjets40_eta for current event and cache it.
std::vector< float > * sys_bctag40_
Cached value of sys_bctag40.
TBranch * b_jets_pt_res_
Branch from which jets_pt_res is read.
float met_calo_
Cached value of met_calo.
float const & m_tt() const
Get m_tt for current event and cache it.
TBranch * b_elel_w_
Branch from which elel_w is read.
TBranch * b_elel_eta_
Branch from which elel_eta is read.
float hig2_eta_
Cached value of hig2_eta.
TBranch * b_els_deta_sctrk_
Branch from which els_deta_sctrk is read.
bool const & pass_jets20() const
Get pass_jets20 for current event and cache it.
TBranch * b_tks_pt_
Branch from which tks_pt is read.
TBranch * b_type_
Branch from which type is read.
TBranch * b_sys_fs_udsgtag_
Branch from which sys_fs_udsgtag is read.
std::vector< float > *const & els_eta() const
Get els_eta for current event and cache it.
bool c_hig1_phi_
Flag if cached hig1_phi up to date.
std::vector< float > *const & sys_mt() const
Get sys_mt for current event and cache it.
std::vector< float > *const & jets_pt() const
Get jets_pt for current event and cache it.
float const & mumuv_pt1() const
Get mumuv_pt1 for current event and cache it.
bool const & trig_met() const
Get trig_met for current event and cache it.
std::vector< float > *const & els_dphi_sctrk() const
Get els_dphi_sctrk for current event and cache it.
int lumiblock_
Cached value of lumiblock.
bool c_els_vvvl_phi_
Flag if cached els_vvvl_phi up to date.
float mumu_pt_
Cached value of mumu_pt.
TBranch * b_met_mini_phi_
Branch from which met_mini_phi is read.
std::vector< bool > * els_tight_
Cached value of els_tight.
float mumu_pt2_
Cached value of mumu_pt2.
float htx50_
Cached value of htx50.
std::vector< float > * mm_met_
Cached value of mm_met.
TBranch * b_mumuv_pt_
Branch from which mumuv_pt is read.
TBranch * b_tks_pdg_
Branch from which tks_pdg is read.
TBranch * b_nveto_
Branch from which nveto is read.
bool c_mus_tight_
Flag if cached mus_tight up to date.
std::vector< float > * tks_dz_
Cached value of tks_dz.
bool c_nleps_
Flag if cached nleps up to date.
bool c_nbm50_
Flag if cached nbm50 up to date.
float mht_phi_
Cached value of mht_phi.
bool const & pass_jets40() const
Get pass_jets40 for current event and cache it.
std::vector< float > * mm_met_phi_
Cached value of mm_met_phi.
bool c_ph_phi_
Flag if cached ph_phi up to date.
float const & hig1_eta() const
Get hig1_eta for current event and cache it.
bool c_mt_tru_nuw_
Flag if cached mt_tru_nuw up to date.
float mt_
Cached value of mt.
std::vector< float > *const & mm_met() const
Get mm_met for current event and cache it.
bool c_sys_pass40_
Flag if cached sys_pass40 up to date.
float const & onmu_vvvl() const
Get onmu_vvvl for current event and cache it.
float const & ht_ra2() const
Get ht_ra2 for current event and cache it.
TBranch * b_elmu_w_
Branch from which elmu_w is read.
bool c_pass40_
Flag if cached pass40 up to date.
TBranch * b_sys_mur_
Branch from which sys_mur is read.
bool c_pass_jets_nohf_
Flag if cached pass_jets_nohf up to date.
float nisr_
Cached value of nisr.
TBranch * b_mt_
Branch from which mt is read.
std::vector< int > * mm_nmus_
Cached value of mm_nmus.
std::vector< float > *const & mus_miniso() const
Get mus_miniso for current event and cache it.
TBranch * b_mus_d0_
Branch from which mus_d0 is read.
TBranch * b_dphi3_
Branch from which dphi3 is read.
std::vector< float > * mus_pterr_
Cached value of mus_pterr.
TBranch * b_elelv_pt_
Branch from which elelv_pt is read.
float const & onel_vvvl() const
Get onel_vvvl for current event and cache it.
bool const & pass_hbhe() const
Get pass_hbhe for current event and cache it.
std::vector< float > *const & tks_dz() const
Get tks_dz for current event and cache it.
TBranch * b_mm_el_miniso_
Branch from which mm_el_miniso is read.
std::vector< float > *const & tks_reliso() const
Get tks_reliso for current event and cache it.
bool c_ht_isr_me_
Flag if cached ht_isr_me up to date.
int const & nbm() const
Get nbm for current event and cache it.
TBranch * b_ph_tm_
Branch from which ph_tm is read.
bool c_els_phi_
Flag if cached els_phi up to date.
float eff_jetid_
Cached value of eff_jetid.
TBranch * b_fjets40_m_
Branch from which fjets40_m is read.
std::unique_ptr< Activator > Activate()
TBranch * b_fjets14_phi_
Branch from which fjets14_phi is read.
TBranch * b_mt2_
Branch from which mt2 is read.
TBranch * b_mus_reliso_
Branch from which mus_reliso is read.
bool c_st40_
Flag if cached st40 up to date.
bool c_els_ispf_
Flag if cached els_ispf up to date.
long GetEntries() const
Get number of entries in TChain and cache it.
float elel_w_
Cached value of elel_w.
std::vector< int > *const & sys_njets() const
Get sys_njets for current event and cache it.
float const & onmu_mu8() const
Get onmu_mu8 for current event and cache it.
TBranch * b_mt2_0mass_
Branch from which mt2_0mass is read.
bool c_mm_nels_
Flag if cached mm_nels up to date.
TBranch * b_jetsys_eta_
Branch from which jetsys_eta is read.
TBranch * b_els_reliso_
Branch from which els_reliso is read.
std::vector< float > *const & fjets40_pt() const
Get fjets40_pt for current event and cache it.
TBranch * b_onph_ph90_
Branch from which onph_ph90 is read.
bool c_elmu_w_
Flag if cached elmu_w up to date.
std::vector< int > * jets_hflavor_
Cached value of jets_hflavor.
float hig_am_
Cached value of hig_am.
TBranch * b_jets_eta_
Branch from which jets_eta is read.
TBranch * b_fjets14_eta_
Branch from which fjets14_eta is read.
TBranch * b_els_ispf_
Branch from which els_ispf is read.
TBranch * b_mus_tm_
Branch from which mus_tm is read.
bool c_els_inz_
Flag if cached els_inz up to date.
std::vector< int > * mc_status_
Cached value of mc_status.
int const & ntrupv() const
Get ntrupv for current event and cache it.
bool const & pass_jets_ra2() const
Get pass_jets_ra2 for current event and cache it.
int njets_
Cached value of njets.
std::vector< bool > *const & ph_ph90() const
Get ph_ph90 for current event and cache it.
TBranch * b_sys_fs_udsgtag40_
Branch from which sys_fs_udsgtag40 is read.
std::vector< float > * fjets40_phi_
Cached value of fjets40_phi.
std::vector< float > *const & sys_fs_udsgtag40() const
Get sys_fs_udsgtag40 for current event and cache it.
std::vector< int > *const & jets_fjet40_index() const
Get jets_fjet40_index for current event and cache it.
bool c_sys_mj14_
Flag if cached sys_mj14 up to date.
float met_tru_
Cached value of met_tru.
int hig_bin_
Cached value of hig_bin.
bool c_els_charge_
Flag if cached els_charge up to date.
TBranch * b_elmu_eta_
Branch from which elmu_eta is read.
float const & st50() const
Get st50 for current event and cache it.
float dphi2_
Cached value of dphi2.
bool c_mumu_eta_
Flag if cached mumu_eta up to date.
std::vector< float > *const & mc_eta() const
Get mc_eta for current event and cache it.
float const & mumu_pt2() const
Get mumu_pt2 for current event and cache it.
float const & ht40() const
Get ht40 for current event and cache it.
std::vector< float > * jets_pt_res_
Cached value of jets_pt_res.
int const & nmus_isomu18() const
Get nmus_isomu18 for current event and cache it.
bool c_njets_
Flag if cached njets up to date.
float jetsys_phi_
Cached value of jetsys_phi.
std::vector< float > *const & els_em_e() const
Get els_em_e for current event and cache it.
bool c_jetmismeas_
Flag if cached jetmismeas up to date.
std::vector< int > *const & sys_njets40() const
Get sys_njets40 for current event and cache it.
float hig_dphi_
Cached value of hig_dphi.
bool c_jets_fjet08_index_
Flag if cached jets_fjet08_index up to date.
TBranch * b_trig_vvvl_
Branch from which trig_vvvl is read.
float ht_hlt_
Cached value of ht_hlt.
bool c_ht_hlt_
Flag if cached ht_hlt up to date.
TBranch * b_jets_fjet40_index_
Branch from which jets_fjet40_index is read.
TBranch * b_mm_mt_
Branch from which mm_mt is read.
std::vector< int > * sys_njets40_
Cached value of sys_njets40.
float const & mt_rebal() const
Get mt_rebal for current event and cache it.
TBranch * b_ph_eta_
Branch from which ph_eta is read.
float const & elelv_pt1() const
Get elelv_pt1 for current event and cache it.
std::vector< float > * els_dz_
Cached value of els_dz.
bool c_htx50_
Flag if cached htx50 up to date.
std::vector< float > * sys_mj14_nolep_
Cached value of sys_mj14_nolep.
std::vector< float > *const & mus_em_e() const
Get mus_em_e for current event and cache it.
std::vector< bool > *const & jets_islep() const
Get jets_islep for current event and cache it.
float elmu_pt1_
Cached value of elmu_pt1.
std::vector< float > *const & sys_udsgtag40() const
Get sys_udsgtag40 for current event and cache it.
int const & nbm_ra2() const
Get nbm_ra2 for current event and cache it.
TBranch * b_st50_
Branch from which st50 is read.
std::vector< bool > * mus_mu8_
Cached value of mus_mu8.
TBranch * b_met_nohf_phi_
Branch from which met_nohf_phi is read.
TBranch * b_leps_pt_
Branch from which leps_pt is read.
bool c_tks_d0_
Flag if cached tks_d0 up to date.
bool c_mm_lep_pt_
Flag if cached mm_lep_pt up to date.
bool c_ht_tru_
Flag if cached ht_tru up to date.
std::vector< float > * mus_em_e_
Cached value of mus_em_e.
TBranch * b_mus_trk_algo_
Branch from which mus_trk_algo is read.
TBranch * b_mus_pterr_
Branch from which mus_pterr is read.
bool c_sys_udsgtag_loose_
Flag if cached sys_udsgtag_loose up to date.
bool c_mumu_pt_
Flag if cached mumu_pt up to date.
TBranch * b_elel_pt2_
Branch from which elel_pt2 is read.
TBranch * b_fjets40_pt_
Branch from which fjets40_pt is read.
bool c_els_miniso_
Flag if cached els_miniso up to date.
bool c_mus_d0_
Flag if cached mus_d0 up to date.
float const & onmet() const
Get onmet for current event and cache it.
Long64_t const & event() const
Get event for current event and cache it.
bool c_hig_bin_
Flag if cached hig_bin up to date.
float const & isr_tru_phi() const
Get isr_tru_phi for current event and cache it.
float const & dphi4() const
Get dphi4 for current event and cache it.
bool c_met_tru_nuw_phi_
Flag if cached met_tru_nuw_phi up to date.
std::vector< float > *const & mc_mass() const
Get mc_mass for current event and cache it.
TBranch * b_mm_jet_phi_
Branch from which mm_jet_phi is read.
bool c_jetsys_nob_pt_
Flag if cached jetsys_nob_pt up to date.
TBranch * b_nmus_
Branch from which nmus is read.
TBranch * b_met_
Branch from which met is read.
bool c_fromGS_
Flag if cached fromGS up to date.
float mumuv_pt1_
Cached value of mumuv_pt1.
std::vector< float > *const & mm_mj14_lep() const
Get mm_mj14_lep for current event and cache it.
float elel_m_
Cached value of elel_m.
bool c_onel_ele8_
Flag if cached onel_ele8 up to date.
std::vector< float > * sys_mj14_
Cached value of sys_mj14.
bool c_elmu_pt2_
Flag if cached elmu_pt2 up to date.
TBranch * b_els_trk_pterr_
Branch from which els_trk_pterr is read.
TBranch * b_jets_pt_
Branch from which jets_pt is read.
float weight_rpv_
Cached value of weight_rpv.
int njets40_
Cached value of njets40.
TBranch * b_met_tru_
Branch from which met_tru is read.
std::vector< float > * mus_phi_
Cached value of mus_phi.
TBranch * b_trig_met_
Branch from which trig_met is read.
int nleps_
Cached value of nleps.
bool c_mc_mom_
Flag if cached mc_mom up to date.
TBranch * b_hig2_phi_
Branch from which hig2_phi is read.
std::vector< float > * jets_csv_
Cached value of jets_csv.
std::vector< float > * els_pt_
Cached value of els_pt.
std::vector< bool > * mus_tight_
Cached value of mus_tight.
bool c_mm_mj14_nolep_
Flag if cached mm_mj14_nolep up to date.
TBranch * b_nbt_
Branch from which nbt is read.
float met_calo_phi_
Cached value of met_calo_phi.
bool c_mm_el_pt_
Flag if cached mm_el_pt up to date.
float const & dphi_wlep() const
Get dphi_wlep for current event and cache it.
bool c_dphi1_
Flag if cached dphi1 up to date.
bool c_weight_
Flag if cached weight up to date.
TBranch * b_nleps_
Branch from which nleps is read.
TBranch * b_els_vvvl_pt_
Branch from which els_vvvl_pt is read.
std::vector< int > * mm_nleps_
Cached value of mm_nleps.
bool c_mj40_
Flag if cached mj40 up to date.
std::vector< float > * els_dphi_sctrk_
Cached value of els_dphi_sctrk.
TBranch * b_els_sceta_
Branch from which els_sceta is read.
bool c_mus_trk_quality_
Flag if cached mus_trk_quality up to date.
std::vector< float > * sys_murf_
Cached value of sys_murf.
TBranch * b_nmus_isomu18_
Branch from which nmus_isomu18 is read.
TBranch * b_mm_el_pt_
Branch from which mm_el_pt is read.
TBranch * b_pass_jets_
Branch from which pass_jets is read.
std::vector< float > *const & els_d0() const
Get els_d0 for current event and cache it.
float const & elelv_phi() const
Get elelv_phi for current event and cache it.
bool c_els_deta_sctrk_
Flag if cached els_deta_sctrk up to date.
bool c_nvleps_
Flag if cached nvleps up to date.
std::vector< float > * mm_mj14_lep_
Cached value of mm_mj14_lep.
float const & ht() const
Get ht for current event and cache it.
TBranch * b_tks_mt_
Branch from which tks_mt is read.
float met_mini_phi_
Cached value of met_mini_phi.
TBranch * b_mm_mu_miniso_
Branch from which mm_mu_miniso is read.
bool c_els_sceta_
Flag if cached els_sceta up to date.
bool c_sys_st_
Flag if cached sys_st up to date.
bool pass_jets40_
Cached value of pass_jets40.
bool c_leps_id_
Flag if cached leps_id up to date.
bool const & json7p65() const
Get json7p65 for current event and cache it.
TBranch * b_mm_
Branch from which mm is read.
bool c_els_hovere_
Flag if cached els_hovere up to date.
TBranch * b_event_
Branch from which event is read.
float onel_ele23_
Cached value of onel_ele23.
int type_
Cached value of type.
float const & mht_clean_phi() const
Get mht_clean_phi for current event and cache it.
std::vector< float > * fjets14_phi_
Cached value of fjets14_phi.
bool c_onht_
Flag if cached onht up to date.
bool c_elmu_m_
Flag if cached elmu_m up to date.
TBranch * b_mus_sigid_
Branch from which mus_sigid is read.
float onph_ph90_
Cached value of onph_ph90.
std::vector< float > * jets_phi_
Cached value of jets_phi.
std::vector< int > * jets_fjet14_index_
Cached value of jets_fjet14_index.
int nmus_
Cached value of nmus.
std::vector< float > *const & sys_met() const
Get sys_met for current event and cache it.
int const & hig_bin() const
Get hig_bin for current event and cache it.
TBranch * b_weight_rpv_
Branch from which weight_rpv is read.
bool c_tks_dz_
Flag if cached tks_dz up to date.
float mj08_
Cached value of mj08.
bool c_sys_udsgtag40_
Flag if cached sys_udsgtag40 up to date.
std::vector< float > * fjets40_pt_
Cached value of fjets40_pt.
TBranch * b_nbm20_
Branch from which nbm20 is read.
std::vector< float > * els_ip3d_
Cached value of els_ip3d.
bool low_dphi_
Cached value of low_dphi.
std::vector< float > *const & els_vvvl_eta() const
Get els_vvvl_eta for current event and cache it.
bool c_sys_bctag40_
Flag if cached sys_bctag40 up to date.
std::vector< float > * mm_mj14_nolep_
Cached value of mm_mj14_nolep.
bool c_onph_ph90_
Flag if cached onph_ph90 up to date.
TBranch * b_pass_goodv_
Branch from which pass_goodv is read.
float mumu_w_
Cached value of mumu_w.
bool c_elel_eta_
Flag if cached elel_eta up to date.
TBranch * b_hig1_phi_
Branch from which hig1_phi is read.
bool c_mm_met_
Flag if cached mm_met up to date.
float const & isr_tru_eta() const
Get isr_tru_eta for current event and cache it.
TBranch * b_trig_prescale_
Branch from which trig_prescale is read.
float const & dphi3() const
Get dphi3 for current event and cache it.
bool const & nonblind() const
Get nonblind for current event and cache it.
bool c_sys_ht_
Flag if cached sys_ht up to date.
bool pass_jets50_
Cached value of pass_jets50.
std::vector< float > * sys_met_
Cached value of sys_met.
TBranch * b_nbm50_
Branch from which nbm50 is read.
std::vector< float > *const & leps_id() const
Get leps_id for current event and cache it.
std::vector< int > *const & jets_fjet14_nolep_index() const
Get jets_fjet14_nolep_index for current event and cache it.
bool c_fjets40_m_
Flag if cached fjets40_m up to date.
bool c_w_lep_
Flag if cached w_lep up to date.
float const & met_mini() const
Get met_mini for current event and cache it.
TBranch * b_trig_lep_
Branch from which trig_lep is read.
TBranch * b_sys_lep_
Branch from which sys_lep is read.
std::vector< int > *const & fjets40_nconst() const
Get fjets40_nconst for current event and cache it.
std::vector< bool > *const & mus_trk_quality() const
Get mus_trk_quality for current event and cache it.
TBranch * b_els_inzv_
Branch from which els_inzv is read.
bool c_leps_eta_
Flag if cached leps_eta up to date.
TBranch * b_run_
Branch from which run is read.
float mt_tru_
Cached value of mt_tru.
std::vector< int > *const & mus_trk_nholes_in() const
Get mus_trk_nholes_in for current event and cache it.
bool c_mumuv_eta_
Flag if cached mumuv_eta up to date.
float const & ht_clean() const
Get ht_clean for current event and cache it.
std::vector< float > *const & mus_vvvl_pt() const
Get mus_vvvl_pt for current event and cache it.
bool c_nisr_
Flag if cached nisr up to date.
TBranch * b_mc_momidx_
Branch from which mc_momidx is read.
bool const & pass_ecaldeadcell() const
Get pass_ecaldeadcell for current event and cache it.
std::vector< float > *const & els_eoverp() const
Get els_eoverp for current event and cache it.
std::vector< float > * sys_isr_
Cached value of sys_isr.
float const & w_pu() const
Get w_pu for current event and cache it.
std::vector< float > * sys_fs_udsgtag40_
Cached value of sys_fs_udsgtag40.
float const & onel_ele8() const
Get onel_ele8 for current event and cache it.
std::vector< float > *const & mm_jet_phi() const
Get mm_jet_phi for current event and cache it.
float ht50_
Cached value of ht50.
TBranch * b_elmu_pt1_
Branch from which elmu_pt1 is read.
float onel_ele8_
Cached value of onel_ele8.
bool c_onel_vvvl_
Flag if cached onel_vvvl up to date.
float elel_phi_
Cached value of elel_phi.
float hig2_phi_
Cached value of hig2_phi.
TBranch * b_ph_pt_
Branch from which ph_pt is read.
std::vector< float > *const & els_deta_sctrk() const
Get els_deta_sctrk for current event and cache it.
std::vector< bool > *const & mus_tight() const
Get mus_tight for current event and cache it.
std::vector< float > * ph_eta_
Cached value of ph_eta.
bool c_dphi3_
Flag if cached dphi3 up to date.
bool c_pass_jets20_
Flag if cached pass_jets20 up to date.
TBranch * b_nvleps_
Branch from which nvleps is read.
TBranch * b_mumuv_phi_
Branch from which mumuv_phi is read.
std::vector< float > *const & jets_pt_res() const
Get jets_pt_res for current event and cache it.
bool pass_jets_tight_
Cached value of pass_jets_tight.
TBranch * b_mus_inz_
Branch from which mus_inz is read.
TBranch * b_pass_jets_nohf_
Branch from which pass_jets_nohf is read.
TBranch * b_els_dphi_sctrk_
Branch from which els_dphi_sctrk is read.
std::vector< float > *const & mc_phi() const
Get mc_phi for current event and cache it.
TBranch * b_mm_ht_
Branch from which mm_ht is read.
std::vector< float > * mm_jet_eta_
Cached value of mm_jet_eta.
float mt_tru_nuw_
Cached value of mt_tru_nuw.
TBranch * b_els_phi_
Branch from which els_phi is read.
TBranch * b_met_calo_phi_
Branch from which met_calo_phi is read.
float const & met_tru_phi() const
Get met_tru_phi for current event and cache it.
TBranch * b_tks_tm_
Branch from which tks_tm is read.
TBranch * b_ht_
Branch from which ht is read.
float const & jetsys_m() const
Get jetsys_m for current event and cache it.
float onmu_vvvl_
Cached value of onmu_vvvl.
TBranch * b_elel_m_
Branch from which elel_m is read.
std::set< const Process * > processes_
TBranch * b_pass40_
Branch from which pass40 is read.
TBranch * b_onel_ele105_
Branch from which onel_ele105 is read.
std::vector< int > *const & mus_trk_algo() const
Get mus_trk_algo for current event and cache it.
bool const & pass50() const
Get pass50 for current event and cache it.
float hig_drmax_
Cached value of hig_drmax.
float mht_clean_
Cached value of mht_clean.
bool c_npv_
Flag if cached npv up to date.
std::vector< float > *const & mus_had_e() const
Get mus_had_e for current event and cache it.
std::vector< int > * mc_momidx_
Cached value of mc_momidx.
bool c_tks_mt2_
Flag if cached tks_mt2 up to date.