#include <NeutrinoFlux.h>
Inheritance diagram for PromptNeutrinoFlux:

Public Member Functions | |
| PromptNeutrinoFlux (string model) | |
| double | getFlux (I3Particle::ParticleType neutType, double eNeut, double costheta) const |
| double | getFluxIntegral (I3Particle::ParticleType neutType, double eNeut) const |
| string | getModelName () const |
Private Attributes | |
| string | model_ |
| name of model | |
| double | e_joint_nu_ |
| double | e_joint_anu_ |
| double | par_prompt_nu_ [POLYT_PROMPT] |
| double | pare_prompt_nu_ [POLYT_PROMPT] |
| double | par_prompt_anu_ [POLYT_PROMPT] |
| double | pare_prompt_anu_ [POLYT_PROMPT] |
Static Private Attributes | |
| const int | nbinCT_prompt_ = 10 |
| angle bin-number to calculate integral flux | |
| const double | CMIN_PROMPT = -1. |
| min cos(theta) | |
| const double | CMAX_PROMPT = 1. |
| max cos(theta) | |
| const int | POLYT_PROMPT = 15 |
| number of parameters used to fit | |
|
|
|
|
||||||||||||||||
|
Implements NeutrinoFlux. |
|
||||||||||||
|
hemisphere in GeV^-1 s^-1 cm^-2
Implements NeutrinoFlux. |
|
|
Implements NeutrinoFlux. |
|
|
max cos(theta)
|
|
|
min cos(theta)
|
|
|
|
|
|
|
|
|
name of model
|
|
|
angle bin-number to calculate integral flux
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
number of parameters used to fit
|
1.3.9.1