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

Functions

 FPGATrackSimActsInspectionToolCfg ()
 FPGATrackSimReportingCfg (flags, name='FPGATrackSimReportingAlg', stage="", **kwargs)

Function Documentation

◆ FPGATrackSimActsInspectionToolCfg()

FPGATrackSimReportingConfig.FPGATrackSimActsInspectionToolCfg ( )

Definition at line 6 of file FPGATrackSimReportingConfig.py.

6def FPGATrackSimActsInspectionToolCfg():
7 acc = ComponentAccumulator()
8 actsTrackInspection = CompFactory.FPGATrackSim.ActsTrackInspectionTool()
9 acc.setPrivateTools(actsTrackInspection)
10 return acc
11

◆ FPGATrackSimReportingCfg()

FPGATrackSimReportingConfig.FPGATrackSimReportingCfg ( flags,
name = 'FPGATrackSimReportingAlg',
stage = "",
** kwargs )

Definition at line 12 of file FPGATrackSimReportingConfig.py.

12def FPGATrackSimReportingCfg(flags,name='FPGATrackSimReportingAlg',stage="",**kwargs):
13 acc = ComponentAccumulator()
14
15 xAODPixelClustersOfInterest=[]
16 xAODStripClustersOfInterest=[]
17
18 xAODPixelClustersOfInterest += ["ITkPixelClusters" ,"xAODPixelClustersFromFPGACluster", f"xAODPixelClusters{stage}FromFPGAHit"]
19 xAODStripClustersOfInterest += ["ITkStripClusters" ,"xAODStripClustersFromFPGACluster", f"xAODStripClusters{stage}FromFPGAHit",f"xAODSpacePoints{stage}FromFPGASP"]
20
21 kwargs.setdefault('perEventReports',True)
22 kwargs.setdefault('xAODPixelClusterContainers',["ITkPixelClusters" ,"xAODPixelClustersFromFPGACluster", f"xAODPixelClusters{stage}FromFPGAHit"])
23 kwargs.setdefault('xAODStripClusterContainers',["ITkStripClusters" ,"xAODStripClustersFromFPGACluster", f"xAODStripClusters{stage}FromFPGAHit"])
24 kwargs.setdefault('xAODSpacePointContainersFromFPGA',[])
25 kwargs.setdefault('FPGATrackSimTracks','FPGATracks')
26 kwargs.setdefault('FPGATrackSimRoads','FPGARoads')
27 kwargs.setdefault('FPGATrackSimProtoTracks',[f"ActsProtoTracks{stage}FromFPGATrack",f"ActsProtoTracks{stage}FromFPGARoad"])
28 kwargs.setdefault('FPGAActsTracks',["ACTSProtoTrackChainTestTracks","ExtendedFPGATracks"])
29
30 reportinAlgorithm = CompFactory.FPGATrackSim.FPGATrackSimReportingAlg(name,**kwargs)
31 reportinAlgorithm.ActsInspectionTool = acc.getPrimaryAndMerge(FPGATrackSimActsInspectionToolCfg())
32 acc.addEventAlgo(reportinAlgorithm)
33 return acc