iceCube.uhe.geometry
public class InjectionGeometryUtils extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static double |
R_cylinder
default radis of the cylinder radius
|
static double |
z_cylinder
default radis of the cylinder height
|
| Constructor and Description |
|---|
InjectionGeometryUtils() |
| Modifier and Type | Method and Description |
|---|---|
static double |
getDefaultCylinderHeight() |
static double |
getDefaultCylinderRadius() |
static double |
getDistanceOfStartLocation(double theta)
Calculate the distance of the injection location from the IceCube-gen2 center.
|
static double |
getDistanceOfStartLocation(double R,
double z,
double theta)
Calculate the distance of the injection location from the IceCube-gen2 center.
|
static double |
getInIceRectangleInjectionArea(double theta)
Calculate a rectangle in-ice injection area used in the JULIeT IceCube simulation.
|
static double |
getInIceRectangleInjectionArea(double R,
double z,
double theta)
Calculate a rectangle in-ice injection area used in the JULIeT IceCube simulation.
|
static double |
getInjectionRadius(double theta)
Calculate the radius of circle on which the juliet in-ice particles are injected
in the IceCube gen2 simulation.
|
static double |
getInjectionRadius(double R,
double z,
double theta)
Calculate the radius of circle on which the juliet in-ice particles are injected
in the IceCube gen2 simulation.
|
static void |
main(java.lang.String[] args)
Simple main method
|
public static double R_cylinder
public static double z_cylinder
public static double getInjectionRadius(double R,
double z,
double theta)
double R : radis of the hypothetical cylinder [cm]. Should be order of R_cylinder,
the static member of this class.
double z : Height of the cylinder [cm].
double theta : Zenith (or nadir) angle [Rad].
public static double getInjectionRadius(double theta)
public static double getInIceRectangleInjectionArea(double R,
double z,
double theta)
public static double getInIceRectangleInjectionArea(double theta)
public static double getDistanceOfStartLocation(double R,
double z,
double theta)
double R : radis of the hypothetical cylinder [cm]. Should be order of R_cylinder,
the static member of this class.
double z : Height of the cylinder [cm].
double theta : Zenith (or nadir) angle [Rad].
public static double getDistanceOfStartLocation(double theta)
public static double getDefaultCylinderRadius()
public static double getDefaultCylinderHeight()
public static void main(java.lang.String[] args)