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

Functions

ComponentAccumulator ActsTruthGuidedProtoTrackCreatorToolCfg (flags, str name="ActsTruthGuidedProtoTrackCreatorTool", **kwargs)
ComponentAccumulator ActsProtoTackCreationAndFitAlgCfg (flags, str name="ActsProtoTrackCreationAndFitAlg", **kwargs)
ComponentAccumulator ActsProtoTrackReportingAlgCfg (flags, str name="ActsProtoTrackReportingAlg", **kwargs)
 SetupHistSvc (flags, streamName, dataFile)

Variables

str ACTSProtoTrackChainTrackKey = "ACTSProtoTrackChainTestTracks"
str FinalProtoTrackChainTracksKey = "TrkProtoTrackChainTestTracks"
str FinalProtoTrackChainxAODTracksKey = "xAODProtoTrackChainTestTracks"
 flags = initConfigFlags()
 EnableCalo
 doAthenaToActsSpacePoint
 doAthenaToActsCluster
 doRotCorrection
 plotsDefFileList
 plotsCommonValuesFile
 OutputFileName
 doWriteAOD_IDTPM
 trkAnaCfgFile
 TrigTrkKey
 override respective configurations from trkAnaCfgFile
 doExample
 Files
 DumpEvtStore
 top_acc = MainServicesCfg(flags)
str acts_tracks = f"{flags.Tracking.ActiveConfig.extension}Tracks" if not flags.Acts.doAmbiguityResolution else f"{flags.Tracking.ActiveConfig.extension}ResolvedTracks"
 prefix = flags.Tracking.ActiveConfig.extension
 withDetails
 True
 summariseProps
 OutputLevel
 sc = top_acc.run(flags.Exec.MaxEvents)

Function Documentation

◆ ActsProtoTackCreationAndFitAlgCfg()

ComponentAccumulator ActsProtoTrackCreationAndFitConfig.ActsProtoTackCreationAndFitAlgCfg ( flags,
str name = "ActsProtoTrackCreationAndFitAlg",
** kwargs )

Definition at line 14 of file ActsProtoTrackCreationAndFitConfig.py.

16 **kwargs) -> ComponentAccumulator:
17 acc = ComponentAccumulator()
18
19 from PixelGeoModelXml.ITkPixelGeoModelConfig import ITkPixelReadoutGeometryCfg
20 acc.merge(ITkPixelReadoutGeometryCfg(flags))
21
22 from StripGeoModelXml.ITkStripGeoModelConfig import ITkStripReadoutGeometryCfg
23 acc.merge(ITkStripReadoutGeometryCfg(flags))
24
25 kwargs.setdefault('PixelClusterContainer', 'ITkPixelClusters')
26 kwargs.setdefault('StripClusterContainer', 'ITkStripClusters')
27 kwargs.setdefault('ACTSTracksLocation', 'EFTestTracks')
28
29 if "TrackingGeometryTool" not in kwargs:
30 from ActsConfig.ActsGeometryConfig import ActsTrackingGeometryToolCfg
31 kwargs.setdefault(
32 "TrackingGeometryTool",
33 acc.getPrimaryAndMerge(ActsTrackingGeometryToolCfg(flags)),
34 ) # PrivateToolHandle
35
36 if 'ExtrapolationTool' not in kwargs:
37 from ActsConfig.ActsGeometryConfig import ActsExtrapolationToolCfg
38 kwargs.setdefault(
39 "ExtrapolationTool",
40 acc.popToolsAndMerge(ActsExtrapolationToolCfg(flags, MaxSteps=10000)),
41 ) # PrivateToolHandle
42
43 if 'ActsFitter' not in kwargs:
44 from ActsConfig.ActsTrackFittingConfig import ActsFitterCfg
45 kwargs.setdefault("ActsFitter", acc.popToolsAndMerge(ActsFitterCfg(flags,
46 ReverseFilteringPt=0,
47 OutlierChi2Cut=30)))
48
49 if 'PatternBuilder' not in kwargs:
50 kwargs.setdefault('PatternBuilder', acc.popToolsAndMerge(ActsTruthGuidedProtoTrackCreatorToolCfg(flags)))
51
52 acc.addEventAlgo(CompFactory.ActsTrk.ProtoTrackCreationAndFitAlg(name,**kwargs),
53 primary=True)
54 return acc
55

◆ ActsProtoTrackReportingAlgCfg()

ComponentAccumulator ActsProtoTrackCreationAndFitConfig.ActsProtoTrackReportingAlgCfg ( flags,
str name = "ActsProtoTrackReportingAlg",
** kwargs )

Definition at line 56 of file ActsProtoTrackCreationAndFitConfig.py.

58 **kwargs) -> ComponentAccumulator:
59 acc = ComponentAccumulator()
60 kwargs.setdefault("ProtoTracksLocation", "ProtoTracksCollection")
61 kwargs.setdefault("copyParametersFromFit", True)
62 acc.addEventAlgo(CompFactory.ActsTrk.ProtoTrackReportingAlg(name,**kwargs),
63 primary=True)
64 return acc
65

◆ ActsTruthGuidedProtoTrackCreatorToolCfg()

ComponentAccumulator ActsProtoTrackCreationAndFitConfig.ActsTruthGuidedProtoTrackCreatorToolCfg ( flags,
str name = "ActsTruthGuidedProtoTrackCreatorTool",
** kwargs )

Definition at line 6 of file ActsProtoTrackCreationAndFitConfig.py.

