iceCube.uhe.analysis
クラス EffAreaTable

java.lang.Object
  上位を拡張 iceCube.uhe.analysis.EffAreaTable

public class EffAreaTable
extends java.lang.Object

(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


コンストラクタの概要
EffAreaTable(int flavor, int doublet)
          Constructor.
 
メソッドの概要
 double getArea(double logEnergy, double cosZenith)
          Return the effective area of the primary inIce particle [cm^2].
static void main(java.lang.String[] args)
          A simple main method for test
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

EffAreaTable

public EffAreaTable(int flavor,
                    int doublet)
             throws java.io.IOException
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.

例外:
java.io.IOException
メソッドの詳細

getArea

public double getArea(double logEnergy,
                      double cosZenith)
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
        


main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
A simple main method for test

例外:
java.io.IOException