Belle II Software
development
linkdef.h
1
#ifdef __CINT__
2
3
#pragma link off all globals;
4
#pragma link off all classes;
5
#pragma link off all functions;
6
#pragma link C++ nestedclasses;
7
8
#pragma link C++ class Belle2::ARICHAerogelInfo+;
// checksum=0x7bac5382, version=4
9
#pragma link C++ class Belle2::ARICHAerogelRayleighScatteringFit+;
// checksum=0xb47bd659, version=1
10
#pragma link C++ class Belle2::ARICHAerogelMap+;
// checksum=0xcf3e4999, version=2
11
#pragma link C++ class Belle2::ARICHAsicChannelMask+;
// checksum=0x47684faf, version=1
12
#pragma link C++ class Belle2::ARICHAsicInfo+;
// checksum=0x3d2cef35, version=3
13
#pragma link C++ class Belle2::ARICHBadChannels+;
// checksum=0xc4206ee5, version=1
14
#pragma link C++ class Belle2::ARICHB2LinkInfo+;
// checksum=0x35f43664, version=1
15
#pragma link C++ class Belle2::ARICHCableInfo+;
// checksum=0x6f04db63, version=1
16
#pragma link C++ class Belle2::ARICHComponentTest+;
// checksum=0x5c4cc1fd, version=1
17
#pragma link C++ class Belle2::ARICHFEBoardInfo+;
// checksum=0xfaa38872, version=2
18
#pragma link C++ class Belle2::ARICHFebTest+;
// checksum=0xe7cfb50c, version=2
19
#pragma link C++ class Belle2::ARICHFirmware+;
// checksum=0x7aedf478, version=1
20
#pragma link C++ class Belle2::ARICHHapdChipInfo+;
// checksum=0xc2d875ab, version=3
21
#pragma link C++ class Belle2::ARICHHapdInfo+;
// checksum=0x6dc06320, version=2
22
#pragma link C++ class Belle2::ARICHHapdMask+;
// checksum=0xc0923be3, version=1
23
#pragma link C++ class Belle2::ARICHHapdQA+;
// checksum=0x4ab0e744, version=2
24
#pragma link C++ class Belle2::ARICHHapdQE+;
// checksum=0x73be9579, version=1
25
#pragma link C++ class Belle2::ARICHHighVoltageConfig+;
// checksum=0xb7b0bd2, version=1
26
#pragma link C++ class Belle2::ARICHMergerInfo+;
// checksum=0xe5ecab76, version=1
27
#pragma link C++ class Belle2::ARICHMergerMap+;
// checksum=0x225d8b64, version=1
28
#pragma link C++ class Belle2::ARICHMirrorInfo+;
// checksum=0x8339753e, version=1
29
#pragma link C++ class Belle2::ARICHMirrorMap+;
// checksum=0xe9389b98, version=1
30
#pragma link C++ class Belle2::ARICHSensorModuleInfo+;
// checksum=0xf6819991, version=2
31
#pragma link C++ class Belle2::ARICHSensorModuleMap+;
// checksum=0x7f7ae362, version=2
32
#pragma link C++ class Belle2::ARICHGeoBase+;
// checksum=0x21c6da01, version=2
33
#pragma link C++ class Belle2::ARICHGeoMasterVolume+;
// checksum=0xd106fe48, version=2
34
#pragma link C++ class Belle2::ARICHGeoAerogelPlane+;
// checksum=0xd45f1d13, version=3
35
#pragma link C++ class Belle2::ARICHGeoDetectorPlane+;
// checksum=0xed2bcb49, version=1
36
#pragma link C++ class Belle2::ARICHGeoHAPD+;
// checksum=0x11d6f4d9, version=1
37
#pragma link C++ class Belle2::ARICHGeoMerger+;
// checksum=0xd86b111e, version=2
38
#pragma link C++ class Belle2::ARICHGeoCablesEnvelope+;
// checksum=0x453c63ee, version=1
39
#pragma link C++ class Belle2::ARICHGeoCooling+;
// checksum=0xc54c74ec, version=1
40
#pragma link C++ class Belle2::ARICHGeoFEBCooling+;
// checksum=0xa03622e6, version=1
41
#pragma link C++ class Belle2::ARICHGeoMergerCooling+;
// checksum=0x77af821e, version=1
42
#pragma link C++ class Belle2::tessellatedSolidStr+;
// checksum=0xa5063eee, version=-1
43
#pragma link C++ class Belle2::ARICHGeoSupport+;
// checksum=0xc4292f59, version=1
44
#pragma link C++ class Belle2::ARICHGeoMirrors+;
// checksum=0xa7a75d54, version=2
45
#pragma link C++ class Belle2::ARICHGeometryConfig+;
// checksum=0xf1561a50, version=5
46
#pragma link C++ class Belle2::ARICHModulesInfo+;
// checksum=0xb4f2e8d1, version=1
47
#pragma link C++ class Belle2::ARICHChannelMapping+;
// checksum=0xe87dff92, version=1
48
#pragma link C++ class Belle2::ARICHMergerMapping+;
// checksum=0x6559795c, version=2
49
#pragma link C++ class Belle2::ARICHCopperMapping+;
// checksum=0xcd9563a7, version=1
50
#pragma link C++ class Belle2::ARICHSimulationPar+;
// checksum=0x66eb312a, version=2
51
#pragma link C++ class Belle2::ARICHReconstructionPar+;
// checksum=0xb565bf14, version=2
52
#pragma link C++ class Belle2::ARICHChannelMask+;
// checksum=0xf77f127, version=1
53
#pragma link C++ class Belle2::ARICHModuleTest+;
// checksum=0x88218b49, version=2
54
#pragma link C++ class Belle2::ARICHMagnetTest+;
// checksum=0x843ec14b, version=1
55
#pragma link C++ class Belle2::ARICHBiasCablesMapping+;
// checksum=0x9e5f669f, version=1
56
#pragma link C++ class Belle2::ARICHBiasChannelsMapping+;
// checksum=0x43a58c3b, version=1
57
#pragma link C++ class Belle2::ARICHBiasVoltages+;
// checksum=0xad084f2a, version=1
58
#pragma link C++ class Belle2::ARICHBiasCrateCableMapping+;
// checksum=0x9175abf6, version=1
59
#pragma link C++ class Belle2::ARICHHvChannelsMapping+;
// checksum=0x567b3a0e, version=1
60
#pragma link C++ class Belle2::ARICHHvCablesMapping+;
// checksum=0x5dccb59a, version=1
61
#pragma link C++ class Belle2::ARICHHvCrateCableMapping+;
// checksum=0x9665991f, version=1
62
#pragma link C++ class Belle2::ARICHAeroTilesInfo+;
// checksum=0xbbc51b99, version=2
63
#pragma link C++ class Belle2::ARICHGlobalAlignment+;
// checksum=0x61104b94, version=2
64
#pragma link C++ class Belle2::ARICHPositionElement+;
// checksum=0xec484344, version=1
65
#pragma link C++ class Belle2::ARICHGeoGlobalDisplacement+;
// checksum=0xf36738c8, version=1
66
#pragma link C++ class Belle2::ARICHGeoMirrorDisplacement+;
// checksum=0x2deaf4ca, version=1
67
#pragma link C++ class Belle2::ARICHMirrorAlignment+;
// checksum=0xd4f6fc8d, version=1
68
#pragma link C++ class Belle2::ARICHAeroTilesAlignment+;
// checksum=0xe98f9a64, version=1
69
70
#pragma read \
71
sourceClass="Belle2::ARICHGeoMirrors" \
72
source="std::vector<TVector3> m_normVector" \
73
version="[1]" \
74
targetClass="Belle2::ARICHGeoMirrors" \
75
target="m_normVector" \
76
include="TVector3.h" \
77
code="{for (const auto& normVector : onfile.m_normVector) \
78
m_normVector.emplace_back(ROOT::Math::XYZVector(normVector.X(), normVector.Y(), normVector.Z())); \
79
}" \
80
81
#pragma read \
82
sourceClass="Belle2::ARICHGeoMirrors" \
83
source="std::vector<TVector3> m_point" \
84
version="[1]" \
85
targetClass="Belle2::ARICHGeoMirrors" \
86
target="m_point" \
87
include="TVector3.h" \
88
code="{for (const auto& point : onfile.m_point) \
89
m_point.emplace_back(ROOT::Math::XYZVector(point.X(), point.Y(), point.Z())); \
90
}" \
91
92
#pragma read \
93
sourceClass="Belle2::ARICHGeoMasterVolume" \
94
source="TRotation* m_rotation" \
95
version="[1]" \
96
targetClass="Belle2::ARICHGeoMasterVolume" \
97
target="m_rotation" \
98
include="TRotation.h" \
99
code="{ \
100
m_rotation = new ROOT::Math::Rotation3D; \
101
m_rotation->SetComponents( \
102
onfile.m_rotation->XX(), \
103
onfile.m_rotation->XY(), \
104
onfile.m_rotation->XZ(), \
105
onfile.m_rotation->YX(), \
106
onfile.m_rotation->YY(), \
107
onfile.m_rotation->YZ(), \
108
onfile.m_rotation->ZX(), \
109
onfile.m_rotation->ZY(), \
110
onfile.m_rotation->ZZ() \
111
); \
112
}" \
113
114
#pragma read \
115
sourceClass="Belle2::ARICHGeoMasterVolume" \
116
source="TRotation* m_rotationInverse" \
117
version="[1]" \
118
targetClass="Belle2::ARICHGeoMasterVolume" \
119
target="m_rotationInverse" \
120
include="TRotation.h" \
121
code="{ \
122
m_rotationInverse = new ROOT::Math::Rotation3D; \
123
m_rotationInverse->SetComponents( \
124
onfile.m_rotationInverse->XX(), \
125
onfile.m_rotationInverse->XY(), \
126
onfile.m_rotationInverse->XZ(), \
127
onfile.m_rotationInverse->YX(), \
128
onfile.m_rotationInverse->YY(), \
129
onfile.m_rotationInverse->YZ(), \
130
onfile.m_rotationInverse->ZX(), \
131
onfile.m_rotationInverse->ZY(), \
132
onfile.m_rotationInverse->ZZ() \
133
); \
134
}" \
135
136
#pragma read \
137
sourceClass="Belle2::ARICHGeoMasterVolume" \
138
source="TVector3* m_translation" \
139
version="[1]" \
140
targetClass="Belle2::ARICHGeoMasterVolume" \
141
target="m_translation" \
142
include="TVector3.h" \
143
code="{ \
144
m_translation = new ROOT::Math::XYZVector; \
145
m_translation->SetXYZ( \
146
onfile.m_translation->X(), \
147
onfile.m_translation->Y(), \
148
onfile.m_translation->Z() \
149
); \
150
}" \
151
152
// #pragma read \
153
// sourceClass="Belle2::ARICHGlobalAlignment" \
154
// source="TRotation* m_rotation" \
155
// version="[1]" \
156
// targetClass="Belle2::ARICHGlobalAlignment" \
157
// target="m_rotation" \
158
// include="TRotation.h" \
159
// code="{ \
160
// m_rotation = new ROOT::Math::Rotation3D; \
161
// m_rotation->SetComponents( \
162
// onfile.m_rotation->XX(), \
163
// onfile.m_rotation->XY(), \
164
// onfile.m_rotation->XZ(), \
165
// onfile.m_rotation->YX(), \
166
// onfile.m_rotation->YY(), \
167
// onfile.m_rotation->YZ(), \
168
// onfile.m_rotation->ZX(), \
169
// onfile.m_rotation->ZY(), \
170
// onfile.m_rotation->ZZ() \
171
// ); \
172
// }" \
173
174
// #pragma read \
175
// sourceClass="Belle2::ARICHGlobalAlignment" \
176
// source="TRotation* m_rotationInverse" \
177
// version="[1]" \
178
// targetClass="Belle2::ARICHGlobalAlignment" \
179
// target="m_rotationInverse" \
180
// include="TRotation.h" \
181
// code="{ \
182
// m_rotationInverse = new ROOT::Math::Rotation3D; \
183
// m_rotationInverse->SetComponents( \
184
// onfile.m_rotationInverse->XX(), \
185
// onfile.m_rotationInverse->XY(), \
186
// onfile.m_rotationInverse->XZ(), \
187
// onfile.m_rotationInverse->YX(), \
188
// onfile.m_rotationInverse->YY(), \
189
// onfile.m_rotationInverse->YZ(), \
190
// onfile.m_rotationInverse->ZX(), \
191
// onfile.m_rotationInverse->ZY(), \
192
// onfile.m_rotationInverse->ZZ() \
193
// ); \
194
// }" \
195
196
// #pragma read \
197
// sourceClass="Belle2::ARICHGlobalAlignment" \
198
// source="TVector3* m_translation" \
199
// version="[1]" \
200
// targetClass="Belle2::ARICHGlobalAlignment" \
201
// target="m_translation" \
202
// include="TVector3.h" \
203
// code="{ \
204
// m_translation = new ROOT::Math::XYZVector; \
205
// m_translation->SetXYZ( \
206
// onfile.m_translation->X(), \
207
// onfile.m_translation->Y(), \
208
// onfile.m_translation->Z() \
209
// ); \
210
// }" \
211
212
#endif
213
214
arich
dbobjects
include
linkdef.h
Generated on Mon Sep 1 2025 02:52:39 for Belle II Software by
1.13.2