#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
|