iceCube.uhe.particles
クラス ParticleArray

java.lang.Object
  |
  +--iceCube.uhe.particles.ParticleArray

public class ParticleArray
extends java.lang.Object

     This class creates the objects of array "logEnergyMatrix"
     for all leptons (+ pions)  defined by Particle.class. 
     The created objects of particles are accomodated in the array
              flavor  0      1      2        3
 doublet 
     0              e-nu   mu-nu   tau-nu    hadron(pi0)
     1              e      muon    tauon     hadron(pi+)
 
     The Particle object array particles[flavor][doublet][ilogE]
     is generated. iLogE is related to logEnergy by
     logEnergy = Particle.getLogEnergyMinimum()+
     Particle.getDeltaLogEnergy()*(double )iLogE;
 
     Each element of particles[flavor][doublet][ilogE]
     has itws own array to accomodate dn/dLogE type of distribution.
     Its binwidth and origin can be again defined by
     Particle.getLogEnergyMinimum() and Particle.getDeltaLogEnergy().
     Its dimension is defined by Particle.getDimensionOfLogEnergyMatrix().
     


フィールドの概要
private  Particle[][][] particles
           
 
コンストラクタの概要
ParticleArray()
           
 
メソッドの概要
 Particle getParticle(int flavor, int doublet, int ilogE)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

particles

private Particle[][][] particles
コンストラクタの詳細

ParticleArray

public ParticleArray()
メソッドの詳細

getParticle

public Particle getParticle(int flavor,
                            int doublet,
                            int ilogE)