iceCube.uhe.muonModel
public class CosmicRayFlux extends java.lang.Object
UHE Cosmic Ray Flux
Constructor and 説明 |
---|
CosmicRayFlux()
Constructor: Calculate log(dJ/dE) @ E = energyBase
|
Modifier and Type | Method and 説明 |
---|---|
boolean |
doesCutOffExists()
Tell if the CR spectrum calculated in this object
has a cutoff feature at the highest energy end
|
double |
getDFDLogE(double logEnergy)
calculate the log differential Flux dF/dLogE [/cm^2 sec sr]
logEnergy [GeV]
|
double |
getDFDLogE(double logEnergy,
double cosTheta)
calculate the log differential Flux dF/dLogE [/cm^2 sec sr]
logEnergy [GeV] cos(zenith angle)
This method is indentical to getDFDLogE(double logEnergy)
because the cosmic ray flux is isotropic.
|
double |
getEFlux(double logEnergy)
calculate the differential Energy Flux [GeV /cm^2 sec sr]
logEnergy [GeV]
|
double |
getEFlux(double logEnergy,
double cosTheta)
calculate the differential Energy Flux [GeV /cm^2 sec sr]
logEnergy [GeV] cos(zenith angle)
This method is indentical to getEFlux(double logEnergy)
because the cosmic ray flux is isotropic.
|
boolean |
isValidEnergy(double logEnergy)
Check if the energy is in the range where this power law model is valid.
|
void |
setCutOffFeature(boolean cutoffExists)
Sets on/off the cutoff feature at the highest energy end
|
public boolean doesCutOffExists()
public void setCutOffFeature(boolean cutoffExists)
public double getEFlux(double logEnergy)
logEnergy [GeV]
public double getEFlux(double logEnergy, double cosTheta)
logEnergy [GeV] cos(zenith angle)This method is indentical to getEFlux(double logEnergy) because the cosmic ray flux is isotropic.
public double getDFDLogE(double logEnergy)
calculate the log differential Flux dF/dLogE [/cm^2 sec sr] logEnergy [GeV]
public double getDFDLogE(double logEnergy, double cosTheta)
calculate the log differential Flux dF/dLogE [/cm^2 sec sr] logEnergy [GeV] cos(zenith angle)This method is indentical to getDFDLogE(double logEnergy) because the cosmic ray flux is isotropic.
public boolean isValidEnergy(double logEnergy)