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 code="{m_localHitPosition = ROOT::Math::XYZPoint(onfile.m_localHitPosition);}"
38 #pragma read sourceClass="Belle2::TOPPDFCollection" version="[3]" \
39 source = "TVector3 m_localHitMomentum" \
40 targetClass = "Belle2::TOPPDFCollection" target = "m_localHitMomentum" \
41 code = "{m_localHitMomentum = ROOT::Math::XYZVector(onfile.m_localHitMomentum);}"
43 #pragma read sourceClass="Belle2::TOPSimHit" version="[-2]" \
44 source="int m_barID" \
45 targetClass="Belle2::TOPSimHit" target="m_moduleID" \
46 code="{m_moduleID = onfile.m_barID;}"
48 #pragma read sourceClass="Belle2::TOPBarHit" version="[1]" \
49 source="int m_barID" \
50 targetClass="Belle2::TOPBarHit" target="m_moduleID" \
51 code="{m_moduleID = onfile.m_barID;}"
53 #pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
55 targetClass="Belle2::TOPDigit" \
57 code="{m_rawTime = onfile.m_TDC / 16.0;}"
58 #pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
60 targetClass="Belle2::TOPDigit" \
61 target="m_pulseHeight" \
62 code="{m_pulseHeight = onfile.m_ADC;}"
64 #pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
65 source="int m_barID" \
66 targetClass="Belle2::TOPDigit" \
68 code="{m_moduleID = onfile.m_barID;}"
69 #pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
70 source="int m_channelID" \
71 targetClass="Belle2::TOPDigit" \
73 code="{m_pixelID = onfile.m_channelID;}"
74 #pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
75 source="unsigned m_hardChannelID" \
76 targetClass="Belle2::TOPDigit" \
78 code="{m_channel = onfile.m_hardChannelID;}"