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