Campaign 2025-08
This page documents the 2025-08 meson structure simulation campaign.
(!) For the list of files go to DATA PAGE
Overview
This campaign:
- Introduces the the new energy range 10x130 and
- Increases the statistics to 10 million events for each energy range.
- NO beam smearing in generator, also removed t cut
- Split processing in priority queue (the first 100 files in each event) and the rest queue
- New DIS calculations for t and beam
Energy ranges:
- 5x41 GeV
- 10x100 GeV
- 10x130 GeV
- 18x275 GeV
DIS parameters:
x= 0.0001 - 1.0000
q2=1 - 500
Files locations
bash
# Root directory
/volatile/eic/romanov/meson-structure-2025-08/
# Event generator root files
/volatile/eic/romanov/meson-structure-2025-08/eg-orig-kaon-lambda
# Event generator files in HepMC (split to 5000k events)
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc
# Reconstructed files location:
/volatile/eic/romanov/meson-structure-2025-08/reco
Original kaon lambda MC filese in eg-orig-kaon-lambda
are copied from:
bash
# kaon lambda
/w/eic-scshelf2104/users/singhav/EIC_mesonsf_generator/OUTPUTS/kaon_lambda_v2
# pion neutron
/w/eic-scshelf2104/users/singhav/EIC_mesonsf_generator/OUTPUTS/pion_neutron_v2
EG Analysis
Change directories in full-sim-pipeline
as
bash
SCRIPT="/home/romanov/meson-structure-work/meson-structure/analysis/eg-kinematics/eg-kinematics.py"
INPUT_DIR="/w/eic-scshelf2104/users/singhav/EIC_mesonsf_generator/OUTPUTS/kaon_lambda_v2"
OUTPUT_DIR="/home/romanov/meson-structure-work/meson-structure/docs/public/analysis/campaign-2025-08/eg-kinematics"
MAX_EVENTS=50000
run
bash
. /home/romanov/meson-structure-work/meson-structure/full-sim-pipeline/eg_analysis.sh
Sortout mc files
bash
mkdir /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/{5x41,10x100,10x130,18x275}-priority
mkdir /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/{5x41,10x100,10x130,18x275}-rest
mv /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/k_lambda_5x41_5000evt_{001..100}.hepmc /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/5x41-priority
mv /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/k_lambda_10x100_5000evt_{001..100}.hepmc /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/10x100-priority
mv /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/k_lambda_10x130_5000evt_{001..100}.hepmc /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/10x130-priority
mv /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/k_lambda_18x275_5000evt_{001..100}.hepmc /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/18x275-priority
mv /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/k_lambda_5x41* /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/5x41-rest
mv /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/k_lambda_10x100* /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/10x100-rest &&\
mv /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/k_lambda_10x130* /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/10x130-rest &&\
mv /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/k_lambda_18x275* /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/18x275-rest
Priority queue
bash
mkdir -p /volatile/eic/romanov/meson-structure-2025-08/reco/{5x41,10x100,10x130,18x275}-priority
python create_jobs.py \
-b /volatile/eic/romanov/meson-structure-2025-08 \
-o /volatile/eic/romanov/meson-structure-2025-08/reco/5x41-priority \
--container /cvmfs/singularity.opensciencegrid.org/eicweb/eic_xl:25.08-stable \
-e 5000 \
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/5x41-priority/*.hepmc
python create_jobs.py \
-b /volatile/eic/romanov/meson-structure-2025-08 \
-o /volatile/eic/romanov/meson-structure-2025-08/reco/10x100-priority \
--container /cvmfs/singularity.opensciencegrid.org/eicweb/eic_xl:25.08-stable \
-e 5000 \
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/10x100-priority/*.hepmc
python create_jobs.py \
-b /volatile/eic/romanov/meson-structure-2025-08 \
-o /volatile/eic/romanov/meson-structure-2025-08/reco/10x130-priority \
--container /cvmfs/singularity.opensciencegrid.org/eicweb/eic_xl:25.08-stable \
-e 5000 \
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/10x130-priority/*.hepmc
python create_jobs.py \
-b /volatile/eic/romanov/meson-structure-2025-08 \
-o /volatile/eic/romanov/meson-structure-2025-08/reco/18x275-priority \
--container /cvmfs/singularity.opensciencegrid.org/eicweb/eic_xl:25.08-stable \
-e 5000 \
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/18x275-priority/*.hepmc
Introspect the completition:
bash
full-sim-pipeline> python collect_job_stats.py /volatile/eic/romanov/meson-structure-2025-08/reco/10x100-rest/
full-sim-pipeline> python collect_job_stats.py /volatile/eic/romanov/meson-structure-2025-08/reco/10x130-rest/
full-sim-pipeline> python collect_job_stats.py /volatile/eic/romanov/meson-structure-2025-08/reco/5x41-rest/
full-sim-pipeline> python collect_job_stats.py /volatile/eic/romanov/meson-structure-2025-08/reco/18x275-rest/
Main queue
bash
python create_jobs.py \
-b /volatile/eic/romanov/meson-structure-2025-08 \
-o /volatile/eic/romanov/meson-structure-2025-08/reco/18x275-rest \
--container /cvmfs/singularity.opensciencegrid.org/eicweb/eic_xl:25.08-stable \
-e 5000 \
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/18x275-rest/*.hepmc
python create_jobs.py \
-b /volatile/eic/romanov/meson-structure-2025-08 \
-o /volatile/eic/romanov/meson-structure-2025-08/reco/10x130-rest \
--container /cvmfs/singularity.opensciencegrid.org/eicweb/eic_xl:25.08-stable \
-e 5000 \
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/10x130-rest/*.hepmc
python create_jobs.py \
-b /volatile/eic/romanov/meson-structure-2025-08 \
-o /volatile/eic/romanov/meson-structure-2025-08/reco/10x100-rest \
--container /cvmfs/singularity.opensciencegrid.org/eicweb/eic_xl:25.08-stable \
-e 5000 \
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/10x100-rest/*.hepmc
python create_jobs.py \
-b /volatile/eic/romanov/meson-structure-2025-08 \
-o /volatile/eic/romanov/meson-structure-2025-08/reco/5x41-rest \
--container /cvmfs/singularity.opensciencegrid.org/eicweb/eic_xl:25.08-stable \
-e 5000 \
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/5x41-rest/*.hepmc
Convert CSV
bash
cd /home/romanov/meson-structure-work/meson-structure/csv_convert
sbatch convert_campaign.5x41.slurm.sh
sbatch convert_campaign.10x100.slurm.sh
sbatch convert_campaign.10x130.slurm.sh
sbatch convert_campaign.18x275.slurm.sh
The exact commands used in this campaign:
bash
mkdir /volatile/eic/romanov/meson-structure-2025-08
mkdir /volatile/eic/romanov/meson-structure-2025-08/reco
mkdir /volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/
# Using new Avnish generated files
cp /w/eic-scshelf2104/users/singhav/EIC_mesonsf_generator/OUTPUTS/kaon_lambda_v2/*.root /volatile/eic/romanov/meson-structure-2025-08/eg-orig-kaon-lambda
# Creating jobs (using latest eic_xl container)
cd /home/romanov/meson-structure-work/meson-structure/full-sim-pipeline
python create_jobs.py \
-b /volatile/eic/romanov/meson-structure-2025-08 \
-o /volatile/eic/romanov/meson-structure-2025-08/reco \
--container /cvmfs/singularity.opensciencegrid.org/eicweb/eic_xl:25.08-stable \
-e 5000 \
/volatile/eic/romanov/meson-structure-2025-08/eg-hepmc/*.hepmc
# Submit jobs
cd /volatile/eic/romanov/meson-structure-2025-08/reco/
submit_all_slurm_jobs.sh