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
 
 doExpertOutput
 
 doPhysValOutput
 
 doHitLevelPlots
 
 runDecoration
 
 validateExtraTrackCollections
 
 doTechnicalEfficiency
 
 OutputFileName
 
 Files
 
 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  from ActsConfig.ActsTrackFindingConfig import isdet
19  kwargs.setdefault("DetectorElementCollectionKeys", isdet(flags, pixel=["ITkPixelDetectorElementCollection"], strip=["ITkStripDetectorElementCollection"]))
20 
21  from PixelGeoModelXml.ITkPixelGeoModelConfig import ITkPixelReadoutGeometryCfg
22  acc.merge(ITkPixelReadoutGeometryCfg(flags))
23 
24  from StripGeoModelXml.ITkStripGeoModelConfig import ITkStripReadoutGeometryCfg
25  acc.merge(ITkStripReadoutGeometryCfg(flags))
26 
27  kwargs.setdefault('PixelClusterContainer', 'ITkPixelClusters')
28  kwargs.setdefault('StripClusterContainer', 'ITkStripClusters')
29  kwargs.setdefault('ACTSTracksLocation', 'EFTestTracks')
30 
31  if "TrackingGeometryTool" not in kwargs:
32  from ActsConfig.ActsGeometryConfig import ActsTrackingGeometryToolCfg
33  kwargs.setdefault(
34  "TrackingGeometryTool",
35  acc.popToolsAndMerge(ActsTrackingGeometryToolCfg(flags)),
36  ) # PrivateToolHandle
37 
38  if 'ExtrapolationTool' not in kwargs:
39  from ActsConfig.ActsGeometryConfig import ActsExtrapolationToolCfg
40  kwargs.setdefault(
41  "ExtrapolationTool",
42  acc.popToolsAndMerge(ActsExtrapolationToolCfg(flags, MaxSteps=10000)),
43  ) # PrivateToolHandle
44 
45  if 'ATLASConverterTool' not in kwargs:
46  from ActsConfig.ActsEventCnvConfig import ActsToTrkConverterToolCfg
47  kwargs.setdefault(
48  "ATLASConverterTool",
49  acc.popToolsAndMerge(ActsToTrkConverterToolCfg(flags)),
50  )
51 
52  if 'ActsFitter' not in kwargs:
53  from ActsConfig.ActsTrackFittingConfig import ActsFitterCfg
54  kwargs.setdefault("ActsFitter", acc.popToolsAndMerge(ActsFitterCfg(flags,
55  ReverseFilteringPt=0,
56  OutlierChi2Cut=30)))
57 
58  if 'PatternBuilder' not in kwargs:
59  kwargs.setdefault('PatternBuilder', acc.popToolsAndMerge(ActsTruthGuidedProtoTrackCreatorToolCfg(flags)))
60 
61  acc.addEventAlgo(CompFactory.ActsTrk.ProtoTrackCreationAndFitAlg(name,**kwargs),
62  primary=True)
63  return acc
64 

◆ ActsProtoTrackReportingAlgCfg()

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

Definition at line 65 of file ActsProtoTrackCreationAndFitConfig.py.

66  name: str = "ActsProtoTrackReportingAlg",
67  **kwargs) -> ComponentAccumulator:
68  acc = ComponentAccumulator()
69  acc.addEventAlgo(CompFactory.ActsTrk.ProtoTrackReportingAlg(name,**kwargs),
70  primary=True)
71  return acc
72 

◆ 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.TruthGuidedProtoTrackCreator(name, **kwargs))
12  return acc
13 

◆ SetupHistSvc()

def ActsProtoTrackCreationAndFitConfig.SetupHistSvc (   flags,
  streamName,
  dataFile 
)

Definition at line 76 of file ActsProtoTrackCreationAndFitConfig.py.

76  def SetupHistSvc(flags, streamName, dataFile):
77  acc = ComponentAccumulator()
78  histSvc = CompFactory.THistSvc(Output= ["{streamName} DATAFILE='{data_file}', OPT='RECREATE'".format(streamName=streamName, data_file = dataFile )])
79  acc.addService(histSvc, primary=True)
80  return acc
81 

Variable Documentation

◆ acts_tracks

ActsProtoTrackCreationAndFitConfig.acts_tracks

Definition at line 146 of file ActsProtoTrackCreationAndFitConfig.py.

◆ ACTSProtoTrackChainTrackKey

ActsProtoTrackCreationAndFitConfig.ACTSProtoTrackChainTrackKey

Definition at line 83 of file ActsProtoTrackCreationAndFitConfig.py.

◆ ACTSTracksLocation

ActsProtoTrackCreationAndFitConfig.ACTSTracksLocation

Definition at line 138 of file ActsProtoTrackCreationAndFitConfig.py.

◆ AssociationMapOut

ActsProtoTrackCreationAndFitConfig.AssociationMapOut

Definition at line 150 of file ActsProtoTrackCreationAndFitConfig.py.

◆ dataFile

ActsProtoTrackCreationAndFitConfig.dataFile

Definition at line 137 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doAthenaToActsCluster

ActsProtoTrackCreationAndFitConfig.doAthenaToActsCluster

Definition at line 99 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doAthenaToActsSpacePoint

ActsProtoTrackCreationAndFitConfig.doAthenaToActsSpacePoint

Definition at line 98 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doExpertOutput

ActsProtoTrackCreationAndFitConfig.doExpertOutput

Definition at line 103 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doHitLevelPlots

ActsProtoTrackCreationAndFitConfig.doHitLevelPlots

Definition at line 105 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doPhysValOutput

ActsProtoTrackCreationAndFitConfig.doPhysValOutput

Definition at line 104 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doRotCorrection

