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.

100 lines
4.0 KiB

  1. #path_dict_list = []
  2. for decay in ["Kshort","Kplus"]:
  3. print "============================" + decay + "============================"
  4. for polarity in ["Down","Up"]:
  5. decay_number = 0
  6. sim_version = "Sim09a"
  7. dst = "DST"
  8. platform = "x86_64-slc6-gcc62-opt"
  9. if (decay=="Kplus"): decay_number = 12113100
  10. if (decay=="Kshort"): decay_number = 12115102
  11. for yr in ["2011","2012","2015","2016","2017","2018"]:
  12. E = 0
  13. nu = ""
  14. trigger = ""
  15. stripping = ""
  16. reco = ""
  17. if (yr=="2011"):
  18. E = 3500
  19. nu = "2"
  20. trigger = "0x40760037"
  21. stripping = "21r1"
  22. reco = "Reco14c"
  23. sim_version = "Sim09a"
  24. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v38r1p3/'
  25. platform = "x86_64-slc6-gcc49-opt"
  26. elif (yr=="2012"):
  27. E = 4000
  28. nu = "2.5"
  29. trigger = "0x409f0045"
  30. stripping = "21"
  31. reco = "Reco14c"
  32. sim_version = "Sim09a"
  33. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v38r1p3/'
  34. platform = "x86_64-slc6-gcc49-opt"
  35. elif (yr=="2015"):
  36. E = 6500
  37. nu = "1.6-25ns"
  38. trigger = "0x411400a2"
  39. stripping = "24"
  40. reco = "Reco15a/Turbo02"
  41. sim_version = "Sim09b"
  42. dst = "MDST"
  43. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/'
  44. platform = "x86_64-slc6-gcc49-opt"
  45. elif (yr=="2016"):
  46. E = 6500
  47. nu = "1.6-25ns"
  48. trigger = "0x6138160F"
  49. stripping = "28"
  50. reco = "Reco16/Turbo03"
  51. sim_version = "Sim09c"
  52. dst = "MDST"
  53. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/'
  54. platform = "x86_64-slc6-gcc49-opt"
  55. elif (yr=="2017"):
  56. E = 6500
  57. nu = "1.6-25ns"
  58. trigger = "0x62661709"
  59. stripping = "29r2"
  60. reco = "Reco17/Turbo04a-WithTurcal"
  61. sim_version = "Sim09e"
  62. dst = "MDST"
  63. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v44r3/'
  64. platform = "x86_64-centos7-gcc62-opt"
  65. elif (yr=="2018"):
  66. E = 6500
  67. nu = "1.6-25ns"
  68. trigger = "0x617d18a4"
  69. stripping = "34"
  70. reco = "Reco18/Turbo05-WithTurcal"
  71. sim_version = "Sim09f"
  72. dst = "DST"
  73. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v44r3/'
  74. platform = "x86_64-centos7-gcc62-opt"
  75. 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}
  76. script_1 ='/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/tuplecreation/optfiles/%(DATA_TYPE)s/KstMuMu/%(YEAR)s%(POL)s_%(DATA_TYPE)s_%(CHAN)s.py'% script_opts
  77. # script_basic = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/tuplecreation/optfiles/BasicOptfile.py'
  78. optsfile = [script_1]
  79. 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
  80. print 'Using data: ', PATH
  81. #tmp_dict = {"decay": decay,
  82. # "year": yr,
  83. # "pol" :polarity,
  84. # "path": PATH}
  85. #path_dict_list.append(tmp_dict)
  86. #print 'Using script: ', script_1
  87. #print 'Using DV version: ', directory, platform
  88. #def get_BKK_path(decay,year,polarity):
  89. # for dic in path_dict_list:
  90. # print dic
  91. # if (dic.get("year")==year) and (dic.get("decay")==decay) and (dic.get("pol")==polarity):
  92. # print dic
  93. # return dic.get("PATH")