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

Public Methods | |
| CrElectronPrimary () | |
| ~CrElectronPrimary () | |
| std::pair<double,double> | dir (double energy, HepRandomEngine* engine) const |
| double | energySrc (HepRandomEngine* engine) const |
| double | flux () const |
| flux returns the value integrated over whole energy and direction and devided by 4pi Sr: then the unit is [s**-1 m**-2 Sr**-1]. More... | |
| double | solidAngle () const |
| calcualte effective solid angle (default zero). More... | |
| const char* | particleName () const |
| subclasses need to specify correct particle type. More... | |
| float | operator() (float r) |
| r in [0,1). More... | |
| double | calculate_rate (double old_rate) |
| float | flux (float latitude, float longitude) const |
| float | flux (std::pair<double,double> coords) const |
| std::string | title () const |
| return a title describing the spectrum. More... | |
| float | fraction (float energy) |
| fraction function doesn't work in this class... :-(. More... | |
| std::pair<float,float> | dir (float energy) const |
Definition at line 15 of file CrElectronPrimary.h.
|
|
Definition at line 253 of file CrElectronPrimary.cxx. |
|
|
Definition at line 259 of file CrElectronPrimary.cxx. |
|
|
Definition at line 321 of file CrElectronPrimary.cxx. |
|
|
Reimplemented from Spectrum. Definition at line 352 of file CrElectronPrimary.cxx. |
|
|
Reimplemented from CrSpectrum. Definition at line 265 of file CrElectronPrimary.cxx. Referenced by dir(). |
|
|
Reimplemented from CrSpectrum. Definition at line 282 of file CrElectronPrimary.cxx. Referenced by operator()(). |
|
|
Definition at line 333 of file CrElectronPrimary.cxx. |
|
|
Definition at line 327 of file CrElectronPrimary.cxx. |
|
|
flux returns the value integrated over whole energy and direction and devided by 4pi Sr: then the unit is [s**-1 m**-2 Sr**-1].
Reimplemented from Spectrum. Definition at line 288 of file CrElectronPrimary.cxx. Referenced by flux(). |
|
|
fraction function doesn't work in this class... :-(.
Reimplemented from Spectrum. Definition at line 345 of file CrElectronPrimary.cxx. |
|
|
r in [0,1).
Definition at line 311 of file CrElectronPrimary.cxx. |
|
|
subclasses need to specify correct particle type.
Reimplemented from Spectrum. Definition at line 305 of file CrElectronPrimary.cxx. |
|
|
calcualte effective solid angle (default zero).
Reimplemented from Spectrum. Definition at line 299 of file CrElectronPrimary.cxx. |
|
|
return a title describing the spectrum.
Reimplemented from Spectrum. Definition at line 339 of file CrElectronPrimary.cxx. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000