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

A

a_screen - Static variable in class iceCube.uhe.interactions.Ionization
 
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
addExpectedNumbers(double, PoissonBinnedLikelihoodCalculator) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Add the expected number in calSignal to the internal map to this object.
addExpectedNumbers(PoissonBinnedLikelihoodCalculator) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Add the expected number in calSignal to the internal map to this object.
addInIceParticle(int, int) - Method in class iceCube.uhe.analysis.PropagationMatrixFlux
add flavor and doublet of inIce particle to consider.
aidaFileName - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
name of the output Aida Tree file
ALL_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
For Glashow Resonance
alogGamma(double) - Static method in class numRecipes.SpecialFunctions
log(Gamma(a)) function
alogMu - Static variable in class numRecipes.RandomGenerator
 
alpha - Variable in class iceCube.uhe.analysis.EnergyHistogramMaker
 
alphaBin - Variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
alphaMin - Static variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Minimum bound of alpha in the tanle.
alphaReference - Variable in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
alphaStepSize - Static variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Step size of the alpha in the table
applyDumpingFactorToCRFlux() - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
applyExpDumingToCRFlux - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
Whether the expenential dumping factor exp(tau) is applied in calculation of CR flux
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 or precalculated fluxes by PropagatingAtmMuonFlux.
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

badRunIC22 - Static variable in class iceCube.uhe.analysis.I3ParticleIC22AnalysisFactory
 
badRunID - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Bad Run Numbers..
betaArray - Static variable in class iceCube.uhe.interactions.CELbeta
 
bgMap - Variable in class iceCube.uhe.analysis.LDPcalculator
 
bgRate1D - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
 
bgRate2D - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
histogram to store number of background events
bgSearchStep - Static variable in class numRecipes.FeldmanCousins
 
BHevapPropagationMatrixFlux - 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.
BHevapPropagationMatrixFlux(int) - Constructor for class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
constroctor
binominal(double, long, long) - Static method in class numRecipes.SpecialFunctions
Binominal distribution nCm mu^m(1-mu)^(n-m)
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.
BREMSS_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
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
 
buildCalSignalSetsListFromMap(Map) - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
build the list to store PoissonBinnedLikelihoodCalculator calSignal with various model parameters from Map(Key=PoissonBinnedLikelihoodCalculator).
buildLikelihoodForAlternativeHypothesis(boolean, boolean, boolean) - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Build the alternaive hypothesis : saturatedLikelihood == true: Build the saturated likelihood from the null hypothesis calNull.
buildLikelihoodForAlternativeHypothesis(boolean, boolean) - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Build the alternaive hypothesis : saturatedLikelihood == true: Build the saturated likelihood from the null hypothesis calNull.
buildLikelihoodForHybridHypothesis(boolean) - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Build the "hybrid" hypothesis - signal with floating normalization + nuisance with floating nomalization to maximize the likelihood
buildLikelihoodForNullHypothesis(boolean, boolean) - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Build the null hypothesis : the (GZK or astro) signal + background.
buildLikelihoodForNullHypothesis(boolean) - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Build the null hypothesis : the (GZK or astro) signal + background.

C

c - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
Speed of light
c - Static variable in class iceCube.uhe.propagation.PropagationMatrix
Speed of light [cm/sec].
c_screen - Static variable in class iceCube.uhe.interactions.Ionization
The coefficinets in the screening effects
calAlter - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
calBG - Variable in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
the poisson bin data container for BG
calBG - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
calBG - Static variable in class iceCube.uhe.analysis.ModelULCalculatorByPoissonBinnedLikelihood
 
calcChi2(IHistogram1D, IHistogram1D, int, int) - Static method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Chi^2 comparison - analysis utility method
calcChi2(IHistogram1D, IHistogram1D, double, double) - Static method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Chi^2 comparison - analysis utility method.
calcChi2(IHistogram1D, IHistogram1D) - Static method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Chi^2 comparison - analysis utility method.
calculateAndFillModelRejectionFactor(double, boolean) - Method in class iceCube.uhe.analysis.NPEthresholdOptimizer
Calculate the model rejection factor for each NPE threshold and fill the 1D histogram(ogNPE) with the factors.
calculateAndFillSignalDiscoveryPotential(double, double, boolean) - Method in class iceCube.uhe.analysis.NPEthresholdOptimizer
Calculate the signal discovery potential for each NPE threshold and fill the 1D histogram(ogNPE) with the factors.
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.
CalculateI3CoordinateOnEarthCenter - Class in iceCube.uhe.geometry
This is a demo program for calculating x, y, and z coordinate defined by the IceCobeCoordinate on the EarthCenterCoordinate
CalculateI3CoordinateOnEarthCenter() - Constructor for class iceCube.uhe.geometry.CalculateI3CoordinateOnEarthCenter
 
calculateMaxLogLikelihoodRatio(double) - Method in class numRecipes.PoissonBinnedLikelihoodRatioFactory
calculate the maximized log likelihood ratio log(L/L0).
calculateNeutrinoToLeptonTransfer(double, double) - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Calculate the charged leptron generation matrix which plays a role of propagation matrix from neutrino to charged lepton.
calculateTransferBHMatrix() - Method in class iceCube.uhe.propagation.PropagationMatrixBHevaporation
 
calculateTransferMatrix() - Method in class iceCube.uhe.propagation.PropagationMatrix
Calculate the elementary interaction/decay transfer matrix.
calculateUpperLimit() - Static method in class iceCube.uhe.analysis.ModelULCalculatorByPoissonBinnedLikelihood
 
calculateYield() - Method in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
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.
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.
calculateYield() - Method in class iceCube.uhe.analysis.QuickNCPropagationMatrixFlux
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.
calculateYield() - Method in class iceCube.uhe.analysis.QuickPropagationMatrixFlux
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.
calH0 - Variable in class numRecipes.PoissonBinnedLikelihoodRatioFactory
 
calH1 - Variable in class numRecipes.PoissonBinnedLikelihoodRatioFactory
 
calHybrid - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
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
 
calNuisanceSignal - Variable in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
container for Nuisance Signal for the profole likelihood
calNuisanceSignal - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
calNuisanceSignal - Static variable in class iceCube.uhe.analysis.ModelULCalculatorByPoissonBinnedLikelihood
 
calNull - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
calSignal - Variable in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
the container for Signal with the set of parameter values to be tested
calSignal - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
calSignal - Static variable in class iceCube.uhe.analysis.ModelULCalculatorByPoissonBinnedLikelihood
 
calSignalSetsList - Variable in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
List to store the PoissonBinnedLikelihoodCalculator calSignal with various model parameters
calSignalToMaxLH - Variable in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
container of the signal with the model parameters that maximized likelihood
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
 
changeAOmega() - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Change the MC area and solid angle to the Corska configuration
changeParticle(int, int) - Method in class iceCube.uhe.event.Event
Change the particle to the different kind.
CHARGED_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
chargePerNucleon - Variable in class iceCube.uhe.interactions.GlashowResonanceLeptonic
 
CheckKSTest - Class in numRecipes
 
CheckKSTest() - Constructor for class numRecipes.CheckKSTest
 
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
compare(I3ParticleAnalysisFactory, I3ParticleAnalysisFactory, I3ParticleAnalysisFactory, double, 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 - Static variable in class iceCube.uhe.analysis.ModelULCalculatorByPoissonBinnedLikelihood
 
confidenceLevel - Static variable in class numRecipes.FeldmanCousins
confidence level of the flux interval
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.
configurePropagationGeometry() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
Configure the particle progation geometry.
considerAtmosphericCurvature - Variable in class iceCube.uhe.muonModel.AtmMuonBundleFlux
 
considerAtmosphericCurvature(boolean) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
If true, then the Elbert formula takes into account the atmosphere density profile is curved following the earth curvature.
considerMultiTracks - Variable in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
Whether consider the case of double muons/taus, and a pair of mu + tau.
ConstrainEvolutionZmax - Class in iceCube.uhe.analysis
Calculate the p-value of GZK Yoshida-Ishihara in the plane of m zmax.
ConstrainEvolutionZmax() - Constructor for class iceCube.uhe.analysis.ConstrainEvolutionZmax
 
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.
copyExpectedNumbers(double, PoissonBinnedLikelihoodCalculator) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Copy the expected number in calSignal to the internal map to this object.
copyExpectedNumbers(PoissonBinnedLikelihoodCalculator) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Copy the expected number in calSignal to the internal map to this object.
copyObservedNumbers(PoissonBinnedLikelihoodCalculator) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Copy the observed number in calSignal to the internal map to this object.
copyPoissonBinnedData(PoissonBinnedLikelihoodCalculator) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
copy the Poisson bin data (observed number, expected number) stored in PoissonBinnedLikelihoodCalculator cal.
copyPoissonBinnedDataMap(Map) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
copy the Map containing the Poisson binned data.
copyPropagationMatrixData(double[][]) - Method in class iceCube.uhe.particles.I3Particle
Copy the given propagation matrix to the energy distribution matrix dN/dLogEin.
copyTheReplicaResults() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
This method copies the map to store the results frmo the replica experiment to the map for storing the real results.
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
corsikaMMC() - Method in class iceCube.uhe.analysis.I3ParticleBuilder
Call this method before executing process() when you read out the Corsika-mmc track primary.
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
cosZbinWidth - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
cos z bin width
cosZenithBinWidth - Variable in class iceCube.uhe.analysis.I3ParticleFlux
 
crEnergyMax - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
maximal CR proton energy determined from the maximum neutrino energy [GeV]
crEnergyRef - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The reference energy of cosmic ray spectrum at which the relative intensity to that extrapolated from the GZK regime is calculated
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.
CriteriaIC22 - Class in iceCube.uhe.analysis
 
CriteriaIC22() - Constructor for class iceCube.uhe.analysis.CriteriaIC22
Constructor
criticalEnergy - Static variable in class iceCube.uhe.muonModel.AtmMuonBundleFlux
critical energy of ionization loss

D

debugFlag - Variable in class numRecipes.PoissonBinnedLikelihoodCalculator
 
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
default_precision - Static variable in class numRecipes.PoissonBinnedLikelihoodCalculator
 
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
 
definePropagatingParticle(int, int, double, J3Line) - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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.JulietEventGenerator4Gen2
 
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
definePropagationGeometry(double, double, double, double, double) - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
define the geometry of propagating particles
definePropagationGeometry(double, double, double, double, double, double) - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
define the geometry of propagating particles
definePropagationGeometry(J3Line) - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
define the geometry of propagating particles
deltaRes - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
DemoGen2GeometryConfiguration - Class in iceCube.uhe.geometry
This is a demo program for configuration of the propagation geometry defined by IceCubeGen2Coordinate.
DemoGen2GeometryConfiguration() - Constructor for class iceCube.uhe.geometry.DemoGen2GeometryConfiguration
 
detectorDepth - Static variable in class iceCube.uhe.muonModel.CosmicRayEnergyCalculator
 
detectorDepth - Static variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
 
dFMuDLogEarray - Variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
dFMuDLogEReferece - Variable in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
dimensionHist - Variable in class iceCube.uhe.analysis.YieldAnalysisFactory
Dimension of histogram
dimensionLogE - Variable in class iceCube.uhe.analysis.EnergyHistogramMaker
 
dimensionLogE - Variable in class iceCube.uhe.analysis.PropagationMatrixDrawer
 
dimensionNPE - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
dimension of the logNPE.
dimensionY - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
dimension of the parameter y.
distanceMaximum - Static variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
 
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" .
doNOTapplyDumpingFactorToCRFlux() - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
doNotIncludeNuisanceSignal() - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Do not let the likelihood calculation include the nuisance signal
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
 
DrawAngularQuickNeutrinoFlux - Class in iceCube.uhe.neutrinoModel
 
DrawAngularQuickNeutrinoFlux() - Constructor for class iceCube.uhe.neutrinoModel.DrawAngularQuickNeutrinoFlux
 
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
 
DrawAtmMuonBundleByElbertFluxTable - Class in iceCube.uhe.analysis
 
DrawAtmMuonBundleByElbertFluxTable() - Constructor for class iceCube.uhe.analysis.DrawAtmMuonBundleByElbertFluxTable
 
DrawAtmMuonBundleByRelativeWeight - Class in iceCube.uhe.analysis
 
DrawAtmMuonBundleByRelativeWeight() - Constructor for class iceCube.uhe.analysis.DrawAtmMuonBundleByRelativeWeight
 
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
 
DrawAtmMuonBundleFluxRatio - Class in iceCube.uhe.analysis
 
DrawAtmMuonBundleFluxRatio() - Constructor for class iceCube.uhe.analysis.DrawAtmMuonBundleFluxRatio
 
DrawAtmMuonFluxIntegral - Class in iceCube.uhe.muonModel
 
DrawAtmMuonFluxIntegral() - Constructor for class iceCube.uhe.muonModel.DrawAtmMuonFluxIntegral
 
DrawBGSpectrumByJaidaHisto - Class in iceCube.uhe.analysis
 
DrawBGSpectrumByJaidaHisto() - Constructor for class iceCube.uhe.analysis.DrawBGSpectrumByJaidaHisto
 
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
 
DrawCRFlux - Class in iceCube.uhe.neutrinoModel
 
DrawCRFlux() - Constructor for class iceCube.uhe.neutrinoModel.DrawCRFlux
 
DrawEffAreaTable - Class in iceCube.uhe.analysis
 
DrawEffAreaTable() - Constructor for class iceCube.uhe.analysis.DrawEffAreaTable
 
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
DrawEvolutionZmaxContour - Class in iceCube.uhe.analysis
 
DrawEvolutionZmaxContour() - Constructor for class iceCube.uhe.analysis.DrawEvolutionZmaxContour
 
DrawEvolutionZmaxContour - Class in iceCube.uhe.neutrinoModel
 
DrawEvolutionZmaxContour() - Constructor for class iceCube.uhe.neutrinoModel.DrawEvolutionZmaxContour
 
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
 
DrawInIceEffArea - Class in iceCube.uhe.analysis
Draw the in-ice effective area table by running I3ParticleFlux.getInIceEffectiveArea(double logEnergy, double cosZenith, int flavor, int doublet).
DrawInIceEffArea() - Constructor for class iceCube.uhe.analysis.DrawInIceEffArea
 
DrawIntegralNeutrinoFlux - Class in iceCube.uhe.neutrinoModel
 
DrawIntegralNeutrinoFlux() - Constructor for class iceCube.uhe.neutrinoModel.DrawIntegralNeutrinoFlux
 
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
 
DrawIonization - Class in iceCube.uhe.interactions
 
DrawIonization() - Constructor for class iceCube.uhe.interactions.DrawIonization
 
DrawMillipedeEnergyProbability - Class in iceCube.uhe.analysis
 
DrawMillipedeEnergyProbability() - Constructor for class iceCube.uhe.analysis.DrawMillipedeEnergyProbability
 
DrawNeutrinoFlux - Class in iceCube.uhe.neutrinoModel
 
DrawNeutrinoFlux() - Constructor for class iceCube.uhe.neutrinoModel.DrawNeutrinoFlux
 
DrawNeutrinoFluxFunction - Class in iceCube.uhe.neutrinoModel
 
DrawNeutrinoFluxFunction() - Constructor for class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxFunction
 
DrawNeutrinoFluxIntegral - Class in iceCube.uhe.neutrinoModel
 
DrawNeutrinoFluxIntegral() - Constructor for class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxIntegral
 
DrawNeutrinoFluxRatio - Class in iceCube.uhe.neutrinoModel
 
DrawNeutrinoFluxRatio() - Constructor for class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxRatio
 
DrawNeutrinoFluxwzOsci - Class in iceCube.uhe.neutrinoModel
 
DrawNeutrinoFluxwzOsci() - Constructor for class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxwzOsci
 
DrawNeutrinoFluxYield - Class in iceCube.uhe.neutrinoModel
 
DrawNeutrinoFluxYield() - Constructor for class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxYield
 
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
DumpQuickNCPropagationMatrixYield - Class in iceCube.uhe.analysis
Calculate the neutrino detection yield by running ProrpagationMatrixFlux and write it to the standard output.
DumpQuickNCPropagationMatrixYield() - Constructor for class iceCube.uhe.analysis.DumpQuickNCPropagationMatrixYield
 
DumpQuickPropagationMatrixYield - Class in iceCube.uhe.analysis
Calculate the neutrino detection yield by running ProrpagationMatrixFlux and write it to the standard output.
DumpQuickPropagationMatrixYield() - Constructor for class iceCube.uhe.analysis.DumpQuickPropagationMatrixYield
 
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(J3UnitVector, double) - 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.
ECMB - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
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.
ElbertFluxTableFactory - Class in iceCube.uhe.muonModel
This class handles the table containing the atmospheric muon flux calculated by PropagatingAtmMuonFlux class PropagatingAtmMuonFlux.getDFMuDLogE(logE,cosZenith) for combinations of alpha and Eth in AtmMuonBundleFlux.
ElbertFluxTableFactory() - Constructor for class iceCube.uhe.muonModel.ElbertFluxTableFactory
Default constrctor : Reads the table data from all the files tablePath + tableFileName[i].
ElbertFluxTableFactory(String, int) - Constructor for class iceCube.uhe.muonModel.ElbertFluxTableFactory
This consrtuctor reads the single table data from the fine given in the argument.
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).
elevation - Static variable in class iceCube.uhe.geometry.IceCubeGen2Coordinate
Elevation of the origin from earth ROCK surface (sea level).
endRunIC22 - Static variable in class iceCube.uhe.analysis.I3ParticleIC22AnalysisFactory
 