ActsProtoTrackCreationAndFitConfig.doRotCorrection

Definition at line 101 of file ActsProtoTrackCreationAndFitConfig.py.

◆ doTechnicalEfficiency

ActsProtoTrackCreationAndFitConfig.doTechnicalEfficiency

Definition at line 113 of file ActsProtoTrackCreationAndFitConfig.py.

◆ EnableCalo

ActsProtoTrackCreationAndFitConfig.EnableCalo

Definition at line 94 of file ActsProtoTrackCreationAndFitConfig.py.

◆ Files

ActsProtoTrackCreationAndFitConfig.Files

Definition at line 117 of file ActsProtoTrackCreationAndFitConfig.py.

◆ FinalProtoTrackChainTracksKey

ActsProtoTrackCreationAndFitConfig.FinalProtoTrackChainTracksKey

Definition at line 84 of file ActsProtoTrackCreationAndFitConfig.py.

◆ FinalProtoTrackChainxAODTracksKey

ActsProtoTrackCreationAndFitConfig.FinalProtoTrackChainxAODTracksKey

Definition at line 85 of file ActsProtoTrackCreationAndFitConfig.py.

◆ flags

ActsProtoTrackCreationAndFitConfig.flags

Definition at line 88 of file ActsProtoTrackCreationAndFitConfig.py.

◆ name

ActsProtoTrackCreationAndFitConfig.name

Definition at line 148 of file ActsProtoTrackCreationAndFitConfig.py.

◆ OutputFileName

ActsProtoTrackCreationAndFitConfig.OutputFileName

Definition at line 114 of file ActsProtoTrackCreationAndFitConfig.py.

◆ OutputLevel

ActsProtoTrackCreationAndFitConfig.OutputLevel

Definition at line 183 of file ActsProtoTrackCreationAndFitConfig.py.

◆ prefix

ActsProtoTrackCreationAndFitConfig.prefix

Definition at line 158 of file ActsProtoTrackCreationAndFitConfig.py.

◆ runDecoration

ActsProtoTrackCreationAndFitConfig.runDecoration

Definition at line 106 of file ActsProtoTrackCreationAndFitConfig.py.

◆ sc

ActsProtoTrackCreationAndFitConfig.sc

Definition at line 186 of file ActsProtoTrackCreationAndFitConfig.py.

◆ streamName

ActsProtoTrackCreationAndFitConfig.streamName

Definition at line 137 of file ActsProtoTrackCreationAndFitConfig.py.

◆ summariseProps

ActsProtoTrackCreationAndFitConfig.summariseProps

Definition at line 178 of file ActsProtoTrackCreationAndFitConfig.py.

◆ top_acc

ActsProtoTrackCreationAndFitConfig.top_acc

Definition at line 123 of file ActsProtoTrackCreationAndFitConfig.py.

◆ TrackParticleContainerName

ActsProtoTrackCreationAndFitConfig.TrackParticleContainerName

Definition at line 168 of file ActsProtoTrackCreationAndFitConfig.py.

◆ TrackParticlesOutKey

ActsProtoTrackCreationAndFitConfig.TrackParticlesOutKey

Definition at line 162 of file ActsProtoTrackCreationAndFitConfig.py.

◆ TrackToTruthAssociationMap

ActsProtoTrackCreationAndFitConfig.TrackToTruthAssociationMap

Definition at line 154 of file ActsProtoTrackCreationAndFitConfig.py.

◆ TrackToTruthAssociationMaps

ActsProtoTrackCreationAndFitConfig.TrackToTruthAssociationMaps

Definition at line 167 of file ActsProtoTrackCreationAndFitConfig.py.

◆ True

ActsProtoTrackCreationAndFitConfig.True

Definition at line 178 of file ActsProtoTrackCreationAndFitConfig.py.

◆ validateExtraTrackCollections

ActsProtoTrackCreationAndFitConfig.validateExtraTrackCollections

Definition at line 107 of file ActsProtoTrackCreationAndFitConfig.py.

◆ withDetails

ActsProtoTrackCreationAndFitConfig.withDetails

Definition at line 178 of file ActsProtoTrackCreationAndFitConfig.py.

ActsProtoTrackCreationAndFitConfig.SetupHistSvc
def SetupHistSvc(flags, streamName, dataFile)
Definition: ActsProtoTrackCreationAndFitConfig.py:76
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:65
ActsEventCnvConfig.ActsToTrkConverterToolCfg
ComponentAccumulator ActsToTrkConverterToolCfg(flags, str name="ActsToTrkConverterTool", **kwargs)
Definition: ActsEventCnvConfig.py:6
ActsTrackFindingConfig.isdet
list isdet(flags, *list pixel=None, list strip=None)
Definition: ActsTrackFindingConfig.py:10
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:108
ActsGeometryConfig.ActsTrackingGeometryToolCfg
ComponentAccumulator ActsTrackingGeometryToolCfg(flags, str name="ActsTrackingGeometryTool")
Definition: ActsGeometryConfig.py:99
ITkPixelGeoModelConfig.ITkPixelReadoutGeometryCfg
def ITkPixelReadoutGeometryCfg(flags, setGeometryAlignable=False, setAlignmentFolderName="/Indet/Align")
Definition: ITkPixelGeoModelConfig.py:39
ITkStripGeoModelConfig.ITkStripReadoutGeometryCfg
def ITkStripReadoutGeometryCfg(flags, setGeometryAlignable=False, setAlignmentFolderName="/Indet/Align")
Definition: ITkStripGeoModelConfig.py:39
ActsTrackFittingConfig.ActsFitterCfg
ComponentAccumulator ActsFitterCfg(flags, str name="ActsKalmanFitter", **kwargs)
Definition: ActsTrackFittingConfig.py:8