Belle II Software  release-06-01-15
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::CDCChannelMap+; // checksum=0xadcbec5a, version=2
9 #pragma link C++ class Belle2::CDCTimeZeros+; // checksum=0x1d1c902a, version=2
10 #pragma link C++ class Belle2::CDCBadWires+; // checksum=0xa5fc544e, version=2
11 #pragma link C++ class Belle2::CDCPropSpeeds+; // checksum=0x24873426, version=1
12 #pragma link C++ class Belle2::CDCTimeWalks+; // checksum=0xa0bbe541, version=2
13 #pragma link C++ class Belle2::CDCXtRelations+; // checksum=0x4c48166, version=2
14 #pragma link C++ class Belle2::CDCSpaceResols+; // checksum=0xbbc7719, version=2
15 #pragma link C++ class Belle2::CDCDisplacement+; // checksum=0xfde3a407, version=3
16 #pragma link C++ class Belle2::CDCAlignment+; // checksum=0x93495a07, version=2
17 #pragma link C++ class Belle2::CDCLayerAlignment+; // checksum=0x84c87874, version=1
18 #pragma link C++ class Belle2::CDCMisalignment+; // checksum=0x67b5fdae, version=1
19 #pragma link C++ class Belle2::CDCGeometry+; // checksum=0xe6063d38, version=4
20 #pragma link C++ class Belle2::CDCGeometry::Rib+; // checksum=0x4ba6e828, version=2
21 #pragma link C++ class Belle2::CDCGeometry::Rib2+; // checksum=0xbfd84675, version=1
22 #pragma link C++ class Belle2::CDCGeometry::Rib3+; // checksum=0xf00885b5, version=1
23 #pragma link C++ class Belle2::CDCGeometry::Rib4+; // checksum=0x37fac479, version=1
24 #pragma link C++ class Belle2::CDCGeometry::Rib5+; // checksum=0xaa54c218, version=1
25 #pragma link C++ class Belle2::CDCGeometry::Cover+; // checksum=0xa036546c, version=1
26 #pragma link C++ class Belle2::CDCGeometry::Cover2+; // checksum=0xfacdecfb, version=1
27 #pragma link C++ class Belle2::CDCGeometry::NeutronShield+; // checksum=0x6ebcef33, version=1
28 #pragma link C++ class Belle2::CDCGeometry::Frontend+; // checksum=0xf32d61e2, version=1
29 #pragma link C++ class Belle2::CDCGeometry::MotherVolume+; // checksum=0xdee26a1b, version=1
30 #pragma link C++ class Belle2::CDCGeometry::EndPlate+; // checksum=0x9f99f74f, version=1
31 #pragma link C++ class Belle2::CDCGeometry::EndPlateLayer+; // checksum=0x9994436e, version=1
32 #pragma link C++ class Belle2::CDCGeometry::InnerWall+; // checksum=0x29edf796, version=1
33 #pragma link C++ class Belle2::CDCGeometry::OuterWall+; // checksum=0xb1927149, version=1
34 #pragma link C++ class Belle2::CDCGeometry::SenseLayer+; // checksum=0xc500e4df, version=1
35 #pragma link C++ class Belle2::CDCGeometry::FieldLayer+; // checksum=0x4f3b3d3c, version=1
36 #pragma link C++ class Belle2::CDCTriggerPlane+; // checksum=0xf09a69e5, version=1
37 #pragma link C++ class Belle2::CDCADCDeltaPedestals+; // checksum=0x4f3c632d, version=1
38 #pragma link C++ class Belle2::CDCFEElectronics+; // checksum=0x14613816, version=2
39 #pragma link C++ class Belle2::CDCEDepToADCConversions+; // checksum=0x3d6b427c, version=3
40 #pragma link C++ class Belle2::CDCWireHitRequirements+; // checksum=0x4c504d88, version=2
41 #pragma link C++ class Belle2::CDCCrossTalkLibrary+; // checksum=0x4ace6024, version=2
42 #pragma link C++ class Belle2::CDCFudgeFactorsForSigma+; // checksum=0x37bcdd67, version=1
43 
44 #pragma link C++ class Belle2::asicChannel+; // checksum=0x7a22a583, implicit, version=-1
45 #pragma link C++ class Belle2::adcAsicTuple+; // checksum=0x953c3230, implicit, version=-1
46 
47 
48 #pragma link C++ class std::map <unsigned short, float>+; // checksum=0x868d8139, version=6
49 #pragma link C++ class std::vector<float>+; // checksum=0x55a169b, version=6
50 #pragma link C++ class std::map <unsigned short, std::vector<float>>+; // checksum=0x8866143b, version=6
51 #pragma link C++ class std::pair<unsigned short, std::vector<float>>+; // checksum=0xfca0f10e, version=-1
52 
53 #pragma link C++ class std::vector<Belle2::adcAsicTuple>+; // checksum=0x809077b9, version=6
54 
55 #pragma read sourceClass="Belle2::CDCTimeWalks" version="[-1]" \
56  source="std::map<unsigned short, float> m_tws" \
57  targetClass="Belle2::CDCTimeWalks" \
58  target="m_tws" \
59  code="{ \
60  std::vector<float> buf(1); \
61  std::map<unsigned short, float>::iterator it; \
62  for (it = onfile.m_tws.begin(); it != onfile.m_tws.end(); ++it) { \
63  buf[0] = it->second; \
64  m_tws.insert(std::pair<unsigned short, std::vector<float>>(it->first, buf)); \
65  }\
66  }"
67 
68 #pragma read sourceClass="Belle2::CDCBadWires" version="[-1]" \
69  source="std::vector<unsigned short> m_wires" \
70  targetClass="Belle2::CDCBadWires" \
71  target="m_wires" \
72  code="{ \
73  float effi = 0.; \
74  for (int i=0; i < onfile.m_wires.size(); ++i) { \
75  m_wires.insert(std::pair<unsigned short,float>(onfile.m_wires[i], effi)); \
76  }\
77  }"
78 
79 #pragma read sourceClass="Belle2::CDCSpaceResols" version="[-1]" \
80  source="unsigned short m_sigmaParamMode" \
81  targetClass="Belle2::CDCSpaceResols" \
82  target="m_maxSpaceResol" \
83  code="{ \
84  /* set 325um for an old object */ \
85  m_maxSpaceResol = 0.0325; \
86  }"
87 #endif