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=0xb0557959, version=3
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="{ \
37
m_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="{ \
44
m_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="{ \
51
m_sizeCovMatrix = onfile.m_size; \
52
}"
53
54
#pragma read sourceClass="Belle2::BeamSpot" version="[2]" \
55
source="TVector3 m_IPPosition" \
56
targetClass="Belle2::BeamSpot" target="m_IPPosition" \
57
code="{ \
58
m_IPPosition = ROOT::Math::XYZVector(onfile.m_IPPosition.X(), onfile.m_IPPosition.Y(), onfile.m_IPPosition.Z()); \
59
}"
mdst
dbobjects
include
linkdef.h
Generated on Mon Sep 1 2025 02:52:47 for Belle II Software by
1.13.2