Commit 9755ce1
committed
Changes in TPC residuals validation
The meaning of the scdcalib.writeUnfiltered (default: false) ConfigurableParam has changed.
If set to true, tracks that do not pass the validateTrack check will no longer be discarded
but will instead be stored in the standard unbinned residuals data.
The int8_t TrackData::filterFlag field provides the status of the validation check:
-1: no validation check was requested; 0: validation passed; >0: reason for
failing validation (see the validateTrack method).
A new ConfigurableParam, scdcalib.writeValidationData (default: false), has been added.
If set to true, the TrackValidationData object, together with the corresponding TrackData,
will be written to a dedicated debug tree, "valdata", in "track_interpolation_dbg.root"
(or "track_interpolation_dbg_<lane>.root" when multiple lanes are used).
If a track passes validation but some residuals are flagged as bad, the new ConfigurableParam
scdcalib.keepRejectedResiduals (default: false) allows these residuals to be written to the
unbinned residuals tree with the bool UnbinnedResid::rejected flag set
(previously, such residuals were discarded).1 parent 507a6f0 commit 9755ce1
8 files changed
Lines changed: 403 additions & 261 deletions
File tree
- Detectors
- GlobalTrackingWorkflow/tpcinterpolationworkflow/src
- TPC/calibration/SpacePoints
- include/SpacePoints
- src
Lines changed: 5 additions & 13 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
32 | 32 | | |
33 | 33 | | |
34 | 34 | | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
| |||
55 | 56 | | |
56 | 57 | | |
57 | 58 | | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
58 | 62 | | |
59 | 63 | | |
60 | 64 | | |
| |||
136 | 140 | | |
137 | 141 | | |
138 | 142 | | |
139 | | - | |
140 | | - | |
141 | | - | |
142 | | - | |
143 | | - | |
144 | | - | |
145 | | - | |
146 | 143 | | |
147 | 144 | | |
148 | 145 | | |
| |||
157 | 154 | | |
158 | 155 | | |
159 | 156 | | |
| 157 | + | |
160 | 158 | | |
161 | 159 | | |
162 | 160 | | |
| |||
183 | 181 | | |
184 | 182 | | |
185 | 183 | | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | 184 | | |
193 | 185 | | |
194 | 186 | | |
| |||
Lines changed: 0 additions & 2 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
35 | 35 | | |
36 | 36 | | |
37 | 37 | | |
38 | | - | |
39 | | - | |
40 | 38 | | |
41 | 39 | | |
42 | 40 | | |
| |||
Lines changed: 3 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
63 | 63 | | |
64 | 64 | | |
65 | 65 | | |
66 | | - | |
| 66 | + | |
| 67 | + | |
67 | 68 | | |
68 | 69 | | |
69 | 70 | | |
| |||
74 | 75 | | |
75 | 76 | | |
76 | 77 | | |
| 78 | + | |
77 | 79 | | |
78 | 80 | | |
79 | 81 | | |
| |||
0 commit comments