]>
Commit | Line | Data |
---|---|---|
c8603a2b | 1 | /************************************************************************** |
2 | * Copyright(c) 1998-1999, ALICE Experiment at CERN, All rights reserved. * | |
3 | * * | |
4 | * Author: The ALICE Off-line Project. * | |
5 | * Contributors are mentioned in the code where appropriate. * | |
6 | * * | |
7 | * Permission to use, copy, modify and distribute this software and its * | |
8 | * documentation strictly for non-commercial purposes is hereby granted * | |
9 | * without fee, provided that the above copyright notice appears in all * | |
10 | * copies and that both the copyright notice and this permission notice * | |
11 | * appear in the supporting documentation. The authors make no claims * | |
12 | * about the suitability of this software for any purpose. It is * | |
13 | * provided "as is" without express or implied warranty. * | |
14 | **************************************************************************/ | |
15 | ||
16 | /* $Id: $ */ | |
17 | ||
18 | //_________________________________________________________________________ | |
19 | // Utility Class for Neural Network fit | |
20 | // | |
21 | // currently uses 5 input neurons | |
22 | // network configured via TMultiLayerPerceptron | |
23 | // | |
24 | //*-- Author: Paola La Rocca (Catania) | |
25 | // | |
26 | ||
27 | #include "AliCaloNeuralFit.h" | |
28 | #include <cmath> | |
29 | ||
30 | ||
31 | Double_t AliCaloNeuralFit::Value | |
32 | (int index, Double_t in0, Double_t in1, Double_t in2, Double_t in3, Double_t in4) | |
33 | { | |
34 | // | |
35 | // Compute the neural network answer, | |
36 | // given the input values (taken from the signal TGraph) | |
37 | // | |
38 | ||
39 | fInput0 = in0; | |
40 | fInput1 = in1; | |
41 | fInput2 = in2; | |
42 | fInput3 = in3; | |
43 | fInput4 = in4; | |
41539981 | 44 | switch(index) |
45 | { | |
c8603a2b | 46 | case 0: |
41539981 | 47 | return Neuron0x9fdedf8(); |
c8603a2b | 48 | case 1: |
41539981 | 49 | return Neuron0x9fe0da0(); |
c8603a2b | 50 | default: |
51 | return 0.; | |
52 | } | |
53 | } | |
54 | ||
41539981 | 55 | Double_t AliCaloNeuralFit::Neuron0x9fd0208() const |
c8603a2b | 56 | { |
57 | // | |
58 | // Input neuron. | |
59 | // Just return activation value externally setted. | |
60 | // | |
61 | ||
62 | return fInput0; | |
63 | } | |
64 | ||
41539981 | 65 | Double_t AliCaloNeuralFit::Neuron0x9fd0398() const |
c8603a2b | 66 | { |
67 | // | |
68 | // Input neuron. | |
69 | // Just return activation value externally setted. | |
70 | // | |
71 | ||
72 | return fInput1; | |
73 | } | |
74 | ||
41539981 | 75 | Double_t AliCaloNeuralFit::Neuron0x9fd0570() const |
c8603a2b | 76 | { |
77 | // | |
78 | // Input neuron. | |
79 | // Just return activation value externally setted. | |
80 | // | |
81 | ||
82 | return fInput2; | |
83 | } | |
84 | ||
41539981 | 85 | Double_t AliCaloNeuralFit::Neuron0x9fd0748() const |
c8603a2b | 86 | { |
87 | // | |
88 | // Input neuron. | |
89 | // Just return activation value externally setted. | |
90 | // | |
91 | ||
92 | return fInput3; | |
93 | } | |
94 | ||
41539981 | 95 | Double_t AliCaloNeuralFit::Neuron0x9fdec20() const |
c8603a2b | 96 | { |
97 | // | |
98 | // Input neuron. | |
99 | // Just return activation value externally setted. | |
100 | // | |
101 | ||
102 | return fInput4; | |
103 | } | |
104 | ||
41539981 | 105 | Double_t AliCaloNeuralFit::Input0x9fdef28() const |
c8603a2b | 106 | { |
107 | // | |
108 | // Hidden/Output neuron | |
109 | // Compute the activation from linear combination of | |
110 | // all neurons going into this, each one times its synaptic weight | |
111 | // | |
112 | ||
41539981 | 113 | Double_t input = 1.01367; |
114 | input += Synapse0x9fdf0d8(); | |
115 | input += Synapse0x9fdf100(); | |
116 | input += Synapse0x9fdf128(); | |
117 | input += Synapse0x9fdf150(); | |
118 | input += Synapse0x9fdf178(); | |
c8603a2b | 119 | return input; |
120 | } | |
121 | ||
41539981 | 122 | Double_t AliCaloNeuralFit::Neuron0x9fdef28() const |
c8603a2b | 123 | { |
124 | // | |
125 | // Hidden/Output neuron | |
126 | // Return computed activation | |
127 | // | |
41539981 | 128 | Double_t input = Input0x9fdef28(); |
c8603a2b | 129 | return (tanh(input) * 1)+0; |
130 | } | |
131 | ||
41539981 | 132 | Double_t AliCaloNeuralFit::Input0x9fdf1a0() const |
c8603a2b | 133 | { |
134 | // | |
135 | // Hidden/Output neuron | |
136 | // Compute the activation from linear combination of | |
137 | // all neurons going into this, each one times its synaptic weight | |
138 | // | |
41539981 | 139 | Double_t input = -0.388335; |
140 | input += Synapse0x9fdf398(); | |
141 | input += Synapse0x9fdf3c0(); | |
142 | input += Synapse0x9fdf3e8(); | |
143 | input += Synapse0x9fdf410(); | |
144 | input += Synapse0x9fdf438(); | |
c8603a2b | 145 | return input; |
146 | } | |
147 | ||
41539981 | 148 | Double_t AliCaloNeuralFit::Neuron0x9fdf1a0() const |
c8603a2b | 149 | { |
150 | // | |
151 | // Hidden/Output neuron | |
152 | // Return computed activation | |
153 | // | |
41539981 | 154 | Double_t input = Input0x9fdf1a0(); |
c8603a2b | 155 | return (tanh(input) * 1)+0; |
156 | } | |
157 | ||
41539981 | 158 | Double_t AliCaloNeuralFit::Input0x9fdf460() const |
c8603a2b | 159 | { |
160 | // | |
161 | // Hidden/Output neuron | |
162 | // Compute the activation from linear combination of | |
163 | // all neurons going into this, each one times its synaptic weight | |
164 | // | |
41539981 | 165 | Double_t input = -0.547781; |
166 | input += Synapse0x9fdf658(); | |
167 | input += Synapse0x9fdf680(); | |
168 | input += Synapse0x9fdf6a8(); | |
169 | input += Synapse0x9fdf6d0(); | |
170 | input += Synapse0x9fdf6f8(); | |
c8603a2b | 171 | return input; |
172 | } | |
173 | ||
41539981 | 174 | Double_t AliCaloNeuralFit::Neuron0x9fdf460() const |
c8603a2b | 175 | { |
176 | // | |
177 | // Hidden/Output neuron | |
178 | // Return computed activation | |
179 | // | |
41539981 | 180 | Double_t input = Input0x9fdf460(); |
c8603a2b | 181 | return (tanh(input) * 1)+0; |
182 | } | |
183 | ||
41539981 | 184 | Double_t AliCaloNeuralFit::Input0x9fdf720() const |
c8603a2b | 185 | { |
186 | // | |
187 | // Hidden/Output neuron | |
188 | // Compute the activation from linear combination of | |
189 | // all neurons going into this, each one times its synaptic weight | |
190 | // | |
41539981 | 191 | Double_t input = 0.525561; |
192 | input += Synapse0x9fdf918(); | |
193 | input += Synapse0x9fdf940(); | |
194 | input += Synapse0x9fdf9f0(); | |
195 | input += Synapse0x9fdfa18(); | |
196 | input += Synapse0x9fdfa40(); | |
c8603a2b | 197 | return input; |
198 | } | |
199 | ||
41539981 | 200 | Double_t AliCaloNeuralFit::Neuron0x9fdf720() const |
c8603a2b | 201 | { |
202 | // | |
203 | // Hidden/Output neuron | |
204 | // Return computed activation | |
205 | // | |
41539981 | 206 | Double_t input = Input0x9fdf720(); |
c8603a2b | 207 | return (tanh(input) * 1)+0; |
208 | } | |
209 | ||
41539981 | 210 | Double_t AliCaloNeuralFit::Input0x9fdfa68() const |
c8603a2b | 211 | { |
212 | // | |
213 | // Hidden/Output neuron | |
214 | // Compute the activation from linear combination of | |
215 | // all neurons going into this, each one times its synaptic weight | |
216 | // | |
41539981 | 217 | Double_t input = -0.360225; |
218 | input += Synapse0x9fdfc18(); | |
219 | input += Synapse0x9fdfc40(); | |
220 | input += Synapse0x9fdfc68(); | |
221 | input += Synapse0x9fdfc90(); | |
222 | input += Synapse0x9fdfcb8(); | |
c8603a2b | 223 | return input; |
224 | } | |
225 | ||
41539981 | 226 | Double_t AliCaloNeuralFit::Neuron0x9fdfa68() const |
c8603a2b | 227 | { |
228 | // | |
229 | // Hidden/Output neuron | |
230 | // Return computed activation | |
231 | // | |
41539981 | 232 | Double_t input = Input0x9fdfa68(); |
c8603a2b | 233 | return (tanh(input) * 1)+0; |
234 | } | |
235 | ||
41539981 | 236 | Double_t AliCaloNeuralFit::Input0x9fdfce0() const |
c8603a2b | 237 | { |
238 | // | |
239 | // Hidden/Output neuron | |
240 | // Compute the activation from linear combination of | |
241 | // all neurons going into this, each one times its synaptic weight | |
242 | // | |
41539981 | 243 | Double_t input = -0.485774; |
244 | input += Synapse0x9fdfed8(); | |
245 | input += Synapse0x9fdff00(); | |
246 | input += Synapse0x9fdff28(); | |
247 | input += Synapse0x9fdff50(); | |
248 | input += Synapse0x9fdff78(); | |
c8603a2b | 249 | return input; |
250 | } | |
251 | ||
41539981 | 252 | Double_t AliCaloNeuralFit::Neuron0x9fdfce0() const |
c8603a2b | 253 | { |
254 | // | |
255 | // Hidden/Output neuron | |
256 | // Return computed activation | |
257 | // | |
41539981 | 258 | Double_t input = Input0x9fdfce0(); |
c8603a2b | 259 | return (tanh(input) * 1)+0; |
260 | } | |
261 | ||
41539981 | 262 | Double_t AliCaloNeuralFit::Input0x9fdffa0() const |
c8603a2b | 263 | { |
264 | // | |
265 | // Hidden/Output neuron | |
266 | // Compute the activation from linear combination of | |
267 | // all neurons going into this, each one times its synaptic weight | |
268 | // | |
41539981 | 269 | Double_t input = 0.467242; |
270 | input += Synapse0x9fe0198(); | |
271 | input += Synapse0x9fe01c0(); | |
272 | input += Synapse0x9fe01e8(); | |
273 | input += Synapse0x9fdf968(); | |
274 | input += Synapse0x9fdf990(); | |
c8603a2b | 275 | return input; |
276 | } | |
277 | ||
41539981 | 278 | Double_t AliCaloNeuralFit::Neuron0x9fdffa0() const |
c8603a2b | 279 | { |
280 | // | |
281 | // Hidden/Output neuron | |
282 | // Return computed activation | |
283 | // | |
41539981 | 284 | Double_t input = Input0x9fdffa0(); |
c8603a2b | 285 | return (tanh(input) * 1)+0; |
286 | } | |
287 | ||
41539981 | 288 | Double_t AliCaloNeuralFit::Input0x9fe0318() const |
c8603a2b | 289 | { |
290 | // | |
291 | // Hidden/Output neuron | |
292 | // Compute the activation from linear combination of | |
293 | // all neurons going into this, each one times its synaptic weight | |
294 | // | |
41539981 | 295 | Double_t input = 0.566875; |
296 | input += Synapse0x9fe04f0(); | |
297 | input += Synapse0x9fe0518(); | |
298 | input += Synapse0x9fe0540(); | |
299 | input += Synapse0x9fe0568(); | |
300 | input += Synapse0x9fe0590(); | |
c8603a2b | 301 | return input; |
302 | } | |
303 | ||
41539981 | 304 | Double_t AliCaloNeuralFit::Neuron0x9fe0318() const |
c8603a2b | 305 | { |
306 | // | |
307 | // Hidden/Output neuron | |
308 | // Return computed activation | |
309 | // | |
41539981 | 310 | Double_t input = Input0x9fe0318(); |
c8603a2b | 311 | return (tanh(input) * 1)+0; |
312 | } | |
313 | ||
41539981 | 314 | Double_t AliCaloNeuralFit::Input0x9fe05b8() const |
c8603a2b | 315 | { |
316 | // | |
317 | // Hidden/Output neuron | |
318 | // Compute the activation from linear combination of | |
319 | // all neurons going into this, each one times its synaptic weight | |
320 | // | |
41539981 | 321 | Double_t input = -0.848776; |
322 | input += Synapse0x9fe07b0(); | |
323 | input += Synapse0x9fe07d8(); | |
324 | input += Synapse0x9fe0800(); | |
325 | input += Synapse0x9fe0828(); | |
326 | input += Synapse0x9fe0850(); | |
c8603a2b | 327 | return input; |
328 | } | |
329 | ||
41539981 | 330 | Double_t AliCaloNeuralFit::Neuron0x9fe05b8() const |
c8603a2b | 331 | { |
332 | // | |
333 | // Hidden/Output neuron | |
334 | // Return computed activation | |
335 | // | |
41539981 | 336 | Double_t input = Input0x9fe05b8(); |
c8603a2b | 337 | return (tanh(input) * 1)+0; |
338 | } | |
339 | ||
41539981 | 340 | Double_t AliCaloNeuralFit::Input0x9fe0878() const |
c8603a2b | 341 | { |
342 | // | |
343 | // Hidden/Output neuron | |
344 | // Compute the activation from linear combination of | |
345 | // all neurons going into this, each one times its synaptic weight | |
346 | // | |
41539981 | 347 | Double_t input = -0.408427; |
348 | input += Synapse0x9fe0a70(); | |
349 | input += Synapse0x9fe0a98(); | |
350 | input += Synapse0x9fe0ac0(); | |
351 | input += Synapse0x9fe0ae8(); | |
352 | input += Synapse0x9fe0b10(); | |
c8603a2b | 353 | return input; |
354 | } | |
355 | ||
41539981 | 356 | Double_t AliCaloNeuralFit::Neuron0x9fe0878() const |
c8603a2b | 357 | { |
358 | // | |
359 | // Hidden/Output neuron | |
360 | // Return computed activation | |
361 | // | |
41539981 | 362 | Double_t input = Input0x9fe0878(); |
c8603a2b | 363 | return (tanh(input) * 1)+0; |
364 | } | |
365 | ||
41539981 | 366 | Double_t AliCaloNeuralFit::Input0x9fdedf8() const |
c8603a2b | 367 | { |
368 | // | |
369 | // Hidden/Output neuron | |
370 | // Compute the activation from linear combination of | |
371 | // all neurons going into this, each one times its synaptic weight | |
372 | // | |
41539981 | 373 | Double_t input = -0.310322; |
374 | input += Synapse0x9fe0c10(); | |
375 | input += Synapse0x9fe0c38(); | |
376 | input += Synapse0x9fe0c60(); | |
377 | input += Synapse0x9fe0c88(); | |
378 | input += Synapse0x9fe0cb0(); | |
379 | input += Synapse0x9fe0cd8(); | |
380 | input += Synapse0x9fe0d00(); | |
381 | input += Synapse0x9fe0d28(); | |
382 | input += Synapse0x9fe0d50(); | |
383 | input += Synapse0x9fe0d78(); | |
c8603a2b | 384 | return input; |
385 | } | |
386 | ||
41539981 | 387 | Double_t AliCaloNeuralFit::Neuron0x9fdedf8() const |
c8603a2b | 388 | { |
389 | // | |
390 | // Hidden/Output neuron | |
391 | // Return computed activation | |
392 | // | |
41539981 | 393 | Double_t input = Input0x9fdedf8(); |
c8603a2b | 394 | return (input * 1)+0; |
395 | } | |
396 | ||
41539981 | 397 | Double_t AliCaloNeuralFit::Input0x9fe0da0() const |
c8603a2b | 398 | { |
399 | // | |
400 | // Hidden/Output neuron | |
401 | // Compute the activation from linear combination of | |
402 | // all neurons going into this, each one times its synaptic weight | |
403 | // | |
41539981 | 404 | Double_t input = -0.0574773; |
405 | input += Synapse0x9fe0fa0(); | |
406 | input += Synapse0x9fe0fc8(); | |
407 | input += Synapse0x9fe0ff0(); | |
408 | input += Synapse0x9fe1018(); | |
409 | input += Synapse0x9fe1040(); | |
410 | input += Synapse0x9882b78(); | |
411 | input += Synapse0x9fd0158(); | |
412 | input += Synapse0x9fd0180(); | |
413 | input += Synapse0x9fd01a8(); | |
414 | input += Synapse0x9fd01d0(); | |
c8603a2b | 415 | return input; |
416 | } | |
417 | ||
41539981 | 418 | Double_t AliCaloNeuralFit::Neuron0x9fe0da0() const |
c8603a2b | 419 | { |
420 | // | |
421 | // Hidden/Output neuron | |
422 | // Return computed activation | |
423 | // | |
41539981 | 424 | Double_t input = Input0x9fe0da0(); |
c8603a2b | 425 | return (input * 1)+0; |
426 | } | |
427 | ||
41539981 | 428 | Double_t AliCaloNeuralFit::Synapse0x9fdf0d8() const |
c8603a2b | 429 | { |
430 | // | |
431 | // Synaptic connection | |
432 | // Multiplies input times synaptic weight | |
433 | // | |
41539981 | 434 | return (Neuron0x9fd0208()*1.53012); |
c8603a2b | 435 | } |
436 | ||
41539981 | 437 | Double_t AliCaloNeuralFit::Synapse0x9fdf100() const |
c8603a2b | 438 | { |
439 | // | |
440 | // Synaptic connection | |
441 | // Multiplies input times synaptic weight | |
442 | // | |
41539981 | 443 | return (Neuron0x9fd0398()*-0.316606); |
c8603a2b | 444 | } |
445 | ||
41539981 | 446 | Double_t AliCaloNeuralFit::Synapse0x9fdf128() const |
c8603a2b | 447 | { |
448 | // | |
449 | // Synaptic connection | |
450 | // Multiplies input times synaptic weight | |
451 | // | |
41539981 | 452 | return (Neuron0x9fd0570()*1.31047); |
c8603a2b | 453 | } |
454 | ||
41539981 | 455 | Double_t AliCaloNeuralFit::Synapse0x9fdf150() const |
c8603a2b | 456 | { |
457 | // | |
458 | // Synaptic connection | |
459 | // Multiplies input times synaptic weight | |
460 | // | |
41539981 | 461 | return (Neuron0x9fd0748()*0.31846); |
c8603a2b | 462 | } |
463 | ||
41539981 | 464 | Double_t AliCaloNeuralFit::Synapse0x9fdf178() const |
c8603a2b | 465 | { |
466 | // | |
467 | // Synaptic connection | |
468 | // Multiplies input times synaptic weight | |
469 | // | |
41539981 | 470 | return (Neuron0x9fdec20()*-1.43145); |
c8603a2b | 471 | } |
472 | ||
41539981 | 473 | Double_t AliCaloNeuralFit::Synapse0x9fdf398() const |
c8603a2b | 474 | { |
475 | // | |
476 | // Synaptic connection | |
477 | // Multiplies input times synaptic weight | |
478 | // | |
41539981 | 479 | return (Neuron0x9fd0208()*-0.199402); |
c8603a2b | 480 | } |
481 | ||
41539981 | 482 | Double_t AliCaloNeuralFit::Synapse0x9fdf3c0() const |
c8603a2b | 483 | { |
484 | // | |
485 | // Synaptic connection | |
486 | // Multiplies input times synaptic weight | |
487 | // | |
41539981 | 488 | return (Neuron0x9fd0398()*0.0250046); |
c8603a2b | 489 | } |
490 | ||
41539981 | 491 | Double_t AliCaloNeuralFit::Synapse0x9fdf3e8() const |
c8603a2b | 492 | { |
493 | // | |
494 | // Synaptic connection | |
495 | // Multiplies input times synaptic weight | |
496 | // | |
41539981 | 497 | return (Neuron0x9fd0570()*0.21622); |
c8603a2b | 498 | } |
499 | ||
41539981 | 500 | Double_t AliCaloNeuralFit::Synapse0x9fdf410() const |
c8603a2b | 501 | { |
502 | // | |
503 | // Synaptic connection | |
504 | // Multiplies input times synaptic weight | |
505 | // | |
41539981 | 506 | return (Neuron0x9fd0748()*0.0240984); |
c8603a2b | 507 | } |
508 | ||
41539981 | 509 | Double_t AliCaloNeuralFit::Synapse0x9fdf438() const |
c8603a2b | 510 | { |
511 | // | |
512 | // Synaptic connection | |
513 | // Multiplies input times synaptic weight | |
514 | // | |
41539981 | 515 | return (Neuron0x9fdec20()*0.492242); |
c8603a2b | 516 | } |
517 | ||
41539981 | 518 | Double_t AliCaloNeuralFit::Synapse0x9fdf658() const |
c8603a2b | 519 | { |
520 | // | |
521 | // Synaptic connection | |
522 | // Multiplies input times synaptic weight | |
523 | // | |
41539981 | 524 | return (Neuron0x9fd0208()*-2.9778); |
c8603a2b | 525 | } |
526 | ||
41539981 | 527 | Double_t AliCaloNeuralFit::Synapse0x9fdf680() const |
c8603a2b | 528 | { |
529 | // | |
530 | // Synaptic connection | |
531 | // Multiplies input times synaptic weight | |
532 | // | |
41539981 | 533 | return (Neuron0x9fd0398()*-0.598961); |
c8603a2b | 534 | } |
535 | ||
41539981 | 536 | Double_t AliCaloNeuralFit::Synapse0x9fdf6a8() const |
c8603a2b | 537 | { |
538 | // | |
539 | // Synaptic connection | |
540 | // Multiplies input times synaptic weight | |
541 | // | |
41539981 | 542 | return (Neuron0x9fd0570()*-0.857305); |
c8603a2b | 543 | } |
544 | ||
41539981 | 545 | Double_t AliCaloNeuralFit::Synapse0x9fdf6d0() const |
c8603a2b | 546 | { |
547 | // | |
548 | // Synaptic connection | |
549 | // Multiplies input times synaptic weight | |
550 | // | |
41539981 | 551 | return (Neuron0x9fd0748()*0.58472); |
c8603a2b | 552 | } |
553 | ||
41539981 | 554 | Double_t AliCaloNeuralFit::Synapse0x9fdf6f8() const |
c8603a2b | 555 | { |
556 | // | |
557 | // Synaptic connection | |
558 | // Multiplies input times synaptic weight | |
559 | // | |
41539981 | 560 | return (Neuron0x9fdec20()*1.87975); |
c8603a2b | 561 | } |
562 | ||
41539981 | 563 | Double_t AliCaloNeuralFit::Synapse0x9fdf918() const |
c8603a2b | 564 | { |
565 | // | |
566 | // Synaptic connection | |
567 | // Multiplies input times synaptic weight | |
568 | // | |
41539981 | 569 | return (Neuron0x9fd0208()*0.334053); |
c8603a2b | 570 | } |
571 | ||
41539981 | 572 | Double_t AliCaloNeuralFit::Synapse0x9fdf940() const |
c8603a2b | 573 | { |
574 | // | |
575 | // Synaptic connection | |
576 | // Multiplies input times synaptic weight | |
577 | // | |
41539981 | 578 | return (Neuron0x9fd0398()*0.142395); |
c8603a2b | 579 | } |
580 | ||
41539981 | 581 | Double_t AliCaloNeuralFit::Synapse0x9fdf9f0() const |
c8603a2b | 582 | { |
583 | // | |
584 | // Synaptic connection | |
585 | // Multiplies input times synaptic weight | |
586 | // | |
41539981 | 587 | return (Neuron0x9fd0570()*0.293019); |
c8603a2b | 588 | } |
589 | ||
41539981 | 590 | Double_t AliCaloNeuralFit::Synapse0x9fdfa18() const |
c8603a2b | 591 | { |
592 | // | |
593 | // Synaptic connection | |
594 | // Multiplies input times synaptic weight | |
595 | // | |
41539981 | 596 | return (Neuron0x9fd0748()*-0.109163); |
c8603a2b | 597 | } |
598 | ||
41539981 | 599 | Double_t AliCaloNeuralFit::Synapse0x9fdfa40() const |
c8603a2b | 600 | { |
601 | // | |
602 | // Synaptic connection | |
603 | // Multiplies input times synaptic weight | |
604 | // | |
41539981 | 605 | return (Neuron0x9fdec20()*0.482151); |
c8603a2b | 606 | } |
607 | ||
41539981 | 608 | Double_t AliCaloNeuralFit::Synapse0x9fdfc18() const |
c8603a2b | 609 | { |
610 | // | |
611 | // Synaptic connection | |
612 | // Multiplies input times synaptic weight | |
613 | // | |
41539981 | 614 | return (Neuron0x9fd0208()*-0.270303); |
c8603a2b | 615 | } |
616 | ||
41539981 | 617 | Double_t AliCaloNeuralFit::Synapse0x9fdfc40() const |
c8603a2b | 618 | { |
619 | // | |
620 | // Synaptic connection | |
621 | // Multiplies input times synaptic weight | |
622 | // | |
41539981 | 623 | return (Neuron0x9fd0398()*-0.212234); |
c8603a2b | 624 | } |
625 | ||
41539981 | 626 | Double_t AliCaloNeuralFit::Synapse0x9fdfc68() const |
c8603a2b | 627 | { |
628 | // | |
629 | // Synaptic connection | |
630 | // Multiplies input times synaptic weight | |
631 | // | |
41539981 | 632 | return (Neuron0x9fd0570()*-0.136993); |
c8603a2b | 633 | } |
634 | ||
41539981 | 635 | Double_t AliCaloNeuralFit::Synapse0x9fdfc90() const |
c8603a2b | 636 | { |
637 | // | |
638 | // Synaptic connection | |
639 | // Multiplies input times synaptic weight | |
640 | // | |
41539981 | 641 | return (Neuron0x9fd0748()*-0.322175); |
c8603a2b | 642 | } |
643 | ||
41539981 | 644 | Double_t AliCaloNeuralFit::Synapse0x9fdfcb8() const |
c8603a2b | 645 | { |
646 | // | |
647 | // Synaptic connection | |
648 | // Multiplies input times synaptic weight | |
649 | // | |
41539981 | 650 | return (Neuron0x9fdec20()*-0.137984); |
c8603a2b | 651 | } |
652 | ||
41539981 | 653 | Double_t AliCaloNeuralFit::Synapse0x9fdfed8() const |
c8603a2b | 654 | { |
655 | // | |
656 | // Synaptic connection | |
657 | // Multiplies input times synaptic weight | |
658 | // | |
41539981 | 659 | return (Neuron0x9fd0208()*0.00656827); |
c8603a2b | 660 | } |
661 | ||
41539981 | 662 | Double_t AliCaloNeuralFit::Synapse0x9fdff00() const |
c8603a2b | 663 | { |
664 | // | |
665 | // Synaptic connection | |
666 | // Multiplies input times synaptic weight | |
667 | // | |
41539981 | 668 | return (Neuron0x9fd0398()*-0.0405237); |
c8603a2b | 669 | } |
670 | ||
41539981 | 671 | Double_t AliCaloNeuralFit::Synapse0x9fdff28() const |
c8603a2b | 672 | { |
673 | // | |
674 | // Synaptic connection | |
675 | // Multiplies input times synaptic weight | |
676 | // | |
41539981 | 677 | return (Neuron0x9fd0570()*-0.437988); |
c8603a2b | 678 | } |
679 | ||
41539981 | 680 | Double_t AliCaloNeuralFit::Synapse0x9fdff50() const |
c8603a2b | 681 | { |
682 | // | |
683 | // Synaptic connection | |
684 | // Multiplies input times synaptic weight | |
685 | // | |
41539981 | 686 | return (Neuron0x9fd0748()*-0.343747); |
c8603a2b | 687 | } |
688 | ||
41539981 | 689 | Double_t AliCaloNeuralFit::Synapse0x9fdff78() const |
c8603a2b | 690 | { |
691 | // | |
692 | // Synaptic connection | |
693 | // Multiplies input times synaptic weight | |
694 | // | |
41539981 | 695 | return (Neuron0x9fdec20()*-0.168597); |
c8603a2b | 696 | } |
697 | ||
41539981 | 698 | Double_t AliCaloNeuralFit::Synapse0x9fe0198() const |
c8603a2b | 699 | { |
700 | // | |
701 | // Synaptic connection | |
702 | // Multiplies input times synaptic weight | |
703 | // | |
41539981 | 704 | return (Neuron0x9fd0208()*-0.47585); |
c8603a2b | 705 | } |
706 | ||
41539981 | 707 | Double_t AliCaloNeuralFit::Synapse0x9fe01c0() const |
c8603a2b | 708 | { |
709 | // | |
710 | // Synaptic connection | |
711 | // Multiplies input times synaptic weight | |
712 | // | |
41539981 | 713 | return (Neuron0x9fd0398()*1.7023); |
c8603a2b | 714 | } |
715 | ||
41539981 | 716 | Double_t AliCaloNeuralFit::Synapse0x9fe01e8() const |
c8603a2b | 717 | { |
718 | // | |
719 | // Synaptic connection | |
720 | // Multiplies input times synaptic weight | |
721 | // | |
41539981 | 722 | return (Neuron0x9fd0570()*0.193432); |
c8603a2b | 723 | } |
724 | ||
41539981 | 725 | Double_t AliCaloNeuralFit::Synapse0x9fdf968() const |
c8603a2b | 726 | { |
727 | // | |
728 | // Synaptic connection | |
729 | // Multiplies input times synaptic weight | |
730 | // | |
41539981 | 731 | return (Neuron0x9fd0748()*0.139333); |
c8603a2b | 732 | } |
733 | ||
41539981 | 734 | Double_t AliCaloNeuralFit::Synapse0x9fdf990() const |
c8603a2b | 735 | { |
736 | // | |
737 | // Synaptic connection | |
738 | // Multiplies input times synaptic weight | |
739 | // | |
41539981 | 740 | return (Neuron0x9fdec20()*-0.400241); |
c8603a2b | 741 | } |
742 | ||
41539981 | 743 | Double_t AliCaloNeuralFit::Synapse0x9fe04f0() const |
c8603a2b | 744 | { |
745 | // | |
746 | // Synaptic connection | |
747 | // Multiplies input times synaptic weight | |
748 | // | |
41539981 | 749 | return (Neuron0x9fd0208()*0.757465); |
c8603a2b | 750 | } |
751 | ||
41539981 | 752 | Double_t AliCaloNeuralFit::Synapse0x9fe0518() const |
c8603a2b | 753 | { |
754 | // | |
755 | // Synaptic connection | |
756 | // Multiplies input times synaptic weight | |
757 | // | |
41539981 | 758 | return (Neuron0x9fd0398()*0.070475); |
c8603a2b | 759 | } |
760 | ||
41539981 | 761 | Double_t AliCaloNeuralFit::Synapse0x9fe0540() const |
c8603a2b | 762 | { |
763 | // | |
764 | // Synaptic connection | |
765 | // Multiplies input times synaptic weight | |
766 | // | |
41539981 | 767 | return (Neuron0x9fd0570()*0.412929); |
c8603a2b | 768 | } |
769 | ||
41539981 | 770 | Double_t AliCaloNeuralFit::Synapse0x9fe0568() const |
c8603a2b | 771 | { |
772 | // | |
773 | // Synaptic connection | |
774 | // Multiplies input times synaptic weight | |
775 | // | |
41539981 | 776 | return (Neuron0x9fd0748()*-0.161017); |
c8603a2b | 777 | } |
778 | ||
41539981 | 779 | Double_t AliCaloNeuralFit::Synapse0x9fe0590() const |
c8603a2b | 780 | { |
781 | // | |
782 | // Synaptic connection | |
783 | // Multiplies input times synaptic weight | |
784 | // | |
41539981 | 785 | return (Neuron0x9fdec20()*-0.168403); |
c8603a2b | 786 | } |
787 | ||
41539981 | 788 | Double_t AliCaloNeuralFit::Synapse0x9fe07b0() const |
c8603a2b | 789 | { |
790 | // | |
791 | // Synaptic connection | |
792 | // Multiplies input times synaptic weight | |
793 | // | |
41539981 | 794 | return (Neuron0x9fd0208()*0.490089); |
c8603a2b | 795 | } |
796 | ||
41539981 | 797 | Double_t AliCaloNeuralFit::Synapse0x9fe07d8() const |
c8603a2b | 798 | { |
799 | // | |
800 | // Synaptic connection | |
801 | // Multiplies input times synaptic weight | |
802 | // | |
41539981 | 803 | return (Neuron0x9fd0398()*-0.193417); |
c8603a2b | 804 | } |
805 | ||
41539981 | 806 | Double_t AliCaloNeuralFit::Synapse0x9fe0800() const |
c8603a2b | 807 | { |
808 | // | |
809 | // Synaptic connection | |
810 | // Multiplies input times synaptic weight | |
811 | // | |
41539981 | 812 | return (Neuron0x9fd0570()*-0.345063); |
c8603a2b | 813 | } |
814 | ||
41539981 | 815 | Double_t AliCaloNeuralFit::Synapse0x9fe0828() const |
c8603a2b | 816 | { |
817 | // | |
818 | // Synaptic connection | |
819 | // Multiplies input times synaptic weight | |
820 | // | |
41539981 | 821 | return (Neuron0x9fd0748()*-0.507424); |
c8603a2b | 822 | } |
823 | ||
41539981 | 824 | Double_t AliCaloNeuralFit::Synapse0x9fe0850() const |
c8603a2b | 825 | { |
826 | // | |
827 | // Synaptic connection | |
828 | // Multiplies input times synaptic weight | |
829 | // | |
41539981 | 830 | return (Neuron0x9fdec20()*-0.790068); |
c8603a2b | 831 | } |
832 | ||
41539981 | 833 | Double_t AliCaloNeuralFit::Synapse0x9fe0a70() const |
c8603a2b | 834 | { |
835 | // | |
836 | // Synaptic connection | |
837 | // Multiplies input times synaptic weight | |
838 | // | |
41539981 | 839 | return (Neuron0x9fd0208()*1.717); |
c8603a2b | 840 | } |
841 | ||
41539981 | 842 | Double_t AliCaloNeuralFit::Synapse0x9fe0a98() const |
c8603a2b | 843 | { |
844 | // | |
845 | // Synaptic connection | |
846 | // Multiplies input times synaptic weight | |
847 | // | |
41539981 | 848 | return (Neuron0x9fd0398()*3.29133); |
c8603a2b | 849 | } |
850 | ||
41539981 | 851 | Double_t AliCaloNeuralFit::Synapse0x9fe0ac0() const |
c8603a2b | 852 | { |
853 | // | |
854 | // Synaptic connection | |
855 | // Multiplies input times synaptic weight | |
856 | // | |
41539981 | 857 | return (Neuron0x9fd0570()*-0.60354); |
c8603a2b | 858 | } |
859 | ||
41539981 | 860 | Double_t AliCaloNeuralFit::Synapse0x9fe0ae8() const |
c8603a2b | 861 | { |
862 | // | |
863 | // Synaptic connection | |
864 | // Multiplies input times synaptic weight | |
865 | // | |
41539981 | 866 | return (Neuron0x9fd0748()*-0.553822); |
c8603a2b | 867 | } |
868 | ||
41539981 | 869 | Double_t AliCaloNeuralFit::Synapse0x9fe0b10() const |
c8603a2b | 870 | { |
871 | // | |
872 | // Synaptic connection | |
873 | // Multiplies input times synaptic weight | |
874 | // | |
41539981 | 875 | return (Neuron0x9fdec20()*-0.292983); |
c8603a2b | 876 | } |
877 | ||
41539981 | 878 | Double_t AliCaloNeuralFit::Synapse0x9fe0c10() const |
c8603a2b | 879 | { |
880 | // | |
881 | // Synaptic connection | |
882 | // Multiplies input times synaptic weight | |
883 | // | |
41539981 | 884 | return (Neuron0x9fdef28()*0.0177982); |
c8603a2b | 885 | } |
886 | ||
41539981 | 887 | Double_t AliCaloNeuralFit::Synapse0x9fe0c38() const |
c8603a2b | 888 | { |
889 | // | |
890 | // Synaptic connection | |
891 | // Multiplies input times synaptic weight | |
892 | // | |
41539981 | 893 | return (Neuron0x9fdf1a0()*0.088043); |
c8603a2b | 894 | } |
895 | ||
41539981 | 896 | Double_t AliCaloNeuralFit::Synapse0x9fe0c60() const |
c8603a2b | 897 | { |
898 | // | |
899 | // Synaptic connection | |
900 | // Multiplies input times synaptic weight | |
901 | // | |
41539981 | 902 | return (Neuron0x9fdf460()*0.0698223); |
c8603a2b | 903 | } |
904 | ||
41539981 | 905 | Double_t AliCaloNeuralFit::Synapse0x9fe0c88() const |
c8603a2b | 906 | { |
907 | // | |
908 | // Synaptic connection | |
909 | // Multiplies input times synaptic weight | |
910 | // | |
41539981 | 911 | return (Neuron0x9fdf720()*0.609632); |
c8603a2b | 912 | } |
913 | ||
41539981 | 914 | Double_t AliCaloNeuralFit::Synapse0x9fe0cb0() const |
c8603a2b | 915 | { |
916 | // | |
917 | // Synaptic connection | |
918 | // Multiplies input times synaptic weight | |
919 | // | |
41539981 | 920 | return (Neuron0x9fdfa68()*-0.825672); |
c8603a2b | 921 | } |
922 | ||
41539981 | 923 | Double_t AliCaloNeuralFit::Synapse0x9fe0cd8() const |
c8603a2b | 924 | { |
925 | // | |
926 | // Synaptic connection | |
927 | // Multiplies input times synaptic weight | |
928 | // | |
41539981 | 929 | return (Neuron0x9fdfce0()*-0.109339); |
c8603a2b | 930 | } |
931 | ||
41539981 | 932 | Double_t AliCaloNeuralFit::Synapse0x9fe0d00() const |
c8603a2b | 933 | { |
934 | // | |
935 | // Synaptic connection | |
936 | // Multiplies input times synaptic weight | |
937 | // | |
41539981 | 938 | return (Neuron0x9fdffa0()*-0.498954); |
c8603a2b | 939 | } |
940 | ||
41539981 | 941 | Double_t AliCaloNeuralFit::Synapse0x9fe0d28() const |
c8603a2b | 942 | { |
943 | // | |
944 | // Synaptic connection | |
945 | // Multiplies input times synaptic weight | |
946 | // | |
41539981 | 947 | return (Neuron0x9fe0318()*0.346775); |
c8603a2b | 948 | } |
949 | ||
41539981 | 950 | Double_t AliCaloNeuralFit::Synapse0x9fe0d50() const |
c8603a2b | 951 | { |
952 | // | |
953 | // Synaptic connection | |
954 | // Multiplies input times synaptic weight | |
955 | // | |
41539981 | 956 | return (Neuron0x9fe05b8()*-0.284703); |
c8603a2b | 957 | } |
958 | ||
41539981 | 959 | Double_t AliCaloNeuralFit::Synapse0x9fe0d78() const |
c8603a2b | 960 | { |
961 | // | |
962 | // Synaptic connection | |
963 | // Multiplies input times synaptic weight | |
964 | // | |
41539981 | 965 | return (Neuron0x9fe0878()*0.0176923); |
c8603a2b | 966 | } |
967 | ||
41539981 | 968 | Double_t AliCaloNeuralFit::Synapse0x9fe0fa0() const |
c8603a2b | 969 | { |
970 | // | |
971 | // Synaptic connection | |
972 | // Multiplies input times synaptic weight | |
973 | // | |
41539981 | 974 | return (Neuron0x9fdef28()*-1.65881); |
c8603a2b | 975 | } |
976 | ||
41539981 | 977 | Double_t AliCaloNeuralFit::Synapse0x9fe0fc8() const |
c8603a2b | 978 | { |
979 | // | |
980 | // Synaptic connection | |
981 | // Multiplies input times synaptic weight | |
982 | // | |
41539981 | 983 | return (Neuron0x9fdf1a0()*0.0393971); |
c8603a2b | 984 | } |
985 | ||
41539981 | 986 | Double_t AliCaloNeuralFit::Synapse0x9fe0ff0() const |
c8603a2b | 987 | { |
988 | // | |
989 | // Synaptic connection | |
990 | // Multiplies input times synaptic weight | |
991 | // | |
41539981 | 992 | return (Neuron0x9fdf460()*1.71678); |
c8603a2b | 993 | } |
994 | ||
41539981 | 995 | Double_t AliCaloNeuralFit::Synapse0x9fe1018() const |
c8603a2b | 996 | { |
997 | // | |
998 | // Synaptic connection | |
999 | // Multiplies input times synaptic weight | |
1000 | // | |
41539981 | 1001 | return (Neuron0x9fdf720()*0.408921); |
c8603a2b | 1002 | } |
1003 | ||
41539981 | 1004 | Double_t AliCaloNeuralFit::Synapse0x9fe1040() const |
c8603a2b | 1005 | { |
1006 | // | |
1007 | // Synaptic connection | |
1008 | // Multiplies input times synaptic weight | |
1009 | // | |
41539981 | 1010 | return (Neuron0x9fdfa68()*-0.508733); |
c8603a2b | 1011 | } |
1012 | ||
41539981 | 1013 | Double_t AliCaloNeuralFit::Synapse0x9882b78() const |
c8603a2b | 1014 | { |
1015 | // | |
1016 | // Synaptic connection | |
1017 | // Multiplies input times synaptic weight | |
1018 | // | |
41539981 | 1019 | return (Neuron0x9fdfce0()*-0.48213); |
c8603a2b | 1020 | } |
1021 | ||
41539981 | 1022 | Double_t AliCaloNeuralFit::Synapse0x9fd0158() const |
c8603a2b | 1023 | { |
1024 | // | |
1025 | // Synaptic connection | |
1026 | // Multiplies input times synaptic weight | |
1027 | // | |
41539981 | 1028 | return (Neuron0x9fdffa0()*-1.36281); |
c8603a2b | 1029 | } |
1030 | ||
41539981 | 1031 | Double_t AliCaloNeuralFit::Synapse0x9fd0180() const |
c8603a2b | 1032 | { |
1033 | // | |
1034 | // Synaptic connection | |
1035 | // Multiplies input times synaptic weight | |
1036 | // | |
41539981 | 1037 | return (Neuron0x9fe0318()*0.102217); |
c8603a2b | 1038 | } |
1039 | ||
41539981 | 1040 | Double_t AliCaloNeuralFit::Synapse0x9fd01a8() const |
c8603a2b | 1041 | { |
1042 | // | |
1043 | // Synaptic connection | |
1044 | // Multiplies input times synaptic weight | |
1045 | // | |
41539981 | 1046 | return (Neuron0x9fe05b8()*-0.684593); |
c8603a2b | 1047 | } |
1048 | ||
41539981 | 1049 | Double_t AliCaloNeuralFit::Synapse0x9fd01d0() const |
c8603a2b | 1050 | { |
1051 | // | |
1052 | // Synaptic connection | |
1053 | // Multiplies input times synaptic weight | |
1054 | // | |
41539981 | 1055 | return (Neuron0x9fe0878()*1.99419); |
c8603a2b | 1056 | } |