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#pragma link C++ nestedtypedef;
8
9#pragma link C++ class Belle2::SVDCoolingPipesPar+; // checksum=0x38b12745, version=5
10#pragma link C++ class Belle2::SVDEndringsPar+; // checksum=0xafc773ec, version=5
11
12#pragma link C++ class Belle2::SVDSupportRibsPar+; // checksum=0xac03bec5, version=5
13#pragma link C++ class Belle2::SVDSupportBoxPar+; // checksum=0x54f42d6e, implicit, version=5
14#pragma link C++ class Belle2::SVDSupportTabPar+; // checksum=0x5b59e6f, implicit, version=5
15#pragma link C++ class Belle2::SVDEndmountPar+; // checksum=0xa22920d8, implicit, version=5
16
17#pragma link C++ class Belle2::SVDEndringsPar+; // checksum=0xafc773ec, version=5
18#pragma link C++ class Belle2::SVDEndringsTypePar+; // checksum=0x44c02c58, implicit, version=5
19
20#pragma link C++ class Belle2::SVDSensorInfoPar+; // checksum=0x751fabfb, version=7
21#pragma link C++ class Belle2::SVDGeometryPar+; // checksum=0x2241adfe, version=5
22
23#pragma link C++ class Belle2::SVDLocalRunBadStrips+; // checksum=0x1914065, version=1
24
25#pragma link C++ class Belle2::SVDCalibrationsBase<Belle2::SVDCalibrationsVector<float>>+; // checksum=0x80db1433, version=2
26#pragma link C++ class Belle2::SVDCalibrationsVector<float> +; // checksum=0x5cfaf009, version=-1
27
28#pragma link C++ class Belle2::SVDCalibrationsBase<Belle2::SVDCalibrationsScalar<float>>+; // checksum=0xb549547d, version=2
29#pragma link C++ class Belle2::SVDCalibrationsScalar<float> +; // checksum=0x5cd79908, version=-1
30
31#pragma link C++ class Belle2::SVDCalibrationsBase<Belle2::SVDCalibrationsVector<Belle2::SVDStripCalAmp>>+; // checksum=0x8a2533e1, version=2
32#pragma link C++ class Belle2::SVDCalibrationsVector<Belle2::SVDStripCalAmp> +; // checksum=0xfff37002, version=-1
33#pragma link C++ struct Belle2::SVDStripCalAmp +;
34
35#pragma link C++ class Belle2::SVDCalibrationsBase<Belle2::SVDCalibrationsScalar<Belle2::SVDChargeSimCal>>+; // checksum=0x98e032e5, version=2
36#pragma link C++ class Belle2::SVDCalibrationsScalar<Belle2::SVDChargeSimCal> +; // checksum=0x8b93e80, version=-1
37#pragma link C++ struct Belle2::SVDChargeSimCal +;
38
39#pragma link C++ class Belle2::SVDCalibrationsBase<Belle2::SVDCalibrationsBitmap> +; // checksum=0x34de8474, version=2
40#pragma link C++ class Belle2::SVDCalibrationsBitmap +; // checksum=0xf2ee9bed, version=-1
41
42#pragma link C++ class Belle2::SVDCalibrationsBase<Belle2::SVDCalibrationsScalar< Belle2::SVDCoGCalibrationFunction >> +; // checksum=0xaa3ea535, version=2
43#pragma link C++ class Belle2::SVDCalibrationsScalar< Belle2::SVDCoGCalibrationFunction> +; // checksum=0x4c4e6ba4, version=-1
44#pragma link C++ class Belle2::SVDCoGCalibrationFunction +; // checksum=0xb36585eb, version=6
45
46#pragma link C++ struct Belle2::SVDStripCalAmp +;
47
48#pragma link C++ class Belle2::SVDCalibrationsBase< Belle2::SVDCalibrationsScalar< Belle2::SVDPosErrScaleFactors>> +; // checksum=0x15aff4f5, version=2
49#pragma link C++ class Belle2::SVDCalibrationsScalar< Belle2::SVDPosErrScaleFactors> +; // checksum=0x4599fb4c, version=-1
50#pragma link C++ struct Belle2::SVDPosErrScaleFactors +;
51
52#pragma link C++ class Belle2::SVDCalibrationsBase<Belle2::SVDCalibrationsScalar< Belle2::SVDPositionErrorFunction >> +; // checksum=0xa9702b4f, version=2
53#pragma link C++ class Belle2::SVDCalibrationsScalar< Belle2::SVDPositionErrorFunction> +; // checksum=0xa7c28262, version=-1
54#pragma link C++ class Belle2::SVDPositionErrorFunction +; // checksum=0x8ef416ec, version=2
55
56#pragma link C++ class Belle2::SVDCalibrationsBase<Belle2::SVDCalibrationsScalar< Belle2::SVDMCFudgeFactorFunction >> +; // checksum=0x189eee4b, version=2
57#pragma link C++ class Belle2::SVDCalibrationsScalar< Belle2::SVDMCFudgeFactorFunction> +; // checksum=0xf67c216d, version=-1
58#pragma link C++ class Belle2::SVDMCFudgeFactorFunction +; // checksum=0x51abf9f7, version=2
59
60#pragma link C++ class Belle2::SVDCalibrationsBase< Belle2::SVDCalibrationsScalar< Belle2::SVDClusterCuts>> +; // checksum=0x49d91267, version=2
61#pragma link C++ class Belle2::SVDCalibrationsScalar< Belle2::SVDClusterCuts> +; // checksum=0x2f2a326, version=-1
62#pragma link C++ struct Belle2::SVDClusterCuts +;
63
64#pragma link C++ class Belle2::SVDCalibrationsBase< Belle2::SVDCalibrationsScalar< Belle2::SVDHitTimeSelectionFunction>> +; // checksum=0xd473b9ef, version=2
65#pragma link C++ class Belle2::SVDCalibrationsScalar< Belle2::SVDHitTimeSelectionFunction> +; // checksum=0xfe6bb093, version=-1
66#pragma link C++ class Belle2::SVDHitTimeSelectionFunction +; // checksum=0x996882b0, version=3
67
68#pragma link C++ class Belle2::SVDLocalConfigParameters +; // checksum=0x56a63232, version=1
69#pragma link C++ class Belle2::SVDGlobalConfigParameters +; // , checksum=0x1694a3c, version=3
70
71#pragma link C++ class Belle2::SVDRecoConfiguration +; // checksum=0x4c478ea9, version=3
72#pragma link C++ class Belle2::SVDClusterTimeShifter +; // checksum=0x3c1500b8, version=1
73
74#pragma link C++ class Belle2::SVDTimeGroupingParameters +; // checksum=0xbd78f1eb, implicit, version=1
75#pragma link C++ class Belle2::SVDTimeGroupingConfiguration +; // checksum=0xfa3204bf, version=1
76
77#pragma link C++ class Belle2::SVDSpacePointSNRFractionSelector +; // checksum=0x217f15e4, version=1
78
79#pragma link C++ class Belle2::SVDdEdxPDFs+; // checksum=0x6d7012eb, version=1
80
81#endif
82
83
84// ----------------------------------------------------------------------------
85// SVDGlobalConfigParameters
86// As of version 2, a new data member is added
87// classDef = 1 -> classDef = 2
88// x -> float m_hv
89// when classDef = 1 m_hv = 50
90#pragma read \
91 sourceClass="Belle2::SVDGlobalConfigParameters"\
92 source=""\
93 version="[-1]" \
94 targetClass="Belle2::SVDGlobalConfigParameters"\
95 target="m_hv" \
96 code="{ m_hv = 50;}" \
97
98// SVDGlobalConfigParameters
99// As of version 3, a new data member is added
100// classDef = 2 -> classDef = 3
101// x -> float m_relativeTimeShift
102// when classDef = 1,2 m_relativeTimeShift = 0
103#pragma read \
104 sourceClass="Belle2::SVDGlobalConfigParameters"\
105 source=""\
106 version="[-2]" \
107 targetClass="Belle2::SVDGlobalConfigParameters"\
108 target="m_relativeTimeShift" \
109 code="{ m_relativeTimeShift = 0;}" \
110
111// SVDGlobalConfigParameters
112// As of version 3, a new data member is added
113// classDef = 2 -> classDef = 3
114// x -> int m_nrFrames
115// when classDef = 1,2 m_nrFrames = 6
116#pragma read \
117 sourceClass="Belle2::SVDGlobalConfigParameters"\
118 source=""\
119 version="[-2]" \
120 targetClass="Belle2::SVDGlobalConfigParameters"\
121 target="m_nrFrames" \
122 code="{ m_nrFrames = 6;}" \
123
124// SVDClusterCuts
125// As of version 3, a new data member is added
126// classDef = 2 -> classDef = 3
127// x -> float UnfoldingCoeff
128// when classDef = 1,2 UnfoldingCoeff = 0
129#pragma read \
130 sourceClass="Belle2::SVDClusterCuts"\
131 source=""\
132 version="[-2]" \
133 targetClass="Belle2::SVDClusterCuts"\
134 target="UnfoldingCoeff" \
135 code="{ UnfoldingCoeff = 0;}" \
136
137
138// SVDRecoConfiguration
139// New member object, m_useSVDSpacePointSNRFractionSelectorFor6Samples is added in verion 3.
140#pragma read \
141 sourceClass="Belle2::SVDRecoConfiguration"\
142 source=""\
143 version="[-2]" \
144 targetClass="Belle2::SVDRecoConfiguration"\
145 target="m_useSVDSpacePointSNRFractionFor6Samples" \
146 code="{ m_useSVDSpacePointSNRFractionFor6Samples = false;}" \
147
148// SVDRecoConfiguration
149// New member object, m_useSVDSpacePointSNRFractionSelectorFor3Samples is added in verion 3.
150#pragma read \
151 sourceClass="Belle2::SVDRecoConfiguration"\
152 source=""\
153 version="[-2]" \
154 targetClass="Belle2::SVDRecoConfiguration"\
155 target="m_useSVDSpacePointSNRFractionFor3Samples" \
156 code="{ m_useSVDSpacePointSNRFractionFor3Samples = false;}" \