You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 592e23b
Browse filesBrowse the repository at this point in the historyBrowse files
Copy file name to clipboardExpand all lines: Detectors/Upgrades/ALICE3/GlobalReconstruction/workflow/README.md
+24Lines changed: 24 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -93,6 +93,30 @@ The tracking configuration is provided via a JSON file that specifies:
93
93
```
94
94
Note that the `trackingparams` field can contain multiple sets of parameters for different iterations of the tracking algorithm. The example above shows a single iteration with 11 layers and it is **not** optimized.
95
95
96
+
### Restricting CA seeding to selected layers
97
+
98
+
Each entry in `trackingparams` accepts the following optional parameters for both hit and cluster input:
99
+
100
+
| Parameter | Default | Meaning |
101
+
| --- | --- | --- |
102
+
|`SeedingLayers`|`0`| Bit mask of layers used to build CA tracklets and cells. Zero uses all active layers. |
103
+
|`InactiveLayerMask`|`0`| Bit mask of inactive layers, excluded from CA seeding and from the effective track-length calculation. |
104
+
|`MaxHoles`|`0`| Maximum number of missing seeding-layer hits allowed within a seed. |
105
+
|`HoleLayerMask`|`0`| Bit mask of seeding layers on which holes are allowed. |
106
+
|`StartLayerMask`|`127`| Bit mask of layers from which CA seed extraction may start; it does not select the layers used to build the CA. |
107
+
108
+
Masks are integer values with bit `i` corresponding to layer `i` (numbering starts at zero). `SeedingLayers` is intersected with the active layers within `NLayers`; at least three seeding layers are required. Layers excluded from seeding do not count as holes. Active layers outside `SeedingLayers` can still receive clusters through the track follower.
109
+
110
+
For example, add these fields to an 11-layer iteration to seed on layers 3 through 10 and then extend tracks inward to layers 0 through 2:
111
+
112
+
```json
113
+
"SeedingLayers": 2040,
114
+
"StartLayerMask": 2047,
115
+
"TrackFollower": "inward"
116
+
```
117
+
118
+
Keep `NLayers` and the per-layer geometry and error arrays describing the full detector. `MinTrackLength` still applies to the final track; the minimum number of seeding clusters is capped at the number of selected seeding layers. Omitting the new parameters preserves the existing defaults.
0 commit comments