Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members  

GRBSynchrotron Class Reference

Synchrotron emission process. More...

#include <GRBSynchrotron.h>

Inheritance diagram for GRBSynchrotron::

RadiationProcess List of all members.

Public Methods

 GRBSynchrotron ()
 GRBSynchrotron (SpectObj spectrumObj)
 ~GRBSynchrotron ()
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 SynchrotronFunction (double esyn, double energy)
 Synchrotron Function. More...


Detailed Description

Synchrotron emission process.

Author:
Nicola Omodei nicola.omodei@pi.infn.it , Johann Cohen-Tanugi johann.cohen@pi.infn.it


Member Function Documentation

void GRBSynchrotron::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
 

General Interface for computing the synchrotron spectrum

void GRBSynchrotron::load const GRBShock   Shock,
const double    time = 0.0,
const double    angle = 0.0,
const double    distance_to_source = 0.0
 

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)

double GRBSynchrotron::SynchrotronFunction double    esyn,
double    energy
 

Synchrotron Function.

This Function represents the approximated version of the Synchrotron function (eq. [6.31c] in Rybiki & Lightman 1979) and is the normalized emission of an electron with gyrofrequency esyn in function of the photon energy.

Parameters:
esyn  is the gyrofrequency of the electron
energy  is the energy of the photon


The documentation for this class was generated from the following file:
Generated on Mon Jan 27 11:43:33 2003 by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001