SND@LHC Software
Loading...
Searching...
No Matches
genfitLinkDef.h
Go to the documentation of this file.
1#ifdef __CINT__
2
3#pragma link off all globals;
4#pragma link off all classes;
5#pragma link off all functions;
6
7// These need no special treatment.
8#pragma link C++ class genfit::AbsFinitePlane+;
9#pragma link C++ class genfit::AbsHMatrix+;
10#pragma link C++ class genfit::RectangularFinitePlane+;
11#pragma link C++ class genfit::FitStatus+;
12#pragma link C++ class genfit::MaterialProperties+;
13#pragma link C++ class genfit::TrackCand+;
14#pragma link C++ class genfit::TrackCandHit+;
15#pragma link C++ class genfit::FieldManager+;
16#pragma link C++ class genfit::AbsFitter+;
17#pragma link C++ class genfit::AbsBField+;
18#pragma link C++ class genfit::AbsKalmanFitter+;
19#pragma link C++ class genfit::KalmanFitStatus;
20#pragma link C++ class genfit::KalmanFitterRefTrack+;
21#pragma link C++ class genfit::GFGbl+;
22#pragma link C++ class genfit::HMatrixU+;
23#pragma link C++ class genfit::HMatrixUnit+;
24#pragma link C++ class genfit::HMatrixV+;
25#pragma link C++ class genfit::HMatrixUV+;
26#pragma link C++ class genfit::ProlateSpacepointMeasurement+;
27#pragma link C++ class genfit::WireMeasurement+;
28#pragma link C++ class genfit::WirePointMeasurement+;
29
30#pragma link C++ class genfit::MeasurementFactory.h-;
31
32#pragma link C++ class genfit::HMatrixPhi-;
33#pragma link C++ class genfit::FullMeasurement-;
34#pragma link C++ class genfit::PlanarMeasurement-;
35#pragma link C++ class genfit::SpacepointMeasurement-;
36
37#pragma link C++ class genfit::WireTrackCandHit+;
38
39#pragma link C++ class genfit::RKTrackRep-;
40#pragma link C++ class genfit::RKTools+;
41#pragma link C++ class genfit::TGeoMaterialInterface+;
42#pragma link C++ class genfit::MaterialEffects+;
43
44#pragma link C++ class genfit::HelixTrackModel+;
45#pragma link C++ class genfit::MeasurementCreator+;
46#pragma link C++ enum genfit::eMeasurementType;
47
48// These inherit from classes with custom streamers, or reference shared_ptrs in their interfaces.
49#pragma link C++ class genfit::AbsTrackRep+;
50#pragma link C++ class genfit::MeasuredStateOnPlane+;
51#pragma link C++ class genfit::EventDisplay+;
52#pragma link C++ class genfit::ConstField+;
53#pragma link C++ class genfit::GoliathField+;
54#pragma link C++ class genfit::BellField+;
55#pragma link C++ class genfit::FairShipFields+;
56#pragma link C++ class genfit::KalmanFittedStateOnPlane+;
57#pragma link C++ class genfit::ReferenceStateOnPlane+;
58
59// These need their owners fixed up after reading.
60#pragma link C++ class genfit::AbsMeasurement+; // trackPoint_
61
62// These cannot be dealt with by default streamers because of
63// shared_ptrs<> or scoped_ptrs<>. Additionally, they may need their
64// owners fixed up.
65#pragma link C++ class genfit::AbsFitterInfo-; // trackPoint_, rep_, sharedPlanePtr
66#pragma link C++ class genfit::DetPlane-; // scoped_ptr<> finitePlane_
67#pragma link C++ class genfit::MeasurementOnPlane-; // scoped_ptr<> hMatrix_
68#pragma link C++ class genfit::StateOnPlane-; // rep_, sharedPlanePtr
69#pragma link C++ class genfit::ThinScatterer-; // sharedPlanePtr
70#pragma link C++ class genfit::Track-;
71#pragma link C++ class genfit::TrackPoint-; // track_, fixup the map
72#pragma link C++ class std::vector<genfit::Track*>-;
73#pragma link C++ class std::vector<genfit::MeasuredStateOnPlane*>-;
74// Classes that needed manually written streamers:
75#pragma link C++ class genfit::KalmanFitter-;
76#pragma link C++ class genfit::KalmanFitterInfo-;
77#pragma link C++ class genfit::DAF-;
78
79#pragma link C++ class genfit::mySpacepointDetectorHit+;
80#pragma link C++ class genfit::mySpacepointMeasurement+;
81
82
83#endif
84