A B C D E F G H I J K L M N O P R S T V W X Y

A

actionPerformed(ActionEvent) - Method in class iceCube.uhe.event.SwingRun
 
actionPerformed(ActionEvent) - Method in class iceCube.uhe.particles.SwingParticleDemo
 
add(J3Vector, J3Vector) - Static method in class geometry.J3Vector
add vectors a+b
addInIceParticle(int, int) - Method in class iceCube.uhe.analysis.PropagationMatrixFlux
add flavor and doublet of inIce particle to consider.
alogGamma(double) - Static method in class numRecipes.SpecialFunctions
log(Gamma(a)) function
alogMu - Static variable in class numRecipes.RandomGenerator
 
areaFactorByWeakCoupling(double) - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
the area given by the Weak coupling constant
AtmMuonBundleFitter - Class in iceCube.uhe.analysis
This class provides methods to fit I3Particles with the CEL approximated AtmMuonBundle flux.
AtmMuonBundleFitter() - Constructor for class iceCube.uhe.analysis.AtmMuonBundleFitter
 
AtmMuonBundleFlux - Class in iceCube.uhe.muonModel
UHE Atmospheric Muon fluxes based on the Elbert model taking into account the muon bundles from EAS cascades.
AtmMuonBundleFlux() - Constructor for class iceCube.uhe.muonModel.AtmMuonBundleFlux
Default Constructor.
AtmMuonBundleFlux(double, double, double) - Constructor for class iceCube.uhe.muonModel.AtmMuonBundleFlux
This constuctor sets alpha, mass number, and muon energy threshold by the values given in its arguments.
AtmMuonFlux - Class in iceCube.uhe.muonModel
UHE Atmospheric Muon fluxes based on the following model are calculated from the table.
AtmMuonFlux() - Constructor for class iceCube.uhe.muonModel.AtmMuonFlux
Constructor: Energy Flux dF/dE E^2 [GeV/cm^2 sec sr] at 5 TeV is given.
AtmMuonFluxCorsika - Class in iceCube.uhe.muonModel
UHE Atmospheric Muon fluxes based on the following model are calculated from the table.
AtmMuonFluxCorsika() - Constructor for class iceCube.uhe.muonModel.AtmMuonFluxCorsika
Constructor: Energy Flux dF/dE E^2 [GeV/cm^2 sec sr] at 10^7 GeV is given.
autoScale(boolean) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 

B

badRunID - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Bad Run Numbers..
betaArray - Static variable in class iceCube.uhe.interactions.CELbeta
 