energy_scale - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 
energy_table - Variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
Energy[GeV] for the sigma_table
energyBinWidth - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
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
energyRef - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The reference energy for the optical depth [GeV]
epsilon - Static variable in class numRecipes.FeldmanCousins
off set to the BG if BG=0
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
 
excludedRunIC22 - Static variable in class iceCube.uhe.analysis.I3ParticleIC22AnalysisFactory
 
expMu - Static variable in class numRecipes.RandomGenerator
 

F

FeldmanCousins - Class in numRecipes
Implementation of the Feldman-Cousins method to calcylate the upper limit at a given C.L.
FeldmanCousins() - Constructor for class numRecipes.FeldmanCousins
 
fillAtmMuonBundleFluxRatioWeight(I3Particle, String, ElbertFluxTableFactory, RelativeElbertFluxTableMaker) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
This is for the debugging.
fillAtmMuonBundleFluxWeight(I3Particle, ParticlePoint, AtmMuonBundleFlux) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
Fill I3Particle with the Atmospheric Muon Bundle Flux weights.
fillAtmMuonBundleFluxWeight(I3Particle, ElbertFluxTableFactory) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
Fill I3Particle with the Atmospheric Muon Bundle Flux weights.
fillAtmMuonBundleFluxWeight(I3Particle, String, RelativeElbertFluxTableMaker) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
 
fillCRFluxWeight(I3Particle, PropagatingAtmMuonFlux) - Static method in class iceCube.uhe.analysis.I3ParticleWeightFiller
Fill the CR energy distribution besed on PropagatingAtmMuonFlux in the muonModel package
fillData(DataInputStream) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Reading a series of (N_i, \mu_i) from the input stream.
fillData() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Reading a series of (N_i, \mu_i) from the standard input by the interactive methof
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
fillPropagatingAtmMuonFluxWeight(I3Particle, CosmicRayFlux, String) - Static method in class iceCube.uhe.analysis.I3ParticleWeightFiller
Fill the weight besed on CosmicRayFlux 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.
filterOutBadRunData - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Flag for filtering out the bad run data
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.
FitElbertModelFixedEthWithIC9Data - Class in iceCube.uhe.analysis
Fit the IC9 data with the Elbert Formula using AtmMuonBundleFetter class.
FitElbertModelFixedEthWithIC9Data() - Constructor for class iceCube.uhe.analysis.FitElbertModelFixedEthWithIC9Data
 
FitElbertModelWithIC9Data - Class in iceCube.uhe.analysis
Fit the IC9 data with the Elbert Formula using AtmMuonBundleFetter class.
FitElbertModelWithIC9Data() - Constructor for class iceCube.uhe.analysis.FitElbertModelWithIC9Data
 
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
 
FmuToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FmuToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FmuToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FmuToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FmuToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FmuToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FmuToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuEToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuEToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuEToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuEToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuEToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuEToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuEToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuMuToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuMuToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuMuToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuMuToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuMuToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuMuToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuMuToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuTauToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuTauToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuTauToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuTauToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuTauToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuTauToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FnuTauToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
fractionOfMuonAndTau - Static variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
Fraction of muon + tau's multiplicity in the black hole decay products.
fractionOfShowers - Static variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
Fraction of particle multiplicity in the black hole decay products resulting in cascades.
FtauToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FtauToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FtauToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FtauToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FtauToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FtauToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
FtauToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
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}]
gamma - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The power law index of the energy spectrum of the photon field
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
gen2easting - Static variable in class iceCube.uhe.geometry.IceCubeGen2Coordinate
Easting of the origin in the horizontal plane.
gen2northing - Static variable in class iceCube.uhe.geometry.IceCubeGen2Coordinate
Nothing of the origin in the horizontal plane.
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.
generateI3Particle(int, int, double, double, J3Line, int, double, J3Vector, J3Vector, double, double, double, int, int, int) - Method in class iceCube.uhe.analysis.I3ParticleMillipedeBuilder
Generate I3Particle from a set of the given valuables.
generateI3Particle(int, int, double, double, double, J3Line, J3Line, int, double, J3Vector, J3Vector, double, double, double, int, int, int) - Method in class iceCube.uhe.analysis.I3ParticleMillipedeBuilder
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
getAlpha() - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Return the alpha value set by setElbertParameters
getAlpha(double) - Method in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
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].
getArea(int, double) - Method in class iceCube.uhe.analysis.NeutrinoEffAreaTable
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.
getAverageMuonEnergyLossAfterPropagation(double) - Method in class iceCube.uhe.propagation.PropagationMatrixFactory
Return average Epropagated/Eincoming of propagating muon with Energy logEnergy [GeV]
getAverageUpperLimit(double) - Static method in class numRecipes.FeldmanCousins
Calculate average upper limit of signals for expected background of nBackground.
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
getConfidenceLevel() - Static method in class numRecipes.FeldmanCousins
 
