3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
10 if "TRTCalDbTool" not in kwargs:
11 from TRT_ConditionsServices.TRT_ConditionsServicesConfig
import TRT_CalDbToolCfg
12 kwargs.setdefault(
"TRTCalDbTool", acc.popToolsAndMerge(
TRT_CalDbToolCfg(flags)))
15 kwargs.setdefault(
"IsMC", flags.Input.isMC)
18 kwargs.setdefault(
"HTCorrectionBarrelXe", 1.5205)
19 kwargs.setdefault(
"HTCorrectionEndcapXe", 1.2712)
20 kwargs.setdefault(
"HTCorrectionBarrelAr", 1.5205)
21 kwargs.setdefault(
"HTCorrectionEndcapAr", 1.2712)
23 kwargs.setdefault(
"ToTCorrectionsBarrelXe", [ 0., 4.358121, 3.032195, 1.631892, 0.7408397,
24 -0.004113, -0.613288, -0.73758, -0.623346, -0.561229,
25 -0.29828, -0.21344, -0.322892, -0.386718, -0.534751,
26 -0.874178, -1.231799, -1.503689, -1.896464, -2.385958])
27 kwargs.setdefault(
"ToTCorrectionsEndcapXe", [ 0., 5.514777, 3.342712, 2.056626, 1.08293693,
28 0.3907979, -0.082819, -0.457485, -0.599706, -0.427493,
29 -0.328962, -0.403399, -0.663656, -1.029428, -1.46008,
30 -1.919092, -2.151582, -2.285481, -2.036822, -2.15805])
31 kwargs.setdefault(
"ToTCorrectionsBarrelAr", [ 0., 4.358121, 3.032195, 1.631892, 0.7408397,
32 -0.004113, -0.613288, -0.73758, -0.623346, -0.561229,
33 -0.29828, -0.21344, -0.322892, -0.386718, -0.534751,
34 -0.874178, -1.231799, -1.503689, -1.896464, -2.385958])
35 kwargs.setdefault(
"ToTCorrectionsEndcapAr", [ 0., 5.514777, 3.342712, 2.056626, 1.08293693,
36 0.3907979, -0.082819, -0.457485, -0.599706, -0.427493,
37 -0.328962, -0.403399, -0.663656, -1.029428, -1.46008,
38 -1.919092, -2.151582, -2.285481, -2.036822, -2.15805])
41 if flags.Overlay.DataOverlay:
42 if "TRTCalDbTool2" not in kwargs:
43 from TRT_ConditionsServices.TRT_ConditionsServicesConfig
import TRT_MCCalDbToolCfg
46 kwargs.setdefault(
"IsOverlay",
True)
47 kwargs.setdefault(
"IsMC",
False)
49 acc.setPrivateTools(CompFactory.TRT_DriftFunctionTool(name, **kwargs))
53 kwargs.setdefault(
"DummyMode",
True)
54 kwargs.setdefault(
"UniversalError", 1.15)
58 kwargs.setdefault(
"AllowDigiVersionOverride",
True)
59 kwargs.setdefault(
"ForcedDigiVersion", 9)