Belle II Software development
linkdef.h
1#pragma link off all globals;
2#pragma link off all classes;
3#pragma link off all functions;
4#pragma link C++ nestedclasses;
5
6#pragma extra_include <tracking/trackingUtilities/eventdata/hits/CDCWireHit.h>;
7
8#pragma link C++ class Belle2::TrackingUtilities::CDCWireHitSegment+; // checksum=0x3711d49, version=-1
9#pragma link C++ class Belle2::TrackingUtilities::CDCWireHitCluster+; // checksum=0x939ed350, version=-1
10#pragma link C++ class Belle2::TrackingUtilities::CDCRLWireHitSegment+; // checksum=0xe6a48c12, version=-1
11
12#pragma link C++ class Belle2::TrackingUtilities::CDCTangentSegment+; // checksum=0xc1f1d970, version=-1
13#pragma link C++ class Belle2::TrackingUtilities::CDCFacetSegment+; // checksum=0xb8eacc, version=-1
14
15#pragma link C++ class Belle2::TrackingUtilities::CDCSegment2D+; // checksum=0x11c93300, version=-1
16
17#pragma link C++ class Belle2::TrackingUtilities::CDCSegment3D+; // checksum=0x8eea33c, version=-1
18
19#pragma link C++ class Belle2::TrackingUtilities::CDCSegment<Belle2::TrackingUtilities::CDCWireHit>+; // checksum=0xe20d381, version=-1
20#pragma link C++ class Belle2::TrackingUtilities::CDCSegment<const Belle2::TrackingUtilities::CDCWireHit *>+; // checksum=0xbee6eae3, version=-1
21#pragma link C++ class Belle2::TrackingUtilities::CDCSegment<Belle2::TrackingUtilities::CDCRLWireHit>+; // checksum=0xd6ff9c69, version=-1
22#pragma link C++ class Belle2::TrackingUtilities::CDCSegment<Belle2::TrackingUtilities::CDCRecoHit2D>+; // checksum=0x89888151, version=-1
23#pragma link C++ class Belle2::TrackingUtilities::CDCSegment<Belle2::TrackingUtilities::CDCTangent>+; // checksum=0x753fe15, version=-1
24#pragma link C++ class Belle2::TrackingUtilities::CDCSegment<Belle2::TrackingUtilities::CDCFacet>+; // checksum=0xefa7aa95, version=-1
25#pragma link C++ class Belle2::TrackingUtilities::CDCSegment<Belle2::TrackingUtilities::CDCRecoHit3D>+; // checksum=0xd8f0c07d, version=-1
26
27// Some dictionaries for vectors and pairs that will be needed
28#pragma link C++ class std::vector<Belle2::TrackingUtilities::CDCWireHitCluster>+; // checksum=0x9b8fcba, version=6
29#pragma link C++ class std::vector<Belle2::TrackingUtilities::CDCWireHitSegment>+; // checksum=0x9b9610d, version=6
30#pragma link C++ class std::vector<Belle2::TrackingUtilities::CDCRLWireHitSegment>+; // checksum=0x2bbb06c3, version=6
31#pragma link C++ class std::vector<Belle2::TrackingUtilities::CDCTangentSegment>+; // checksum=0x81c69d0, version=6
32#pragma link C++ class std::vector<Belle2::TrackingUtilities::CDCSegment2D>+; // checksum=0xc5098631, version=6
33#pragma link C++ class std::vector<Belle2::TrackingUtilities::CDCSegment3D>+; // checksum=0xc509863a, version=6
34#pragma link C++ class std::pair<const Belle2::TrackingUtilities::CDCSegment2D*,const Belle2::TrackingUtilities::CDCSegment2D*>+; // checksum=0xb15c28fa, version=-1
35#pragma link C++ class std::pair<const Belle2::TrackingUtilities::CDCSegment2D*,double>+; // checksum=0x570f7ce2, version=-1
36#pragma link C++ class std::pair<std::pair<const Belle2::TrackingUtilities::CDCSegment2D*,double>,const Belle2::TrackingUtilities::CDCSegment2D*>+; // checksum=0x2794358c, version=-1
37
38// Some dictionaries for WeightedRelations that will be needed
39#pragma extra_include <tracking/trackingUtilities/utilities/Relation.h>;
40#pragma extra_include <tracking/trackingUtilities/utilities/WeightedRelation.h>;
41
42#pragma link C++ class Belle2::TrackingUtilities::Relation<const Belle2::TrackingUtilities::CDCSegment2D>+; // checksum=0xa6ea66c7, implicit, version=-1
43#pragma link C++ class std::vector<Belle2::TrackingUtilities::Relation<const Belle2::TrackingUtilities::CDCSegment2D> >+; // checksum=0x1a94e16c, implicit, version=6
44
45#pragma link C++ class Belle2::TrackingUtilities::WeightedRelation<const Belle2::TrackingUtilities::CDCSegment2D>+; // checksum=0x16b31787, implicit, version=-1
46#pragma link C++ class std::vector<Belle2::TrackingUtilities::WeightedRelation<const Belle2::TrackingUtilities::CDCSegment2D> >+; // checksum=0x8ec68eb5, implicit, version=6
47
48// Define IO types as we want to put them in the DataStore
49#pragma extra_include <tracking/trackingUtilities/rootification/StoreWrapper.h>;
50
51#pragma link C++ class Belle2::TrackingUtilities::StoreWrapper<std::vector<Belle2::TrackingUtilities::CDCWireHitCluster> >+; // checksum=0xa2e5d154, implicit, version=2
52
53#pragma link C++ class Belle2::TrackingUtilities::StoreWrapper<std::vector<Belle2::TrackingUtilities::CDCSegment2D> >+; // checksum=0xf7f81a2e, implicit, version=2
54#pragma link C++ class Belle2::TrackingUtilities::StoreWrapper<std::vector<Belle2::TrackingUtilities::WeightedRelation<const Belle2::TrackingUtilities::CDCSegment2D> > >+; // checksum=0x518eb9e, implicit, version=2