ROOT  6.06/09
Reference Guide
LinkDef_Vector3D.h
Go to the documentation of this file.
1 // @(#)root/mathcore:$Id$
2 // Authors: W. Brown, M. Fischler, L. Moneta 2005
3 
4 
5 
6 // for template DisplacementVector3D functions
7 
8 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
9 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
10 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
11 
12 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
13 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
14 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
15 
16 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
17 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
18 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
19 
20 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
21 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
22 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
23 
24 
25 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
26 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
27 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
28 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
29 
30 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
31 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
32 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
33 
34 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
35 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
36 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
37 
38 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
39 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::Dot(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
40 
41 // Cross
42 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
43 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
44 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
45 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
46 
47 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
48 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
49 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
50 
51 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
52 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
53 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
54 
55 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
56 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
57 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::Cross(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
58 
59 // operator -=
60 
61 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
62 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
63 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
64 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
65 
66 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
67 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
68 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
69 
70 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
71 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
72 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
73 
74 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
75 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
76 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
77 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator-=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
78 
79 // operator +=
80 
81 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
82 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
83 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
84 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
85 
86 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
87 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
88 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
89 
90 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
91 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
92 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
93 
94 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
95 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
96 #pragma link C++ function ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> >::operator+=(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
97 
98 // operator +
99 
100 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
101 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
102 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
103 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
104 
105 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
106 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
107 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
108 
109 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
110 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
111 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
112 
113 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
114 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
115 #pragma link C++ function ROOT::Math::operator+(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
116 
117 
118 // operator -
119 
120 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
121 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
122 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
123 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
124 
125 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
126 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
127 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
128 
129 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &);
130 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
131 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
132 
133 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &);
134 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > &);
135 #pragma link C++ function ROOT::Math::operator-(const ROOT::Math::DisplacementVector3D<ROOT::Math::Cylindrical3D<double> > &, ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > &);
136 
137 // operator *
138 
139 #pragma link C++ function ROOT::Math::operator*( const double & , ROOT::Math::DisplacementVector3D<ROOT::Math::Cartesian3D<double> > );
140 // still not work (defined in VectorUtil_Cint)
141 //#pragma link C++ function ROOT::Math::operator*( const double & , ROOT::Math::DisplacementVector3D<ROOT::Math::Polar3D<double> > );
142 //#pragma link C++ function ROOT::Math::operator*( const double & , ROOT::Math::DisplacementVector3D<ROOT::Math::CylindricalEta3D<double> > );
143 
144 
145 
146 // utility functions
147 
148 // delta Phi
149 #pragma link C++ function ROOT::Math::VectorUtil::DeltaPhi ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double> > &);
150 #pragma link C++ function ROOT::Math::VectorUtil::DeltaPhi ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< double> > &);
151 #pragma link C++ function ROOT::Math::VectorUtil::DeltaPhi ( const ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< double> > &);
152 #pragma link C++ function ROOT::Math::VectorUtil::DeltaPhi ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Cylindrical3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Cylindrical3D< double> > &);
153 
154 // deltaR
155 
156 #pragma link C++ function ROOT::Math::VectorUtil::DeltaR ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double> > &);
157 #pragma link C++ function ROOT::Math::VectorUtil::DeltaR ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< double> > &);
158 #pragma link C++ function ROOT::Math::VectorUtil::DeltaR ( const ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< double> > &);
159 #pragma link C++ function ROOT::Math::VectorUtil::DeltaR ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Cylindrical3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Cylindrical3D< double> > &);
160 
161 // cosTheta
162 
163 #pragma link C++ function ROOT::Math::VectorUtil::CosTheta ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double> > &);
164 #pragma link C++ function ROOT::Math::VectorUtil::CosTheta ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< double> > &);
165 #pragma link C++ function ROOT::Math::VectorUtil::CosTheta ( const ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< double> > &);
166 #pragma link C++ function ROOT::Math::VectorUtil::CosTheta ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Cylindrical3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Cylindrical3D< double> > &);
167 
168 // angle
169 
170 #pragma link C++ function ROOT::Math::VectorUtil::Angle ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Cartesian3D< double> > &);
171 #pragma link C++ function ROOT::Math::VectorUtil::Angle ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Polar3D< double> > &);
172 #pragma link C++ function ROOT::Math::VectorUtil::Angle ( const ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::CylindricalEta3D< double> > &);
173 #pragma link C++ function ROOT::Math::VectorUtil::Angle ( const ROOT::Math::DisplacementVector3D< ROOT::Math::Cylindrical3D< double> > &, const ROOT::Math::DisplacementVector3D< ROOT::Math::Cylindrical3D< double> > &);
174