#!/usr/bin/env python import condor import commands, glob import time, datetime exe = '../tree_trimmer.py' ts = time.time() st = datetime.datetime.fromtimestamp(ts).strftime('%Y%m%d%H%M') #base_dir = '/export/share/data/sschier/FakeLepton/June22_2017_Stop1L_Dijet_Ntuple_AB_2.4.32_WithMoreIsolationVars/' base_dir = '/export/share/data/sschier/FakeLepton/July4_2017_Stop1L_Dijet_Ntuple_AB_2.4.32_AddAuthor/' arg_template = '-s skim %s /export/home/sschier/workarea/tree_trimmer/skims/skim-ff-el.py -t wjet_Nom -b /export/home/sschier/workarea/tree_trimmer/boff/bon-el.txt -o skim.root' input_files = glob.glob(base_dir + 'wjets/*') condor.run(exe, arg_template, input_files, dirname='wjets_el_skims', nfiles=1) arg_template = '-s skim %s /export/home/sschier/workarea/tree_trimmer/skims/skim-ff-el.py -t zjet_Nom -b /export/home/sschier/workarea/tree_trimmer/boff/bon-el.txt -o skim.root' input_files = glob.glob(base_dir + 'zjets/*') condor.run(exe, arg_template, input_files, dirname='zjets_el_skims', nfiles=1) arg_template = '-s skim %s /export/home/sschier/workarea/tree_trimmer/skims/skim-ff-el.py -t top_Nom -b /export/home/sschier/workarea/tree_trimmer/boff/bon-el.txt -o skim.root' input_files = glob.glob(base_dir + 'singletop/*') condor.run(exe, arg_template, input_files, dirname='singletop_el_skims', nfiles=1) arg_template = '-s skim %s /export/home/sschier/workarea/tree_trimmer/skims/skim-ff-el.py -t top_Nom -b /export/home/sschier/workarea/tree_trimmer/boff/bon-el.txt -o skim.root' input_files = glob.glob(base_dir + 'ttbar/*')
#!/usr/bin/env python import condor import commands, glob import time, datetime exe = '../FFMaker.py' ts = time.time() st = datetime.datetime.fromtimestamp(ts).strftime('%Y%m%d%H%M') base_dir = '/export/share/data/sschier/FakeLepton/trigger_skims/' arg_template = ' --input=%s --tree=ttbar --outfile=outputHist_ttbar.root' input_files = glob.glob(base_dir + 'ttbar_skim/*') condor.run(exe, arg_template, input_files, dirname='ttbar_run_dir_%s' % st, nfiles=1) arg_template = ' --input=%s --tree=wjets_22 --outfile=outputHist_wjets.root' input_files = glob.glob(base_dir + 'wjets_skim/*') condor.run(exe, arg_template, input_files, dirname='wjets_run_dir_%s' % st, nfiles=1) arg_template = ' --input=%s --tree=zjets_22 --outfile=outputHist_zjets.root' input_files = glob.glob(base_dir + 'zjets_skim/*') condor.run(exe, arg_template,
import condor import commands, glob import time, datetime exe = '../FFMaker_j100.py' ts = time.time() st = datetime.datetime.fromtimestamp(ts).strftime('%Y%m%d%H%M') #base_dir = '/export/share/data/sschier/FakeLepton/June22_2017_Stop1L_Dijet_Ntuple_AB_2.4.32_WithMoreIsolationVars/' base_dir = '/export/share/data/sschier/FakeLepton/July4_2017_Stop1L_Dijet_Ntuple_AB_2.4.32_AddAuthor/' arg_template = ' -input=%s -tree=top_Nom -outfile=outputHist_ttbar.root -AIDvariation=BLayer -SYSvariation=mtDOWN' input_files = glob.glob(base_dir + 'ttbar_el_skims/job*/skim.root') condor.run(exe, arg_template, input_files, dirname='%s_j100_mtDOWN/ttbar' % st, nfiles=1) arg_template = ' -input=%s -tree=wjet_Nom -outfile=outputHist_wjets.root -AIDvariation=BLayer -SYSvariation=mtDOWN' input_files = glob.glob(base_dir + 'wjets_el_skims/job*/skim.root') condor.run(exe, arg_template, input_files, dirname='%s_j100_mtDOWN/wjets' % st, nfiles=1) arg_template = ' -input=%s -tree=zjet_Nom -outfile=outputHist_zjets.root -AIDvariation=BLayer -SYSvariation=mtDOWN' input_files = glob.glob(base_dir + 'zjets_el_skims/job*/skim.root') condor.run(exe, arg_template,
#pass arg_template = arg_template + ' -t' #if not 'TOPQ4' in iDir: # continue #if not 'physics_Main' in iDir: # continue # -- dir name -- # separate condor dir for each sample # data example : user.prose.00278968.physics_Main.DAOD_TOPQ4.f628_m1497_p2452.HtX4Tops_00-00-04_output.root/ # mc example : user.prose.302057.MadGraphPythia8EvtGen.DAOD_TOPQ1.e4017_s2608_s2183_r6869_r6282_p2516.HtX4Tops_00-00-04_output.root dirname = 'condorRun-' + time.strftime("%d_%m_%Y") + '-' + iDir.split('.')[2] + '-' + iDir.split('.')[5] + '-output' if '-t' in arg_template: dirname = dirname + '_withTRF' input_files = [] status, files = commands.getstatusoutput('ls ' + input_dir + iDir) files = files.split('\n') for iFile in files: input_files.append(input_dir + iDir + '/' + iFile) try: condor.run(exe, arg_template, input_files, dirname = dirname, n_files = 1) except: print "Problem submitting from directory:", iDir print "Need to inspect files:", input_files
#condor.run(exe, arg_template, input_files, dirname='ttbar_run_dir_%s' % st, nfiles=1) # #arg_template = ' --input=%s --tree=wjets_22 --outfile=outputHist_wjets.root' #input_files = glob.glob(base_dir+'wjets_skim/*') #condor.run(exe, arg_template, input_files, dirname='wjets_run_dir_%s' % st, nfiles=1) # #arg_template = ' --input=%s --tree=zjets_22 --outfile=outputHist_zjets.root' #input_files = glob.glob(base_dir+'zjets_skim/*') #condor.run(exe, arg_template, input_files, dirname='zjets_run_dir_%s' % st, nfiles=1) # #arg_template = ' --input=%s --tree=singletop --outfile=outputHist_singletop.root' #input_files = glob.glob(base_dir+'singletop_skim/*') #condor.run(exe, arg_template, input_files, dirname='singletop_run_dir_%s' % st, nfiles=1) base_dir = '/export/share/data/sschier/FakeLepton/June16_2017_Stop1L_Dijet_Ntuple_AB_2.4.32_data/' arg_template = ' --input=%s --isData=data16 --tree=CollectionTree --outfile=outputHist_data16.root' input_files = glob.glob(base_dir + 'data16_13TeV/*.root') condor.run(exe, arg_template, input_files, dirname='data16_run_dir_%s' % st, nfiles=1) arg_template = ' --input=%s --isData=data15 --tree=CollectionTree --outfile=outputHist_data15.root' input_files = glob.glob(base_dir + 'data15_13TeV/*.root') condor.run(exe, arg_template, input_files, dirname='data15_run_dir_%s' % st, nfiles=1)