How to generate MC events on Rivanna?
- Login to Rivanna
- Create a folder under your name on /project/ptgroup/
- Copy the relevant code-directory from /project/ptgroup/Akbar (please see the screenshot below for the file location and the content inside a folder called "DY_Target_script")
Note: you don't need to copy the "scratch" folder from "/project/ptgroup/Akbar" location. You will need to create an empty "scratch" folder in your "DY_Target_script"'s location for example. The code has following settings
Variable value 1 (default) value 2 value 3 value 4 Vertex Origin Target Dump - After modifying the script, then submit your job using the following command.
$ ./jobscript.sh <Output_folder_name> <No_of_jobs> <No_of_events_per_job>
$ ./jobscript.sh DY_Target_1M 100 10000 (Here we need o generate ~1M events to have about 200-300 accepted events. - Using "squeue -u cee9hc", you can check the status of your jobs (or use the "Active Jobs" tab on your UVA OpenOnDemand web page).
- Once the job is finished, then you can find your output folder in "/scratch/<your_UVA_id>/MC (Note: if you don't have a folder called "MC" on /scratch/<user_name> then create one by "mkdir MC" at /scratch/user_name location).
- Navigate to "/project/ptgroup/" and then implement the following command
$ ./merge_mc_prod.sh /scratch/<your_MC_output_file_location>
This will create a folder inside /project/ptgrpup/spinquest/MC_merge_files" with the same name as your MC_output_folder - Copy the "merged_trackQA_v2.root" file from the folder that you've newly generated by ./merge_mc_prod.sh and move it to "/project/ptgroup/spinquest/MC_storage" location.
- Use the label.C file in the "/project/ptgroup/spinquest/MC_storage" to add summary description of your MC .root file.
MC events generation log-book
Date | Process | Vertex Location | Number of Total events generated | Number of accepted events | <> |
---|---|---|---|---|---|