00001
00002
00003
00004
00005
00006 #ifdef __CINT__
00007
00008 #pragma link off all globals;
00009 #pragma link off all classes;
00010 #pragma link off all functions;
00011
00012 #pragma link C++ nestedclass;
00013 #pragma link C++ nestedtypedef;
00014
00015 #pragma link C++ namespace ROOT;
00016 #pragma link C++ namespace ROOT::Math;
00017
00018
00019 #pragma link C++ class ROOT::Math::Cartesian2D<double>+;
00020 #pragma link C++ class ROOT::Math::Polar2D<double>+;
00021
00022
00023 #pragma link C++ class ROOT::Math::Cartesian3D<double>+;
00024 #pragma link C++ class ROOT::Math::Polar3D<double>+;
00025 #pragma link C++ class ROOT::Math::Cylindrical3D<double>+;
00026 #pragma link C++ class ROOT::Math::CylindricalEta3D<double>+;
00027
00028 #pragma link C++ class ROOT::Math::DefaultCoordinateSystemTag+;
00029 #pragma link C++ class ROOT::Math::LocalCoordinateSystemTag+;
00030 #pragma link C++ class ROOT::Math::GlobalCoordinateSystemTag+;
00031
00032 #pragma link C++ class ROOT::Math::DisplacementVector2D<ROOT::Math::Cartesian2D<double> >+;
00033 #pragma link C++ class ROOT::Math::DisplacementVector2D<ROOT::Math::Polar2D<double> >+;
00034
00035 #pragma link C++ class ROOT::Math::PositionVector2D<ROOT::Math::Cartesian2D<double> >+;
00036 #pragma link C++ class ROOT::Math::PositionVector2D<ROOT::Math::Polar2D<double> >+;
00037
00038
00039 #pragma link C++ class ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >+;
00040 #pragma link C++ class ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >+;
00041 #pragma link C++ class ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >+;
00042 #pragma link C++ class ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >+;
00043
00044 #pragma link C++ class ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double> >+;
00045 #pragma link C++ class ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double> >+;
00046 #pragma link C++ class ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double> >+;
00047 #pragma link C++ class ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double> >+;
00048
00049 #if 0
00050
00051
00052 #pragma link C++ class ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag >+;
00053 #pragma link C++ class ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag >+;
00054 #pragma link C++ class ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag >+;
00055 #pragma link C++ class ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag >+;
00056
00057 #pragma link C++ class ROOT::Math::PositionVector3D<ROOT::Math::Cartesian3D<double>,ROOT::Math::DefaultCoordinateSystemTag >+;
00058 #pragma link C++ class ROOT::Math::PositionVector3D<ROOT::Math::Polar3D<double>,ROOT::Math::DefaultCoordinateSystemTag >+;
00059 #pragma link C++ class ROOT::Math::PositionVector3D<ROOT::Math::Cylindrical3D<double>,ROOT::Math::DefaultCoordinateSystemTag >+;
00060 #pragma link C++ class ROOT::Math::PositionVector3D<ROOT::Math::CylindricalEta3D<double>,ROOT::Math::DefaultCoordinateSystemTag >+;
00061 #endif
00062
00063 #pragma link C++ class ROOT::Math::PxPyPzE4D<double>+;
00064 #pragma link C++ class ROOT::Math::PtEtaPhiE4D<double>+;
00065 #pragma link C++ class ROOT::Math::PxPyPzM4D<double>+;
00066 #pragma link C++ class ROOT::Math::PtEtaPhiM4D<double>+;
00067
00068
00069
00070 #pragma link C++ class ROOT::Math::LorentzVector<ROOT::Math::PxPyPzE4D<double> >+;
00071 #pragma link C++ class ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiE4D<double> >+;
00072 #pragma link C++ class ROOT::Math::LorentzVector<ROOT::Math::PxPyPzM4D<double> >+;
00073 #pragma link C++ class ROOT::Math::LorentzVector<ROOT::Math::PtEtaPhiM4D<double> >+;
00074
00075
00076
00077
00078 #pragma link C++ class ROOT::Math::Rotation3D+;
00079 #pragma link C++ class ROOT::Math::AxisAngle+;
00080 #pragma link C++ class ROOT::Math::EulerAngles+;
00081 #pragma link C++ class ROOT::Math::Quaternion+;
00082 #pragma link C++ class ROOT::Math::RotationZYX+;
00083 #pragma link C++ class ROOT::Math::RotationX+;
00084 #pragma link C++ class ROOT::Math::RotationY+;
00085 #pragma link C++ class ROOT::Math::RotationZ+;
00086 #pragma link C++ class ROOT::Math::LorentzRotation+;
00087 #pragma link C++ class ROOT::Math::Boost+;
00088 #pragma link C++ class ROOT::Math::BoostX+;
00089 #pragma link C++ class ROOT::Math::BoostY+;
00090 #pragma link C++ class ROOT::Math::BoostZ+;
00091
00092
00093 #pragma link C++ class ROOT::Math::Plane3D+;
00094 #pragma link C++ class ROOT::Math::Transform3D+;
00095 #pragma link C++ class ROOT::Math::Translation3D+;
00096
00097
00098
00099 #pragma link C++ typedef ROOT::Math::XYVector;
00100 #pragma link C++ typedef ROOT::Math::Polar2DVector;
00101
00102 #pragma link C++ typedef ROOT::Math::XYPoint;
00103 #pragma link C++ typedef ROOT::Math::Polar2DPoint;
00104
00105 #pragma link C++ typedef ROOT::Math::XYZVector;
00106 #pragma link C++ typedef ROOT::Math::RhoEtaPhiVector;
00107 #pragma link C++ typedef ROOT::Math::Polar3DVector;
00108
00109 #pragma link C++ typedef ROOT::Math::XYZPoint;
00110 #pragma link C++ typedef ROOT::Math::RhoEtaPhiPoint;
00111 #pragma link C++ typedef ROOT::Math::Polar3DPoint;
00112
00113 #pragma link C++ typedef ROOT::Math::XYZTVector;
00114 #pragma link C++ typedef ROOT::Math::PtEtaPhiEVector;
00115 #pragma link C++ typedef ROOT::Math::PxPyPzMVector;
00116 #pragma link C++ typedef ROOT::Math::PtEtaPhiMVector;
00117
00118
00119
00120
00121
00122
00123 #include "LinkDef_Vector3D.h"
00124 #include "LinkDef_Point3D.h"
00125 #include "LinkDef_Vector4D.h"
00126 #include "LinkDef_Rotation.h"
00127
00128 #ifndef _WIN32
00129
00130 #include "LinkDef_GenVector2.h"
00131 #endif
00132
00133
00134
00135
00136 #pragma link C++ namespace ROOT::Math::VectorUtil;
00137
00138
00139
00140 #endif