iceCube.uhe.analysis
クラス I3ParticlePropMatrixFiller

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

public class I3ParticlePropMatrixFiller
extends java.lang.Object

This class provides the methods to fill I3Particles with the pregenerated propagation matrix. PropagationMatrixFactory object in the iceCube.uhe.propagation package is a wrapper to read out the matrix. Every methods are static so that you can call them directly from your object. Matrix(nuE -> I3Particle) + Matrix(nuMu -> I3Particle) + Matrix(nuTau -> I3Particle) is filled based upon the assumption that the primary cosmic neutrino flux at the earth surface is equal between the three flavors. Written by S. Yoshida 2007 March 21st


コンストラクタの概要
I3ParticlePropMatrixFiller()
          Constructor.
 
メソッドの概要
 boolean fillPropagationMatrixWeight(I3Particle iceParticle, PropagationMatrixFactory matrix)
          Fill the propagation matrix with PropagatingMatrixFactory.
static void main(java.lang.String[] args)
          Main method -- Reading out the stored I3Particles and fills the propagation matrix
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

I3ParticlePropMatrixFiller

public I3ParticlePropMatrixFiller()
Constructor. Generate nu-e, nu-mu, and nu-tau objects as primary neutrinos at the earth surface.

メソッドの詳細

fillPropagationMatrixWeight

public boolean fillPropagationMatrixWeight(I3Particle iceParticle,
                                           PropagationMatrixFactory matrix)
                                    throws java.io.IOException
Fill the propagation matrix with PropagatingMatrixFactory. I3Particle iceParticle : inIceParticle (IceCube MC event) PropagationMatrixFactory matrix : matrix from the surface to InIce

例外:
java.io.IOException

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Main method -- Reading out the stored I3Particles and fills the propagation matrix

例外:
java.io.IOException