ATLAS Offline Software
Functions | Variables
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)
 
def SetupHistSvc (flags, streamName, dataFile)
 

Variables

 ACTSProtoTrackChainTrackKey
 
 FinalProtoTrackChainTracksKey
 
 FinalProtoTrackChainxAODTracksKey
 
 flags
 
 EnableCalo
 
 doAthenaToActsSpacePoint
 
 doAthenaToActsCluster
 
 doRotCorrection
 
 plotsDefFileList
 
 plotsCommonValuesFile
 
 OutputFileName
 
 doWriteAOD_IDTPM
 
 trkAnaCfgFile
 
 TrigTrkKey
 override respective configurations from trkAnaCfgFile More...
 
 doExample
 
 Files
 
 DumpEvtStore
 
 top_acc
 
 streamName
 
 dataFile
 
 ACTSTracksLocation
 
 acts_tracks
 
 name
 
 AssociationMapOut
 
 TrackToTruthAssociationMap
 
 prefix
 
 TrackParticlesOutKey
 
 TrackToTruthAssociationMaps
 
 TrackParticleContainerName
 
 withDetails
 
 True
 
 summariseProps
 
 OutputLevel
 
 sc
 

Function Documentation

◆ ActsProtoTackCreationAndFitAlgCfg()

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

Definition at line 14 of file ActsProtoTrackCreationAndFitConfig.py.

15  name: str = "ActsProtoTrackCreationAndFitAlg",
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.

57  name: str = "ActsProtoTrackReportingAlg",
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.

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

◆ SetupHistSvc()

def 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

ActsProtoTrackCreationAndFitConfig.acts_tracks

Definition at line 145 of file ActsProtoTrackCreationAndFitConfig.py.

◆ ACTSProtoTrackChainTrackKey

ActsProtoTrackCreationAndFitConfig.ACTSProtoTrackChainTrackKey

Definition at line 76 of file ActsProtoTrackCreationAndFitConfig.py.

◆ ACTSTracksLocation

ActsProtoTrackCreationAndFitConfig.ACTSTracksLocation

Definition at line 137 of file ActsProtoTrackCreationAndFitConfig.py.

◆ AssociationMapOut

ActsProtoTrackCreationAndFitConfig.AssociationMapOut

Definition at line 149 of file ActsProtoTrackCreationAndFitConfig.py.

◆ dataFile

ActsProtoTrackCreationAndFitConfig.dataFile

Definition at line 136 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

ActsProtoTrackCreationAndFitConfig.FinalProtoTrackChainTracksKey

Definition at line 77 of file ActsProtoTrackCreationAndFitConfig.py.

◆ FinalProtoTrackChainxAODTracksKey

ActsProtoTrackCreationAndFitConfig.FinalProtoTrackChainxAODTracksKey

Definition at line 78 of file ActsProtoTrackCreationAndFitConfig.py.

◆ flags

ActsProtoTrackCreationAndFitConfig.flags

Definition at line 81 of file ActsProtoTrackCreationAndFitConfig.py.

◆ name

ActsProtoTrackCreationAndFitConfig.name

Definition at line 147 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

Definition at line 157 of file ActsProtoTrackCreationAndFitConfig.py.

◆ sc

ActsProtoTrackCreationAndFitConfig.sc

Definition at line 185 of file ActsProtoTrackCreationAndFitConfig.py.

◆ streamName

ActsProtoTrackCreationAndFitConfig.streamName

Definition at line 136 of file ActsProtoTrackCreationAndFitConfig.py.

◆ summariseProps

ActsProtoTrackCreationAndFitConfig.summariseProps

Definition at line 177 of file ActsProtoTrackCreationAndFitConfig.py.

◆ top_acc

ActsProtoTrackCreationAndFitConfig.top_acc

Definition at line 122 of file ActsProtoTrackCreationAndFitConfig.py.

◆ TrackParticleContainerName

ActsProtoTrackCreationAndFitConfig.TrackParticleContainerName

Definition at line 167 of file ActsProtoTrackCreationAndFitConfig.py.

◆ TrackParticlesOutKey

ActsProtoTrackCreationAndFitConfig.TrackParticlesOutKey

Definition at line 161 of file ActsProtoTrackCreationAndFitConfig.py.

◆ TrackToTruthAssociationMap

ActsProtoTrackCreationAndFitConfig.TrackToTruthAssociationMap

Definition at line 153 of file ActsProtoTrackCreationAndFitConfig.py.

◆ TrackToTruthAssociationMaps

ActsProtoTrackCreationAndFitConfig.TrackToTruthAssociationMaps

Definition at line 166 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.

ActsProtoTrackCreationAndFitConfig.SetupHistSvc
def SetupHistSvc(flags, streamName, dataFile)
Definition: ActsProtoTrackCreationAndFitConfig.py:69
python.JetAnalysisCommon.ComponentAccumulator
ComponentAccumulator
Definition: JetAnalysisCommon.py:302
vtune_athena.format
format
Definition: vtune_athena.py:14
ActsProtoTrackCreationAndFitConfig.ActsTruthGuidedProtoTrackCreatorToolCfg
ComponentAccumulator ActsTruthGuidedProtoTrackCreatorToolCfg(flags, str name="ActsTruthGuidedProtoTrackCreatorTool", **kwargs)
Definition: ActsProtoTrackCreationAndFitConfig.py:6
ActsProtoTrackCreationAndFitConfig.ActsProtoTrackReportingAlgCfg
ComponentAccumulator ActsProtoTrackReportingAlgCfg(flags, str name="ActsProtoTrackReportingAlg", **kwargs)
Definition: ActsProtoTrackCreationAndFitConfig.py:56
ITkStripGeoModelConfig.ITkStripReadoutGeometryCfg
def ITkStripReadoutGeometryCfg(flags)
Definition: ITkStripGeoModelConfig.py:43
ITkPixelGeoModelConfig.ITkPixelReadoutGeometryCfg
def ITkPixelReadoutGeometryCfg(flags)
Definition: ITkPixelGeoModelConfig.py:39
ActsTrackFittingConfig.ActsFitterCfg
ComponentAccumulator ActsFitterCfg(flags, str name="ActsFitterTool", Optional[TrackFitterType] fitterKind=None, **kwargs)
Definition: ActsTrackFittingConfig.py:8
ActsProtoTrackCreationAndFitConfig.ActsProtoTackCreationAndFitAlgCfg
ComponentAccumulator ActsProtoTackCreationAndFitAlgCfg(flags, str name="ActsProtoTrackCreationAndFitAlg", **kwargs)
Definition: ActsProtoTrackCreationAndFitConfig.py:14
ActsGeometryConfig.ActsExtrapolationToolCfg
ComponentAccumulator ActsExtrapolationToolCfg(flags, str name="ActsExtrapolationTool", **kwargs)
Definition: ActsGeometryConfig.py:149
ActsGeometryConfig.ActsTrackingGeometryToolCfg
ComponentAccumulator ActsTrackingGeometryToolCfg(flags, str name="ActsTrackingGeometryTool")
Definition: ActsGeometryConfig.py:140