10 """Return a ComponentAccumulator for TRT_CalDbTool"""
11 from IOVDbSvc.IOVDbSvcConfig
import addFoldersSplitOnline
12 acc = ComponentAccumulator()
14 acc.merge(addFoldersSplitOnline(flags,
"TRT",
"/TRT/Onl/Calib/RT",
"/TRT/Calib/RT", className=
"TRTCond::RtRelationMultChanContainer"))
15 acc.merge(addFoldersSplitOnline(flags,
"TRT",
"/TRT/Onl/Calib/T0",
"/TRT/Calib/T0", className=
'TRTCond::StrawT0MultChanContainer'))
16 acc.merge(addFoldersSplitOnline(flags,
"TRT",
"/TRT/Onl/Calib/errors2d",
"/TRT/Calib/errors2d", className=
"TRTCond::RtRelationMultChanContainer"))
17 acc.merge(addFoldersSplitOnline(flags,
"TRT",
"/TRT/Onl/Calib/slopes",
"/TRT/Calib/slopes", className=
'TRTCond::RtRelationMultChanContainer'))
19 acc.setPrivateTools(CompFactory.TRT_CalDbTool(name, **kwags))
24 """Return a ComponentAccumulator for TRT_StrawStatusSummaryTool"""
25 acc = ComponentAccumulator()
27 if flags.GeoModel.Align.LegacyConditionsAccess:
30 acc.merge(addFoldersSplitOnline(flags,
"TRT",
"/TRT/Onl/Cond/StatusHT",
"/TRT/Cond/StatusHT"))
33 from TRT_ConditionsAlgs.TRT_ConditionsAlgsConfig
import TRTStrawStatusCondAlgCfg
34 acc.merge(TRTStrawStatusCondAlgCfg(flags))
37 kwargs.setdefault(
"isGEANT4", flags.GeoModel.Align.LegacyConditionsAccess)
39 acc.setPrivateTools(CompFactory.TRT_StrawStatusSummaryTool(name, **kwargs))
50 """Return a ComponentAccumulator for TRT_CalDbTool configured for MC in case of data overlay."""
51 acc = ComponentAccumulator()
52 acc.merge(addFoldersSplitOnline(flags,
"TRT",
"/TRT/Onl/Calib/MC/RT",
"/TRT/Calib/MC/RT", className=
"TRTCond::RtRelationMultChanContainer"))
53 acc.merge(addFoldersSplitOnline(flags,
"TRT",
"/TRT/Onl/Calib/MC/T0",
"/TRT/Calib/MC/T0", className=
'TRTCond::StrawT0MultChanContainer'))
55 kwargs.setdefault(
"RtFolderName",
"/TRT/Calib/MC/RT")
56 kwargs.setdefault(
"T0FolderName",
"/TRT/Calib/MC/T0")
57 acc.setPrivateTools(acc.popToolsAndMerge(
TRT_CalDbToolCfg(flags, name, **kwargs)))