/scripts/legacy/runDilepton2016AnalToBDT.py

https://gitlab.com/brunel-physics/tqZ2015Code
Python | 37 lines | 21 code | 12 blank | 4 comment | 3 complexity | 48c63d64e970974ffac34044edeac96b MD5 | raw file
  1. #Quick script to loop over all channels to make fitting plots
  2. #from ROOT import *
  3. import subprocess
  4. import sys
  5. channels = {"ee":"1","mumu":"2"}
  6. channelList = {"ee":"1","mumu":"2"}
  7. mzCut = sys.argv[1]
  8. mzStr = mzCut.split(".")[0]
  9. mwCut = sys.argv[2]
  10. mwStr = mwCut.split(".")[0]
  11. useSideBandRegion = ""
  12. dirExt = "all/"
  13. if len(sys.argv) > 3 and sys.argv[3] == "-s" :
  14. useSideBandRegion = "-s"
  15. dirExt = "sigCtrl/"
  16. #Make the skim directory
  17. subprocess.call("mkdir /scratch/data/TopPhysics/mvaDirs/skims/2016/mz"+mzStr+"mw"+mwStr,shell=True)
  18. for chanName in channelList.keys():
  19. 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"
  20. 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)
  21. #Make the mvaInput directory
  22. subprocess.call("mkdir /scratch/data/TopPhysics/mvaDirs/inputs/2016/"+dirExt+"mz"+mzStr+"mw"+mwStr,shell=True)
  23. subprocess.call("rm /scratch/data/TopPhysics/mvaDirs/inputs/2016/"+dirExt+"mz"+mzStr+"mw"+mwStr+"/*",shell=True)
  24. 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
  25. 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)