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
9#pragma link C++ class Belle2::BeamSpot+; // checksum=0x6f933bf2, version=2
10#pragma link C++ class Belle2::CollisionBoostVector+; // checksum=0x1721913a, version=1
11#pragma link C++ class Belle2::CollisionAxisCMS+; // checksum=0x3be09269, version=1
12#pragma link C++ class Belle2::CollisionInvariantMass+; // checksum=0xeb4ae2fa, version=1
13#pragma link C++ class Belle2::TRGGDLDBPrescales+; // checksum=0x29260a69, version=1
14#pragma link C++ class Belle2::TRGGDLDBFTDLBits+; // checksum=0x701ea2e0, version=1
15#pragma link C++ class Belle2::TRGGDLDBInputBits+; // checksum=0x280e74a6, version=1
16#pragma link C++ class Belle2::TRGGDLDBBadrun+; // checksum=0x7ca49175, version=1
17#pragma link C++ class Belle2::SoftwareTriggerCutBase+; // checksum=0x8470ca2a, version=-1
18#pragma link C++ class Belle2::DBRepresentationOfSoftwareTriggerCut+; // checksum=0xaaf47daf, version=2
19#pragma link C++ class Belle2::SoftwareTriggerMenu+; // checksum=0xd05aa8b, version=1
20#pragma link C++ class Belle2::TTDOffsets+; // checksum=0x78b2c7ea, version=1
21
22#endif
23
24
25// ----------------------------------------------------------------------------
26// BeamSpot
27// As of version 2, the names of the data members are changed to better describe the content:
28//classDef = 1 -> classDef = 2
29// TVector3 m_position -> TVector3 m_IPPosition
30// TMatrixDSym m_positionError -> TMatrixDSym m_IPPositionCovMatrix,
31// TMatrixDSym m_size -> TMatrixDSym m_sizeCovMatrix
32//
33#pragma read sourceClass="Belle2::BeamSpot" version="[-1]" \
34 source="TVector3 m_position" \
35 targetClass="Belle2::BeamSpot" target="m_IPPosition" \
36 code="{ \
37m_IPPosition = onfile.m_position;\
38}"
39
40#pragma read sourceClass="Belle2::BeamSpot" version="[-1]" \
41 source="TMatrixDSym m_positionError" \
42 targetClass="Belle2::BeamSpot" target="m_IPPositionCovMatrix" \
43 code="{ \
44m_IPPositionCovMatrix = onfile.m_positionError; \
45}"
46
47#pragma read sourceClass="Belle2::BeamSpot" version="[-1]" \
48 source="TMatrixDSym m_size" \
49 targetClass="Belle2::BeamSpot" target="m_sizeCovMatrix" \
50 code="{ \
51m_sizeCovMatrix = onfile.m_size; \
52}"
53