- Nov 25, 2020
-
-
Goetz Gaycken authored
- Use new Gaudi helper class to iterate recursively through all child tools and using the new Gaudi visitor which renounces certain inputs from a tool, to renounce the output cluster splitting probability map from all child tools. The map is recorded to StoreGate before any of the child tools are called. Thus, the map, although not final yet, can already be used through read handles. Without renouncing the inputs, Gaudi would issue a circular dependency warning. - Remove the previously introduced property which allowed to renounce manually the input cluster splitting probability map from the PixelClusterOnTrackTool.
-
- Nov 02, 2020
-
-
calfayan authored
-
- Oct 31, 2020
-
-
calfayan authored
-
- Oct 30, 2020
- Sep 24, 2020
-
-
Goetz Gaycken authored
Allow the PixelClusterOnTrackTool to renounce the input cluster splitting probability map. This is used to suppress implicit circular dependency warnings when the PixelClusterOnTrackTool is used indirectly by the ambiguity resolver where the ambiguity resolver produces the cluster splitting probability map which is read by the PixelClusterOnTrackTool.
-
Goetz Gaycken authored
Originally the cluster splitting probabilities were stored in a reserved word of the corresponding PixelClusters. This however required to update a collection already stored in StoreGate i.e. was not thread-safe. Now the splitting probabilities are stored in separate maps, which are copied and updated when passed from algorithm to algorithm. The algorithms record the map at the very beginning to allow their tools (PixelClusterOnTrackTool) to access the map via read handles rather than passing the map down the call chain explicitly.
-
- Apr 26, 2020
-
-
- Dec 09, 2019
-
-
Anthony Morley authored
-
Anthony Morley authored
-
- Nov 18, 2019
-
-
- Use a PRD-to-track map rather than the PRD_AssociationTool which conains a PRD-to-track map internally. This is needed to resolve ATLASRECTS-5005. - Made all methods const. - The score processor does not create track copies anymore, thus PRD-to-track maps stay valid for scored tracks. - The ambiguity processors now use a helper class which manages the new and original tracks i.e. tracks with mixed ownership, and creates track copies only for the final track collection if necessary. - Moved debug ntuple code of simple ambiguity processor to a new derived class, to improve the readability.
-
- Sep 10, 2019
-
-
Goetz Gaycken authored
- provide methods to create fitters with all its tools which use customized pixel cluster on track tools with configurable split cluster maps, and - use these methods to create fitters for extended track collections, which require different split cluster maps. This fixes q223, which requires a special split cluster map for pixel tracks.
-
- Feb 02, 2017
-
-
Alejandro Alonso Diaz authored
2016-01-25 Alex Alonso * Fix for TrkAmbiguityProcessor after latest changes. * Tagging as: InDetRecExample-03-01-05-05 2016-01-23 Alex Alonso * Add new config flags to use different various track fitter until one creates valid covariance matrices. See ATLASRECTS-3555 * Migrate the Rel 20.7 changes for low Pt to rel 21. Requires TrkAmbiguityProcessor-01-00-14-02 * Tagging as: InDetRecExample-03-01-05-04 2016-01-10 Goetz Gaycken * Reverted removal of cut level 13, but now cut level 13 will only activate calo seed TRT segment finding if the calorimeter is available. 2016-12-16 Alex Alonso * OBO Alex Kastanas. Fix the configuration for Global Monitoring accordligy to new tag: InDetGlobalMonitoring-00-10-01 * Tagging as InDetRecExample-03-01-04 * Tagging as InDetRecExample-03-01-03 ... (Long ChangeLog diff - truncated) Former-commit-id: e3a159c8
-