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::CDCChannelMap+;
9
#pragma link C++ class Belle2::CDCTimeZeros+;
10
#pragma link C++ class Belle2::CDCBadWires+;
11
#pragma link C++ class Belle2::CDCPropSpeeds+;
12
#pragma link C++ class Belle2::CDCTimeWalks+;
13
#pragma link C++ class Belle2::CDCXtRelations+;
14
#pragma link C++ class Belle2::CDCSpaceResols+;
15
#pragma link C++ class Belle2::CDCDisplacement+;
16
#pragma link C++ class Belle2::CDCAlignment+;
17
#pragma link C++ class Belle2::CDCLayerAlignment+;
18
#pragma link C++ class Belle2::CDCMisalignment+;
19
#pragma link C++ class Belle2::CDCGeometry+;
20
#pragma link C++ class Belle2::CDCGeometry::Rib+;
21
#pragma link C++ class Belle2::CDCGeometry::Rib2+;
22
#pragma link C++ class Belle2::CDCGeometry::Rib3+;
23
#pragma link C++ class Belle2::CDCGeometry::Rib4+;
24
#pragma link C++ class Belle2::CDCGeometry::Rib5+;
25
#pragma link C++ class Belle2::CDCGeometry::Cover+;
26
#pragma link C++ class Belle2::CDCGeometry::Cover2+;
27
#pragma link C++ class Belle2::CDCGeometry::NeutronShield+;
28
#pragma link C++ class Belle2::CDCGeometry::Frontend+;
29
#pragma link C++ class Belle2::CDCGeometry::MotherVolume+;
30
#pragma link C++ class Belle2::CDCGeometry::EndPlate+;
31
#pragma link C++ class Belle2::CDCGeometry::EndPlateLayer+;
32
#pragma link C++ class Belle2::CDCGeometry::InnerWall+;
33
#pragma link C++ class Belle2::CDCGeometry::OuterWall+;
34
#pragma link C++ class Belle2::CDCGeometry::SenseLayer+;
35
#pragma link C++ class Belle2::CDCGeometry::FieldLayer+;
36
#pragma link C++ class Belle2::CDCTriggerPlane+;
37
#pragma link C++ class Belle2::CDCADCDeltaPedestals+;
38
#pragma link C++ class Belle2::CDCFEElectronics+;
39
#pragma link C++ class Belle2::CDCEDepToADCConversions+;
40
#pragma link C++ class Belle2::CDCWireHitRequirements+;
41
#pragma link C++ class Belle2::CDCCrossTalkLibrary+;
42
#pragma link C++ class Belle2::CDCFudgeFactorsForSigma+;
43
44
#pragma link C++ class Belle2::asicChannel+; // implicit
45
#pragma link C++ class Belle2::adcAsicTuple+; // implicit
46
47
48
#pragma link C++ class std::map <unsigned short, float>+;
49
#pragma link C++ class std::vector<float>+;
50
#pragma link C++ class std::map <unsigned short, std::vector<float>>+;
51
#pragma link C++ class std::pair<unsigned short, std::vector<float>>+;
52
53
#pragma link C++ class std::vector<Belle2::adcAsicTuple>+;
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
#endif
cdc
dbobjects
include
linkdef.h
Generated on Fri Nov 5 2021 03:44:24 for Belle II Software by
1.8.17