Draft: Updates to the HoughRootOutputTool and adjacent changes.
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
forHoughRootOutputTool
- Fix typo in
FPGASpacePoints_2nd
handle key - Add HoughRootOutput flags to
FPGATrackSimAlgorithmTags
- Add overlay input file reader for overlaying different samples (
FPGATrackSimReadInput2Cfg
inFPGATrackSimAnalysisConfig
) - Fix hard-coded values for flags in
FPGATrackSimAnalysisConfig
(DoHoughRootOutput
) - Add THistSvc for HoughRootOutput
- Fix wrong default value for
m_barcode
in theFPGATrackSimTrack
class - Fix wrong default value for
bad
in theFPGATrackSimMultiTruth
class
Edited by Kevin Sedlaczek