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

Public Methods | |
| SimpleSpectrum (const char* name,float E0, float index=0.0) | |
| SimpleSpectrum (const char* name,float Emin, float Emax, float index) | |
| SimpleSpectrum (const DOM_Element& xelem) | |
| SimpleSpectrum (const std::string& params) | |
| SimpleSpectrum () | |
| void | setPosition ( float , float ) |
| virtual double | calculate_rate (double old_rate) |
| virtual float | operator() (float f) const |
| virtual const char* | particleName () const |
| subclasses need to specify correct particle type. More... | |
| virtual std::string | title () const |
| return a title describing the spectrum. More... | |
Private Methods | |
| float | parseParamList (std::string input, int index) |
Private Attributes | |
| float | m_E0 |
| std::string | m_name |
| float | m_index |
| float | m_emax |
Definition at line 21 of file SimpleSpectrum.h.
|
|
Definition at line 26 of file SimpleSpectrum.cxx. |
|
|
Definition at line 33 of file SimpleSpectrum.cxx. |
|
|
Definition at line 40 of file SimpleSpectrum.cxx. |
|
|
Definition at line 19 of file SimpleSpectrum.cxx. |
|
|
Definition at line 18 of file SimpleSpectrum.cxx. Referenced by ExtraGalacticDiffuse::ExtraGalacticDiffuse(). |
|
|
Definition at line 85 of file SimpleSpectrum.cxx. |
|
|
Reimplemented from Spectrum. Definition at line 69 of file SimpleSpectrum.cxx. |
|
|
Definition at line 90 of file SimpleSpectrum.cxx. |
|
|
subclasses need to specify correct particle type.
Reimplemented from Spectrum. Definition at line 80 of file SimpleSpectrum.cxx. |
|
|
Definition at line 29 of file SimpleSpectrum.h. |
|
|
return a title describing the spectrum.
Reimplemented from Spectrum. Definition at line 58 of file SimpleSpectrum.cxx. |
|
|
Definition at line 36 of file SimpleSpectrum.h. |
|
|
Definition at line 39 of file SimpleSpectrum.h. |
|
|
Definition at line 38 of file SimpleSpectrum.h. |
|
|
Definition at line 37 of file SimpleSpectrum.h. |
1.2.3 written by Dimitri van Heesch,
© 1997-2000