68 #pragma link off all globals;
69 #pragma link off all classes;
70 #pragma link off all functions;
72 #pragma link C++ class BetheBloch;
74 #pragma link C++ class StThreeVector<float>-;
75 #pragma link C++ class StThreeVector<double>-;
76 #pragma link C++ class StLorentzVector<float>+;
77 #pragma link C++ class StLorentzVector<double>+;
78 #pragma link C++ class StMatrix<float>-;
79 #pragma link C++ class StMatrix<double>-;
80 #pragma link C++ class StHelix+;
81 #pragma link C++ class StPhysicalHelix+;
83 #pragma link C++ function abs(const StThreeVector<float>&);
84 #pragma link C++ function abs(const StThreeVector<double>&);
85 #pragma link C++ function cross_product(const StThreeVector<float>&, const StThreeVector<float>&);
86 #pragma link C++ function cross_product(const StThreeVector<float>&, const StThreeVector<double>&);
87 #pragma link C++ function operator+ (const StThreeVector<float>&, const StThreeVector<float>&);
88 #pragma link C++ function operator+ (const StThreeVector<float>&, const StThreeVector<double>&);
89 #pragma link C++ function operator- (const StThreeVector<float>&, const StThreeVector<float>&);
90 #pragma link C++ function operator- (const StThreeVector<float>&, const StThreeVector<double>&);
91 #pragma link C++ function operator* (const StThreeVector<float>&, const StThreeVector<float>&);
92 #pragma link C++ function operator* (const StThreeVector<float>&, const StThreeVector<double>&);
93 #pragma link C++ function operator* (const StThreeVector<float>&, double);
94 #pragma link C++ function operator* (double, const StThreeVector<float>&);
95 #pragma link C++ function operator/ (const StThreeVector<float>&, double);
97 #pragma link C++ function operator<<(ostream&, const StThreeVector<double>&);
98 #pragma link C++ function operator>>(istream&, StThreeVector<double>&);
99 #pragma link C++ function operator<<(ostream&, const StThreeVector<float>&);
100 #pragma link C++ function operator>>(istream&, StThreeVector<float>&);
102 #pragma link C++ function cross_product(const StThreeVector<double>&, const StThreeVector<double>&);
103 #pragma link C++ function cross_product(const StThreeVector<double>&, const StThreeVector<float>&);
104 #pragma link C++ function operator+ (const StThreeVector<double>&, const StThreeVector<double>&);
105 #pragma link C++ function operator+ (const StThreeVector<double>&, const StThreeVector<float>&);
106 #pragma link C++ function operator- (const StThreeVector<double>&, const StThreeVector<float>&);
107 #pragma link C++ function operator- (const StThreeVector<double>&, const StThreeVector<double>&);
108 #pragma link C++ function operator* (const StThreeVector<double>&, const StThreeVector<float>&);
109 #pragma link C++ function operator* (const StThreeVector<double>&, const StThreeVector<double>&);
110 #pragma link C++ function operator* (const StThreeVector<double>&, double);
111 #pragma link C++ function operator* (double, const StThreeVector<double>&);
112 #pragma link C++ function operator/ (const StThreeVector<double>&, double);
113 #pragma link C++ function operator<< (ostream&, const StLorentzVector<float>&);
114 #pragma link C++ function operator+ (const StLorentzVector<float>&, const StLorentzVector<float>&);
115 #pragma link C++ function operator- (const StLorentzVector<float>&, const StLorentzVector<float>&);
116 #pragma link C++ function operator* (const StLorentzVector<float>&, const StLorentzVector<float>&);
117 #pragma link C++ function operator* (const StLorentzVector<float>&, double);
118 #pragma link C++ function operator* (double, const StLorentzVector<float>&);
119 #pragma link C++ function operator/ (const StLorentzVector<float>&, double);
120 #pragma link C++ function abs(const StLorentzVector<float>&);
122 #pragma link C++ function operator+ (const StLorentzVector<double>&, const StLorentzVector<float>&);
123 #pragma link C++ function operator+ (const StLorentzVector<float>&, const StLorentzVector<double>&);
124 #pragma link C++ function operator+ (const StLorentzVector<double>&, const StLorentzVector<double>&);
125 #pragma link C++ function operator- (const StLorentzVector<double>&, const StLorentzVector<float>&);
126 #pragma link C++ function operator- (const StLorentzVector<float>&, const StLorentzVector<double>&);
127 #pragma link C++ function operator- (const StLorentzVector<double>&, const StLorentzVector<double>&);
128 #pragma link C++ function operator<< (ostream&, const StLorentzVector<double>&);
129 #pragma link C++ function operator* (const StLorentzVector<double>&, const StLorentzVector<float>&);
130 #pragma link C++ function operator* (const StLorentzVector<float>&, const StLorentzVector<double>&);
131 #pragma link C++ function operator* (const StLorentzVector<double>&, const StLorentzVector<double>&);
132 #pragma link C++ function operator* (const StLorentzVector<double>&, double);
133 #pragma link C++ function operator* (double, const StLorentzVector<double>&);
134 #pragma link C++ function operator/ (const StLorentzVector<double>&, double);
135 #pragma link C++ function abs(const StLorentzVector<double>&);
137 #pragma link C++ function operator*(const StMatrix<float>&,const StMatrix<float>&);
138 #pragma link C++ function operator*(const StMatrix<float>&, const StThreeVector<float>&);
139 #pragma link C++ function operator*(const StMatrix<float>&, const StThreeVector<double>&);
140 #pragma link C++ function operator*(const StThreeVector<float>&, const StMatrix<float>&);
141 #pragma link C++ function operator*(const StThreeVector<double>&, const StMatrix<float>&);
142 #pragma link C++ function operator*(const StMatrix<float>&, const StLorentzVector<float>&);
143 #pragma link C++ function operator*(const StMatrix<float>&, const StLorentzVector<double>&);
144 #pragma link C++ function operator*(const StLorentzVector<float>&, const StMatrix<float>&);
145 #pragma link C++ function operator*(const StLorentzVector<double>&, const StMatrix<float>&);
146 #pragma link C++ function operator+(const StMatrix<float>&,const StMatrix<float>&);
147 #pragma link C++ function operator-(const StMatrix<float>&,const StMatrix<float>&);
148 #pragma link C++ function operator<<(ostream&, const StMatrix<float>&);
149 #pragma link C++ function norm_infinity(const StMatrix<float>&);
150 #pragma link C++ function normInfinity(const StMatrix<float>&);
151 #pragma link C++ function norm1(const StMatrix<float>&);
153 #pragma link C++ function operator*(const StMatrix<double>&,const StMatrix<double>&);
154 #pragma link C++ function operator*(const StMatrix<double>&,const StMatrix<float>&);
155 #pragma link C++ function operator*(const StMatrix<float>&,const StMatrix<double>&);
156 #pragma link C++ function operator*(const StMatrix<double>&, const StThreeVector<float>&);
157 #pragma link C++ function operator*(const StMatrix<double>&, const StThreeVector<double>&);
158 #pragma link C++ function operator*(const StThreeVector<float>&, const StMatrix<double>&);
159 #pragma link C++ function operator*(const StThreeVector<double>&, const StMatrix<double>&);
160 #pragma link C++ function operator*(const StMatrix<double>&, const StLorentzVector<float>&);
161 #pragma link C++ function operator*(const StMatrix<double>&, const StLorentzVector<double>&);
162 #pragma link C++ function operator*(const StLorentzVector<float>&, const StMatrix<double>&);
163 #pragma link C++ function operator*(const StLorentzVector<double>&, const StMatrix<double>&);
164 #pragma link C++ function operator+(const StMatrix<double>&,const StMatrix<double>&);
165 #pragma link C++ function operator+(const StMatrix<float>&,const StMatrix<double>&);
166 #pragma link C++ function operator+(const StMatrix<double>&,const StMatrix<float>&);
167 #pragma link C++ function operator-(const StMatrix<double>&,const StMatrix<double>&);
168 #pragma link C++ function operator-(const StMatrix<float>&,const StMatrix<double>&);
169 #pragma link C++ function operator-(const StMatrix<double>&,const StMatrix<float>&);
170 #pragma link C++ function operator<<(ostream&, const StMatrix<double>&);
171 #pragma link C++ function norm_infinity(const StMatrix<double>&);
172 #pragma link C++ function normInfinity(const StMatrix<double>&);
173 #pragma link C++ function norm1(const StMatrix<double>&);
175 #pragma link C++ function operator== (const StHelix&, const StHelix&);
176 #pragma link C++ function operator!= (const StHelix&, const StHelix&);
177 #pragma link C++ function operator<<(ostream&, const StHelix&);
191 #pragma link C++ typedef StThreeVectorF;
192 #pragma link C++ typedef StThreeVectorD;
193 #pragma link C++ typedef StLorentzVectorF;
194 #pragma link C++ typedef StLorentzVectorD;
195 #pragma link C++ typedef StMatrixF;
196 #pragma link C++ typedef StMatrixD;
197 #pragma link C++ typedef StHelixD;
198 #pragma link C++ typedef StPhysicalHelixD;
199 #pragma link C++ typedef pairD;