Merge lp:~maddevelopers/mg5amcnlo/restrict_model into lp:~madteam/mg5amcnlo/trunk

Proposed by Olivier Mattelaer
Status: Merged
Merged at revision: 97
Proposed branch: lp:~maddevelopers/mg5amcnlo/restrict_model
Merge into: lp:~madteam/mg5amcnlo/trunk
Diff against target: 24656 lines (+8269/-7854) (has conflicts)
43 files modified
madgraph/core/base_objects.py (+5/-3)
madgraph/core/drawing.py (+5/-2)
madgraph/interface/cmd_interface.py (+205/-36)
madgraph/iolibs/drawing_eps.py (+42/-10)
madgraph/iolibs/export_cpp.py (+5/-2)
madgraph/iolibs/export_v4.py (+36/-6)
madgraph/iolibs/template_files/drawing_eps_header.inc (+24/-6)
madgraph/iolibs/ufo_expression_parsers.py (+1/-0)
models/import_ufo.py (+294/-18)
models/mssm/MSSM_UFO.log (+14/-12)
models/mssm/__init__.py (+5/-0)
models/mssm/couplings.py (+1251/-1723)
models/mssm/lorentz.py (+5/-13)
models/mssm/object_library.py (+0/-194)
models/mssm/parameters.py (+1469/-1613)
models/mssm/particles.py (+351/-350)
models/mssm/restrict_simplified.dat (+525/-0)
models/mssm/vertices.py (+2800/-3454)
models/mssm/write_param_card.py (+86/-6)
models/sm/couplings.py (+118/-18)
models/sm/lorentz.py (+6/-2)
models/sm/object_library.py (+0/-191)
models/sm/parameters.py (+160/-6)
models/sm/particles.py (+22/-46)
models/sm/restrict_default.dat (+50/-0)
models/sm/restrict_no_b_mass.dat (+50/-0)
models/sm/restrict_no_masses.dat (+50/-0)
models/sm/restrict_no_tau_mass.dat (+50/-0)
models/sm/vertices.py (+214/-100)
models/sm/write_param_card.py (+9/-4)
tests/acceptance_tests/test_model_equivalence.py (+15/-16)
tests/input_files/restrict_sm.dat (+50/-0)
tests/input_files/restrict_sm_new.dat (+50/-0)
tests/parallel_tests/sample_script.py (+12/-10)
tests/unit_tests/iolibs/test_export_cpp.py (+4/-2)
tests/unit_tests/iolibs/test_export_python.py (+2/-1)
tests/unit_tests/iolibs/test_export_v4.py (+2/-2)
tests/unit_tests/iolibs/test_link_to_ufo.py (+4/-2)
tests/unit_tests/various/test_aloha.py (+1/-1)
tests/unit_tests/various/test_diquark_models.py (+4/-2)
tests/unit_tests/various/test_import_ufo.py (+265/-0)
tests/unit_tests/various/test_model_reader.py (+2/-1)
tests/unit_tests/various/test_process_checks.py (+6/-2)
Text conflict in models/import_ufo.py
To merge this branch: bzr merge lp:~maddevelopers/mg5amcnlo/restrict_model
Reviewer Review Type Date Requested Status
Johan Alwall (community) Needs Fixing
Review via email: mp+51293@code.launchpad.net

Description of the change

Allow the restriction of the model (and of the parameter) following a given param_card.dat
This can also be use as benchmark point.

In order to propose such benchmark-restriction, it's enough to add a file
restrict_NAME.dat in the model directory.

Then in order to import the model it's enough to do
import model SM-NAME
(auto completion are working) (Off course this works for all model not only SM)

If you define the file restrict_default.dat then import model SM will automaticaly restrict following that file. If you want to bypass the restriction, you shoud do
import model sm-full

Alternatively, you can restrict a (unrestricted) model by using the restrict model PATH command.

Finally this branch support also the last version of UFO. (Supporting SUSY drawing and with the new syntax)

To post a comment you must log in.
Revision history for this message
Johan Alwall (johan-alwall) wrote :

Hello Olivier,

This looks really cool, but I can't find any example files in the models/ directory. The restriction files are supposed to be in the model directories, right? Perhaps you could the following default restrictions in the sm/ directory:
zero_masses (bmass and taumass = 0)
zero_b_mass (bmass = 0)
zero_tau_mass (taumass = 0)
And for following mass restrictions for the mssm/ directory:
ul = dl, ur = dr, sl = cl, sr = cr (call this "simplified")

Also, completion doesn't work perfectly for models now:
mg5>import model <tab>
heft/ mssm/ sm-sm sm/

The model directories should ultimately not have "/" at the end (since it's the model name we want, not a directory. If you do
import model sm-s<tab>
you don't get anything, while you should get sm-sm.

Otherwise very cool, great job!
Johan

review: Needs Fixing
Revision history for this message
Olivier Mattelaer (olivier-mattelaer) wrote :

Concerning path completion,
I've merge the path_completion branch here since some of those problem are suppose to be solve on the other branch.

>import model sm-s<tab>
> you don't get anything, while you should get sm-sm.

I face a lot of problem with that point, but this is (at least now) working on my computer.
Could you check if this is working, I already put a version switch for this due to different way of handling the line in 2.6 and 2.7. I hope that the mac one is compatible otherwise this will start to be a nightmare...

>This looks really cool, but I can't find any example files in the models/ directory. The restriction >files are supposed to be in the model directories, right? Perhaps you could the following default >restrictions in the sm/ directory:
>zero_masses (bmass and taumass = 0)
>zero_b_mass (bmass = 0)
>zero_tau_mass (taumass = 0)

The three files are added.

For the MSSM, I would need to discuss with benj first, in order to know which version of the mssm we will include by default first. (Do we do like I did for the SM a generic one, with automatic restriction to the v4 model or not)

84. By Olivier Mattelaer

add two file missing in previous commit

85. By Olivier Mattelaer

another missing file

86. By Olivier Mattelaer

adding three restrict file for the SM model

87. By Olivier Mattelaer

merge with the tab_completion branch
add additional restrict for the sm model.

Revision history for this message
Johan Alwall (johan-alwall) wrote :

Hello Olivier,

> Concerning path completion,
> I've merge the path_completion branch here since some of those problem are suppose to be solve on the other branch.
>
>>import model sm-s<tab>
>> you don't get anything, while you should get sm-sm.
>
> I face a lot of problem with that point, but this is (at least now) working on my computer.
> Could you check if this is working, I already put a version switch for this due to different way of handling the line in 2.6 and 2.7. I hope that the mac one is compatible otherwise this will start to be a nightmare...

Ok I'll check.

>>This looks really cool, but I can't find any example files in the models/ directory. The restriction >files are supposed to be in the model directories, right? Perhaps you could the following default >restrictions in the sm/ directory:
>>zero_masses (bmass and taumass = 0)
>>zero_b_mass (bmass = 0)
>>zero_tau_mass (taumass = 0)
>
> The three files are added.
Great!

> For the MSSM, I would need to discuss with benj first, in order to know which version of the mssm we will include by default first. (Do we do like I did for the SM a generic one, with automatic restriction to the v4 model or not)

No that's a nightmare, it's way too big. Use the CMSSM (i.e., the v4
model). We can then have a separate completely complete MSSM (the FR
version).
I don't think it's a good idea to have sm-full mean the same as sm,
since we might want to reserve this name for a more extended version
(including CKM e.g.).

Johan

>
>
> --
> https://code.launchpad.net/~maddevelopers/madgraph5/restrict_model/+merge/51293
> You are reviewing the proposed merge of lp:~maddevelopers/madgraph5/restrict_model into lp:madgraph5.
>

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) wrote :

Hi Johan,

sm-full has the ckm ;-)
that's trully the standard model without any restriction.

Ok for the mssm :-)

Olivier

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) wrote :

Hi Johan,

the simplified mssm is now set, could you check that this is exactly what you want?
I've also merge here the drawing branch, since some of the acceptance tests complains about that.

Cheers,

Olivier

88. By Olivier Mattelaer

change mssm model (for the one comming from the SF),
external parameter which pass in complex are now treated correctly (their imaginary part should be 0)

89. By Olivier Mattelaer

merge with update_drawing branch
add restriction for mssm
modify the acceptance test in order to allow the small differences in the default model.

90. By Olivier Mattelaer

Fix Bug: Allow new UFO format to be exported in C++ (problem with zero parameter)

91. By Olivier Mattelaer

when restrict the model, fix all the parameters with an input value one.

Revision history for this message
Olivier Mattelaer (olivier-mattelaer) wrote :

Hi Johan,

Following our skype meeting, I've implement the case for the one.
So if in the restrict card a value is equal to one, then this value will be fix in the model.
(i.e. will not be a free parameter anymore)

Cheers,

Olivier

Preview Diff

[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1=== modified file 'madgraph/core/base_objects.py'
2--- madgraph/core/base_objects.py 2011-01-26 13:23:54 +0000
3+++ madgraph/core/base_objects.py 2011-03-19 15:14:31 +0000
4@@ -263,7 +263,7 @@
5 if not isinstance(value, str):
6 raise self.PhysicsObjectError, \
7 "Line type %s is not a string" % repr(value)
8- if value not in ['dashed', 'straight', 'wavy', 'curly', 'double']:
9+ if value not in ['dashed', 'straight', 'wavy', 'curly', 'double','swavy','scurly']:
10 raise self.PhysicsObjectError, \
11 "Line type %s is unknown" % value
12
13@@ -872,9 +872,11 @@
14
15 lhacode=' '.join(['%3s' % key for key in param.lhacode])
16 if lhablock == 'DECAY':
17- return 'DECAY %s %e # %s' % (lhacode, param.value, param.name)
18+ assert param.value.imag == 0
19+ return 'DECAY %s %e # %s' % (lhacode, param.value.real, param.name)
20 else:
21- return " %s %e # %s" % (lhacode, param.value, param.name )
22+ assert param.value.imag == 0
23+ return " %s %e # %s" % (lhacode, param.value.real, param.name )
24
25 if not self.get('parameters'):
26 raise self.PhysicsObjectError,\
27
28=== modified file 'madgraph/core/drawing.py'
29--- madgraph/core/drawing.py 2010-12-01 09:33:43 +0000
30+++ madgraph/core/drawing.py 2011-03-19 15:14:31 +0000
31@@ -1809,8 +1809,11 @@
32 # Find the type line of the particle [straight, wavy, ...]
33 line_type = line.get_info('line')
34 # Call the routine associate to this type [self.draw_straight, ...]
35- getattr(self, 'draw_' + line_type)(line)
36-
37+ if hasattr(self, 'draw_' + line_type):
38+ getattr(self, 'draw_' + line_type)(line)
39+ else:
40+ self.draw_straight(line)
41+
42 # Finalize the line representation with adding the name of the particle
43 name = line.get_name()
44 self.associate_name(line, name)
45
46=== modified file 'madgraph/interface/cmd_interface.py'
47--- madgraph/interface/cmd_interface.py 2011-01-27 12:30:18 +0000
48+++ madgraph/interface/cmd_interface.py 2011-03-19 15:14:31 +0000
49@@ -29,6 +29,7 @@
50 import traceback
51 import time
52
53+
54 # Optional Library (not present on all platform)
55 try:
56 import readline
57@@ -208,6 +209,11 @@
58 # execute the line command
59 return line
60
61+ def completenames(self, text, *ignored):
62+ dotext = 'do_'+text
63+ return [ '%s ' % a[3:] for a in self.get_names() if a.startswith(dotext)]
64+
65+
66 def nice_error_handling(self, error, line):
67 """ """
68 # Make sure that we are at the initial position
69@@ -562,6 +568,13 @@
70 logger.info("-- define a multiparticle")
71 logger.info(" Example: define p = g u u~ c c~ d d~ s s~ b b~")
72
73+ def help_restrict(self):
74+ logger.info("syntax: restrict [model] param_card")
75+ logger.info(' Suppress in the model all the interactions with zero')
76+ logger.info(' couplings according to the param_card given in parameter.')
77+ logger.info(' All zero parameter of the param_card are also suppress of')
78+ logger.info(' the model.')
79+
80 def help_history(self):
81 logger.info("syntax: history [FILEPATH|clean|.] ")
82 logger.info(" If FILEPATH is \'.\' and \'output\' is done,")
83@@ -782,6 +795,11 @@
84
85 def check_import(self, args):
86 """check the validity of line"""
87+
88+ if '-modelname' in args:
89+ if args[-1] != '-modelname':
90+ args.remove('-modelname')
91+ args.append('-modelname')
92
93 if not args or args[0] not in self._import_formats:
94 self.help_import()
95@@ -797,10 +815,7 @@
96 raise self.InvalidCmd('PATH is mandatory in the current context\n' + \
97 'Did you forget to run the \"output\" command')
98
99- if '-modelname' in args:
100- if args[-1] != '-modelname':
101- args.remove('-modelname')
102- args.append('-modelname')
103+
104
105 def check_load(self, args):
106 """ check the validity of the line"""
107@@ -861,6 +876,32 @@
108 text = 'No processes generated. Please generate a process first.'
109 raise self.InvalidCmd(text)
110
111+ def check_restrict(self,args):
112+ """ check the format: restrict [model] param_card.dat"""
113+
114+ if len(args) > 2:
115+ self.help_restrict()
116+ raise self.InvalidCmd, 'Wrong restrict format'
117+
118+ if len(args) == 2:
119+ if args[0] != "model":
120+ self.help_restrict()
121+ raise self.InvalidCmd, 'Wrong restrict format'
122+ else:
123+ del args[0]
124+
125+ if self._model_v4_path:
126+ raise self.InvalidCmd, 'Operation not possible with v4 model. ' + \
127+ 'Please use a UFO model as a starting point'
128+
129+ if self._restrict_file:
130+ raise MadGraph5Error, 'This model is already restricted to the ' + \
131+ 'card %s. In order to always keep track ' % self._restrict_file + \
132+ 'of model modifications. We forbids multiple restrictions files.'
133+
134+ if not os.path.isfile(args[0]):
135+ raise self.InvalidCmd, 'path \"%s\" is not a file' % args[0]
136+
137 def get_default_path(self):
138 """Set self._export_dir to the default (\'auto\') path"""
139
140@@ -908,7 +949,12 @@
141 syntax: draw FILEPATH [option=value]
142 """
143 raise self.WebRestriction('direct call to draw is forbidden on the web')
144-
145+
146+ def check_check(self, args):
147+ """ Not authorize for the Web"""
148+
149+ raise self.WebRestriction('Check call is forbidden on the web')
150+
151 def check_history(self, args):
152 """check the validity of line
153 No Path authorize for the Web"""
154@@ -977,23 +1023,36 @@
155 for f in list
156 if f.startswith(text)
157 ]
158- return completions
159+
160+ def put_space(name):
161+ if name.endswith(' '):
162+ return name
163+ else:
164+ return '%s ' % name
165+
166+ return [put_space(name) for name in completions]
167
168 def path_completion(self, text, base_dir = None, only_dirs = False):
169 """Propose completions of text to compose a valid path"""
170
171 if base_dir is None:
172 base_dir = os.getcwd()
173+
174+ prefix, text = os.path.split(text)
175+ base_dir = os.path.join(base_dir, prefix)
176+ if prefix:
177+ prefix += os.path.sep
178+
179
180 if only_dirs:
181- completion = [f
182+ completion = [prefix + f
183 for f in os.listdir(base_dir)
184 if f.startswith(text) and \
185 os.path.isdir(os.path.join(base_dir, f)) and \
186 (not f.startswith('.') or text.startswith('.'))
187 ]
188 else:
189- completion = [f
190+ completion = [ prefix + f
191 for f in os.listdir(base_dir)
192 if f.startswith(text) and \
193 os.path.isfile(os.path.join(base_dir, f)) and \
194@@ -1001,17 +1060,18 @@
195 ]
196
197 completion = completion + \
198- [f + os.path.sep
199+ [prefix + f + os.path.sep
200 for f in os.listdir(base_dir)
201 if f.startswith(text) and \
202 os.path.isdir(os.path.join(base_dir, f)) and \
203 (not f.startswith('.') or text.startswith('.'))
204 ]
205
206- completion += [f for f in ['.'+os.path.sep, '..'+os.path.sep] if \
207- f.startswith(text)]
208+ completion += [prefix + f for f in ['.'+os.path.sep, '..'+os.path.sep] if \
209+ f.startswith(text) and not prefix.startswith('.')]
210
211 return completion
212+
213
214 def model_completion(self, text, process):
215 """ complete the line with model information """
216@@ -1089,7 +1149,21 @@
217 couplings = [c + "=" for c in self._couplings] + ['@','$','/','>']
218 return self.list_completion(text, self._particle_names + \
219 self._multiparticles.keys() + couplings)
220-
221+
222+ def complete_restrict(self, text, line, begidx, endidx):
223+ "Complete the restrict command"
224+
225+ args = split_arg(line[0:begidx])
226+
227+ if len(args) == 1 and text == 'model'[:len(text)]:
228+ return ['model ']
229+
230+ # Directory continuation
231+ return self.path_completion(text,
232+ os.path.join('.',*[a for a in args if a.endswith(os.path.sep)]),
233+ only_dirs = False)
234+
235+
236 def complete_check(self, text, line, begidx, endidx):
237 "Complete the add command"
238
239@@ -1259,22 +1333,52 @@
240 "Complete the import command"
241
242 args=split_arg(line[0:begidx])
243-
244+
245 # Format
246 if len(args) == 1:
247 return self.list_completion(text, self._import_formats)
248
249 # Directory continuation
250- if args[-1].endswith(os.path.sep):
251+ if os.path.sep in args[-1] + text:
252 if args[1].startswith('model'):
253- return self.path_completion(text,
254+ model_list = self.path_completion(text,
255 os.path.join('.',*[a for a in args if \
256 a.endswith(os.path.sep)]),
257 only_dirs = True)
258+ all_name = []
259+ for model_name in model_list:
260+ all_name += self.find_restrict_card(model_name)
261+ return all_name
262 else:
263 return self.path_completion(text,
264 os.path.join('.',*[a for a in args if \
265 a.endswith(os.path.sep)]))
266+
267+ # restriction continuation (for UFO)
268+ if args[1] == 'model' and ('-' in args[-1] + text):
269+ # deal with - in 2.7 as in 2.6
270+ if sys.version_info[1] == 7:
271+ prefix = '-'.join([part for part in text.split('-')[:-1]])+'-'
272+ args.append(prefix)
273+ text = text.split('-')[-1]
274+ #model name
275+ path = args[-1][:-1] # remove the final - for the model name
276+ # find the different possibilities
277+ all_name = self.find_restrict_card(path, no_restrict=False)
278+ all_name += self.find_restrict_card(path, no_restrict=False,
279+ base_dir=os.path.join(MG5DIR,'models'))
280+
281+ # select the possibility according to the current line
282+ all_name = [name.split('-')[-1] for name in all_name ]
283+ all_name = [name+' ' for name in all_name if name.startswith(text)
284+ and name.strip() != text]
285+ # adapt output for python2.7 (due to different splitting)
286+ if sys.version_info[1] == 7:
287+ all_name = [prefix + name for name in all_name ]
288+
289+ if all_name:
290+ return all_name
291+
292 # Model directory name if directory is not given
293 if len(split_arg(line[0:begidx])) == 2:
294 if args[1] == 'model':
295@@ -1287,22 +1391,64 @@
296 else:
297 return []
298
299- return [mod_name(name) for name in \
300- self.path_completion(text,
301+ model_list = [mod_name(name) for name in \
302+ self.path_completion(text,
303 os.path.join(MG5DIR,'models'),
304 only_dirs = True) \
305- if file_cond(name)]
306-
307+ if file_cond(name)]
308+
309+ if args[1] == 'model_v4':
310+ return model_list
311+ else:
312+ # need to update the list with the possible restriction
313+ all_name = []
314+ for model_name in model_list:
315+ all_name += self.find_restrict_card(model_name,
316+ base_dir=os.path.join(MG5DIR,'models'))
317+ return all_name
318
319 # Options
320 if len(args) > 2 and args[1].startswith('model') and args[-1][0] != '-':
321 return ['-modelname']
322+
323 if len(args) > 3 and args[1].startswith('model') and args[-1][0] == '-':
324- return ['modelname']
325-
326-
327-
328-
329+ if sys.version_info[1] == 6:
330+ return ['modelname']
331+ else:
332+ return ['-modelname']
333+
334+ def find_restrict_card(self, model_name, base_dir='./', no_restrict=True):
335+ """find the restriction file associate to a given model"""
336+
337+ # check if the model_name should be keeped as a possibility
338+ if no_restrict:
339+ output = [model_name]
340+ else:
341+ output = []
342+
343+ # check that the model is a valid model
344+ if not os.path.exists(os.path.join(base_dir, model_name, 'couplings.py')):
345+ # not valid UFO model
346+ return output
347+
348+ if model_name.endswith(os.path.sep):
349+ model_name = model_name[:-1]
350+
351+ # look for _default and treat this case
352+ if os.path.exists(os.path.join(base_dir, model_name, 'restrict_default.dat')):
353+ output.append('%s-full' % model_name)
354+
355+ # look for other restrict_file
356+ for name in os.listdir(os.path.join(base_dir, model_name)):
357+ if name.startswith('restrict_') and not name.endswith('default.dat') \
358+ and name.endswith('.dat'):
359+ tag = name[9:-4] #remove restrict and .dat
360+ while model_name.endswith(os.path.sep):
361+ model_name = model_name[:-1]
362+ output.append('%s-%s' % (model_name, tag))
363+
364+ # return
365+ return output
366
367 #===============================================================================
368 # MadGraphCmd
369@@ -1342,6 +1488,7 @@
370 _export_format = 'madevent'
371 _mgme_dir = MG4DIR
372 _comparisons = None
373+ _restrict_file = None
374
375 def __init__(self, mgme_dir = '', *completekey, **stdin):
376 """ add a tracker of the history """
377@@ -1496,8 +1643,8 @@
378 elif args[0] == 'interactions' and len(args) == 1:
379 text = "Current model contains %i interactions\n" % \
380 len(self._curr_model['interactions'])
381- for inter in self._curr_model['interactions']:
382- text += str(inter['id']) + ':'
383+ for i, inter in enumerate(self._curr_model['interactions']):
384+ text += str(i+1) + ':'
385 for part in inter['particles']:
386 if part['is_part']:
387 text += part['name']
388@@ -2112,20 +2259,16 @@
389
390 if args[0].startswith('model'):
391 self._model_v4_path = None
392+ self._restrict_file = None
393 if args[0].endswith('_v4'):
394 self._curr_model, self._model_v4_path = \
395 import_v4.import_model(args[1], self._mgme_dir)
396 self._curr_fortran_model = \
397 helas_call_writers.FortranHelasCallWriter(\
398- self._curr_model)
399+ self._curr_model)
400 else:
401- self._curr_model = import_ufo.import_model(args[1])
402- self._curr_fortran_model = \
403- helas_call_writers.FortranUFOHelasCallWriter(\
404- self._curr_model)
405- self._curr_cpp_model = \
406- helas_call_writers.CPPUFOHelasCallWriter(\
407- self._curr_model)
408+ self.import_ufo_model(args[1])
409+
410 if '-modelname' not in args:
411 self._curr_model.pass_particles_name_in_mg_default()
412
413@@ -2141,7 +2284,7 @@
414 if not os.path.isfile(args[1]):
415 raise MadGraph5Error("Path %s is not a valid pathname" % args[1])
416 else:
417- # Check the status of export and try to use file position is no
418+ # Check the status of export and try to use file position if no
419 #self._export dir are define
420 self.check_for_export_dir(args[1])
421 # Execute the card
422@@ -2166,7 +2309,16 @@
423
424 #convert and excecute the card
425 self.import_mg4_proc_card(proc_card)
426-
427+
428+ def import_ufo_model(self, model_name):
429+ """ import the UFO model """
430+
431+ self._curr_model = import_ufo.import_model(model_name)
432+ self._curr_fortran_model = \
433+ helas_call_writers.FortranUFOHelasCallWriter(self._curr_model)
434+ self._curr_cpp_model = \
435+ helas_call_writers.CPPUFOHelasCallWriter(self._curr_model)
436+
437 def process_model(self):
438 """Set variables _particle_names and _couplings for tab
439 completion, defined multiparticles"""
440@@ -2403,9 +2555,11 @@
441 if self._export_format == 'madevent':
442 export_v4.copy_v4template(self._mgme_dir, self._export_dir,
443 not noclean)
444+ export_v4.cp_model_restriction(self._restrict_file, self._export_dir)
445 elif self._export_format == 'standalone':
446 export_v4.copy_v4standalone(self._mgme_dir, self._export_dir,
447 not noclean)
448+ export_v4.cp_model_restriction(self._restrict_file, self._export_dir)
449 elif self._export_format == 'standalone_cpp':
450 export_cpp.setup_cpp_standalone_dir(self._export_dir, self._curr_model)
451 elif not os.path.isdir(self._export_dir):
452@@ -2608,6 +2762,20 @@
453 logger.info('Please see ' + self._export_dir + '/README')
454 logger.info('for information about how to generate events from this process.')
455
456+ def do_restrict(self, line):
457+ """ from a param_card.dat remove all zero interactions
458+ and all zero external parameter."""
459+
460+ args = split_arg(line)
461+ # Check args validity
462+ self.check_restrict(args)
463+
464+
465+ self._curr_model = import_ufo.RestrictModel(self._curr_model)
466+ self._curr_model.restrict_model(args[0])
467+ self._restrict_file = args[0]
468+
469+
470 def do_help(self, line):
471 """ propose some usefull possible action """
472
473@@ -2752,6 +2920,7 @@
474
475 if __name__ == '__main__':
476
477+ print 'pass here'
478 run_option = sys.argv
479 if len(run_option) > 1:
480 # The first argument of sys.argv is the name of the program
481
482=== modified file 'madgraph/iolibs/drawing_eps.py'
483--- madgraph/iolibs/drawing_eps.py 2010-12-09 15:12:32 +0000
484+++ madgraph/iolibs/drawing_eps.py 2011-03-19 15:14:31 +0000
485@@ -40,7 +40,7 @@
486 from __future__ import division
487
488 import os
489-
490+import math
491 import madgraph.core.drawing as draw
492 import madgraph.core.base_objects as base_objects
493
494@@ -166,15 +166,15 @@
495 line.end.pos_x, line.end.pos_y, 'Fhiggs')
496
497
498- def draw_wavy(self, line):
499+ def draw_wavy(self, line, opt=0, type='d'):
500 """ADD the EPS code for this photon line."""
501
502 #add the code in the correct format
503 self.text += self.line_format(line.start.pos_x, line.start.pos_y,
504- line.end.pos_x, line.end.pos_y, '0 Fphotond')
505-
506-
507- def draw_curly(self, line):
508+ line.end.pos_x, line.end.pos_y, '%d Fphoton%s' % (opt,type))
509+
510+
511+ def draw_curly(self, line, type=''):
512 """ADD the EPS code for this gluon line."""
513
514 # Due to the asymmetry in the way to draw the gluon (everything is draw
515@@ -185,13 +185,45 @@
516 line.start.pos_y > line.end.pos_y):
517 self.text += self.line_format(line.start.pos_x,
518 line.start.pos_y, line.end.pos_x,
519- line.end.pos_y, '0 Fgluon')
520+ line.end.pos_y, '0 Fgluon%s' % type)
521 else:
522 self.text += self.line_format(line.end.pos_x,
523 line.end.pos_y, line.start.pos_x,
524- line.start.pos_y, '0 Fgluon')
525-
526-
527+ line.start.pos_y, '0 Fgluon%s' % type)
528+
529+ def draw_scurly(self, line):
530+ """ADD the EPS code for this gluino line."""
531+ self.draw_curly(line, type='r'
532+ )
533+ self.draw_straight(line)
534+
535+ def draw_swavy(self, line):
536+ """ADD the EPS code for this neutralino line."""
537+ self.draw_wavy(line, type='r')
538+ self.draw_straight(line)
539+
540+ def draw_double(self, line, type='r'):
541+ """ADD the EPS code for this neutralino line."""
542+
543+
544+ length = math.sqrt((line.end.pos_y - line.start.pos_y)**2 + (line.end.pos_x - line.start.pos_x) **2)
545+ c1 = (line.end.pos_x - line.start.pos_x)/length
546+ c2 = (line.end.pos_y - line.start.pos_y)/length
547+
548+ gap = 0.013
549+ start2_x = line.start.pos_x + gap * c1
550+ start2_y = line.start.pos_y + gap * c2
551+ stop1_x = line.end.pos_x - gap * c1
552+ stop1_y = line.end.pos_y - gap * c2
553+
554+
555+ self.text += self.line_format(line.start.pos_x, line.start.pos_y,
556+ stop1_x, stop1_y, '0 Fphoton%s' % (type))
557+ #add the code in the correct format
558+ self.text += self.line_format(start2_x, start2_y,
559+ line.end.pos_x, line.end.pos_y, '0 Fphoton%s' % (type))
560+
561+
562 def put_diagram_number(self, number=0):
563 """ADD the comment 'diagram [number]' just below the diagram."""
564
565
566=== modified file 'madgraph/iolibs/export_cpp.py'
567--- madgraph/iolibs/export_cpp.py 2010-11-24 20:10:07 +0000
568+++ madgraph/iolibs/export_cpp.py 2011-03-19 15:14:31 +0000
569@@ -1469,6 +1469,8 @@
570 p.depend))
571 else:
572 for p in self.model['parameters'][key]:
573+ if p.name == 'ZERO':
574+ continue
575 self.params_indep.append(base_objects.ModelVariable(p.name,
576 self.p_to_cpp.parse(p.expr),
577 p.type,
578@@ -1479,15 +1481,16 @@
579 param = params_ext.pop(0)
580 # Read value from the slha variable
581 expression = ""
582+ assert param.value.imag == 0
583 if len(param.lhacode) == 1:
584 expression = "slha.get_block_entry(\"%s\", %d, %e);" % \
585 (param.lhablock.lower(), param.lhacode[0],
586- param.value)
587+ param.value.real)
588 elif len(param.lhacode) == 2:
589 expression = "indices[0] = %d;\nindices[1] = %d;\n" % \
590 (param.lhacode[0], param.lhacode[1])
591 expression += "%s=slha.get_block_entry(\"%s\", indices, %e);" \
592- % (param.name, param.lhablock.lower(), param.value)
593+ % (param.name, param.lhablock.lower(), param.value.real)
594 else:
595 raise MadGraph5Error("Only support for SLHA blocks with 1 or 2 indices")
596 self.params_indep.insert(0,
597
598=== modified file 'madgraph/iolibs/export_v4.py'
599--- madgraph/iolibs/export_v4.py 2011-03-09 20:12:43 +0000
600+++ madgraph/iolibs/export_v4.py 2011-03-19 15:14:31 +0000
601@@ -125,7 +125,34 @@
602 open(os.path.join(dir_path, 'SubProcesses', 'MGVersion.txt'), 'w').write(
603 MG_version['version'])
604
605-
606+#===============================================================================
607+# Copy the model restriction in the Model Directory
608+#===============================================================================
609+def cp_model_restriction(file_path, dir_path):
610+ """Copy the model restriction in the Model Directory."""
611+
612+ if not file_path:
613+ return
614+
615+ assert os.path.isfile(file_path)
616+ assert os.path.isdir(os.path.join(dir_path,'Source','MODEL'))
617+
618+ output_path = os.path.join(dir_path,'Source','MODEL','restrict_model.dat')
619+
620+ header="""#*********************************************************************
621+# THIS FILE WAS USED TO RESTRICT THE ORIGINAL MODEL
622+# PLEASE DON'T EDIT THIS FILE. HE IS IMPORTANT IN ORDER TO BE ABLE
623+# TO REPRODUCE THE RESULT IN THE FUTURE.
624+#*********************************************************************\n"""
625+ ff = open(output_path,'w')
626+ ff.writelines(header)
627+ ff.writelines(open(file_path).read())
628+ ff.close()
629+
630+
631+
632+
633+
634 #===============================================================================
635 # Make the Helas and Model directories for Standalone directory
636 #===============================================================================
637@@ -1588,14 +1615,15 @@
638 index = self.params_dep.index('sqrt__aS')
639 self.params_indep.insert(0, self.params_dep.pop(index))
640
641- def build(self, wanted_couplings = []):
642+ def build(self, wanted_couplings = [], full=True):
643 """modify the couplings to fit with MG4 convention and creates all the
644 different files"""
645
646 self.pass_parameter_to_case_insensitive()
647 self.refactorize(wanted_couplings)
648 # write the files
649- self.write_all()
650+ if full:
651+ self.write_all()
652
653 def open(self, name, comment='c', format='default'):
654 """ Open the file name in the correct directory and with a valid
655@@ -1760,6 +1788,8 @@
656 fsock.writelines("if(readlha) then\n")
657
658 for param in self.params_indep:
659+ if param.name == 'ZERO':
660+ continue
661 fsock.writelines("%s = %s\n" % (param.name,
662 self.p_to_f.parse(param.expr)))
663
664@@ -1885,7 +1915,8 @@
665 fsock.writelines("""write(*,*) ' Internal Params'
666 write(*,*) ' ---------------------------------'
667 write(*,*) ' '""")
668- lines = [format(data.name) for data in self.params_indep]
669+ lines = [format(data.name) for data in self.params_indep
670+ if data.name != 'ZERO']
671 fsock.writelines('\n'.join(lines))
672 fsock.writelines("""write(*,*) ' Internal Params evaluated point by point'
673 write(*,*) ' ----------------------------------------'
674@@ -1918,11 +1949,10 @@
675 def format_line(parameter):
676 """return the line for the ident_card corresponding to this
677 parameter"""
678-
679 template = \
680 """ call LHA_get_real(npara,param,value,'%(name)s',%(name)s,%(value)s)""" \
681 % {'name': parameter.name,
682- 'value': self.p_to_f.parse(str(parameter.value))}
683+ 'value': self.p_to_f.parse(str(parameter.value.real))}
684
685 return template
686
687
688=== modified file 'madgraph/iolibs/template_files/drawing_eps_header.inc'
689--- madgraph/iolibs/template_files/drawing_eps_header.inc 2010-08-06 09:18:24 +0000
690+++ madgraph/iolibs/template_files/drawing_eps_header.inc 2011-03-19 15:14:31 +0000
691@@ -30,7 +30,7 @@
692 def /Fx2 exch def /Fy1 exch def /Fx1 exch def
693 Fx2 Fx1 sub Fy2 Fy1 sub Fbasis /Fttype 1
694 Ftype 2 mod 2 mul abs sub def Ftype 0 ge
695-{/Fddist Fdist Fr div def /Fn Fddist round
696+{/Fddist Fdist Fr div 2 div def /Fn Fddist round
697 def Ftype 1 gt {/Fn Fn Fddist Fn sub Fsign
698 add def} if} {/Fn Fdist Fr div 2 div round 2
699 mul def} ifelse Fx1 Fy1 moveto 0 1 Fnopoints
700@@ -70,18 +70,25 @@
701
702 /Fphoton
703 {{ Fx1 Fx2 Fx1 sub Fi mul Fnopoints div Fn
704+div Fxt Fi 360 mul Fnopoints div Frmod sin
705+mul Fttype mul 2 div add add Fy1 Fy2 Fy1 sub
706+Fi mul Fnopoints div Fn div Fyt Fi 360 mul
707+Fnopoints div Frmod sin mul Fttype mul 2 div
708+add add } Fstraight } def
709+
710+/Fphotonr
711+{{ Fx1 Fx2 Fx1 sub Fi mul Fnopoints div Fn
712 div Fxt Fi 180 mul Fnopoints div Frmod sin
713-mul Fttype mul 2 div add add Fy1 Fy2 Fy1 sub
714+mul Fttype mul 1 div add add Fy1 Fy2 Fy1 sub
715 Fi mul Fnopoints div Fn div Fyt Fi 180 mul
716-Fnopoints div Frmod sin mul Fttype mul 2 div
717+Fnopoints div Frmod sin mul Fttype mul 1 div
718 add add } Fstraight } def
719
720-
721 /Fphotond
722 {{ Fx1 Fx2 Fx1 sub Fi mul Fnopoints div Fn
723-div Fxt Fi 180 mul Fnopoints div Frmod sin
724+div Fxt Fi 360 mul Fnopoints div Frmod sin
725 mul Fttype mul 2 div add add Fy1 Fy2 Fy1 sub
726-Fi mul Fnopoints div Fn div Fyt Fi 180 mul
727+Fi mul Fnopoints div Fn div Fyt Fi 360 mul
728 Fnopoints div Frmod sin mul Fttype mul 2 div
729 add add } Fstraight Fx1
730 Fx2 add 2 div Fy1 Fy2 add 2 div Farrow} def
731@@ -108,6 +115,17 @@
732 180 mul Fnopoints div sin mul add add add }
733 Fstraight } def
734
735+/Fgluonr
736+{2 sub { Fx1 Fx2 Fx1 sub Fi mul Fnopoints div
737+Fn div Fxt 0 Fi 120 mul Fnopoints div cos sub
738+mul Fttype mul Fxl Fi 120 mul Fnopoints div
739+sin mul add add add Fy1 Fy2 Fy1 sub Fi mul
740+Fnopoints div Fn div Fyt 0 Fi 120 mul
741+Fnopoints div cos sub mul Fttype mul Fyl Fi
742+120 mul Fnopoints div sin mul add add add }
743+Fstraight } def
744+
745+
746 /Fgluonl
747 {exch 2 sub exch { Fxc Fth cos Frr mul Fxt 1
748 Fi 180 mul Fnopoints div cos sub mul Fttype
749
750=== modified file 'madgraph/iolibs/ufo_expression_parsers.py'
751--- madgraph/iolibs/ufo_expression_parsers.py 2010-10-26 20:13:20 +0000
752+++ madgraph/iolibs/ufo_expression_parsers.py 2011-03-19 15:14:31 +0000
753@@ -182,6 +182,7 @@
754 def p_error(self, p):
755 if p:
756 logger.error("Syntax error at '%s'" % p.value)
757+ raise MadGraph5Error
758 else:
759 logger.error("Syntax error at EOF")
760 self.parsed_string = "Error"
761
762=== modified file 'models/import_ufo.py'
763--- models/import_ufo.py 2011-03-01 12:51:49 +0000
764+++ models/import_ufo.py 2011-03-19 15:14:31 +0000
765@@ -28,17 +28,22 @@
766 import madgraph.iolibs.save_load_object as save_load_object
767 from madgraph.core.color_algebra import *
768
769+
770 import aloha.create_aloha as create_aloha
771
772 import models as ufomodels
773-
774+import models.model_reader as model_reader
775 logger = logging.getLogger('models.import_ufo')
776-
777-class UFOFormatError(Exception):
778- pass
779-
780-def import_model(model_name):
781- """ a practical and efficient way to import one of those models """
782+logger_mod = logging.getLogger('madgraph.model')
783+
784+root_path = os.path.dirname(os.path.realpath( __file__ ))
785+sys.path.append(root_path)
786+
787+class UFOImportError(MadGraph5Error):
788+ """ a error class for wrong import of UFO model"""
789+
790+def find_ufo_path(model_name):
791+ """ find the path to a model """
792
793 # Check for a valid directory
794 if model_name.startswith('./') and os.path.isdir(model_name):
795@@ -48,7 +53,58 @@
796 elif os.path.isdir(model_name):
797 model_path = model_name
798 else:
799- raise MadGraph5Error("Path %s is not a valid pathname" % model_name)
800+ raise UFOImportError("Path %s is not a valid pathname" % model_name)
801+
802+ return model_path
803+
804+def import_model(model_name):
805+ """ a practical and efficient way to import a model"""
806+
807+ # check if this is a valid path or if this include restriction file
808+ try:
809+ model_path = find_ufo_path(model_name)
810+ except UFOImportError:
811+ if '-' not in model_name:
812+ raise
813+ split = model_name.split('-')
814+ model_name = '-'.join([text for text in split[:-1]])
815+ model_path = find_ufo_path(model_name)
816+
817+ restrict_file = os.path.join(model_path, 'restrict_%s.dat'% split[-1])
818+ #if restriction is full, then we by pass restriction (avoid default)
819+ if split[-1] == 'full':
820+ restrict_file = None
821+ else:
822+ # Check if by default we need some restrictions
823+ if os.path.exists(os.path.join(model_path,'restrict_default.dat')):
824+ restrict_file = os.path.join(model_path,'restrict_default.dat')
825+ else:
826+ restrict_file = None
827+
828+ #import the FULL model
829+ model = import_full_model(model_path)
830+
831+ #restrict it if needed
832+ if restrict_file:
833+ # but doing this in silence
834+ old_level = logger_mod.level
835+ if old_level < 30:
836+ logger_mod.setLevel(30) # WARNING
837+
838+ # Modify the mother class of the object in order to allow restriction
839+ model = RestrictModel(model)
840+ model.restrict_model(restrict_file)
841+
842+ # put logger in normal mode
843+ logger_mod.setLevel(old_level)
844+
845+ return model
846+
847+def import_full_model(model_path):
848+ """ a practical and efficient way to import one of those models
849+ (no restriction file use)"""
850+
851+ assert model_path == find_ufo_path(model_path)
852
853 # Check the validity of the model
854 files_list_prov = ['couplings.py','lorentz.py','parameters.py',
855@@ -57,7 +113,7 @@
856 for filename in files_list_prov:
857 filepath = os.path.join(model_path, filename)
858 if not os.path.isfile(filepath):
859- raise MadGraph5Error, "%s directory is not a valid UFO model: \n %s is missing" % \
860+ raise UFOImportError, "%s directory is not a valid UFO model: \n %s is missing" % \
861 (model_path, filename)
862 files_list.append(filepath)
863
864@@ -66,22 +122,20 @@
865 try:
866 model = save_load_object.load_from_file( \
867 os.path.join(model_path, 'model.pkl'))
868- except Exception:
869+ except Exception, error:
870+ print error
871 logger.info('failed to load model from pickle file. Try importing UFO from File')
872 else:
873 return model
874
875 # Load basic information
876- ufo_model = ufomodels.load_model(model_name)
877+ ufo_model = ufomodels.load_model(model_path)
878 ufo2mg5_converter = UFOMG5Converter(ufo_model)
879 model = ufo2mg5_converter.load_model()
880- model.set('name', os.path.split(model_name)[-1])
881+
882+ if model_path[-1] == '/': model_path = model_path[:-1] #avoid empty name
883+ model.set('name', os.path.split(model_path)[-1])
884
885- # Load Abstract Helas routine from Aloha
886- #abstract_model = create_aloha.AbstractALOHAModel(model_name)
887- #abstract_model.compute_all(save=False)
888- #model.set('lorentz', abstract_model)
889-
890 # Load the Parameter/Coupling in a convinient format.
891 parameters, couplings = OrganizeModelExpression(ufo_model).main()
892 model.set('parameters', parameters)
893@@ -91,6 +145,10 @@
894 # save in a pickle files to fasten future usage
895 save_load_object.save_to_file(os.path.join(model_path, 'model.pkl'), model)
896
897+ #if default and os.path.exists(os.path.join(model_path, 'restrict_default.dat')):
898+ # restrict_file = os.path.join(model_path, 'restrict_default.dat')
899+ # model = import_ufo.RestrictModel(model)
900+ # model.restrict_model(restrict_file)
901 return model
902
903
904@@ -146,6 +204,7 @@
905 # MG5 doesn't use ghost (use unitary gauges)
906 if particle_info.spin < 0:
907 return
908+
909 # MG5 doesn't use goldstone boson
910 if hasattr(particle_info, 'GoldstoneBoson'):
911 if particle_info.GoldstoneBoson:
912@@ -167,8 +226,13 @@
913 particle.set(key, value)
914 elif key == 'charge':
915 particle.set(key, float(value))
916+<<<<<<< TREE
917 elif key in ['charge','width']:
918 particle.set(key, str(value))
919+=======
920+ elif key in ['mass','width']:
921+ particle.set(key, str(value))
922+>>>>>>> MERGE-SOURCE
923 else:
924 particle.set(key, value)
925
926@@ -501,7 +565,219 @@
927 except:
928 return 'complex'
929
930-
931+class RestrictModel(model_reader.ModelReader):
932+ """ A class for restricting a model for a given param_card.
933+ Two rules apply:
934+ - Vertex with zero couplings are throw away
935+ - external parameter with zero input are changed into internal parameter."""
936+
937+ def restrict_model(self, param_card):
938+ """apply the model restriction following param_card"""
939+
940+ # compute the value of all parameters
941+ self.set_parameters_and_couplings(param_card)
942+
943+ # deal with couplings
944+ zero_couplings = self.detect_zero_couplings()
945+ self.remove_couplings(zero_couplings)
946+
947+ # deal with parameters
948+ parameters = self.detect_special_parameters()
949+ self.fix_parameter_values(*parameters)
950+
951+ # deal with identical parameters
952+ iden_parameters = self.detect_identical_parameters()
953+ for iden_param in iden_parameters:
954+ self.merge_identical_parameters(iden_param)
955+
956+
957+ def detect_zero_couplings(self):
958+ """return a list with the name of all vanishing couplings"""
959+
960+ zero_coupling = []
961+
962+ for name, value in self['coupling_dict'].items():
963+ if value == 0:
964+ zero_coupling.append(name)
965+ return zero_coupling
966+
967+
968+ def detect_special_parameters(self):
969+ """ return the list of (name of) parameter which are zero """
970+
971+ null_parameters = []
972+ one_parameters = []
973+ for name, value in self['parameter_dict'].items():
974+ if value == 0 and name != 'ZERO':
975+ null_parameters.append(name)
976+ elif value == 1:
977+ one_parameters.append(name)
978+
979+ return null_parameters, one_parameters
980+
981+ def detect_identical_parameters(self):
982+ """ return the list of tuple of name of parameter with the same
983+ input value """
984+
985+ # Extract external parameters
986+ external_parameters = self['parameters'][('external',)]
987+
988+ # define usefull variable to detect identical input
989+ block_value_to_var={} #(lhablok, value): list_of_var
990+ mult_param = set([]) # key of the previous dict with more than one
991+ #parameter.
992+
993+ #detect identical parameter and remove the duplicate parameter
994+ for param in external_parameters[:]:
995+ value = self['parameter_dict'][param.name]
996+ if value == 0:
997+ continue
998+ key = (param.lhablock, value)
999+ if key in block_value_to_var:
1000+ block_value_to_var[key].append(param)
1001+ mult_param.add(key)
1002+ #remove the duplicate parameter
1003+ #external_parameters.remove(param)
1004+ else:
1005+ block_value_to_var[key] = [param]
1006+
1007+ output=[]
1008+ for key in mult_param:
1009+ output.append(block_value_to_var[key])
1010+
1011+ return output
1012+
1013+ def merge_identical_parameters(self, parameters):
1014+ """ merge the identical parameters given in argument """
1015+
1016+ logger_mod.info('Parameters set to identical values: %s '% \
1017+ ', '.join([obj.name for obj in parameters]))
1018+
1019+ # Extract external parameters
1020+ external_parameters = self['parameters'][('external',)]
1021+ for i, obj in enumerate(parameters):
1022+ # Keeped intact the first one and store information
1023+ if i == 0:
1024+ obj.info = 'set of param :' + \
1025+ ', '.join([param.name for param in parameters])
1026+ expr = obj.name
1027+ continue
1028+ # delete the old parameters
1029+ external_parameters.remove(obj)
1030+ # replace by the new one pointing of the first obj of the class
1031+ new_param = base_objects.ModelVariable(obj.name, expr, 'real')
1032+ self['parameters'][()].insert(0, new_param)
1033+
1034+
1035+ def remove_couplings(self, zero_couplings):
1036+ """ remove the interactions associated to couplings"""
1037+
1038+ # clean the interactions
1039+ for interaction in self['interactions'][:]:
1040+ modified = False
1041+ for key, coupling in interaction['couplings'].items()[:]:
1042+ if coupling in zero_couplings:
1043+ modified = True
1044+ del interaction['couplings'][key]
1045+
1046+ if modified:
1047+ part_name = [part['name'] for part in interaction['particles']]
1048+ orders = ['%s=%s' % (order,value)
1049+ for order,value in interaction['orders'].items()]
1050+ if not interaction['couplings']:
1051+ logger_mod.info('remove interactions: %s at order: %s' % \
1052+ (' '.join(part_name),', '.join(orders)))
1053+ self['interactions'].remove(interaction)
1054+ elif modified:
1055+ logger_mod.info('modify interactions: %s at order: %s' % \
1056+ (' '.join(part_name),', '.join(orders)))
1057+ #clean the coupling list:
1058+ for name, data in self['couplings'].items():
1059+ for coupling in data[:]:
1060+ if coupling.name in zero_couplings:
1061+ data.remove(coupling)
1062+
1063+ def fix_parameter_values(self, zero_parameters, one_parameters):
1064+ """ Remove all instance of the parameters in the model and replace it by
1065+ zero when needed."""
1066+
1067+ special_parameters = zero_parameters + one_parameters
1068+
1069+ # treat specific cases for masses and width
1070+ for particle in self['particles']:
1071+ if particle['mass'] in zero_parameters:
1072+ particle['mass'] = 'ZERO'
1073+ if particle['width'] in zero_parameters:
1074+ particle['width'] = 'ZERO'
1075+ for pdg, particle in self['particle_dict'].items():
1076+ if particle['mass'] in zero_parameters:
1077+ particle['mass'] = 'ZERO'
1078+ if particle['width'] in zero_parameters:
1079+ particle['width'] = 'ZERO'
1080+
1081+ # check if the parameters is still usefull:
1082+ re_str = '|'.join(special_parameters)
1083+ re_pat = re.compile(r'''\b(%s)\b''' % re_str)
1084+ used = set()
1085+ # check in coupling
1086+ for name, coupling_list in self['couplings'].items():
1087+ for coupling in coupling_list:
1088+ for use in re_pat.findall(coupling.expr):
1089+ used.add(use)
1090+
1091+ # simplify the regular expression
1092+ re_str = '|'.join([param for param in special_parameters
1093+ if param not in used])
1094+ re_pat = re.compile(r'''\b(%s)\b''' % re_str)
1095+
1096+ param_info = {}
1097+ # check in parameters
1098+ for dep, param_list in self['parameters'].items():
1099+ for tag, parameter in enumerate(param_list):
1100+ # update information concerning zero/one parameters
1101+ if parameter.name in special_parameters:
1102+ param_info[parameter.name]= {'dep': dep, 'tag': tag,
1103+ 'obj': parameter}
1104+ continue
1105+
1106+ # Bypass all external parameter
1107+ if isinstance(parameter, base_objects.ParamCardVariable):
1108+ continue
1109+
1110+ # check the presence of zero/one parameter
1111+ for use in re_pat.findall(parameter.expr):
1112+ used.add(use)
1113+
1114+ # modify the object for those which are still used
1115+ for param in used:
1116+ data = self['parameters'][param_info[param]['dep']]
1117+ data.remove(param_info[param]['obj'])
1118+ tag = param_info[param]['tag']
1119+ data = self['parameters'][()]
1120+ if param in zero_parameters:
1121+ data.insert(0, base_objects.ModelVariable(param, '0.0', 'real'))
1122+ else:
1123+ data.insert(0, base_objects.ModelVariable(param, '1.0', 'real'))
1124+
1125+ # remove completely useless parameters
1126+ for param in special_parameters:
1127+ #by pass parameter still in use
1128+ if param in used:
1129+ logger_mod.info('fix parameter value: %s' % param)
1130+ continue
1131+ logger_mod.info('remove parameters: %s' % param)
1132+ data = self['parameters'][param_info[param]['dep']]
1133+ data.remove(param_info[param]['obj'])
1134+
1135+
1136+
1137+
1138+
1139+
1140+
1141+
1142+
1143+
1144
1145
1146
1147
1148=== modified file 'models/mssm/MSSM_UFO.log'
1149--- models/mssm/MSSM_UFO.log 2010-12-05 05:38:08 +0000
1150+++ models/mssm/MSSM_UFO.log 2011-03-19 15:14:31 +0000
1151@@ -1,13 +1,13 @@
1152-# This file was automatically created by FeynRules $Revision: 364 $
1153-# Mathematica version: 7.0 for Linux x86 (32-bit) (February 18, 2009)
1154-# Date: Sat 4 Dec 2010 11:43:16
1155+# This file was automatically created by FeynRules $Revision: 510 $
1156+# Mathematica version: 7.0 for Linux x86 (64-bit) (February 18, 2009)
1157+# Date: Wed 2 Mar 2011 15:02:57
1158
1159
1160 #
1161 # This is the logfile for the model MSSM
1162
1163-# Authors: Benjamin Fuks, Neil D. Christensen
1164-# Model version: 1.1.9
1165+# Authors: Benjamin Fuks
1166+# Model version: 1.3.0
1167 # Checking the Lagrangians
1168 * All Lagrangians are ok.
1169 #
1170@@ -33,34 +33,36 @@
1171 # Parameter definitions
1172 #
1173
1174- * All parameters are ok.
1175+ * Parameter gp has no value. Default value 1 assigned.
1176+ * Parameter gw has no value. Default value 1 assigned.
1177
1178
1179 # Vertices
1180- * Calling FeynmanRules for 10 Lagrangians.
1181- * Number of classes vertices: 268
1182- * Number of flavored vertices: 931
1183+ * Calling FeynmanRules for 1 Lagrangians.
1184+ * Number of classes vertices: 174
1185+ * Number of flavored vertices: 822
1186 * Saved vertices in InterfaceRun[ 1 ].
1187 * Checked QNumber conservation.
1188 - Quantum number GhostNumber conserved in all vertices.
1189 - Quantum number Q conserved in all vertices.
1190+ - Quantum number Y conserved in all vertices.
1191 * particles.py written.
1192 * parameters.py written.
1193 #
1194 # Vertex definitions
1195 #
1196
1197- * 931 vertices written.
1198+ * 822 vertices written.
1199 * vertices.py written.
1200 #
1201 # Lorentz structure definitions
1202 #
1203
1204- * 19 lorentz structures written.
1205+ * 17 lorentz structures written.
1206 * lorentz.py written.
1207 #
1208 # Coupling definitions
1209 #
1210
1211- * 1063 couplings written.
1212+ * 945 couplings written.
1213 * couplings.py written.
1214
1215=== modified file 'models/mssm/__init__.py'
1216--- models/mssm/__init__.py 2010-08-19 09:06:28 +0000
1217+++ models/mssm/__init__.py 2011-03-19 15:14:31 +0000
1218@@ -13,3 +13,8 @@
1219 all_lorentz = lorentz.all_lorentz
1220 all_parameters = parameters.all_parameters
1221 all_functions = function_library.all_functions
1222+
1223+
1224+__author__ = "Benjamin Fuks"
1225+__version__ = "1.3.0"
1226+__email__ = "fuks@cern.ch"
1227
1228=== modified file 'models/mssm/couplings.py'
1229--- models/mssm/couplings.py 2010-12-05 05:38:08 +0000
1230+++ models/mssm/couplings.py 2011-03-19 15:14:31 +0000
1231@@ -1,6 +1,6 @@
1232-# This file was automatically created by FeynRules $Revision: 364 $
1233-# Mathematica version: 7.0 for Linux x86 (32-bit) (February 18, 2009)
1234-# Date: Sat 4 Dec 2010 12:26:08
1235+# This file was automatically created by FeynRules $Revision: 510 $
1236+# Mathematica version: 7.0 for Linux x86 (64-bit) (February 18, 2009)
1237+# Date: Wed 2 Mar 2011 15:09:56
1238
1239
1240 from object_library import all_couplings, Coupling
1241@@ -46,4218 +46,3746 @@
1242 order = {'QCD':2})
1243
1244 GC_10 = Coupling(name = 'GC_10',
1245- value = '-(complex(0,1)*G*I1044)',
1246- order = {'QCD':1})
1247+ value = '(2*ee**2*complex(0,1)*I1211)/9.',
1248+ order = {'QED':2})
1249
1250 GC_11 = Coupling(name = 'GC_11',
1251- value = 'complex(0,1)*G**2*I1044',
1252- order = {'QCD':2})
1253+ value = '(-2*ee*complex(0,1)*G*I1211)/3.',
1254+ order = {'QCD':1,'QED':1})
1255
1256 GC_12 = Coupling(name = 'GC_12',
1257- value = '-(complex(0,1)*G*I1055)',
1258- order = {'QCD':1})
1259+ value = 'complex(0,1)*G**2*I1211',
1260+ order = {'QCD':2})
1261
1262 GC_13 = Coupling(name = 'GC_13',
1263- value = 'complex(0,1)*G**2*I1055',
1264- order = {'QCD':2})
1265+ value = '(2*ee**2*complex(0,1)*I1222)/9.',
1266+ order = {'QED':2})
1267
1268 GC_14 = Coupling(name = 'GC_14',
1269- value = '(ee*complex(0,1)*I111)/3.',
1270- order = {'QED':1})
1271+ value = '(-2*ee*complex(0,1)*G*I1222)/3.',
1272+ order = {'QCD':1,'QED':1})
1273
1274 GC_15 = Coupling(name = 'GC_15',
1275- value = '(-2*ee*complex(0,1)*G*I111)/3.',
1276- order = {'QCD':1,'QED':1})
1277+ value = 'complex(0,1)*G**2*I1222',
1278+ order = {'QCD':2})
1279
1280 GC_16 = Coupling(name = 'GC_16',
1281- value = '(-2*ee*complex(0,1)*I1111)/3.',
1282- order = {'QED':1})
1283+ value = '(2*ee**2*complex(0,1)*I1233)/9. + (2*ee**2*complex(0,1)*I1333)/9.',
1284+ order = {'QED':2})
1285
1286 GC_17 = Coupling(name = 'GC_17',
1287- value = '-(complex(0,1)*G*I1111)',
1288- order = {'QCD':1})
1289+ value = '(-2*ee*complex(0,1)*G*I1233)/3. - (2*ee*complex(0,1)*G*I1333)/3.',
1290+ order = {'QCD':1,'QED':1})
1291
1292 GC_18 = Coupling(name = 'GC_18',
1293- value = '(-2*ee*complex(0,1)*I1122)/3.',
1294- order = {'QED':1})
1295+ value = 'complex(0,1)*G**2*I1233 + complex(0,1)*G**2*I1333',
1296+ order = {'QCD':2})
1297
1298 GC_19 = Coupling(name = 'GC_19',
1299- value = '-(complex(0,1)*G*I1122)',
1300- order = {'QCD':1})
1301+ value = '(2*ee**2*complex(0,1)*I1236)/9. + (2*ee**2*complex(0,1)*I1336)/9.',
1302+ order = {'QED':2})
1303
1304 GC_20 = Coupling(name = 'GC_20',
1305- value = '(ee*complex(0,1)*I122)/3.',
1306- order = {'QED':1})
1307+ value = '(-2*ee*complex(0,1)*G*I1236)/3. - (2*ee*complex(0,1)*G*I1336)/3.',
1308+ order = {'QCD':1,'QED':1})
1309
1310 GC_21 = Coupling(name = 'GC_21',
1311- value = '(-2*ee*complex(0,1)*G*I122)/3.',
1312- order = {'QCD':1,'QED':1})
1313+ value = 'complex(0,1)*G**2*I1236 + complex(0,1)*G**2*I1336',
1314+ order = {'QCD':2})
1315
1316 GC_22 = Coupling(name = 'GC_22',
1317- value = '(-2*ee*complex(0,1)*I1133)/3. - (2*ee*complex(0,1)*I1233)/3.',
1318- order = {'QED':1})
1319+ value = '(2*ee**2*complex(0,1)*I1344)/9.',
1320+ order = {'QED':2})
1321
1322 GC_23 = Coupling(name = 'GC_23',
1323- value = '-(complex(0,1)*G*I1133) - complex(0,1)*G*I1233',
1324- order = {'QCD':1})
1325+ value = '(-2*ee*complex(0,1)*G*I1344)/3.',
1326+ order = {'QCD':1,'QED':1})
1327
1328 GC_24 = Coupling(name = 'GC_24',
1329- value = '(-2*ee*complex(0,1)*I1136)/3. - (2*ee*complex(0,1)*I1236)/3.',
1330- order = {'QED':1})
1331+ value = 'complex(0,1)*G**2*I1344',
1332+ order = {'QCD':2})
1333
1334 GC_25 = Coupling(name = 'GC_25',
1335- value = '-(complex(0,1)*G*I1136) - complex(0,1)*G*I1236',
1336- order = {'QCD':1})
1337+ value = '(2*ee**2*complex(0,1)*I1355)/9.',
1338+ order = {'QED':2})
1339
1340 GC_26 = Coupling(name = 'GC_26',
1341- value = '(-2*ee*complex(0,1)*I1244)/3.',
1342- order = {'QED':1})
1343+ value = '(-2*ee*complex(0,1)*G*I1355)/3.',
1344+ order = {'QCD':1,'QED':1})
1345
1346 GC_27 = Coupling(name = 'GC_27',
1347- value = '-(complex(0,1)*G*I1244)',
1348- order = {'QCD':1})
1349+ value = 'complex(0,1)*G**2*I1355',
1350+ order = {'QCD':2})
1351
1352 GC_28 = Coupling(name = 'GC_28',
1353- value = '(-2*ee*complex(0,1)*I1255)/3.',
1354- order = {'QED':1})
1355+ value = '(2*ee**2*complex(0,1)*I1263)/9. + (2*ee**2*complex(0,1)*I1363)/9.',
1356+ order = {'QED':2})
1357
1358 GC_29 = Coupling(name = 'GC_29',
1359- value = '-(complex(0,1)*G*I1255)',
1360- order = {'QCD':1})
1361+ value = '(-2*ee*complex(0,1)*G*I1263)/3. - (2*ee*complex(0,1)*G*I1363)/3.',
1362+ order = {'QCD':1,'QED':1})
1363
1364 GC_30 = Coupling(name = 'GC_30',
1365- value = '(2*ee*complex(0,1)*I1163)/3. + (2*ee*complex(0,1)*I1263)/3.',
1366- order = {'QED':1})
1367+ value = 'complex(0,1)*G**2*I1263 + complex(0,1)*G**2*I1363',
1368+ order = {'QCD':2})
1369
1370 GC_31 = Coupling(name = 'GC_31',
1371- value = 'complex(0,1)*G*I1163 + complex(0,1)*G*I1263',
1372- order = {'QCD':1})
1373+ value = '(2*ee**2*complex(0,1)*I1266)/9. + (2*ee**2*complex(0,1)*I1366)/9.',
1374+ order = {'QED':2})
1375
1376 GC_32 = Coupling(name = 'GC_32',
1377- value = '(-2*ee*complex(0,1)*I1166)/3. - (2*ee*complex(0,1)*I1266)/3.',
1378- order = {'QED':1})
1379+ value = '(-2*ee*complex(0,1)*G*I1266)/3. - (2*ee*complex(0,1)*G*I1366)/3.',
1380+ order = {'QCD':1,'QED':1})
1381
1382 GC_33 = Coupling(name = 'GC_33',
1383- value = '-(complex(0,1)*G*I1166) - complex(0,1)*G*I1266',
1384- order = {'QCD':1})
1385+ value = 'complex(0,1)*G**2*I1266 + complex(0,1)*G**2*I1366',
1386+ order = {'QCD':2})
1387
1388 GC_34 = Coupling(name = 'GC_34',
1389- value = '(8*ee**2*complex(0,1)*I1311)/9.',
1390- order = {'QED':2})
1391+ value = 'ee*complex(0,1)*I2511',
1392+ order = {'QED':1})
1393
1394 GC_35 = Coupling(name = 'GC_35',
1395- value = '(4*ee*complex(0,1)*G*I1311)/3.',
1396- order = {'QCD':1,'QED':1})
1397+ value = 'ee*complex(0,1)*I2522',
1398+ order = {'QED':1})
1399
1400 GC_36 = Coupling(name = 'GC_36',
1401- value = 'complex(0,1)*G**2*I1311',
1402- order = {'QCD':2})
1403+ value = 'ee*complex(0,1)*I2533 + ee*complex(0,1)*I2633',
1404+ order = {'QED':1})
1405
1406 GC_37 = Coupling(name = 'GC_37',
1407- value = '(8*ee**2*complex(0,1)*I1322)/9.',
1408- order = {'QED':2})
1409+ value = 'ee*complex(0,1)*I2536 + ee*complex(0,1)*I2636',
1410+ order = {'QED':1})
1411
1412 GC_38 = Coupling(name = 'GC_38',
1413- value = '(4*ee*complex(0,1)*G*I1322)/3.',
1414- order = {'QCD':1,'QED':1})
1415+ value = 'ee*complex(0,1)*I2644',
1416+ order = {'QED':1})
1417
1418 GC_39 = Coupling(name = 'GC_39',
1419- value = 'complex(0,1)*G**2*I1322',
1420- order = {'QCD':2})
1421+ value = 'ee*complex(0,1)*I2655',
1422+ order = {'QED':1})
1423
1424 GC_40 = Coupling(name = 'GC_40',
1425- value = '(8*ee**2*complex(0,1)*I1333)/9. + (8*ee**2*complex(0,1)*I1433)/9.',
1426- order = {'QED':2})
1427+ value = '-(ee*complex(0,1)*I2563) - ee*complex(0,1)*I2663',
1428+ order = {'QED':1})
1429
1430 GC_41 = Coupling(name = 'GC_41',
1431- value = '(4*ee*complex(0,1)*G*I1333)/3. + (4*ee*complex(0,1)*G*I1433)/3.',
1432- order = {'QCD':1,'QED':1})
1433+ value = 'ee*complex(0,1)*I2566 + ee*complex(0,1)*I2666',
1434+ order = {'QED':1})
1435
1436 GC_42 = Coupling(name = 'GC_42',
1437- value = 'complex(0,1)*G**2*I1333 + complex(0,1)*G**2*I1433',
1438- order = {'QCD':2})
1439+ value = '2*ee**2*complex(0,1)*I3111',
1440+ order = {'QED':2})
1441
1442 GC_43 = Coupling(name = 'GC_43',
1443- value = '(8*ee**2*complex(0,1)*I1336)/9. + (8*ee**2*complex(0,1)*I1436)/9.',
1444+ value = '2*ee**2*complex(0,1)*I3122',
1445 order = {'QED':2})
1446
1447 GC_44 = Coupling(name = 'GC_44',
1448- value = '(4*ee*complex(0,1)*G*I1336)/3. + (4*ee*complex(0,1)*G*I1436)/3.',
1449- order = {'QCD':1,'QED':1})
1450+ value = '2*ee**2*complex(0,1)*I3133 + 2*ee**2*complex(0,1)*I3233',
1451+ order = {'QED':2})
1452
1453 GC_45 = Coupling(name = 'GC_45',
1454- value = 'complex(0,1)*G**2*I1336 + complex(0,1)*G**2*I1436',
1455- order = {'QCD':2})
1456+ value = '2*ee**2*complex(0,1)*I3136 + 2*ee**2*complex(0,1)*I3236',
1457+ order = {'QED':2})
1458
1459 GC_46 = Coupling(name = 'GC_46',
1460- value = '(8*ee**2*complex(0,1)*I1444)/9.',
1461+ value = '2*ee**2*complex(0,1)*I3244',
1462 order = {'QED':2})
1463
1464 GC_47 = Coupling(name = 'GC_47',
1465- value = '(4*ee*complex(0,1)*G*I1444)/3.',
1466- order = {'QCD':1,'QED':1})
1467+ value = '2*ee**2*complex(0,1)*I3255',
1468+ order = {'QED':2})
1469
1470 GC_48 = Coupling(name = 'GC_48',
1471- value = 'complex(0,1)*G**2*I1444',
1472- order = {'QCD':2})
1473+ value = '2*ee**2*complex(0,1)*I3163 + 2*ee**2*complex(0,1)*I3263',
1474+ order = {'QED':2})
1475
1476 GC_49 = Coupling(name = 'GC_49',
1477- value = '(8*ee**2*complex(0,1)*I1455)/9.',
1478+ value = '2*ee**2*complex(0,1)*I3166 + 2*ee**2*complex(0,1)*I3266',
1479 order = {'QED':2})
1480
1481 GC_50 = Coupling(name = 'GC_50',
1482- value = '(4*ee*complex(0,1)*G*I1455)/3.',
1483- order = {'QCD':1,'QED':1})
1484+ value = '(ee*complex(0,1)*I511)/3.',
1485+ order = {'QED':1})
1486
1487 GC_51 = Coupling(name = 'GC_51',
1488- value = 'complex(0,1)*G**2*I1455',
1489- order = {'QCD':2})
1490+ value = '-(complex(0,1)*G*I511)',
1491+ order = {'QCD':1})
1492
1493 GC_52 = Coupling(name = 'GC_52',
1494- value = '(8*ee**2*complex(0,1)*I1363)/9. + (8*ee**2*complex(0,1)*I1463)/9.',
1495- order = {'QED':2})
1496+ value = '(-2*ee*complex(0,1)*I5111)/3.',
1497+ order = {'QED':1})
1498
1499 GC_53 = Coupling(name = 'GC_53',
1500- value = '(4*ee*complex(0,1)*G*I1363)/3. + (4*ee*complex(0,1)*G*I1463)/3.',
1501- order = {'QCD':1,'QED':1})
1502+ value = '-(complex(0,1)*G*I5111)',
1503+ order = {'QCD':1})
1504
1505 GC_54 = Coupling(name = 'GC_54',
1506- value = 'complex(0,1)*G**2*I1363 + complex(0,1)*G**2*I1463',
1507- order = {'QCD':2})
1508+ value = '(-2*ee*complex(0,1)*I5122)/3.',
1509+ order = {'QED':1})
1510
1511 GC_55 = Coupling(name = 'GC_55',
1512- value = '(8*ee**2*complex(0,1)*I1366)/9. + (8*ee**2*complex(0,1)*I1466)/9.',
1513- order = {'QED':2})
1514+ value = '-(complex(0,1)*G*I5122)',
1515+ order = {'QCD':1})
1516
1517 GC_56 = Coupling(name = 'GC_56',
1518- value = '(4*ee*complex(0,1)*G*I1366)/3. + (4*ee*complex(0,1)*G*I1466)/3.',
1519- order = {'QCD':1,'QED':1})
1520+ value = '(ee*complex(0,1)*I522)/3.',
1521+ order = {'QED':1})
1522
1523 GC_57 = Coupling(name = 'GC_57',
1524- value = 'complex(0,1)*G**2*I1366 + complex(0,1)*G**2*I1466',
1525- order = {'QCD':2})
1526+ value = '-(complex(0,1)*G*I522)',
1527+ order = {'QCD':1})
1528
1529 GC_58 = Coupling(name = 'GC_58',
1530- value = '-(ee**2*complex(0,1)*I1511)/(3.*cw*cmath.sqrt(2))',
1531- order = {'QED':2})
1532+ value = '(-2*ee*complex(0,1)*I5133)/3. - (2*ee*complex(0,1)*I5233)/3.',
1533+ order = {'QED':1})
1534
1535 GC_59 = Coupling(name = 'GC_59',
1536- value = '-(ee**2*complex(0,1)*I1522)/(3.*cw*cmath.sqrt(2))',
1537- order = {'QED':2})
1538+ value = '-(complex(0,1)*G*I5133) - complex(0,1)*G*I5233',
1539+ order = {'QCD':1})
1540
1541 GC_60 = Coupling(name = 'GC_60',
1542- value = '-(ee**2*complex(0,1)*I1533)/(3.*cw*cmath.sqrt(2))',
1543- order = {'QED':2})
1544+ value = '(-2*ee*complex(0,1)*I5136)/3. - (2*ee*complex(0,1)*I5236)/3.',
1545+ order = {'QED':1})
1546
1547 GC_61 = Coupling(name = 'GC_61',
1548- value = '-(ee**2*complex(0,1)*I1536)/(3.*cw*cmath.sqrt(2))',
1549- order = {'QED':2})
1550+ value = '-(complex(0,1)*G*I5136) - complex(0,1)*G*I5236',
1551+ order = {'QCD':1})
1552
1553 GC_62 = Coupling(name = 'GC_62',
1554- value = '-(ee**2*complex(0,1)*I1563)/(3.*cw*cmath.sqrt(2))',
1555- order = {'QED':2})
1556+ value = '(-2*ee*complex(0,1)*I5244)/3.',
1557+ order = {'QED':1})
1558
1559 GC_63 = Coupling(name = 'GC_63',
1560- value = '-(ee**2*complex(0,1)*I1566)/(3.*cw*cmath.sqrt(2))',
1561- order = {'QED':2})
1562+ value = '-(complex(0,1)*G*I5244)',
1563+ order = {'QCD':1})
1564
1565 GC_64 = Coupling(name = 'GC_64',
1566- value = '-(ee**2*complex(0,1)*I1611)/(3.*cw*cmath.sqrt(2))',
1567- order = {'QED':2})
1568+ value = '(-2*ee*complex(0,1)*I5255)/3.',
1569+ order = {'QED':1})
1570
1571 GC_65 = Coupling(name = 'GC_65',
1572- value = '-(ee**2*complex(0,1)*I1622)/(3.*cw*cmath.sqrt(2))',
1573- order = {'QED':2})
1574+ value = '-(complex(0,1)*G*I5255)',
1575+ order = {'QCD':1})
1576
1577 GC_66 = Coupling(name = 'GC_66',
1578- value = '-(ee**2*complex(0,1)*I1633)/(3.*cw*cmath.sqrt(2))',
1579- order = {'QED':2})
1580+ value = '(2*ee*complex(0,1)*I5163)/3. + (2*ee*complex(0,1)*I5263)/3.',
1581+ order = {'QED':1})
1582
1583 GC_67 = Coupling(name = 'GC_67',
1584- value = '-(ee**2*complex(0,1)*I1636)/(3.*cw*cmath.sqrt(2))',
1585- order = {'QED':2})
1586+ value = 'complex(0,1)*G*I5163 + complex(0,1)*G*I5263',
1587+ order = {'QCD':1})
1588
1589 GC_68 = Coupling(name = 'GC_68',
1590- value = '-(ee**2*complex(0,1)*I1663)/(3.*cw*cmath.sqrt(2))',
1591- order = {'QED':2})
1592+ value = '(-2*ee*complex(0,1)*I5166)/3. - (2*ee*complex(0,1)*I5266)/3.',
1593+ order = {'QED':1})
1594
1595 GC_69 = Coupling(name = 'GC_69',
1596- value = '-(ee**2*complex(0,1)*I1666)/(3.*cw*cmath.sqrt(2))',
1597- order = {'QED':2})
1598+ value = '-(complex(0,1)*G*I5166) - complex(0,1)*G*I5266',
1599+ order = {'QCD':1})
1600
1601 GC_70 = Coupling(name = 'GC_70',
1602- value = '(ee**2*complex(0,1)*I1711)/(cw*cmath.sqrt(2))',
1603- order = {'QED':2})
1604+ value = '(ee*complex(0,1)*I533)/3. + (ee*complex(0,1)*I633)/3.',
1605+ order = {'QED':1})
1606
1607 GC_71 = Coupling(name = 'GC_71',
1608- value = '(ee**2*complex(0,1)*I1722)/(cw*cmath.sqrt(2))',
1609- order = {'QED':2})
1610+ value = '-(complex(0,1)*G*I533) - complex(0,1)*G*I633',
1611+ order = {'QCD':1})
1612
1613 GC_72 = Coupling(name = 'GC_72',
1614- value = '(ee**2*complex(0,1)*I1733)/(cw*cmath.sqrt(2))',
1615- order = {'QED':2})
1616+ value = '(ee*complex(0,1)*I536)/3. + (ee*complex(0,1)*I636)/3.',
1617+ order = {'QED':1})
1618
1619 GC_73 = Coupling(name = 'GC_73',
1620- value = '(ee**2*complex(0,1)*I1736)/(cw*cmath.sqrt(2))',
1621- order = {'QED':2})
1622+ value = '-(complex(0,1)*G*I536) - complex(0,1)*G*I636',
1623+ order = {'QCD':1})
1624
1625 GC_74 = Coupling(name = 'GC_74',
1626- value = '(ee**2*complex(0,1)*I1811)/(cw*cmath.sqrt(2))',
1627- order = {'QED':2})
1628+ value = '(ee*complex(0,1)*I644)/3.',
1629+ order = {'QED':1})
1630
1631 GC_75 = Coupling(name = 'GC_75',
1632- value = '(ee**2*complex(0,1)*I1822)/(cw*cmath.sqrt(2))',
1633- order = {'QED':2})
1634+ value = '-(complex(0,1)*G*I644)',
1635+ order = {'QCD':1})
1636
1637 GC_76 = Coupling(name = 'GC_76',
1638- value = '(ee**2*complex(0,1)*I1833)/(cw*cmath.sqrt(2))',
1639- order = {'QED':2})
1640+ value = '(ee*complex(0,1)*I655)/3.',
1641+ order = {'QED':1})
1642
1643 GC_77 = Coupling(name = 'GC_77',
1644- value = '(ee**2*complex(0,1)*I1836)/(cw*cmath.sqrt(2))',
1645- order = {'QED':2})
1646+ value = '-(complex(0,1)*G*I655)',
1647+ order = {'QCD':1})
1648
1649 GC_78 = Coupling(name = 'GC_78',
1650- value = '(ee*complex(0,1)*I133)/3. + (ee*complex(0,1)*I233)/3.',
1651+ value = '-(ee*complex(0,1)*I563)/3. - (ee*complex(0,1)*I663)/3.',
1652 order = {'QED':1})
1653
1654 GC_79 = Coupling(name = 'GC_79',
1655- value = '(-2*ee*complex(0,1)*G*I133)/3. - (2*ee*complex(0,1)*G*I233)/3.',
1656- order = {'QCD':1,'QED':1})
1657+ value = 'complex(0,1)*G*I563 + complex(0,1)*G*I663',
1658+ order = {'QCD':1})
1659
1660 GC_80 = Coupling(name = 'GC_80',
1661- value = '(ee*complex(0,1)*I136)/3. + (ee*complex(0,1)*I236)/3.',
1662+ value = '(ee*complex(0,1)*I566)/3. + (ee*complex(0,1)*I666)/3.',
1663 order = {'QED':1})
1664
1665 GC_81 = Coupling(name = 'GC_81',
1666- value = '(-2*ee*complex(0,1)*G*I136)/3. - (2*ee*complex(0,1)*G*I236)/3.',
1667- order = {'QCD':1,'QED':1})
1668+ value = '-(complex(0,1)*G*I566) - complex(0,1)*G*I666',
1669+ order = {'QCD':1})
1670
1671 GC_82 = Coupling(name = 'GC_82',
1672- value = '(ee*complex(0,1)*I244)/3.',
1673- order = {'QED':1})
1674+ value = '(8*ee**2*complex(0,1)*I7411)/9.',
1675+ order = {'QED':2})
1676
1677 GC_83 = Coupling(name = 'GC_83',
1678- value = '(-2*ee*complex(0,1)*G*I244)/3.',
1679+ value = '(4*ee*complex(0,1)*G*I7411)/3.',
1680 order = {'QCD':1,'QED':1})
1681
1682 GC_84 = Coupling(name = 'GC_84',
1683- value = '(ee*complex(0,1)*I255)/3.',
1684- order = {'QED':1})
1685+ value = 'complex(0,1)*G**2*I7411',
1686+ order = {'QCD':2})
1687
1688 GC_85 = Coupling(name = 'GC_85',
1689- value = '(-2*ee*complex(0,1)*G*I255)/3.',
1690- order = {'QCD':1,'QED':1})
1691+ value = '(8*ee**2*complex(0,1)*I7422)/9.',
1692+ order = {'QED':2})
1693
1694 GC_86 = Coupling(name = 'GC_86',
1695- value = '-(ee*complex(0,1)*I163)/3. - (ee*complex(0,1)*I263)/3.',
1696- order = {'QED':1})
1697+ value = '(4*ee*complex(0,1)*G*I7422)/3.',
1698+ order = {'QCD':1,'QED':1})
1699
1700 GC_87 = Coupling(name = 'GC_87',
1701- value = '(-2*ee*complex(0,1)*G*I163)/3. - (2*ee*complex(0,1)*G*I263)/3.',
1702- order = {'QCD':1,'QED':1})
1703+ value = 'complex(0,1)*G**2*I7422',
1704+ order = {'QCD':2})
1705
1706 GC_88 = Coupling(name = 'GC_88',
1707- value = '(ee*complex(0,1)*I166)/3. + (ee*complex(0,1)*I266)/3.',
1708- order = {'QED':1})
1709+ value = '(8*ee**2*complex(0,1)*I7433)/9. + (8*ee**2*complex(0,1)*I7533)/9.',
1710+ order = {'QED':2})
1711
1712 GC_89 = Coupling(name = 'GC_89',
1713- value = '(-2*ee*complex(0,1)*G*I166)/3. - (2*ee*complex(0,1)*G*I266)/3.',
1714+ value = '(4*ee*complex(0,1)*G*I7433)/3. + (4*ee*complex(0,1)*G*I7533)/3.',
1715 order = {'QCD':1,'QED':1})
1716
1717 GC_90 = Coupling(name = 'GC_90',
1718- value = '(2*ee**2*complex(0,1)*I311)/9.',
1719- order = {'QED':2})
1720+ value = 'complex(0,1)*G**2*I7433 + complex(0,1)*G**2*I7533',
1721+ order = {'QCD':2})
1722
1723 GC_91 = Coupling(name = 'GC_91',
1724- value = '(2*ee**2*complex(0,1)*I322)/9.',
1725+ value = '(8*ee**2*complex(0,1)*I7436)/9. + (8*ee**2*complex(0,1)*I7536)/9.',
1726 order = {'QED':2})
1727
1728 GC_92 = Coupling(name = 'GC_92',
1729- value = '(2*ee**2*complex(0,1)*I333)/9. + (2*ee**2*complex(0,1)*I433)/9.',
1730- order = {'QED':2})
1731+ value = '(4*ee*complex(0,1)*G*I7436)/3. + (4*ee*complex(0,1)*G*I7536)/3.',
1732+ order = {'QCD':1,'QED':1})
1733
1734 GC_93 = Coupling(name = 'GC_93',
1735- value = '(2*ee**2*complex(0,1)*I336)/9. + (2*ee**2*complex(0,1)*I436)/9.',
1736- order = {'QED':2})
1737+ value = 'complex(0,1)*G**2*I7436 + complex(0,1)*G**2*I7536',
1738+ order = {'QCD':2})
1739
1740 GC_94 = Coupling(name = 'GC_94',
1741- value = '(2*ee**2*complex(0,1)*I444)/9.',
1742+ value = '(8*ee**2*complex(0,1)*I7544)/9.',
1743 order = {'QED':2})
1744
1745 GC_95 = Coupling(name = 'GC_95',
1746- value = '(2*ee**2*complex(0,1)*I455)/9.',
1747- order = {'QED':2})
1748+ value = '(4*ee*complex(0,1)*G*I7544)/3.',
1749+ order = {'QCD':1,'QED':1})
1750
1751 GC_96 = Coupling(name = 'GC_96',
1752- value = '(2*ee**2*complex(0,1)*I363)/9. + (2*ee**2*complex(0,1)*I463)/9.',
1753- order = {'QED':2})
1754+ value = 'complex(0,1)*G**2*I7544',
1755+ order = {'QCD':2})
1756
1757 GC_97 = Coupling(name = 'GC_97',
1758- value = '(2*ee**2*complex(0,1)*I366)/9. + (2*ee**2*complex(0,1)*I466)/9.',
1759+ value = '(8*ee**2*complex(0,1)*I7555)/9.',
1760 order = {'QED':2})
1761
1762 GC_98 = Coupling(name = 'GC_98',
1763- value = 'ee*complex(0,1)*I511',
1764- order = {'QED':1})
1765+ value = '(4*ee*complex(0,1)*G*I7555)/3.',
1766+ order = {'QCD':1,'QED':1})
1767
1768 GC_99 = Coupling(name = 'GC_99',
1769- value = 'ee*complex(0,1)*I522',
1770- order = {'QED':1})
1771+ value = 'complex(0,1)*G**2*I7555',
1772+ order = {'QCD':2})
1773
1774 GC_100 = Coupling(name = 'GC_100',
1775- value = 'ee*complex(0,1)*I533 + ee*complex(0,1)*I633',
1776- order = {'QED':1})
1777+ value = '(8*ee**2*complex(0,1)*I7463)/9. + (8*ee**2*complex(0,1)*I7563)/9.',
1778+ order = {'QED':2})
1779
1780 GC_101 = Coupling(name = 'GC_101',
1781- value = 'ee*complex(0,1)*I536 + ee*complex(0,1)*I636',
1782- order = {'QED':1})
1783+ value = '(4*ee*complex(0,1)*G*I7463)/3. + (4*ee*complex(0,1)*G*I7563)/3.',
1784+ order = {'QCD':1,'QED':1})
1785
1786 GC_102 = Coupling(name = 'GC_102',
1787- value = 'ee*complex(0,1)*I644',
1788- order = {'QED':1})
1789+ value = 'complex(0,1)*G**2*I7463 + complex(0,1)*G**2*I7563',
1790+ order = {'QCD':2})
1791
1792 GC_103 = Coupling(name = 'GC_103',
1793- value = 'ee*complex(0,1)*I655',
1794- order = {'QED':1})
1795+ value = '(8*ee**2*complex(0,1)*I7466)/9. + (8*ee**2*complex(0,1)*I7566)/9.',
1796+ order = {'QED':2})
1797
1798 GC_104 = Coupling(name = 'GC_104',
1799- value = '-(ee*complex(0,1)*I563) - ee*complex(0,1)*I663',
1800- order = {'QED':1})
1801+ value = '(4*ee*complex(0,1)*G*I7466)/3. + (4*ee*complex(0,1)*G*I7566)/3.',
1802+ order = {'QCD':1,'QED':1})
1803
1804 GC_105 = Coupling(name = 'GC_105',
1805- value = 'ee*complex(0,1)*I566 + ee*complex(0,1)*I666',
1806- order = {'QED':1})
1807+ value = 'complex(0,1)*G**2*I7466 + complex(0,1)*G**2*I7566',
1808+ order = {'QCD':2})
1809
1810 GC_106 = Coupling(name = 'GC_106',
1811- value = '2*ee**2*complex(0,1)*I711',
1812- order = {'QED':2})
1813+ value = '-(complex(0,1)*G*Rd11*cmath.sqrt(2))',
1814+ order = {'QCD':1})
1815
1816 GC_107 = Coupling(name = 'GC_107',
1817- value = '2*ee**2*complex(0,1)*I722',
1818- order = {'QED':2})
1819+ value = '-(complex(0,1)*G*Rd22*cmath.sqrt(2))',
1820+ order = {'QCD':1})
1821
1822 GC_108 = Coupling(name = 'GC_108',
1823- value = '2*ee**2*complex(0,1)*I733 + 2*ee**2*complex(0,1)*I833',
1824- order = {'QED':2})
1825+ value = '-(complex(0,1)*G*Rd33*cmath.sqrt(2))',
1826+ order = {'QCD':1})
1827
1828 GC_109 = Coupling(name = 'GC_109',
1829- value = '2*ee**2*complex(0,1)*I736 + 2*ee**2*complex(0,1)*I836',
1830- order = {'QED':2})
1831+ value = 'complex(0,1)*G*Rd36*cmath.sqrt(2)',
1832+ order = {'QCD':1})
1833
1834 GC_110 = Coupling(name = 'GC_110',
1835- value = '2*ee**2*complex(0,1)*I844',
1836- order = {'QED':2})
1837+ value = 'complex(0,1)*G*Rd44*cmath.sqrt(2)',
1838+ order = {'QCD':1})
1839
1840 GC_111 = Coupling(name = 'GC_111',
1841- value = '2*ee**2*complex(0,1)*I855',
1842- order = {'QED':2})
1843+ value = 'complex(0,1)*G*Rd55*cmath.sqrt(2)',
1844+ order = {'QCD':1})
1845
1846 GC_112 = Coupling(name = 'GC_112',
1847- value = '2*ee**2*complex(0,1)*I763 + 2*ee**2*complex(0,1)*I863',
1848- order = {'QED':2})
1849+ value = '-(complex(0,1)*G*Rd63*cmath.sqrt(2))',
1850+ order = {'QCD':1})
1851
1852 GC_113 = Coupling(name = 'GC_113',
1853- value = '2*ee**2*complex(0,1)*I766 + 2*ee**2*complex(0,1)*I866',
1854- order = {'QED':2})
1855+ value = 'complex(0,1)*G*Rd66*cmath.sqrt(2)',
1856+ order = {'QCD':1})
1857
1858 GC_114 = Coupling(name = 'GC_114',
1859- value = '-(complex(0,1)*G*I911)',
1860+ value = '-(complex(0,1)*G*Ru11*cmath.sqrt(2))',
1861 order = {'QCD':1})
1862
1863 GC_115 = Coupling(name = 'GC_115',
1864- value = 'complex(0,1)*G**2*I911',
1865- order = {'QCD':2})
1866+ value = '-(complex(0,1)*G*Ru22*cmath.sqrt(2))',
1867+ order = {'QCD':1})
1868
1869 GC_116 = Coupling(name = 'GC_116',
1870- value = '-(complex(0,1)*G*I922)',
1871+ value = '-(complex(0,1)*G*Ru33*cmath.sqrt(2))',
1872 order = {'QCD':1})
1873
1874 GC_117 = Coupling(name = 'GC_117',
1875- value = 'complex(0,1)*G**2*I922',
1876- order = {'QCD':2})
1877+ value = 'complex(0,1)*G*Ru36*cmath.sqrt(2)',
1878+ order = {'QCD':1})
1879
1880 GC_118 = Coupling(name = 'GC_118',
1881- value = '-(complex(0,1)*G*I1033) - complex(0,1)*G*I933',
1882+ value = 'complex(0,1)*G*Ru44*cmath.sqrt(2)',
1883 order = {'QCD':1})
1884
1885 GC_119 = Coupling(name = 'GC_119',
1886- value = 'complex(0,1)*G**2*I1033 + complex(0,1)*G**2*I933',
1887- order = {'QCD':2})
1888+ value = 'complex(0,1)*G*Ru55*cmath.sqrt(2)',
1889+ order = {'QCD':1})
1890
1891 GC_120 = Coupling(name = 'GC_120',
1892- value = '-(complex(0,1)*G*I1036) - complex(0,1)*G*I936',
1893+ value = '-(complex(0,1)*G*Ru63*cmath.sqrt(2))',
1894 order = {'QCD':1})
1895
1896 GC_121 = Coupling(name = 'GC_121',
1897- value = 'complex(0,1)*G**2*I1036 + complex(0,1)*G**2*I936',
1898- order = {'QCD':2})
1899+ value = 'complex(0,1)*G*Ru66*cmath.sqrt(2)',
1900+ order = {'QCD':1})
1901
1902 GC_122 = Coupling(name = 'GC_122',
1903- value = 'complex(0,1)*G*I1063 + complex(0,1)*G*I963',
1904- order = {'QCD':1})
1905+ value = '-(ee**2*complex(0,1)) + (ee**2*complex(0,1))/sw**2',
1906+ order = {'QED':2})
1907
1908 GC_123 = Coupling(name = 'GC_123',
1909- value = 'complex(0,1)*G**2*I1063 + complex(0,1)*G**2*I963',
1910- order = {'QCD':2})
1911+ value = '(ee**2*complex(0,1))/(2.*sw**2)',
1912+ order = {'QED':2})
1913
1914 GC_124 = Coupling(name = 'GC_124',
1915- value = '-(complex(0,1)*G*I1066) - complex(0,1)*G*I966',
1916- order = {'QCD':1})
1917+ value = '-((ee**2*complex(0,1))/sw**2)',
1918+ order = {'QED':2})
1919
1920 GC_125 = Coupling(name = 'GC_125',
1921- value = 'complex(0,1)*G**2*I1066 + complex(0,1)*G**2*I966',
1922- order = {'QCD':2})
1923+ value = '(ee**2*complex(0,1)*I9611)/(2.*sw**2)',
1924+ order = {'QED':2})
1925
1926 GC_126 = Coupling(name = 'GC_126',
1927- value = '-(complex(0,1)*G*Rd11*cmath.sqrt(2))',
1928- order = {'QCD':1})
1929+ value = '(ee**2*complex(0,1)*I9622)/(2.*sw**2)',
1930+ order = {'QED':2})
1931
1932 GC_127 = Coupling(name = 'GC_127',
1933- value = '-(complex(0,1)*G*Rd22*cmath.sqrt(2))',
1934- order = {'QCD':1})
1935+ value = '(ee**2*complex(0,1)*I9633)/(2.*sw**2)',
1936+ order = {'QED':2})
1937
1938 GC_128 = Coupling(name = 'GC_128',
1939- value = '-(complex(0,1)*G*Rd33*cmath.sqrt(2))',
1940- order = {'QCD':1})
1941+ value = '(ee**2*complex(0,1)*I9636)/(2.*sw**2)',
1942+ order = {'QED':2})
1943
1944 GC_129 = Coupling(name = 'GC_129',
1945- value = 'complex(0,1)*G*Rd36*cmath.sqrt(2)',
1946- order = {'QCD':1})
1947+ value = '(ee**2*complex(0,1)*I9663)/(2.*sw**2)',
1948+ order = {'QED':2})
1949
1950 GC_130 = Coupling(name = 'GC_130',
1951- value = '-(complex(0,1)*I3133*NN13) - (ee*complex(0,1)*NN11*Rd36*cmath.sqrt(2))/(3.*cw)',
1952- order = {'QED':1})
1953+ value = '(ee**2*complex(0,1)*I9666)/(2.*sw**2)',
1954+ order = {'QED':2})
1955
1956 GC_131 = Coupling(name = 'GC_131',
1957- value = '-(complex(0,1)*I3133*NN23) - (ee*complex(0,1)*NN21*Rd36*cmath.sqrt(2))/(3.*cw)',
1958- order = {'QED':1})
1959+ value = '(ee**2*complex(0,1)*I9711)/(2.*sw**2)',
1960+ order = {'QED':2})
1961
1962 GC_132 = Coupling(name = 'GC_132',
1963- value = '-(complex(0,1)*I3133*NN33) - (ee*complex(0,1)*NN31*Rd36*cmath.sqrt(2))/(3.*cw)',
1964- order = {'QED':1})
1965+ value = '(ee**2*complex(0,1)*I9722)/(2.*sw**2)',
1966+ order = {'QED':2})
1967
1968 GC_133 = Coupling(name = 'GC_133',
1969- value = '-(complex(0,1)*I3133*NN43) - (ee*complex(0,1)*NN41*Rd36*cmath.sqrt(2))/(3.*cw)',
1970- order = {'QED':1})
1971+ value = '(ee**2*complex(0,1)*I9733)/(2.*sw**2)',
1972+ order = {'QED':2})
1973
1974 GC_134 = Coupling(name = 'GC_134',
1975- value = 'complex(0,1)*G*Rd44*cmath.sqrt(2)',
1976- order = {'QCD':1})
1977+ value = '(ee**2*complex(0,1)*I9736)/(2.*sw**2)',
1978+ order = {'QED':2})
1979
1980 GC_135 = Coupling(name = 'GC_135',
1981- value = '-(ee*complex(0,1)*NN11*Rd44*cmath.sqrt(2))/(3.*cw)',
1982- order = {'QED':1})
1983+ value = '(ee**2*complex(0,1)*I9763)/(2.*sw**2)',
1984+ order = {'QED':2})
1985
1986 GC_136 = Coupling(name = 'GC_136',
1987- value = '-(ee*complex(0,1)*NN21*Rd44*cmath.sqrt(2))/(3.*cw)',
1988- order = {'QED':1})
1989+ value = '(ee**2*complex(0,1)*I9766)/(2.*sw**2)',
1990+ order = {'QED':2})
1991
1992 GC_137 = Coupling(name = 'GC_137',
1993- value = '-(ee*complex(0,1)*NN31*Rd44*cmath.sqrt(2))/(3.*cw)',
1994- order = {'QED':1})
1995+ value = '(ee**2*complex(0,1)*I9811)/(2.*sw**2)',
1996+ order = {'QED':2})
1997
1998 GC_138 = Coupling(name = 'GC_138',
1999- value = '-(ee*complex(0,1)*NN41*Rd44*cmath.sqrt(2))/(3.*cw)',
2000- order = {'QED':1})
2001+ value = '(ee**2*complex(0,1)*I9822)/(2.*sw**2)',
2002+ order = {'QED':2})
2003
2004 GC_139 = Coupling(name = 'GC_139',
2005- value = 'complex(0,1)*G*Rd55*cmath.sqrt(2)',
2006- order = {'QCD':1})
2007+ value = '(ee**2*complex(0,1)*I9833)/(2.*sw**2)',
2008+ order = {'QED':2})
2009
2010 GC_140 = Coupling(name = 'GC_140',
2011- value = '-(ee*complex(0,1)*NN11*Rd55*cmath.sqrt(2))/(3.*cw)',
2012- order = {'QED':1})
2013+ value = '(ee**2*complex(0,1)*I9836)/(2.*sw**2)',
2014+ order = {'QED':2})
2015
2016 GC_141 = Coupling(name = 'GC_141',
2017- value = '-(ee*complex(0,1)*NN21*Rd55*cmath.sqrt(2))/(3.*cw)',
2018- order = {'QED':1})
2019+ value = '(ee**2*complex(0,1)*I9863)/(2.*sw**2)',
2020+ order = {'QED':2})
2021
2022 GC_142 = Coupling(name = 'GC_142',
2023- value = '-(ee*complex(0,1)*NN31*Rd55*cmath.sqrt(2))/(3.*cw)',
2024- order = {'QED':1})
2025+ value = '(ee**2*complex(0,1)*I9866)/(2.*sw**2)',
2026+ order = {'QED':2})
2027
2028 GC_143 = Coupling(name = 'GC_143',
2029- value = '-(ee*complex(0,1)*NN41*Rd55*cmath.sqrt(2))/(3.*cw)',
2030+ value = '(ee*complex(0,1))/(sw*cmath.sqrt(2))',
2031 order = {'QED':1})
2032
2033 GC_144 = Coupling(name = 'GC_144',
2034- value = '-(complex(0,1)*G*Rd63*cmath.sqrt(2))',
2035- order = {'QCD':1})
2036+ value = '(cw*ee*complex(0,1))/sw',
2037+ order = {'QED':1})
2038
2039 GC_145 = Coupling(name = 'GC_145',
2040- value = 'complex(0,1)*G*Rd66*cmath.sqrt(2)',
2041- order = {'QCD':1})
2042+ value = '(-2*cw*ee**2*complex(0,1))/sw',
2043+ order = {'QED':2})
2044
2045 GC_146 = Coupling(name = 'GC_146',
2046- value = '-(complex(0,1)*I3136*NN13) - (ee*complex(0,1)*NN11*Rd66*cmath.sqrt(2))/(3.*cw)',
2047- order = {'QED':1})
2048+ value = '-((ee**2*complex(0,1)*I3911)/(sw*cmath.sqrt(2)))',
2049+ order = {'QED':2})
2050
2051 GC_147 = Coupling(name = 'GC_147',
2052- value = '-(complex(0,1)*I3136*NN23) - (ee*complex(0,1)*NN21*Rd66*cmath.sqrt(2))/(3.*cw)',
2053- order = {'QED':1})
2054+ value = '-((ee**2*complex(0,1)*I3922)/(sw*cmath.sqrt(2)))',
2055+ order = {'QED':2})
2056
2057 GC_148 = Coupling(name = 'GC_148',
2058- value = '-(complex(0,1)*I3136*NN33) - (ee*complex(0,1)*NN31*Rd66*cmath.sqrt(2))/(3.*cw)',
2059- order = {'QED':1})
2060+ value = '-((ee**2*complex(0,1)*I3933)/(sw*cmath.sqrt(2)))',
2061+ order = {'QED':2})
2062
2063 GC_149 = Coupling(name = 'GC_149',
2064- value = '-(complex(0,1)*I3136*NN43) - (ee*complex(0,1)*NN41*Rd66*cmath.sqrt(2))/(3.*cw)',
2065- order = {'QED':1})
2066+ value = '-((ee**2*complex(0,1)*I3936)/(sw*cmath.sqrt(2)))',
2067+ order = {'QED':2})
2068
2069 GC_150 = Coupling(name = 'GC_150',
2070- value = '-(complex(0,1)*I3833*NN13) - (ee*complex(0,1)*NN11*Rl36*cmath.sqrt(2))/cw',
2071- order = {'QED':1})
2072+ value = '-((ee**2*complex(0,1)*I4511)/(sw*cmath.sqrt(2)))',
2073+ order = {'QED':2})
2074
2075 GC_151 = Coupling(name = 'GC_151',
2076- value = '-(complex(0,1)*I3833*NN23) - (ee*complex(0,1)*NN21*Rl36*cmath.sqrt(2))/cw',
2077- order = {'QED':1})
2078+ value = '-((ee**2*complex(0,1)*I4522)/(sw*cmath.sqrt(2)))',
2079+ order = {'QED':2})
2080
2081 GC_152 = Coupling(name = 'GC_152',
2082- value = '-(complex(0,1)*I3833*NN33) - (ee*complex(0,1)*NN31*Rl36*cmath.sqrt(2))/cw',
2083- order = {'QED':1})
2084+ value = '-((ee**2*complex(0,1)*I4533)/(sw*cmath.sqrt(2)))',
2085+ order = {'QED':2})
2086
2087 GC_153 = Coupling(name = 'GC_153',
2088- value = '-(complex(0,1)*I3833*NN43) - (ee*complex(0,1)*NN41*Rl36*cmath.sqrt(2))/cw',
2089- order = {'QED':1})
2090+ value = '-((ee**2*complex(0,1)*I4536)/(sw*cmath.sqrt(2)))',
2091+ order = {'QED':2})
2092
2093 GC_154 = Coupling(name = 'GC_154',
2094- value = '-((ee*complex(0,1)*NN11*Rl44*cmath.sqrt(2))/cw)',
2095- order = {'QED':1})
2096+ value = '(ee**2*complex(0,1)*I5311)/(3.*sw*cmath.sqrt(2))',
2097+ order = {'QED':2})
2098
2099 GC_155 = Coupling(name = 'GC_155',
2100- value = '-((ee*complex(0,1)*NN21*Rl44*cmath.sqrt(2))/cw)',
2101- order = {'QED':1})
2102+ value = '(ee*complex(0,1)*G*I5311*cmath.sqrt(2))/sw',
2103+ order = {'QCD':1,'QED':1})
2104
2105 GC_156 = Coupling(name = 'GC_156',
2106- value = '-((ee*complex(0,1)*NN31*Rl44*cmath.sqrt(2))/cw)',
2107- order = {'QED':1})
2108+ value = '(ee**2*complex(0,1)*I5322)/(3.*sw*cmath.sqrt(2))',
2109+ order = {'QED':2})
2110
2111 GC_157 = Coupling(name = 'GC_157',
2112- value = '-((ee*complex(0,1)*NN41*Rl44*cmath.sqrt(2))/cw)',
2113- order = {'QED':1})
2114+ value = '(ee*complex(0,1)*G*I5322*cmath.sqrt(2))/sw',
2115+ order = {'QCD':1,'QED':1})
2116
2117 GC_158 = Coupling(name = 'GC_158',
2118- value = '-((ee*complex(0,1)*NN11*Rl55*cmath.sqrt(2))/cw)',
2119- order = {'QED':1})
2120+ value = '(ee**2*complex(0,1)*I5333)/(3.*sw*cmath.sqrt(2))',
2121+ order = {'QED':2})
2122
2123 GC_159 = Coupling(name = 'GC_159',
2124- value = '-((ee*complex(0,1)*NN21*Rl55*cmath.sqrt(2))/cw)',
2125- order = {'QED':1})
2126+ value = '(ee*complex(0,1)*G*I5333*cmath.sqrt(2))/sw',
2127+ order = {'QCD':1,'QED':1})
2128
2129 GC_160 = Coupling(name = 'GC_160',
2130- value = '-((ee*complex(0,1)*NN31*Rl55*cmath.sqrt(2))/cw)',
2131- order = {'QED':1})
2132+ value = '(ee**2*complex(0,1)*I5336)/(3.*sw*cmath.sqrt(2))',
2133+ order = {'QED':2})
2134
2135 GC_161 = Coupling(name = 'GC_161',
2136- value = '-((ee*complex(0,1)*NN41*Rl55*cmath.sqrt(2))/cw)',
2137- order = {'QED':1})
2138+ value = '(ee*complex(0,1)*G*I5336*cmath.sqrt(2))/sw',
2139+ order = {'QCD':1,'QED':1})
2140
2141 GC_162 = Coupling(name = 'GC_162',
2142- value = '-(complex(0,1)*I3836*NN13) - (ee*complex(0,1)*NN11*Rl66*cmath.sqrt(2))/cw',
2143- order = {'QED':1})
2144+ value = '(ee**2*complex(0,1)*I5363)/(3.*sw*cmath.sqrt(2))',
2145+ order = {'QED':2})
2146
2147 GC_163 = Coupling(name = 'GC_163',
2148- value = '-(complex(0,1)*I3836*NN23) - (ee*complex(0,1)*NN21*Rl66*cmath.sqrt(2))/cw',
2149- order = {'QED':1})
2150+ value = '(ee*complex(0,1)*G*I5363*cmath.sqrt(2))/sw',
2151+ order = {'QCD':1,'QED':1})
2152
2153 GC_164 = Coupling(name = 'GC_164',
2154- value = '-(complex(0,1)*I3836*NN33) - (ee*complex(0,1)*NN31*Rl66*cmath.sqrt(2))/cw',
2155- order = {'QED':1})
2156+ value = '(ee**2*complex(0,1)*I5366)/(3.*sw*cmath.sqrt(2))',
2157+ order = {'QED':2})
2158
2159 GC_165 = Coupling(name = 'GC_165',
2160- value = '-(complex(0,1)*I3836*NN43) - (ee*complex(0,1)*NN41*Rl66*cmath.sqrt(2))/cw',
2161- order = {'QED':1})
2162+ value = '(ee*complex(0,1)*G*I5366*cmath.sqrt(2))/sw',
2163+ order = {'QCD':1,'QED':1})
2164
2165 GC_166 = Coupling(name = 'GC_166',
2166- value = '-(complex(0,1)*G*Ru11*cmath.sqrt(2))',
2167- order = {'QCD':1})
2168+ value = '(ee**2*complex(0,1)*I6611)/(3.*sw*cmath.sqrt(2))',
2169+ order = {'QED':2})
2170
2171 GC_167 = Coupling(name = 'GC_167',
2172- value = '-(complex(0,1)*G*Ru22*cmath.sqrt(2))',
2173- order = {'QCD':1})
2174+ value = '(ee*complex(0,1)*G*I6611*cmath.sqrt(2))/sw',
2175+ order = {'QCD':1,'QED':1})
2176
2177 GC_168 = Coupling(name = 'GC_168',
2178- value = '-(complex(0,1)*G*Ru33*cmath.sqrt(2))',
2179- order = {'QCD':1})
2180+ value = '(ee**2*complex(0,1)*I6622)/(3.*sw*cmath.sqrt(2))',
2181+ order = {'QED':2})
2182
2183 GC_169 = Coupling(name = 'GC_169',
2184- value = 'complex(0,1)*G*Ru36*cmath.sqrt(2)',
2185- order = {'QCD':1})
2186+ value = '(ee*complex(0,1)*G*I6622*cmath.sqrt(2))/sw',
2187+ order = {'QCD':1,'QED':1})
2188
2189 GC_170 = Coupling(name = 'GC_170',
2190- value = '-(complex(0,1)*I4933*NN14) + (2*ee*complex(0,1)*NN11*Ru36*cmath.sqrt(2))/(3.*cw)',
2191- order = {'QED':1})
2192+ value = '(ee**2*complex(0,1)*I6633)/(3.*sw*cmath.sqrt(2))',
2193+ order = {'QED':2})
2194
2195 GC_171 = Coupling(name = 'GC_171',
2196- value = '-(complex(0,1)*I4933*NN24) + (2*ee*complex(0,1)*NN21*Ru36*cmath.sqrt(2))/(3.*cw)',
2197- order = {'QED':1})
2198+ value = '(ee*complex(0,1)*G*I6633*cmath.sqrt(2))/sw',
2199+ order = {'QCD':1,'QED':1})
2200
2201 GC_172 = Coupling(name = 'GC_172',
2202- value = '-(complex(0,1)*I4933*NN34) + (2*ee*complex(0,1)*NN31*Ru36*cmath.sqrt(2))/(3.*cw)',
2203- order = {'QED':1})
2204+ value = '(ee**2*complex(0,1)*I6636)/(3.*sw*cmath.sqrt(2))',
2205+ order = {'QED':2})
2206
2207 GC_173 = Coupling(name = 'GC_173',
2208- value = '-(complex(0,1)*I4933*NN44) + (2*ee*complex(0,1)*NN41*Ru36*cmath.sqrt(2))/(3.*cw)',
2209- order = {'QED':1})
2210+ value = '(ee*complex(0,1)*G*I6636*cmath.sqrt(2))/sw',
2211+ order = {'QCD':1,'QED':1})
2212
2213 GC_174 = Coupling(name = 'GC_174',
2214- value = 'complex(0,1)*G*Ru44*cmath.sqrt(2)',
2215- order = {'QCD':1})
2216+ value = '(ee**2*complex(0,1)*I6663)/(3.*sw*cmath.sqrt(2))',
2217+ order = {'QED':2})
2218
2219 GC_175 = Coupling(name = 'GC_175',
2220- value = '(2*ee*complex(0,1)*NN11*Ru44*cmath.sqrt(2))/(3.*cw)',
2221- order = {'QED':1})
2222+ value = '(ee*complex(0,1)*G*I6663*cmath.sqrt(2))/sw',
2223+ order = {'QCD':1,'QED':1})
2224
2225 GC_176 = Coupling(name = 'GC_176',
2226- value = '(2*ee*complex(0,1)*NN21*Ru44*cmath.sqrt(2))/(3.*cw)',
2227- order = {'QED':1})
2228+ value = '(ee**2*complex(0,1)*I6666)/(3.*sw*cmath.sqrt(2))',
2229+ order = {'QED':2})
2230
2231 GC_177 = Coupling(name = 'GC_177',
2232- value = '(2*ee*complex(0,1)*NN31*Ru44*cmath.sqrt(2))/(3.*cw)',
2233- order = {'QED':1})
2234+ value = '(ee*complex(0,1)*G*I6666*cmath.sqrt(2))/sw',
2235+ order = {'QCD':1,'QED':1})
2236
2237 GC_178 = Coupling(name = 'GC_178',
2238- value = '(2*ee*complex(0,1)*NN41*Ru44*cmath.sqrt(2))/(3.*cw)',
2239+ value = '-((ee*complex(0,1)*I9211)/(sw*cmath.sqrt(2)))',
2240 order = {'QED':1})
2241
2242 GC_179 = Coupling(name = 'GC_179',
2243- value = 'complex(0,1)*G*Ru55*cmath.sqrt(2)',
2244- order = {'QCD':1})
2245+ value = '-((ee*complex(0,1)*I9222)/(sw*cmath.sqrt(2)))',
2246+ order = {'QED':1})
2247
2248 GC_180 = Coupling(name = 'GC_180',
2249- value = '(2*ee*complex(0,1)*NN11*Ru55*cmath.sqrt(2))/(3.*cw)',
2250+ value = '-((ee*complex(0,1)*I9233)/(sw*cmath.sqrt(2)))',
2251 order = {'QED':1})
2252
2253 GC_181 = Coupling(name = 'GC_181',
2254- value = '(2*ee*complex(0,1)*NN21*Ru55*cmath.sqrt(2))/(3.*cw)',
2255+ value = '-((ee*complex(0,1)*I9236)/(sw*cmath.sqrt(2)))',
2256 order = {'QED':1})
2257
2258 GC_182 = Coupling(name = 'GC_182',
2259- value = '(2*ee*complex(0,1)*NN31*Ru55*cmath.sqrt(2))/(3.*cw)',
2260+ value = '-((ee*complex(0,1)*I9263)/(sw*cmath.sqrt(2)))',
2261 order = {'QED':1})
2262
2263 GC_183 = Coupling(name = 'GC_183',
2264- value = '(2*ee*complex(0,1)*NN41*Ru55*cmath.sqrt(2))/(3.*cw)',
2265+ value = '-((ee*complex(0,1)*I9266)/(sw*cmath.sqrt(2)))',
2266 order = {'QED':1})
2267
2268 GC_184 = Coupling(name = 'GC_184',
2269- value = '-(complex(0,1)*G*Ru63*cmath.sqrt(2))',
2270- order = {'QCD':1})
2271+ value = '-((ee*complex(0,1)*I9311)/(sw*cmath.sqrt(2)))',
2272+ order = {'QED':1})
2273
2274 GC_185 = Coupling(name = 'GC_185',
2275- value = 'complex(0,1)*G*Ru66*cmath.sqrt(2)',
2276- order = {'QCD':1})
2277+ value = '-((ee*complex(0,1)*I9322)/(sw*cmath.sqrt(2)))',
2278+ order = {'QED':1})
2279
2280 GC_186 = Coupling(name = 'GC_186',
2281- value = '-(complex(0,1)*I4936*NN14) + (2*ee*complex(0,1)*NN11*Ru66*cmath.sqrt(2))/(3.*cw)',
2282+ value = '-((ee*complex(0,1)*I9333)/(sw*cmath.sqrt(2)))',
2283 order = {'QED':1})
2284
2285 GC_187 = Coupling(name = 'GC_187',
2286- value = '-(complex(0,1)*I4936*NN24) + (2*ee*complex(0,1)*NN21*Ru66*cmath.sqrt(2))/(3.*cw)',
2287+ value = '-((ee*complex(0,1)*I9336)/(sw*cmath.sqrt(2)))',
2288 order = {'QED':1})
2289
2290 GC_188 = Coupling(name = 'GC_188',
2291- value = '-(complex(0,1)*I4936*NN34) + (2*ee*complex(0,1)*NN31*Ru66*cmath.sqrt(2))/(3.*cw)',
2292+ value = '(ee*complex(0,1)*I9411)/(sw*cmath.sqrt(2))',
2293 order = {'QED':1})
2294
2295 GC_189 = Coupling(name = 'GC_189',
2296- value = '-(complex(0,1)*I4936*NN44) + (2*ee*complex(0,1)*NN41*Ru66*cmath.sqrt(2))/(3.*cw)',
2297+ value = '(ee*complex(0,1)*I9422)/(sw*cmath.sqrt(2))',
2298 order = {'QED':1})
2299
2300 GC_190 = Coupling(name = 'GC_190',
2301- value = '(ee**2*complex(0,1))/(2.*sw**2)',
2302- order = {'QED':2})
2303+ value = '(ee*complex(0,1)*I9433)/(sw*cmath.sqrt(2))',
2304+ order = {'QED':1})
2305
2306 GC_191 = Coupling(name = 'GC_191',
2307- value = '-((ee**2*complex(0,1))/sw**2)',
2308- order = {'QED':2})
2309+ value = '(ee*complex(0,1)*I9436)/(sw*cmath.sqrt(2))',
2310+ order = {'QED':1})
2311
2312 GC_192 = Coupling(name = 'GC_192',
2313- value = '(cw**2*ee**2*complex(0,1))/sw**2',
2314- order = {'QED':2})
2315+ value = '(ee*complex(0,1)*I9463)/(sw*cmath.sqrt(2))',
2316+ order = {'QED':1})
2317
2318 GC_193 = Coupling(name = 'GC_193',
2319- value = '(ee**2*complex(0,1)*I2511)/(2.*sw**2)',
2320- order = {'QED':2})
2321+ value = '(ee*complex(0,1)*I9466)/(sw*cmath.sqrt(2))',
2322+ order = {'QED':1})
2323
2324 GC_194 = Coupling(name = 'GC_194',
2325- value = '(ee**2*complex(0,1)*I2522)/(2.*sw**2)',
2326- order = {'QED':2})
2327+ value = '(ee*complex(0,1)*I9511)/(sw*cmath.sqrt(2))',
2328+ order = {'QED':1})
2329
2330 GC_195 = Coupling(name = 'GC_195',
2331- value = '(ee**2*complex(0,1)*I2533)/(2.*sw**2)',
2332- order = {'QED':2})
2333+ value = '(ee*complex(0,1)*I9522)/(sw*cmath.sqrt(2))',
2334+ order = {'QED':1})
2335
2336 GC_196 = Coupling(name = 'GC_196',
2337- value = '(ee**2*complex(0,1)*I2536)/(2.*sw**2)',
2338- order = {'QED':2})
2339+ value = '(ee*complex(0,1)*I9533)/(sw*cmath.sqrt(2))',
2340+ order = {'QED':1})
2341
2342 GC_197 = Coupling(name = 'GC_197',
2343- value = '(ee**2*complex(0,1)*I2563)/(2.*sw**2)',
2344- order = {'QED':2})
2345+ value = '(ee*complex(0,1)*I9536)/(sw*cmath.sqrt(2))',
2346+ order = {'QED':1})
2347
2348 GC_198 = Coupling(name = 'GC_198',
2349- value = '(ee**2*complex(0,1)*I2566)/(2.*sw**2)',
2350+ value = '(cw*ee**2*complex(0,1)*I9211)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2351 order = {'QED':2})
2352
2353 GC_199 = Coupling(name = 'GC_199',
2354- value = '(ee**2*complex(0,1)*I2611)/(2.*sw**2)',
2355+ value = '(cw*ee**2*complex(0,1)*I9222)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2356 order = {'QED':2})
2357
2358 GC_200 = Coupling(name = 'GC_200',
2359- value = '(ee**2*complex(0,1)*I2622)/(2.*sw**2)',
2360+ value = '(cw*ee**2*complex(0,1)*I9233)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2361 order = {'QED':2})
2362
2363 GC_201 = Coupling(name = 'GC_201',
2364- value = '(ee**2*complex(0,1)*I2633)/(2.*sw**2)',
2365+ value = '(cw*ee**2*complex(0,1)*I9236)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2366 order = {'QED':2})
2367
2368 GC_202 = Coupling(name = 'GC_202',
2369- value = '(ee**2*complex(0,1)*I2636)/(2.*sw**2)',
2370+ value = '(cw*ee**2*complex(0,1)*I9263)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2371 order = {'QED':2})
2372
2373 GC_203 = Coupling(name = 'GC_203',
2374- value = '(ee**2*complex(0,1)*I2663)/(2.*sw**2)',
2375+ value = '(cw*ee**2*complex(0,1)*I9266)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2376 order = {'QED':2})
2377
2378 GC_204 = Coupling(name = 'GC_204',
2379- value = '(ee**2*complex(0,1)*I2666)/(2.*sw**2)',
2380+ value = '-((cw*ee**2*complex(0,1)*I9311)/((-1 + sw)*(1 + sw)*cmath.sqrt(2)))',
2381 order = {'QED':2})
2382
2383 GC_205 = Coupling(name = 'GC_205',
2384- value = '(ee**2*complex(0,1)*I911)/(2.*sw**2)',
2385+ value = '-((cw*ee**2*complex(0,1)*I9322)/((-1 + sw)*(1 + sw)*cmath.sqrt(2)))',
2386 order = {'QED':2})
2387
2388 GC_206 = Coupling(name = 'GC_206',
2389- value = '(ee**2*complex(0,1)*I922)/(2.*sw**2)',
2390+ value = '-((cw*ee**2*complex(0,1)*I9333)/((-1 + sw)*(1 + sw)*cmath.sqrt(2)))',
2391 order = {'QED':2})
2392
2393 GC_207 = Coupling(name = 'GC_207',
2394- value = '(ee**2*complex(0,1)*I933)/(2.*sw**2)',
2395+ value = '-((cw*ee**2*complex(0,1)*I9336)/((-1 + sw)*(1 + sw)*cmath.sqrt(2)))',
2396 order = {'QED':2})
2397
2398 GC_208 = Coupling(name = 'GC_208',
2399- value = '(ee**2*complex(0,1)*I936)/(2.*sw**2)',
2400+ value = '(cw*ee**2*complex(0,1)*I9411)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2401 order = {'QED':2})
2402
2403 GC_209 = Coupling(name = 'GC_209',
2404- value = '(ee**2*complex(0,1)*I963)/(2.*sw**2)',
2405+ value = '(cw*ee**2*complex(0,1)*I9422)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2406 order = {'QED':2})
2407
2408 GC_210 = Coupling(name = 'GC_210',
2409- value = '(ee**2*complex(0,1)*I966)/(2.*sw**2)',
2410+ value = '(cw*ee**2*complex(0,1)*I9433)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2411 order = {'QED':2})
2412
2413 GC_211 = Coupling(name = 'GC_211',
2414- value = '(ee*complex(0,1))/(sw*cmath.sqrt(2))',
2415- order = {'QED':1})
2416+ value = '(cw*ee**2*complex(0,1)*I9436)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2417+ order = {'QED':2})
2418
2419 GC_212 = Coupling(name = 'GC_212',
2420- value = '-(cw*ee*complex(0,1))/(2.*sw)',
2421- order = {'QED':1})
2422+ value = '(cw*ee**2*complex(0,1)*I9463)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2423+ order = {'QED':2})
2424
2425 GC_213 = Coupling(name = 'GC_213',
2426- value = '(cw*ee*complex(0,1))/(2.*sw)',
2427- order = {'QED':1})
2428+ value = '(cw*ee**2*complex(0,1)*I9466)/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2))',
2429+ order = {'QED':2})
2430
2431 GC_214 = Coupling(name = 'GC_214',
2432- value = '(cw*ee*complex(0,1))/sw',
2433- order = {'QED':1})
2434+ value = '-((cw*ee**2*complex(0,1)*I9511)/((-1 + sw)*(1 + sw)*cmath.sqrt(2)))',
2435+ order = {'QED':2})
2436
2437 GC_215 = Coupling(name = 'GC_215',
2438- value = '(-2*cw*ee**2*complex(0,1))/sw',
2439+ value = '-((cw*ee**2*complex(0,1)*I9522)/((-1 + sw)*(1 + sw)*cmath.sqrt(2)))',
2440 order = {'QED':2})
2441
2442 GC_216 = Coupling(name = 'GC_216',
2443- value = '(ee*complex(0,1)*I1511)/(sw*cmath.sqrt(2))',
2444- order = {'QED':1})
2445+ value = '-((cw*ee**2*complex(0,1)*I9533)/((-1 + sw)*(1 + sw)*cmath.sqrt(2)))',
2446+ order = {'QED':2})
2447
2448 GC_217 = Coupling(name = 'GC_217',
2449- value = '(ee*complex(0,1)*I1522)/(sw*cmath.sqrt(2))',
2450- order = {'QED':1})
2451+ value = '-((cw*ee**2*complex(0,1)*I9536)/((-1 + sw)*(1 + sw)*cmath.sqrt(2)))',
2452+ order = {'QED':2})
2453
2454 GC_218 = Coupling(name = 'GC_218',
2455- value = '(ee*complex(0,1)*I1533)/(sw*cmath.sqrt(2))',
2456+ value = '(cw*ee*complex(0,1)*NN11*Rd44*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2457 order = {'QED':1})
2458
2459 GC_219 = Coupling(name = 'GC_219',
2460- value = '(ee*complex(0,1)*I1536)/(sw*cmath.sqrt(2))',
2461+ value = '(cw*ee*complex(0,1)*NN21*Rd44*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2462 order = {'QED':1})
2463
2464 GC_220 = Coupling(name = 'GC_220',
2465- value = '(ee*complex(0,1)*I1563)/(sw*cmath.sqrt(2))',
2466+ value = '(cw*ee*complex(0,1)*NN31*Rd44*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2467 order = {'QED':1})
2468
2469 GC_221 = Coupling(name = 'GC_221',
2470- value = '(ee*complex(0,1)*I1566)/(sw*cmath.sqrt(2))',
2471+ value = '(cw*ee*complex(0,1)*NN41*Rd44*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2472 order = {'QED':1})
2473
2474 GC_222 = Coupling(name = 'GC_222',
2475- value = '-((ee*complex(0,1)*I1611)/(sw*cmath.sqrt(2)))',
2476+ value = '(cw*ee*complex(0,1)*NN11*Rd55*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2477 order = {'QED':1})
2478
2479 GC_223 = Coupling(name = 'GC_223',
2480- value = '-((ee*complex(0,1)*I1622)/(sw*cmath.sqrt(2)))',
2481+ value = '(cw*ee*complex(0,1)*NN21*Rd55*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2482 order = {'QED':1})
2483
2484 GC_224 = Coupling(name = 'GC_224',
2485- value = '-((ee*complex(0,1)*I1633)/(sw*cmath.sqrt(2)))',
2486+ value = '(cw*ee*complex(0,1)*NN31*Rd55*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2487 order = {'QED':1})
2488
2489 GC_225 = Coupling(name = 'GC_225',
2490- value = '-((ee*complex(0,1)*I1636)/(sw*cmath.sqrt(2)))',
2491+ value = '(cw*ee*complex(0,1)*NN41*Rd55*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2492 order = {'QED':1})
2493
2494 GC_226 = Coupling(name = 'GC_226',
2495- value = '-((ee*complex(0,1)*I1663)/(sw*cmath.sqrt(2)))',
2496+ value = '(cw*ee*complex(0,1)*NN11*Rl44*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
2497 order = {'QED':1})
2498
2499 GC_227 = Coupling(name = 'GC_227',
2500- value = '-((ee*complex(0,1)*I1666)/(sw*cmath.sqrt(2)))',
2501+ value = '(cw*ee*complex(0,1)*NN21*Rl44*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
2502 order = {'QED':1})
2503
2504 GC_228 = Coupling(name = 'GC_228',
2505- value = '-((ee*complex(0,1)*I1711)/(sw*cmath.sqrt(2)))',
2506+ value = '(cw*ee*complex(0,1)*NN31*Rl44*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
2507 order = {'QED':1})
2508
2509 GC_229 = Coupling(name = 'GC_229',
2510- value = '-((ee*complex(0,1)*I1722)/(sw*cmath.sqrt(2)))',
2511+ value = '(cw*ee*complex(0,1)*NN41*Rl44*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
2512 order = {'QED':1})
2513
2514 GC_230 = Coupling(name = 'GC_230',
2515- value = '-((ee*complex(0,1)*I1733)/(sw*cmath.sqrt(2)))',
2516+ value = '(cw*ee*complex(0,1)*NN11*Rl55*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
2517 order = {'QED':1})
2518
2519 GC_231 = Coupling(name = 'GC_231',
2520- value = '-((ee*complex(0,1)*I1736)/(sw*cmath.sqrt(2)))',
2521+ value = '(cw*ee*complex(0,1)*NN21*Rl55*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
2522 order = {'QED':1})
2523
2524 GC_232 = Coupling(name = 'GC_232',
2525- value = '(ee*complex(0,1)*I1811)/(sw*cmath.sqrt(2))',
2526+ value = '(cw*ee*complex(0,1)*NN31*Rl55*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
2527 order = {'QED':1})
2528
2529 GC_233 = Coupling(name = 'GC_233',
2530- value = '(ee*complex(0,1)*I1822)/(sw*cmath.sqrt(2))',
2531+ value = '(cw*ee*complex(0,1)*NN41*Rl55*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
2532 order = {'QED':1})
2533
2534 GC_234 = Coupling(name = 'GC_234',
2535- value = '(ee*complex(0,1)*I1833)/(sw*cmath.sqrt(2))',
2536+ value = '(-2*cw*ee*complex(0,1)*NN11*Ru44*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2537 order = {'QED':1})
2538
2539 GC_235 = Coupling(name = 'GC_235',
2540- value = '(ee*complex(0,1)*I1836)/(sw*cmath.sqrt(2))',
2541+ value = '(-2*cw*ee*complex(0,1)*NN21*Ru44*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2542 order = {'QED':1})
2543
2544 GC_236 = Coupling(name = 'GC_236',
2545- value = '-((ee**2*complex(0,1)*I1911)/(sw*cmath.sqrt(2)))',
2546- order = {'QED':2})
2547+ value = '(-2*cw*ee*complex(0,1)*NN31*Ru44*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2548+ order = {'QED':1})
2549
2550 GC_237 = Coupling(name = 'GC_237',
2551- value = '-((ee**2*complex(0,1)*I1922)/(sw*cmath.sqrt(2)))',
2552- order = {'QED':2})
2553+ value = '(-2*cw*ee*complex(0,1)*NN41*Ru44*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2554+ order = {'QED':1})
2555
2556 GC_238 = Coupling(name = 'GC_238',
2557- value = '-((ee**2*complex(0,1)*I1933)/(sw*cmath.sqrt(2)))',
2558- order = {'QED':2})
2559+ value = '(-2*cw*ee*complex(0,1)*NN11*Ru55*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2560+ order = {'QED':1})
2561
2562 GC_239 = Coupling(name = 'GC_239',
2563- value = '-((ee**2*complex(0,1)*I1936)/(sw*cmath.sqrt(2)))',
2564- order = {'QED':2})
2565+ value = '(-2*cw*ee*complex(0,1)*NN21*Ru55*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2566+ order = {'QED':1})
2567
2568 GC_240 = Coupling(name = 'GC_240',
2569- value = '-((ee**2*complex(0,1)*I2011)/(sw*cmath.sqrt(2)))',
2570- order = {'QED':2})
2571+ value = '(-2*cw*ee*complex(0,1)*NN31*Ru55*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2572+ order = {'QED':1})
2573
2574 GC_241 = Coupling(name = 'GC_241',
2575- value = '-((ee**2*complex(0,1)*I2022)/(sw*cmath.sqrt(2)))',
2576- order = {'QED':2})
2577+ value = '(-2*cw*ee*complex(0,1)*NN41*Ru55*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
2578+ order = {'QED':1})
2579
2580 GC_242 = Coupling(name = 'GC_242',
2581- value = '-((ee**2*complex(0,1)*I2033)/(sw*cmath.sqrt(2)))',
2582+ value = '-(ee**2*complex(0,1))/(2.*(-1 + sw)*sw**2*(1 + sw))',
2583 order = {'QED':2})
2584
2585 GC_243 = Coupling(name = 'GC_243',
2586- value = '-((ee**2*complex(0,1)*I2036)/(sw*cmath.sqrt(2)))',
2587- order = {'QED':2})
2588+ value = '-(cw*ee*complex(0,1))/(2.*(-1 + sw)*sw*(1 + sw))',
2589+ order = {'QED':1})
2590
2591 GC_244 = Coupling(name = 'GC_244',
2592- value = '(ee*complex(0,1)*G*I2111*cmath.sqrt(2))/sw',
2593- order = {'QCD':1,'QED':1})
2594+ value = '(cw*ee*complex(0,1))/(2.*(-1 + sw)*sw*(1 + sw))',
2595+ order = {'QED':1})
2596
2597 GC_245 = Coupling(name = 'GC_245',
2598- value = '(ee*complex(0,1)*G*I2122*cmath.sqrt(2))/sw',
2599- order = {'QCD':1,'QED':1})
2600+ value = '-(cw*ee*complex(0,1)*sw)/(3.*(-1 + sw)*(1 + sw))',
2601+ order = {'QED':1})
2602
2603 GC_246 = Coupling(name = 'GC_246',
2604- value = '(ee*complex(0,1)*G*I2133*cmath.sqrt(2))/sw',
2605- order = {'QCD':1,'QED':1})
2606+ value = '(2*cw*ee*complex(0,1)*sw)/(3.*(-1 + sw)*(1 + sw))',
2607+ order = {'QED':1})
2608
2609 GC_247 = Coupling(name = 'GC_247',
2610- value = '(ee*complex(0,1)*G*I2136*cmath.sqrt(2))/sw',
2611- order = {'QCD':1,'QED':1})
2612+ value = '-((cw*ee*complex(0,1)*sw)/((-1 + sw)*(1 + sw)))',
2613+ order = {'QED':1})
2614
2615 GC_248 = Coupling(name = 'GC_248',
2616- value = '(ee*complex(0,1)*G*I2163*cmath.sqrt(2))/sw',
2617- order = {'QCD':1,'QED':1})
2618+ value = '(cw*ee*complex(0,1)*I10044*sw)/(3.*(-1 + sw)*(1 + sw))',
2619+ order = {'QED':1})
2620
2621 GC_249 = Coupling(name = 'GC_249',
2622- value = '(ee*complex(0,1)*G*I2166*cmath.sqrt(2))/sw',
2623- order = {'QCD':1,'QED':1})
2624+ value = '(cw*ee*complex(0,1)*I10055*sw)/(3.*(-1 + sw)*(1 + sw))',
2625+ order = {'QED':1})
2626
2627 GC_250 = Coupling(name = 'GC_250',
2628- value = '(ee**2*complex(0,1)*I2211)/(3.*sw*cmath.sqrt(2))',
2629- order = {'QED':2})
2630+ value = '(cw*ee*complex(0,1)*I10144*sw)/((-1 + sw)*(1 + sw))',
2631+ order = {'QED':1})
2632
2633 GC_251 = Coupling(name = 'GC_251',
2634- value = '(ee**2*complex(0,1)*I2222)/(3.*sw*cmath.sqrt(2))',
2635- order = {'QED':2})
2636+ value = '(cw*ee*complex(0,1)*I10155*sw)/((-1 + sw)*(1 + sw))',
2637+ order = {'QED':1})
2638
2639 GC_252 = Coupling(name = 'GC_252',
2640- value = '(ee**2*complex(0,1)*I2233)/(3.*sw*cmath.sqrt(2))',
2641- order = {'QED':2})
2642+ value = '(-2*cw*ee*complex(0,1)*I10244*sw)/(3.*(-1 + sw)*(1 + sw))',
2643+ order = {'QED':1})
2644
2645 GC_253 = Coupling(name = 'GC_253',
2646- value = '(ee**2*complex(0,1)*I2236)/(3.*sw*cmath.sqrt(2))',
2647- order = {'QED':2})
2648+ value = '(-2*cw*ee*complex(0,1)*I10255*sw)/(3.*(-1 + sw)*(1 + sw))',
2649+ order = {'QED':1})
2650
2651 GC_254 = Coupling(name = 'GC_254',
2652- value = '(ee**2*complex(0,1)*I2263)/(3.*sw*cmath.sqrt(2))',
2653+ value = '(2*cw*ee**2*complex(0,1)*I2644*sw)/((-1 + sw)*(1 + sw))',
2654 order = {'QED':2})
2655
2656 GC_255 = Coupling(name = 'GC_255',
2657- value = '(ee**2*complex(0,1)*I2266)/(3.*sw*cmath.sqrt(2))',
2658+ value = '(2*cw*ee**2*complex(0,1)*I2655*sw)/((-1 + sw)*(1 + sw))',
2659 order = {'QED':2})
2660
2661 GC_256 = Coupling(name = 'GC_256',
2662- value = '(ee*complex(0,1)*G*I2311*cmath.sqrt(2))/sw',
2663- order = {'QCD':1,'QED':1})
2664+ value = '(8*cw*ee**2*complex(0,1)*I5244*sw)/(9.*(-1 + sw)*(1 + sw))',
2665+ order = {'QED':2})
2666
2667 GC_257 = Coupling(name = 'GC_257',
2668- value = '(ee*complex(0,1)*G*I2322*cmath.sqrt(2))/sw',
2669+ value = '(4*cw*ee*complex(0,1)*G*I5244*sw)/(3.*(-1 + sw)*(1 + sw))',
2670 order = {'QCD':1,'QED':1})
2671
2672 GC_258 = Coupling(name = 'GC_258',
2673- value = '(ee*complex(0,1)*G*I2333*cmath.sqrt(2))/sw',
2674- order = {'QCD':1,'QED':1})
2675+ value = '(8*cw*ee**2*complex(0,1)*I5255*sw)/(9.*(-1 + sw)*(1 + sw))',
2676+ order = {'QED':2})
2677
2678 GC_259 = Coupling(name = 'GC_259',
2679- value = '(ee*complex(0,1)*G*I2336*cmath.sqrt(2))/sw',
2680+ value = '(4*cw*ee*complex(0,1)*G*I5255*sw)/(3.*(-1 + sw)*(1 + sw))',
2681 order = {'QCD':1,'QED':1})
2682
2683 GC_260 = Coupling(name = 'GC_260',
2684- value = '(ee*complex(0,1)*G*I2363*cmath.sqrt(2))/sw',
2685- order = {'QCD':1,'QED':1})
2686+ value = '(2*cw*ee**2*complex(0,1)*I644*sw)/(9.*(-1 + sw)*(1 + sw))',
2687+ order = {'QED':2})
2688
2689 GC_261 = Coupling(name = 'GC_261',
2690- value = '(ee*complex(0,1)*G*I2366*cmath.sqrt(2))/sw',
2691+ value = '(-2*cw*ee*complex(0,1)*G*I644*sw)/(3.*(-1 + sw)*(1 + sw))',
2692 order = {'QCD':1,'QED':1})
2693
2694 GC_262 = Coupling(name = 'GC_262',
2695- value = '(ee**2*complex(0,1)*I2411)/(3.*sw*cmath.sqrt(2))',
2696+ value = '(2*cw*ee**2*complex(0,1)*I655*sw)/(9.*(-1 + sw)*(1 + sw))',
2697 order = {'QED':2})
2698
2699 GC_263 = Coupling(name = 'GC_263',
2700- value = '(ee**2*complex(0,1)*I2422)/(3.*sw*cmath.sqrt(2))',
2701- order = {'QED':2})
2702+ value = '(-2*cw*ee*complex(0,1)*G*I655*sw)/(3.*(-1 + sw)*(1 + sw))',
2703+ order = {'QCD':1,'QED':1})
2704
2705 GC_264 = Coupling(name = 'GC_264',
2706- value = '(ee**2*complex(0,1)*I2433)/(3.*sw*cmath.sqrt(2))',
2707+ value = '(-2*ee**2*complex(0,1)*I10044*sw**2)/(9.*(-1 + sw)*(1 + sw))',
2708 order = {'QED':2})
2709
2710 GC_265 = Coupling(name = 'GC_265',
2711- value = '(ee**2*complex(0,1)*I2436)/(3.*sw*cmath.sqrt(2))',
2712+ value = '(-2*ee**2*complex(0,1)*I10055*sw**2)/(9.*(-1 + sw)*(1 + sw))',
2713 order = {'QED':2})
2714
2715 GC_266 = Coupling(name = 'GC_266',
2716- value = '(ee**2*complex(0,1)*I2463)/(3.*sw*cmath.sqrt(2))',
2717+ value = '(-2*ee**2*complex(0,1)*I10144*sw**2)/((-1 + sw)*(1 + sw))',
2718 order = {'QED':2})
2719
2720 GC_267 = Coupling(name = 'GC_267',
2721- value = '(ee**2*complex(0,1)*I2466)/(3.*sw*cmath.sqrt(2))',
2722+ value = '(-2*ee**2*complex(0,1)*I10155*sw**2)/((-1 + sw)*(1 + sw))',
2723 order = {'QED':2})
2724
2725 GC_268 = Coupling(name = 'GC_268',
2726- value = '-(ee*complex(0,1)*sw)/(6.*cw)',
2727- order = {'QED':1})
2728+ value = '(-8*ee**2*complex(0,1)*I10244*sw**2)/(9.*(-1 + sw)*(1 + sw))',
2729+ order = {'QED':2})
2730
2731 GC_269 = Coupling(name = 'GC_269',
2732- value = '(ee*complex(0,1)*sw)/(2.*cw)',
2733- order = {'QED':1})
2734+ value = '(-8*ee**2*complex(0,1)*I10255*sw**2)/(9.*(-1 + sw)*(1 + sw))',
2735+ order = {'QED':2})
2736
2737 GC_270 = Coupling(name = 'GC_270',
2738- value = '-(ee*complex(0,1)*I1044*sw)/(3.*cw)',
2739- order = {'QED':1})
2740+ value = '-((cw*ee**2*complex(0,1)*I2511)/((-1 + sw)*sw*(1 + sw))) + (2*cw*ee**2*complex(0,1)*I2511*sw)/((-1 + sw)*(1 + sw))',
2741+ order = {'QED':2})
2742
2743 GC_271 = Coupling(name = 'GC_271',
2744- value = '(2*ee*complex(0,1)*G*I1044*sw)/(3.*cw)',
2745- order = {'QCD':1,'QED':1})
2746+ value = '-((cw*ee**2*complex(0,1)*I2522)/((-1 + sw)*sw*(1 + sw))) + (2*cw*ee**2*complex(0,1)*I2522*sw)/((-1 + sw)*(1 + sw))',
2747+ order = {'QED':2})
2748
2749 GC_272 = Coupling(name = 'GC_272',
2750- value = '-(ee*complex(0,1)*I1055*sw)/(3.*cw)',
2751- order = {'QED':1})
2752+ value = '-((cw*ee**2*complex(0,1)*I2533)/((-1 + sw)*sw*(1 + sw))) + (2*cw*ee**2*complex(0,1)*I2533*sw)/((-1 + sw)*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I2633*sw)/((-1 + sw)*(1 + sw))',
2753+ order = {'QED':2})
2754
2755 GC_273 = Coupling(name = 'GC_273',
2756- value = '(2*ee*complex(0,1)*G*I1055*sw)/(3.*cw)',
2757- order = {'QCD':1,'QED':1})
2758+ value = '-((cw*ee**2*complex(0,1)*I2536)/((-1 + sw)*sw*(1 + sw))) + (2*cw*ee**2*complex(0,1)*I2536*sw)/((-1 + sw)*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I2636*sw)/((-1 + sw)*(1 + sw))',
2759+ order = {'QED':2})
2760
2761 GC_274 = Coupling(name = 'GC_274',
2762- value = '(-8*ee**2*complex(0,1)*I1244*sw)/(9.*cw)',
2763+ value = '-((cw*ee**2*complex(0,1)*I2563)/((-1 + sw)*sw*(1 + sw))) + (2*cw*ee**2*complex(0,1)*I2563*sw)/((-1 + sw)*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I2663*sw)/((-1 + sw)*(1 + sw))',
2764 order = {'QED':2})
2765
2766 GC_275 = Coupling(name = 'GC_275',
2767- value = '(-4*ee*complex(0,1)*G*I1244*sw)/(3.*cw)',
2768- order = {'QCD':1,'QED':1})
2769+ value = '-((cw*ee**2*complex(0,1)*I2566)/((-1 + sw)*sw*(1 + sw))) + (2*cw*ee**2*complex(0,1)*I2566*sw)/((-1 + sw)*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I2666*sw)/((-1 + sw)*(1 + sw))',
2770+ order = {'QED':2})
2771
2772 GC_276 = Coupling(name = 'GC_276',
2773- value = '(-8*ee**2*complex(0,1)*I1255*sw)/(9.*cw)',
2774+ value = '-(cw*ee**2*complex(0,1)*I511)/(3.*(-1 + sw)*sw*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I511*sw)/(9.*(-1 + sw)*(1 + sw))',
2775 order = {'QED':2})
2776
2777 GC_277 = Coupling(name = 'GC_277',
2778- value = '(-4*ee*complex(0,1)*G*I1255*sw)/(3.*cw)',
2779+ value = '(cw*ee*complex(0,1)*G*I511)/((-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I511*sw)/(3.*(-1 + sw)*(1 + sw))',
2780 order = {'QCD':1,'QED':1})
2781
2782 GC_278 = Coupling(name = 'GC_278',
2783- value = '(-2*ee**2*complex(0,1)*I244*sw)/(9.*cw)',
2784+ value = '(-2*cw*ee**2*complex(0,1)*I5111)/(3.*(-1 + sw)*sw*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5111*sw)/(9.*(-1 + sw)*(1 + sw))',
2785 order = {'QED':2})
2786
2787 GC_279 = Coupling(name = 'GC_279',
2788- value = '(-2*ee**2*complex(0,1)*I255*sw)/(9.*cw)',
2789- order = {'QED':2})
2790+ value = '-((cw*ee*complex(0,1)*G*I5111)/((-1 + sw)*sw*(1 + sw))) + (4*cw*ee*complex(0,1)*G*I5111*sw)/(3.*(-1 + sw)*(1 + sw))',
2791+ order = {'QCD':1,'QED':1})
2792
2793 GC_280 = Coupling(name = 'GC_280',
2794- value = '-((ee*complex(0,1)*I2744*sw)/cw)',
2795- order = {'QED':1})
2796+ value = '(-2*cw*ee**2*complex(0,1)*I5122)/(3.*(-1 + sw)*sw*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5122*sw)/(9.*(-1 + sw)*(1 + sw))',
2797+ order = {'QED':2})
2798
2799 GC_281 = Coupling(name = 'GC_281',
2800- value = '-((ee*complex(0,1)*I2755*sw)/cw)',
2801- order = {'QED':1})
2802+ value = '-((cw*ee*complex(0,1)*G*I5122)/((-1 + sw)*sw*(1 + sw))) + (4*cw*ee*complex(0,1)*G*I5122*sw)/(3.*(-1 + sw)*(1 + sw))',
2803+ order = {'QCD':1,'QED':1})
2804
2805 GC_282 = Coupling(name = 'GC_282',
2806- value = '(2*ee*complex(0,1)*I2844*sw)/(3.*cw)',
2807- order = {'QED':1})
2808+ value = '-(cw*ee**2*complex(0,1)*I522)/(3.*(-1 + sw)*sw*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I522*sw)/(9.*(-1 + sw)*(1 + sw))',
2809+ order = {'QED':2})
2810
2811 GC_283 = Coupling(name = 'GC_283',
2812- value = '(2*ee*complex(0,1)*I2855*sw)/(3.*cw)',
2813- order = {'QED':1})
2814+ value = '(cw*ee*complex(0,1)*G*I522)/((-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I522*sw)/(3.*(-1 + sw)*(1 + sw))',
2815+ order = {'QCD':1,'QED':1})
2816
2817 GC_284 = Coupling(name = 'GC_284',
2818- value = '(-2*ee**2*complex(0,1)*I644*sw)/cw',
2819+ value = '(-2*cw*ee**2*complex(0,1)*I5133)/(3.*(-1 + sw)*sw*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5133*sw)/(9.*(-1 + sw)*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5233*sw)/(9.*(-1 + sw)*(1 + sw))',
2820 order = {'QED':2})
2821
2822 GC_285 = Coupling(name = 'GC_285',
2823- value = '(-2*ee**2*complex(0,1)*I655*sw)/cw',
2824- order = {'QED':2})
2825+ value = '-((cw*ee*complex(0,1)*G*I5133)/((-1 + sw)*sw*(1 + sw))) + (4*cw*ee*complex(0,1)*G*I5133*sw)/(3.*(-1 + sw)*(1 + sw)) + (4*cw*ee*complex(0,1)*G*I5233*sw)/(3.*(-1 + sw)*(1 + sw))',
2826+ order = {'QCD':1,'QED':1})
2827
2828 GC_286 = Coupling(name = 'GC_286',
2829- value = '(2*ee**2*complex(0,1)*I1044*sw**2)/(9.*cw**2)',
2830+ value = '(-2*cw*ee**2*complex(0,1)*I5136)/(3.*(-1 + sw)*sw*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5136*sw)/(9.*(-1 + sw)*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5236*sw)/(9.*(-1 + sw)*(1 + sw))',
2831 order = {'QED':2})
2832
2833 GC_287 = Coupling(name = 'GC_287',
2834- value = '(2*ee**2*complex(0,1)*I1055*sw**2)/(9.*cw**2)',
2835- order = {'QED':2})
2836+ value = '-((cw*ee*complex(0,1)*G*I5136)/((-1 + sw)*sw*(1 + sw))) + (4*cw*ee*complex(0,1)*G*I5136*sw)/(3.*(-1 + sw)*(1 + sw)) + (4*cw*ee*complex(0,1)*G*I5236*sw)/(3.*(-1 + sw)*(1 + sw))',
2837+ order = {'QCD':1,'QED':1})
2838
2839 GC_288 = Coupling(name = 'GC_288',
2840- value = '(2*ee**2*complex(0,1)*I2744*sw**2)/cw**2',
2841+ value = '(-2*cw*ee**2*complex(0,1)*I5163)/(3.*(-1 + sw)*sw*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5163*sw)/(9.*(-1 + sw)*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5263*sw)/(9.*(-1 + sw)*(1 + sw))',
2842 order = {'QED':2})
2843
2844 GC_289 = Coupling(name = 'GC_289',
2845- value = '(2*ee**2*complex(0,1)*I2755*sw**2)/cw**2',
2846- order = {'QED':2})
2847+ value = '-((cw*ee*complex(0,1)*G*I5163)/((-1 + sw)*sw*(1 + sw))) + (4*cw*ee*complex(0,1)*G*I5163*sw)/(3.*(-1 + sw)*(1 + sw)) + (4*cw*ee*complex(0,1)*G*I5263*sw)/(3.*(-1 + sw)*(1 + sw))',
2848+ order = {'QCD':1,'QED':1})
2849
2850 GC_290 = Coupling(name = 'GC_290',
2851- value = '(8*ee**2*complex(0,1)*I2844*sw**2)/(9.*cw**2)',
2852+ value = '(-2*cw*ee**2*complex(0,1)*I5166)/(3.*(-1 + sw)*sw*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5166*sw)/(9.*(-1 + sw)*(1 + sw)) + (8*cw*ee**2*complex(0,1)*I5266*sw)/(9.*(-1 + sw)*(1 + sw))',
2853 order = {'QED':2})
2854
2855 GC_291 = Coupling(name = 'GC_291',
2856- value = '(8*ee**2*complex(0,1)*I2855*sw**2)/(9.*cw**2)',
2857- order = {'QED':2})
2858+ value = '-((cw*ee*complex(0,1)*G*I5166)/((-1 + sw)*sw*(1 + sw))) + (4*cw*ee*complex(0,1)*G*I5166*sw)/(3.*(-1 + sw)*(1 + sw)) + (4*cw*ee*complex(0,1)*G*I5266*sw)/(3.*(-1 + sw)*(1 + sw))',
2859+ order = {'QCD':1,'QED':1})
2860
2861 GC_292 = Coupling(name = 'GC_292',
2862- value = '-(cw*ee*complex(0,1))/(2.*sw) - (ee*complex(0,1)*sw)/(2.*cw)',
2863- order = {'QED':1})
2864+ value = '-(cw*ee**2*complex(0,1)*I533)/(3.*(-1 + sw)*sw*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I533*sw)/(9.*(-1 + sw)*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I633*sw)/(9.*(-1 + sw)*(1 + sw))',
2865+ order = {'QED':2})
2866
2867 GC_293 = Coupling(name = 'GC_293',
2868- value = '(cw*ee*complex(0,1))/(2.*sw) + (ee*complex(0,1)*sw)/(2.*cw)',
2869- order = {'QED':1})
2870+ value = '(cw*ee*complex(0,1)*G*I533)/((-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I533*sw)/(3.*(-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I633*sw)/(3.*(-1 + sw)*(1 + sw))',
2871+ order = {'QCD':1,'QED':1})
2872
2873 GC_294 = Coupling(name = 'GC_294',
2874- value = '(cw*ee**2*complex(0,1)*I111)/(3.*sw) + (ee**2*complex(0,1)*I111*sw)/(9.*cw)',
2875+ value = '-(cw*ee**2*complex(0,1)*I536)/(3.*(-1 + sw)*sw*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I536*sw)/(9.*(-1 + sw)*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I636*sw)/(9.*(-1 + sw)*(1 + sw))',
2876 order = {'QED':2})
2877
2878 GC_295 = Coupling(name = 'GC_295',
2879- value = '(2*cw*ee**2*complex(0,1)*I1111)/(3.*sw) - (2*ee**2*complex(0,1)*I1111*sw)/(9.*cw)',
2880- order = {'QED':2})
2881+ value = '(cw*ee*complex(0,1)*G*I536)/((-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I536*sw)/(3.*(-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I636*sw)/(3.*(-1 + sw)*(1 + sw))',
2882+ order = {'QCD':1,'QED':1})
2883
2884 GC_296 = Coupling(name = 'GC_296',
2885- value = '(cw*ee*complex(0,1)*G*I1111)/sw - (ee*complex(0,1)*G*I1111*sw)/(3.*cw)',
2886- order = {'QCD':1,'QED':1})
2887+ value = '-(cw*ee**2*complex(0,1)*I563)/(3.*(-1 + sw)*sw*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I563*sw)/(9.*(-1 + sw)*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I663*sw)/(9.*(-1 + sw)*(1 + sw))',
2888+ order = {'QED':2})
2889
2890 GC_297 = Coupling(name = 'GC_297',
2891- value = '(2*cw*ee**2*complex(0,1)*I1122)/(3.*sw) - (2*ee**2*complex(0,1)*I1122*sw)/(9.*cw)',
2892- order = {'QED':2})
2893+ value = '(cw*ee*complex(0,1)*G*I563)/((-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I563*sw)/(3.*(-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I663*sw)/(3.*(-1 + sw)*(1 + sw))',
2894+ order = {'QCD':1,'QED':1})
2895
2896 GC_298 = Coupling(name = 'GC_298',
2897- value = '(cw*ee*complex(0,1)*G*I1122)/sw - (ee*complex(0,1)*G*I1122*sw)/(3.*cw)',
2898- order = {'QCD':1,'QED':1})
2899+ value = '-(cw*ee**2*complex(0,1)*I566)/(3.*(-1 + sw)*sw*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I566*sw)/(9.*(-1 + sw)*(1 + sw)) + (2*cw*ee**2*complex(0,1)*I666*sw)/(9.*(-1 + sw)*(1 + sw))',
2900+ order = {'QED':2})
2901
2902 GC_299 = Coupling(name = 'GC_299',
2903- value = '(cw*ee**2*complex(0,1)*I122)/(3.*sw) + (ee**2*complex(0,1)*I122*sw)/(9.*cw)',
2904- order = {'QED':2})
2905+ value = '(cw*ee*complex(0,1)*G*I566)/((-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I566*sw)/(3.*(-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*G*I666*sw)/(3.*(-1 + sw)*(1 + sw))',
2906+ order = {'QCD':1,'QED':1})
2907
2908 GC_300 = Coupling(name = 'GC_300',
2909- value = '(2*cw*ee**2*complex(0,1)*I1133)/(3.*sw) - (2*ee**2*complex(0,1)*I1133*sw)/(9.*cw) - (8*ee**2*complex(0,1)*I1233*sw)/(9.*cw)',
2910- order = {'QED':2})
2911+ value = '-(cw*ee*complex(0,1)*I9611)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I9611*sw)/(3.*(-1 + sw)*(1 + sw))',
2912+ order = {'QED':1})
2913
2914 GC_301 = Coupling(name = 'GC_301',
2915- value = '(cw*ee*complex(0,1)*G*I1133)/sw - (ee*complex(0,1)*G*I1133*sw)/(3.*cw) - (4*ee*complex(0,1)*G*I1233*sw)/(3.*cw)',
2916- order = {'QCD':1,'QED':1})
2917+ value = '-(cw*ee*complex(0,1)*I9622)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I9622*sw)/(3.*(-1 + sw)*(1 + sw))',
2918+ order = {'QED':1})
2919
2920 GC_302 = Coupling(name = 'GC_302',
2921- value = '(2*cw*ee**2*complex(0,1)*I1136)/(3.*sw) - (2*ee**2*complex(0,1)*I1136*sw)/(9.*cw) - (8*ee**2*complex(0,1)*I1236*sw)/(9.*cw)',
2922- order = {'QED':2})
2923+ value = '-(cw*ee*complex(0,1)*I9633)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I10033*sw)/(3.*(-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*I9633*sw)/(3.*(-1 + sw)*(1 + sw))',
2924+ order = {'QED':1})
2925
2926 GC_303 = Coupling(name = 'GC_303',
2927- value = '(cw*ee*complex(0,1)*G*I1136)/sw - (ee*complex(0,1)*G*I1136*sw)/(3.*cw) - (4*ee*complex(0,1)*G*I1236*sw)/(3.*cw)',
2928- order = {'QCD':1,'QED':1})
2929+ value = '-(cw*ee*complex(0,1)*I9636)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I10036*sw)/(3.*(-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*I9636*sw)/(3.*(-1 + sw)*(1 + sw))',
2930+ order = {'QED':1})
2931
2932 GC_304 = Coupling(name = 'GC_304',
2933- value = '(2*cw*ee**2*complex(0,1)*I1163)/(3.*sw) - (2*ee**2*complex(0,1)*I1163*sw)/(9.*cw) - (8*ee**2*complex(0,1)*I1263*sw)/(9.*cw)',
2934- order = {'QED':2})
2935+ value = '(cw*ee*complex(0,1)*I9663)/(2.*(-1 + sw)*sw*(1 + sw)) - (cw*ee*complex(0,1)*I10063*sw)/(3.*(-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*I9663*sw)/(3.*(-1 + sw)*(1 + sw))',
2936+ order = {'QED':1})
2937
2938 GC_305 = Coupling(name = 'GC_305',
2939- value = '(cw*ee*complex(0,1)*G*I1163)/sw - (ee*complex(0,1)*G*I1163*sw)/(3.*cw) - (4*ee*complex(0,1)*G*I1263*sw)/(3.*cw)',
2940- order = {'QCD':1,'QED':1})
2941+ value = '-(cw*ee*complex(0,1)*I9666)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I10066*sw)/(3.*(-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*I9666*sw)/(3.*(-1 + sw)*(1 + sw))',
2942+ order = {'QED':1})
2943
2944 GC_306 = Coupling(name = 'GC_306',
2945- value = '(2*cw*ee**2*complex(0,1)*I1166)/(3.*sw) - (2*ee**2*complex(0,1)*I1166*sw)/(9.*cw) - (8*ee**2*complex(0,1)*I1266*sw)/(9.*cw)',
2946- order = {'QED':2})
2947+ value = '-(cw*ee*complex(0,1)*I9711)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I9711*sw)/((-1 + sw)*(1 + sw))',
2948+ order = {'QED':1})
2949
2950 GC_307 = Coupling(name = 'GC_307',
2951- value = '(cw*ee*complex(0,1)*G*I1166)/sw - (ee*complex(0,1)*G*I1166*sw)/(3.*cw) - (4*ee*complex(0,1)*G*I1266*sw)/(3.*cw)',
2952- order = {'QCD':1,'QED':1})
2953+ value = '-(cw*ee*complex(0,1)*I9722)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I9722*sw)/((-1 + sw)*(1 + sw))',
2954+ order = {'QED':1})
2955
2956 GC_308 = Coupling(name = 'GC_308',
2957- value = '(cw*ee**2*complex(0,1)*I133)/(3.*sw) + (ee**2*complex(0,1)*I133*sw)/(9.*cw) - (2*ee**2*complex(0,1)*I233*sw)/(9.*cw)',
2958- order = {'QED':2})
2959+ value = '-(cw*ee*complex(0,1)*I9733)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I10133*sw)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*I9733*sw)/((-1 + sw)*(1 + sw))',
2960+ order = {'QED':1})
2961
2962 GC_309 = Coupling(name = 'GC_309',
2963- value = '(cw*ee**2*complex(0,1)*I136)/(3.*sw) + (ee**2*complex(0,1)*I136*sw)/(9.*cw) - (2*ee**2*complex(0,1)*I236*sw)/(9.*cw)',
2964- order = {'QED':2})
2965+ value = '-(cw*ee*complex(0,1)*I9736)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I10136*sw)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*I9736*sw)/((-1 + sw)*(1 + sw))',
2966+ order = {'QED':1})
2967
2968 GC_310 = Coupling(name = 'GC_310',
2969- value = '(cw*ee*complex(0,1)*I2511)/(2.*sw) - (ee*complex(0,1)*I2511*sw)/(2.*cw)',
2970+ value = '(cw*ee*complex(0,1)*I9763)/(2.*(-1 + sw)*sw*(1 + sw)) - (cw*ee*complex(0,1)*I10163*sw)/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*I9763*sw)/((-1 + sw)*(1 + sw))',
2971 order = {'QED':1})
2972
2973 GC_311 = Coupling(name = 'GC_311',
2974- value = '(cw*ee*complex(0,1)*I2522)/(2.*sw) - (ee*complex(0,1)*I2522*sw)/(2.*cw)',
2975+ value = '-(cw*ee*complex(0,1)*I9766)/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*I10166*sw)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*I9766*sw)/((-1 + sw)*(1 + sw))',
2976 order = {'QED':1})
2977
2978 GC_312 = Coupling(name = 'GC_312',
2979- value = '-(cw*ee*complex(0,1)*I2611)/(2.*sw) + (ee*complex(0,1)*I2611*sw)/(6.*cw)',
2980+ value = '(cw*ee*complex(0,1)*I9811)/(2.*(-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*I9811*sw)/(3.*(-1 + sw)*(1 + sw))',
2981 order = {'QED':1})
2982
2983 GC_313 = Coupling(name = 'GC_313',
2984- value = '-(cw*ee*complex(0,1)*I2622)/(2.*sw) + (ee*complex(0,1)*I2622*sw)/(6.*cw)',
2985+ value = '(cw*ee*complex(0,1)*I9822)/(2.*(-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*I9822*sw)/(3.*(-1 + sw)*(1 + sw))',
2986 order = {'QED':1})
2987
2988 GC_314 = Coupling(name = 'GC_314',
2989- value = '(cw*ee**2*complex(0,1)*I163)/(3.*sw) + (ee**2*complex(0,1)*I163*sw)/(9.*cw) - (2*ee**2*complex(0,1)*I263*sw)/(9.*cw)',
2990- order = {'QED':2})
2991+ value = '(cw*ee*complex(0,1)*I9833)/(2.*(-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*I10233*sw)/(3.*(-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*I9833*sw)/(3.*(-1 + sw)*(1 + sw))',
2992+ order = {'QED':1})
2993
2994 GC_315 = Coupling(name = 'GC_315',
2995- value = '(cw*ee**2*complex(0,1)*I166)/(3.*sw) + (ee**2*complex(0,1)*I166*sw)/(9.*cw) - (2*ee**2*complex(0,1)*I266*sw)/(9.*cw)',
2996- order = {'QED':2})
2997+ value = '(cw*ee*complex(0,1)*I9836)/(2.*(-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*I10236*sw)/(3.*(-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*I9836*sw)/(3.*(-1 + sw)*(1 + sw))',
2998+ order = {'QED':1})
2999
3000 GC_316 = Coupling(name = 'GC_316',
3001- value = '(cw*ee*complex(0,1)*I2533)/(2.*sw) - (ee*complex(0,1)*I2533*sw)/(2.*cw) - (ee*complex(0,1)*I2733*sw)/cw',
3002+ value = '-(cw*ee*complex(0,1)*I9863)/(2.*(-1 + sw)*sw*(1 + sw)) + (2*cw*ee*complex(0,1)*I10263*sw)/(3.*(-1 + sw)*(1 + sw)) + (2*cw*ee*complex(0,1)*I9863*sw)/(3.*(-1 + sw)*(1 + sw))',
3003 order = {'QED':1})
3004
3005 GC_317 = Coupling(name = 'GC_317',
3006- value = '(cw*ee*complex(0,1)*I2536)/(2.*sw) - (ee*complex(0,1)*I2536*sw)/(2.*cw) - (ee*complex(0,1)*I2736*sw)/cw',
3007+ value = '(cw*ee*complex(0,1)*I9866)/(2.*(-1 + sw)*sw*(1 + sw)) - (2*cw*ee*complex(0,1)*I10266*sw)/(3.*(-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*I9866*sw)/(3.*(-1 + sw)*(1 + sw))',
3008 order = {'QED':1})
3009
3010 GC_318 = Coupling(name = 'GC_318',
3011- value = '-(cw*ee*complex(0,1)*I2563)/(2.*sw) + (ee*complex(0,1)*I2563*sw)/(2.*cw) + (ee*complex(0,1)*I2763*sw)/cw',
3012- order = {'QED':1})
3013+ value = '(2*ee**2*complex(0,1)*I9611)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9611)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I9611*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3014+ order = {'QED':2})
3015
3016 GC_319 = Coupling(name = 'GC_319',
3017- value = '(cw*ee*complex(0,1)*I2566)/(2.*sw) - (ee*complex(0,1)*I2566*sw)/(2.*cw) - (ee*complex(0,1)*I2766*sw)/cw',
3018- order = {'QED':1})
3019+ value = '(2*ee**2*complex(0,1)*I9622)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9622)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I9622*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3020+ order = {'QED':2})
3021
3022 GC_320 = Coupling(name = 'GC_320',
3023- value = '-(cw*ee*complex(0,1)*I2633)/(2.*sw) + (ee*complex(0,1)*I2633*sw)/(6.*cw) + (2*ee*complex(0,1)*I2833*sw)/(3.*cw)',
3024- order = {'QED':1})
3025+ value = '(2*ee**2*complex(0,1)*I9633)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9633)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I10033*sw**2)/(9.*(-1 + sw)*(1 + sw)) - (2*ee**2*complex(0,1)*I9633*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3026+ order = {'QED':2})
3027
3028 GC_321 = Coupling(name = 'GC_321',
3029- value = '-(cw*ee*complex(0,1)*I2636)/(2.*sw) + (ee*complex(0,1)*I2636*sw)/(6.*cw) + (2*ee*complex(0,1)*I2836*sw)/(3.*cw)',
3030- order = {'QED':1})
3031+ value = '(2*ee**2*complex(0,1)*I9636)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9636)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I10036*sw**2)/(9.*(-1 + sw)*(1 + sw)) - (2*ee**2*complex(0,1)*I9636*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3032+ order = {'QED':2})
3033
3034 GC_322 = Coupling(name = 'GC_322',
3035- value = '(cw*ee*complex(0,1)*I2663)/(2.*sw) - (ee*complex(0,1)*I2663*sw)/(6.*cw) - (2*ee*complex(0,1)*I2863*sw)/(3.*cw)',
3036- order = {'QED':1})
3037+ value = '(2*ee**2*complex(0,1)*I9663)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9663)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I10063*sw**2)/(9.*(-1 + sw)*(1 + sw)) - (2*ee**2*complex(0,1)*I9663*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3038+ order = {'QED':2})
3039
3040 GC_323 = Coupling(name = 'GC_323',
3041- value = '-(cw*ee*complex(0,1)*I2666)/(2.*sw) + (ee*complex(0,1)*I2666*sw)/(6.*cw) + (2*ee*complex(0,1)*I2866*sw)/(3.*cw)',
3042- order = {'QED':1})
3043+ value = '(2*ee**2*complex(0,1)*I9666)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9666)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I10066*sw**2)/(9.*(-1 + sw)*(1 + sw)) - (2*ee**2*complex(0,1)*I9666*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3044+ order = {'QED':2})
3045
3046 GC_324 = Coupling(name = 'GC_324',
3047- value = '(cw*ee**2*complex(0,1)*I511)/sw - (ee**2*complex(0,1)*I511*sw)/cw',
3048+ value = '(2*ee**2*complex(0,1)*I9711)/((-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9711)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I9711*sw**2)/((-1 + sw)*(1 + sw))',
3049 order = {'QED':2})
3050
3051 GC_325 = Coupling(name = 'GC_325',
3052- value = '(cw*ee**2*complex(0,1)*I522)/sw - (ee**2*complex(0,1)*I522*sw)/cw',
3053+ value = '(2*ee**2*complex(0,1)*I9722)/((-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9722)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I9722*sw**2)/((-1 + sw)*(1 + sw))',
3054 order = {'QED':2})
3055
3056 GC_326 = Coupling(name = 'GC_326',
3057- value = '(cw*ee**2*complex(0,1)*I533)/sw - (ee**2*complex(0,1)*I533*sw)/cw - (2*ee**2*complex(0,1)*I633*sw)/cw',
3058+ value = '(2*ee**2*complex(0,1)*I9733)/((-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9733)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I10133*sw**2)/((-1 + sw)*(1 + sw)) - (2*ee**2*complex(0,1)*I9733*sw**2)/((-1 + sw)*(1 + sw))',
3059 order = {'QED':2})
3060
3061 GC_327 = Coupling(name = 'GC_327',
3062- value = '(cw*ee**2*complex(0,1)*I536)/sw - (ee**2*complex(0,1)*I536*sw)/cw - (2*ee**2*complex(0,1)*I636*sw)/cw',
3063+ value = '(2*ee**2*complex(0,1)*I9736)/((-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9736)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I10136*sw**2)/((-1 + sw)*(1 + sw)) - (2*ee**2*complex(0,1)*I9736*sw**2)/((-1 + sw)*(1 + sw))',
3064 order = {'QED':2})
3065
3066 GC_328 = Coupling(name = 'GC_328',
3067- value = '(cw*ee**2*complex(0,1)*I563)/sw - (ee**2*complex(0,1)*I563*sw)/cw - (2*ee**2*complex(0,1)*I663*sw)/cw',
3068+ value = '(2*ee**2*complex(0,1)*I9763)/((-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9763)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I10163*sw**2)/((-1 + sw)*(1 + sw)) - (2*ee**2*complex(0,1)*I9763*sw**2)/((-1 + sw)*(1 + sw))',
3069 order = {'QED':2})
3070
3071 GC_329 = Coupling(name = 'GC_329',
3072- value = '(cw*ee**2*complex(0,1)*I566)/sw - (ee**2*complex(0,1)*I566*sw)/cw - (2*ee**2*complex(0,1)*I666*sw)/cw',
3073+ value = '(2*ee**2*complex(0,1)*I9766)/((-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9766)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (2*ee**2*complex(0,1)*I10166*sw**2)/((-1 + sw)*(1 + sw)) - (2*ee**2*complex(0,1)*I9766*sw**2)/((-1 + sw)*(1 + sw))',
3074 order = {'QED':2})
3075
3076 GC_330 = Coupling(name = 'GC_330',
3077- value = '(cw*ee*complex(0,1)*I911)/(2.*sw) + (ee*complex(0,1)*I911*sw)/(6.*cw)',
3078- order = {'QED':1})
3079+ value = '(4*ee**2*complex(0,1)*I9811)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9811)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (8*ee**2*complex(0,1)*I9811*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3080+ order = {'QED':2})
3081
3082 GC_331 = Coupling(name = 'GC_331',
3083- value = '-((cw*ee*complex(0,1)*G*I911)/sw) - (ee*complex(0,1)*G*I911*sw)/(3.*cw)',
3084- order = {'QCD':1,'QED':1})
3085+ value = '(4*ee**2*complex(0,1)*I9822)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9822)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (8*ee**2*complex(0,1)*I9822*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3086+ order = {'QED':2})
3087
3088 GC_332 = Coupling(name = 'GC_332',
3089- value = '(cw*ee*complex(0,1)*I922)/(2.*sw) + (ee*complex(0,1)*I922*sw)/(6.*cw)',
3090- order = {'QED':1})
3091+ value = '(4*ee**2*complex(0,1)*I9833)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9833)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (8*ee**2*complex(0,1)*I10233*sw**2)/(9.*(-1 + sw)*(1 + sw)) - (8*ee**2*complex(0,1)*I9833*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3092+ order = {'QED':2})
3093
3094 GC_333 = Coupling(name = 'GC_333',
3095- value = '-((cw*ee*complex(0,1)*G*I922)/sw) - (ee*complex(0,1)*G*I922*sw)/(3.*cw)',
3096- order = {'QCD':1,'QED':1})
3097+ value = '(4*ee**2*complex(0,1)*I9836)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9836)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (8*ee**2*complex(0,1)*I10236*sw**2)/(9.*(-1 + sw)*(1 + sw)) - (8*ee**2*complex(0,1)*I9836*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3098+ order = {'QED':2})
3099
3100 GC_334 = Coupling(name = 'GC_334',
3101- value = '(cw*ee*complex(0,1)*I933)/(2.*sw) - (ee*complex(0,1)*I1033*sw)/(3.*cw) + (ee*complex(0,1)*I933*sw)/(6.*cw)',
3102- order = {'QED':1})
3103+ value = '(4*ee**2*complex(0,1)*I9863)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9863)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (8*ee**2*complex(0,1)*I10263*sw**2)/(9.*(-1 + sw)*(1 + sw)) - (8*ee**2*complex(0,1)*I9863*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3104+ order = {'QED':2})
3105
3106 GC_335 = Coupling(name = 'GC_335',
3107- value = '-((cw*ee*complex(0,1)*G*I933)/sw) + (2*ee*complex(0,1)*G*I1033*sw)/(3.*cw) - (ee*complex(0,1)*G*I933*sw)/(3.*cw)',
3108- order = {'QCD':1,'QED':1})
3109+ value = '(4*ee**2*complex(0,1)*I9866)/(3.*(-1 + sw)*(1 + sw)) - (ee**2*complex(0,1)*I9866)/(2.*(-1 + sw)*sw**2*(1 + sw)) - (8*ee**2*complex(0,1)*I10266*sw**2)/(9.*(-1 + sw)*(1 + sw)) - (8*ee**2*complex(0,1)*I9866*sw**2)/(9.*(-1 + sw)*(1 + sw))',
3110+ order = {'QED':2})
3111
3112 GC_336 = Coupling(name = 'GC_336',
3113- value = '(cw*ee*complex(0,1)*I936)/(2.*sw) - (ee*complex(0,1)*I1036*sw)/(3.*cw) + (ee*complex(0,1)*I936*sw)/(6.*cw)',
3114+ value = '(complex(0,1)*I1033*NN13)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1033*NN13*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*Rd36*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3115 order = {'QED':1})
3116
3117 GC_337 = Coupling(name = 'GC_337',
3118- value = '-((cw*ee*complex(0,1)*G*I936)/sw) + (2*ee*complex(0,1)*G*I1036*sw)/(3.*cw) - (ee*complex(0,1)*G*I936*sw)/(3.*cw)',
3119- order = {'QCD':1,'QED':1})
3120+ value = '(complex(0,1)*I1036*NN13)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1036*NN13*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*Rd66*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3121+ order = {'QED':1})
3122
3123 GC_338 = Coupling(name = 'GC_338',
3124- value = '-(cw*ee*complex(0,1)*I963)/(2.*sw) + (ee*complex(0,1)*I1063*sw)/(3.*cw) - (ee*complex(0,1)*I963*sw)/(6.*cw)',
3125+ value = '(complex(0,1)*I2733*NN13)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2733*NN13*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*Rl36*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
3126 order = {'QED':1})
3127
3128 GC_339 = Coupling(name = 'GC_339',
3129- value = '-((cw*ee*complex(0,1)*G*I963)/sw) + (2*ee*complex(0,1)*G*I1063*sw)/(3.*cw) - (ee*complex(0,1)*G*I963*sw)/(3.*cw)',
3130- order = {'QCD':1,'QED':1})
3131+ value = '(complex(0,1)*I2736*NN13)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2736*NN13*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*Rl66*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
3132+ order = {'QED':1})
3133
3134 GC_340 = Coupling(name = 'GC_340',
3135- value = '(cw*ee*complex(0,1)*I966)/(2.*sw) - (ee*complex(0,1)*I1066*sw)/(3.*cw) + (ee*complex(0,1)*I966*sw)/(6.*cw)',
3136+ value = '(complex(0,1)*I6133*NN14)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6133*NN14*sw**2)/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*NN11*Ru36*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3137 order = {'QED':1})
3138
3139 GC_341 = Coupling(name = 'GC_341',
3140- value = '-((cw*ee*complex(0,1)*G*I966)/sw) + (2*ee*complex(0,1)*G*I1066*sw)/(3.*cw) - (ee*complex(0,1)*G*I966*sw)/(3.*cw)',
3141- order = {'QCD':1,'QED':1})
3142+ value = '(complex(0,1)*I6136*NN14)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6136*NN14*sw**2)/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*NN11*Ru66*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3143+ order = {'QED':1})
3144
3145 GC_342 = Coupling(name = 'GC_342',
3146- value = 'ee**2*complex(0,1) + (cw**2*ee**2*complex(0,1))/(2.*sw**2) + (ee**2*complex(0,1)*sw**2)/(2.*cw**2)',
3147- order = {'QED':2})
3148+ value = '(complex(0,1)*I1033*NN23)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1033*NN23*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN21*Rd36*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3149+ order = {'QED':1})
3150
3151 GC_343 = Coupling(name = 'GC_343',
3152- value = '-(ee**2*complex(0,1)*I2511) + (cw**2*ee**2*complex(0,1)*I2511)/(2.*sw**2) + (ee**2*complex(0,1)*I2511*sw**2)/(2.*cw**2)',
3153- order = {'QED':2})
3154+ value = '(complex(0,1)*I1036*NN23)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1036*NN23*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN21*Rd66*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3155+ order = {'QED':1})
3156
3157 GC_344 = Coupling(name = 'GC_344',
3158- value = '-(ee**2*complex(0,1)*I2522) + (cw**2*ee**2*complex(0,1)*I2522)/(2.*sw**2) + (ee**2*complex(0,1)*I2522*sw**2)/(2.*cw**2)',
3159- order = {'QED':2})
3160+ value = '(complex(0,1)*I2733*NN23)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2733*NN23*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN21*Rl36*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
3161+ order = {'QED':1})
3162
3163 GC_345 = Coupling(name = 'GC_345',
3164- value = '-(ee**2*complex(0,1)*I2611)/3. + (cw**2*ee**2*complex(0,1)*I2611)/(2.*sw**2) + (ee**2*complex(0,1)*I2611*sw**2)/(18.*cw**2)',
3165- order = {'QED':2})
3166+ value = '(complex(0,1)*I2736*NN23)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2736*NN23*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN21*Rl66*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
3167+ order = {'QED':1})
3168
3169 GC_346 = Coupling(name = 'GC_346',
3170- value = '-(ee**2*complex(0,1)*I2622)/3. + (cw**2*ee**2*complex(0,1)*I2622)/(2.*sw**2) + (ee**2*complex(0,1)*I2622*sw**2)/(18.*cw**2)',
3171- order = {'QED':2})
3172+ value = '(complex(0,1)*I6133*NN24)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6133*NN24*sw**2)/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*NN21*Ru36*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3173+ order = {'QED':1})
3174
3175 GC_347 = Coupling(name = 'GC_347',
3176- value = '-(ee**2*complex(0,1)*I2533) + (cw**2*ee**2*complex(0,1)*I2533)/(2.*sw**2) + (ee**2*complex(0,1)*I2533*sw**2)/(2.*cw**2) + (2*ee**2*complex(0,1)*I2733*sw**2)/cw**2',
3177- order = {'QED':2})
3178+ value = '(complex(0,1)*I6136*NN24)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6136*NN24*sw**2)/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*NN21*Ru66*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3179+ order = {'QED':1})
3180
3181 GC_348 = Coupling(name = 'GC_348',
3182- value = '-(ee**2*complex(0,1)*I2536) + (cw**2*ee**2*complex(0,1)*I2536)/(2.*sw**2) + (ee**2*complex(0,1)*I2536*sw**2)/(2.*cw**2) + (2*ee**2*complex(0,1)*I2736*sw**2)/cw**2',
3183- order = {'QED':2})
3184+ value = '(complex(0,1)*I1033*NN33)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1033*NN33*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN31*Rd36*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3185+ order = {'QED':1})
3186
3187 GC_349 = Coupling(name = 'GC_349',
3188- value = '-(ee**2*complex(0,1)*I2563) + (cw**2*ee**2*complex(0,1)*I2563)/(2.*sw**2) + (ee**2*complex(0,1)*I2563*sw**2)/(2.*cw**2) + (2*ee**2*complex(0,1)*I2763*sw**2)/cw**2',
3189- order = {'QED':2})
3190+ value = '(complex(0,1)*I1036*NN33)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1036*NN33*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN31*Rd66*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3191+ order = {'QED':1})
3192
3193 GC_350 = Coupling(name = 'GC_350',
3194- value = '-(ee**2*complex(0,1)*I2566) + (cw**2*ee**2*complex(0,1)*I2566)/(2.*sw**2) + (ee**2*complex(0,1)*I2566*sw**2)/(2.*cw**2) + (2*ee**2*complex(0,1)*I2766*sw**2)/cw**2',
3195- order = {'QED':2})
3196+ value = '(complex(0,1)*I2733*NN33)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2733*NN33*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN31*Rl36*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
3197+ order = {'QED':1})
3198
3199 GC_351 = Coupling(name = 'GC_351',
3200- value = '-(ee**2*complex(0,1)*I2633)/3. + (cw**2*ee**2*complex(0,1)*I2633)/(2.*sw**2) + (ee**2*complex(0,1)*I2633*sw**2)/(18.*cw**2) + (8*ee**2*complex(0,1)*I2833*sw**2)/(9.*cw**2)',
3201- order = {'QED':2})
3202+ value = '(complex(0,1)*I2736*NN33)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2736*NN33*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN31*Rl66*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
3203+ order = {'QED':1})
3204
3205 GC_352 = Coupling(name = 'GC_352',
3206- value = '-(ee**2*complex(0,1)*I2636)/3. + (cw**2*ee**2*complex(0,1)*I2636)/(2.*sw**2) + (ee**2*complex(0,1)*I2636*sw**2)/(18.*cw**2) + (8*ee**2*complex(0,1)*I2836*sw**2)/(9.*cw**2)',
3207- order = {'QED':2})
3208+ value = '(complex(0,1)*I6133*NN34)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6133*NN34*sw**2)/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*NN31*Ru36*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3209+ order = {'QED':1})
3210
3211 GC_353 = Coupling(name = 'GC_353',
3212- value = '-(ee**2*complex(0,1)*I2663)/3. + (cw**2*ee**2*complex(0,1)*I2663)/(2.*sw**2) + (ee**2*complex(0,1)*I2663*sw**2)/(18.*cw**2) + (8*ee**2*complex(0,1)*I2863*sw**2)/(9.*cw**2)',
3213- order = {'QED':2})
3214+ value = '(complex(0,1)*I6136*NN34)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6136*NN34*sw**2)/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*NN31*Ru66*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3215+ order = {'QED':1})
3216
3217 GC_354 = Coupling(name = 'GC_354',
3218- value = '-(ee**2*complex(0,1)*I2666)/3. + (cw**2*ee**2*complex(0,1)*I2666)/(2.*sw**2) + (ee**2*complex(0,1)*I2666*sw**2)/(18.*cw**2) + (8*ee**2*complex(0,1)*I2866*sw**2)/(9.*cw**2)',
3219- order = {'QED':2})
3220+ value = '(complex(0,1)*I1033*NN43)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1033*NN43*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN41*Rd36*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3221+ order = {'QED':1})
3222
3223 GC_355 = Coupling(name = 'GC_355',
3224- value = '(ee**2*complex(0,1)*I911)/3. + (cw**2*ee**2*complex(0,1)*I911)/(2.*sw**2) + (ee**2*complex(0,1)*I911*sw**2)/(18.*cw**2)',
3225- order = {'QED':2})
3226+ value = '(complex(0,1)*I1036*NN43)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1036*NN43*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN41*Rd66*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3227+ order = {'QED':1})
3228
3229 GC_356 = Coupling(name = 'GC_356',
3230- value = '(ee**2*complex(0,1)*I922)/3. + (cw**2*ee**2*complex(0,1)*I922)/(2.*sw**2) + (ee**2*complex(0,1)*I922*sw**2)/(18.*cw**2)',
3231- order = {'QED':2})
3232+ value = '(complex(0,1)*I2733*NN43)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2733*NN43*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN41*Rl36*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
3233+ order = {'QED':1})
3234
3235 GC_357 = Coupling(name = 'GC_357',
3236- value = '(ee**2*complex(0,1)*I933)/3. + (cw**2*ee**2*complex(0,1)*I933)/(2.*sw**2) + (2*ee**2*complex(0,1)*I1033*sw**2)/(9.*cw**2) + (ee**2*complex(0,1)*I933*sw**2)/(18.*cw**2)',
3237- order = {'QED':2})
3238+ value = '(complex(0,1)*I2736*NN43)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2736*NN43*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN41*Rl66*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
3239+ order = {'QED':1})
3240
3241 GC_358 = Coupling(name = 'GC_358',
3242- value = '(ee**2*complex(0,1)*I936)/3. + (cw**2*ee**2*complex(0,1)*I936)/(2.*sw**2) + (2*ee**2*complex(0,1)*I1036*sw**2)/(9.*cw**2) + (ee**2*complex(0,1)*I936*sw**2)/(18.*cw**2)',
3243- order = {'QED':2})
3244+ value = '(complex(0,1)*I6133*NN44)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6133*NN44*sw**2)/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*NN41*Ru36*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3245+ order = {'QED':1})
3246
3247 GC_359 = Coupling(name = 'GC_359',
3248- value = '(ee**2*complex(0,1)*I963)/3. + (cw**2*ee**2*complex(0,1)*I963)/(2.*sw**2) + (2*ee**2*complex(0,1)*I1063*sw**2)/(9.*cw**2) + (ee**2*complex(0,1)*I963*sw**2)/(18.*cw**2)',
3249- order = {'QED':2})
3250+ value = '(complex(0,1)*I6136*NN44)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6136*NN44*sw**2)/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*NN41*Ru66*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
3251+ order = {'QED':1})
3252
3253 GC_360 = Coupling(name = 'GC_360',
3254- value = '(ee**2*complex(0,1)*I966)/3. + (cw**2*ee**2*complex(0,1)*I966)/(2.*sw**2) + (2*ee**2*complex(0,1)*I1066*sw**2)/(9.*cw**2) + (ee**2*complex(0,1)*I966*sw**2)/(18.*cw**2)',
3255- order = {'QED':2})
3256+ value = '-((ee*complex(0,1)*I8211*UU11)/sw)',
3257+ order = {'QED':1})
3258
3259 GC_361 = Coupling(name = 'GC_361',
3260- value = '-((ee*complex(0,1)*I5111*UU11)/sw)',
3261+ value = '-((ee*complex(0,1)*I8222*UU11)/sw)',
3262 order = {'QED':1})
3263
3264 GC_362 = Coupling(name = 'GC_362',
3265- value = '-((ee*complex(0,1)*I5122*UU11)/sw)',
3266+ value = '-((ee*complex(0,1)*I8511*UU11)/sw)',
3267 order = {'QED':1})
3268
3269 GC_363 = Coupling(name = 'GC_363',
3270- value = '-((ee*complex(0,1)*I5411*UU11)/sw)',
3271+ value = '-((ee*complex(0,1)*I8522*UU11)/sw)',
3272 order = {'QED':1})
3273
3274 GC_364 = Coupling(name = 'GC_364',
3275- value = '-((ee*complex(0,1)*I5422*UU11)/sw)',
3276+ value = 'complex(0,1)*I4433*UU12',
3277 order = {'QED':1})
3278
3279 GC_365 = Coupling(name = 'GC_365',
3280- value = 'complex(0,1)*I4333*UU12',
3281+ value = 'complex(0,1)*I6433*UU12',
3282 order = {'QED':1})
3283
3284 GC_366 = Coupling(name = 'GC_366',
3285- value = 'complex(0,1)*I4733*UU12',
3286+ value = 'complex(0,1)*I6436*UU12',
3287 order = {'QED':1})
3288
3289 GC_367 = Coupling(name = 'GC_367',
3290- value = 'complex(0,1)*I4736*UU12',
3291+ value = '-((ee*complex(0,1)*I8233*UU11)/sw) + complex(0,1)*I8333*UU12',
3292 order = {'QED':1})
3293
3294 GC_368 = Coupling(name = 'GC_368',
3295- value = '-((ee*complex(0,1)*I5133*UU11)/sw) + complex(0,1)*I5233*UU12',
3296+ value = '-((ee*complex(0,1)*I8236*UU11)/sw) + complex(0,1)*I8336*UU12',
3297 order = {'QED':1})
3298
3299 GC_369 = Coupling(name = 'GC_369',
3300- value = '-((ee*complex(0,1)*I5136*UU11)/sw) + complex(0,1)*I5236*UU12',
3301+ value = '-((ee*complex(0,1)*I8533*UU11)/sw) + complex(0,1)*I8633*UU12',
3302 order = {'QED':1})
3303
3304 GC_370 = Coupling(name = 'GC_370',
3305- value = '-((ee*complex(0,1)*I5433*UU11)/sw) + complex(0,1)*I5533*UU12',
3306+ value = '-((ee*complex(0,1)*I8536*UU11)/sw) + complex(0,1)*I8636*UU12',
3307 order = {'QED':1})
3308
3309 GC_371 = Coupling(name = 'GC_371',
3310- value = '-((ee*complex(0,1)*I5436*UU11)/sw) + complex(0,1)*I5536*UU12',
3311+ value = '-((ee*complex(0,1)*I8211*UU21)/sw)',
3312 order = {'QED':1})
3313
3314 GC_372 = Coupling(name = 'GC_372',
3315- value = '-((ee*complex(0,1)*I5111*UU21)/sw)',
3316+ value = '-((ee*complex(0,1)*I8222*UU21)/sw)',
3317 order = {'QED':1})
3318
3319 GC_373 = Coupling(name = 'GC_373',
3320- value = '-((ee*complex(0,1)*I5122*UU21)/sw)',
3321+ value = '-((ee*complex(0,1)*I8511*UU21)/sw)',
3322 order = {'QED':1})
3323
3324 GC_374 = Coupling(name = 'GC_374',
3325- value = '-((ee*complex(0,1)*I5411*UU21)/sw)',
3326+ value = '-((ee*complex(0,1)*I8522*UU21)/sw)',
3327 order = {'QED':1})
3328
3329 GC_375 = Coupling(name = 'GC_375',
3330- value = '-((ee*complex(0,1)*I5422*UU21)/sw)',
3331+ value = 'complex(0,1)*I4433*UU22',
3332 order = {'QED':1})
3333
3334 GC_376 = Coupling(name = 'GC_376',
3335- value = 'complex(0,1)*I4333*UU22',
3336+ value = 'complex(0,1)*I6433*UU22',
3337 order = {'QED':1})
3338
3339 GC_377 = Coupling(name = 'GC_377',
3340- value = 'complex(0,1)*I4733*UU22',
3341+ value = 'complex(0,1)*I6436*UU22',
3342 order = {'QED':1})
3343
3344 GC_378 = Coupling(name = 'GC_378',
3345- value = 'complex(0,1)*I4736*UU22',
3346+ value = '-((ee*complex(0,1)*I8233*UU21)/sw) + complex(0,1)*I8333*UU22',
3347 order = {'QED':1})
3348
3349 GC_379 = Coupling(name = 'GC_379',
3350- value = '-((ee*complex(0,1)*I5133*UU21)/sw) + complex(0,1)*I5233*UU22',
3351+ value = '-((ee*complex(0,1)*I8236*UU21)/sw) + complex(0,1)*I8336*UU22',
3352 order = {'QED':1})
3353
3354 GC_380 = Coupling(name = 'GC_380',
3355- value = '-((ee*complex(0,1)*I5136*UU21)/sw) + complex(0,1)*I5236*UU22',
3356+ value = '-((ee*complex(0,1)*I8533*UU21)/sw) + complex(0,1)*I8633*UU22',
3357 order = {'QED':1})
3358
3359 GC_381 = Coupling(name = 'GC_381',
3360- value = '-((ee*complex(0,1)*I5433*UU21)/sw) + complex(0,1)*I5533*UU22',
3361+ value = '-((ee*complex(0,1)*I8536*UU21)/sw) + complex(0,1)*I8636*UU22',
3362 order = {'QED':1})
3363
3364 GC_382 = Coupling(name = 'GC_382',
3365- value = '-((ee*complex(0,1)*I5436*UU21)/sw) + complex(0,1)*I5536*UU22',
3366+ value = '-((ee*complex(0,1)*I8711*VV11)/sw)',
3367 order = {'QED':1})
3368
3369 GC_383 = Coupling(name = 'GC_383',
3370- value = '-((ee*complex(0,1)*I5611*VV11)/sw)',
3371+ value = '-((ee*complex(0,1)*I8722*VV11)/sw)',
3372 order = {'QED':1})
3373
3374 GC_384 = Coupling(name = 'GC_384',
3375- value = '-((ee*complex(0,1)*I5622*VV11)/sw)',
3376+ value = '-((ee*complex(0,1)*I8733*VV11)/sw)',
3377 order = {'QED':1})
3378
3379 GC_385 = Coupling(name = 'GC_385',
3380- value = '-((ee*complex(0,1)*I5633*VV11)/sw)',
3381+ value = '-((ee*complex(0,1)*I8911*VV11)/sw)',
3382 order = {'QED':1})
3383
3384 GC_386 = Coupling(name = 'GC_386',
3385- value = '-((ee*complex(0,1)*I5711*VV11)/sw)',
3386+ value = '-((ee*complex(0,1)*I8922*VV11)/sw)',
3387 order = {'QED':1})
3388
3389 GC_387 = Coupling(name = 'GC_387',
3390- value = '-((ee*complex(0,1)*I5722*VV11)/sw)',
3391+ value = 'complex(0,1)*I833*VV12',
3392 order = {'QED':1})
3393
3394 GC_388 = Coupling(name = 'GC_388',
3395- value = 'complex(0,1)*I3433*VV12',
3396+ value = 'complex(0,1)*I836*VV12',
3397 order = {'QED':1})
3398
3399 GC_389 = Coupling(name = 'GC_389',
3400- value = 'complex(0,1)*I3436*VV12',
3401+ value = '-((ee*complex(0,1)*I8933*VV11)/sw) + complex(0,1)*I9033*VV12',
3402 order = {'QED':1})
3403
3404 GC_390 = Coupling(name = 'GC_390',
3405- value = '-((ee*complex(0,1)*I5733*VV11)/sw) + complex(0,1)*I5933*VV12',
3406+ value = '-((ee*complex(0,1)*I8936*VV11)/sw) + complex(0,1)*I9036*VV12',
3407 order = {'QED':1})
3408
3409 GC_391 = Coupling(name = 'GC_391',
3410- value = '-((ee*complex(0,1)*I5736*VV11)/sw) + complex(0,1)*I5936*VV12',
3411+ value = '-((ee*complex(0,1)*I8711*VV21)/sw)',
3412 order = {'QED':1})
3413
3414 GC_392 = Coupling(name = 'GC_392',
3415- value = '-((ee*complex(0,1)*I5611*VV21)/sw)',
3416+ value = '-((ee*complex(0,1)*I8722*VV21)/sw)',
3417 order = {'QED':1})
3418
3419 GC_393 = Coupling(name = 'GC_393',
3420- value = '-((ee*complex(0,1)*I5622*VV21)/sw)',
3421+ value = '-((ee*complex(0,1)*I8733*VV21)/sw)',
3422 order = {'QED':1})
3423
3424 GC_394 = Coupling(name = 'GC_394',
3425- value = '-((ee*complex(0,1)*I5633*VV21)/sw)',
3426+ value = '-((ee*complex(0,1)*I8911*VV21)/sw)',
3427 order = {'QED':1})
3428
3429 GC_395 = Coupling(name = 'GC_395',
3430- value = '-((ee*complex(0,1)*I5711*VV21)/sw)',
3431+ value = '-((ee*complex(0,1)*I8922*VV21)/sw)',
3432 order = {'QED':1})
3433
3434 GC_396 = Coupling(name = 'GC_396',
3435- value = '-((ee*complex(0,1)*I5722*VV21)/sw)',
3436+ value = 'complex(0,1)*I833*VV22',
3437 order = {'QED':1})
3438
3439 GC_397 = Coupling(name = 'GC_397',
3440- value = 'complex(0,1)*I3433*VV22',
3441+ value = 'complex(0,1)*I836*VV22',
3442 order = {'QED':1})
3443
3444 GC_398 = Coupling(name = 'GC_398',
3445- value = 'complex(0,1)*I3436*VV22',
3446+ value = '-((ee*complex(0,1)*I8933*VV21)/sw) + complex(0,1)*I9033*VV22',
3447 order = {'QED':1})
3448
3449 GC_399 = Coupling(name = 'GC_399',
3450- value = '-((ee*complex(0,1)*I5733*VV21)/sw) + complex(0,1)*I5933*VV22',
3451+ value = '-((ee*complex(0,1)*I8936*VV21)/sw) + complex(0,1)*I9036*VV22',
3452 order = {'QED':1})
3453
3454 GC_400 = Coupling(name = 'GC_400',
3455- value = '-((ee*complex(0,1)*I5736*VV21)/sw) + complex(0,1)*I5936*VV22',
3456+ value = '(cw*ee*complex(0,1)*Rd11*complexconjugate(NN11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd11*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd11*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3457 order = {'QED':1})
3458
3459 GC_401 = Coupling(name = 'GC_401',
3460- value = '-(ee*complex(0,1)*Rd11*complexconjugate(NN11))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd11*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3461+ value = '(cw*ee*complex(0,1)*Rd22*complexconjugate(NN11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd22*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd22*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3462 order = {'QED':1})
3463
3464 GC_402 = Coupling(name = 'GC_402',
3465- value = '-(ee*complex(0,1)*Rd22*complexconjugate(NN11))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd22*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3466+ value = '-((cw*ee*complex(0,1)*Rl11*complexconjugate(NN11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*Rl11*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl11*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3467 order = {'QED':1})
3468
3469 GC_403 = Coupling(name = 'GC_403',
3470- value = '(ee*complex(0,1)*Rl11*complexconjugate(NN11))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl11*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3471+ value = '-((cw*ee*complex(0,1)*Rl22*complexconjugate(NN11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*Rl22*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl22*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3472 order = {'QED':1})
3473
3474 GC_404 = Coupling(name = 'GC_404',
3475- value = '(ee*complex(0,1)*Rl22*complexconjugate(NN11))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl22*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3476+ value = '-((cw*ee*complex(0,1)*Rn11*complexconjugate(NN11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn11*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn11*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3477 order = {'QED':1})
3478
3479 GC_405 = Coupling(name = 'GC_405',
3480- value = '(ee*complex(0,1)*RLn11*complexconjugate(NN11))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn11*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3481+ value = '-((cw*ee*complex(0,1)*Rn22*complexconjugate(NN11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn22*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn22*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3482 order = {'QED':1})
3483
3484 GC_406 = Coupling(name = 'GC_406',
3485- value = '(ee*complex(0,1)*RLn22*complexconjugate(NN11))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn22*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3486+ value = '-((cw*ee*complex(0,1)*Rn33*complexconjugate(NN11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn33*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn33*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3487 order = {'QED':1})
3488
3489 GC_407 = Coupling(name = 'GC_407',
3490- value = '(ee*complex(0,1)*RLn33*complexconjugate(NN11))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn33*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3491+ value = '(cw*ee*complex(0,1)*Ru11*complexconjugate(NN11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru11*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru11*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3492 order = {'QED':1})
3493
3494 GC_408 = Coupling(name = 'GC_408',
3495- value = '-(ee*complex(0,1)*Ru11*complexconjugate(NN11))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru11*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3496+ value = '(cw*ee*complex(0,1)*Ru22*complexconjugate(NN11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru22*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru22*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3497 order = {'QED':1})
3498
3499 GC_409 = Coupling(name = 'GC_409',
3500- value = '-(ee*complex(0,1)*Ru22*complexconjugate(NN11))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru22*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3501+ value = '(complex(0,1)*I1133*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1133*sw**2*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Rd33*complexconjugate(NN11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd33*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd33*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3502 order = {'QED':1})
3503
3504 GC_410 = Coupling(name = 'GC_410',
3505- value = '-(complex(0,1)*I3233*complexconjugate(NN13)) - (ee*complex(0,1)*Rd33*complexconjugate(NN11))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd33*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3506+ value = '(complex(0,1)*I1136*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1136*sw**2*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Rd63*complexconjugate(NN11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd63*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd63*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3507 order = {'QED':1})
3508
3509 GC_411 = Coupling(name = 'GC_411',
3510- value = '-(complex(0,1)*I3236*complexconjugate(NN13)) - (ee*complex(0,1)*Rd63*complexconjugate(NN11))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd63*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3511+ value = '(complex(0,1)*I2833*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2833*sw**2*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*Rl33*complexconjugate(NN11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rl33*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl33*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3512 order = {'QED':1})
3513
3514 GC_412 = Coupling(name = 'GC_412',
3515- value = '-(complex(0,1)*I3933*complexconjugate(NN13)) + (ee*complex(0,1)*Rl33*complexconjugate(NN11))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl33*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3516+ value = '(complex(0,1)*I2836*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2836*sw**2*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*Rl63*complexconjugate(NN11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rl63*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl63*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3517 order = {'QED':1})
3518
3519 GC_413 = Coupling(name = 'GC_413',
3520- value = '-(complex(0,1)*I3936*complexconjugate(NN13)) + (ee*complex(0,1)*Rl63*complexconjugate(NN11))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl63*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3521+ value = '-((ee*complex(0,1)*UU11*complexconjugate(NN12))/sw) - (ee*complex(0,1)*UU12*complexconjugate(NN13))/(sw*cmath.sqrt(2))',
3522 order = {'QED':1})
3523
3524 GC_414 = Coupling(name = 'GC_414',
3525- value = '-((ee*complex(0,1)*UU11*complexconjugate(NN12))/sw) - (ee*complex(0,1)*UU12*complexconjugate(NN13))/(sw*cmath.sqrt(2))',
3526+ value = '-((ee*complex(0,1)*UU21*complexconjugate(NN12))/sw) - (ee*complex(0,1)*UU22*complexconjugate(NN13))/(sw*cmath.sqrt(2))',
3527 order = {'QED':1})
3528
3529 GC_415 = Coupling(name = 'GC_415',
3530- value = '-((ee*complex(0,1)*UU21*complexconjugate(NN12))/sw) - (ee*complex(0,1)*UU22*complexconjugate(NN13))/(sw*cmath.sqrt(2))',
3531+ value = '-(cw*ee*complex(0,1)*NN13*complexconjugate(NN13))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN14*complexconjugate(NN14))/(2.*(-1 + sw)*sw*(1 + sw))',
3532 order = {'QED':1})
3533
3534 GC_416 = Coupling(name = 'GC_416',
3535- value = '-(complex(0,1)*I5033*complexconjugate(NN14)) - (ee*complex(0,1)*Ru33*complexconjugate(NN11))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru33*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3536+ value = '(cw*ee*complex(0,1)*NN23*complexconjugate(NN13))/(2.*(-1 + sw)*sw*(1 + sw)) - (cw*ee*complex(0,1)*NN24*complexconjugate(NN14))/(2.*(-1 + sw)*sw*(1 + sw))',
3537 order = {'QED':1})
3538
3539 GC_417 = Coupling(name = 'GC_417',
3540- value = '-(complex(0,1)*I5036*complexconjugate(NN14)) - (ee*complex(0,1)*Ru63*complexconjugate(NN11))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru63*complexconjugate(NN12))/(sw*cmath.sqrt(2))',
3541+ value = '(cw*ee*complex(0,1)*NN33*complexconjugate(NN13))/(2.*(-1 + sw)*sw*(1 + sw)) - (cw*ee*complex(0,1)*NN34*complexconjugate(NN14))/(2.*(-1 + sw)*sw*(1 + sw))',
3542 order = {'QED':1})
3543
3544 GC_418 = Coupling(name = 'GC_418',
3545- value = '(cw*ee*complex(0,1)*NN13*complexconjugate(NN13))/(2.*sw) + (ee*complex(0,1)*NN13*sw*complexconjugate(NN13))/(2.*cw) - (cw*ee*complex(0,1)*NN14*complexconjugate(NN14))/(2.*sw) - (ee*complex(0,1)*NN14*sw*complexconjugate(NN14))/(2.*cw)',
3546+ value = '(cw*ee*complex(0,1)*NN43*complexconjugate(NN13))/(2.*(-1 + sw)*sw*(1 + sw)) - (cw*ee*complex(0,1)*NN44*complexconjugate(NN14))/(2.*(-1 + sw)*sw*(1 + sw))',
3547 order = {'QED':1})
3548
3549 GC_419 = Coupling(name = 'GC_419',
3550- value = '-(cw*ee*complex(0,1)*NN23*complexconjugate(NN13))/(2.*sw) - (ee*complex(0,1)*NN23*sw*complexconjugate(NN13))/(2.*cw) + (cw*ee*complex(0,1)*NN24*complexconjugate(NN14))/(2.*sw) + (ee*complex(0,1)*NN24*sw*complexconjugate(NN14))/(2.*cw)',
3551+ value = '(complex(0,1)*I6233*complexconjugate(NN14))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6233*sw**2*complexconjugate(NN14))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Ru33*complexconjugate(NN11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru33*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru33*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3552 order = {'QED':1})
3553
3554 GC_420 = Coupling(name = 'GC_420',
3555- value = '-(cw*ee*complex(0,1)*NN33*complexconjugate(NN13))/(2.*sw) - (ee*complex(0,1)*NN33*sw*complexconjugate(NN13))/(2.*cw) + (cw*ee*complex(0,1)*NN34*complexconjugate(NN14))/(2.*sw) + (ee*complex(0,1)*NN34*sw*complexconjugate(NN14))/(2.*cw)',
3556+ value = '(complex(0,1)*I6236*complexconjugate(NN14))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6236*sw**2*complexconjugate(NN14))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Ru63*complexconjugate(NN11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru63*complexconjugate(NN12))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru63*sw*complexconjugate(NN12))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3557 order = {'QED':1})
3558
3559 GC_421 = Coupling(name = 'GC_421',
3560- value = '-(cw*ee*complex(0,1)*NN43*complexconjugate(NN13))/(2.*sw) - (ee*complex(0,1)*NN43*sw*complexconjugate(NN13))/(2.*cw) + (cw*ee*complex(0,1)*NN44*complexconjugate(NN14))/(2.*sw) + (ee*complex(0,1)*NN44*sw*complexconjugate(NN14))/(2.*cw)',
3561+ value = '-((ee*complex(0,1)*VV11*complexconjugate(NN12))/sw) + (ee*complex(0,1)*VV12*complexconjugate(NN14))/(sw*cmath.sqrt(2))',
3562 order = {'QED':1})
3563
3564 GC_422 = Coupling(name = 'GC_422',
3565- value = '-((ee*complex(0,1)*VV11*complexconjugate(NN12))/sw) + (ee*complex(0,1)*VV12*complexconjugate(NN14))/(sw*cmath.sqrt(2))',
3566+ value = '-((ee*complex(0,1)*VV21*complexconjugate(NN12))/sw) + (ee*complex(0,1)*VV22*complexconjugate(NN14))/(sw*cmath.sqrt(2))',
3567 order = {'QED':1})
3568
3569 GC_423 = Coupling(name = 'GC_423',
3570- value = '-((ee*complex(0,1)*VV21*complexconjugate(NN12))/sw) + (ee*complex(0,1)*VV22*complexconjugate(NN14))/(sw*cmath.sqrt(2))',
3571+ value = '(cw*ee*complex(0,1)*Rd11*complexconjugate(NN21))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd11*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd11*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3572 order = {'QED':1})
3573
3574 GC_424 = Coupling(name = 'GC_424',
3575- value = '-(ee*complex(0,1)*Rd11*complexconjugate(NN21))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd11*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3576+ value = '(cw*ee*complex(0,1)*Rd22*complexconjugate(NN21))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd22*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd22*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3577 order = {'QED':1})
3578
3579 GC_425 = Coupling(name = 'GC_425',
3580- value = '-(ee*complex(0,1)*Rd22*complexconjugate(NN21))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd22*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3581+ value = '-((cw*ee*complex(0,1)*Rl11*complexconjugate(NN21))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*Rl11*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl11*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3582 order = {'QED':1})
3583
3584 GC_426 = Coupling(name = 'GC_426',
3585- value = '(ee*complex(0,1)*Rl11*complexconjugate(NN21))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl11*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3586+ value = '-((cw*ee*complex(0,1)*Rl22*complexconjugate(NN21))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*Rl22*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl22*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3587 order = {'QED':1})
3588
3589 GC_427 = Coupling(name = 'GC_427',
3590- value = '(ee*complex(0,1)*Rl22*complexconjugate(NN21))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl22*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3591+ value = '-((cw*ee*complex(0,1)*Rn11*complexconjugate(NN21))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn11*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn11*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3592 order = {'QED':1})
3593
3594 GC_428 = Coupling(name = 'GC_428',
3595- value = '(ee*complex(0,1)*RLn11*complexconjugate(NN21))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn11*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3596+ value = '-((cw*ee*complex(0,1)*Rn22*complexconjugate(NN21))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn22*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn22*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3597 order = {'QED':1})
3598
3599 GC_429 = Coupling(name = 'GC_429',
3600- value = '(ee*complex(0,1)*RLn22*complexconjugate(NN21))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn22*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3601+ value = '-((cw*ee*complex(0,1)*Rn33*complexconjugate(NN21))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn33*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn33*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3602 order = {'QED':1})
3603
3604 GC_430 = Coupling(name = 'GC_430',
3605- value = '(ee*complex(0,1)*RLn33*complexconjugate(NN21))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn33*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3606+ value = '(cw*ee*complex(0,1)*Ru11*complexconjugate(NN21))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru11*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru11*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3607 order = {'QED':1})
3608
3609 GC_431 = Coupling(name = 'GC_431',
3610- value = '-(ee*complex(0,1)*Ru11*complexconjugate(NN21))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru11*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3611+ value = '(cw*ee*complex(0,1)*Ru22*complexconjugate(NN21))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru22*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru22*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3612 order = {'QED':1})
3613
3614 GC_432 = Coupling(name = 'GC_432',
3615- value = '-(ee*complex(0,1)*Ru22*complexconjugate(NN21))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru22*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3616+ value = '(complex(0,1)*I1133*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1133*sw**2*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Rd33*complexconjugate(NN21))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd33*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd33*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3617 order = {'QED':1})
3618
3619 GC_433 = Coupling(name = 'GC_433',
3620- value = '-(complex(0,1)*I3233*complexconjugate(NN23)) - (ee*complex(0,1)*Rd33*complexconjugate(NN21))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd33*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3621+ value = '(complex(0,1)*I1136*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1136*sw**2*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Rd63*complexconjugate(NN21))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd63*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd63*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3622 order = {'QED':1})
3623
3624 GC_434 = Coupling(name = 'GC_434',
3625- value = '-(complex(0,1)*I3236*complexconjugate(NN23)) - (ee*complex(0,1)*Rd63*complexconjugate(NN21))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd63*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3626+ value = '(complex(0,1)*I2833*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2833*sw**2*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*Rl33*complexconjugate(NN21))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rl33*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl33*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3627 order = {'QED':1})
3628
3629 GC_435 = Coupling(name = 'GC_435',
3630- value = '-(complex(0,1)*I3933*complexconjugate(NN23)) + (ee*complex(0,1)*Rl33*complexconjugate(NN21))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl33*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3631+ value = '(complex(0,1)*I2836*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2836*sw**2*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*Rl63*complexconjugate(NN21))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rl63*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl63*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3632 order = {'QED':1})
3633
3634 GC_436 = Coupling(name = 'GC_436',
3635- value = '-(complex(0,1)*I3936*complexconjugate(NN23)) + (ee*complex(0,1)*Rl63*complexconjugate(NN21))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl63*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3636+ value = '-((ee*complex(0,1)*UU11*complexconjugate(NN22))/sw) - (ee*complex(0,1)*UU12*complexconjugate(NN23))/(sw*cmath.sqrt(2))',
3637 order = {'QED':1})
3638
3639 GC_437 = Coupling(name = 'GC_437',
3640- value = '-((ee*complex(0,1)*UU11*complexconjugate(NN22))/sw) - (ee*complex(0,1)*UU12*complexconjugate(NN23))/(sw*cmath.sqrt(2))',
3641+ value = '-((ee*complex(0,1)*UU21*complexconjugate(NN22))/sw) - (ee*complex(0,1)*UU22*complexconjugate(NN23))/(sw*cmath.sqrt(2))',
3642 order = {'QED':1})
3643
3644 GC_438 = Coupling(name = 'GC_438',
3645- value = '-((ee*complex(0,1)*UU21*complexconjugate(NN22))/sw) - (ee*complex(0,1)*UU22*complexconjugate(NN23))/(sw*cmath.sqrt(2))',
3646+ value = '-(cw*ee*complex(0,1)*NN13*complexconjugate(NN23))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN14*complexconjugate(NN24))/(2.*(-1 + sw)*sw*(1 + sw))',
3647 order = {'QED':1})
3648
3649 GC_439 = Coupling(name = 'GC_439',
3650- value = '-(complex(0,1)*I5033*complexconjugate(NN24)) - (ee*complex(0,1)*Ru33*complexconjugate(NN21))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru33*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3651+ value = '-(cw*ee*complex(0,1)*NN23*complexconjugate(NN23))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN24*complexconjugate(NN24))/(2.*(-1 + sw)*sw*(1 + sw))',
3652 order = {'QED':1})
3653
3654 GC_440 = Coupling(name = 'GC_440',
3655- value = '-(complex(0,1)*I5036*complexconjugate(NN24)) - (ee*complex(0,1)*Ru63*complexconjugate(NN21))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru63*complexconjugate(NN22))/(sw*cmath.sqrt(2))',
3656+ value = '(cw*ee*complex(0,1)*NN33*complexconjugate(NN23))/(2.*(-1 + sw)*sw*(1 + sw)) - (cw*ee*complex(0,1)*NN34*complexconjugate(NN24))/(2.*(-1 + sw)*sw*(1 + sw))',
3657 order = {'QED':1})
3658
3659 GC_441 = Coupling(name = 'GC_441',
3660- value = '(cw*ee*complex(0,1)*NN13*complexconjugate(NN23))/(2.*sw) + (ee*complex(0,1)*NN13*sw*complexconjugate(NN23))/(2.*cw) - (cw*ee*complex(0,1)*NN14*complexconjugate(NN24))/(2.*sw) - (ee*complex(0,1)*NN14*sw*complexconjugate(NN24))/(2.*cw)',
3661+ value = '(cw*ee*complex(0,1)*NN43*complexconjugate(NN23))/(2.*(-1 + sw)*sw*(1 + sw)) - (cw*ee*complex(0,1)*NN44*complexconjugate(NN24))/(2.*(-1 + sw)*sw*(1 + sw))',
3662 order = {'QED':1})
3663
3664 GC_442 = Coupling(name = 'GC_442',
3665- value = '(cw*ee*complex(0,1)*NN23*complexconjugate(NN23))/(2.*sw) + (ee*complex(0,1)*NN23*sw*complexconjugate(NN23))/(2.*cw) - (cw*ee*complex(0,1)*NN24*complexconjugate(NN24))/(2.*sw) - (ee*complex(0,1)*NN24*sw*complexconjugate(NN24))/(2.*cw)',
3666+ value = '(complex(0,1)*I6233*complexconjugate(NN24))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6233*sw**2*complexconjugate(NN24))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Ru33*complexconjugate(NN21))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru33*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru33*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3667 order = {'QED':1})
3668
3669 GC_443 = Coupling(name = 'GC_443',
3670- value = '-(cw*ee*complex(0,1)*NN33*complexconjugate(NN23))/(2.*sw) - (ee*complex(0,1)*NN33*sw*complexconjugate(NN23))/(2.*cw) + (cw*ee*complex(0,1)*NN34*complexconjugate(NN24))/(2.*sw) + (ee*complex(0,1)*NN34*sw*complexconjugate(NN24))/(2.*cw)',
3671+ value = '(complex(0,1)*I6236*complexconjugate(NN24))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6236*sw**2*complexconjugate(NN24))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Ru63*complexconjugate(NN21))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru63*complexconjugate(NN22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru63*sw*complexconjugate(NN22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3672 order = {'QED':1})
3673
3674 GC_444 = Coupling(name = 'GC_444',
3675- value = '-(cw*ee*complex(0,1)*NN43*complexconjugate(NN23))/(2.*sw) - (ee*complex(0,1)*NN43*sw*complexconjugate(NN23))/(2.*cw) + (cw*ee*complex(0,1)*NN44*complexconjugate(NN24))/(2.*sw) + (ee*complex(0,1)*NN44*sw*complexconjugate(NN24))/(2.*cw)',
3676+ value = '-((ee*complex(0,1)*VV11*complexconjugate(NN22))/sw) + (ee*complex(0,1)*VV12*complexconjugate(NN24))/(sw*cmath.sqrt(2))',
3677 order = {'QED':1})
3678
3679 GC_445 = Coupling(name = 'GC_445',
3680- value = '-((ee*complex(0,1)*VV11*complexconjugate(NN22))/sw) + (ee*complex(0,1)*VV12*complexconjugate(NN24))/(sw*cmath.sqrt(2))',
3681+ value = '-((ee*complex(0,1)*VV21*complexconjugate(NN22))/sw) + (ee*complex(0,1)*VV22*complexconjugate(NN24))/(sw*cmath.sqrt(2))',
3682 order = {'QED':1})
3683
3684 GC_446 = Coupling(name = 'GC_446',
3685- value = '-((ee*complex(0,1)*VV21*complexconjugate(NN22))/sw) + (ee*complex(0,1)*VV22*complexconjugate(NN24))/(sw*cmath.sqrt(2))',
3686+ value = '(cw*ee*complex(0,1)*Rd11*complexconjugate(NN31))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd11*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd11*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3687 order = {'QED':1})
3688
3689 GC_447 = Coupling(name = 'GC_447',
3690- value = '-(ee*complex(0,1)*Rd11*complexconjugate(NN31))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd11*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3691+ value = '(cw*ee*complex(0,1)*Rd22*complexconjugate(NN31))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd22*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd22*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3692 order = {'QED':1})
3693
3694 GC_448 = Coupling(name = 'GC_448',
3695- value = '-(ee*complex(0,1)*Rd22*complexconjugate(NN31))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd22*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3696+ value = '-((cw*ee*complex(0,1)*Rl11*complexconjugate(NN31))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*Rl11*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl11*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3697 order = {'QED':1})
3698
3699 GC_449 = Coupling(name = 'GC_449',
3700- value = '(ee*complex(0,1)*Rl11*complexconjugate(NN31))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl11*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3701+ value = '-((cw*ee*complex(0,1)*Rl22*complexconjugate(NN31))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*Rl22*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl22*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3702 order = {'QED':1})
3703
3704 GC_450 = Coupling(name = 'GC_450',
3705- value = '(ee*complex(0,1)*Rl22*complexconjugate(NN31))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl22*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3706+ value = '-((cw*ee*complex(0,1)*Rn11*complexconjugate(NN31))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn11*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn11*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3707 order = {'QED':1})
3708
3709 GC_451 = Coupling(name = 'GC_451',
3710- value = '(ee*complex(0,1)*RLn11*complexconjugate(NN31))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn11*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3711+ value = '-((cw*ee*complex(0,1)*Rn22*complexconjugate(NN31))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn22*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn22*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3712 order = {'QED':1})
3713
3714 GC_452 = Coupling(name = 'GC_452',
3715- value = '(ee*complex(0,1)*RLn22*complexconjugate(NN31))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn22*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3716+ value = '-((cw*ee*complex(0,1)*Rn33*complexconjugate(NN31))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn33*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn33*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3717 order = {'QED':1})
3718
3719 GC_453 = Coupling(name = 'GC_453',
3720- value = '(ee*complex(0,1)*RLn33*complexconjugate(NN31))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn33*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3721+ value = '(cw*ee*complex(0,1)*Ru11*complexconjugate(NN31))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru11*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru11*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3722 order = {'QED':1})
3723
3724 GC_454 = Coupling(name = 'GC_454',
3725- value = '-(ee*complex(0,1)*Ru11*complexconjugate(NN31))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru11*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3726+ value = '(cw*ee*complex(0,1)*Ru22*complexconjugate(NN31))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru22*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru22*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3727 order = {'QED':1})
3728
3729 GC_455 = Coupling(name = 'GC_455',
3730- value = '-(ee*complex(0,1)*Ru22*complexconjugate(NN31))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru22*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3731+ value = '(complex(0,1)*I1133*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1133*sw**2*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Rd33*complexconjugate(NN31))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd33*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd33*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3732 order = {'QED':1})
3733
3734 GC_456 = Coupling(name = 'GC_456',
3735- value = '-(complex(0,1)*I3233*complexconjugate(NN33)) - (ee*complex(0,1)*Rd33*complexconjugate(NN31))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd33*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3736+ value = '(complex(0,1)*I1136*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1136*sw**2*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Rd63*complexconjugate(NN31))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd63*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd63*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3737 order = {'QED':1})
3738
3739 GC_457 = Coupling(name = 'GC_457',
3740- value = '-(complex(0,1)*I3236*complexconjugate(NN33)) - (ee*complex(0,1)*Rd63*complexconjugate(NN31))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd63*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3741+ value = '(complex(0,1)*I2833*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2833*sw**2*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*Rl33*complexconjugate(NN31))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rl33*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl33*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3742 order = {'QED':1})
3743
3744 GC_458 = Coupling(name = 'GC_458',
3745- value = '-(complex(0,1)*I3933*complexconjugate(NN33)) + (ee*complex(0,1)*Rl33*complexconjugate(NN31))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl33*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3746+ value = '(complex(0,1)*I2836*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2836*sw**2*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*Rl63*complexconjugate(NN31))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rl63*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl63*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3747 order = {'QED':1})
3748
3749 GC_459 = Coupling(name = 'GC_459',
3750- value = '-(complex(0,1)*I3936*complexconjugate(NN33)) + (ee*complex(0,1)*Rl63*complexconjugate(NN31))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl63*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3751+ value = '-((ee*complex(0,1)*UU11*complexconjugate(NN32))/sw) - (ee*complex(0,1)*UU12*complexconjugate(NN33))/(sw*cmath.sqrt(2))',
3752 order = {'QED':1})
3753
3754 GC_460 = Coupling(name = 'GC_460',
3755- value = '-((ee*complex(0,1)*UU11*complexconjugate(NN32))/sw) - (ee*complex(0,1)*UU12*complexconjugate(NN33))/(sw*cmath.sqrt(2))',
3756+ value = '-((ee*complex(0,1)*UU21*complexconjugate(NN32))/sw) - (ee*complex(0,1)*UU22*complexconjugate(NN33))/(sw*cmath.sqrt(2))',
3757 order = {'QED':1})
3758
3759 GC_461 = Coupling(name = 'GC_461',
3760- value = '-((ee*complex(0,1)*UU21*complexconjugate(NN32))/sw) - (ee*complex(0,1)*UU22*complexconjugate(NN33))/(sw*cmath.sqrt(2))',
3761+ value = '-(cw*ee*complex(0,1)*NN13*complexconjugate(NN33))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN14*complexconjugate(NN34))/(2.*(-1 + sw)*sw*(1 + sw))',
3762 order = {'QED':1})
3763
3764 GC_462 = Coupling(name = 'GC_462',
3765- value = '-(complex(0,1)*I5033*complexconjugate(NN34)) - (ee*complex(0,1)*Ru33*complexconjugate(NN31))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru33*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3766+ value = '-(cw*ee*complex(0,1)*NN23*complexconjugate(NN33))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN24*complexconjugate(NN34))/(2.*(-1 + sw)*sw*(1 + sw))',
3767 order = {'QED':1})
3768
3769 GC_463 = Coupling(name = 'GC_463',
3770- value = '-(complex(0,1)*I5036*complexconjugate(NN34)) - (ee*complex(0,1)*Ru63*complexconjugate(NN31))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru63*complexconjugate(NN32))/(sw*cmath.sqrt(2))',
3771+ value = '-(cw*ee*complex(0,1)*NN33*complexconjugate(NN33))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN34*complexconjugate(NN34))/(2.*(-1 + sw)*sw*(1 + sw))',
3772 order = {'QED':1})
3773
3774 GC_464 = Coupling(name = 'GC_464',
3775- value = '(cw*ee*complex(0,1)*NN13*complexconjugate(NN33))/(2.*sw) + (ee*complex(0,1)*NN13*sw*complexconjugate(NN33))/(2.*cw) - (cw*ee*complex(0,1)*NN14*complexconjugate(NN34))/(2.*sw) - (ee*complex(0,1)*NN14*sw*complexconjugate(NN34))/(2.*cw)',
3776+ value = '(cw*ee*complex(0,1)*NN43*complexconjugate(NN33))/(2.*(-1 + sw)*sw*(1 + sw)) - (cw*ee*complex(0,1)*NN44*complexconjugate(NN34))/(2.*(-1 + sw)*sw*(1 + sw))',
3777 order = {'QED':1})
3778
3779 GC_465 = Coupling(name = 'GC_465',
3780- value = '(cw*ee*complex(0,1)*NN23*complexconjugate(NN33))/(2.*sw) + (ee*complex(0,1)*NN23*sw*complexconjugate(NN33))/(2.*cw) - (cw*ee*complex(0,1)*NN24*complexconjugate(NN34))/(2.*sw) - (ee*complex(0,1)*NN24*sw*complexconjugate(NN34))/(2.*cw)',
3781+ value = '(complex(0,1)*I6233*complexconjugate(NN34))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6233*sw**2*complexconjugate(NN34))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Ru33*complexconjugate(NN31))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru33*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru33*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3782 order = {'QED':1})
3783
3784 GC_466 = Coupling(name = 'GC_466',
3785- value = '(cw*ee*complex(0,1)*NN33*complexconjugate(NN33))/(2.*sw) + (ee*complex(0,1)*NN33*sw*complexconjugate(NN33))/(2.*cw) - (cw*ee*complex(0,1)*NN34*complexconjugate(NN34))/(2.*sw) - (ee*complex(0,1)*NN34*sw*complexconjugate(NN34))/(2.*cw)',
3786+ value = '(complex(0,1)*I6236*complexconjugate(NN34))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6236*sw**2*complexconjugate(NN34))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Ru63*complexconjugate(NN31))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru63*complexconjugate(NN32))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru63*sw*complexconjugate(NN32))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3787 order = {'QED':1})
3788
3789 GC_467 = Coupling(name = 'GC_467',
3790- value = '-(cw*ee*complex(0,1)*NN43*complexconjugate(NN33))/(2.*sw) - (ee*complex(0,1)*NN43*sw*complexconjugate(NN33))/(2.*cw) + (cw*ee*complex(0,1)*NN44*complexconjugate(NN34))/(2.*sw) + (ee*complex(0,1)*NN44*sw*complexconjugate(NN34))/(2.*cw)',
3791+ value = '-((ee*complex(0,1)*VV11*complexconjugate(NN32))/sw) + (ee*complex(0,1)*VV12*complexconjugate(NN34))/(sw*cmath.sqrt(2))',
3792 order = {'QED':1})
3793
3794 GC_468 = Coupling(name = 'GC_468',
3795- value = '-((ee*complex(0,1)*VV11*complexconjugate(NN32))/sw) + (ee*complex(0,1)*VV12*complexconjugate(NN34))/(sw*cmath.sqrt(2))',
3796+ value = '-((ee*complex(0,1)*VV21*complexconjugate(NN32))/sw) + (ee*complex(0,1)*VV22*complexconjugate(NN34))/(sw*cmath.sqrt(2))',
3797 order = {'QED':1})
3798
3799 GC_469 = Coupling(name = 'GC_469',
3800- value = '-((ee*complex(0,1)*VV21*complexconjugate(NN32))/sw) + (ee*complex(0,1)*VV22*complexconjugate(NN34))/(sw*cmath.sqrt(2))',
3801+ value = '(cw*ee*complex(0,1)*Rd11*complexconjugate(NN41))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd11*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd11*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3802 order = {'QED':1})
3803
3804 GC_470 = Coupling(name = 'GC_470',
3805- value = '-(ee*complex(0,1)*Rd11*complexconjugate(NN41))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd11*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3806+ value = '(cw*ee*complex(0,1)*Rd22*complexconjugate(NN41))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd22*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd22*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3807 order = {'QED':1})
3808
3809 GC_471 = Coupling(name = 'GC_471',
3810- value = '-(ee*complex(0,1)*Rd22*complexconjugate(NN41))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd22*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3811+ value = '-((cw*ee*complex(0,1)*Rl11*complexconjugate(NN41))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*Rl11*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl11*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3812 order = {'QED':1})
3813
3814 GC_472 = Coupling(name = 'GC_472',
3815- value = '(ee*complex(0,1)*Rl11*complexconjugate(NN41))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl11*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3816+ value = '-((cw*ee*complex(0,1)*Rl22*complexconjugate(NN41))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*Rl22*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl22*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3817 order = {'QED':1})
3818
3819 GC_473 = Coupling(name = 'GC_473',
3820- value = '(ee*complex(0,1)*Rl22*complexconjugate(NN41))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl22*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3821+ value = '-((cw*ee*complex(0,1)*Rn11*complexconjugate(NN41))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn11*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn11*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3822 order = {'QED':1})
3823
3824 GC_474 = Coupling(name = 'GC_474',
3825- value = '(ee*complex(0,1)*RLn11*complexconjugate(NN41))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn11*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3826+ value = '-((cw*ee*complex(0,1)*Rn22*complexconjugate(NN41))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn22*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn22*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3827 order = {'QED':1})
3828
3829 GC_475 = Coupling(name = 'GC_475',
3830- value = '(ee*complex(0,1)*RLn22*complexconjugate(NN41))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn22*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3831+ value = '-((cw*ee*complex(0,1)*Rn33*complexconjugate(NN41))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*Rn33*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rn33*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3832 order = {'QED':1})
3833
3834 GC_476 = Coupling(name = 'GC_476',
3835- value = '(ee*complex(0,1)*RLn33*complexconjugate(NN41))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*RLn33*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3836+ value = '(cw*ee*complex(0,1)*Ru11*complexconjugate(NN41))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru11*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru11*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3837 order = {'QED':1})
3838
3839 GC_477 = Coupling(name = 'GC_477',
3840- value = '-(ee*complex(0,1)*Ru11*complexconjugate(NN41))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru11*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3841+ value = '(cw*ee*complex(0,1)*Ru22*complexconjugate(NN41))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru22*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru22*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3842 order = {'QED':1})
3843
3844 GC_478 = Coupling(name = 'GC_478',
3845- value = '-(ee*complex(0,1)*Ru22*complexconjugate(NN41))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru22*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3846+ value = '(complex(0,1)*I1133*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1133*sw**2*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Rd33*complexconjugate(NN41))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd33*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd33*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3847 order = {'QED':1})
3848
3849 GC_479 = Coupling(name = 'GC_479',
3850- value = '-(complex(0,1)*I3233*complexconjugate(NN43)) - (ee*complex(0,1)*Rd33*complexconjugate(NN41))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd33*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3851+ value = '(complex(0,1)*I1136*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I1136*sw**2*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Rd63*complexconjugate(NN41))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rd63*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rd63*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3852 order = {'QED':1})
3853
3854 GC_480 = Coupling(name = 'GC_480',
3855- value = '-(complex(0,1)*I3236*complexconjugate(NN43)) - (ee*complex(0,1)*Rd63*complexconjugate(NN41))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rd63*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3856+ value = '(complex(0,1)*I2833*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2833*sw**2*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*Rl33*complexconjugate(NN41))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rl33*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl33*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3857 order = {'QED':1})
3858
3859 GC_481 = Coupling(name = 'GC_481',
3860- value = '-(complex(0,1)*I3933*complexconjugate(NN43)) + (ee*complex(0,1)*Rl33*complexconjugate(NN41))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl33*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3861+ value = '(complex(0,1)*I2836*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2836*sw**2*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*Rl63*complexconjugate(NN41))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Rl63*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Rl63*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3862 order = {'QED':1})
3863
3864 GC_482 = Coupling(name = 'GC_482',
3865- value = '-(complex(0,1)*I3936*complexconjugate(NN43)) + (ee*complex(0,1)*Rl63*complexconjugate(NN41))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*Rl63*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3866+ value = '-((ee*complex(0,1)*UU11*complexconjugate(NN42))/sw) - (ee*complex(0,1)*UU12*complexconjugate(NN43))/(sw*cmath.sqrt(2))',
3867 order = {'QED':1})
3868
3869 GC_483 = Coupling(name = 'GC_483',
3870- value = '-((ee*complex(0,1)*UU11*complexconjugate(NN42))/sw) - (ee*complex(0,1)*UU12*complexconjugate(NN43))/(sw*cmath.sqrt(2))',
3871+ value = '-((ee*complex(0,1)*UU21*complexconjugate(NN42))/sw) - (ee*complex(0,1)*UU22*complexconjugate(NN43))/(sw*cmath.sqrt(2))',
3872 order = {'QED':1})
3873
3874 GC_484 = Coupling(name = 'GC_484',
3875- value = '-((ee*complex(0,1)*UU21*complexconjugate(NN42))/sw) - (ee*complex(0,1)*UU22*complexconjugate(NN43))/(sw*cmath.sqrt(2))',
3876+ value = '-(cw*ee*complex(0,1)*NN13*complexconjugate(NN43))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN14*complexconjugate(NN44))/(2.*(-1 + sw)*sw*(1 + sw))',
3877 order = {'QED':1})
3878
3879 GC_485 = Coupling(name = 'GC_485',
3880- value = '-(complex(0,1)*I5033*complexconjugate(NN44)) - (ee*complex(0,1)*Ru33*complexconjugate(NN41))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru33*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3881+ value = '-(cw*ee*complex(0,1)*NN23*complexconjugate(NN43))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN24*complexconjugate(NN44))/(2.*(-1 + sw)*sw*(1 + sw))',
3882 order = {'QED':1})
3883
3884 GC_486 = Coupling(name = 'GC_486',
3885- value = '-(complex(0,1)*I5036*complexconjugate(NN44)) - (ee*complex(0,1)*Ru63*complexconjugate(NN41))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*Ru63*complexconjugate(NN42))/(sw*cmath.sqrt(2))',
3886+ value = '-(cw*ee*complex(0,1)*NN33*complexconjugate(NN43))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN34*complexconjugate(NN44))/(2.*(-1 + sw)*sw*(1 + sw))',
3887 order = {'QED':1})
3888
3889 GC_487 = Coupling(name = 'GC_487',
3890- value = '(cw*ee*complex(0,1)*NN13*complexconjugate(NN43))/(2.*sw) + (ee*complex(0,1)*NN13*sw*complexconjugate(NN43))/(2.*cw) - (cw*ee*complex(0,1)*NN14*complexconjugate(NN44))/(2.*sw) - (ee*complex(0,1)*NN14*sw*complexconjugate(NN44))/(2.*cw)',
3891+ value = '-(cw*ee*complex(0,1)*NN43*complexconjugate(NN43))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*NN44*complexconjugate(NN44))/(2.*(-1 + sw)*sw*(1 + sw))',
3892 order = {'QED':1})
3893
3894 GC_488 = Coupling(name = 'GC_488',
3895- value = '(cw*ee*complex(0,1)*NN23*complexconjugate(NN43))/(2.*sw) + (ee*complex(0,1)*NN23*sw*complexconjugate(NN43))/(2.*cw) - (cw*ee*complex(0,1)*NN24*complexconjugate(NN44))/(2.*sw) - (ee*complex(0,1)*NN24*sw*complexconjugate(NN44))/(2.*cw)',
3896+ value = '(complex(0,1)*I6233*complexconjugate(NN44))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6233*sw**2*complexconjugate(NN44))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Ru33*complexconjugate(NN41))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru33*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru33*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3897 order = {'QED':1})
3898
3899 GC_489 = Coupling(name = 'GC_489',
3900- value = '(cw*ee*complex(0,1)*NN33*complexconjugate(NN43))/(2.*sw) + (ee*complex(0,1)*NN33*sw*complexconjugate(NN43))/(2.*cw) - (cw*ee*complex(0,1)*NN34*complexconjugate(NN44))/(2.*sw) - (ee*complex(0,1)*NN34*sw*complexconjugate(NN44))/(2.*cw)',
3901+ value = '(complex(0,1)*I6236*complexconjugate(NN44))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I6236*sw**2*complexconjugate(NN44))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*Ru63*complexconjugate(NN41))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*Ru63*complexconjugate(NN42))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*Ru63*sw*complexconjugate(NN42))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3902 order = {'QED':1})
3903
3904 GC_490 = Coupling(name = 'GC_490',
3905- value = '(cw*ee*complex(0,1)*NN43*complexconjugate(NN43))/(2.*sw) + (ee*complex(0,1)*NN43*sw*complexconjugate(NN43))/(2.*cw) - (cw*ee*complex(0,1)*NN44*complexconjugate(NN44))/(2.*sw) - (ee*complex(0,1)*NN44*sw*complexconjugate(NN44))/(2.*cw)',
3906+ value = '-((ee*complex(0,1)*VV11*complexconjugate(NN42))/sw) + (ee*complex(0,1)*VV12*complexconjugate(NN44))/(sw*cmath.sqrt(2))',
3907 order = {'QED':1})
3908
3909 GC_491 = Coupling(name = 'GC_491',
3910- value = '-((ee*complex(0,1)*VV11*complexconjugate(NN42))/sw) + (ee*complex(0,1)*VV12*complexconjugate(NN44))/(sw*cmath.sqrt(2))',
3911+ value = '-((ee*complex(0,1)*VV21*complexconjugate(NN42))/sw) + (ee*complex(0,1)*VV22*complexconjugate(NN44))/(sw*cmath.sqrt(2))',
3912 order = {'QED':1})
3913
3914 GC_492 = Coupling(name = 'GC_492',
3915- value = '-((ee*complex(0,1)*VV21*complexconjugate(NN42))/sw) + (ee*complex(0,1)*VV22*complexconjugate(NN44))/(sw*cmath.sqrt(2))',
3916- order = {'QED':1})
3917+ value = '-(complex(0,1)*G*complexconjugate(Rd11)*cmath.sqrt(2))',
3918+ order = {'QCD':1})
3919
3920 GC_493 = Coupling(name = 'GC_493',
3921- value = '-(complex(0,1)*G*complexconjugate(Rd11)*cmath.sqrt(2))',
3922- order = {'QCD':1})
3923+ value = '(cw*ee*complex(0,1)*NN11*complexconjugate(Rd11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Rd11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*sw*complexconjugate(Rd11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3924+ order = {'QED':1})
3925
3926 GC_494 = Coupling(name = 'GC_494',
3927- value = '-(ee*complex(0,1)*NN11*complexconjugate(Rd11))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Rd11))/(sw*cmath.sqrt(2))',
3928+ value = '(cw*ee*complex(0,1)*NN21*complexconjugate(Rd11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Rd11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*sw*complexconjugate(Rd11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3929 order = {'QED':1})
3930
3931 GC_495 = Coupling(name = 'GC_495',
3932- value = '-(ee*complex(0,1)*NN21*complexconjugate(Rd11))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Rd11))/(sw*cmath.sqrt(2))',
3933+ value = '(cw*ee*complex(0,1)*NN31*complexconjugate(Rd11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Rd11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*sw*complexconjugate(Rd11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3934 order = {'QED':1})
3935
3936 GC_496 = Coupling(name = 'GC_496',
3937- value = '-(ee*complex(0,1)*NN31*complexconjugate(Rd11))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Rd11))/(sw*cmath.sqrt(2))',
3938+ value = '(cw*ee*complex(0,1)*NN41*complexconjugate(Rd11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Rd11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*sw*complexconjugate(Rd11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3939 order = {'QED':1})
3940
3941 GC_497 = Coupling(name = 'GC_497',
3942- value = '-(ee*complex(0,1)*NN41*complexconjugate(Rd11))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Rd11))/(sw*cmath.sqrt(2))',
3943- order = {'QED':1})
3944+ value = '-(complex(0,1)*G*complexconjugate(Rd22)*cmath.sqrt(2))',
3945+ order = {'QCD':1})
3946
3947 GC_498 = Coupling(name = 'GC_498',
3948- value = '-(complex(0,1)*G*complexconjugate(Rd22)*cmath.sqrt(2))',
3949- order = {'QCD':1})
3950+ value = '(cw*ee*complex(0,1)*NN11*complexconjugate(Rd22))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Rd22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*sw*complexconjugate(Rd22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3951+ order = {'QED':1})
3952
3953 GC_499 = Coupling(name = 'GC_499',
3954- value = '-(ee*complex(0,1)*NN11*complexconjugate(Rd22))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Rd22))/(sw*cmath.sqrt(2))',
3955+ value = '(cw*ee*complex(0,1)*NN21*complexconjugate(Rd22))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Rd22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*sw*complexconjugate(Rd22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3956 order = {'QED':1})
3957
3958 GC_500 = Coupling(name = 'GC_500',
3959- value = '-(ee*complex(0,1)*NN21*complexconjugate(Rd22))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Rd22))/(sw*cmath.sqrt(2))',
3960+ value = '(cw*ee*complex(0,1)*NN31*complexconjugate(Rd22))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Rd22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*sw*complexconjugate(Rd22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3961 order = {'QED':1})
3962
3963 GC_501 = Coupling(name = 'GC_501',
3964- value = '-(ee*complex(0,1)*NN31*complexconjugate(Rd22))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Rd22))/(sw*cmath.sqrt(2))',
3965+ value = '(cw*ee*complex(0,1)*NN41*complexconjugate(Rd22))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Rd22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*sw*complexconjugate(Rd22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3966 order = {'QED':1})
3967
3968 GC_502 = Coupling(name = 'GC_502',
3969- value = '-(ee*complex(0,1)*NN41*complexconjugate(Rd22))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Rd22))/(sw*cmath.sqrt(2))',
3970- order = {'QED':1})
3971+ value = '-(complex(0,1)*G*complexconjugate(Rd33)*cmath.sqrt(2))',
3972+ order = {'QCD':1})
3973
3974 GC_503 = Coupling(name = 'GC_503',
3975- value = '-(complex(0,1)*G*complexconjugate(Rd33)*cmath.sqrt(2))',
3976- order = {'QCD':1})
3977+ value = '(complex(0,1)*I333*NN13)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I333*NN13*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*complexconjugate(Rd33))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Rd33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*sw*complexconjugate(Rd33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3978+ order = {'QED':1})
3979
3980 GC_504 = Coupling(name = 'GC_504',
3981- value = '-(complex(0,1)*I2933*NN13) - (ee*complex(0,1)*NN11*complexconjugate(Rd33))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Rd33))/(sw*cmath.sqrt(2))',
3982+ value = '(complex(0,1)*I333*NN23)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I333*NN23*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN21*complexconjugate(Rd33))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Rd33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*sw*complexconjugate(Rd33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3983 order = {'QED':1})
3984
3985 GC_505 = Coupling(name = 'GC_505',
3986- value = '-(complex(0,1)*I2933*NN23) - (ee*complex(0,1)*NN21*complexconjugate(Rd33))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Rd33))/(sw*cmath.sqrt(2))',
3987+ value = '(complex(0,1)*I333*NN33)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I333*NN33*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN31*complexconjugate(Rd33))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Rd33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*sw*complexconjugate(Rd33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3988 order = {'QED':1})
3989
3990 GC_506 = Coupling(name = 'GC_506',
3991- value = '-(complex(0,1)*I2933*NN33) - (ee*complex(0,1)*NN31*complexconjugate(Rd33))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Rd33))/(sw*cmath.sqrt(2))',
3992+ value = '(complex(0,1)*I333*NN43)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I333*NN43*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN41*complexconjugate(Rd33))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Rd33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*sw*complexconjugate(Rd33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
3993 order = {'QED':1})
3994
3995 GC_507 = Coupling(name = 'GC_507',
3996- value = '-(complex(0,1)*I2933*NN43) - (ee*complex(0,1)*NN41*complexconjugate(Rd33))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Rd33))/(sw*cmath.sqrt(2))',
3997- order = {'QED':1})
3998+ value = 'complex(0,1)*G*complexconjugate(Rd36)*cmath.sqrt(2)',
3999+ order = {'QCD':1})
4000
4001 GC_508 = Coupling(name = 'GC_508',
4002- value = 'complex(0,1)*G*complexconjugate(Rd36)*cmath.sqrt(2)',
4003- order = {'QCD':1})
4004+ value = '(complex(0,1)*I433*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I433*sw**2*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rd36)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4005+ order = {'QED':1})
4006
4007 GC_509 = Coupling(name = 'GC_509',
4008- value = '-(complex(0,1)*I3033*complexconjugate(NN13)) - (ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rd36)*cmath.sqrt(2))/(3.*cw)',
4009+ value = '(complex(0,1)*I433*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I433*sw**2*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rd36)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4010 order = {'QED':1})
4011
4012 GC_510 = Coupling(name = 'GC_510',
4013- value = '-(complex(0,1)*I3033*complexconjugate(NN23)) - (ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rd36)*cmath.sqrt(2))/(3.*cw)',
4014+ value = '(complex(0,1)*I433*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I433*sw**2*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rd36)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4015 order = {'QED':1})
4016
4017 GC_511 = Coupling(name = 'GC_511',
4018- value = '-(complex(0,1)*I3033*complexconjugate(NN33)) - (ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rd36)*cmath.sqrt(2))/(3.*cw)',
4019+ value = '(complex(0,1)*I433*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I433*sw**2*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rd36)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4020 order = {'QED':1})
4021
4022 GC_512 = Coupling(name = 'GC_512',
4023- value = '-(complex(0,1)*I3033*complexconjugate(NN43)) - (ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rd36)*cmath.sqrt(2))/(3.*cw)',
4024- order = {'QED':1})
4025+ value = 'complex(0,1)*G*complexconjugate(Rd44)*cmath.sqrt(2)',
4026+ order = {'QCD':1})
4027
4028 GC_513 = Coupling(name = 'GC_513',
4029- value = 'complex(0,1)*G*complexconjugate(Rd44)*cmath.sqrt(2)',
4030- order = {'QCD':1})
4031+ value = '(cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rd44)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4032+ order = {'QED':1})
4033
4034 GC_514 = Coupling(name = 'GC_514',
4035- value = '-(ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rd44)*cmath.sqrt(2))/(3.*cw)',
4036+ value = '(cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rd44)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4037 order = {'QED':1})
4038
4039 GC_515 = Coupling(name = 'GC_515',
4040- value = '-(ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rd44)*cmath.sqrt(2))/(3.*cw)',
4041+ value = '(cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rd44)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4042 order = {'QED':1})
4043
4044 GC_516 = Coupling(name = 'GC_516',
4045- value = '-(ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rd44)*cmath.sqrt(2))/(3.*cw)',
4046+ value = '(cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rd44)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4047 order = {'QED':1})
4048
4049 GC_517 = Coupling(name = 'GC_517',
4050- value = '-(ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rd44)*cmath.sqrt(2))/(3.*cw)',
4051- order = {'QED':1})
4052+ value = 'complex(0,1)*G*complexconjugate(Rd55)*cmath.sqrt(2)',
4053+ order = {'QCD':1})
4054
4055 GC_518 = Coupling(name = 'GC_518',
4056- value = 'complex(0,1)*G*complexconjugate(Rd55)*cmath.sqrt(2)',
4057- order = {'QCD':1})
4058+ value = '(cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rd55)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4059+ order = {'QED':1})
4060
4061 GC_519 = Coupling(name = 'GC_519',
4062- value = '-(ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rd55)*cmath.sqrt(2))/(3.*cw)',
4063+ value = '(cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rd55)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4064 order = {'QED':1})
4065
4066 GC_520 = Coupling(name = 'GC_520',
4067- value = '-(ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rd55)*cmath.sqrt(2))/(3.*cw)',
4068+ value = '(cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rd55)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4069 order = {'QED':1})
4070
4071 GC_521 = Coupling(name = 'GC_521',
4072- value = '-(ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rd55)*cmath.sqrt(2))/(3.*cw)',
4073+ value = '(cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rd55)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4074 order = {'QED':1})
4075
4076 GC_522 = Coupling(name = 'GC_522',
4077- value = '-(ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rd55)*cmath.sqrt(2))/(3.*cw)',
4078- order = {'QED':1})
4079+ value = '-(complex(0,1)*G*complexconjugate(Rd63)*cmath.sqrt(2))',
4080+ order = {'QCD':1})
4081
4082 GC_523 = Coupling(name = 'GC_523',
4083- value = '-(complex(0,1)*G*complexconjugate(Rd63)*cmath.sqrt(2))',
4084- order = {'QCD':1})
4085+ value = '(complex(0,1)*I336*NN13)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I336*NN13*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*complexconjugate(Rd63))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Rd63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*sw*complexconjugate(Rd63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4086+ order = {'QED':1})
4087
4088 GC_524 = Coupling(name = 'GC_524',
4089- value = '-(complex(0,1)*I2936*NN13) - (ee*complex(0,1)*NN11*complexconjugate(Rd63))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Rd63))/(sw*cmath.sqrt(2))',
4090+ value = '(complex(0,1)*I336*NN23)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I336*NN23*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN21*complexconjugate(Rd63))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Rd63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*sw*complexconjugate(Rd63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4091 order = {'QED':1})
4092
4093 GC_525 = Coupling(name = 'GC_525',
4094- value = '-(complex(0,1)*I2936*NN23) - (ee*complex(0,1)*NN21*complexconjugate(Rd63))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Rd63))/(sw*cmath.sqrt(2))',
4095+ value = '(complex(0,1)*I336*NN33)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I336*NN33*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN31*complexconjugate(Rd63))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Rd63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*sw*complexconjugate(Rd63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4096 order = {'QED':1})
4097
4098 GC_526 = Coupling(name = 'GC_526',
4099- value = '-(complex(0,1)*I2936*NN33) - (ee*complex(0,1)*NN31*complexconjugate(Rd63))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Rd63))/(sw*cmath.sqrt(2))',
4100+ value = '(complex(0,1)*I336*NN43)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I336*NN43*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN41*complexconjugate(Rd63))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Rd63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*sw*complexconjugate(Rd63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4101 order = {'QED':1})
4102
4103 GC_527 = Coupling(name = 'GC_527',
4104- value = '-(complex(0,1)*I2936*NN43) - (ee*complex(0,1)*NN41*complexconjugate(Rd63))/(3.*cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Rd63))/(sw*cmath.sqrt(2))',
4105- order = {'QED':1})
4106+ value = 'complex(0,1)*G*complexconjugate(Rd66)*cmath.sqrt(2)',
4107+ order = {'QCD':1})
4108
4109 GC_528 = Coupling(name = 'GC_528',
4110- value = 'complex(0,1)*G*complexconjugate(Rd66)*cmath.sqrt(2)',
4111- order = {'QCD':1})
4112+ value = '(complex(0,1)*I436*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I436*sw**2*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rd66)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4113+ order = {'QED':1})
4114
4115 GC_529 = Coupling(name = 'GC_529',
4116- value = '-(complex(0,1)*I3036*complexconjugate(NN13)) - (ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rd66)*cmath.sqrt(2))/(3.*cw)',
4117+ value = '(complex(0,1)*I436*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I436*sw**2*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rd66)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4118 order = {'QED':1})
4119
4120 GC_530 = Coupling(name = 'GC_530',
4121- value = '-(complex(0,1)*I3036*complexconjugate(NN23)) - (ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rd66)*cmath.sqrt(2))/(3.*cw)',
4122+ value = '(complex(0,1)*I436*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I436*sw**2*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rd66)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4123 order = {'QED':1})
4124
4125 GC_531 = Coupling(name = 'GC_531',
4126- value = '-(complex(0,1)*I3036*complexconjugate(NN33)) - (ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rd66)*cmath.sqrt(2))/(3.*cw)',
4127+ value = '(complex(0,1)*I436*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I436*sw**2*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rd66)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4128 order = {'QED':1})
4129
4130 GC_532 = Coupling(name = 'GC_532',
4131- value = '-(complex(0,1)*I3036*complexconjugate(NN43)) - (ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rd66)*cmath.sqrt(2))/(3.*cw)',
4132+ value = '-((cw*ee*complex(0,1)*NN11*complexconjugate(Rl11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*NN12*complexconjugate(Rl11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*sw*complexconjugate(Rl11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4133 order = {'QED':1})
4134
4135 GC_533 = Coupling(name = 'GC_533',
4136- value = '(ee*complex(0,1)*NN11*complexconjugate(Rl11))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Rl11))/(sw*cmath.sqrt(2))',
4137+ value = '-((cw*ee*complex(0,1)*NN21*complexconjugate(Rl11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*NN22*complexconjugate(Rl11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*sw*complexconjugate(Rl11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4138 order = {'QED':1})
4139
4140 GC_534 = Coupling(name = 'GC_534',
4141- value = '(ee*complex(0,1)*NN21*complexconjugate(Rl11))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Rl11))/(sw*cmath.sqrt(2))',
4142+ value = '-((cw*ee*complex(0,1)*NN31*complexconjugate(Rl11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*NN32*complexconjugate(Rl11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*sw*complexconjugate(Rl11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4143 order = {'QED':1})
4144
4145 GC_535 = Coupling(name = 'GC_535',
4146- value = '(ee*complex(0,1)*NN31*complexconjugate(Rl11))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Rl11))/(sw*cmath.sqrt(2))',
4147+ value = '-((cw*ee*complex(0,1)*NN41*complexconjugate(Rl11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*NN42*complexconjugate(Rl11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*sw*complexconjugate(Rl11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4148 order = {'QED':1})
4149
4150 GC_536 = Coupling(name = 'GC_536',
4151- value = '(ee*complex(0,1)*NN41*complexconjugate(Rl11))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Rl11))/(sw*cmath.sqrt(2))',
4152+ value = '-((cw*ee*complex(0,1)*NN11*complexconjugate(Rl22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*NN12*complexconjugate(Rl22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*sw*complexconjugate(Rl22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4153 order = {'QED':1})
4154
4155 GC_537 = Coupling(name = 'GC_537',
4156- value = '(ee*complex(0,1)*NN11*complexconjugate(Rl22))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Rl22))/(sw*cmath.sqrt(2))',
4157+ value = '-((cw*ee*complex(0,1)*NN21*complexconjugate(Rl22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*NN22*complexconjugate(Rl22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*sw*complexconjugate(Rl22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4158 order = {'QED':1})
4159
4160 GC_538 = Coupling(name = 'GC_538',
4161- value = '(ee*complex(0,1)*NN21*complexconjugate(Rl22))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Rl22))/(sw*cmath.sqrt(2))',
4162+ value = '-((cw*ee*complex(0,1)*NN31*complexconjugate(Rl22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*NN32*complexconjugate(Rl22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*sw*complexconjugate(Rl22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4163 order = {'QED':1})
4164
4165 GC_539 = Coupling(name = 'GC_539',
4166- value = '(ee*complex(0,1)*NN31*complexconjugate(Rl22))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Rl22))/(sw*cmath.sqrt(2))',
4167+ value = '-((cw*ee*complex(0,1)*NN41*complexconjugate(Rl22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) - (ee*complex(0,1)*NN42*complexconjugate(Rl22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*sw*complexconjugate(Rl22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4168 order = {'QED':1})
4169
4170 GC_540 = Coupling(name = 'GC_540',
4171- value = '(ee*complex(0,1)*NN41*complexconjugate(Rl22))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Rl22))/(sw*cmath.sqrt(2))',
4172+ value = '(complex(0,1)*I2333*NN13)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2333*NN13*sw**2)/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*NN11*complexconjugate(Rl33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Rl33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*sw*complexconjugate(Rl33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4173 order = {'QED':1})
4174
4175 GC_541 = Coupling(name = 'GC_541',
4176- value = '-(complex(0,1)*I3633*NN13) + (ee*complex(0,1)*NN11*complexconjugate(Rl33))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Rl33))/(sw*cmath.sqrt(2))',
4177+ value = '(complex(0,1)*I2333*NN23)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2333*NN23*sw**2)/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*NN21*complexconjugate(Rl33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Rl33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*sw*complexconjugate(Rl33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4178 order = {'QED':1})
4179
4180 GC_542 = Coupling(name = 'GC_542',
4181- value = '-(complex(0,1)*I3633*NN23) + (ee*complex(0,1)*NN21*complexconjugate(Rl33))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Rl33))/(sw*cmath.sqrt(2))',
4182+ value = '(complex(0,1)*I2333*NN33)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2333*NN33*sw**2)/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*NN31*complexconjugate(Rl33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Rl33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*sw*complexconjugate(Rl33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4183 order = {'QED':1})
4184
4185 GC_543 = Coupling(name = 'GC_543',
4186- value = '-(complex(0,1)*I3633*NN33) + (ee*complex(0,1)*NN31*complexconjugate(Rl33))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Rl33))/(sw*cmath.sqrt(2))',
4187+ value = '(complex(0,1)*I2333*NN43)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2333*NN43*sw**2)/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*NN41*complexconjugate(Rl33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Rl33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*sw*complexconjugate(Rl33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4188 order = {'QED':1})
4189
4190 GC_544 = Coupling(name = 'GC_544',
4191- value = '-(complex(0,1)*I3633*NN43) + (ee*complex(0,1)*NN41*complexconjugate(Rl33))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Rl33))/(sw*cmath.sqrt(2))',
4192+ value = '(complex(0,1)*I2433*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2433*sw**2*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rl36)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4193 order = {'QED':1})
4194
4195 GC_545 = Coupling(name = 'GC_545',
4196- value = '-(complex(0,1)*I3733*complexconjugate(NN13)) - (ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rl36)*cmath.sqrt(2))/cw',
4197+ value = '(complex(0,1)*I2433*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2433*sw**2*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rl36)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4198 order = {'QED':1})
4199
4200 GC_546 = Coupling(name = 'GC_546',
4201- value = '-(complex(0,1)*I3733*complexconjugate(NN23)) - (ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rl36)*cmath.sqrt(2))/cw',
4202+ value = '(complex(0,1)*I2433*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2433*sw**2*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rl36)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4203 order = {'QED':1})
4204
4205 GC_547 = Coupling(name = 'GC_547',
4206- value = '-(complex(0,1)*I3733*complexconjugate(NN33)) - (ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rl36)*cmath.sqrt(2))/cw',
4207+ value = '(complex(0,1)*I2433*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2433*sw**2*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rl36)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4208 order = {'QED':1})
4209
4210 GC_548 = Coupling(name = 'GC_548',
4211- value = '-(complex(0,1)*I3733*complexconjugate(NN43)) - (ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rl36)*cmath.sqrt(2))/cw',
4212+ value = '(cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rl44)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4213 order = {'QED':1})
4214
4215 GC_549 = Coupling(name = 'GC_549',
4216- value = '-((ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rl44)*cmath.sqrt(2))/cw)',
4217+ value = '(cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rl44)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4218 order = {'QED':1})
4219
4220 GC_550 = Coupling(name = 'GC_550',
4221- value = '-((ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rl44)*cmath.sqrt(2))/cw)',
4222+ value = '(cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rl44)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4223 order = {'QED':1})
4224
4225 GC_551 = Coupling(name = 'GC_551',
4226- value = '-((ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rl44)*cmath.sqrt(2))/cw)',
4227+ value = '(cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rl44)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4228 order = {'QED':1})
4229
4230 GC_552 = Coupling(name = 'GC_552',
4231- value = '-((ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rl44)*cmath.sqrt(2))/cw)',
4232+ value = '(cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rl55)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4233 order = {'QED':1})
4234
4235 GC_553 = Coupling(name = 'GC_553',
4236- value = '-((ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rl55)*cmath.sqrt(2))/cw)',
4237+ value = '(cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rl55)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4238 order = {'QED':1})
4239
4240 GC_554 = Coupling(name = 'GC_554',
4241- value = '-((ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rl55)*cmath.sqrt(2))/cw)',
4242+ value = '(cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rl55)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4243 order = {'QED':1})
4244
4245 GC_555 = Coupling(name = 'GC_555',
4246- value = '-((ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rl55)*cmath.sqrt(2))/cw)',
4247+ value = '(cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rl55)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4248 order = {'QED':1})
4249
4250 GC_556 = Coupling(name = 'GC_556',
4251- value = '-((ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rl55)*cmath.sqrt(2))/cw)',
4252+ value = '(complex(0,1)*I2336*NN13)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2336*NN13*sw**2)/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*NN11*complexconjugate(Rl63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Rl63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*sw*complexconjugate(Rl63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4253 order = {'QED':1})
4254
4255 GC_557 = Coupling(name = 'GC_557',
4256- value = '-(complex(0,1)*I3636*NN13) + (ee*complex(0,1)*NN11*complexconjugate(Rl63))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Rl63))/(sw*cmath.sqrt(2))',
4257+ value = '(complex(0,1)*I2336*NN23)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2336*NN23*sw**2)/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*NN21*complexconjugate(Rl63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Rl63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*sw*complexconjugate(Rl63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4258 order = {'QED':1})
4259
4260 GC_558 = Coupling(name = 'GC_558',
4261- value = '-(complex(0,1)*I3636*NN23) + (ee*complex(0,1)*NN21*complexconjugate(Rl63))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Rl63))/(sw*cmath.sqrt(2))',
4262+ value = '(complex(0,1)*I2336*NN33)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2336*NN33*sw**2)/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*NN31*complexconjugate(Rl63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Rl63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*sw*complexconjugate(Rl63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4263 order = {'QED':1})
4264
4265 GC_559 = Coupling(name = 'GC_559',
4266- value = '-(complex(0,1)*I3636*NN33) + (ee*complex(0,1)*NN31*complexconjugate(Rl63))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Rl63))/(sw*cmath.sqrt(2))',
4267+ value = '(complex(0,1)*I2336*NN43)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2336*NN43*sw**2)/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*NN41*complexconjugate(Rl63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Rl63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*sw*complexconjugate(Rl63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4268 order = {'QED':1})
4269
4270 GC_560 = Coupling(name = 'GC_560',
4271- value = '-(complex(0,1)*I3636*NN43) + (ee*complex(0,1)*NN41*complexconjugate(Rl63))/(cw*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Rl63))/(sw*cmath.sqrt(2))',
4272+ value = '(complex(0,1)*I2436*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2436*sw**2*complexconjugate(NN13))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rl66)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4273 order = {'QED':1})
4274
4275 GC_561 = Coupling(name = 'GC_561',
4276- value = '-(complex(0,1)*I3736*complexconjugate(NN13)) - (ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Rl66)*cmath.sqrt(2))/cw',
4277+ value = '(complex(0,1)*I2436*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2436*sw**2*complexconjugate(NN23))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rl66)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4278 order = {'QED':1})
4279
4280 GC_562 = Coupling(name = 'GC_562',
4281- value = '-(complex(0,1)*I3736*complexconjugate(NN23)) - (ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Rl66)*cmath.sqrt(2))/cw',
4282+ value = '(complex(0,1)*I2436*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2436*sw**2*complexconjugate(NN33))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rl66)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4283 order = {'QED':1})
4284
4285 GC_563 = Coupling(name = 'GC_563',
4286- value = '-(complex(0,1)*I3736*complexconjugate(NN33)) - (ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Rl66)*cmath.sqrt(2))/cw',
4287+ value = '(complex(0,1)*I2436*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I2436*sw**2*complexconjugate(NN43))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rl66)*cmath.sqrt(2))/((-1 + sw)*(1 + sw))',
4288 order = {'QED':1})
4289
4290 GC_564 = Coupling(name = 'GC_564',
4291- value = '-(complex(0,1)*I3736*complexconjugate(NN43)) - (ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Rl66)*cmath.sqrt(2))/cw',
4292+ value = '-((cw*ee*complex(0,1)*NN11*complexconjugate(Rn11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN12*complexconjugate(Rn11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*sw*complexconjugate(Rn11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4293 order = {'QED':1})
4294
4295 GC_565 = Coupling(name = 'GC_565',
4296- value = '(ee*complex(0,1)*NN11*complexconjugate(RLn11))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(RLn11))/(sw*cmath.sqrt(2))',
4297+ value = '-((cw*ee*complex(0,1)*NN21*complexconjugate(Rn11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN22*complexconjugate(Rn11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*sw*complexconjugate(Rn11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4298 order = {'QED':1})
4299
4300 GC_566 = Coupling(name = 'GC_566',
4301- value = '(ee*complex(0,1)*NN21*complexconjugate(RLn11))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(RLn11))/(sw*cmath.sqrt(2))',
4302+ value = '-((cw*ee*complex(0,1)*NN31*complexconjugate(Rn11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN32*complexconjugate(Rn11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*sw*complexconjugate(Rn11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4303 order = {'QED':1})
4304
4305 GC_567 = Coupling(name = 'GC_567',
4306- value = '(ee*complex(0,1)*NN31*complexconjugate(RLn11))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(RLn11))/(sw*cmath.sqrt(2))',
4307+ value = '-((cw*ee*complex(0,1)*NN41*complexconjugate(Rn11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN42*complexconjugate(Rn11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*sw*complexconjugate(Rn11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4308 order = {'QED':1})
4309
4310 GC_568 = Coupling(name = 'GC_568',
4311- value = '(ee*complex(0,1)*NN41*complexconjugate(RLn11))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(RLn11))/(sw*cmath.sqrt(2))',
4312+ value = '-((cw*ee*complex(0,1)*NN11*complexconjugate(Rn22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN12*complexconjugate(Rn22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*sw*complexconjugate(Rn22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4313 order = {'QED':1})
4314
4315 GC_569 = Coupling(name = 'GC_569',
4316- value = '(ee*complex(0,1)*NN11*complexconjugate(RLn22))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(RLn22))/(sw*cmath.sqrt(2))',
4317+ value = '-((cw*ee*complex(0,1)*NN21*complexconjugate(Rn22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN22*complexconjugate(Rn22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*sw*complexconjugate(Rn22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4318 order = {'QED':1})
4319
4320 GC_570 = Coupling(name = 'GC_570',
4321- value = '(ee*complex(0,1)*NN21*complexconjugate(RLn22))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(RLn22))/(sw*cmath.sqrt(2))',
4322+ value = '-((cw*ee*complex(0,1)*NN31*complexconjugate(Rn22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN32*complexconjugate(Rn22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*sw*complexconjugate(Rn22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4323 order = {'QED':1})
4324
4325 GC_571 = Coupling(name = 'GC_571',
4326- value = '(ee*complex(0,1)*NN31*complexconjugate(RLn22))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(RLn22))/(sw*cmath.sqrt(2))',
4327+ value = '-((cw*ee*complex(0,1)*NN41*complexconjugate(Rn22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN42*complexconjugate(Rn22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*sw*complexconjugate(Rn22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4328 order = {'QED':1})
4329
4330 GC_572 = Coupling(name = 'GC_572',
4331- value = '(ee*complex(0,1)*NN41*complexconjugate(RLn22))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(RLn22))/(sw*cmath.sqrt(2))',
4332+ value = '-((cw*ee*complex(0,1)*NN11*complexconjugate(Rn33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN12*complexconjugate(Rn33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*sw*complexconjugate(Rn33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4333 order = {'QED':1})
4334
4335 GC_573 = Coupling(name = 'GC_573',
4336- value = '(ee*complex(0,1)*NN11*complexconjugate(RLn33))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(RLn33))/(sw*cmath.sqrt(2))',
4337+ value = '-((cw*ee*complex(0,1)*NN21*complexconjugate(Rn33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN22*complexconjugate(Rn33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*sw*complexconjugate(Rn33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4338 order = {'QED':1})
4339
4340 GC_574 = Coupling(name = 'GC_574',
4341- value = '(ee*complex(0,1)*NN21*complexconjugate(RLn33))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(RLn33))/(sw*cmath.sqrt(2))',
4342+ value = '-((cw*ee*complex(0,1)*NN31*complexconjugate(Rn33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN32*complexconjugate(Rn33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*sw*complexconjugate(Rn33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4343 order = {'QED':1})
4344
4345 GC_575 = Coupling(name = 'GC_575',
4346- value = '(ee*complex(0,1)*NN31*complexconjugate(RLn33))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(RLn33))/(sw*cmath.sqrt(2))',
4347+ value = '-((cw*ee*complex(0,1)*NN41*complexconjugate(Rn33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))) + (ee*complex(0,1)*NN42*complexconjugate(Rn33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*sw*complexconjugate(Rn33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4348 order = {'QED':1})
4349
4350 GC_576 = Coupling(name = 'GC_576',
4351- value = '(ee*complex(0,1)*NN41*complexconjugate(RLn33))/(cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(RLn33))/(sw*cmath.sqrt(2))',
4352- order = {'QED':1})
4353+ value = '-(complex(0,1)*G*complexconjugate(Ru11)*cmath.sqrt(2))',
4354+ order = {'QCD':1})
4355
4356 GC_577 = Coupling(name = 'GC_577',
4357- value = '-(complex(0,1)*G*complexconjugate(Ru11)*cmath.sqrt(2))',
4358- order = {'QCD':1})
4359+ value = '(cw*ee*complex(0,1)*NN11*complexconjugate(Ru11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Ru11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*sw*complexconjugate(Ru11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4360+ order = {'QED':1})
4361
4362 GC_578 = Coupling(name = 'GC_578',
4363- value = '-(ee*complex(0,1)*NN11*complexconjugate(Ru11))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Ru11))/(sw*cmath.sqrt(2))',
4364+ value = '(cw*ee*complex(0,1)*NN21*complexconjugate(Ru11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Ru11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*sw*complexconjugate(Ru11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4365 order = {'QED':1})
4366
4367 GC_579 = Coupling(name = 'GC_579',
4368- value = '-(ee*complex(0,1)*NN21*complexconjugate(Ru11))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Ru11))/(sw*cmath.sqrt(2))',
4369+ value = '(cw*ee*complex(0,1)*NN31*complexconjugate(Ru11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Ru11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*sw*complexconjugate(Ru11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4370 order = {'QED':1})
4371
4372 GC_580 = Coupling(name = 'GC_580',
4373- value = '-(ee*complex(0,1)*NN31*complexconjugate(Ru11))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Ru11))/(sw*cmath.sqrt(2))',
4374+ value = '(cw*ee*complex(0,1)*NN41*complexconjugate(Ru11))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Ru11))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*sw*complexconjugate(Ru11))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4375 order = {'QED':1})
4376
4377 GC_581 = Coupling(name = 'GC_581',
4378- value = '-(ee*complex(0,1)*NN41*complexconjugate(Ru11))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Ru11))/(sw*cmath.sqrt(2))',
4379- order = {'QED':1})
4380+ value = '-(complex(0,1)*G*complexconjugate(Ru22)*cmath.sqrt(2))',
4381+ order = {'QCD':1})
4382
4383 GC_582 = Coupling(name = 'GC_582',
4384- value = '-(complex(0,1)*G*complexconjugate(Ru22)*cmath.sqrt(2))',
4385- order = {'QCD':1})
4386+ value = '(cw*ee*complex(0,1)*NN11*complexconjugate(Ru22))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Ru22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*sw*complexconjugate(Ru22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4387+ order = {'QED':1})
4388
4389 GC_583 = Coupling(name = 'GC_583',
4390- value = '-(ee*complex(0,1)*NN11*complexconjugate(Ru22))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Ru22))/(sw*cmath.sqrt(2))',
4391+ value = '(cw*ee*complex(0,1)*NN21*complexconjugate(Ru22))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Ru22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*sw*complexconjugate(Ru22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4392 order = {'QED':1})
4393
4394 GC_584 = Coupling(name = 'GC_584',
4395- value = '-(ee*complex(0,1)*NN21*complexconjugate(Ru22))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Ru22))/(sw*cmath.sqrt(2))',
4396+ value = '(cw*ee*complex(0,1)*NN31*complexconjugate(Ru22))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Ru22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*sw*complexconjugate(Ru22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4397 order = {'QED':1})
4398
4399 GC_585 = Coupling(name = 'GC_585',
4400- value = '-(ee*complex(0,1)*NN31*complexconjugate(Ru22))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Ru22))/(sw*cmath.sqrt(2))',
4401+ value = '(cw*ee*complex(0,1)*NN41*complexconjugate(Ru22))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Ru22))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*sw*complexconjugate(Ru22))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4402 order = {'QED':1})
4403
4404 GC_586 = Coupling(name = 'GC_586',
4405- value = '-(ee*complex(0,1)*NN41*complexconjugate(Ru22))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Ru22))/(sw*cmath.sqrt(2))',
4406- order = {'QED':1})
4407+ value = '-(complex(0,1)*G*complexconjugate(Ru33)*cmath.sqrt(2))',
4408+ order = {'QCD':1})
4409
4410 GC_587 = Coupling(name = 'GC_587',
4411- value = '-(complex(0,1)*G*complexconjugate(Ru33)*cmath.sqrt(2))',
4412- order = {'QCD':1})
4413+ value = '(complex(0,1)*I4933*NN14)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I4933*NN14*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*complexconjugate(Ru33))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Ru33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*sw*complexconjugate(Ru33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4414+ order = {'QED':1})
4415
4416 GC_588 = Coupling(name = 'GC_588',
4417- value = '-(complex(0,1)*I4433*NN14) - (ee*complex(0,1)*NN11*complexconjugate(Ru33))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Ru33))/(sw*cmath.sqrt(2))',
4418+ value = '(complex(0,1)*I4933*NN24)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I4933*NN24*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN21*complexconjugate(Ru33))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Ru33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*sw*complexconjugate(Ru33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4419 order = {'QED':1})
4420
4421 GC_589 = Coupling(name = 'GC_589',
4422- value = '-(complex(0,1)*I4433*NN24) - (ee*complex(0,1)*NN21*complexconjugate(Ru33))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Ru33))/(sw*cmath.sqrt(2))',
4423+ value = '(complex(0,1)*I4933*NN34)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I4933*NN34*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN31*complexconjugate(Ru33))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Ru33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*sw*complexconjugate(Ru33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4424 order = {'QED':1})
4425
4426 GC_590 = Coupling(name = 'GC_590',
4427- value = '-(complex(0,1)*I4433*NN34) - (ee*complex(0,1)*NN31*complexconjugate(Ru33))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Ru33))/(sw*cmath.sqrt(2))',
4428+ value = '(complex(0,1)*I4933*NN44)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I4933*NN44*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN41*complexconjugate(Ru33))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Ru33))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*sw*complexconjugate(Ru33))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4429 order = {'QED':1})
4430
4431 GC_591 = Coupling(name = 'GC_591',
4432- value = '-(complex(0,1)*I4433*NN44) - (ee*complex(0,1)*NN41*complexconjugate(Ru33))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Ru33))/(sw*cmath.sqrt(2))',
4433- order = {'QED':1})
4434+ value = 'complex(0,1)*G*complexconjugate(Ru36)*cmath.sqrt(2)',
4435+ order = {'QCD':1})
4436
4437 GC_592 = Coupling(name = 'GC_592',
4438- value = 'complex(0,1)*G*complexconjugate(Ru36)*cmath.sqrt(2)',
4439- order = {'QCD':1})
4440+ value = '(complex(0,1)*I5033*complexconjugate(NN14))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I5033*sw**2*complexconjugate(NN14))/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Ru36)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4441+ order = {'QED':1})
4442
4443 GC_593 = Coupling(name = 'GC_593',
4444- value = '-(complex(0,1)*I4533*complexconjugate(NN14)) + (2*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Ru36)*cmath.sqrt(2))/(3.*cw)',
4445+ value = '(complex(0,1)*I5033*complexconjugate(NN24))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I5033*sw**2*complexconjugate(NN24))/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Ru36)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4446 order = {'QED':1})
4447
4448 GC_594 = Coupling(name = 'GC_594',
4449- value = '-(complex(0,1)*I4533*complexconjugate(NN24)) + (2*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Ru36)*cmath.sqrt(2))/(3.*cw)',
4450+ value = '(complex(0,1)*I5033*complexconjugate(NN34))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I5033*sw**2*complexconjugate(NN34))/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Ru36)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4451 order = {'QED':1})
4452
4453 GC_595 = Coupling(name = 'GC_595',
4454- value = '-(complex(0,1)*I4533*complexconjugate(NN34)) + (2*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Ru36)*cmath.sqrt(2))/(3.*cw)',
4455+ value = '(complex(0,1)*I5033*complexconjugate(NN44))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I5033*sw**2*complexconjugate(NN44))/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Ru36)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4456 order = {'QED':1})
4457
4458 GC_596 = Coupling(name = 'GC_596',
4459- value = '-(complex(0,1)*I4533*complexconjugate(NN44)) + (2*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Ru36)*cmath.sqrt(2))/(3.*cw)',
4460- order = {'QED':1})
4461+ value = 'complex(0,1)*G*complexconjugate(Ru44)*cmath.sqrt(2)',
4462+ order = {'QCD':1})
4463
4464 GC_597 = Coupling(name = 'GC_597',
4465- value = 'complex(0,1)*G*complexconjugate(Ru44)*cmath.sqrt(2)',
4466- order = {'QCD':1})
4467+ value = '(-2*cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Ru44)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4468+ order = {'QED':1})
4469
4470 GC_598 = Coupling(name = 'GC_598',
4471- value = '(2*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Ru44)*cmath.sqrt(2))/(3.*cw)',
4472+ value = '(-2*cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Ru44)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4473 order = {'QED':1})
4474
4475 GC_599 = Coupling(name = 'GC_599',
4476- value = '(2*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Ru44)*cmath.sqrt(2))/(3.*cw)',
4477+ value = '(-2*cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Ru44)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4478 order = {'QED':1})
4479
4480 GC_600 = Coupling(name = 'GC_600',
4481- value = '(2*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Ru44)*cmath.sqrt(2))/(3.*cw)',
4482+ value = '(-2*cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Ru44)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4483 order = {'QED':1})
4484
4485 GC_601 = Coupling(name = 'GC_601',
4486- value = '(2*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Ru44)*cmath.sqrt(2))/(3.*cw)',
4487- order = {'QED':1})
4488+ value = 'complex(0,1)*G*complexconjugate(Ru55)*cmath.sqrt(2)',
4489+ order = {'QCD':1})
4490
4491 GC_602 = Coupling(name = 'GC_602',
4492- value = 'complex(0,1)*G*complexconjugate(Ru55)*cmath.sqrt(2)',
4493- order = {'QCD':1})
4494+ value = '(-2*cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Ru55)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4495+ order = {'QED':1})
4496
4497 GC_603 = Coupling(name = 'GC_603',
4498- value = '(2*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Ru55)*cmath.sqrt(2))/(3.*cw)',
4499+ value = '(-2*cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Ru55)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4500 order = {'QED':1})
4501
4502 GC_604 = Coupling(name = 'GC_604',
4503- value = '(2*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Ru55)*cmath.sqrt(2))/(3.*cw)',
4504+ value = '(-2*cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Ru55)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4505 order = {'QED':1})
4506
4507 GC_605 = Coupling(name = 'GC_605',
4508- value = '(2*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Ru55)*cmath.sqrt(2))/(3.*cw)',
4509+ value = '(-2*cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Ru55)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4510 order = {'QED':1})
4511
4512 GC_606 = Coupling(name = 'GC_606',
4513- value = '(2*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Ru55)*cmath.sqrt(2))/(3.*cw)',
4514- order = {'QED':1})
4515+ value = '-(complex(0,1)*G*complexconjugate(Ru63)*cmath.sqrt(2))',
4516+ order = {'QCD':1})
4517
4518 GC_607 = Coupling(name = 'GC_607',
4519- value = '-(complex(0,1)*G*complexconjugate(Ru63)*cmath.sqrt(2))',
4520- order = {'QCD':1})
4521+ value = '(complex(0,1)*I4936*NN14)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I4936*NN14*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*complexconjugate(Ru63))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*complexconjugate(Ru63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*sw*complexconjugate(Ru63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4522+ order = {'QED':1})
4523
4524 GC_608 = Coupling(name = 'GC_608',
4525- value = '-(complex(0,1)*I4436*NN14) - (ee*complex(0,1)*NN11*complexconjugate(Ru63))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*complexconjugate(Ru63))/(sw*cmath.sqrt(2))',
4526+ value = '(complex(0,1)*I4936*NN24)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I4936*NN24*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN21*complexconjugate(Ru63))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*complexconjugate(Ru63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*sw*complexconjugate(Ru63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4527 order = {'QED':1})
4528
4529 GC_609 = Coupling(name = 'GC_609',
4530- value = '-(complex(0,1)*I4436*NN24) - (ee*complex(0,1)*NN21*complexconjugate(Ru63))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*complexconjugate(Ru63))/(sw*cmath.sqrt(2))',
4531+ value = '(complex(0,1)*I4936*NN34)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I4936*NN34*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN31*complexconjugate(Ru63))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*complexconjugate(Ru63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*sw*complexconjugate(Ru63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4532 order = {'QED':1})
4533
4534 GC_610 = Coupling(name = 'GC_610',
4535- value = '-(complex(0,1)*I4436*NN34) - (ee*complex(0,1)*NN31*complexconjugate(Ru63))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*complexconjugate(Ru63))/(sw*cmath.sqrt(2))',
4536+ value = '(complex(0,1)*I4936*NN44)/((-1 + sw)*(1 + sw)) - (complex(0,1)*I4936*NN44*sw**2)/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN41*complexconjugate(Ru63))/(3.*(-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*complexconjugate(Ru63))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*sw*complexconjugate(Ru63))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4537 order = {'QED':1})
4538
4539 GC_611 = Coupling(name = 'GC_611',
4540- value = '-(complex(0,1)*I4436*NN44) - (ee*complex(0,1)*NN41*complexconjugate(Ru63))/(3.*cw*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*complexconjugate(Ru63))/(sw*cmath.sqrt(2))',
4541- order = {'QED':1})
4542+ value = 'complex(0,1)*G*complexconjugate(Ru66)*cmath.sqrt(2)',
4543+ order = {'QCD':1})
4544
4545 GC_612 = Coupling(name = 'GC_612',
4546- value = 'complex(0,1)*G*complexconjugate(Ru66)*cmath.sqrt(2)',
4547- order = {'QCD':1})
4548+ value = '(complex(0,1)*I5036*complexconjugate(NN14))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I5036*sw**2*complexconjugate(NN14))/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Ru66)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4549+ order = {'QED':1})
4550
4551 GC_613 = Coupling(name = 'GC_613',
4552- value = '-(complex(0,1)*I4536*complexconjugate(NN14)) + (2*ee*complex(0,1)*complexconjugate(NN11)*complexconjugate(Ru66)*cmath.sqrt(2))/(3.*cw)',
4553+ value = '(complex(0,1)*I5036*complexconjugate(NN24))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I5036*sw**2*complexconjugate(NN24))/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Ru66)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4554 order = {'QED':1})
4555
4556 GC_614 = Coupling(name = 'GC_614',
4557- value = '-(complex(0,1)*I4536*complexconjugate(NN24)) + (2*ee*complex(0,1)*complexconjugate(NN21)*complexconjugate(Ru66)*cmath.sqrt(2))/(3.*cw)',
4558+ value = '(complex(0,1)*I5036*complexconjugate(NN34))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I5036*sw**2*complexconjugate(NN34))/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Ru66)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4559 order = {'QED':1})
4560
4561 GC_615 = Coupling(name = 'GC_615',
4562- value = '-(complex(0,1)*I4536*complexconjugate(NN34)) + (2*ee*complex(0,1)*complexconjugate(NN31)*complexconjugate(Ru66)*cmath.sqrt(2))/(3.*cw)',
4563+ value = '(complex(0,1)*I5036*complexconjugate(NN44))/((-1 + sw)*(1 + sw)) - (complex(0,1)*I5036*sw**2*complexconjugate(NN44))/((-1 + sw)*(1 + sw)) - (2*cw*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Ru66)*cmath.sqrt(2))/(3.*(-1 + sw)*(1 + sw))',
4564 order = {'QED':1})
4565
4566 GC_616 = Coupling(name = 'GC_616',
4567- value = '-(complex(0,1)*I4536*complexconjugate(NN44)) + (2*ee*complex(0,1)*complexconjugate(NN41)*complexconjugate(Ru66)*cmath.sqrt(2))/(3.*cw)',
4568+ value = '-((ee*complex(0,1)*I2911*complexconjugate(UU11))/sw)',
4569 order = {'QED':1})
4570
4571 GC_617 = Coupling(name = 'GC_617',
4572- value = '-((ee*complex(0,1)*I3311*complexconjugate(UU11))/sw)',
4573+ value = '-((ee*complex(0,1)*I2922*complexconjugate(UU11))/sw)',
4574 order = {'QED':1})
4575
4576 GC_618 = Coupling(name = 'GC_618',
4577- value = '-((ee*complex(0,1)*I3322*complexconjugate(UU11))/sw)',
4578+ value = '-((ee*complex(0,1)*I711*complexconjugate(UU11))/sw)',
4579 order = {'QED':1})
4580
4581 GC_619 = Coupling(name = 'GC_619',
4582- value = '-((ee*complex(0,1)*I4011*complexconjugate(UU11))/sw)',
4583+ value = '-((ee*complex(0,1)*I722*complexconjugate(UU11))/sw)',
4584 order = {'QED':1})
4585
4586 GC_620 = Coupling(name = 'GC_620',
4587- value = '-((ee*complex(0,1)*I4022*complexconjugate(UU11))/sw)',
4588+ value = 'complex(0,1)*I8833*complexconjugate(UU12)',
4589 order = {'QED':1})
4590
4591 GC_621 = Coupling(name = 'GC_621',
4592- value = 'complex(0,1)*I5833*complexconjugate(UU12)',
4593+ value = 'complex(0,1)*I9133*complexconjugate(UU12)',
4594 order = {'QED':1})
4595
4596 GC_622 = Coupling(name = 'GC_622',
4597- value = 'complex(0,1)*I6033*complexconjugate(UU12)',
4598+ value = 'complex(0,1)*I9136*complexconjugate(UU12)',
4599 order = {'QED':1})
4600
4601 GC_623 = Coupling(name = 'GC_623',
4602- value = 'complex(0,1)*I6036*complexconjugate(UU12)',
4603+ value = '-((ee*complex(0,1)*I2933*complexconjugate(UU11))/sw) + complex(0,1)*I3033*complexconjugate(UU12)',
4604 order = {'QED':1})
4605
4606 GC_624 = Coupling(name = 'GC_624',
4607- value = '-((ee*complex(0,1)*I3333*complexconjugate(UU11))/sw) + complex(0,1)*I3533*complexconjugate(UU12)',
4608+ value = '-((ee*complex(0,1)*I2936*complexconjugate(UU11))/sw) + complex(0,1)*I3036*complexconjugate(UU12)',
4609 order = {'QED':1})
4610
4611 GC_625 = Coupling(name = 'GC_625',
4612- value = '-((ee*complex(0,1)*I3336*complexconjugate(UU11))/sw) + complex(0,1)*I3536*complexconjugate(UU12)',
4613+ value = '-((ee*complex(0,1)*I733*complexconjugate(UU11))/sw) + complex(0,1)*I933*complexconjugate(UU12)',
4614 order = {'QED':1})
4615
4616 GC_626 = Coupling(name = 'GC_626',
4617- value = '-((ee*complex(0,1)*I4033*complexconjugate(UU11))/sw) + complex(0,1)*I4133*complexconjugate(UU12)',
4618+ value = '-((ee*complex(0,1)*I736*complexconjugate(UU11))/sw) + complex(0,1)*I936*complexconjugate(UU12)',
4619 order = {'QED':1})
4620
4621 GC_627 = Coupling(name = 'GC_627',
4622- value = '-((ee*complex(0,1)*I4036*complexconjugate(UU11))/sw) + complex(0,1)*I4136*complexconjugate(UU12)',
4623+ value = '-((ee*complex(0,1)*NN12*complexconjugate(UU11))/sw) - (ee*complex(0,1)*NN13*complexconjugate(UU12))/(sw*cmath.sqrt(2))',
4624 order = {'QED':1})
4625
4626 GC_628 = Coupling(name = 'GC_628',
4627- value = '-((ee*complex(0,1)*NN12*complexconjugate(UU11))/sw) - (ee*complex(0,1)*NN13*complexconjugate(UU12))/(sw*cmath.sqrt(2))',
4628+ value = '-((ee*complex(0,1)*NN22*complexconjugate(UU11))/sw) - (ee*complex(0,1)*NN23*complexconjugate(UU12))/(sw*cmath.sqrt(2))',
4629 order = {'QED':1})
4630
4631 GC_629 = Coupling(name = 'GC_629',
4632- value = '-((ee*complex(0,1)*NN22*complexconjugate(UU11))/sw) - (ee*complex(0,1)*NN23*complexconjugate(UU12))/(sw*cmath.sqrt(2))',
4633+ value = '-((ee*complex(0,1)*NN32*complexconjugate(UU11))/sw) - (ee*complex(0,1)*NN33*complexconjugate(UU12))/(sw*cmath.sqrt(2))',
4634 order = {'QED':1})
4635
4636 GC_630 = Coupling(name = 'GC_630',
4637- value = '-((ee*complex(0,1)*NN32*complexconjugate(UU11))/sw) - (ee*complex(0,1)*NN33*complexconjugate(UU12))/(sw*cmath.sqrt(2))',
4638+ value = '-((ee*complex(0,1)*NN42*complexconjugate(UU11))/sw) - (ee*complex(0,1)*NN43*complexconjugate(UU12))/(sw*cmath.sqrt(2))',
4639 order = {'QED':1})
4640
4641 GC_631 = Coupling(name = 'GC_631',
4642- value = '-((ee*complex(0,1)*NN42*complexconjugate(UU11))/sw) - (ee*complex(0,1)*NN43*complexconjugate(UU12))/(sw*cmath.sqrt(2))',
4643+ value = 'ee*complex(0,1)*UU11*complexconjugate(UU11) + ee*complex(0,1)*UU12*complexconjugate(UU12)',
4644 order = {'QED':1})
4645
4646 GC_632 = Coupling(name = 'GC_632',
4647- value = 'ee*complex(0,1)*UU11*complexconjugate(UU11) + ee*complex(0,1)*UU12*complexconjugate(UU12)',
4648+ value = '-((cw*ee*complex(0,1)*UU11*complexconjugate(UU11))/((-1 + sw)*sw*(1 + sw))) + (cw*ee*complex(0,1)*sw*UU11*complexconjugate(UU11))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*UU12*complexconjugate(UU12))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*sw*UU12*complexconjugate(UU12))/((-1 + sw)*(1 + sw))',
4649 order = {'QED':1})
4650
4651 GC_633 = Coupling(name = 'GC_633',
4652- value = '(cw*ee*complex(0,1)*UU11*complexconjugate(UU11))/sw + (cw*ee*complex(0,1)*UU12*complexconjugate(UU12))/(2.*sw) - (ee*complex(0,1)*sw*UU12*complexconjugate(UU12))/(2.*cw)',
4653+ value = 'ee*complex(0,1)*UU21*complexconjugate(UU11) + ee*complex(0,1)*UU22*complexconjugate(UU12)',
4654 order = {'QED':1})
4655
4656 GC_634 = Coupling(name = 'GC_634',
4657- value = 'ee*complex(0,1)*UU21*complexconjugate(UU11) + ee*complex(0,1)*UU22*complexconjugate(UU12)',
4658+ value = '-((cw*ee*complex(0,1)*UU21*complexconjugate(UU11))/((-1 + sw)*sw*(1 + sw))) + (cw*ee*complex(0,1)*sw*UU21*complexconjugate(UU11))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*UU22*complexconjugate(UU12))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*sw*UU22*complexconjugate(UU12))/((-1 + sw)*(1 + sw))',
4659 order = {'QED':1})
4660
4661 GC_635 = Coupling(name = 'GC_635',
4662- value = '(cw*ee*complex(0,1)*UU21*complexconjugate(UU11))/sw + (cw*ee*complex(0,1)*UU22*complexconjugate(UU12))/(2.*sw) - (ee*complex(0,1)*sw*UU22*complexconjugate(UU12))/(2.*cw)',
4663+ value = '-((ee*complex(0,1)*I2911*complexconjugate(UU21))/sw)',
4664 order = {'QED':1})
4665
4666 GC_636 = Coupling(name = 'GC_636',
4667- value = '-((ee*complex(0,1)*I3311*complexconjugate(UU21))/sw)',
4668+ value = '-((ee*complex(0,1)*I2922*complexconjugate(UU21))/sw)',
4669 order = {'QED':1})
4670
4671 GC_637 = Coupling(name = 'GC_637',
4672- value = '-((ee*complex(0,1)*I3322*complexconjugate(UU21))/sw)',
4673+ value = '-((ee*complex(0,1)*I711*complexconjugate(UU21))/sw)',
4674 order = {'QED':1})
4675
4676 GC_638 = Coupling(name = 'GC_638',
4677- value = '-((ee*complex(0,1)*I4011*complexconjugate(UU21))/sw)',
4678+ value = '-((ee*complex(0,1)*I722*complexconjugate(UU21))/sw)',
4679 order = {'QED':1})
4680
4681 GC_639 = Coupling(name = 'GC_639',
4682- value = '-((ee*complex(0,1)*I4022*complexconjugate(UU21))/sw)',
4683+ value = 'complex(0,1)*I8833*complexconjugate(UU22)',
4684 order = {'QED':1})
4685
4686 GC_640 = Coupling(name = 'GC_640',
4687- value = 'complex(0,1)*I5833*complexconjugate(UU22)',
4688+ value = 'complex(0,1)*I9133*complexconjugate(UU22)',
4689 order = {'QED':1})
4690
4691 GC_641 = Coupling(name = 'GC_641',
4692- value = 'complex(0,1)*I6033*complexconjugate(UU22)',
4693+ value = 'complex(0,1)*I9136*complexconjugate(UU22)',
4694 order = {'QED':1})
4695
4696 GC_642 = Coupling(name = 'GC_642',
4697- value = 'complex(0,1)*I6036*complexconjugate(UU22)',
4698+ value = '-((ee*complex(0,1)*I2933*complexconjugate(UU21))/sw) + complex(0,1)*I3033*complexconjugate(UU22)',
4699 order = {'QED':1})
4700
4701 GC_643 = Coupling(name = 'GC_643',
4702- value = '-((ee*complex(0,1)*I3333*complexconjugate(UU21))/sw) + complex(0,1)*I3533*complexconjugate(UU22)',
4703+ value = '-((ee*complex(0,1)*I2936*complexconjugate(UU21))/sw) + complex(0,1)*I3036*complexconjugate(UU22)',
4704 order = {'QED':1})
4705
4706 GC_644 = Coupling(name = 'GC_644',
4707- value = '-((ee*complex(0,1)*I3336*complexconjugate(UU21))/sw) + complex(0,1)*I3536*complexconjugate(UU22)',
4708+ value = '-((ee*complex(0,1)*I733*complexconjugate(UU21))/sw) + complex(0,1)*I933*complexconjugate(UU22)',
4709 order = {'QED':1})
4710
4711 GC_645 = Coupling(name = 'GC_645',
4712- value = '-((ee*complex(0,1)*I4033*complexconjugate(UU21))/sw) + complex(0,1)*I4133*complexconjugate(UU22)',
4713+ value = '-((ee*complex(0,1)*I736*complexconjugate(UU21))/sw) + complex(0,1)*I936*complexconjugate(UU22)',
4714 order = {'QED':1})
4715
4716 GC_646 = Coupling(name = 'GC_646',
4717- value = '-((ee*complex(0,1)*I4036*complexconjugate(UU21))/sw) + complex(0,1)*I4136*complexconjugate(UU22)',
4718+ value = '-((ee*complex(0,1)*NN12*complexconjugate(UU21))/sw) - (ee*complex(0,1)*NN13*complexconjugate(UU22))/(sw*cmath.sqrt(2))',
4719 order = {'QED':1})
4720
4721 GC_647 = Coupling(name = 'GC_647',
4722- value = '-((ee*complex(0,1)*NN12*complexconjugate(UU21))/sw) - (ee*complex(0,1)*NN13*complexconjugate(UU22))/(sw*cmath.sqrt(2))',
4723+ value = '-((ee*complex(0,1)*NN22*complexconjugate(UU21))/sw) - (ee*complex(0,1)*NN23*complexconjugate(UU22))/(sw*cmath.sqrt(2))',
4724 order = {'QED':1})
4725
4726 GC_648 = Coupling(name = 'GC_648',
4727- value = '-((ee*complex(0,1)*NN22*complexconjugate(UU21))/sw) - (ee*complex(0,1)*NN23*complexconjugate(UU22))/(sw*cmath.sqrt(2))',
4728+ value = '-((ee*complex(0,1)*NN32*complexconjugate(UU21))/sw) - (ee*complex(0,1)*NN33*complexconjugate(UU22))/(sw*cmath.sqrt(2))',
4729 order = {'QED':1})
4730
4731 GC_649 = Coupling(name = 'GC_649',
4732- value = '-((ee*complex(0,1)*NN32*complexconjugate(UU21))/sw) - (ee*complex(0,1)*NN33*complexconjugate(UU22))/(sw*cmath.sqrt(2))',
4733+ value = '-((ee*complex(0,1)*NN42*complexconjugate(UU21))/sw) - (ee*complex(0,1)*NN43*complexconjugate(UU22))/(sw*cmath.sqrt(2))',
4734 order = {'QED':1})
4735
4736 GC_650 = Coupling(name = 'GC_650',
4737- value = '-((ee*complex(0,1)*NN42*complexconjugate(UU21))/sw) - (ee*complex(0,1)*NN43*complexconjugate(UU22))/(sw*cmath.sqrt(2))',
4738+ value = 'ee*complex(0,1)*UU11*complexconjugate(UU21) + ee*complex(0,1)*UU12*complexconjugate(UU22)',
4739 order = {'QED':1})
4740
4741 GC_651 = Coupling(name = 'GC_651',
4742- value = 'ee*complex(0,1)*UU11*complexconjugate(UU21) + ee*complex(0,1)*UU12*complexconjugate(UU22)',
4743+ value = '-((cw*ee*complex(0,1)*UU11*complexconjugate(UU21))/((-1 + sw)*sw*(1 + sw))) + (cw*ee*complex(0,1)*sw*UU11*complexconjugate(UU21))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*UU12*complexconjugate(UU22))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*sw*UU12*complexconjugate(UU22))/((-1 + sw)*(1 + sw))',
4744 order = {'QED':1})
4745
4746 GC_652 = Coupling(name = 'GC_652',
4747- value = '(cw*ee*complex(0,1)*UU11*complexconjugate(UU21))/sw + (cw*ee*complex(0,1)*UU12*complexconjugate(UU22))/(2.*sw) - (ee*complex(0,1)*sw*UU12*complexconjugate(UU22))/(2.*cw)',
4748+ value = 'ee*complex(0,1)*UU21*complexconjugate(UU21) + ee*complex(0,1)*UU22*complexconjugate(UU22)',
4749 order = {'QED':1})
4750
4751 GC_653 = Coupling(name = 'GC_653',
4752- value = 'ee*complex(0,1)*UU21*complexconjugate(UU21) + ee*complex(0,1)*UU22*complexconjugate(UU22)',
4753+ value = '-((cw*ee*complex(0,1)*UU21*complexconjugate(UU21))/((-1 + sw)*sw*(1 + sw))) + (cw*ee*complex(0,1)*sw*UU21*complexconjugate(UU21))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*UU22*complexconjugate(UU22))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*sw*UU22*complexconjugate(UU22))/((-1 + sw)*(1 + sw))',
4754 order = {'QED':1})
4755
4756 GC_654 = Coupling(name = 'GC_654',
4757- value = '(cw*ee*complex(0,1)*UU21*complexconjugate(UU21))/sw + (cw*ee*complex(0,1)*UU22*complexconjugate(UU22))/(2.*sw) - (ee*complex(0,1)*sw*UU22*complexconjugate(UU22))/(2.*cw)',
4758+ value = '-((ee*complex(0,1)*I4311*complexconjugate(VV11))/sw)',
4759 order = {'QED':1})
4760
4761 GC_655 = Coupling(name = 'GC_655',
4762- value = '-((ee*complex(0,1)*I4211*complexconjugate(VV11))/sw)',
4763+ value = '-((ee*complex(0,1)*I4322*complexconjugate(VV11))/sw)',
4764 order = {'QED':1})
4765
4766 GC_656 = Coupling(name = 'GC_656',
4767- value = '-((ee*complex(0,1)*I4222*complexconjugate(VV11))/sw)',
4768+ value = '-((ee*complex(0,1)*I4333*complexconjugate(VV11))/sw)',
4769 order = {'QED':1})
4770
4771 GC_657 = Coupling(name = 'GC_657',
4772- value = '-((ee*complex(0,1)*I4233*complexconjugate(VV11))/sw)',
4773+ value = '-((ee*complex(0,1)*I6311*complexconjugate(VV11))/sw)',
4774 order = {'QED':1})
4775
4776 GC_658 = Coupling(name = 'GC_658',
4777- value = '-((ee*complex(0,1)*I4611*complexconjugate(VV11))/sw)',
4778+ value = '-((ee*complex(0,1)*I6322*complexconjugate(VV11))/sw)',
4779 order = {'QED':1})
4780
4781 GC_659 = Coupling(name = 'GC_659',
4782- value = '-((ee*complex(0,1)*I4622*complexconjugate(VV11))/sw)',
4783+ value = 'complex(0,1)*I8433*complexconjugate(VV12)',
4784 order = {'QED':1})
4785
4786 GC_660 = Coupling(name = 'GC_660',
4787- value = 'complex(0,1)*I5333*complexconjugate(VV12)',
4788+ value = 'complex(0,1)*I8436*complexconjugate(VV12)',
4789 order = {'QED':1})
4790
4791 GC_661 = Coupling(name = 'GC_661',
4792- value = 'complex(0,1)*I5336*complexconjugate(VV12)',
4793+ value = '-((ee*complex(0,1)*I6333*complexconjugate(VV11))/sw) + complex(0,1)*I6533*complexconjugate(VV12)',
4794 order = {'QED':1})
4795
4796 GC_662 = Coupling(name = 'GC_662',
4797- value = '-((ee*complex(0,1)*I4633*complexconjugate(VV11))/sw) + complex(0,1)*I4833*complexconjugate(VV12)',
4798+ value = '-((ee*complex(0,1)*I6336*complexconjugate(VV11))/sw) + complex(0,1)*I6536*complexconjugate(VV12)',
4799 order = {'QED':1})
4800
4801 GC_663 = Coupling(name = 'GC_663',
4802- value = '-((ee*complex(0,1)*I4636*complexconjugate(VV11))/sw) + complex(0,1)*I4836*complexconjugate(VV12)',
4803+ value = '-((ee*complex(0,1)*NN12*complexconjugate(VV11))/sw) + (ee*complex(0,1)*NN14*complexconjugate(VV12))/(sw*cmath.sqrt(2))',
4804 order = {'QED':1})
4805
4806 GC_664 = Coupling(name = 'GC_664',
4807- value = '-((ee*complex(0,1)*NN12*complexconjugate(VV11))/sw) + (ee*complex(0,1)*NN14*complexconjugate(VV12))/(sw*cmath.sqrt(2))',
4808+ value = '-((ee*complex(0,1)*NN22*complexconjugate(VV11))/sw) + (ee*complex(0,1)*NN24*complexconjugate(VV12))/(sw*cmath.sqrt(2))',
4809 order = {'QED':1})
4810
4811 GC_665 = Coupling(name = 'GC_665',
4812- value = '-((ee*complex(0,1)*NN22*complexconjugate(VV11))/sw) + (ee*complex(0,1)*NN24*complexconjugate(VV12))/(sw*cmath.sqrt(2))',
4813+ value = '-((ee*complex(0,1)*NN32*complexconjugate(VV11))/sw) + (ee*complex(0,1)*NN34*complexconjugate(VV12))/(sw*cmath.sqrt(2))',
4814 order = {'QED':1})
4815
4816 GC_666 = Coupling(name = 'GC_666',
4817- value = '-((ee*complex(0,1)*NN32*complexconjugate(VV11))/sw) + (ee*complex(0,1)*NN34*complexconjugate(VV12))/(sw*cmath.sqrt(2))',
4818+ value = '-((ee*complex(0,1)*NN42*complexconjugate(VV11))/sw) + (ee*complex(0,1)*NN44*complexconjugate(VV12))/(sw*cmath.sqrt(2))',
4819 order = {'QED':1})
4820
4821 GC_667 = Coupling(name = 'GC_667',
4822- value = '-((ee*complex(0,1)*NN42*complexconjugate(VV11))/sw) + (ee*complex(0,1)*NN44*complexconjugate(VV12))/(sw*cmath.sqrt(2))',
4823+ value = 'ee*complex(0,1)*VV11*complexconjugate(VV11) + ee*complex(0,1)*VV12*complexconjugate(VV12)',
4824 order = {'QED':1})
4825
4826 GC_668 = Coupling(name = 'GC_668',
4827- value = 'ee*complex(0,1)*VV11*complexconjugate(VV11) + ee*complex(0,1)*VV12*complexconjugate(VV12)',
4828+ value = '-((cw*ee*complex(0,1)*VV11*complexconjugate(VV11))/((-1 + sw)*sw*(1 + sw))) + (cw*ee*complex(0,1)*sw*VV11*complexconjugate(VV11))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*VV12*complexconjugate(VV12))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*sw*VV12*complexconjugate(VV12))/((-1 + sw)*(1 + sw))',
4829 order = {'QED':1})
4830
4831 GC_669 = Coupling(name = 'GC_669',
4832- value = '(cw*ee*complex(0,1)*VV11*complexconjugate(VV11))/sw + (cw*ee*complex(0,1)*VV12*complexconjugate(VV12))/(2.*sw) - (ee*complex(0,1)*sw*VV12*complexconjugate(VV12))/(2.*cw)',
4833+ value = 'ee*complex(0,1)*VV21*complexconjugate(VV11) + ee*complex(0,1)*VV22*complexconjugate(VV12)',
4834 order = {'QED':1})
4835
4836 GC_670 = Coupling(name = 'GC_670',
4837- value = 'ee*complex(0,1)*VV21*complexconjugate(VV11) + ee*complex(0,1)*VV22*complexconjugate(VV12)',
4838+ value = '-((cw*ee*complex(0,1)*VV21*complexconjugate(VV11))/((-1 + sw)*sw*(1 + sw))) + (cw*ee*complex(0,1)*sw*VV21*complexconjugate(VV11))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*VV22*complexconjugate(VV12))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*sw*VV22*complexconjugate(VV12))/((-1 + sw)*(1 + sw))',
4839 order = {'QED':1})
4840
4841 GC_671 = Coupling(name = 'GC_671',
4842- value = '(cw*ee*complex(0,1)*VV21*complexconjugate(VV11))/sw + (cw*ee*complex(0,1)*VV22*complexconjugate(VV12))/(2.*sw) - (ee*complex(0,1)*sw*VV22*complexconjugate(VV12))/(2.*cw)',
4843+ value = '-((ee*complex(0,1)*I4311*complexconjugate(VV21))/sw)',
4844 order = {'QED':1})
4845
4846 GC_672 = Coupling(name = 'GC_672',
4847- value = '-((ee*complex(0,1)*I4211*complexconjugate(VV21))/sw)',
4848+ value = '-((ee*complex(0,1)*I4322*complexconjugate(VV21))/sw)',
4849 order = {'QED':1})
4850
4851 GC_673 = Coupling(name = 'GC_673',
4852- value = '-((ee*complex(0,1)*I4222*complexconjugate(VV21))/sw)',
4853+ value = '-((ee*complex(0,1)*I4333*complexconjugate(VV21))/sw)',
4854 order = {'QED':1})
4855
4856 GC_674 = Coupling(name = 'GC_674',
4857- value = '-((ee*complex(0,1)*I4233*complexconjugate(VV21))/sw)',
4858+ value = '-((ee*complex(0,1)*I6311*complexconjugate(VV21))/sw)',
4859 order = {'QED':1})
4860
4861 GC_675 = Coupling(name = 'GC_675',
4862- value = '-((ee*complex(0,1)*I4611*complexconjugate(VV21))/sw)',
4863+ value = '-((ee*complex(0,1)*I6322*complexconjugate(VV21))/sw)',
4864 order = {'QED':1})
4865
4866 GC_676 = Coupling(name = 'GC_676',
4867- value = '-((ee*complex(0,1)*I4622*complexconjugate(VV21))/sw)',
4868+ value = 'complex(0,1)*I8433*complexconjugate(VV22)',
4869 order = {'QED':1})
4870
4871 GC_677 = Coupling(name = 'GC_677',
4872- value = 'complex(0,1)*I5333*complexconjugate(VV22)',
4873+ value = 'complex(0,1)*I8436*complexconjugate(VV22)',
4874 order = {'QED':1})
4875
4876 GC_678 = Coupling(name = 'GC_678',
4877- value = 'complex(0,1)*I5336*complexconjugate(VV22)',
4878+ value = '-((ee*complex(0,1)*I6333*complexconjugate(VV21))/sw) + complex(0,1)*I6533*complexconjugate(VV22)',
4879 order = {'QED':1})
4880
4881 GC_679 = Coupling(name = 'GC_679',
4882- value = '-((ee*complex(0,1)*I4633*complexconjugate(VV21))/sw) + complex(0,1)*I4833*complexconjugate(VV22)',
4883+ value = '-((ee*complex(0,1)*I6336*complexconjugate(VV21))/sw) + complex(0,1)*I6536*complexconjugate(VV22)',
4884 order = {'QED':1})
4885
4886 GC_680 = Coupling(name = 'GC_680',
4887- value = '-((ee*complex(0,1)*I4636*complexconjugate(VV21))/sw) + complex(0,1)*I4836*complexconjugate(VV22)',
4888+ value = '-((ee*complex(0,1)*NN12*complexconjugate(VV21))/sw) + (ee*complex(0,1)*NN14*complexconjugate(VV22))/(sw*cmath.sqrt(2))',
4889 order = {'QED':1})
4890
4891 GC_681 = Coupling(name = 'GC_681',
4892- value = '-((ee*complex(0,1)*NN12*complexconjugate(VV21))/sw) + (ee*complex(0,1)*NN14*complexconjugate(VV22))/(sw*cmath.sqrt(2))',
4893+ value = '-((ee*complex(0,1)*NN22*complexconjugate(VV21))/sw) + (ee*complex(0,1)*NN24*complexconjugate(VV22))/(sw*cmath.sqrt(2))',
4894 order = {'QED':1})
4895
4896 GC_682 = Coupling(name = 'GC_682',
4897- value = '-((ee*complex(0,1)*NN22*complexconjugate(VV21))/sw) + (ee*complex(0,1)*NN24*complexconjugate(VV22))/(sw*cmath.sqrt(2))',
4898+ value = '-((ee*complex(0,1)*NN32*complexconjugate(VV21))/sw) + (ee*complex(0,1)*NN34*complexconjugate(VV22))/(sw*cmath.sqrt(2))',
4899 order = {'QED':1})
4900
4901 GC_683 = Coupling(name = 'GC_683',
4902- value = '-((ee*complex(0,1)*NN32*complexconjugate(VV21))/sw) + (ee*complex(0,1)*NN34*complexconjugate(VV22))/(sw*cmath.sqrt(2))',
4903+ value = '-((ee*complex(0,1)*NN42*complexconjugate(VV21))/sw) + (ee*complex(0,1)*NN44*complexconjugate(VV22))/(sw*cmath.sqrt(2))',
4904 order = {'QED':1})
4905
4906 GC_684 = Coupling(name = 'GC_684',
4907- value = '-((ee*complex(0,1)*NN42*complexconjugate(VV21))/sw) + (ee*complex(0,1)*NN44*complexconjugate(VV22))/(sw*cmath.sqrt(2))',
4908+ value = 'ee*complex(0,1)*VV11*complexconjugate(VV21) + ee*complex(0,1)*VV12*complexconjugate(VV22)',
4909 order = {'QED':1})
4910
4911 GC_685 = Coupling(name = 'GC_685',
4912- value = 'ee*complex(0,1)*VV11*complexconjugate(VV21) + ee*complex(0,1)*VV12*complexconjugate(VV22)',
4913+ value = '-((cw*ee*complex(0,1)*VV11*complexconjugate(VV21))/((-1 + sw)*sw*(1 + sw))) + (cw*ee*complex(0,1)*sw*VV11*complexconjugate(VV21))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*VV12*complexconjugate(VV22))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*sw*VV12*complexconjugate(VV22))/((-1 + sw)*(1 + sw))',
4914 order = {'QED':1})
4915
4916 GC_686 = Coupling(name = 'GC_686',
4917- value = '(cw*ee*complex(0,1)*VV11*complexconjugate(VV21))/sw + (cw*ee*complex(0,1)*VV12*complexconjugate(VV22))/(2.*sw) - (ee*complex(0,1)*sw*VV12*complexconjugate(VV22))/(2.*cw)',
4918+ value = 'ee*complex(0,1)*VV21*complexconjugate(VV21) + ee*complex(0,1)*VV22*complexconjugate(VV22)',
4919 order = {'QED':1})
4920
4921 GC_687 = Coupling(name = 'GC_687',
4922- value = 'ee*complex(0,1)*VV21*complexconjugate(VV21) + ee*complex(0,1)*VV22*complexconjugate(VV22)',
4923+ value = '-((cw*ee*complex(0,1)*VV21*complexconjugate(VV21))/((-1 + sw)*sw*(1 + sw))) + (cw*ee*complex(0,1)*sw*VV21*complexconjugate(VV21))/((-1 + sw)*(1 + sw)) - (cw*ee*complex(0,1)*VV22*complexconjugate(VV22))/(2.*(-1 + sw)*sw*(1 + sw)) + (cw*ee*complex(0,1)*sw*VV22*complexconjugate(VV22))/((-1 + sw)*(1 + sw))',
4924 order = {'QED':1})
4925
4926 GC_688 = Coupling(name = 'GC_688',
4927- value = '(cw*ee*complex(0,1)*VV21*complexconjugate(VV21))/sw + (cw*ee*complex(0,1)*VV22*complexconjugate(VV22))/(2.*sw) - (ee*complex(0,1)*sw*VV22*complexconjugate(VV22))/(2.*cw)',
4928+ value = '-((complex(0,1)*yd33*cmath.cos(alp))/cmath.sqrt(2))',
4929 order = {'QED':1})
4930
4931 GC_689 = Coupling(name = 'GC_689',
4932- value = '-((complex(0,1)*yd33*cmath.cos(alp))/cmath.sqrt(2))',
4933+ value = '-((complex(0,1)*ye33*cmath.cos(alp))/cmath.sqrt(2))',
4934 order = {'QED':1})
4935
4936 GC_690 = Coupling(name = 'GC_690',
4937- value = '-((complex(0,1)*ye33*cmath.cos(alp))/cmath.sqrt(2))',
4938+ value = '-((complex(0,1)*yu33*cmath.cos(alp))/cmath.sqrt(2))',
4939 order = {'QED':1})
4940
4941 GC_691 = Coupling(name = 'GC_691',
4942- value = '-((complex(0,1)*yu33*cmath.cos(alp))/cmath.sqrt(2))',
4943+ value = '-((complex(0,1)*complexconjugate(yd33)*cmath.cos(alp))/cmath.sqrt(2))',
4944 order = {'QED':1})
4945
4946 GC_692 = Coupling(name = 'GC_692',
4947- value = '-((complex(0,1)*complexconjugate(yd33)*cmath.cos(alp))/cmath.sqrt(2))',
4948+ value = '-((complex(0,1)*complexconjugate(ye33)*cmath.cos(alp))/cmath.sqrt(2))',
4949 order = {'QED':1})
4950
4951 GC_693 = Coupling(name = 'GC_693',
4952- value = '-((complex(0,1)*complexconjugate(ye33)*cmath.cos(alp))/cmath.sqrt(2))',
4953+ value = '-((complex(0,1)*complexconjugate(yu33)*cmath.cos(alp))/cmath.sqrt(2))',
4954 order = {'QED':1})
4955
4956 GC_694 = Coupling(name = 'GC_694',
4957- value = '-((complex(0,1)*complexconjugate(yu33)*cmath.cos(alp))/cmath.sqrt(2))',
4958+ value = 'complex(0,1)*I133*cmath.cos(beta)',
4959 order = {'QED':1})
4960
4961 GC_695 = Coupling(name = 'GC_695',
4962- value = '-(complex(0,1)*I10633*cmath.cos(bet))',
4963+ value = 'complex(0,1)*I2133*cmath.cos(beta)',
4964 order = {'QED':1})
4965
4966 GC_696 = Coupling(name = 'GC_696',
4967- value = '-(complex(0,1)*I6133*cmath.cos(bet))',
4968+ value = '(yu33*cmath.cos(beta))/cmath.sqrt(2)',
4969 order = {'QED':1})
4970
4971 GC_697 = Coupling(name = 'GC_697',
4972- value = 'complex(0,1)*I6233*cmath.cos(bet)',
4973+ value = '-((complexconjugate(yu33)*cmath.cos(beta))/cmath.sqrt(2))',
4974 order = {'QED':1})
4975
4976 GC_698 = Coupling(name = 'GC_698',
4977- value = '-(complex(0,1)*I6333*cmath.cos(bet))',
4978+ value = '(ee*complex(0,1)*NN14*VV11*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)) - (ee*complex(0,1)*NN14*sw*VV11*cmath.cos(beta))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*VV12*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*VV12*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*sw*VV12*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4979 order = {'QED':1})
4980
4981 GC_699 = Coupling(name = 'GC_699',
4982- value = 'complex(0,1)*I6433*cmath.cos(bet)',
4983+ value = '(ee*complex(0,1)*NN24*VV11*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)) - (ee*complex(0,1)*NN24*sw*VV11*cmath.cos(beta))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN21*VV12*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN22*VV12*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN22*sw*VV12*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4984 order = {'QED':1})
4985
4986 GC_700 = Coupling(name = 'GC_700',
4987- value = '-(complex(0,1)*I6533*cmath.cos(bet))',
4988+ value = '(ee*complex(0,1)*NN34*VV11*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)) - (ee*complex(0,1)*NN34*sw*VV11*cmath.cos(beta))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN31*VV12*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN32*VV12*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN32*sw*VV12*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4989 order = {'QED':1})
4990
4991 GC_701 = Coupling(name = 'GC_701',
4992- value = '-((yd33*cmath.cos(bet))/cmath.sqrt(2))',
4993+ value = '(ee*complex(0,1)*NN44*VV11*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)) - (ee*complex(0,1)*NN44*sw*VV11*cmath.cos(beta))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN41*VV12*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN42*VV12*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN42*sw*VV12*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4994 order = {'QED':1})
4995
4996 GC_702 = Coupling(name = 'GC_702',
4997- value = '-((ye33*cmath.cos(bet))/cmath.sqrt(2))',
4998+ value = '(ee*complex(0,1)*NN14*VV21*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)) - (ee*complex(0,1)*NN14*sw*VV21*cmath.cos(beta))/((-1 + sw)*(1 + sw)) + (cw*ee*complex(0,1)*NN11*VV22*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2)) + (ee*complex(0,1)*NN12*VV22*cmath.cos(beta))/((-1 + sw)*sw*(1 + sw)*cmath.sqrt(2)) - (ee*complex(0,1)*NN12*sw*VV22*cmath.cos(beta))/((-1 + sw)*(1 + sw)*cmath.sqrt(2))',
4999 order = {'QED':1})
5000
The diff has been truncated for viewing.

Subscribers

People subscribed via source and target branches