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.

106 lines
4.3 KiB

  1. #export PATH=$PATH:/afs/cern.ch/user/i/ibelyaev/public/scripts
  2. #lhcb-proxy-init
  3. #get_bookkeeping_info 12115179
  4. for decay in ["Kshort","Kplus"]:
  5. print "============================" + decay + "============================"
  6. for polarity in ["Down","Up"]:
  7. decay_number = 0
  8. sim_version = "Sim09b"
  9. dst = "DST"
  10. if (decay=="Kplus"): decay_number = 12113446 #12113445
  11. if (decay=="Kshort"): decay_number = 12115179 #12115178
  12. if (decay=="Kplus"): year_list = ["2011","2012","2015","2016","2017","2018"]
  13. if (decay=="Kshort"): year_list = ["2012","2012spec","2011","2015","2016","2017","2018"]
  14. directory = ""
  15. platform = ""
  16. for yr in year_list:
  17. E = 0
  18. nu = ""
  19. trigger = ""
  20. stripping = ""
  21. reco = ""
  22. if (yr=="2011"):
  23. E = 3500
  24. nu = "2"
  25. trigger = "0x40760037"
  26. stripping = "21r1p1"
  27. reco = "Reco14c"
  28. sim_version = "Sim09f"
  29. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v38r1p3/'
  30. platform = "x86_64-slc6-gcc49-opt"
  31. elif (yr=="2012"):
  32. E = 4000
  33. nu = "2.5"
  34. trigger = "0x409f0045"
  35. stripping = "21r0p1"
  36. reco = "Reco14c"
  37. sim_version = "Sim09f"
  38. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v38r1p3/'
  39. platform = "x86_64-slc6-gcc49-opt"
  40. elif (yr=="2012spec"):
  41. yr = "2012"
  42. E = 4000
  43. nu = "2.5"
  44. trigger = "0x4097003d" #Only for Kshort!
  45. stripping = "21r0p1"
  46. reco = "Reco14c"
  47. sim_version = "Sim09f"
  48. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v38r1p3/'
  49. platform = "x86_64-slc6-gcc49-opt"
  50. elif (yr=="2015"):
  51. E = 6500
  52. nu = "1.6-25ns"
  53. trigger = "0x6139160F"
  54. stripping = "24r1"
  55. reco = "Reco15a/Turbo02"
  56. sim_version = "Sim09f"
  57. dst = "MDST"
  58. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/'
  59. platform = "x86_64-slc6-gcc62-opt"
  60. elif (yr=="2016"):
  61. E = 6500
  62. nu = "1.6-25ns"
  63. trigger = "0x6139160F"
  64. stripping = "28r1"
  65. reco = "Reco16/Turbo03"
  66. sim_version = "Sim09f"
  67. dst = "MDST"
  68. irectory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/'
  69. platform = "x86_64-slc6-gcc62-opt"
  70. elif (yr=="2017"):
  71. E = 6500
  72. nu = "1.6-25ns"
  73. trigger = "0x62661709"
  74. stripping = "29r2"
  75. reco = "Reco17/Turbo04a-WithTurcal"
  76. sim_version = "Sim09f"
  77. dst = "MDST"
  78. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/'
  79. platform = "x86_64-slc6-gcc62-opt"
  80. elif (yr=="2018"):
  81. E = 6500
  82. nu = "1.6-25ns"
  83. trigger = "0x617d18a4"
  84. stripping = "34"
  85. reco = "Reco18/Turbo05-WithTurcal"
  86. sim_version = "Sim09f"
  87. dst = "MDST"
  88. directory = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/'
  89. platform = "x86_64-slc6-gcc62-opt"
  90. script_opts = {"YEAR":yr,"POL":polarity,"DATA_TYPE":"PHSP","ENERGY":E,"NU":nu,"TRIG":trigger,"STRIP":stripping,"CHAN":decay, "NUM":decay_number, "RECO":reco, "SIM": sim_version, "DST":dst }
  91. script_1 ='/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/tuplecreation/optfiles/%(DATA_TYPE)s/%(YEAR)s%(POL)s_%(DATA_TYPE)s_%(CHAN)s.py'% script_opts
  92. # script_basic = '/afs/cern.ch/work/r/rekopecn/public/B_2_KstarMuMu/DaVinciDev_v41r2/tuplecreation/optfiles/BasicOptfile.py'
  93. optsfile = [script_1]
  94. 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)sFiltered/Merge14/%(NUM)s/B2XMUMU.STRIP.%(DST)s" % script_opts
  95. print 'Using data: ', PATH
  96. #print 'Using optsfile: ',script_1
  97. #print 'Using DV version: ', directory, platform