Search/Navigation:
Related:
SLAC/EPP
/HPS Public
Jefferson Lab/Hall B
/HPS Run Wiki
S30XL-LESA/LDMX
The following is how 'official' MC production is typically done, by submitting jobs to the JLab batch farm using xml scripts. To run these same steps from a command line with customized jar or steering files, please see 2015 MC Production using a Command Line.
There are 4 steps to MC production: event generation, detector simulation, readout simulation, and reconstruction. The tools used are:
...
Below, each generation step for each sample is outlined.
There is a basic example on the confluence here:
...
The event generation is performed via MadGraph, EGS5, or GEANT4 depending on the type. Below lists the different type of particles produced, and some instructions on each.
...
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:
...
Simulation of the SVT and ECal digital readout is performed using the hps-java framework.
...
Once the readout is obtained, tracks can be reconstructed, creating HPS-Event objects containing pertinent quantities (cluster energy, etc.) that may be analyzed
...