implement TLA selector in HypoAlg
Test to implement the TLA selector functionalities within a HypoAlg, was suggested in ATR-24263. The test is with one muon chain running this command:
athenaHLT.py -c "selectChains=['HLT_2mu4_L12MU3V','HLT_mu10_mu6_probe_PhysicsTLA_L1MU8F','HLT_mu10_PhysicsTLA_L1MU8F'];setMenu='LS2_v1_TriggerValidation_prescale';doL1Sim=True;fpeAuditor=True;" -o output --dump-config-reload --imf --perfmon --threads=1 --concurrent-events=1 --nprocs=1 --number-of-events=4 --file=/cvmfs/atlas-nightlies.cern.ch/repo/data/data-art/Tier0ChainTests/data17_13TeV.00330470.physics_Main.merge.DRAW_ZMUMU.f843_m1831._0200.1 TriggerJobOpts/runHLT_standalone.py >athenaHLT.WriteBS.log 2>&1
It implements two additional steps:
Step5_filter [Seq] [Concurrent] [OR]
FStep5_1muonTLA [Alg] [n= 0]
Step5_reco [Seq] [Concurrent] [OR]
Step5_1muonTLA [Seq] [Sequential] [Prompt]
FStep5_1muonTLA [Alg] [n= 0]
Step5_1muonTLA_view [Seq] [Sequential] [Prompt]
Step5_1muonTLA_reco [Seq] [Concurrent] [OR]
TLAMuonAthSequence [Seq] [Sequential] [Prompt]
IM_TLAMuons [Alg] [n= 0]
MuonTLASeq [Seq] [Sequential] [Prompt]
tlaMuonInViewAlgs [Seq] [Concurrent] [OR]
TLAMuonViewDataVerifier [Alg] [n= 0]
TrigMuonTLAHypoAlg [Alg] [n= 0]
ComboHypo_Step5_1muonTLA [Alg] [n= 0]
TriggerSummaryStep5 [Alg] [n= 0]
Step6_filter [Seq] [Concurrent] [OR]
FStep6_merged1_PEBInfoWriter_PhysicsTLA [Alg] [n= 0]
Step6_reco [Seq] [Concurrent] [OR]
Step6_merged1_PEBInfoWriter_PhysicsTLA [Seq] [Sequential] [Prompt]
FStep6_merged1_PEBInfoWriter_PhysicsTLA [Alg] [n= 0]
Step6_merged1_PEBInfoWriter_PhysicsTLA_view [Seq] [Sequential] [Prompt]
Step6_merged1_PEBInfoWriter_PhysicsTLA_reco [Seq] [Concurrent] [OR]
pebSequence_PhysicsTLA [Seq] [Sequential] [Prompt]
IMpeb_PhysicsTLA [Alg] [n= 0]
PEBInfoWriterAlg_PhysicsTLA [Alg] [n= 0]
ComboHypo_Step6_merged1_PEBInfoWriter_PhysicsTLA [Alg] [n= 0]
TriggerSummaryStep6 [Alg] [n= 0]
The target is to collect the selected muons in the new EDM collection: HLT_Muons_RoI_TLA
Edited by Francesca Pastore