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
FPGATrackSimLogicalHitsProcessAlgto avoid output tree namespace issues - add flag
writeOutNonSPStripHitsforHoughRootOutputTool - Fix typo in
FPGASpacePoints_2ndhandle key - Add HoughRootOutput flags to
FPGATrackSimAlgorithmTags - Add overlay input file reader for overlaying different samples (
FPGATrackSimReadInput2CfginFPGATrackSimAnalysisConfig) - Fix hard-coded values for flags in
FPGATrackSimAnalysisConfig(DoHoughRootOutput) - Add THistSvc for HoughRootOutput
- Fix wrong default value for
m_barcodein theFPGATrackSimTrackclass - Fix wrong default value for
badin theFPGATrackSimMultiTruthclass
Edited by Kevin Sedlaczek