Source code for golemflavor.enums

# author : S. Mandalia
#          s.p.mandalia@qmul.ac.uk
#
# date   : March 17, 2018

"""
Define Enums for the BSM flavor ratio analysis
"""

from enum import Enum


def str_enum(x):
    return '{0}'.format(str(x).split('.')[-1])


[docs]class DataType(Enum): REAL = 1 ASIMOV = 2 REALISATION = 3
[docs]class Likelihood(Enum): GOLEMFIT = 1 GF_FREQ = 2
[docs]class ParamTag(Enum): NUISANCE = 1 SM_ANGLES = 2 MMANGLES = 3 SCALE = 4 SRCANGLES = 5 BESTFIT = 6 NONE = 7
[docs]class PriorsCateg(Enum): UNIFORM = 1 GAUSSIAN = 2 LIMITEDGAUSS = 3
[docs]class MCMCSeedType(Enum): UNIFORM = 1 GAUSSIAN = 2
[docs]class StatCateg(Enum): BAYESIAN = 1 FREQUENTIST = 2
[docs]class SteeringCateg(Enum): P2_0 = 1 P2_1 = 2
[docs]class Texture(Enum): OEU = 1 OET = 2 OUT = 3 NONE = 4