ATLAS Offline Software
Loading...
Searching...
No Matches
ConditionsConfig Namespace Reference

Functions

 MuonGeoAlignCondAlgCfg (flags, name="ActsMuonAlignCondAlg", **kwargs)
 MdtAnalyticRtCalibAlgCfg (flags, name="MdtAnalyticCalibDbAlg", diagnosticsFile="RtDiagnositcs.root", **kwargs)

Function Documentation

◆ MdtAnalyticRtCalibAlgCfg()

ConditionsConfig.MdtAnalyticRtCalibAlgCfg ( flags,
name = "MdtAnalyticCalibDbAlg",
diagnosticsFile = "RtDiagnositcs.root",
** kwargs )

Definition at line 33 of file ConditionsConfig.py.

34 diagnosticsFile="RtDiagnositcs.root", **kwargs):
35 result = ComponentAccumulator()
36 kwargs.setdefault("OutStream", "MDTANALYTICRTS")
37 kwargs.setdefault("saveDiagnosticHist", True)
38 if kwargs["saveDiagnosticHist"]:
39 from MuonConfig.MuonConfigUtils import setupHistSvcCfg
40 result.merge(setupHistSvcCfg(flags, outFile=diagnosticsFile, outStream=kwargs["OutStream"]))
41 the_alg = CompFactory.MuonCalibR4.MdtAnalyticRtCalibAlg(name, **kwargs)
42 result.addCondAlgo(the_alg, primary = True)
43 return result
44

◆ MuonGeoAlignCondAlgCfg()

ConditionsConfig.MuonGeoAlignCondAlgCfg ( flags,
name = "ActsMuonAlignCondAlg",
** kwargs )

Definition at line 5 of file ConditionsConfig.py.

5def MuonGeoAlignCondAlgCfg(flags, name="ActsMuonAlignCondAlg", **kwargs):
6 result = ComponentAccumulator()
7
8 if not flags.Muon.usePhaseIIGeoSetup or ( not flags.Muon.enableAlignment and \
9 not flags.Muon.applyMMPassivation):
10 return result
11
12 from MuonConfig.MuonGeometryConfig import MuonAlignmentCondAlgCfg
13 kwargs.setdefault("applyMmPassivation", flags.Muon.applyMMPassivation)
14
15
16 if kwargs["applyMmPassivation"]:
17 from MuonConfig.MuonCondAlgConfig import NswPassivationDbAlgCfg
18 result.merge(NswPassivationDbAlgCfg(flags))
19 if flags.Muon.enableAlignment:
20 result.merge(MuonAlignmentCondAlgCfg(flags))
21 kwargs.setdefault("applyALines", flags.Muon.Align.UseALines)
22 kwargs.setdefault("applyBLines", flags.Muon.Align.UseBLines)
23 kwargs.setdefault("applyNswAsBuilt", len([alg for alg in result.getCondAlgos() if alg.name == "NswAsBuiltCondAlg"])>0)
24 kwargs.setdefault("applyMdtAsBuilt", len([alg for alg in result.getCondAlgos() if alg.name == "MdtAsBuiltCondAlg"])>0)
25 from MuonConfig.MuonConfigFlags import GeoTrfCacheMode
26 kwargs.setdefault("FillAlignCache", flags.Muon.AlignedGeoTrfCacheMode == GeoTrfCacheMode.FullCacheCond)
27 kwargs.setdefault("FillGeoAlignStore", flags.Muon.AlignedGeoTrfCacheMode == GeoTrfCacheMode.ActsSplitALineCond or
28 flags.Muon.AlignedGeoTrfCacheMode == GeoTrfCacheMode.ActsSlopyALineCond)
29 the_alg = CompFactory.MuonR4.GeomAlignCondAlg(name, **kwargs)
30 result.addCondAlgo(the_alg, primary = True)
31 return result
32