1
2
3
4
5
6
7
8
9
10 package org.lcsim.recon.tracking.digitization.sisim;
11
12 import hep.physics.matrix.SymmetricMatrix;
13 import hep.physics.vec.Hep3Vector;
14 import java.util.List;
15 import org.lcsim.detector.ITransform3D;
16 import org.lcsim.event.RawTrackerHit;
17 import org.lcsim.event.TrackerHit;
18
19
20
21
22
23 public class SiTrackerHitPixel extends SiTrackerHit
24 {
25
26
27 public SiTrackerHitPixel(Hep3Vector position_vector, SymmetricMatrix covariance_matrix, double energy, double time, List<RawTrackerHit> raw_hits, TrackerHitType decoded_type)
28 {
29 super(position_vector, covariance_matrix, energy, time, raw_hits, decoded_type);
30 }
31
32 public SiTrackerHitPixel(TrackerHit hit)
33 {
34 super(hit);
35 }
36
37 public SiTrackerHitPixel(TrackerHit hit, TrackerHitType.CoordinateSystem coordinate_system)
38 {
39 super(hit,coordinate_system);
40 }
41
42 public SiTrackerHitPixel getTransformedHit(TrackerHitType.CoordinateSystem coordinate_system)
43 {
44 return new SiTrackerHitPixel(super.getTransformedHit(coordinate_system));
45 }
46
47 public SiTrackerHitPixel getTransformedHit(ITransform3D global_to_local)
48 {
49 return new SiTrackerHitPixel(super.getTransformedHit(global_to_local));
50 }
51
52 }