11def TrackLeptonDecorationCfg(cfgFlags) -> ComponentAccumulator:
12 """Decorate tracks with information about reconstructed leptons"""
13 acc = ComponentAccumulator()
14
15 electronID_tool = acc.popToolsAndMerge(
16 AsgElectronLikelihoodToolCfg(cfgFlags, name="ftagElectronID", quality=LikeEnum.VeryLoose)
17 )
18 muonID_tool = acc.popToolsAndMerge(
19 MuonLoosenedNonCalibratedSelectionToolCfg(cfgFlags, name="ftagMuonID", MuQuality=2, MaxEta=2.5)
20 )
21 acc.addEventAlgo(CompFactory.FlavorTagDiscriminants.TrackLeptonDecoratorAlg(
22 'TrackLeptonDecoratorAlg',
23 trackContainer="InDetTrackParticles",
24 electronSelectionTool=electronID_tool,
25 muonSelectionTool=muonID_tool,
26
27 ExtraInputs=[
28 ("xAOD::TrackParticleContainer", "StoreGateSvc+GSFTrackParticles"),
29 ("xAOD::TrackParticleContainer", "StoreGateSvc+ExtrapolatedMuonTrackParticles"),
30 ],
31 ))
32
33 return acc