View Javadoc

1   package org.lcsim.recon.tracking.spacegeom;
2   /** A Cartesian SpacePointVector
3    *
4    *@author Norman A. Graf
5    *@version 1.0
6    *
7    */
8   
9   public class CartesianPointVector extends SpacePointVector
10  {
11      
12      /** Constructor
13       * CartesianPointVector
14       * @param x
15       * @param y
16       * @param z
17       * @param vx
18       * @param vy
19       * @param vz
20       */
21      public CartesianPointVector(double x, double y, double z, double vx, double vy, double vz)
22      {
23          super(new CartesianPoint(x,y,z));
24          _vx = vx;
25          _vy = vy;
26          _vz = vz;
27      }
28      
29      /** Constructor
30       * CartesianPointVector
31       * @param spt
32       * @param vx
33       * @param vy
34       * @param vz
35       */
36      public CartesianPointVector(SpacePoint spt, double vx, double vy, double vz)
37      {
38          super(spt);
39          _vx = vx;
40          _vy = vy;
41          _vz = vz;
42      }
43  }
44