Repository navigation
Workflow Examples
This page is generated from tutorials/README.md. Do not edit it directly; change the repository source and let automation publish the Wiki.
The tutorial text files are copyable command collections. They complement the Wiki: the Wiki explains behavior and safety; the tutorials show complete invocations.
For the explanation before the commands, follow the getting-started reading order. The shared path notation distinguishes the creation output parent from the run directory passed to submission.
| Work | Create | Submit |
|---|---|---|
| Uniform 1e, epFD, and enFD at the three standard beams | lund-creation/uniform-lund-creation.txt |
slurm-submission/uniform-slurm-submission.txt |
| C12 GENIE GST at the three standard beams and the run-15733 exception | lund-creation/genie-gst-lund-creation.txt |
slurm-submission/genie-gst-slurm-submission.txt |
-
launcher-options.txtshows every launcher-owned build/run option, workflow selection, help forwarding, and run-settings override. -
lund-creation/uniform-all-options.txtshows every uniform LUND creator option. -
lund-creation/physical-all-options.txtshows every physical LUND converter option. -
slurm-submission/all-options.txtshows every public submission option, both manifest-backed and manually described input.
The arbitrary commands in the all-options files are interface demonstrations, not production recommendations. Use checked-in sample profiles for reviewed settings.
Replace every /path/to/... placeholder with a reviewed path. LUND and HIPO data used by Slurm must live on storage visible to the workers. Quote physical-input globs so ROOT receives them unchanged.
Run run.csh commands from a csh/tcsh login shell on ifarm. The checkout is disposable: a normal workflow refresh discards tracked edits and removes untracked and ignored files except the checkout's build/ tree. Commit and push valuable development changes first, and keep production output outside that checkout. For local development, build with CMake and run the compiled LUND executable directly.
Submission previews by default. Some production command lists include --execute; remove it to inspect settings and actions without replacing simulation output or calling sbatch.
The GENIE examples assume:
SAMPLE_DIRECTORY/
├── input_options.txt
└── master-routine_validation_01-eScattering/
└── *.root
With tune = auto, the physical LUND converter reads TUNE from input_options.txt. The shown nested output paths assume the value GEM21_11a_00_000.
Generated from the alons126/CLAS12-sample-tools documentation.
Source links use branch main. Source checkout: df853e1e8efc; commit date: 2026-11-07T16:35:09+02:00. Source checkout was clean when generated.
- Getting started
- Dependencies and execution environments
- Quickstart
- Run directories and outputs
- Troubleshooting
- Create LUND files
- Uniform LUND creation
- Physical LUND conversion
- LUND-creation configuration reference
- Uniform monitoring
- LUND-creation examples
- Sample profiles
- Submit GEMC and reconstruction jobs
- Ifarm environment and checkout model
- Simulation submission guide
- Submission configuration reference
- Follow jobs and verify output
- Submission examples
- GEMC and reconstruction worker
- Concepts and contracts
- Architecture
- LUND data contract and provenance
- Sampling models and random numbers
- External geometry and detector inputs