Skip to content

BLS chains for athenaMT

Heather Russell requested to merge hrussell/athena:jpsi_rel22 into master

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.

Edited by Heather Russell

Merge request reports