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::ARICHChannelHist+; // checksum=0xd05d461d, version=2
9#pragma link C++ class Belle2::ARICHAerogelHist+; // checksum=0x27185530, version=2
10#pragma link C++ class Belle2::ARICHMergerHist+; // checksum=0x650792ad, version=1
11
12#pragma read sourceClass="Belle2::ARICHAerogelHist" version="[-1]" \
13 source="std::map<Int_t, std::vector<TVector2>> m_verticesMap" \
14 targetClass="Belle2::ARICHAerogelHist" \
15 target="m_verticesMap" \
16 include="TVector2.h" \
17 code="{for (const auto& [key, value] : onfile.m_verticesMap) { \
18 std::vector<ROOT::Math::XYVector> tmp; \
19 for (const auto& vec : value) \
20 tmp.push_back(ROOT::Math::XYVector(vec.X(), vec.Y())); \
21 m_verticesMap[key] = tmp; \
22 } \
23 }"
24
25
26#endif