class mcsetting(): def __init__(self,p,e,c='1 0 0 0',s=55): self.phi=p self.corrs=c self.errors=e self.scale=s def getSubmit(self): return "python FOPI/mberger/run_stuff.py --mcFolder outfiles_e12/MC/cylgen --cyl --phi {0} {0} 2 --errors {1} --corrs {2} --events 50000 --split 1000 --batch --reco --scaleMode {3}".format(self.phi,self.errors,self.corrs,self.scale) import os,sys settings=[] #settings.append(mcsetting(68,'0 0 1')) settings.append(mcsetting(66,'1 0 0')) settings.append(mcsetting(64,'1 0 0','0 1 0 0 ')) settings.append(mcsetting(6,'1 0 0','0 1 0 0')) settings.append(mcsetting(6,'0 0 1')) settings.append(mcsetting(4,'0 0 1')) settings.append(mcsetting(2,'1 0 0')) settings.append(mcsetting(2,'0 0 1','0 1 0 0')) settings.append(mcsetting(0,'1 0 0','1 1 0 0')) settings.append(mcsetting(0,'0 0 1')) settings.append(mcsetting(96,'0 0 1','0 1 0 0')) settings.append(mcsetting(90,'0 0 1','0 1 0 0')) settings.append(mcsetting(82,'1 0 1')) settings.append(mcsetting(8,'0 0 1','0 1 0 0')) settings.append(mcsetting(80,'1 0 0','0 1 0 0')) settings.append(mcsetting(80,'0 0 1')) settings.append(mcsetting(78,'0 0 1')) settings.append(mcsetting(76,'1 0 0','1 1 0 0')) settings.append(mcsetting(76,'0 0 1')) settings.append(mcsetting(74,'1 0 0')) settings.append(mcsetting(74,'0 0 1','0 1 0 0')) settings.append(mcsetting(72,'1 0 1','1 1 0 0')) #settings.append(mcsetting(,'')) for setting in settings: #print(setting.getSubmit()) os.system(setting.getSubmit())