~maddevelopers/mg5amcnlo/2.3.3_scan_options

« back to all changes in this revision

Viewing changes to madgraph/various/misc.py

  • Committer: Valentin Hirschi
  • Date: 2015-08-22 01:24:08 UTC
  • Revision ID: valentin.hirschi@gmail.com-20150822012408-ueyv7489whcgsa4a
1. Removed PJFry from the IO Tests. Now one should no longer find inconsistencies.

Show diffs side-by-side

added added

removed removed

Lines of Context:
190
190
#  Activate dependencies if possible. Mainly for tests
191
191
#===============================================================================
192
192
 
193
 
def activate_dependences(dependency, cmd=None, log = None):
 
193
def deactivate_dependence(dependency, cmd=None, log = None):
 
194
    """ Make sure to turn off some dependency of MG5aMC. """
 
195
    
 
196
    def tell(msg):
 
197
        if log == 'stdout':
 
198
            print msg
 
199
        elif callable(log):
 
200
            log(msg)
 
201
    
 
202
 
 
203
    if dependency in ['pjfry','golem']:
 
204
        if cmd.options[dependency] not in ['None',None,'']:
 
205
            tell("Deactivating MG5_aMC dependency '%s'"%dependency)
 
206
            cmd.options[dependency] = 'None'
 
207
 
 
208
def activate_dependence(dependency, cmd=None, log = None):
194
209
    """ Checks whether the specfieid MG dependency can be activated if it was
195
210
    not turned off in MG5 options."""
196
211