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::TOPSimHit+;
// checksum=0x9bc05baa, version=3
9
#pragma link C++ class Belle2::TOPSimPhoton+;
// checksum=0x96ff89f7, version=2
10
#pragma link C++ class Belle2::TOPSimCalPulse+;
// checksum=0xa0d37252, version=1
11
#pragma link C++ class Belle2::TOPDigit+;
// checksum=0x43b82094, version=15
12
#pragma link C++ class Belle2::TOPBarHit+;
// checksum=0x88bd7661, version=3
13
#pragma link C++ class Belle2::TOPLikelihood+;
// checksum=0xa9894130, version=3
14
#pragma link C++ class Belle2::TOPRecBunch+;
// checksum=0x28cd770d, version=7
15
#pragma link C++ class Belle2::TOPRawWaveform+;
// checksum=0x581d60d9, version=9
16
#pragma link C++ class Belle2::TOPProductionEventDebug+;
// checksum=0x876d035a, version=2
17
#pragma link C++ class Belle2::TOPProductionHitDebug+;
// checksum=0x32688835, version=1
18
#pragma link C++ class Belle2::TOPTimeZero+;
// checksum=0xf7afaec4, version=4
19
#pragma link C++ class Belle2::TOPRawDigit+;
// checksum=0xd13d975f, version=6
20
#pragma link C++ class Belle2::TOPSlowData+;
// checksum=0x879d972e, version=1
21
#pragma link C++ class Belle2::TOPInterimFEInfo+;
// checksum=0x740da743, version=1
22
#pragma link C++ class Belle2::TOPTemplateFitResult+;
// checksum=0xcca7a717, version=2
23
#pragma link C++ class Belle2::TOPTriggerDigit+;
// checksum=0x1b8ad25b, version=1
24
#pragma link C++ class Belle2::TOPTriggerMCInfo+;
// checksum=0x75ce1ae2, version=1
25
#pragma link C++ class Belle2::TOPPull+;
// checksum=0x6aabd603, version=2
26
#pragma link C++ class Belle2::TOPPDFCollection+;
// checksum=0x988e24cb, version=4
27
#pragma link C++ class Belle2::TOPPixelLikelihood+;
// checksum=0x3ac6e98b, version=3
28
#pragma link C++ class Belle2::TOPAsicMask+;
// checksum=0xacc40676, version=1
29
#pragma link C++ class Belle2::TOPAssociatedPDF+;
// checksum=0xc79734f7, version=2
30
#pragma link C++ class Belle2::TOPLikelihoodScanResult+;
// checksum=0x2835bf5d, version=1
31
#pragma link C++ class Belle2::TOPInjectionVeto+;
// checksum=0xda247f4e, version=1
32
33
// schema evolution rules to allow reading of old class versions
34
35
#pragma read sourceClass="Belle2::TOPPDFCollection" version="[3]" \
36
source="TVector3 m_localHitPosition" \
37
targetClass="Belle2::TOPPDFCollection" target="m_localHitPosition" \
38
include="TVector3.h" \
39
code="{m_localHitPosition = ROOT::Math::XYZPoint(onfile.m_localHitPosition);}"
40
#pragma read sourceClass="Belle2::TOPPDFCollection" version="[3]" \
41
source = "TVector3 m_localHitMomentum" \
42
targetClass = "Belle2::TOPPDFCollection" target = "m_localHitMomentum" \
43
include="TVector3.h" \
44
code = "{m_localHitMomentum = ROOT::Math::XYZVector(onfile.m_localHitMomentum);}"
45
46
#pragma read sourceClass="Belle2::TOPSimHit" version="[-2]" \
47
source="int m_barID" \
48
targetClass="Belle2::TOPSimHit" target="m_moduleID" \
49
code="{m_moduleID = onfile.m_barID;}"
50
51
#pragma read sourceClass="Belle2::TOPBarHit" version="[1]" \
52
source="int m_barID" \
53
targetClass="Belle2::TOPBarHit" target="m_moduleID" \
54
code="{m_moduleID = onfile.m_barID;}"
55
56
#pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
57
source="int m_TDC" \
58
targetClass="Belle2::TOPDigit" \
59
target="m_rawTime" \
60
code="{m_rawTime = onfile.m_TDC / 16.0;}"
61
#pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
62
source="int m_ADC" \
63
targetClass="Belle2::TOPDigit" \
64
target="m_pulseHeight" \
65
code="{m_pulseHeight = onfile.m_ADC;}"
66
67
#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
68
source="int m_barID" \
69
targetClass="Belle2::TOPDigit" \
70
target="m_moduleID" \
71
code="{m_moduleID = onfile.m_barID;}"
72
#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
73
source="int m_channelID" \
74
targetClass="Belle2::TOPDigit" \
75
target="m_pixelID" \
76
code="{m_pixelID = onfile.m_channelID;}"
77
#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
78
source="unsigned m_hardChannelID" \
79
targetClass="Belle2::TOPDigit" \
80
target="m_channel" \
81
code="{m_channel = onfile.m_hardChannelID;}"
82
83
84
#endif
top
dataobjects
include
linkdef.h
Generated on Sun Nov 23 2025 02:53:54 for Belle II Software by
1.13.2