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 link C++ class Belle2::TrackFindingCDC::CDCAxialSegmentPair+;
7 #pragma link C++ class Belle2::TrackFindingCDC::CDCSegmentPair+;
8 #pragma link C++ class Belle2::TrackFindingCDC::CDCSegmentTriple+;
9 #pragma link C++ class Belle2::TrackFindingCDC::CDCTrack+;
10 
12 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCAxialSegmentPair>+;
13 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCSegmentPair>+;
14 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCSegmentTriple>+;
15 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::CDCTrack>+;
16 
17 // Some dictionaries for WeightedRelations that will be needed
18 #pragma extra_include <tracking/trackFindingCDC/utilities/WeightedRelation.h>;
19 
20 #pragma link C++ class Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCSegmentPair>+; // implicit
21 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCSegmentPair> >+; // implicit
22 
23 #pragma link C++ class Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCSegmentTriple>+; // implicit
24 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCSegmentTriple> >+; // implicit
25 
26 #pragma link C++ class Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCTrack>+; // implicit
27 #pragma link C++ class std::vector<Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCTrack> >+; // implicit
28 
29 // Define IO types as we want to put them in the DataStore
30 #pragma extra_include <tracking/trackFindingCDC/rootification/StoreWrapper.h>;
31 
32 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::CDCSegmentPair> >+; // implicit
33 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCSegmentPair> > >+; // implicit
34 
35 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::CDCAxialSegmentPair> >+; // implicit
36 
37 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::CDCSegmentTriple> >+; // implicit
38 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCSegmentTriple> > >+; // implicit
39 
40 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::CDCTrack> >+; // implicit
41 #pragma link C++ class Belle2::TrackFindingCDC::StoreWrapper<std::vector<Belle2::TrackFindingCDC::WeightedRelation<const Belle2::TrackFindingCDC::CDCTrack> > >+; // implicit