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
- Minumum Q2 value (GeV^2) in the simulation file, entered as a number.
204
-
- **Optional tag** - Not all simulated files use this
205
-
- **q2\_max**
206
-
- Maximum Q2 value (GeV^2) in the simulation file, entered as a number.
207
-
- **Optional tag** - Not all simulated files use this
208
-
- **electron\_beam\_energy**
206
+
- Skipped for SINGLE/BACKGROUNDS
207
+
- **requester\_dsc**
208
+
- Detector subsystem collaboration requester
209
+
- `tracking`, `other`
210
+
- Set to `tracking` for background related datasets
211
+
- **electron\_beam\_energy\_gev**
209
212
- Electron beam energy in GeV
210
-
- **ion\_beam\_energy**
213
+
- **ion\_beam\_energy\_gev**
211
214
- Ion/nucleus beam energy in GeV
212
-
- **is\_background\_mixed**
213
-
- True/false depending upon whether sample includes any background mixing
214
215
- **ion\_species**
215
216
- Ion species in the simulation, defaults to `p`, proton, if not specified
216
217
- Typed as formatted in files, e.g. `Au197` for gold, `He3` for helium 3 etc.
217
218
- `Cu63`, `H2`, `Ru96` and `p` are some other options
218
-
- **generator**
219
-
- MC event generator used to generate the simulated data
220
-
- E.g. Pythia8, Herwig etc
221
-
- Entered as all lower case
222
-
- E.g. `dempgen` *not* `DEMPgen`
223
-
224
-
As noted on some items in this list, some tags are optional and may not be applied to all datasets. However, the following tags are **required** for all datasets:
219
+
- **q2\_min\_gev2**
220
+
- Minimum Q2 value (GeV^2) in the simulation file, entered as a number.
221
+
- **q2\_max_gev2**
222
+
- Maximum Q2 value (GeV^2) in the simulation file, entered as a number.
Most of the tags in this list are optional and may not be applied to all datasets. However, the following tags are **required** for all datasets:
225
243
226
-
- software\_release
227
-
- physics\_process
228
-
- electron\_beam\_energy
229
-
- ion\_beam\_energy
230
-
- is\_background\_mixed
231
-
- ion\_species
232
-
- generator
244
+
- **software\_release**
245
+
- **is\_background\_mixed**
246
+
- **data\_level**
247
+
- **geometry\_config**
248
+
- **generator**
233
249
234
250
Note that as mentioned for the generator, tags are entered in lower case, **with the exception of ion species**.
235
251
@@ -242,13 +258,13 @@ rucio did list --filter 'TAG==*' 'scope:*'
242
258
So, as an example, we could list all DIDs with electron beam energies of 10 GeV via:
243
259
244
260
```bash
245
-
rucio did list --filter 'electron_beam_energy==10''epic:*'
261
+
rucio did list --filter 'electron_beam_energy_gev==10''epic:*'
246
262
```
247
263
248
264
We can also combine tags and filter on several at once, e.g:
249
265
250
266
```bash
251
-
rucio did list --filter 'electron_beam_energy==10, ion_beam_energy==250''epic:*'
267
+
rucio did list --filter 'electron_beam_energy_gev==10, ion_beam_energy_gev==250''epic:*'
252
268
```
253
269
254
270
which will return only datasets with 10x250 collisions (10 GeV electrons on 250 GeV ions using the standard ePIC conventions). We can keep adding filters in this manner as we like to really narrow down the DIDs we return with our query.
Copy file name to clipboardExpand all lines: _episodes/03-use_cases.md
+11-9Lines changed: 11 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -30,22 +30,23 @@ To find files that meet their requirements they could utilise the following tags
30
30
31
31
- software\_release
32
32
- requester\_pwg
33
-
- electron\_beam\_energy
34
-
- ion\_beam\_energy
33
+
- electron\_beam\_energy\_gev
34
+
- ion\_beam\_energy\_gev
35
35
- ion\_species
36
+
- data\_level
36
37
37
38
We can use these tags to filter through the DIDs and find datasets of interest:
38
39
39
40
```bash
40
-
rucio did list --filter 'software_release==XXX, requester_pwg==YYY, electron_beam_energy==ZZ, ion_beam_energy==iii, ion_species==jjj''epic:*'
41
+
rucio did list --filter 'software_release==XXX, requester_pwg==YYY, electron_beam_energy_gev==ZZ, ion_beam_energy_gev==iii, ion_species==jjj''epic:*'
41
42
```
42
43
43
44
Where we can substitute in our chosen values for each in place of `XXX`, `YYY`, `ZZ`, `iii` and `jjj`.
44
45
45
46
> ## `Beam Energies:`
46
-
> Whilst we can enter any number for the `electron_beam_energy` and `ion_beam_energy` values, there are only certain combinations actually in use.
47
-
> `electron_beam_energy` is typically 5, 10 or 18 GeV
48
-
> `ion_beam_energy` is typically 41, 100, 130, 250 or 275 GeV for protons.
47
+
> Whilst we can enter any number for the `electron_beam_energy_gev` and `ion_beam_energy_gev` values, there are only certain combinations actually in use.
48
+
> `electron_beam_energy_gev` is typically 5, 10 or 18 GeV
49
+
> `ion_beam_energy_gev` is typically 41, 100, 130, 250 or 275 GeV for protons.
49
50
> For other ion species, 110 and 166 may also be used.
50
51
{: .callout}
51
52
@@ -89,11 +90,12 @@ To find files that meet their requirements they could utilise the following tags
89
90
90
91
- software\_release
91
92
- physics\_process
92
-
- electron\_beam\_energy
93
-
- ion\_beam\_energy
93
+
- electron\_beam\_energy\_gev
94
+
- ion\_beam\_energy\_gev
94
95
- generator
96
+
- data\_level
95
97
96
-
They may also want to use the `q2_min` ad `q2_max` tags, along with the `ion_species` tags to narrow down to an even more specific subset of files. They may also want to analyse files with or without background enabled.
98
+
They may also want to use the `q2_min_gev2` ad `q2_max_gev2` tags, along with the `ion_species` tags to narrow down to an even more specific subset of files. They may also want to analyse files with or without background enabled.
97
99
98
100
As they want to process a large number of files, **it is unlikely (and not recommended) that they download a large number of files to process them locally**. Instead, they may want to stream their files directly in their analysis script. They could do this via:
0 commit comments