15 RoIToolCreator = CompFactory.ViewCreatorMuonSuperROITool
if flags.Trigger.InDetTracking.bmumux.SuperRoI
else CompFactory.ViewCreatorCentredOnIParticleROITool
18 'RoIEtaWidth' : flags.Trigger.InDetTracking.bmumux.etaHalfWidth,
19 'RoIPhiWidth' : flags.Trigger.InDetTracking.bmumux.phiHalfWidth,
20 'RoIZedWidth' : flags.Trigger.InDetTracking.bmumux.zedHalfWidth,
21 'RoisWriteHandleKey' :
recordable(flags.Trigger.InDetTracking.bmumux.roi) }
24 'RoITool' : RoIToolCreator(**roiToolOptions),
25 'mergeUsingFeature' :
True,
26 'PlaceMuonInView' :
True,
27 'InViewMuonCandidates' :
'BmumuxMuonCandidates',
28 'InViewMuons' :
'HLT_Muons_Bmumux' }
30 reco = InViewRecoCA(
'Bmumux', **viewMakerOptions)
31 from .BphysicsRecoSequences
import bmumuxRecoSequenceCfg
32 reco.mergeReco(
bmumuxRecoSequenceCfg(flags, reco.inputMaker().InViewRoIs, reco.inputMaker().InViewMuons))
34 selAcc = SelectionCA(
'bmumuxSequence')
36 from TrigGenericAlgs.TrigGenericAlgsConfig
import ROBPrefetchingAlgCfg_Si
39 hypoAlg = CompFactory.TrigBphysStreamerHypo(
'BmumuxStreamerHypoAlg')
40 selAcc.addHypoAlgo(hypoAlg)
42 from TrigBphysHypo.TrigBphysStreamerHypoConfig
import TrigBphysStreamerHypoToolFromDict
43 return MenuSequence(flags, selAcc, HypoToolGen=TrigBphysStreamerHypoToolFromDict)