3#pragma link off all globals;
4#pragma link off all classes;
5#pragma link off all functions;
6#pragma link C++ nestedclasses;
8#pragma link C++ class Belle2::TOPSimHit+;
9#pragma link C++ class Belle2::TOPSimPhoton+;
10#pragma link C++ class Belle2::TOPSimCalPulse+;
11#pragma link C++ class Belle2::TOPDigit+;
12#pragma link C++ class Belle2::TOPBarHit+;
13#pragma link C++ class Belle2::TOPLikelihood+;
14#pragma link C++ class Belle2::TOPRecBunch+;
15#pragma link C++ class Belle2::TOPRawWaveform+;
16#pragma link C++ class Belle2::TOPProductionEventDebug+;
17#pragma link C++ class Belle2::TOPProductionHitDebug+;
18#pragma link C++ class Belle2::TOPTimeZero+;
19#pragma link C++ class Belle2::TOPRawDigit+;
20#pragma link C++ class Belle2::TOPSlowData+;
21#pragma link C++ class Belle2::TOPInterimFEInfo+;
22#pragma link C++ class Belle2::TOPTemplateFitResult+;
23#pragma link C++ class Belle2::TOPTriggerDigit+;
24#pragma link C++ class Belle2::TOPTriggerMCInfo+;
25#pragma link C++ class Belle2::TOPPull+;
26#pragma link C++ class Belle2::TOPPDFCollection+;
27#pragma link C++ class Belle2::TOPPixelLikelihood+;
28#pragma link C++ class Belle2::TOPAsicMask+;
29#pragma link C++ class Belle2::TOPAssociatedPDF+;
30#pragma link C++ class Belle2::TOPLikelihoodScanResult+;
31#pragma link C++ class Belle2::TOPInjectionVeto+;
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);}"
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;}"
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;}"
56#pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
58 targetClass="Belle2::TOPDigit" \
60 code="{m_rawTime = onfile.m_TDC / 16.0;}"
61#pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
63 targetClass="Belle2::TOPDigit" \
64 target="m_pulseHeight" \
65 code="{m_pulseHeight = onfile.m_ADC;}"
67#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
68 source="int m_barID" \
69 targetClass="Belle2::TOPDigit" \
71 code="{m_moduleID = onfile.m_barID;}"
72#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
73 source="int m_channelID" \
74 targetClass="Belle2::TOPDigit" \
76 code="{m_pixelID = onfile.m_channelID;}"
77#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
78 source="unsigned m_hardChannelID" \
79 targetClass="Belle2::TOPDigit" \
81 code="{m_channel = onfile.m_hardChannelID;}"