ATLAS Offline Software
Simulation/ISF/ISF_FastCaloSim/ISF_FastCaloSimEvent/ISF_FastCaloSimEvent/LinkDef.h
Go to the documentation of this file.
1 /*
2  Copyright (C) 2002-2024 CERN for the benefit of the ATLAS collaboration
3 */
4 
23 
42 
46 #ifndef __FastCaloSimNoLWTNN__
58 #endif
59 
63 
82 
86 
87 #ifdef __CINT__
88 #pragma link C++ class DoubleArray + ;
89 #pragma link C++ class IntArray + ;
90 #pragma link C++ class TFCSFunction + ;
91 #pragma link C++ class TFCS1DFunction + ;
92 #pragma link C++ class TFCS1DFunctionHistogram + ;
93 #pragma link C++ class TFCS1DFunctionInt16Histogram + ;
94 #pragma link C++ class TFCS1DFunctionInt32Histogram + ;
95 #pragma link C++ class TFCS1DFunctionRegression + ;
96 #pragma link C++ class TFCS1DFunctionRegressionTF + ;
97 #pragma link C++ class TFCS1DFunctionSpline + ;
98 
100 #pragma link C++ class TFCS1DFunction_Numeric < uint8_t, float> + ;
101 #pragma link C++ class TFCS1DFunction_Numeric < uint16_t, float> + ;
102 #pragma link C++ class TFCS1DFunction_Numeric < uint32_t, float> + ;
103 #pragma link C++ class TFCS1DFunction_Numeric < float, float> + ;
104 #pragma link C++ class TFCS1DFunction_Numeric < double, float> + ;
105 #pragma link C++ class TFCS1DFunction_Numeric < double, double> + ;
106 
107 #pragma link C++ class TFCS1DFunction_Array < float> - ;
108 #pragma link C++ class TFCS1DFunction_Array < double> - ;
109 #pragma link C++ class TFCS1DFunction_Array < uint8_t> - ;
110 #pragma link C++ class TFCS1DFunction_Array < uint16_t> - ;
111 #pragma link C++ class TFCS1DFunction_Array < uint32_t> - ;
112 
113 #pragma link C++ class TFCS1DFunction_HistogramContent < float, float> + ;
114 #pragma link C++ class TFCS1DFunction_HistogramContent < double, float> + ;
115 #pragma link C++ class TFCS1DFunction_HistogramContent < double, double> + ;
116 #pragma link C++ class TFCS1DFunction_HistogramContent < uint8_t, float> + ;
117 #pragma link C++ class TFCS1DFunction_HistogramContent < uint16_t, float> + ;
118 #pragma link C++ class TFCS1DFunction_HistogramContent < uint32_t, float> + ;
119 
120 #pragma link C++ class TFCS1DFunction_HistogramBinEdges < float, float> + ;
121 #pragma link C++ class TFCS1DFunction_HistogramBinEdges < double, float> + ;
122 #pragma link C++ class TFCS1DFunction_HistogramBinEdges < double, double> + ;
123 
124 #pragma link C++ class TFCS1DFunction_HistogramCompactBinEdges < float, \
125  uint8_t, float> + \
126  ;
127 #pragma link C++ class TFCS1DFunction_HistogramCompactBinEdges < float, \
128  uint16_t, float> + \
129  ;
130 #pragma link C++ class TFCS1DFunction_HistogramCompactBinEdges < float, \
131  uint32_t, float> + \
132  ;
133 
134 #pragma link C++ class TFCS1DFunction_HistogramInt8BinEdges + ;
135 #pragma link C++ class TFCS1DFunction_HistogramInt16BinEdges + ;
136 #pragma link C++ class TFCS1DFunction_HistogramInt32BinEdges + ;
137 #pragma link C++ class TFCS1DFunction_HistogramFloatBinEdges + ;
138 #pragma link C++ class TFCS1DFunction_HistogramDoubleBinEdges + ;
139 
141 #pragma link C++ class TFCS1DFunctionTemplateHistogram < \
142  TFCS1DFunction_HistogramInt8BinEdges, \
143  uint8_t, float> + \
144  ;
145 #pragma link C++ class TFCS1DFunctionTemplateHistogram < \
146  TFCS1DFunction_HistogramInt8BinEdges, \
147  uint16_t, float> + \
148  ;
149 #pragma link C++ class TFCS1DFunctionTemplateHistogram < \
150  TFCS1DFunction_HistogramInt8BinEdges, \
151  uint32_t, float> + \
152  ;
153 #pragma link C++ class TFCS1DFunctionTemplateHistogram < \
154  TFCS1DFunction_HistogramInt16BinEdges, \
155  uint16_t, float> + \
156  ;
157 #pragma link C++ class TFCS1DFunctionTemplateHistogram < \
158  TFCS1DFunction_HistogramInt16BinEdges, \
159  uint32_t, float> + \
160  ;
161 #pragma link C++ class TFCS1DFunctionTemplateHistogram < \
162  TFCS1DFunction_HistogramInt32BinEdges, \
163  uint32_t, float> + \
164  ;
165 
166 #pragma link C++ class TFCS1DFunctionInt8Int8Histogram + ;
167 #pragma link C++ class TFCS1DFunctionInt8Int16Histogram + ;
168 #pragma link C++ class TFCS1DFunctionInt8Int32Histogram + ;
169 #pragma link C++ class TFCS1DFunctionInt16Int16Histogram + ;
170 #pragma link C++ class TFCS1DFunctionInt16Int32Histogram + ;
171 #pragma link C++ class TFCS1DFunctionInt32Int32Histogram + ;
172 
173 #pragma link C++ class TFCS1DFunctionTemplateInterpolationHistogram < \
174  TFCS1DFunction_HistogramInt8BinEdges, \
175  uint8_t, float> + \
176  ;
177 #pragma link C++ class TFCS1DFunctionTemplateInterpolationHistogram < \
178  TFCS1DFunction_HistogramInt8BinEdges, \
179  uint16_t, float> + \
180  ;
181 #pragma link C++ class TFCS1DFunctionTemplateInterpolationHistogram < \
182  TFCS1DFunction_HistogramInt16BinEdges, \
183  uint16_t, float> + \
184  ;
185 #pragma link C++ class TFCS1DFunctionTemplateInterpolationHistogram < \
186  TFCS1DFunction_HistogramInt16BinEdges, \
187  uint32_t, float> + \
188  ;
189 
190 #pragma link C++ class TFCS1DFunctionInt8Int8InterpolationHistogram + ;
191 #pragma link C++ class TFCS1DFunctionInt8Int16InterpolationHistogram + ;
192 #pragma link C++ class TFCS1DFunctionInt16Int16InterpolationHistogram + ;
193 #pragma link C++ class TFCS1DFunctionInt16Int32InterpolationHistogram + ;
194 
196 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
197  TFCS1DFunction_HistogramInt8BinEdges, \
198  TFCS1DFunction_HistogramInt8BinEdges, uint8_t, float> + \
199  ;
200 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
201  TFCS1DFunction_HistogramInt8BinEdges, \
202  TFCS1DFunction_HistogramInt8BinEdges, uint16_t, float> + \
203  ;
204 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
205  TFCS1DFunction_HistogramInt8BinEdges, \
206  TFCS1DFunction_HistogramInt8BinEdges, uint32_t, float> + \
207  ;
208 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
209  TFCS1DFunction_HistogramInt8BinEdges, \
210  TFCS1DFunction_HistogramInt16BinEdges, uint8_t, float> + \
211  ;
212 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
213  TFCS1DFunction_HistogramInt8BinEdges, \
214  TFCS1DFunction_HistogramInt16BinEdges, uint16_t, float> + \
215  ;
216 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
217  TFCS1DFunction_HistogramInt8BinEdges, \
218  TFCS1DFunction_HistogramInt16BinEdges, uint32_t, float> + \
219  ;
220 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
221  TFCS1DFunction_HistogramInt8BinEdges, \
222  TFCS1DFunction_HistogramInt32BinEdges, uint8_t, float> + \
223  ;
224 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
225  TFCS1DFunction_HistogramInt8BinEdges, \
226  TFCS1DFunction_HistogramInt32BinEdges, uint16_t, float> + \
227  ;
228 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
229  TFCS1DFunction_HistogramInt8BinEdges, \
230  TFCS1DFunction_HistogramInt32BinEdges, uint32_t, float> + \
231  ;
232 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
233  TFCS1DFunction_HistogramInt16BinEdges, \
234  TFCS1DFunction_HistogramInt8BinEdges, uint8_t, float> + \
235  ;
236 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
237  TFCS1DFunction_HistogramInt16BinEdges, \
238  TFCS1DFunction_HistogramInt8BinEdges, uint16_t, float> + \
239  ;
240 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
241  TFCS1DFunction_HistogramInt16BinEdges, \
242  TFCS1DFunction_HistogramInt8BinEdges, uint32_t, float> + \
243  ;
244 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
245  TFCS1DFunction_HistogramInt16BinEdges, \
246  TFCS1DFunction_HistogramInt16BinEdges, uint8_t, float> + \
247  ;
248 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
249  TFCS1DFunction_HistogramInt16BinEdges, \
250  TFCS1DFunction_HistogramInt16BinEdges, uint16_t, float> + \
251  ;
252 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
253  TFCS1DFunction_HistogramInt16BinEdges, \
254  TFCS1DFunction_HistogramInt16BinEdges, uint32_t, float> + \
255  ;
256 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
257  TFCS1DFunction_HistogramInt16BinEdges, \
258  TFCS1DFunction_HistogramInt32BinEdges, uint8_t, float> + \
259  ;
260 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
261  TFCS1DFunction_HistogramInt16BinEdges, \
262  TFCS1DFunction_HistogramInt32BinEdges, uint16_t, float> + \
263  ;
264 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
265  TFCS1DFunction_HistogramInt16BinEdges, \
266  TFCS1DFunction_HistogramInt32BinEdges, uint32_t, float> + \
267  ;
268 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
269  TFCS1DFunction_HistogramInt32BinEdges, \
270  TFCS1DFunction_HistogramInt8BinEdges, uint8_t, float> + \
271  ;
272 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
273  TFCS1DFunction_HistogramInt32BinEdges, \
274  TFCS1DFunction_HistogramInt8BinEdges, uint16_t, float> + \
275  ;
276 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
277  TFCS1DFunction_HistogramInt32BinEdges, \
278  TFCS1DFunction_HistogramInt8BinEdges, uint32_t, float> + \
279  ;
280 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
281  TFCS1DFunction_HistogramInt32BinEdges, \
282  TFCS1DFunction_HistogramInt16BinEdges, uint8_t, float> + \
283  ;
284 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
285  TFCS1DFunction_HistogramInt32BinEdges, \
286  TFCS1DFunction_HistogramInt16BinEdges, uint16_t, float> + \
287  ;
288 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
289  TFCS1DFunction_HistogramInt32BinEdges, \
290  TFCS1DFunction_HistogramInt16BinEdges, uint32_t, float> + \
291  ;
292 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
293  TFCS1DFunction_HistogramInt32BinEdges, \
294  TFCS1DFunction_HistogramInt32BinEdges, uint8_t, float> + \
295  ;
296 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
297  TFCS1DFunction_HistogramInt32BinEdges, \
298  TFCS1DFunction_HistogramInt32BinEdges, uint16_t, float> + \
299  ;
300 #pragma link C++ class TFCS2DFunctionTemplateHistogram < \
301  TFCS1DFunction_HistogramInt32BinEdges, \
302  TFCS1DFunction_HistogramInt32BinEdges, uint32_t, float> + \
303  ;
304 
305 #pragma link C++ class TFCS2DFunctionInt8Int8Int8Histogram + ;
306 #pragma link C++ class TFCS2DFunctionInt8Int8Int16Histogram + ;
307 #pragma link C++ class TFCS2DFunctionInt8Int8Int32Histogram + ;
308 #pragma link C++ class TFCS2DFunctionInt8Int16Int8Histogram + ;
309 #pragma link C++ class TFCS2DFunctionInt8Int16Int16Histogram + ;
310 #pragma link C++ class TFCS2DFunctionInt8Int16Int32Histogram + ;
311 #pragma link C++ class TFCS2DFunctionInt8Int32Int8Histogram + ;
312 #pragma link C++ class TFCS2DFunctionInt8Int32Int16Histogram + ;
313 #pragma link C++ class TFCS2DFunctionInt8Int32Int32Histogram + ;
314 #pragma link C++ class TFCS2DFunctionInt16Int8Int8Histogram + ;
315 #pragma link C++ class TFCS2DFunctionInt16Int8Int16Histogram + ;
316 #pragma link C++ class TFCS2DFunctionInt16Int8Int32Histogram + ;
317 #pragma link C++ class TFCS2DFunctionInt16Int16Int8Histogram + ;
318 #pragma link C++ class TFCS2DFunctionInt16Int16Int16Histogram + ;
319 #pragma link C++ class TFCS2DFunctionInt16Int16Int32Histogram + ;
320 #pragma link C++ class TFCS2DFunctionInt16Int32Int8Histogram + ;
321 #pragma link C++ class TFCS2DFunctionInt16Int32Int16Histogram + ;
322 #pragma link C++ class TFCS2DFunctionInt16Int32Int32Histogram + ;
323 #pragma link C++ class TFCS2DFunctionInt32Int8Int8Histogram + ;
324 #pragma link C++ class TFCS2DFunctionInt32Int8Int16Histogram + ;
325 #pragma link C++ class TFCS2DFunctionInt32Int8Int32Histogram + ;
326 #pragma link C++ class TFCS2DFunctionInt32Int16Int8Histogram + ;
327 #pragma link C++ class TFCS2DFunctionInt32Int16Int16Histogram + ;
328 #pragma link C++ class TFCS2DFunctionInt32Int16Int32Histogram + ;
329 #pragma link C++ class TFCS2DFunctionInt32Int32Int8Histogram + ;
330 #pragma link C++ class TFCS2DFunctionInt32Int32Int16Histogram + ;
331 #pragma link C++ class TFCS2DFunctionInt32Int32Int32Histogram + ;
332 
333 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
334  TFCS1DFunction_HistogramInt8BinEdges, \
335  TFCS1DFunction_HistogramInt8BinEdges, uint8_t, float> + \
336  ;
337 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
338  TFCS1DFunction_HistogramInt8BinEdges, \
339  TFCS1DFunction_HistogramInt8BinEdges, uint16_t, float> + \
340  ;
341 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
342  TFCS1DFunction_HistogramInt8BinEdges, \
343  TFCS1DFunction_HistogramInt8BinEdges, uint32_t, float> + \
344  ;
345 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
346  TFCS1DFunction_HistogramInt8BinEdges, \
347  TFCS1DFunction_HistogramInt16BinEdges, uint8_t, float> + \
348  ;
349 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
350  TFCS1DFunction_HistogramInt8BinEdges, \
351  TFCS1DFunction_HistogramInt16BinEdges, uint16_t, float> + \
352  ;
353 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
354  TFCS1DFunction_HistogramInt8BinEdges, \
355  TFCS1DFunction_HistogramInt16BinEdges, uint32_t, float> + \
356  ;
357 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
358  TFCS1DFunction_HistogramInt8BinEdges, \
359  TFCS1DFunction_HistogramInt32BinEdges, uint8_t, float> + \
360  ;
361 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
362  TFCS1DFunction_HistogramInt8BinEdges, \
363  TFCS1DFunction_HistogramInt32BinEdges, uint16_t, float> + \
364  ;
365 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
366  TFCS1DFunction_HistogramInt8BinEdges, \
367  TFCS1DFunction_HistogramInt32BinEdges, uint32_t, float> + \
368  ;
369 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
370  TFCS1DFunction_HistogramInt16BinEdges, \
371  TFCS1DFunction_HistogramInt8BinEdges, uint8_t, float> + \
372  ;
373 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
374  TFCS1DFunction_HistogramInt16BinEdges, \
375  TFCS1DFunction_HistogramInt8BinEdges, uint16_t, float> + \
376  ;
377 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
378  TFCS1DFunction_HistogramInt16BinEdges, \
379  TFCS1DFunction_HistogramInt8BinEdges, uint32_t, float> + \
380  ;
381 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
382  TFCS1DFunction_HistogramInt16BinEdges, \
383  TFCS1DFunction_HistogramInt16BinEdges, uint8_t, float> + \
384  ;
385 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
386  TFCS1DFunction_HistogramInt16BinEdges, \
387  TFCS1DFunction_HistogramInt16BinEdges, uint16_t, float> + \
388  ;
389 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
390  TFCS1DFunction_HistogramInt16BinEdges, \
391  TFCS1DFunction_HistogramInt16BinEdges, uint32_t, float> + \
392  ;
393 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
394  TFCS1DFunction_HistogramInt16BinEdges, \
395  TFCS1DFunction_HistogramInt32BinEdges, uint8_t, float> + \
396  ;
397 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
398  TFCS1DFunction_HistogramInt16BinEdges, \
399  TFCS1DFunction_HistogramInt32BinEdges, uint16_t, float> + \
400  ;
401 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
402  TFCS1DFunction_HistogramInt16BinEdges, \
403  TFCS1DFunction_HistogramInt32BinEdges, uint32_t, float> + \
404  ;
405 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
406  TFCS1DFunction_HistogramInt32BinEdges, \
407  TFCS1DFunction_HistogramInt8BinEdges, uint8_t, float> + \
408  ;
409 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
410  TFCS1DFunction_HistogramInt32BinEdges, \
411  TFCS1DFunction_HistogramInt8BinEdges, uint16_t, float> + \
412  ;
413 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
414  TFCS1DFunction_HistogramInt32BinEdges, \
415  TFCS1DFunction_HistogramInt8BinEdges, uint32_t, float> + \
416  ;
417 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
418  TFCS1DFunction_HistogramInt32BinEdges, \
419  TFCS1DFunction_HistogramInt16BinEdges, uint8_t, float> + \
420  ;
421 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
422  TFCS1DFunction_HistogramInt32BinEdges, \
423  TFCS1DFunction_HistogramInt16BinEdges, uint16_t, float> + \
424  ;
425 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
426  TFCS1DFunction_HistogramInt32BinEdges, \
427  TFCS1DFunction_HistogramInt16BinEdges, uint32_t, float> + \
428  ;
429 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
430  TFCS1DFunction_HistogramInt32BinEdges, \
431  TFCS1DFunction_HistogramInt32BinEdges, uint8_t, float> + \
432  ;
433 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
434  TFCS1DFunction_HistogramInt32BinEdges, \
435  TFCS1DFunction_HistogramInt32BinEdges, uint16_t, float> + \
436  ;
437 #pragma link C++ class TFCS2DFunctionTemplateInterpolationHistogram < \
438  TFCS1DFunction_HistogramInt32BinEdges, \
439  TFCS1DFunction_HistogramInt32BinEdges, uint32_t, float> + \
440  ;
441 
442 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
443  TFCS1DFunction_HistogramInt8BinEdges, \
444  TFCS1DFunction_HistogramInt8BinEdges, uint8_t, float> + \
445  ;
446 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
447  TFCS1DFunction_HistogramInt8BinEdges, \
448  TFCS1DFunction_HistogramInt8BinEdges, uint16_t, float> + \
449  ;
450 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
451  TFCS1DFunction_HistogramInt8BinEdges, \
452  TFCS1DFunction_HistogramInt8BinEdges, uint32_t, float> + \
453  ;
454 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
455  TFCS1DFunction_HistogramInt8BinEdges, \
456  TFCS1DFunction_HistogramInt16BinEdges, uint8_t, float> + \
457  ;
458 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
459  TFCS1DFunction_HistogramInt8BinEdges, \
460  TFCS1DFunction_HistogramInt16BinEdges, uint16_t, float> + \
461  ;
462 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
463  TFCS1DFunction_HistogramInt8BinEdges, \
464  TFCS1DFunction_HistogramInt16BinEdges, uint32_t, float> + \
465  ;
466 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
467  TFCS1DFunction_HistogramInt8BinEdges, \
468  TFCS1DFunction_HistogramInt32BinEdges, uint8_t, float> + \
469  ;
470 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
471  TFCS1DFunction_HistogramInt8BinEdges, \
472  TFCS1DFunction_HistogramInt32BinEdges, uint16_t, float> + \
473  ;
474 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
475  TFCS1DFunction_HistogramInt8BinEdges, \
476  TFCS1DFunction_HistogramInt32BinEdges, uint32_t, float> + \
477  ;
478 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
479  TFCS1DFunction_HistogramInt16BinEdges, \
480  TFCS1DFunction_HistogramInt8BinEdges, uint8_t, float> + \
481  ;
482 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
483  TFCS1DFunction_HistogramInt16BinEdges, \
484  TFCS1DFunction_HistogramInt8BinEdges, uint16_t, float> + \
485  ;
486 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
487  TFCS1DFunction_HistogramInt16BinEdges, \
488  TFCS1DFunction_HistogramInt8BinEdges, uint32_t, float> + \
489  ;
490 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
491  TFCS1DFunction_HistogramInt16BinEdges, \
492  TFCS1DFunction_HistogramInt16BinEdges, uint8_t, float> + \
493  ;
494 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
495  TFCS1DFunction_HistogramInt16BinEdges, \
496  TFCS1DFunction_HistogramInt16BinEdges, uint16_t, float> + \
497  ;
498 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
499  TFCS1DFunction_HistogramInt16BinEdges, \
500  TFCS1DFunction_HistogramInt16BinEdges, uint32_t, float> + \
501  ;
502 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
503  TFCS1DFunction_HistogramInt16BinEdges, \
504  TFCS1DFunction_HistogramInt32BinEdges, uint8_t, float> + \
505  ;
506 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
507  TFCS1DFunction_HistogramInt16BinEdges, \
508  TFCS1DFunction_HistogramInt32BinEdges, uint16_t, float> + \
509  ;
510 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
511  TFCS1DFunction_HistogramInt16BinEdges, \
512  TFCS1DFunction_HistogramInt32BinEdges, uint32_t, float> + \
513  ;
514 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
515  TFCS1DFunction_HistogramInt32BinEdges, \
516  TFCS1DFunction_HistogramInt8BinEdges, uint8_t, float> + \
517  ;
518 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
519  TFCS1DFunction_HistogramInt32BinEdges, \
520  TFCS1DFunction_HistogramInt8BinEdges, uint16_t, float> + \
521  ;
522 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
523  TFCS1DFunction_HistogramInt32BinEdges, \
524  TFCS1DFunction_HistogramInt8BinEdges, uint32_t, float> + \
525  ;
526 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
527  TFCS1DFunction_HistogramInt32BinEdges, \
528  TFCS1DFunction_HistogramInt16BinEdges, uint8_t, float> + \
529  ;
530 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
531  TFCS1DFunction_HistogramInt32BinEdges, \
532  TFCS1DFunction_HistogramInt16BinEdges, uint16_t, float> + \
533  ;
534 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
535  TFCS1DFunction_HistogramInt32BinEdges, \
536  TFCS1DFunction_HistogramInt16BinEdges, uint32_t, float> + \
537  ;
538 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
539  TFCS1DFunction_HistogramInt32BinEdges, \
540  TFCS1DFunction_HistogramInt32BinEdges, uint8_t, float> + \
541  ;
542 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
543  TFCS1DFunction_HistogramInt32BinEdges, \
544  TFCS1DFunction_HistogramInt32BinEdges, uint16_t, float> + \
545  ;
546 #pragma link C++ class TFCS2DFunctionTemplateInterpolationExpHistogram < \
547  TFCS1DFunction_HistogramInt32BinEdges, \
548  TFCS1DFunction_HistogramInt32BinEdges, uint32_t, float> + \
549  ;
550 
551 #pragma link C++ class TFCS2DFunctionInt8Int8Int8InterpolationHistogram + ;
552 #pragma link C++ class TFCS2DFunctionInt8Int8Int16InterpolationHistogram + ;
553 #pragma link C++ class TFCS2DFunctionInt8Int8Int32InterpolationHistogram + ;
554 #pragma link C++ class TFCS2DFunctionInt8Int16Int8InterpolationHistogram + ;
555 #pragma link C++ class TFCS2DFunctionInt8Int16Int16InterpolationHistogram + ;
556 #pragma link C++ class TFCS2DFunctionInt8Int16Int32InterpolationHistogram + ;
557 #pragma link C++ class TFCS2DFunctionInt8Int32Int8InterpolationHistogram + ;
558 #pragma link C++ class TFCS2DFunctionInt8Int32Int16InterpolationHistogram + ;
559 #pragma link C++ class TFCS2DFunctionInt8Int32Int32InterpolationHistogram + ;
560 
561 #pragma link C++ class TFCS2DFunctionInt16Int8Int8InterpolationHistogram + ;
562 #pragma link C++ class TFCS2DFunctionInt16Int8Int16InterpolationHistogram + ;
563 #pragma link C++ class TFCS2DFunctionInt16Int8Int32InterpolationHistogram + ;
564 #pragma link C++ class TFCS2DFunctionInt16Int16Int8InterpolationHistogram + ;
565 #pragma link C++ class TFCS2DFunctionInt16Int16Int16InterpolationHistogram + ;
566 #pragma link C++ class TFCS2DFunctionInt16Int16Int32InterpolationHistogram + ;
567 #pragma link C++ class TFCS2DFunctionInt16Int32Int8InterpolationHistogram + ;
568 #pragma link C++ class TFCS2DFunctionInt16Int32Int16InterpolationHistogram + ;
569 #pragma link C++ class TFCS2DFunctionInt16Int32Int32InterpolationHistogram + ;
570 
571 #pragma link C++ class TFCS2DFunctionInt32Int8Int8InterpolationHistogram + ;
572 #pragma link C++ class TFCS2DFunctionInt32Int8Int16InterpolationHistogram + ;
573 #pragma link C++ class TFCS2DFunctionInt32Int8Int32InterpolationHistogram + ;
574 #pragma link C++ class TFCS2DFunctionInt32Int16Int8InterpolationHistogram + ;
575 #pragma link C++ class TFCS2DFunctionInt32Int16Int16InterpolationHistogram + ;
576 #pragma link C++ class TFCS2DFunctionInt32Int16Int32InterpolationHistogram + ;
577 #pragma link C++ class TFCS2DFunctionInt32Int32Int8InterpolationHistogram + ;
578 #pragma link C++ class TFCS2DFunctionInt32Int32Int16InterpolationHistogram + ;
579 #pragma link C++ class TFCS2DFunctionInt32Int32Int32InterpolationHistogram + ;
580 
582 
583 #pragma link C++ class TFCS2DFunction + ;
584 #pragma link C++ class TFCS2DFunctionHistogram + ;
585 #pragma link C++ class ISF_FCS::MLogging + ;
586 #pragma link C++ class TFCSParametrizationBase + ;
587 #pragma link C++ class TFCSParametrizationPlaceholder + ;
588 #pragma link C++ class TFCSParametrization + ;
589 #pragma link C++ class TFCSInvisibleParametrization + ;
590 #pragma link C++ class TFCSInitWithEkin + ;
591 #pragma link C++ class TFCSEnergyInterpolationHistogram + ;
592 #pragma link C++ class TFCSEnergyInterpolationLinear + ;
593 #pragma link C++ class TFCSEnergyInterpolationPiecewiseLinear - ;
594 #pragma link C++ class TFCSEnergyInterpolationSpline + ;
595 #pragma link C++ class TFCSParametrizationChain - ;
596 #pragma link C++ class TFCSParametrizationBinnedChain + ;
597 #pragma link C++ class TFCSParametrizationFloatSelectChain + ;
598 #pragma link C++ class TFCSParametrizationPDGIDSelectChain + ;
599 #pragma link C++ class TFCSParametrizationEbinChain + ;
600 #pragma link C++ class TFCSParametrizationEkinSelectChain + ;
601 #pragma link C++ class TFCSParametrizationEtaSelectChain + ;
602 #pragma link C++ class TFCSParametrizationAbsEtaSelectChain + ;
603 
604 #pragma link C++ class TFCSEnergyParametrization + ;
605 #pragma link C++ class TFCSPCAEnergyParametrization - ;
606 #pragma link C++ class TFCSEnergyBinParametrization + ;
607 #ifndef __FastCaloSimNoLWTNN__
608 #pragma link C++ class TFCSGANXMLParameters + ;
609 #pragma link C++ class TFCSGANLWTNNHandler - ;
610 #pragma link C++ class TFCSGANEtaSlice + ;
611 #pragma link C++ class TFCSEnergyAndHitGAN - ;
612 #pragma link C++ class TFCSEnergyAndHitGANV2 + ;
613 #pragma link C++ class TFCSPredictExtrapWeights - ;
614 
615 #pragma link C++ class VNetworkBase + ;
616 #pragma link C++ class VNetworkLWTNN + ;
617 #pragma link C++ class TFCSSimpleLWTNNHandler - ;
618 #pragma link C++ class TFCSONNXHandler - ;
619 #endif
620 
621 #pragma link C++ class TFCSLateralShapeParametrization + ;
622 #pragma link C++ class TFCSLateralShapeParametrizationHitBase + ;
623 #pragma link C++ class TFCSLateralShapeParametrizationHitChain + ;
624 #pragma link C++ class TFCSLateralShapeParametrizationFluctChain + ;
625 #pragma link C++ class TFCSCenterPositionCalculation + ;
626 #pragma link C++ class TFCSFlatLateralShapeParametrization + ;
627 #pragma link C++ class TFCSHistoLateralShapeParametrization + ;
628 #pragma link C++ class TFCSHistoLateralShapeParametrizationFCal + ;
629 #pragma link C++ class TFCS2DFunctionLateralShapeParametrization + ;
630 #pragma link C++ class TFCSHistoLateralShapeWeight + ;
631 #pragma link C++ class TFCSHistoLateralShapeGausLogWeight + ;
632 #pragma link C++ class TFCSHistoLateralShapeWeightHitAndMiss + ;
633 #pragma link C++ class TFCSHistoLateralShapeGausLogWeightHitAndMiss + ;
634 #pragma link C++ class TFCSLateralShapeParametrizationHitNumberFromE + ;
635 #pragma link C++ class TFCSLateralShapeTuning + ;
636 #pragma link C++ class TFCSHitCellMapping + ;
637 #pragma link C++ class TFCSHitCellMappingFCal + ;
638 #pragma link C++ class TFCSHitCellMappingWiggle + ;
639 #pragma link C++ class TFCSHitCellMappingWiggleEMB + ;
640 #pragma link C++ class TFCSEnergyRenormalization + ;
641 #pragma link C++ class TFCSVoxelHistoLateralCovarianceFluctuations + ;
642 
643 #pragma link C++ class TFCSTruthState + ;
644 #pragma link C++ class TFCSExtrapolationState + ;
645 #pragma link C++ class TFCSSimulationState + ;
646 #endif
TFCSEnergyRenormalization.h
TFCSCenterPositionCalculation.h
TFCS1DFunctionInt16Histogram.h
VNetworkBase.h
TFCSEnergyInterpolationHistogram.h
TFCSONNXHandler.h
TFCS1DFunctionRegression.h
TFCSParametrizationAbsEtaSelectChain.h
TFCSHistoLateralShapeWeightHitAndMiss.h
TFCS2DFunctionTemplateInterpolationExpHistogram.h
TFCSLateralShapeParametrizationHitNumberFromE.h
TFCSParametrizationEbinChain.h
TFCSHistoLateralShapeParametrizationFCal.h
TFCSEnergyInterpolationSpline.h
TFCS2DFunction.h
TFCSGANXMLParameters.h
TFCS1DFunctionTemplateHistogram.h
TFCSHistoLateralShapeGausLogWeightHitAndMiss.h
TFCSParametrizationChain.h
TFCSFlatLateralShapeParametrization.h
TFCSEnergyAndHitGANV2.h
TFCSHistoLateralShapeGausLogWeight.h
TFCSEnergyInterpolationLinear.h
TFCSPCAEnergyParametrization.h
TFCSParametrizationBase.h
TFCSPredictExtrapWeights.h
TFCSLateralShapeParametrizationHitBase.h
TFCSParametrizationFloatSelectChain.h
TFCSParametrizationBinnedChain.h
TFCSParametrization.h
TFCSLateralShapeParametrizationHitChain.h
TFCSHistoLateralShapeParametrization.h
TFCSLateralShapeTuning.h
VNetworkLWTNN.h
TFCSEnergyAndHitGAN.h
TFCSParametrizationEkinSelectChain.h
TFCSGANEtaSlice.h
TFCS1DFunctionSpline.h
DoubleArray.h
TFCS1DFunctionTemplateInterpolationHistogram.h
TFCSLateralShapeParametrization.h
TFCS1DFunctionRegressionTF.h
TFCSHistoLateralShapeWeight.h
TFCSHitCellMappingWiggleEMB.h
TFCSEnergyBinParametrization.h
TFCS2DFunctionLateralShapeParametrization.h
TFCSInitWithEkin.h
TFCSHitCellMapping.h
TFCSParametrizationPlaceholder.h
IntArray.h
TFCSParametrizationPDGIDSelectChain.h
TFCSLateralShapeParametrizationFluctChain.h
TFCSTruthState.h
TFCS1DFunctionHistogram.h
TFCSExtrapolationState.h
TFCS2DFunctionHistogram.h
TFCSVoxelHistoLateralCovarianceFluctuations.h
TFCSHitCellMappingFCal.h
TFCSEnergyParametrization.h
TFCSInvisibleParametrization.h
TFCSEnergyInterpolationPiecewiseLinear.h
TFCS1DFunctionTemplateHelpers.h
TFCS1DFunction.h
TFCSHitCellMappingWiggle.h
TFCSSimulationState.h
TFCS2DFunctionTemplateHistogram.h
TFCSParametrizationEtaSelectChain.h
TFCSNetworkFactory.h
TFCSSimpleLWTNNHandler.h
MLogging.h
TFCS2DFunctionTemplateInterpolationHistogram.h
TFCSGANLWTNNHandler.h
TFCSFunction.h
TFCS1DFunctionInt32Histogram.h