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
/* Data objects. */
9
#pragma link C++ class Belle2::KLMChannelMapValue<unsigned int>+;
// checksum=0xd9c081e5, version=1
10
#pragma link C++ class Belle2::KLMClusterShape+;
// checksum=0xad147c40, version=1
11
#pragma link C++ class Belle2::KLMDigit+;
// checksum=0xe6c810d6, version=1
12
#pragma link C++ class Belle2::KLMDigitEventInfo+;
// checksum=0xda5c212, version=5
13
#pragma link C++ class Belle2::KLMDigitRaw+;
// checksum=0x8fdcd43e, version=2
14
#pragma link C++ class Belle2::KLMHit2d+;
// checksum=0x34ea493f, version=1
15
#pragma link C++ class Belle2::KLMMuidHit+;
// checksum=0x3eccc36c, version=2
16
#pragma link C++ class Belle2::KLMMuidLikelihood+;
// checksum=0x22d1ff03, version=4
17
#pragma link C++ class Belle2::KLMScintillatorFirmwareFitResult+;
// checksum=0xb25e8edc, version=1
18
#pragma link C++ class Belle2::KLMSimHit+;
// checksum=0xbffbfea5, version=1
19
#pragma link C++ class Belle2::KLMTrack+;
// checksum=0xc1912dc6, version=1
20
21
/* Element numbers and indices. */
22
#pragma link C++ class Belle2::KLMChannelArrayIndex-;
23
#pragma link C++ class Belle2::KLMChannelIndex-;
24
#pragma link C++ class Belle2::KLMElementArrayIndex-;
25
#pragma link C++ class Belle2::KLMElementNumbers-;
26
#pragma link C++ class Belle2::KLMModuleArrayIndex-;
27
#pragma link C++ class Belle2::KLMPlaneArrayIndex-;
28
#pragma link C++ class Belle2::KLMSectorArrayIndex-;
29
30
// KLMMuidHit evolution
31
// In version 2- (1),
32
// o m_ExtPosition is stored in a float[3] (TVector3)
33
// o m_HitPosition is stored in a float[3] (TVector3)
34
#pragma read \
35
sourceClass="Belle2::KLMMuidHit" source="TVector3 m_ExtPosition" version="[-1]"\
36
targetClass="Belle2::KLMMuidHit" target="m_ExtPosition" \
37
include="TVector3.h" \
38
code = "{ \
39
m_ExtPosition[0] = onfile.m_ExtPosition.X(); \
40
m_ExtPosition[1] = onfile.m_ExtPosition.Y(); \
41
m_ExtPosition[2] = onfile.m_ExtPosition.Z(); \
42
}"
43
#pragma read \
44
sourceClass="Belle2::KLMMuidHit" source="TVector3 m_HitPosition" version="[-1]"\
45
targetClass="Belle2::KLMMuidHit" target="m_HitPosition" \
46
include="TVector3.h" \
47
code = "{ \
48
m_HitPosition[0] = onfile.m_HitPosition.X(); \
49
m_HitPosition[1] = onfile.m_HitPosition.Y(); \
50
m_HitPosition[2] = onfile.m_HitPosition.Z(); \
51
}"
52
53
#endif
klm
dataobjects
include
linkdef.h
Generated on Mon Sep 1 2025 02:52:46 for Belle II Software by
1.13.2