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

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).

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
277 from TriggerMenuMT.HLTMenuConfig.Menu.MenuComponents import InViewReco
278 recoMS = InViewReco("EFMuMSReco")
279 recoMS.inputMaker().RequireParentView = True
241 280
242 from SCT_GeoModel.SCT_GeoModelConfig import SCT_GeometryCfg
243 accMS.merge(SCT_GeometryCfg(flags))
281 #Probably this block will eventually need to move somewhere more central
282 from BeamPipeGeoModel.BeamPipeGMConfig import BeamPipeGeometryCfg
283 accMS.merge( BeamPipeGeometryCfg(flags) )
284
285 from PixelGeoModel.PixelGeoModelConfig import PixelGeometryCfg
286 accMS.merge(PixelGeometryCfg(flags))
244 287
245 from TRT_GeoModel.TRT_GeoModelConfig import TRT_GeometryCfg
246 accMS.merge(TRT_GeometryCfg(flags))
288 from SCT_GeoModel.SCT_GeoModelConfig import SCT_GeometryCfg
  • Is this geometry needed fro MS only reco? (i.e. extrapolation?) If you included it here because of ID tracking then ID tracking is insufficiently configured and we needed these in there.

  • Author Developer

    Yeah, the geometry is needed for the extrapolation of the MS tracks, so is independent of the ID tracking.

  • Please register or sign in to reply
  • Tomasz Bold
    Tomasz Bold @tbold started a thread on the diff
  • 224 ### Set muon step2 - L2muComb ###
    225 stepL2CBName = 'L2MuonCB'
    226 stepL2CBReco, stepL2CBView = createStepView(stepL2CBName)
    227
    228 accL2CB = ComponentAccumulator()
    229 accL2CB.addSequence(stepL2CBView)
    230
    231 # Set EventViews for L2MuonCB step
    232 recoL2CB = l2MuCombRecoCfg(flags)
    233 #external data loading to view
    234 recoL2CB.inputMaker().RequireParentView = True
    235 recoL2CB.mergeReco( MuCombViewDataVerifier() )
    236
    237 #ID tracking
    238 #(Using electron specific flags for now until muon specific flags are available)
    239 flagsID = flags.cloneAndReplace("InDet.Tracking", "Trigger.InDetTracking.Electron")
  • Please register or sign in to reply
    Loading