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::GeoComponent+; // checksum=0x53bd074b, version=1
9#pragma link C++ class Belle2::GeoConfiguration+; // checksum=0xc8848c95, version=1
10#pragma link C++ class Belle2::GeoMaterial+; // checksum=0x89602aa1, version=1
11#pragma link C++ class Belle2::GeoMaterialComponent+; // checksum=0x6de50ca, version=1
12#pragma link C++ class Belle2::GeoMaterialProperty+; // checksum=0x70f7e52d, version=1
13#pragma link C++ class Belle2::GeoOpticalSurface+; // checksum=0x4d550110, version=1
14#pragma link C++ class Belle2::MagneticFieldComponent3D+; // checksum=0xef5bdc9c, version=2
15
16#pragma read \
17 sourceClass="Belle2::MagneticFieldComponent3D" \
18 source="std::vector<Belle2::B2Vector3<float>> m_bmap" \
19 version="[1]" \
20 targetClass="Belle2::MagneticFieldComponent3D" \
21 target="m_bmap" \
22 code="{for (const auto& magField : onfile.m_bmap) \
23 m_bmap.emplace_back(ROOT::Math::XYZVector(magField)); \
24 }" \
25
26#endif