mpd-analysis-config-mc.yml 4.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180
  1. # --- Set up axes for differential u-vectors (for example, for vn(pT, y))
  2. _axes:
  3. - &axis_mc_pT
  4. name: McTracksExt/pT
  5. bin-edges: [ 0.0, 0.2, 0.4, 0.6, 0.8, 1.0, 1.4, 1.8, 2.2, 3.0 ]
  6. - &axis_mc_rapidity
  7. name: McTracksExt/rapidity
  8. nb: 15
  9. lo: -1.5
  10. hi: 1.5
  11. # --- Main configuration
  12. test_mc:
  13. # --- Set up eventwise varibles (for example, centrality)
  14. event-variables:
  15. - RecoEventExt/bcent
  16. axes:
  17. - { name: RecoEventExt/bcent, bin-edges: [0., 10., 20., 30., 40., 50., 60., 70., 80., 100.] }
  18. # --- Configure Q-vectors
  19. q-vectors:
  20. # --- u(centrality, pT, y) vector for all charged hadrons in TPC L
  21. - name: mc_hadrons_L
  22. type: track
  23. phi: McTracksExt/phi
  24. weight: Ones
  25. norm: m
  26. corrections:
  27. - recentering
  28. - twist-and-rescale
  29. axes:
  30. - *axis_mc_pT
  31. - *axis_mc_rapidity
  32. cuts:
  33. McTracksExt/eta: { range: [-1.5, -0.05] }
  34. McTracksExt/mother_id: { equals: -1 }
  35. qa:
  36. - {name: McTracksExt/phi, nb: 100, lo: -4., hi: 4.}
  37. - *axis_mc_pT
  38. - *axis_mc_rapidity
  39. - [*axis_mc_rapidity, *axis_mc_pT]
  40. # --- u(centrality, pT, y) vector for all charged hadrons in TPC R
  41. - name: mc_hadrons_R
  42. type: track
  43. phi: McTracksExt/phi
  44. weight: Ones
  45. norm: m
  46. corrections:
  47. - recentering
  48. - twist-and-rescale
  49. axes:
  50. - *axis_mc_pT
  51. - *axis_mc_rapidity
  52. cuts:
  53. McTracksExt/eta: { range: [0.05, 1.5] }
  54. McTracksExt/mother_id: { equals: -1 }
  55. qa:
  56. - {name: McTracksExt/phi, nb: 100, lo: -4., hi: 4.}
  57. - *axis_mc_pT
  58. - *axis_mc_rapidity
  59. - [*axis_mc_rapidity, *axis_mc_pT]
  60. # --- u(centrality, pT, y) vector for protons in TPC L
  61. - name: mc_protons_L
  62. type: track
  63. phi: McTracksExt/phi
  64. weight: Ones
  65. norm: m
  66. corrections:
  67. - recentering
  68. - twist-and-rescale
  69. axes:
  70. - *axis_mc_pT
  71. - *axis_mc_rapidity
  72. cuts:
  73. McTracksExt/eta: { range: [-1.5, -0.05] }
  74. McTracksExt/mother_id: { equals: -1 }
  75. McTracksExt/mc_pid: { equals: 2212 }
  76. qa:
  77. - {name: McTracksExt/phi, nb: 100, lo: -4., hi: 4.}
  78. - *axis_mc_pT
  79. - *axis_mc_rapidity
  80. - [*axis_mc_rapidity, *axis_mc_pT]
  81. # --- u(centrality, pT, y) vector for protons in TPC R
  82. - name: mc_protons_R
  83. type: track
  84. phi: McTracksExt/phi
  85. weight: Ones
  86. norm: m
  87. corrections:
  88. - recentering
  89. - twist-and-rescale
  90. axes:
  91. - *axis_mc_pT
  92. - *axis_mc_rapidity
  93. cuts:
  94. McTracksExt/eta: { range: [0.05, 1.5] }
  95. McTracksExt/mother_id: { equals: -1 }
  96. McTracksExt/mc_pid: { equals: 2212 }
  97. qa:
  98. - {name: McTracksExt/phi, nb: 100, lo: -4., hi: 4.}
  99. - *axis_mc_pT
  100. - *axis_mc_rapidity
  101. - [*axis_mc_rapidity, *axis_mc_pT]
  102. # --- u(centrality, pT, y) vector for pions (pi+) in TPC L
  103. - name: mc_pions_L
  104. type: track
  105. phi: McTracksExt/phi
  106. weight: Ones
  107. norm: m
  108. corrections:
  109. - recentering
  110. - twist-and-rescale
  111. axes:
  112. - *axis_mc_pT
  113. - *axis_mc_rapidity
  114. cuts:
  115. McTracksExt/eta: { range: [-1.5, -0.05] }
  116. McTracksExt/mother_id: { equals: -1 }
  117. McTracksExt/mc_pid: { equals: 211 }
  118. qa:
  119. - {name: McTracksExt/phi, nb: 100, lo: -4., hi: 4.}
  120. - *axis_mc_pT
  121. - *axis_mc_rapidity
  122. - [*axis_mc_rapidity, *axis_mc_pT]
  123. # --- u(centrality, pT, y) vector for pions (pi+) in TPC R
  124. - name: mc_pions_R
  125. type: track
  126. phi: McTracksExt/phi
  127. weight: Ones
  128. norm: m
  129. corrections:
  130. - recentering
  131. - twist-and-rescale
  132. axes:
  133. - *axis_mc_pT
  134. - *axis_mc_rapidity
  135. cuts:
  136. McTracksExt/eta: { range: [0.05, 1.5] }
  137. McTracksExt/mother_id: { equals: -1 }
  138. McTracksExt/mc_pid: { equals: 211 }
  139. qa:
  140. - {name: McTracksExt/phi, nb: 100, lo: -4., hi: 4.}
  141. - *axis_mc_pT
  142. - *axis_mc_rapidity
  143. - [*axis_mc_rapidity, *axis_mc_pT]
  144. # --- Q(centrality) vector for all charged hadrons in TPC L
  145. - name: mc_TPC_EP_L
  146. type: track
  147. phi: McTracksExt/phi
  148. weight: Ones
  149. norm: m
  150. corrections:
  151. - recentering
  152. - twist-and-rescale
  153. cuts:
  154. McTracksExt/eta: { range: [-1.5, -0.05] }
  155. McTracksExt/mother_id: { equals: -1 }
  156. qa:
  157. - {name: McTracksExt/phi, nb: 100, lo: -4., hi: 4.}
  158. # --- Q(centrality) vector for all charged hadrons in TPC R
  159. - name: mc_TPC_EP_R
  160. type: track
  161. phi: McTracksExt/phi
  162. weight: Ones
  163. norm: m
  164. corrections:
  165. - recentering
  166. - twist-and-rescale
  167. cuts:
  168. McTracksExt/eta: { range: [0.05, 1.5] }
  169. McTracksExt/mother_id: { equals: -1 }
  170. qa:
  171. - {name: McTracksExt/phi, nb: 100, lo: -4., hi: 4.}
  172. # --- Q(centrality) vector based on reaction plane
  173. - name: model_RP
  174. type: psi
  175. phi: McEvent/PhiRp
  176. weight: Ones
  177. norm: m
  178. qa:
  179. - {name: McEvent/PhiRp, nb: 360, lo: -3.14, hi: 3.14}