Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

I3Particle Namespace Reference

Evaluate differential fluxes of atmospheric or astrophysical neutrinos. The class NeutrinoFlux reads tables of atmospheric neutrino fluxes for IceTray convention nue = 66 anue = 67 numu = 68 anumu = 69 with 100 bins in log10Enu between 0.985 - 4.015 (E in GeV) for conventional with 100 bins in log10Enu between 3.975-9.025 (E in GeV) for prompt neutrinos 20 bins in cos(zenith) between -1 and 1 It returns the atmospheric neutrino flux value at any energy and cos(theta)interpolating and extrapolating the tables for each of the 4 neutrinos The flux is dN/dEdcos(theta) in GeV^-1 cm^-2 s^-1 sr^-1. More...


Enumerations

enum  ParticleType {
  unknown = 0, NuE = 66, NuEBar = 67, NuMu = 68,
  NuMuBar = 69, TauPlus = 131, TauMinus = 132, NuTau = 133,
  NuTauBar = 134
}


Detailed Description

Evaluate differential fluxes of atmospheric or astrophysical neutrinos. The class NeutrinoFlux reads tables of atmospheric neutrino fluxes for IceTray convention nue = 66 anue = 67 numu = 68 anumu = 69 with 100 bins in log10Enu between 0.985 - 4.015 (E in GeV) for conventional with 100 bins in log10Enu between 3.975-9.025 (E in GeV) for prompt neutrinos 20 bins in cos(zenith) between -1 and 1 It returns the atmospheric neutrino flux value at any energy and cos(theta)interpolating and extrapolating the tables for each of the 4 neutrinos The flux is dN/dEdcos(theta) in GeV^-1 cm^-2 s^-1 sr^-1.

Author:
Teresa Montaruli

Alessio Tamburro,

Juan Carlos Diaz-Velez

Date:
July 2005

HOW TO ADD NEW TABLES: 1- Specification a) tables for atmospheric neutrinos: the tables which are read by the constructor (described in 1-a) consist of the parameters of a bidimensional fitting of the original tables of fluxes. The fitting is done using a 5-degree polynomial. For further specification about the fitting see http://www.icecube.wisc.edu/~tamburro/fitting.html or http://www.icecube.wisc.edu/~tmontaruli/fitting.html The tables are formatted as follows (OUTDATED - this format is good for prompt fluxes only) ------------------------------------------------------ |Parameters Error on the parameters (not used yet)| | par[0] pare[0] | | ........ ................ | | par[14] pare[14] | ------------------------------------------------------ b) tables of astrophysical neutrinos: for a complete explanation of how to format correctly this type of tables see http://www.icecube.wisc.edu/~tamburro/NeutrinoFlux.html or http://www.icecube.wisc.edu/~tmontaruli/NeutrinoFlux.html The user can add a diffuse flux model (file name "user_diffuse.dat") or a point-like flux model (file name "user_point.dat"). These fluxes are defined in a number of energy intervals (variable "piece_" read from files).

2- Insert the new table in the directory specified by FLUXTABLES


Enumeration Type Documentation

enum ParticleType
 

Enumeration values:
unknown 
NuE 
NuEBar 
NuMu 
NuMuBar 
TauPlus 
TauMinus 
NuTau 
NuTauBar 


Generated on Mon Nov 26 11:16:55 2007 for neutrinoflux by  doxygen 1.3.9.1