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#pragma link C++ class Belle2::SVDAbsoluteClusterTimeShift +; // checksum=0x5e6570dd, version=1
74
75#pragma link C++ class Belle2::SVDTimeGroupingParameters +; // checksum=0xbd78f1eb, implicit, version=1
76#pragma link C++ class Belle2::SVDTimeGroupingConfiguration +; // checksum=0xfa3204bf, version=1
77
78#pragma link C++ class Belle2::SVDSpacePointSNRFractionSelector +; // checksum=0x217f15e4, version=1
79
80#pragma link C++ class Belle2::SVDdEdxPDFs+; // checksum=0x6d7012eb, version=1
81
82#pragma link C++ class Belle2::SVDDQMPlotsConfiguration +; // checksum=0xcc833139, version=2
83
84#endif
85
86
87// ----------------------------------------------------------------------------
88// SVDGlobalConfigParameters
89// As of version 2, a new data member is added
90// classDef = 1 -> classDef = 2
91// x -> float m_hv
92// when classDef = 1 m_hv = 50
93#pragma read \
94 sourceClass="Belle2::SVDGlobalConfigParameters"\
95 source=""\
96 version="[-1]" \
97 targetClass="Belle2::SVDGlobalConfigParameters"\
98 target="m_hv" \
99 code="{ m_hv = 50;}" \
100
101// SVDGlobalConfigParameters
102// As of version 3, a new data member is added
103// classDef = 2 -> classDef = 3
104// x -> float m_relativeTimeShift
105// when classDef = 1,2 m_relativeTimeShift = 0
106#pragma read \
107 sourceClass="Belle2::SVDGlobalConfigParameters"\
108 source=""\
109 version="[-2]" \
110 targetClass="Belle2::SVDGlobalConfigParameters"\
111 target="m_relativeTimeShift" \
112 code="{ m_relativeTimeShift = 0;}" \
113
114// SVDGlobalConfigParameters
115// As of version 3, a new data member is added
116// classDef = 2 -> classDef = 3
117// x -> int m_nrFrames
118// when classDef = 1,2 m_nrFrames = 6
119#pragma read \
120 sourceClass="Belle2::SVDGlobalConfigParameters"\
121 source=""\
122 version="[-2]" \
123 targetClass="Belle2::SVDGlobalConfigParameters"\
124 target="m_nrFrames" \
125 code="{ m_nrFrames = 6;}" \
126
127// SVDClusterCuts
128// As of version 3, a new data member is added
129// classDef = 2 -> classDef = 3
130// x -> float UnfoldingCoeff
131// when classDef = 1,2 UnfoldingCoeff = 0
132#pragma read \
133 sourceClass="Belle2::SVDClusterCuts"\
134 source=""\
135 version="[-2]" \
136 targetClass="Belle2::SVDClusterCuts"\
137 target="UnfoldingCoeff" \
138 code="{ UnfoldingCoeff = 0;}" \
139
140
141// SVDRecoConfiguration
142// New member object, m_useSVDSpacePointSNRFractionSelectorFor6Samples is added in version 3.
143#pragma read \
144 sourceClass="Belle2::SVDRecoConfiguration"\
145 source=""\
146 version="[-2]" \
147 targetClass="Belle2::SVDRecoConfiguration"\
148 target="m_useSVDSpacePointSNRFractionFor6Samples" \
149 code="{ m_useSVDSpacePointSNRFractionFor6Samples = false;}" \
150
151// SVDRecoConfiguration
152// New member object, m_useSVDSpacePointSNRFractionSelectorFor3Samples is added in version 3.
153#pragma read \
154 sourceClass="Belle2::SVDRecoConfiguration"\
155 source=""\
156 version="[-2]" \
157 targetClass="Belle2::SVDRecoConfiguration"\
158 target="m_useSVDSpacePointSNRFractionFor3Samples" \
159 code="{ m_useSVDSpacePointSNRFractionFor3Samples = false;}" \