Skip to content

Tools for calculating the differential rate of ejected electrons in a graphene layer by hypothetical DM particles

License

Notifications You must be signed in to change notification settings

LudvigLindblad/DM-rate-calculation-in-graphene

Repository files navigation

The published paper is available at https://hdl.handle.net/20.500.12380/300867

Python tool fo calculating differential ejection rate of electrons from DM-electon scattering in graphene.

To run the code please download the files listed. The tabel of eigenvectors C (3 in total) are to large to be stored at Github but can be generated from Graphene_wavefunctions.nb or be sent by request. Do note that the eigenvectors are only needed for the sigma bands.

The calculations are run through integration_station.py

The integrals over q and k are performed in rate_calc.py, as well as the normalization, band energies for pi and sigma.

The integration over lattice momentum is done in integration_station.py as a sum on a grid. To alter the scattering amplitude please change Fdm from 1 to 2 or 3. The band and gridsize is also set in integration_station. Code to run an interpolation over lattice momentum can be found in Integration_station.py and give comparative results. Note however the interpolation were found to be somewhat unstables and needs to be expanded upon using it.

A benchmark method can be found in integration_method.py to determine optimal integration method, default is "Gauss-Legendre", but can be changed in integration_station.py

The constants used are given in SI units and are listed in constants.py

Band energies and eigenvectors for sigma are gathered in loadtables.py

The author of these tools are Julia Andersson, Ebba Grönfors, Christoffer Hellekant, Ludvig Lindblad and Fabian Resare.

For questions, bug reports or other suggestions please contact Ludli@student.chalmers.se, Resaref@student.chalmers.se or chrhelle@student.chalmers.se

About

Tools for calculating the differential rate of ejected electrons in a graphene layer by hypothetical DM particles

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published