1
2
3
4
5
6
7
8
9
10 package org.lcsim.recon.tracking.digitization.sisim;
11
12 import java.util.List;
13 import org.lcsim.detector.IDetectorElement;
14 import org.lcsim.detector.tracker.silicon.SiSensor;
15 import org.lcsim.detector.tracker.silicon.SiSensorElectrodes;
16 import org.lcsim.event.RawTrackerHit;
17
18
19
20
21
22 public interface Clusterer
23 {
24 public String getName();
25
26 public List<SiTrackerHit> makeHits(IDetectorElement detector);
27
28 public List<SiTrackerHit> makeHits(SiSensor sensor);
29
30 public List<SiTrackerHit> makeHits(SiSensor sensor, SiSensorElectrodes electrodes, List<RawTrackerHit> hits);
31 }