gov.sns.tools.beam.optics
Class DriftSpace

java.lang.Object
  |
  +--gov.sns.tools.beam.optics.DriftSpace

public class DriftSpace
extends java.lang.Object

This is a utility class for computing properties of drift spaces.


Constructor Summary
DriftSpace()
           
 
Method Summary
static double[][] transferDriftPlane(double l)
          Compute the characteristic transfer matrix for a drift space of length l.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DriftSpace

public DriftSpace()
Method Detail

transferDriftPlane

public static double[][] transferDriftPlane(double l)
Compute the characteristic transfer matrix for a drift space of length l.

Parameters:
l - length of the drift space (in meters)
Returns:
2x2 transfer matrix for a phase plane drift