]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EMCAL/AliCaloNeuralFit.cxx
Merge branch 'histos'
[u/mrichter/AliRoot.git] / EMCAL / AliCaloNeuralFit.cxx
CommitLineData
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
31Double_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 55Double_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 65Double_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 75Double_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 85Double_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 95Double_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 105Double_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 122Double_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 132Double_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 148Double_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 158Double_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 174Double_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 184Double_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 200Double_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 210Double_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 226Double_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 236Double_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 252Double_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 262Double_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 278Double_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 288Double_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 304Double_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 314Double_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 330Double_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 340Double_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 356Double_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 366Double_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 387Double_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 397Double_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 418Double_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 428Double_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 437Double_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 446Double_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 455Double_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 464Double_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 473Double_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 482Double_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 491Double_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 500Double_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 509Double_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 518Double_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 527Double_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 536Double_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 545Double_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 554Double_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 563Double_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 572Double_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 581Double_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 590Double_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 599Double_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 608Double_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 617Double_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 626Double_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 635Double_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 644Double_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 653Double_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 662Double_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 671Double_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 680Double_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 689Double_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 698Double_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 707Double_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 716Double_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 725Double_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 734Double_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 743Double_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 752Double_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 761Double_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 770Double_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 779Double_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 788Double_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 797Double_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 806Double_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 815Double_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 824Double_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 833Double_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 842Double_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 851Double_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 860Double_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 869Double_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 878Double_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 887Double_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 896Double_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 905Double_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 914Double_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 923Double_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 932Double_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 941Double_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 950Double_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 959Double_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 968Double_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 977Double_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 986Double_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 995Double_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 1004Double_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 1013Double_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 1022Double_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 1031Double_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 1040Double_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 1049Double_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}