Newer
Older
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
#include "DataHelper/TrackExtended.h"
#include "DataHelper/TrackerHitExtended.h"
TrackerHitExtended::TrackerHitExtended(const edm4hep::TrackerHit& trackerhit):
_trackerHit(trackerhit){
_trackAR = NULL;
_trackVecAR.clear();
_usedInFit = false;
}
TrackerHitExtended::~TrackerHitExtended() {
}
void TrackerHitExtended::setTrackExtended(TrackExtended * trackAR) {
_trackAR = trackAR;
_trackVecAR.clear();
_trackVecAR.push_back(trackAR);
}
void TrackerHitExtended::addTrackExtended(TrackExtended * trackAR) {
_trackVecAR.push_back(trackAR);
}
TrackExtendedVec & TrackerHitExtended::getTrackExtendedVec() {
return _trackVecAR;
}
void TrackerHitExtended::setTrackerHitTo(TrackerHitExtended * hitTo) {
_hitTo = hitTo;
}
void TrackerHitExtended::setTrackerHitFrom(TrackerHitExtended * hitFrom) {
_hitFrom = hitFrom;
}
void TrackerHitExtended::setGenericDistance(float genericDistance) {
_genericDistance = genericDistance;
}
//void TrackerHitExtended::setTrackerHit(edm4hep::TrackerHit * hit) {
// _trackerHit = hit;
//}
void TrackerHitExtended::setYresTo(float yresTo) {
_yresTo = yresTo;
}
void TrackerHitExtended::setYresFrom(float yresFrom) {
_yresFrom = yresFrom;
}
void TrackerHitExtended::setDirVec(float * dirVec) {
_dirVec[0] = dirVec[0];
_dirVec[1] = dirVec[1];
_dirVec[2] = dirVec[2];
}
void TrackerHitExtended::setType(int ityp) {
_type = ityp;
}
void TrackerHitExtended::setDet(int idet) {
_idet = idet;
}
edm4hep::TrackerHit * TrackerHitExtended::getTrackerHit() {
return &_trackerHit;
}
TrackExtended * TrackerHitExtended::getTrackExtended() {
return _trackAR;
}
TrackerHitExtended * TrackerHitExtended::getTrackerHitFrom() {
return _hitFrom;
}
TrackerHitExtended * TrackerHitExtended::getTrackerHitTo() {
return _hitTo;
}
float TrackerHitExtended::getGenericDistance() {
return _genericDistance;
}
float TrackerHitExtended::getYresTo() {
return _yresTo;
}
float TrackerHitExtended::getYresFrom() {
return _yresFrom;
}
float * TrackerHitExtended::getDirVec() {
return _dirVec;
}
void TrackerHitExtended::clearTrackVec() {
_trackVecAR.clear();
}
float TrackerHitExtended::getResolutionRPhi() {
return _rphiReso;
}
float TrackerHitExtended::getResolutionZ() {
return _zReso;
}
void TrackerHitExtended::setResolutionRPhi(float rphiReso) {
_rphiReso = rphiReso;
}
void TrackerHitExtended::setResolutionZ(float zReso) {
_zReso = zReso;
}
int TrackerHitExtended::getType() {
return _type;
}
int TrackerHitExtended::getDet() {
return _idet;
}
void TrackerHitExtended::setUsedInFit(bool usedInFit) {
_usedInFit = usedInFit;
}
bool TrackerHitExtended::getUsedInFit() {
return _usedInFit;
}