/scripts/legacy/runDilepton2016AnalToBDT.py
Python | 37 lines | 21 code | 12 blank | 4 comment | 3 complexity | 48c63d64e970974ffac34044edeac96b MD5 | raw file
- #Quick script to loop over all channels to make fitting plots
- #from ROOT import *
- import subprocess
- import sys
- channels = {"ee":"1","mumu":"2"}
- channelList = {"ee":"1","mumu":"2"}
- mzCut = sys.argv[1]
- mzStr = mzCut.split(".")[0]
- mwCut = sys.argv[2]
- mwStr = mwCut.split(".")[0]
- useSideBandRegion = ""
- dirExt = "all/"
- if len(sys.argv) > 3 and sys.argv[3] == "-s" :
- useSideBandRegion = "-s"
- dirExt = "sigCtrl/"
- #Make the skim directory
- subprocess.call("mkdir /scratch/data/TopPhysics/mvaDirs/skims/2016/mz"+mzStr+"mw"+mwStr,shell=True)
- for chanName in channelList.keys():
- print "bin/analysisMain.exe -c configs/2016/"+chanName+"MCdataConf.txt -u -t -k "+str(channelList[chanName])+" -v 65535 -z --dilepton --mvaDir /scratch/data/TopPhysics/mvaDirs/skims/2016/mz"+mzStr+"mw"+mwStr + "/ --mzCut " + str(mzCut) + " --mwCut " + str(mwCut) + " --2016"
- subprocess.call("bin/analysisMain.exe -c configs/2016/"+chanName+"MCdataConf.txt -u -t -k "+str(channelList[chanName])+" -v 65535 -z --dilepton --mvaDir /scratch/data/TopPhysics/mvaDirs/skims/2016/mz"+mzStr+"mw"+mwStr + "/ --mzCut " + str(mzCut) + " --mwCut " + str(mwCut) + " --2016",shell=True)
- #Make the mvaInput directory
- subprocess.call("mkdir /scratch/data/TopPhysics/mvaDirs/inputs/2016/"+dirExt+"mz"+mzStr+"mw"+mwStr,shell=True)
- subprocess.call("rm /scratch/data/TopPhysics/mvaDirs/inputs/2016/"+dirExt+"mz"+mzStr+"mw"+mwStr+"/*",shell=True)
- print "python scripts/makeMVAInputDilepton.py [\\\"ee\\\",\\\"mumu\\\"] /scratch/data/TopPhysics/mvaDirs/skims/2016/mz"+mzStr+"mw"+mwStr+"/ /scratch/data/TopPhysics/mvaDirs/inputs/2016/"+dirExt+"mz"+mzStr+"mw"+mwStr+"/ --2016 "+useSideBandRegion
- subprocess.call("python scripts/makeMVAInputDilepton.py [\\\"ee\\\",\\\"mumu\\\"] /scratch/data/TopPhysics/mvaDirs/skims/2016/mz"+mzStr+"mw"+mwStr+"/ /scratch/data/TopPhysics/mvaDirs/inputs/2016/"+dirExt+"mz"+mzStr+"mw"+mwStr+"/ --2016 "+useSideBandRegion ,shell=True)