2#pragma link off all globals;
3#pragma link off all classes;
4#pragma link off all functions;
5#pragma link C++ nestedclasses;
8#pragma link C++ class Belle2::ExtHit+;
9#pragma link C++ class Belle2::TrackClusterSeparation+;
10#pragma link C++ class Belle2::V0ValidationVertex+;
11#pragma link C++ class Belle2::FullSecID+;
13#pragma link C++ class pair <bool, double>+;
14#pragma link C++ class pair <bool, int>+;
15#pragma link C++ class pair <unsigned int, pair < double, double > >+;
16#pragma link C++ class vector < pair <unsigned int, pair < double, double > > >+;
17#pragma link C++ class pair < unsigned int, vector < pair <unsigned int, pair < double, double > > > >+;
18#pragma link C++ class vector < pair < unsigned int, vector < pair <unsigned int, pair < double, double > > > > >+;
19#pragma link C++ class pair < unsigned int, vector < pair < unsigned int, vector < pair <unsigned int, pair < double, double > > > > > >+;
20#pragma link C++ class vector < pair < unsigned int, vector < pair < unsigned int, vector < pair <unsigned int, pair < double, double > > > > > > >+;
21#pragma link C++ class pair <unsigned int, double >+;
22#pragma link C++ class vector < pair <unsigned int, double > >+;
23#pragma link C++ class pair <bool, bool>+;
25#pragma link C++ class Belle2::ROIid+;
26#pragma link C++ class Belle2::ROIpayload+;
27#pragma link C++ class Belle2::VXDIntercept+;
28#pragma link C++ class Belle2::PXDIntercept+;
29#pragma link C++ class Belle2::SVDIntercept+;
30#pragma link C++ class Belle2::RecoTrack+;
31#pragma link C++ class Belle2::RecoHitInformation+;
32#pragma link C++ class Belle2::BremHit+;
33#pragma link C++ class Belle2::SectorMapConfig+;
34#pragma link C++ class Belle2::hitXP+;
35#pragma link C++ class Belle2::hitXPDerivate+;
36#pragma link C++ class std::vector<Belle2::hitXP>+;
37#pragma link C++ class std::vector<Belle2::hitXPDerivate>+;
39#pragma link C++ class Belle2::SpacePointInfo+;
40#pragma link C++ class Belle2::FilterInfo+;
41#pragma link C++ class std::vector<Belle2::FilterInfo>+;
42#pragma link C++ class std::vector<Belle2::SpacePointInfo>+;
43#pragma link C++ class Belle2::ObserverInfo+;
54 sourceClass="Belle2::ExtHit" source="double m_TOF" version="[-3]"\
55 targetClass="Belle2::ExtHit" target="m_TOF" \
56 code = "{ m_TOF = onfile.m_TOF; }"
58 sourceClass="Belle2::ExtHit" source="TVector3 m_Position" version="[-3]"\
59 targetClass="Belle2::ExtHit" target="m_Position" \
61 m_Position[0] = onfile.m_Position.X(); \
62 m_Position[1] = onfile.m_Position.Y(); \
63 m_Position[2] = onfile.m_Position.Z(); \
66 sourceClass="Belle2::ExtHit" source="TVector3 m_Momentum" version="[-3]"\
67 targetClass="Belle2::ExtHit" target="m_Momentum" \
69 m_Momentum[0] = onfile.m_Momentum.X(); \
70 m_Momentum[1] = onfile.m_Momentum.Y(); \
71 m_Momentum[2] = onfile.m_Momentum.Z(); \
74 sourceClass="Belle2::ExtHit" source="TMatrixDSym m_Covariance" version="[-3]" \
75 targetClass="Belle2::ExtHit" target="m_Covariance" \
77 if (onfile.m_Covariance.GetNrows() == 6) { \
79 for (int i = 0; i < 6; ++i) { \
80 for (int j = 0; j <= i; ++j) { \
81 m_Covariance[k++] = onfile.m_Covariance(i,j); \
94 sourceClass="Belle2::TrackClusterSeparation" source="double m_Distance" version="[-2]" \
95 targetClass="Belle2::TrackClusterSeparation" target="m_Distance" \
96 code = "{ m_Distance = onfile.m_Distance; }"
98 sourceClass="Belle2::TrackClusterSeparation" source="double m_TrackClusterAngle" version="[-2]" \
99 targetClass="Belle2::TrackClusterSeparation" target="m_TrackClusterAngle" \
100 code = "{ m_TrackClusterAngle = onfile.m_TrackClusterAngle; }"
102 sourceClass="Belle2::TrackClusterSeparation" source="double m_TrackClusterInitialSeparationAngle" version="[-2]" \
103 targetClass="Belle2::TrackClusterSeparation" target="m_TrackClusterInitialSeparationAngle" \
104 code = "{ m_TrackClusterInitialSeparationAngle = onfile.m_TrackClusterInitialSeparationAngle; }"
106 sourceClass="Belle2::TrackClusterSeparation" source="double m_TrackClusterSeparationAngle" version="[-2]" \
107 targetClass="Belle2::TrackClusterSeparation" target="m_TrackClusterSeparationAngle" \
108 code = "{ m_TrackClusterSeparationAngle = onfile.m_TrackClusterSeparationAngle; }"
110 sourceClass="Belle2::TrackClusterSeparation" source="double m_TrackRotationAngle" version="[-2]" \
111 targetClass="Belle2::TrackClusterSeparation" target="m_TrackRotationAngle" \
112 code = "{ m_TrackRotationAngle = onfile.m_TrackRotationAngle; }"
118 sourceClass="Belle2::V0ValidationVertex" source="TVector3 m_fittedVertexPosition" version="[-1]" \
119 targetClass="Belle2::V0" target="m_fittedVertexX,m_fittedVertexY,m_fittedVertexZ" \
121 m_fittedVertexX = onfile.m_fittedVertexPosition.X(); \
122 m_fittedVertexY = onfile.m_fittedVertexPosition.Y(); \
123 m_fittedVertexZ = onfile.m_fittedVertexPosition.Z(); \
128 sourceClass="Belle2::V0ValidationVertex" source="TVector3 m_fittedVertexPosition" version="[2]" \
129 targetClass="Belle2::V0" target="m_fittedVertexX,m_fittedVertexY,m_fittedVertexZ" \
131 m_fittedVertexX = onfile.m_fittedVertexPosition.X(); \
132 m_fittedVertexY = onfile.m_fittedVertexPosition.Y(); \
133 m_fittedVertexZ = onfile.m_fittedVertexPosition.Z(); \
140 sourceClass="Belle2::BremHit" source="TVector3 m_position" version="[-1]" \
141 targetClass="Belle2::BremHit" target="m_position" \
143 m_position.SetXYZ(onfile.m_position.X(), \
144 onfile.m_position.Y(), \
145 onfile.m_position.Z()); \
153 sourceClass="Belle2::SpacePointInfo" source="TVector3 m_position" version="[-1]" \
154 targetClass="Belle2::SpacePointInfo" target="m_position" \
156 m_position.SetXYZ(onfile.m_position.X(), \
157 onfile.m_position.Y(), \
158 onfile.m_position.Z()); \
161 sourceClass="Belle2::SpacePointInfo" source="TVector3 m_positionError" version="[-1]" \
162 targetClass="Belle2::SpacePointInfo" target="m_positionError" \
164 m_positionError.SetXYZ(onfile.m_positionError.X(), \
165 onfile.m_positionError.Y(), \
166 onfile.m_positionError.Z()); \
186 sourceClass="Belle2::hitXP" source="TVector3 m_positionMid" version="[-1]" \
187 targetClass="Belle2::hitXP" target="m_positionMid" \
189 m_positionMid.SetXYZ(onfile.m_positionMid.X(), \
190 onfile.m_positionMid.Y(), \
191 onfile.m_positionMid.Z()); \
194 sourceClass="Belle2::hitXP" source="TVector3 m_positionEntry" version="[-1]" \
195 targetClass="Belle2::hitXP" target="m_positionEntry" \
197 m_positionEntry.SetXYZ(onfile.m_positionEntry.X(), \
198 onfile.m_positionEntry.Y(), \
199 onfile.m_positionEntry.Z()); \
202 sourceClass="Belle2::hitXP" source="TVector3 m_positionExit" version="[-1]" \
203 targetClass="Belle2::hitXP" target="m_positionExit" \
205 m_positionExit.SetXYZ(onfile.m_positionExit.X(), \
206 onfile.m_positionExit.Y(), \
207 onfile.m_positionExit.Z()); \
210 sourceClass="Belle2::hitXP" source="TVector3 m_momentumMid" version="[-1]" \
211 targetClass="Belle2::hitXP" target="m_momentumMid" \
213 m_momentumMid.SetXYZ(onfile.m_momentumMid.X(), \
214 onfile.m_momentumMid.Y(), \
215 onfile.m_momentumMid.Z()); \
218 sourceClass="Belle2::hitXP" source="TVector3 m_momentumEntry" version="[-1]" \
219 targetClass="Belle2::hitXP" target="m_momentumEntry" \
221 m_momentumEntry.SetXYZ(onfile.m_momentumEntry.X(), \
222 onfile.m_momentumEntry.Y(), \
223 onfile.m_momentumEntry.Z()); \
226 sourceClass="Belle2::hitXP" source="TVector3 m_momentumExit" version="[-1]" \
227 targetClass="Belle2::hitXP" target="m_momentumExit" \
229 m_momentumExit.SetXYZ(onfile.m_momentumExit.X(), \
230 onfile.m_momentumExit.Y(), \
231 onfile.m_momentumExit.Z()); \
234 sourceClass="Belle2::hitXP" source="TVector3 m_positionLocalMid" version="[-1]" \
235 targetClass="Belle2::hitXP" target="m_positionLocalMid" \
237 m_positionLocalMid.SetXYZ(onfile.m_positionLocalMid.X(), \
238 onfile.m_positionLocalMid.Y(), \
239 onfile.m_positionLocalMid.Z()); \
242 sourceClass="Belle2::hitXP" source="TVector3 m_positionLocalEntry" version="[-1]" \
243 targetClass="Belle2::hitXP" target="m_positionLocalEntry" \
245 m_positionLocalEntry.SetXYZ(onfile.m_positionLocalEntry.X(), \
246 onfile.m_positionLocalEntry.Y(), \
247 onfile.m_positionLocalEntry.Z()); \
250 sourceClass="Belle2::hitXP" source="TVector3 m_positionLocalExit" version="[-1]" \
251 targetClass="Belle2::hitXP" target="m_positionLocalExit" \
253 m_positionLocalExit.SetXYZ(onfile.m_positionLocalExit.X(), \
254 onfile.m_positionLocalExit.Y(), \
255 onfile.m_positionLocalExit.Z()); \
258 sourceClass="Belle2::hitXP" source="TVector3 m_momentumLocalMid" version="[-1]" \
259 targetClass="Belle2::hitXP" target="m_momentumLocalMid" \
261 m_momentumLocalMid.SetXYZ(onfile.m_momentumLocalMid.X(), \
262 onfile.m_momentumLocalMid.Y(), \
263 onfile.m_momentumLocalMid.Z()); \
266 sourceClass="Belle2::hitXP" source="TVector3 m_momentumLocalEntry" version="[-1]" \
267 targetClass="Belle2::hitXP" target="m_momentumLocalEntry" \
269 m_momentumLocalEntry.SetXYZ(onfile.m_momentumLocalEntry.X(), \
270 onfile.m_momentumLocalEntry.Y(), \
271 onfile.m_momentumLocalEntry.Z()); \
274 sourceClass="Belle2::hitXP" source="TVector3 m_momentumLocalExit" version="[-1]" \
275 targetClass="Belle2::hitXP" target="m_momentumLocalExit" \
277 m_momentumLocalExit.SetXYZ(onfile.m_momentumLocalExit.X(), \
278 onfile.m_momentumLocalExit.Y(), \
279 onfile.m_momentumLocalExit.Z()); \
282 sourceClass="Belle2::hitXP" source="TVector3 m_position0" version="[-1]" \
283 targetClass="Belle2::hitXP" target="m_position0" \
285 m_position0.SetXYZ(onfile.m_position0.X(), \
286 onfile.m_position0.Y(), \
287 onfile.m_position0.Z()); \
290 sourceClass="Belle2::hitXP" source="TVector3 m_momentum0" version="[-1]" \
291 targetClass="Belle2::hitXP" target="m_momentum0" \
293 m_momentum0.SetXYZ(onfile.m_momentum0.X(), \
294 onfile.m_momentum0.Y(), \
295 onfile.m_momentum0.Z()); \