Belle II Software  release-05-01-25
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/trackFindingCDC/utilities/WeightedRelation.h>;
7 
8 #pragma link C++ class Belle2::TrackFindingCDC::CDCWireHit+;
9 #pragma link C++ class Belle2::TrackFindingCDC::CDCRLWireHit+;
10 
11 #pragma link C++ class Belle2::TrackFindingCDC::CDCRecoHit2D+;
12 
13 #pragma link C++ class Belle2::TrackFindingCDC::CDCRLWireHitPair+;
14 #pragma link C++ class Belle2::TrackFindingCDC::CDCTangent+;
15 
16 #pragma link C++ class Belle2::TrackFindingCDC::CDCRLWireHitTriple+;
17 #pragma link C++ class Belle2::TrackFindingCDC::CDCFacet+;
18 
19 #pragma link C++ class Belle2::TrackFindingCDC::CDCRecoHit3D+;
20 
21 // Some dictionaries for vectors that will be needed
22 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCWireHit>+;
23 #pragma link C++ class std::vector<const Belle2::TrackFindingCDC::CDCWireHit*>+;
24 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCRLWireHit>+;
25 #pragma link C++ class std::vector<const Belle2::TrackFindingCDC::CDCRLWireHit*>+;
26 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCRecoHit2D>+;
27 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCTangent>+;
28 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCFacet>+;
29 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCRecoHit3D>+;
30 
31 // Some dictionaries for WeightedRelations that will be needed
32 #pragma extra_include <tracking/trackFindingCDC/utilities/WeightedRelation.h>;
33 
34 #pragma link C++ class Belle2::TrackFindingCDC::WeightedRelation<Belle2::TrackFindingCDC::CDCWireHit>+; // implicit
35 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::WeightedRelation<Belle2::TrackFindingCDC::CDCWireHit> >+; // implicit
36 
37 #pragma link C++ class Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCFacet>+; // implicit
38 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCFacet> >+; // implicit
39 
40 // Define IO types as we want to put them in the DataStore
41 #pragma extra_include <tracking/trackFindingCDC/rootification/StoreWrapper.h>;
42 
43 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::CDCWireHit> >+; // implicit
44 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::WeightedRelation<Belle2::TrackFindingCDC::CDCWireHit> > >+; // implicit
45 
46 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::CDCFacet> >+; // implicit
47 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCFacet> > >+; // implicit