mpd-analysis-config.yml 27 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076
  1. _layouts:
  2. - &layout_mpd_fhcal_l
  3. [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44]
  4. - &layout_mpd_fhcal_r
  5. [45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89]
  6. _axes:
  7. - &axis_mc_pT
  8. name: McTracks/pT
  9. bin-edges: [ 0.0, 0.2, 0.4, 0.6, 0.8, 1.0, 1.4, 1.8, 2.2, 3.0 ]
  10. # nb: 30
  11. # lo: 0.
  12. # hi: 3.
  13. - &axis_mc_rapidity
  14. name: McTracks/rapidity
  15. nb: 15
  16. lo: -1.5
  17. hi: 1.5
  18. - &axis_reco_pT
  19. name: TpcTracks/pT
  20. bin-edges: [ 0.0, 0.2, 0.4, 0.6, 0.8, 1.0, 1.4, 1.8, 2.2, 3.0 ]
  21. - &axis_reco_rapidity
  22. name: TpcTracks/rapidity_pdg
  23. nb: 15
  24. lo: -1.5
  25. hi: 1.5
  26. - &axis_mcreco_pT
  27. name: TpcTracks/mc_pT
  28. bin-edges: [ 0.0, 0.2, 0.4, 0.6, 0.8, 1.0, 1.4, 1.8, 2.2, 3.0 ]
  29. - &axis_mcreco_rapidity
  30. name: TpcTracks/mc_rapidity
  31. nb: 15
  32. lo: -1.5
  33. hi: 1.5
  34. test_mc:
  35. event-variables:
  36. - McEvent/B
  37. - McEvent/PhiRp
  38. axes:
  39. - { name: McEvent/B, bin-edges: [0., 4.06, 5.84, 7.17, 8.27, 9.26, 10.17, 11.04, 11.99, 14.] }
  40. q-vectors:
  41. - name: mc_hadrons_L
  42. type: track
  43. phi: McTracks/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. McTracks/eta: { range: [-1.5, -0.05] }
  54. McTracks/mother_id: { equals: -1 }
  55. McTracks/is_charged: { equals: 1 }
  56. qa:
  57. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  58. - *axis_mc_pT
  59. - *axis_mc_rapidity
  60. - [*axis_mc_rapidity, *axis_mc_pT]
  61. - name: mc_hadrons_R
  62. type: track
  63. phi: McTracks/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. McTracks/eta: { range: [0.05, 1.5] }
  74. McTracks/mother_id: { equals: -1 }
  75. McTracks/is_charged: { equals: 1 }
  76. qa:
  77. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  78. - *axis_mc_pT
  79. - *axis_mc_rapidity
  80. - [*axis_mc_rapidity, *axis_mc_pT]
  81. - name: mc_proton_L
  82. type: track
  83. phi: McTracks/phi
  84. weight: Ones
  85. norm: m
  86. corrections:
  87. - recentering
  88. - twist-and-rescale
  89. axes:
  90. - *axis_mc_pT
  91. - *axis_mc_rapidity
  92. cuts:
  93. McTracks/pid: { equals: 2212 }
  94. McTracks/eta: { range: [-1.5, -0.05] }
  95. McTracks/mother_id: { equals: -1 }
  96. qa:
  97. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  98. - *axis_mc_pT
  99. - *axis_mc_rapidity
  100. - [*axis_mc_rapidity, *axis_mc_pT]
  101. - name: mc_proton_R
  102. type: track
  103. phi: McTracks/phi
  104. weight: Ones
  105. norm: m
  106. corrections:
  107. - recentering
  108. - twist-and-rescale
  109. axes:
  110. - *axis_mc_pT
  111. - *axis_mc_rapidity
  112. cuts:
  113. McTracks/pid: { equals: 2212 }
  114. McTracks/eta: { range: [0.05, 1.5] }
  115. McTracks/mother_id: { equals: -1 }
  116. qa:
  117. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  118. - *axis_mc_pT
  119. - *axis_mc_rapidity
  120. - [*axis_mc_rapidity, *axis_mc_pT]
  121. - name: mc_kaon_L
  122. type: track
  123. phi: McTracks/phi
  124. weight: Ones
  125. norm: m
  126. corrections:
  127. - recentering
  128. - twist-and-rescale
  129. axes:
  130. - *axis_mc_pT
  131. - *axis_mc_rapidity
  132. cuts:
  133. McTracks/pid: { equals: 321 }
  134. McTracks/eta: { range: [-1.5, -0.05] }
  135. McTracks/mother_id: { equals: -1 }
  136. qa:
  137. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  138. - *axis_mc_pT
  139. - *axis_mc_rapidity
  140. - [*axis_mc_rapidity, *axis_mc_pT]
  141. - name: mc_kaon_R
  142. type: track
  143. phi: McTracks/phi
  144. weight: Ones
  145. norm: m
  146. corrections:
  147. - recentering
  148. - twist-and-rescale
  149. axes:
  150. - *axis_mc_pT
  151. - *axis_mc_rapidity
  152. cuts:
  153. McTracks/pid: { equals: 321 }
  154. McTracks/eta: { range: [0.05, 1.5] }
  155. McTracks/mother_id: { equals: -1 }
  156. qa:
  157. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  158. - *axis_mc_pT
  159. - *axis_mc_rapidity
  160. - [*axis_mc_rapidity, *axis_mc_pT]
  161. - name: mc_akaon_L
  162. type: track
  163. phi: McTracks/phi
  164. weight: Ones
  165. norm: m
  166. corrections:
  167. - recentering
  168. - twist-and-rescale
  169. axes:
  170. - *axis_mc_pT
  171. - *axis_mc_rapidity
  172. cuts:
  173. McTracks/pid: { equals: -321 }
  174. McTracks/eta: { range: [-1.5, -0.05] }
  175. McTracks/mother_id: { equals: -1 }
  176. qa:
  177. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  178. - *axis_mc_pT
  179. - *axis_mc_rapidity
  180. - [*axis_mc_rapidity, *axis_mc_pT]
  181. - name: mc_akaon_R
  182. type: track
  183. phi: McTracks/phi
  184. weight: Ones
  185. norm: m
  186. corrections:
  187. - recentering
  188. - twist-and-rescale
  189. axes:
  190. - *axis_mc_pT
  191. - *axis_mc_rapidity
  192. cuts:
  193. McTracks/pid: { equals: -321 }
  194. McTracks/eta: { range: [0.05, 1.5] }
  195. McTracks/mother_id: { equals: -1 }
  196. qa:
  197. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  198. - *axis_mc_pT
  199. - *axis_mc_rapidity
  200. - [*axis_mc_rapidity, *axis_mc_pT]
  201. - name: mc_pion_L
  202. type: track
  203. phi: McTracks/phi
  204. weight: Ones
  205. norm: m
  206. corrections:
  207. - recentering
  208. - twist-and-rescale
  209. axes:
  210. - *axis_mc_pT
  211. - *axis_mc_rapidity
  212. cuts:
  213. McTracks/pid: { equals: 211 }
  214. McTracks/eta: { range: [-1.5, -0.05] }
  215. McTracks/mother_id: { equals: -1 }
  216. qa:
  217. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  218. - *axis_mc_pT
  219. - *axis_mc_rapidity
  220. - [*axis_mc_rapidity, *axis_mc_pT]
  221. - name: mc_pion_R
  222. type: track
  223. phi: McTracks/phi
  224. weight: Ones
  225. norm: m
  226. corrections:
  227. - recentering
  228. - twist-and-rescale
  229. axes:
  230. - *axis_mc_pT
  231. - *axis_mc_rapidity
  232. cuts:
  233. McTracks/pid: { equals: 211 }
  234. McTracks/eta: { range: [0.05, 1.5] }
  235. McTracks/mother_id: { equals: -1 }
  236. qa:
  237. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  238. - *axis_mc_pT
  239. - *axis_mc_rapidity
  240. - [*axis_mc_rapidity, *axis_mc_pT]
  241. - name: mc_apion_L
  242. type: track
  243. phi: McTracks/phi
  244. weight: Ones
  245. norm: m
  246. corrections:
  247. - recentering
  248. - twist-and-rescale
  249. axes:
  250. - *axis_mc_pT
  251. - *axis_mc_rapidity
  252. cuts:
  253. McTracks/pid: { equals: -211 }
  254. McTracks/eta: { range: [-1.5, -0.05] }
  255. McTracks/mother_id: { equals: -1 }
  256. qa:
  257. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  258. - *axis_mc_pT
  259. - *axis_mc_rapidity
  260. - [*axis_mc_rapidity, *axis_mc_pT]
  261. - name: mc_apion_R
  262. type: track
  263. phi: McTracks/phi
  264. weight: Ones
  265. norm: m
  266. corrections:
  267. - recentering
  268. - twist-and-rescale
  269. axes:
  270. - *axis_mc_pT
  271. - *axis_mc_rapidity
  272. cuts:
  273. McTracks/pid: { equals: -211 }
  274. McTracks/eta: { range: [0.05, 1.5] }
  275. McTracks/mother_id: { equals: -1 }
  276. qa:
  277. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  278. - *axis_mc_pT
  279. - *axis_mc_rapidity
  280. - [*axis_mc_rapidity, *axis_mc_pT]
  281. - name: mc_proton_FULL
  282. type: track
  283. phi: McTracks/phi
  284. weight: Ones
  285. norm: m
  286. corrections:
  287. - recentering
  288. - twist-and-rescale
  289. axes:
  290. - *axis_mc_pT
  291. - *axis_mc_rapidity
  292. cuts:
  293. McTracks/pid: { equals: 2212 }
  294. McTracks/eta: { range: [-1.5, 1.5] }
  295. McTracks/mother_id: { equals: -1 }
  296. qa:
  297. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  298. - *axis_mc_pT
  299. - *axis_mc_rapidity
  300. - [*axis_mc_rapidity, *axis_mc_pT]
  301. - name: mc_TPC_EP_L
  302. type: track
  303. phi: McTracks/phi
  304. weight: Ones
  305. norm: m
  306. corrections:
  307. - recentering
  308. - twist-and-rescale
  309. cuts:
  310. McTracks/eta: { range: [-1.5, -0.05] }
  311. McTracks/mother_id: { equals: -1 }
  312. McTracks/is_charged: { equals: 1 }
  313. qa:
  314. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  315. - name: mc_TPC_EP_R
  316. type: track
  317. phi: McTracks/phi
  318. weight: Ones
  319. norm: m
  320. corrections:
  321. - recentering
  322. - twist-and-rescale
  323. cuts:
  324. McTracks/eta: { range: [0.05, 1.5] }
  325. McTracks/mother_id: { equals: -1 }
  326. McTracks/is_charged: { equals: 1 }
  327. qa:
  328. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  329. # - name: mc_FHCal_L
  330. # type: channel
  331. # phi: FHCalModules/phi
  332. # weight: FHCalModules/signal
  333. # norm: m
  334. # corrections:
  335. # - recentering
  336. # - twist-and-rescale
  337. # qa:
  338. # - {name: FHCalModules/phi, nb: 100, lo: -4., hi: 4.}
  339. # - {name: FHCalModules/signal, nb: 100, lo: 0., hi: 100.}
  340. # channel-ids: *layout_mpd_fhcal_l
  341. # - name: mc_FHCal_R
  342. # type: channel
  343. # phi: FHCalModules/phi
  344. # weight: FHCalModules/signal
  345. # norm: m
  346. # corrections:
  347. # - recentering
  348. # - twist-and-rescale
  349. # qa:
  350. # - {name: FHCalModules/phi, nb: 100, lo: -4., hi: 4.}
  351. # - {name: FHCalModules/signal, nb: 100, lo: 0., hi: 100.}
  352. # channel-ids: *layout_mpd_fhcal_r
  353. - name: mc_FHCal_L
  354. type: track
  355. phi: McTracks/phi
  356. weight: Ones
  357. norm: m
  358. corrections:
  359. - recentering
  360. - twist-and-rescale
  361. cuts:
  362. McTracks/eta: { range: [-5., -2.] }
  363. McTracks/mother_id: { equals: -1 }
  364. qa:
  365. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  366. - name: mc_FHCal_R
  367. type: track
  368. phi: McTracks/phi
  369. weight: Ones
  370. norm: m
  371. corrections:
  372. - recentering
  373. - twist-and-rescale
  374. cuts:
  375. McTracks/eta: { range: [2., 5.] }
  376. McTracks/mother_id: { equals: -1 }
  377. qa:
  378. - {name: McTracks/phi, nb: 100, lo: -4., hi: 4.}
  379. - name: mc_RP
  380. type: psi
  381. phi: McEvent/PhiRp
  382. weight: Ones
  383. norm: m
  384. corrections:
  385. - recentering
  386. - twist-and-rescale
  387. cuts:
  388. qa:
  389. - {name: McEvent/PhiRp, nb: 360, lo: -3.14, hi: 3.14}
  390. test_reco:
  391. event-variables:
  392. - McEvent/B
  393. - McEvent/PhiRp
  394. axes:
  395. - { name: McEvent/B, bin-edges: [0., 4.06, 5.84, 7.17, 8.27, 9.26, 10.17, 11.04, 11.99, 14.] }
  396. q-vectors:
  397. - name: reco_hadrons_L
  398. type: track
  399. phi: TpcTracks/phi
  400. weight: Ones
  401. norm: m
  402. corrections:
  403. - recentering
  404. - twist-and-rescale
  405. axes:
  406. - *axis_reco_pT
  407. - *axis_reco_rapidity
  408. cuts:
  409. TpcTracks/eta: { range: [-1.5, -0.05] }
  410. TpcTracks/mc_mother_id: { equals: -1 }
  411. TpcTracks/nhits: { range: [16, 100]}
  412. qa:
  413. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  414. - *axis_reco_pT
  415. - *axis_reco_rapidity
  416. - [*axis_reco_rapidity, *axis_reco_pT]
  417. - name: reco_hadrons_R
  418. type: track
  419. phi: TpcTracks/phi
  420. weight: Ones
  421. norm: m
  422. corrections:
  423. - recentering
  424. - twist-and-rescale
  425. axes:
  426. - *axis_reco_pT
  427. - *axis_reco_rapidity
  428. cuts:
  429. TpcTracks/eta: { range: [0.05, 1.5] }
  430. TpcTracks/mc_mother_id: { equals: -1 }
  431. TpcTracks/nhits: { range: [16, 100]}
  432. qa:
  433. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  434. - *axis_reco_pT
  435. - *axis_reco_rapidity
  436. - [*axis_reco_rapidity, *axis_reco_pT]
  437. - name: reco_proton_L
  438. type: track
  439. phi: TpcTracks/phi
  440. weight: Ones
  441. norm: m
  442. corrections:
  443. - recentering
  444. - twist-and-rescale
  445. axes:
  446. - *axis_reco_pT
  447. - *axis_reco_rapidity
  448. cuts:
  449. TpcTracks/mc_pdg: { equals: 2212 }
  450. TpcTracks/eta: { range: [-1.5, -0.05] }
  451. TpcTracks/mc_mother_id: { equals: -1 }
  452. TpcTracks/nhits: { range: [16, 100]}
  453. qa:
  454. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  455. - *axis_reco_pT
  456. - *axis_reco_rapidity
  457. - [*axis_reco_rapidity, *axis_reco_pT]
  458. - name: reco_proton_R
  459. type: track
  460. phi: TpcTracks/phi
  461. weight: Ones
  462. norm: m
  463. corrections:
  464. - recentering
  465. - twist-and-rescale
  466. axes:
  467. - *axis_reco_pT
  468. - *axis_reco_rapidity
  469. cuts:
  470. TpcTracks/mc_pdg: { equals: 2212 }
  471. TpcTracks/eta: { range: [0.05, 1.5] }
  472. TpcTracks/mc_mother_id: { equals: -1 }
  473. TpcTracks/nhits: { range: [16, 100]}
  474. qa:
  475. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  476. - *axis_reco_pT
  477. - *axis_reco_rapidity
  478. - [*axis_reco_rapidity, *axis_reco_pT]
  479. - name: reco_kaon_L
  480. type: track
  481. phi: TpcTracks/phi
  482. weight: Ones
  483. norm: m
  484. corrections:
  485. - recentering
  486. - twist-and-rescale
  487. axes:
  488. - *axis_reco_pT
  489. - *axis_reco_rapidity
  490. cuts:
  491. TpcTracks/mc_pdg: { equals: 321 }
  492. TpcTracks/eta: { range: [-1.5, -0.05] }
  493. TpcTracks/mc_mother_id: { equals: -1 }
  494. TpcTracks/nhits: { range: [16, 100]}
  495. qa:
  496. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  497. - *axis_reco_pT
  498. - *axis_reco_rapidity
  499. - [*axis_reco_rapidity, *axis_reco_pT]
  500. - name: reco_kaon_R
  501. type: track
  502. phi: TpcTracks/phi
  503. weight: Ones
  504. norm: m
  505. corrections:
  506. - recentering
  507. - twist-and-rescale
  508. axes:
  509. - *axis_reco_pT
  510. - *axis_reco_rapidity
  511. cuts:
  512. TpcTracks/mc_pdg: { equals: 321 }
  513. TpcTracks/eta: { range: [0.05, 1.5] }
  514. TpcTracks/mc_mother_id: { equals: -1 }
  515. TpcTracks/nhits: { range: [16, 100]}
  516. qa:
  517. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  518. - *axis_reco_pT
  519. - *axis_reco_rapidity
  520. - [*axis_reco_rapidity, *axis_reco_pT]
  521. - name: reco_akaon_L
  522. type: track
  523. phi: TpcTracks/phi
  524. weight: Ones
  525. norm: m
  526. corrections:
  527. - recentering
  528. - twist-and-rescale
  529. axes:
  530. - *axis_reco_pT
  531. - *axis_reco_rapidity
  532. cuts:
  533. TpcTracks/mc_pdg: { equals: -321 }
  534. TpcTracks/eta: { range: [-1.5, -0.05] }
  535. TpcTracks/mc_mother_id: { equals: -1 }
  536. TpcTracks/nhits: { range: [16, 100]}
  537. qa:
  538. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  539. - *axis_reco_pT
  540. - *axis_reco_rapidity
  541. - [*axis_reco_rapidity, *axis_reco_pT]
  542. - name: reco_akaon_R
  543. type: track
  544. phi: TpcTracks/phi
  545. weight: Ones
  546. norm: m
  547. corrections:
  548. - recentering
  549. - twist-and-rescale
  550. axes:
  551. - *axis_reco_pT
  552. - *axis_reco_rapidity
  553. cuts:
  554. TpcTracks/mc_pdg: { equals: -321 }
  555. TpcTracks/eta: { range: [0.05, 1.5] }
  556. TpcTracks/mc_mother_id: { equals: -1 }
  557. TpcTracks/nhits: { range: [16, 100]}
  558. qa:
  559. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  560. - *axis_reco_pT
  561. - *axis_reco_rapidity
  562. - [*axis_reco_rapidity, *axis_reco_pT]
  563. - name: reco_pion_L
  564. type: track
  565. phi: TpcTracks/phi
  566. weight: Ones
  567. norm: m
  568. corrections:
  569. - recentering
  570. - twist-and-rescale
  571. axes:
  572. - *axis_reco_pT
  573. - *axis_reco_rapidity
  574. cuts:
  575. TpcTracks/mc_pdg: { equals: 211 }
  576. TpcTracks/eta: { range: [-1.5, -0.05] }
  577. TpcTracks/mc_mother_id: { equals: -1 }
  578. TpcTracks/nhits: { range: [16, 100]}
  579. qa:
  580. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  581. - *axis_reco_pT
  582. - *axis_reco_rapidity
  583. - [*axis_reco_rapidity, *axis_reco_pT]
  584. - name: reco_pion_R
  585. type: track
  586. phi: TpcTracks/phi
  587. weight: Ones
  588. norm: m
  589. corrections:
  590. - recentering
  591. - twist-and-rescale
  592. axes:
  593. - *axis_reco_pT
  594. - *axis_reco_rapidity
  595. cuts:
  596. TpcTracks/mc_pdg: { equals: 211 }
  597. TpcTracks/eta: { range: [0.05, 1.5] }
  598. TpcTracks/mc_mother_id: { equals: -1 }
  599. TpcTracks/nhits: { range: [16, 100]}
  600. qa:
  601. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  602. - *axis_reco_pT
  603. - *axis_reco_rapidity
  604. - [*axis_reco_rapidity, *axis_reco_pT]
  605. - name: reco_apion_L
  606. type: track
  607. phi: TpcTracks/phi
  608. weight: Ones
  609. norm: m
  610. corrections:
  611. - recentering
  612. - twist-and-rescale
  613. axes:
  614. - *axis_reco_pT
  615. - *axis_reco_rapidity
  616. cuts:
  617. TpcTracks/mc_pdg: { equals: -211 }
  618. TpcTracks/eta: { range: [-1.5, -0.05] }
  619. TpcTracks/mc_mother_id: { equals: -1 }
  620. TpcTracks/nhits: { range: [16, 100]}
  621. qa:
  622. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  623. - *axis_reco_pT
  624. - *axis_reco_rapidity
  625. - [*axis_reco_rapidity, *axis_reco_pT]
  626. - name: reco_apion_R
  627. type: track
  628. phi: TpcTracks/phi
  629. weight: Ones
  630. norm: m
  631. corrections:
  632. - recentering
  633. - twist-and-rescale
  634. axes:
  635. - *axis_reco_pT
  636. - *axis_reco_rapidity
  637. cuts:
  638. TpcTracks/mc_pdg: { equals: -211 }
  639. TpcTracks/eta: { range: [0.05, 1.5] }
  640. TpcTracks/mc_mother_id: { equals: -1 }
  641. TpcTracks/nhits: { range: [16, 100]}
  642. qa:
  643. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  644. - *axis_reco_pT
  645. - *axis_reco_rapidity
  646. - [*axis_reco_rapidity, *axis_reco_pT]
  647. - name: reco_proton_FULL
  648. type: track
  649. phi: TpcTracks/phi
  650. weight: Ones
  651. norm: m
  652. corrections:
  653. - recentering
  654. - twist-and-rescale
  655. axes:
  656. - *axis_reco_pT
  657. - *axis_reco_rapidity
  658. cuts:
  659. TpcTracks/mc_pdg: { equals: 2212 }
  660. TpcTracks/eta: { range: [-1.5, 1.5] }
  661. TpcTracks/mc_mother_id: { equals: -1 }
  662. TpcTracks/nhits: { range: [16, 100]}
  663. qa:
  664. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  665. - *axis_reco_pT
  666. - *axis_reco_rapidity
  667. - [*axis_reco_rapidity, *axis_reco_pT]
  668. - name: reco_TPC_EP_L
  669. type: track
  670. phi: TpcTracks/phi
  671. weight: Ones
  672. norm: m
  673. corrections:
  674. - recentering
  675. - twist-and-rescale
  676. cuts:
  677. TpcTracks/eta: { range: [-1.5, -0.05] }
  678. TpcTracks/mc_mother_id: { equals: -1 }
  679. TpcTracks/nhits: { range: [16, 100]}
  680. qa:
  681. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  682. - name: reco_TPC_EP_R
  683. type: track
  684. phi: TpcTracks/phi
  685. weight: Ones
  686. norm: m
  687. corrections:
  688. - recentering
  689. - twist-and-rescale
  690. cuts:
  691. TpcTracks/eta: { range: [0.05, 1.5] }
  692. TpcTracks/mc_mother_id: { equals: -1 }
  693. TpcTracks/nhits: { range: [16, 100]}
  694. qa:
  695. - {name: TpcTracks/phi, nb: 100, lo: -4., hi: 4.}
  696. - name: reco_FHCal_L
  697. type: channel
  698. phi: FHCalModules/phi
  699. weight: FHCalModules/signal
  700. norm: m
  701. corrections:
  702. - recentering
  703. - twist-and-rescale
  704. qa:
  705. - {name: FHCalModules/phi, nb: 100, lo: -4., hi: 4.}
  706. - {name: FHCalModules/signal, nb: 100, lo: 0., hi: 100.}
  707. channel-ids: *layout_mpd_fhcal_l
  708. - name: reco_FHCal_R
  709. type: channel
  710. phi: FHCalModules/phi
  711. weight: FHCalModules/signal
  712. norm: m
  713. corrections:
  714. - recentering
  715. - twist-and-rescale
  716. qa:
  717. - {name: FHCalModules/phi, nb: 100, lo: -4., hi: 4.}
  718. - {name: FHCalModules/signal, nb: 100, lo: 0., hi: 100.}
  719. channel-ids: *layout_mpd_fhcal_r
  720. - name: reco_RP
  721. type: psi
  722. phi: McEvent/PhiRp
  723. weight: Ones
  724. norm: m
  725. corrections:
  726. - recentering
  727. - twist-and-rescale
  728. cuts:
  729. qa:
  730. - {name: McEvent/PhiRp, nb: 360, lo: -3.14, hi: 3.14}
  731. test_mcreco:
  732. event-variables:
  733. - McEvent/B
  734. - McEvent/PhiRp
  735. axes:
  736. - { name: McEvent/B, bin-edges: [0., 4.06, 5.84, 7.17, 8.27, 9.26, 10.17, 11.04, 11.99, 14.] }
  737. q-vectors:
  738. - name: mcreco_hadrons_L
  739. type: track
  740. phi: TpcTracks/mc_phi
  741. weight: Ones
  742. norm: m
  743. corrections:
  744. - recentering
  745. - twist-and-rescale
  746. axes:
  747. - *axis_mcreco_pT
  748. - *axis_mcreco_rapidity
  749. cuts:
  750. TpcTracks/eta: { range: [-1.5, -0.05] }
  751. TpcTracks/mc_mother_id: { equals: -1 }
  752. TpcTracks/nhits: { range: [16, 100]}
  753. qa:
  754. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  755. - *axis_mcreco_pT
  756. - *axis_mcreco_rapidity
  757. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  758. - name: mcreco_hadrons_R
  759. type: track
  760. phi: TpcTracks/mc_phi
  761. weight: Ones
  762. norm: m
  763. corrections:
  764. - recentering
  765. - twist-and-rescale
  766. axes:
  767. - *axis_mcreco_pT
  768. - *axis_mcreco_rapidity
  769. cuts:
  770. TpcTracks/eta: { range: [0.05, 1.5] }
  771. TpcTracks/mc_mother_id: { equals: -1 }
  772. TpcTracks/nhits: { range: [16, 100]}
  773. qa:
  774. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  775. - *axis_mcreco_pT
  776. - *axis_mcreco_rapidity
  777. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  778. - name: mcreco_proton_L
  779. type: track
  780. phi: TpcTracks/mc_phi
  781. weight: Ones
  782. norm: m
  783. corrections:
  784. - recentering
  785. - twist-and-rescale
  786. axes:
  787. - *axis_mcreco_pT
  788. - *axis_mcreco_rapidity
  789. cuts:
  790. TpcTracks/mc_pdg: { equals: 2212 }
  791. TpcTracks/eta: { range: [-1.5, -0.05] }
  792. TpcTracks/mc_mother_id: { equals: -1 }
  793. TpcTracks/nhits: { range: [16, 100]}
  794. qa:
  795. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  796. - *axis_mcreco_pT
  797. - *axis_mcreco_rapidity
  798. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  799. - name: mcreco_proton_R
  800. type: track
  801. phi: TpcTracks/mc_phi
  802. weight: Ones
  803. norm: m
  804. corrections:
  805. - recentering
  806. - twist-and-rescale
  807. axes:
  808. - *axis_mcreco_pT
  809. - *axis_mcreco_rapidity
  810. cuts:
  811. TpcTracks/mc_pdg: { equals: 2212 }
  812. TpcTracks/eta: { range: [0.05, 1.5] }
  813. TpcTracks/mc_mother_id: { equals: -1 }
  814. TpcTracks/nhits: { range: [16, 100]}
  815. qa:
  816. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  817. - *axis_mcreco_pT
  818. - *axis_mcreco_rapidity
  819. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  820. - name: mcreco_kaon_L
  821. type: track
  822. phi: TpcTracks/mc_phi
  823. weight: Ones
  824. norm: m
  825. corrections:
  826. - recentering
  827. - twist-and-rescale
  828. axes:
  829. - *axis_mcreco_pT
  830. - *axis_mcreco_rapidity
  831. cuts:
  832. TpcTracks/mc_pdg: { equals: 321 }
  833. TpcTracks/eta: { range: [-1.5, -0.05] }
  834. TpcTracks/mc_mother_id: { equals: -1 }
  835. TpcTracks/nhits: { range: [16, 100]}
  836. qa:
  837. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  838. - *axis_mcreco_pT
  839. - *axis_mcreco_rapidity
  840. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  841. - name: mcreco_kaon_R
  842. type: track
  843. phi: TpcTracks/mc_phi
  844. weight: Ones
  845. norm: m
  846. corrections:
  847. - recentering
  848. - twist-and-rescale
  849. axes:
  850. - *axis_mcreco_pT
  851. - *axis_mcreco_rapidity
  852. cuts:
  853. TpcTracks/mc_pdg: { equals: 321 }
  854. TpcTracks/eta: { range: [0.05, 1.5] }
  855. TpcTracks/mc_mother_id: { equals: -1 }
  856. TpcTracks/nhits: { range: [16, 100]}
  857. qa:
  858. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  859. - *axis_mcreco_pT
  860. - *axis_mcreco_rapidity
  861. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  862. - name: mcreco_akaon_L
  863. type: track
  864. phi: TpcTracks/mc_phi
  865. weight: Ones
  866. norm: m
  867. corrections:
  868. - recentering
  869. - twist-and-rescale
  870. axes:
  871. - *axis_mcreco_pT
  872. - *axis_mcreco_rapidity
  873. cuts:
  874. TpcTracks/mc_pdg: { equals: -321 }
  875. TpcTracks/eta: { range: [-1.5, -0.05] }
  876. TpcTracks/mc_mother_id: { equals: -1 }
  877. TpcTracks/nhits: { range: [16, 100]}
  878. qa:
  879. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  880. - *axis_mcreco_pT
  881. - *axis_mcreco_rapidity
  882. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  883. - name: mcreco_akaon_R
  884. type: track
  885. phi: TpcTracks/mc_phi
  886. weight: Ones
  887. norm: m
  888. corrections:
  889. - recentering
  890. - twist-and-rescale
  891. axes:
  892. - *axis_mcreco_pT
  893. - *axis_mcreco_rapidity
  894. cuts:
  895. TpcTracks/mc_pdg: { equals: -321 }
  896. TpcTracks/eta: { range: [0.05, 1.5] }
  897. TpcTracks/mc_mother_id: { equals: -1 }
  898. TpcTracks/nhits: { range: [16, 100]}
  899. qa:
  900. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  901. - *axis_mcreco_pT
  902. - *axis_mcreco_rapidity
  903. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  904. - name: mcreco_pion_L
  905. type: track
  906. phi: TpcTracks/mc_phi
  907. weight: Ones
  908. norm: m
  909. corrections:
  910. - recentering
  911. - twist-and-rescale
  912. axes:
  913. - *axis_mcreco_pT
  914. - *axis_mcreco_rapidity
  915. cuts:
  916. TpcTracks/mc_pdg: { equals: 211 }
  917. TpcTracks/eta: { range: [-1.5, -0.05] }
  918. TpcTracks/mc_mother_id: { equals: -1 }
  919. TpcTracks/nhits: { range: [16, 100]}
  920. qa:
  921. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  922. - *axis_mcreco_pT
  923. - *axis_mcreco_rapidity
  924. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  925. - name: mcreco_pion_R
  926. type: track
  927. phi: TpcTracks/mc_phi
  928. weight: Ones
  929. norm: m
  930. corrections:
  931. - recentering
  932. - twist-and-rescale
  933. axes:
  934. - *axis_mcreco_pT
  935. - *axis_mcreco_rapidity
  936. cuts:
  937. TpcTracks/mc_pdg: { equals: 211 }
  938. TpcTracks/eta: { range: [0.05, 1.5] }
  939. TpcTracks/mc_mother_id: { equals: -1 }
  940. TpcTracks/nhits: { range: [16, 100]}
  941. qa:
  942. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  943. - *axis_mcreco_pT
  944. - *axis_mcreco_rapidity
  945. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  946. - name: mcreco_apion_L
  947. type: track
  948. phi: TpcTracks/mc_phi
  949. weight: Ones
  950. norm: m
  951. corrections:
  952. - recentering
  953. - twist-and-rescale
  954. axes:
  955. - *axis_mcreco_pT
  956. - *axis_mcreco_rapidity
  957. cuts:
  958. TpcTracks/mc_pdg: { equals: -211 }
  959. TpcTracks/eta: { range: [-1.5, -0.05] }
  960. TpcTracks/mc_mother_id: { equals: -1 }
  961. TpcTracks/nhits: { range: [16, 100]}
  962. qa:
  963. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  964. - *axis_mcreco_pT
  965. - *axis_mcreco_rapidity
  966. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  967. - name: mcreco_apion_R
  968. type: track
  969. phi: TpcTracks/mc_phi
  970. weight: Ones
  971. norm: m
  972. corrections:
  973. - recentering
  974. - twist-and-rescale
  975. axes:
  976. - *axis_mcreco_pT
  977. - *axis_mcreco_rapidity
  978. cuts:
  979. TpcTracks/mc_pdg: { equals: -211 }
  980. TpcTracks/eta: { range: [0.05, 1.5] }
  981. TpcTracks/mc_mother_id: { equals: -1 }
  982. TpcTracks/nhits: { range: [16, 100]}
  983. qa:
  984. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  985. - *axis_mcreco_pT
  986. - *axis_mcreco_rapidity
  987. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  988. - name: mcreco_proton_FULL
  989. type: track
  990. phi: TpcTracks/mc_phi
  991. weight: Ones
  992. norm: m
  993. corrections:
  994. - recentering
  995. - twist-and-rescale
  996. axes:
  997. - *axis_mcreco_pT
  998. - *axis_mcreco_rapidity
  999. cuts:
  1000. TpcTracks/mc_pdg: { equals: 2212 }
  1001. TpcTracks/eta: { range: [-1.5, 1.5] }
  1002. TpcTracks/mc_mother_id: { equals: -1 }
  1003. TpcTracks/nhits: { range: [16, 100]}
  1004. qa:
  1005. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  1006. - *axis_mcreco_pT
  1007. - *axis_mcreco_rapidity
  1008. - [*axis_mcreco_rapidity, *axis_mcreco_pT]
  1009. - name: mcreco_TPC_EP_L
  1010. type: track
  1011. phi: TpcTracks/mc_phi
  1012. weight: Ones
  1013. norm: m
  1014. corrections:
  1015. - recentering
  1016. - twist-and-rescale
  1017. cuts:
  1018. TpcTracks/eta: { range: [-1.5, -0.05] }
  1019. TpcTracks/mc_mother_id: { equals: -1 }
  1020. TpcTracks/nhits: { range: [16, 100]}
  1021. qa:
  1022. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  1023. - name: mcreco_TPC_EP_R
  1024. type: track
  1025. phi: TpcTracks/mc_phi
  1026. weight: Ones
  1027. norm: m
  1028. corrections:
  1029. - recentering
  1030. - twist-and-rescale
  1031. cuts:
  1032. TpcTracks/eta: { range: [0.05, 1.5] }
  1033. TpcTracks/mc_mother_id: { equals: -1 }
  1034. TpcTracks/nhits: { range: [16, 100]}
  1035. qa:
  1036. - {name: TpcTracks/mc_phi, nb: 100, lo: -4., hi: 4.}
  1037. - name: mcreco_FHCal_L
  1038. type: channel
  1039. phi: FHCalModules/phi
  1040. weight: FHCalModules/signal
  1041. norm: m
  1042. corrections:
  1043. - recentering
  1044. - twist-and-rescale
  1045. qa:
  1046. - {name: FHCalModules/phi, nb: 100, lo: -4., hi: 4.}
  1047. - {name: FHCalModules/signal, nb: 100, lo: 0., hi: 100.}
  1048. channel-ids: *layout_mpd_fhcal_l
  1049. - name: mcreco_FHCal_R
  1050. type: channel
  1051. phi: FHCalModules/phi
  1052. weight: FHCalModules/signal
  1053. norm: m
  1054. corrections:
  1055. - recentering
  1056. - twist-and-rescale
  1057. qa:
  1058. - {name: FHCalModules/phi, nb: 100, lo: -4., hi: 4.}
  1059. - {name: FHCalModules/signal, nb: 100, lo: 0., hi: 100.}
  1060. channel-ids: *layout_mpd_fhcal_r
  1061. - name: mcreco_RP
  1062. type: psi
  1063. phi: McEvent/PhiRp
  1064. weight: Ones
  1065. norm: m
  1066. corrections:
  1067. - recentering
  1068. - twist-and-rescale
  1069. cuts:
  1070. qa:
  1071. - {name: McEvent/PhiRp, nb: 360, lo: -3.14, hi: 3.14}