A class to store all the model information.
|
|
|
|
D[k] if k in D, else d
|
|
|
set(self,
name,
value,
force=False)
Special set for particles and interactions - need to regenerate
dictionaries. |
source code
|
|
|
actualize_dictionaries(self)
This function actualizes the dictionaries |
source code
|
|
|
|
|
get_particle(self,
id)
Return the particle corresponding to the id / name |
source code
|
|
|
create_name2part(self)
create a dictionary name 2 part |
source code
|
|
|
get_lorentz(self,
name)
return the lorentz object from the associate name |
source code
|
|
|
create_lorentz_dict(self)
create the dictionary linked to the lorentz structure |
source code
|
|
|
get_interaction(self,
id)
Return the interaction corresponding to the id |
source code
|
|
|
get_parameter(self,
name)
Return the parameter associated to the name NAME |
source code
|
|
|
get_coupling_orders(self)
Determine the coupling orders of the model |
source code
|
|
|
get_order_hierarchy(self)
Set a default order hierarchy for the model if not set by the UFO. |
source code
|
|
|
get_nflav(self)
returns the number of light quark flavours in the model. |
source code
|
|
|
get_quark_pdgs(self)
returns the PDG codes of the light quarks and antiquarks |
source code
|
|
|
get_nleps(self)
returns the number of light lepton flavours in the model. |
source code
|
|
|
get_lepton_pdgs(self)
returns the PDG codes of the light leptons and antileptons |
source code
|
|
|
get_particles_hierarchy(self)
Returns the order hierarchies of the model and the particles which
have interactions in at least this hierarchy (used in
find_optimal_process_orders in MultiProcess diagram generation): |
source code
|
|
|
get_max_WEIGHTED(self)
Return the maximum WEIGHTED order for any interaction in the model,
for equivalent 3-particle vertices. |
source code
|
|
|
check_majoranas(self)
Return True if there is fermion flow violation, False otherwise |
source code
|
|
|
|
|
pass_particles_name_in_mg_default(self)
Change the name of the particles such that all SM and MSSM particles
follows the MG convention |
source code
|
|
|
|
|
get_first_non_pdg(self)
Return the first positive number that is not a valid PDG code |
source code
|
|
|
write_param_card(self,
filepath=None)
Write out the param_card, and return as string. |
source code
|
|
|
|
|
change_mass_to_complex_scheme(self,
toCMS=True)
modify the expression changing the mass to complex mass scheme |
source code
|
|
|
add_param(self,
new_param,
depend_param)
add the parameter in the list of parameter in a correct position |
source code
|
|
Inherited from PhysicsObject :
__getitem__ ,
__init__ ,
__repr__ ,
__str__ ,
is_valid_prop
Inherited from dict :
__cmp__ ,
__contains__ ,
__delitem__ ,
__eq__ ,
__ge__ ,
__getattribute__ ,
__gt__ ,
__iter__ ,
__le__ ,
__len__ ,
__lt__ ,
__ne__ ,
__new__ ,
__setitem__ ,
__sizeof__ ,
clear ,
copy ,
fromkeys ,
has_key ,
items ,
iteritems ,
iterkeys ,
itervalues ,
keys ,
pop ,
popitem ,
setdefault ,
update ,
values ,
viewitems ,
viewkeys ,
viewvalues
Inherited from object :
__delattr__ ,
__format__ ,
__reduce__ ,
__reduce_ex__ ,
__setattr__ ,
__subclasshook__
|