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::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=0xb2234303, version=5
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::CDCCorrToThresholds+; // checksum=0xbea4131b, version=2
43 #pragma link C++ class Belle2::CDCFudgeFactorsForSigma+; // checksum=0x37bcdd67, version=1
44 
45 #pragma link C++ class Belle2::asicChannel+; // checksum=0x7a22a583, implicit, version=-1
46 #pragma link C++ class Belle2::adcAsicTuple+; // checksum=0x953c3230, implicit, version=-1
47 #pragma link C++ class Belle2::CDClayerTimeCut+; // checksum=0x6821631B, version=1
48 
49 #pragma link C++ class std::map <unsigned short, float>+; // checksum=0x868d8139, version=6
50 #pragma link C++ class std::vector<float>+; // checksum=0x55a169b, version=6
51 #pragma link C++ class std::map <unsigned short, std::vector<float>>+; // checksum=0x8866143b, version=6
52 #pragma link C++ class std::pair<unsigned short, std::vector<float>>+; // checksum=0xfca0f10e, version=-1
53 
54 #pragma link C++ class std::vector<Belle2::adcAsicTuple>+; // checksum=0x809077b9, version=6
55 
56 #pragma read sourceClass="Belle2::CDCTimeWalks" version="[-1]" \
57  source="std::map<unsigned short, float> m_tws" \
58  targetClass="Belle2::CDCTimeWalks" \
59  target="m_tws" \
60  code="{ \
61  std::vector<float> buf(1); \
62  std::map<unsigned short, float>::iterator it; \
63  for (it = onfile.m_tws.begin(); it != onfile.m_tws.end(); ++it) { \
64  buf[0] = it->second; \
65  m_tws.insert(std::pair<unsigned short, std::vector<float>>(it->first, buf)); \
66  }\
67  }"
68 
69 #pragma read sourceClass="Belle2::CDCBadWires" version="[-1]" \
70  source="std::vector<unsigned short> m_wires" \
71  targetClass="Belle2::CDCBadWires" \
72  target="m_wires" \
73  code="{ \
74  float effi = 0.; \
75  for (int i=0; i < onfile.m_wires.size(); ++i) { \
76  m_wires.insert(std::pair<unsigned short,float>(onfile.m_wires[i], effi)); \
77  }\
78  }"
79 
80 #pragma read sourceClass="Belle2::CDCSpaceResols" version="[-1]" \
81  source="unsigned short m_sigmaParamMode" \
82  targetClass="Belle2::CDCSpaceResols" \
83  target="m_maxSpaceResol" \
84  code="{ \
85  /* set 325um for an old object */ \
86  m_maxSpaceResol = 0.0325; \
87  }"
88 #endif