Add flag in ParticleCombiner to allow different algorithm inputs for children with the same ID
Currently it is not supported to have different algorithm inputs for continuous children with the same PID. However this can be an issue for long-lived particles, when one candidate is reconstructed from long tracks and the other one is reconstructed from downstream tracks (see for example Moore!1249 (merged))
Here I try to fix the issue, enabling this possibility for a limited number of predefined particles (thanks to @mstahl for the suggestion). @mvesteri @poluekt @nnolte @rmatev can this be a viable solution?
cc @lpica
Merge request reports
Activity
added RTA label
- Resolved by Sebastien Ponce
- Resolved by Giulia Tuci
- Resolved by Sebastien Ponce
I let more knowledgeable people comment here. I can only say that the phrase "contiguous children" meant nothing to me until I read the comment a few lines before what you change. To me this looks like an optimization that would sometimes not make sense, as is your case. If that's correct, then please consider adding a property to combiners that disables this optimization, instead of a heuristic based on PIDs.
Also, you'd need to make sure that this optimization is not a requirement for some logic that follows in the combiner. (If that works for you, then that's probably sufficient proof.)
mentioned in merge request Moore!1104 (merged)
- Resolved by Giulia Tuci
I see no more activity here. Is this MR still relevant ?
added 821 commits
-
720005ca...5592f85b - 819 commits from branch
master
- bb32d4b2 - Allow inputs to be different for continuous children with the same PID, if...
- 97b5e053 - Fixed formatting
-
720005ca...5592f85b - 819 commits from branch
added 26 commits
-
97b5e053...e70fd814 - 24 commits from branch
master
- e678a032 - Allow inputs to be different for continuous children with the same PID, if...
- 4a59d547 - Fixed formatting
-
97b5e053...e70fd814 - 24 commits from branch
added 1 commit
- e0f17465 - Improve name and error message. Tentative fix of issues observed when testing...
mentioned in commit Moore@4e087066
added 43 commits
-
344aecd5...b22d6bd1 - 34 commits from branch
master
- 950c4397 - Allow inputs to be different for continuous children with the same PID, if...
- dc274758 - Fixed formatting
- dc26a218 - Implement suggestions
- bcceea16 - Fixed formatting
- ff24faa1 - Update also ThorCombiner
- d6807ec7 - Fixed formatting
- ea915467 - Improve name and error message. Tentative fix of issues observed when testing...
- 730cfdc3 - Fixed formatting
- 56ed41d9 - Fix typos
Toggle commit list-
344aecd5...b22d6bd1 - 34 commits from branch