def __init__(self): TauTauSelector.__init__(self) # Selection self.min_dphi = 2.7 # Tag and Probe indicies self.tag_index = array("i", [-1]) # needs to be like this to write to TTree self.probe_index = array("i", [-1])
ele_selector.max_etcone20rel = 0.2 # Tau Selector tau_selector = TauSelector() tau_selector.min_pt = 50000. tau_selector.max_eta = 2.5 tau_selector.req_bdt_m = True #tau_selector.req_ebdt_m = True #tau_selector.req_muon_veto = True tau_selector.allowed_authors = [1, 3] tau_selector.allowed_ntracks = [1, 3] #tau_selector.req_unit_charge = True #tau_selector.veto_loose_muon = True # TauTau Selector tautau_selector = TauTauSelector() tautau_selector.tau1_selector = ele_selector tautau_selector.tau2_selector = tau_selector tautau_selector.req_overlap_removal = False ## ------------ Skimming and Slimming ------------ ## skimmer = Skimmer() skimmer.selectors.append(tautau_selector) skimmer.switch_off_branches = [ 'tau_cluster_*', 'jet_*', #'ph_*', 'mu_muid_*', 'trk_*', 'cl_*',
def initialise(self, _ch): TauTauSelector.initialise(self, _ch)
muon2_selector = MuonSelector() muon2_selector.min_pt = 15000. muon2_selector.max_eta = 2.4 #muon2_selector.req_combined = True muon2_selector.req_loose = True muon2_selector.max_z0 = 10. muon2_selector.req_trt_cleaning = True muon2_selector.min_BLHits = 1 muon2_selector.min_PixHits = 2 muon2_selector.min_SCTHits = 6 muon2_selector.max_SCTHoles = 1 muon2_selector.max_nucone40 = 1 muon2_selector.max_etcone20rel = 0.06 # TauTau Selector tautau_selector = TauTauSelector() tautau_selector.tau1_selector = muon1_selector tautau_selector.tau2_selector = muon2_selector tautau_selector.req_overlap_removal = True ## ------------ Skimming and Slimming ------------ ## skimmer = Skimmer() skimmer.selectors.append(tautau_selector) skimmer.switch_off_branches = [ 'tau_cluster_*', #'jet_*', #'ph_*', 'mu_muid_*', 'trk_*', 'cl_*',