Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- a - Variable in class cnuphys.adaptiveSwim.geometry.Plane
- a(int, int) - Method in class cnuphys.rk4.ButcherTableau
- AAdaptiveStopper - Class in cnuphys.adaptiveSwim
- AAdaptiveStopper(double[], double, double, SwimTrajectory) - Constructor for class cnuphys.adaptiveSwim.AAdaptiveStopper
-
Create an stopper
- accept(double, double[]) - Method in class cnuphys.adaptiveSwim.AAdaptiveStopper
-
Accept a new integration step
- accept(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveLineStopper
-
Accept a new integration step
- accept(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveSphereStopper
-
Accept a new integration step
- accumulate(Bxdl, Bxdl, double[], double[], FieldProbe) - Static method in class cnuphys.swim.Bxdl
-
Accumulate the integral of b cross dl
- actionPerformed(ActionEvent) - Method in class cnuphys.swim.SwimMenu
- AdaptiveBeamlineSwimTest - Class in cnuphys.adaptiveSwim.test
- AdaptiveBeamlineSwimTest() - Constructor for class cnuphys.adaptiveSwim.test.AdaptiveBeamlineSwimTest
- AdaptiveCylinderStopper - Class in cnuphys.adaptiveSwim
- AdaptiveCylinderStopper(double[], double, Cylinder, double, SwimTrajectory) - Constructor for class cnuphys.adaptiveSwim.AdaptiveCylinderStopper
-
Cylinder stopper (does check max path length)
- AdaptiveDefaultStopper - Class in cnuphys.adaptiveSwim
- AdaptiveDefaultStopper(double[], double, SwimTrajectory) - Constructor for class cnuphys.adaptiveSwim.AdaptiveDefaultStopper
-
Rho stopper (does check max path length)
- AdaptiveLineStopper - Class in cnuphys.adaptiveSwim
- AdaptiveLineStopper(double[], double, Line, double, SwimTrajectory) - Constructor for class cnuphys.adaptiveSwim.AdaptiveLineStopper
-
Line stopper (does check max path length)
- AdaptivePlaneStopper - Class in cnuphys.adaptiveSwim
-
Stopper for swimming to a plane
- AdaptivePlaneStopper(double[], double, Plane, double, SwimTrajectory) - Constructor for class cnuphys.adaptiveSwim.AdaptivePlaneStopper
-
Rho stopper (does check max path length)
- AdaptiveResultDiff - Class in cnuphys.adaptiveSwim.test
- AdaptiveResultDiff(AdaptiveSwimResult, AdaptiveSwimResult) - Constructor for class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
- AdaptiveRhoStopper - Class in cnuphys.adaptiveSwim
-
Stopper for swimming to a fixed cylindrical cs radius (rho) value
- AdaptiveRhoStopper(double[], double, double, double, SwimTrajectory) - Constructor for class cnuphys.adaptiveSwim.AdaptiveRhoStopper
-
Rho stopper (does check max path length)
- adaptiveRK(int, double, SwimZStateVector, double, double, double[]) - Method in class cnuphys.swimZ.SwimZ
-
Swim to a fixed z over short distances using RK adaptive stepsize
- adaptiveRK(int, double, SwimZStateVector, SwimZStateVector, double, double, double[]) - Method in class cnuphys.swimZ.SwimZ
-
Swim to a fixed z using RK adaptive stepsize
- AdaptiveSectorSwimTest - Class in cnuphys.adaptiveSwim.test
- AdaptiveSectorSwimTest() - Constructor for class cnuphys.adaptiveSwim.test.AdaptiveSectorSwimTest
- AdaptiveSphereStopper - Class in cnuphys.adaptiveSwim
- AdaptiveSphereStopper(double[], double, Sphere, double, SwimTrajectory) - Constructor for class cnuphys.adaptiveSwim.AdaptiveSphereStopper
-
Cylinder stopper (does check max path length)
- AdaptiveSStopper - Class in cnuphys.adaptiveSwim
-
For when we want to swim a precise path length
- AdaptiveSStopper(double[], double, double, SwimTrajectory) - Constructor for class cnuphys.adaptiveSwim.AdaptiveSStopper
-
Pathlength stopper
- adaptiveStep(double[], double[], double, double, double, double, IDerivative, IStopper, ButcherTableau, double[], double[]) - Method in class cnuphys.rk4.RungeKutta
-
Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize This version uses an IRk4Listener to notify the listener that the next step has been advanced.
- adaptiveStep(double[], double, double, double, IDerivative, IStopper, IRkListener, ButcherTableau, double[], double[]) - Method in class cnuphys.rk4.RungeKutta
-
Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize This version uses an IRk4Listener to notify the listener that the next step has been advanced.
- adaptiveStep(double[], double, double, double, IDerivative, IStopper, IRkListener, ButcherTableau, double, double[], double[]) - Method in class cnuphys.rk4.RungeKutta
-
Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize.
- adaptiveStep(double[], double, double, double, List<Double>, List<double[]>, IDerivative, IStopper, ButcherTableau, double[], double[]) - Method in class cnuphys.rk4.RungeKutta
-
Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize and a tolerance vector.
- adaptiveStep(double[], double, double, double, List<Double>, List<double[]>, IDerivative, IStopper, ButcherTableau, double, double[], double[]) - Method in class cnuphys.rk4.RungeKutta
-
Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize.
- AdaptiveStepResult - Class in cnuphys.adaptiveSwim
- AdaptiveStepResult() - Constructor for class cnuphys.adaptiveSwim.AdaptiveStepResult
- adaptiveStepToTf(double[], double, double, double, IDerivative, IStopper, IRkListener, double[], double[]) - Method in class cnuphys.rk4.RungeKuttaZ
-
Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize This version uses an IRk4Listener to notify the listener that the next step has been advanced.
- adaptiveStepToTf(double[], double, double, double, List<Double>, List<double[]>, IDerivative, IStopper, double[], double[]) - Method in class cnuphys.rk4.RungeKuttaZ
-
Integrator that uses the RungeKutta advance with a Butcher Tableau and adaptive stepsize and a tolerance vector.
- AdaptiveSwimException - Exception in cnuphys.adaptiveSwim
-
Used for exceptions in the adaptive step size swim package
- AdaptiveSwimException(String) - Constructor for exception cnuphys.adaptiveSwim.AdaptiveSwimException
- AdaptiveSwimmer - Class in cnuphys.adaptiveSwim
-
A swimmer for adaptive stepsize integrators.
- AdaptiveSwimmer() - Constructor for class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Create a swimmer using the current active field
- AdaptiveSwimmer(IMagField) - Constructor for class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Create a swimmer specific to a magnetic field
- AdaptiveSwimmer(MagneticField) - Constructor for class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Create a swimmer specific to a magnetic field
- AdaptiveSwimResult - Class in cnuphys.adaptiveSwim
- AdaptiveSwimResult(boolean) - Constructor for class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Create a container for the swim results for default of 6D state vector
- AdaptiveSwimResult(int, boolean) - Constructor for class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Create a container for the swim results
- AdaptiveSwimUtilities - Class in cnuphys.adaptiveSwim
- AdaptiveSwimUtilities() - Constructor for class cnuphys.adaptiveSwim.AdaptiveSwimUtilities
- AdaptiveSwimUtilities.DebugLevel - Enum Class in cnuphys.adaptiveSwim
- AdaptiveTests - Class in cnuphys.adaptiveSwim.test
- AdaptiveTests() - Constructor for class cnuphys.adaptiveSwim.test.AdaptiveTests
- AdaptiveZStopper - Class in cnuphys.adaptiveSwim
- AdaptiveZStopper(double[], double, double, double, SwimTrajectory) - Constructor for class cnuphys.adaptiveSwim.AdaptiveZStopper
-
Z stopper (does check max path length)
- add(double[]) - Method in class cnuphys.swim.SwimTrajectory
- add(double[], double) - Method in class cnuphys.swim.SwimTrajectory
- add(double, double, double, double, double, double) - Method in class cnuphys.swim.SwimTrajectory
- add(SwimZStateVector) - Method in class cnuphys.swimZ.SwimZResult
-
Add a state vector into the trajectory
- addLundStyle(LundId, Color) - Static method in class cnuphys.lund.LundStyle
-
Add a lund style into the database
- addMCTrajectory(SwimTrajectory) - Static method in class cnuphys.swim.Swimming
-
Add a trajectory to the mc collection
- addReconTrajectory(SwimTrajectory) - Static method in class cnuphys.swim.Swimming
-
Add a trajectory to the recon collection
- addSwimTrajectoryListener(SwimTrajectoryListener) - Static method in class cnuphys.swim.Swimming
-
Add a magnetic field change listener
- addToFeedback(List<String>) - Method in class cnuphys.swim.SwimTrajectory2D
-
Add to the feedback strings
- addTrajectory(TrajectorySummary) - Method in class cnuphys.swimtest.TestTrajectories
-
add a summary to the collection
- advance(double, double[], double[], double, IDerivative, double[], double[]) - Method in interface cnuphys.rk4.IAdvance
-
Advance the solution by one step of the independent variable.
- advance(double, double[], double[], double, IDerivative, double[], double, AdaptiveStepResult) - Method in class cnuphys.adaptiveSwim.ButcherAdvance
- advance(double, double[], double[], double, IDerivative, double[], double, AdaptiveStepResult) - Method in interface cnuphys.adaptiveSwim.IAdaptiveAdvance
-
Advance the solution by one step of the independent variable.
- advance(double, double[], double[], double, IDerivative, double[], double, AdaptiveStepResult) - Method in class cnuphys.adaptiveSwim.RK4HalfStepAdvance
- angleBetween(double[], double[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Get the angle between two vectors
- angleBetween(Vector, Vector) - Static method in class cnuphys.adaptiveSwim.geometry.Vector
-
Compute the angle between two vectors in radians
- angleBetweenDeg(Vector, Vector) - Static method in class cnuphys.adaptiveSwim.geometry.Vector
-
Compute the angle between two vectors in degrees
- ARGONRADLEN - Static variable in class cnuphys.swimZ.SwimZ
-
Argon radiation length in cm
- asciiFileToString(File) - Static method in class cnuphys.lund.AsciiReadSupport
-
Read an entire ascii file into a single string.
- AsciiReader - Class in cnuphys.lund
-
Simplifies the reading of an ascii file.
- AsciiReader(File) - Constructor for class cnuphys.lund.AsciiReader
-
Constructor
- AsciiReadSupport - Class in cnuphys.lund
-
Support for simpe ASCII reads
- AsciiReadSupport() - Constructor for class cnuphys.lund.AsciiReadSupport
B
- b - Variable in class cnuphys.adaptiveSwim.geometry.Plane
- b(int) - Method in class cnuphys.rk4.ButcherTableau
- B - Variable in class cnuphys.swimZ.SwimZDerivative
- bdiff(int) - Method in class cnuphys.rk4.ButcherTableau
- BeamLineStopper - Class in cnuphys.swim
- BeamLineStopper(double, double) - Constructor for class cnuphys.swim.BeamLineStopper
- beamLineTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveBeamlineSwimTest
- bstar(int) - Method in class cnuphys.rk4.ButcherTableau
- ButcherAdvance - Class in cnuphys.adaptiveSwim
- ButcherAdvance(int, ButcherTableau) - Constructor for class cnuphys.adaptiveSwim.ButcherAdvance
- ButcherTableau - Class in cnuphys.rk4
- Bxdl - Class in cnuphys.swim
- Bxdl() - Constructor for class cnuphys.swim.Bxdl
- BXDL_IDX - Static variable in class cnuphys.swim.SwimTrajectory
-
index for the accumulated integral |B x dL| component (kG-m)
C
- c - Variable in class cnuphys.adaptiveSwim.geometry.Plane
- c(int) - Method in class cnuphys.rk4.ButcherTableau
- C - Static variable in class cnuphys.swim.Swimmer
- C - Static variable in class cnuphys.swimZ.SwimZ
-
The speed of light in these units: (GeV/c)(1/kG)(1/cm)
- CASH_KARP - Static variable in class cnuphys.rk4.ButcherTableau
- centerComponent(Component) - Static method in class cnuphys.lund.LundTrackDialog
-
Center a component.
- charge - Variable in class cnuphys.adaptiveSwim.test.InitialValues
-
The integer charge
- charge - Variable in class cnuphys.swim.util.TrajectorySummary
- charge - Variable in class cnuphys.swimtest.RandomData
- charge - Variable in class cnuphys.swimtest.SwimTestData
- CLAS_Tolerance - Static variable in class cnuphys.swim.Swimmer
- clear() - Method in class cnuphys.lund.TrajectoryTable
-
Clear all the data from the table
- clear() - Method in class cnuphys.lund.TrajectoryTableModel
-
Clear all the data
- clear() - Method in class cnuphys.swim.SwimTrajectory
-
Clear the trajectory
- clearAllTrajectories() - Static method in class cnuphys.swim.Swimming
-
Clear all trajectories
- clearAuxTrajectories() - Static method in class cnuphys.swim.Swimming
-
Clear all the aux trajectories.
- clearMCTrajectories() - Static method in class cnuphys.swim.Swimming
-
Clear all the mc trajectories.
- clearReconTrajectories() - Static method in class cnuphys.swim.Swimming
-
Clear all the recon trajectories.
- closestDistance(Point2D.Double) - Method in class cnuphys.swim.SwimTrajectory2D
-
Get the minimum distance to the trajectory.
- cnuphys.adaptiveSwim - package cnuphys.adaptiveSwim
- cnuphys.adaptiveSwim.geometry - package cnuphys.adaptiveSwim.geometry
- cnuphys.adaptiveSwim.test - package cnuphys.adaptiveSwim.test
- cnuphys.lund - package cnuphys.lund
- cnuphys.rk4 - package cnuphys.rk4
- cnuphys.swim - package cnuphys.swim
- cnuphys.swim.util - package cnuphys.swim.util
- cnuphys.swimtest - package cnuphys.swimtest
- cnuphys.swimZ - package cnuphys.swimZ
- colNames - Static variable in class cnuphys.lund.TrajectoryTableModel
- columnWidths - Static variable in class cnuphys.lund.TrajectoryTableModel
- commentChar - Static variable in class cnuphys.lund.AsciiReadSupport
- CommonBorder() - Constructor for class cnuphys.lund.LundTrackDialog.CommonBorder
- CommonBorder(String) - Constructor for class cnuphys.lund.LundTrackDialog.CommonBorder
- compareTo(LundId) - Method in class cnuphys.lund.LundId
-
Compare based on Id.
- computeBDL(FieldProbe) - Method in class cnuphys.swim.SwimTrajectory
-
Compute the integral B cross dl.
- computesError() - Method in interface cnuphys.rk4.IAdvance
-
Reports whether this advancer knows how to compute an error array
- constantPhiPlane(double) - Static method in class cnuphys.adaptiveSwim.geometry.Plane
-
Create a plane of constant azimuthal angle phi
- constantPhiPlane(double) - Static method in class cnuphys.swim.util.Plane
-
Create a plane of constant azimuthal angle phi
- Constants - Class in cnuphys.adaptiveSwim.geometry
- Constants() - Constructor for class cnuphys.adaptiveSwim.geometry.Constants
- contained(double, double, double, double) - Method in class cnuphys.swim.util.Plane
-
See if a point is contained (on) a plane
- copy(double[], double[]) - Method in class cnuphys.adaptiveSwim.AAdaptiveStopper
-
Copy a state vector
- copy(SwimZStateVector) - Method in class cnuphys.swimZ.SwimZStateVector
-
Copy from another state vector
- CoshLike - Static variable in class cnuphys.rk4.RkTest
- count - Variable in class cnuphys.swimtest.RandomData
- count() - Method in class cnuphys.swimtest.SwimTestData
- countEvents(File) - Method in class cnuphys.lund.LundFileSupport
- countLines(File) - Static method in class cnuphys.lund.AsciiReadSupport
-
Count the lines in an ASCII file, without skipping comment
- countNonCommentLines(File) - Static method in class cnuphys.lund.AsciiReadSupport
-
Counts the number of non-comment lines in a file
- createPlane(double[], double) - Static method in class cnuphys.swim.util.Plane
-
Create a plane from a normal vector and a distance to the plane
- createPlane(double[], double[]) - Static method in class cnuphys.swim.util.Plane
-
Create a plane from a normal vector and a point on the plane
- createPlane(double, double, double, double) - Static method in class cnuphys.swim.util.Plane
-
Create a plane from a normal vector and a distance to the plane
- createTestTraj(long, int) - Static method in class cnuphys.swimtest.CreateTestTrajectories
- CreateTestTrajectories - Class in cnuphys.swimtest
- CreateTestTrajectories() - Constructor for class cnuphys.swimtest.CreateTestTrajectories
- createTiltedPlane(double) - Static method in class cnuphys.swim.util.Plane
-
Create a plane in the clas12 tilted system
- createVector(double...) - Static method in class cnuphys.swim.util.VectorSupport
-
Create a vector as a double array from its components
- cross(double[], double[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Get the vector cross product.
- cross(Vector, Vector) - Static method in class cnuphys.adaptiveSwim.geometry.Vector
-
The cross product of two vectors
- cross(Vector, Vector, Vector) - Static method in class cnuphys.adaptiveSwim.geometry.Vector
-
The in-place cross product of two vectors
- crossedBoundary() - Method in class cnuphys.adaptiveSwim.AdaptiveCylinderStopper
-
Did we cross the boundary?
- crossedBoundary() - Method in class cnuphys.adaptiveSwim.AdaptiveRhoStopper
-
Did we cross the boundary?
- crossedBoundary() - Method in class cnuphys.swim.DefaultCylinderStopper
-
Did we cross the boundary
- crossedBoundary() - Method in class cnuphys.swim.DefaultRhoStopper
-
Did we cross the boundary
- crossedBoundary() - Method in class cnuphys.swim.NewPlaneStopper
-
Did we cross the boundary
- Cylinder - Class in cnuphys.adaptiveSwim.geometry
-
A cylinder is defined by a centerline and a radius
- Cylinder(double[], double[], double) - Constructor for class cnuphys.adaptiveSwim.geometry.Cylinder
-
Create a cylinder
- Cylinder(Line, double) - Constructor for class cnuphys.adaptiveSwim.geometry.Cylinder
-
Create a cylinder
- cylinderTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveTests
-
Test swimming to a cylinder
D
- d - Variable in class cnuphys.adaptiveSwim.geometry.Plane
- data - Variable in class cnuphys.lund.TrajectoryTableModel
- DefaultCylinderStopper - Class in cnuphys.swim
-
This stopper is to stop at the boundary of an arbitrary cylinder
- DefaultCylinderStopper(double[], double, double, Cylinder, double) - Constructor for class cnuphys.swim.DefaultCylinderStopper
-
Cylinder stopper that looks at boundary (does check max path length)
- DefaultDerivative - Class in cnuphys.swim
- DefaultDerivative(int, double, FieldProbe) - Constructor for class cnuphys.swim.DefaultDerivative
-
The derivative for swimming through a magnetic field
- DefaultListener - Class in cnuphys.swim
- DefaultListener() - Constructor for class cnuphys.swim.DefaultListener
-
Create a default listener that simply tracks the total number of steps taken and stores the last step.
- DefaultPlaneStopper - Class in cnuphys.swim
- DefaultPlaneStopper(double, double, double, Plane, double, int) - Constructor for class cnuphys.swim.DefaultPlaneStopper
-
Plane stopper that checks Rmax (and sMax)
- DefaultPlaneStopper(double, double, Plane, double, int) - Constructor for class cnuphys.swim.DefaultPlaneStopper
-
Plane stopper that doesn't check max R (does check max path length)
- DefaultRhoStopper - Class in cnuphys.swim
-
This stopper is to stop at a fixed value of the cylindrical coordinate rho.
- DefaultRhoStopper(double[], double, double, double, double, double) - Constructor for class cnuphys.swim.DefaultRhoStopper
-
Rho stopper that doesn't check max R (does check max path length)
- DefaultStopper - Class in cnuphys.rk4
-
Default stopper in fact never stops!
- DefaultStopper() - Constructor for class cnuphys.rk4.DefaultStopper
- DefaultSwimStopper - Class in cnuphys.swim
- DefaultSwimStopper(double) - Constructor for class cnuphys.swim.DefaultSwimStopper
-
A default swim stopper that will stop if either a max pathlength is exceeded or if a radial coordinate is exceeded
- DefaultZStopper - Class in cnuphys.swim
- DefaultZStopper() - Constructor for class cnuphys.swim.DefaultZStopper
- DefaultZStopper(double, double, double, double, boolean) - Constructor for class cnuphys.swim.DefaultZStopper
-
Z stopper that doesn't check max R (does check max path length)
- DefaultZStopper(double, double, double, double, double, boolean) - Constructor for class cnuphys.swim.DefaultZStopper
-
Z stopper that checks Rmax (and sMax)
- DEFMAXSTEPSIZE - Static variable in class cnuphys.rk4.RungeKutta
- DEFMAXSTEPSIZE - Static variable in class cnuphys.rk4.RungeKuttaZ
- DEFMINSTEPSIZE - Static variable in class cnuphys.rk4.RungeKutta
- DEFMINSTEPSIZE - Static variable in class cnuphys.rk4.RungeKuttaZ
- delDifference(AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the Euclidean distance between the last point of two results.
- derivative(double, double[], double[]) - Method in interface cnuphys.rk4.IDerivative
-
Compute the derivatives given the value of the independent variable and the values of the function.
- derivative(double, double[], double[]) - Method in class cnuphys.swim.DefaultDerivative
-
Compute the derivatives given the value of s (path length) and the values of the state vector.
- derivative(double, double[], double[]) - Method in class cnuphys.swim.SectorDerivative
-
Compute the derivatives given the value of s (path length) and the values of the state vector.
- derivative(double, double[], double[]) - Method in class cnuphys.swimZ.SectorSwimZDerivative
-
Compute the derivatives given the value of the independent variable and the values of the function.
- derivative(double, double[], double[]) - Method in class cnuphys.swimZ.SwimZDerivative
-
Compute the derivatives given the value of the independent variable and the values of the function.
- diff(double[], double[]) - Static method in class cnuphys.swim.util.VectorSupport
-
The vector difference a - b
- difference(Point, Point) - Static method in class cnuphys.adaptiveSwim.geometry.Point
-
Get the difference between two points
- difference(Point, Point, Point) - Static method in class cnuphys.adaptiveSwim.geometry.Point
-
Get the in-place difference between two points
- difference(Vector, Vector) - Static method in class cnuphys.adaptiveSwim.geometry.Vector
-
Get the difference between two vectors
- difference(Vector, Vector, Vector) - Static method in class cnuphys.adaptiveSwim.geometry.Vector
-
Get the in-place difference between two vectors
- DIRCOSX_IDX - Static variable in class cnuphys.swim.SwimTrajectory
-
index for the px/p direction cosine
- DIRCOSY_IDX - Static variable in class cnuphys.swim.SwimTrajectory
-
index for the py/p direction cosine
- DIRCOSZ_IDX - Static variable in class cnuphys.swim.SwimTrajectory
-
index for the pz/p direction cosine
- directionSign(double, double, double) - Method in class cnuphys.swim.util.Plane
-
Get the sign of a point relative to a plane.
- distance(double, double, double) - Method in class cnuphys.adaptiveSwim.geometry.Cylinder
-
Get the shortest distance between the surface of this infinite cylinder and a point.
- distance(double, double, double) - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get the shortest distance between this line (as an infinite line) and a point
- distance(double, double, double) - Method in class cnuphys.adaptiveSwim.geometry.Plane
-
Distance from a point to the plane
- distance(double, double, double) - Method in class cnuphys.adaptiveSwim.geometry.Point
-
Compute the distance to another point
- distance(double, double, double) - Method in class cnuphys.adaptiveSwim.geometry.Sphere
-
Get the shortest distance between the surface of this sphere and a point.
- distance(Point) - Method in class cnuphys.adaptiveSwim.geometry.Cylinder
-
Get the shortest distance between the surface of this infinite cylinder and a point.
- distance(Point) - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get the shortest distance between this line (as an infinite line) and a point
- distance(Point) - Method in class cnuphys.adaptiveSwim.geometry.Plane
-
Distance from a point to the plane
- distance(Point) - Method in class cnuphys.adaptiveSwim.geometry.Point
-
Compute the distance to another point
- distance(Point) - Method in class cnuphys.adaptiveSwim.geometry.Sphere
-
Get the shortest distance between the surface of this sphere and a point.
- distanceBetweenSaves - Variable in class cnuphys.swimtest.SwimTestData
- distanceToPlane(double, double, double) - Method in class cnuphys.swim.util.Plane
-
Get the perpendicular distance for a point to the plane
- done() - Method in class cnuphys.lund.AsciiReader
-
Done reading
- DORMAND_PRINCE - Static variable in class cnuphys.rk4.ButcherTableau
- dot(double[], double[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Usual inner product
- dot(double, double, double) - Method in class cnuphys.swim.util.Plane
-
Get the common construct a*x + b*y + c*z -d for the plane defined by ax + by + cz = d
- dot(Point) - Method in class cnuphys.adaptiveSwim.geometry.Point
-
The dot product of this "vector" with another vector
- dot(Point, Point) - Static method in class cnuphys.adaptiveSwim.geometry.Point
-
The dot product of two vectors or points
- doubleFormat(double, int) - Static method in class cnuphys.lund.DoubleFormat
-
Format a double
- doubleFormat(double, int, boolean) - Static method in class cnuphys.lund.DoubleFormat
-
Format a double
- doubleFormat(double, int, int) - Static method in class cnuphys.lund.DoubleFormat
-
Format a double, switching from fixed to scientific notation.
- DoubleFormat - Class in cnuphys.lund
- DoubleFormat() - Constructor for class cnuphys.lund.DoubleFormat
- dR(SwimZStateVector, double[]) - Method in class cnuphys.swimZ.SwimZStateVector
-
Compute the difference between this state vector's location and another state vector's location
- drawLineForLegend(Graphics, int, int) - Method in class cnuphys.lund.LundId
-
Draw a line for use on a toolbar user component, most likely
- driver(double, IDerivative, IAdaptiveStopper, IAdaptiveAdvance, double, double[]) - Static method in class cnuphys.adaptiveSwim.AdaptiveSwimUtilities
-
Basic adaptive step size driver that tries to integrate from s = 0 to s = sf, where sf is in the stopper object.
E
- END - Static variable in class cnuphys.adaptiveSwim.geometry.Constants
-
Used to indicate end, as in a line segment
- etched - Variable in class cnuphys.lund.LundTrackDialog.CommonBorder
- Example - Class in cnuphys.swim
-
This class gives an example of swimming a Lund particle
- Example() - Constructor for class cnuphys.swim.Example
F
- fbColor - Static variable in class cnuphys.swim.SwimTrajectory2D
- FEHLBERG_ORDER5 - Static variable in class cnuphys.rk4.ButcherTableau
- finalDeltaZ(double) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Used for testing z swim.
- finalLocationString() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
A final location string
- finalPositionDifference(SwimTrajectory, SwimTrajectory) - Static method in class cnuphys.swim.TrajectoryCompare
-
Compare the distance between final positions
- finalStateVector - Variable in class cnuphys.swim.util.TrajectorySummary
- first() - Method in class cnuphys.swimZ.SwimZResult
-
Get the first state vector
- firstSectorChangeIndex() - Method in class cnuphys.swim.SwimTrajectory2D
-
Get the index of the first sector change.
- FIXEDRHO - Enum constant in enum class cnuphys.lund.LundTrackDialog.SWIM_ALGORITHM
- FIXEDS - Enum constant in enum class cnuphys.lund.LundTrackDialog.SWIM_ALGORITHM
- FIXEDZ - Enum constant in enum class cnuphys.lund.LundTrackDialog.SWIM_ALGORITHM
- font - Variable in class cnuphys.lund.LundTrackDialog.CommonBorder
- fromHash(String) - Static method in class cnuphys.lund.GeneratedParticleRecord
G
- geantToLund(int) - Static method in class cnuphys.lund.LundSupport
-
Convert a geant ID onto a Lund (PDG) id.
- GeneratedParticleRecord - Class in cnuphys.lund
-
Holds the Lund ID, vertex, momentum, and the initial angles giving the direction of the particle's momentum.
- GeneratedParticleRecord(int, double, double, double, double, double, double) - Constructor for class cnuphys.lund.GeneratedParticleRecord
- get() - Method in class cnuphys.swimtest.TestTrajectories
-
Get the initial step size
- get(double) - Method in class cnuphys.lund.LundSupport
-
Finds an LundId object based on the given particle id.
- get(int) - Method in class cnuphys.lund.LundSupport
-
Finds an LundId object based on the given particle id.
- get(int, int) - Method in class cnuphys.lund.LundSupport
-
Finds an LundId object based on the given particle id.
- getAccuracy() - Method in class cnuphys.swimtest.TestTrajectories
-
Get the z stopping accuracy
- getArray(int) - Method in class cnuphys.swim.SwimTrajectory
-
Get an array of elements of the state vector
- getAuxTrajectories() - Static method in class cnuphys.swim.Swimming
-
Get all the cached aux trajectories
- getAveragePhi() - Method in class cnuphys.swim.SwimTrajectory
-
Get the average phi for this trajectory based on positions, not directions
- getBDL(FieldProbe) - Method in class cnuphys.swimZ.SwimZResult
-
Get the approximate integral |B x dL|
- getBDLDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the signed difference in BDL
- getCenter() - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get the center of the line
- getCharge() - Method in class cnuphys.lund.GeneratedParticleRecord
-
Get the integer charge
- getCharge() - Method in class cnuphys.lund.LundId
-
Get the charge of the particle in e's.
- getCharge() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the charge in units of e.
- getChargeCoulombs() - Method in class cnuphys.lund.LundId
-
Get the charge in Coulombs
- getChargeX3() - Method in class cnuphys.lund.LundId
-
Return three times the charge, in units of e.
- getColumnCount() - Method in class cnuphys.lund.TrajectoryTableModel
-
Get the number of columns
- getComputedBDL() - Method in class cnuphys.swim.SwimTrajectory
-
Get the total BDL integral if computed
- getCount() - Method in class cnuphys.swim.DefaultListener
-
Get the number of steps taken
- getCVTbased(int) - Static method in class cnuphys.lund.LundSupport
-
Obtain the LundID object for a cvt based particle
- getDelP() - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get the p1-po "dP" segment
- getDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the signed difference in the final state vectors 2 - 1
- getDistance() - Method in class cnuphys.adaptiveSwim.AdaptiveCylinderStopper
-
Get the current value of the distance (positive definite)
- getElectron() - Static method in class cnuphys.lund.LundSupport
-
Obtain the LundID object for an electron
- getEndpoint(int) - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get one of the endpoints
- getEps() - Static method in class cnuphys.swim.Swimmer
-
Get the tolerance used by the CLAS_Toleance array
- getEps() - Method in class cnuphys.swimZ.SwimZ
-
Get the tolerance used by the CLAS_Toleance array
- getFillColor() - Method in class cnuphys.lund.LundStyle
-
Get the fill color
- getFinalAbsMomentumDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
- getFinalAbsPositionDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
- getFinalAbsSDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the absolute difference between the final path lengths (2-1)
- getFinalAbsZDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the signed final difference in z, z2 - z1
- getFinalPhi() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
get the final phi in degrees
- getFinalPhiDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the signed final difference in theta, 2 - 1
- getFinalR() - Method in class cnuphys.swim.SwimTrajectory
-
Get the final radial coordinate
- getFinalRho() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
get the final rho in meters
- getFinalS() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the final path length of the swim
- getFinalSDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the signed difference between the final path lengths (2-1)
- getFinalSector() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the final sector of the swim
- getFinalT() - Method in class cnuphys.rk4.DefaultStopper
- getFinalT() - Method in interface cnuphys.rk4.IStopper
-
Get the final independent variable (typically path length in meters)
- getFinalT() - Method in class cnuphys.swim.BeamLineStopper
-
Get the final path length in meters
- getFinalT() - Method in class cnuphys.swim.DefaultCylinderStopper
-
Get the final path length in meters
- getFinalT() - Method in class cnuphys.swim.DefaultPlaneStopper
- getFinalT() - Method in class cnuphys.swim.DefaultRhoStopper
-
Get the final path length in meters
- getFinalT() - Method in class cnuphys.swim.DefaultSwimStopper
-
Get the final path length in meters
- getFinalT() - Method in class cnuphys.swim.DefaultZStopper
-
Get the final path length in meters
- getFinalT() - Method in class cnuphys.swim.NewPlaneStopper
-
Get the final path length in meters
- getFinalT() - Method in class cnuphys.swim.NumStepStopper
- getFinalTheta() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
get the final theta in degrees
- getFinalThetaAndPhi() - Method in class cnuphys.swimZ.SwimZResult
-
Get the values of theta and phi from the momentum and the final state vector.
- getFinalThetaDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the signed final difference in theta, 2 - 1
- getFinalThreeMomentum() - Method in class cnuphys.swimZ.SwimZResult
-
Get the final three momentum
- getFinalU() - Method in class cnuphys.swim.DefaultCylinderStopper
-
Get the final value of the state vector
- getFinalU() - Method in class cnuphys.swim.DefaultRhoStopper
-
Get the final value of the state vector
- getFinalU() - Method in class cnuphys.swim.NewPlaneStopper
-
Get the final value of the state vector
- getFinalXDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the signed final difference in z, z2 - z1
- getFinalYDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the signed final difference in z, z2 - z1
- getFinalZDiff() - Method in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Get the signed final difference in z, z2 - z1
- getFixedZ() - Method in class cnuphys.swimtest.TestTrajectories
-
Get the z stopping value in meters
- getGeneratedParticleRecord() - Method in class cnuphys.swim.SwimTrajectory
-
Get the underlying generated particle record
- getGeneratedParticleRecord() - Method in class cnuphys.swimZ.SwimZResult
-
Obtain a GeneratedParticleRecord for this result
- getHitbased(int) - Static method in class cnuphys.lund.LundSupport
-
Obtain the LundID object for a hit based particle
- getHNew() - Method in class cnuphys.adaptiveSwim.AdaptiveStepResult
- getId() - Method in class cnuphys.lund.LundId
-
Get the Lund Id of the particle.
- getId() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the lund (pdg) is for the particle
- getIndependentVariable() - Method in class cnuphys.swim.DefaultListener
-
Get the independent variable (e.g., path length) for the last step.
- getInitialSector() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the initial sector of the swim
- getInitialThetaAndPhi() - Method in class cnuphys.swimZ.SwimZResult
-
Get the values of theta and phi from the momentum and the initial state vector.
- getInitialThreeMomentum() - Method in class cnuphys.swimZ.SwimZResult
-
Get the initial three momentum
- getInitialValues() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the initial values
- getInitialValues(Random, int, int, boolean, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class cnuphys.adaptiveSwim.test.InitialValues
-
For setting up an array of initial values for testing.
- getInstance() - Static method in class cnuphys.lund.LundFileSupport
- getInstance() - Static method in class cnuphys.lund.LundSupport
-
public access to the singleton
- getInstance() - Static method in class cnuphys.lund.LundTrackDialog
-
Access to the dialog singleton
- getInstance() - Static method in class cnuphys.swim.SwimMenu
-
Accessor for the SwimMenu singleton
- getIntegralBxdl() - Method in class cnuphys.swim.Bxdl
-
Get the cumulative integral |b cross dl| in kG-m
- getKineticEnergy() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the kinetic energy in MeV
- getKineticEnergy(LundId) - Method in class cnuphys.lund.GeneratedParticleRecord
-
Get the kinetic energy in GeV.
- getLabelForLegend() - Method in class cnuphys.lund.LundId
-
Get a component to place on a legend.
- getLastStateVector() - Method in class cnuphys.swim.DefaultListener
-
Get the last state vector entries (e.g., [x,y,z, px.p, py/p, pz/p])
- getLastTrajectoryPoint() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Gets the last trajectory point if the trajectory was saved.
- getLineColor() - Method in class cnuphys.lund.LundStyle
-
Get the line color
- getLundId() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the lund id
- getLundId() - Method in class cnuphys.swim.SwimTrajectory
-
Get the lund id.
- getLundIds() - Method in class cnuphys.lund.LundSupport
-
Get the list of lundIds
- getMass() - Method in class cnuphys.lund.LundId
-
Get the mass in GeV/c^2
- getMass() - Method in class cnuphys.lund.TrajectoryRowData
-
The mass in MeV
- getMassKg() - Method in class cnuphys.lund.LundId
-
Get the mass in kilograms
- getMaxPathLength() - Method in class cnuphys.swimtest.TestTrajectories
-
Get the max path length
- getMaxStepSize() - Method in class cnuphys.adaptiveSwim.AAdaptiveStopper
-
Get the max step size.
- getMaxStepSize() - Method in interface cnuphys.adaptiveSwim.IAdaptiveStopper
-
Get the max step size.
- getMaxStepSize() - Method in class cnuphys.rk4.RungeKutta
-
Get the maximum step size
- getMaxStepSize() - Method in class cnuphys.rk4.RungeKuttaZ
-
Get the maximum step size
- getMCTrajectories() - Static method in class cnuphys.swim.Swimming
-
Get all the cached mc trajectories
- getMinStepSize() - Method in class cnuphys.rk4.RungeKutta
-
Get the minimum step size
- getMinStepSize() - Method in class cnuphys.rk4.RungeKuttaZ
-
Get the minimum step size
- getMomentum() - Method in class cnuphys.lund.GeneratedParticleRecord
-
Get the momentum in GeV/c
- getMomentum() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the momentum in MeV
- getMomentum() - Method in class cnuphys.swimZ.SwimZResult
-
Get the magnitude of the three momentum, which is constant.
- getName() - Method in class cnuphys.lund.LundId
-
Get the name of the particle.
- getName() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the name of the particle
- getNonCommentLineCount() - Method in class cnuphys.lund.AsciiReader
- getNStep() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the number of steps of the swim
- getNumStage() - Method in class cnuphys.rk4.ButcherTableau
-
Get the number of stages
- getNumStep() - Method in class cnuphys.swimZ.SwimZRange
-
Get the number of steps
- getOriginalPhi() - Method in class cnuphys.swim.SwimTrajectory
-
Get the original phi for this trajectory
- getOriginalTheta() - Method in class cnuphys.swim.SwimTrajectory
-
Get the original theta for this trajectory
- getP(double) - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get a point on the line
- getP(double, Point) - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get a point on the line (in place)
- getP0() - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get the po "start" point.
- getP1() - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get the p1 "end" point.
- getPath() - Method in class cnuphys.swim.SwimTrajectory2D
-
Get the 2D path.
- getPathlength() - Method in class cnuphys.swim.Bxdl
-
Get the cumulative pathlength in meters
- getPathLength() - Method in class cnuphys.swimZ.SwimZResult
-
Get the approximate path length in cm
- getPhi() - Method in class cnuphys.lund.GeneratedParticleRecord
-
Get the initial azimuthal angle in degrees.
- getPhi() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the azimuthal angle
- getPlotTitle(int, int) - Method in class cnuphys.adaptiveSwim.test.LineTestPlotGrid
- getPlotTitle(int, int) - Method in class cnuphys.adaptiveSwim.test.ZTestPlotGrid
- getPositron() - Static method in class cnuphys.lund.LundSupport
-
Obtain the LundID object for a positron
- getProbe() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Get the probe being used to swim
- getProbe() - Method in class cnuphys.swim.Swimmer
-
Get the underlying field probe
- getProbe() - Method in class cnuphys.swimZ.SwimZ
-
Get the underlying field probe
- getProton() - Static method in class cnuphys.lund.LundSupport
-
Obtain the LundID object for a proton
- getQ() - Method in class cnuphys.swimZ.SwimZResult
-
Get the integer charge.
- getR(int) - Method in class cnuphys.swim.SwimTrajectory
-
Get the r coordinate in cm for the given index
- getReconTrajectories() - Static method in class cnuphys.swim.Swimming
-
Get all the cached recon trajectories
- getReletiveTolerance() - Method in class cnuphys.swimtest.TestTrajectories
-
Get the relative tolerance used by the swimmer
- getRho() - Method in class cnuphys.adaptiveSwim.AdaptiveRhoStopper
-
Get the current value of rho
- getRho() - Method in class cnuphys.swim.DefaultRhoStopper
-
Get the current value of rho
- getRowCount() - Method in class cnuphys.lund.TrajectoryTableModel
-
Get the number of rows
- getS() - Method in class cnuphys.adaptiveSwim.AAdaptiveStopper
-
Get the current path length
- getS() - Method in interface cnuphys.adaptiveSwim.IAdaptiveStopper
-
Get the current independent variable
- getScrollPane() - Method in class cnuphys.lund.TrajectoryTable
- getSector(double) - Static method in class cnuphys.adaptiveSwim.AdaptiveSwimUtilities
-
Get the sector [1..6] from the phi value
- getSelectedId() - Method in class cnuphys.lund.LundComboBox
- getSetpSize() - Method in class cnuphys.swimZ.SwimZRange
-
Get the step size.
- getSide() - Method in class cnuphys.swim.DefaultPlaneStopper
-
Get the current side
- getSmax() - Method in class cnuphys.adaptiveSwim.AAdaptiveStopper
-
Get the max or final value of the path length in meters
- getSmax() - Method in interface cnuphys.adaptiveSwim.IAdaptiveStopper
-
Get the max or final value of the independent variable
- getSNew() - Method in class cnuphys.adaptiveSwim.AdaptiveStepResult
- getSolenoidScale() - Method in class cnuphys.swimtest.TestTrajectories
-
Get the scale factor used by the solenoid
- getSource() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the source, probably a bank name
- getSource() - Method in class cnuphys.swim.SwimTrajectory
-
Get the source of the trajectory e.g. hbtracking
- getSource() - Method in class cnuphys.swim.SwimTrajectory2D
-
Get the source of the trajectory, e.g., hbtracking
- getSpin() - Method in class cnuphys.lund.LundId
-
Get the spin of the particle.
- getStatus() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the status of the swim
- getStatus() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the status
- getStroke() - Method in class cnuphys.lund.LundStyle
-
Get the stroke
- getStyle() - Method in class cnuphys.lund.LundId
-
Get the LundStyle for this id
- getStyle(LundId) - Static method in class cnuphys.lund.LundStyle
-
Get a style for a given lund Id.
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class cnuphys.lund.HeaderRenderer
- getTableCellRendererComponent(JTable, Object, boolean, boolean, int, int) - Method in class cnuphys.lund.SimpleRenderer
- getTheta() - Method in class cnuphys.lund.GeneratedParticleRecord
-
Get the initial polar angle in degrees.
- getTheta() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the polar angle
- getThetaAndPhi(SwimZStateVector) - Method in class cnuphys.swimZ.SwimZResult
-
Get the values of theta and phi from the momentum and a state vector.
- getThreeMomentum(SwimZStateVector) - Method in class cnuphys.swimZ.SwimZResult
-
Get the momentum three-vector for a given statevector, which should be on this result's trajectory.
- getThreeMomentum(SwimZStateVector, double[]) - Method in class cnuphys.swimZ.SwimZResult
-
Get the momentum three-vector for a given statevector, which should be on this result's trajectory.
- getTorusPath() - Method in class cnuphys.swimtest.TestTrajectories
-
Get the path to the torus
- getTorusScale() - Method in class cnuphys.swimtest.TestTrajectories
-
Get the scale factor used by the torus
- getTotalEnergy() - Method in class cnuphys.lund.TrajectoryRowData
-
The total energy in MeV
- getTotalEnergy(LundId) - Method in class cnuphys.lund.GeneratedParticleRecord
-
The total energy in GeV.
- getTrackbased(int) - Static method in class cnuphys.lund.LundSupport
-
Obtain the LundID object for a track based particle
- getTrackId() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the track id
- getTrajectory() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the trajectory
- getTrajectory() - Method in class cnuphys.swimZ.SwimZResult
-
Get the trajectory of state vectors
- getTrajectory3D() - Method in class cnuphys.swim.SwimTrajectory2D
- getTrajectoryModel() - Method in class cnuphys.lund.TrajectoryTable
-
Get the trajectory data model.
- getTransparentFillColor() - Method in class cnuphys.lund.LundStyle
-
Get a transparent version of the fill color.
- getType() - Method in class cnuphys.lund.LundId
-
Get the type, one of {"Lepton","InterBoson", "Nucleus","Baryon", "Meson"}
- getU() - Method in class cnuphys.adaptiveSwim.AAdaptiveStopper
-
Get the current state vector
- getU() - Method in interface cnuphys.adaptiveSwim.IAdaptiveStopper
-
Get the current value of the state vector
- getUf() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the final state vector, usually [x, y, x, px/p, py/p, pz/p] where x, y, z are in meters.
- getValueAt(int, int) - Method in class cnuphys.lund.TrajectoryTableModel
-
Get the value at a given row and column
- getVersion() - Static method in class cnuphys.swim.Swimmer
-
Return the version string
- getVertexX() - Method in class cnuphys.lund.GeneratedParticleRecord
-
Get the the X vertex position in m
- getVertexY() - Method in class cnuphys.lund.GeneratedParticleRecord
-
Get the the Y vertex position in m
- getVertexZ() - Method in class cnuphys.lund.GeneratedParticleRecord
-
Get the the Z vertex position in m
- getX() - Method in class cnuphys.swim.SwimTrajectory
- getX11Color(String) - Static method in class cnuphys.lund.X11Colors
-
Gets the named color from the X11 color list.
- getX11Color(String, int) - Static method in class cnuphys.lund.X11Colors
-
Gets an X11 color and sets the alpha
- getXAxisLabel(int, int) - Method in class cnuphys.adaptiveSwim.test.LineTestPlotGrid
- getXAxisLabel(int, int) - Method in class cnuphys.adaptiveSwim.test.ZTestPlotGrid
- getXo() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the vertex x coordinate
- getY() - Method in class cnuphys.swim.SwimTrajectory
- getYAxisLabel(int, int) - Method in class cnuphys.adaptiveSwim.test.LineTestPlotGrid
- getYAxisLabel(int, int) - Method in class cnuphys.adaptiveSwim.test.ZTestPlotGrid
- getYo() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the vertex y coordinate
- getZ() - Method in class cnuphys.swim.SwimTrajectory
- getZf() - Method in class cnuphys.swimZ.SwimZRange
-
Get the final value of z
- getZf() - Method in class cnuphys.swimZ.SwimZResult
-
Get the final z value
- getZo() - Method in class cnuphys.lund.TrajectoryRowData
-
Get the vertex z coordinate
- getZo() - Method in class cnuphys.swimZ.SwimZRange
-
Get the starting value of z
- getZo() - Method in class cnuphys.swimZ.SwimZResult
-
Get the starting z value
H
- hashKey() - Method in class cnuphys.lund.GeneratedParticleRecord
-
Records a reduced precision String version as a hash key
- hashKey(GeneratedParticleRecord) - Static method in class cnuphys.lund.GeneratedParticleRecord
-
Records a reduced precision String version as a hash key
- hasTrajectory() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Does this result hold a trajectory?
- hdata - Variable in class cnuphys.swim.util.TrajectorySummary
- HeaderRenderer - Class in cnuphys.lund
- HeaderRenderer() - Constructor for class cnuphys.lund.HeaderRenderer
- HGAP - Static variable in class cnuphys.swim.util.TerminalPlot
- HMOD - Static variable in class cnuphys.swim.util.TerminalPlot
I
- IAdaptiveAdvance - Interface in cnuphys.adaptiveSwim
- IAdaptiveStopper - Interface in cnuphys.adaptiveSwim
- IAdvance - Interface in cnuphys.rk4
- IDerivative - Interface in cnuphys.rk4
-
This interface is where the specificity of the problem enters.
- includeSolenoid() - Method in class cnuphys.swimtest.TestTrajectories
-
Was the solenoid used
- includeTorus() - Method in class cnuphys.swimtest.TestTrajectories
-
Was the torus used
- INFINITE - Static variable in class cnuphys.adaptiveSwim.geometry.Constants
-
Used to indicate treat as infinite lines
- infiniteLineIntersection(double[], double[]) - Method in class cnuphys.swim.util.Plane
-
Compute the intersection of an infinite line with the plane
- InitialValues - Class in cnuphys.adaptiveSwim.test
-
Hold the initial values of a swim
- InitialValues() - Constructor for class cnuphys.adaptiveSwim.test.InitialValues
- InitialValues(int, double, double, double, double, double, double) - Constructor for class cnuphys.adaptiveSwim.test.InitialValues
-
Store the initial conditions of a swim
- InitialValues(InitialValues) - Constructor for class cnuphys.adaptiveSwim.test.InitialValues
-
Copy constructor
- initialValuesString() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
A string containing the initial valies
- IProjector - Interface in cnuphys.swim
- IRkListener - Interface in cnuphys.rk4
- isAugmented() - Method in class cnuphys.rk4.ButcherTableau
- isBDLComputed() - Method in class cnuphys.swim.SwimTrajectory
-
Check whether the accumulated integral bdl has been computed
- isCellEditable(int, int) - Method in class cnuphys.lund.TrajectoryTableModel
-
Forces the cell to not be editable.
- IStopper - Interface in cnuphys.rk4
J
- javaVersion - Variable in class cnuphys.swimtest.SwimTestData
L
- last() - Method in class cnuphys.swimZ.SwimZResult
-
Get the final state vector
- lastElement() - Method in class cnuphys.swim.SwimTrajectory
-
Get the last element
- lcount - Variable in class cnuphys.lund.AsciiReader
- length() - Method in class cnuphys.adaptiveSwim.geometry.Vector
-
The length of the vector
- length(double[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Get the magnitude of the vector.
- length(float[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Get the magnitude of the vector.
- lengthSquared() - Method in class cnuphys.adaptiveSwim.geometry.Vector
-
The square of the length of the vector
- lengthSquared(double[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Get the square of the magnitude of the vector.
- lengthSquared(float[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Get the square of the magnitude of the vector.
- Line - Class in cnuphys.adaptiveSwim.geometry
-
3D line of the form p(t) = po + t*dp where p(t) is a point on the line, po is one point and dp = (p1-po) where p1 is another point.
- Line(double[], double[]) - Constructor for class cnuphys.adaptiveSwim.geometry.Line
-
Create a line from two ponts passed as arrays
- Line(Line) - Constructor for class cnuphys.adaptiveSwim.geometry.Line
-
Copy constructor
- Line(Point, Point) - Constructor for class cnuphys.adaptiveSwim.geometry.Line
-
Create a line from two points on the line.
- Line(Vector) - Constructor for class cnuphys.adaptiveSwim.geometry.Line
-
Create a line from the origing in the direction of a vector
- lineIntersection(Line, Point) - Method in class cnuphys.adaptiveSwim.geometry.Plane
-
Compute the intersection of an infinite line with the plane
- lineIntersection(Line, Point, int) - Method in class cnuphys.adaptiveSwim.geometry.Plane
- lineTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveTests
-
Test the swim to a line
- LineTestPlotGrid - Class in cnuphys.adaptiveSwim.test
- LineTestPlotGrid(double, double, double) - Constructor for class cnuphys.adaptiveSwim.test.LineTestPlotGrid
- locDiff(double[], double[]) - Static method in class cnuphys.swimtest.SwimTest
-
Compute the distance between two vectors
- locDiff(double[], SwimZStateVector) - Static method in class cnuphys.swimtest.SwimTest
-
Compute the distance between a vector and a SwimZStateVector
- LOGGER - Static variable in class cnuphys.swim.Swimmer
- LundComboBox - Class in cnuphys.lund
- LundComboBox(boolean, double, int) - Constructor for class cnuphys.lund.LundComboBox
-
Constructor for a particle combobox
- LundFileSupport - Class in cnuphys.lund
- lundId - Variable in class cnuphys.lund.TrajectoryRowData
- LundId - Class in cnuphys.lund
-
Used to store a Lund ID
- LundId(String, String, int, double, int, int) - Constructor for class cnuphys.lund.LundId
-
Create a Lund ID
- LundStyle - Class in cnuphys.lund
- LundSupport - Class in cnuphys.lund
- LundTrackDialog - Class in cnuphys.lund
- LundTrackDialog.CommonBorder - Class in cnuphys.lund
- LundTrackDialog.SWIM_ALGORITHM - Enum Class in cnuphys.lund
M
- main(String[]) - Static method in class cnuphys.adaptiveSwim.geometry.Line
- main(String[]) - Static method in class cnuphys.adaptiveSwim.geometry.Plane
- main(String[]) - Static method in class cnuphys.lund.DoubleFormat
-
main program for testing.
- main(String[]) - Static method in class cnuphys.lund.GeneratedParticleRecord
- main(String[]) - Static method in class cnuphys.lund.LundComboBox
- main(String[]) - Static method in class cnuphys.lund.LundSupport
-
Main program for testing
- main(String[]) - Static method in class cnuphys.lund.TrajectoryTable
-
main program for testing.
- main(String[]) - Static method in class cnuphys.rk4.ButcherTableau
- main(String[]) - Static method in class cnuphys.rk4.RkTest
- main(String[]) - Static method in class cnuphys.swim.Example
- main(String[]) - Static method in class cnuphys.swim.Swimming
- main(String[]) - Static method in class cnuphys.swim.util.Plane
- main(String[]) - Static method in class cnuphys.swim.util.TerminalPlot
- main(String[]) - Static method in class cnuphys.swimtest.SwimTest
-
main program
- main(String[]) - Static method in class cnuphys.swimZ.SwimZRange
- main(String[]) - Static method in class cnuphys.swimZ.SwimZTest
- massAndChargeToLundId(double, int) - Static method in class cnuphys.lund.LundSupport
-
Returns the Lund ID of a particle given the mass and charge.
- MAX_NUMSTEP - Static variable in class cnuphys.adaptiveSwim.AdaptiveSwimUtilities
- memoryReport(String) - Static method in class cnuphys.swimtest.SwimTest
-
Print a memory report
- MIN_STEPSIZE - Static variable in class cnuphys.adaptiveSwim.AdaptiveSwimUtilities
- MINMOMENTUM - Static variable in class cnuphys.adaptiveSwim.AdaptiveSwimmer
- MINMOMENTUM - Static variable in class cnuphys.swim.Swimmer
- momentum - Variable in class cnuphys.swim.util.TrajectorySummary
N
- NEW - Enum constant in enum class cnuphys.swimtest.SwimTest.SWIMMER
- NewPlaneStopper - Class in cnuphys.swim
-
This stopper is to stop at the boundary of an arbitrary cylinder
- NewPlaneStopper(double[], double, double, Plane, double) - Constructor for class cnuphys.swim.NewPlaneStopper
-
Cylinder stopper that looks at boundary (does check max path length)
- nextNonComment(BufferedReader) - Static method in class cnuphys.lund.AsciiReadSupport
-
Get the next non comment line
- nextStep(double, double[], double) - Method in interface cnuphys.rk4.IRkListener
-
The integration has advanced one step
- nextStep(double, double[], double) - Method in class cnuphys.swim.DefaultListener
-
The integration has advanced one step
- nextTokens(BufferedReader) - Static method in class cnuphys.lund.AsciiReadSupport
-
Get the next tokens from a buffered reader
- norm - Variable in class cnuphys.adaptiveSwim.geometry.Plane
- normalPrint(double, int) - Method in class cnuphys.swimZ.SwimZStateVector
- noStopperTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveTests
-
Test the basic swim to a final pathlength
- notifyListeners() - Static method in class cnuphys.swim.Swimming
- NumStepStopper - Class in cnuphys.swim
- NumStepStopper(int) - Constructor for class cnuphys.swim.NumStepStopper
O
- OFF - Enum constant in enum class cnuphys.adaptiveSwim.AdaptiveSwimUtilities.DebugLevel
- OLD - Enum constant in enum class cnuphys.swimtest.SwimTest.SWIMMER
- ON - Enum constant in enum class cnuphys.adaptiveSwim.AdaptiveSwimUtilities.DebugLevel
P
- p - Variable in class cnuphys.adaptiveSwim.test.InitialValues
-
The momentum in GeV/c
- p - Variable in class cnuphys.lund.TrajectoryRowData
- p - Variable in class cnuphys.swimtest.RandomData
- p - Variable in class cnuphys.swimtest.SwimTestData
- p0 - Variable in class cnuphys.adaptiveSwim.geometry.Plane
- paddedPanel(int, int, Component) - Static method in class cnuphys.lund.LundTrackDialog
-
Create a nice padded panel.
- parabolicEstimate(int, double, SwimZStateVector, double, double) - Method in class cnuphys.swimZ.SwimZ
-
Swim to a fixed z over short distances using a parabolic estimate
- parabolicEstimate(int, double, SwimZStateVector, SwimZStateVector, double) - Method in class cnuphys.swimZ.SwimZ
-
Swim to a fixed z over short distances using a parabolic estimate, without intermediate points
- passedSmax() - Method in class cnuphys.adaptiveSwim.AdaptiveCylinderStopper
-
Did we pas the max path length?
- passedSmax() - Method in class cnuphys.adaptiveSwim.AdaptiveRhoStopper
-
Did we pas the max path length?
- passedSmax() - Method in class cnuphys.swim.DefaultCylinderStopper
-
Did we pas the max path length?
- passedSmax() - Method in class cnuphys.swim.DefaultRhoStopper
-
Did we pas the max path length?
- passedSmax() - Method in class cnuphys.swim.NewPlaneStopper
-
Did we pas the max path length?
- PATHLEN_IDX - Static variable in class cnuphys.swim.SwimTrajectory
-
index for the accumulated path length (m)
- perpendicularDistance(Point2D.Double, Point2D.Double, Point2D.Double, Point2D.Double) - Static method in class cnuphys.swim.SwimTrajectory2D
-
Given two points p0 and p1, imagine a line from p0 to p1.
- pFromT(double) - Method in class cnuphys.lund.LundId
-
Get the momentum from the kinetic energy
- phi - Variable in class cnuphys.adaptiveSwim.test.InitialValues
-
The azimuthal angle in degrees
- phi - Variable in class cnuphys.lund.TrajectoryRowData
- phi - Variable in class cnuphys.swim.util.TrajectorySummary
- phi - Variable in class cnuphys.swimtest.RandomData
- phi - Variable in class cnuphys.swimtest.SwimTestData
- Plane - Class in cnuphys.adaptiveSwim.geometry
-
A plane is defined by the equation (r - ro).norm = 0 Where r is an arbitrary point on the plane, ro is a given point on the plane and norm is the normal to the plane
- Plane - Class in cnuphys.swim.util
-
A plane is defined by the equation ax + by + cz = d
- Plane(double[], double[]) - Constructor for class cnuphys.adaptiveSwim.geometry.Plane
-
Create a plane from the normal vector in an array of doubles and a point in the plane in an array, both (x, y, z)
- Plane(double, double, double, double) - Constructor for class cnuphys.swim.util.Plane
-
Create a plane of the form ax + by + cz = d
- Plane(Vector, Point) - Constructor for class cnuphys.adaptiveSwim.geometry.Plane
-
Create a plane from a normal vector and a point on the plane
- planeIntersection(Plane) - Method in class cnuphys.adaptiveSwim.geometry.Plane
-
Obtain the line resulting from the intersection of this plane and another plane
- planeQuadCoordinates(float) - Method in class cnuphys.adaptiveSwim.geometry.Plane
-
Find some coordinates suitable for drawing the plane as a Quad in 3D
- planeTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveTests
-
Test swim to a plane
- plot2D(int, int, String, double[], double[]) - Static method in class cnuphys.swim.util.TerminalPlot
- Point - Class in cnuphys.adaptiveSwim.geometry
- Point() - Constructor for class cnuphys.adaptiveSwim.geometry.Point
-
Create a point at the origin
- Point(double[]) - Constructor for class cnuphys.adaptiveSwim.geometry.Point
-
Create a point
- Point(double, double, double) - Constructor for class cnuphys.adaptiveSwim.geometry.Point
-
Create a point
- Point(Point) - Constructor for class cnuphys.adaptiveSwim.geometry.Point
-
Copy constructor
- pointOnLine(Point) - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Decide whether a point is on the line using the constant TINY as the max distance
- pointOnLine(Point, double) - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Decide whether a point is on the line
- print(PrintStream) - Method in class cnuphys.swim.SwimTrajectory
- printOut(PrintStream, String) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Print the result to a print stream, such as System.out.
- printOut(PrintStream, String, boolean) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Print the result to a print stream, such as System.out
- printSummary(String, int, double, double[], double[]) - Static method in class cnuphys.swim.Swimming
- printSummary(String, int, double, double[], double[]) - Static method in class cnuphys.swimtest.SwimTest
- printSummary(String, int, double, double, SwimZStateVector, double[]) - Static method in class cnuphys.swimtest.SwimTest
- printSwimZ(SwimZStateVector, String) - Static method in class cnuphys.swimtest.SwimTest
-
Print a vector to the standard output
- printSwimZCM(SwimZStateVector, String) - Static method in class cnuphys.swimtest.SwimTest
-
Print a vector to the standard output
- printVect(double[], String) - Static method in class cnuphys.swimtest.SwimTest
-
Print a vector to the standard output
- processLine(String) - Method in class cnuphys.lund.AsciiReader
-
Process one non comment line from the file.
- project(double[], double[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Project one vector onto another vector
- project(double[], Point2D.Double) - Method in interface cnuphys.swim.IProjector
-
Project a 3D point onto a 2D plane.
- project(Vector, Vector) - Static method in class cnuphys.adaptiveSwim.geometry.Vector
-
project vector a in the direction of vector b
R
- radiusOfCurvature(int, double, double) - Static method in class cnuphys.swim.Swimmer
-
Compute the radius of curvature in cm
- RandomData - Class in cnuphys.swimtest
- RandomData(int, long) - Constructor for class cnuphys.swimtest.RandomData
-
Create some random data for a swim test
- RandomData(int, long, double, double, double, double, double, double, double, double, double, double, double, double) - Constructor for class cnuphys.swimtest.RandomData
-
Create some random data for a swim test
- randomInitVal(Random, InitialValues, int, boolean, double, double, double, double, double, double, double, double, double, double, double, double) - Static method in class cnuphys.adaptiveSwim.test.InitialValues
-
For setting up an array of initial values for testing.
- randVal(double, double, Random) - Static method in class cnuphys.swimtest.SwimTest
-
Computer a random double between two limits
- removeAuxTrajectory(SwimTrajectory) - Static method in class cnuphys.swim.Swimming
-
Remove a trajectory from the aux collection
- removeMCTrajectory(SwimTrajectory) - Static method in class cnuphys.swim.Swimming
-
Remove a trajectory from the mc collection
- removeReconTrajectory(SwimTrajectory) - Static method in class cnuphys.swim.Swimming
-
Remove a trajectory from the recon collection
- removeSwimTrajectoryListener(SwimTrajectoryListener) - Static method in class cnuphys.swim.Swimming
-
Remove a SwimTrajectoryListener.
- report() - Method in class cnuphys.rk4.ButcherTableau
- reset() - Method in class cnuphys.swim.DefaultListener
-
Call reset if you are going to use the same object again.
- result1 - Variable in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
-
Used for debugging, to compare the difference between two swims
- result2 - Variable in class cnuphys.adaptiveSwim.test.AdaptiveResultDiff
- results - Variable in class cnuphys.swimtest.SwimTestData
- retrace() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Get the "initial values" that allows a retrace.
- retraceTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveTests
-
Test retracing a swim
- rhoTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveTests
-
Test swimming to a fixed rho
- RK4 - Static variable in class cnuphys.rk4.ButcherTableau
- RK4HalfStepAdvance - Class in cnuphys.adaptiveSwim
-
This is a 4th order RungeKutta advancer
- RK4HalfStepAdvance(int) - Constructor for class cnuphys.adaptiveSwim.RK4HalfStepAdvance
-
Create a RK4 half stepper
- RkTest - Class in cnuphys.rk4
- RkTest() - Constructor for class cnuphys.rk4.RkTest
- rMax - Variable in class cnuphys.swimtest.SwimTestData
- RULE38 - Static variable in class cnuphys.rk4.ButcherTableau
- RungeKutta - Class in cnuphys.rk4
-
Static methods for Runge-Kutta 4 integration, including a constant stepsize method and an adaptive stepsize method.
- RungeKutta() - Constructor for class cnuphys.rk4.RungeKutta
-
Create a RungeKutta object that can be used for integration
- RungeKuttaException - Exception in cnuphys.rk4
- RungeKuttaException(String) - Constructor for exception cnuphys.rk4.RungeKuttaException
- RungeKuttaZ - Class in cnuphys.rk4
-
Static methods for Runge-Kutta 4 integration, including a constant stepsize method and an adaptive stepsize method.
- RungeKuttaZ() - Constructor for class cnuphys.rk4.RungeKuttaZ
-
Create a RungeKutta object that can be used for integration
S
- scale(double) - Method in class cnuphys.adaptiveSwim.geometry.Vector
-
Scale a vector
- scale(double[], double) - Method in class cnuphys.swim.util.VectorSupport
-
Scale the vector
- sectChangeIndices() - Method in class cnuphys.swim.SwimTrajectory2D
-
Get the indices of sector changes
- sectorAccumulate(int, Bxdl, Bxdl, double[], double[], RotatedCompositeProbe) - Static method in class cnuphys.swim.Bxdl
-
Accumulate the integral of b cross dl
- sectorAdaptiveRK(int, int, double, SwimZStateVector, double, double, double[]) - Method in class cnuphys.swimZ.SwimZ
-
Swim to a fixed z over short distances using RK adaptive stepsize
- sectorChangeCount() - Method in class cnuphys.swim.SwimTrajectory2D
-
Get the count of sector changes
- sectorChangeString(int) - Method in class cnuphys.swim.SwimTrajectory2D
-
Get a string describing the sector change
- sectorComputeBDL(int, RotatedCompositeProbe) - Method in class cnuphys.swim.SwimTrajectory
-
Compute the integral B cross dl.
- SectorDerivative - Class in cnuphys.swim
-
Used for swimming in the sector system with a rotated composite field
- SectorDerivative(int, int, double, RotatedCompositeProbe) - Constructor for class cnuphys.swim.SectorDerivative
-
The derivative for swimming through a magnetic field
- sectorGetBDL(int, FieldProbe) - Method in class cnuphys.swimZ.SwimZResult
-
Get the approximate integral |B x dL|
- sectorGetBDLXZPlane(int, FieldProbe) - Method in class cnuphys.swimZ.SwimZResult
-
Get the approximate integral |B x dL| in the middle plane
- sectorSwim(int, int, double, double, double, double, double, double, double, double, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle in a sector coordinate system.
- sectorSwim(int, int, double, double, double, double, double, double, double, double, double, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle in a sector coordinate system.
- sectorSwimZ(int, int, double, double, double, double, double, double, double, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Swims a charged particle in a sector coordinate system.
- SectorSwimZDerivative - Class in cnuphys.swimZ
- SectorSwimZDerivative() - Constructor for class cnuphys.swimZ.SectorSwimZDerivative
- SectorTest - Class in cnuphys.swimtest
- SectorTest() - Constructor for class cnuphys.swimtest.SectorTest
- SEGMENT - Static variable in class cnuphys.adaptiveSwim.geometry.Constants
-
Used to indicate treat as directed line segments
- SerialIO - Class in cnuphys.swim.util
- SerialIO() - Constructor for class cnuphys.swim.util.SerialIO
- serialRead(byte[]) - Static method in class cnuphys.swim.util.SerialIO
-
serialRead reads a serializable object from a byte array
- serialRead(String) - Static method in class cnuphys.swim.util.SerialIO
-
Reads a serializable object from a file.
- serialRead(String) - Static method in class cnuphys.swimtest.SwimTestData
-
Reads a serializable object from a file.
- serialWrite(SwimTestData, String) - Static method in class cnuphys.swimtest.SwimTestData
-
serialWrite writes out a SwimTestData object to a file.
- serialWrite(Serializable) - Static method in class cnuphys.swim.util.SerialIO
-
serialWrite writes out a serializable object to a byte array.
- serialWrite(Serializable, String) - Static method in class cnuphys.swim.util.SerialIO
-
serialWrite writes out a serializable object to a file.
- set(double) - Method in class cnuphys.swimtest.TestTrajectories
-
Set the initial step size
- set(double[], double...) - Static method in class cnuphys.swim.util.VectorSupport
-
Set all the components
- set(double, double[]) - Method in class cnuphys.swimZ.SwimZStateVector
-
Set the state vector
- set(double, double, double) - Method in class cnuphys.adaptiveSwim.geometry.Point
-
Set the components of the vector
- set(double, double, double) - Method in class cnuphys.adaptiveSwim.geometry.Vector
-
Set the components of the vector
- set(int, double, FieldProbe) - Method in class cnuphys.swim.DefaultDerivative
- set(int, double, FieldProbe) - Method in class cnuphys.swimZ.SwimZDerivative
-
Set the parameters
- set(int, int, double, FieldProbe) - Method in class cnuphys.swimZ.SectorSwimZDerivative
-
Set the parameters
- set(int, int, double, RotatedCompositeProbe) - Method in class cnuphys.swim.SectorDerivative
- set(Bxdl) - Method in class cnuphys.swim.Bxdl
-
Set the values based on another object
- setAbsoluteTolerance(double) - Method in class cnuphys.swimZ.SwimZ
-
Set the tolerance used by the CLAS_Tolerance array
- setAccuracy(double) - Method in class cnuphys.swim.DefaultZStopper
- setAccuracy(double) - Method in class cnuphys.swimtest.TestTrajectories
-
Set the z stopping accuracy in meters
- setCLASTolerance(double) - Static method in class cnuphys.swim.Swimmer
-
Set the tolerance used by the CLAS_Tolerance array
- setData(Vector<TrajectoryRowData>) - Method in class cnuphys.lund.TrajectoryTableModel
- setDebugLevel(AdaptiveSwimUtilities.DebugLevel) - Static method in class cnuphys.adaptiveSwim.AdaptiveSwimUtilities
-
Set the debug level
- setFillColor(Color) - Method in class cnuphys.lund.LundStyle
-
Set the fill color
- setFinalS(double) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Set the final path length of the swim
- setFinalT(double) - Method in class cnuphys.rk4.DefaultStopper
- setFinalT(double) - Method in interface cnuphys.rk4.IStopper
-
Set the final independent variable (typically path length in meters)
- setFinalT(double) - Method in class cnuphys.swim.BeamLineStopper
-
Set the final path length in meters
- setFinalT(double) - Method in class cnuphys.swim.DefaultCylinderStopper
- setFinalT(double) - Method in class cnuphys.swim.DefaultPlaneStopper
- setFinalT(double) - Method in class cnuphys.swim.DefaultRhoStopper
- setFinalT(double) - Method in class cnuphys.swim.DefaultSwimStopper
-
Set the final path length in meters
- setFinalT(double) - Method in class cnuphys.swim.DefaultZStopper
- setFinalT(double) - Method in class cnuphys.swim.NewPlaneStopper
- setFinalT(double) - Method in class cnuphys.swim.NumStepStopper
- setFixedZ(double) - Method in class cnuphys.swimtest.TestTrajectories
-
Set the z stopping value in meters
- setGeneratedParticleRecord(GeneratedParticleRecord) - Method in class cnuphys.swim.SwimTrajectory
-
Set the generated particle record
- setHNew(double) - Method in class cnuphys.adaptiveSwim.AdaptiveStepResult
- setIncludeSolenoid(boolean) - Method in class cnuphys.swimtest.TestTrajectories
-
Set whether we included the solenoid
- setIncludeTorus(boolean) - Method in class cnuphys.swimtest.TestTrajectories
-
Set whether we included the torus
- setInitialValies(InitialValues) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Set the initial values
- setInitialValues(int, double, double, double, double, double, double) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Set the initial values
- setIntegralBxdl(double) - Method in class cnuphys.swim.Bxdl
-
Set the cumulative integral |b cross dl| in kG-m
- setLineColor(Color) - Method in class cnuphys.lund.LundStyle
-
Set the line color
- setLundId(LundId) - Method in class cnuphys.swim.SwimTrajectory
-
Set the lund id.
- setMaxNumberSteps(int) - Static method in class cnuphys.adaptiveSwim.AdaptiveSwimUtilities
-
Set the maximum number of steps beyond which an error occurs
- setMaxPathLength(double) - Method in class cnuphys.swimtest.TestTrajectories
-
Set the max path length
- setMaxStep(double) - Method in class cnuphys.adaptiveSwim.AAdaptiveStopper
-
Set the current max step
- setMaxStepSize(double) - Method in class cnuphys.rk4.RungeKutta
-
Set the maximum step size
- setMaxStepSize(double) - Method in class cnuphys.rk4.RungeKuttaZ
-
Set the maximum step size
- setMinStepSize(double) - Method in class cnuphys.rk4.RungeKutta
-
Set the minimum step size
- setMinStepSize(double) - Method in class cnuphys.rk4.RungeKuttaZ
-
Set the minimum step size
- setNormalDirection(boolean) - Method in class cnuphys.swim.DefaultZStopper
- setNotifyOn(boolean) - Static method in class cnuphys.swim.Swimming
-
Set whether we notify listeners.
- setNStep(int) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Set the number of steps of the swim
- setPathlength(double) - Method in class cnuphys.swim.Bxdl
-
Set the cumulative pathlength in meters
- setPreferences(PlotCanvas, int, int) - Method in class cnuphys.adaptiveSwim.test.LineTestPlotGrid
- setPreferences(PlotCanvas, int, int) - Method in class cnuphys.adaptiveSwim.test.ZTestPlotGrid
- setRelativeTolerance(double[]) - Method in class cnuphys.swimtest.TestTrajectories
-
Set the relative tolerance for the swimmer
- setS0(double) - Method in class cnuphys.swim.DefaultZStopper
- setSector(int) - Method in class cnuphys.swimZ.SectorSwimZDerivative
-
Set the sector [1..6]
- setSMax(double) - Method in class cnuphys.swim.DefaultZStopper
- setSNew(double) - Method in class cnuphys.adaptiveSwim.AdaptiveStepResult
- setSolenoidScale(double) - Method in class cnuphys.swimtest.TestTrajectories
-
Set the scale factor used by the solenoid
- setSource(String) - Method in class cnuphys.swim.SwimTrajectory
-
Set the source of the trajectory e.g. hbtracking
- setStatus(int) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Set the status of the swim
- setStyle(int, Color) - Static method in class cnuphys.lund.LundSupport
-
Set the style for a given lund Id
- setTargetZ(double) - Method in class cnuphys.swim.DefaultZStopper
- setTorusPath(String) - Method in class cnuphys.swimtest.TestTrajectories
-
Set the path used by the torus
- setTorusScale(double) - Method in class cnuphys.swimtest.TestTrajectories
-
Set the scale factor used by the torus
- setTrajectory(SwimTrajectory) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Used to compare to old swimmer
- setUf(double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
-
Set the final state vector, usually [x, y, x, px/p, py/p, pz/p] where x, y, z are in meters
- showMonteCarloTracks() - Method in class cnuphys.swim.SwimMenu
-
Check whether we should show Monte Carlo tracks
- showReconstructedTracks() - Method in class cnuphys.swim.SwimMenu
-
Check whether we should showreconstructed tracks
- signedDistance(double, double, double) - Method in class cnuphys.adaptiveSwim.geometry.Plane
-
Signed distance from a point to the plane
- signedDistance(Point) - Method in class cnuphys.adaptiveSwim.geometry.Plane
-
Signed distance from a point to the plane
- SimpleRenderer - Class in cnuphys.lund
- SimpleRenderer() - Constructor for class cnuphys.lund.SimpleRenderer
- singleButcherStep(double, double[], double[], double, IDerivative, double[], double[], ButcherTableau) - Static method in class cnuphys.adaptiveSwim.AdaptiveSwimUtilities
-
Take a single step using a Butcher tableau
- singleRK4Step(double, double[], double[], double, IDerivative, double[]) - Static method in class cnuphys.adaptiveSwim.AdaptiveSwimUtilities
-
Take a single step using basic fourth order RK
- size() - Method in class cnuphys.swimtest.TestTrajectories
-
Get the number of summaries
- size() - Method in class cnuphys.swimZ.SwimZResult
-
Get the number of state vectors in the trajectory
- skipLines(int, BufferedReader) - Static method in class cnuphys.lund.AsciiReadSupport
-
Skip lines in an ascii file
- SMALL_BETA - Static variable in class cnuphys.lund.LundTrackDialog
- SMALL_GAMMA - Static variable in class cnuphys.lund.LundTrackDialog
- SMALL_PHI - Static variable in class cnuphys.lund.LundTrackDialog
- SMALL_PHI - Static variable in class cnuphys.swim.SwimTrajectory2D
- SMALL_RHO - Static variable in class cnuphys.lund.LundTrackDialog
- SMALL_THETA - Static variable in class cnuphys.lund.LundTrackDialog
- SMALL_THETA - Static variable in class cnuphys.swim.SwimTrajectory2D
- smallDZTest(long, int, double) - Static method in class cnuphys.swimtest.SmallDZTest
-
Compare the full machinery of SwimZ to the polynomial approximation
- SmallDZTest - Class in cnuphys.swimtest
- SmallDZTest() - Constructor for class cnuphys.swimtest.SmallDZTest
- smallString() - Method in class cnuphys.lund.LundId
-
Obtain a small string representation.
- sMax - Variable in class cnuphys.swimtest.SwimTestData
- SMAX_TOLERANCE - Static variable in class cnuphys.swim.Swimmer
- solenoidFile - Variable in class cnuphys.swimtest.SwimTestData
- source - Variable in class cnuphys.lund.TrajectoryRowData
- Sphere - Class in cnuphys.adaptiveSwim.geometry
-
A sphere centered at an arbitrary point
- Sphere(Point, double) - Constructor for class cnuphys.adaptiveSwim.geometry.Sphere
-
Create a sphere
- sphereTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveTests
-
Test swimming to a cylinder
- STANDARD - Enum constant in enum class cnuphys.lund.LundTrackDialog.SWIM_ALGORITHM
- START - Static variable in class cnuphys.adaptiveSwim.geometry.Constants
-
Used to indicate start, as in a line segment
- status - Variable in class cnuphys.lund.TrajectoryRowData
- stepSize - Variable in class cnuphys.swimtest.SwimTestData
- stop() - Method in class cnuphys.lund.AsciiReader
-
Stop the reading
- stopIntegration(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveCylinderStopper
- stopIntegration(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveDefaultStopper
- stopIntegration(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveLineStopper
- stopIntegration(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptivePlaneStopper
- stopIntegration(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveRhoStopper
- stopIntegration(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveSphereStopper
- stopIntegration(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveSStopper
- stopIntegration(double, double[]) - Method in class cnuphys.adaptiveSwim.AdaptiveZStopper
- stopIntegration(double, double[]) - Method in interface cnuphys.adaptiveSwim.IAdaptiveStopper
-
Given the current state of the integration, should we stop?
- stopIntegration(double, double[]) - Method in class cnuphys.rk4.DefaultStopper
- stopIntegration(double, double[]) - Method in interface cnuphys.rk4.IStopper
-
Given the current state of the integration, should we stop?
- stopIntegration(double, double[]) - Method in class cnuphys.swim.BeamLineStopper
- stopIntegration(double, double[]) - Method in class cnuphys.swim.DefaultCylinderStopper
- stopIntegration(double, double[]) - Method in class cnuphys.swim.DefaultPlaneStopper
- stopIntegration(double, double[]) - Method in class cnuphys.swim.DefaultRhoStopper
- stopIntegration(double, double[]) - Method in class cnuphys.swim.DefaultSwimStopper
- stopIntegration(double, double[]) - Method in class cnuphys.swim.DefaultZStopper
- stopIntegration(double, double[]) - Method in class cnuphys.swim.NewPlaneStopper
- stopIntegration(double, double[]) - Method in class cnuphys.swim.NumStepStopper
- STRINGSPACE - Static variable in class cnuphys.swim.util.TerminalPlot
- styles - Static variable in class cnuphys.lund.LundStyle
-
Hashtable of styles.
- summaryString() - Method in class cnuphys.swim.SwimTrajectory2D
-
Get a summary string for the trajectory
- SUPER2 - Static variable in class cnuphys.lund.LundTrackDialog
- SUPER2 - Static variable in class cnuphys.swim.SwimTrajectory2D
- swim(int, double, double, double, double, double, double, double, double, double, double) - Method in class cnuphys.swim.Swimmer
-
Swims a Lund particle with a built in stopper for the maximum value of the radial coordinate.
- swim(int, double, double, double, double, double, double, double, double, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle.
- swim(int, double, double, double, double, double, double, double, double, double, double, double, double) - Method in class cnuphys.swim.Swimmer
-
Swims a particle with a built it stopper for the maximum value of the radial coordinate.
- swim(int, double, double, double, double, double, double, double, double, double, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle.
- swim(int, double, double, double, double, double, double, double, double, double, double, double, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle.
- swim(int, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle.
- swim(int, double, double, double, double, double, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Swim using the current active field.
- swim(int, double, double, double, double, double, double, IRkListener, double, double, double) - Method in class cnuphys.swim.Swimmer
-
Swims a Lund particle with a built it stopper for the maximum value of the radial coordinate.
- swim(int, double, double, double, double, double, double, IStopper, double, double, double) - Method in class cnuphys.swim.Swimmer
-
Swims a Lund particle with a built it stopper for the maximum value of the radial coordinate.
- swim(int, double, double, double, double, double, double, IStopper, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle.
- swim(int, double, double, double, double, double, double, IStopper, double, double, double, double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle.
- swim(int, double, double, double, double, double, double, IStopper, double, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle.
- swim(int, double, double, double, double, double, double, IStopper, IRkListener, double, double) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle.
- swim(int, double, double, double, double, double, double, IStopper, IRkListener, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle for the listener mode, where a callback is called for each advance of the integration Uses an adaptive stepsize algorithm.
- swim(int, double, double, double, double, double, double, IStopper, IRkListener, double, double, double, double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a Lund particle for the listener mode, where a callback is called for each advance of the integration Uses an adaptive stepsize algorithm.
- swim(int, double, double, double, double, double, double, Plane, double, double, double, double[], double[]) - Method in class cnuphys.swim.Swimmer
-
Swims a charged particle.
- SWIM_BELOW_MIN_P - Static variable in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
A swim was requested for a particle with extremely low momentum
- SWIM_SUCCESS - Static variable in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
The swim was a success
- SWIM_TARGET_MISSED - Static variable in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
A target, such as a target rho or z, was not reached before the swim was stopped for some other reason
- swimBackwardsToVertex(int, double, double, double, double, double, double) - Static method in class cnuphys.swim.Swimmer
- swimCylinder(int, double, double, double, double, double, double, double[], double[], double, double, double, double, double[], AdaptiveSwimResult) - Method in class cnuphys.swim.Swimmer
-
Swims a particle with a built in stopper at the boundary of an arbitrary cylinder.
- swimCylinder(int, double, double, double, double, double, double, double[], double[], double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.swim.Swimmer
-
Swims a particle with a built in stopper at the boundary of an arbitrary cylinder.
- swimCylinder(int, double, double, double, double, double, double, Cylinder, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Swim to an arbitrary infinitely long cylinder using the current active field
- swimLine(int, double, double, double, double, double, double, Line, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Swim to an arbitrary infinitely long line using the current active field
- SwimMenu - Class in cnuphys.swim
-
Create the menu that control swimming (trajectory integration)
- Swimmer - Class in cnuphys.swim
-
Handles the swimming of a particle through a magnetic field.
- Swimmer() - Constructor for class cnuphys.swim.Swimmer
-
Create a swimmer using the current active field
- Swimmer(IMagField) - Constructor for class cnuphys.swim.Swimmer
-
Create a swimmer specific to a magnetic field
- Swimmer(MagneticField) - Constructor for class cnuphys.swim.Swimmer
-
Create a swimmer specific to a magnetic field
- Swimming - Class in cnuphys.swim
- Swimming() - Constructor for class cnuphys.swim.Swimming
- swimPlane(int, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double, double[], AdaptiveSwimResult) - Method in class cnuphys.swim.Swimmer
- swimPlane(int, double, double, double, double, double, double, Plane, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Swim to a plane using the current active field
- swimRho(int, double, double, double, double, double, double, double, double, double, double, double[], AdaptiveSwimResult) - Method in class cnuphys.swim.Swimmer
-
Swims a particle with a built in stopper for the rho coordinate.
- swimRho(int, double, double, double, double, double, double, double, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Swim to a fixed rho using the current active field
- swimRho(int, double, double, double, double, double, double, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.swim.Swimmer
-
Swims a particle with a built it stopper for the rho coordinate.
- swimS(int, double, double, double, double, double, double, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Swim to a definite pathlength.
- swimSphere(int, double, double, double, double, double, double, Sphere, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Swim to an arbitrary sphere using the current active field
- SwimTest - Class in cnuphys.swimtest
- SwimTest() - Constructor for class cnuphys.swimtest.SwimTest
- SwimTest.SWIMMER - Enum Class in cnuphys.swimtest
- SwimTestData - Class in cnuphys.swimtest
- SwimTestData(double, double, double, double, int) - Constructor for class cnuphys.swimtest.SwimTestData
- SwimToBeamLine(int, double, double, double, double, double, double, double, double, double, double, double) - Static method in class cnuphys.swim.BeamLineStopper
- SwimTrajectory - Class in cnuphys.swim
-
Combines a generated particle record with a path (trajectory).
- SwimTrajectory() - Constructor for class cnuphys.swim.SwimTrajectory
-
Create a swim trajectory with no initial content
- SwimTrajectory(int, double, double, double, double, double, double) - Constructor for class cnuphys.swim.SwimTrajectory
-
Create a one point trajectory.
- SwimTrajectory(int, double, double, double, double, double, double, int) - Constructor for class cnuphys.swim.SwimTrajectory
- SwimTrajectory(GeneratedParticleRecord, int) - Constructor for class cnuphys.swim.SwimTrajectory
- SwimTrajectory2D - Class in cnuphys.swim
-
A 2D version of the 3D SwimTrajectory where all points have been projected onto a 2D plane.
- SwimTrajectory2D(SwimTrajectory, IProjector) - Constructor for class cnuphys.swim.SwimTrajectory2D
-
Create a 2D trajectory from the 3D trajectory
- SwimTrajectoryListener - Interface in cnuphys.lund
- swimZ(int, double, double, double, double, double, double, double, double, double, double, double, AdaptiveSwimResult) - Method in class cnuphys.adaptiveSwim.AdaptiveSwimmer
-
Swim to a fixed z using the current active field
- SwimZ - Class in cnuphys.swimZ
-
This class holds the parameters and static methods for the swimZ integration.
- SwimZ() - Constructor for class cnuphys.swimZ.SwimZ
-
SwimZ constructor.
- SwimZ(IMagField) - Constructor for class cnuphys.swimZ.SwimZ
-
Create a swimmer specific to a magnetic field
- SwimZ(MagneticField) - Constructor for class cnuphys.swimZ.SwimZ
-
Create a swimmer specific to a magnetic field
- SwimZDerivative - Class in cnuphys.swimZ
- SwimZDerivative() - Constructor for class cnuphys.swimZ.SwimZDerivative
- SwimZDerivative(int, double, FieldProbe) - Constructor for class cnuphys.swimZ.SwimZDerivative
-
The derivative for swimming through a magnetic field
- SwimZException - Exception in cnuphys.swimZ
- SwimZException(String) - Constructor for exception cnuphys.swimZ.SwimZException
- SwimZRange - Class in cnuphys.swimZ
- SwimZRange(double, double, double) - Constructor for class cnuphys.swimZ.SwimZRange
-
Create an integration range
- SwimZResult - Class in cnuphys.swimZ
-
Holds the result of a swimZ integration
- SwimZResult(int, double, double, double, int) - Constructor for class cnuphys.swimZ.SwimZResult
-
Constructor Create a SwimZResult with the trajectory initialized but empty.
- SwimZStateVector - Class in cnuphys.swimZ
-
Holds the position and track slopes.
- SwimZStateVector() - Constructor for class cnuphys.swimZ.SwimZStateVector
-
Create a state vector for the SwimZ package with all NaNs for the components
- SwimZStateVector(double, double[]) - Constructor for class cnuphys.swimZ.SwimZStateVector
-
Create a state variable from an array (probably from RK integration)
- SwimZStateVector(double, double, double, double, double) - Constructor for class cnuphys.swimZ.SwimZStateVector
-
Constructor for a state vector for the SwimZ package.
- SwimZStateVector(double, double, double, double, double, double) - Constructor for class cnuphys.swimZ.SwimZStateVector
-
Constructor
- SwimZStateVector(SwimZStateVector) - Constructor for class cnuphys.swimZ.SwimZStateVector
-
Create a state variable from another (copy)
- SwimZTest - Class in cnuphys.swimZ
-
A set of methods for testing the swim Z package
- SwimZTest() - Constructor for class cnuphys.swimZ.SwimZTest
T
- TerminalPlot - Class in cnuphys.swim.util
-
Just what it sounds like, crude 2D (one data set) terminal scatter plot for quick checks and debugging
- TerminalPlot() - Constructor for class cnuphys.swim.util.TerminalPlot
- terminateIntegration(double, double[]) - Method in interface cnuphys.rk4.IStopper
-
Generally this is the same as stop integration.
- terminateIntegration(double, double[]) - Method in class cnuphys.swim.DefaultCylinderStopper
-
Generally this is the same as stop integration.
- terminateIntegration(double, double[]) - Method in class cnuphys.swim.DefaultPlaneStopper
-
Generally this is the same as stop integration.
- terminateIntegration(double, double[]) - Method in class cnuphys.swim.DefaultRhoStopper
-
Generally this is the same as stop integration.
- terminateIntegration(double, double[]) - Method in class cnuphys.swim.DefaultZStopper
-
Generally this is the same as stop integration.
- terminateIntegration(double, double[]) - Method in class cnuphys.swim.NewPlaneStopper
-
Generally this is the same as stop integration.
- test() - Static method in class cnuphys.rk4.RkTest
- testResults - Variable in class cnuphys.swimtest.SwimTestData
- testSectorSwim(int) - Static method in class cnuphys.swimtest.SectorTest
- testSwim(int) - Static method in class cnuphys.swim.Swimming
- TestTrajectories - Class in cnuphys.swimtest
- TestTrajectories() - Constructor for class cnuphys.swimtest.TestTrajectories
- TestUniform(double[], double, double, double, IDerivative, IStopper, IRkListener, double[]) - Static method in class cnuphys.rk4.RkTest
-
Test the uniform step size
- theta - Variable in class cnuphys.adaptiveSwim.test.InitialValues
-
The polar angle in degrees
- theta - Variable in class cnuphys.lund.TrajectoryRowData
- theta - Variable in class cnuphys.swim.util.TrajectorySummary
- theta - Variable in class cnuphys.swimtest.RandomData
- theta - Variable in class cnuphys.swimtest.SwimTestData
- threadTest(int, int) - Static method in class cnuphys.swimtest.ThreadTest
- ThreadTest - Class in cnuphys.swimtest
- ThreadTest() - Constructor for class cnuphys.swimtest.ThreadTest
- timeToPlane(double, double, double, double, double, double) - Method in class cnuphys.swim.util.Plane
-
Given a current position and velocity, compute the time to intersect the plane
- TIMEzTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveTests
- TINY - Static variable in class cnuphys.adaptiveSwim.geometry.Constants
-
Effectively zero
- tokens(String) - Static method in class cnuphys.lund.AsciiReadSupport
-
This method breaks a string into an array of tokens.
- tokens(String, String) - Static method in class cnuphys.lund.AsciiReadSupport
-
This method breaks a string into an array of tokens.
- torusFile - Variable in class cnuphys.swimtest.SwimTestData
- toString() - Method in class cnuphys.adaptiveSwim.AdaptiveSwimResult
- toString() - Method in class cnuphys.adaptiveSwim.geometry.Line
-
Get a String representation
- toString() - Method in class cnuphys.adaptiveSwim.geometry.Plane
- toString() - Method in class cnuphys.adaptiveSwim.geometry.Point
-
Get a string representation of the Point
- toString() - Method in class cnuphys.adaptiveSwim.test.InitialValues
- toString() - Method in class cnuphys.lund.GeneratedParticleRecord
- toString() - Method in class cnuphys.lund.LundId
-
Obtain a string representation.
- toString() - Method in class cnuphys.lund.LundSupport
-
Get a string representing a table of Ids.
- toString() - Method in class cnuphys.swimZ.SwimZStateVector
-
Get a string representation
- toString(double[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Returns a string representation of the form: "(x,y,z)" using three decimals points.
- toString(double[], int) - Static method in class cnuphys.swim.util.VectorSupport
-
Returns a string representation of the form: "(x,y,z)".
- toStringRaw() - Method in class cnuphys.adaptiveSwim.test.InitialValues
- toStringRaw(int) - Method in class cnuphys.swimtest.RandomData
- toSwimTrajectory() - Method in class cnuphys.swimZ.SwimZResult
-
Create a SwimTrajectory for this result object
- trackId - Variable in class cnuphys.lund.TrajectoryRowData
- trajectoriesChanged() - Method in interface cnuphys.lund.SwimTrajectoryListener
-
Swam a particle
- TrajectoryCompare - Class in cnuphys.swim
-
static methods useful for comparing trajectories in testing
- TrajectoryCompare() - Constructor for class cnuphys.swim.TrajectoryCompare
- TrajectoryRowData - Class in cnuphys.lund
- TrajectoryRowData(int, LundId, double, double, double, double, double, double, int, String) - Constructor for class cnuphys.lund.TrajectoryRowData
-
Create a data row for display in the table.
- TrajectorySummary - Class in cnuphys.swim.util
- TrajectorySummary(int, double, double, double, double[], double[]) - Constructor for class cnuphys.swim.util.TrajectorySummary
-
Create a summary with vertex at origin
- TrajectorySummary(int, double, double, double, double, double, double, double[], double[]) - Constructor for class cnuphys.swim.util.TrajectorySummary
-
Create a summary
- TrajectoryTable - Class in cnuphys.lund
- TrajectoryTable() - Constructor for class cnuphys.lund.TrajectoryTable
- TrajectoryTableModel - Class in cnuphys.lund
- TrajectoryTableModel() - Constructor for class cnuphys.lund.TrajectoryTableModel
-
Constructor
- tx - Variable in class cnuphys.swimZ.SwimZStateVector
-
the x track slope, px/pz
- ty - Variable in class cnuphys.swimZ.SwimZStateVector
-
the y track slope, py/pz
U
- uniformStep(double[], double, double, double[][], double[], IDerivative, IStopper) - Method in class cnuphys.rk4.RungeKutta
-
Driver that uses the RungeKutta advance with a uniform step size.
- uniformStep(double[], double, double, double, IDerivative, IStopper, IRkListener) - Method in class cnuphys.rk4.RungeKutta
-
Integrator that uses the standard RK4 advance with a uniform step size.
- uniformStep(double[], double, double, double, IDerivative, IStopper, IRkListener, ButcherTableau) - Method in class cnuphys.rk4.RungeKutta
-
Integrator that uses the RungeKutta advance with a Butcher Tableau and constant stepsize.
- unitVector() - Method in class cnuphys.adaptiveSwim.geometry.Vector
-
Get a unit vector in the same direction as this
- unitVector(double[]) - Static method in class cnuphys.swim.util.VectorSupport
-
Obtain a unit vector in the same direction as this vector
- unknownLabel - Static variable in class cnuphys.lund.LundId
- unknownMinus - Static variable in class cnuphys.lund.LundSupport
-
Unknown negative lepton
- unknownNeutral - Static variable in class cnuphys.lund.LundSupport
-
Unknown neutral "lepton"
- unknownPlus - Static variable in class cnuphys.lund.LundSupport
-
Unknown positive lepton
- update(AdaptiveResultDiff) - Method in class cnuphys.adaptiveSwim.test.LineTestPlotGrid
-
Update the plots
- update(AdaptiveResultDiff) - Method in class cnuphys.adaptiveSwim.test.ZTestPlotGrid
-
Update the plots
- userObject - Variable in class cnuphys.swim.SwimTrajectory
-
user object
V
- valStr(double) - Static method in class cnuphys.lund.GeneratedParticleRecord
- valueOf(String) - Static method in enum class cnuphys.adaptiveSwim.AdaptiveSwimUtilities.DebugLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cnuphys.lund.LundTrackDialog.SWIM_ALGORITHM
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class cnuphys.swimtest.SwimTest.SWIMMER
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class cnuphys.adaptiveSwim.AdaptiveSwimUtilities.DebugLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cnuphys.lund.LundTrackDialog.SWIM_ALGORITHM
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class cnuphys.swimtest.SwimTest.SWIMMER
-
Returns an array containing the constants of this enum class, in the order they are declared.
- Vector - Class in cnuphys.adaptiveSwim.geometry
-
Ordinary 3D vector
- Vector() - Constructor for class cnuphys.adaptiveSwim.geometry.Vector
-
Create a new vetor with a zero components
- Vector(double, double, double) - Constructor for class cnuphys.adaptiveSwim.geometry.Vector
-
Create a vector
- Vector(Point) - Constructor for class cnuphys.adaptiveSwim.geometry.Vector
-
Create a Vector from a point
- VectorSupport - Class in cnuphys.swim.util
-
Static classes for treating arrays of doubles as 2D or 3D vectors
- VectorSupport() - Constructor for class cnuphys.swim.util.VectorSupport
- VERBOSE - Enum constant in enum class cnuphys.adaptiveSwim.AdaptiveSwimUtilities.DebugLevel
- VERSION - Static variable in class cnuphys.swim.Swimmer
- VMOD - Static variable in class cnuphys.swim.util.TerminalPlot
W
- withinAccuracy(double, double) - Method in class cnuphys.swim.DefaultZStopper
-
Is the current z within accuracy
X
- x - Variable in class cnuphys.adaptiveSwim.geometry.Point
-
x component
- x - Variable in class cnuphys.swimZ.SwimZStateVector
-
the x coordinate (cm)
- X_IDX - Static variable in class cnuphys.swim.SwimTrajectory
-
index for the x component (m)
- X11Colors - Class in cnuphys.lund
- X11Colors() - Constructor for class cnuphys.lund.X11Colors
- Xmain(String[]) - Static method in class cnuphys.swimtest.SwimTest
-
main program
- xo - Variable in class cnuphys.adaptiveSwim.test.InitialValues
-
The coordinate x of the vertex in meters
- xo - Variable in class cnuphys.lund.TrajectoryRowData
- xo - Variable in class cnuphys.swim.util.TrajectorySummary
- xo - Variable in class cnuphys.swimtest.RandomData
- xo - Variable in class cnuphys.swimtest.SwimTestData
- xxxxxxzTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveTests
Y
- y - Variable in class cnuphys.adaptiveSwim.geometry.Point
-
y component
- y - Variable in class cnuphys.swimZ.SwimZStateVector
-
the y coordinate (cm)
- Y_IDX - Static variable in class cnuphys.swim.SwimTrajectory
-
index for the y component (m)
- yo - Variable in class cnuphys.adaptiveSwim.test.InitialValues
-
The y coordinate of the vertex in meters
- yo - Variable in class cnuphys.lund.TrajectoryRowData
- yo - Variable in class cnuphys.swim.util.TrajectorySummary
- yo - Variable in class cnuphys.swimtest.RandomData
- yo - Variable in class cnuphys.swimtest.SwimTestData
Z
- z - Variable in class cnuphys.adaptiveSwim.geometry.Point
-
z component
- z - Variable in class cnuphys.swimZ.SwimZStateVector
-
the z coordinate (cm)
- z(int) - Method in class cnuphys.swimZ.SwimZRange
-
Obtain z for a given step number n [0, numStep]
- Z_IDX - Static variable in class cnuphys.swim.SwimTrajectory
-
index for the z component (m)
- zo - Variable in class cnuphys.adaptiveSwim.test.InitialValues
-
The z coordinate of the vertex in meters
- zo - Variable in class cnuphys.lund.TrajectoryRowData
- zo - Variable in class cnuphys.swim.util.TrajectorySummary
- zo - Variable in class cnuphys.swimtest.RandomData
- zo - Variable in class cnuphys.swimtest.SwimTestData
- zTest() - Static method in class cnuphys.adaptiveSwim.test.AdaptiveSectorSwimTest
- ZTestPlotGrid - Class in cnuphys.adaptiveSwim.test
- ZTestPlotGrid(double, double, double) - Constructor for class cnuphys.adaptiveSwim.test.ZTestPlotGrid
_
- _accuracy - Variable in class cnuphys.adaptiveSwim.AAdaptiveStopper
- _defaultTableau - Static variable in class cnuphys.swim.Swimmer
- _dim - Variable in class cnuphys.adaptiveSwim.AAdaptiveStopper
- _finalPathLength - Variable in class cnuphys.swim.DefaultSwimStopper
- _finalPathLength - Variable in class cnuphys.swim.NumStepStopper
- _hLast - Variable in class cnuphys.adaptiveSwim.AAdaptiveStopper
- _probe - Variable in class cnuphys.swimZ.SwimZDerivative
- _q - Variable in class cnuphys.swimZ.SwimZDerivative
- _qv - Variable in class cnuphys.swimZ.SwimZDerivative
- _s - Variable in class cnuphys.adaptiveSwim.AAdaptiveStopper
- _sf - Variable in class cnuphys.adaptiveSwim.AAdaptiveStopper
- _THEMAXSTEP - Static variable in class cnuphys.adaptiveSwim.AAdaptiveStopper
- _trajectory - Variable in class cnuphys.adaptiveSwim.AAdaptiveStopper
- _u - Variable in class cnuphys.adaptiveSwim.AAdaptiveStopper
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form