|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjecticeCube.uhe.analysis.I3ParticleWeightFiller
public class I3ParticleWeightFiller
This class provides the methods to fill I3Particles with GZK and Atmospheric muon weights. Every methods are static so that you can call them directly from your object. Written by S. Yoshida 2007 February 1st
Field Summary | |
---|---|
protected static double[] |
icedist
|
protected static double[] |
icerange
|
protected static java.lang.String[][] |
matrixFileName
Data file names of the calculated propagation matricis. |
protected static int |
minNDOMsToFill
A minimum threshold to fill weights. |
protected static java.lang.String[] |
pathname
|
protected static double[] |
rockrange
|
Constructor Summary | |
---|---|
I3ParticleWeightFiller()
|
Method Summary | |
---|---|
static void |
fillCRFluxWeight(I3Particle iceParticle,
PropagatingAtmMuonFlux muonFlux)
Fill the CR energy distribution besed on PropagatingAtmMuonFlux in the muonModel package |
static void |
fillPropagatingAtmMuonFluxWeight(I3Particle iceParticle,
CosmicRayFlux crFlux,
java.lang.String fluxName)
Fill the weight besed on CosmicRayFlux in the muonModel package. |
static void |
fillPropagatingAtmMuonFluxWeight(I3Particle iceParticle,
PropagatingAtmMuonFlux muonFlux,
java.lang.String fluxName)
Fill the weight besed on PropagatingAtmMuonFlux in the muonModel package |
static void |
fillPropagatingNeutrinoFluxWeight(I3Particle iceParticle,
PropagatingNeutrinoFlux leptonFlux,
int modelNumber,
java.lang.String fluxName)
Fill the weight besed on PropagatingNeutrinoFlux in the neutrinoModel package. |
static void |
fillPropagatingNeutrinoFluxWeight(I3Particle iceParticle,
PropagatingNeutrinoFlux leptonFlux,
java.lang.String fluxName)
Fill the weight besed on PropagatingNeutrinoFlux in the neutrinoModel package |
protected static java.lang.String |
getMatrixFileName(J3UnitVector n_ice,
double distanceFromEarth,
boolean isDownWard)
|
static void |
main(java.lang.String[] args)
Main method -- Reading out the stored I3Particles and fills the weight |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static java.lang.String[][] matrixFileName
protected static java.lang.String[] pathname
protected static double[] rockrange
protected static double[] icerange
protected static double[] icedist
protected static int minNDOMsToFill
Constructor Detail |
---|
public I3ParticleWeightFiller()
Method Detail |
---|
public static void fillPropagatingAtmMuonFluxWeight(I3Particle iceParticle, PropagatingAtmMuonFlux muonFlux, java.lang.String fluxName) throws java.io.IOException
java.io.IOException
public static void fillCRFluxWeight(I3Particle iceParticle, PropagatingAtmMuonFlux muonFlux) throws java.io.IOException
java.io.IOException
public static void fillPropagatingAtmMuonFluxWeight(I3Particle iceParticle, CosmicRayFlux crFlux, java.lang.String fluxName)
public static void fillPropagatingNeutrinoFluxWeight(I3Particle iceParticle, PropagatingNeutrinoFlux leptonFlux, java.lang.String fluxName) throws java.io.IOException
java.io.IOException
public static void fillPropagatingNeutrinoFluxWeight(I3Particle iceParticle, PropagatingNeutrinoFlux leptonFlux, int modelNumber, java.lang.String fluxName) throws java.io.IOException
java.io.IOException
protected static java.lang.String getMatrixFileName(J3UnitVector n_ice, double distanceFromEarth, boolean isDownWard)
public static void main(java.lang.String[] args) throws java.io.IOException
java.io.IOException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |