Kariba
Loading...
Searching...
No Matches
Electrons.hpp
Go to the documentation of this file.
1#pragma once
2
3#include <gsl/gsl_spline.h>
4
5namespace kariba {
6
8double multiplicity(double pspec);
9double prob();
10double elec_dist_pp(double zen, double w);
11double elec_spec_pp(double Ep, double y);
12
13double target_protons(double ntot_prot, double nwind, double plfrac);
14double proton_dist(double gpmin, double Ep, double Epcode_max, gsl_spline* spline_Jp,
15 gsl_interp_accel* acc_Jp);
16
18double production_rate(double ge, double x);
19} // namespace kariba
Definition BBody.hpp:5
double proton_dist(double gpmin, double Ep, double Epcode_max, gsl_spline *spline_Jp, gsl_interp_accel *acc_Jp)
Definition GammaRays.cpp:196
double elec_spec_pp(double Ep, double y)
Definition Electrons.cpp:90
double production_rate(double ge, double x)
function for electrons from γγ annihilation
Definition Electrons.cpp:119
double prob()
Definition Electrons.cpp:25
double elec_dist_pp(double zen, double w)
Definition Electrons.cpp:60
double target_protons(double ntot_prot, double nwind, double plfrac)
Definition GammaRays.cpp:166
double multiplicity(double pspec)
functions for electrons from pp
Definition Electrons.cpp:11