Belle II Software development
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::SimHitBase+; // checksum=0xf68f360, version=3
9#pragma link C++ class Belle2::BeamBackHit+; // checksum=0xe6e14558, version=2
10#pragma link C++ class Belle2::MCParticleTrajectory+; // checksum=0x7957688e, version=1
11#pragma link C++ class Belle2::MCTrajectoryPoint+; // checksum=0xc11b5e2b, version=-1
12#pragma link C++ class Belle2::SimClockState+; // checksum=0x6a8a681e, version=2
13
14// Schema evolution for Belle2::BeamBackHit.
15#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
16 source="TVector3 m_position" \
17 targetClass="Belle2::BeamBackHit" target="m_positionX" \
18 include="TVector3.h" \
19 code="{m_positionX = onfile.m_position.X();}"
20
21#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
22 source="TVector3 m_position" \
23 targetClass="Belle2::BeamBackHit" target="m_positionY" \
24 include="TVector3.h" \
25 code="{m_positionY = onfile.m_position.Y();}"
26
27#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
28 source="TVector3 m_position" \
29 targetClass="Belle2::BeamBackHit" target="m_positionZ" \
30 include="TVector3.h" \
31 code="{m_positionZ = onfile.m_position.Z();}"
32
33#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
34 source="TVector3 m_momentum" \
35 targetClass="Belle2::BeamBackHit" target="m_momentumX" \
36 include="TVector3.h" \
37 code="{m_momentumX = onfile.m_momentum.X();}"
38
39#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
40 source="TVector3 m_momentum" \
41 targetClass="Belle2::BeamBackHit" target="m_momentumY" \
42 include="TVector3.h" \
43 code="{m_momentumY = onfile.m_momentum.Y();}"
44
45#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
46 source="TVector3 m_momentum" \
47 targetClass="Belle2::BeamBackHit" target="m_momentumZ" \
48 include="TVector3.h" \
49 code="{m_momentumZ = onfile.m_momentum.Z();}"
50
51#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
52 source="double m_t" \
53 targetClass="Belle2::BeamBackHit" target="m_t" \
54 code="{m_t = onfile.m_t;}"
55
56#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
57 source="double m_E_start" \
58 targetClass="Belle2::BeamBackHit" target="m_E_start" \
59 code="{m_E_start = onfile.m_E_start;}"
60
61#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
62 source="double m_E_end" \
63 targetClass="Belle2::BeamBackHit" target="m_E_end" \
64 code="{m_E_end = onfile.m_E_end;}"
65
66#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
67 source="double m_energyDeposit" \
68 targetClass="Belle2::BeamBackHit" target="m_energyDeposit" \
69 code="{m_energyDeposit = onfile.m_energyDeposit;}"
70
71#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
72 source="double m_trackLength" \
73 targetClass="Belle2::BeamBackHit" target="m_trackLength" \
74 code="{m_trackLength = onfile.m_trackLength;}"
75
76#pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
77 source="double m_neutronWeight" \
78 targetClass="Belle2::BeamBackHit" target="m_neutronWeight" \
79 code="{m_neutronWeight = onfile.m_neutronWeight;}"
80
81#endif