iceCube.uhe.propagation
Class PropagationMatrixBHevaporation

java.lang.Object
  extended by iceCube.uhe.propagation.PropagationMatrix
      extended by iceCube.uhe.propagation.PropagationMatrixBHevaporation

public class PropagationMatrixBHevaporation
extends PropagationMatrix

  Propagation Matrix containing the neutrino interaction channel
  via the micro black hole creation-evaporation.


Field Summary
protected  NeutrinoBHevaporationMatrix nuBHMtx
           
protected  java.lang.String[] nuBHMtxObjectFile
           
 
Fields inherited from class iceCube.uhe.propagation.PropagationMatrix
ALL_FLAG, BREMSS_FLAG, c, CHARGED_FLAG, dX, dXDecay, FmuToE, FmuToHadron, FmuToMu, FmuToNuE, FmuToNuMu, FmuToNuTau, FmuToTau, FnuEToE, FnuEToHadron, FnuEToMu, FnuEToNuE, FnuEToNuMu, FnuEToNuTau, FnuEToTau, FnuMuToE, FnuMuToHadron, FnuMuToMu, FnuMuToNuE, FnuMuToNuMu, FnuMuToNuTau, FnuMuToTau, FnuTauToE, FnuTauToHadron, FnuTauToMu, FnuTauToNuE, FnuTauToNuMu, FnuTauToNuTau, FnuTauToTau, FtauToE, FtauToHadron, FtauToMu, FtauToNuE, FtauToNuMu, FtauToNuTau, FtauToTau, GR_FLAG, intProbMu, intProbNeutrino, intProbNuE, intProbTau, KNOCK_FLAG, LEPTW_FLAG, MUDECAY_FLAG, muToE, muToHadron, muToMu, muToNuE, muToNuMu, muToNuTau, muToTau, NEUTRAL_FLAG, nuEToE, nuEToHadron, nuEToMu, nuEToNuE, nuEToNuMu, nuEToNuTau, nuEToTau, nuMuToE, nuMuToHadron, nuMuToMu, nuMuToNuE, nuMuToNuMu, nuMuToNuTau, nuMuToTau, nuTauToE, nuTauToHadron, nuTauToMu, nuTauToNuE, nuTauToNuMu, nuTauToNuTau, nuTauToTau, PAIRC_FLAG, PAIRCH_FLAG, pathName, PHOTO_FLAG, SmuToE, SmuToHadron, SmuToMu, SmuToNuE, SmuToNuMu, SmuToNuTau, SmuToTau, SnuEToE, SnuEToHadron, SnuEToMu, SnuEToNuE, SnuEToNuMu, SnuEToNuTau, SnuEToTau, SnuMuToE, SnuMuToHadron, SnuMuToMu, SnuMuToNuE, SnuMuToNuMu, SnuMuToNuTau, SnuMuToTau, SnuTauToE, SnuTauToHadron, SnuTauToMu, SnuTauToNuE, SnuTauToNuMu, SnuTauToNuTau, SnuTauToTau, StauToE, StauToHadron, StauToMu, StauToNuE, StauToNuMu, StauToNuTau, StauToTau, TAUDECAY_FLAG, tauToE, tauToHadron, tauToMu, tauToNuE, tauToNuMu, tauToNuTau, tauToTau, temp
 
Constructor Summary
PropagationMatrixBHevaporation(Particle nuE, Particle nuMu, Particle nuTau, Particle e, Particle mu, Particle tau, Particle pi, ParticlePoint s, int interactionsSwitch, int decaySwitch, int modelNumber)
          Constructor.
 
Method Summary
protected  void calculateTransferBHMatrix()
           
 
Methods inherited from class iceCube.uhe.propagation.PropagationMatrix
calculateTransferMatrix, copyTransferMatrix, copyTransferMatrixFromStore, getFmuToE, getFmuToHadron, getFmuToMu, getFmuToNuE, getFmuToNuMu, getFmuToNuTau, getFmuToTau, getFnuEToE, getFnuEToHadron, getFnuEToMu, getFnuEToNuE, getFnuEToNuMu, getFnuEToNuTau, getFnuEToTau, getFnuMuToE, getFnuMuToHadron, getFnuMuToMu, getFnuMuToNuE, getFnuMuToNuMu, getFnuMuToNuTau, getFnuMuToTau, getFnuTauToE, getFnuTauToHadron, getFnuTauToMu, getFnuTauToNuE, getFnuTauToNuMu, getFnuTauToNuTau, getFnuTauToTau, getFtauToE, getFtauToHadron, getFtauToMu, getFtauToNuE, getFtauToNuMu, getFtauToNuTau, getFtauToTau, init, initALL, propagateDX, propagateDXpowered, propagateX, setDx, storePropagateMatrix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nuBHMtx

protected NeutrinoBHevaporationMatrix nuBHMtx

nuBHMtxObjectFile

protected java.lang.String[] nuBHMtxObjectFile
Constructor Detail

PropagationMatrixBHevaporation

public PropagationMatrixBHevaporation(Particle nuE,
                                      Particle nuMu,
                                      Particle nuTau,
                                      Particle e,
                                      Particle mu,
                                      Particle tau,
                                      Particle pi,
                                      ParticlePoint s,
                                      int interactionsSwitch,
                                      int decaySwitch,
                                      int modelNumber)
                               throws java.io.IOException
Constructor. Reading all the InteractiosMatrix objects and generating the DecayMatrix objects. The infinitesimal propagation distance dX [g/cm^2] is also determined here.

Throws:
java.io.IOException
Method Detail

calculateTransferBHMatrix

protected void calculateTransferBHMatrix()