Easiest way to get the environment is via Apptainer (Singularity) container:
apptainer pull rivet-pythia.sif docker://hepstore/rivet-pythia:mainCommand to run the container:
apptainer exec -B /gpfs01 rivet-pythia.sif bashFormat for executable arguments : pTHatMin pTHatMax|inf [nEvents=50000]
make
./makeTree 10 15 10000Parameters 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
statscontainscross sectionandnEvents, which are additive) - And execute analysis macro
anaTrees/anaTrees.cpp+