View Javadoc

1   package org.lcsim.recon.tracking.trfbase;
2   /** An Enumeration class for Track Surface Direction
3    *
4    *@author Norman A. Graf
5    *@version 1.0
6    */
7   public class TrackSurfaceDirection
8   {
9       private String _dir;
10      // Direction of a track relative to the surface direction.
11      private TrackSurfaceDirection(String dir)
12      {
13          _dir = dir;
14      }
15      
16      public String toString()
17      {
18          String className = getClass().getName();
19          int lastDot = className.lastIndexOf('.');
20          if(lastDot!=-1)className = className.substring(lastDot+1);
21          
22          return className+" "+_dir;
23      }
24      public final static TrackSurfaceDirection TSD_FORWARD = new TrackSurfaceDirection("TSD_FORWARD");
25      public final static TrackSurfaceDirection TSD_BACKWARD = new TrackSurfaceDirection("TSD_BACKWARD");
26      public final static TrackSurfaceDirection TSD_UNDEFINED = new TrackSurfaceDirection("TSD_UNDEFINED");
27      
28  }