View Javadoc

1   package org.lcsim.recon.tracking.vsegment.hitmaking;
2   
3   import org.lcsim.recon.tracking.vsegment.hit.TrackerCluster;
4   import org.lcsim.recon.tracking.vsegment.hit.TrackerHit;
5   
6   /**
7    * Interface to be conformed to by classes that implement algorithms for producing
8    * {@link TrackerHit} objects from {@link TrackerCluster} objects, possibly taking
9    * into account information from tracks associated with the hits.
10   *
11   * @author D.Onoprienko
12   * @version $Id: TrackerHitMaker.java,v 1.1 2008/12/06 21:53:44 onoprien Exp $
13   */
14  public interface TrackerHitMaker {
15    
16    /**
17     * Makes a new <tt>TrackerHit</tt>.
18     */
19    public TrackerHit make(TrackerCluster cluster);
20  
21  }