Skip to content
Snippets Groups Projects

Update track filter alg to handle standard tracks

5 files
+ 56
10
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -114,6 +114,27 @@ def LLP1KernelCfg(ConfigFlags, name='LLP1Kernel', **kwargs):
TrackLocation = MergedTrackCollection))
LLP1VrtSecInclusiveSuffixes.append("")
if ConfigFlags.Input.isMC:
LLP1TrackFilterToolLRT = CompFactory.InDet.InclusiveTrackFilterTool(name = "LLP1TrackFilterToolLRT")
acc.addPublicTool(LLP1TrackFilterToolLRT)
LLP1TrackFilterToolSTD = CompFactory.InDet.InDetTrackTruthFilterTool(name = "LLP1TrackFilterToolSTD")
acc.addPublicTool(LLP1TrackFilterToolSTD)
TrackSystSuffix = "_TRK_EFF_LARGED0_GLOBAL__1down"
acc.addEventAlgo(CompFactory.InDet.TrackSystematicsAlg(
name ="InDetTrackSystematicsAlg",
InputTrackContainer = MergedTrackCollection,
OutputTrackContainer = f"{MergedTrackCollection}{TrackSystSuffix}",
TrackFilterToolLRT = LLP1TrackFilterToolLRT,
TrackFilterToolSTD = LLP1TrackFilterToolSTD
))
acc.merge(VrtSecInclusiveCfg(ConfigFlags,
name = f"VrtSecInclusive_{TrackSystSuffix}",
AugmentingVersionString = TrackSystSuffix,
FillIntermediateVertices = False,
TrackLocation = f"{MergedTrackCollection}{TrackSystSuffix}"))
LLP1VrtSecInclusiveSuffixes.append(TrackSystSuffix)
# leptons-only VSI
LeptonsModSuffix = "_LeptonsMod_LRTR3_1p0"
acc.merge(VrtSecInclusiveCfg(ConfigFlags,
Loading