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;}"