10 def AlignAlgCfg(flags, name="AlignAlgSolve", **kwargs):
13 if "GeometryManagerTool" not in kwargs:
14 from InDetAlignConfig.IDAlignToolsConfig
import InDetGeometryManagerToolCfg
15 kwargs.setdefault(
"GeometryManagerTool", cfg.addPublicTool(cfg.popToolsAndMerge(
18 if "AlignTool" not in kwargs:
19 from InDetAlignConfig.IDAlignToolsConfig
import GlobalChi2AlignToolCfg
22 if "AlignDBTool" not in kwargs:
23 from InDetAlignConfig.IDAlignToolsConfig
import InDetTrkAlignDBToolCfg
26 if "AlignTrackCreator" not in kwargs:
27 from InDetAlignConfig.IDAlignToolsConfig
import AlignTrackCreatorCfg
28 kwargs.setdefault(
"AlignTrackCreator", cfg.popToolsAndMerge(
31 kwargs.setdefault(
"AlignTrackPreProcessor",
None)
32 kwargs.setdefault(
"WriteNtuple",
False)
33 kwargs.setdefault(
"SolveOnly",
True)
35 cfg.addEventAlgo(CompFactory.Trk.AlignAlg(name, **kwargs))