Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
|
def | ConstrainedTrackProviderCfg (flags, name="ConstrainedTrackProvider", **kwargs) |
| --— Setup of Tools for Trk::AlignAlg --—## More...
|
|
def | AnalyticalDerivCalcToolCfg (flags, name="AnalyticalDerivCalcTool", **kwargs) |
|
def | AlignTrackDresserCfg (flags, name="AlignTrackDresser", **kwargs) |
|
def | SimpleIDNtupleToolCfg (flags, name="SimpleIDNtupleTool", **kwargs) |
|
def | AlignAlgCfg (flags, name="AlignAlgAccumulate", **kwargs) |
|
def | AlignTrackCollSplitterCfg (flags, name="AlignTrackCollSplitter", **kwargs) |
|
def | AccumulateCfg (flags, **kwargs) |
|
◆ AccumulateCfg()
def AccumulateConfig.AccumulateCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 131 of file AccumulateConfig.py.
135 if flags.InDet.Align.doMonitoring:
136 from InDetAlignmentMonitoringRun3.InDetAlignmentMonitoringRun3Config
import (
137 InDetAlignmentMonitoringRun3Config)
◆ AlignAlgCfg()
def AccumulateConfig.AlignAlgCfg |
( |
|
flags, |
|
|
|
name = "AlignAlgAccumulate" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 84 of file AccumulateConfig.py.
84 def AlignAlgCfg(flags, name="AlignAlgAccumulate", **kwargs):
87 if "GeometryManagerTool" not in kwargs:
88 from InDetAlignConfig.IDAlignToolsConfig
import GeometryManagerToolCfg
89 kwargs.setdefault(
"GeometryManagerTool", cfg.addPublicTool(cfg.popToolsAndMerge(
92 if "AlignTool" not in kwargs:
93 from InDetAlignConfig.IDAlignToolsConfig
import GlobalChi2AlignToolCfg
96 if "AlignDBTool" not in kwargs:
97 from InDetAlignConfig.IDAlignToolsConfig
import AlignDBToolCfg
98 kwargs.setdefault(
"AlignDBTool", cfg.popToolsAndMerge(
AlignDBToolCfg(flags)))
100 kwargs.setdefault(
"TrackCollectionProvider", cfg.popToolsAndMerge(
103 if "AlignTrackCreator" not in kwargs:
104 from InDetAlignConfig.IDAlignToolsConfig
import AlignTrackCreatorCfg
105 kwargs.setdefault(
"AlignTrackCreator", cfg.popToolsAndMerge(
110 if "AlignTrackPreProcessor" not in kwargs:
111 from InDetAlignConfig.IDAlignToolsConfig
import BeamspotVertexPreProcessorCfg
112 kwargs.setdefault(
"AlignTrackPreProcessor", cfg.popToolsAndMerge(
115 kwargs.setdefault(
"WriteNtuple", flags.InDet.Align.writeAlignNtuple)
116 if kwargs[
"WriteNtuple"]:
118 kwargs.setdefault(
"FilePath",
"{flags.InDet.Align.baseDir}/Accumulate")
119 kwargs.setdefault(
"FileName",
"newIDalign.root")
121 cfg.addEventAlgo(CompFactory.Trk.AlignAlg(name, **kwargs))
◆ AlignTrackCollSplitterCfg()
def AccumulateConfig.AlignTrackCollSplitterCfg |
( |
|
flags, |
|
|
|
name = "AlignTrackCollSplitter" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 125 of file AccumulateConfig.py.
127 cfg.addEventAlgo(CompFactory.Trk.AlignTrackCollSplitter(name, **kwargs))
◆ AlignTrackDresserCfg()
def AccumulateConfig.AlignTrackDresserCfg |
( |
|
flags, |
|
|
|
name = "AlignTrackDresser" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 56 of file AccumulateConfig.py.
59 if "DerivCalcTool" not in kwargs:
60 kwargs.setdefault(
"DerivCalcTool", cfg.popToolsAndMerge(
63 cfg.setPrivateTools(CompFactory.Trk.AlignTrackDresser(name, **kwargs))
◆ AnalyticalDerivCalcToolCfg()
def AccumulateConfig.AnalyticalDerivCalcToolCfg |
( |
|
flags, |
|
|
|
name = "AnalyticalDerivCalcTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 40 of file AccumulateConfig.py.
43 if "AlignModuleTool" not in kwargs:
44 from InDetAlignConfig.IDAlignToolsConfig
import InDetAlignModuleToolCfg
45 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(cfg.popToolsAndMerge(
48 kwargs.setdefault(
"UseIntrinsicPixelError",
True)
49 kwargs.setdefault(
"UseIntrinsicSCTError",
True)
50 kwargs.setdefault(
"UseIntrinsicTRTError",
True)
52 cfg.setPrivateTools(CompFactory.Trk.AnalyticalDerivCalcTool(name, **kwargs))
◆ ConstrainedTrackProviderCfg()
def AccumulateConfig.ConstrainedTrackProviderCfg |
( |
|
flags, |
|
|
|
name = "ConstrainedTrackProvider" , |
|
|
** |
kwargs |
|
) |
| |
--— Setup of Tools for Trk::AlignAlg --—##
Definition at line 11 of file AccumulateConfig.py.
14 if "TrackFitter" not in kwargs:
15 from TrkConfig.CommonTrackFitterConfig
import InDetStandaloneTrackFitterCfg
16 kwargs.setdefault(
"TrackFitter", cfg.addPublicTool(cfg.popToolsAndMerge(
19 kwargs.setdefault(
"MinPt", 0.)
21 from PathResolver
import PathResolver
24 kwargs.setdefault(
"MomentumConstraintHistName",
"LambdaCorrectionVsEtaPhi")
25 kwargs.setdefault(
"ScalePMapToGeV",
True)
26 kwargs.setdefault(
"ReduceConstraintUncertainty", 100.)
27 kwargs.setdefault(
"z0ConstraintFileName",
"")
28 kwargs.setdefault(
"z0ConstraintHistName",
"z0CorrectionVsEtaPhi")
29 kwargs.setdefault(
"d0ConstraintFileName",
"")
30 kwargs.setdefault(
"d0ConstraintHistName",
"d0CorrectionVsEtaPhi")
31 kwargs.setdefault(
"UseConstraintError",
False)
32 kwargs.setdefault(
"UseConstrainedTrkOnly",
True)
33 kwargs.setdefault(
"InputTracksCollection", flags.ConstrainedTrackProvider.InputTracksCollection)
36 cfg.setPrivateTools(CompFactory.Trk.ConstrainedTrackProvider(name, **kwargs))
◆ SimpleIDNtupleToolCfg()
def AccumulateConfig.SimpleIDNtupleToolCfg |
( |
|
flags, |
|
|
|
name = "SimpleIDNtupleTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 67 of file AccumulateConfig.py.
70 if "AlignModuleTool" not in kwargs:
71 from InDetAlignConfig.IDAlignToolsConfig
import InDetAlignModuleToolCfg
72 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(cfg.popToolsAndMerge(
75 if "TrackParticleCreatorTool" not in kwargs:
76 from TrkConfig.TrkParticleCreatorConfig
import TrackParticleCreatorToolCfg
77 kwargs.setdefault(
"TrackParticleCreatorTool", cfg.popToolsAndMerge(
80 cfg.setPrivateTools(CompFactory.InDet.SimpleIDNtupleTool(name, **kwargs))
static std::string FindCalibFile(const std::string &logical_file_name)
def ConstrainedTrackProviderCfg(flags, name="ConstrainedTrackProvider", **kwargs)
--— Setup of Tools for Trk::AlignAlg --—##
def TrackParticleCreatorToolCfg(flags, name="InDetxAODParticleCreatorTool", **kwargs)
InDet/ITk #####.
def AccumulateCfg(flags, **kwargs)
def AlignTrackDresserCfg(flags, name="AlignTrackDresser", **kwargs)
def SimpleIDNtupleToolCfg(flags, name="SimpleIDNtupleTool", **kwargs)
def AlignTrackCollSplitterCfg(flags, name="AlignTrackCollSplitter", **kwargs)
def AlignAlgCfg(flags, name="AlignAlgAccumulate", **kwargs)
def AnalyticalDerivCalcToolCfg(flags, name="AnalyticalDerivCalcTool", **kwargs)
def InDetStandaloneTrackFitterCfg(flags, name='InDetTrackFitter', **kwargs)