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+;
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);}"
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;}"
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;}"
55#pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
57 targetClass="Belle2::TOPDigit" \
59 code="{m_rawTime = onfile.m_TDC / 16.0;}"
60#pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
62 targetClass="Belle2::TOPDigit" \
63 target="m_pulseHeight" \
64 code="{m_pulseHeight = onfile.m_ADC;}"
66#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
67 source="int m_barID" \
68 targetClass="Belle2::TOPDigit" \
70 code="{m_moduleID = onfile.m_barID;}"
71#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
72 source="int m_channelID" \
73 targetClass="Belle2::TOPDigit" \
75 code="{m_pixelID = onfile.m_channelID;}"
76#pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
77 source="unsigned m_hardChannelID" \
78 targetClass="Belle2::TOPDigit" \
80 code="{m_channel = onfile.m_hardChannelID;}"