Skip to content

Draft: Updates to the HoughRootOutputTool and adjacent changes.

Kevin Sedlaczek requested to merge kesedlac/athena:HoughOutputTool into main

Changes to the HoughRootOutputTool (FPGATracKSim Tool to output Road/Track/Hit information e.g. for NN training):

  • Adding a number of extra variables (custom volume ID information as used elsewhere, hit information for truth tracks, sorted Hough candidate hits, fakelabels for hough candidates)
  • Calculate idealized coordinates for Hough candidate hits

Other changes:

  • move dataFlow tool before the HoughRootOutput call in FPGATrackSimLogicalHitsProcessAlg to avoid output tree namespace issues
  • add flag writeOutNonSPStripHits for HoughRootOutputTool
  • Fix typo in FPGASpacePoints_2nd handle key
  • Add HoughRootOutput flags to FPGATrackSimAlgorithmTags
  • Add overlay input file reader for overlaying different samples (FPGATrackSimReadInput2Cfg in FPGATrackSimAnalysisConfig)
  • Fix hard-coded values for flags in FPGATrackSimAnalysisConfig (DoHoughRootOutput)
  • Add THistSvc for HoughRootOutput
  • Fix wrong default value for m_barcode in the FPGATrackSimTrack class
  • Fix wrong default value for bad in the FPGATrackSimMultiTruth class

@jahreda @imaznas

Edited by Kevin Sedlaczek

Merge request reports