Package cnuphys.swimZ
Class SectorSwimZDerivative
java.lang.Object
cnuphys.swimZ.SwimZDerivative
cnuphys.swimZ.SectorSwimZDerivative
- All Implemented Interfaces:
- IDerivative
- 
Field SummaryFields inherited from class cnuphys.swimZ.SwimZDerivative_probe, _q, _qv, B
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidderivative(double z, double[] x, double[] dxdz) Compute the derivatives given the value of the independent variable and the values of the function.voidset(int sector, int Q, double p, FieldProbe probe) Set the parametersvoidsetSector(int sector) Set the sector [1..6]Methods inherited from class cnuphys.swimZ.SwimZDerivativeset
- 
Constructor Details- 
SectorSwimZDerivativepublic SectorSwimZDerivative()
 
- 
- 
Method Details- 
setSectorpublic void setSector(int sector) Set the sector [1..6]- Parameters:
- sector- the sector [1..6]
 
- 
setSet the parameters- Parameters:
- sect- the sector [1..6]
- Q- -1 for electron, +1 for proton, etc.
- p- the magnitude of the momentum in GeV/c.
- probe- the magnetic field getter
 
- 
derivativepublic void derivative(double z, double[] x, double[] dxdz) Compute the derivatives given the value of the independent variable and the values of the function. Think of the Differential Equation as being dydt = f[y,t].- Specified by:
- derivativein interface- IDerivative
- Overrides:
- derivativein class- SwimZDerivative
- Parameters:
- z- the value of the independent variable (the z coordinate) (input).
- x- the values of the state vector (x, y, tx, ty, q) at z (input).
- dxdz- will be filled with the values of the derivatives at z (output).
 
 
-