21 #include <type_traits> 45 DBG(
"Could not find appropriate type for \"" << name <<
".\"");
61 [baby_func](
const Baby &b){
78 [baby_func](
const Baby &b){
79 const auto &raw = (b.*baby_func)();
100 const set<const Process*> &processes):
1687 if(filename.Contains(
"SMS")) st = 10;
1688 if(filename.Contains(
"_TTJets")) st = 20;
1689 if(filename.Contains(
"_WJets")) st = 30;
1690 if(filename.Contains(
"DYJets")) st = 40;
1691 if(filename.Contains(
"_ZJets")) st = 41;
1692 if(filename.Contains(
"_ST_")) st = 50;
1693 if(filename.Contains(
"_QCD")) st = 60;
1694 if(filename.Contains(
"_TTWJets"))st = 70;
1695 if(filename.Contains(
"_TTZ")) st = 71;
1696 if(filename.Contains(
"_TTG")) st = 72;
1713 if(var_name ==
"dphi1"){
1715 }
else if(var_name ==
"dphi2"){
1717 }
else if(var_name ==
"dphi3"){
1719 }
else if(var_name ==
"dphi4"){
1721 }
else if(var_name ==
"dphi_wlep"){
1723 }
else if(var_name ==
"eff_jetid"){
1725 }
else if(var_name ==
"eff_trig"){
1727 }
else if(var_name ==
"elel_eta"){
1729 }
else if(var_name ==
"elel_m"){
1731 }
else if(var_name ==
"elel_phi"){
1733 }
else if(var_name ==
"elel_pt"){
1735 }
else if(var_name ==
"elel_pt1"){
1737 }
else if(var_name ==
"elel_pt2"){
1739 }
else if(var_name ==
"elel_w"){
1741 }
else if(var_name ==
"elelv_eta"){
1743 }
else if(var_name ==
"elelv_m"){
1745 }
else if(var_name ==
"elelv_phi"){
1747 }
else if(var_name ==
"elelv_pt"){
1749 }
else if(var_name ==
"elelv_pt1"){
1751 }
else if(var_name ==
"elelv_pt2"){
1753 }
else if(var_name ==
"elelv_w"){
1755 }
else if(var_name ==
"elmu_eta"){
1757 }
else if(var_name ==
"elmu_m"){
1759 }
else if(var_name ==
"elmu_phi"){
1761 }
else if(var_name ==
"elmu_pt"){
1763 }
else if(var_name ==
"elmu_pt1"){
1765 }
else if(var_name ==
"elmu_pt2"){
1767 }
else if(var_name ==
"elmu_w"){
1769 }
else if(var_name ==
"els_charge"){
1771 }
else if(var_name ==
"els_d0"){
1773 }
else if(var_name ==
"els_deta_sctrk"){
1775 }
else if(var_name ==
"els_dphi_sctrk"){
1777 }
else if(var_name ==
"els_dz"){
1779 }
else if(var_name ==
"els_ele105"){
1781 }
else if(var_name ==
"els_ele23"){
1783 }
else if(var_name ==
"els_ele8"){
1785 }
else if(var_name ==
"els_em_e"){
1787 }
else if(var_name ==
"els_eoverp"){
1789 }
else if(var_name ==
"els_eta"){
1791 }
else if(var_name ==
"els_hovere"){
1793 }
else if(var_name ==
"els_inz"){
1795 }
else if(var_name ==
"els_inzv"){
1797 }
else if(var_name ==
"els_ip3d"){
1799 }
else if(var_name ==
"els_ispf"){
1801 }
else if(var_name ==
"els_miniso"){
1803 }
else if(var_name ==
"els_phi"){
1805 }
else if(var_name ==
"els_pt"){
1807 }
else if(var_name ==
"els_reliso"){
1809 }
else if(var_name ==
"els_sceta"){
1811 }
else if(var_name ==
"els_sig"){
1813 }
else if(var_name ==
"els_sigid"){
1815 }
else if(var_name ==
"els_tight"){
1817 }
else if(var_name ==
"els_tm"){
1819 }
else if(var_name ==
"els_trk_nholes"){
1821 }
else if(var_name ==
"els_trk_pt"){
1823 }
else if(var_name ==
"els_trk_pterr"){
1825 }
else if(var_name ==
"els_vvvl"){
1827 }
else if(var_name ==
"els_vvvl_eta"){
1829 }
else if(var_name ==
"els_vvvl_phi"){
1831 }
else if(var_name ==
"els_vvvl_pt"){
1833 }
else if(var_name ==
"event"){
1835 }
else if(var_name ==
"fjets14_eta"){
1837 }
else if(var_name ==
"fjets14_m"){
1839 }
else if(var_name ==
"fjets14_nconst"){
1841 }
else if(var_name ==
"fjets14_phi"){
1843 }
else if(var_name ==
"fjets14_pt"){
1845 }
else if(var_name ==
"fjets40_eta"){
1847 }
else if(var_name ==
"fjets40_m"){
1849 }
else if(var_name ==
"fjets40_nconst"){
1851 }
else if(var_name ==
"fjets40_phi"){
1853 }
else if(var_name ==
"fjets40_pt"){
1855 }
else if(var_name ==
"fromGS"){
1857 }
else if(var_name ==
"hig1_eta"){
1859 }
else if(var_name ==
"hig1_m"){
1861 }
else if(var_name ==
"hig1_phi"){
1863 }
else if(var_name ==
"hig1_pt"){
1865 }
else if(var_name ==
"hig2_eta"){
1867 }
else if(var_name ==
"hig2_m"){
1869 }
else if(var_name ==
"hig2_phi"){
1871 }
else if(var_name ==
"hig2_pt"){
1873 }
else if(var_name ==
"hig_am"){
1875 }
else if(var_name ==
"hig_bin"){
1877 }
else if(var_name ==
"hig_dm"){
1879 }
else if(var_name ==
"hig_dphi"){
1881 }
else if(var_name ==
"hig_drmax"){
1883 }
else if(var_name ==
"ht"){
1885 }
else if(var_name ==
"ht40"){
1887 }
else if(var_name ==
"ht50"){
1889 }
else if(var_name ==
"ht_clean"){
1891 }
else if(var_name ==
"ht_hlt"){
1893 }
else if(var_name ==
"ht_isr_me"){
1895 }
else if(var_name ==
"ht_ra2"){
1897 }
else if(var_name ==
"ht_tru"){
1899 }
else if(var_name ==
"htx"){
1901 }
else if(var_name ==
"htx40"){
1903 }
else if(var_name ==
"htx50"){
1905 }
else if(var_name ==
"isr_tru_eta"){
1907 }
else if(var_name ==
"isr_tru_phi"){
1909 }
else if(var_name ==
"isr_tru_pt"){
1911 }
else if(var_name ==
"jetmismeas"){
1913 }
else if(var_name ==
"jets_csv"){
1915 }
else if(var_name ==
"jets_eta"){
1917 }
else if(var_name ==
"jets_fjet08_index"){
1919 }
else if(var_name ==
"jets_fjet12_index"){
1921 }
else if(var_name ==
"jets_fjet14_index"){
1923 }
else if(var_name ==
"jets_fjet14_nolep_index"){
1925 }
else if(var_name ==
"jets_fjet40_index"){
1927 }
else if(var_name ==
"jets_fjet50_index"){
1929 }
else if(var_name ==
"jets_h1"){
1931 }
else if(var_name ==
"jets_h2"){
1933 }
else if(var_name ==
"jets_hflavor"){
1935 }
else if(var_name ==
"jets_isisr"){
1937 }
else if(var_name ==
"jets_islep"){
1939 }
else if(var_name ==
"jets_m"){
1941 }
else if(var_name ==
"jets_phi"){
1943 }
else if(var_name ==
"jets_pt"){
1945 }
else if(var_name ==
"jets_pt_res"){
1947 }
else if(var_name ==
"jetsys_eta"){
1949 }
else if(var_name ==
"jetsys_m"){
1951 }
else if(var_name ==
"jetsys_nob_eta"){
1953 }
else if(var_name ==
"jetsys_nob_m"){
1955 }
else if(var_name ==
"jetsys_nob_phi"){
1957 }
else if(var_name ==
"jetsys_nob_pt"){
1959 }
else if(var_name ==
"jetsys_phi"){
1961 }
else if(var_name ==
"jetsys_pt"){
1963 }
else if(var_name ==
"json12p9"){
1965 }
else if(var_name ==
"json2p6"){
1967 }
else if(var_name ==
"json4p0"){
1969 }
else if(var_name ==
"json7p65"){
1971 }
else if(var_name ==
"leps_eta"){
1973 }
else if(var_name ==
"leps_id"){
1975 }
else if(var_name ==
"leps_phi"){
1977 }
else if(var_name ==
"leps_pt"){
1979 }
else if(var_name ==
"low_dphi"){
1981 }
else if(var_name ==
"lumiblock"){
1983 }
else if(var_name ==
"m_tt"){
1985 }
else if(var_name ==
"mc_eta"){
1987 }
else if(var_name ==
"mc_id"){
1989 }
else if(var_name ==
"mc_mass"){
1991 }
else if(var_name ==
"mc_mom"){
1993 }
else if(var_name ==
"mc_momidx"){
1995 }
else if(var_name ==
"mc_phi"){
1997 }
else if(var_name ==
"mc_pt"){
1999 }
else if(var_name ==
"mc_status"){
2001 }
else if(var_name ==
"mct"){
2003 }
else if(var_name ==
"met"){
2005 }
else if(var_name ==
"met_calo"){
2007 }
else if(var_name ==
"met_calo_phi"){
2009 }
else if(var_name ==
"met_mini"){
2011 }
else if(var_name ==
"met_mini_phi"){
2013 }
else if(var_name ==
"met_nohf"){
2015 }
else if(var_name ==
"met_nohf_phi"){
2017 }
else if(var_name ==
"met_phi"){
2019 }
else if(var_name ==
"met_raw"){
2021 }
else if(var_name ==
"met_raw_phi"){
2023 }
else if(var_name ==
"met_rebal"){
2025 }
else if(var_name ==
"met_tru"){
2027 }
else if(var_name ==
"met_tru_nuw"){
2029 }
else if(var_name ==
"met_tru_nuw_phi"){
2031 }
else if(var_name ==
"met_tru_phi"){
2033 }
else if(var_name ==
"mgluino"){
2035 }
else if(var_name ==
"mht"){
2037 }
else if(var_name ==
"mht_clean"){
2039 }
else if(var_name ==
"mht_clean_phi"){
2041 }
else if(var_name ==
"mht_phi"){
2043 }
else if(var_name ==
"mj08"){
2045 }
else if(var_name ==
"mj12"){
2047 }
else if(var_name ==
"mj14"){
2049 }
else if(var_name ==
"mj14_nolep"){
2051 }
else if(var_name ==
"mj40"){
2053 }
else if(var_name ==
"mj50"){
2055 }
else if(var_name ==
"mlsp"){
2057 }
else if(var_name ==
"mm"){
2059 }
else if(var_name ==
"mm_el_miniso"){
2061 }
else if(var_name ==
"mm_el_pt"){
2063 }
else if(var_name ==
"mm_ht"){
2065 }
else if(var_name ==
"mm_jet_eta"){
2067 }
else if(var_name ==
"mm_jet_m"){
2069 }
else if(var_name ==
"mm_jet_phi"){
2071 }
else if(var_name ==
"mm_jet_pt"){
2073 }
else if(var_name ==
"mm_lep_pt"){
2075 }
else if(var_name ==
"mm_met"){
2077 }
else if(var_name ==
"mm_met_phi"){
2079 }
else if(var_name ==
"mm_mj14_lep"){
2081 }
else if(var_name ==
"mm_mj14_nolep"){
2083 }
else if(var_name ==
"mm_mt"){
2085 }
else if(var_name ==
"mm_mu_miniso"){
2087 }
else if(var_name ==
"mm_mu_pt"){
2089 }
else if(var_name ==
"mm_nbm"){
2091 }
else if(var_name ==
"mm_nels"){
2093 }
else if(var_name ==
"mm_njets"){
2095 }
else if(var_name ==
"mm_nleps"){
2097 }
else if(var_name ==
"mm_nmus"){
2099 }
else if(var_name ==
"mt"){
2101 }
else if(var_name ==
"mt2"){
2103 }
else if(var_name ==
"mt2_0mass"){
2105 }
else if(var_name ==
"mt_nohf"){
2107 }
else if(var_name ==
"mt_rebal"){
2109 }
else if(var_name ==
"mt_tru"){
2111 }
else if(var_name ==
"mt_tru_nuw"){
2113 }
else if(var_name ==
"mumu_eta"){
2115 }
else if(var_name ==
"mumu_m"){
2117 }
else if(var_name ==
"mumu_phi"){
2119 }
else if(var_name ==
"mumu_pt"){
2121 }
else if(var_name ==
"mumu_pt1"){
2123 }
else if(var_name ==
"mumu_pt2"){
2125 }
else if(var_name ==
"mumu_w"){
2127 }
else if(var_name ==
"mumuv_eta"){
2129 }
else if(var_name ==
"mumuv_m"){
2131 }
else if(var_name ==
"mumuv_phi"){
2133 }
else if(var_name ==
"mumuv_pt"){
2135 }
else if(var_name ==
"mumuv_pt1"){
2137 }
else if(var_name ==
"mumuv_pt2"){
2139 }
else if(var_name ==
"mumuv_w"){
2141 }
else if(var_name ==
"mus_charge"){
2143 }
else if(var_name ==
"mus_d0"){
2145 }
else if(var_name ==
"mus_dz"){
2147 }
else if(var_name ==
"mus_em_e"){
2149 }
else if(var_name ==
"mus_eta"){
2151 }
else if(var_name ==
"mus_had_e"){
2153 }
else if(var_name ==
"mus_inz"){
2155 }
else if(var_name ==
"mus_inzv"){
2157 }
else if(var_name ==
"mus_isomu18"){
2159 }
else if(var_name ==
"mus_miniso"){
2161 }
else if(var_name ==
"mus_mu50"){
2163 }
else if(var_name ==
"mus_mu8"){
2165 }
else if(var_name ==
"mus_phi"){
2167 }
else if(var_name ==
"mus_pt"){
2169 }
else if(var_name ==
"mus_pterr"){
2171 }
else if(var_name ==
"mus_reliso"){
2173 }
else if(var_name ==
"mus_sig"){
2175 }
else if(var_name ==
"mus_sigid"){
2177 }
else if(var_name ==
"mus_tight"){
2179 }
else if(var_name ==
"mus_tm"){
2181 }
else if(var_name ==
"mus_trk_algo"){
2183 }
else if(var_name ==
"mus_trk_nholes_in"){
2185 }
else if(var_name ==
"mus_trk_nholes_out"){
2187 }
else if(var_name ==
"mus_trk_quality"){
2189 }
else if(var_name ==
"mus_vvvl"){
2191 }
else if(var_name ==
"mus_vvvl_eta"){
2193 }
else if(var_name ==
"mus_vvvl_phi"){
2195 }
else if(var_name ==
"mus_vvvl_pt"){
2197 }
else if(var_name ==
"nbl"){
2199 }
else if(var_name ==
"nbm"){
2201 }
else if(var_name ==
"nbm20"){
2203 }
else if(var_name ==
"nbm40"){
2205 }
else if(var_name ==
"nbm50"){
2207 }
else if(var_name ==
"nbm_ra2"){
2209 }
else if(var_name ==
"nbt"){
2211 }
else if(var_name ==
"nels"){
2213 }
else if(var_name ==
"nels_ele23"){
2215 }
else if(var_name ==
"nels_vvvl"){
2217 }
else if(var_name ==
"nfjets14"){
2219 }
else if(var_name ==
"nfjets40"){
2221 }
else if(var_name ==
"nisr"){
2223 }
else if(var_name ==
"nisr_me"){
2225 }
else if(var_name ==
"njets"){
2227 }
else if(var_name ==
"njets20"){
2229 }
else if(var_name ==
"njets40"){
2231 }
else if(var_name ==
"njets50"){
2233 }
else if(var_name ==
"njets_clean"){
2235 }
else if(var_name ==
"njets_ra2"){
2237 }
else if(var_name ==
"nleps"){
2239 }
else if(var_name ==
"nleps_tm"){
2241 }
else if(var_name ==
"nmus"){
2243 }
else if(var_name ==
"nmus_isomu18"){
2245 }
else if(var_name ==
"nmus_vvvl"){
2247 }
else if(var_name ==
"nonblind"){
2249 }
else if(var_name ==
"nph"){
2251 }
else if(var_name ==
"npv"){
2253 }
else if(var_name ==
"ntks"){
2255 }
else if(var_name ==
"ntruels"){
2257 }
else if(var_name ==
"ntruleps"){
2259 }
else if(var_name ==
"ntrumus"){
2261 }
else if(var_name ==
"ntrupv"){
2263 }
else if(var_name ==
"ntrupv_mean"){
2265 }
else if(var_name ==
"ntrutaush"){
2267 }
else if(var_name ==
"ntrutausl"){
2269 }
else if(var_name ==
"nvels"){
2271 }
else if(var_name ==
"nveto"){
2273 }
else if(var_name ==
"nvleps"){
2275 }
else if(var_name ==
"nvmus"){
2277 }
else if(var_name ==
"onel_ele105"){
2279 }
else if(var_name ==
"onel_ele23"){
2281 }
else if(var_name ==
"onel_ele8"){
2283 }
else if(var_name ==
"onel_vvvl"){
2285 }
else if(var_name ==
"onht"){
2287 }
else if(var_name ==
"onmet"){
2289 }
else if(var_name ==
"onmu_isomu18"){
2291 }
else if(var_name ==
"onmu_mu50"){
2293 }
else if(var_name ==
"onmu_mu8"){
2295 }
else if(var_name ==
"onmu_vvvl"){
2297 }
else if(var_name ==
"onph_ph90"){
2299 }
else if(var_name ==
"pass"){
2301 }
else if(var_name ==
"pass20"){
2303 }
else if(var_name ==
"pass40"){
2305 }
else if(var_name ==
"pass50"){
2307 }
else if(var_name ==
"pass_cschalo"){
2309 }
else if(var_name ==
"pass_ecaldeadcell"){
2311 }
else if(var_name ==
"pass_eebadsc"){
2313 }
else if(var_name ==
"pass_goodv"){
2315 }
else if(var_name ==
"pass_hbhe"){
2317 }
else if(var_name ==
"pass_hbheiso"){
2319 }
else if(var_name ==
"pass_jets"){
2321 }
else if(var_name ==
"pass_jets20"){
2323 }
else if(var_name ==
"pass_jets40"){
2325 }
else if(var_name ==
"pass_jets50"){
2327 }
else if(var_name ==
"pass_jets_nohf"){
2329 }
else if(var_name ==
"pass_jets_ra2"){
2331 }
else if(var_name ==
"pass_jets_tight"){
2333 }
else if(var_name ==
"pass_jets_tight_ra2"){
2335 }
else if(var_name ==
"pass_nohf"){
2337 }
else if(var_name ==
"pass_ra2"){
2339 }
else if(var_name ==
"pass_ra2_badmu"){
2341 }
else if(var_name ==
"ph_eta"){
2343 }
else if(var_name ==
"ph_ph90"){
2345 }
else if(var_name ==
"ph_phi"){
2347 }
else if(var_name ==
"ph_pt"){
2349 }
else if(var_name ==
"ph_tm"){
2351 }
else if(var_name ==
"run"){
2353 }
else if(var_name ==
"st"){
2355 }
else if(var_name ==
"st40"){
2357 }
else if(var_name ==
"st50"){
2359 }
else if(var_name ==
"stitch"){
2361 }
else if(var_name ==
"sys_bctag"){
2363 }
else if(var_name ==
"sys_bctag40"){
2365 }
else if(var_name ==
"sys_bctag_loose"){
2367 }
else if(var_name ==
"sys_fs_bctag"){
2369 }
else if(var_name ==
"sys_fs_bctag40"){
2371 }
else if(var_name ==
"sys_fs_lep"){
2373 }
else if(var_name ==
"sys_fs_udsgtag"){
2375 }
else if(var_name ==
"sys_fs_udsgtag40"){
2377 }
else if(var_name ==
"sys_ht"){
2379 }
else if(var_name ==
"sys_ht40"){
2381 }
else if(var_name ==
"sys_isr"){
2383 }
else if(var_name ==
"sys_lep"){
2385 }
else if(var_name ==
"sys_met"){
2387 }
else if(var_name ==
"sys_mj14"){
2389 }
else if(var_name ==
"sys_mj14_nolep"){
2391 }
else if(var_name ==
"sys_mj40"){
2393 }
else if(var_name ==
"sys_mt"){
2395 }
else if(var_name ==
"sys_muf"){
2397 }
else if(var_name ==
"sys_mur"){
2399 }
else if(var_name ==
"sys_murf"){
2401 }
else if(var_name ==
"sys_nbm"){
2403 }
else if(var_name ==
"sys_nbm40"){
2405 }
else if(var_name ==
"sys_njets"){
2407 }
else if(var_name ==
"sys_njets40"){
2409 }
else if(var_name ==
"sys_pass"){
2411 }
else if(var_name ==
"sys_pass40"){
2413 }
else if(var_name ==
"sys_pu"){
2415 }
else if(var_name ==
"sys_st"){
2417 }
else if(var_name ==
"sys_st40"){
2419 }
else if(var_name ==
"sys_trig"){
2421 }
else if(var_name ==
"sys_udsgtag"){
2423 }
else if(var_name ==
"sys_udsgtag40"){
2425 }
else if(var_name ==
"sys_udsgtag_loose"){
2427 }
else if(var_name ==
"tks_d0"){
2429 }
else if(var_name ==
"tks_dz"){
2431 }
else if(var_name ==
"tks_eta"){
2433 }
else if(var_name ==
"tks_miniso"){
2435 }
else if(var_name ==
"tks_mt"){
2437 }
else if(var_name ==
"tks_mt2"){
2439 }
else if(var_name ==
"tks_pdg"){
2441 }
else if(var_name ==
"tks_phi"){
2443 }
else if(var_name ==
"tks_pt"){
2445 }
else if(var_name ==
"tks_reliso"){
2447 }
else if(var_name ==
"tks_tm"){
2449 }
else if(var_name ==
"trig"){
2451 }
else if(var_name ==
"trig_lep"){
2453 }
else if(var_name ==
"trig_met"){
2455 }
else if(var_name ==
"trig_prescale"){
2457 }
else if(var_name ==
"trig_ra4"){
2459 }
else if(var_name ==
"trig_vvvl"){
2461 }
else if(var_name ==
"type"){
2463 }
else if(var_name ==
"w_btag"){
2465 }
else if(var_name ==
"w_btag40"){
2467 }
else if(var_name ==
"w_btag_loose"){
2469 }
else if(var_name ==
"w_fs_lep"){
2471 }
else if(var_name ==
"w_isr"){
2473 }
else if(var_name ==
"w_lep"){
2475 }
else if(var_name ==
"w_lumi"){
2477 }
else if(var_name ==
"w_pu"){
2479 }
else if(var_name ==
"w_toppt"){
2481 }
else if(var_name ==
"weight"){
2483 }
else if(var_name ==
"weight_rpv"){
2486 DBG(
"Function lookup failed for \"" << var_name <<
".\"");
2891 if(
chain_)
ERROR(
"Chain has already been initialized");
2893 chain_ = unique_ptr<TChain>(
new TChain(
"tree"));
2895 chain_->Add(file.c_str());
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.
int const & njets50() const
Get njets50 for current event and cache it.
bool c_mm_ht_
Flag if cached mm_ht up to date.
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.
NamedFunc::ScalarFunc ScalarFunc
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.
float const & onht() const
Get onht for current event and cache it.
TBranch * b_els_ele23_
Branch from which els_ele23 is read.
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.
std::vector< float > *const & mus_eta() const
Get mus_eta for current event and cache it.
float met_raw_
Cached value of met_raw.
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.
std::vector< ScalarType > VectorType
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 const & hig1_pt() const
Get hig1_pt for current event and cache it.
float mt2_0mass_
Cached value of mt2_0mass.
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.
float const & hig_dphi() const
Get hig_dphi for current event and cache it.
bool c_mus_dz_
Flag if cached mus_dz up to date.
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.
float const & mumu_w() const
Get mumu_w for current event and cache it.
std::vector< bool > * ph_tm_
Cached value of ph_tm.
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.
std::vector< bool > *const & sys_pass() const
Get sys_pass for current event and cache it.
bool c_ntrupv_mean_
Flag if cached ntrupv_mean up to date.
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.
ScalarType(const Baby &) ScalarFunc
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.
std::vector< float > *const & mm_mj14_nolep() const
Get mm_mj14_nolep for current event and cache it.
TBranch * b_nmus_vvvl_
Branch from which nmus_vvvl is read.
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.
float const & st() const
Get st for current event and cache it.
bool c_elelv_w_
Flag if cached elelv_w up to date.
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.
std::vector< int > *const & jets_fjet50_index() const
Get jets_fjet50_index for current event and cache it.
TBranch * b_dphi_wlep_
Branch from which dphi_wlep is read.
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 const & mt() const
Get mt for current event and cache it.
float ntrupv_mean_
Cached value of ntrupv_mean.
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.
int const & nbt() const
Get nbt for current event and cache it.
bool c_els_inzv_
Flag if cached els_inzv up to date.
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.
std::vector< float > *const & sys_pu() const
Get sys_pu for current event and cache it.
float w_fs_lep_
Cached value of w_fs_lep.
bool const & pass_hbheiso() const
Get pass_hbheiso for current event and cache it.
bool const & pass_ra2_badmu() const
Get pass_ra2_badmu for current event and cache it.
std::vector< bool > * jets_h1_
Cached value of jets_h1.
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.
std::vector< bool > *const & mus_isomu18() const
Get mus_isomu18 for current event and cache it.
long total_entries_
Cached number of events in TChain.
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.
VectorType(const Baby &) VectorFunc
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.
float const & eff_jetid() const
Get eff_jetid for current event and cache it.
TBranch * b_mc_mass_
Branch from which mc_mass is read.
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.
int const & nmus() const
Get nmus for current event and cache it.
float onht_
Cached value of onht.
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.
std::vector< float > *const & mus_d0() const
Get mus_d0 for current event and cache it.
float w_isr_
Cached value of w_isr.
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.
float const & jetsys_phi() const
Get jetsys_phi for current event and cache it.
TBranch * b_sys_nbm_
Branch from which sys_nbm is read.
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.
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_jetsys_nob_m_
Branch from which jetsys_nob_m is read.
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.
float const & mumuv_w() const
Get mumuv_w for current event and cache it.
bool c_els_ip3d_
Flag if cached els_ip3d up to date.
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.
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.
float const & hig1_phi() const
Get hig1_phi for current event and cache it.
bool c_sys_isr_
Flag if cached sys_isr up to date.
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.
float const & w_btag_loose() const
Get w_btag_loose for current event and cache it.
TBranch * b_elmu_phi_
Branch from which elmu_phi is read.
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.
std::vector< float > *const & mus_pterr() const
Get mus_pterr for current event and cache it.
TBranch * b_mumu_m_
Branch from which mumu_m is read.
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.
std::vector< float > *const & sys_lep() const
Get sys_lep for current event and cache it.
TBranch * b_fromGS_
Branch from which fromGS is read.
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.
std::vector< bool > *const & els_ele23() const
Get els_ele23 for current event and cache it.
TBranch * b_els_trk_nholes_
Branch from which els_trk_nholes is read.
int const & nmus_vvvl() const
Get nmus_vvvl for current event and cache it.
bool c_tks_eta_
Flag if cached tks_eta up to date.
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.
float const & met_tru() const
Get met_tru for current event and cache it.
bool c_pass_ra2_
Flag if cached pass_ra2 up to date.
TBranch * b_mgluino_
Branch from which mgluino is read.
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.
NamedFunc GetFunction(vector< T > *const &(Baby::*baby_func)() const, const string &name)
Get NamedFunc for a function returning a vector.
std::vector< bool > * mus_trk_quality_
Cached value of mus_trk_quality.
bool c_elel_pt2_
Flag if cached elel_pt2 up to date.
float const & weight() const
Get weight for current event and cache it.
TBranch * b_sys_udsgtag_
Branch from which sys_udsgtag is read.
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.
float const & elel_pt2() const
Get elel_pt2 for current event and cache it.
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 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.
int const & nph() const
Get nph for current event and cache it.
std::vector< float > * sys_muf_
Cached value of sys_muf.
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.
std::vector< float > *const & fjets40_phi() const
Get fjets40_phi for current event and cache it.
bool c_ntrutausl_
Flag if cached ntrutausl up to date.
bool c_mus_sigid_
Flag if cached mus_sigid up to date.
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.
std::vector< float > *const & mm_met_phi() const
Get mm_met_phi for current event and cache it.
bool c_mus_sig_
Flag if cached mus_sig up to date.
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.
bool const & pass_jets20() const
Get pass_jets20 for current event and cache it.
TBranch * b_els_deta_sctrk_
Branch from which els_deta_sctrk is read.
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.
float const & onmu_vvvl() const
Get onmu_vvvl for current event and cache it.
bool c_sys_pass40_
Flag if cached sys_pass40 up to date.
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< float > *const & mus_miniso() const
Get mus_miniso for current event and cache it.
std::vector< int > * mm_nmus_
Cached value of mm_nmus.
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.
int const & ntrupv() const
Get ntrupv for current event and cache it.
std::vector< int > * mc_status_
Cached value of mc_status.
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.
std::vector< float > *const & els_em_e() const
Get els_em_e for current event and cache it.
float jetsys_phi_
Cached value of jetsys_phi.
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.
float const & isr_tru_phi() const
Get isr_tru_phi for current event and cache it.
bool c_hig_bin_
Flag if cached hig_bin up to date.
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.
NamedFunc::VectorType VectorType
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.
NamedFunc::ScalarType ScalarType
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.
float const & dphi_wlep() const
Get dphi_wlep for current event and cache it.
bool c_mm_el_pt_
Flag if cached mm_el_pt up to date.
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.
std::vector< float > *const & leps_id() const
Get leps_id for current event and cache it.
TBranch * b_nbm50_
Branch from which nbm50 is read.
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.
std::vector< int > *const & fjets40_nconst() const
Get fjets40_nconst for current event and cache it.
TBranch * b_sys_lep_
Branch from which sys_lep is read.
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.
NamedFunc::VectorFunc VectorFunc
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.
std::vector< int > *const & mus_trk_algo() const
Get mus_trk_algo for current event and cache it.
TBranch * b_onel_ele105_
Branch from which onel_ele105 is read.
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.