Track Collection Merger: use ConstDataVector for VIEW container with correct semantics. The const_cast is needed due to summaries
-
Track Collection Merger: use ConstDataVector for VIEW container with correct semantics.
-
Here we never set VIEW to false as having dup of all Trk::Track is prb too much ...
-
The const_cast is needed actually because we create/update summaries. make this clear (aka "no magic" comment needed)
-
@tstreble this is the code that can benefit if we move all the "late" summaries to the Particle Creator, aka the non-basic ones
-
Ping also @sroe who told me that the above is discussed, and if done I hope we will be able also to clean up the Summary tool ...
@fwinkl , @ssnyder as this appears (and the issue is not solved in the MR) in the thread safery checking build.
Relates to (but does not completely fix) ATLASRECTS-7250.
Edited by Frank Winklmeier