Easiest way to get the environment is via Apptainer (Singularity) container:
apptainer pull rivet-pythia.sif docker://hepstore/rivet-pythia:main
Command to run the container:
apptainer exec -B /gpfs01 rivet-pythia.sif bash
Format for executable arguments : pTHatMin pTHatMax|inf [nEvents=50000]
make
./makeTree 10 15 10000
Parameters can be tuned in makeTree.cc
const double R = 0.4;
const double jetEtaMax = 1.0 - R;
const double dPhiMin = 0.75 * M_PI; // back-to-back requirement
const double jetPtMin = 3.0;
// particle parameters
const double partPtMin = 0.15;
const double partEtaMax = 1.0;
./submit/submit_all.sh
- It will submit jobs using definied ptHat bins in
submit/ptHatBins.list
- The output will be stored in
submit/output/
- After jobs are done, the script will merge trees (Histogram
stats
containscross section
andnEvents
, which are additive) - And execute analysis macro
anaTrees/anaTrees.cpp+