def _setupMadGraphEventsForSM(run_madgraph=True,runNumber=None,runArgs=None,evgenConfig=None): print dir() if runNumber is None: if not 'runArgs' in dir(): print 'Attempting to use this preInclude outside of the evgen transform is not recommended. Will return.' print 'Please directly call this function in your python:' print 'from MadGraphControl.SetupMadGraphEventsForSM import setupMadGraphEventsForSM' print 'setupMadGraphEventsForSM(run_madgraph=run_madgraph,runNumber=None)' return if not hasattr(runArgs,"runNumber"): print 'ERROR: You didnt provide a run number. Generation will fail. Bailing out.' return setupMadGraphEventsForSM(run_madgraph=run_madgraph,runNumber=runArgs.runNumber,runArgs=runArgs,stringy=stringy,evgenConfig=evgenConfig) else: setupMadGraphEventsForSM(run_madgraph=run_madgraph,runNumber=None,runArgs=None,stringy=None,evgenConfig=evgenConfig)
if not 'listOfRuns' in dir(): listOfRuns = [164656, 164891] if not 'campaign' in dir(): campaign = 'MC12' print 'Compiling job options for runs in', listOfRuns import os from MadGraphControl.SetupMadGraphEventsForSM import setupMadGraphEventsForSM for run in xrange(listOfRuns[0], listOfRuns[1]): partialString = setupMadGraphEventsForSM(run_madgraph=False, runNumber=run) if partialString is None or partialString == '': continue f = open(os.getcwd() + '/{0}.{1}.py'.format(campaign, partialString), 'w') f.write("stringy=''\n") f.write("include('MadGraphControl/preInclude.SMwithMG.py')\n") f.write("include('MadGraphControl/{0}.SMwithMG_P6.py')\n".format(campaign)) f.close() theApp.exit()
if not 'listOfRuns' in dir(): listOfRuns = [164656, 164891] if not 'campaign' in dir(): campaign = 'MC12' print 'Compiling job options for runs in',listOfRuns import os from MadGraphControl.SetupMadGraphEventsForSM import setupMadGraphEventsForSM for run in xrange(listOfRuns[0],listOfRuns[1]): partialString = setupMadGraphEventsForSM(run_madgraph=False,runNumber=run) if partialString is None or partialString=='': continue f = open(os.getcwd()+'/{0}.{1}.py'.format(campaign,partialString),'w') f.write("stringy=''\n") f.write("include('MadGraphControl/preInclude.SMwithMG.py')\n") f.write("include('MadGraphControl/{0}.SMwithMG_P6.py')\n".format(campaign)) f.close() theApp.exit()