BLS chains for athenaMT
Changes:
-
added new HypoAlg and HypoTool, TrigBphysHypo/TrigMultiTrkHypoMT and TrigBphysHypo/TrigMultiTrkHypoToolMT
-
added Bphysics slice (changed from BLS to be consistent with TMMT) to full_menu.py
-
deleted a bunch of "nocompile" files that I don't know why are in the TrigBphysHypo package at all
-
added 'Bphysics' as a slice that needs muons to reconstruct into TrigMuonHypoMT/TrigMuonHypoMTConfig.py (otherwise no muons ever pass the hypo!)
-
add a test to TrigUpgradeTest, test_trigUpgr_slice_bphys_build.sh
-
add BphysicsSequenceSetup.py to TriggerMenuMT/HLTMenuConfig/Bphysics
-
add muNotComb reco sequences to the muon config, so we can import in Bphysics
Chain is currently only L2 only, but I think worth merging in a first set of changes before moving to EF.
All ctests pass, as do all the TrigUpgradeTests (after updating the full menu reference to include my bphys chains and adding a bphys reference file) except datascouting - but i see this also fails in the nightlies https://atlas-art-data.web.cern.ch/atlas-art-data/build-output/master/Athena/x86_64-slc6-gcc8-opt/2019-05-08T2149//TrigUpgradeTest/test_trigUpgr_dataScouting_build/regtest.log
so I don't think I broke anything.
Cheers, Heather
Will need to eventually run the bphys slice on a more appropriate file, but it'd be good if we could get this in first.