Angular analysis of B+->K*+(K+pi0)mumu
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

74 lines
3.2 KiB

  1. #setting up DaVinci directory
  2. DV = GaudiExec()
  3. for decay in ["Kplus"]:
  4. decay_number = 0
  5. sim_version = "Sim09a"
  6. dst = "DST"
  7. if (decay=="Kplus"): decay_number = 12143401
  8. if (decay=="Kshort"): decay_number = 12145102
  9. for polarity in ["Down","Up"]:
  10. for yr in ["2015","2016"]:
  11. E = 0
  12. nu = ""
  13. trigger = ""
  14. stripping = ""
  15. reco = ""
  16. if (yr=="2011"):
  17. E = 3500
  18. nu = "2"
  19. trigger = "0x40760037"
  20. stripping = "21r1"
  21. reco = "Reco14c"
  22. DV.directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v38r1p3/'
  23. elif (yr=="2012"):
  24. E = 4000
  25. nu = "2.5"
  26. trigger = "0x409f0045"
  27. stripping = "21"
  28. reco = "Reco14c"
  29. DV.directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v38r1p3/'
  30. elif (yr=="2015"): #OnlyKplus
  31. E = 6500
  32. nu = "1.6-25ns"
  33. trigger = "0x411400a2"
  34. stripping = "24r1"
  35. reco = "Reco15a/Turbo02"
  36. sim_version = "Sim09e"
  37. dst = "DST"
  38. DV.directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v44r3/'
  39. DV.platform = "x86_64-centos7-gcc62-opt"
  40. elif (yr=="2016"): #OnlyKplus
  41. E = 6500
  42. nu = "1.6-25ns"
  43. trigger = "0x6139160F"
  44. stripping = "28r1"
  45. reco = "Reco16/Turbo03"
  46. sim_version = "Sim09e"
  47. dst = "DST"
  48. DV.directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v44r3/'
  49. DV.platform = "x86_64-centos7-gcc62-opt"
  50. script_opts = {"YEAR":yr,"POL":polarity,"DATA_TYPE":"MC","ENERGY":E,"NU":nu,"TRIG":trigger,"STRIP":stripping,"CHAN":decay, "NUM":decay_number, "RECO":reco, "SIM": sim_version, "DST":dst}
  51. script_1 ='/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/tuplecreation/optfiles/%(DATA_TYPE)s/KstJpsi/%(YEAR)s%(POL)s_%(DATA_TYPE)s_%(CHAN)s.py'% script_opts
  52. print ('Using optsfile: ',script_1)
  53. # script_basic = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/tuplecreation/optfiles/BasicOptfile.py'
  54. optsfile = [script_1]
  55. PATH = "/MC/%(YEAR)s/Beam%(ENERGY)sGeV-%(YEAR)s-Mag%(POL)s-Nu%(NU)s-Pythia8/%(SIM)s/Trig%(TRIG)s/%(RECO)s/Stripping%(STRIP)sNoPrescalingFlagged/%(NUM)s/ALLSTREAMS.%(DST)s" % script_opts
  56. print ('Using data: ', PATH)
  57. DV.options = optsfile
  58. j = Job(
  59. name ='RefMC%(YEAR)s%(POL)s%(CHAN)s' % script_opts,
  60. application = DV,
  61. splitter = SplitByFiles(filesPerJob = 100),
  62. inputdata = BKQuery(path=PATH).getDataset(),
  63. outputfiles = [DiracFile(namePattern='*.root')],
  64. do_auto_resubmit = True,
  65. backend = Dirac()
  66. )
  67. j.submit()