3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
9 kwargs.setdefault(
"isFullPileUpTruth", flags.Digitization.PileUp \
10 and flags.Digitization.DigiSteeringConf
in [
'StandardPileUpToolsAlg', \
11 'StandardInTimeOnlyTruthPileUpToolsAlg', \
12 'StandardInTimeOnlyGeantinoTruthPileUpToolsAlg'])
15 CompFactory.InDet.InDetTrackTruthOriginTool(name, **kwargs))
21 if "trackOriginTool" not in kwargs:
22 kwargs.setdefault(
"trackOriginTool", acc.popToolsAndMerge(
26 CompFactory.InDet.InDetTrackTruthFilterTool(name, **kwargs))
32 if "trackOriginTool" not in kwargs:
33 kwargs.setdefault(
"trackOriginTool", acc.popToolsAndMerge(
36 from AthenaConfiguration.Enums
import LHCPeriod
38 if flags.GeoModel.Run >= LHCPeriod.Run3:
39 kwargs.setdefault(
"FakeUncertainty", 0.30)
42 kwargs.setdefault(
"FakeUncertainty", 0.35)
44 acc.setPrivateTools(CompFactory.InDet.JetTrackFilterTool(name, **kwargs))
50 CompFactory.InDet.InclusiveTrackFilterTool(name, **kwargs))
56 if "TrackFilterToolLRT" not in kwargs:
57 kwargs.setdefault(
"TrackFilterToolLRT", acc.popToolsAndMerge(
60 if "TrackFilterToolSTD" not in kwargs:
61 kwargs.setdefault(
"TrackFilterToolSTD", acc.popToolsAndMerge(
64 acc.addEventAlgo(CompFactory.InDet.TrackSystematicsAlg(name, **kwargs))