BRatioTau2A1 - Static variable in class iceCube.uhe.decay.Decay
The Branching ratio of Hadronic tau decay puroducing a1's.
BRatioTau2Leptons - Static variable in class iceCube.uhe.decay.Decay
The Branching ratio of Leptonic tau decay.
BRatioTau2Pi - Static variable in class iceCube.uhe.decay.Decay
The Branching ratio of Hadronic tau decay puroducing pi's.
BRatioTau2Rho - Static variable in class iceCube.uhe.decay.Decay
The Branching ratio of Hadronic tau decay puroducing rho's.
BRatioTau2X - Static variable in class iceCube.uhe.decay.Decay
The Branching ratio of Hadronic tau decay puroducing others.
Bremsstrahlung - Class in iceCube.uhe.interactions
The Bremsstrahlung involving UHE leptons propagating undergound rock and ice are calculated in this subclass.
Bremsstrahlung(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.Bremsstrahlung
Constructor: Register the Particle and ParticlePoint classes
BremsstrahlungDemo - Class in iceCube.uhe.interactions
Bremsstrahlung.class and KnockOnElectrons.class Demo program
BremsstrahlungDemo() - Constructor for class iceCube.uhe.interactions.BremsstrahlungDemo
 

C

c - Static variable in class iceCube.uhe.propagation.PropagationMatrix
Speed of light [cm/sec].
calculateCrossSectionAsPerElectron() - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
Calculate the differential cross section as the one per electron.
calculateCrossSectionAsPerNucleon() - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
Calculate the differential cross section as the one per nucleon.
calculateTransferMatrix() - Method in class iceCube.uhe.propagation.PropagationMatrix
Calculate the elementary interaction/decay transfer matrix.
calculateYield() - Method in class iceCube.uhe.analysis.PropagationMatrixFlux
Calculate the neutrino yield [cm^2 sec sr] in form of the table by reasing out the pre-stored propagation matrix data via the PropagationMatrixFactory.
CalibrateLeptonTransferMatrix - Class in iceCube.uhe.interactions
Calibrate Lepton Transfer matrix when inelasiticity is extremele small such as tau's pair creation and calculation of the differential cross section for z = 1- y ~ 1 could not avoid numerical error.
CalibrateLeptonTransferMatrix() - Constructor for class iceCube.uhe.interactions.CalibrateLeptonTransferMatrix
 
cascade - Variable in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Cascade flucutation calculator object
CascadeFluctuationFactory - Class in iceCube.uhe.muonModel
This class describes the intrinsic flucuation of atmospheric muon energies due to extensive airshower process.
CascadeFluctuationFactory() - Constructor for class iceCube.uhe.muonModel.CascadeFluctuationFactory
default constructor
CELbeta - Class in iceCube.uhe.interactions
This static class provides the inelasticity coefiicient beta [cm^2/g] as a function of muon energy
CELbeta() - Constructor for class iceCube.uhe.interactions.CELbeta
 
changeParticle(int, int) - Method in class iceCube.uhe.event.Event
Change the particle to the different kind.
chargePerNucleon - Variable in class iceCube.uhe.interactions.GlashowResonanceLeptonic
 
CheckLeptonTransferMatrix - Class in iceCube.uhe.interactions
Check Lepton Transfer matrix when inelasiticity is extremele small such as tau's pair creation and calculation of the differential cross section for z = 1- y ~ 1 could not avoid numerical error.
CheckLeptonTransferMatrix() - Constructor for class iceCube.uhe.interactions.CheckLeptonTransferMatrix
 
CheckNeutrinoChargeMtx - Class in iceCube.uhe.interactions
Check the generated transfer matrix of the Neutrino Charged Interactions
CheckNeutrinoChargeMtx() - Constructor for class iceCube.uhe.interactions.CheckNeutrinoChargeMtx
 
collideNow(RandomGenerator) - Method in class iceCube.uhe.event.Event
The propagation particle now collides with Nuclear/Nucleon and change its energy via intertactions determined in GetPhysicalPathLength().
compare(I3ParticleAnalysisFactory, I3ParticleAnalysisFactory, IHistogramFactory) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
Make a chi2-based statistical comparison between the MC with the muon bundle flux and the real data
compare(I3ParticleAnalysisFactory, I3ParticleAnalysisFactory, I3ParticleAnalysisFactory, IHistogramFactory) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
Make a chi2-based statistical comparison between the two MCs (one with E**-1, another with E**-2, for example) with the muon bundle flux and the real data
ComparePropMtxWithGlashow - Class in iceCube.uhe.propagation
 
ComparePropMtxWithGlashow() - Constructor for class iceCube.uhe.propagation.ComparePropMtxWithGlashow
 
confidenceLevel_of_R - Variable in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Confidence level of the Energy rato parameter R = (E_muon/E0)/ Bar(E_muon/E0).
configure() - Method in class geometry.J3Line
Configuration.
configure() - Method in class iceCube.uhe.event.SwingRunIceTray
 
configurePropagationGeometry() - Method in class iceCube.uhe.event.JulietEventGenerator
Configure the particle progation geometry.
construct() - Method in class iceCube.uhe.event.SwingWorker
Compute the value to be returned by the get method.
Coordinate - Class in geometry
This base class defines universal coordinates.
Coordinate() - Constructor for class geometry.Coordinate
Constructor.
Coordinate(J3Vector) - Constructor for class geometry.Coordinate
Constructor.
Coordinate(J3Vector, J3UnitVector, J3UnitVector) - Constructor for class geometry.Coordinate
Constructor.
copyPropagationMatrixData(double[][]) - Method in class iceCube.uhe.particles.I3Particle
Copy the given propagation matrix to the energy distribution matrix dN/dLogEin.
copyTransferMatrix() - Method in class iceCube.uhe.propagation.PropagationMatrix
Copy the transfer matrix
copyTransferMatrixFromStore() - Method in class iceCube.uhe.propagation.PropagationMatrix
Copy the transfer matrix from Store matrix
CosmicRayEnergyCalculator - Class in iceCube.uhe.muonModel
 
CosmicRayEnergyCalculator() - Constructor for class iceCube.uhe.muonModel.CosmicRayEnergyCalculator
 
CosmicRayFlux - Class in iceCube.uhe.muonModel
UHE Cosmic Ray Flux
CosmicRayFlux() - Constructor for class iceCube.uhe.muonModel.CosmicRayFlux
Constructor: Calculate log(dJ/dE) @ E = energyBase
cosZenithBinWidth - Variable in class iceCube.uhe.analysis.I3ParticleFlux
 
Criteria - Class in iceCube.uhe.analysis
Criteria class defines requrements of the IceCube EHE events that are subject to futher analysis.
Criteria() - Constructor for class iceCube.uhe.analysis.Criteria
constructor.
criticalEnergy - Static variable in class iceCube.uhe.muonModel.AtmMuonBundleFlux
critical energy of ionization loss

D

Decay - Class in iceCube.uhe.decay
Particle decay such as tau -> mu -> e is handled in this class.
Decay(Particle) - Constructor for class iceCube.uhe.decay.Decay
Constructor: Register the Particle involved.
decrement(J3Vector, J3Vector) - Method in class geometry.J3Vector
decrement vectors a-=b
definePropagatingParticle(int, int, double, J3Line) - Method in class iceCube.uhe.event.JulietEventGenerator
Method to set primary energy, flavor, doublet for defining the input propagating particle, and its geomerty(for future use).
definePropagatingParticle(int, int, double) - Method in class iceCube.uhe.event.JulietEventGenerator
 
definePropagationGeometry(double, double, double, double, double) - Method in class iceCube.uhe.event.JulietEventGenerator
define the geometry of propagating particles
definePropagationGeometry(double, double, double, double, double, double) - Method in class iceCube.uhe.event.JulietEventGenerator
define the geometry of propagating particles
definePropagationGeometry(J3Line) - Method in class iceCube.uhe.event.JulietEventGenerator
define the geometry of propagating particles
detectorDepth - Static variable in class iceCube.uhe.muonModel.CosmicRayEnergyCalculator
 
dimensionLogE - Variable in class iceCube.uhe.analysis.EnergyHistogramMaker
 
dimensionLogE - Variable in class iceCube.uhe.analysis.PropagationMatrixDrawer
 
doesCutOffExists() - Method in class iceCube.uhe.muonModel.CosmicRayFlux
Tell if the CR spectrum calculated in this object has a cutoff feature at the highest energy end
doesThisEventPass(I3Particle) - Method in class iceCube.uhe.analysis.Criteria
Determine if the iceParticle satisfies the criteria
doesThisEventPassEHESuperCut(I3Particle) - Method in class iceCube.uhe.analysis.Criteria
Tell Whether this event passes the "EHE super cut" .
doesThisEventPassSimpleCut(I3Particle) - Method in class iceCube.uhe.analysis.Criteria
Tell Whether this event passes the "simple cut" .
DrawAngularAtmMuonFlux - Class in iceCube.uhe.muonModel
 
DrawAngularAtmMuonFlux() - Constructor for class iceCube.uhe.muonModel.DrawAngularAtmMuonFlux
 
DrawAngularEventAtmMuonFlux - Class in iceCube.uhe.event
 
DrawAngularEventAtmMuonFlux() - Constructor for class iceCube.uhe.event.DrawAngularEventAtmMuonFlux
 
DrawAngularEventFlux - Class in iceCube.uhe.event
 
DrawAngularEventFlux() - Constructor for class iceCube.uhe.event.DrawAngularEventFlux
 
DrawAngularNeutrinoFlux - Class in iceCube.uhe.neutrinoModel
 
DrawAngularNeutrinoFlux() - Constructor for class iceCube.uhe.neutrinoModel.DrawAngularNeutrinoFlux
 
DrawAtmMuonBundle - Class in iceCube.uhe.analysis
 
DrawAtmMuonBundle() - Constructor for class iceCube.uhe.analysis.DrawAtmMuonBundle
 
DrawAtmMuonBundle2D - Class in iceCube.uhe.analysis
 
DrawAtmMuonBundle2D() - Constructor for class iceCube.uhe.analysis.DrawAtmMuonBundle2D
 
DrawAtmMuonBundleCombined - Class in iceCube.uhe.analysis
 
DrawAtmMuonBundleCombined() - Constructor for class iceCube.uhe.analysis.DrawAtmMuonBundleCombined
 
DrawAtmMuonBundleFlux - Class in iceCube.uhe.muonModel
 
DrawAtmMuonBundleFlux() - Constructor for class iceCube.uhe.muonModel.DrawAtmMuonBundleFlux
 
DrawAtmMuonFluxIntegral - Class in iceCube.uhe.muonModel
 
DrawAtmMuonFluxIntegral() - Constructor for class iceCube.uhe.muonModel.DrawAtmMuonFluxIntegral
 
DrawCosmicRayFlux - Class in iceCube.uhe.muonModel
 
DrawCosmicRayFlux() - Constructor for class iceCube.uhe.muonModel.DrawCosmicRayFlux
 
DrawCosThetaRelation - Class in iceCube.uhe.muonModel
 
DrawCosThetaRelation() - Constructor for class iceCube.uhe.muonModel.DrawCosThetaRelation
 
DrawCREnergyForBundle - Class in iceCube.uhe.muonModel
 
DrawCREnergyForBundle() - Constructor for class iceCube.uhe.muonModel.DrawCREnergyForBundle
 
drawEnergyDistributionOnXfig() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Draw Energy distribution with slices of cos(zenith) with its bin width
DrawEventArrayForEachInteraction - Class in iceCube.uhe.event
 
DrawEventArrayForEachInteraction() - Constructor for class iceCube.uhe.event.DrawEventArrayForEachInteraction
 
DrawEventAtmMuonFluxIntegral - Class in iceCube.uhe.event
 
DrawEventAtmMuonFluxIntegral() - Constructor for class iceCube.uhe.event.DrawEventAtmMuonFluxIntegral
 
DrawEventFlux - Class in iceCube.uhe.event
 
DrawEventFlux() - Constructor for class iceCube.uhe.event.DrawEventFlux
 
DrawEventFluxIntegral - Class in iceCube.uhe.event
 
DrawEventFluxIntegral() - Constructor for class iceCube.uhe.event.DrawEventFluxIntegral
 
DrawEventMatrix - Class in iceCube.uhe.event
 
DrawEventMatrix() - Constructor for class iceCube.uhe.event.DrawEventMatrix
 
DrawEventMatrix_single - Class in iceCube.uhe.event
 
DrawEventMatrix_single() - Constructor for class iceCube.uhe.event.DrawEventMatrix_single
 
drawEventsWithAtmMuonWeights(String) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
draw atmospheric muon weighted-events
drawEventsWithGZKWeights(String) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
draw GZK flux weighted-events
drawEventsWithNoWeights() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
draw unweighted-events
drawFirstGuessQualityDistributionOnXfig() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Draw First Guess Quality distribution with slices of Npe
DrawGlashowResonance - Class in iceCube.uhe.interactions
 
DrawGlashowResonance() - Constructor for class iceCube.uhe.interactions.DrawGlashowResonance
 
DrawInteractionsBase - Class in iceCube.uhe.interactions
Draw the total cross section and the energy loss("beta term") by reading the pre-calculated and serialized IntertactionMatrix object stored in the file.
DrawInteractionsBase() - Constructor for class iceCube.uhe.interactions.DrawInteractionsBase
 
DrawInteractionsMtx - Class in iceCube.uhe.interactions
Draw the total cross section and the energy loss("beta term") by reading the pre-calculated and serialized IntertactionMatrix object stored in the file.
DrawInteractionsMtx() - Constructor for class iceCube.uhe.interactions.DrawInteractionsMtx
 
DrawNeutrinoFlux - Class in iceCube.uhe.neutrinoModel
 
DrawNeutrinoFlux() - Constructor for class iceCube.uhe.neutrinoModel.DrawNeutrinoFlux
 
DrawNeutrinoFluxIntegral - Class in iceCube.uhe.neutrinoModel
 
DrawNeutrinoFluxIntegral() - Constructor for class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxIntegral
 
drawNpeDistributionOnXfig() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Draw Npe distribution with slices of cos(zenith) with its bin width
drawNpeDistributionWithNDOMsliceOnXfig() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Draw NPE distribution with slices of NDOM with its bin width
drawNpeDistributionWithSliceOfEnergyOnXfig() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Draw Npe distribution with slices of Log(Energy) with its bin width
DrawNuEffAreaByAreaTable - Class in iceCube.uhe.analysis
Calculate the neutrino detection effective area [km^2 sr] (neutrino interaction probability convoluted) by running PropagationMatrixFlux with EffAreaTable class.
DrawNuEffAreaByAreaTable() - Constructor for class iceCube.uhe.analysis.DrawNuEffAreaByAreaTable
 
DrawNuEffAreaByI3Particle - Class in iceCube.uhe.analysis
Calculate the neutrino detection effective area [km^2 sr] (neutrino interaction probability convoluted) by running I3ParticleFlux.
DrawNuEffAreaByI3Particle() - Constructor for class iceCube.uhe.analysis.DrawNuEffAreaByI3Particle
 
drawOnXfig() - Method in class iceCube.uhe.propagation.DrawPropagationMatrix
Draw the matrix data by gragig-Xfig
DrawPropagatingAtmMuonBundleFlux - Class in iceCube.uhe.muonModel
 
DrawPropagatingAtmMuonBundleFlux() - Constructor for class iceCube.uhe.muonModel.DrawPropagatingAtmMuonBundleFlux
 
DrawPropagatingAtmMuonFlux - Class in iceCube.uhe.muonModel
 
DrawPropagatingAtmMuonFlux() - Constructor for class iceCube.uhe.muonModel.DrawPropagatingAtmMuonFlux
 
DrawPropagatingNeutrinoFlux - Class in iceCube.uhe.neutrinoModel
 
DrawPropagatingNeutrinoFlux() - Constructor for class iceCube.uhe.neutrinoModel.DrawPropagatingNeutrinoFlux
 
DrawPropagatingNeutrinoFlux2 - Class in iceCube.uhe.neutrinoModel
 
DrawPropagatingNeutrinoFlux2() - Constructor for class iceCube.uhe.neutrinoModel.DrawPropagatingNeutrinoFlux2
 
DrawPropagationMatrix - Class in iceCube.uhe.propagation
Draw the Prpgatation matrix to calculate the energy distribution and the flux of particles after propagation in the Earth.
DrawPropagationMatrix(int, int, double, double) - Constructor for class iceCube.uhe.propagation.DrawPropagationMatrix
Constructor
DrawPropagationMatrix(int, int, double, double, int) - Constructor for class iceCube.uhe.propagation.DrawPropagationMatrix
 
DrawPropagationMatrixByFactory - Class in iceCube.uhe.propagation
 
DrawPropagationMatrixByFactory() - Constructor for class iceCube.uhe.propagation.DrawPropagationMatrixByFactory
 
DrawSumFlux - Class in iceCube.uhe.neutrinoModel
 
DrawSumFlux() - Constructor for class iceCube.uhe.neutrinoModel.DrawSumFlux
 
drawZenithAngleDistributionOnXfig() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Draw cos(zenith) distribution with slices of Npe with its bin width
drawZenithAngleDistributionWithFGsliceOnXfig() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Draw cos(zenith) distribution with slices of First Guess quality with its bin width
dX - Variable in class iceCube.uhe.propagation.PropagationMatrix
Step size of the propagation [g/cm^2].
dXDecay - Variable in class iceCube.uhe.propagation.PropagationMatrix
Step size of the propagation [g/cm^2] determined by the shortest decay length.

E

E2dFdE - Static variable in class iceCube.uhe.event.EventMonoEnergyFlux
 
E2dFdE - Static variable in class iceCube.uhe.event.NeutEventMonoEnergyFlux
 
EarthCenterCoordinate - Class in geometry
This class defines the coordinate with its origin located at center of the earth.
EarthCenterCoordinate() - Constructor for class geometry.EarthCenterCoordinate
Constructor.
EarthLocalCoordinate - Class in geometry
This class defines local coordinates in/on the earth.
EarthLocalCoordinate(J3Vector, double) - Constructor for class geometry.EarthLocalCoordinate
Constructor.
EarthLocalCoordinate(J3Vector) - Constructor for class geometry.EarthLocalCoordinate
Constructor.
EarthLocalCoordinate(double, double, double, double) - Constructor for class geometry.EarthLocalCoordinate
Constructor.
easting - Static variable in class iceCube.uhe.geometry.IceCubeCoordinate
Easting of the origin in the horizontal plane.
EffAreaTable - Class in iceCube.uhe.analysis
(In-ice) Effective Area is calculated from the numerical table stored in the classes/iceCube/uhe/analysis.
EffAreaTable(int, int) - Constructor for class iceCube.uhe.analysis.EffAreaTable
Constructor.
ElectronBase - Class in iceCube.uhe.interactions
An electron once generated by nu-e charged current interaction is subject to immediate electromagnetic cascades.
ElectronBase(Particle) - Constructor for class iceCube.uhe.interactions.ElectronBase
Constructor
elevation - Static variable in class iceCube.uhe.geometry.IceCubeCoordinate
Elevation of the origin from earth ROCK surface (sea level).
EnergyHistogramMaker - Class in iceCube.uhe.analysis
This class makes a 2D histogram of Energy correlations like Muon In-ice Energy Vs Primary Cosmic Ray enegry (obtained by AtmMuonBundleFlux.java in the MuonModel package) or Muon In-ice Energy Vs Muon Surface Energy (using PropagationMatrixFactory.java in the propahgation package) Written by S.
EnergyHistogramMaker() - Constructor for class iceCube.uhe.analysis.EnergyHistogramMaker
Default Constructor
Event - Class in iceCube.uhe.event
This class defines the behavior of an event running in the madium (rock/ice).
Event(MonteCarloBase[], Particle, ParticlePoint) - Constructor for class iceCube.uhe.event.Event
Constructor.
EventArrayForEachInteraction - Class in iceCube.uhe.event
This object handles a matrix table generated by RunManager.runEventOnMatrix(DataOutputStream out, int numEvent).
EventArrayForEachInteraction() - Constructor for class iceCube.uhe.event.EventArrayForEachInteraction
Constructor.
EventArrayForEachInteraction(DataInputStream) - Constructor for class iceCube.uhe.event.EventArrayForEachInteraction
 
EventAtmMuonFlux - Class in iceCube.uhe.event
This class calculates differential flux dF/dLogE [/cm^2 sec sr] of atm muons as a function of emg/hadron cascade energy deposited in the detector volume.
EventAtmMuonFlux() - Constructor for class iceCube.uhe.event.EventAtmMuonFlux
Constructor.
EventAtmMuonFlux(DataInputStream) - Constructor for class iceCube.uhe.event.EventAtmMuonFlux
Same as the constructor EventFlux(int model) except it reads the event matrix from the DataInputStream eventIn.
EventFlux - Class in iceCube.uhe.event
This class calculates differential flux dF/dLogE [/cm^2 sec sr] of muons/taus as a function of emg/hadron cascade energy deposited in the detector volume expected irom a given UHE neutrino model such as GZK.
EventFlux(int) - Constructor for class iceCube.uhe.event.EventFlux
Constructor.
EventFlux(int, DataInputStream) - Constructor for class iceCube.uhe.event.EventFlux
Same as the constructor EventFlux(int model) except it reads the event matrix from the DataInputStream eventIn.
eventMatrix - Variable in class iceCube.uhe.event.EventAtmMuonFlux
 
eventMatrix - Variable in class iceCube.uhe.event.EventFlux
 
EventMatrix - Class in iceCube.uhe.event
This object handles a matrix table generated by RunManager.runEventOnMatrix(DataOutputStream out, int numEvent).
EventMatrix() - Constructor for class iceCube.uhe.event.EventMatrix
Constructor.
EventMatrix(DataInputStream) - Constructor for class iceCube.uhe.event.EventMatrix
 
eventMatrix - Variable in class iceCube.uhe.event.EventMonoEnergyFlux
 
eventMatrix - Variable in class iceCube.uhe.event.NeutEventMonoEnergyFlux
 
EventMatrix_single - Class in iceCube.uhe.event
This object handles a matrix table generated by RunManager.runEventOnMatrix(DataOutputStream out, int numEvent).
EventMatrix_single() - Constructor for class iceCube.uhe.event.EventMatrix_single
Constructor.
EventMatrix_single(DataInputStream) - Constructor for class iceCube.uhe.event.EventMatrix_single
 
EventMonoEnergyFlux - Class in iceCube.uhe.event
This class calculates differential flux dF/dLogE [/cm^2 sec sr] of muons/taus as a function of emg/hadron cascade energy deposited in the detector volume expected from a neutrino flux with monochromatic energy E^2dF/dE = 10^-9 GeV/cm^2 sec sr.
EventMonoEnergyFlux(DataInputStream) - Constructor for class iceCube.uhe.event.EventMonoEnergyFlux
Constructor.
EventRate - Class in iceCube.uhe.event
 
EventRate() - Constructor for class iceCube.uhe.event.EventRate
 
expMu - Static variable in class numRecipes.RandomGenerator
 

F

fillAtmMuonBundleFluxWeight(I3Particle, ParticlePoint, AtmMuonBundleFlux) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
Fill I3Particle with the Atmospheric Muon Bundle Flux weights.
fillMCPrimarySpectrumWeight(double) - Method in class iceCube.uhe.analysis.I3ParticleBuilder
decide if you fills the MC spectrum weight with the dN/dLogE of the MC data.
fillNeutrinoWeight(InteractionsMatrix, InteractionsMatrix) - Method in class iceCube.uhe.analysis.I3ParticleBuilder
You must call this method if the primary is a (interaction-weighted) neutrino.
fillPropagatingAtmMuonFluxWeight(I3Particle, PropagatingAtmMuonFlux, String) - Static method in class iceCube.uhe.analysis.I3ParticleWeightFiller
Fill the weight besed on PropagatingAtmMuonFlux in the muonModel package
fillPropagatingNeutrinoFluxWeight(I3Particle, PropagatingNeutrinoFlux, String) - Static method in class iceCube.uhe.analysis.I3ParticleWeightFiller
Fill the weight besed on PropagatingNeutrinoFlux in the neutrinoModel package
fillPropagatingNeutrinoFluxWeight(I3Particle, PropagatingNeutrinoFlux, int, String) - Static method in class iceCube.uhe.analysis.I3ParticleWeightFiller
Fill the weight besed on PropagatingNeutrinoFlux in the neutrinoModel package.
fillPropagationMatrixWeight(I3Particle, PropagationMatrixFactory) - Method in class iceCube.uhe.analysis.I3ParticlePropMatrixFiller
Fill the propagation matrix with PropagatingMatrixFactory.
finished() - Method in class iceCube.uhe.event.SwingWorker
Called on the event dispatching thread (not on the worker thread) after the construct method has returned.
fluctuateEventByEvent - Variable in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Options to calculate flux with/without taking into account fluxcuation of muon energies due to the EAS cascade process
fluxWeightName - Static variable in class iceCube.uhe.analysis.AtmMuonBundleFitter
 
Function - Interface in numRecipes
Interface to get value of a given function in a given class.

G

G_F - Static variable in class iceCube.uhe.interactions.GlashowResonanceLeptonic
Fermi Coupling Constant [GeV ^{-2}]
GammaFactor - Static variable in class numRecipes.RandomGenerator
 
gammaP(double, double) - Static method in class numRecipes.SpecialFunctions
P(a x)= gamma(a,x)/Gamma(a) from 0 to x.
gammaQ(double, double) - Static method in class numRecipes.SpecialFunctions
Q(a x)= Gamma(a,x)/Gamma(a) from 0 to x.
gammaW - Static variable in class iceCube.uhe.interactions.GlashowResonanceLeptonic
decay width of W [GeV]
gauss(double, double, double) - Static method in class numRecipes.SpecialFunctions
Gaussian function
generate() - Method in class iceCube.uhe.event.JulietTask
start the task to generate a particle.
generateI3Particle(int, int, double, double, J3Line, int, double, double, double, int, int, int) - Method in class iceCube.uhe.analysis.I3ParticleBuilder
Generate I3Particle from a set of the given valuables.
generateI3Particle(int, int, double, double, double, double, J3Line, J3Line, int, double, double, double, int, int, int) - Method in class iceCube.uhe.analysis.I3ParticleBuilder
Generate I3Particle from a set of the given valuables.
generateLogEnergyMatrix() - Method in class iceCube.uhe.particles.Particle
 
generateNeutrinoFluxObject(int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Generate Neutrino flux object and add it to the list
generator - Variable in class iceCube.uhe.event.JulietTask
JULIeTGenerator.
geometry - package geometry
Package geometry
get() - Method in class iceCube.uhe.event.SwingWorker
Return the value created by the construct method.
getAlpha() - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Get the alpha parameter
getAngleInDegree(J3Vector, J3Vector) - Static method in class geometry.J3Vector
calculate the angle [deg] between two vectors.
getAngleInRadian(J3Vector, J3Vector) - Static method in class geometry.J3Vector
calculate the angle [rad] between two vectors.
getArea(double, double) - Method in class iceCube.uhe.analysis.EffAreaTable
Return the effective area of the primary inIce particle [cm^2].
getAsymmetryTerm(double, double, int) - Method in class iceCube.uhe.interactions.PairCreation
Calculate the term on the asymmetry factor of the pair creation.
getAtmosphericMuonFlux(String) - Method in class iceCube.uhe.particles.I3Particle
Return the Atmospheric Muon flux dF/dLogE [/cm^2 sec sr] stored by String "fluxName".
getAtomicNumber(int) - Method in class iceCube.uhe.points.ParticlePoint
Atomic-number is acquired for a given Material Number and a given species index of atom.
getAverageMuonEnergyLossAfterPropagation() - Method in class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
Calculate and return the averaged relative energy loss of a muon after its propagation in the Earth.
getAxisLength() - Method in class geometry.J3Line
return the current axis length l
getAxisLength() - Method in class iceCube.uhe.points.ParticlePoint
 
getAzimuthInPolar(J3Vector) - Method in class geometry.Coordinate
Convert Cartesian to Poler coordinate system.
getBestNpe() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getBeta(double) - Static method in class iceCube.uhe.interactions.CELbeta
 
getCascadeEmgEnergy() - Method in class iceCube.uhe.event.Event
 
getCascadeFlux(int, double) - Method in class iceCube.uhe.event.EventArrayForEachInteraction
Obtain dN/dLogE
getCascadeHadronEnergy() - Method in class iceCube.uhe.event.Event
 
getCascadeTotalEnergy() - Method in class iceCube.uhe.event.Event
 
getCharge(int) - Method in class iceCube.uhe.points.ParticlePoint
Charge-number is acquired for a given Material Number and a given species index of atom.
getChargeFactor(double, int) - Method in class iceCube.uhe.interactions.Bremsstrahlung
Calculate the term which depends on the charge of the propation medium
getCosineOfZenithAngleAtEarthSurface(double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate the zenith angle at the earth surface.
getCrossProduct(J3Vector, J3Vector) - Static method in class geometry.J3Vector
calculate the cross Products axb
getCumulativeProbability(double, double) - Method in class iceCube.uhe.interactions.InteractionsBase
Get Cumulative Probability on a given log(Primary Energy [GeV]), log(Produced Energy [GeV])
getCurrent() - Method in class iceCube.uhe.event.JulietTask
Called from ProgressBarDemo to find out how much has been done.
getDecayMode() - Method in class iceCube.uhe.decay.TauDecayBase
Get the decay mode (0:tau to electron, 1:tau to mu, 2:tau to hadron)
getDeltaLogEnergy() - Static method in class iceCube.uhe.particles.Particle
 
getDF(Particle, Particle) - Method in class iceCube.uhe.propagation.PropagationMatrixFactory
Returns dF/dLogE*deltaLogE (inputParticle ---> outputParticle).
getDF(int, int, double, int, int, double) - Method in class iceCube.uhe.propagation.PropagationMatrixFactory
Returns dF/dLogE * deltaLogE (inputParticle ---> outputParticle).
getDFDLogE(double, double, boolean) - Method in class iceCube.uhe.analysis.I3ParticleFlux
Calculate the Neutrino flux at the surface to give numberOfEvents you set in the argument.
getDFDLogE(double, double) - Method in class iceCube.uhe.analysis.I3ParticleFlux
Calculate the Neutrino flux at the surface to give numberOfEvents you set in the argument.
getDFDLogE(double, double, double) - Method in class iceCube.uhe.analysis.I3ParticleFlux
Calculate the Neutrino flux at the surface to give numberOfEvents, but the yield [cm^2 sec sr] given in the argument is added up to calculate the flux.
getDFDLogE(double, double, boolean) - Method in class iceCube.uhe.analysis.PropagationMatrixFlux
Calculate the Neutrino flux at the surface to give numberOfEvents you set in the argument.
getDFDLogE(double, double) - Method in class iceCube.uhe.analysis.PropagationMatrixFlux
Calculate the Neutrino flux at the surface to give numberOfEvents you set in the argument.
getDFDLogE(double, double, double) - Method in class iceCube.uhe.analysis.PropagationMatrixFlux
Calculate the Neutrino flux at the surface to give numberOfEvents, but the yield [cm^2 sec sr] given in the argument is added up to calculate the flux.
getDFDLogE(double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate dF/dLogE [/cm^2 sec sr] at the earth surface as a function of log E [GeV] and cosine of zenith angle
getDFDLogE(double, double, double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate in-ice dF/dLogE [/cm^2 sec sr] at the slant depth x [g/cm^2] as a function of log E [GeV] in ice and cosine of zenith angle.
getDFDLogE(double, double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate in-ice dF/dLogE [/cm^2 sec sr] at the slant depth x [g/cm^2] as a function of log E [GeV] in ice and cosine of zenith angle.
getDFDLogE(double, double) - Method in class iceCube.uhe.muonModel.AtmMuonFlux
calculate the log differential Flux dF/dLogE [/cm^2 sec sr] logEnergy [GeV] cos(Zenith Angle)
getDFDLogE(double, double) - Method in class iceCube.uhe.muonModel.AtmMuonFluxCorsika
calculate the log differential Flux dF/dLogE [/cm^2 sec sr] logEnergy [GeV] cos(Zenith Angle)
getDFDLogE(double) - Method in class iceCube.uhe.muonModel.CosmicRayFlux
calculate the log differential Flux dF/dLogE [/cm^2 sec sr] logEnergy [GeV]
getDFDLogE(double, double) - Method in class iceCube.uhe.muonModel.CosmicRayFlux
calculate the log differential Flux dF/dLogE [/cm^2 sec sr] logEnergy [GeV] cos(zenith angle)
getDFDLogE(double, int) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
calculate the log differential Flux dF/dLogE [/cm^2 sec sr] logEnergy [GeV] particleID 1 nu-e 2 nu-mu 3 nu-tau (No nu-tau in the GZK model)
getDFEmgCascadeDLogE(double, double) - Method in class iceCube.uhe.event.EventAtmMuonFlux
Calculate dF/dLogE [/cm^2 sec sr] for EMG cascade
getDFEmgCascadeDLogE(double) - Method in class iceCube.uhe.event.EventFlux
Calculate dF/dLogE [/cm^2 sec sr] for EMG cascade
getDFEmgCascadeDLogE(int, double, double) - Method in class iceCube.uhe.event.EventMonoEnergyFlux
Calculate dF/dLogE [/cm^2 sec sr] for EMG cascade neutrnoFlavor is defined by the Particle class.
getDFEmgCascadeDLogE(int, double, double) - Method in class iceCube.uhe.event.NeutEventMonoEnergyFlux
Calculate dF/dLogE [/cm^2 sec sr] for EMG cascade neutrnoFlavor is defined by the Particle class.
getDFHadronCascadeDLogE(double, double) - Method in class iceCube.uhe.event.EventAtmMuonFlux
Calculate dF/dLogE [/cm^2 sec sr] for Hadron cascade
getDFHadronCascadeDLogE(double) - Method in class iceCube.uhe.event.EventFlux
Calculate dF/dLogE [/cm^2 sec sr] for Hadron cascade
getDFHadronCascadeDLogE(int, double, double) - Method in class iceCube.uhe.event.EventMonoEnergyFlux
Calculate dF/dLogE [/cm^2 sec sr] for Hadron cascade neutrnoFlavor is defined by the Particle class.
getDFHadronCascadeDLogE(int, double, double) - Method in class iceCube.uhe.event.NeutEventMonoEnergyFlux
Calculate dF/dLogE [/cm^2 sec sr] for Hadron cascade neutrnoFlavor is defined by the Particle class.
getDFMuDLogE(double, double) - Method in class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-mu
getDFMuDLogE(double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for mu The neutrino flux is calculated for the model you specified in calling the constructor.
getDFMuDLogE(int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for mu The neutrino flux is calculated for the model you specified in calling the constructor.
getDFMuDLogE(int, double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for mu The neutrino flux is calculated for the model you specified in the argument.
getDFMuDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for mu The neutrino flux is calculated for the model you specified in the argument.
getDFNuEDLogE(double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-e The neutrino flux is calculated for the model you specified in calling the constructor.
getDFNuEDLogE(int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-e The neutrino flux is calculated for the model you specified in calling the constructor.
getDFNuEDLogE(int, double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-e The neutrino flux is calculated for the model you specified in the argument.
getDFNuEDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-e The neutrino flux is calculated for the model you specified in the argument.
getDFNuMuDLogE(double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-mu The neutrino flux is calculated for the model you specified in calling the constructor.
getDFNuMuDLogE(int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-mu The neutrino flux is calculated for the model you specified in calling the constructor.
getDFNuMuDLogE(int, double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-mu The neutrino flux is calculated for the model you specified in the argument.
getDFNuMuDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-mu The neutrino flux is calculated for the model you specified in the argument.
getDFNuTauDLogE(double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-tau The neutrino flux is calculated for the model you specified in calling the constructor.
getDFNuTauDLogE(int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-tau The neutrino flux is calculated for the model you specified in calling the constructor.
getDFNuTauDLogE(int, double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-tau The neutrino flux is calculated for the model you specified in the argument.
getDFNuTauDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-tau The neutrino flux is calculated for the model you specified in the argument.
getDFTauDLogE(double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for tau The neutrino flux is calculated for the model you specified in calling the constructor.
getDFTauDLogE(int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for tau The neutrino flux is calculated for the model you specified in calling the constructor.
getDFTauDLogE(int, double) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for tau The neutrino flux is calculated for the model you specified in the argument.
getDFTauDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for tau The neutrino flux is calculated for the model you specified in the argument.
getDFTotalCascadeDLogE(double, double) - Method in class iceCube.uhe.event.EventAtmMuonFlux
Calculate dF/dLogE [/cm^2 sec sr] for total cascade
getDFTotalCascadeDLogE(double) - Method in class iceCube.uhe.event.EventFlux
Calculate dF/dLogE [/cm^2 sec sr] for total cascade
getDFTotalCascadeDLogE(int, double, double) - Method in class iceCube.uhe.event.EventMonoEnergyFlux
Calculate dF/dLogE [/cm^2 sec sr] for total cascade neutrnoFlavor is defined by the Particle class.
getDFTotalCascadeDLogE(int, double, double) - Method in class iceCube.uhe.event.NeutEventMonoEnergyFlux
Calculate dF/dLogE [/cm^2 sec sr] for total cascade neutrnoFlavor is defined by the Particle class.
getDimensionOfLogEnergyMatrix() - Static method in class iceCube.uhe.particles.Particle
 
getDirection() - Method in class geometry.J3Line
return the current direction
getDirectionInEarthCenterCoordinate() - Method in class iceCube.uhe.particles.I3Particle
Returns the unit vector of the axis direction in the Earth Center coordinate
getDirectionInIceCubeCoordinate() - Method in class iceCube.uhe.particles.I3Particle
Returns the unit vector of the axis direction in the IceCube coordinate
getDistanceFromEarthSurfaceToIceCube() - Method in class iceCube.uhe.particles.I3Particle
Get the distance from the Earth Surface that this particle has propagated before reching to the IceCube volume
getDistanceFromLineToPoint(J3Line, J3Vector) - Static method in class geometry.J3Utility
returns distance between a line and a point
getDNDLogE(double, double, double, double) - Static method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Calculate the MC Primary Spectrum dN/dLogE except normalization constatnt determined by the total numner of MC events.
getDotProduct(J3Vector, J3Vector) - Static method in class geometry.J3Vector
calculate the dot-product
getDoublet() - Method in class iceCube.uhe.interactions.InteractionsMatrix
Get the doublet of the particle propagating
getDoublet() - Method in class iceCube.uhe.particles.Particle
 
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.Bremsstrahlung
Differential cross section dsigma/dy [cm^2] y = 1 - Erecoiling/Eincoming -- inelasticity parameter
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.GlashowResonanceHadronic
return dSigma/dy [cm^2] where y = 1 - - E_{l^{-1}}/E_{\bar{\nu_e}}
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
return dSigma/dy [cm^2] where y = 1 - - E_{l^{-1}}/E_{\bar{\nu_e}}
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.KnockOnElectrons
Differential cross section dsigma/dy [cm^2] y = 1 - Erecoiling/Eincoming -- inelasticity parameter
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.NeutrinoCharge
Differential cross section dsigma/dy [cm^2] y = 1 - Erecoiling/Eincoming -- inelasticity parameter
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.NeutrinoNeutral
Differential cross section dsigma/dy [cm^2] y = 1 - Erecoiling/Eincoming -- inelasticity parameter
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.PairCreation
Differential cross section dsigma/dy [cm^2] y = 1 - Erecoiling/Eincoming -- inelasticity parameter
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.PairCreationFit
Differential cross section dsigma/dy [cm^2] y = 1 - Erecoiling/Eincoming -- inelasticity parameter
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.PhotoNuclear
Differential cross section dsigma/dy [cm^2] y = 1 - Erecoiling/Eincoming -- inelasticity parameter
getDSigmaDy(double) - Method in class iceCube.uhe.interactions.PhotoNuclearFit
Differential cross section dsigma/dy [cm^2] y = 1 - Erecoiling/Eincoming -- inelasticity parameter
getDSigmaDyDrho(double, double) - Method in class iceCube.uhe.interactions.PairCreation
Differential cross section dsigma/dy/drho [cm^2] y = 1 - Erecoiling/Eincoming -- inelasticity parameter The assymetry factor is defined by rho = (E^+ - E^-)/(E^+ + E^-)
getDSigmaDyPlus(double) - Method in class iceCube.uhe.interactions.PairCreation
Differential cross section dsigma/dy [cm^2] yPlus = Epositron/Eincoming
getEffectiveEnergyOfCRs(double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate the effective energy [GeV] of the parent cosmic ray for a given energy of the EHE muon bundle and its zenith angle at the IceCube depth.
getEffectiveEnergyOfCRs(double, double, double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate the effective energy [GeV] of the parent cosmic ray for a given IN-ICE energy of the EHE muon bundle and its zenith angle at the IceCube depth.
getEFlux(double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate energy flux E^2 dF/dE [GeV/cm^2 sec sr]
getEFlux(double, double, double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate energy flux E^2 dF/dE [GeV/cm^2 sec sr] at the slant depth x [g/cm^2].
getEFlux(double, double) - Method in class iceCube.uhe.muonModel.AtmMuonFlux
calculate the differential Energy Flux [GeV /cm^2 sec sr]
getEFlux(double, double) - Method in class iceCube.uhe.muonModel.AtmMuonFluxCorsika
calculate the differential Energy Flux [GeV /cm^2 sec sr]
getEFlux(double) - Method in class iceCube.uhe.muonModel.CosmicRayFlux
calculate the differential Energy Flux [GeV /cm^2 sec sr]
getEFlux(double, double) - Method in class iceCube.uhe.muonModel.CosmicRayFlux
calculate the differential Energy Flux [GeV /cm^2 sec sr]
getEFlux(double, int) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
calculate the differential Energy Flux [GeV /cm^2 sec sr] logEnergy [GeV] particleID 1 nu-e 2 nu-mu 3 nu-tau (No nu-tau in the GZK model)
getEmgCascadeFlux(double, double) - Method in class iceCube.uhe.event.EventMatrix
Obtain dN/dLogE for electroMagnetic cascades
getEmgCascadeFlux(double, double) - Method in class iceCube.uhe.event.EventMatrix_single
Obtain dN/dLogE for electroMagnetic cascades
getEnergy() - Method in class iceCube.uhe.particles.Particle
 
getErrorInPolynominalInterpolate() - Static method in class numRecipes.Interpolation
 
getEventNumber() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getEx() - Method in class geometry.Coordinate
Get x axis direction.
getEy() - Method in class geometry.Coordinate
Get y axis direction.
getEz() - Method in class geometry.Coordinate
Get z axis direction.
getFirstGuessQuality() - Method in class iceCube.uhe.particles.I3Particle
Returns the First Guess fit quality parameter such as the velocity
getFlavor() - Method in class iceCube.uhe.interactions.InteractionsMatrix
Get the flavor of the particle propagating
getFlavor() - Method in class iceCube.uhe.particles.Particle
 
getFlavorByInteractionsInPlay() - Method in class iceCube.uhe.event.Event
Get the produced particle's Flavor
getFluctuatedRelativeFlux(double, double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate the net fluctuation of the flux due to the cascade process.
getFmuToE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Muon with energy iLogE to Electron with energy jLogE
getFmuToHadron(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Muon with energy iLogE to Hadron with energy jLogE
getFmuToMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Muon with energy iLogE to Muon with energy jLogE
getFmuToNuE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Muon with energy iLogE to nuE with energy jLogE
getFmuToNuMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Muon with energy iLogE to nuMu with energy jLogE
getFmuToNuTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Muon with energy iLogE to nuTau with energy jLogE
getFmuToTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Muon with energy iLogE to Tau with energy jLogE
getFnuEToE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuE with energy iLogE to Electron with energy jLogE
getFnuEToHadron(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuE with energy iLogE to Hadron with energy jLogE
getFnuEToMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuE with energy iLogE to Muon with energy jLogE
getFnuEToNuE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuE with energy iLogE to nuE with energy jLogE
getFnuEToNuMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuE with energy iLogE to nuMu with energy jLogE
getFnuEToNuTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuE with energy iLogE to nuTau with energy jLogE
getFnuEToTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuE with energy iLogE to Tau with energy jLogE
getFnuMuToE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuMu with energy iLogE to Electron with energy jLogE
getFnuMuToHadron(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuMu with energy iLogE to Hadron with energy jLogE
getFnuMuToMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuMu with energy iLogE to Muon with energy jLogE
getFnuMuToNuE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuMu with energy iLogE to nuE with energy jLogE
getFnuMuToNuMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuMu with energy iLogE to nuMu with energy jLogE
getFnuMuToNuTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuMu with energy iLogE to nuTau with energy jLogE
getFnuMuToTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuMu with energy iLogE to Tau with energy jLogE
getFnuTauToE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuTau with energy iLogE to Electron with energy jLogE
getFnuTauToHadron(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuTau with energy iLogE to Hadron with energy jLogE
getFnuTauToMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuTau with energy iLogE to Muon with energy jLogE
getFnuTauToNuE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuTau with energy iLogE to nuE with energy jLogE
getFnuTauToNuMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuTau with energy iLogE to nuMu with energy jLogE
getFnuTauToNuTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuTau with energy iLogE to nuTau with energy jLogE
getFnuTauToTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from nuTau with energy iLogE to Tau with energy jLogE
getFtauToE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Tauon with energy iLogE to Electron with energy jLogE
getFtauToHadron(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Tauon with energy iLogE to Hadron with energy jLogE
getFtauToMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Tauon with energy iLogE to Muon with energy jLogE
getFtauToNuE(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Tauon with energy iLogE to nuE with energy jLogE
getFtauToNuMu(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Tauon with energy iLogE to nuMu with energy jLogE
getFtauToNuTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Tauon with energy iLogE to nuTau with energy jLogE
getFtauToTau(int, int) - Method in class iceCube.uhe.propagation.PropagationMatrix
Get the propagation matrix element from Tauon with energy iLogE to Tau with energy jLogE
getFunction(int, double[], double) - Method in class iceCube.uhe.interactions.PairCreation
Override Method for interface .
getFunction(int, double[], double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Inplementation of interface numRecipes.Function used for numerical integration of the probability of (E_muon/E0)/ Bar(E_muon/E0) multiplied by CosmicRayFlux (Energy x R)
getFunction(int, double[], double) - Method in interface numRecipes.Function
 
getFunction(int, double[], double) - Method in class numRecipes.SpecialFunctions
Method for interface .
GetGaussianDouble(double, double) - Method in class numRecipes.RandomGenerator
 
getGeometryShift() - Method in class iceCube.uhe.event.JulietEventGenerator
Get the geometrical shift in IceCube coordinate
getGlacierDepth() - Method in class iceCube.uhe.geometry.IceCubeCoordinate
Get the depth of glacier.
getGZKNeutrinoFlux(String) - Method in class iceCube.uhe.particles.I3Particle
Return the GZK neutrino flux dF/dLogE [/cm^2 sec sr] stored by String "fluxName".
getHadronCascadeFlux(double, double) - Method in class iceCube.uhe.event.EventMatrix
Obtain dN/dLogE for Hadron cascades
getHadronCascadeFlux(double, double) - Method in class iceCube.uhe.event.EventMatrix_single
Obtain dN/dLogE for Hadron cascades
getIceCubeData() - Method in class iceCube.uhe.particles.I3Particle
The method to access inner IceCube data class
getIceRockBoundaryRadius() - Method in class iceCube.uhe.points.ParticlePoint
 
getInelasticityMatrix(int) - Method in class iceCube.uhe.interactions.InteractionsMatrix
Get the element of the inelastisity matrix
getInIceEffectiveArea(double, double, int, int) - Method in class iceCube.uhe.analysis.I3ParticleFlux
Outputs the in-ice effective area(E-inice, cosZenith) determined by events passing the Criteria class.
getInteractionName() - Method in class iceCube.uhe.decay.MuDecayBase
Get the name of interaction
getInteractionName() - Method in class iceCube.uhe.decay.TauDecayBase
Get the name of interacion
getInteractionName() - Method in class iceCube.uhe.event.EventArrayForEachInteraction
Obtain the name of interaction.
getInteractionName() - Method in class iceCube.uhe.event.MonteCarloBase
Get name of the interaction
getInteractionName() - Method in class iceCube.uhe.interactions.ElectronBase
Get the name of the interaction
getInteractionName() - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get the name of the interaction
getInteractionName() - Method in class iceCube.uhe.interactions.InteractionsBase
Get the name of the interaction
getIonizationE() - Method in class iceCube.uhe.points.ParticlePoint
Ionization Potential [eV]
getLatitude(J3Vector) - Method in class geometry.EarthCenterCoordinate
Calculate latitude in degree.
getLength() - Method in class geometry.J3Vector
get the vector length
getLengthInPolar(J3Vector) - Method in class geometry.Coordinate
Convert Cartesian to Poler coordinate system.
getLengthOfTask() - Method in class iceCube.uhe.event.JulietTask
find out how much work needs to be done.
getLeptonTransferMatrix(int, int) - Method in class iceCube.uhe.interactions.InteractionsMatrix
Get the element of the transfter matrix jlogE ~ log10((1-y)*E)
getLifeTime() - Method in class iceCube.uhe.particles.Particle
 
getLifeTimeMatrix(int) - Method in class iceCube.uhe.decay.MuDecayMatrix
get the element of the LifeTime matrix
getLifeTimeMatrix(int) - Method in class iceCube.uhe.decay.MuDecayYMatrix
get the element of the LifeTime matrix
getLifeTimeMatrix(int) - Method in class iceCube.uhe.decay.TauDecayMatrix
get the element of the LifeTime matrix
getLifeTimeMatrix(int) - Method in class iceCube.uhe.decay.TauDecayYMatrix
get the element of the LifeTime matrix
getListedEvents(DataOutputStream) - Method in class iceCube.uhe.event.JulietEventGenerator
Method to acquire all the listed variables: the cascade particles, their energies, and their locations which occured along the track.
getLocationIce3Iterator() - Method in class iceCube.uhe.event.JulietEventGenerator
Return location hit iterator which allows an external object to access each location stored in this object
getLogBestNpe() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getLogEnergy() - Method in class iceCube.uhe.particles.Particle
 
getLogEnergyFromLogNpe(double) - Static method in class iceCube.uhe.muonModel.CosmicRayEnergyCalculator
 
getLogEnergyMatrix(int) - Method in class iceCube.uhe.particles.Particle
 
getLogEnergyMinimum() - Static method in class iceCube.uhe.particles.Particle
 
getLogEnergyProducedMinimum() - Static method in class iceCube.uhe.interactions.ElectronBase
 
getLogEnergyProducedMinimum() - Static method in class iceCube.uhe.interactions.InteractionsBase
 
getLogMuOverCREnergy(double, double, boolean) - Method in class iceCube.uhe.muonModel.CascadeFluctuationFactory
Returns Log((E_muon/E0)/ Bar(E_muon/E0)) for a given confidenceLevel.
getLogMuOverCREnergyMax(double, boolean) - Method in class iceCube.uhe.muonModel.CascadeFluctuationFactory
Returns maximum of Log((E_muon/E0)/ Bar(E_muon/E0))
getLogMuOverCREnergyMin(double, boolean) - Method in class iceCube.uhe.muonModel.CascadeFluctuationFactory
Returns minimum of Log((E_muon/E0)/ Bar(E_muon/E0))
getLogNpeATWD() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getLogNpeFADC() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getLogRecoEnergy() - Method in class iceCube.uhe.particles.I3Particle
get the energy estimated by a reconstruction program
getLongitude(J3Vector) - Method in class geometry.EarthCenterCoordinate
Calculate longitude in degree.
getMass() - Method in class iceCube.uhe.particles.Particle
 
getMassNumber() - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Get the mass number
getMaterialNumber() - Method in class iceCube.uhe.points.ParticlePoint
 
getMatrixFileName(J3UnitVector, double, boolean) - Static method in class iceCube.uhe.analysis.I3ParticleWeightFiller
 
getMCPrimarySpectrumWeight() - Method in class iceCube.uhe.particles.I3Particle
Return the MC primary spectrum weight
getMediumDensity() - Method in class iceCube.uhe.points.ParticlePoint
Obtain the madium density [g/cm^2]
getMessage() - Method in class iceCube.uhe.event.JulietTask
Returns the most recent status message, or null if there is no current status message.
getMuonThresholdEnergy() - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Get the threshold energy of muons [GeV]
getMuToEDecayMatrix(int, int) - Method in class iceCube.uhe.decay.MuDecayMatrix
get the element of the decay matrix of mu-> e
getMuToEDecayMatrix(int) - Method in class iceCube.uhe.decay.MuDecayYMatrix
get the element of the decay matrix of mu-> e
getMuToNuEDecayMatrix(int, int) - Method in class iceCube.uhe.decay.MuDecayMatrix
get the element of the decay matrix of mu->nuE
getMuToNuEDecayMatrix(int) - Method in class iceCube.uhe.decay.MuDecayYMatrix
get the element of the decay matrix of mu->nuE
getMuToNuMuDecayMatrix(int, int) - Method in class iceCube.uhe.decay.MuDecayMatrix
get the element of the decay matrix of m->nuMu
getMuToNuMuDecayMatrix(int) - Method in class iceCube.uhe.decay.MuDecayYMatrix
get the element of the decay matrix of m->nuMu
getNDOMsATWD() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getNDOMsFADC() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getNDOMsLaunch() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getNeutrinoFluxFromList(int) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Search for the neutrinoFlux objects stored in the list and return it if exists.
getNeutrinoInteractionWeight() - Static method in class iceCube.uhe.event.JulietEventGenerator
Get the present neutrino interaction weight in the InteractionBase
getNeutrinoPathLength(int, RandomGenerator) - Method in class iceCube.uhe.decay.MuDecayBase
This is a dummy method because this class extends MonteCarloBase.class
getNeutrinoPathLength(double, RandomGenerator) - Method in class iceCube.uhe.decay.MuDecayBase
This is a dummy method because this class extends MonteCarloBase.class
getNeutrinoPathLength(int, RandomGenerator) - Method in class iceCube.uhe.decay.TauDecayBase
This is a dummy method because this class extends MonteCarloBase.class
getNeutrinoPathLength(double, RandomGenerator) - Method in class iceCube.uhe.decay.TauDecayBase
This is a dummy method because this class extends MonteCarloBase.class
getNeutrinoPathLength(int, RandomGenerator) - Method in class iceCube.uhe.event.MonteCarloBase
 
getNeutrinoPathLength(double, RandomGenerator) - Method in class iceCube.uhe.event.MonteCarloBase
 
getNeutrinoPathLength(int, RandomGenerator) - Method in class iceCube.uhe.interactions.ElectronBase
This is the "dummy" method
getNeutrinoPathLength(double, RandomGenerator) - Method in class iceCube.uhe.interactions.ElectronBase
This is the "dummy" method
getNeutrinoPathLength(int, RandomGenerator) - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get pathlength for neutrino by given logEnergy bin.
getNeutrinoPathLength(double, RandomGenerator) - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get pathlength for neutrino.
getNeutrinoPathLength(int, RandomGenerator) - Method in class iceCube.uhe.interactions.InteractionsBase
Get pathlength for neutrino.
getNeutrinoPathLength(double, RandomGenerator) - Method in class iceCube.uhe.interactions.InteractionsBase
Get pathlength for neutrino.
getNpeATWD() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getNpeFADC() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getNumberOfAtoms(int) - Method in class iceCube.uhe.points.ParticlePoint
Number of Atoms is acquired for a given Material Number and a given species index of atom.
getOrigin() - Method in class geometry.Coordinate
Get the origin of the coordinate system.
getParticle(int, int, int) - Method in class iceCube.uhe.particles.ParticleArray
 
getParticle(int, int) - Method in class iceCube.uhe.particles.ParticleGroup
 
getParticleAxis() - Method in class iceCube.uhe.particles.I3Particle
Return the trajectory of the particle in form of J3Line
getParticleIterator() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Return the Particle Iterator loping over I3Particles
getParticleIterator() - Method in class iceCube.uhe.event.JulietEventGenerator
Return particle hit iterator which allows an external object to access each Particle stored in this object
getParticleLocation() - Method in class iceCube.uhe.points.ParticlePoint
Obtain the particle location along the trajectory, i.e.
getPathLength(int, RandomGenerator) - Method in class iceCube.uhe.decay.MuDecayBase
Get pathlength by random number.
getPathLength(double, RandomGenerator) - Method in class iceCube.uhe.decay.MuDecayBase
 
getPathLength(int, RandomGenerator) - Method in class iceCube.uhe.decay.TauDecayBase
Get pathlength by random number.
getPathLength(double, RandomGenerator) - Method in class iceCube.uhe.decay.TauDecayBase
Get pathlength by random number.
getPathLength(int, RandomGenerator) - Method in class iceCube.uhe.event.MonteCarloBase
Get the pathlength
getPathLength(double, RandomGenerator) - Method in class iceCube.uhe.event.MonteCarloBase
 
getPathLength(int, RandomGenerator) - Method in class iceCube.uhe.interactions.ElectronBase
Get pathlength, but this always returns 0.0
getPathLength(double, RandomGenerator) - Method in class iceCube.uhe.interactions.ElectronBase
Get pathlength, but this always returns 0.0
getPathLength(int, RandomGenerator) - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get pathlength by random number.
getPathLength(double, RandomGenerator) - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get pathlength by random number.
getPathLength(int, RandomGenerator) - Method in class iceCube.uhe.interactions.InteractionsBase
Get pathlength by random number.
getPathLength(double, RandomGenerator) - Method in class iceCube.uhe.interactions.InteractionsBase
Get pathlength by random number.
getPhysicalPathLength(RandomGenerator) - Method in class iceCube.uhe.event.Event
Calculate the stepsize determined by sampling the interaction points for all the interaction channels registred.
getPointVectorFromLongitudeLatitude(double, double, double) - Method in class geometry.EarthCenterCoordinate
Get the point vector in this earth-center coordinate for a given longitude [deg] and latitude [deg].
getPointVectorFromPolarCoordinate(double, double, double) - Method in class geometry.Coordinate
get a point vector for a given Poler system.
GetPoissonian(double) - Method in class numRecipes.RandomGenerator
 
getPrimaryDoublet() - Method in class iceCube.uhe.event.EventArrayForEachInteraction
Obtain primarily propagating particle doublet.
getPrimaryFlavor() - Method in class iceCube.uhe.event.EventArrayForEachInteraction
Obtain primarily propagating particle flavor.
getPrimaryParticleDirectionInEarthCenterCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator
Get of propagating particle direction represented by Earth center coordinate
getPrimaryParticleDirectionInIceCubeCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator
Get of propagating particle direction represented by IceCube coordinate
getProbability(double, double, boolean) - Method in class iceCube.uhe.muonModel.CascadeFluctuationFactory
Return the probability of Log10((E_muon/E0)/ Bar(E_muon/E0)), a relative depature from the mean of the energy ratio.
getProducedEnergy(int, RandomGenerator) - Method in class iceCube.uhe.decay.MuDecayBase
Get produced log energy.
getProducedEnergy(double, RandomGenerator) - Method in class iceCube.uhe.decay.MuDecayBase
Get produced log energy.
getProducedEnergy(int, RandomGenerator) - Method in class iceCube.uhe.decay.TauDecayBase
Get produced log energy.
getProducedEnergy(double, RandomGenerator) - Method in class iceCube.uhe.decay.TauDecayBase
Get produced log energy.
getProducedEnergy(int, RandomGenerator) - Method in class iceCube.uhe.event.MonteCarloBase
Get the logEnergy of the produced particle
getProducedEnergy(double, RandomGenerator) - Method in class iceCube.uhe.event.MonteCarloBase
 
getProducedEnergy(int, RandomGenerator) - Method in class iceCube.uhe.interactions.ElectronBase
Get produced log energy.
getProducedEnergy(double, RandomGenerator) - Method in class iceCube.uhe.interactions.ElectronBase
Get produced log energy.
getProducedEnergy(int, RandomGenerator) - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get produced log energy.
getProducedEnergy(double, RandomGenerator) - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get produced log energy.
getProducedEnergy(int, RandomGenerator) - Method in class iceCube.uhe.interactions.InteractionsBase
Get produced log energy.
getProducedEnergy(double, RandomGenerator) - Method in class iceCube.uhe.interactions.InteractionsBase
Get produced log energy.
getProducedFlavor() - Method in class iceCube.uhe.decay.MuDecayBase
Get the flavor of the produced particle
getProducedFlavor() - Method in class iceCube.uhe.decay.TauDecayBase
Get the flavor of the produced particle
getProducedFlavor() - Method in class iceCube.uhe.event.MonteCarloBase
Get information of the produced particle
getProducedFlavor() - Method in class iceCube.uhe.interactions.ElectronBase
Get the flavor of the produced particle
getProducedFlavor() - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get the flavor of the produced particle
getProducedFlavor() - Method in class iceCube.uhe.interactions.InteractionsBase
Get the flavor of the produced particle
getProducedFlavor() - Method in class iceCube.uhe.interactions.InteractionsMatrix
Get the flavor of the produced particle
getPropDoublet() - Method in class iceCube.uhe.decay.MuDecayBase
Get the doublet of the particle propagating
getPropDoublet() - Method in class iceCube.uhe.decay.TauDecayBase
Get the doublet of the particle propagating
getPropDoublet() - Method in class iceCube.uhe.event.MonteCarloBase
 
getPropDoublet() - Method in class iceCube.uhe.interactions.ElectronBase
Get the doublet of the particle propagating
getPropDoublet() - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get the doublet of the particle propagateing
getPropDoublet() - Method in class iceCube.uhe.interactions.InteractionsBase
Get the doublet of the particle propagateing
getPropFlavor() - Method in class iceCube.uhe.decay.MuDecayBase
Get the flavor of the particle propagating
getPropFlavor() - Method in class iceCube.uhe.decay.TauDecayBase
Get the flavor of the particle propagating
getPropFlavor() - Method in class iceCube.uhe.event.EventMatrix
obtain primarily propagating particle flavor to initiate cascades.
getPropFlavor() - Method in class iceCube.uhe.event.EventMatrix_single
obtain primarily propagating particle flavor to initiate cascades.
getPropFlavor() - Method in class iceCube.uhe.event.MonteCarloBase
Get information of the particle propagating
getPropFlavor() - Method in class iceCube.uhe.interactions.ElectronBase
Get the flavor of the particle propagating
getPropFlavor() - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get the flavor of the particle propagateing
getPropFlavor() - Method in class iceCube.uhe.interactions.InteractionsBase
Get the flavor of the particle propagateing
getR0() - Method in class geometry.J3Line
return the current passing point
getR0InEarthCenterCoordinate() - Method in class iceCube.uhe.particles.I3Particle
Returns the axis location (possibly, center of brightness) in the IceCube coordinate
getR0InIceCubeCoordinate() - Method in class iceCube.uhe.particles.I3Particle
Returns the axis location (possibly, center of brightness) in the Earth Center coordinate
getRadiation(int) - Method in class iceCube.uhe.points.ParticlePoint
Radiation constant is acquired for a given Material Number and a given species index of atom.
getRadiusFromEarthCenter(double) - Method in class iceCube.uhe.points.ParticlePoint
Calculate the radius from the earth center to the particle location.
GetRandomDouble() - Method in class numRecipes.RandomGenerator
 
getRecoEnergy() - Method in class iceCube.uhe.particles.I3Particle
get the energy estimated by a reconstruction program
getScreenFactor(int) - Method in class iceCube.uhe.interactions.PairCreation
Calculate the factor due to the screening effect on an atomic ellectron
getSigma() - Method in class iceCube.uhe.interactions.GlashowResonanceHadronic
return total cross section [cm^2]
getSigma() - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
return total cross section [cm^2]
getSigmaMatrix(int) - Method in class iceCube.uhe.interactions.InteractionsMatrix
Get the element of the total cross section matrix
getSlantDepth(double, ParticlePoint) - Static method in class iceCube.uhe.muonModel.CosmicRayEnergyCalculator
 
getSlantDepth() - Method in class iceCube.uhe.points.ParticlePoint
Obtain the slant depth
getStartLocation() - Method in class iceCube.uhe.event.RunManager
Get the location of primary particle
getStartLocationAlongTheAxis() - Method in class iceCube.uhe.event.JulietEventGenerator
Get the start location of primary particle.
getStepDx() - Method in class iceCube.uhe.event.Event
Get the step size for traceParticle()
getSurfacePoint(double, double) - Method in class geometry.EarthCenterCoordinate
Get the point vector on the earth surface.
getTauHadronDecayProbFromW(double, double) - Static method in class iceCube.uhe.decay.Decay
Calculate the Tau hadron Decay probability per inelasticity "y" that the decay product (in this case hadron) see its energy of y*Energy of tau.
getTauHadronDecayProbToW(double, double) - Static method in class iceCube.uhe.decay.Decay
Calculate the Tau hadron Decay probability per inelasticity "y" that the decay product (in this case nu-tau) see its energy of y*Energy of tau.
getTauToChargedLeptonDecayMatrix(int, int) - Method in class iceCube.uhe.decay.TauDecayMatrix
get the element of the decay matrix of tau-> l^+-
getTauToChargedLeptonDecayMatrix(int) - Method in class iceCube.uhe.decay.TauDecayYMatrix
get the element of the decay matrix of tau-> l^+-
getTauToHadronDecayMatrix(int, int) - Method in class iceCube.uhe.decay.TauDecayMatrix
get the element of the decay matrix of tau-> hadrons
getTauToHadronDecayMatrix(int) - Method in class iceCube.uhe.decay.TauDecayYMatrix
get the element of the decay matrix of tau-> hadrons
getTauToNuDecayMatrix(int, int) - Method in class iceCube.uhe.decay.TauDecayMatrix
get the element of the decay matrix of tau->nuE or nuMu
getTauToNuDecayMatrix(int) - Method in class iceCube.uhe.decay.TauDecayYMatrix
get the element of the decay matrix of tau->nuE or nuMu
getTauToNuTauDecayMatrix(int, int) - Method in class iceCube.uhe.decay.TauDecayMatrix
get the element of the decay matrix of tau->nuTau
getTauToNuTauDecayMatrix(int) - Method in class iceCube.uhe.decay.TauDecayYMatrix
get the element of the decay matrix of tau->nuTau
getThePerpendicularOnLineFromPoint(J3Line, J3Vector) - Static method in class geometry.J3Utility
 
getTotalCascadeFlux(double, double) - Method in class iceCube.uhe.event.EventMatrix
Obtain dN/dLogE for Total cascades
getTotalCascadeFlux(double, double) - Method in class iceCube.uhe.event.EventMatrix_single
Obtain dN/dLogE for Total cascades
getTrackLocationIce3Iterator() - Method in class iceCube.uhe.event.JulietEventGenerator
 
getTrackParticleIterator() - Method in class iceCube.uhe.event.JulietEventGenerator
 
getTransferMatrix(int, int) - Method in class iceCube.uhe.interactions.InteractionsMatrix
Get the element of the transfter matrix jlogE ~ log10(y*E)
getTypeOfInteraction() - Method in class iceCube.uhe.decay.MuDecayBase
get Type Of Interaction (Interaction->0; Decay->1)
getTypeOfInteraction() - Method in class iceCube.uhe.decay.TauDecayBase
get Type Of Interaction (Interaction->0; Decay->1)
getTypeOfInteraction() - Method in class iceCube.uhe.event.MonteCarloBase
Get type of the interaction (Interaction->0; Decay->1)
getTypeOfInteraction() - Method in class iceCube.uhe.interactions.ElectronBase
get Type Of Interaction (Interaction->0; Decay->1)
getTypeOfInteraction() - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Get type of the interaction (Interaction->0; Decay->1)
getTypeOfInteraction() - Method in class iceCube.uhe.interactions.InteractionsBase
Get type of the interaction (Interaction->0; Decay->1)
getValue() - Method in class iceCube.uhe.event.SwingWorker
Get the value produced by the worker thread, or null if it hasn't been constructed yet.
getWeakDecayProbFromW(double, double) - Static method in class iceCube.uhe.decay.Decay
Calculate the Weak Decay probability per inelasticity "y" that the decay product see its energy of y*Energy of the decaying particle.
getWeakDecayProbToW(double, double) - Static method in class iceCube.uhe.decay.Decay
Calculate the Weak Decay probability per inelasticity "y" that the decay product see its energy of y*Energy of the decaying particle.
getX() - Method in class geometry.J3Vector
get x component
getY() - Method in class geometry.J3Vector
get y component
getYield(double) - Method in class iceCube.uhe.analysis.I3ParticleFlux
Calculate the Neutrino yeild [cm^2 sec sr] at the surface to give numberOfEvents you set in the argument.
getYield(double) - Method in class iceCube.uhe.analysis.PropagationMatrixFlux
Calculate the Neutrino yeild [cm^2 sec sr] at the surface to give numberOfEvents you set in the argument.
getYmax() - Static method in class iceCube.uhe.decay.Decay
 
getYmax(double) - Static method in class iceCube.uhe.decay.Decay
 
getYmax() - Method in class iceCube.uhe.interactions.Bremsstrahlung
 
getYmax() - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
 
getYmax() - Method in class iceCube.uhe.interactions.KnockOnElectrons
 
getYmax() - Method in class iceCube.uhe.interactions.NeutrinoCharge
 
getYmax() - Method in class iceCube.uhe.interactions.NeutrinoNeutral
 
getYmax() - Method in class iceCube.uhe.interactions.PairCreation
 
getYmax() - Method in class iceCube.uhe.interactions.PairCreationFit
 
getYmax() - Method in class iceCube.uhe.interactions.PhotoNuclear
 
getYmax() - Method in class iceCube.uhe.interactions.PhotoNuclearFit
 
getYmaxCharge(int) - Method in class iceCube.uhe.interactions.Bremsstrahlung
 
getYmaxCharge(int) - Method in class iceCube.uhe.interactions.PairCreation
 
getYmin() - Static method in class iceCube.uhe.decay.Decay
 
getYmin() - Method in class iceCube.uhe.interactions.Bremsstrahlung
Getting the range of allowed y for a given interaction
getYmin() - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
 
getYmin() - Method in class iceCube.uhe.interactions.KnockOnElectrons
Getting the range of allowed y for a given interaction
getYmin() - Method in class iceCube.uhe.interactions.NeutrinoCharge
Getting the range of allowed y for a given interaction
getYmin() - Method in class iceCube.uhe.interactions.NeutrinoNeutral
Getting the range of allowed y for a given interaction
getYmin() - Method in class iceCube.uhe.interactions.PairCreation
Getting the range of allowed y for a given interaction
getYmin() - Method in class iceCube.uhe.interactions.PairCreationFit
Getting the range of allowed y for a given interaction
getYmin() - Method in class iceCube.uhe.interactions.PhotoNuclear
Getting the range of allowed y for a given interaction
getYmin() - Method in class iceCube.uhe.interactions.PhotoNuclearFit
Getting the range of allowed y for a given interaction
getYPlusDSigmaDyPlus(double, double) - Method in class iceCube.uhe.interactions.PairCreation
Integral yPlus*dSigma/dyPlus over a given range to obtain the inelasticity distribution.
getYPlusMax() - Method in class iceCube.uhe.interactions.PairCreation
 
getYPlusMin() - Method in class iceCube.uhe.interactions.PairCreation
 
getZ() - Method in class geometry.J3Vector
get z component
getZenithInPolar(J3Vector) - Method in class geometry.Coordinate
Convert Cartesian to Poler coordinate system.
GlashowResonanceBase - Class in iceCube.uhe.interactions
The GlashowResonanceBase class to treat Glashow Resonance for JulietEventGenerator class and RunManager class.
GlashowResonanceBase() - Constructor for class iceCube.uhe.interactions.GlashowResonanceBase
Default Constructor of GlashowResonanceBase.
GlashowResonanceBase(int, int) - Constructor for class iceCube.uhe.interactions.GlashowResonanceBase
Constructor of GlashowResonanceBase.
GlashowResonanceHadronic - Class in iceCube.uhe.interactions
The Glashow Resonance reaction with W into the hadronic decay
GlashowResonanceHadronic(ParticlePoint) - Constructor for class iceCube.uhe.interactions.GlashowResonanceHadronic
 
GlashowResonanceHadronicMatrix - Class in iceCube.uhe.interactions
Matrix of the Energy Transfer by particle Interactions.
GlashowResonanceHadronicMatrix(Interactions) - Constructor for class iceCube.uhe.interactions.GlashowResonanceHadronicMatrix
Constructor: Generate the matrix array
GlashowResonanceLeptonic - Class in iceCube.uhe.interactions
The Glashow Resonance reaction with W into the leptonic decay
GlashowResonanceLeptonic(ParticlePoint, int) - Constructor for class iceCube.uhe.interactions.GlashowResonanceLeptonic
Constructor: Register the ParticlePoint classes and the prodocued flavor - 0 for e, 1 for mu, 2 for tau

H

HALF_SECOND - Static variable in class iceCube.uhe.event.SwingRun
 
hbar_c - Static variable in class iceCube.uhe.interactions.GlashowResonanceLeptonic
conversion constant in the natural unit [cm GeV]
histCosZenithFgQuality - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
histLogEnergyCosZenith - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
histLogNpeCosZenith - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
histLogNpeFgQuality - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
histLogNpeLogEnergy - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
histLogNpeNDOM - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 

I

I3Particle - Class in iceCube.uhe.particles
This particle class inherited from Particle.java describes a digested IceCube event (both MC and real) in form of JULIeT particle.
I3Particle(int, int, double) - Constructor for class iceCube.uhe.particles.I3Particle
Constructor.
I3Particle(int, int) - Constructor for class iceCube.uhe.particles.I3Particle
Constructor.
I3Particle.I3Data - Class in iceCube.uhe.particles
IceCube data class.
I3Particle.I3Data() - Constructor for class iceCube.uhe.particles.I3Particle.I3Data
 
I3ParticleAnalysisFactory - Class in iceCube.uhe.analysis
I3Particles Analysis Factory.
I3ParticleAnalysisFactory(InputStream) - Constructor for class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Default Constructor
I3ParticleAnalysisFactory(InputStream, boolean) - Constructor for class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Constructor
I3ParticleBuilder - Class in iceCube.uhe.analysis
Build IceCube event(s) reading from the f2k data via standard input.
I3ParticleBuilder(boolean) - Constructor for class iceCube.uhe.analysis.I3ParticleBuilder
Constructor.
I3ParticleBuilderDemo - Class in iceCube.uhe.analysis
I3Particle.class Demo program.
I3ParticleBuilderDemo() - Constructor for class iceCube.uhe.analysis.I3ParticleBuilderDemo
 
I3ParticleFlux - Class in iceCube.uhe.analysis
I3ParticleFlux calculates the detectable neutrino event intensity at the Earth Surface using propagation matrix filled in each of I3Particle.
I3ParticleFlux(InputStream) - Constructor for class iceCube.uhe.analysis.I3ParticleFlux
Constructor
I3ParticleGZKWeightFiller - Class in iceCube.uhe.analysis
 
I3ParticleGZKWeightFiller() - Constructor for class iceCube.uhe.analysis.I3ParticleGZKWeightFiller
 
I3ParticleInputStream - Class in iceCube.uhe.particles
The Object Particle is serialized and sent out to Outputstream
I3ParticleInputStream() - Constructor for class iceCube.uhe.particles.I3ParticleInputStream
 
I3ParticleMCPrimaryWeightFiller - Class in iceCube.uhe.analysis
This class provides the methods to fill I3Particles with MC primary spectrum weights.
I3ParticleMCPrimaryWeightFiller() - Constructor for class iceCube.uhe.analysis.I3ParticleMCPrimaryWeightFiller
 
I3ParticleOutputStream - Class in iceCube.uhe.particles
The Object I3Particle is serialized and sent out to Outputstream
I3ParticleOutputStream() - Constructor for class iceCube.uhe.particles.I3ParticleOutputStream
 
I3ParticlePropMatrixFiller - Class in iceCube.uhe.analysis
This class provides the methods to fill I3Particles with the pregenerated propagation matrix.
I3ParticlePropMatrixFiller() - Constructor for class iceCube.uhe.analysis.I3ParticlePropMatrixFiller
Constructor.
I3ParticleStreamDemo - Class in iceCube.uhe.particles
I3Particle.class Demo program.
I3ParticleStreamDemo() - Constructor for class iceCube.uhe.particles.I3ParticleStreamDemo
 
I3ParticleWeightFiller - Class in iceCube.uhe.analysis
This class provides the methods to fill I3Particles with GZK and Atmospheric muon weights.
I3ParticleWeightFiller() - Constructor for class iceCube.uhe.analysis.I3ParticleWeightFiller
 
iceCube.uhe.analysis - package iceCube.uhe.analysis
Package icecube.uhe.analysis
iceCube.uhe.decay - package iceCube.uhe.decay
Package icecube.uhe.decay
iceCube.uhe.event - package iceCube.uhe.event
Package icecube.uhe.event
iceCube.uhe.geometry - package iceCube.uhe.geometry
 
iceCube.uhe.interactions - package iceCube.uhe.interactions
Package icecube.uhe.interactions
iceCube.uhe.muonModel - package iceCube.uhe.muonModel
Package icecube.uhe.muonModel
iceCube.uhe.neutrinoModel - package iceCube.uhe.neutrinoModel
Package icecube.uhe.neutrinoModel
iceCube.uhe.particles - package iceCube.uhe.particles
Package icecube.uhe.particles
iceCube.uhe.points - package iceCube.uhe.points
Package icecube.uhe.points
iceCube.uhe.propagation - package iceCube.uhe.propagation
Package icecube.uhe.propagation
IceCubeCoordinate - Class in iceCube.uhe.geometry
This class defines IceCube local coordinate system.
IceCubeCoordinate() - Constructor for class iceCube.uhe.geometry.IceCubeCoordinate
constructor.
IceCubeVolume - Class in iceCube.uhe.geometry
This class defines geometry of IceCube detecter.
IceCubeVolume() - Constructor for class iceCube.uhe.geometry.IceCubeVolume
Constructor.
icedist - Static variable in class iceCube.uhe.analysis.I3ParticleWeightFiller
 
icerange - Static variable in class iceCube.uhe.analysis.I3ParticleWeightFiller
 
includeFluctuationEffects - Variable in class iceCube.uhe.muonModel.AtmMuonBundleFlux
 
incompleteGammaDowntoX(double, double) - Static method in class numRecipes.SpecialFunctions
Gamma(a,x)/Gamma(a) from x to infinity
incompleteGammaUptoX(double, double) - Static method in class numRecipes.SpecialFunctions
gamma(a,x)/Gamma(a) from 0 to x
increment(J3Vector, J3Vector) - Method in class geometry.J3Vector
increment vectors a+=b
indexCheck() - Static method in class numRecipes.RandomGeneratorTest
 
InfoFromMatrixExample - Class in iceCube.uhe.interactions
Check the generated transfer matrix of the Neutrino Charged Interactions
InfoFromMatrixExample() - Constructor for class iceCube.uhe.interactions.InfoFromMatrixExample
 
inIceAreaList - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
List to store inIceParticle's effective area
inIceDoubletList - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
List to store inIceParticle's doublet
inIceFlavorList - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
List to store inIceParticle's flavor
init() - Method in class iceCube.uhe.propagation.PropagationMatrix
Initialize the propagation matrices.
initALL() - Method in class iceCube.uhe.propagation.PropagationMatrix
Initialize ALL the propagation matrices including the store matrix.
initializeStaticVariables() - Static method in class numRecipes.Integration
Initialize the static variables such as grandSum.
inputI3Particle(InputStream) - Static method in class iceCube.uhe.particles.I3ParticleInputStream
 
inputInteractionsMatrix(InputStream) - Static method in class iceCube.uhe.interactions.InteractionsMatrixInput
 
inputParticle(InputStream) - Static method in class iceCube.uhe.particles.ParticleInputStream
 
integralDSigmaDyPlus(double, double) - Method in class iceCube.uhe.interactions.PairCreation
Integral dSigma/dyPlus over a given range to obtain a partial cross section
integralTauHadronDecayProbFromW(double, double, double) - Static method in class iceCube.uhe.decay.Decay
 
integralTauHadronDecayProbToW(double, double, double) - Static method in class iceCube.uhe.decay.Decay
Integral of the tau hadron decay probability from lowerY to upperY.
integralWeakDecayProbFromW(double, double, double) - Static method in class iceCube.uhe.decay.Decay
Same as integralWeakDecayProbToW( ), but handling the particles of the charged current on the another side.
integralWeakDecayProbToW(double, double, double) - Static method in class iceCube.uhe.decay.Decay
Integral of the weak decay probability from lowerY to upperY.
integrateGauss(double, double, double, double) - Static method in class numRecipes.SpecialFunctions
Integration of the Gaussian function.
Integration - Class in numRecipes
Utilities for Numerical Integration.
Integration() - Constructor for class numRecipes.Integration
 
IntegrationDemo - Class in numRecipes
Demo program for the Integration.class
IntegrationDemo() - Constructor for class numRecipes.IntegrationDemo
 
InteractionGraphics - Class in iceCube.uhe.event
 
interactionName() - Method in class iceCube.uhe.interactions.Bremsstrahlung
Show Name of the Interaction.
interactionName() - Method in class iceCube.uhe.interactions.GlashowResonanceHadronic
 
interactionName() - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
 
interactionName() - Method in class iceCube.uhe.interactions.KnockOnElectrons
Show Name of the Interaction
interactionName() - Method in class iceCube.uhe.interactions.NeutrinoCharge
Show Name of the Interaction
interactionName() - Method in class iceCube.uhe.interactions.NeutrinoNeutral
Show Name of the Interaction
interactionName() - Method in class iceCube.uhe.interactions.PairCreation
Show Name of the Interaction
interactionName() - Method in class iceCube.uhe.interactions.PairCreationFit
Show Name of the Interaction
interactionName() - Method in class iceCube.uhe.interactions.PhotoNuclear
Show the name of interaction
interactionName() - Method in class iceCube.uhe.interactions.PhotoNuclearFit
Show Name of the Interaction
InteractionsBase - Class in iceCube.uhe.interactions
The InteractionsBase class to treat all of interactions same as decay for RunManager class.
InteractionsBase(InteractionsMatrix) - Constructor for class iceCube.uhe.interactions.InteractionsBase
Constructor for making the cumulative table.
InteractionsMatrix - Class in iceCube.uhe.interactions
Matrix of the Energy Transfer by particle Interactions.
InteractionsMatrix(Interactions) - Constructor for class iceCube.uhe.interactions.InteractionsMatrix
Constructor: Generate the matrix array
InteractionsMatrixInput - Class in iceCube.uhe.interactions
The Object InteractionsMatrix is read out from Inputstream
InteractionsMatrixInput() - Constructor for class iceCube.uhe.interactions.InteractionsMatrixInput
 
InteractionsMatrixOutput - Class in iceCube.uhe.interactions
The Object InteractionsMatrix is serialized and sent out to Outputstream
InteractionsMatrixOutput() - Constructor for class iceCube.uhe.interactions.InteractionsMatrixOutput
 
interactionsNameInPlay() - Method in class iceCube.uhe.event.Event
Get the Interaction's name which has just interacted with your particle
Interpolation - Class in numRecipes
Utilities to interpolate data points (x_i, y_i) (i=0,...).
Interpolation() - Constructor for class numRecipes.Interpolation
 
InterpolationDemo - Class in numRecipes
 
InterpolationDemo() - Constructor for class numRecipes.InterpolationDemo
 
InterpolationDemo2 - Class in numRecipes
 
InterpolationDemo2() - Constructor for class numRecipes.InterpolationDemo2
 
interrupt() - Method in class iceCube.uhe.event.SwingWorker
A new method that interrupts the worker thread.
isATWDNpeLarger(I3Particle) - Method in class iceCube.uhe.analysis.Criteria
Tell whether this event has ATWD-based NPEs larger than ones based on FADC.
isBadRunData(I3Particle) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Judge if this event has to be excluded because of the bad run.
isCOBZwithinRange(I3Particle) - Method in class iceCube.uhe.analysis.Criteria
Tell whether this event has z depth of the Center of Brightness vertex within a given range set by the method setEHESuperCut().
isDone() - Method in class iceCube.uhe.event.JulietTask
Called from ProgressBarDemo to find out if the task has completed.
isEHESuperCut - Variable in class iceCube.uhe.analysis.Criteria
 
IsInsideEarth(J3Vector) - Static method in class geometry.EarthCenterCoordinate
Check if the point is inside the earth.
isInsideEarth(J3Vector, IceCubeCoordinate, EarthCenterCoordinate, Volume, int) - Static method in class iceCube.uhe.geometry.ParticleTracker
Check if the particle location represented by EarthCenter coordinate is inside the earth.
isInsideEarth(J3Vector, J3Vector, IceCubeCoordinate, EarthCenterCoordinate, Volume, int) - Static method in class iceCube.uhe.geometry.ParticleTracker
 
isInsidePlane(J3Vector, J3Vector) - Static method in class iceCube.uhe.geometry.Volume
Check if the point described by IceCube coordinate is inside the plane.
isInsideVolume(J3Vector) - Method in class iceCube.uhe.geometry.Volume
Check if the point described by IceCube coordinate is inside the volume.
isInsideVolume(J3Vector, J3Vector) - Method in class iceCube.uhe.geometry.Volume
Check if the point r - shift described by IceCube coordinate is inside the volume.
isJ3LineInsideVolume(J3Line, double, double) - Method in class iceCube.uhe.geometry.Volume
Check if the given J3Line would pass inside the volome in the range of [axisLengthFrom, axisLengthTo]
isJ3LineInsideVolume(J3Line, J3Vector, double, double) - Method in class iceCube.uhe.geometry.Volume
Check if the given J3Line - J3Vector would pass inside the volome in the range of [axisLengthFrom, axisLengthTo]
isMCTruth() - Method in class iceCube.uhe.particles.I3Particle
Tells if this object returns valuables on MC Truth.
isPerNucleon - Variable in class iceCube.uhe.interactions.GlashowResonanceLeptonic
 
isPropagationDone() - Method in class iceCube.uhe.event.JulietTask
Tell outside objects whether runEvent is done or not.
isThisEventInTheGZKRegion(I3Particle, int) - Method in class iceCube.uhe.analysis.Criteria
Tell if this event is within the GZK boundary set by the method setEHESuperCUT(category, vertex) in the corresponding event category.
isValidAlpha(double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Check if the alpha value in setting is within the valid range of the Elbert model.
isValidDoublet(int) - Static method in class iceCube.uhe.particles.Particle
 
isValidEnergy(double) - Method in class iceCube.uhe.muonModel.CosmicRayFlux
Check if the energy is in the range where this power law model is valid.
isValidEnergy(double) - Method in class iceCube.uhe.particles.Particle
 
isValidFlavor(int) - Static method in class iceCube.uhe.particles.Particle
 
isValidIndex(int) - Method in class iceCube.uhe.decay.MuDecayMatrix
Checking the energy index
isValidIndex(int) - Method in class iceCube.uhe.decay.MuDecayYMatrix
Checking the energy index
isValidIndex(int) - Method in class iceCube.uhe.decay.TauDecayMatrix
Checking the energy index
isValidIndex(int) - Method in class iceCube.uhe.decay.TauDecayYMatrix
Checking the energy index
isValidIndex(int) - Method in class iceCube.uhe.interactions.InteractionsMatrix
Checking the energy index
isValidInelasticity(double) - Method in class iceCube.uhe.interactions.Bremsstrahlung
Checking the range of the given inelasticity y that is determined in an individual interaction channel.
isValidInelasticity(double) - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
Checking the range of the given inelasticity y that is determined in an individual interaction channel.
isValidInelasticity(double) - Method in class iceCube.uhe.interactions.KnockOnElectrons
Checking the range of the given inelasticity y that is determined in an individual interaction channel.
isValidInelasticity(double) - Method in class iceCube.uhe.interactions.NeutrinoCharge
Checking the range of the given inelasticity y that is determined in an individual interaction channel.
isValidInelasticity(double) - Method in class iceCube.uhe.interactions.NeutrinoNeutral
Checking the range of the given inelasticity y that is determined in an individual interaction channel.
isValidInelasticity(double) - Method in class iceCube.uhe.interactions.PairCreation
Checking the range of the given inelasticity y that is determined in an individual interaction channel.
isValidInelasticity(double) - Method in class iceCube.uhe.interactions.PairCreationFit
Checking the range of the given inelasticity y that is determined in an individual interaction channel.
isValidInelasticity(double) - Method in class iceCube.uhe.interactions.PhotoNuclear
Checking the range of the given inelasticity y that is determined in an individual interaction channel.
isValidInelasticity(double) - Method in class iceCube.uhe.interactions.PhotoNuclearFit
Checking the range of the given inelasticity y that is determined in an individual interaction channel.
isValidInelasticityPlus(double) - Method in class iceCube.uhe.interactions.PairCreation
 
isValidNadir(double) - Static method in class iceCube.uhe.points.ParticlePoint
 
isValidParticle(Particle) - Method in class iceCube.uhe.decay.Decay
Checking the particle kind involved with a given decay channel.
isValidParticle(Particle) - Method in class iceCube.uhe.interactions.Bremsstrahlung
Checking the particle kind involved with a given interaction.
isValidParticle(Particle) - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
Checking the particle kind involved with a given interaction.
isValidParticle(Particle) - Method in class iceCube.uhe.interactions.KnockOnElectrons
Checking the particle kind involved with a given interaction.
isValidParticle(Particle) - Method in class iceCube.uhe.interactions.NeutrinoCharge
Checking the particle kind involved with a given interaction.
isValidParticle(Particle) - Method in class iceCube.uhe.interactions.NeutrinoNeutral
Checking the particle kind involved with a given interaction.
isValidParticle(Particle) - Method in class iceCube.uhe.interactions.PairCreation
Checking the particle kind involved with a given interaction.
isValidParticle(Particle) - Method in class iceCube.uhe.interactions.PairCreationFit
Checking the particle kind involved with a given interaction.
isValidParticle(Particle) - Method in class iceCube.uhe.interactions.PhotoNuclear
Checking the particle kind involved with a given interaction.
isValidParticle(Particle) - Method in class iceCube.uhe.interactions.PhotoNuclearFit
Checking the particle kind involved with a given interaction.
iterateTrapzd(Function, int, double[], double, double, int) - Static method in class numRecipes.Integration
Iterated Trapzd integraion method.
iteratorOfAtmosphericMuonFlux() - Method in class iceCube.uhe.particles.I3Particle
Return iterator to the map of GZK neutrino fluxes.
iteratorOfGZKNeutrinoFlux() - Method in class iceCube.uhe.particles.I3Particle
Return iterator to the map of GZK neutrino fluxes.

J

J3Line - Class in geometry
This class describes line in three dimensional space.
J3Line(J3Vector, J3UnitVector, double) - Constructor for class geometry.J3Line
Constructor
J3Line(J3Vector, J3UnitVector) - Constructor for class geometry.J3Line
 
J3UnitVector - Class in geometry
The class describes a unit vector.
J3UnitVector(double, double, double) - Constructor for class geometry.J3UnitVector
 
J3Utility - Class in geometry
This class provides some utility for common geometrical calculation.
J3Utility() - Constructor for class geometry.J3Utility
 
J3Vector - Class in geometry
This class provides a base to represent/handle three vector.
J3Vector(double, double, double) - Constructor for class geometry.J3Vector
Constructor.
J3Vector() - Constructor for class geometry.J3Vector
Constructor.
J3VectorDemo - Class in geometry
A simple Demo program to show usage of the J3Vector class
J3VectorDemo() - Constructor for class geometry.J3VectorDemo
 
jaidaFactory - Variable in class iceCube.uhe.analysis.EnergyHistogramMaker
 
jaidaFactory - Variable in class iceCube.uhe.analysis.PropagationMatrixDrawer
 
JaidaPlotStyleSetter - Class in iceCube.uhe.analysis
 
JaidaPlotStyleSetter() - Constructor for class iceCube.uhe.analysis.JaidaPlotStyleSetter
 
JulietEventGenerator - Class in iceCube.uhe.event
This is a run manager for the Event class.
JulietEventGenerator(int, int, double, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Constructor for class iceCube.uhe.event.JulietEventGenerator
Constructor.
JulietEventGenerator(int, int, double, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int, int) - Constructor for class iceCube.uhe.event.JulietEventGenerator
The same constructor, but without the glashow resoanance.
JulietEventGenerator() - Constructor for class iceCube.uhe.event.JulietEventGenerator
 
JulietTask - Class in iceCube.uhe.event
Uses a SwingWorker to perform time-consuming tasks in JulietEventGenerator such as generating the Interaction Matrix and running the propagating particle.
JulietTask(SwingRun) - Constructor for class iceCube.uhe.event.JulietTask
 
julietTask - Variable in class iceCube.uhe.event.SwingRun
 

K

KnockOnElectrons - Class in iceCube.uhe.interactions
The Knock-on electrons energy loss involving UHE leptons propagating undergound rock and ice are calculated in this subclass.
KnockOnElectrons(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.KnockOnElectrons
Constructor: Register the Particle and ParticlePoint classes

L

ln10 - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
logEarray - Static variable in class iceCube.uhe.interactions.CELbeta
 
logEbinWidth - Variable in class iceCube.uhe.analysis.I3ParticleFlux
bin widths for getInIceEffectiveArea()

M

main(String[]) - Static method in class geometry.J3VectorDemo
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawAtmMuonBundle
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawAtmMuonBundle2D
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawAtmMuonBundleCombined
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawNuEffAreaByAreaTable
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawNuEffAreaByI3Particle
 
main(String[]) - Static method in class iceCube.uhe.analysis.EffAreaTable
A simple main method for test
main(String[]) - Static method in class iceCube.uhe.analysis.EnergyHistogramMaker
Main method -- Draw the 2D histogram to show the colleration of energies
main(String[]) - Static method in class iceCube.uhe.analysis.I3ParticleBuilderDemo
 
main(String[]) - Static method in class iceCube.uhe.analysis.I3ParticleGZKWeightFiller
Main method -- Reading out the stored I3Particles and fills the weight
main(String[]) - Static method in class iceCube.uhe.analysis.I3ParticleMCPrimaryWeightFiller
Main method -- Reading out the stored I3Particles and fills the weight
main(String[]) - Static method in class iceCube.uhe.analysis.I3ParticlePropMatrixFiller
Main method -- Reading out the stored I3Particles and fills the propagation matrix
main(String[]) - Static method in class iceCube.uhe.analysis.I3ParticleWeightFiller
Main method -- Reading out the stored I3Particles and fills the weight
main(String[]) - Static method in class iceCube.uhe.analysis.MakeEffAreaTable
 
main(String[]) - Static method in class iceCube.uhe.analysis.MergeI3Particles
 
main(String[]) - Static method in class iceCube.uhe.analysis.PlotAllSpectrum
 
main(String[]) - Static method in class iceCube.uhe.analysis.PropagationMatrixDrawer
Main method -- Draw the 2D histogram to show the colleration of energies
main(String[]) - Static method in class iceCube.uhe.analysis.RunAnalysis
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunAtmMuonBundleCombinedFitter
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunAtmMuonBundleFitter
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunI3ParticleBuilder
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunI3ParticleFlux
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunJaidaAnalysis
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunJaidaAnalysisIC9
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunPropagationMatrixFlux
 
main(String[]) - Static method in class iceCube.uhe.decay.MuDecayMatrixDemo
 
main(String[]) - Static method in class iceCube.uhe.decay.MuDecayYMatrixDemo
 
main(String[]) - Static method in class iceCube.uhe.decay.TauDecayMatrixDemo
 
main(String[]) - Static method in class iceCube.uhe.decay.TauDecayYMatrixDemo
 
main(String[]) - Static method in class iceCube.uhe.event.DrawAngularEventAtmMuonFlux
 
main(String[]) - Static method in class iceCube.uhe.event.DrawAngularEventFlux
 
main(String[]) - Static method in class iceCube.uhe.event.DrawEventArrayForEachInteraction
 
main(String[]) - Static method in class iceCube.uhe.event.DrawEventAtmMuonFluxIntegral
 
main(String[]) - Static method in class iceCube.uhe.event.DrawEventFlux
 
main(String[]) - Static method in class iceCube.uhe.event.DrawEventFluxIntegral
 
main(String[]) - Static method in class iceCube.uhe.event.DrawEventMatrix
 
main(String[]) - Static method in class iceCube.uhe.event.DrawEventMatrix_single
 
main(String[]) - Static method in class iceCube.uhe.event.EventRate
 
main(String[]) - Static method in class iceCube.uhe.event.NeutEventRate
 
main(String[]) - Static method in class iceCube.uhe.event.RunJuliet
Main method.
main(String[]) - Static method in class iceCube.uhe.event.RunManager
Main method.
main(String[]) - Static method in class iceCube.uhe.event.SwingRun
 
main(String[]) - Static method in class iceCube.uhe.event.SwingRunIceTray
 
main(String[]) - Static method in class iceCube.uhe.event.WriteEventAtmFluxOverAllAngle
 
main(String[]) - Static method in class iceCube.uhe.event.WriteEventFluxOverAllAngle
 
main(String[]) - Static method in class iceCube.uhe.geometry.RunParticle
 
main(String[]) - Static method in class iceCube.uhe.interactions.BremsstrahlungDemo
 
main(String[]) - Static method in class iceCube.uhe.interactions.CalibrateLeptonTransferMatrix
 
main(String[]) - Static method in class iceCube.uhe.interactions.CELbeta
 
main(String[]) - Static method in class iceCube.uhe.interactions.CheckLeptonTransferMatrix
 
main(String[]) - Static method in class iceCube.uhe.interactions.CheckNeutrinoChargeMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.DrawGlashowResonance
 
main(String[]) - Static method in class iceCube.uhe.interactions.DrawInteractionsBase
 
main(String[]) - Static method in class iceCube.uhe.interactions.DrawInteractionsMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.InfoFromMatrixExample
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakeBremsstrahlungMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakeGlashowResonanceHadronicMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakeGlashowResonanceLeptonicMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakeKnockOnElectronsMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakeNeutrinoChargeMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakeNeutrinoNeutralMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakePairCreationFitMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakePairCreationMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakePairCreationTable
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakePhotoNuclearFitMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakePhotoNuclearMtx
 
main(String[]) - Static method in class iceCube.uhe.interactions.MakePhotoNuclearTable
 
main(String[]) - Static method in class iceCube.uhe.interactions.NeutrinoChargeDemo
 
main(String[]) - Static method in class iceCube.uhe.interactions.PairCreationDemo
 
main(String[]) - Static method in class iceCube.uhe.interactions.PhotoNuclearDemo
 
main(String[]) - Static method in class iceCube.uhe.interactions.TableAdjust
 
main(String[]) - Static method in class iceCube.uhe.muonModel.CosmicRayEnergyCalculator
 
main(String[]) - Static method in class iceCube.uhe.muonModel.DrawAngularAtmMuonFlux
 
main(String[]) - Static method in class iceCube.uhe.muonModel.DrawAtmMuonBundleFlux
 
main(String[]) - Static method in class iceCube.uhe.muonModel.DrawAtmMuonFluxIntegral
 
main(String[]) - Static method in class iceCube.uhe.muonModel.DrawCosmicRayFlux
 
main(String[]) - Static method in class iceCube.uhe.muonModel.DrawCosThetaRelation
 
main(String[]) - Static method in class iceCube.uhe.muonModel.DrawCREnergyForBundle
 
main(String[]) - Static method in class iceCube.uhe.muonModel.DrawPropagatingAtmMuonBundleFlux
 
main(String[]) - Static method in class iceCube.uhe.muonModel.DrawPropagatingAtmMuonFlux
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawAngularNeutrinoFlux
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawNeutrinoFlux
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxIntegral
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawPropagatingNeutrinoFlux
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawPropagatingNeutrinoFlux2
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawSumFlux
 
main(String[]) - Static method in class iceCube.uhe.particles.I3ParticleStreamDemo
 
main(String[]) - Static method in class iceCube.uhe.particles.ParticleArrayDemo
 
main(String[]) - Static method in class iceCube.uhe.particles.ParticleDemo
 
main(String[]) - Static method in class iceCube.uhe.particles.ParticleStreamDemo
 
main(String[]) - Static method in class iceCube.uhe.particles.SwingParticleDemo
 
main(String[]) - Static method in class iceCube.uhe.propagation.ComparePropMtxWithGlashow
 
main(String[]) - Static method in class iceCube.uhe.propagation.DrawPropagationMatrix
 
main(String[]) - Static method in class iceCube.uhe.propagation.DrawPropagationMatrixByFactory
 
main(String[]) - Static method in class iceCube.uhe.propagation.MainRun
 
main(String[]) - Static method in class iceCube.uhe.propagation.MainRun2
 
main(String[]) - Static method in class numRecipes.IntegrationDemo
 
main(String[]) - Static method in class numRecipes.InterpolationDemo
 
main(String[]) - Static method in class numRecipes.InterpolationDemo2
 
main(String[]) - Static method in class numRecipes.RandomGeneratorDemo
 
main(String[]) - Static method in class numRecipes.RandomGeneratorTest
 
main(String[]) - Static method in class numRecipes.RandomGeneratorTest2
 
main(String[]) - Static method in class numRecipes.SpecialFunctionsDemo
 
MainRun - Class in iceCube.uhe.propagation
 
MainRun() - Constructor for class iceCube.uhe.propagation.MainRun
 
MainRun2 - Class in iceCube.uhe.propagation
 
MainRun2() - Constructor for class iceCube.uhe.propagation.MainRun2
 
MakeBremsstrahlungMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of Bremsstrahlung Distribution Interactions
MakeBremsstrahlungMtx() - Constructor for class iceCube.uhe.interactions.MakeBremsstrahlungMtx
 
MakeEffAreaTable - Class in iceCube.uhe.analysis
Calculate the in-ice effective area table by running I3ParticleFlux.getInIceEffectiveArea(double logEnergy, double cosZenith, int flavor, int doublet).
MakeEffAreaTable() - Constructor for class iceCube.uhe.analysis.MakeEffAreaTable
 
MakeGlashowResonanceHadronicMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of Hadronic Glashow Resonance Interactions.
MakeGlashowResonanceHadronicMtx() - Constructor for class iceCube.uhe.interactions.MakeGlashowResonanceHadronicMtx
 
MakeGlashowResonanceLeptonicMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of Leptonic Glashow Resonance Interactions
MakeGlashowResonanceLeptonicMtx() - Constructor for class iceCube.uhe.interactions.MakeGlashowResonanceLeptonicMtx
 
makeHistogram() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Making historgram for drawing by "grafig" graphics package on Xfig.
makeItVisible() - Method in class iceCube.uhe.event.SwingRunIceTray
 
makeJaida1DHistogram(String, IHistogramFactory) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Make and Fill IHistogram1D by reading out the variables of I3Particles
makeJaida2DHistogram(String, IHistogramFactory) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Make and Fill IHistogram2D by reading out the variables of I3Particles
makeJaidaHistogram(String) - Method in class iceCube.uhe.analysis.EnergyHistogramMaker
Make 1D Histogram
MakeKnockOnElectronsMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of KnockOnElectrons Distribution Interactions
MakeKnockOnElectronsMtx() - Constructor for class iceCube.uhe.interactions.MakeKnockOnElectronsMtx
 
MakeNeutrinoChargeMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of Neutrino Charged Interactions
MakeNeutrinoChargeMtx() - Constructor for class iceCube.uhe.interactions.MakeNeutrinoChargeMtx
 
MakeNeutrinoNeutralMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of Neutrino Neutrial-Current Interactions
MakeNeutrinoNeutralMtx() - Constructor for class iceCube.uhe.interactions.MakeNeutrinoNeutralMtx
 
MakePairCreationFitMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of PairCreationFit Distribution Interactions
MakePairCreationFitMtx() - Constructor for class iceCube.uhe.interactions.MakePairCreationFitMtx
 
MakePairCreationMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of PairCreation Distribution Interactions
MakePairCreationMtx() - Constructor for class iceCube.uhe.interactions.MakePairCreationMtx
 
MakePairCreationTable - Class in iceCube.uhe.interactions
Make the differential cross section table of Pair Creation Interactions.
MakePairCreationTable() - Constructor for class iceCube.uhe.interactions.MakePairCreationTable
 
MakePhotoNuclearFitMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of PhotoNuclearFit Interactions
MakePhotoNuclearFitMtx() - Constructor for class iceCube.uhe.interactions.MakePhotoNuclearFitMtx
 
MakePhotoNuclearMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of PhotoNuclear Distribution Interactions
MakePhotoNuclearMtx() - Constructor for class iceCube.uhe.interactions.MakePhotoNuclearMtx
 
MakePhotoNuclearTable - Class in iceCube.uhe.interactions
Make the differential cross section table of Photo-Nuclear Interactions.
MakePhotoNuclearTable() - Constructor for class iceCube.uhe.interactions.MakePhotoNuclearTable
 
massE - Static variable in class iceCube.uhe.interactions.GlashowResonanceLeptonic
mass of Electron [GeV]
massW - Static variable in class iceCube.uhe.interactions.GlashowResonanceLeptonic
mass of W [GeV]
matrixFileName - Static variable in class iceCube.uhe.analysis.I3ParticleWeightFiller
Data file names of the calculated propagation matricis.
maxCobZ - Variable in class iceCube.uhe.analysis.Criteria
 
maxLogE - Variable in class iceCube.uhe.analysis.EnergyHistogramMaker
 
maxLogE - Variable in class iceCube.uhe.analysis.PropagationMatrixDrawer
 
maxLogEnergy - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
maxLogNpe - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
maxNumberOfVertex - Static variable in class iceCube.uhe.analysis.Criteria
maximum number of the vertex points on the logNpe-cosTheta plane to define the EHE super cut
mcArea - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Area where juliet particles are thrown in the MC simulation .
mcArea - Variable in class iceCube.uhe.analysis.I3ParticleFlux
Area where juliet particles are thrown in the MC simulation .
mcOmega - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Solid angle where juliet particles are thrown in the MC simulation
mcOmega - Variable in class iceCube.uhe.analysis.I3ParticleFlux
Solid angle where juliet particles are thrown in the MC simulation
MergeI3Particles - Class in iceCube.uhe.analysis
 
MergeI3Particles() - Constructor for class iceCube.uhe.analysis.MergeI3Particles
 
minCobZ - Variable in class iceCube.uhe.analysis.Criteria
 
minLogE - Variable in class iceCube.uhe.analysis.EnergyHistogramMaker
 
minLogE - Variable in class iceCube.uhe.analysis.PropagationMatrixDrawer
 
minLogEnergy - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
minLogNpe - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
minLogNumberOfEvents - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
minNDOMsInEHESuperCut - Variable in class iceCube.uhe.analysis.Criteria
 
minNDOMsToAnalize - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
The lowest level Requirement of NDOMs.
minNDOMsToFill - Static variable in class iceCube.uhe.analysis.I3ParticleWeightFiller
A minimum threshold to fill weights.
MixBits(long, long) - Method in class numRecipes.RandomDouble
 
MonteCarloBase - Class in iceCube.uhe.event
This is the abstract class to define the methods for both intereactions and decay that determines the pathlength and produced energy with the Monte Carlo method.
MonteCarloBase() - Constructor for class iceCube.uhe.event.MonteCarloBase
 
moveLineVectorToPlane(J3Line, J3UnitVector, J3Vector) - Static method in class geometry.J3Utility
Move the line vector to where it crosses a plane with a fixed point vector rPlane and plane direction nPlane
moveParticleAxis(double) - Method in class iceCube.uhe.event.JulietEventGenerator
move the propagating axis by given slant depth [g/cm^2]
mThPolynominalInterpolate(double[], double[], int, double, int) - Static method in class numRecipes.Interpolation
Interpolate with mTh pylinominal function.
MuDecayBase - Class in iceCube.uhe.decay
The MuDecayBase class to treat mu decay same as interactions for Event class.
MuDecayBase(MuDecayYMatrix) - Constructor for class iceCube.uhe.decay.MuDecayBase
Constructor for making the tables of lifetime and cumulative table.
MuDecayMatrix - Class in iceCube.uhe.decay
Matrix of the Energy Transfer by the mu decays The matrix elements are calculated by the methods supplied by the Decay class.
MuDecayMatrix(Particle) - Constructor for class iceCube.uhe.decay.MuDecayMatrix
Constructor: Generate the matrix array
MuDecayMatrixDemo - Class in iceCube.uhe.decay
Make the mu decay matrix and calculate some numbers derived by it.
MuDecayMatrixDemo() - Constructor for class iceCube.uhe.decay.MuDecayMatrixDemo
 
MuDecayYMatrix - Class in iceCube.uhe.decay
Matrix of the Energy Transfer dN/dLogY by the mu decays The matrix elements are calculated by the methods supplied by the Decay class.
MuDecayYMatrix(Particle) - Constructor for class iceCube.uhe.decay.MuDecayYMatrix
Constructor: Generate the matrix array
MuDecayYMatrixDemo - Class in iceCube.uhe.decay
Make the mu decay matrix and calculate some numbers derived by it.
MuDecayYMatrixDemo() - Constructor for class iceCube.uhe.decay.MuDecayYMatrixDemo
 
multipleFactor(double, J3Vector) - Static method in class geometry.J3Vector
calculate scalor x vector fxa
muOld - Static variable in class numRecipes.RandomGenerator
 
muonBeta - Static variable in class iceCube.uhe.analysis.AtmMuonBundleFitter
 
muonBundle - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
AtmMuonBundleFlux object for calculating the primary cosmic ray energy

N

NA - Static variable in class iceCube.uhe.points.ParticlePoint
Avogadro's Number.
NeutEventMonoEnergyFlux - Class in iceCube.uhe.event
This class calculates differential flux dF/dLogE [/cm^2 sec sr] of muons/taus as a function of emg/hadron cascade energy deposited in the detector volume expected from a neutrino flux with monochromatic energy E^2dF/dE = 10^-9 GeV/cm^2 sec sr.
NeutEventMonoEnergyFlux(DataInputStream) - Constructor for class iceCube.uhe.event.NeutEventMonoEnergyFlux
Constructor.
NeutEventRate - Class in iceCube.uhe.event
 
NeutEventRate() - Constructor for class iceCube.uhe.event.NeutEventRate
 
NeutrinoCharge - Class in iceCube.uhe.interactions
The Neutrino-isoscalar nucleon charged current interactions taking place in undergound rock and ice are calculated in this subclass.
NeutrinoCharge(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.NeutrinoCharge
Constructor: Register the Particle and ParticlePoint classes.
NeutrinoChargeDemo - Class in iceCube.uhe.interactions
NeutrinoCharge.class Demo program
NeutrinoChargeDemo() - Constructor for class iceCube.uhe.interactions.NeutrinoChargeDemo
 
neutrinoFactor - Static variable in class iceCube.uhe.interactions.GlashowResonanceBase
In order to save CPU time, we increase neutrino cross section by this factor.
neutrinoFactor - Static variable in class iceCube.uhe.interactions.InteractionsBase
In order to save CPU time, we increase neutrino cross section by this factor.
neutrinoFactor - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
NeutrinoFlux - Class in iceCube.uhe.neutrinoModel
UHE Neutrino fluxes based on the following moels are calculated from the table.
NeutrinoFlux(int) - Constructor for class iceCube.uhe.neutrinoModel.NeutrinoFlux
Constructor: Reads out from the table stored in iceCube/uhe/neutrinoModel logE [eV] dF/dE E^2 [eV/cm^2 sec sr].
NeutrinoNeutral - Class in iceCube.uhe.interactions
The Neutrino-isoscalar nucleon neutral current interactions taking place in undergound rock and ice are calculated in this subclass.
NeutrinoNeutral(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.NeutrinoNeutral
Constructor: Register the Particle and ParticlePoint classes.
nextDouble() - Method in class numRecipes.RandomDouble
generates a random number on (0,1)-real-interval
nextState() - Method in class numRecipes.RandomDouble
 
northing - Static variable in class iceCube.uhe.geometry.IceCubeCoordinate
Nothing of the origin in the horizontal plane.
NumberOfDoublet - Static variable in class iceCube.uhe.particles.Particle
Number of the "Doublet" valuables to define the particle.
numberOfEventCategory - Static variable in class iceCube.uhe.analysis.Criteria
number of the event category
numberOfFilledI3Particles - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
NumberOfFlavor - Static variable in class iceCube.uhe.particles.Particle
Number of the "Flavor" valuables to define the particle.
NumberOfSpecies - Static variable in class iceCube.uhe.points.ParticlePoint
Number of Species of Atom.
numberOfVertex - Variable in class iceCube.uhe.analysis.Criteria
number of the vertex points on the logNpe-cosTheta plane set by the method setEHESuperCut()
numRecipes - package numRecipes
 

O

observationTime - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Observation Time [sec]
observationTime - Variable in class iceCube.uhe.analysis.I3ParticleFlux
Observation Time [sec]
observationTime - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
Observation Time [sec]
outputI3Particle(I3Particle, OutputStream) - Static method in class iceCube.uhe.particles.I3ParticleOutputStream
 
outputInteractionsMatrix(InteractionsMatrix, OutputStream) - Static method in class iceCube.uhe.interactions.InteractionsMatrixOutput
 
outputParticle(Particle, OutputStream) - Static method in class iceCube.uhe.particles.ParticleOutputStream
 

P

paintComponent(Graphics) - Method in class iceCube.uhe.event.InteractionGraphics
 
paintComponent(Graphics) - Method in class iceCube.uhe.event.ParticleTravelGraphics
 
paintComponent(Graphics) - Method in class iceCube.uhe.event.TrackGeometryGraphics
 
PairCreation - Class in iceCube.uhe.interactions
The Pair Creation involving UHE leptons propagating undergound rock and ice are calculated in this subclass.
PairCreation(Particle, ParticlePoint, int) - Constructor for class iceCube.uhe.interactions.PairCreation
Constructor: Register the Particle and ParticlePoint classes
PairCreationDemo - Class in iceCube.uhe.interactions
PairCreation.class Demo program
PairCreationDemo() - Constructor for class iceCube.uhe.interactions.PairCreationDemo
 
PairCreationFit - Class in iceCube.uhe.interactions
The Pair Creation interactions taking place in undergound rock and ice are calculated in this subclass.
PairCreationFit(Particle, ParticlePoint, int) - Constructor for class iceCube.uhe.interactions.PairCreationFit
Constructor: Register the Particle and ParticlePoint classes.
Particle - Class in iceCube.uhe.particles
The Particle class to define their mass, names, flavors, lifetime It also provides the instance variables such as energy.
Particle(int, int) - Constructor for class iceCube.uhe.particles.Particle
Default initial energy 1EeV = 1.0e9 GeV
Particle(int, int, double) - Constructor for class iceCube.uhe.particles.Particle
Constructor for Checking the given flavor and doublet index.
ParticleArray - Class in iceCube.uhe.particles
This class creates the objects of array "logEnergyMatrix" for all leptons (+ pions) defined by Particle.class.
ParticleArray() - Constructor for class iceCube.uhe.particles.ParticleArray
 
ParticleArrayDemo - Class in iceCube.uhe.particles
ParticleArray.class Demo program.
ParticleArrayDemo() - Constructor for class iceCube.uhe.particles.ParticleArrayDemo
 
ParticleDemo - Class in iceCube.uhe.particles
Particle.class Demo program.
ParticleDemo() - Constructor for class iceCube.uhe.particles.ParticleDemo
 
ParticleGroup - Class in iceCube.uhe.particles
This class creates the objects for all leptons (+ pions) defined by Particle.class.
ParticleGroup() - Constructor for class iceCube.uhe.particles.ParticleGroup
 
ParticleGroup(double) - Constructor for class iceCube.uhe.particles.ParticleGroup
 
ParticleInputStream - Class in iceCube.uhe.particles
The Object Particle is serialized and sent out to Outputstream
ParticleInputStream() - Constructor for class iceCube.uhe.particles.ParticleInputStream
 
particleMasses - Static variable in class iceCube.uhe.particles.Particle
Particle Mass [GeV]
particleName(int, int) - Static method in class iceCube.uhe.particles.Particle
Display the particle name.
ParticleOutputStream - Class in iceCube.uhe.particles
The Object Particle is serialized and sent out to Outputstream
ParticleOutputStream() - Constructor for class iceCube.uhe.particles.ParticleOutputStream
 
ParticlePoint - Class in iceCube.uhe.points
This class contains the variables and methods concerining the particle location and the propagation medium.
ParticlePoint(double, double, int) - Constructor for class iceCube.uhe.points.ParticlePoint
Constructor to initialize the starting point.
ParticleStreamDemo - Class in iceCube.uhe.particles
Particle.class Demo program.
ParticleStreamDemo() - Constructor for class iceCube.uhe.particles.ParticleStreamDemo
 
ParticleTracker - Class in iceCube.uhe.geometry
This class contains static methods concerning the particle tracking.
ParticleTracker() - Constructor for class iceCube.uhe.geometry.ParticleTracker
 
ParticleTravelGraphics - Class in iceCube.uhe.event
 
pathname - Static variable in class iceCube.uhe.analysis.I3ParticleWeightFiller
 
PhotoNuclear - Class in iceCube.uhe.interactions
 
PhotoNuclear(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.PhotoNuclear
Constructor
PhotoNuclearDemo - Class in iceCube.uhe.interactions
PhotoNuclear.class Demo program
PhotoNuclearDemo() - Constructor for class iceCube.uhe.interactions.PhotoNuclearDemo
 
PhotoNuclearFit - Class in iceCube.uhe.interactions
The Photo Nuclear interactions taking place in undergound rock and ice are calculated in this subclass.
PhotoNuclearFit(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.PhotoNuclearFit
Constructor: Register the Particle and ParticlePoint classes.
PlotAllSpectrum - Class in iceCube.uhe.analysis
 
PlotAllSpectrum() - Constructor for class iceCube.uhe.analysis.PlotAllSpectrum
 
plotByJointLine() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Plotting histogram by jointed-line
plotByPointsWithErrorBars() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Plotting histogram by points with error bars
poisson(double, long) - Static method in class numRecipes.SpecialFunctions
Poisson distribution function
polynominalInterpolate(double[], double[], double) - Static method in class numRecipes.Interpolation
Given arrays xa[0....n-1] and ya[0....n-1], and given a value x, this method returns a value y by the polynominal interpolation.
process(DataInputStream, OutputStream, boolean) - Method in class iceCube.uhe.analysis.I3ParticleBuilder
the method to build I3Particle objects with data from the DataInputStream.
propagate() - Method in class iceCube.uhe.event.JulietTask
start the task to run a particle.
propagateDX() - Method in class iceCube.uhe.propagation.PropagationMatrix
Propagate the particles involved over a dX [g/cm^2].
propagateDXpowered() - Method in class iceCube.uhe.propagation.PropagationMatrix
Propagate the particles involved over a 2^n Delta x [g/cm^2] where Delta x is the propagation distance for the finite propagation matrix.
propagateX() - Method in class iceCube.uhe.propagation.PropagationMatrix
Propagate the particles involved over X [g/cm^2] where Delta x is the propagation distance for the finite propagation matrix.
PropagatingAtmMuonFlux - Class in iceCube.uhe.muonModel
This class calculates differential flux dF/dLogE [/cm^2 sec sr] of neutrinos and charged leptons after propagation in the earth for a given model of primary cosmic neutrino production in the Universe.
PropagatingAtmMuonFlux() - Constructor for class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
Constructor
PropagatingAtmMuonFlux(double, boolean) - Constructor for class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
Constructor
PropagatingAtmMuonFlux(double, double, boolean) - Constructor for class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
Constructor
PropagatingNeutrinoFlux - Class in iceCube.uhe.neutrinoModel
This class calculates differential flux dF/dLogE [/cm^2 sec sr] of neutrinos and charged leptons after propagation in the earth for a given model of primary cosmic neutrino production in the Universe.
PropagatingNeutrinoFlux(int) - Constructor for class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Constructor
PropagatingNeutrinoFlux(int, boolean) - Constructor for class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
This constroctor is for the subclass QuickPropagatingNeutrinoFlux
PropagationMatrix - Class in iceCube.uhe.propagation
Matrix of the Energy and particle spiecies Transfer by the Interactions and Particle Decays.
PropagationMatrix(Particle, Particle, Particle, Particle, Particle, Particle, Particle, ParticlePoint, int, int, double) - Constructor for class iceCube.uhe.propagation.PropagationMatrix
Constructor.
PropagationMatrix(Particle, Particle, Particle, Particle, Particle, Particle, Particle, ParticlePoint, int, int) - Constructor for class iceCube.uhe.propagation.PropagationMatrix
Constructor.
PropagationMatrixDrawer - Class in iceCube.uhe.analysis
This class makes a 2D/1D histogram of Energy correlations of In-ice Energy Vs Surface Energy (using PropagationMatrixFactory.java in the propahgation package) Written by S.
PropagationMatrixDrawer() - Constructor for class iceCube.uhe.analysis.PropagationMatrixDrawer
Default Constructor
PropagationMatrixFactory - Class in iceCube.uhe.propagation
This class handles the generated propagation matrix data.
PropagationMatrixFactory() - Constructor for class iceCube.uhe.propagation.PropagationMatrixFactory
Default constructor.
PropagationMatrixFlux - Class in iceCube.uhe.analysis
It calculates the detectable neutrino event intensity at the Earth Surface as I3ParticleFlux does but the calculation is made by using directly the zenith angle binned propagation matrix and the numerically calculated effective area (I3EffectiveArea.java) without relying on I3Particle MC events.
PropagationMatrixFlux() - Constructor for class iceCube.uhe.analysis.PropagationMatrixFlux
Constructor.
PropagationMatrixFlux(boolean) - Constructor for class iceCube.uhe.analysis.PropagationMatrixFlux
Constroctor for the subclass.
propLeptonFlux - Variable in class iceCube.uhe.event.EventFlux
 
propMuonFlux - Variable in class iceCube.uhe.event.EventAtmMuonFlux
 
putDeltaLogEnergy(double) - Method in class iceCube.uhe.particles.Particle
 
putDimensionOfLogEnergyMatrix(int) - Method in class iceCube.uhe.particles.Particle
 
putEnergy(double) - Method in class iceCube.uhe.particles.Particle
 
putLogEnergy(double) - Method in class iceCube.uhe.particles.Particle
 
putLogEnergyMatrix(double, double) - Method in class iceCube.uhe.particles.Particle
 
putLogEnergyMatrix(int, double) - Method in class iceCube.uhe.particles.Particle
 
putLogEnergyMinimum(double) - Method in class iceCube.uhe.particles.Particle
 
putRecoEnergy(double) - Method in class iceCube.uhe.particles.I3Particle
put the energy estimated by a reconstruction program
putVector(J3Vector) - Method in class geometry.J3Vector
put a new vector a = b

R

rA1Tau - Static variable in class iceCube.uhe.decay.Decay
The squared mass raio (m_A1/m_tau)^2.
RandomDouble - Class in numRecipes
Ported to Java by Shigeru Yoshida for the IceCube MC.
RandomDouble(long) - Constructor for class numRecipes.RandomDouble
Constructor to initialize state[N] with a seed
RandomGenerator - Class in numRecipes
Utilities for Random generator in Numerical Calculation.
RandomGenerator() - Constructor for class numRecipes.RandomGenerator
default constructor : using the current time as a seed.
RandomGenerator(long) - Constructor for class numRecipes.RandomGenerator
constructor with a given seed.
RandomGeneratorDemo - Class in numRecipes
Display the pseudorandom numbers
RandomGeneratorDemo() - Constructor for class numRecipes.RandomGeneratorDemo
 
RandomGeneratorTest - Class in numRecipes
Testing of the uniformity in the pseudorandom numbers
RandomGeneratorTest() - Constructor for class numRecipes.RandomGeneratorTest
 
RandomGeneratorTest2 - Class in numRecipes
Testing of the Gaussian probability with Monte Carlo method based on the RandomGenerator class
RandomGeneratorTest2() - Constructor for class numRecipes.RandomGeneratorTest2
 
ratioOfDecayWidth - Variable in class iceCube.uhe.interactions.GlashowResonanceHadronic
Ration Gamma_hadron/Gamma_muon = Gamma_hadron/Gamma_tau
readArray(DataInputStream) - Method in class iceCube.uhe.event.EventArrayForEachInteraction
Read the calculated event matrix by RunManager.runEventOnMatrix
readI3Particles(InputStream) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
reading the I3Particle objects
readI3Particles(InputStream) - Method in class iceCube.uhe.analysis.I3ParticleFlux
reading the I3Particle objects
readMatrix(DataInputStream) - Method in class iceCube.uhe.event.EventMatrix
Read the calculated event matrix by RunManager.runEventOnMatrix
readMatrix(DataInputStream) - Method in class iceCube.uhe.event.EventMatrix_single
Read the calculated event matrix by RunManager.runEventOnMatrix
readMatrix(DataInputStream) - Method in class iceCube.uhe.event.EventMonoEnergyFlux
Read the calculated propagation matrix
readMatrix(DataInputStream) - Method in class iceCube.uhe.event.NeutEventMonoEnergyFlux
Read the calculated propagation matrix
readMatrix(DataInputStream) - Method in class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
Read the calculated propagation matrix
readMatrix(DataInputStream) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
Read the calculated propagation matrix
readMatrix(DataInputStream) - Method in class iceCube.uhe.propagation.DrawPropagationMatrix
Read the calculated propagatin matrix
readMatrix(DataInputStream) - Method in class iceCube.uhe.propagation.PropagationMatrixFactory
Read the calculated propagation matrix
REarth - Static variable in class geometry.EarthCenterCoordinate
Radius of the earth [cm]
REarth - Static variable in class iceCube.uhe.points.ParticlePoint
Earth radius [cm].
registerMonteCarloBase(MonteCarloBase[]) - Method in class iceCube.uhe.event.Event
Register the MonteCarloBase objects involved in the propagation
removeAtmosphericMuonFlux(String) - Method in class iceCube.uhe.particles.I3Particle
Remove the Atmospheric Muon flux data stored by String "fluxName"
removeGZKNeutrinoFlux(String) - Method in class iceCube.uhe.particles.I3Particle
Remove the GZK neutrino flux data stored by String "fluxName"
replace(int, int, int) - Static method in class iceCube.uhe.interactions.TableAdjust
 
rMuPI - Static variable in class iceCube.uhe.decay.Decay
The squared mass raio (m_mu/m_pi)^2.
rockrange - Static variable in class iceCube.uhe.analysis.I3ParticleWeightFiller
 
RombergIntegral(Function, int, double[], double, double) - Static method in class numRecipes.Integration
The Romberg method.
rotate(int, double) - Method in class geometry.Coordinate
Rotate the coordinate system.
rPiTau - Static variable in class iceCube.uhe.decay.Decay
The squared mass raio (m_pi/m_tau)^2.
rRhoTau - Static variable in class iceCube.uhe.decay.Decay
The squared mass raio (m_rho/m_tau)^2.
RunAnalysis - Class in iceCube.uhe.analysis
 
RunAnalysis() - Constructor for class iceCube.uhe.analysis.RunAnalysis
 
RunAtmMuonBundleCombinedFitter - Class in iceCube.uhe.analysis
 
RunAtmMuonBundleCombinedFitter() - Constructor for class iceCube.uhe.analysis.RunAtmMuonBundleCombinedFitter
 
RunAtmMuonBundleFitter - Class in iceCube.uhe.analysis
 
RunAtmMuonBundleFitter() - Constructor for class iceCube.uhe.analysis.RunAtmMuonBundleFitter
 
runEventDump(DataOutputStream) - Method in class iceCube.uhe.event.RunManager
Method to run event for making textual full-data-file.
runEventOnMatrix(int, DataOutputStream) - Method in class iceCube.uhe.event.JulietEventGenerator
Method to run multiple events (numberOfEvent) with various primary energies from logE = Particle.getLogEnergyMinimum() all the way up to 10^12 GeV.
runEventOnMatrix(DataOutputStream) - Method in class iceCube.uhe.event.RunManager
Method to run multiple events with various primary energies from logE = Particle.getLogEnergyMinimum() all the way up to 10^12 GeV.
RunI3ParticleBuilder - Class in iceCube.uhe.analysis
Run I3ParticleBulder to generate a series of I3Particles.
RunI3ParticleBuilder() - Constructor for class iceCube.uhe.analysis.RunI3ParticleBuilder
 
RunI3ParticleFlux - Class in iceCube.uhe.analysis
Calculate the detectable Neutrino flux [GeV/cm^2 sec sr] at the surface by running I3ParticleFlux.
RunI3ParticleFlux() - Constructor for class iceCube.uhe.analysis.RunI3ParticleFlux
 
RunJaidaAnalysis - Class in iceCube.uhe.analysis
 
RunJaidaAnalysis() - Constructor for class iceCube.uhe.analysis.RunJaidaAnalysis
 
RunJaidaAnalysisIC9 - Class in iceCube.uhe.analysis
 
RunJaidaAnalysisIC9() - Constructor for class iceCube.uhe.analysis.RunJaidaAnalysisIC9
 
RunJuliet - Class in iceCube.uhe.event
 
RunJuliet() - Constructor for class iceCube.uhe.event.RunJuliet
 
RunManager - Class in iceCube.uhe.event
This is a run manager for the Event class.
RunManager() - Constructor for class iceCube.uhe.event.RunManager
Constructor.
runMultipleEvent(DataOutputStream) - Method in class iceCube.uhe.event.RunManager
Method to run multiple events with a monocromatic primary energy given by the constructor.
runMultipleEvent_Each(DataOutputStream) - Method in class iceCube.uhe.event.RunManager
Method to run multiple events with a monocromatic primary energy given by the constructor.
RunParticle - Class in iceCube.uhe.geometry
This is a demo program for running a particle in the earth.
RunParticle() - Constructor for class iceCube.uhe.geometry.RunParticle
 
RunPropagationMatrix - Class in iceCube.uhe.propagation
Run the Propagation matrix to calculate the energy distribution and the flux of particles after propagation in the Earth.
RunPropagationMatrix(double, int, int, int) - Constructor for class iceCube.uhe.propagation.RunPropagationMatrix
Constructor.
RunPropagationMatrix(double, int, int, int, double) - Constructor for class iceCube.uhe.propagation.RunPropagationMatrix
 
RunPropagationMatrixFlux - Class in iceCube.uhe.analysis
Calculate the detectable Neutrino flux [GeV/cm^2 sec sr] at the surface by running ProrpagationMatrixFlux.
RunPropagationMatrixFlux() - Constructor for class iceCube.uhe.analysis.RunPropagationMatrixFlux
 
runSingleEvent() - Method in class iceCube.uhe.event.JulietEventGenerator
Method to run a single event with a monocromatic primary energy given by the constructor.
runSingleEvent() - Method in class iceCube.uhe.event.RunManager
Method to run a single event with a monocromatic primary energy given by the constructor.
rXTau - Static variable in class iceCube.uhe.decay.Decay
The squared mass raio (m_X/m_tau)^2.

S

sampleLogEnergyRatioFactor(RandomGenerator, double, boolean) - Method in class iceCube.uhe.muonModel.CascadeFluctuationFactory
sample and returns Log((E_muon/E0)/ Bar(E_muon/E0)) with MC method
saveMatrix(DataOutputStream) - Method in class iceCube.uhe.propagation.RunPropagationMatrix
Save the calculated propagatin matrix
searchIndex(double[], double, int) - Static method in class numRecipes.Interpolation
Search the array index such that x is between xx[index] and xx[index+1].
setAll(double, double, double) - Method in class geometry.J3Vector
set all xyz components
setAlpha(double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Set the alpha paramerter
setAtmMuonBundleFlux(I3ParticleAnalysisFactory, ParticlePoint, AtmMuonBundleFlux) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
Set the Atmospheric Muon Bundle flux to all the I3Particles stored in the I3ParticleAnalysisFactory.
setAtmosphericMuonFlux(double, String) - Method in class iceCube.uhe.particles.I3Particle
Sets the Atmospheric Muon flux dF/dLogE [/cm^2 sec sr] for weight.
setAxisLength(double) - Method in class geometry.J3Line
set a new axis length l
setBestNpe(double) - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
setBinSize(double, double, double, double) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Set historgram bin size
setBinSize(double, double, double) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
setBinSize(double, double) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
setConfidenceLevelOfFluctuation(double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Set Confidence level of the Energy rato parameter R = (E_muon/E0)/ Bar(E_muon/E0).
setConfidenceLevelOfFluctuation(double) - Method in class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
Set Confidence level of the Energy rato parameter R = (E_muon/E0)/ Bar(E_muon/E0).
setCriteria(Criteria) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Sets the criteria on making Histogram
setCriteria(Criteria) - Method in class iceCube.uhe.analysis.I3ParticleFlux
Sets the criteria on making Histogram
setCumulativeTable(MuDecayYMatrix) - Method in class iceCube.uhe.decay.MuDecayBase
Make a cumulative table of differential cross section.
setCumulativeTable(TauDecayYMatrix) - Method in class iceCube.uhe.decay.TauDecayBase
Make a cumulative table of differential cross section.
setCutOffFeature(boolean) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Set on/off the GZK feature of the primary cosmic ray spectrum
setCutOffFeature(boolean) - Method in class iceCube.uhe.muonModel.CosmicRayFlux
Sets on/off the cutoff feature at the highest energy end
setCutOffFeature(boolean) - Method in class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
set the GZK cutoff feature or not
setDecayMode(RandomGenerator) - Method in class iceCube.uhe.decay.TauDecayBase
Choose the decay mode.
setDirection(J3UnitVector) - Method in class geometry.J3Line
set a new direction
setDistanceFromEarthSurfaceToIceCube(double) - Method in class iceCube.uhe.particles.I3Particle
Set the distance from the Earth Surface that this particle has propagated before reching to the IceCube volume
setDx(double) - Method in class iceCube.uhe.propagation.PropagationMatrix
Change the infinitesimal propagation length
setEHESuperCut(int, J3Vector) - Method in class iceCube.uhe.analysis.Criteria
set all the GZK boundary values of Npe and cosZenith in the "EHE Super Cut" for each of the four event categories:
setEHESuperCut(int) - Method in class iceCube.uhe.analysis.Criteria
set all the GZK boundary values of Npe and cosZenith in the "EHE Super Cut" for a given event categories with the default settings.
setEHESuperCut() - Method in class iceCube.uhe.analysis.Criteria
set all the GZK boundary values of Npe and cosZenith in the "EHE Super Cut" for all of the event categories with the default settings.
setEventNumber(int) - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
setFirstGuessQuality(double) - Method in class iceCube.uhe.particles.I3Particle
put the First Guess fit quality parameter such as the velocity
setFluxCalculationMode(boolean, boolean) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
set the mode on the flux caulation
setFluxCalculationMode(boolean, boolean) - Method in class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
set the mode on the flux caulation
setGeometryShift(J3Vector) - Method in class iceCube.uhe.event.JulietEventGenerator
Set the geometrical shift in IceCube coordinate
setGlacierDepth(double) - Method in class iceCube.uhe.geometry.IceCubeCoordinate
Set the depth of glacier [cm].
setGZKNeutrinoFlux(double, String) - Method in class iceCube.uhe.particles.I3Particle
Sets the GZK neutrino flux dF/dLogE [/cm^2 sec sr] for weight.
setIceRockBoundaryRadius(double) - Method in class iceCube.uhe.points.ParticlePoint
 
setInitialPoint(J3Line, IceCubeCoordinate) - Static method in class iceCube.uhe.geometry.ParticleTracker
 
setJ3LineNegativeAxisLengthForGivenLength(J3Line, double) - Static method in class geometry.J3Utility
Set J3Line's axis length so that its absolute length |J3Line| is equal to the given length.
setJ3LineNegativeAxisLengthForGivenLength(J3Line, J3Vector, double) - Static method in class geometry.J3Utility
Set J3Line's axis length so that its absolute length |J3Line-J3Vector| is equal to the given length.
setJ3LinePositiveAxisLengthForGivenLength(J3Line, double) - Static method in class geometry.J3Utility
Set J3Line's axis length so that its absolute length |J3Line| is equal to the given length.
setJ3LinePositiveAxisLengthForGivenLength(J3Line, J3Vector, double) - Static method in class geometry.J3Utility
Set J3Line's axis length so that its absolute length |J3Line-J3Vector| is equal to the given length.
setLength() - Method in class geometry.J3Vector
calculate the vector length to set
setLifeTimeMatrix(int) - Method in class iceCube.uhe.decay.MuDecayMatrix
Calculate the life time matrix considering the Lorentz duration
setLifeTimeMatrix(int) - Method in class iceCube.uhe.decay.MuDecayYMatrix
Calculate the life time matrix considering the Lorentz duration
setLifeTimeMatrix(int) - Method in class iceCube.uhe.decay.TauDecayMatrix
Calculate the life time matrix considering the Lorentz duration
setLifeTimeMatrix(int) - Method in class iceCube.uhe.decay.TauDecayYMatrix
Calculate the life time matrix considering the Lorentz duration
setMassNumber(double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
set mass number of the primary cosmic rays
setMaterialNumber(int) - Method in class iceCube.uhe.points.ParticlePoint
Sets material number to specify either Ice or standard Rock
setMaxDistance(double, J3Vector) - Method in class iceCube.uhe.analysis.Criteria
Sets the maximum distance : The COB/Cascade vertex - origin must be shorter than this value.
setMaxRangeOfNDOMsInDrawing(int) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Set Max Number Of DOMs in Drawing
setMCArea(double) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Set the MC area [cm^2]
setMCArea(double) - Method in class iceCube.uhe.analysis.I3ParticleFlux
Set the MC area [cm^2]
setMCPrimarySpectrumWeight(double) - Method in class iceCube.uhe.particles.I3Particle
Set the MC primary spectrum weight You have to switch to MCTruth (by calling switchToMCTruth()) to put this weight, due to the safety reasons.
setMCSolidAngle(double) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Set the MC solid angle [sr]
setMCSolidAngle(double) - Method in class iceCube.uhe.analysis.I3ParticleFlux
Set the MC solid angle [sr]
setMinimumBound(double, double) - Method in class iceCube.uhe.analysis.Criteria
Set the highest cosZenith and the lowest LogNpe -- Criterion (a'')
setMuDecayMatrix(int, int) - Method in class iceCube.uhe.decay.MuDecayMatrix
Calculate the decay matrix from mu to neutrinos and and electrons
setMuDecayMatrix(int) - Method in class iceCube.uhe.decay.MuDecayYMatrix
Calculate the decay matrix from mu to neutrinos and and electrons
setMuonThresholdEnergy(double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Set the threshold energy [GeV] of muons contained in a bundle
setNDOMsATWD(int) - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
setNDOMsFADC(int) - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
setNDOMsLaunch(int) - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
setNeutrinoInteractionWeight(int) - Static method in class iceCube.uhe.event.JulietEventGenerator
Change the Neutrino interaction weight in the InteractionBase
setNpeATWD(double) - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
setNpeFADC(double) - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
setNPEScalingFactor(double) - Method in class iceCube.uhe.analysis.Criteria
Set the NPE scaling factor (default:1.0).
setObservationTime(double) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Set the MC solid angle [sec]
setObservationTime(double) - Method in class iceCube.uhe.analysis.I3ParticleFlux
Set the MC solid angle [sec]
setObservationTime(double) - Method in class iceCube.uhe.analysis.PropagationMatrixFlux
Set the MC solid angle [sec]
setOneCascadeMtx(int, int) - Method in class iceCube.uhe.event.RunManager
make histgram for EnergyDeposit/cascade
setOneEmgCascadeMtx(int, int) - Method in class iceCube.uhe.event.RunManager
 
setOneHadronCascadeMtx(int, int) - Method in class iceCube.uhe.event.RunManager
 
setOneTotalCascadeMtx(int, int) - Method in class iceCube.uhe.event.RunManager
 
setOrigin(J3Vector) - Method in class geometry.Coordinate
Set the origin of the coordinate system.
setParticleAxisInEarthCenterCoordinate(J3Line) - Method in class iceCube.uhe.particles.I3Particle
Sets the particle axis defined in the Earth Center coordinate
setParticleAxisInIceCubeCoordinate(J3Line) - Method in class iceCube.uhe.particles.I3Particle
Sets the particle axis defined in the IceCube coordinate
setParticleLocation(double) - Method in class iceCube.uhe.points.ParticlePoint
Setting the particle location along the trajectory, i.e.
setPlotStyle(IPlotterStyle, String, String) - Static method in class iceCube.uhe.analysis.JaidaPlotStyleSetter
 
setPlotStyle(IPlotterStyle, String, String, String, String) - Static method in class iceCube.uhe.analysis.JaidaPlotStyleSetter
 
setProducedFlavor(int) - Method in class iceCube.uhe.interactions.GlashowResonanceBase
Set the flavor of the produced particle
setPropagationFlagToFalse() - Method in class iceCube.uhe.event.JulietTask
 
setR0(J3Vector) - Method in class geometry.J3Line
set a new passing point
setRangeOfCosineOfZenith(double, double, double, double) - Method in class iceCube.uhe.analysis.Criteria
Sets the range of the line on cosZenith -logNpe plain.
setRangeOfMCSpectrum(double, double) - Method in class iceCube.uhe.analysis.I3ParticleBuilder
Set range of MC primary spectrum dN/dE
setRelativeAccuracy(double) - Static method in class numRecipes.Integration
Change the relative accuracy in the inegration
setSigmaMatrix(int) - Method in class iceCube.uhe.interactions.GlashowResonanceHadronicMatrix
Calculate the total cross section matrix
setSigmaMatrix(int) - Method in class iceCube.uhe.interactions.InteractionsMatrix
Calculate the total cross section matrix
setSimpleCosZenithCut(double, boolean) - Method in class iceCube.uhe.analysis.Criteria
Set the simple zenith Cut -- Criterion (a''')/
setSlantDepth(double) - Method in class iceCube.uhe.points.ParticlePoint
Setting the slant depth
setStartLocation(double) - Method in class iceCube.uhe.event.RunManager
Set the location of primary particle
setStartLocationAlongTheAxis(double) - Method in class iceCube.uhe.event.JulietEventGenerator
Set the start location of primary particle along its trajectory axis (particle point/J3Line)
setStepDx(double) - Method in class iceCube.uhe.event.Event
Set the step size for traceParticle()
setTauDecayMatrix(int, int) - Method in class iceCube.uhe.decay.TauDecayMatrix
Calculate the decay matrix from tau to neutrinos, leptons, and hadrons
setTauDecayMatrix(int) - Method in class iceCube.uhe.decay.TauDecayYMatrix
Calculate the decay matrix from tau to neutrinos, leptons, and hadrons
setThresholdOfFirstGuessQuality(double) - Method in class iceCube.uhe.analysis.Criteria
Sets the threshold of the First Guess fitting quality.
setThresholdOfLogNpe(double) - Method in class iceCube.uhe.analysis.Criteria
Set the threshold of Log10(Npe) no matter where an event comes from.
setThresholdOfNDOMs(int) - Method in class iceCube.uhe.analysis.Criteria
Set the threshold of Number Of DOMs.
setTransferMatrix(int, int) - Method in class iceCube.uhe.interactions.GlashowResonanceHadronicMatrix
Calculate the transfer matrix This matrix should be a diagonal matrix with just "Sigma", because all the incident energy is deposited as a hadronic cascade.
setTransferMatrix(int, int) - Method in class iceCube.uhe.interactions.InteractionsMatrix
Calculate the transfer matrix
setX(double) - Method in class geometry.J3Vector
set x component
setY(double) - Method in class geometry.J3Vector
set y component
setZ(double) - Method in class geometry.J3Vector
set z component
SpecialFunctions - Class in numRecipes
Utilities for Spectial Functions.
SpecialFunctions() - Constructor for class numRecipes.SpecialFunctions
 
SpecialFunctionsDemo - Class in numRecipes
Display the SpecialFunctions
SpecialFunctionsDemo() - Constructor for class numRecipes.SpecialFunctionsDemo
 
sqMu - Static variable in class numRecipes.RandomGenerator
 
start() - Method in class iceCube.uhe.event.SwingWorker
Start the worker thread.
stop() - Method in class iceCube.uhe.event.JulietTask
 
storePropagateMatrix() - Method in class iceCube.uhe.propagation.PropagationMatrix
Store the propagation matrix calculated so far to the store matrix which save energy distribution of neutrinos and leptons propagating to the current location.
subtract(J3Vector, J3Vector) - Static method in class geometry.J3Vector
sabtract vectors a-b
SwingParticleDemo - Class in iceCube.uhe.particles
Particle.class Demo program based on Swing User Interface
SwingParticleDemo() - Constructor for class iceCube.uhe.particles.SwingParticleDemo
 
SwingRun - Class in iceCube.uhe.event
Run the JulietEventGenerator with the Swing User Interface
SwingRun() - Constructor for class iceCube.uhe.event.SwingRun
 
SwingRunIceTray - Class in iceCube.uhe.event
Run the JulietEventGenerator with the Swing User Interface
SwingRunIceTray() - Constructor for class iceCube.uhe.event.SwingRunIceTray
 
SwingWorker - Class in iceCube.uhe.event
This is the 3rd version of SwingWorker (also known as SwingWorker 3), an abstract class that you subclass to perform GUI-related work in a dedicated thread.
SwingWorker() - Constructor for class iceCube.uhe.event.SwingWorker
Start a thread that will call the construct method and then exit.
switchToMCTruth() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Switch to parameters concerned with MCtrue.
switchToMCTruth() - Method in class iceCube.uhe.analysis.I3ParticleFlux
Switch to parameters concerned with MCtrue.
switchToMCTruth() - Method in class iceCube.uhe.particles.I3Particle
Switch to parameters concerned with MCtrue.
switchToReco() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Switch to parameters concerned with Reco results.
switchToReco() - Method in class iceCube.uhe.analysis.I3ParticleFlux
Switch to parameters concerned with Reco results.
switchToReco() - Method in class iceCube.uhe.particles.I3Particle
Switch to parameters concerned with Reco results.

T

TableAdjust - Class in iceCube.uhe.interactions
 
TableAdjust() - Constructor for class iceCube.uhe.interactions.TableAdjust
 
TauDecayBase - Class in iceCube.uhe.decay
The TauDecayBase class to treat tau decay same as interactions for Event class.
TauDecayBase(TauDecayYMatrix) - Constructor for class iceCube.uhe.decay.TauDecayBase
Constructor for making the table of lifetime and cumulative table.
TauDecayMatrix - Class in iceCube.uhe.decay
Matrix of the Energy Transfer by the tau decays The matrix elements are calculated by the methods supplied by the Decay class.
TauDecayMatrix(Particle) - Constructor for class iceCube.uhe.decay.TauDecayMatrix
Constructor: Generate the matrix array
TauDecayMatrixDemo - Class in iceCube.uhe.decay
Make the tau decay matrix and calculate some numbers derived by it.
TauDecayMatrixDemo() - Constructor for class iceCube.uhe.decay.TauDecayMatrixDemo
 
TauDecayYMatrix - Class in iceCube.uhe.decay
Matrix of the Energy Transfer dN/dLogY by the tau decays The matrix elements are calculated by the methods supplied by the Decay class.
TauDecayYMatrix(Particle) - Constructor for class iceCube.uhe.decay.TauDecayYMatrix
Constructor: Generate the matrix array
TauDecayYMatrixDemo - Class in iceCube.uhe.decay
Make the tau decay matrix and calculate some numbers derived by it.
TauDecayYMatrixDemo() - Constructor for class iceCube.uhe.decay.TauDecayYMatrixDemo
 
traceParticle(double) - Method in class iceCube.uhe.event.Event
Trace particle running by a given pathlength [g/cm^2]
traceParticles(double) - Method in class iceCube.uhe.propagation.RunPropagationMatrix
Trace particles running over a finite distance from the current location l to the length of the trajectory.
traceParticles() - Method in class iceCube.uhe.propagation.RunPropagationMatrix
Same as traceParticles(double trajectoryLength) but the end point is decided to be where the particles emerged from the underground.
TrackGeometryGraphics - Class in iceCube.uhe.event
 
transformParticleAxisToEarthCenterCoordinate() - Method in class iceCube.uhe.particles.I3Particle
Transofrm the particle axis vector from the IceCube coordinate to the Earth Cencer coordinate
transformParticleAxisToIceCubeCoordinate() - Method in class iceCube.uhe.particles.I3Particle
Transofrm the particle axis vector from the Earth Center coordinate to the IceCube coordinate
transformThisCoordinate(J3UnitVector, double) - Method in class geometry.Coordinate
transform this coordiante to one with the external z-axis vector nz.
transformUnitVectorToEarthCenter(J3UnitVector) - Method in class geometry.EarthLocalCoordinate
Transform unit vector (direction) J3UnitVector n represented in this coordinate system to the one in EarthCenterCoordinate.
transformUnitVectorToThisCoordinate(J3UnitVector) - Method in class geometry.Coordinate
Transform unit vector (direction) J3UnitVector n represented in the different coordinate system to the one in this coordinate.
transformVectorToEarthCenter(J3Vector) - Method in class geometry.EarthLocalCoordinate
Transform vector represented in this coordinate to EarthCenterCoordinate.
transformVectorToThisCoordinate(J3Vector, Coordinate) - Method in class geometry.Coordinate
Transform vector point J3Vector r represented in the external coordinate system to the one in this coordinate.
trapzd(Function, int, double[], double, double, int) - Static method in class numRecipes.Integration
Trapzd integraion method.
Twist(long, long) - Method in class numRecipes.RandomDouble
 

V

vertexDefaultLocationX - Static variable in class iceCube.uhe.analysis.Criteria
The default vertex X location on the logNpe-CosZenith plane in the EHE super cut.
vertexDefaultLocationY - Static variable in class iceCube.uhe.analysis.Criteria
The default vertex y location on the logNpe-CosZenith plane in the EHE super cut.
Volume - Class in iceCube.uhe.geometry
This class defines the cubic volume.
Volume(double) - Constructor for class iceCube.uhe.geometry.Volume
Constructor.

W

wherePrimaryParticleEndsInIceCubeCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator
Get the point location where the particle run starts.
wherePrimaryParticleStartsInEarthCenterCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator
Get the point location where the particle run starts.
wherePrimaryParticleStartsInIceCubeCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator
Get the point location where the particle run starts.
whetherPropagationMatrixWithGlashowResonance(boolean) - Method in class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
or Glashow Resonance
whetherPropagationMatrixWithGlashowResonance(boolean) - Method in class iceCube.uhe.neutrinoModel.PropagatingNeutrinoFlux
or Glashow Resonance
whetherPropagationMatrixWithGlashowResonance(boolean) - Method in class iceCube.uhe.propagation.DrawPropagationMatrix
or Glashow Resonance
whetherPropagationMatrixWithGlashowResonance(boolean) - Method in class iceCube.uhe.propagation.PropagationMatrixFactory
or Glashow Resonance
wResonance(double) - Method in class iceCube.uhe.interactions.GlashowResonanceLeptonic
W resonance function (dimension less) described by the Lorentzian
WriteEventAtmFluxOverAllAngle - Class in iceCube.uhe.event
 
WriteEventAtmFluxOverAllAngle() - Constructor for class iceCube.uhe.event.WriteEventAtmFluxOverAllAngle
 
WriteEventFluxOverAllAngle - Class in iceCube.uhe.event
 
WriteEventFluxOverAllAngle() - Constructor for class iceCube.uhe.event.WriteEventFluxOverAllAngle
 

X

xCenterOfIC9 - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 

Y

yCenterOfIC9 - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
yieldTableExists - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
 

A B C D E F G H I J K L M N O P R S T V W X Y