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