Class Elliptic
source code
The class for the elliptic cone.
The ellipse is defined by:
1 / sin(phi_max)^2 = cos(theta)^2 / sin(phi_x)^2 + sin(theta)^2 / sin(phi_y)^2,
where phi_max is the maximum polar angle for the given azimuthal angle
theta, phi_x is the maximum cone angle along the x-eigenvector, and phi_y
is that of the y-eigenvector. The cone axis is assumed to be the z-axis.
The maximum cone opening angle allowed is pi/2.
Return the maximum polar angle phi for the given azimuthal angle
theta.
- Parameters:
theta (float) - The azimuthal angle.
- Returns: float
- The maximum polar angle phi for the value of theta.
|
theta_max(self,
phi,
theta_min=0.0,
theta_max=6.28318530718)
| source code
|
Return the maximum azimuthal angle theta for the given polar angle
phi.
- Parameters:
phi (float) - The polar angle.
theta_min (float) - The lower limit of the azimuthal angle range for complex
distributions.
theta_max (float) - The upper limit of the azimuthal angle range for complex
distributions.
- Returns: float
- The maximum azimuthal angle theta for the value of phi.
|