# ################################################################################ """ This part is not part of the UFO Model but only of MG5 suite. This files defines how the restrict card can be build automatically """ ### Important Warning ### # When you develop such file. Please cross check that they are NO # unwanted simplification to your model. This can happen especially # if a bunch of value are set to 1.0 by default. This YOUR responsability # to check that you get the expected behavior ### Important Warning ### import models.build_restriction_lib as build_restrict_lib all_categories = [] first_category = build_restrict_lib.Category('sm customization') all_categories.append(first_category) first_category.add_options( name='diagonal ckm', # name default=True, # default rules=[('WOLFENSTEIN', [1], 0.0), ('WOLFENSTEIN', [2], 0.0), ('WOLFENSTEIN', [3], 0.0), ('WOLFENSTEIN', [4], 0.0)]) first_category.add_options( name='c mass = 0', # name default=True, # default rules=[('MASS', [4], 0.0), ('YUKAWA', [4], 0.0)]) first_category.add_options(name='b mass = 0', default=False,