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)