Example #1
0
    def __init__(self, name = "EFBMuMuFex_Jpsi_oneTE"):
        EFBMuMuFex_Jpsi.__init__( self, name )

        self.NumberOfInputs     = 1
        self.UseRoIs = False

        from TrigTimeMonitor.TrigTimeHistToolConfig import TrigTimeHistToolConfig
        time = TrigTimeHistToolConfig("Time")
        from TrigBphysHypo.TrigEFBMuMuFexMonitoring import TrigEFBMuMuFexValidationMonitoring
        validation = TrigEFBMuMuFexValidationMonitoring()
        from TrigBphysHypo.TrigEFBMuMuFexMonitoring import TrigEFBMuMuFexOnlineMonitoring
        online = TrigEFBMuMuFexOnlineMonitoring()

        self.AthenaMonTools = [ validation, online, time ]
Example #2
0
    def __init__(self, name = "EFBMuMuFex_muEF"):
        super( EFBMuMuFex_muEF, self ).__init__( name )

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

        # L2 Bmumu cuts
        self.LowerMassCut      = 100.
        self.UpperMassCut      = 13000.
        self.ApplyUpperMassCut = True

        from TrigTimeMonitor.TrigTimeHistToolConfig import TrigTimeHistToolConfig
        time = TrigTimeHistToolConfig("Time")
        from TrigBphysHypo.TrigEFBMuMuFexMonitoring import TrigEFBMuMuFexValidationMonitoring
        validation = TrigEFBMuMuFexValidationMonitoring()
        from TrigBphysHypo.TrigEFBMuMuFexMonitoring import TrigEFBMuMuFexOnlineMonitoring
        online = TrigEFBMuMuFexOnlineMonitoring()

        self.AthenaMonTools = [ validation, online, time ]
Example #3
0
    def __init__(self, name = "EFBMuMuFex_DiMu_18invm60_noOS"):
        super( TrigEFBMuMuFex, self ).__init__( name )

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

        # L2 Bmumu cuts
        self.LowerMassCut      = 18000.
        self.UpperMassCut      = 60000.
        self.OppositeSign      = False
        self.ApplyUpperMassCut = True
        self.MuonAlgo          = "TrigMuSuperEF"

        from TrigTimeMonitor.TrigTimeHistToolConfig import TrigTimeHistToolConfig
        time = TrigTimeHistToolConfig("Time")
        from TrigBphysHypo.TrigEFBMuMuFexMonitoring import TrigEFBMuMuFexValidationMonitoring
        validation = TrigEFBMuMuFexValidationMonitoring()
        from TrigBphysHypo.TrigEFBMuMuFexMonitoring import TrigEFBMuMuFexOnlineMonitoring
        online = TrigEFBMuMuFexOnlineMonitoring()

        self.AthenaMonTools = [ validation, online, time ]