Skip to content

Commit 5c3a993

Browse files
committed
Campaign 2025-10 automation and documentation
1 parent ac3ad71 commit 5c3a993

File tree

14 files changed

+90
-1356
lines changed

14 files changed

+90
-1356
lines changed

docs/.vitepress/config.mts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,12 @@ export default withMermaid({
5252
{ text: 'Campaign log', link: '/campaigns' },
5353
]
5454
},
55+
{
56+
text: 'Campaign 2025-10',
57+
link: '/campaign-2025-10/campaign-2025-10',
58+
items: [
59+
]
60+
},
5561
{
5662
text: 'Campaign 2025-08',
5763
link: '/campaign-2025-08/campaign-2025-08',

docs/campaign-2025-10/campaign-2025-10.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,4 +92,10 @@ cd /volatile/eic/romanov/meson-structure-2025-10/csv/10x100-priority/jobs && ./s
9292
cd /volatile/eic/romanov/meson-structure-2025-10/csv/10x130-priority/jobs && ./submit_all_slurm_jobs.sh &&\
9393
cd /volatile/eic/romanov/meson-structure-2025-10/csv/18x275-priority/jobs && ./submit_all_slurm_jobs.sh
9494

95+
# For some reason CSVs happen to be in reco folder
96+
mv /volatile/eic/romanov/meson-structure-2025-10/reco/5x41-priority/*.csv /volatile/eic/romanov/meson-structure-2025-10/csv/5x41-priority/ &&\
97+
mv /volatile/eic/romanov/meson-structure-2025-10/reco/10x100-priority/*.csv /volatile/eic/romanov/meson-structure-2025-10/csv/10x100-priority/ &&\
98+
mv /volatile/eic/romanov/meson-structure-2025-10/reco/10x130-priority/*.csv /volatile/eic/romanov/meson-structure-2025-10/csv/10x130-priority/ &&\
99+
mv /volatile/eic/romanov/meson-structure-2025-10/reco/18x275-priority/*.csv /volatile/eic/romanov/meson-structure-2025-10/csv/18x275-priority/
100+
95101
```

docs/campaigns.md

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,18 @@
11
# Simulation campaigns
22

3-
This page documents the 2025-08 meson structure simulation campaign.
3+
This page documents the meson structure simulation campaigns.
44

55
> (!) For the list of files go to [DATA PAGE](data.md)
66
77

8+
## Campaign 2025-10
9+
10+
Overview:
11+
- Uses 2025-10 image that should be feature freeze before preTDR
12+
- On technical side: better script jobs automation
13+
14+
15+
816
## Campaign 2025-08
917

1018
Original MC files located in

docs/data-csv.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@
22

33
We provide the relevant part `*.EDM4EIC.root` data converted to the CSV format
44

5-
- The CVS files are located in the same place as `*.edm4eic.root` files
6-
- File names correspond to each other. E.g. `k_lambda_5x41_5000evt_001.*`
5+
- The CVS files are located in `csv` folder in the campaign directory. See [DATA ACCESS](data)
6+
- File names start the same as source `edm4eic.root` file and correspond to each other. E.g. `k_lambda_5x41_5000evt_001.*`
77
- We also provide .csv.zip - zipped versions. Pandas can work with such files out of the box
88
- Access to the CSV and .csv.zip files is the same. See [DATA ACCESS](data) page
99
- CSV table names are embedded in extension before `.csv` ,

docs/data.md

Lines changed: 31 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,35 +5,53 @@
55
The meson structure data is available from the following locations:
66

77
**LATEST PROCESSED FILES**
8-
*(last update of September 2025)*
8+
*(last update of October 2025)*
99

1010
On JLab ifarm:
1111

1212
```bash
13-
/volatile/eic/romanov/meson-structure-2025-08/reco
13+
/volatile/eic/romanov/meson-structure-2025-10/reco
1414

15-
# priority queues (first 100 files from each energy range):
16-
/volatile/eic/romanov/meson-structure-2025-08/reco/5x41-priority
17-
/volatile/eic/romanov/meson-structure-2025-08/reco/10x100-priority
18-
/volatile/eic/romanov/meson-structure-2025-08/reco/10x130-priority
19-
/volatile/eic/romanov/meson-structure-2025-08/reco/18x275-priority
15+
# priority queues (first 1'000'000 events == 200 files from each energy range):
16+
/volatile/eic/romanov/meson-structure-2025-10/reco/5x41-priority
17+
/volatile/eic/romanov/meson-structure-2025-10/reco/10x100-priority
18+
/volatile/eic/romanov/meson-structure-2025-10/reco/10x130-priority
19+
/volatile/eic/romanov/meson-structure-2025-10/reco/18x275-priority
20+
21+
#CSV files are located in csv folder now:
22+
/volatile/eic/romanov/meson-structure-2025-10/csv/5x41-priority
23+
/volatile/eic/romanov/meson-structure-2025-10/csv/10x100-priority
24+
/volatile/eic/romanov/meson-structure-2025-10/csv/10x130-priority
25+
/volatile/eic/romanov/meson-structure-2025-10/csv/18x275-priority
2026

2127
```
2228

2329
On XRootD (open for universities and public)
2430

2531
```bash
2632
xrdfs root://dtn-eic.jlab.org
27-
ls /volatile/eic/romanov/meson-structure-2025-08/reco
33+
ls /volatile/eic/romanov/meson-structure-2025-10/reco
2834
```
2935

36+
In this campaign we put processing files in separate folders:
37+
38+
- `eg-orig-kaon-lambda` - original event generator files, 10mil events in each energy range
39+
- `eg-hepmc` - event generator files split by 5k events and converted to HepMC
40+
- `afterburner` - generator files with applied crossing angle and beam effects
41+
- `dd4hep` - DD4Hep full simulation result (`edm4hep.root` files)
42+
- `reco` - EICrecon reconstruction results (`edm4eic.root` files)
43+
- `csv` - CSV files from reconstructed results
44+
45+
The campaign is made with [eic-shell v25.10.3](https://github.com/eic/containers/tree/v25.10.3-stable?tab=readme-ov-file) container
46+
3047
Writing libraries versions (important for C++ readout compatibility):
31-
- podio: v01-02
48+
- podio: v01-03
3249
- edm4hep: v00-99-01
3350
- edm4eic: v8.0.1
51+
- cxxstd: 20
3452

3553
**Original MCEG files** on ifarm:
36-
`/volatile/eic/romanov/meson-structure-2025-08/eg-orig-kaon-lambda`
54+
`/volatile/eic/romanov/meson-structure-2025-10/eg-orig-kaon-lambda`
3755
*(last update of August 2025)*
3856

3957

@@ -77,13 +95,13 @@ root://dtn-eic.jlab.org
7795

7896
```bash
7997
xrdfs root://dtn-eic.jlab.org
80-
ls /volatile/eic/romanov/meson-structure-2025-08/reco
98+
ls /volatile/eic/romanov/meson-structure-2025-10/reco
8199
```
82100

83101
**To download** files:
84102

85103
```bash
86-
xrdcp root://dtn-eic.jlab.org//volatile/eic/romanov/meson-structure-2025-08/reco/5x41-priority/k_lambda_5x41_5000evt_001.edm4eic.root ./
104+
xrdcp root://dtn-eic.jlab.org//volatile/eic/romanov/meson-structure-2025-10/reco/5x41-priority/k_lambda_5x41_5000evt_001.edm4eic.root ./
87105
```
88106

89107
**To use directly in scripts**:
@@ -92,5 +110,5 @@ xrdcp root://dtn-eic.jlab.org//volatile/eic/romanov/meson-structure-2025-08/reco
92110
# Both uproot and pyroot can work with links directly
93111
# if XRootD is installed in the system
94112
import uproot
95-
file = uproot.open("root://dtn-eic.jlab.org//volatile/eic/romanov/meson-structure-2025-08/reco/5x41-priority/k_lambda_5x41_5000evt_001.edm4eic.root")
113+
file = uproot.open("root://dtn-eic.jlab.org//volatile/eic/romanov/meson-structure-2025-10/reco/5x41-priority/k_lambda_5x41_5000evt_001.edm4eic.root")
96114
```

0 commit comments

Comments
 (0)