def __init__(self, name="TrigL2ElectronMuonAngleFex"): super(TrigL2ElectronMuonAngleFex, self).__init__(name) # AcceptAll flag: if true take events regardless of cuts self.AcceptAll = False # cuts self.ValidElectron = True # require invariant mass within window and angular distance self.MaxDRCut = 20.0 self.MaxDPhiCut = 4.0 self.LowerMassCut = 0.0 * GeV self.UpperMassCut = 999.0 * GeV self.AthenaMonTools = [ mon.TrigL2ElectronMuonAngleOnlineMonitoring(), mon.TrigL2ElectronMuonAngleValidationMonitoring_emutopo() ]
def __init__(self, name="TrigL2PhotonMuonAngleHypo_tau"): super(TrigL2PhotonMuonAngleHypo_tau, self).__init__(name) # AcceptAll flag: if true take events regardless of cuts self.AcceptAll = False self.inputLabel = "L2_PhotonMuonTopoFEX" # require invariant mass within window, distance within a range plus maximal separation in R-phi plane. self.OppositeSign = False self.CommonVertex = False self.MaxDRCut = 2. self.MinDRCut = 0.0 self.MaxDPhiCut = 2. self.LowerMassCut = 0. * GeV self.UpperMassCut = 6.0 * GeV self.AthenaMonTools = [ mon.TrigL2ElectronMuonAngleOnlineMonitoring(), mon.TrigL2ElectronMuonAngleValidationMonitoring_emutopo() ]