def HT400_Ele5(ev): if ev.L1_HTT100 and HtPassed( thresh=400., ht_type=ev.CorHT) and ev.Electrons is not None: for ele in ev.Electrons: if ele.ElectronPassed(): return True return False
def HT400_Ele5_PFMHT50(ev): if ev.L1_HTT100 and HtPassed(thresh=400., ht_type=ev.CorHT) and ev.pfMHTPassed( 50.) and ev.Electrons is not None: for e in ev.Electrons: if e.ElectronPassed(): return True return False return False
def HT400_DoubleTau10(ev): if ev.L1_HTT100 and HtPassed(thresh=400., ht_type=ev.CorHT) and ev.pfTau is not None: taus = 0 for t in ev.pfTau: if t.PFTauPassedNoMuonIDNoEleID(ev.UncorJets): taus += 1 if taus >= 2: return True return False
def HT400_PFMHT50(ev): if ev.L1_HTT100 and ev.pfMHTPassed(50.) and HtPassed(thresh=400., ht_type=ev.CorHT): return True return False
def HT400_Mu5(ev): if ev.L1_HTT100 and HtPassed(thresh=400., ht_type=ev.CorHT) and ev.OneMuonPassed(): return True return False