 |
ATLAS Offline Software
|
|
def | TrackCollectionProviderCfg (flags, name="TrackCollectionProvider", **kwargs) |
| --— Setup of Tools for Trk::AlignAlg --—## More...
|
|
def | ConstrainedTrackProviderCfg (flags, name="ConstrainedTrackProvider", **kwargs) |
|
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 | AccumulateCfg (flags) |
|
◆ AccumulateCfg()
def AccumulateConfig.AccumulateCfg |
( |
|
flags | ) |
|
Definition at line 135 of file AccumulateConfig.py.
138 if flags.InDet.Align.doMonitoring:
139 from InDetAlignmentMonitoringRun3.InDetAlignmentMonitoringRun3Config
import (
140 InDetAlignmentMonitoringRun3Config)
◆ AlignAlgCfg()
def AccumulateConfig.AlignAlgCfg |
( |
|
flags, |
|
|
|
name = "AlignAlgAccumulate" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 93 of file AccumulateConfig.py.
93 def AlignAlgCfg(flags, name="AlignAlgAccumulate", **kwargs):
96 if "GeometryManagerTool" not in kwargs:
97 from InDetAlignConfig.IDAlignToolsConfig
import InDetGeometryManagerToolCfg
98 kwargs.setdefault(
"GeometryManagerTool", cfg.addPublicTool(cfg.popToolsAndMerge(
101 if "AlignTool" not in kwargs:
102 from InDetAlignConfig.IDAlignToolsConfig
import GlobalChi2AlignToolCfg
105 if "AlignDBTool" not in kwargs:
106 from InDetAlignConfig.IDAlignToolsConfig
import InDetTrkAlignDBToolCfg
109 kwargs.setdefault(
"TrackCollectionProvider", cfg.popToolsAndMerge(
112 if "AlignTrackCreator" not in kwargs:
113 from InDetAlignConfig.IDAlignToolsConfig
import AlignTrackCreatorCfg
114 kwargs.setdefault(
"AlignTrackCreator", cfg.popToolsAndMerge(
119 if "AlignTrackPreProcessor" not in kwargs:
120 from InDetAlignConfig.IDAlignToolsConfig
import BeamspotVertexPreProcessorCfg
121 kwargs.setdefault(
"AlignTrackPreProcessor", cfg.popToolsAndMerge(
124 kwargs.setdefault(
"WriteNtuple", flags.InDet.Align.writeAlignNtuple)
126 if flags.InDet.Align.writeAlignNtuple:
128 kwargs.setdefault(
"FilePath",
"{flags.InDet.Align.baseDir}/Accumulate")
129 kwargs.setdefault(
"FileName",
"newIDalign.root")
131 cfg.addEventAlgo(CompFactory.Trk.AlignAlg(name, **kwargs))
◆ AlignTrackDresserCfg()
def AccumulateConfig.AlignTrackDresserCfg |
( |
|
flags, |
|
|
|
name = "AlignTrackDresser" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 65 of file AccumulateConfig.py.
68 if "DerivCalcTool" not in kwargs:
69 kwargs.setdefault(
"DerivCalcTool", cfg.popToolsAndMerge(
72 cfg.setPrivateTools(CompFactory.Trk.AlignTrackDresser(name, **kwargs))
◆ AnalyticalDerivCalcToolCfg()
def AccumulateConfig.AnalyticalDerivCalcToolCfg |
( |
|
flags, |
|
|
|
name = "AnalyticalDerivCalcTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 49 of file AccumulateConfig.py.
52 if "AlignModuleTool" not in kwargs:
53 from InDetAlignConfig.IDAlignToolsConfig
import InDetAlignModuleToolCfg
54 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(cfg.popToolsAndMerge(
57 kwargs.setdefault(
"UseIntrinsicPixelError",
True)
58 kwargs.setdefault(
"UseIntrinsicSCTError",
True)
59 kwargs.setdefault(
"UseIntrinsicTRTError",
True)
61 cfg.setPrivateTools(CompFactory.Trk.AnalyticalDerivCalcTool(name, **kwargs))
◆ ConstrainedTrackProviderCfg()
def AccumulateConfig.ConstrainedTrackProviderCfg |
( |
|
flags, |
|
|
|
name = "ConstrainedTrackProvider" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 20 of file AccumulateConfig.py.
23 if "TrackFitter" not in kwargs:
25 from TrkConfig.CommonTrackFitterConfig
import InDetStandaloneTrackFitterCfg
26 kwargs.setdefault(
"TrackFitter", cfg.addPublicTool(cfg.popToolsAndMerge(
29 kwargs.setdefault(
"MinPt", 0.)
31 from PathResolver
import PathResolver
34 kwargs.setdefault(
"MomentumConstraintHistName",
"LambdaCorrectionVsEtaPhi")
35 kwargs.setdefault(
"ScalePMapToGeV",
True)
36 kwargs.setdefault(
"ReduceConstraintUncertainty", 100.)
37 kwargs.setdefault(
"z0ConstraintFileName",
"")
38 kwargs.setdefault(
"z0ConstraintHistName",
"z0CorrectionVsEtaPhi")
39 kwargs.setdefault(
"d0ConstraintFileName",
"")
40 kwargs.setdefault(
"d0ConstraintHistName",
"d0CorrectionVsEtaPhi")
41 kwargs.setdefault(
"UseConstraintError",
False)
42 kwargs.setdefault(
"UseConstrainedTrkOnly",
True)
43 kwargs.setdefault(
"InputTracksCollection", flags.InDet.Align.inputTracksCollection)
45 cfg.setPrivateTools(CompFactory.Trk.ConstrainedTrackProvider(name, **kwargs))
◆ SimpleIDNtupleToolCfg()
def AccumulateConfig.SimpleIDNtupleToolCfg |
( |
|
flags, |
|
|
|
name = "SimpleIDNtupleTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 76 of file AccumulateConfig.py.
79 if "AlignModuleTool" not in kwargs:
80 from InDetAlignConfig.IDAlignToolsConfig
import InDetAlignModuleToolCfg
81 kwargs.setdefault(
"AlignModuleTool", cfg.addPublicTool(cfg.popToolsAndMerge(
84 if "TrackParticleCreatorTool" not in kwargs:
85 from TrkConfig.TrkParticleCreatorConfig
import TrackParticleCreatorToolCfg
86 kwargs.setdefault(
"TrackParticleCreatorTool", cfg.popToolsAndMerge(
89 cfg.setPrivateTools(CompFactory.InDet.SimpleIDNtupleTool(name, **kwargs))
◆ TrackCollectionProviderCfg()
def AccumulateConfig.TrackCollectionProviderCfg |
( |
|
flags, |
|
|
|
name = "TrackCollectionProvider" , |
|
|
** |
kwargs |
|
) |
| |
--— Setup of Tools for Trk::AlignAlg --—##
Definition at line 11 of file AccumulateConfig.py.
14 kwargs.setdefault(
"InputTrkCol", flags.InDet.Align.inputTracksCollection)
15 kwargs.setdefault(
"MaxRetrievalErrors", 10)
17 cfg.setPrivateTools(CompFactory.Trk.TrackCollectionProvider(name, **kwargs))
static std::string FindCalibFile(const std::string &logical_file_name)
def ConstrainedTrackProviderCfg(flags, name="ConstrainedTrackProvider", **kwargs)
def TrackParticleCreatorToolCfg(flags, name="InDetxAODParticleCreatorTool", **kwargs)
InDet/ITk #####.
def AlignTrackDresserCfg(flags, name="AlignTrackDresser", **kwargs)
def TrackCollectionProviderCfg(flags, name="TrackCollectionProvider", **kwargs)
--— Setup of Tools for Trk::AlignAlg --—##
def SimpleIDNtupleToolCfg(flags, name="SimpleIDNtupleTool", **kwargs)
def AlignAlgCfg(flags, name="AlignAlgAccumulate", **kwargs)
def AnalyticalDerivCalcToolCfg(flags, name="AnalyticalDerivCalcTool", **kwargs)
def InDetStandaloneTrackFitterCfg(flags, name='InDetTrackFitter', **kwargs)