Skip to content

Commit ac5ef62

Browse files
authored
Merge pull request #258 from vkucera/find-dep
Update instructions for troubleshooting missing tables
2 parents e731cd9 + f3577cc commit ac5ef62

File tree

1 file changed

+18
-9
lines changed

1 file changed

+18
-9
lines changed

docs/troubleshooting/README.md

Lines changed: 18 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -91,22 +91,31 @@ If the missing table is not mentioned there, try to find the missing workflow fo
9191

9292
- Missing `track`: If you are running on Run 3 input, add `o2-analysis-track-propagation`.
9393
- Please refer to the documentation on the [track propagation](../basics-usage/HelperTasks.md#track-propagation) for details.
94-
- Missing `bc_001`: Please add the `o2-analysis-bc-converter`.
95-
- Missing `bc`: If you are executing `o2-analysis-bc-converter`, remove it.
96-
- Missing `collision_001`: Please add the `o2-analysis-collision-converter`.
97-
- Missing `collision`: If you are executing `o2-analysis-collision-converter`, remove it.
98-
- Missing `zdc_001`: Please add the `o2-analysis-zdc-converter`.
99-
- Missing `zdc`: If you are executing `o2-analysis-zdc-converter`, remove it.
100-
- Missing `fv0c`: If you are running on Run 3 input, please make sure that the process switches in the `bc-selection`, `event-selection` and `multiplicity-table` tasks are set to `"processRun2": "false", "processRun3": "true"` in your config JSON; see e.g. the `Configurables` section in the [event selection](../basics-usage/HelperTasks.md#event-selection) documentation.
94+
- Missing `fv0c`: If you are running on Run 3 input, please make sure that the process switches in the `bc-selection`, `event-selection` and `multiplicity-table` devices are set to `"processRun2": "false", "processRun3": "true"` in your config JSON; see e.g. the `Configurables` section in the [event selection](../basics-usage/HelperTasks.md#event-selection) documentation.
10195
- Missing `tofsignal`: Please refer to the documentation on the [TOF PID](../basics-usage/HelperTasks.md#particle-identification) requirements.
96+
- Missing versioned table: Converters convert older versions of tables into their newer versions. (See the table below.)
97+
- If the missing table is the **old** version, it indicates that you are running the corresponding converter while you should not. **Remove** it.
98+
- If the missing table is the **new** version, it indicates that you are not running the corresponding converter while you should. **Add** it.
99+
100+
Old | New | Converter
101+
--------------|-------------------|-------------------------------------
102+
`bc` | `bc_001` | `o2-analysis-bc-converter`
103+
`collision` | `collision_001` | `o2-analysis-collision-converter`
104+
`fdd` | `fdd_001` | `o2-analysis-fdd-converter`
105+
`hmpid` | `hmpid_001` | `o2-analysis-hmpid-converter`
106+
`mccalolabel` | `mccalolabel_001` | `o2-analysis-calo-label-converter`
107+
`mcparticle` | `mcparticle_001` | `o2-analysis-mc-converter`
108+
`mfttrack` | `mfttrack_001` | `o2-analysis-mft-tracks-converter`
109+
`trackextra` | `trackextra_001` | `o2-analysis-tracks-extra-converter`
110+
`v0` | `v0_001` | `o2-analysis-weak-decay-indices`
111+
`v0_001` | `v0_002` | `o2-analysis-v0converter`
112+
`zdc` | `zdc_001` | `o2-analysis-zdc-converter`
102113

103114
#### General cases
104115

105116
You can identify the missing workflow by running the [`find_dependencies.py`](https://github.com/AliceO2Group/O2Physics/blob/master/Scripts/find_dependencies.py) script.
106117
The procedure is simple: If the error message complains about a missing table `DF_<id>/O2<table>` then you have to run `$O2PHYSICS_ROOT/share/scripts/find_dependencies.py -t <table>`
107118
inside the O2Physics environment and add the correct one among the listed producer workflows to your command line.
108-
Note that the script searches for tables based on their description in the data model.
109-
This description does not contain the table version suffix (e.g. `_001`), so you need to remove it from the name of the table.
110119

111120
Example: If the missing table is `DF_2853960297589372650/O2timestamps`, then you have to look up `timestamps`:
112121

0 commit comments

Comments
 (0)