/scripts/runAnalToBDT.py
Python | 30 lines | 15 code | 11 blank | 4 comment | 1 complexity | a3c0ba6a3fe813d9bd2a810d76d0ec01 MD5 | raw file
- #Quick script to loop over all channels to make fitting plots
- #from ROOT import *
- import subprocess
- import sys
- channels = {"1":"eee","2":"eemu","4":"emumu","8":"mumumu","16":"eeeInv","32":"eemuInv","64":"emumuInv","128":"mumumuInv"}
- channelList = {"eee":"17","eemu":"34","emumu":"68","mumumu":"136"}
- metCut = sys.argv[1]
- metStr = metCut.split(".")[0]
- mtwCut = sys.argv[2]
- mtwStr = mtwCut.split(".")[0]
- #Make the skim directory
- subprocess.call("mkdir mvaDirs/skims/met"+metStr+"mtw"+mtwStr,shell=True)
- for chanName in channelList.keys():
- print "bin/analysisMain.exe -c configs/"+chanName+"Conf.txt -u -t -k "+str(channelList[chanName])+" --jetRegion 2,1,3,4 -v 4095 -z --mvaDir mvaDirs/skims/met"+metStr+"mtw"+mtwStr + "/ --metCut " + str(metCut) + " --mtwCut " + str(mtwCut)
- subprocess.call("bin/analysisMain.exe -c configs/"+chanName+"Conf.txt -u -t -k "+str(channelList[chanName])+" --jetRegion 2,1,3,4 -v 4095 -z --mvaDir mvaDirs/skims/met"+metStr+"mtw"+mtwStr + "/ --metCut " + str(metCut) + " --mtwCut " + str(mtwCut),shell=True)
- #Make the mvaInput directory
- subprocess.call("mkdir mvaDirs/inputs/met"+metStr+"mtw"+mtwStr,shell=True)
- print "python scripts/makeMVAInput.py [\\\"eee\\\",\\\"eemu\\\",\\\"emumu\\\",\\\"mumumu\\\"] mvaDirs/skims/met"+metStr+"mtw"+mtwStr+"/ mvaDirs/inputs/met"+metStr+"mtw"+mtwStr+"/"
- subprocess.call("python scripts/makeMVAInput.py [\\\"eee\\\",\\\"eemu\\\",\\\"emumu\\\",\\\"mumumu\\\"] mvaDirs/skims/met"+metStr+"mtw"+mtwStr+"/ mvaDirs/inputs/met"+metStr+"mtw"+mtwStr+"/",shell=True)