Belle II Software  release-06-01-15
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=0xd7c618b7, version=2
14 #pragma link C++ class Belle2::TOPRecBunch+; // checksum=0xa16167cd, version=3
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=0xb02c2f5a, version=3
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=0xa97488a7, version=3
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::TOPSimHit" version="[-2]" \
35  source="int m_barID" \
36  targetClass="Belle2::TOPSimHit" target="m_moduleID" \
37  code="{m_moduleID = onfile.m_barID;}"
38 
39 #pragma read sourceClass="Belle2::TOPBarHit" version="[1]" \
40  source="int m_barID" \
41  targetClass="Belle2::TOPBarHit" target="m_moduleID" \
42  code="{m_moduleID = onfile.m_barID;}"
43 
44 #pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
45  source="int m_TDC" \
46  targetClass="Belle2::TOPDigit" \
47  target="m_rawTime" \
48  code="{m_rawTime = onfile.m_TDC / 16.0;}"
49 #pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
50  source="int m_ADC" \
51  targetClass="Belle2::TOPDigit" \
52  target="m_pulseHeight" \
53  code="{m_pulseHeight = onfile.m_ADC;}"
54 
55 #pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
56  source="int m_barID" \
57  targetClass="Belle2::TOPDigit" \
58  target="m_moduleID" \
59  code="{m_moduleID = onfile.m_barID;}"
60 #pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
61  source="int m_channelID" \
62  targetClass="Belle2::TOPDigit" \
63  target="m_pixelID" \
64  code="{m_pixelID = onfile.m_channelID;}"
65 #pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
66  source="unsigned m_hardChannelID" \
67  targetClass="Belle2::TOPDigit" \
68  target="m_channel" \
69  code="{m_channel = onfile.m_hardChannelID;}"
70 
71 
72 #endif