~madteam/mg5amcnlo/series2.0

« back to all changes in this revision

Viewing changes to madgraph/interface/amcatnlo_interface.py

  • Committer: olivier Mattelaer
  • Date: 2015-03-05 00:14:16 UTC
  • mfrom: (258.1.9 2.3)
  • mto: (258.8.1 2.3)
  • mto: This revision was merged to the branch mainline in revision 259.
  • Revision ID: olivier.mattelaer@uclouvain.be-20150305001416-y9mzeykfzwnl9t0j
partial merge

Show diffs side-by-side

added added

removed removed

Lines of Context:
42
42
import madgraph.core.helas_objects as helas_objects
43
43
import madgraph.various.cluster as cluster
44
44
import madgraph.various.misc as misc
 
45
import madgraph.various.banner as banner_mod
45
46
 
46
47
#usefull shortcut
47
48
pjoin = os.path.join
427
428
                                   collect_mirror_procs,
428
429
                                   ignore_six_quark_processes,
429
430
                                   OLP=self.options['OLP']))
430
 
            
431
431
        except AttributeError: 
432
432
            self._fks_multi_proc = fks_base.FKSMultiProcess(myprocdef,
433
433
                                   collect_mirror_procs,
567
567
 
568
568
            #_curr_matrix_element is a FKSHelasMultiProcess Object 
569
569
            self._fks_directories = []
570
 
            proc_characteristics = ''
 
570
            proc_charac = banner_mod.ProcCharacteristic()
571
571
            for charac in ['has_isr', 'has_fsr', 'has_loops']:
572
 
                if self._curr_matrix_elements[charac]:
573
 
                    proc_characteristics += '%s=true\n' % charac
574
 
                else:
575
 
                    proc_characteristics += '%s=false\n' % charac
576
 
 
577
 
            open(pjoin(path, 'proc_characteristics'),'w').write(proc_characteristics)
 
572
                proc_charac[charac] = self._curr_matrix_elements[charac]
 
573
            proc_charac.write(pjoin(path, 'proc_characteristics'))
578
574
 
579
575
            for ime, me in \
580
576
                enumerate(self._curr_matrix_elements.get('matrix_elements')):