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
#pragma link C++ class Belle2::Particle+;
9
#pragma link C++ class Belle2::EventExtraInfo+;
10
#pragma link C++ class Belle2::ParticleList+;
11
#pragma link C++ class Belle2::RestOfEvent+;
12
#pragma link C++ class Belle2::TagVertex+;
13
#pragma link C++ class Belle2::ContinuumSuppression+;
14
#pragma link C++ class Belle2::FlavorTaggerInfo+;
15
#pragma link C++ class Belle2::FlavorTaggerInfoMap+;
16
#pragma link C++ class Belle2::StringWrapper+;
17
#pragma link C++ class Belle2::EventShapeContainer+;
18
#pragma link C++ class Belle2::EventKinematics+;
19
#pragma link C++ class Belle2::TauPairDecay+;
20
#pragma link C++ class Belle2::ECLEnergyCloseToTrack+;
21
#pragma link C++ class Belle2::ECLTRGInformation+;
22
#pragma link C++ class Belle2::ECLTriggerCell+;
23
//these two are needed when using these types (returned by Particle) in PyROOT
24
#pragma link C++ class vector<Belle2::Particle*>-;
25
#pragma link C++ class vector<const Belle2::Particle*>-;
26
27
#pragma link C++ class Belle2::ParticleExtraInfoMap+;
28
#pragma link C++ class Belle2::ParticleExtraInfoMap::IndexMap+;
29
#pragma link C++ class map<string, unsigned int>+;
30
#pragma link C++ class vector<map<string, unsigned int> >+;
31
#pragma link C++ class Belle2::Btube+;
32
33
// ----------------------------------------------------------------------------
34
// Particle evolution
35
// In version 12 the member m_particleType has been renamed to m_particleSource.
36
#pragma read \
37
sourceClass="Belle2::Particle" \
38
source="Belle2::Particle::EParticleSourceObject m_particleType" \
39
version="[-11]" \
40
targetClass="Belle2::Particle" \
41
target="m_particleSource" \
42
code="{if (onfile.m_particleType == 4) \
43
m_particleSource = Belle2::Particle::EParticleSourceObject::c_MCParticle; \
44
else if (onfile.m_particleType == 5) \
45
m_particleSource = Belle2::Particle::EParticleSourceObject::c_Composite; \
46
else m_particleSource = onfile.m_particleType; \
47
}" \
48
49
// ----------------------------------------------------------------------------
50
// TagVertex evolution
51
// In version 4 the member m_MCdeltaT has been renamed to m_mcDeltaT.
52
#pragma read \
53
sourceClass="Belle2::TagVertex" \
54
source="float m_MCdeltaT" \
55
version="[-3]" \
56
targetClass="Belle2::TagVertex" \
57
target="m_mcDeltaT" \
58
code="{m_mcDeltaT = onfile.m_MCdeltaT;}" \
59
60
// In version 4 the member m_MCdeltaT has been renamed to m_mcDeltaT.
61
#pragma read \
62
sourceClass="Belle2::TagVertex" \
63
source="TVector3 m_MCtagV" \
64
version="[-3]" \
65
targetClass="Belle2::TagVertex" \
66
target="m_mcTagV" \
67
code="{m_mcTagV = onfile.m_MCtagV;}" \
68
69
// In version 4 the data type of the member m_tagVertexErrMatrix has been
70
// changed from TMatrixFSym to TMatrixDSym
71
#pragma read \
72
sourceClass="Belle2::TagVertex" \
73
source="TMatrixFSym m_tagVertexErrMatrix" \
74
version="[-3]" \
75
targetClass="Belle2::TagVertex" \
76
target="m_tagVertexErrMatrix" \
77
code="{m_tagVertexErrMatrix = onfile.m_tagVertexErrMatrix;}" \
78
79
80
#endif
analysis
dataobjects
include
linkdef.h
Generated on Fri Nov 5 2021 03:44:20 for Belle II Software by
1.8.17