Skip to content
Snippets Groups Projects

Adding muComb to trigger new JO test

Merged Savanna Shaw requested to merge sshaw/athena:mucomb-newjo into master
2 unresolved threads
3 files
+ 123
69
Compare changes
  • Side-by-side
  • Inline
Files
3
  • 95befe18
    Adding muComb to trigger new JO test · 95befe18
    Savanna Shaw authored
    Adding the L2 combined muon step to the trigger new JO test (ATR-20242). The step runs:
    - A view data verifier to pick up the L2 SA muons from the previous step
    - The ID fast track finding
    - the muComb algorithm
    
    Currently it seems that the combined electron+muon chains need to have the same number of steps for electrons and muons, so I split the muon chains into two type. The default chains (used in combination with other signatures) run the L2 SA and combined steps, and the msonly chains run the L2 SA and precision SA steps (and the L2 combined and preicion SA steps are only created for the relevant chains).
@@ -38,7 +38,8 @@ def muCombCfg(flags, postFix="", useBackExtrp=True):
from TrigmuComb.TrigmuCombMTConfig import muCombMT
from TrigmuComb.TrigmuCombMonitoring import TrigMuCombMonitoring
muCombAlg = muCombMT(name = "Muon"+postFix,
muCombMT = CompFactory.muCombMT
muCombAlg = muCombMT(name = "MuComb"+postFix,
MuCombStrategy = 0,
UseBackExtrapolatorG4 = useBackExtrp,
MinPtTRK = 0.,
@@ -51,19 +52,20 @@ def muCombCfg(flags, postFix="", useBackExtrp=True):
IDSCANEndcap3Res = idScanEndcap3Res,
IDSCANEndcap4Res = idScanEndcap4Res,
IDalgo = "InDetTrigTrackingxAODCnv_Muon_FTF",
MonTool = TrigMuCombMonitoring() )
MonTool = None)
return acc, muCombAlg
def l2MuCombRecoCfg(flags):
def l2MuCombRecoCfg(flags, name="L2MuCombReco"):
from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import InViewReco
reco = InViewReco("L2MuCombReco")
reco = InViewReco(name)
acc, alg = muCombCfg(flags)
alg.L2StandAloneMuonContainerName=muFastInfo
alg.L2CombinedMuonContainerName = muCombInfo
alg.TrackParticlesContainerName="TrigFastTrackFinder_Tracks__Muon"
muCombAcc = ComponentAccumulator()
muCombAcc.addEventAlgo(alg)
Loading