#include <GRBICompton.h>
Inheritance diagram for GRBICompton::

Public Methods | |
| GRBICompton () | |
| GRBICompton (SpectObj spectrumObj) | |
| ~GRBICompton () | |
| void | load (const GRBShock *Shock, const double time=0.0, const double angle=0.0, const double distance_to_source=0.0) |
| void | load (const double time=0.0, const double angle=0.0, const double distance_to_source=0.0, const double GAMMAF=500., const double B=1.0e+6, const double N0=1.0e+50, const double gamma_min=1., const double gamma_max=1.0e+10, const double Vol=1.0e+40, const double dr=1.0e+10) |
| double | InverseComptonFunction (double g0, double e0, double energy) |
| Inverse Compton Function. More... | |
This class compute the Inverse Compton scattering emission. This process is represented by
The energy of the incident electron (
) is greater then the energy of the incident photon (
). The scattered electron give part of its energy to the photon. The energy of the scattered photon roughly increases by a factor
, unless the Klein Nishina limit is reached.
The easiest way to compute the IC emission is to adopt a power law assumption, where only a part of the entire population of electrons is used. In this class either the power law approximation and the full integration on the electron distribution are used.
|
||||||||||||||||
|
Inverse Compton Function.
This Function represents the probability to obtain a photon photon with energy energy from the scattering of an electron of energy
|
|
||||||||||||||||||||||||||||||||||||||||||||
|
General Interface for computing the IC spectrum at a certain |
|
||||||||||||||||||||
|
Given a Shock compute the spectrum at a certain time /param *Shock contains all the information to compute the emission /param time is the rtime to compute the spectrum /param angle is needed to compute the observed spectrum /param distance_to_source is the distance of the source (in cm) |
1.2.13.1 written by Dimitri van Heesch,
© 1997-2001