1
2
3
4
5
6
7
8
9
10 package org.lcsim.event.base;
11
12
13
14
15
16 public class SiliconRawHit
17 {
18 private int _cellID0;
19 private int _cellID1;
20 private int _timeStamp;
21 private int _adcCounts;
22
23
24 public SiliconRawHit(int cellID0, int cellID1, int timeStamp, int adcCounts)
25 {
26 _cellID0 = cellID0;
27 _cellID1 = cellID1;
28 _timeStamp = timeStamp;
29 _adcCounts = adcCounts;
30 }
31
32
33
34 public int getCellID0()
35 {
36 return _cellID0;
37 }
38
39
40
41 public int getCellID1()
42 {
43 return _cellID1;
44 }
45
46
47
48 public int getTimeStamp()
49 {
50 return _timeStamp;
51 }
52
53
54
55 public int getADCCounts()
56 {
57 return _adcCounts;
58 }
59
60
61
62
63 public void addHit(int timeStamp, int adcCounts)
64 {
65 _adcCounts+=adcCounts;
66 if(timeStamp<_timeStamp) _timeStamp=timeStamp;
67 }
68
69 }