Merge lp:~maddevelopers/mg5amcnlo/check_charge_conservation into lp:~madteam/mg5amcnlo/trunk
- check_charge_conservation
- Merge into trunk
Proposed by
Olivier Mattelaer
Status: | Merged |
---|---|
Merged at revision: | 85 |
Proposed branch: | lp:~maddevelopers/mg5amcnlo/check_charge_conservation |
Merge into: | lp:~madteam/mg5amcnlo/trunk |
Diff against target: |
11977 lines (+5214/-4901) 11 files modified
madgraph/__init__.py (+3/-0) madgraph/core/base_objects.py (+32/-29) madgraph/core/diagram_generation.py (+47/-13) madgraph/interface/cmd_interface.py (+43/-46) madgraph/iolibs/files.py (+1/-1) madgraph/various/process_checks.py (+18/-4) models/import_ufo.py (+17/-1) tests/acceptance_tests/test_cmd.py (+3/-3) tests/input_files/e+e-_e+e-.pkl (+464/-456) tests/input_files/sm.pkl (+4584/-4346) tests/unit_tests/core/test_diagram_generation.py (+2/-2) |
To merge this branch: | bzr merge lp:~maddevelopers/mg5amcnlo/check_charge_conservation |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Johan Alwall | Pending | ||
Review via email: mp+52590@code.launchpad.net |
Commit message
Description of the change
Add a check for charge conservation.
This checks all the charge define at UFO level as well as the electric charge.
This first check that all vertices preserve the charge conservation.
This provides a small optimization but also nicer error message.
To post a comment you must log in.
- 81. By Olivier Mattelaer
-
avoid double definition of InvalidCmd (only in __init__)
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
1 | === modified file 'madgraph/__init__.py' |
2 | --- madgraph/__init__.py 2010-10-19 14:51:20 +0000 |
3 | +++ madgraph/__init__.py 2011-03-09 08:34:17 +0000 |
4 | @@ -16,6 +16,9 @@ |
5 | """Exception raised if an exception is find |
6 | Those Types of error will stop nicely in the cmd interface""" |
7 | |
8 | +class InvalidCmd(MadGraph5Error): |
9 | + """a class for the invalid syntax call""" |
10 | + |
11 | import os |
12 | |
13 | #Look for basic file position MG5DIR and MG4DIR |
14 | |
15 | === modified file 'madgraph/core/base_objects.py' |
16 | --- madgraph/core/base_objects.py 2011-01-26 13:23:54 +0000 |
17 | +++ madgraph/core/base_objects.py 2011-03-09 08:34:17 +0000 |
18 | @@ -87,12 +87,12 @@ |
19 | |
20 | return self[name] |
21 | |
22 | - def set(self, name, value): |
23 | + def set(self, name, value, force=False): |
24 | """Set the value of the property name. First check if value |
25 | is a valid value for the considered property. Return True if the |
26 | value has been correctly set, False otherwise.""" |
27 | |
28 | - if not __debug__: |
29 | + if not __debug__ or force: |
30 | self[name] = value |
31 | return True |
32 | |
33 | @@ -665,6 +665,7 @@ |
34 | self['ref_dict_to0'] = {} |
35 | self['ref_dict_to1'] = {} |
36 | self['got_majoranas'] = None |
37 | + self['conserved_charge'] = set() |
38 | |
39 | def filter(self, name, value): |
40 | """Filter for model property values""" |
41 | @@ -674,43 +675,45 @@ |
42 | raise self.PhysicsObjectError, \ |
43 | "Object of type %s is not a string" % \ |
44 | type(value) |
45 | - if name == 'particles': |
46 | + elif name == 'particles': |
47 | if not isinstance(value, ParticleList): |
48 | raise self.PhysicsObjectError, \ |
49 | "Object of type %s is not a ParticleList object" % \ |
50 | type(value) |
51 | - if name == 'interactions': |
52 | + elif name == 'interactions': |
53 | if not isinstance(value, InteractionList): |
54 | raise self.PhysicsObjectError, \ |
55 | "Object of type %s is not a InteractionList object" % \ |
56 | type(value) |
57 | - if name == 'particle_dict': |
58 | - if not isinstance(value, dict): |
59 | - raise self.PhysicsObjectError, \ |
60 | - "Object of type %s is not a dictionary" % \ |
61 | - type(value) |
62 | - if name == 'interaction_dict': |
63 | - if not isinstance(value, dict): |
64 | - raise self.PhysicsObjectError, \ |
65 | - "Object of type %s is not a dictionary" % \ |
66 | - type(value) |
67 | - |
68 | - if name == 'ref_dict_to0': |
69 | - if not isinstance(value, dict): |
70 | - raise self.PhysicsObjectError, \ |
71 | - "Object of type %s is not a dictionary" % \ |
72 | - type(value) |
73 | - if name == 'ref_dict_to1': |
74 | - if not isinstance(value, dict): |
75 | - raise self.PhysicsObjectError, \ |
76 | - "Object of type %s is not a dictionary" % \ |
77 | - type(value) |
78 | - |
79 | - if name == 'got_majoranas': |
80 | + elif name == 'particle_dict': |
81 | + if not isinstance(value, dict): |
82 | + raise self.PhysicsObjectError, \ |
83 | + "Object of type %s is not a dictionary" % \ |
84 | + type(value) |
85 | + elif name == 'interaction_dict': |
86 | + if not isinstance(value, dict): |
87 | + raise self.PhysicsObjectError, \ |
88 | + "Object of type %s is not a dictionary" % type(value) |
89 | + |
90 | + elif name == 'ref_dict_to0': |
91 | + if not isinstance(value, dict): |
92 | + raise self.PhysicsObjectError, \ |
93 | + "Object of type %s is not a dictionary" % type(value) |
94 | + |
95 | + elif name == 'ref_dict_to1': |
96 | + if not isinstance(value, dict): |
97 | + raise self.PhysicsObjectError, \ |
98 | + "Object of type %s is not a dictionary" % type(value) |
99 | + |
100 | + elif name == 'got_majoranas': |
101 | if not (isinstance(value, bool) or value == None): |
102 | raise self.PhysicsObjectError, \ |
103 | - "Object of type %s is not a boolean" % \ |
104 | - type(value) |
105 | + "Object of type %s is not a boolean" % type(value) |
106 | + |
107 | + elif name == 'conserved_charge': |
108 | + if not (isinstance(value, set)): |
109 | + raise self.PhysicsObjectError, \ |
110 | + "Object of type %s is not a set" % type(value) |
111 | |
112 | return True |
113 | |
114 | |
115 | === modified file 'madgraph/core/diagram_generation.py' |
116 | --- madgraph/core/diagram_generation.py 2010-12-19 03:57:07 +0000 |
117 | +++ madgraph/core/diagram_generation.py 2011-03-09 08:34:17 +0000 |
118 | @@ -24,7 +24,7 @@ |
119 | |
120 | import madgraph.core.base_objects as base_objects |
121 | |
122 | -from madgraph import MadGraph5Error |
123 | +from madgraph import MadGraph5Error, InvalidCmd |
124 | logger = logging.getLogger('madgraph.diagram_generation') |
125 | |
126 | #=============================================================================== |
127 | @@ -165,11 +165,11 @@ |
128 | |
129 | |
130 | res = base_objects.DiagramList() |
131 | - |
132 | # First check that the number of fermions is even |
133 | if len(filter(lambda leg: model.get('particle_dict')[\ |
134 | leg.get('id')].is_fermion(), legs)) % 2 == 1: |
135 | self['diagrams'] = res |
136 | + raise InvalidCmd, 'The number of fermion is odd' |
137 | return res |
138 | |
139 | # Then check same number of incoming and outgoing fermions (if |
140 | @@ -178,8 +178,30 @@ |
141 | len(filter(lambda leg: leg.is_incoming_fermion(model), legs)) != \ |
142 | len(filter(lambda leg: leg.is_outgoing_fermion(model), legs)): |
143 | self['diagrams'] = res |
144 | + raise InvalidCmd, 'The number of of incoming/outcoming fermions are different' |
145 | return res |
146 | + |
147 | + # Finally check that charge (conserve by all interactions) of the process |
148 | + #is globally conserve for this process. |
149 | + for charge in model.get('conserved_charge'): |
150 | + total = 0 |
151 | + for leg in legs: |
152 | + part = model.get('particle_dict')[leg.get('id')] |
153 | + try: |
154 | + value = part.get(charge) |
155 | + except AttributeError: |
156 | + value = 0 |
157 | + |
158 | + if (leg.get('id') != part['pdg_code']) != leg['state']: |
159 | + total -= value |
160 | + else: |
161 | + total += value |
162 | |
163 | + if abs(total) > 1e-10: |
164 | + self['diagrams'] = res |
165 | + raise InvalidCmd, 'No %s conservation for this process ' % charge |
166 | + return res |
167 | + |
168 | logger.info("Trying %s " % process.nice_string().replace('Process', 'process')) |
169 | |
170 | # Give numbers to legs in process |
171 | @@ -920,15 +942,23 @@ |
172 | continue |
173 | |
174 | amplitude = Amplitude({"process": process}) |
175 | - if not amplitude.generate_diagrams(): |
176 | - # Add process to failed_procs |
177 | + try: |
178 | + result = amplitude.generate_diagrams() |
179 | + except InvalidCmd as error: |
180 | failed_procs.append(tuple(sorted_legs)) |
181 | - if amplitude.get('diagrams'): |
182 | - amplitudes.append(amplitude) |
183 | + else: |
184 | + if amplitude.get('diagrams'): |
185 | + amplitudes.append(amplitude) |
186 | + elif not result: |
187 | + failed_procs.append(tuple(sorted_legs)) |
188 | + |
189 | |
190 | # Raise exception if there are no amplitudes for this process |
191 | if not amplitudes: |
192 | - raise MadGraph5Error, \ |
193 | + if len(failed_procs) == 1 and 'error' in locals(): |
194 | + raise error |
195 | + else: |
196 | + raise MadGraph5Error, \ |
197 | "No amplitudes generated from process %s. Please enter a valid process" % \ |
198 | process_definition.nice_string() |
199 | |
200 | @@ -1092,14 +1122,18 @@ |
201 | continue |
202 | |
203 | amplitude = Amplitude({"process": process}) |
204 | - if not amplitude.generate_diagrams(): |
205 | - # Add process to failed_procs |
206 | + try: |
207 | + amplitude.generate_diagrams() |
208 | + except InvalidCmd: |
209 | failed_procs.append(tuple(sorted_legs)) |
210 | + else: |
211 | + if amplitude.get('diagrams'): |
212 | + # We found a valid amplitude. Return this order number |
213 | + logger.setLevel(oldloglevel) |
214 | + return {coupling: max_order_now} |
215 | + else: |
216 | + failed_procs.append(tuple(sorted_legs)) |
217 | |
218 | - if amplitude.get('diagrams'): |
219 | - # We found a valid amplitude. Return this order number |
220 | - logger.setLevel(oldloglevel) |
221 | - return {coupling: max_order_now} |
222 | # No processes found, increase max_order_now |
223 | max_order_now += 1 |
224 | logger.setLevel(oldloglevel) |
225 | |
226 | === modified file 'madgraph/interface/cmd_interface.py' |
227 | --- madgraph/interface/cmd_interface.py 2011-01-27 12:30:18 +0000 |
228 | +++ madgraph/interface/cmd_interface.py 2011-03-09 08:34:17 +0000 |
229 | @@ -35,7 +35,7 @@ |
230 | except: |
231 | readline = None |
232 | |
233 | -from madgraph import MG4DIR, MG5DIR, MadGraph5Error |
234 | +from madgraph import MG4DIR, MG5DIR, MadGraph5Error, InvalidCmd |
235 | |
236 | import madgraph.core.base_objects as base_objects |
237 | import madgraph.core.diagram_generation as diagram_generation |
238 | @@ -592,9 +592,6 @@ |
239 | class CheckValidForCmd(object): |
240 | """ The Series of help routine for the MadGraphCmd""" |
241 | |
242 | - class InvalidCmd(MadGraph5Error): |
243 | - """a class for the invalid syntax call""" |
244 | - |
245 | class RWError(MadGraph5Error): |
246 | """a class for read/write errors""" |
247 | |
248 | @@ -605,10 +602,10 @@ |
249 | |
250 | if len(args) < 2: |
251 | self.help_add() |
252 | - raise self.InvalidCmd('\"add\" requires two arguments') |
253 | + raise InvalidCmd('\"add\" requires two arguments') |
254 | |
255 | if args[0] != 'process': |
256 | - raise self.InvalidCmd('\"add\" requires the argument \"process\"') |
257 | + raise InvalidCmd('\"add\" requires the argument \"process\"') |
258 | |
259 | if not self._curr_model: |
260 | raise MadGraph5Error, \ |
261 | @@ -624,20 +621,20 @@ |
262 | |
263 | if len(args) < 2: |
264 | self.help_define() |
265 | - raise self.InvalidCmd('\"define\" command requires at least two arguments') |
266 | + raise InvalidCmd('\"define\" command requires at least two arguments') |
267 | |
268 | if args[1] == '=': |
269 | del args[1] |
270 | if len(args) < 2: |
271 | self.help_define() |
272 | - raise self.InvalidCmd('\"define\" command requires at least one particles name after \"=\"') |
273 | + raise InvalidCmd('\"define\" command requires at least one particles name after \"=\"') |
274 | |
275 | if '=' in args: |
276 | self.help_define() |
277 | - raise self.InvalidCmd('\"define\" command requires symbols \"=\" at the second position') |
278 | + raise InvalidCmd('\"define\" command requires symbols \"=\" at the second position') |
279 | |
280 | if not self._curr_model: |
281 | - raise self.InvalidCmd("No particle list currently active, please import a model first") |
282 | + raise InvalidCmd("No particle list currently active, please import a model first") |
283 | |
284 | if self._curr_model['particles'].find_name(args[0]): |
285 | raise MadGraph5Error("label %s is a particle name in this model\n\ |
286 | @@ -650,15 +647,15 @@ |
287 | |
288 | if len(args) < 1 or args[0] not in self._display_opts: |
289 | self.help_display() |
290 | - raise self.InvalidCmd |
291 | + raise InvalidCmd |
292 | |
293 | if not self._curr_model: |
294 | - raise self.InvalidCmd("No model currently active, please import a model!") |
295 | + raise InvalidCmd("No model currently active, please import a model!") |
296 | |
297 | if args[0] in ['processes', 'diagrams'] and not self._curr_amps: |
298 | - raise self.InvalidCmd("No process generated, please generate a process!") |
299 | + raise InvalidCmd("No process generated, please generate a process!") |
300 | if args[0] == 'checks' and not self._comparisons: |
301 | - raise self.InvalidCmd("No check results to display.") |
302 | + raise InvalidCmd("No check results to display.") |
303 | |
304 | |
305 | def check_draw(self, args): |
306 | @@ -668,13 +665,13 @@ |
307 | |
308 | if len(args) < 1: |
309 | self.help_draw() |
310 | - raise self.InvalidCmd('\"draw\" command requires a directory path') |
311 | + raise InvalidCmd('\"draw\" command requires a directory path') |
312 | |
313 | if not self._curr_amps: |
314 | - raise self.InvalidCmd("No process generated, please generate a process!") |
315 | + raise InvalidCmd("No process generated, please generate a process!") |
316 | |
317 | if not os.path.isdir(args[0]): |
318 | - raise self.InvalidCmd( "%s is not a valid directory for export file" % args[0]) |
319 | + raise InvalidCmd( "%s is not a valid directory for export file" % args[0]) |
320 | |
321 | def check_check(self, args): |
322 | """check the validity of args""" |
323 | @@ -684,12 +681,12 @@ |
324 | self.do_import('model sm') |
325 | |
326 | if self._model_v4_path: |
327 | - raise self.InvalidCmd(\ |
328 | + raise InvalidCmd(\ |
329 | "\"check\" not possible for v4 models") |
330 | |
331 | if len(args) < 2: |
332 | self.help_check() |
333 | - raise self.InvalidCmd("\"check\" requires an argument and a process.") |
334 | + raise InvalidCmd("\"check\" requires an argument and a process.") |
335 | |
336 | param_card = None |
337 | if os.path.isfile(args[1]): |
338 | @@ -697,7 +694,7 @@ |
339 | |
340 | if args[0] not in self._check_opts: |
341 | self.help_check() |
342 | - raise self.InvalidCmd("\"check\" called with wrong argument") |
343 | + raise InvalidCmd("\"check\" called with wrong argument") |
344 | |
345 | if any([',' in elem for elem in args]): |
346 | raise MadGraph5Error('Decay chains not allowed in check') |
347 | @@ -715,7 +712,7 @@ |
348 | |
349 | if len(args) < 1: |
350 | self.help_generate() |
351 | - raise self.InvalidCmd("\"generate\" requires a process.") |
352 | + raise InvalidCmd("\"generate\" requires a process.") |
353 | |
354 | self.check_process_format(" ".join(args)) |
355 | |
356 | @@ -726,7 +723,7 @@ |
357 | |
358 | #check balance of paranthesis |
359 | if process.count('(') != process.count(')'): |
360 | - raise self.InvalidCmd('Invalid Format, no balance between open and close parenthesis') |
361 | + raise InvalidCmd('Invalid Format, no balance between open and close parenthesis') |
362 | #remove parenthesis for fututre introspection |
363 | process = process.replace('(',' ').replace(')',' ') |
364 | |
365 | @@ -739,7 +736,7 @@ |
366 | |
367 | # request that we have one or two > in the process |
368 | if process.count('>') not in [1,2]: |
369 | - raise self.InvalidCmd( |
370 | + raise InvalidCmd( |
371 | 'wrong format for \"%s\" this part requires one or two symbols \'>\', %s found' |
372 | % (process, process.count('>'))) |
373 | |
374 | @@ -747,16 +744,16 @@ |
375 | particles_parts = process.split('>') |
376 | for particles in particles_parts: |
377 | if re.match(r'^\s*$', particles): |
378 | - raise self.InvalidCmd( |
379 | + raise InvalidCmd( |
380 | '\"%s\" is a wrong process format. Please try again' % process) |
381 | |
382 | # '/' and '$' sould be used only after the process definition |
383 | for particles in particles_parts[:-1]: |
384 | if re.search('\D/', particles): |
385 | - raise self.InvalidCmd( |
386 | + raise InvalidCmd( |
387 | 'wrong process format: restriction should be place after the final states') |
388 | if re.search('\D\$', particles): |
389 | - raise self.InvalidCmd( |
390 | + raise InvalidCmd( |
391 | 'wrong process format: restriction should be place after the final states') |
392 | |
393 | |
394 | @@ -766,35 +763,35 @@ |
395 | |
396 | if len(args) > 1: |
397 | self.help_history() |
398 | - raise self.InvalidCmd('\"history\" command takes at most one argument') |
399 | + raise InvalidCmd('\"history\" command takes at most one argument') |
400 | |
401 | if not len(args): |
402 | return |
403 | |
404 | if args[0] =='.': |
405 | if not self._export_dir: |
406 | - raise self.InvalidCmd("No default directory is defined for \'.\' option") |
407 | + raise InvalidCmd("No default directory is defined for \'.\' option") |
408 | elif args[0] != 'clean': |
409 | dirpath = os.path.dirname(args[0]) |
410 | if dirpath and not os.path.exists(dirpath) or \ |
411 | os.path.isdir(args[0]): |
412 | - raise self.InvalidCmd("invalid path %s " % dirpath) |
413 | + raise InvalidCmd("invalid path %s " % dirpath) |
414 | |
415 | def check_import(self, args): |
416 | """check the validity of line""" |
417 | |
418 | if not args or args[0] not in self._import_formats: |
419 | self.help_import() |
420 | - raise self.InvalidCmd('wrong \"import\" format') |
421 | + raise InvalidCmd('wrong \"import\" format') |
422 | |
423 | if args[0].startswith('model') and len(args) != 2: |
424 | if not (len(args) == 3 and args[-1] == '-modelname'): |
425 | self.help_import() |
426 | - raise self.InvalidCmd('incorrect number of arguments') |
427 | + raise InvalidCmd('incorrect number of arguments') |
428 | |
429 | if args[0] == 'proc_v4' and len(args) != 2 and not self._export_dir: |
430 | self.help_import() |
431 | - raise self.InvalidCmd('PATH is mandatory in the current context\n' + \ |
432 | + raise InvalidCmd('PATH is mandatory in the current context\n' + \ |
433 | 'Did you forget to run the \"output\" command') |
434 | |
435 | if '-modelname' in args: |
436 | @@ -807,21 +804,21 @@ |
437 | |
438 | if len(args) != 2 or args[0] not in self._save_opts: |
439 | self.help_load() |
440 | - raise self.InvalidCmd('wrong \"load\" format') |
441 | + raise InvalidCmd('wrong \"load\" format') |
442 | |
443 | |
444 | def check_save(self, args): |
445 | """ check the validity of the line""" |
446 | if len(args) != 2 or args[0] not in self._save_opts: |
447 | self.help_save() |
448 | - raise self.InvalidCmd('wrong \"save\" format') |
449 | + raise InvalidCmd('wrong \"save\" format') |
450 | |
451 | def check_output(self, args): |
452 | """ check the validity of the line""" |
453 | |
454 | if not self._curr_model: |
455 | text = 'No model found. Please import a model first and then retry.' |
456 | - raise self.InvalidCmd(text) |
457 | + raise InvalidCmd(text) |
458 | |
459 | if args and args[0] in self._export_formats: |
460 | self._export_format = args.pop(0) |
461 | @@ -833,7 +830,7 @@ |
462 | text += " output for " + args[0] + ", you have to use a UFO model.\n" |
463 | text += " Those model can be imported with mg5> import model NAME." |
464 | logger.warning(text) |
465 | - raise self.InvalidCmd('') |
466 | + raise InvalidCmd('') |
467 | |
468 | if args and args[0][0] != '-': |
469 | # This is a path |
470 | @@ -859,7 +856,7 @@ |
471 | |
472 | if not self._curr_amps and self._export_format != "pythia8_model": |
473 | text = 'No processes generated. Please generate a process first.' |
474 | - raise self.InvalidCmd(text) |
475 | + raise InvalidCmd(text) |
476 | |
477 | def get_default_path(self): |
478 | """Set self._export_dir to the default (\'auto\') path""" |
479 | @@ -889,7 +886,7 @@ |
480 | self._export_dir = auto_path(i) |
481 | break |
482 | if not self._export_dir: |
483 | - raise self.InvalidCmd('Can\'t use auto path,' + \ |
484 | + raise InvalidCmd('Can\'t use auto path,' + \ |
485 | 'more than 500 dirs already') |
486 | |
487 | |
488 | @@ -1488,7 +1485,7 @@ |
489 | else: |
490 | particle = self._curr_model['particles'].find_name(arg) |
491 | if not particle: |
492 | - raise self.InvalidCmd, 'no particle %s in current model' % arg |
493 | + raise InvalidCmd, 'no particle %s in current model' % arg |
494 | |
495 | print "Particle %s has the following properties:" % particle.get_name() |
496 | print str(particle) |
497 | @@ -1512,7 +1509,7 @@ |
498 | elif args[0] == 'interactions': |
499 | for arg in args[1:]: |
500 | if int(arg) > len(self._curr_model['interactions']): |
501 | - raise self.InvalidCmd, 'no interaction %s in current model' % arg |
502 | + raise InvalidCmd, 'no interaction %s in current model' % arg |
503 | if int(arg) == 0: |
504 | print 'Special interactions which identify two particles' |
505 | else: |
506 | @@ -1567,21 +1564,21 @@ |
507 | ufomodel = ufomodels.load_model(self._curr_model.get('name')) |
508 | print eval('ufomodel.couplings.%s.nice_string()'%args[1]) |
509 | except: |
510 | - raise self.InvalidCmd, 'no couplings %s in current model' % args[1] |
511 | + raise InvalidCmd, 'no couplings %s in current model' % args[1] |
512 | |
513 | elif args[0] == 'lorentz': |
514 | if self._model_v4_path: |
515 | print 'No lorentz information available in V4 model' |
516 | return |
517 | elif len(args) == 1: |
518 | - raise self.InvalidCmd,\ |
519 | + raise InvalidCmd,\ |
520 | 'display lorentz require an argument: the name of the lorentz structure.' |
521 | return |
522 | try: |
523 | ufomodel = ufomodels.load_model(self._curr_model.get('name')) |
524 | print eval('ufomodel.lorentz.%s.nice_string()'%args[1]) |
525 | except: |
526 | - raise self.InvalidCmd, 'no lorentz %s in current model' % args[1] |
527 | + raise InvalidCmd, 'no lorentz %s in current model' % args[1] |
528 | |
529 | elif args[0] == 'checks': |
530 | comparisons = self._comparisons[0] |
531 | @@ -1804,7 +1801,7 @@ |
532 | if not line.count('>') in [1,2]: |
533 | self.do_help('generate') |
534 | |
535 | - raise self.InvalidCmd('Wrong use of \">\" special character.') |
536 | + raise InvalidCmd('Wrong use of \">\" special character.') |
537 | |
538 | |
539 | # Perform sanity modifications on the lines: |
540 | @@ -2366,13 +2363,13 @@ |
541 | if save_load_object.save_to_file(args[1], self._curr_model): |
542 | logger.info('Saved model to file %s' % args[1]) |
543 | else: |
544 | - raise self.InvalidCmd('No model to save!') |
545 | + raise InvalidCmd('No model to save!') |
546 | elif args[0] == 'processes': |
547 | if self._curr_amps: |
548 | if save_load_object.save_to_file(args[1], self._curr_amps): |
549 | logger.info('Saved processes to file %s' % args[1]) |
550 | else: |
551 | - raise self.InvalidCmd('No processes to save!') |
552 | + raise InvalidCmd('No processes to save!') |
553 | |
554 | def do_output(self, line): |
555 | """Initialize a new Template or reinitialize one""" |
556 | |
557 | === modified file 'madgraph/iolibs/files.py' |
558 | --- madgraph/iolibs/files.py 2010-11-06 18:34:32 +0000 |
559 | +++ madgraph/iolibs/files.py 2011-03-09 08:34:17 +0000 |
560 | @@ -88,7 +88,7 @@ |
561 | #=============================================================================== |
562 | # check piclke validity |
563 | #=============================================================================== |
564 | -def is_uptodate(picklefile, path_list=None, min_time=1289300000): |
565 | +def is_uptodate(picklefile, path_list=None, min_time=1299607013): |
566 | """Check if the pickle files is uptodate compare to a list of files. |
567 | If no files are given, the pickle files is checked against it\' current |
568 | directory""" |
569 | |
570 | === modified file 'madgraph/various/process_checks.py' |
571 | --- madgraph/various/process_checks.py 2011-01-26 13:23:54 +0000 |
572 | +++ madgraph/various/process_checks.py 2011-03-09 08:34:17 +0000 |
573 | @@ -41,7 +41,7 @@ |
574 | |
575 | import madgraph.various.rambo as rambo |
576 | |
577 | -from madgraph import MG5DIR, MadGraph5Error |
578 | +from madgraph import MG5DIR, MadGraph5Error, InvalidCmd |
579 | |
580 | import models.model_reader as model_reader |
581 | import aloha.template_files.wavefunctions as wavefunctions |
582 | @@ -191,7 +191,9 @@ |
583 | multiprocess.get('is_decay_chain'), |
584 | 'overall_orders': \ |
585 | multiprocess.get('overall_orders')}) |
586 | + |
587 | result = function(process, stored_quantities, *args) |
588 | + |
589 | if result: |
590 | results.append(result) |
591 | |
592 | @@ -478,8 +480,14 @@ |
593 | newproc.set('legs', legs) |
594 | |
595 | # Generate the amplitude for this process |
596 | - amplitude = diagram_generation.Amplitude(newproc) |
597 | - if not amplitude.get('diagrams'): |
598 | + try: |
599 | + amplitude = diagram_generation.Amplitude(newproc) |
600 | + except InvalidCmd: |
601 | + result=False |
602 | + else: |
603 | + result = amplitude.get('diagrams') |
604 | + |
605 | + if not result: |
606 | # This process has no diagrams; go to next process |
607 | logging.info("No diagrams for %s" % \ |
608 | process.nice_string().replace('Process', 'process')) |
609 | @@ -905,7 +913,13 @@ |
610 | legs = process.get('legs') |
611 | # Generate a process with these legs |
612 | # Generate the amplitude for this process |
613 | - amplitude = diagram_generation.Amplitude(process) |
614 | + try: |
615 | + amplitude = diagram_generation.Amplitude(process) |
616 | + except InvalidCmd: |
617 | + logging.info("No diagrams for %s" % \ |
618 | + process.nice_string().replace('Process', 'process')) |
619 | + return None |
620 | + |
621 | if not amplitude.get('diagrams'): |
622 | # This process has no diagrams; go to next process |
623 | logging.info("No diagrams for %s" % \ |
624 | |
625 | === modified file 'models/import_ufo.py' |
626 | --- models/import_ufo.py 2011-03-01 12:51:49 +0000 |
627 | +++ models/import_ufo.py 2011-03-09 08:34:17 +0000 |
628 | @@ -107,6 +107,7 @@ |
629 | self.model = base_objects.Model() |
630 | self.model.set('particles', self.particles) |
631 | self.model.set('interactions', self.interactions) |
632 | + self.conservecharge = set(['charge']) |
633 | |
634 | self.ufomodel = model |
635 | |
636 | @@ -132,6 +133,7 @@ |
637 | for interaction_info in self.ufomodel.all_vertices: |
638 | self.add_interaction(interaction_info) |
639 | |
640 | + self.model.set('conserved_charge', self.conservecharge) |
641 | return self.model |
642 | |
643 | |
644 | @@ -171,6 +173,10 @@ |
645 | particle.set(key, str(value)) |
646 | else: |
647 | particle.set(key, value) |
648 | + elif key not in ('GhostNumber','selfconjugate','goldstoneboson'): |
649 | + # add charge -we will check later if those are conserve |
650 | + self.conservecharge.add(key) |
651 | + particle.set(key,value, force=True) |
652 | |
653 | assert(12 == nb_property) #basic check that all the information is there |
654 | |
655 | @@ -181,7 +187,6 @@ |
656 | # Add the particles to the list |
657 | self.particles.append(particle) |
658 | |
659 | - |
660 | def add_interaction(self, interaction_info): |
661 | """add an interaction in the MG5 model. interaction_info is the |
662 | UFO vertices information.""" |
663 | @@ -224,6 +229,17 @@ |
664 | # add to the interactions |
665 | self.interactions.append(interaction) |
666 | |
667 | + # check if this interaction conserve the charge defined |
668 | + for charge in list(self.conservecharge): #duplicate to allow modification |
669 | + total = 0 |
670 | + for part in interaction_info.particles: |
671 | + try: |
672 | + total += getattr(part, charge) |
673 | + except AttributeError: |
674 | + pass |
675 | + if abs(total) > 1e-12: |
676 | + logger.info('The model has interaction violating the charge: %s' % charge) |
677 | + self.conservecharge.discard(charge) |
678 | |
679 | _pat_T = re.compile(r'T\((?P<first>\d*),(?P<second>\d*)\)') |
680 | _pat_id = re.compile(r'Identity\((?P<first>\d*),(?P<second>\d*)\)') |
681 | |
682 | === modified file 'tests/acceptance_tests/test_cmd.py' |
683 | --- tests/acceptance_tests/test_cmd.py 2010-12-30 23:35:14 +0000 |
684 | +++ tests/acceptance_tests/test_cmd.py 2011-03-09 08:34:17 +0000 |
685 | @@ -50,7 +50,7 @@ |
686 | |
687 | def test_generate(self): |
688 | """command 'generate' works""" |
689 | - |
690 | + |
691 | self.do('load model %s' % self.join_path(_pickle_path, 'sm.pkl')) |
692 | self.cmd._curr_model.pass_particles_name_in_mg_default() |
693 | self.do('generate e+ e- > e+ e-') |
694 | @@ -85,7 +85,7 @@ |
695 | |
696 | def test_draw(self): |
697 | """ command 'draw' works """ |
698 | - |
699 | + |
700 | self.do('load processes %s' % self.join_path(_pickle_path,'e+e-_e+e-.pkl')) |
701 | self.do('draw .') |
702 | self.assertTrue(os.path.exists('./diagrams_0_epem_epem.eps')) |
703 | @@ -128,7 +128,7 @@ |
704 | |
705 | if os.path.isdir(self.out_dir): |
706 | shutil.rmdir(self.out_dir) |
707 | - |
708 | + |
709 | self.do('load processes %s' % self.join_path(_pickle_path,'e+e-_e+e-.pkl')) |
710 | self.do('output %s -nojpeg' % self.out_dir) |
711 | self.assertTrue(os.path.exists(self.out_dir)) |
712 | |
713 | === modified file 'tests/input_files/e+e-_e+e-.pkl' |
714 | --- tests/input_files/e+e-_e+e-.pkl 2010-11-05 02:28:04 +0000 |
715 | +++ tests/input_files/e+e-_e+e-.pkl 2011-03-09 08:34:17 +0000 |
716 | @@ -8947,7 +8947,7 @@ |
717 | stp1750 |
718 | Rp1751 |
719 | ssg58 |
720 | -S'sm_v4' |
721 | +S'sm' |
722 | p1752 |
723 | sS'ref_dict_to0' |
724 | p1753 |
725 | @@ -10534,15 +10534,23 @@ |
726 | ag1751 |
727 | atp2357 |
728 | Rp2358 |
729 | +sS'conserved_charge' |
730 | +p2359 |
731 | +c__builtin__ |
732 | +set |
733 | +p2360 |
734 | +((lp2361 |
735 | +tp2362 |
736 | +Rp2363 |
737 | sg50 |
738 | g0 |
739 | (g51 |
740 | g2 |
741 | -(lp2359 |
742 | +(lp2364 |
743 | g0 |
744 | (g53 |
745 | g5 |
746 | -(dp2360 |
747 | +(dp2365 |
748 | g55 |
749 | g56 |
750 | sg71 |
751 | @@ -10571,12 +10579,12 @@ |
752 | g56 |
753 | sg74 |
754 | I1 |
755 | -stp2361 |
756 | -Rp2362 |
757 | +stp2366 |
758 | +Rp2367 |
759 | ag0 |
760 | (g53 |
761 | g5 |
762 | -(dp2363 |
763 | +(dp2368 |
764 | g55 |
765 | g134 |
766 | sg71 |
767 | @@ -10605,12 +10613,12 @@ |
768 | g134 |
769 | sg74 |
770 | I2 |
771 | -stp2364 |
772 | -Rp2365 |
773 | +stp2369 |
774 | +Rp2370 |
775 | ag0 |
776 | (g53 |
777 | g5 |
778 | -(dp2366 |
779 | +(dp2371 |
780 | g55 |
781 | g174 |
782 | sg71 |
783 | @@ -10639,12 +10647,12 @@ |
784 | g174 |
785 | sg74 |
786 | I3 |
787 | -stp2367 |
788 | -Rp2368 |
789 | +stp2372 |
790 | +Rp2373 |
791 | ag0 |
792 | (g53 |
793 | g5 |
794 | -(dp2369 |
795 | +(dp2374 |
796 | g55 |
797 | g214 |
798 | sg71 |
799 | @@ -10673,12 +10681,12 @@ |
800 | g214 |
801 | sg74 |
802 | I4 |
803 | -stp2370 |
804 | -Rp2371 |
805 | +stp2375 |
806 | +Rp2376 |
807 | ag0 |
808 | (g53 |
809 | g5 |
810 | -(dp2372 |
811 | +(dp2377 |
812 | g55 |
813 | g254 |
814 | sg71 |
815 | @@ -10707,12 +10715,12 @@ |
816 | g254 |
817 | sg74 |
818 | I5 |
819 | -stp2373 |
820 | -Rp2374 |
821 | +stp2378 |
822 | +Rp2379 |
823 | ag0 |
824 | (g53 |
825 | g5 |
826 | -(dp2375 |
827 | +(dp2380 |
828 | g55 |
829 | g294 |
830 | sg71 |
831 | @@ -10741,12 +10749,12 @@ |
832 | g294 |
833 | sg74 |
834 | I6 |
835 | -stp2376 |
836 | -Rp2377 |
837 | +stp2381 |
838 | +Rp2382 |
839 | ag0 |
840 | (g53 |
841 | g5 |
842 | -(dp2378 |
843 | +(dp2383 |
844 | g55 |
845 | g630 |
846 | sg71 |
847 | @@ -10775,12 +10783,12 @@ |
848 | g630 |
849 | sg74 |
850 | I11 |
851 | -stp2379 |
852 | -Rp2380 |
853 | +stp2384 |
854 | +Rp2385 |
855 | ag0 |
856 | (g53 |
857 | g5 |
858 | -(dp2381 |
859 | +(dp2386 |
860 | g55 |
861 | g656 |
862 | sg71 |
863 | @@ -10809,12 +10817,12 @@ |
864 | g656 |
865 | sg74 |
866 | I13 |
867 | -stp2382 |
868 | -Rp2383 |
869 | +stp2387 |
870 | +Rp2388 |
871 | ag0 |
872 | (g53 |
873 | g5 |
874 | -(dp2384 |
875 | +(dp2389 |
876 | g55 |
877 | g682 |
878 | sg71 |
879 | @@ -10843,12 +10851,12 @@ |
880 | g682 |
881 | sg74 |
882 | I15 |
883 | -stp2385 |
884 | -Rp2386 |
885 | +stp2390 |
886 | +Rp2391 |
887 | ag0 |
888 | (g53 |
889 | g5 |
890 | -(dp2387 |
891 | +(dp2392 |
892 | g55 |
893 | g986 |
894 | sg71 |
895 | @@ -10877,12 +10885,12 @@ |
896 | g986 |
897 | sg74 |
898 | I12 |
899 | -stp2388 |
900 | -Rp2389 |
901 | +stp2393 |
902 | +Rp2394 |
903 | ag0 |
904 | (g53 |
905 | g5 |
906 | -(dp2390 |
907 | +(dp2395 |
908 | g55 |
909 | g1012 |
910 | sg71 |
911 | @@ -10911,12 +10919,12 @@ |
912 | g1012 |
913 | sg74 |
914 | I14 |
915 | -stp2391 |
916 | -Rp2392 |
917 | +stp2396 |
918 | +Rp2397 |
919 | ag0 |
920 | (g53 |
921 | g5 |
922 | -(dp2393 |
923 | +(dp2398 |
924 | g55 |
925 | g1038 |
926 | sg71 |
927 | @@ -10945,12 +10953,12 @@ |
928 | g1038 |
929 | sg74 |
930 | I16 |
931 | -stp2394 |
932 | -Rp2395 |
933 | +stp2399 |
934 | +Rp2400 |
935 | ag0 |
936 | (g53 |
937 | g5 |
938 | -(dp2396 |
939 | +(dp2401 |
940 | g55 |
941 | g81 |
942 | sg71 |
943 | @@ -10979,12 +10987,12 @@ |
944 | g81 |
945 | sg74 |
946 | I21 |
947 | -stp2397 |
948 | -Rp2398 |
949 | +stp2402 |
950 | +Rp2403 |
951 | ag0 |
952 | (g53 |
953 | g5 |
954 | -(dp2399 |
955 | +(dp2404 |
956 | g55 |
957 | g714 |
958 | sg71 |
959 | @@ -11013,12 +11021,12 @@ |
960 | g714 |
961 | sg74 |
962 | I23 |
963 | -stp2400 |
964 | -Rp2401 |
965 | +stp2405 |
966 | +Rp2406 |
967 | ag0 |
968 | (g53 |
969 | g5 |
970 | -(dp2402 |
971 | +(dp2407 |
972 | g55 |
973 | g421 |
974 | sg71 |
975 | @@ -11047,12 +11055,12 @@ |
976 | g421 |
977 | sg74 |
978 | I22 |
979 | -stp2403 |
980 | -Rp2404 |
981 | +stp2408 |
982 | +Rp2409 |
983 | ag0 |
984 | (g53 |
985 | g5 |
986 | -(dp2405 |
987 | +(dp2410 |
988 | g55 |
989 | g1070 |
990 | sg71 |
991 | @@ -11081,86 +11089,86 @@ |
992 | g1070 |
993 | sg74 |
994 | I-24 |
995 | -stp2406 |
996 | -Rp2407 |
997 | -ag0 |
998 | -(g53 |
999 | -g5 |
1000 | -(dp2408 |
1001 | -g55 |
1002 | -g1411 |
1003 | -sg71 |
1004 | -I01 |
1005 | -sg58 |
1006 | -g1412 |
1007 | -sg60 |
1008 | -I01 |
1009 | -sg61 |
1010 | -I1 |
1011 | -sg62 |
1012 | -g1413 |
1013 | -sg64 |
1014 | -F0.0 |
1015 | -sg65 |
1016 | -g1414 |
1017 | -sg67 |
1018 | -g1415 |
1019 | -sg69 |
1020 | -g1416 |
1021 | -sg57 |
1022 | -I01 |
1023 | -sg72 |
1024 | -I1 |
1025 | -sg73 |
1026 | -g1411 |
1027 | -sg74 |
1028 | -I25 |
1029 | -stp2409 |
1030 | -Rp2410 |
1031 | -atp2411 |
1032 | +stp2411 |
1033 | Rp2412 |
1034 | +ag0 |
1035 | +(g53 |
1036 | +g5 |
1037 | +(dp2413 |
1038 | +g55 |
1039 | +g1411 |
1040 | +sg71 |
1041 | +I01 |
1042 | +sg58 |
1043 | +g1412 |
1044 | +sg60 |
1045 | +I01 |
1046 | +sg61 |
1047 | +I1 |
1048 | +sg62 |
1049 | +g1413 |
1050 | +sg64 |
1051 | +F0.0 |
1052 | +sg65 |
1053 | +g1414 |
1054 | +sg67 |
1055 | +g1415 |
1056 | +sg69 |
1057 | +g1416 |
1058 | +sg57 |
1059 | +I01 |
1060 | +sg72 |
1061 | +I1 |
1062 | +sg73 |
1063 | +g1411 |
1064 | +sg74 |
1065 | +I25 |
1066 | +stp2414 |
1067 | +Rp2415 |
1068 | +atp2416 |
1069 | +Rp2417 |
1070 | sg91 |
1071 | NsS'got_majoranas' |
1072 | -p2413 |
1073 | +p2418 |
1074 | I00 |
1075 | sS'particle_dict' |
1076 | -p2414 |
1077 | -(dp2415 |
1078 | +p2419 |
1079 | +(dp2420 |
1080 | I1 |
1081 | -g2362 |
1082 | +g2367 |
1083 | sI2 |
1084 | -g2365 |
1085 | +g2370 |
1086 | sI3 |
1087 | -g2368 |
1088 | +g2373 |
1089 | sI4 |
1090 | -g2371 |
1091 | +g2376 |
1092 | sI5 |
1093 | -g2374 |
1094 | +g2379 |
1095 | sI6 |
1096 | -g2377 |
1097 | +g2382 |
1098 | sI11 |
1099 | -g2380 |
1100 | +g2385 |
1101 | sI12 |
1102 | -g2389 |
1103 | +g2394 |
1104 | sI13 |
1105 | -g2383 |
1106 | +g2388 |
1107 | sI14 |
1108 | -g2392 |
1109 | +g2397 |
1110 | sI15 |
1111 | -g2386 |
1112 | +g2391 |
1113 | sI16 |
1114 | -g2395 |
1115 | +g2400 |
1116 | sI21 |
1117 | -g2398 |
1118 | +g2403 |
1119 | sI22 |
1120 | -g2404 |
1121 | +g2409 |
1122 | sI23 |
1123 | -g2401 |
1124 | +g2406 |
1125 | sI24 |
1126 | g0 |
1127 | (g53 |
1128 | g5 |
1129 | -(dp2416 |
1130 | +(dp2421 |
1131 | g55 |
1132 | g1070 |
1133 | sg57 |
1134 | @@ -11189,15 +11197,15 @@ |
1135 | g1070 |
1136 | sg74 |
1137 | I-24 |
1138 | -stp2417 |
1139 | -Rp2418 |
1140 | +stp2422 |
1141 | +Rp2423 |
1142 | sI25 |
1143 | -g2410 |
1144 | +g2415 |
1145 | sI-1 |
1146 | g0 |
1147 | (g53 |
1148 | g5 |
1149 | -(dp2419 |
1150 | +(dp2424 |
1151 | g55 |
1152 | g56 |
1153 | sg57 |
1154 | @@ -11226,15 +11234,15 @@ |
1155 | g56 |
1156 | sg74 |
1157 | I1 |
1158 | -stp2420 |
1159 | -Rp2421 |
1160 | +stp2425 |
1161 | +Rp2426 |
1162 | sI-24 |
1163 | -g2407 |
1164 | +g2412 |
1165 | sI-16 |
1166 | g0 |
1167 | (g53 |
1168 | g5 |
1169 | -(dp2422 |
1170 | +(dp2427 |
1171 | g55 |
1172 | g1038 |
1173 | sg57 |
1174 | @@ -11263,13 +11271,13 @@ |
1175 | g1038 |
1176 | sg74 |
1177 | I16 |
1178 | -stp2423 |
1179 | -Rp2424 |
1180 | +stp2428 |
1181 | +Rp2429 |
1182 | sI-15 |
1183 | g0 |
1184 | (g53 |
1185 | g5 |
1186 | -(dp2425 |
1187 | +(dp2430 |
1188 | g55 |
1189 | g682 |
1190 | sg57 |
1191 | @@ -11298,13 +11306,13 @@ |
1192 | g682 |
1193 | sg74 |
1194 | I15 |
1195 | -stp2426 |
1196 | -Rp2427 |
1197 | +stp2431 |
1198 | +Rp2432 |
1199 | sI-14 |
1200 | g0 |
1201 | (g53 |
1202 | g5 |
1203 | -(dp2428 |
1204 | +(dp2433 |
1205 | g55 |
1206 | g1012 |
1207 | sg57 |
1208 | @@ -11333,13 +11341,13 @@ |
1209 | g1012 |
1210 | sg74 |
1211 | I14 |
1212 | -stp2429 |
1213 | -Rp2430 |
1214 | +stp2434 |
1215 | +Rp2435 |
1216 | sI-13 |
1217 | g0 |
1218 | (g53 |
1219 | g5 |
1220 | -(dp2431 |
1221 | +(dp2436 |
1222 | g55 |
1223 | g656 |
1224 | sg57 |
1225 | @@ -11368,13 +11376,13 @@ |
1226 | g656 |
1227 | sg74 |
1228 | I13 |
1229 | -stp2432 |
1230 | -Rp2433 |
1231 | +stp2437 |
1232 | +Rp2438 |
1233 | sI-12 |
1234 | g0 |
1235 | (g53 |
1236 | g5 |
1237 | -(dp2434 |
1238 | +(dp2439 |
1239 | g55 |
1240 | g986 |
1241 | sg57 |
1242 | @@ -11403,13 +11411,13 @@ |
1243 | g986 |
1244 | sg74 |
1245 | I12 |
1246 | -stp2435 |
1247 | -Rp2436 |
1248 | +stp2440 |
1249 | +Rp2441 |
1250 | sI-11 |
1251 | g0 |
1252 | (g53 |
1253 | g5 |
1254 | -(dp2437 |
1255 | +(dp2442 |
1256 | g55 |
1257 | g630 |
1258 | sg57 |
1259 | @@ -11438,13 +11446,13 @@ |
1260 | g630 |
1261 | sg74 |
1262 | I11 |
1263 | -stp2438 |
1264 | -Rp2439 |
1265 | +stp2443 |
1266 | +Rp2444 |
1267 | sI-6 |
1268 | g0 |
1269 | (g53 |
1270 | g5 |
1271 | -(dp2440 |
1272 | +(dp2445 |
1273 | g55 |
1274 | g294 |
1275 | sg57 |
1276 | @@ -11473,13 +11481,13 @@ |
1277 | g294 |
1278 | sg74 |
1279 | I6 |
1280 | -stp2441 |
1281 | -Rp2442 |
1282 | +stp2446 |
1283 | +Rp2447 |
1284 | sI-5 |
1285 | g0 |
1286 | (g53 |
1287 | g5 |
1288 | -(dp2443 |
1289 | +(dp2448 |
1290 | g55 |
1291 | g254 |
1292 | sg57 |
1293 | @@ -11508,13 +11516,13 @@ |
1294 | g254 |
1295 | sg74 |
1296 | I5 |
1297 | -stp2444 |
1298 | -Rp2445 |
1299 | +stp2449 |
1300 | +Rp2450 |
1301 | sI-4 |
1302 | g0 |
1303 | (g53 |
1304 | g5 |
1305 | -(dp2446 |
1306 | +(dp2451 |
1307 | g55 |
1308 | g214 |
1309 | sg57 |
1310 | @@ -11543,13 +11551,13 @@ |
1311 | g214 |
1312 | sg74 |
1313 | I4 |
1314 | -stp2447 |
1315 | -Rp2448 |
1316 | +stp2452 |
1317 | +Rp2453 |
1318 | sI-3 |
1319 | g0 |
1320 | (g53 |
1321 | g5 |
1322 | -(dp2449 |
1323 | +(dp2454 |
1324 | g55 |
1325 | g174 |
1326 | sg57 |
1327 | @@ -11578,13 +11586,13 @@ |
1328 | g174 |
1329 | sg74 |
1330 | I3 |
1331 | -stp2450 |
1332 | -Rp2451 |
1333 | +stp2455 |
1334 | +Rp2456 |
1335 | sI-2 |
1336 | g0 |
1337 | (g53 |
1338 | g5 |
1339 | -(dp2452 |
1340 | +(dp2457 |
1341 | g55 |
1342 | g134 |
1343 | sg57 |
1344 | @@ -11613,81 +11621,81 @@ |
1345 | g134 |
1346 | sg74 |
1347 | I2 |
1348 | -stp2453 |
1349 | -Rp2454 |
1350 | +stp2458 |
1351 | +Rp2459 |
1352 | ssS'parameters' |
1353 | -p2455 |
1354 | +p2460 |
1355 | Nsg124 |
1356 | -Nstp2456 |
1357 | -Rp2457 |
1358 | +Nstp2461 |
1359 | +Rp2462 |
1360 | sS'overall_orders' |
1361 | -p2458 |
1362 | -(dp2459 |
1363 | +p2463 |
1364 | +(dp2464 |
1365 | sg17 |
1366 | I0 |
1367 | sS'decay_chains' |
1368 | -p2460 |
1369 | +p2465 |
1370 | g0 |
1371 | (cmadgraph.core.base_objects |
1372 | ProcessList |
1373 | -p2461 |
1374 | +p2466 |
1375 | g2 |
1376 | -(lp2462 |
1377 | -tp2463 |
1378 | -Rp2464 |
1379 | -stp2465 |
1380 | -Rp2466 |
1381 | +(lp2467 |
1382 | +tp2468 |
1383 | +Rp2469 |
1384 | +stp2470 |
1385 | +Rp2471 |
1386 | sS'diagrams' |
1387 | -p2467 |
1388 | +p2472 |
1389 | g0 |
1390 | (cmadgraph.core.base_objects |
1391 | DiagramList |
1392 | -p2468 |
1393 | +p2473 |
1394 | g2 |
1395 | -(lp2469 |
1396 | +(lp2474 |
1397 | g0 |
1398 | (cmadgraph.core.base_objects |
1399 | Diagram |
1400 | -p2470 |
1401 | +p2475 |
1402 | g5 |
1403 | -(dp2471 |
1404 | +(dp2476 |
1405 | S'vertices' |
1406 | -p2472 |
1407 | +p2477 |
1408 | g0 |
1409 | (cmadgraph.core.base_objects |
1410 | VertexList |
1411 | -p2473 |
1412 | +p2478 |
1413 | g2 |
1414 | -(lp2474 |
1415 | +(lp2479 |
1416 | g0 |
1417 | (cmadgraph.core.base_objects |
1418 | Vertex |
1419 | -p2475 |
1420 | -g5 |
1421 | -(dp2476 |
1422 | -g11 |
1423 | -g0 |
1424 | -(g12 |
1425 | -g2 |
1426 | -(lp2477 |
1427 | -g0 |
1428 | -(g14 |
1429 | -g5 |
1430 | -(dp2478 |
1431 | -g16 |
1432 | -I00 |
1433 | -sg17 |
1434 | -I11 |
1435 | -sg18 |
1436 | -I00 |
1437 | -sg19 |
1438 | -I1 |
1439 | -stp2479 |
1440 | -Rp2480 |
1441 | -ag0 |
1442 | -(g14 |
1443 | +p2480 |
1444 | g5 |
1445 | (dp2481 |
1446 | +g11 |
1447 | +g0 |
1448 | +(g12 |
1449 | +g2 |
1450 | +(lp2482 |
1451 | +g0 |
1452 | +(g14 |
1453 | +g5 |
1454 | +(dp2483 |
1455 | +g16 |
1456 | +I00 |
1457 | +sg17 |
1458 | +I11 |
1459 | +sg18 |
1460 | +I00 |
1461 | +sg19 |
1462 | +I1 |
1463 | +stp2484 |
1464 | +Rp2485 |
1465 | +ag0 |
1466 | +(g14 |
1467 | +g5 |
1468 | +(dp2486 |
1469 | g16 |
1470 | I00 |
1471 | sg17 |
1472 | @@ -11696,55 +11704,55 @@ |
1473 | I00 |
1474 | sg19 |
1475 | I2 |
1476 | -stp2482 |
1477 | -Rp2483 |
1478 | -ag0 |
1479 | -(g14 |
1480 | -g5 |
1481 | -(dp2484 |
1482 | -g16 |
1483 | -I01 |
1484 | -sg17 |
1485 | -I22 |
1486 | -sg18 |
1487 | -I00 |
1488 | -sg19 |
1489 | -I1 |
1490 | -stp2485 |
1491 | -Rp2486 |
1492 | -atp2487 |
1493 | +stp2487 |
1494 | Rp2488 |
1495 | -sg17 |
1496 | -I15 |
1497 | -stp2489 |
1498 | -Rp2490 |
1499 | ag0 |
1500 | -(g2475 |
1501 | -g5 |
1502 | -(dp2491 |
1503 | -g11 |
1504 | -g0 |
1505 | -(g12 |
1506 | -g2 |
1507 | -(lp2492 |
1508 | -g0 |
1509 | (g14 |
1510 | g5 |
1511 | -(dp2493 |
1512 | +(dp2489 |
1513 | g16 |
1514 | I01 |
1515 | sg17 |
1516 | -I-11 |
1517 | +I22 |
1518 | sg18 |
1519 | I00 |
1520 | sg19 |
1521 | -I3 |
1522 | +I1 |
1523 | +stp2490 |
1524 | +Rp2491 |
1525 | +atp2492 |
1526 | +Rp2493 |
1527 | +sg17 |
1528 | +I15 |
1529 | stp2494 |
1530 | Rp2495 |
1531 | ag0 |
1532 | -(g14 |
1533 | +(g2480 |
1534 | g5 |
1535 | (dp2496 |
1536 | +g11 |
1537 | +g0 |
1538 | +(g12 |
1539 | +g2 |
1540 | +(lp2497 |
1541 | +g0 |
1542 | +(g14 |
1543 | +g5 |
1544 | +(dp2498 |
1545 | +g16 |
1546 | +I01 |
1547 | +sg17 |
1548 | +I-11 |
1549 | +sg18 |
1550 | +I00 |
1551 | +sg19 |
1552 | +I3 |
1553 | +stp2499 |
1554 | +Rp2500 |
1555 | +ag0 |
1556 | +(g14 |
1557 | +g5 |
1558 | +(dp2501 |
1559 | g16 |
1560 | I01 |
1561 | sg17 |
1562 | @@ -11753,77 +11761,77 @@ |
1563 | I00 |
1564 | sg19 |
1565 | I4 |
1566 | -stp2497 |
1567 | -Rp2498 |
1568 | -ag0 |
1569 | -(g14 |
1570 | -g5 |
1571 | -(dp2499 |
1572 | -g16 |
1573 | -I01 |
1574 | -sg17 |
1575 | -I22 |
1576 | -sg18 |
1577 | -I00 |
1578 | -sg19 |
1579 | -I3 |
1580 | -stp2500 |
1581 | -Rp2501 |
1582 | -atp2502 |
1583 | +stp2502 |
1584 | Rp2503 |
1585 | +ag0 |
1586 | +(g14 |
1587 | +g5 |
1588 | +(dp2504 |
1589 | +g16 |
1590 | +I01 |
1591 | +sg17 |
1592 | +I22 |
1593 | +sg18 |
1594 | +I00 |
1595 | +sg19 |
1596 | +I3 |
1597 | +stp2505 |
1598 | +Rp2506 |
1599 | +atp2507 |
1600 | +Rp2508 |
1601 | sg17 |
1602 | I15 |
1603 | -stp2504 |
1604 | -Rp2505 |
1605 | +stp2509 |
1606 | +Rp2510 |
1607 | ag0 |
1608 | -(g2475 |
1609 | +(g2480 |
1610 | g5 |
1611 | -(dp2506 |
1612 | +(dp2511 |
1613 | g11 |
1614 | g0 |
1615 | (g12 |
1616 | g2 |
1617 | -(lp2507 |
1618 | -g2486 |
1619 | -ag2501 |
1620 | -atp2508 |
1621 | -Rp2509 |
1622 | +(lp2512 |
1623 | +g2491 |
1624 | +ag2506 |
1625 | +atp2513 |
1626 | +Rp2514 |
1627 | sg17 |
1628 | I0 |
1629 | -stp2510 |
1630 | -Rp2511 |
1631 | -atp2512 |
1632 | -Rp2513 |
1633 | -sg35 |
1634 | -(dp2514 |
1635 | -g647 |
1636 | -I2 |
1637 | -sstp2515 |
1638 | +stp2515 |
1639 | Rp2516 |
1640 | -ag0 |
1641 | -(g2470 |
1642 | -g5 |
1643 | -(dp2517 |
1644 | -g2472 |
1645 | -g0 |
1646 | -(g2473 |
1647 | -g2 |
1648 | -(lp2518 |
1649 | -g0 |
1650 | -(g2475 |
1651 | -g5 |
1652 | +atp2517 |
1653 | +Rp2518 |
1654 | +sg35 |
1655 | (dp2519 |
1656 | +g647 |
1657 | +I2 |
1658 | +sstp2520 |
1659 | +Rp2521 |
1660 | +ag0 |
1661 | +(g2475 |
1662 | +g5 |
1663 | +(dp2522 |
1664 | +g2477 |
1665 | +g0 |
1666 | +(g2478 |
1667 | +g2 |
1668 | +(lp2523 |
1669 | +g0 |
1670 | +(g2480 |
1671 | +g5 |
1672 | +(dp2524 |
1673 | g11 |
1674 | g0 |
1675 | (g12 |
1676 | g2 |
1677 | -(lp2520 |
1678 | -g2480 |
1679 | -ag2483 |
1680 | +(lp2525 |
1681 | +g2485 |
1682 | +ag2488 |
1683 | ag0 |
1684 | (g14 |
1685 | g5 |
1686 | -(dp2521 |
1687 | +(dp2526 |
1688 | g16 |
1689 | I01 |
1690 | sg17 |
1691 | @@ -11832,94 +11840,94 @@ |
1692 | I00 |
1693 | sg19 |
1694 | I1 |
1695 | -stp2522 |
1696 | -Rp2523 |
1697 | -atp2524 |
1698 | -Rp2525 |
1699 | +stp2527 |
1700 | +Rp2528 |
1701 | +atp2529 |
1702 | +Rp2530 |
1703 | sg17 |
1704 | I24 |
1705 | -stp2526 |
1706 | -Rp2527 |
1707 | -ag0 |
1708 | -(g2475 |
1709 | -g5 |
1710 | -(dp2528 |
1711 | -g11 |
1712 | -g0 |
1713 | -(g12 |
1714 | -g2 |
1715 | -(lp2529 |
1716 | -g2495 |
1717 | -ag2498 |
1718 | -ag0 |
1719 | -(g14 |
1720 | -g5 |
1721 | -(dp2530 |
1722 | -g16 |
1723 | -I01 |
1724 | -sg17 |
1725 | -I23 |
1726 | -sg18 |
1727 | -I00 |
1728 | -sg19 |
1729 | -I3 |
1730 | stp2531 |
1731 | Rp2532 |
1732 | -atp2533 |
1733 | -Rp2534 |
1734 | +ag0 |
1735 | +(g2480 |
1736 | +g5 |
1737 | +(dp2533 |
1738 | +g11 |
1739 | +g0 |
1740 | +(g12 |
1741 | +g2 |
1742 | +(lp2534 |
1743 | +g2500 |
1744 | +ag2503 |
1745 | +ag0 |
1746 | +(g14 |
1747 | +g5 |
1748 | +(dp2535 |
1749 | +g16 |
1750 | +I01 |
1751 | +sg17 |
1752 | +I23 |
1753 | +sg18 |
1754 | +I00 |
1755 | +sg19 |
1756 | +I3 |
1757 | +stp2536 |
1758 | +Rp2537 |
1759 | +atp2538 |
1760 | +Rp2539 |
1761 | sg17 |
1762 | I24 |
1763 | -stp2535 |
1764 | -Rp2536 |
1765 | +stp2540 |
1766 | +Rp2541 |
1767 | ag0 |
1768 | -(g2475 |
1769 | +(g2480 |
1770 | g5 |
1771 | -(dp2537 |
1772 | +(dp2542 |
1773 | g11 |
1774 | g0 |
1775 | (g12 |
1776 | g2 |
1777 | -(lp2538 |
1778 | -g2523 |
1779 | -ag2532 |
1780 | -atp2539 |
1781 | -Rp2540 |
1782 | +(lp2543 |
1783 | +g2528 |
1784 | +ag2537 |
1785 | +atp2544 |
1786 | +Rp2545 |
1787 | sg17 |
1788 | I0 |
1789 | -stp2541 |
1790 | -Rp2542 |
1791 | -atp2543 |
1792 | -Rp2544 |
1793 | -sg35 |
1794 | -(dp2545 |
1795 | -g935 |
1796 | -I2 |
1797 | -sstp2546 |
1798 | +stp2546 |
1799 | Rp2547 |
1800 | -ag0 |
1801 | -(g2470 |
1802 | -g5 |
1803 | -(dp2548 |
1804 | -g2472 |
1805 | -g0 |
1806 | -(g2473 |
1807 | -g2 |
1808 | -(lp2549 |
1809 | -g0 |
1810 | -(g2475 |
1811 | -g5 |
1812 | +atp2548 |
1813 | +Rp2549 |
1814 | +sg35 |
1815 | (dp2550 |
1816 | +g935 |
1817 | +I2 |
1818 | +sstp2551 |
1819 | +Rp2552 |
1820 | +ag0 |
1821 | +(g2475 |
1822 | +g5 |
1823 | +(dp2553 |
1824 | +g2477 |
1825 | +g0 |
1826 | +(g2478 |
1827 | +g2 |
1828 | +(lp2554 |
1829 | +g0 |
1830 | +(g2480 |
1831 | +g5 |
1832 | +(dp2555 |
1833 | g11 |
1834 | g0 |
1835 | (g12 |
1836 | g2 |
1837 | -(lp2551 |
1838 | -g2480 |
1839 | -ag2495 |
1840 | +(lp2556 |
1841 | +g2485 |
1842 | +ag2500 |
1843 | ag0 |
1844 | (g14 |
1845 | g5 |
1846 | -(dp2552 |
1847 | +(dp2557 |
1848 | g16 |
1849 | I00 |
1850 | sg17 |
1851 | @@ -11928,94 +11936,94 @@ |
1852 | I00 |
1853 | sg19 |
1854 | I1 |
1855 | -stp2553 |
1856 | -Rp2554 |
1857 | -atp2555 |
1858 | -Rp2556 |
1859 | +stp2558 |
1860 | +Rp2559 |
1861 | +atp2560 |
1862 | +Rp2561 |
1863 | sg17 |
1864 | I15 |
1865 | -stp2557 |
1866 | -Rp2558 |
1867 | -ag0 |
1868 | -(g2475 |
1869 | -g5 |
1870 | -(dp2559 |
1871 | -g11 |
1872 | -g0 |
1873 | -(g12 |
1874 | -g2 |
1875 | -(lp2560 |
1876 | -g2483 |
1877 | -ag2498 |
1878 | -ag0 |
1879 | -(g14 |
1880 | -g5 |
1881 | -(dp2561 |
1882 | -g16 |
1883 | -I00 |
1884 | -sg17 |
1885 | -I22 |
1886 | -sg18 |
1887 | -I00 |
1888 | -sg19 |
1889 | -I2 |
1890 | stp2562 |
1891 | Rp2563 |
1892 | -atp2564 |
1893 | -Rp2565 |
1894 | +ag0 |
1895 | +(g2480 |
1896 | +g5 |
1897 | +(dp2564 |
1898 | +g11 |
1899 | +g0 |
1900 | +(g12 |
1901 | +g2 |
1902 | +(lp2565 |
1903 | +g2488 |
1904 | +ag2503 |
1905 | +ag0 |
1906 | +(g14 |
1907 | +g5 |
1908 | +(dp2566 |
1909 | +g16 |
1910 | +I00 |
1911 | +sg17 |
1912 | +I22 |
1913 | +sg18 |
1914 | +I00 |
1915 | +sg19 |
1916 | +I2 |
1917 | +stp2567 |
1918 | +Rp2568 |
1919 | +atp2569 |
1920 | +Rp2570 |
1921 | sg17 |
1922 | I15 |
1923 | -stp2566 |
1924 | -Rp2567 |
1925 | +stp2571 |
1926 | +Rp2572 |
1927 | ag0 |
1928 | -(g2475 |
1929 | +(g2480 |
1930 | g5 |
1931 | -(dp2568 |
1932 | +(dp2573 |
1933 | g11 |
1934 | g0 |
1935 | (g12 |
1936 | g2 |
1937 | -(lp2569 |
1938 | -g2554 |
1939 | -ag2563 |
1940 | -atp2570 |
1941 | -Rp2571 |
1942 | +(lp2574 |
1943 | +g2559 |
1944 | +ag2568 |
1945 | +atp2575 |
1946 | +Rp2576 |
1947 | sg17 |
1948 | I0 |
1949 | -stp2572 |
1950 | -Rp2573 |
1951 | -atp2574 |
1952 | -Rp2575 |
1953 | -sg35 |
1954 | -(dp2576 |
1955 | -g647 |
1956 | -I2 |
1957 | -sstp2577 |
1958 | +stp2577 |
1959 | Rp2578 |
1960 | -ag0 |
1961 | -(g2470 |
1962 | -g5 |
1963 | -(dp2579 |
1964 | -g2472 |
1965 | -g0 |
1966 | -(g2473 |
1967 | -g2 |
1968 | -(lp2580 |
1969 | -g0 |
1970 | -(g2475 |
1971 | -g5 |
1972 | +atp2579 |
1973 | +Rp2580 |
1974 | +sg35 |
1975 | (dp2581 |
1976 | +g647 |
1977 | +I2 |
1978 | +sstp2582 |
1979 | +Rp2583 |
1980 | +ag0 |
1981 | +(g2475 |
1982 | +g5 |
1983 | +(dp2584 |
1984 | +g2477 |
1985 | +g0 |
1986 | +(g2478 |
1987 | +g2 |
1988 | +(lp2585 |
1989 | +g0 |
1990 | +(g2480 |
1991 | +g5 |
1992 | +(dp2586 |
1993 | g11 |
1994 | g0 |
1995 | (g12 |
1996 | g2 |
1997 | -(lp2582 |
1998 | -g2480 |
1999 | -ag2495 |
2000 | +(lp2587 |
2001 | +g2485 |
2002 | +ag2500 |
2003 | ag0 |
2004 | (g14 |
2005 | g5 |
2006 | -(dp2583 |
2007 | +(dp2588 |
2008 | g16 |
2009 | I00 |
2010 | sg17 |
2011 | @@ -12024,74 +12032,74 @@ |
2012 | I00 |
2013 | sg19 |
2014 | I1 |
2015 | -stp2584 |
2016 | -Rp2585 |
2017 | -atp2586 |
2018 | -Rp2587 |
2019 | +stp2589 |
2020 | +Rp2590 |
2021 | +atp2591 |
2022 | +Rp2592 |
2023 | sg17 |
2024 | I24 |
2025 | -stp2588 |
2026 | -Rp2589 |
2027 | -ag0 |
2028 | -(g2475 |
2029 | -g5 |
2030 | -(dp2590 |
2031 | -g11 |
2032 | -g0 |
2033 | -(g12 |
2034 | -g2 |
2035 | -(lp2591 |
2036 | -g2483 |
2037 | -ag2498 |
2038 | -ag0 |
2039 | -(g14 |
2040 | -g5 |
2041 | -(dp2592 |
2042 | -g16 |
2043 | -I00 |
2044 | -sg17 |
2045 | -I23 |
2046 | -sg18 |
2047 | -I00 |
2048 | -sg19 |
2049 | -I2 |
2050 | stp2593 |
2051 | Rp2594 |
2052 | -atp2595 |
2053 | -Rp2596 |
2054 | +ag0 |
2055 | +(g2480 |
2056 | +g5 |
2057 | +(dp2595 |
2058 | +g11 |
2059 | +g0 |
2060 | +(g12 |
2061 | +g2 |
2062 | +(lp2596 |
2063 | +g2488 |
2064 | +ag2503 |
2065 | +ag0 |
2066 | +(g14 |
2067 | +g5 |
2068 | +(dp2597 |
2069 | +g16 |
2070 | +I00 |
2071 | +sg17 |
2072 | +I23 |
2073 | +sg18 |
2074 | +I00 |
2075 | +sg19 |
2076 | +I2 |
2077 | +stp2598 |
2078 | +Rp2599 |
2079 | +atp2600 |
2080 | +Rp2601 |
2081 | sg17 |
2082 | I24 |
2083 | -stp2597 |
2084 | -Rp2598 |
2085 | +stp2602 |
2086 | +Rp2603 |
2087 | ag0 |
2088 | -(g2475 |
2089 | +(g2480 |
2090 | g5 |
2091 | -(dp2599 |
2092 | +(dp2604 |
2093 | g11 |
2094 | g0 |
2095 | (g12 |
2096 | g2 |
2097 | -(lp2600 |
2098 | -g2585 |
2099 | -ag2594 |
2100 | -atp2601 |
2101 | -Rp2602 |
2102 | +(lp2605 |
2103 | +g2590 |
2104 | +ag2599 |
2105 | +atp2606 |
2106 | +Rp2607 |
2107 | sg17 |
2108 | I0 |
2109 | -stp2603 |
2110 | -Rp2604 |
2111 | -atp2605 |
2112 | -Rp2606 |
2113 | -sg35 |
2114 | -(dp2607 |
2115 | -g935 |
2116 | -I2 |
2117 | -sstp2608 |
2118 | +stp2608 |
2119 | Rp2609 |
2120 | atp2610 |
2121 | Rp2611 |
2122 | -stp2612 |
2123 | -Rp2613 |
2124 | -atp2614 |
2125 | -Rp2615 |
2126 | +sg35 |
2127 | +(dp2612 |
2128 | +g935 |
2129 | +I2 |
2130 | +sstp2613 |
2131 | +Rp2614 |
2132 | +atp2615 |
2133 | +Rp2616 |
2134 | +stp2617 |
2135 | +Rp2618 |
2136 | +atp2619 |
2137 | +Rp2620 |
2138 | . |
2139 | \ No newline at end of file |
2140 | |
2141 | === modified file 'tests/input_files/sm.pkl' |
2142 | --- tests/input_files/sm.pkl 2010-09-24 07:14:59 +0000 |
2143 | +++ tests/input_files/sm.pkl 2011-03-09 08:34:17 +0000 |
2144 | @@ -127,2574 +127,2540 @@ |
2145 | sbasS'interaction_dict' |
2146 | p54 |
2147 | (dp55 |
2148 | -sg13 |
2149 | +sS'name' |
2150 | +p56 |
2151 | S'sm' |
2152 | -p56 |
2153 | +p57 |
2154 | sS'ref_dict_to0' |
2155 | -p57 |
2156 | -(dp58 |
2157 | +p58 |
2158 | +(dp59 |
2159 | +sS'ref_dict_to1' |
2160 | +p60 |
2161 | +(dp61 |
2162 | sS'interactions' |
2163 | -p59 |
2164 | +p62 |
2165 | g0 |
2166 | (cmadgraph.core.base_objects |
2167 | InteractionList |
2168 | -p60 |
2169 | +p63 |
2170 | c__builtin__ |
2171 | list |
2172 | -p61 |
2173 | -(lp62 |
2174 | +p64 |
2175 | +(lp65 |
2176 | g0 |
2177 | (cmadgraph.core.base_objects |
2178 | Interaction |
2179 | -p63 |
2180 | +p66 |
2181 | g2 |
2182 | -(dp64 |
2183 | +(dp67 |
2184 | S'particles' |
2185 | -p65 |
2186 | +p68 |
2187 | g0 |
2188 | (cmadgraph.core.base_objects |
2189 | ParticleList |
2190 | -p66 |
2191 | -g61 |
2192 | -(lp67 |
2193 | +p69 |
2194 | +g64 |
2195 | +(lp70 |
2196 | g0 |
2197 | (cmadgraph.core.base_objects |
2198 | Particle |
2199 | -p68 |
2200 | +p71 |
2201 | g2 |
2202 | -(dp69 |
2203 | +(dp72 |
2204 | S'texname' |
2205 | -p70 |
2206 | +p73 |
2207 | S'\\phi' |
2208 | -p71 |
2209 | -sS'propagating' |
2210 | -p72 |
2211 | -I01 |
2212 | -sg13 |
2213 | -S'h' |
2214 | -p73 |
2215 | -sS'self_antipart' |
2216 | p74 |
2217 | -I01 |
2218 | -sS'color' |
2219 | +sS'is_part' |
2220 | p75 |
2221 | -I1 |
2222 | -sS'width' |
2223 | +I01 |
2224 | +sg56 |
2225 | +S'h' |
2226 | p76 |
2227 | -S'WH' |
2228 | +sS'self_antipart' |
2229 | p77 |
2230 | -sS'charge' |
2231 | +I01 |
2232 | +sS'color' |
2233 | p78 |
2234 | -F0.0 |
2235 | -sS'mass' |
2236 | +I1 |
2237 | +sS'width' |
2238 | p79 |
2239 | -S'MH' |
2240 | +S'WH' |
2241 | p80 |
2242 | -sS'antiname' |
2243 | +sS'charge' |
2244 | p81 |
2245 | -S'h' |
2246 | +F0.0 |
2247 | +sS'mass' |
2248 | p82 |
2249 | -sS'line' |
2250 | +S'MH' |
2251 | p83 |
2252 | -S'dashed' |
2253 | +sS'LeptonNumber' |
2254 | p84 |
2255 | -sS'is_part' |
2256 | +I0 |
2257 | +sS'antiname' |
2258 | p85 |
2259 | +S'h' |
2260 | +p86 |
2261 | +sS'line' |
2262 | +p87 |
2263 | +S'dashed' |
2264 | +p88 |
2265 | +sS'propagating' |
2266 | +p89 |
2267 | I01 |
2268 | sS'spin' |
2269 | -p86 |
2270 | +p90 |
2271 | I1 |
2272 | sS'antitexname' |
2273 | -p87 |
2274 | -g71 |
2275 | +p91 |
2276 | +g74 |
2277 | sS'pdg_code' |
2278 | -p88 |
2279 | +p92 |
2280 | I25 |
2281 | -stp89 |
2282 | -Rp90 |
2283 | -ag90 |
2284 | -ag90 |
2285 | -atp91 |
2286 | -Rp92 |
2287 | +stp93 |
2288 | +Rp94 |
2289 | +ag94 |
2290 | +ag94 |
2291 | +atp95 |
2292 | +Rp96 |
2293 | sS'lorentz' |
2294 | -p93 |
2295 | -(lp94 |
2296 | +p97 |
2297 | +(lp98 |
2298 | S'SSS1' |
2299 | -p95 |
2300 | -asg75 |
2301 | -(lp96 |
2302 | +p99 |
2303 | +asS'orders' |
2304 | +p100 |
2305 | +(dp101 |
2306 | +S'QED' |
2307 | +p102 |
2308 | +I1 |
2309 | +ssg78 |
2310 | +(lp103 |
2311 | g0 |
2312 | (cmadgraph.core.color_algebra |
2313 | ColorString |
2314 | -p97 |
2315 | -g61 |
2316 | -(lp98 |
2317 | -tp99 |
2318 | -Rp100 |
2319 | -(dp101 |
2320 | +p104 |
2321 | +g64 |
2322 | +(lp105 |
2323 | +tp106 |
2324 | +Rp107 |
2325 | +(dp108 |
2326 | S'coeff' |
2327 | -p102 |
2328 | +p109 |
2329 | cfractions |
2330 | Fraction |
2331 | -p103 |
2332 | +p110 |
2333 | (S'1' |
2334 | -p104 |
2335 | -tp105 |
2336 | -Rp106 |
2337 | +p111 |
2338 | +tp112 |
2339 | +Rp113 |
2340 | sS'is_imaginary' |
2341 | -p107 |
2342 | +p114 |
2343 | I00 |
2344 | sS'Nc_power' |
2345 | -p108 |
2346 | +p115 |
2347 | I0 |
2348 | -sbasS'id' |
2349 | -p109 |
2350 | -I1 |
2351 | -sS'orders' |
2352 | -p110 |
2353 | -(dp111 |
2354 | -S'QED' |
2355 | -p112 |
2356 | -I1 |
2357 | -ssS'couplings' |
2358 | -p113 |
2359 | -(dp114 |
2360 | +sbasS'couplings' |
2361 | +p116 |
2362 | +(dp117 |
2363 | (I0 |
2364 | I0 |
2365 | -tp115 |
2366 | +tp118 |
2367 | S'GC_21' |
2368 | -p116 |
2369 | -sstp117 |
2370 | -Rp118 |
2371 | +p119 |
2372 | +ssS'id' |
2373 | +p120 |
2374 | +I1 |
2375 | +stp121 |
2376 | +Rp122 |
2377 | ag0 |
2378 | -(g63 |
2379 | -g2 |
2380 | -(dp119 |
2381 | -g65 |
2382 | -g0 |
2383 | (g66 |
2384 | -g61 |
2385 | -(lp120 |
2386 | -g0 |
2387 | -(g68 |
2388 | -g2 |
2389 | -(dp121 |
2390 | -g70 |
2391 | +g2 |
2392 | +(dp123 |
2393 | +g68 |
2394 | +g0 |
2395 | +(g69 |
2396 | +g64 |
2397 | +(lp124 |
2398 | +g0 |
2399 | +(g71 |
2400 | +g2 |
2401 | +(dp125 |
2402 | +g73 |
2403 | S'G' |
2404 | -p122 |
2405 | -sg72 |
2406 | +p126 |
2407 | +sg75 |
2408 | I01 |
2409 | -sg13 |
2410 | +sg56 |
2411 | S'g' |
2412 | -p123 |
2413 | -sg74 |
2414 | +p127 |
2415 | +sg77 |
2416 | I01 |
2417 | -sg75 |
2418 | +sg78 |
2419 | I8 |
2420 | -sg76 |
2421 | +sg79 |
2422 | S'ZERO' |
2423 | -p124 |
2424 | -sg78 |
2425 | +p128 |
2426 | +sg81 |
2427 | F0.0 |
2428 | -sg79 |
2429 | -g124 |
2430 | -sg81 |
2431 | +sg82 |
2432 | +g128 |
2433 | +sg84 |
2434 | +I0 |
2435 | +sg85 |
2436 | S'g' |
2437 | -p125 |
2438 | -sg83 |
2439 | +p129 |
2440 | +sg87 |
2441 | S'curly' |
2442 | -p126 |
2443 | -sg85 |
2444 | +p130 |
2445 | +sg89 |
2446 | I01 |
2447 | -sg86 |
2448 | +sg90 |
2449 | I3 |
2450 | -sg87 |
2451 | -g122 |
2452 | -sg88 |
2453 | +sg91 |
2454 | +g126 |
2455 | +sg92 |
2456 | I21 |
2457 | -stp127 |
2458 | -Rp128 |
2459 | -ag128 |
2460 | -ag128 |
2461 | -atp129 |
2462 | -Rp130 |
2463 | -sg93 |
2464 | -(lp131 |
2465 | +stp131 |
2466 | +Rp132 |
2467 | +ag132 |
2468 | +ag132 |
2469 | +atp133 |
2470 | +Rp134 |
2471 | +sg97 |
2472 | +(lp135 |
2473 | S'VVV1' |
2474 | -p132 |
2475 | -asg75 |
2476 | -(lp133 |
2477 | +p136 |
2478 | +asg100 |
2479 | +(dp137 |
2480 | +S'QCD' |
2481 | +p138 |
2482 | +I1 |
2483 | +ssg78 |
2484 | +(lp139 |
2485 | g0 |
2486 | -(g97 |
2487 | -g61 |
2488 | -(lp134 |
2489 | +(g104 |
2490 | +g64 |
2491 | +(lp140 |
2492 | cmadgraph.core.color_algebra |
2493 | f |
2494 | -p135 |
2495 | +p141 |
2496 | (I0 |
2497 | I1 |
2498 | I2 |
2499 | -tp136 |
2500 | -Rp137 |
2501 | -atp138 |
2502 | -Rp139 |
2503 | -(dp140 |
2504 | -g102 |
2505 | -g106 |
2506 | -sg107 |
2507 | +tp142 |
2508 | +Rp143 |
2509 | +atp144 |
2510 | +Rp145 |
2511 | +(dp146 |
2512 | +g109 |
2513 | +g110 |
2514 | +(g111 |
2515 | +tp147 |
2516 | +Rp148 |
2517 | +sg114 |
2518 | I00 |
2519 | -sg108 |
2520 | +sg115 |
2521 | I0 |
2522 | -sbasg109 |
2523 | -I2 |
2524 | -sg110 |
2525 | -(dp141 |
2526 | -S'QCD' |
2527 | -p142 |
2528 | -I1 |
2529 | -ssg113 |
2530 | -(dp143 |
2531 | +sbasg116 |
2532 | +(dp149 |
2533 | (I0 |
2534 | I0 |
2535 | -tp144 |
2536 | +tp150 |
2537 | S'GC_4' |
2538 | -p145 |
2539 | -sstp146 |
2540 | -Rp147 |
2541 | +p151 |
2542 | +ssg120 |
2543 | +I2 |
2544 | +stp152 |
2545 | +Rp153 |
2546 | ag0 |
2547 | -(g63 |
2548 | +(g66 |
2549 | g2 |
2550 | -(dp148 |
2551 | -g65 |
2552 | +(dp154 |
2553 | +g68 |
2554 | g0 |
2555 | -(g66 |
2556 | -g61 |
2557 | -(lp149 |
2558 | -g128 |
2559 | -ag128 |
2560 | -ag128 |
2561 | -ag128 |
2562 | -atp150 |
2563 | -Rp151 |
2564 | -sg93 |
2565 | -(lp152 |
2566 | +(g69 |
2567 | +g64 |
2568 | +(lp155 |
2569 | +g132 |
2570 | +ag132 |
2571 | +ag132 |
2572 | +ag132 |
2573 | +atp156 |
2574 | +Rp157 |
2575 | +sg97 |
2576 | +(lp158 |
2577 | S'VVVV1' |
2578 | -p153 |
2579 | +p159 |
2580 | aS'VVVV3' |
2581 | -p154 |
2582 | +p160 |
2583 | aS'VVVV4' |
2584 | -p155 |
2585 | -asg75 |
2586 | -(lp156 |
2587 | +p161 |
2588 | +asg100 |
2589 | +(dp162 |
2590 | +g138 |
2591 | +I2 |
2592 | +ssg78 |
2593 | +(lp163 |
2594 | g0 |
2595 | -(g97 |
2596 | -g61 |
2597 | -(lp157 |
2598 | -g135 |
2599 | -(I1 |
2600 | -I2 |
2601 | -I-1 |
2602 | -tp158 |
2603 | -Rp159 |
2604 | -ag135 |
2605 | -(I-1 |
2606 | -I0 |
2607 | -I3 |
2608 | -tp160 |
2609 | -Rp161 |
2610 | -atp162 |
2611 | -Rp163 |
2612 | -(dp164 |
2613 | -g102 |
2614 | -g106 |
2615 | -sg107 |
2616 | -I00 |
2617 | -sg108 |
2618 | -I0 |
2619 | -sbag0 |
2620 | -(g97 |
2621 | -g61 |
2622 | -(lp165 |
2623 | -g135 |
2624 | -(I1 |
2625 | -I3 |
2626 | -I-1 |
2627 | -tp166 |
2628 | -Rp167 |
2629 | -ag135 |
2630 | -(I-1 |
2631 | -I0 |
2632 | -I2 |
2633 | -tp168 |
2634 | -Rp169 |
2635 | -atp170 |
2636 | -Rp171 |
2637 | -(dp172 |
2638 | -g102 |
2639 | -g106 |
2640 | -sg107 |
2641 | -I00 |
2642 | -sg108 |
2643 | -I0 |
2644 | -sbag0 |
2645 | -(g97 |
2646 | -g61 |
2647 | -(lp173 |
2648 | -g135 |
2649 | -(I2 |
2650 | -I3 |
2651 | -I-1 |
2652 | -tp174 |
2653 | -Rp175 |
2654 | -ag135 |
2655 | -(I-1 |
2656 | -I0 |
2657 | -I1 |
2658 | -tp176 |
2659 | -Rp177 |
2660 | -atp178 |
2661 | -Rp179 |
2662 | -(dp180 |
2663 | -g102 |
2664 | -g106 |
2665 | -sg107 |
2666 | -I00 |
2667 | -sg108 |
2668 | -I0 |
2669 | -sbasg109 |
2670 | -I3 |
2671 | -sg110 |
2672 | +(g104 |
2673 | +g64 |
2674 | +(lp164 |
2675 | +g141 |
2676 | +(I1 |
2677 | +I2 |
2678 | +I-1 |
2679 | +tp165 |
2680 | +Rp166 |
2681 | +ag141 |
2682 | +(I-1 |
2683 | +I0 |
2684 | +I3 |
2685 | +tp167 |
2686 | +Rp168 |
2687 | +atp169 |
2688 | +Rp170 |
2689 | +(dp171 |
2690 | +g109 |
2691 | +g110 |
2692 | +(g111 |
2693 | +tp172 |
2694 | +Rp173 |
2695 | +sg114 |
2696 | +I00 |
2697 | +sg115 |
2698 | +I0 |
2699 | +sbag0 |
2700 | +(g104 |
2701 | +g64 |
2702 | +(lp174 |
2703 | +g141 |
2704 | +(I1 |
2705 | +I3 |
2706 | +I-1 |
2707 | +tp175 |
2708 | +Rp176 |
2709 | +ag141 |
2710 | +(I-1 |
2711 | +I0 |
2712 | +I2 |
2713 | +tp177 |
2714 | +Rp178 |
2715 | +atp179 |
2716 | +Rp180 |
2717 | (dp181 |
2718 | -g142 |
2719 | -I2 |
2720 | -ssg113 |
2721 | -(dp182 |
2722 | +g109 |
2723 | +g110 |
2724 | +(g111 |
2725 | +tp182 |
2726 | +Rp183 |
2727 | +sg114 |
2728 | +I00 |
2729 | +sg115 |
2730 | +I0 |
2731 | +sbag0 |
2732 | +(g104 |
2733 | +g64 |
2734 | +(lp184 |
2735 | +g141 |
2736 | (I2 |
2737 | -I0 |
2738 | -tp183 |
2739 | -S'GC_6' |
2740 | -p184 |
2741 | -s(I1 |
2742 | -I1 |
2743 | +I3 |
2744 | +I-1 |
2745 | tp185 |
2746 | -g184 |
2747 | -s(I0 |
2748 | -I2 |
2749 | -tp186 |
2750 | -g184 |
2751 | -sstp187 |
2752 | +Rp186 |
2753 | +ag141 |
2754 | +(I-1 |
2755 | +I0 |
2756 | +I1 |
2757 | +tp187 |
2758 | Rp188 |
2759 | -ag0 |
2760 | -(g63 |
2761 | -g2 |
2762 | -(dp189 |
2763 | -g65 |
2764 | -g0 |
2765 | -(g66 |
2766 | -g61 |
2767 | -(lp190 |
2768 | -g0 |
2769 | -(g68 |
2770 | -g2 |
2771 | +atp189 |
2772 | +Rp190 |
2773 | (dp191 |
2774 | -g70 |
2775 | +g109 |
2776 | +g110 |
2777 | +(g111 |
2778 | +tp192 |
2779 | +Rp193 |
2780 | +sg114 |
2781 | +I00 |
2782 | +sg115 |
2783 | +I0 |
2784 | +sbasg116 |
2785 | +(dp194 |
2786 | +(I2 |
2787 | +I0 |
2788 | +tp195 |
2789 | +S'GC_6' |
2790 | +p196 |
2791 | +s(I1 |
2792 | +I1 |
2793 | +tp197 |
2794 | +g196 |
2795 | +s(I0 |
2796 | +I2 |
2797 | +tp198 |
2798 | +g196 |
2799 | +ssg120 |
2800 | +I3 |
2801 | +stp199 |
2802 | +Rp200 |
2803 | +ag0 |
2804 | +(g66 |
2805 | +g2 |
2806 | +(dp201 |
2807 | +g68 |
2808 | +g0 |
2809 | +(g69 |
2810 | +g64 |
2811 | +(lp202 |
2812 | +g0 |
2813 | +(g71 |
2814 | +g2 |
2815 | +(dp203 |
2816 | +g73 |
2817 | S'A' |
2818 | -p192 |
2819 | -sg72 |
2820 | -I01 |
2821 | -sg13 |
2822 | -S'a' |
2823 | -p193 |
2824 | -sg74 |
2825 | -I01 |
2826 | +p204 |
2827 | sg75 |
2828 | +I01 |
2829 | +sg56 |
2830 | +S'a' |
2831 | +p205 |
2832 | +sg77 |
2833 | +I01 |
2834 | +sg78 |
2835 | I1 |
2836 | -sg76 |
2837 | -g124 |
2838 | -sg78 |
2839 | -F0.0 |
2840 | sg79 |
2841 | -g124 |
2842 | +g128 |
2843 | sg81 |
2844 | +F0.0 |
2845 | +sg82 |
2846 | +g128 |
2847 | +sg84 |
2848 | +I0 |
2849 | +sg85 |
2850 | S'a' |
2851 | -p194 |
2852 | -sg83 |
2853 | +p206 |
2854 | +sg87 |
2855 | S'wavy' |
2856 | -p195 |
2857 | -sg85 |
2858 | +p207 |
2859 | +sg89 |
2860 | I01 |
2861 | -sg86 |
2862 | +sg90 |
2863 | I3 |
2864 | -sg87 |
2865 | -g192 |
2866 | -sg88 |
2867 | +sg91 |
2868 | +g204 |
2869 | +sg92 |
2870 | I22 |
2871 | -stp196 |
2872 | -Rp197 |
2873 | +stp208 |
2874 | +Rp209 |
2875 | ag0 |
2876 | -(g68 |
2877 | +(g71 |
2878 | g2 |
2879 | -(dp198 |
2880 | -g70 |
2881 | +(dp210 |
2882 | +g73 |
2883 | S'W+' |
2884 | -p199 |
2885 | -sg85 |
2886 | -I00 |
2887 | -sg13 |
2888 | +p211 |
2889 | +sg89 |
2890 | +I01 |
2891 | +sg56 |
2892 | S'w+' |
2893 | -p200 |
2894 | -sg74 |
2895 | +p212 |
2896 | +sg77 |
2897 | I00 |
2898 | -sg75 |
2899 | +sg78 |
2900 | I1 |
2901 | -sg76 |
2902 | +sg79 |
2903 | S'WW' |
2904 | -p201 |
2905 | -sg78 |
2906 | +p213 |
2907 | +sg81 |
2908 | F1.0 |
2909 | -sg79 |
2910 | +sg82 |
2911 | S'MW' |
2912 | -p202 |
2913 | -sg81 |
2914 | +p214 |
2915 | +sg85 |
2916 | S'w-' |
2917 | -p203 |
2918 | -sg83 |
2919 | -g195 |
2920 | -sg72 |
2921 | -I01 |
2922 | -sg86 |
2923 | +p215 |
2924 | +sg84 |
2925 | +I0 |
2926 | +sg87 |
2927 | +g207 |
2928 | +sg75 |
2929 | +I00 |
2930 | +sg90 |
2931 | I3 |
2932 | -sg87 |
2933 | -g199 |
2934 | -sg88 |
2935 | +sg91 |
2936 | +g211 |
2937 | +sg92 |
2938 | I24 |
2939 | -stp204 |
2940 | -Rp205 |
2941 | +stp216 |
2942 | +Rp217 |
2943 | ag0 |
2944 | -(g68 |
2945 | +(g71 |
2946 | g2 |
2947 | -(dp206 |
2948 | -g70 |
2949 | -g199 |
2950 | -sg72 |
2951 | -I01 |
2952 | -sg13 |
2953 | -g200 |
2954 | -sg74 |
2955 | -I00 |
2956 | -sg75 |
2957 | -I1 |
2958 | -sg76 |
2959 | -g201 |
2960 | -sg78 |
2961 | -F1.0 |
2962 | -sg79 |
2963 | -g202 |
2964 | -sg81 |
2965 | -g203 |
2966 | -sg83 |
2967 | -g195 |
2968 | -sg85 |
2969 | -I01 |
2970 | -sg86 |
2971 | -I3 |
2972 | -sg87 |
2973 | -g199 |
2974 | -sg88 |
2975 | -I24 |
2976 | -stp207 |
2977 | -Rp208 |
2978 | -atp209 |
2979 | -Rp210 |
2980 | -sg93 |
2981 | -(lp211 |
2982 | -g132 |
2983 | -asg75 |
2984 | -(lp212 |
2985 | -g0 |
2986 | -(g97 |
2987 | -g61 |
2988 | -(lp213 |
2989 | -tp214 |
2990 | -Rp215 |
2991 | -(dp216 |
2992 | -g102 |
2993 | -g106 |
2994 | -sg107 |
2995 | -I00 |
2996 | -sg108 |
2997 | -I0 |
2998 | -sbasg109 |
2999 | -I4 |
3000 | -sg110 |
3001 | -(dp217 |
3002 | -g112 |
3003 | -I1 |
3004 | -ssg113 |
3005 | (dp218 |
3006 | +g73 |
3007 | +g211 |
3008 | +sg75 |
3009 | +I01 |
3010 | +sg56 |
3011 | +g212 |
3012 | +sg77 |
3013 | +I00 |
3014 | +sg78 |
3015 | +I1 |
3016 | +sg79 |
3017 | +g213 |
3018 | +sg81 |
3019 | +F1.0 |
3020 | +sg82 |
3021 | +g214 |
3022 | +sg84 |
3023 | +I0 |
3024 | +sg85 |
3025 | +g215 |
3026 | +sg87 |
3027 | +g207 |
3028 | +sg89 |
3029 | +I01 |
3030 | +sg90 |
3031 | +I3 |
3032 | +sg91 |
3033 | +g211 |
3034 | +sg92 |
3035 | +I24 |
3036 | +stp219 |
3037 | +Rp220 |
3038 | +atp221 |
3039 | +Rp222 |
3040 | +sg97 |
3041 | +(lp223 |
3042 | +g136 |
3043 | +asg100 |
3044 | +(dp224 |
3045 | +g102 |
3046 | +I1 |
3047 | +ssg78 |
3048 | +(lp225 |
3049 | +g0 |
3050 | +(g104 |
3051 | +g64 |
3052 | +(lp226 |
3053 | +tp227 |
3054 | +Rp228 |
3055 | +(dp229 |
3056 | +g109 |
3057 | +g110 |
3058 | +(g111 |
3059 | +tp230 |
3060 | +Rp231 |
3061 | +sg114 |
3062 | +I00 |
3063 | +sg115 |
3064 | +I0 |
3065 | +sbasg116 |
3066 | +(dp232 |
3067 | (I0 |
3068 | I0 |
3069 | -tp219 |
3070 | +tp233 |
3071 | S'GC_16' |
3072 | -p220 |
3073 | -sstp221 |
3074 | -Rp222 |
3075 | +p234 |
3076 | +ssg120 |
3077 | +I4 |
3078 | +stp235 |
3079 | +Rp236 |
3080 | ag0 |
3081 | -(g63 |
3082 | +(g66 |
3083 | g2 |
3084 | -(dp223 |
3085 | -g65 |
3086 | +(dp237 |
3087 | +g68 |
3088 | g0 |
3089 | -(g66 |
3090 | -g61 |
3091 | -(lp224 |
3092 | -g205 |
3093 | -ag208 |
3094 | -ag90 |
3095 | -ag90 |
3096 | -atp225 |
3097 | -Rp226 |
3098 | -sg93 |
3099 | -(lp227 |
3100 | +(g69 |
3101 | +g64 |
3102 | +(lp238 |
3103 | +g217 |
3104 | +ag220 |
3105 | +ag94 |
3106 | +ag94 |
3107 | +atp239 |
3108 | +Rp240 |
3109 | +sg97 |
3110 | +(lp241 |
3111 | S'VVSS1' |
3112 | -p228 |
3113 | -asg75 |
3114 | -(lp229 |
3115 | +p242 |
3116 | +asg100 |
3117 | +(dp243 |
3118 | +g102 |
3119 | +I2 |
3120 | +ssg78 |
3121 | +(lp244 |
3122 | g0 |
3123 | -(g97 |
3124 | -g61 |
3125 | -(lp230 |
3126 | -tp231 |
3127 | -Rp232 |
3128 | -(dp233 |
3129 | -g102 |
3130 | -g106 |
3131 | -sg107 |
3132 | +(g104 |
3133 | +g64 |
3134 | +(lp245 |
3135 | +tp246 |
3136 | +Rp247 |
3137 | +(dp248 |
3138 | +g109 |
3139 | +g110 |
3140 | +(g111 |
3141 | +tp249 |
3142 | +Rp250 |
3143 | +sg114 |
3144 | I00 |
3145 | -sg108 |
3146 | +sg115 |
3147 | I0 |
3148 | -sbasg109 |
3149 | -I5 |
3150 | -sg110 |
3151 | -(dp234 |
3152 | -g112 |
3153 | -I2 |
3154 | -ssg113 |
3155 | -(dp235 |
3156 | +sbasg116 |
3157 | +(dp251 |
3158 | (I0 |
3159 | I0 |
3160 | -tp236 |
3161 | +tp252 |
3162 | S'GC_10' |
3163 | -p237 |
3164 | -sstp238 |
3165 | -Rp239 |
3166 | +p253 |
3167 | +ssg120 |
3168 | +I5 |
3169 | +stp254 |
3170 | +Rp255 |
3171 | ag0 |
3172 | -(g63 |
3173 | +(g66 |
3174 | g2 |
3175 | -(dp240 |
3176 | -g65 |
3177 | +(dp256 |
3178 | +g68 |
3179 | g0 |
3180 | -(g66 |
3181 | -g61 |
3182 | -(lp241 |
3183 | -g205 |
3184 | -ag208 |
3185 | -ag90 |
3186 | -atp242 |
3187 | -Rp243 |
3188 | -sg93 |
3189 | -(lp244 |
3190 | +(g69 |
3191 | +g64 |
3192 | +(lp257 |
3193 | +g217 |
3194 | +ag220 |
3195 | +ag94 |
3196 | +atp258 |
3197 | +Rp259 |
3198 | +sg97 |
3199 | +(lp260 |
3200 | S'VVS1' |
3201 | -p245 |
3202 | -asg75 |
3203 | -(lp246 |
3204 | -g0 |
3205 | -(g97 |
3206 | -g61 |
3207 | -(lp247 |
3208 | -tp248 |
3209 | -Rp249 |
3210 | -(dp250 |
3211 | +p261 |
3212 | +asg100 |
3213 | +(dp262 |
3214 | g102 |
3215 | -g106 |
3216 | -sg107 |
3217 | -I00 |
3218 | -sg108 |
3219 | -I0 |
3220 | -sbasg109 |
3221 | -I6 |
3222 | -sg110 |
3223 | -(dp251 |
3224 | -g112 |
3225 | I1 |
3226 | -ssg113 |
3227 | -(dp252 |
3228 | -(I0 |
3229 | -I0 |
3230 | -tp253 |
3231 | -S'GC_22' |
3232 | -p254 |
3233 | -sstp255 |
3234 | -Rp256 |
3235 | -ag0 |
3236 | -(g63 |
3237 | -g2 |
3238 | -(dp257 |
3239 | -g65 |
3240 | -g0 |
3241 | -(g66 |
3242 | -g61 |
3243 | -(lp258 |
3244 | -g197 |
3245 | -ag197 |
3246 | -ag205 |
3247 | -ag208 |
3248 | -atp259 |
3249 | -Rp260 |
3250 | -sg93 |
3251 | -(lp261 |
3252 | -S'VVVV2' |
3253 | -p262 |
3254 | -asg75 |
3255 | +ssg78 |
3256 | (lp263 |
3257 | g0 |
3258 | -(g97 |
3259 | -g61 |
3260 | +(g104 |
3261 | +g64 |
3262 | (lp264 |
3263 | tp265 |
3264 | Rp266 |
3265 | (dp267 |
3266 | +g109 |
3267 | +g110 |
3268 | +(g111 |
3269 | +tp268 |
3270 | +Rp269 |
3271 | +sg114 |
3272 | +I00 |
3273 | +sg115 |
3274 | +I0 |
3275 | +sbasg116 |
3276 | +(dp270 |
3277 | +(I0 |
3278 | +I0 |
3279 | +tp271 |
3280 | +S'GC_22' |
3281 | +p272 |
3282 | +ssg120 |
3283 | +I6 |
3284 | +stp273 |
3285 | +Rp274 |
3286 | +ag0 |
3287 | +(g66 |
3288 | +g2 |
3289 | +(dp275 |
3290 | +g68 |
3291 | +g0 |
3292 | +(g69 |
3293 | +g64 |
3294 | +(lp276 |
3295 | +g209 |
3296 | +ag209 |
3297 | +ag217 |
3298 | +ag220 |
3299 | +atp277 |
3300 | +Rp278 |
3301 | +sg97 |
3302 | +(lp279 |
3303 | +S'VVVV2' |
3304 | +p280 |
3305 | +asg100 |
3306 | +(dp281 |
3307 | g102 |
3308 | -g106 |
3309 | -sg107 |
3310 | +I2 |
3311 | +ssg78 |
3312 | +(lp282 |
3313 | +g0 |
3314 | +(g104 |
3315 | +g64 |
3316 | +(lp283 |
3317 | +tp284 |
3318 | +Rp285 |
3319 | +(dp286 |
3320 | +g109 |
3321 | +g110 |
3322 | +(g111 |
3323 | +tp287 |
3324 | +Rp288 |
3325 | +sg114 |
3326 | I00 |
3327 | -sg108 |
3328 | -I0 |
3329 | -sbasg109 |
3330 | +sg115 |
3331 | +I0 |
3332 | +sbasg116 |
3333 | +(dp289 |
3334 | +(I0 |
3335 | +I0 |
3336 | +tp290 |
3337 | +S'GC_18' |
3338 | +p291 |
3339 | +ssg120 |
3340 | I7 |
3341 | -sg110 |
3342 | -(dp268 |
3343 | -g112 |
3344 | -I2 |
3345 | -ssg113 |
3346 | -(dp269 |
3347 | -(I0 |
3348 | -I0 |
3349 | -tp270 |
3350 | -S'GC_18' |
3351 | -p271 |
3352 | -sstp272 |
3353 | -Rp273 |
3354 | +stp292 |
3355 | +Rp293 |
3356 | ag0 |
3357 | -(g63 |
3358 | +(g66 |
3359 | g2 |
3360 | -(dp274 |
3361 | -g65 |
3362 | +(dp294 |
3363 | +g68 |
3364 | g0 |
3365 | -(g66 |
3366 | -g61 |
3367 | -(lp275 |
3368 | -g205 |
3369 | -ag208 |
3370 | +(g69 |
3371 | +g64 |
3372 | +(lp295 |
3373 | +g217 |
3374 | +ag220 |
3375 | ag0 |
3376 | -(g68 |
3377 | +(g71 |
3378 | g2 |
3379 | -(dp276 |
3380 | -g70 |
3381 | +(dp296 |
3382 | +g73 |
3383 | S'Z' |
3384 | -p277 |
3385 | -sg72 |
3386 | +p297 |
3387 | +sg75 |
3388 | I01 |
3389 | -sg13 |
3390 | +sg56 |
3391 | S'z' |
3392 | -p278 |
3393 | -sg74 |
3394 | +p298 |
3395 | +sg77 |
3396 | I01 |
3397 | -sg75 |
3398 | +sg78 |
3399 | I1 |
3400 | -sg76 |
3401 | +sg79 |
3402 | S'WZ' |
3403 | -p279 |
3404 | -sg78 |
3405 | +p299 |
3406 | +sg81 |
3407 | F0.0 |
3408 | -sg79 |
3409 | +sg82 |
3410 | S'MZ' |
3411 | -p280 |
3412 | -sg81 |
3413 | +p300 |
3414 | +sg84 |
3415 | +I0 |
3416 | +sg85 |
3417 | S'z' |
3418 | -p281 |
3419 | -sg83 |
3420 | -g195 |
3421 | -sg85 |
3422 | +p301 |
3423 | +sg87 |
3424 | +g207 |
3425 | +sg89 |
3426 | I01 |
3427 | -sg86 |
3428 | +sg90 |
3429 | I3 |
3430 | -sg87 |
3431 | -g277 |
3432 | -sg88 |
3433 | +sg91 |
3434 | +g297 |
3435 | +sg92 |
3436 | I23 |
3437 | -stp282 |
3438 | -Rp283 |
3439 | -atp284 |
3440 | -Rp285 |
3441 | -sg93 |
3442 | -(lp286 |
3443 | -g132 |
3444 | -asg75 |
3445 | -(lp287 |
3446 | -g0 |
3447 | -(g97 |
3448 | -g61 |
3449 | -(lp288 |
3450 | -tp289 |
3451 | -Rp290 |
3452 | -(dp291 |
3453 | -g102 |
3454 | -g106 |
3455 | -sg107 |
3456 | -I00 |
3457 | -sg108 |
3458 | -I0 |
3459 | -sbasg109 |
3460 | -I8 |
3461 | -sg110 |
3462 | -(dp292 |
3463 | -g112 |
3464 | -I1 |
3465 | -ssg113 |
3466 | -(dp293 |
3467 | -(I0 |
3468 | -I0 |
3469 | -tp294 |
3470 | -S'GC_7' |
3471 | -p295 |
3472 | -sstp296 |
3473 | -Rp297 |
3474 | -ag0 |
3475 | -(g63 |
3476 | -g2 |
3477 | -(dp298 |
3478 | -g65 |
3479 | -g0 |
3480 | -(g66 |
3481 | -g61 |
3482 | -(lp299 |
3483 | -g205 |
3484 | -ag205 |
3485 | -ag208 |
3486 | -ag208 |
3487 | -atp300 |
3488 | -Rp301 |
3489 | -sg93 |
3490 | -(lp302 |
3491 | -g262 |
3492 | -asg75 |
3493 | -(lp303 |
3494 | -g0 |
3495 | -(g97 |
3496 | -g61 |
3497 | -(lp304 |
3498 | -tp305 |
3499 | -Rp306 |
3500 | +stp302 |
3501 | +Rp303 |
3502 | +atp304 |
3503 | +Rp305 |
3504 | +sg97 |
3505 | +(lp306 |
3506 | +g136 |
3507 | +asg100 |
3508 | (dp307 |
3509 | g102 |
3510 | -g106 |
3511 | -sg107 |
3512 | -I00 |
3513 | -sg108 |
3514 | -I0 |
3515 | -sbasg109 |
3516 | -I9 |
3517 | -sg110 |
3518 | -(dp308 |
3519 | -g112 |
3520 | -I2 |
3521 | -ssg113 |
3522 | -(dp309 |
3523 | -(I0 |
3524 | -I0 |
3525 | +I1 |
3526 | +ssg78 |
3527 | +(lp308 |
3528 | +g0 |
3529 | +(g104 |
3530 | +g64 |
3531 | +(lp309 |
3532 | tp310 |
3533 | -S'GC_8' |
3534 | -p311 |
3535 | -sstp312 |
3536 | -Rp313 |
3537 | +Rp311 |
3538 | +(dp312 |
3539 | +g109 |
3540 | +g110 |
3541 | +(g111 |
3542 | +tp313 |
3543 | +Rp314 |
3544 | +sg114 |
3545 | +I00 |
3546 | +sg115 |
3547 | +I0 |
3548 | +sbasg116 |
3549 | +(dp315 |
3550 | +(I0 |
3551 | +I0 |
3552 | +tp316 |
3553 | +S'GC_7' |
3554 | +p317 |
3555 | +ssg120 |
3556 | +I8 |
3557 | +stp318 |
3558 | +Rp319 |
3559 | ag0 |
3560 | -(g63 |
3561 | +(g66 |
3562 | g2 |
3563 | -(dp314 |
3564 | -g65 |
3565 | -g0 |
3566 | -(g66 |
3567 | -g61 |
3568 | -(lp315 |
3569 | -g197 |
3570 | -ag205 |
3571 | -ag208 |
3572 | -ag283 |
3573 | -atp316 |
3574 | -Rp317 |
3575 | -sg93 |
3576 | -(lp318 |
3577 | -S'VVVV5' |
3578 | -p319 |
3579 | -asg75 |
3580 | -(lp320 |
3581 | -g0 |
3582 | -(g97 |
3583 | -g61 |
3584 | +(dp320 |
3585 | +g68 |
3586 | +g0 |
3587 | +(g69 |
3588 | +g64 |
3589 | (lp321 |
3590 | -tp322 |
3591 | +g217 |
3592 | +ag217 |
3593 | +ag220 |
3594 | +ag220 |
3595 | +atp322 |
3596 | Rp323 |
3597 | -(dp324 |
3598 | -g102 |
3599 | -g106 |
3600 | -sg107 |
3601 | -I00 |
3602 | -sg108 |
3603 | -I0 |
3604 | -sbasg109 |
3605 | -I10 |
3606 | -sg110 |
3607 | +sg97 |
3608 | +(lp324 |
3609 | +g280 |
3610 | +asg100 |
3611 | (dp325 |
3612 | -g112 |
3613 | -I2 |
3614 | -ssg113 |
3615 | -(dp326 |
3616 | -(I0 |
3617 | -I0 |
3618 | -tp327 |
3619 | +g102 |
3620 | +I2 |
3621 | +ssg78 |
3622 | +(lp326 |
3623 | +g0 |
3624 | +(g104 |
3625 | +g64 |
3626 | +(lp327 |
3627 | +tp328 |
3628 | +Rp329 |
3629 | +(dp330 |
3630 | +g109 |
3631 | +g110 |
3632 | +(g111 |
3633 | +tp331 |
3634 | +Rp332 |
3635 | +sg114 |
3636 | +I00 |
3637 | +sg115 |
3638 | +I0 |
3639 | +sbasg116 |
3640 | +(dp333 |
3641 | +(I0 |
3642 | +I0 |
3643 | +tp334 |
3644 | +S'GC_8' |
3645 | +p335 |
3646 | +ssg120 |
3647 | +I9 |
3648 | +stp336 |
3649 | +Rp337 |
3650 | +ag0 |
3651 | +(g66 |
3652 | +g2 |
3653 | +(dp338 |
3654 | +g68 |
3655 | +g0 |
3656 | +(g69 |
3657 | +g64 |
3658 | +(lp339 |
3659 | +g209 |
3660 | +ag217 |
3661 | +ag220 |
3662 | +ag303 |
3663 | +atp340 |
3664 | +Rp341 |
3665 | +sg97 |
3666 | +(lp342 |
3667 | +S'VVVV5' |
3668 | +p343 |
3669 | +asg100 |
3670 | +(dp344 |
3671 | +g102 |
3672 | +I2 |
3673 | +ssg78 |
3674 | +(lp345 |
3675 | +g0 |
3676 | +(g104 |
3677 | +g64 |
3678 | +(lp346 |
3679 | +tp347 |
3680 | +Rp348 |
3681 | +(dp349 |
3682 | +g109 |
3683 | +g110 |
3684 | +(g111 |
3685 | +tp350 |
3686 | +Rp351 |
3687 | +sg114 |
3688 | +I00 |
3689 | +sg115 |
3690 | +I0 |
3691 | +sbasg116 |
3692 | +(dp352 |
3693 | +(I0 |
3694 | +I0 |
3695 | +tp353 |
3696 | S'GC_17' |
3697 | -p328 |
3698 | -sstp329 |
3699 | -Rp330 |
3700 | -ag0 |
3701 | -(g63 |
3702 | -g2 |
3703 | -(dp331 |
3704 | -g65 |
3705 | -g0 |
3706 | -(g66 |
3707 | -g61 |
3708 | -(lp332 |
3709 | -g283 |
3710 | -ag283 |
3711 | -ag90 |
3712 | -ag90 |
3713 | -atp333 |
3714 | -Rp334 |
3715 | -sg93 |
3716 | -(lp335 |
3717 | -g228 |
3718 | -asg75 |
3719 | -(lp336 |
3720 | -g0 |
3721 | -(g97 |
3722 | -g61 |
3723 | -(lp337 |
3724 | -tp338 |
3725 | -Rp339 |
3726 | -(dp340 |
3727 | -g102 |
3728 | -g106 |
3729 | -sg107 |
3730 | -I00 |
3731 | -sg108 |
3732 | -I0 |
3733 | -sbasg109 |
3734 | -I11 |
3735 | -sg110 |
3736 | -(dp341 |
3737 | -g112 |
3738 | -I2 |
3739 | -ssg113 |
3740 | -(dp342 |
3741 | -(I0 |
3742 | -I0 |
3743 | -tp343 |
3744 | -S'GC_20' |
3745 | -p344 |
3746 | -sstp345 |
3747 | -Rp346 |
3748 | -ag0 |
3749 | -(g63 |
3750 | -g2 |
3751 | -(dp347 |
3752 | -g65 |
3753 | -g0 |
3754 | -(g66 |
3755 | -g61 |
3756 | -(lp348 |
3757 | -g283 |
3758 | -ag283 |
3759 | -ag90 |
3760 | -atp349 |
3761 | -Rp350 |
3762 | -sg93 |
3763 | -(lp351 |
3764 | -g245 |
3765 | -asg75 |
3766 | -(lp352 |
3767 | -g0 |
3768 | -(g97 |
3769 | -g61 |
3770 | -(lp353 |
3771 | -tp354 |
3772 | -Rp355 |
3773 | -(dp356 |
3774 | -g102 |
3775 | -g106 |
3776 | -sg107 |
3777 | -I00 |
3778 | -sg108 |
3779 | -I0 |
3780 | -sbasg109 |
3781 | -I12 |
3782 | -sg110 |
3783 | +p354 |
3784 | +ssg120 |
3785 | +I10 |
3786 | +stp355 |
3787 | +Rp356 |
3788 | +ag0 |
3789 | +(g66 |
3790 | +g2 |
3791 | (dp357 |
3792 | -g112 |
3793 | -I1 |
3794 | -ssg113 |
3795 | -(dp358 |
3796 | -(I0 |
3797 | -I0 |
3798 | -tp359 |
3799 | -S'GC_23' |
3800 | -p360 |
3801 | -sstp361 |
3802 | -Rp362 |
3803 | -ag0 |
3804 | -(g63 |
3805 | -g2 |
3806 | -(dp363 |
3807 | -g65 |
3808 | -g0 |
3809 | -(g66 |
3810 | -g61 |
3811 | +g68 |
3812 | +g0 |
3813 | +(g69 |
3814 | +g64 |
3815 | +(lp358 |
3816 | +g303 |
3817 | +ag303 |
3818 | +ag94 |
3819 | +ag94 |
3820 | +atp359 |
3821 | +Rp360 |
3822 | +sg97 |
3823 | +(lp361 |
3824 | +g242 |
3825 | +asg100 |
3826 | +(dp362 |
3827 | +g102 |
3828 | +I2 |
3829 | +ssg78 |
3830 | +(lp363 |
3831 | +g0 |
3832 | +(g104 |
3833 | +g64 |
3834 | (lp364 |
3835 | -g205 |
3836 | -ag208 |
3837 | -ag283 |
3838 | -ag283 |
3839 | -atp365 |
3840 | +tp365 |
3841 | Rp366 |
3842 | -sg93 |
3843 | -(lp367 |
3844 | -g262 |
3845 | -asg75 |
3846 | -(lp368 |
3847 | -g0 |
3848 | -(g97 |
3849 | -g61 |
3850 | -(lp369 |
3851 | -tp370 |
3852 | -Rp371 |
3853 | -(dp372 |
3854 | -g102 |
3855 | -g106 |
3856 | -sg107 |
3857 | +(dp367 |
3858 | +g109 |
3859 | +g110 |
3860 | +(g111 |
3861 | +tp368 |
3862 | +Rp369 |
3863 | +sg114 |
3864 | I00 |
3865 | -sg108 |
3866 | +sg115 |
3867 | I0 |
3868 | -sbasg109 |
3869 | -I13 |
3870 | -sg110 |
3871 | -(dp373 |
3872 | -g112 |
3873 | -I2 |
3874 | -ssg113 |
3875 | -(dp374 |
3876 | +sbasg116 |
3877 | +(dp370 |
3878 | (I0 |
3879 | I0 |
3880 | -tp375 |
3881 | -S'GC_9' |
3882 | -p376 |
3883 | -sstp377 |
3884 | +tp371 |
3885 | +S'GC_20' |
3886 | +p372 |
3887 | +ssg120 |
3888 | +I11 |
3889 | +stp373 |
3890 | +Rp374 |
3891 | +ag0 |
3892 | +(g66 |
3893 | +g2 |
3894 | +(dp375 |
3895 | +g68 |
3896 | +g0 |
3897 | +(g69 |
3898 | +g64 |
3899 | +(lp376 |
3900 | +g303 |
3901 | +ag303 |
3902 | +ag94 |
3903 | +atp377 |
3904 | Rp378 |
3905 | -ag0 |
3906 | -(g63 |
3907 | -g2 |
3908 | -(dp379 |
3909 | -g65 |
3910 | -g0 |
3911 | -(g66 |
3912 | -g61 |
3913 | -(lp380 |
3914 | -g0 |
3915 | -(g68 |
3916 | -g2 |
3917 | -(dp381 |
3918 | -g70 |
3919 | -S'd' |
3920 | -p382 |
3921 | -sg85 |
3922 | -I00 |
3923 | -sg13 |
3924 | -S'd' |
3925 | -p383 |
3926 | -sg74 |
3927 | -I00 |
3928 | -sg75 |
3929 | -I3 |
3930 | -sg76 |
3931 | -g124 |
3932 | -sg78 |
3933 | -F-0.33333333333333331 |
3934 | -sg79 |
3935 | -g124 |
3936 | -sg81 |
3937 | -S'd~' |
3938 | -p384 |
3939 | -sg83 |
3940 | -S'straight' |
3941 | -p385 |
3942 | -sg72 |
3943 | -I01 |
3944 | -sg86 |
3945 | -I2 |
3946 | -sg87 |
3947 | -g382 |
3948 | -sg88 |
3949 | +sg97 |
3950 | +(lp379 |
3951 | +g261 |
3952 | +asg100 |
3953 | +(dp380 |
3954 | +g102 |
3955 | I1 |
3956 | -stp386 |
3957 | +ssg78 |
3958 | +(lp381 |
3959 | +g0 |
3960 | +(g104 |
3961 | +g64 |
3962 | +(lp382 |
3963 | +tp383 |
3964 | +Rp384 |
3965 | +(dp385 |
3966 | +g109 |
3967 | +g110 |
3968 | +(g111 |
3969 | +tp386 |
3970 | Rp387 |
3971 | -ag0 |
3972 | -(g68 |
3973 | -g2 |
3974 | +sg114 |
3975 | +I00 |
3976 | +sg115 |
3977 | +I0 |
3978 | +sbasg116 |
3979 | (dp388 |
3980 | -g70 |
3981 | -g382 |
3982 | -sg72 |
3983 | -I01 |
3984 | -sg13 |
3985 | -g383 |
3986 | -sg74 |
3987 | -I00 |
3988 | -sg75 |
3989 | -I3 |
3990 | -sg76 |
3991 | -g124 |
3992 | -sg78 |
3993 | -F-0.33333333333333331 |
3994 | -sg79 |
3995 | -g124 |
3996 | -sg81 |
3997 | -g384 |
3998 | -sg83 |
3999 | -g385 |
4000 | -sg85 |
4001 | -I01 |
4002 | -sg86 |
4003 | -I2 |
4004 | -sg87 |
4005 | -g382 |
4006 | -sg88 |
4007 | -I1 |
4008 | -stp389 |
4009 | -Rp390 |
4010 | -ag197 |
4011 | -atp391 |
4012 | +(I0 |
4013 | +I0 |
4014 | +tp389 |
4015 | +S'GC_23' |
4016 | +p390 |
4017 | +ssg120 |
4018 | +I12 |
4019 | +stp391 |
4020 | Rp392 |
4021 | -sg93 |
4022 | -(lp393 |
4023 | -S'FFV1' |
4024 | -p394 |
4025 | -asg75 |
4026 | -(lp395 |
4027 | +ag0 |
4028 | +(g66 |
4029 | +g2 |
4030 | +(dp393 |
4031 | +g68 |
4032 | g0 |
4033 | -(g97 |
4034 | -g61 |
4035 | -(lp396 |
4036 | -cmadgraph.core.color_algebra |
4037 | -T |
4038 | -p397 |
4039 | -(I1 |
4040 | -I0 |
4041 | -tp398 |
4042 | -Rp399 |
4043 | -atp400 |
4044 | -Rp401 |
4045 | -(dp402 |
4046 | +(g69 |
4047 | +g64 |
4048 | +(lp394 |
4049 | +g217 |
4050 | +ag220 |
4051 | +ag303 |
4052 | +ag303 |
4053 | +atp395 |
4054 | +Rp396 |
4055 | +sg97 |
4056 | +(lp397 |
4057 | +g280 |
4058 | +asg100 |
4059 | +(dp398 |
4060 | g102 |
4061 | -g106 |
4062 | -sg107 |
4063 | -I00 |
4064 | -sg108 |
4065 | -I0 |
4066 | -sbasg109 |
4067 | -I14 |
4068 | -sg110 |
4069 | +I2 |
4070 | +ssg78 |
4071 | +(lp399 |
4072 | +g0 |
4073 | +(g104 |
4074 | +g64 |
4075 | +(lp400 |
4076 | +tp401 |
4077 | +Rp402 |
4078 | (dp403 |
4079 | -g112 |
4080 | -I1 |
4081 | -ssg113 |
4082 | -(dp404 |
4083 | +g109 |
4084 | +g110 |
4085 | +(g111 |
4086 | +tp404 |
4087 | +Rp405 |
4088 | +sg114 |
4089 | +I00 |
4090 | +sg115 |
4091 | +I0 |
4092 | +sbasg116 |
4093 | +(dp406 |
4094 | (I0 |
4095 | I0 |
4096 | -tp405 |
4097 | -S'GC_1' |
4098 | -p406 |
4099 | -sstp407 |
4100 | -Rp408 |
4101 | +tp407 |
4102 | +S'GC_9' |
4103 | +p408 |
4104 | +ssg120 |
4105 | +I13 |
4106 | +stp409 |
4107 | +Rp410 |
4108 | ag0 |
4109 | -(g63 |
4110 | -g2 |
4111 | -(dp409 |
4112 | -g65 |
4113 | -g0 |
4114 | (g66 |
4115 | -g61 |
4116 | -(lp410 |
4117 | -g0 |
4118 | -(g68 |
4119 | g2 |
4120 | (dp411 |
4121 | -g70 |
4122 | -S's' |
4123 | -p412 |
4124 | -sg85 |
4125 | -I00 |
4126 | -sg13 |
4127 | -S's' |
4128 | -p413 |
4129 | -sg74 |
4130 | -I00 |
4131 | -sg75 |
4132 | -I3 |
4133 | -sg76 |
4134 | -g124 |
4135 | -sg78 |
4136 | -F-0.33333333333333331 |
4137 | -sg79 |
4138 | -g124 |
4139 | -sg81 |
4140 | -S's~' |
4141 | +g68 |
4142 | +g0 |
4143 | +(g69 |
4144 | +g64 |
4145 | +(lp412 |
4146 | +g0 |
4147 | +(g71 |
4148 | +g2 |
4149 | +(dp413 |
4150 | +g73 |
4151 | +S'd' |
4152 | p414 |
4153 | -sg83 |
4154 | -g385 |
4155 | -sg72 |
4156 | -I01 |
4157 | -sg86 |
4158 | -I2 |
4159 | -sg87 |
4160 | -g412 |
4161 | -sg88 |
4162 | -I3 |
4163 | -stp415 |
4164 | -Rp416 |
4165 | -ag0 |
4166 | -(g68 |
4167 | -g2 |
4168 | -(dp417 |
4169 | -g70 |
4170 | -g412 |
4171 | -sg72 |
4172 | -I01 |
4173 | -sg13 |
4174 | -g413 |
4175 | -sg74 |
4176 | +sg89 |
4177 | +I01 |
4178 | +sg56 |
4179 | +S'd' |
4180 | +p415 |
4181 | +sg77 |
4182 | I00 |
4183 | -sg75 |
4184 | -I3 |
4185 | -sg76 |
4186 | -g124 |
4187 | sg78 |
4188 | -F-0.33333333333333331 |
4189 | +I3 |
4190 | sg79 |
4191 | -g124 |
4192 | +g128 |
4193 | sg81 |
4194 | +F-0.3333333333333333 |
4195 | +sg82 |
4196 | +g128 |
4197 | +sg85 |
4198 | +S'd~' |
4199 | +p416 |
4200 | +sg84 |
4201 | +I0 |
4202 | +sg87 |
4203 | +S'straight' |
4204 | +p417 |
4205 | +sg75 |
4206 | +I00 |
4207 | +sg90 |
4208 | +I2 |
4209 | +sg91 |
4210 | g414 |
4211 | -sg83 |
4212 | -g385 |
4213 | -sg85 |
4214 | -I01 |
4215 | -sg86 |
4216 | -I2 |
4217 | -sg87 |
4218 | -g412 |
4219 | -sg88 |
4220 | -I3 |
4221 | +sg92 |
4222 | +I1 |
4223 | stp418 |
4224 | Rp419 |
4225 | -ag197 |
4226 | -atp420 |
4227 | -Rp421 |
4228 | -sg93 |
4229 | -(lp422 |
4230 | -g394 |
4231 | -asg75 |
4232 | -(lp423 |
4233 | +ag0 |
4234 | +(g71 |
4235 | +g2 |
4236 | +(dp420 |
4237 | +g73 |
4238 | +g414 |
4239 | +sg75 |
4240 | +I01 |
4241 | +sg56 |
4242 | +g415 |
4243 | +sg77 |
4244 | +I00 |
4245 | +sg78 |
4246 | +I3 |
4247 | +sg79 |
4248 | +g128 |
4249 | +sg81 |
4250 | +F-0.3333333333333333 |
4251 | +sg82 |
4252 | +g128 |
4253 | +sg84 |
4254 | +I0 |
4255 | +sg85 |
4256 | +g416 |
4257 | +sg87 |
4258 | +g417 |
4259 | +sg89 |
4260 | +I01 |
4261 | +sg90 |
4262 | +I2 |
4263 | +sg91 |
4264 | +g414 |
4265 | +sg92 |
4266 | +I1 |
4267 | +stp421 |
4268 | +Rp422 |
4269 | +ag209 |
4270 | +atp423 |
4271 | +Rp424 |
4272 | +sg97 |
4273 | +(lp425 |
4274 | +S'FFV1' |
4275 | +p426 |
4276 | +asg100 |
4277 | +(dp427 |
4278 | +g102 |
4279 | +I1 |
4280 | +ssg78 |
4281 | +(lp428 |
4282 | g0 |
4283 | -(g97 |
4284 | -g61 |
4285 | -(lp424 |
4286 | -g397 |
4287 | +(g104 |
4288 | +g64 |
4289 | +(lp429 |
4290 | +cmadgraph.core.color_algebra |
4291 | +T |
4292 | +p430 |
4293 | (I1 |
4294 | I0 |
4295 | -tp425 |
4296 | -Rp426 |
4297 | -atp427 |
4298 | -Rp428 |
4299 | -(dp429 |
4300 | -g102 |
4301 | -g106 |
4302 | -sg107 |
4303 | -I00 |
4304 | -sg108 |
4305 | -I0 |
4306 | -sbasg109 |
4307 | -I15 |
4308 | -sg110 |
4309 | -(dp430 |
4310 | -g112 |
4311 | -I1 |
4312 | -ssg113 |
4313 | -(dp431 |
4314 | -(I0 |
4315 | -I0 |
4316 | -tp432 |
4317 | -g406 |
4318 | -sstp433 |
4319 | +tp431 |
4320 | +Rp432 |
4321 | +atp433 |
4322 | Rp434 |
4323 | -ag0 |
4324 | -(g63 |
4325 | -g2 |
4326 | (dp435 |
4327 | -g65 |
4328 | -g0 |
4329 | -(g66 |
4330 | -g61 |
4331 | -(lp436 |
4332 | -g0 |
4333 | -(g68 |
4334 | -g2 |
4335 | -(dp437 |
4336 | -g70 |
4337 | -S'b' |
4338 | -p438 |
4339 | -sg85 |
4340 | -I00 |
4341 | -sg13 |
4342 | -S'b' |
4343 | -p439 |
4344 | -sg74 |
4345 | -I00 |
4346 | -sg75 |
4347 | -I3 |
4348 | -sg76 |
4349 | -g124 |
4350 | -sg78 |
4351 | -F-0.33333333333333331 |
4352 | -sg79 |
4353 | -S'MB' |
4354 | +g109 |
4355 | +g110 |
4356 | +(g111 |
4357 | +tp436 |
4358 | +Rp437 |
4359 | +sg114 |
4360 | +I00 |
4361 | +sg115 |
4362 | +I0 |
4363 | +sbasg116 |
4364 | +(dp438 |
4365 | +(I0 |
4366 | +I0 |
4367 | +tp439 |
4368 | +S'GC_1' |
4369 | p440 |
4370 | -sg81 |
4371 | -S'b~' |
4372 | -p441 |
4373 | -sg83 |
4374 | -g385 |
4375 | -sg72 |
4376 | -I01 |
4377 | -sg86 |
4378 | -I2 |
4379 | -sg87 |
4380 | -g438 |
4381 | -sg88 |
4382 | -I5 |
4383 | -stp442 |
4384 | -Rp443 |
4385 | -ag0 |
4386 | -(g68 |
4387 | -g2 |
4388 | -(dp444 |
4389 | -g70 |
4390 | -g438 |
4391 | -sg72 |
4392 | -I01 |
4393 | -sg13 |
4394 | -g439 |
4395 | -sg74 |
4396 | -I00 |
4397 | -sg75 |
4398 | -I3 |
4399 | -sg76 |
4400 | -g124 |
4401 | -sg78 |
4402 | -F-0.33333333333333331 |
4403 | -sg79 |
4404 | -g440 |
4405 | -sg81 |
4406 | -g441 |
4407 | -sg83 |
4408 | -g385 |
4409 | -sg85 |
4410 | -I01 |
4411 | -sg86 |
4412 | -I2 |
4413 | -sg87 |
4414 | -g438 |
4415 | -sg88 |
4416 | -I5 |
4417 | -stp445 |
4418 | -Rp446 |
4419 | -ag197 |
4420 | -atp447 |
4421 | -Rp448 |
4422 | -sg93 |
4423 | -(lp449 |
4424 | -g394 |
4425 | -asg75 |
4426 | -(lp450 |
4427 | -g0 |
4428 | -(g97 |
4429 | -g61 |
4430 | -(lp451 |
4431 | -g397 |
4432 | -(I1 |
4433 | -I0 |
4434 | -tp452 |
4435 | +ssg120 |
4436 | +I14 |
4437 | +stp441 |
4438 | +Rp442 |
4439 | +ag0 |
4440 | +(g66 |
4441 | +g2 |
4442 | +(dp443 |
4443 | +g68 |
4444 | +g0 |
4445 | +(g69 |
4446 | +g64 |
4447 | +(lp444 |
4448 | +g0 |
4449 | +(g71 |
4450 | +g2 |
4451 | +(dp445 |
4452 | +g73 |
4453 | +S's' |
4454 | +p446 |
4455 | +sg89 |
4456 | +I01 |
4457 | +sg56 |
4458 | +S's' |
4459 | +p447 |
4460 | +sg77 |
4461 | +I00 |
4462 | +sg78 |
4463 | +I3 |
4464 | +sg79 |
4465 | +g128 |
4466 | +sg81 |
4467 | +F-0.3333333333333333 |
4468 | +sg82 |
4469 | +g128 |
4470 | +sg85 |
4471 | +S's~' |
4472 | +p448 |
4473 | +sg84 |
4474 | +I0 |
4475 | +sg87 |
4476 | +g417 |
4477 | +sg75 |
4478 | +I00 |
4479 | +sg90 |
4480 | +I2 |
4481 | +sg91 |
4482 | +g446 |
4483 | +sg92 |
4484 | +I3 |
4485 | +stp449 |
4486 | +Rp450 |
4487 | +ag0 |
4488 | +(g71 |
4489 | +g2 |
4490 | +(dp451 |
4491 | +g73 |
4492 | +g446 |
4493 | +sg75 |
4494 | +I01 |
4495 | +sg56 |
4496 | +g447 |
4497 | +sg77 |
4498 | +I00 |
4499 | +sg78 |
4500 | +I3 |
4501 | +sg79 |
4502 | +g128 |
4503 | +sg81 |
4504 | +F-0.3333333333333333 |
4505 | +sg82 |
4506 | +g128 |
4507 | +sg84 |
4508 | +I0 |
4509 | +sg85 |
4510 | +g448 |
4511 | +sg87 |
4512 | +g417 |
4513 | +sg89 |
4514 | +I01 |
4515 | +sg90 |
4516 | +I2 |
4517 | +sg91 |
4518 | +g446 |
4519 | +sg92 |
4520 | +I3 |
4521 | +stp452 |
4522 | Rp453 |
4523 | +ag209 |
4524 | atp454 |
4525 | Rp455 |
4526 | -(dp456 |
4527 | -g102 |
4528 | -g106 |
4529 | -sg107 |
4530 | -I00 |
4531 | -sg108 |
4532 | -I0 |
4533 | -sbasg109 |
4534 | -I16 |
4535 | -sg110 |
4536 | -(dp457 |
4537 | -g112 |
4538 | -I1 |
4539 | -ssg113 |
4540 | -(dp458 |
4541 | -(I0 |
4542 | +sg97 |
4543 | +(lp456 |
4544 | +g426 |
4545 | +asg100 |
4546 | +g427 |
4547 | +sg78 |
4548 | +(lp457 |
4549 | +g0 |
4550 | +(g104 |
4551 | +g64 |
4552 | +(lp458 |
4553 | +g430 |
4554 | +(I1 |
4555 | I0 |
4556 | tp459 |
4557 | -g406 |
4558 | -sstp460 |
4559 | -Rp461 |
4560 | -ag0 |
4561 | -(g63 |
4562 | -g2 |
4563 | -(dp462 |
4564 | -g65 |
4565 | -g0 |
4566 | -(g66 |
4567 | -g61 |
4568 | -(lp463 |
4569 | -g0 |
4570 | -(g68 |
4571 | -g2 |
4572 | -(dp464 |
4573 | -g70 |
4574 | -S'e-' |
4575 | -p465 |
4576 | -sg85 |
4577 | -I00 |
4578 | -sg13 |
4579 | -S'e-' |
4580 | -p466 |
4581 | -sg74 |
4582 | -I00 |
4583 | -sg75 |
4584 | -I1 |
4585 | -sg76 |
4586 | -g124 |
4587 | -sg78 |
4588 | -F-1.0 |
4589 | -sg79 |
4590 | -g124 |
4591 | -sg81 |
4592 | -S'e+' |
4593 | -p467 |
4594 | -sg83 |
4595 | -g385 |
4596 | -sg72 |
4597 | -I01 |
4598 | -sg86 |
4599 | -I2 |
4600 | -sg87 |
4601 | -g465 |
4602 | -sg88 |
4603 | -I11 |
4604 | +Rp460 |
4605 | +atp461 |
4606 | +Rp462 |
4607 | +(dp463 |
4608 | +g109 |
4609 | +g110 |
4610 | +(g111 |
4611 | +tp464 |
4612 | +Rp465 |
4613 | +sg114 |
4614 | +I00 |
4615 | +sg115 |
4616 | +I0 |
4617 | +sbasg116 |
4618 | +(dp466 |
4619 | +(I0 |
4620 | +I0 |
4621 | +tp467 |
4622 | +g440 |
4623 | +ssg120 |
4624 | +I15 |
4625 | stp468 |
4626 | Rp469 |
4627 | ag0 |
4628 | -(g68 |
4629 | +(g66 |
4630 | g2 |
4631 | (dp470 |
4632 | -g70 |
4633 | -g465 |
4634 | -sg72 |
4635 | -I01 |
4636 | -sg13 |
4637 | -g466 |
4638 | -sg74 |
4639 | -I00 |
4640 | -sg75 |
4641 | -I1 |
4642 | -sg76 |
4643 | -g124 |
4644 | -sg78 |
4645 | -F-1.0 |
4646 | -sg79 |
4647 | -g124 |
4648 | -sg81 |
4649 | -g467 |
4650 | -sg83 |
4651 | -g385 |
4652 | -sg85 |
4653 | -I01 |
4654 | -sg86 |
4655 | -I2 |
4656 | -sg87 |
4657 | -g465 |
4658 | -sg88 |
4659 | -I11 |
4660 | -stp471 |
4661 | -Rp472 |
4662 | -ag197 |
4663 | -atp473 |
4664 | -Rp474 |
4665 | -sg93 |
4666 | -(lp475 |
4667 | -g394 |
4668 | -asg75 |
4669 | -(lp476 |
4670 | -g0 |
4671 | -(g97 |
4672 | -g61 |
4673 | -(lp477 |
4674 | -tp478 |
4675 | -Rp479 |
4676 | -(dp480 |
4677 | -g102 |
4678 | -g106 |
4679 | -sg107 |
4680 | -I00 |
4681 | -sg108 |
4682 | -I0 |
4683 | -sbasg109 |
4684 | -I17 |
4685 | -sg110 |
4686 | -(dp481 |
4687 | -g112 |
4688 | -I1 |
4689 | -ssg113 |
4690 | -(dp482 |
4691 | +g68 |
4692 | +g0 |
4693 | +(g69 |
4694 | +g64 |
4695 | +(lp471 |
4696 | +g0 |
4697 | +(g71 |
4698 | +g2 |
4699 | +(dp472 |
4700 | +g73 |
4701 | +S'b' |
4702 | +p473 |
4703 | +sg89 |
4704 | +I01 |
4705 | +sg56 |
4706 | +S'b' |
4707 | +p474 |
4708 | +sg77 |
4709 | +I00 |
4710 | +sg78 |
4711 | +I3 |
4712 | +sg79 |
4713 | +g128 |
4714 | +sg81 |
4715 | +F-0.3333333333333333 |
4716 | +sg82 |
4717 | +S'MB' |
4718 | +p475 |
4719 | +sg85 |
4720 | +S'b~' |
4721 | +p476 |
4722 | +sg84 |
4723 | +I0 |
4724 | +sg87 |
4725 | +g417 |
4726 | +sg75 |
4727 | +I00 |
4728 | +sg90 |
4729 | +I2 |
4730 | +sg91 |
4731 | +g473 |
4732 | +sg92 |
4733 | +I5 |
4734 | +stp477 |
4735 | +Rp478 |
4736 | +ag0 |
4737 | +(g71 |
4738 | +g2 |
4739 | +(dp479 |
4740 | +g73 |
4741 | +g473 |
4742 | +sg75 |
4743 | +I01 |
4744 | +sg56 |
4745 | +g474 |
4746 | +sg77 |
4747 | +I00 |
4748 | +sg78 |
4749 | +I3 |
4750 | +sg79 |
4751 | +g128 |
4752 | +sg81 |
4753 | +F-0.3333333333333333 |
4754 | +sg82 |
4755 | +g475 |
4756 | +sg84 |
4757 | +I0 |
4758 | +sg85 |
4759 | +g476 |
4760 | +sg87 |
4761 | +g417 |
4762 | +sg89 |
4763 | +I01 |
4764 | +sg90 |
4765 | +I2 |
4766 | +sg91 |
4767 | +g473 |
4768 | +sg92 |
4769 | +I5 |
4770 | +stp480 |
4771 | +Rp481 |
4772 | +ag209 |
4773 | +atp482 |
4774 | +Rp483 |
4775 | +sg97 |
4776 | +(lp484 |
4777 | +g426 |
4778 | +asg100 |
4779 | +g427 |
4780 | +sg78 |
4781 | +(lp485 |
4782 | +g0 |
4783 | +(g104 |
4784 | +g64 |
4785 | +(lp486 |
4786 | +g430 |
4787 | +(I1 |
4788 | +I0 |
4789 | +tp487 |
4790 | +Rp488 |
4791 | +atp489 |
4792 | +Rp490 |
4793 | +(dp491 |
4794 | +g109 |
4795 | +g110 |
4796 | +(g111 |
4797 | +tp492 |
4798 | +Rp493 |
4799 | +sg114 |
4800 | +I00 |
4801 | +sg115 |
4802 | +I0 |
4803 | +sbasg116 |
4804 | +(dp494 |
4805 | (I0 |
4806 | I0 |
4807 | -tp483 |
4808 | -S'GC_3' |
4809 | -p484 |
4810 | -sstp485 |
4811 | -Rp486 |
4812 | -ag0 |
4813 | -(g63 |
4814 | -g2 |
4815 | -(dp487 |
4816 | -g65 |
4817 | -g0 |
4818 | -(g66 |
4819 | -g61 |
4820 | -(lp488 |
4821 | -g0 |
4822 | -(g68 |
4823 | -g2 |
4824 | -(dp489 |
4825 | -g70 |
4826 | -S'm-' |
4827 | -p490 |
4828 | -sg85 |
4829 | -I00 |
4830 | -sg13 |
4831 | -S'm-' |
4832 | -p491 |
4833 | -sg74 |
4834 | -I00 |
4835 | -sg75 |
4836 | -I1 |
4837 | -sg76 |
4838 | -g124 |
4839 | -sg78 |
4840 | -F-1.0 |
4841 | -sg79 |
4842 | -g124 |
4843 | -sg81 |
4844 | -S'm+' |
4845 | -p492 |
4846 | -sg83 |
4847 | -g385 |
4848 | -sg72 |
4849 | -I01 |
4850 | -sg86 |
4851 | -I2 |
4852 | -sg87 |
4853 | -g490 |
4854 | -sg88 |
4855 | -I13 |
4856 | -stp493 |
4857 | -Rp494 |
4858 | -ag0 |
4859 | -(g68 |
4860 | -g2 |
4861 | -(dp495 |
4862 | -g70 |
4863 | -g490 |
4864 | -sg72 |
4865 | -I01 |
4866 | -sg13 |
4867 | -g491 |
4868 | -sg74 |
4869 | -I00 |
4870 | -sg75 |
4871 | -I1 |
4872 | -sg76 |
4873 | -g124 |
4874 | -sg78 |
4875 | -F-1.0 |
4876 | -sg79 |
4877 | -g124 |
4878 | -sg81 |
4879 | -g492 |
4880 | -sg83 |
4881 | -g385 |
4882 | -sg85 |
4883 | -I01 |
4884 | -sg86 |
4885 | -I2 |
4886 | -sg87 |
4887 | -g490 |
4888 | -sg88 |
4889 | -I13 |
4890 | +tp495 |
4891 | +g440 |
4892 | +ssg120 |
4893 | +I16 |
4894 | stp496 |
4895 | Rp497 |
4896 | -ag197 |
4897 | -atp498 |
4898 | -Rp499 |
4899 | -sg93 |
4900 | -(lp500 |
4901 | -g394 |
4902 | -asg75 |
4903 | -(lp501 |
4904 | -g0 |
4905 | -(g97 |
4906 | -g61 |
4907 | -(lp502 |
4908 | -tp503 |
4909 | -Rp504 |
4910 | -(dp505 |
4911 | -g102 |
4912 | -g106 |
4913 | -sg107 |
4914 | -I00 |
4915 | -sg108 |
4916 | -I0 |
4917 | -sbasg109 |
4918 | -I18 |
4919 | -sg110 |
4920 | +ag0 |
4921 | +(g66 |
4922 | +g2 |
4923 | +(dp498 |
4924 | +g68 |
4925 | +g0 |
4926 | +(g69 |
4927 | +g64 |
4928 | +(lp499 |
4929 | +g0 |
4930 | +(g71 |
4931 | +g2 |
4932 | +(dp500 |
4933 | +g73 |
4934 | +S'e-' |
4935 | +p501 |
4936 | +sg89 |
4937 | +I01 |
4938 | +sg56 |
4939 | +S'e-' |
4940 | +p502 |
4941 | +sg77 |
4942 | +I00 |
4943 | +sg78 |
4944 | +I1 |
4945 | +sg79 |
4946 | +g128 |
4947 | +sg81 |
4948 | +F-1.0 |
4949 | +sg82 |
4950 | +g128 |
4951 | +sg85 |
4952 | +S'e+' |
4953 | +p503 |
4954 | +sg84 |
4955 | +I1 |
4956 | +sg87 |
4957 | +g417 |
4958 | +sg75 |
4959 | +I00 |
4960 | +sg90 |
4961 | +I2 |
4962 | +sg91 |
4963 | +g501 |
4964 | +sg92 |
4965 | +I11 |
4966 | +stp504 |
4967 | +Rp505 |
4968 | +ag0 |
4969 | +(g71 |
4970 | +g2 |
4971 | (dp506 |
4972 | -g112 |
4973 | -I1 |
4974 | -ssg113 |
4975 | -(dp507 |
4976 | -(I0 |
4977 | -I0 |
4978 | -tp508 |
4979 | -g484 |
4980 | -sstp509 |
4981 | +g73 |
4982 | +g501 |
4983 | +sg75 |
4984 | +I01 |
4985 | +sg56 |
4986 | +g502 |
4987 | +sg77 |
4988 | +I00 |
4989 | +sg78 |
4990 | +I1 |
4991 | +sg79 |
4992 | +g128 |
4993 | +sg81 |
4994 | +F-1.0 |
4995 | +sg82 |
4996 | +g128 |
4997 | +sg84 |
4998 | +I1 |
4999 | +sg85 |
5000 | +g503 |
The diff has been truncated for viewing.