3 from AthenaConfiguration.ComponentAccumulator
import ComponentAccumulator
4 from AthenaConfiguration.ComponentFactory
import CompFactory
8 actsTrackInspection = CompFactory.FPGATrackSim.ActsTrackInspectionTool()
9 acc.setPrivateTools(actsTrackInspection)
15 xAODPixelClustersOfInterest=[]
16 xAODStripClustersOfInterest=[]
18 xAODPixelClustersOfInterest += [
"ITkPixelClusters" ,
"xAODPixelClusters_1stFromFPGACluster",
"xAODPixelClusters_1stFromFPGAHit"]
19 xAODStripClustersOfInterest += [
"ITkStripClusters" ,
"xAODStripClusters_1stFromFPGACluster",
"xAODStripClusters_1stFromFPGAHit",
"xAODSpacePoints_1stFromFPGASP"]
21 kwargs.setdefault(
'perEventReports',
True)
22 kwargs.setdefault(
'xAODPixelClusterContainers',[
"ITkPixelClusters" ,
"xAODPixelClusters_1stFromFPGACluster",
"xAODPixelClusters_1stFromFPGAHit"])
23 kwargs.setdefault(
'xAODStripClusterContainers',[
"ITkStripClusters" ,
"xAODStripClusters_1stFromFPGACluster",
"xAODStripClusters_1stFromFPGAHit"])
24 kwargs.setdefault(
'xAODSpacePointContainersFromFPGA',[
"xAODStripSpacePoints_1stFromFPGA",
"xAODPixelSpacePoints_1stFromFPGA"])
25 kwargs.setdefault(
'FPGATrackSimTracks',
'FPGATracks_1st')
26 kwargs.setdefault(
'FPGATrackSimRoads',
'FPGARoads_1st')
27 kwargs.setdefault(
'FPGATrackSimProtoTracks',[
"ActsProtoTracks_1stFromFPGATrack"])
28 kwargs.setdefault(
'FPGAActsTracks',[
"ACTSProtoTrackChainTestTracks",
"ExtendedFPGATracks"])
30 reportinAlgorithm = CompFactory.FPGATrackSim.FPGATrackSimReportingAlg(name,**kwargs)
32 acc.addEventAlgo(CompFactory.FPGATrackSim.FPGATrackSimReportingAlg(name,**kwargs))