Belle II Software  release-08-01-10
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::RelationElement+; // checksum=0x70423e46, version=1
9 #pragma link C++ class Belle2::RelationContainer+; // checksum=0x66dbc4f5, version=1
10 #pragma link C++ class Belle2::EventMetaData+; // checksum=0xb2c44743, version=4
11 #pragma link C++ class Belle2::FileMetaData+; // checksum=0xcccf5ab6, version=11
12 #pragma link C++ class Belle2::ProfileInfo+; // checksum=0xf2e3190a, version=2
13 #pragma link C++ class Belle2::MCInitialParticles+; // checksum=0x77c00ada, version=5
14 #pragma link C++ class Belle2::DigitBase+; // checksum=0xd2fac950, version=2
15 #pragma link C++ class Belle2::MergedEventConsistency+; // checksum=0x39886d50, version=1
16 #pragma link C++ class Belle2::EventExtraInfo+; // checksum=0x6e52097a, version=3
17 
18 #pragma link C++ class Belle2::Helix+; // checksum=0xc11c13b7, version=2
19 #pragma link C++ class Belle2::UncertainHelix+; // checksum=0xe2ab4508, version=2
20 #pragma link C++ class Belle2::EventT0+; // checksum=0xa507415a, version=5
21 #pragma link C++ class Belle2::EventT0::EventT0Component+; // checksum=0x2ca9debe, version=3
22 #pragma link C++ class Belle2::BinnedEventT0+; // checksum=0x17a28b5d, version=1
23 #pragma link C++ class Belle2::TestChunkData+; // checksum=0x25c3db4e, version=1
24 
25 #pragma link C++ class Belle2::BackgroundMetaData+; // checksum=0x60d78a20, version=4
26 #pragma link C++ class Belle2::BackgroundInfo+; // checksum=0x6eb1ad8, version=4
27 
28 #pragma read sourceClass="Belle2::FileMetaData" version="[-3]" \
29  source="unsigned int m_randomSeed" \
30  targetClass="Belle2::FileMetaData" target="m_randomSeed" \
31  code="{m_randomSeed = TString::Format("%d", onfile.m_randomSeed);}"
32 #pragma read sourceClass="Belle2::FileMetaData" version="[-4]" \
33  source="int m_events" \
34  targetClass="Belle2::FileMetaData" target="m_nEvents" \
35  code="{m_nEvents = onfile.m_events;}"
36 
37 #pragma link C++ class Belle2::DisplayData+; // checksum=0x8b755e12, version=5
38 #pragma link C++ class std::vector<TVector3>+; // checksum=0x907dc885, version=6
39 #pragma link C++ class std::map<string, vector<TVector3>>+; // checksum=0xd74970c5, version=6
40 #pragma link C++ class std::map<string, vector<ROOT::Math::XYZVector>>+; // checksum=0x91d6f4ec, version=6
41 #pragma link C++ class std::pair<string, TVector3>+; // checksum=0x4d496280, version=-1
42 #pragma link C++ class std::vector<std::pair<std::string, TVector3>>+; // checksum=0x1998b952, version=6
43 #pragma link C++ class std::vector<std::pair<std::string, ROOT::Math::XYZVector>>+; // checksum=0xa2b6087d, version=6
44 #pragma link C++ class std::vector<TH1*>+; // checksum=0x1c8a598, version=6
45 #pragma link C++ class Belle2::DisplayData::Arrow+; // checksum=0xaf5e21d6, version=-1
46 #pragma link C++ class std::vector<Belle2::DisplayData::Arrow>+; // checksum=0xf328c034, version=6
47 #pragma link C++ class std::pair<Belle2::Const::EDetector, std::map<std::string, int>>+; // checksum=0x32be0e15, version=-1
48 #pragma link C++ class std::pair<Belle2::Const::EDetector, std::map<std::string, double>>+; // checksum=0x7add857, version=-1
49 
50 
51 #pragma read \
52  sourceClass="Belle2::MCInitialParticles" \
53  source="TLorentzVector m_her" \
54  version="[-3]" \
55  targetClass="Belle2::MCInitialParticles" \
56  target="m_her" \
57  code="{m_her = ROOT::Math::PxPyPzEVector(onfile.m_her.Px(), onfile.m_her.Py(), onfile.m_her.Pz(), onfile.m_her.E());}" \
58 
59 #pragma read \
60  sourceClass="Belle2::MCInitialParticles" \
61  source="TLorentzVector m_ler" \
62  version="[-3]" \
63  targetClass="Belle2::MCInitialParticles" \
64  target="m_ler" \
65  code="{m_ler = ROOT::Math::PxPyPzEVector(onfile.m_ler.Px(), onfile.m_ler.Py(), onfile.m_ler.Pz(), onfile.m_ler.E());}" \
66 
67 #pragma read \
68  sourceClass="Belle2::MCInitialParticles" \
69  source="TVector3 m_vertex" \
70  version="[-3]" \
71  targetClass="Belle2::MCInitialParticles" \
72  target="m_vertex" \
73  code="{m_vertex = ROOT::Math::XYZVector(onfile.m_vertex.X(), onfile.m_vertex.Y(), onfile.m_vertex.Z());}" \
74 
75 #pragma read \
76  sourceClass="Belle2::DisplayData" \
77  source="std::map<std::string, std::vector<TVector3>> m_pointSets" \
78  version="[-4]" \
79  targetClass="Belle2::DisplayData" \
80  target="m_pointSets" \
81  code="{for (const auto& [key, value] : onfile.m_pointSets) { \
82  std::vector<ROOT::Math::XYZVector> tmp; \
83  for (const auto& vec : value) \
84  tmp.push_back(ROOT::Math::XYZVector(vec.X(), vec.Y(), vec.Z())); \
85  m_pointSets[key] = tmp; \
86  } \
87  }" \
88 
89 #pragma read \
90  sourceClass="Belle2::DisplayData" \
91  source="std::vector<std::pair<std::string, TVector3>> m_labels" \
92  version="[-4]" \
93  targetClass="Belle2::DisplayData" \
94  target="m_labels" \
95  code="{for (const auto& labelPair : onfile.m_labels) \
96  m_labels.emplace_back(labelPair); \
97  }" \
98 
99 #endif