#include <NeutrinoFlux.h>
Inheritance diagram for ConventionalNeutrinoFlux:
Public Member Functions | |
ConventionalNeutrinoFlux (string model) | |
virtual double | getFlux (I3Particle::ParticleType neutType, double eNeut, double costheta) const |
virtual double | getFluxIntegral (I3Particle::ParticleType neutType, double eNeut) const |
virtual string | getModelName () const |
Private Attributes | |
string | model_ |
name of model | |
double | par_conv_nu_ [POLYT] |
double | par_conv_anu_ [POLYT] |
Static Private Attributes | |
const int | POLYT = 31 |
number of parameters used to fit | |
const int | nbinCT_ = 10 |
angle bin-number to calculate integral flux | |
const double | CMIN = -1. |
min cos(theta) | |
const double | CMAX = 1. |
max cos(theta) |
|
|
|
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
|