|
D2MW
1.0
DRAGON2 for MilkyWay
|
#include <ISRF.h>
Public Member Functions | |
| RadiationField_Galprop54 () | |
| virtual std::string | description () const override |
| virtual std::shared_ptr< Galaxy > | clone () const override |
| virtual double | get (const Vector3d &pos, const double &energy) const override |
Public Member Functions inherited from DRAGON::Galaxy | |
| virtual | ~Galaxy () |
| virtual double | get (const Vector3d &pos) const |
Additional Inherited Members | |
Protected Member Functions inherited from DRAGON::Galaxy | |
| void | set_model_name (const std::string &m) |
Protected Attributes inherited from DRAGON::Galaxy | |
| std::string | model |
Class to implement the Galprop54 model for ISRF
|
inline |
Class Constructor
|
inlineoverridevirtual |
Get the pointer of this instance
Implements DRAGON::Galaxy.
|
inlineoverridevirtual |
Get the reference for the Galprop54 model
Implements DRAGON::Galaxy.
|
inlineoverridevirtual |
Get ISRF energy spectrum at the given position
| pos | Galactic 3D position |
| energy | photon energy |
Reimplemented from DRAGON::Galaxy.