8 **kwargs) -> ComponentAccumulator:
9 acc = ComponentAccumulator()
10 kwargs.setdefault('PRD_MultiTruthCollections', ["PRD_MultiTruthITkPixel","PRD_MultiTruthITkStrip"])
11 acc.setPrivateTools(CompFactory.ActsTrk.TruthGuidedProtoTrackCreatorTool(name, **kwargs))
12 return acc
13

◆ SetupHistSvc()

ActsProtoTrackCreationAndFitConfig.SetupHistSvc ( flags,
streamName,
dataFile )

Definition at line 69 of file ActsProtoTrackCreationAndFitConfig.py.

69 def SetupHistSvc(flags, streamName, dataFile):
70 acc = ComponentAccumulator()
71 histSvc = CompFactory.THistSvc(Output= ["{streamName} DATAFILE='{data_file}', OPT='RECREATE'".format(streamName=streamName, data_file = dataFile )])
72 acc.addService(histSvc, primary=True)
73 return acc
74

Variable Documentation

◆ acts_tracks

str ActsProtoTrackCreationAndFitConfig.acts_tracks = f"{flags.Tracking.ActiveConfig.extension}Tracks" if not flags.Acts.doAmbiguityResolution else f"{flags.Tracking.ActiveConfig.extension}ResolvedTracks"

Definition at line 145 of file ActsProtoTrackCreationAndFitConfig.py.

◆ ACTSProtoTrackChainTrackKey

str ActsProtoTrackCreationAndFitConfig.ACTSProtoTrackChainTrackKey = "ACTSProtoTrackChainTestTracks"

Definition at line 76 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doAthenaToActsCluster

ActsProtoTrackCreationAndFitConfig.doAthenaToActsCluster

Definition at line 92 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doAthenaToActsSpacePoint

ActsProtoTrackCreationAndFitConfig.doAthenaToActsSpacePoint

Definition at line 91 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doExample

ActsProtoTrackCreationAndFitConfig.doExample

Definition at line 110 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doRotCorrection

ActsProtoTrackCreationAndFitConfig.doRotCorrection

Definition at line 94 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doWriteAOD_IDTPM

ActsProtoTrackCreationAndFitConfig.doWriteAOD_IDTPM

Definition at line 103 of file ActsProtoTrackCreationAndFitConfig.py.

◆ DumpEvtStore

ActsProtoTrackCreationAndFitConfig.DumpEvtStore

Definition at line 116 of file ActsProtoTrackCreationAndFitConfig.py.

◆ EnableCalo

ActsProtoTrackCreationAndFitConfig.EnableCalo

Definition at line 87 of file ActsProtoTrackCreationAndFitConfig.py.

◆ Files

ActsProtoTrackCreationAndFitConfig.Files

Definition at line 114 of file ActsProtoTrackCreationAndFitConfig.py.

◆ FinalProtoTrackChainTracksKey

str ActsProtoTrackCreationAndFitConfig.FinalProtoTrackChainTracksKey = "TrkProtoTrackChainTestTracks"

Definition at line 77 of file ActsProtoTrackCreationAndFitConfig.py.

◆ FinalProtoTrackChainxAODTracksKey

str ActsProtoTrackCreationAndFitConfig.FinalProtoTrackChainxAODTracksKey = "xAODProtoTrackChainTestTracks"

Definition at line 78 of file ActsProtoTrackCreationAndFitConfig.py.

◆ flags

ActsProtoTrackCreationAndFitConfig.flags = initConfigFlags()

Definition at line 81 of file ActsProtoTrackCreationAndFitConfig.py.

◆ OutputFileName

ActsProtoTrackCreationAndFitConfig.OutputFileName

Definition at line 102 of file ActsProtoTrackCreationAndFitConfig.py.

◆ OutputLevel

ActsProtoTrackCreationAndFitConfig.OutputLevel

Definition at line 182 of file ActsProtoTrackCreationAndFitConfig.py.

◆ plotsCommonValuesFile

ActsProtoTrackCreationAndFitConfig.plotsCommonValuesFile

Definition at line 101 of file ActsProtoTrackCreationAndFitConfig.py.

◆ plotsDefFileList

ActsProtoTrackCreationAndFitConfig.plotsDefFileList

Definition at line 100 of file ActsProtoTrackCreationAndFitConfig.py.

◆ prefix

ActsProtoTrackCreationAndFitConfig.prefix = flags.Tracking.ActiveConfig.extension

Definition at line 157 of file ActsProtoTrackCreationAndFitConfig.py.

◆ sc

ActsProtoTrackCreationAndFitConfig.sc = top_acc.run(flags.Exec.MaxEvents)

Definition at line 185 of file ActsProtoTrackCreationAndFitConfig.py.

◆ summariseProps

ActsProtoTrackCreationAndFitConfig.summariseProps

Definition at line 177 of file ActsProtoTrackCreationAndFitConfig.py.

◆ top_acc

ActsProtoTrackCreationAndFitConfig.top_acc = MainServicesCfg(flags)

Definition at line 122 of file ActsProtoTrackCreationAndFitConfig.py.

◆ TrigTrkKey

ActsProtoTrackCreationAndFitConfig.TrigTrkKey

override respective configurations from trkAnaCfgFile

Definition at line 107 of file ActsProtoTrackCreationAndFitConfig.py.

◆ trkAnaCfgFile

ActsProtoTrackCreationAndFitConfig.trkAnaCfgFile

Definition at line 104 of file ActsProtoTrackCreationAndFitConfig.py.

◆ True

ActsProtoTrackCreationAndFitConfig.True

Definition at line 177 of file ActsProtoTrackCreationAndFitConfig.py.

◆ withDetails

ActsProtoTrackCreationAndFitConfig.withDetails

Definition at line 177 of file ActsProtoTrackCreationAndFitConfig.py.