Closes ATR-19691
all tests (TUT full menu, bphysics) and ctests (TUT and TMMT) pass
- create
GenerateBphysicsChainDefs.py
- create
BphysicsDef.py
:BphysicsChainConfiguration
inherits fromMuonChainConfiguration
, so only bphysics-related bits need to be added, and we don't need to do string matching for "L2" like in run 2 to figure out where the bphys hypos fit in - modify
MuonChainConfiguration
inMuonDef.py
so that the sequences are split into[ [list of L2], [list of EF] ]
rather than[ list of all ]
, for easier parsing by BLS chains. add thestepDictionary
into a separate function so this can be accessed byassembleBphysChains
- add BLS chains to
LS2_v1.py
- change bphysics slice test to run from
full_menu.py
, notfull_menu_cf.py
- update test references:
full_menu_build.ref
,slice_bphysics.ref