Belle II Software  release-05-01-25
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+;
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::TOPAsicMask+;
28 #pragma link C++ class Belle2::TOPAssociatedPDF+;
29 
30 // schema evolution rules to allow reading of old class versions
31 
32 #pragma read sourceClass="Belle2::TOPSimHit" version="[-2]" \
33  source="int m_barID" \
34  targetClass="Belle2::TOPSimHit" target="m_moduleID" \
35  code="{m_moduleID = onfile.m_barID;}"
36 
37 #pragma read sourceClass="Belle2::TOPBarHit" version="[1]" \
38  source="int m_barID" \
39  targetClass="Belle2::TOPBarHit" target="m_moduleID" \
40  code="{m_moduleID = onfile.m_barID;}"
41 
42 #pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
43  source="int m_TDC" \
44  targetClass="Belle2::TOPDigit" \
45  target="m_rawTime" \
46  code="{m_rawTime = onfile.m_TDC / 16.0;}"
47 #pragma read sourceClass="Belle2::TOPDigit" version="[-12]" \
48  source="int m_ADC" \
49  targetClass="Belle2::TOPDigit" \
50  target="m_pulseHeight" \
51  code="{m_pulseHeight = onfile.m_ADC;}"
52 
53 #pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
54  source="int m_barID" \
55  targetClass="Belle2::TOPDigit" \
56  target="m_moduleID" \
57  code="{m_moduleID = onfile.m_barID;}"
58 #pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
59  source="int m_channelID" \
60  targetClass="Belle2::TOPDigit" \
61  target="m_pixelID" \
62  code="{m_pixelID = onfile.m_channelID;}"
63 #pragma read sourceClass="Belle2::TOPDigit" version="[-6]" \
64  source="unsigned m_hardChannelID" \
65  targetClass="Belle2::TOPDigit" \
66  target="m_channel" \
67  code="{m_channel = onfile.m_hardChannelID;}"
68 
69 
70 #endif