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::SimHitBase+;
9 #pragma link C++ class Belle2::BeamBackHit+;
10 #pragma link C++ class Belle2::MCParticleTrajectory+;
11 #pragma link C++ class Belle2::MCTrajectoryPoint+;
12 #pragma link C++ class Belle2::SimClockState+;
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();}"
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();}"
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();}"
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();}"
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();}"
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();}"
51 #pragma read sourceClass="Belle2::BeamBackHit" version="[-1]" \
53 targetClass="Belle2::BeamBackHit" target="m_t" \
54 code="{m_t = onfile.m_t;}"
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;}"
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;}"
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;}"
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;}"
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;}"