babymaker  e95a6a9342d4604277fe7cc6149b6b5b24447d89
rpv_skim.py
Go to the documentation of this file.
1 #!/bin/env python
2 """ run skims for the 13 TeV RPV gluino analysis"""
3 import os
4 import time
5 
6 HTCUT = 1200
7 BASEDIR = "/homes/cawest/links"
8 OUTDIR = "/net/cms29/cms29r0/cawest/skims/ht" + str(HTCUT)
9 CUT = "ht>" + str(HTCUT)
10 DATASETS = []
11 DATASETS.append(BASEDIR + "/DYJetsToLL_M-50_HT-600toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8")
12 DATASETS.append(BASEDIR + "/WJetsToLNu_HT-600ToInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8")
13 DATASETS.append(BASEDIR + "/JetHT_Run2015C_25ns-05Oct2015-v1")
14 DATASETS.append(BASEDIR + "/JetHT_Run2015D-05Oct2015-v1")
15 DATASETS.append(BASEDIR + "/JetHT_Run2015D-PromptReco-v4")
16 DATASETS.append(BASEDIR + "/QCD_HT1000to1500_TuneCUETP8M1_13TeV-madgraphMLM-pythia8")
17 DATASETS.append(BASEDIR + "/QCD_HT1000to1500_TuneCUETP8M1_13TeV-madgraphMLM-pythia8_ext1")
18 DATASETS.append(BASEDIR + "/QCD_HT1500to2000_TuneCUETP8M1_13TeV-madgraphMLM-pythia8")
19 DATASETS.append(BASEDIR + "/QCD_HT1500to2000_TuneCUETP8M1_13TeV-madgraphMLM-pythia8_ext1")
20 DATASETS.append(BASEDIR + "/QCD_HT2000toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8")
21 DATASETS.append(BASEDIR + "/QCD_HT2000toInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8_ext1")
22 DATASETS.append(BASEDIR + "/ST_s-channel_4f_leptonDecays_13TeV-amcatnlo-pythia8_TuneCUETP8M1")
23 DATASETS.append(BASEDIR + "/ST_t-channel_antitop_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1")
24 DATASETS.append(BASEDIR + "/ST_t-channel_top_4f_leptonDecays_13TeV-powheg-pythia8_TuneCUETP8M1")
25 DATASETS.append(BASEDIR + "/ST_tW_antitop_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1")
26 DATASETS.append(BASEDIR + "/ST_tW_top_5f_inclusiveDecays_13TeV-powheg-pythia8_TuneCUETP8M1")
27 DATASETS.append(BASEDIR + "/TTJets_Mtt-1000toInf_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8")
28 DATASETS.append(BASEDIR + "/TTJets_TuneCUETP8M1_13TeV-amcatnloFXFX-pythia8")
29 DATASETS.append(BASEDIR + "/TTJets_TuneCUETP8M1_13TeV-madgraphMLM")
30 DATASETS.append(BASEDIR + "/TTTT_TuneCUETP8M1_13TeV-amcatnlo-pythia8")
31 DATASETS.append(BASEDIR + "/TTWJetsToLNu_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8")
32 DATASETS.append(BASEDIR + "/TTWJetsToQQ_TuneCUETP8M1_13TeV-amcatnloFXFX-madspin-pythia8")
33 DATASETS.append(BASEDIR + "/TTZToLLNuNu_M-10_TuneCUETP8M1_13TeV-amcatnlo-pythia8")
34 DATASETS.append(BASEDIR + "/TTZToQQ_TuneCUETP8M1_13TeV-amcatnlo-pythia8")
35 DATASETS.append(BASEDIR + "/WJetsToQQ_HT-600ToInf_TuneCUETP8M1_13TeV-madgraphMLM-pythia8")
36 DATASETS.append(BASEDIR + "/ZJetsToQQ_HT600toInf_13TeV-madgraph")
37 DATASETS.append(BASEDIR + "/ttHJetTobb_M125_13TeV_amcatnloFXFX_madspin_pythia8")
38 DATASETS.append(BASEDIR + "/TT_TuneCUETP8M1_13TeV-powheg-pythia8")
39 
40 for idataset in DATASETS:
41  cmd = "ssh cms25 condor_run " + os.environ.get("CMSSW_BASE") + "/src/babymaker/bmaker/genfiles/run/wrapper.sh " +os.environ.get("CMSSW_BASE") + "/src/babymaker/bmaker/genfiles/run/skim_ntuples.exe " + idataset + " " + OUTDIR + " " + CUT + " > /dev/null &"
42  print cmd
43  # hack to avoid too many ssh connections
44  time.sleep(1)
45  os.system(cmd)