...
- beam electrons:
- auger xml: /u/group/hps/production/mc/EngRun2015Scripts/stdhep/beam.xml
- run with ./runjob.sh stdhep/beam.xml 1pt05 <firstjob> <lastjob>
- the executable that does the event generation is /u/group/hps/production/mc/egs5/beam_v3.exe
- output is an .stdhep file with each event being 1 scattered electron (I think…1 event _may_ be 1 bunch)
- beam hadrons:
- auger xml: /u/group/hps/production/mc/EngRun2015Scripts/stdhep/hadrons.xml
- run with ./runjob.sh stdhep/hadrons.xml 1pt05 <firstjob> <lastjob>
- the executable that does the event generation is a GEANT4 release that gets copied locallyorg
- output is an .stdhep file with each event being hadrons from bunch
- unbiased tridents == “tri”:
- auger xml: /u/group/hps/production/mc/EngRun2015Scripts/lhe/tri.xml
- run with ./runjob.sh lhe/tri.xml 1pt05 <firstjob> <lastjob>
- this runs MadGraph using the /u/group/hps/production/mc/trigg/run_card_<ebeam>.dat
- output is an lhe file with each event being 1 trident
- these files are small, so they are bundled 100-to-1 with:
- ./runjob_100to1.sh lhe/tri_merge_100to1.xml 1pt1 1 100
- enhanced tridents == “tritrig”
- auger xml: /u/group/hps/production/mc/EngRun2015Scripts/lhe/tritrig.xml
- run with ./runjob.sh lhe/tritrig.xml 1pt05 <firstjob> <lastjob>
- this runs MadGraph using the /u/group/hps/production/mc/tritrig/run_card_<ebeam>.dat
- the cuts here are E(e+e-)>0.8 EBeam and m(e+e-)>10MeV
- output is an lhe file with each event being 1 trident
- signal events == “ap-truth”
- auger xml: /u/group/hps/production/mc/EngRun2015Scripts/lhe/ap-truth.xml
- run with ./runjob.sh lhe/ap-truth.xml 1pt05 <firstjob> <lastjob>
- this runs MadGraph using the /u/group/hps/production/mc/ap/run_card_<ebeam>.dat
- also converts the lhe to stdhep while adding displaced vertex (though now ct is hardcoded to 0 in the .xml)
- output is an stdhep file with each event being 1 trident
- moller electrons:
- auger xml: /u/group/hps/production/mc/EngRun2015Scripts/stdhep/mollers.xml
- run with ./runjob.sh stdhep/mollers.xml 1pt05 <firstjob> <lastjob>
- the executable that does the event generation is /u/group/hps/production/mc/egs5/moller_v1.exe
- output is an .stdhep file with each event containing a moller pair (93% efficiency)
Detector Simulation
The detector simulation is performed by slic, which is itself a front-end for GEANT4 which helps incorporate the specific geometry HPS uses along with putting the GEANT output into LCIO collections that are then used by the reconstruction in hps-java. The batch scripts do more than just run slic though; they may also mix components first, such as with the beam overlay. Below is what we do for each sample type:
...