示例#1
0
    def __init__(self, name, exp, channel, Delini, interptype="log"):
        self.exp = exp
        self.channel = channel
        self.delini = Delini
        self.descr = "No description for this limit"
        self.ref = "No reference for this limit"
        self.combthr = 1.1  # Standard value used when relevant to combine the upper and lower limit
        try:
            self.name = name
            self.mx_ini, self.lim_ini = uf.LoadData('LimData/' + name + '.dat',
                                                    interptype)


#             if verbose: print("Loading: ",  self.name,self.lim_ini   )
        except:
            self.name = "NotDefined"
            self.mx_ini = np.logspace(-3., 1., 30.)
            self.lim_ini = np.zeros(np.shape(self.mx_ini))

        try:
            self.model = model
        except:
            self.model = "No model for this limit"

        self.lim_inifull = {
            "V": (self.mx_ini, self.lim_ini),
            "AV": (self.mx_ini, self.lim_ini)
        }
示例#2
0
atlas_monoXlow.ref = "inspirehep.net/record/1635274"
atlas_monoXlow.UpdateLimIni(xi_ATLAS, Lim_ATLAS_Down)
UpdateLimitList(atlas_monoXlow)

atlas_monoXhigh = Limit("", "atlas", "monojet_up", 0.0)
atlas_monoXhigh.descr = """
Limits for ATLAS collaboration, 1711.03301 based on the upper recasted limit from 1807.03817 
and our own recast.
"""
atlas_monoXhigh.ref = "inspirehep.net/record/1635274"
atlas_monoXhigh.UpdateLimIni(xi_ATLAS, Lim_ATLAS_Up)
UpdateLimitList(atlas_monoXhigh)

#########################  MonoPhoton searches at DELPHI from 1103.0240  #########################

xi_LimLEP_V, LimLEP_V = uf.LoadData('LimData/lep_1103.0240_V.dat', "lin")
xi_LimLEP_AV, LimLEP_AV = uf.LoadData('LimData/lep_1103.0240_AV.dat', "lin")

lep_monoX = Limit("lep_1103.0240", "lep", "monogam", 0.0)
lep_monoX.descr = """
Limits for LEP collaboration, based on the recasting from 1103.0240 for the upper limit. 
The lower limit is given by the breakdown of the EFT at the LEP CoM energy.
"""
lep_monoX.ref = "inspirehep.net/record/890992"
lep_monoX.UpdateLimIni(xi_LimLEP_V, LimLEP_V)
lep_monoX.UpdateLimIni(xi_LimLEP_AV, LimLEP_AV, "AV")
UpdateLimitList(lep_monoX)

######################### SN1987 cooling rate constraints #####
if verbose: print("SN1987 cooling ...")