7def ZdcNtupleCfg(flags, name="ZdcNtuple", **kwargs):
8 acc = ComponentAccumulator()
9
10 if "TrigDecisionTool" not in kwargs and not flags.Input.isMC:
11 from TrigDecisionTool.TrigDecisionToolConfig import TrigDecisionToolCfg
12 kwargs.setdefault("TrigDecisionTool", acc.getPrimaryAndMerge(
13 TrigDecisionToolCfg(flags)))
14
15 if "TrackSelectionTool" not in kwargs:
16 from InDetConfig.InDetTrackSelectionToolConfig import InDetTrackSelectionTool_LoosePrimary_Cfg
17 kwargs.setdefault("TrackSelectionTool", acc.getPrimaryAndMerge(
18 InDetTrackSelectionTool_LoosePrimary_Cfg(flags, maxZ0SinTheta=1.5, maxD0overSigmaD0=3)))
19
20 alg = CompFactory.ZdcNtuple(name, **kwargs)
21
22
23 acc.addEventAlgo(alg)
24
25 return acc
26