aboutsummaryrefslogtreecommitdiff
path: root/src/electron.h
diff options
context:
space:
mode:
authortlatorre <tlatorre@uchicago.edu>2019-03-26 16:11:40 -0500
committertlatorre <tlatorre@uchicago.edu>2019-03-26 16:11:40 -0500
commitc92657e33b81e37eb5851217fcdea8767c183e62 (patch)
treec63e76ad44959ec81fcfb3b52edf73349be56292 /src/electron.h
parente4e65e47901f54fec3f8413522eebdd97c6ffe07 (diff)
downloadsddm-c92657e33b81e37eb5851217fcdea8767c183e62.tar.gz
sddm-c92657e33b81e37eb5851217fcdea8767c183e62.tar.bz2
sddm-c92657e33b81e37eb5851217fcdea8767c183e62.zip
add energy dependent number of shower photons
This commit updates the code to calculate the number of Cerenkov photons from secondary particles produced in an electromagnetic shower from electrons to use an energy dependent formula I fit to data simulated with RAT-PAC.
Diffstat (limited to 'src/electron.h')
-rw-r--r--src/electron.h8
1 files changed, 1 insertions, 7 deletions
diff --git a/src/electron.h b/src/electron.h
index 98201b8..cc550a7 100644
--- a/src/electron.h
+++ b/src/electron.h
@@ -19,13 +19,7 @@
#include <stddef.h> /* for size_t */
-/* Number of photons in the range 200 nm - 800 nm generated per MeV of energy
- * lost to radiation for electrons.
- *
- * FIXME: This is just a rough estimate, should use an energy dependent
- * quantity from simulation. */
-#define ELECTRON_PHOTONS_PER_MEV 400.0
-
+double electron_get_shower_photons(double T0, double rad);
void electron_get_position_distribution_parameters(double T0, double *a, double *b);
double electron_get_angular_distribution_alpha(double T0);
double electron_get_angular_distribution_beta(double T0);