 |
ATLAS Offline Software
|
|
def | ITkConstrainedTrackProviderCfg (flags, name="ITkConstrainedTrackProvider", **kwargs) |
| --— Setup of Tools for Trk::AlignAlg --—## More...
|
|
def | ITkAnalyticalDerivCalcToolCfg (flags, name="ITkAnalyticalDerivCalcTool", **kwargs) |
|
def | ITkAlignTrackDresserCfg (flags, name="ITkAlignTrackDresser", **kwargs) |
|
def | SimpleITkNtupleToolCfg (flags, name="SimpleITkNtupleTool", **kwargs) |
|
def | ITkAlignAlgCfg (flags, name="ITkAlignAlgAccumulate", **kwargs) |
|
def | ITkAlignTrackCollSplitterCfg (flags, name="ITkAlignTrackCollSplitter", **kwargs) |
|
def | ITkAccumulateCfg (flags, **kwargs) |
|
◆ ITkAccumulateCfg()
def AccumulateITkConfig.ITkAccumulateCfg |
( |
|
flags, |
|
|
** |
kwargs |
|
) |
| |
Definition at line 131 of file AccumulateITkConfig.py.
135 if flags.ITk.Align.doMonitoring:
136 from InDetAlignmentMonitoringRun3.InDetAlignmentMonitoringRun3Config
import (
137 InDetAlignmentMonitoringRun3Config)
◆ ITkAlignAlgCfg()
def AccumulateITkConfig.ITkAlignAlgCfg |
( |
|
flags, |
|
|
|
name = "ITkAlignAlgAccumulate" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 84 of file AccumulateITkConfig.py.
87 if "GeometryManagerTool" not in kwargs:
88 from InDetAlignConfig.ITkAlignToolsConfig
import ITkGeometryManagerToolCfg
89 kwargs.setdefault(
"GeometryManagerTool", cfg.addPublicTool(cfg.popToolsAndMerge(
92 if "AlignTool" not in kwargs:
93 from InDetAlignConfig.ITkAlignToolsConfig
import ITkGlobalChi2AlignToolCfg
96 if "AlignDBTool" not in kwargs:
97 from InDetAlignConfig.ITkAlignToolsConfig
import ITkTrkAlignDBToolCfg
100 kwargs.setdefault(
"TrackCollectionProvider", cfg.popToolsAndMerge(
103 if "AlignTrackCreator" not in kwargs:
104 from InDetAlignConfig.ITkAlignToolsConfig
import ITkAlignTrackCreatorCfg
105 kwargs.setdefault(
"AlignTrackCreator", cfg.popToolsAndMerge(
110 if "AlignTrackPreProcessor" not in kwargs:
111 from InDetAlignConfig.ITkAlignToolsConfig
import ITkBeamspotVertexPreProcessorCfg
112 kwargs.setdefault(
"AlignTrackPreProcessor", cfg.popToolsAndMerge(
115 kwargs.setdefault(
"WriteNtuple", flags.ITk.Align.writeAlignNtuple)
116 if kwargs[
"WriteNtuple"]:
118 kwargs.setdefault(
"FilePath",
"{flags.ITk.Align.baseDir}/Accumulate")
119 kwargs.setdefault(
"FileName",
"newIDalign.root")
121 cfg.addEventAlgo(CompFactory.Trk.AlignAlg(name, **kwargs))
◆ ITkAlignTrackCollSplitterCfg()
def AccumulateITkConfig.ITkAlignTrackCollSplitterCfg |
( |
|
flags, |
|
|
|
name = "ITkAlignTrackCollSplitter" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 125 of file AccumulateITkConfig.py.
127 cfg.addEventAlgo(CompFactory.Trk.AlignTrackCollSplitter(name, **kwargs))
◆ ITkAlignTrackDresserCfg()
def AccumulateITkConfig.ITkAlignTrackDresserCfg |
( |
|
flags, |
|
|
|
name = "ITkAlignTrackDresser" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 56 of file AccumulateITkConfig.py.
59 if "DerivCalcTool" not in kwargs:
60 kwargs.setdefault(
"DerivCalcTool", cfg.popToolsAndMerge(
63 cfg.setPrivateTools(CompFactory.Trk.AlignTrackDresser(name, **kwargs))
◆ ITkAnalyticalDerivCalcToolCfg()
def AccumulateITkConfig.ITkAnalyticalDerivCalcToolCfg |
( |
|
flags, |
|
|
|
name = "ITkAnalyticalDerivCalcTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 40 of file AccumulateITkConfig.py.
43 if "AlignModuleTool" not in kwargs:
44 from InDetAlignConfig.ITkAlignToolsConfig
import ITkAlignModuleToolCfg
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))
◆ ITkConstrainedTrackProviderCfg()
def AccumulateITkConfig.ITkConstrainedTrackProviderCfg |
( |
|
flags, |
|
|
|
name = "ITkConstrainedTrackProvider" , |
|
|
** |
kwargs |
|
) |
| |
--— Setup of Tools for Trk::AlignAlg --—##
Definition at line 9 of file AccumulateITkConfig.py.
12 if "TrackFitter" not in kwargs:
14 from TrkConfig.CommonTrackFitterConfig
import ITkStandaloneTrackFitterCfg
15 kwargs.setdefault(
"TrackFitter", cfg.addPublicTool(cfg.popToolsAndMerge(
18 kwargs.setdefault(
"MinPt", 0.)
20 from PathResolver
import PathResolver
23 kwargs.setdefault(
"MomentumConstraintHistName",
"LambdaCorrectionVsEtaPhi")
24 kwargs.setdefault(
"ScalePMapToGeV",
True)
25 kwargs.setdefault(
"ReduceConstraintUncertainty", 100.)
26 kwargs.setdefault(
"z0ConstraintFileName",
"")
27 kwargs.setdefault(
"z0ConstraintHistName",
"z0CorrectionVsEtaPhi")
28 kwargs.setdefault(
"d0ConstraintFileName",
"")
29 kwargs.setdefault(
"d0ConstraintHistName",
"d0CorrectionVsEtaPhi")
30 kwargs.setdefault(
"UseConstraintError",
False)
31 kwargs.setdefault(
"UseConstrainedTrkOnly",
True)
32 kwargs.setdefault(
"InputTracksCollection", flags.ConstrainedTrackProvider.InputTracksCollection)
36 cfg.setPrivateTools(CompFactory.Trk.ConstrainedTrackProvider(name, **kwargs))
◆ SimpleITkNtupleToolCfg()
def AccumulateITkConfig.SimpleITkNtupleToolCfg |
( |
|
flags, |
|
|
|
name = "SimpleITkNtupleTool" , |
|
|
** |
kwargs |
|
) |
| |
Definition at line 67 of file AccumulateITkConfig.py.
70 if "AlignModuleTool" not in kwargs:
71 from InDetAlignConfig.ITkAlignToolsConfig
import ITkAlignModuleToolCfg
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))
def ITkAlignAlgCfg(flags, name="ITkAlignAlgAccumulate", **kwargs)
static std::string FindCalibFile(const std::string &logical_file_name)
def SimpleITkNtupleToolCfg(flags, name="SimpleITkNtupleTool", **kwargs)
def TrackParticleCreatorToolCfg(flags, name="InDetxAODParticleCreatorTool", **kwargs)
InDet/ITk #####.
def ITkConstrainedTrackProviderCfg(flags, name="ITkConstrainedTrackProvider", **kwargs)
--— Setup of Tools for Trk::AlignAlg --—##
def ITkAlignTrackDresserCfg(flags, name="ITkAlignTrackDresser", **kwargs)
def ITkAccumulateCfg(flags, **kwargs)
def ITkAnalyticalDerivCalcToolCfg(flags, name="ITkAnalyticalDerivCalcTool", **kwargs)
def ITkStandaloneTrackFitterCfg(flags, name='ITkTrackFitter', **kwargs)
def ITkAlignTrackCollSplitterCfg(flags, name="ITkAlignTrackCollSplitter", **kwargs)