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=0xfbeb4b5d, version=1
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
32
// schema evolution rules to allow reading of old class versions
33
34
#pragma read sourceClass="Belle2::TOPPDFCollection" version="[3]" \
35
source="TVector3 m_localHitPosition" \
36
targetClass="Belle2::TOPPDFCollection" target="m_localHitPosition" \
37
include="TVector3.h" \
38
code="{m_localHitPosition = ROOT::Math::XYZPoint(onfile.m_localHitPosition);}"
39
#pragma read sourceClass="Belle2::TOPPDFCollection" version="[3]" \
40
source = "TVector3 m_localHitMomentum" \
41
targetClass = "Belle2::TOPPDFCollection" target = "m_localHitMomentum" \
42
include="TVector3.h" \
43
code = "{m_localHitMomentum = ROOT::Math::XYZVector(onfile.m_localHitMomentum);}"
44
45
#pragma read sourceClass="Belle2::TOPSimHit" version="[-2]" \
46
source="int m_barID" \
47
targetClass="Belle2::TOPSimHit" target="m_moduleID" \
48
code="{m_moduleID = onfile.m_barID;}"
49
50
#pragma read sourceClass="Belle2::TOPBarHit" version="[1]" \
51
source="int m_barID" \
52
targetClass="Belle2::TOPBarHit" target="m_moduleID" \
53
code="{m_moduleID = onfile.m_barID;}"
54
55
#pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
56
source="int m_TDC" \
57
targetClass="Belle2::TOPDigit" \
58
target="m_rawTime" \
59
code="{m_rawTime = onfile.m_TDC / 16.0;}"
60
#pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
61
source="int m_ADC" \
62
targetClass="Belle2::TOPDigit" \
63
target="m_pulseHeight" \
64
code="{m_pulseHeight = onfile.m_ADC;}"
65
66
#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
67
source="int m_barID" \
68
targetClass="Belle2::TOPDigit" \
69
target="m_moduleID" \
70
code="{m_moduleID = onfile.m_barID;}"
71
#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
72
source="int m_channelID" \
73
targetClass="Belle2::TOPDigit" \
74
target="m_pixelID" \
75
code="{m_pixelID = onfile.m_channelID;}"
76
#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
77
source="unsigned m_hardChannelID" \
78
targetClass="Belle2::TOPDigit" \
79
target="m_channel" \
80
code="{m_channel = onfile.m_hardChannelID;}"
81
82
83
#endif
top
dataobjects
include
linkdef.h
Generated on Mon Sep 1 2025 02:52:50 for Belle II Software by
1.13.2