getCosineOfZenithAngleAtAtmosphericMuonHeight(double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate the zenith angle at the muon production height up in the atmosphere.
getCosineOfZenithAngleAtEarthSurface(double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate the zenith angle at the earth surface.
getCRDFDE(double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
getCRDFDE(double, double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
getCREnergyReference() - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
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)
getDEDX() - Method in class iceCube.uhe.interactions.Ionization
dE/dX - A modified Bethe-Bloch formula [GeV/g/cm^2]
getDefaultCylinderHeight() - Static method in class iceCube.uhe.geometry.InjectionGeometryUtils
 
getDefaultCylinderRadius() - Static method in class iceCube.uhe.geometry.InjectionGeometryUtils
 
getDeltaLogEnergy() - Static method in class iceCube.uhe.particles.Particle
 
getDepositEnergyProbability(I3Particle, double) - Static method in class iceCube.uhe.analysis.RunJulietMillipede
Calculate the deposited energy probability.
getDF(int, double, int, int, double) - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Returns dF/dLogE * deltaLogE (inputNeutrino ---> outputParticle) calculated by th method propagateNeutrino().
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).
getDFDE(double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
return the differential flux dF/dE [/cm^2 sec sr GeV] for the emission density per co-moving volume (1+z)^m upto zMax.
getDFDE(double, double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
return the differential flux dF/dE [/cm^2 sec sr GeV] for the emission density per co-moving volume (1+z)^m upto zConst and no evolution above upto zMax.
getDFDE(double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
getDFDE(double, double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
getDFDE(double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 
getDFDE(double, double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 
getDFDLogCREDLogE(double, double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
Calculate d^2F/dLogEcrdLogEmuon [/cm^2 sec sr] as a function of cosmic ray energy and muon (bundle) energy at the earth surface.
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)
getDFDLogEwzOsci(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Calculate the log differential Flux dF/dLogE [/cm^2 sec sr] after the propagation in the universe (with taking into account the neutrino oscillation) input: logEnergy [GeV] output: neutrino fluxes after neutrino oscillation (0: nu_e, 1:nu_mu, 2:nu_tau)
getDFDLogEwzOsci(double, int) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Calculate the log differential Flux dF/dLogE [/cm^2 sec sr] after the propagation in the universe (with taking into account the neutrino oscillation) Calculation is based on a paper of J.
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.
getDFMuDLogCREDLogE(double, double, double, double) - Method in class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
Calculate dF^2/dLogEcrDLogE [/cm^2 sec sr] for nu-mu Because the cosmic ray follows the rapidly falling spectrum, the flux is averaged over a given log(cosmic ray energy [GeV]) in a half width given by halfWidthOfLogE.
getDFMuDLogE(int, int, double, double) - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Returns dFMu/dLogE for given indexes of alpha, muEth, distance, logEmu.
getDFMuDLogE(double, double, double, double) - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Returns dFMu/dLogE for given alpha, muEth, distance, logEmu.
getDFMuDLogE(double, double) - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Returns dFMu/dLogE for given indexes of distance, logEmu.
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.
getDFMuDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.QuickPropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for mu The neutrino flux is calculated for the model you specified in calling the constructor.
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.
getDFNuEDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.QuickPropagatingNeutrinoFlux
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.
getDFNuMuDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.QuickPropagatingNeutrinoFlux
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.
getDFNuTauDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.QuickPropagatingNeutrinoFlux
Calculate dF/dLogE [/cm^2 sec sr] for nu-tau The neutrino flux is calculated for the model you specified in calling the constructor.
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.
getDFTauDLogE(int, int) - Method in class iceCube.uhe.neutrinoModel.QuickPropagatingNeutrinoFlux
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
getDistance(double) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
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
getDistanceOfStartLocation(double, double, double) - Static method in class iceCube.uhe.geometry.InjectionGeometryUtils
Calculate the distance of the injection location from the IceCube-gen2 center.
getDistanceOfStartLocation(double) - Static method in class iceCube.uhe.geometry.InjectionGeometryUtils
Calculate the distance of the injection location from the IceCube-gen2 center.
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.
getDNDyDX(double) - Method in class iceCube.uhe.interactions.Ionization
the ionization y distribution
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.Ionization
Differential Cross section.
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.NeutrinoBHevaporation
Differential cross section dsigma/dy [cm^2]
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.NeutrinoChargeZeusPDF
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.NeutrinoNeutralZeusPDF
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
getDSigmaDz(double) - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
Differential cross section dsigma/dz [cm^2]
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() - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Get the normalization E^2dF/dE [GeV/cm2 sec sr] for the power law model (model ID 24)
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)
getEFluxwzOsci(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Calculate the differential Energy Flux [GeV /cm^2 sec sr] after the propagation in the universe (with taking into account the neutrino oscillation) input: logEnergy [GeV] output: neutrino fluxes after neutrino oscillation (0: nu_e, 1:nu_mu, 2:nu_tau)
getEFluxwzOsci(double, int) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Calculate the differential Energy Flux [GeV /cm^2 sec sr] after the propagation in the universe (with taking into account the neutrino oscillation) input: 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
 
getEnergyBase() - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Set the base energy [GeV] to define normalization E^2dF/dE [GeV/cm2 sec sr] for the power law model (model ID 24)
getEnergyLossAlongTheTrack(JulietEventGenerator, J3Vector, J3Vector) - Static method in class iceCube.uhe.analysis.RunJulietMillipede
Calculate the total amount of the energy loss along the juliet track [startVertex endVertex].
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.
getExposure(int, double) - Method in class iceCube.uhe.analysis.NeutrinoExposureTable
Return the exposure of the primary inIce particle [cm^2 src sr].
getExposure(int, double) - Method in class iceCube.uhe.analysis.NeutrinoExposureTableHESE
Return the exposure of the primary inIce particle [cm^2 src sr].
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.
getFluxwzOsci(double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Calculate the neutrino flux at the earth surface after propgation in space with neutrino oscillation.
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.Ionization
Method for interface .
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
Implementation 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 class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
Implementation of interface numRecipes.Function used for numerical integration of the d^F/dLogEcrDlogEmu over logEcr, the cosmic ray energy.
getFunction(int, double[], double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Interface to Integration class.
getFunction(int, double[], double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
getFunction(int, double[], double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
getFunction(int, double[], double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 
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
getGeometryShift() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
Get the geometrical shift in IceCube Gen2 coordinate
getGlacierDepth() - Method in class iceCube.uhe.geometry.IceCubeCoordinate
Get the depth of glacier.
getGlacierDepth() - Method in class iceCube.uhe.geometry.IceCubeGen2Coordinate
Get the depth of glacier.
getGZKCRFlux(double) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
Return the UHECR flux [/cm^2 sec sr] above the GZK cutoff energy
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
getI3ParticleLite(I3Particle) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
make I3Particle as a temporal dataclass for the analysis.
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.
getInIceRectangleInjectionArea(double, double, double) - Static method in class iceCube.uhe.geometry.InjectionGeometryUtils
Calculate a rectangle in-ice injection area used in the JULIeT IceCube simulation.
getInIceRectangleInjectionArea(double) - Static method in class iceCube.uhe.geometry.InjectionGeometryUtils
Calculate a rectangle in-ice injection area used in the JULIeT IceCube simulation.
getInjectionRadius(double, double, double) - Static method in class iceCube.uhe.geometry.InjectionGeometryUtils
Calculate the radius of circle on which the juliet in-ice particles are injected in the IceCube gen2 simulation.
getInjectionRadius(double) - Static method in class iceCube.uhe.geometry.InjectionGeometryUtils
Calculate the radius of circle on which the juliet in-ice particles are injected in the IceCube gen2 simulation.
getIntegralIntensityOfMuAndTau(double, String) - Method in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
This is a method for debugging.
getIntensityOfMuAndTau(double, int, int) - Method in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
calculate the muon and tau fluxes after the propagation in the earth.
getIntensityOfMuAndTau(double, int) - Method in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
 
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]
getKSSignificance(double[], Function, int, double[], double, double, boolean) - Static method in class numRecipes.KSTest
calculate the KS significance for a given data array and a user-supplied func describing probability by a model prediction in the range [lowerBound upperBound].
getLatitude(J3Vector) - Method in class geometry.EarthCenterCoordinate
Calculate latitude in degree.
getLeastDiscoveryPotential(double, double, double) - Static method in class iceCube.uhe.analysis.LDPcalculator
Calculate the signal discovery potential for a given set of (nSignal,nBG) at significanceOfDiscovery sigma.
getLeastSignalForDiscovery(double, double) - Static method in class numRecipes.FeldmanCousins
Calculate the lower signal numbers that would be discovered by a given confidence level (default: 90%) with significance of nSignificance sigma.
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
getLikelihood(double) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Calculate the likelihood to the series of (N_i, mu_i*scale_factor).
getLikelihood(double, double, PoissonBinnedLikelihoodCalculator) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Calculate the likelihood to the series of (N_i, bg_mu_i+sig_mu_i*signalFactor).
getLikelihood() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Calculate the likelihood to the series of (N_i, mu_i).
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.
getListedEvents(DataOutputStream) - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
Method to acquire all the listed variables: the cascade particles, their energies, and their locations which occured along the track.
getListIterator() - Method in class numRecipes.PoissonBinnedLikelihoodRatioTest
 
getLLHRatio(boolean) - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
Scan all the PoissonBinnedLikelihoodCalculators stored in List calSignalSetsList to calculate the LLH.
getllhRatioIterator() - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
return the list iterator to access the list container of the llhRatio data obtained by running replica experiments with the method makeCollectionOfLogLikelihoodRatio()
getllhRatioIterator() - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
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
getLocationIce3Iterator() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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
 
getLogEmax() - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Return the logEmax[GeV] setted for the power law model (model ID 24)
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
 
getLogPoissonProbability(long, double) - Static method in class numRecipes.PoissonBinnedLikelihoodCalculator
Calculate -log(Poisson) for a given set of (nObserved,expectedValue).
getLogRecoEnergy() - Method in class iceCube.uhe.particles.I3Particle
get the energy estimated by a reconstruction program
getLogSigma(double, double, double) - Method in class iceCube.uhe.analysis.YieldAnalysisFactory
Return the log(neutrino cross section [cm^2]) for a given log10(neutrino energy [GeV]) that yields numEvents with log10(neutrino energy flux [GeV/cm^2 sec sr])
getLogYield(LinkedHashMap, double) - Method in class iceCube.uhe.analysis.YieldAnalysisFactory
getLogYield for a given log10(cross section [cm^2]) using interplolation of the yield table read in the constructor.
getLongitude(J3Vector) - Method in class geometry.EarthCenterCoordinate
Calculate longitude in degree.
getLowerLimit(double, long) - Static method in class numRecipes.FeldmanCousins
Calculate lower limit of number of signals for a given observed number, nObserved, in expectation of nBackground and return the result.
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
 
getMaxLogLikelihoodRatio(double, boolean) - Method in class numRecipes.PoissonBinnedLikelihoodRatioFactory
return the maximized log likelihood ratio log(L/L0).
getMaxLogLikelihoodRatio(double, boolean) - Method in class numRecipes.PoissonBinnedLikelihoodRatioTest
return the maximized log likelihood ratio log(L/L0).
getMaxRangeOfSignalIntervalCalculation() - Static method in class numRecipes.FeldmanCousins
 
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.
getMinRangeOfSignalIntervalCalculation() - Static method in class numRecipes.FeldmanCousins
 
getMinumumTargetPhotonEnergy() - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
return the manimum energy of the target photons [GeV].
getModelNormalizationToMaximizeLikelihood() - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Return the normalization of the model to maximize the binned poisson pdf.
getModelRejectionFactor(double, double) - Static method in class iceCube.uhe.analysis.LDPcalculator
Calculate the model rejection factor for a given set of (nSignal,nBG).
getModelToMaximizeLH() - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
Return the PoissonBinnedLikelihoodCalculator to contain the model that maximized the poisson binned likelihood.
getMuETh() - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Return the muETh value set by setElbertParameters
getMultiplicity() - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
Multiplicity of the decay products from the black hole evaporation.
getMuonMultiplicity() - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
Multiplicity of muons from the black hole evaporation.
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
getNeutrinoInteractionWeight() - Static method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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.
getNeutrinoYieldFromAsource(double, double, double, double) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
getNpeATWD() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getNpeFADC() - Method in class iceCube.uhe.particles.I3Particle.I3Data
 
getNuisanceNormalizationToMaximizeLikelihood() - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Return the nuisance normalization of the model to maximize the binned poisson pdf.
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.
getObservedNumber(double, double) - Static method in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
return the number of observed events in this bin
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
getParticleAxisInIceCubeCoordinate(I3Particle) - Static method in class iceCube.uhe.particles.I3ParticleWrapper
 
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
getParticleIterator() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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.
getPDFwithUncertainBG(double, double, long) - Static method in class numRecipes.FeldmanCousins
 
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.
getPoisonBinnedLikelihoodCalculator(Map) - Static method in class numRecipes.PoissonBinnedLHExtracter
 
GetPoissonian(double) - Method in class numRecipes.RandomGenerator
 
getPoissonLogLikelihoodH0(double) - Method in class numRecipes.PoissonBinnedLikelihoodRatioFactory
return the binned Poisson likelihood for the null (background-only) hypothesis
getPoissonLogLikelihoodH1(double) - Method in class numRecipes.PoissonBinnedLikelihoodRatioFactory
return the binned Poisson likelihood for the alternative (background + signal) hypothesis
getPowerLawIndex() - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Get the powerlaw index for the power law model (model ID 24)
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
getPrimaryParticleDirectionInEarthCenterCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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
getPrimaryParticleDirectionInIceCubeCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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
getPvalue(double, int) - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
Calculate the p-value of the model parameters of calSignal.
getPvalue(double) - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
Calculate the p-value of the model parameters of calSignal.
getPvalue(double, double) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Calculate the p-value of the experiment to yield the series of bins (N_obs, \mu_i).
getPvalue() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Calculate the p-value of the experiment to yield the series of bins (N_obs, \mu_i) with the default_precision.
getPvalue(double, double, double) - Method in class numRecipes.PoissonBinnedLikelihoodRatioTest
calculate the p-value for a given log-likelihood ratio (llh) value.
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
getRedShiftTerm(double, double, double, double) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
getRedShiftTerm(double, double, double, double, double) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
additional contribution when the evolution goes const when redshift is beyond zConst
getRelativeFlux(double, double) - Method in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
getScreenFactor() - Method in class iceCube.uhe.interactions.Ionization
 
getScreenFactor(int) - Method in class iceCube.uhe.interactions.PairCreation
Calculate the factor due to the screening effect on an atomic ellectron
getShowerMultiplicity() - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
Multiplicity of shower particles from the black hole evaporation.
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]
getSigma() - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
Total cross section [cm^2]
getSigmaFluxMap(double, double) - Method in class iceCube.uhe.analysis.YieldAnalysisFactory
Make a map of (neutrino crosssection [cm^2], log10(neutrino energy flux [GeV/cm^2 sec sr])) for a given log10(neutrino energy [GeV]) and the number of events
getSigmaMatrix(int) - Method in class iceCube.uhe.interactions.InteractionsMatrix
Get the element of the total cross section matrix
getSigmaYieldMap(double) - Method in class iceCube.uhe.analysis.YieldAnalysisFactory
Returns the map containing a pair of (cross section, yield) for a given log(Neutrino Energy [GeV])
getSignalFactor(double, PoissonBinnedLikelihoodCalculator) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Calculate the signalFactor to maximize likelihood to the series of (N_i, bg_mu_i+sig_mu_i*signalFactor).
getSignalSetsListIterator() - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
return the list iterator to access the signal poisson binned data with various model parameters.
getSignalToMaximizeProbability(double, long) - Static method in class numRecipes.FeldmanCousins
 
getSingleCascadeEnergyLossAlongTheTrack(JulietEventGenerator, J3Vector, J3Vector) - Static method in class iceCube.uhe.analysis.RunJulietMillipede
Calculate the amount of the cacsade energy loss along the juliet track [startVertex endVertex].
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.
getStartLocationAlongTheAxis() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
Get the start location of primary particle.
getStepDx() - Method in class iceCube.uhe.event.Event
Get the step size for traceParticle()
getStepSizeOfSignalIntervalCalculation() - Static method in class numRecipes.FeldmanCousins
 
getSumOfExpectedValues() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Return the sum of the expected values \mu_i.
getSumOfObservedValues() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Return the sum of the observed numbers \N_i.
getSurfacePoint(double, double) - Method in class geometry.EarthCenterCoordinate
Get the point vector on the earth surface.
getTargetPhotonEnergy(double, double) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
calculate the target photon energy corresponsing to a given neutrinoEnergy [GeV]
getTargetPhotonEnergyMinimum() - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
calculate the minimum target photon energy for the setted neutrinoEnergyMax
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.
getTauMultiplicity() - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
Multiplicity of taus from the black hole evaporation.
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
 
getTrackLocationIce3Iterator() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
 
getTrackParticleIterator() - Method in class iceCube.uhe.event.JulietEventGenerator
 
getTrackParticleIterator() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
 
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)
getUpperLimit(double, long) - Static method in class numRecipes.FeldmanCousins
Calculate upper limit of number of signals for a given observed number, nObserved, in expectation of nBackground and return the result.
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
getYcut() - Method in class iceCube.uhe.interactions.Ionization
 
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.Ionization
 
getYmax() - Method in class iceCube.uhe.interactions.KnockOnElectrons
 
getYmax() - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
Getting the range of allowed y for a given interaction
getYmax() - Method in class iceCube.uhe.interactions.NeutrinoCharge
 
getYmax() - Method in class iceCube.uhe.interactions.NeutrinoChargeZeusPDF
 
getYmax() - Method in class iceCube.uhe.interactions.NeutrinoNeutral
 
getYmax() - Method in class iceCube.uhe.interactions.NeutrinoNeutralZeusPDF
 
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.Ionization
 
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.NeutrinoBHevaporation
 
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.NeutrinoChargeZeusPDF
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.NeutrinoNeutralZeusPDF
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
 
getYupper() - Method in class iceCube.uhe.interactions.Ionization
 
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
GR_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
For Glashow Resonance
grLeptonMtx - Variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
The Leptonic Glashow Resonance interaction to generate the charged lepton
gzkMaximumEnergy - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 
gzkMinimumEnergy - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 

H

H0 - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
HALF_SECOND - Static variable in class iceCube.uhe.event.SwingRun
 
hBar - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
The plank const
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
 
I3ParticleCorsikaWeightFiller - Class in iceCube.uhe.analysis
 
I3ParticleCorsikaWeightFiller() - Constructor for class iceCube.uhe.analysis.I3ParticleCorsikaWeightFiller
 
I3ParticleCREnergyDistFiller - Class in iceCube.uhe.analysis
 
I3ParticleCREnergyDistFiller() - Constructor for class iceCube.uhe.analysis.I3ParticleCREnergyDistFiller
 
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
I3ParticleFlux(InputStream, Criteria, boolean) - Constructor for class iceCube.uhe.analysis.I3ParticleFlux
Constructor.
I3ParticleGZKWeightFiller - Class in iceCube.uhe.analysis
 
I3ParticleGZKWeightFiller() - Constructor for class iceCube.uhe.analysis.I3ParticleGZKWeightFiller
 
I3ParticleIC22AnalysisFactory - Class in iceCube.uhe.analysis
I3Particles Analysis Factory for the IC22 data.
I3ParticleIC22AnalysisFactory(InputStream) - Constructor for class iceCube.uhe.analysis.I3ParticleIC22AnalysisFactory
 
I3ParticleIC22AnalysisFactory(InputStream, boolean) - Constructor for class iceCube.uhe.analysis.I3ParticleIC22AnalysisFactory
 
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
 
I3ParticleMillipedeBuilder - Class in iceCube.uhe.analysis
Build IceCube Millipede results reading from the f2k data via standard input.
I3ParticleMillipedeBuilder(boolean) - Constructor for class iceCube.uhe.analysis.I3ParticleMillipedeBuilder
Constructor.
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
 
I3ParticleWrapper - Class in iceCube.uhe.particles
 
I3ParticleWrapper() - Constructor for class iceCube.uhe.particles.I3ParticleWrapper
 
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.
IceCubeGen2Coordinate - Class in iceCube.uhe.geometry
This class defines IceCube-Gen2 local coordinate system.
IceCubeGen2Coordinate() - Constructor for class iceCube.uhe.geometry.IceCubeGen2Coordinate
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
 
icedist - Static variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
icerange - Static variable in class iceCube.uhe.analysis.I3ParticleWeightFiller
 
includeFluctuationEffects - Variable in class iceCube.uhe.muonModel.AtmMuonBundleFlux
 
includeNuisance - Variable in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
 
includeNuisance - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
inclusive - Static variable in class numRecipes.FeldmanCousins
 
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
 
inelasticCorrection(double) - Method in class iceCube.uhe.interactions.Ionization
inelasticity correction
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.
initLeptonMatrix() - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
initialized the propagation matrix elements
initNeutrinoMatrix() - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
initialized the propagation matrix elements
InjectionGeometryUtils - Class in iceCube.uhe.geometry
Collection of the static methods on calculation of the geometrical parameters for in-ice particle injection in JULIeT.
InjectionGeometryUtils() - Constructor for class iceCube.uhe.geometry.InjectionGeometryUtils
 
inputI3Particle(InputStream) - Static method in class iceCube.uhe.particles.I3ParticleInputStream
 
inputInteractionsMatrix(InputStream) - Static method in class iceCube.uhe.interactions.InteractionsMatrixInput
 
inputList(InputStream) - Static method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
inputParticle(InputStream) - Static method in class iceCube.uhe.particles.ParticleInputStream
 
inputPoissonBinnedLikelihoodCalculator(InputStream) - Static method in class numRecipes.PoissonBinnedLikelihoodCalculator
 
integralDFDLogCREDLogEOverCREnergy(double, double, double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
 
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.Ionization
Show Name of the Interaction.
interactionName() - Method in class iceCube.uhe.interactions.KnockOnElectrons
Show Name of the Interaction
interactionName() - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
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.NeutrinoChargeZeusPDF
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.NeutrinoNeutralZeusPDF
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.
intMtxPathname - Static variable in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
 
intMtxPathname - Static variable in class iceCube.uhe.analysis.QuickNCPropagationMatrixFlux
 
intMtxPathname - Static variable in class iceCube.uhe.analysis.YieldAnalysisFactory
Path to Intertaction Matrix file
intMtxPathname - Static variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
 
intProbMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
intProbNeutrino - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
intProbNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
For Glashow Resonance
intProbTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
Ionization - Class in iceCube.uhe.interactions
The Ionization loss formula for JULIeT application.
Ionization(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.Ionization
Constructor.
IonizedPotential - Static variable in class iceCube.uhe.interactions.Ionization
Ion potential table
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.
isBadRunData(I3Particle) - Method in class iceCube.uhe.analysis.I3ParticleIC22AnalysisFactory
Judge if this event has to be excluded because of the bad run.
isCOBZCut - Variable in class iceCube.uhe.analysis.Criteria
 
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().
isCubic() - Method in class iceCube.uhe.geometry.Volume
Tells if this volume is cubit.
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
 
isGZK() - Method in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
tell this object that the binned data is concerned with the GZK neutrinos with m and zmax varied.
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]
isLDP - Variable in class iceCube.uhe.analysis.LDPcalculator
 
isMCTruth() - Method in class iceCube.uhe.particles.I3Particle
Tells if this object returns valuables on MC Truth.
isNobservedWithinConfidenceBelt(double, double, long) - Static method in class numRecipes.FeldmanCousins
Tells whether the given number of observed events are within the confidence belt for the given signal and expected background.
isPerNucleon - Variable in class iceCube.uhe.interactions.GlashowResonanceLeptonic
 
isPowerLaw() - Method in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
tell this object that the binned data is concerned with the power law fluxes with cutoff energy etc varied.
isPowerLaw() - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
tell if the setted model is a powerlaw model or not
isPropagationDone() - Method in class iceCube.uhe.event.JulietTask
Tell outside objects whether runEvent is done or not.
isTheNuisanceSignalIncluded() - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
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.Ionization
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.NeutrinoBHevaporation
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.NeutrinoChargeZeusPDF
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.NeutrinoNeutralZeusPDF
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.Ionization
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.NeutrinoBHevaporation
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.NeutrinoChargeZeusPDF
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.NeutrinoNeutralZeusPDF
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
 
JulietEventGenerator4Gen2 - Class in iceCube.uhe.event
This is a run manager for the Event class.
JulietEventGenerator4Gen2(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.JulietEventGenerator4Gen2
Constructor.
JulietEventGenerator4Gen2(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.JulietEventGenerator4Gen2
The same constructor, but without the glashow resoanance.
JulietEventGenerator4Gen2() - Constructor for class iceCube.uhe.event.JulietEventGenerator4Gen2
 
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

kB - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
The boltzmann const
Kion - Static variable in class iceCube.uhe.interactions.Ionization
The dimension constatnt in the dE/dX.
Km - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
km unit
KNOCK_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
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
KSTest - Class in numRecipes
Utilities for Kolmogorov-Smirnov Test.
KSTest() - Constructor for class numRecipes.KSTest
 

L

LDPcalculator - Class in iceCube.uhe.analysis
Calculate either the model rejection factor (MRF) or the least signal discovery potential (LDP).
LDPcalculator(boolean, boolean) - Constructor for class iceCube.uhe.analysis.LDPcalculator
Constructor.
LDPcalculator(boolean) - Constructor for class iceCube.uhe.analysis.LDPcalculator
 
ldpMap - Variable in class iceCube.uhe.analysis.LDPcalculator
 
LEPTW_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
likelihoodRatioType - Static variable in class iceCube.uhe.analysis.ModelULCalculatorByPoissonBinnedLikelihood
 
listFluxes(double, double) - Method in class iceCube.uhe.muonModel.AtmMuonBundleFlux
integrate getDFDLogCREDLogE(logEcr,logEmu,cosTheta) over logEcr and compare with getDFDLogE(logEmu,cosTheta) for the consistency check
listFluxes(double, double) - Method in class iceCube.uhe.muonModel.PropagatingAtmMuonFlux
integrate getDFDLogCREDLogE(logEcr,logEmu,cosTheta) over logEcr and compare with getDFDLogE(logEmu,cosTheta) for the consistency check
llhAlter - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
llhFactory - Variable in class numRecipes.PoissonBinnedLikelihoodRatioTest
PoissonBinnedLikelihoodRatioFactory object
llhNull - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
ln10 - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
ln10 - Static variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
 
log10_screen - Static variable in class iceCube.uhe.interactions.Ionization
 
logE_multiplicity1_table - Variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
log10(Energy[GeV]) for multiplicity table model 1
logE_multiplicity2_table - Variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
log10(Energy[GeV]) for multiplicity table model 2
logE_table - Variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
 
logEarray - Static variable in class iceCube.uhe.interactions.CELbeta
 
logEbinWidth - Variable in class iceCube.uhe.analysis.I3ParticleFlux
bin widths for getInIceEffectiveArea()
logEmuonMin - Variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
logEmuonStepSize - Variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
logNPEMax - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
maximum range of logNPE
logNPEMin - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
mininum range of logNPE
lorentzBulkFactor - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The Lorentz factor of the jet

M

m_screen - Static variable in class iceCube.uhe.interactions.Ionization
 
main(String[]) - Static method in class geometry.J3VectorDemo
 
main(String[]) - Static method in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
a simple main function for debugging this class
main(String[]) - Static method in class iceCube.uhe.analysis.ConstrainEvolutionZmax
 
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.DrawAtmMuonBundleByElbertFluxTable
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawAtmMuonBundleByRelativeWeight
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawAtmMuonBundleCombined
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawAtmMuonBundleFluxRatio
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawBGSpectrumByJaidaHisto
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawEffAreaTable
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawEvolutionZmaxContour
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawInIceEffArea
 
main(String[]) - Static method in class iceCube.uhe.analysis.DrawMillipedeEnergyProbability
Main method.
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.DumpQuickNCPropagationMatrixYield
 
main(String[]) - Static method in class iceCube.uhe.analysis.DumpQuickPropagationMatrixYield
 
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.FitElbertModelFixedEthWithIC9Data
 
main(String[]) - Static method in class iceCube.uhe.analysis.FitElbertModelWithIC9Data
 
main(String[]) - Static method in class iceCube.uhe.analysis.I3ParticleBuilderDemo
 
main(String[]) - Static method in class iceCube.uhe.analysis.I3ParticleCorsikaWeightFiller
Main method -- Reading out the stored I3Particles and fills the weight
main(String[]) - Static method in class iceCube.uhe.analysis.I3ParticleCREnergyDistFiller
Main method -- Reading out the stored I3Particles and fills the CR Energy spectrum
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.I3ParticleMillipedeBuilder
 
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.LDPcalculator
A simple main method
main(String[]) - Static method in class iceCube.uhe.analysis.MakeBootstrapBGSpectrum
 
main(String[]) - Static method in class iceCube.uhe.analysis.MakeEffAreaTable
 
main(String[]) - Static method in class iceCube.uhe.analysis.MakeQuickPropagationYieldMap
 
main(String[]) - Static method in class iceCube.uhe.analysis.MergeI3Particles
 
main(String[]) - Static method in class iceCube.uhe.analysis.ModelNormalizationCalculatorByPoissonBinnedLikelihood
 
main(String[]) - Static method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
A simple main method for debugging
main(String[]) - Static method in class iceCube.uhe.analysis.ModelPvalueCalculatorByPoissonBinnedLikelihood
 
main(String[]) - Static method in class iceCube.uhe.analysis.ModelULCalculatorByPoissonBinnedLikelihood
 
main(String[]) - Static method in class iceCube.uhe.analysis.NeutrinoEffAreaTable
A simple main method for test
main(String[]) - Static method in class iceCube.uhe.analysis.NeutrinoExposureTable
A simple main method for test
main(String[]) - Static method in class iceCube.uhe.analysis.NeutrinoExposureTableHESE
A simple main method for test
main(String[]) - Static method in class iceCube.uhe.analysis.NPEthresholdOptimizer
A simple main method for test
main(String[]) - Static method in class iceCube.uhe.analysis.PlotAllSpectrum
 
main(String[]) - Static method in class iceCube.uhe.analysis.PlotChi2ByJaidaHisto
 
main(String[]) - Static method in class iceCube.uhe.analysis.PlotCRSpectrum
 
main(String[]) - Static method in class iceCube.uhe.analysis.PlotEventNumberRatioByJaidaHisto
 
main(String[]) - Static method in class iceCube.uhe.analysis.PlotIC22BG2DSpectrum
 
main(String[]) - Static method in class iceCube.uhe.analysis.PlotIC22SIG2DSpectrum
 
main(String[]) - Static method in class iceCube.uhe.analysis.PlotIC22Spectrum
 
main(String[]) - Static method in class iceCube.uhe.analysis.PlotSpectrumByJaidaHisto
 
main(String[]) - Static method in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
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.RunBGOnlyHypothesisTestByBinnedLikelihood
 
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.RunJaidaAnalysisIC22
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunJaidaAnalysisIC9
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunJulietMillipede
Main method.
main(String[]) - Static method in class iceCube.uhe.analysis.RunModelTestByPoissonBinnedLikelihood
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunPropagationMatrixFlux
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunQuickPropagationMatrixFlux
 
main(String[]) - Static method in class iceCube.uhe.analysis.RunSignalVsNuisanceSignal
 
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.MakeJuliet4Gen2JaidaTree
 
main(String[]) - Static method in class iceCube.uhe.event.NeutEventRate
 
main(String[]) - Static method in class iceCube.uhe.event.PlotJuliet4Gen2JaidaTree
 
main(String[]) - Static method in class iceCube.uhe.event.RunJuliet
Main method.
main(String[]) - Static method in class iceCube.uhe.event.RunJuliet4Gen2
 
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.CalculateI3CoordinateOnEarthCenter
 
main(String[]) - Static method in class iceCube.uhe.geometry.DemoGen2GeometryConfiguration
 
main(String[]) - Static method in class iceCube.uhe.geometry.InjectionGeometryUtils
Simple main method
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.DrawIonization
 
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.MakeNeutrinoBHevapMtx
 
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.muonModel.ElbertFluxTableFactory
Simple main function for debugging/demonstrating this class
main(String[]) - Static method in class iceCube.uhe.muonModel.MakeCosmicRayFluxTable
 
main(String[]) - Static method in class iceCube.uhe.muonModel.MakeElbertFluxTable
 
main(String[]) - Static method in class iceCube.uhe.muonModel.MakeElbertFluxTableWithFixedEth
 
main(String[]) - Static method in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawAngularNeutrinoFlux
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawAngularQuickNeutrinoFlux
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawCRFlux
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawEvolutionZmaxContour
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawIntegralNeutrinoFlux
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawNeutrinoFlux
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxFunction
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxIntegral
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxRatio
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxwzOsci
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.DrawNeutrinoFluxYield
 
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.neutrinoModel.MakeNeutrinoFluxTable
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.PrintIntensityOnEvolutionZmaxPlane
 
main(String[]) - Static method in class iceCube.uhe.neutrinoModel.SearchEvolution
 
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 iceCube.uhe.propagation.MainRunBHevap
 
main(String[]) - Static method in class iceCube.uhe.propagation.MainRunZeus
 
main(String[]) - Static method in class iceCube.uhe.propagation.MakePropMtxTableByFactory
 
main(String[]) - Static method in class iceCube.uhe.propagation.MakePropMtxTableFlavorByFactory
 
main(String[]) - Static method in class iceCube.uhe.propagation.RunNeutrinoQuickPropagator
 
main(String[]) - Static method in class numRecipes.CheckKSTest
A main method for test.
main(String[]) - Static method in class numRecipes.FeldmanCousins
The simple main method - display the 90% C.L.
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.PoissonBinnedLikelihoodCalculator
A simple main method
main(String[]) - Static method in class numRecipes.PoissonBinnedLikelihoodRatioTest
A simple main method
main(String[]) - Static method in class numRecipes.Pvalue2SigmaConverter
 
main(String[]) - Static method in class numRecipes.PvalueCalculator
 
main(String[]) - Static method in class numRecipes.PvalueCalculatorWithSignal
 
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
 
MainRunBHevap - Class in iceCube.uhe.propagation
 
MainRunBHevap() - Constructor for class iceCube.uhe.propagation.MainRunBHevap
 
MainRunZeus - Class in iceCube.uhe.propagation
 
MainRunZeus() - Constructor for class iceCube.uhe.propagation.MainRunZeus
 
MakeBootstrapBGSpectrum - Class in iceCube.uhe.analysis
 
MakeBootstrapBGSpectrum() - Constructor for class iceCube.uhe.analysis.MakeBootstrapBGSpectrum
 
MakeBremsstrahlungMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of Bremsstrahlung Distribution Interactions
MakeBremsstrahlungMtx() - Constructor for class iceCube.uhe.interactions.MakeBremsstrahlungMtx
 
makeCollectionOfLogLikelihoodRatio(int) - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
Calculate collections of the log likelihhood ratio
makeCollectionOfLogLikelihoodRatio(int, int) - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
make a list collection of the log-likelihood -log(binned Poisson pdf) obtained by running the replica experiment by runTimes under the null hypothesis of bg + neutrino model (+ nuisance signal) The likeliihood ratio type is following:
makeCollectionOfLogLikelihoodRatio(double, int) - Method in class numRecipes.PoissonBinnedLikelihoodRatioTest
make a list collection of the log-likelihood ratio obtained by running the replica experiment by runTimes under the null (background-only) hypothesis.
makeCollectionOfLogLikelihoodRatioAlternative(double, int) - Method in class numRecipes.PoissonBinnedLikelihoodRatioTest
make a list collection of the log-likelihood ratio obtained by running the replica experiment by runTimes under the algernative (signal) hypothesis.
MakeCosmicRayFluxTable - Class in iceCube.uhe.muonModel
This class implements the main method to run PropagatingAtmMuonFlux.getDFMuDLogCREDLogE(logCRE, logMuonE, cosZenith), dF^2/dLogEcrDlogEmu, to make the numerical table for IceCube downstream analysis.
MakeCosmicRayFluxTable() - Constructor for class iceCube.uhe.muonModel.MakeCosmicRayFluxTable
 
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
 
MakeElbertFluxTable - Class in iceCube.uhe.muonModel
 
MakeElbertFluxTable() - Constructor for class iceCube.uhe.muonModel.MakeElbertFluxTable
 
MakeElbertFluxTableWithFixedEth - Class in iceCube.uhe.muonModel
 
MakeElbertFluxTableWithFixedEth() - Constructor for class iceCube.uhe.muonModel.MakeElbertFluxTableWithFixedEth
 
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, String, boolean, IHistogramFactory) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Make and Fill IHistogram1D by reading out the variables of I3Particles
makeJaida1DHistogram(String, IHistogramFactory) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Histogram name is assinged by the default - same as "option"
makeJaida2DHistogram(String, String, boolean, IHistogramFactory) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Make and Fill IHistogram2D by reading out the variables of I3Particles
makeJaida2DHistogram(String, IHistogramFactory) - Method in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Histogram name is assinged by the default - same as "option"
makeJaidaHistogram(String) - Method in class iceCube.uhe.analysis.EnergyHistogramMaker
Make 2D Histogram
MakeJuliet4Gen2JaidaTree - Class in iceCube.uhe.event
 
MakeJuliet4Gen2JaidaTree() - Constructor for class iceCube.uhe.event.MakeJuliet4Gen2JaidaTree
 
MakeKnockOnElectronsMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of KnockOnElectrons Distribution Interactions
MakeKnockOnElectronsMtx() - Constructor for class iceCube.uhe.interactions.MakeKnockOnElectronsMtx
 
MakeNeutrinoBHevapMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of Neutrino Charged Interactions
MakeNeutrinoBHevapMtx() - Constructor for class iceCube.uhe.interactions.MakeNeutrinoBHevapMtx
 
MakeNeutrinoChargeMtx - Class in iceCube.uhe.interactions
Make the energy transfer matrix of Neutrino Charged Interactions
MakeNeutrinoChargeMtx() - Constructor for class iceCube.uhe.interactions.MakeNeutrinoChargeMtx
 
MakeNeutrinoFluxTable - Class in iceCube.uhe.neutrinoModel
 
MakeNeutrinoFluxTable() - Constructor for class iceCube.uhe.neutrinoModel.MakeNeutrinoFluxTable
 
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
 
MakePropMtxTableByFactory - Class in iceCube.uhe.propagation
This class is to generate propagation matrix table in F2K format for offline IceCube analysis.
MakePropMtxTableByFactory() - Constructor for class iceCube.uhe.propagation.MakePropMtxTableByFactory
 
MakePropMtxTableFlavorByFactory - Class in iceCube.uhe.propagation
This class is to generate propagation matrix table in F2K format for offline IceCube analysis.
MakePropMtxTableFlavorByFactory() - Constructor for class iceCube.uhe.propagation.MakePropMtxTableFlavorByFactory
 
MakeQuickPropagationYieldMap - Class in iceCube.uhe.analysis
Calculate the neutrino detection yield by running QuickProrpagationMatrixFlux and Make a Map(log(Neutrino Energy) Map(cross section, yield)).
MakeQuickPropagationYieldMap() - Constructor for class iceCube.uhe.analysis.MakeQuickPropagationYieldMap
 
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]
matrix - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
 
matrix - Variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Propagation Matrix to handle the charged lepton propgation after the neutrino interaction
matrixFile - Static variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
 
matrixFileName - Static variable in class iceCube.uhe.analysis.I3ParticleWeightFiller
Data file names of the calculated propagation matricis.
max2CobZ - Variable in class iceCube.uhe.analysis.Criteria
 
maxCobZ - Variable in class iceCube.uhe.analysis.Criteria
 
maxCobZ - Variable in class iceCube.uhe.analysis.CriteriaIC22
 
maximizedNuisanceFactor - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
maximizedSignalFactor - Variable in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
maxLogE - Variable in class iceCube.uhe.analysis.EnergyHistogramMaker
 
maxLogE - Variable in class iceCube.uhe.analysis.PropagationMatrixDrawer
 
maxLogEFlux - Variable in class iceCube.uhe.analysis.YieldAnalysisFactory
Range of the log(neutrino energy flux [GeV/cm^2 sec sr]) in the histogram
maxLogEnergy - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
maxLogLikelihoodRatio - Variable in class numRecipes.PoissonBinnedLikelihoodRatioFactory
maximized likelihood ratio log(L/L0)
maxLogNpe - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
maxLogSigmaCC - Variable in class iceCube.uhe.analysis.YieldAnalysisFactory
Range of the log(neutrino Charged Current cross section [cm^2]) in the histogram
maxNumberOfMuEThSteps - Static variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Number of bins of the Muon Energy Threshold in the table
maxNumberOfVertex - Variable in class iceCube.uhe.analysis.Criteria
maximum number of the vertex points on the logNpe-cosTheta plane to define the EHE super cut
maxNumberOfVertex - Variable in class iceCube.uhe.analysis.CriteriaIC22
 
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 .
mcCorsikaArea - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Area of the Corsika MMC particles are thrown
mcCorsikaOmega - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
Solid angle of the Corsika mmc particles
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
 
min2CobZ - Variable in class iceCube.uhe.analysis.Criteria
 
min2CobZ - Variable in class iceCube.uhe.analysis.CriteriaIC22
 
minCobZ - Variable in class iceCube.uhe.analysis.Criteria
 
minCobZ - Variable in class iceCube.uhe.analysis.CriteriaIC22
 
minLogE - Variable in class iceCube.uhe.analysis.EnergyHistogramMaker
 
minLogE - Variable in class iceCube.uhe.analysis.PropagationMatrixDrawer
 
minLogEFlux - Variable in class iceCube.uhe.analysis.YieldAnalysisFactory
 
minLogEnergy - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
minLogNpe - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
minLogNPEToAnalize - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
The lowest level Requirement of NPEs.
minLogNPEToFill - Static variable in class iceCube.uhe.analysis.I3ParticleFlux
The lowest level Requirement of NPEs.
minLogNumberOfEvents - Variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
minLogSigmaCC - Variable in class iceCube.uhe.analysis.YieldAnalysisFactory
 
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.I3ParticleFlux
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
 
Mmuon - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
ModelNormalizationCalculatorByPoissonBinnedLikelihood - Class in iceCube.uhe.analysis
Calculate the p-value on a given neutrino model based on the binned Poisson likelihood.
ModelNormalizationCalculatorByPoissonBinnedLikelihood() - Constructor for class iceCube.uhe.analysis.ModelNormalizationCalculatorByPoissonBinnedLikelihood
 
modelNumber - Variable in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
 
modelNumber - Variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
 
ModelParaPvalueCalculatorByPoissonBinnedLH - Class in iceCube.uhe.analysis
Calculate the p-value on given neutrino model parameters based on the binned Poisson likelihood for estimating the confidence interval.
ModelParaPvalueCalculatorByPoissonBinnedLH(PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator, List) - Constructor for class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
constructor:
ModelParaPvalueCalculatorByPoissonBinnedLH(PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator, List) - Constructor for class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
constructor for no nuislance case:
ModelParaPvalueCalculatorByPoissonBinnedLH(PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator, Map) - Constructor for class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
constructor:
ModelParaPvalueCalculatorByPoissonBinnedLH(PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator, Map) - Constructor for class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
constructor for no nuislance case:
ModelPvalueCalculatorByPoissonBinnedLikelihood - Class in iceCube.uhe.analysis
Calculate the p-value on a given neutrino model based on the binned Poisson likelihood.
ModelPvalueCalculatorByPoissonBinnedLikelihood() - Constructor for class iceCube.uhe.analysis.ModelPvalueCalculatorByPoissonBinnedLikelihood
 
modelRejectHisto - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
Histogram to store the model rejection factor
ModelTestByPoissonBinnedLikelihoodFactory - Class in iceCube.uhe.analysis
A collection of the methods for the GZK (or astro) neutrino model tests based upon the likelihood ratio of the poisson binned likelihood.
ModelTestByPoissonBinnedLikelihoodFactory(PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator) - Constructor for class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
The default constructor.
ModelTestByPoissonBinnedLikelihoodFactory(PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator) - Constructor for class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
The default constructor.
ModelULCalculatorByPoissonBinnedLikelihood - Class in iceCube.uhe.analysis
Calculate the upper limit of normalization on a given neutrino model based on the binned Poisson likelihood.
ModelULCalculatorByPoissonBinnedLikelihood() - Constructor for class iceCube.uhe.analysis.ModelULCalculatorByPoissonBinnedLikelihood
 
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]
moveParticleAxis(double) - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
move the propagating axis by given slant depth [g/cm^2]
Mp - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
constatnts of the particle (physics)
Mpc - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
Mpc unit
Mpi - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
mThPolynominalInterpolate(double[], double[], int, double, int) - Static method in class numRecipes.Interpolation
Interpolate with mTh pylinominal function.
MUDECAY_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
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
 
muEth - Variable in class iceCube.uhe.analysis.EnergyHistogramMaker
 
muEThBin - Variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
muEThMin - Variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
muEThresholdReference - Variable in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
muEThStepSize - Variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
multipleFactor(double, J3Vector) - Static method in class geometry.J3Vector
calculate scalor x vector fxa
multiplicity_table_model1 - Variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
mutiplicity table in the BH model for model 1
multiplicity_table_model2 - Variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
mutiplicity table in the BH model for model 2
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
muToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
muToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
muToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
muToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
muToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
muToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
muToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 

N

NA - Static variable in class iceCube.uhe.points.ParticlePoint
Avogadro's Number.
nBackgroundRelMax - Static variable in class numRecipes.FeldmanCousins
 
nBackgroundRelMin - Static variable in class numRecipes.FeldmanCousins
Relative Background uncertainties
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
 
NEUTRAL_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
NeutrinoBHevaporation - Class in iceCube.uhe.interactions
The Neutrino nucleon interactions to produce micro black holes and its evapolation.
NeutrinoBHevaporation(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.NeutrinoBHevaporation
Constructor: Register the Particle and ParticlePoint classes.
NeutrinoBHevaporationMatrix - Class in iceCube.uhe.interactions
 
NeutrinoBHevaporationMatrix(NeutrinoBHevaporation) - Constructor for class iceCube.uhe.interactions.NeutrinoBHevaporationMatrix
Constructor: Generate the matrix array
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
 
NeutrinoChargeZeusPDF - Class in iceCube.uhe.interactions
The Neutrino-isoscalar nucleon charged current interactions taking place in undergound rock and ice are calculated in this subclass.
NeutrinoChargeZeusPDF(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.NeutrinoChargeZeusPDF
Constructor: Register the Particle and ParticlePoint classes.
neutrinoCSHERAZeus - Variable in class iceCube.uhe.event.JulietEventGenerator4Gen2
 
NeutrinoEffAreaTable - Class in iceCube.uhe.analysis
Neutrino Effective Area is calculated from the numerical table stored in the classes/iceCube/uhe/analysis.
NeutrinoEffAreaTable(boolean) - Constructor for class iceCube.uhe.analysis.NeutrinoEffAreaTable
Constructor.
neutrinoEnergyMax - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The maximum neutrino energy [GeV]
NeutrinoExposureTable - Class in iceCube.uhe.analysis
Neutrino Exposure [cm^2 sec sr] is calculated from the numerical table stored in the classes/iceCube/uhe/analysis.
NeutrinoExposureTable(boolean) - Constructor for class iceCube.uhe.analysis.NeutrinoExposureTable
Constructor.
NeutrinoExposureTableHESE - Class in iceCube.uhe.analysis
Neutrino Exposure by the HESE analysis [cm^2 sec sr] is calculated from the numerical table stored in the classes/iceCube/uhe/analysis.
NeutrinoExposureTableHESE(boolean) - Constructor for class iceCube.uhe.analysis.NeutrinoExposureTableHESE
Constructor.
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.
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].
NeutrinoFluxFromSource - Class in iceCube.uhe.neutrinoModel
Calculate the source neutrino flux by the analytical functions
NeutrinoFluxFromSource(double) - Constructor for class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The constructor: set the opetical depth
NeutrinoFluxFromSource(double, double) - Constructor for class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The constructor: set the refeerence energy and opetical depth
NeutrinoFluxFromSource() - Constructor for class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
NeutrinoFluxFunction - Class in iceCube.uhe.neutrinoModel
Calculate the cosmic neutrino flux by the analytical functions.
NeutrinoFluxFunction() - Constructor for class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
The defult constructor
NeutrinoFluxFunctionEnergetics - Class in iceCube.uhe.neutrinoModel
Calculate the GZK neutrino flux by the energetics argument
NeutrinoFluxFunctionEnergetics() - Constructor for class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 
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.
NeutrinoNeutralZeusPDF - Class in iceCube.uhe.interactions
The Neutrino-isoscalar nucleon charged current interactions taking place in undergound rock and ice are calculated in this subclass.
NeutrinoNeutralZeusPDF(Particle, ParticlePoint) - Constructor for class iceCube.uhe.interactions.NeutrinoNeutralZeusPDF
Constructor: Register the Particle and ParticlePoint classes.
NeutrinoQuickPropagator - Class in iceCube.uhe.propagation
This class provides the methods to cauculate energy distribution of particles resulted from the neutrino propagation in the handy approximated way.
NeutrinoQuickPropagator(ParticlePoint) - Constructor for class iceCube.uhe.propagation.NeutrinoQuickPropagator
Constructor.
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.
npeBinWidth - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
energy bin width
NPEthresholdOptimizer - Class in iceCube.uhe.analysis
Optimize NPE threshold to minimize either the model rejection potential or the signal discovery potential.
NPEthresholdOptimizer(int, double, double, int, double, double) - Constructor for class iceCube.uhe.analysis.NPEthresholdOptimizer
Constructor.
NPEthresholdOptimizer() - Constructor for class iceCube.uhe.analysis.NPEthresholdOptimizer
Constructor.
nuBH - Variable in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
 
nuBHMtx - Variable in class iceCube.uhe.propagation.PropagationMatrixBHevaporation
 
nuBHMtxObjectFile - Variable in class iceCube.uhe.propagation.PropagationMatrixBHevaporation
 
nuCCEnhancementFactor - Variable in class iceCube.uhe.analysis.QuickPropagationMatrixFlux
 
nuCCEnhancementFactor - Variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
 
nuCCMtx - Variable in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
 
nuCCMtx - Variable in class iceCube.uhe.analysis.QuickNCPropagationMatrixFlux
 
nuCCMtx - Variable in class iceCube.uhe.analysis.YieldAnalysisFactory
Neutrino InteractionMatrix object to calculate the STANDARD cross section
nuCCMtx - Variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
The default neutrino matrix charged current interaction to generate the charged lepton
nuCCMtxObjectFile - Static variable in class iceCube.uhe.analysis.MakeQuickPropagationYieldMap
 
nuCCMtxObjectFile - Static variable in class iceCube.uhe.propagation.PropagationMatrixZeus
 
nuE - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
 
nuEToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuEToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuEToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuEToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuEToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuEToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuEToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
numberOfAlphaSteps - Static variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Number of bins of the alpha in the table
numberOfBins - Variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
numberOfBinsNPE - Variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
numberOfBinsRecoE - Variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
numberOfCosZenith - Variable in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
numberOfDistance - Static variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
NumberOfDoublet - Static variable in class iceCube.uhe.particles.Particle
Number of the "Doublet" valuables to define the particle.
numberOfEmuon - Variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
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.
numberOfMuEThSteps - Variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
numberOfObservedEvents - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
number of observed events
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
 
nuMu - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
 
nuMuToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuMuToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuMuToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuMuToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuMuToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuMuToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuMuToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuNCEnhancementFactor - Variable in class iceCube.uhe.analysis.QuickNCPropagationMatrixFlux
 
nuNCMtx - Variable in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
 
nuNCMtx - Variable in class iceCube.uhe.analysis.QuickNCPropagationMatrixFlux
 
nuNCMtxObjectFile - Static variable in class iceCube.uhe.propagation.PropagationMatrixZeus
 
nuTau - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
 
nuTauToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuTauToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuTauToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuTauToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuTauToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuTauToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
nuTauToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 

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.I3ParticleIC22AnalysisFactory
 
observationTime - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
Observation Time [sec]
observedEvents - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
observedEventsNPE - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
the observed event cosZ and log(energy(or NPE))
observedEventsRecoE - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
omegaLambda - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
omegaM - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
constants of the cosmology
optDepth - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
outputCreatedMap(OutputStream) - Method in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
outputI3Particle(I3Particle, OutputStream) - Static method in class iceCube.uhe.particles.I3ParticleOutputStream
 
outputInteractionsMatrix(InteractionsMatrix, OutputStream) - Static method in class iceCube.uhe.interactions.InteractionsMatrixOutput
 
outputLikelihhoRatioList(ModelTestByPoissonBinnedLikelihoodFactory, OutputStream) - Static method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
outputMaximizedSignalFactorList(ModelTestByPoissonBinnedLikelihoodFactory, OutputStream) - Static method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
 
outputParticle(Particle, OutputStream) - Static method in class iceCube.uhe.particles.ParticleOutputStream
 
outputPoissonBinnedLikelihoodCalculator(PoissonBinnedLikelihoodCalculator, OutputStream) - Static method in class numRecipes.PoissonBinnedLikelihoodCalculator
 

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
 
PAIRC_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
PAIRCH_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
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.
parameterCutoffEnergy - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
parameterEnergyBase - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
parameterEnergyFluxAtBase - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
parameterEvolution - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
parameterPowerLawIndex - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
parameterRedshift - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
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
 
pathname - Static variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
 
pathName - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
pblMap - Variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
map container for the poisson binned likelihood calculator objects
PHOTO_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
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.
piCMSEnergy - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
piCMSMomentum - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
piEnergyMinus - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
piEnergyPlus - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
plot() - Method in class iceCube.uhe.analysis.NPEthresholdOptimizer
Plot the model rejection factor and the signal discovery poteintial as a function of logNPE
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
PlotChi2ByJaidaHisto - Class in iceCube.uhe.analysis
 
PlotChi2ByJaidaHisto() - Constructor for class iceCube.uhe.analysis.PlotChi2ByJaidaHisto
 
PlotCRSpectrum - Class in iceCube.uhe.analysis
 
PlotCRSpectrum() - Constructor for class iceCube.uhe.analysis.PlotCRSpectrum
 
PlotEventNumberRatioByJaidaHisto - Class in iceCube.uhe.analysis
 
PlotEventNumberRatioByJaidaHisto() - Constructor for class iceCube.uhe.analysis.PlotEventNumberRatioByJaidaHisto
 
PlotIC22BG2DSpectrum - Class in iceCube.uhe.analysis
 
PlotIC22BG2DSpectrum() - Constructor for class iceCube.uhe.analysis.PlotIC22BG2DSpectrum
 
PlotIC22SIG2DSpectrum - Class in iceCube.uhe.analysis
 
PlotIC22SIG2DSpectrum() - Constructor for class iceCube.uhe.analysis.PlotIC22SIG2DSpectrum
 
PlotIC22Spectrum - Class in iceCube.uhe.analysis
 
PlotIC22Spectrum() - Constructor for class iceCube.uhe.analysis.PlotIC22Spectrum
 
PlotJuliet4Gen2JaidaTree - Class in iceCube.uhe.event
 
PlotJuliet4Gen2JaidaTree() - Constructor for class iceCube.uhe.event.PlotJuliet4Gen2JaidaTree
 
PlotSpectrumByJaidaHisto - Class in iceCube.uhe.analysis
 
PlotSpectrumByJaidaHisto() - Constructor for class iceCube.uhe.analysis.PlotSpectrumByJaidaHisto
 
poisson(double, long) - Static method in class numRecipes.SpecialFunctions
Poisson distribution function
PoissonBinnedLHExtracter - Class in numRecipes
 
PoissonBinnedLHExtracter() - Constructor for class numRecipes.PoissonBinnedLHExtracter
 
PoissonBinnedLikelihoodCalculator - Class in numRecipes
Calculate the binned Poisson Likelihood and its p-value for a series of (N_i, \mu_i) where N_i is the observed number and \mu_i is the predicted number at the i-th bin.
PoissonBinnedLikelihoodCalculator() - Constructor for class numRecipes.PoissonBinnedLikelihoodCalculator
Constructor.
PoissonBinnedLikelihoodMapBuilder - Class in iceCube.uhe.analysis
Build the Map to contain the PoissonBinnedLikelihoodCalculator reading from the f2k data via standard input.
PoissonBinnedLikelihoodMapBuilder(boolean, boolean) - Constructor for class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
constructor
PoissonBinnedLikelihoodRatioFactory - Class in numRecipes
Handle the ratio of the maximum likelihood ratio built from the binned Poisson.
PoissonBinnedLikelihoodRatioFactory(PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator) - Constructor for class numRecipes.PoissonBinnedLikelihoodRatioFactory
The default constructor.
PoissonBinnedLikelihoodRatioTest - Class in numRecipes
Perform test based upon the ratio of the maximum likelihood ratio built from the binned Poisson.
PoissonBinnedLikelihoodRatioTest(PoissonBinnedLikelihoodCalculator, PoissonBinnedLikelihoodCalculator) - Constructor for class numRecipes.PoissonBinnedLikelihoodRatioTest
The default constructor.
poissonLogLikelihood - Variable in class numRecipes.PoissonBinnedLikelihoodCalculator
 
poissonLogLikelihoodH0 - Variable in class numRecipes.PoissonBinnedLikelihoodRatioFactory
log likelohood for the null hypothesis
poissonLogLikelihoodH1 - Variable in class numRecipes.PoissonBinnedLikelihoodRatioFactory
log likelohood for the alternative hypothesis
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.
PrintIntensityOnEvolutionZmaxPlane - Class in iceCube.uhe.neutrinoModel
 
PrintIntensityOnEvolutionZmaxPlane() - Constructor for class iceCube.uhe.neutrinoModel.PrintIntensityOnEvolutionZmaxPlane
 
printLogLikelihood(boolean) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
print out the calculated Poisson binned log likelihood to the standard output
printLogLikelihood() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
 
printResults() - Method in class iceCube.uhe.analysis.LDPcalculator
print out the calculated LDPs to the standard output
printSummaryOfCreatedMap() - Method in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
printYield(double) - Method in class iceCube.uhe.analysis.YieldAnalysisFactory
Print the yield table the method readYieldTable reads out in the constructor for a given log(Neutrino Energy [GeV]) This method is mainly for debugging purposes.
probabilityFunction(double) - Static method in class numRecipes.KSTest
Return the Kolmogorov-Smirnov probability Q_ks(lambda)
probabilityOfNobserved(double, double, long) - Static method in class numRecipes.FeldmanCousins
Return the confidence level that the given number of observed events for the given signal and expected background.
process(DataInputStream, OutputStream, boolean) - Method in class iceCube.uhe.analysis.I3ParticleBuilder
the method to build I3Particle objects with data from the DataInputStream.
process(DataInputStream, OutputStream) - Method in class iceCube.uhe.analysis.I3ParticleMillipedeBuilder
the method to build I3Particle objects with data from the DataInputStream.
process(DataInputStream) - Method in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
propagate() - Method in class iceCube.uhe.event.JulietTask
start the task to run a particle.
propagateChargedLepton() - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
propagate the charged leptons by the propagation matrix step size deltaX.
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.
propagateNeutrino(double, double) - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Calculation of the neutrino propagation with the methods of propagateNeutrinoToNeutrino() and propagateNeutrinoToLepton()
propagateNeutrinoToIceCubeDepth(double, double) - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Calculation of the neutrino propagation with the methods of propagateNeutrinoToNeutrino() and propagateNeutrinoToLepton()
propagateNeutrinoToLepton(double, double, double, double) - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Calculate the neutrino propagation generating leptons in the appriximated handy method.
propagateNeutrinoToNeutrino(double, double) - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Calculate the neutrino propagation in the appriximated handy method.
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, String, String) - Constructor for class iceCube.uhe.propagation.PropagationMatrix
Constructor.
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, String, String) - 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.
PropagationMatrixBHevaporation - Class in iceCube.uhe.propagation
Propagation Matrix containing the neutrino interaction channel via the micro black hole creation-evaporation.
PropagationMatrixBHevaporation(Particle, Particle, Particle, Particle, Particle, Particle, Particle, ParticlePoint, int, int, int) - Constructor for class iceCube.uhe.propagation.PropagationMatrixBHevaporation
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.
PropagationMatrixFactory(boolean) - Constructor for class iceCube.uhe.propagation.PropagationMatrixFactory
This constructor is for subclass such as ExtendedMuonPropMatrixFactory
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.
PropagationMatrixZeus - Class in iceCube.uhe.propagation
PropagationMatrix using the Zeus based neutrino-nucleon cross section
PropagationMatrixZeus(Particle, Particle, Particle, Particle, Particle, Particle, Particle, ParticlePoint, int, int, double) - Constructor for class iceCube.uhe.propagation.PropagationMatrixZeus
 
PropagationMatrixZeus(Particle, Particle, Particle, Particle, Particle, Particle, Particle, ParticlePoint, int, int) - Constructor for class iceCube.uhe.propagation.PropagationMatrixZeus
 
propagator - Variable in class iceCube.uhe.analysis.QuickNCPropagationMatrixFlux
 
propagator - Variable in class iceCube.uhe.analysis.QuickPropagationMatrixFlux
 
propagator - Variable in class iceCube.uhe.neutrinoModel.QuickPropagatingNeutrinoFlux
Neutrino Quick Propagator
propLeptonFlux - Variable in class iceCube.uhe.event.EventFlux
 
propMtxPathname - Static variable in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
 
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
Pvalue2SigmaConverter - Class in numRecipes
 
Pvalue2SigmaConverter() - Constructor for class numRecipes.Pvalue2SigmaConverter
 
PvalueCalculator - Class in numRecipes
Display the SpecialFunctions
PvalueCalculator() - Constructor for class numRecipes.PvalueCalculator
 
PvalueCalculatorWithSignal - Class in numRecipes
Display the SpecialFunctions
PvalueCalculatorWithSignal() - Constructor for class numRecipes.PvalueCalculatorWithSignal
 

Q

QuickNCPropagationMatrixFlux - 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.
QuickNCPropagationMatrixFlux(double) - Constructor for class iceCube.uhe.analysis.QuickNCPropagationMatrixFlux
constroctor
QuickPropagatingNeutrinoFlux - 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.
QuickPropagatingNeutrinoFlux(int) - Constructor for class iceCube.uhe.neutrinoModel.QuickPropagatingNeutrinoFlux
Constructor
QuickPropagationMatrixFlux - 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 the calculated energy distribution by NeutrinoQuickPropagator class and the numerically calculated effective area (I3EffectiveArea.java) without relying on I3Particle MC events.
QuickPropagationMatrixFlux(double) - Constructor for class iceCube.uhe.analysis.QuickPropagationMatrixFlux
constroctor

R

R_cylinder - Static variable in class iceCube.uhe.geometry.InjectionGeometryUtils
default radis of the cylinder radius
R_nu - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 
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
readAndFillEventRate(DataInputStream) - Method in class iceCube.uhe.analysis.NPEthresholdOptimizer
Reading the number of signal and background events binned in logNPE and y(such as cos(Zenith)
readAndFillEventRate(DataInputStream, boolean) - Method in class iceCube.uhe.analysis.NPEthresholdOptimizer
Reading the number of signal and background events binned in logNPE and y(such as cos(Zenith).
readAndFillLDP(DataInputStream) - Method in class iceCube.uhe.analysis.LDPcalculator
Reading the signal and bg rates from the input stream.
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.NeutrinoQuickPropagator
Read the propagation matrix data for handing the charged lepton propagation.
readMatrix(DataInputStream) - Method in class iceCube.uhe.propagation.PropagationMatrixFactory
Read the calculated propagation matrix
readPropagationMatrix(String) - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Let the propagationMatrixFactory read the propagation matrix data corresponds to the "fileName"
readTableData() - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Reading out the table data files from tableFileName[i]
readTableData(String, int) - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Reading out the table data file with name fileName
readYieldTable(DataInputStream) - Method in class iceCube.uhe.analysis.YieldAnalysisFactory
Reads the yield table from the DataInoutStream and generate map(logE,map(sigmaCC,yield)) internally.
realDataMap - Variable in class numRecipes.PoissonBinnedLikelihoodCalculator
Map container for (N_i, \mu_i).
REarth - Static variable in class geometry.EarthCenterCoordinate
Radius of the earth [cm]
REarth - Static variable in class iceCube.uhe.points.ParticlePoint
Earth radius [cm].
recoEBinWidth - Static variable in class iceCube.uhe.analysis.PoissonBinnedLikelihoodMapBuilder
 
registerMonteCarloBase(MonteCarloBase[]) - Method in class iceCube.uhe.event.Event
Register the MonteCarloBase objects involved in the propagation
relativeCRFlux - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The default CR flux relative to that extrpolated from the GZK regime
RelativeElbertFluxTableMaker - Class in iceCube.uhe.muonModel
The muon bundle flux table relative to those given by the original parameters (alpha=2.04 Eth=3730=GeV - settable by the constructor in this class) to a given alpha with the fixed Eth.
RelativeElbertFluxTableMaker() - Constructor for class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
default constructor
RelativeElbertFluxTableMaker(double, double) - Constructor for class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
constructor with the reference parameters which gives the original fluxe
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
 
replaceExpectedNumbersWithObservedNumbers() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Replace the expected number with the observed number so that the expected number vector exactly equals to the observed number vector.
replaceExpectedNumbersWithObservedNumbers(PoissonBinnedLikelihoodCalculator) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Replace the expected number with the observed number - expected number in calBase so that the expected number vector maximizes the likelihood under the conditaion that the minimum expected numbers are bounded by the expected numbers stored in calBase.
replicaDataMap - Variable in class numRecipes.PoissonBinnedLikelihoodCalculator
 
returnToTheCRFluxNormalizationEstimatedFromGZK() - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
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.
rPi - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
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
 
RunBGOnlyHypothesisTestByBinnedLikelihood - Class in iceCube.uhe.analysis
Run the bg only hypothesis test based on the binned Poisson likelihood.
RunBGOnlyHypothesisTestByBinnedLikelihood() - Constructor for class iceCube.uhe.analysis.RunBGOnlyHypothesisTestByBinnedLikelihood
 
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(int, DataOutputStream) - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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
 
RunJaidaAnalysisIC22 - Class in iceCube.uhe.analysis
 
RunJaidaAnalysisIC22() - Constructor for class iceCube.uhe.analysis.RunJaidaAnalysisIC22
 
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
 
RunJuliet4Gen2 - Class in iceCube.uhe.event
 
RunJuliet4Gen2() - Constructor for class iceCube.uhe.event.RunJuliet4Gen2
 
RunJulietMillipede - Class in iceCube.uhe.analysis
 
RunJulietMillipede() - Constructor for class iceCube.uhe.analysis.RunJulietMillipede
 
RunManager - Class in iceCube.uhe.event
This is a run manager for the Event class.
RunManager() - Constructor for class iceCube.uhe.event.RunManager
Constructor.
RunModelTestByPoissonBinnedLikelihood - Class in iceCube.uhe.analysis
Run the neutrino model test based on the binned Poisson likelihood.
RunModelTestByPoissonBinnedLikelihood() - Constructor for class iceCube.uhe.analysis.RunModelTestByPoissonBinnedLikelihood
 
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.
RunNeutrinoQuickPropagator - Class in iceCube.uhe.propagation
 
RunNeutrinoQuickPropagator() - Constructor for class iceCube.uhe.propagation.RunNeutrinoQuickPropagator
 
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
 
runPoissonExperiment() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
This method is purely for debugging purposes.
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() - Constructor for class iceCube.uhe.propagation.RunPropagationMatrix
Constructor to do nothing - for subclass modules
RunPropagationMatrix(double, int, int, int, double) - Constructor for class iceCube.uhe.propagation.RunPropagationMatrix
 
RunPropagationMatrixBHevap - Class in iceCube.uhe.propagation
Run the Propagation matrix to calculate the energy distribution and the flux of particles after propagation in the Earth.
RunPropagationMatrixBHevap(double, int, int, int, int) - Constructor for class iceCube.uhe.propagation.RunPropagationMatrixBHevap
Constructor.
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
 
RunPropagationMatrixZeus - Class in iceCube.uhe.propagation
 
RunPropagationMatrixZeus(double, int, int, int) - Constructor for class iceCube.uhe.propagation.RunPropagationMatrixZeus
Constructor.
RunPropagationMatrixZeus(double, int, int, int, double) - Constructor for class iceCube.uhe.propagation.RunPropagationMatrixZeus
 
RunQuickPropagationMatrixFlux - Class in iceCube.uhe.analysis
Calculate the detectable Neutrino flux [GeV/cm^2 sec sr] at the surface by running ProrpagationMatrixFlux.
RunQuickPropagationMatrixFlux() - Constructor for class iceCube.uhe.analysis.RunQuickPropagationMatrixFlux
 
runReplicaExperiment(double) - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Run replica expetiment one time following the Poissonian to the series of (N_i, mu_i).
runReplicaExperiment() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
Run replica expetiment one time following the Poissonian to the series of (N_i, mu_i).
RunSignalVsNuisanceSignal - Class in iceCube.uhe.analysis
Run the p-value distribution for p-value of the signal hypothesis against alternative signal hypothesis.
RunSignalVsNuisanceSignal() - Constructor for class iceCube.uhe.analysis.RunSignalVsNuisanceSignal
 
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.JulietEventGenerator4Gen2
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.
runTimesDefault - Static variable in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
default number of runs in the replica experiment to calculate the pdf of the likelihood ratio
rXTau - Static variable in class iceCube.uhe.decay.Decay
The squared mass raio (m_X/m_tau)^2.

S

s - Variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Propagated medium class
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
SearchEvolution - Class in iceCube.uhe.neutrinoModel
 
SearchEvolution() - Constructor for class iceCube.uhe.neutrinoModel.SearchEvolution
 
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
setAlpha(double) - Method in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
setAnotherNeutrinoSignalModel(PoissonBinnedLikelihoodCalculator) - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Set the PoissonBinnedLikelihoodCalculator that stores the binned poisson data for the signal model to be tested.
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.
setAtmMuonBundleFlux(I3ParticleAnalysisFactory, ElbertFluxTableFactory) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
Set the Atmospheric Muon Bundle flux to all the I3Particles stored in the I3ParticleAnalysisFactory.
setAtmMuonBundleFlux(I3ParticleAnalysisFactory, String, RelativeElbertFluxTableMaker) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
 
setAtmMuonBundleFluxRatio(I3ParticleAnalysisFactory, String, ElbertFluxTableFactory, RelativeElbertFluxTableMaker) - Static method in class iceCube.uhe.analysis.AtmMuonBundleFitter
This is for the debugging.
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
 
setCOBZcut(double, double) - Method in class iceCube.uhe.analysis.Criteria
Sets the COBZ cut
setCOBZcut() - Method in class iceCube.uhe.analysis.Criteria
Sets the COBZ cut with the Default COB-Z range
setConfidenceLevel(double) - Static method in class numRecipes.FeldmanCousins
 
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).
setCREnergyReference(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
setCRFluxAtReferenceEnergy(double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
set the relative normalization relativeCRFlux so that the normalization of the cosmic ray spectrum gives the eFlux at the cosmic ray reference energy
setCRFluxAtReferenceEnergy(double, double, double, double, double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
set the relative normalization relativeCRFlux so that the normalization of the cosmic ray spectrum gives the eFlux at the cosmic ray reference energy.
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
setEflux(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Set the normalization E^2dF/dE [GeV/cm2 sec sr] for the power law model (model ID 24)
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.
setEHESuperCut(int) - Method in class iceCube.uhe.analysis.CriteriaIC22
set all the GZK boundary values of Npe and cosZenith in the "EHE Super Cut" for a given event categories with the default settings.
setElbertParameters(int, int) - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Set the bin numbers of alpha and the threshold energy of Muon.
setElbertParameters(double, double) - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Set alpha and the threshold energy of Muon.
setElbertParameters(int) - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Set the bin numbers of alpha.
setElbertParameters(double) - Method in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Set alpha.Eth is set to be the lowest value i.e.
setEnergyBase(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Set the base energy [GeV] to define normalization E^2dF/dE [GeV/cm2 sec sr] for the power law model (model ID 24)
setEnergyReference(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
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
setFlavorAndDoublet(int, int) - Method in class iceCube.uhe.particles.Particle
Sets the flavor and doublet.
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
setGeometryShift(J3Vector) - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
Set the geometrical shift in IceCube Gen2 coordinate
setGlacierDepth(double) - Method in class iceCube.uhe.geometry.IceCubeCoordinate
Set the depth of glacier [cm].
setGlacierDepth(double) - Method in class iceCube.uhe.geometry.IceCubeGen2Coordinate
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
 
setIncidentParticleEnergy(double) - Method in class iceCube.uhe.interactions.Ionization
 
setIncidentParticleEnergy(int) - Method in class iceCube.uhe.interactions.Ionization
 
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
setLogEmax(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Set the logEmax[GeV] for the power law model (model ID 24)
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.
setMaximumNeutrinoEnergy(double) - Static method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
set the maximum energy of generated neutrinos [GeV]
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'')
setModelNumber(int) - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
model number settings.
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
 
setNeutrinoCCEnhancement(double) - Method in class iceCube.uhe.analysis.QuickPropagationMatrixFlux
 
setNeutrinoInteractionWeight(int) - Static method in class iceCube.uhe.event.JulietEventGenerator
Change the Neutrino interaction weight in the InteractionBase
setNeutrinoInteractionWeight(int) - Static method in class iceCube.uhe.event.JulietEventGenerator4Gen2
Change the Neutrino interaction weight in the InteractionBase
setNeutrinoNCEnhancement(double) - Method in class iceCube.uhe.analysis.QuickNCPropagationMatrixFlux
 
setNeutrinoSurfaceEnergy(double) - Method in class iceCube.uhe.analysis.BHevapPropagationMatrixFlux
 
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).
setNuisanceSignal(PoissonBinnedLikelihoodCalculator) - Method in class iceCube.uhe.analysis.ModelTestByPoissonBinnedLikelihoodFactory
Set the PoissonBinnedLikelihoodCalculator that stores the binned poisson data for the nuisance signal
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
 
setOpticalDepth(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
 
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.
setParticlePoint(ParticlePoint) - Method in class iceCube.uhe.propagation.NeutrinoQuickPropagator
Set the particle point class.
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
 
setPowerLawIndex(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFlux
Set the powerlaw index for the power law model (model ID 24)
setPowerLawIndexOfRadiation(double) - Method in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
set the power law index gamma.
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
setRangeOfSignalIntervalCalculation(double, double, double) - Static method in class numRecipes.FeldmanCousins
Set the range of signals in calculating the signal interval - min < signal < max
setRelativeAccuracy(double) - Static method in class numRecipes.Integration
Change the relative accuracy in the inegration
setRelativeBackgroundUncertainty(double, double) - Static method in class numRecipes.FeldmanCousins
Set the bacgkround uncertainty.
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
setSigmaMatrix(int) - Method in class iceCube.uhe.interactions.NeutrinoBHevaporationMatrix
Calculate the total cross section matrix
setSimpleCosZenithCut(double, boolean) - Method in class iceCube.uhe.analysis.Criteria
Set the simple zenith Cut -- Criterion (a''')/
setSimpleNpeCut(double, boolean) - Method in class iceCube.uhe.analysis.Criteria
Set the simple Npe 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)
setStartLocationAlongTheAxis(double) - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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
setTransferMatrix(int, int) - Method in class iceCube.uhe.interactions.NeutrinoBHevaporationMatrix
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
sigma_table - Static variable in class iceCube.uhe.interactions.NeutrinoBHevaporation
cross section [pB] table provided in the BH evaporation model
sigMap - Variable in class iceCube.uhe.analysis.LDPcalculator
 
sigmaRes - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
signalDiscoverPotentialHisto - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
Histogram to store the signal discovery potential
signalFactorForMaximalLlhH1 - Variable in class numRecipes.PoissonBinnedLikelihoodRatioFactory
the scale factor to maximize likelihood for the alternative hypothesis
signalRate1D - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
 
signalRate2D - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
histogram to store number of signal events
signalSearchRangeMax - Static variable in class numRecipes.FeldmanCousins
Range of searching the signal interval range decided by the Ferlman-Cousins
signalSearchRangeMin - Static variable in class numRecipes.FeldmanCousins
Range of searching the signal interval range decided by the Ferlman-Cousins
signalSearchStep - Static variable in class numRecipes.FeldmanCousins
step size of searching the signal interval range decided by the Ferlman-Cousins
significance - Static variable in class iceCube.uhe.analysis.LDPcalculator
 
SmuToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SmuToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SmuToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SmuToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SmuToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SmuToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SmuToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuEToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuEToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuEToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuEToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuEToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuEToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuEToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuMuToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuMuToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuMuToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuMuToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuMuToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuMuToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuMuToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuTauToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuTauToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuTauToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuTauToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuTauToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuTauToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
SnuTauToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
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
 
sRes - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
start() - Method in class iceCube.uhe.event.SwingWorker
Start the worker thread.
startRunIC22 - Static variable in class iceCube.uhe.analysis.I3ParticleIC22AnalysisFactory
 
StauToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
StauToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
StauToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
StauToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
StauToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
StauToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
StauToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
stepCosZenith - Variable in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
stepSizeBase - Static variable in class iceCube.uhe.propagation.NeutrinoQuickPropagator
 
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.
switchToChargedLepton() - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
 
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.
switchToShower() - Method in class iceCube.uhe.interactions.NeutrinoBHevaporation
 

T

table1DPath - Static variable in class iceCube.uhe.muonModel.RelativeElbertFluxTableMaker
 
TableAdjust - Class in iceCube.uhe.interactions
 
TableAdjust() - Constructor for class iceCube.uhe.interactions.TableAdjust
 
tableFileName - Static variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
 
tablePath - Static variable in class iceCube.uhe.muonModel.ElbertFluxTableFactory
Path to the directory where the flux tables are stored.
targetPhotonEnergyMax - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The maximal enery of the target photon [GeV]
targetPhotonEnergyMin - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFromSource
The minumum enery of the target photon [GeV]
TAUDECAY_FLAG - Static variable in class iceCube.uhe.propagation.PropagationMatrix
 
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
 
tauToE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
tauToHadron - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
tauToMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
tauToNuE - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
tauToNuMu - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
tauToNuTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
tauToTau - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
TCMB - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunction
 
temp - Variable in class iceCube.uhe.propagation.PropagationMatrix
 
testFactory - Variable in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
The test factory
testFactory - Static variable in class iceCube.uhe.analysis.ModelULCalculatorByPoissonBinnedLikelihood
 
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.
traceParticles(double) - Method in class iceCube.uhe.propagation.RunPropagationMatrixBHevap
Trace particles running over a finite distance from the current location l to the length of the trajectory.
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.
treatBGuncertainties - Static variable in class numRecipes.FeldmanCousins
 
Twist(long, long) - Method in class numRecipes.RandomDouble
 

U

unsetCOBZcut() - Method in class iceCube.uhe.analysis.Criteria
Unsets the COBZ cut
useTheFullSearchToMaximizeLLH() - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
Use the full search for the parameters to maximize LLH in the method getLLHRatio() or getPvalue().
useTheQuickSearchToMaximizeLLH() - Method in class iceCube.uhe.analysis.ModelParaPvalueCalculatorByPoissonBinnedLH
Use the quick search for the parameters to maximize LLH in the method getLLHRatio() or getPvalue().
useTheReplicaResults - Variable in class numRecipes.PoissonBinnedLikelihoodCalculator
 
useTheResultsByTheRealExperiment() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
call this method before calling the getLikelihood method if you want to calculate the log likelihood by the real results read by the method fillData().
useTheResultsByTheReplicaExperiment() - Method in class numRecipes.PoissonBinnedLikelihoodCalculator
call this method before calling the getLikelihood method if you want to calculate the log likelihood by the results by the replica experiment you had run withe the method runReplicaExperiment()

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.
vertexIC22DefaultLocationX - Static variable in class iceCube.uhe.analysis.CriteriaIC22
The default vertex X location on the logNpe-CosZenith plane in the EHE super cut.
vertexIC22DefaultLocationXwithNoCOBcut - Static variable in class iceCube.uhe.analysis.CriteriaIC22
The default vertex X location on the logNpe-CosZenith plane in the EHE super cut.
vertexIC22DefaultLocationY - Static variable in class iceCube.uhe.analysis.CriteriaIC22
The default vertex y location on the logNpe-CosZenith plane in the EHE super cut.
vertexIC22DefaultLocationYwithNoCOBcut - Static variable in class iceCube.uhe.analysis.CriteriaIC22
The default vertex y location on the logNpe-CosZenith plane in the EHE super cut.
vertexLocation - Variable in class iceCube.uhe.analysis.Criteria
 
Volume - Class in iceCube.uhe.geometry
This class defines the cubic or cuboid volume.
Volume(double) - Constructor for class iceCube.uhe.geometry.Volume
Constructor.
Volume(double, double, 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.
wherePrimaryParticleEndsInIceCubeCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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.
wherePrimaryParticleStartsInEarthCenterCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
Get the point location where the particle run starts.
wherePrimaryParticleStartsInGen2Coordinate() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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.
wherePrimaryParticleStartsInIceCubeCoordinate() - Method in class iceCube.uhe.event.JulietEventGenerator4Gen2
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.NeutrinoQuickPropagator
If you need to read the matrix data without the Glashow Resonance call this method first with flag=false before readMatrix(in).
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

x0_screen - Static variable in class iceCube.uhe.interactions.Ionization
 
x1_screen - Static variable in class iceCube.uhe.interactions.Ionization
 
xCenterOfIC9 - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
xDim() - Method in class iceCube.uhe.geometry.Volume
return the X dimension [cm] of the cuboid volume
xMax - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 
xTh - Static variable in class iceCube.uhe.neutrinoModel.NeutrinoFluxFunctionEnergetics
 

Y

yCenterOfIC9 - Static variable in class iceCube.uhe.analysis.I3ParticleAnalysisFactory
 
yDim() - Method in class iceCube.uhe.geometry.Volume
return the Y dimension [cm] of the cuboid volume
YieldAnalysisFactory - Class in iceCube.uhe.analysis
This class makes and handles histograms of the neutrino detection yield[cm^2 sec sr] generated by DumpQuickPropagationMatrixYield class and neutrino cross section.
YieldAnalysisFactory(DataInputStream, boolean) - Constructor for class iceCube.uhe.analysis.YieldAnalysisFactory
Constructor.
YieldAnalysisFactory(DataInputStream) - Constructor for class iceCube.uhe.analysis.YieldAnalysisFactory
Constructor.
YieldAnalysisFactory(ObjectInputStream) - Constructor for class iceCube.uhe.analysis.YieldAnalysisFactory
Constructor.
yieldMap - Variable in class iceCube.uhe.analysis.YieldAnalysisFactory
Maps to store the Yield Table
yieldTableExists - Variable in class iceCube.uhe.analysis.PropagationMatrixFlux
 
yMax - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
maximum range of the parameter y (ex.
yMin - Variable in class iceCube.uhe.analysis.NPEthresholdOptimizer
mininum range of the parameter y (ex.

Z

z_cylinder - Static variable in class iceCube.uhe.geometry.InjectionGeometryUtils
default radis of the cylinder height
zDim() - Method in class iceCube.uhe.geometry.Volume
return the Z dimension [cm] of the cuboid volume
zenithAngle - Static variable in class iceCube.uhe.analysis.QuickPropagationMatrixFlux
Zenith angle [deg]
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z