Back to home page

EIC code displayed by LXR

 
 

    


Warning, /LQGENEP/README.md is written in an unsupported language. File is not indexed.

0001 # LQGENEP
0002 
0003 This repository builds a LQGENEP container image from a Dockefile, which can then be run with singularity.
0004 
0005 ## Quickstart
0006 
0007 To build and publish the container:
0008 ```
0009 docker build --platform linux/386 --tag ghcr.io/eic/lqgenep .
0010 docker push ghcr.io/eic/lqgenep
0011 ```
0012 
0013 To generate events from an inputfile in the local directory:
0014 ```
0015 singularity run docker://ghcr.io/eic/lqgenep
0016 ```
0017 
0018 To convert the generated events into HepMC3 format with `eic-smear` (e.g. inside `eic-shell`):
0019 ```
0020 BuildTree("LQGENEP_output.txt", "./")
0021 TreeToHepMC("LQGENEP_output.root", "./")
0022 ```
0023 This will write `LQGENEP_output.root` and `LQGENEP_output.hepmc`.
0024 
0025 To add the crossing angles and beam effects, run the `afterburner` (e.g. inside `eic-shell`):
0026 ```
0027 abconv --preset ip6_hidiv_275x18 --output AB_LQGENEP_output LQGENEP_output.hepmc
0028 ```
0029 
0030 ## Input file
0031 
0032 The `inputfile` parameters are whitespace separate:
0033 - line 1: number of events, leptoquark mass, leptoquark type, lepton beam energy, proton beam energy, minimum Q2, minimum x, maximum x, minimum y, maximum y, initial quark generation, final quark generation
0034 - line 2: output file name
0035 
0036 ## Leptoquark types:
0037 
0038 Leptoquark types are defined in the lqgenep.f data block `LQCHA`:
0039 1. 'S_0L'
0040 2. 'S_0R'
0041 3. '~S_0R'
0042 4. 'S_1L'
0043 5. 'V_1/2L'
0044 6. 'V_1/2R'
0045 7. '~V_1/2L'
0046 8. 'V_0L'
0047 9. 'V_0R'
0048 10. '~V_0R'
0049 11. 'V_1L'
0050 12. 'S_1/2L'
0051 13. 'S_1/2R'
0052 14. '~S_1/2L'