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

Public Methods | |
| CrSpectrum () | |
| ~CrSpectrum () | |
| void | setTime (double time) |
| time is the elapsed seconds from 2000-01-01 00:00:00 UT and can be negative value. More... | |
| void | setPosition (double latitude, double longitude, double time) |
| The unit of coordinates is [deg]. More... | |
| void | setPosition (double latitude, double longitude) |
| double | longitude () const |
| [deg]. More... | |
| double | latitude () const |
| [deg]. More... | |
| double | geomagneticLongitude () const |
| [deg]. More... | |
| double | geomagneticLatitude () const |
| [deg]. More... | |
| double | cutOffRigidity () const |
| [GV]. More... | |
| double | solarWindPotential () const |
| [MV]. More... | |
| virtual double | energySrc (HepRandomEngine* engine) const = 0 |
| virtual std::pair<double,double> | dir (double energy, HepRandomEngine* engine) const = 0 |
Protected Attributes | |
| double | m_time |
| [s]. More... | |
| double | m_geomagneticLatitude |
| [deg]. More... | |
| double | m_geomagneticLongitude |
| [deg]. More... | |
| double | m_cutOffRigidity |
| [GV]. More... | |
| double | m_solarWindPotential |
| [MV]. More... | |
|
|
Definition at line 7 of file CrSpectrum.cxx. |
|
|
Definition at line 13 of file CrSpectrum.cxx. |
|
|
[GV].
Definition at line 92 of file CrSpectrum.cxx. |
|
|
Reimplemented in CrElectronPrimary, CrElectronReentrant, CrElectronSplash, CrProtonPrimary, CrProtonReentrant, and CrProtonSplash. |
|
|
Reimplemented in CrElectronPrimary, CrElectronReentrant, CrElectronSplash, CrProtonPrimary, CrProtonReentrant, and CrProtonSplash. Referenced by CrProton::energySrc(), and CrElectron::energySrc(). |
|
|
[deg].
Definition at line 86 of file CrSpectrum.cxx. |
|
|
[deg].
Definition at line 80 of file CrSpectrum.cxx. |
|
|
[deg].
Definition at line 74 of file CrSpectrum.cxx. |
|
|
[deg].
Definition at line 68 of file CrSpectrum.cxx. |
|
|
Definition at line 25 of file CrSpectrum.cxx. |
|
|
The unit of coordinates is [deg].
Reimplemented from Spectrum. Definition at line 31 of file CrSpectrum.cxx. Referenced by CrSpectrum(), setPosition(), and setTime(). |
|
|
time is the elapsed seconds from 2000-01-01 00:00:00 UT and can be negative value.
Definition at line 19 of file CrSpectrum.cxx. |
|
|
[MV].
Definition at line 98 of file CrSpectrum.cxx. |
|
|
[GV].
Definition at line 58 of file CrSpectrum.h. |
|
|
[deg].
Definition at line 54 of file CrSpectrum.h. |
|
|
[deg].
Definition at line 56 of file CrSpectrum.h. |
|
|
[MV].
Definition at line 60 of file CrSpectrum.h. |
|
|
[s].
Reimplemented from Spectrum. Definition at line 52 of file CrSpectrum.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000