public class EffAreaTable
(In-ice) Effective Area is calculated from the numerical table
stored in the classes/iceCube/uhe/analysis.
The table data has been culculated by
the Root Tree file by the weighting-module project
in the iceTray.
This class is used for calculating
the inIce event rate, the detectoable neutrino flux
at the earth surface, and the neutrino yield [cm^2 sec sr]
in PropagationMatrixFlux.java in the analysis project.
You can alternativeldy calculate these stuff by
I3ParticleFlux that directly uses I3Particle events
filled with Propation Matrix by I3ParticlePropMatrixFiller.
Written by S. Yoshida 2007 April 14th
public EffAreaTable(int flavor,
Constructor. Specify particle spiece by giving the flavor
and the doublet variables in the argument. For example,
flavor=1, doublet = 1, gives the effective area of inIce muons.
public double getArea(double logEnergy,
Return the effective area of the primary inIce particle [cm^2].
Note: This method (and this entire class ) is concerned with
the inIce particle. For connecting it with the earth surface particle,
you shuold use PropagationMatrixFlux class that reads out
propagation matrix data and convolute it with this class.
double logEnergy : Log10(inIce Energy [GeV])
double cosZenith : cosine of in-ice Zenith angle
public static void main(java.lang.String args)