Пример #1
0
    def __init__(self, name="TrigEFElectronMuonAngleHypo_loose"):
        super(TrigEFElectronMuonAngleHypo_loose, self).__init__(name)

        # AcceptAll flag: if true take events regardless of cuts
        self.AcceptAll = False

        # require invariant mass within window
        self.LowerMassCut = 1.0 * GeV
        self.UpperMassCut = 20.0 * GeV
        self.CommonVertex = False
        self.OppositeSign = False
        self.MaxDRCut = 4.0
        self.MinDRCut = 0.1
        self.MaxDPhiCut = 1.5

        self.AthenaMonTools = [
            mon.TrigEFElectronMuonAngleOnlineHypoMonitoring(),
            mon.TrigEFElectronMuonAngleValidationHypoMonitoring_emutopo()
        ]
Пример #2
0
    def __init__(self, name="TrigEFPhotonMuonAngleHypo_tau"):
        super(TrigEFPhotonMuonAngleHypo_tau, self).__init__(name)

        self.inputLabel = "EF_PhotonMuonTopoFEX"
        # AcceptAll flag: if true take events regardless of cuts
        self.AcceptAll = False

        # require invariant mass within window
        self.LowerMassCut = 0. * GeV
        self.UpperMassCut = 2.5 * GeV
        self.CommonVertex = False
        self.OppositeSign = False
        self.MaxDRCut = 0.6
        self.MinDRCut = 0.
        self.MaxDPhiCut = 1.5

        self.AthenaMonTools = [
            mon.TrigEFElectronMuonAngleOnlineHypoMonitoring(),
            mon.TrigEFElectronMuonAngleValidationHypoMonitoring_emutopo()
        ]