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::IRSimHit+; // checksum=0x676f71b9, version=2
9
10// IRSimHit evolution
11// In version 2- (1),
12// o m_posIn is stored in a ROOT::Math::XYZVector (TVector3)
13// o m_momIn is stored in a ROOT::Math::XYZVector (TVector3)
14// o m_posOut is stored in a ROOT::Math::XYZVector (TVector3)
15// o m_momOut is stored in a ROOT::Math::XYZVector (TVector3)
16#pragma read \
17 sourceClass="Belle2::IRSimHit" source="TVector3 m_posIn" version="[-1]"\
18 targetClass="Belle2::IRSimHit" target="m_posIn" \
19 include="TVector3.h" \
20 code = "{ \
21 m_posIn.SetXYZ(onfile.m_posIn.X(), onfile.m_posIn.Y(), onfile.m_posIn.Z()); \
22 }"
23#pragma read \
24 sourceClass="Belle2::IRSimHit" source="TVector3 m_momIn" version="[-1]"\
25 targetClass="Belle2::IRSimHit" target="m_momIn" \
26 include="TVector3.h" \
27 code = "{ \
28 m_momIn.SetXYZ(onfile.m_momIn.X(), onfile.m_momIn.Y(), onfile.m_momIn.Z()); \
29 }"
30#pragma read \
31 sourceClass="Belle2::IRSimHit" source="TVector3 m_posOut" version="[-1]"\
32 targetClass="Belle2::IRSimHit" target="m_posOut" \
33 include="TVector3.h" \
34 code = "{ \
35 m_posOut.SetXYZ(onfile.m_posOut.X(), onfile.m_posOut.Y(), onfile.m_posOut.Z()); \
36 }"
37#pragma read \
38 sourceClass="Belle2::IRSimHit" source="TVector3 m_momOut" version="[-1]"\
39 targetClass="Belle2::IRSimHit" target="m_momOut" \
40 include="TVector3.h" \
41 code = "{ \
42 m_momOut.SetXYZ(onfile.m_momOut.X(), onfile.m_momOut.Y(), onfile.m_momOut.Z()); \
43 }"
44
45#endif