#!/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/*')
Example #2
0
#!/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,
Example #3
0
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
    
Example #5
0
#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)