Repository navigation
Commit 7803bcf
Cosmics: load the ITS tracks of legs with an ITS part
With --track-sources containing ITS-TPC (or another source with ITS) but
not ITS, the matcher's winner refit and the cluster collector read the ITS
track of such a leg (getITSTrack, its cluster references), which was
neither requested nor read: segfault in refitWinner, then in the
collector; without an ITS road there was also no ITS cluster reader
(invalid workflow). The ITS tracks and clusters are now requested and read
for these legs, without making standalone ITS tracks legs (seed sources
unchanged). TPC-only legs (physics-v1 in async) are not affected.
PbPb 567939, 4 TFs, --track-sources TPC,ITS-TPC: all TFs processed with
and without the ITS road (crash before), no ITS-only legs (seeds 23318
vs 26345 with ITS as legs); TPC-only legs: unchanged, no ITS track reader.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>1 parent e95db4d commit 7803bcf
4 files changed
Lines changed: 15 additions & 2 deletions
File tree
- Detectors/GlobalTrackingWorkflow
- include/GlobalTrackingWorkflow
- src
Lines changed: 3 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
24 | 24 | | |
25 | 25 | | |
26 | 26 | | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
27 | 30 | | |
28 | 31 | | |
29 | 32 | | |
| |||
Lines changed: 2 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
65 | 65 | | |
66 | 66 | | |
67 | 67 | | |
| 68 | + | |
68 | 69 | | |
69 | 70 | | |
70 | 71 | | |
| |||
1610 | 1611 | | |
1611 | 1612 | | |
1612 | 1613 | | |
| 1614 | + | |
1613 | 1615 | | |
1614 | 1616 | | |
1615 | 1617 | | |
| |||
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
187 | 187 | | |
188 | 188 | | |
189 | 189 | | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
190 | 195 | | |
191 | 196 | | |
192 | 197 | | |
| |||
213 | 218 | | |
214 | 219 | | |
215 | 220 | | |
| 221 | + | |
216 | 222 | | |
217 | 223 | | |
218 | 224 | | |
| |||
Lines changed: 4 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
118 | 118 | | |
119 | 119 | | |
120 | 120 | | |
121 | | - | |
| 121 | + | |
| 122 | + | |
| 123 | + | |
122 | 124 | | |
123 | 125 | | |
124 | 126 | | |
| |||
151 | 153 | | |
152 | 154 | | |
153 | 155 | | |
154 | | - | |
| 156 | + | |
155 | 157 | | |
156 | 158 | | |
157 | 159 | | |
| |||
0 commit comments