B2OC: Add 164 new lines and cleanups in B2OC code
- Added 164 Hlt2 lines and 167 Sprucing lines, including:
- 151 lines from Seophine and Martin (!1035 (merged)), booked in both Hlt2 and Sprucing. 64 of them need to be commented due to neutral issue.
- 11 lines from Thomas (!999 (merged)), booked in both Hlt2 and Sprucing
- 2 lines from Mark (!1008 (merged)), booked in Sprucing
-
2 Ds*K lines uncommented (!1069 (merged)), booked in both Hlt2 and SprucingUndone due to neutral issue. - 1 existing LTU Hlt2 line also booked in Sprucing (!1069 (merged))
Related to the task lhcb-dpa/project#78.
This should be the last time we book lines in both Hlt2 and Sprucing, all new lines in the future will be booked in Hlt2 or Sprucing.
- Add a python decorator
check_process
to check theprocess
argument in line makers, replacing assertions in each builder.
Could be moved outside B2OC module, perhaps Moore/config.py
?
- Minor fixes
- change input file format in Sprucing tests from
dst
tomdf
- merge D02HH and D02HHHH for B02D0D0 line since ThOr combiner doesn't support different input containers for 2 D0s
- remove
NINGENRATION
functors everywhere and tighten cuts for someb_to_dhhh
andbbaryon_to_cbaryon_hhh
lines
- change input file format in Sprucing tests from
cc @abertoli
Edited by Shunan Zhang