...
2. Clone the repository:git clone https://github.com/uva-spin/UVA_RUS_Basic
3. Go to the repository:
cd cd UVA_RUS_Basic
4. Set up the environment:
source /project/ptgroup/spinquest/this-e1039.sh
5. Run the simulation macro locally for testing. In the Fun4Sim.C macro, we have used:
const bool count_only_good_events = false;
se->run(nevent, count_only_good_events);
This means that the Fun4All macro will keep running until we get accepted events, as required by the SQGeomAcc condition. You can use the package based on your interest. For example, let's use Drell-Yan events, where the beam interaction point is at the target location:
cd DY_Target
root -b 'Fun4Sim.C(10)'
6. Once the job runs locally and looks alright, you can submit a few jobs on the grid before submitting large jobs:
./jobscript.sh test 2 10
- "test" is the name of this job, used as the name of a new directory to store job outputs.
- "2" is the number of jobs.
- "1000" is the number of events per job.
- Job outputs will appear under /sfs/weka/scratch/<Job_Name>/MC.
- You can use squeue -u user to check the status of your jobs (or use this link: https://ood.hpc.virginia.edu/pun/sys/dashboard/activejobs?jobcluster=all&jobfilter=user
).
7. Once everything looks alright, submit large jobs. For example:
./jobscript.sh DY_Target 100 1000
Configurations of Event Generation Properly (Last updated on Jan 30, 2025, by Forhad)
...