]> git.uio.no Git - u/mrichter/AliRoot.git/blame - EMCAL/AliCaloNeuralFit.cxx
Ped and Gain DAs update.
[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;
44 switch(index)
45 {
46 case 0:
47 return Neuron0x945d4f0();
48 case 1:
49 return Neuron0x945f490();
50 default:
51 return 0.;
52 }
53}
54
55Double_t AliCaloNeuralFit::Neuron0x945cbe8() const
56{
57//
58// Input neuron.
59// Just return activation value externally setted.
60//
61
62 return fInput0;
63}
64
65Double_t AliCaloNeuralFit::Neuron0x945cd78() const
66{
67//
68// Input neuron.
69// Just return activation value externally setted.
70//
71
72 return fInput1;
73}
74
75Double_t AliCaloNeuralFit::Neuron0x945cf50() const
76{
77//
78// Input neuron.
79// Just return activation value externally setted.
80//
81
82 return fInput2;
83}
84
85Double_t AliCaloNeuralFit::Neuron0x945d128() const
86{
87//
88// Input neuron.
89// Just return activation value externally setted.
90//
91
92 return fInput3;
93}
94
95Double_t AliCaloNeuralFit::Neuron0x945d300() const
96{
97//
98// Input neuron.
99// Just return activation value externally setted.
100//
101
102 return fInput4;
103}
104
105Double_t AliCaloNeuralFit::Input0x945d620() const
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
113 Double_t input = -0.508174;
114 input += Synapse0x943edb8();
115 input += Synapse0x945d7d0();
116 input += Synapse0x945d7f8();
117 input += Synapse0x945d820();
118 input += Synapse0x945d848();
119 return input;
120}
121
122Double_t AliCaloNeuralFit::Neuron0x945d620() const
123{
124//
125// Hidden/Output neuron
126// Return computed activation
127//
128 Double_t input = Input0x945d620();
129 return (tanh(input) * 1)+0;
130}
131
132Double_t AliCaloNeuralFit::Input0x945d870() const
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//
139 Double_t input = 0.29145;
140 input += Synapse0x945da68();
141 input += Synapse0x945da90();
142 input += Synapse0x945dab8();
143 input += Synapse0x945dae0();
144 input += Synapse0x945db08();
145 return input;
146}
147
148Double_t AliCaloNeuralFit::Neuron0x945d870() const
149{
150//
151// Hidden/Output neuron
152// Return computed activation
153//
154 Double_t input = Input0x945d870();
155 return (tanh(input) * 1)+0;
156}
157
158Double_t AliCaloNeuralFit::Input0x945db30() const
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//
165 Double_t input = -0.132489;
166 input += Synapse0x945dd28();
167 input += Synapse0x945dd50();
168 input += Synapse0x945dd78();
169 input += Synapse0x945dda0();
170 input += Synapse0x945ddc8();
171 return input;
172}
173
174Double_t AliCaloNeuralFit::Neuron0x945db30() const
175{
176//
177// Hidden/Output neuron
178// Return computed activation
179//
180 Double_t input = Input0x945db30();
181 return (tanh(input) * 1)+0;
182}
183
184Double_t AliCaloNeuralFit::Input0x945ddf0() const
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//
191 Double_t input = -1.12891;
192 input += Synapse0x945dfe8();
193 input += Synapse0x945e010();
194 input += Synapse0x945e0c0();
195 input += Synapse0x945e0e8();
196 input += Synapse0x945e110();
197 return input;
198}
199
200Double_t AliCaloNeuralFit::Neuron0x945ddf0() const
201{
202//
203// Hidden/Output neuron
204// Return computed activation
205//
206 Double_t input = Input0x945ddf0();
207 return (tanh(input) * 1)+0;
208}
209
210Double_t AliCaloNeuralFit::Input0x945e138() const
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//
217 Double_t input = 0.576896;
218 input += Synapse0x945e2e8();
219 input += Synapse0x945e310();
220 input += Synapse0x945e338();
221 input += Synapse0x945e360();
222 input += Synapse0x945e388();
223 return input;
224}
225
226Double_t AliCaloNeuralFit::Neuron0x945e138() const
227{
228//
229// Hidden/Output neuron
230// Return computed activation
231//
232 Double_t input = Input0x945e138();
233 return (tanh(input) * 1)+0;
234}
235
236Double_t AliCaloNeuralFit::Input0x945e3b0() const
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//
243 Double_t input = 0.654194;
244 input += Synapse0x945e5a8();
245 input += Synapse0x945e5d0();
246 input += Synapse0x945e5f8();
247 input += Synapse0x945e620();
248 input += Synapse0x945e648();
249 return input;
250}
251
252Double_t AliCaloNeuralFit::Neuron0x945e3b0() const
253{
254//
255// Hidden/Output neuron
256// Return computed activation
257//
258 Double_t input = Input0x945e3b0();
259 return (tanh(input) * 1)+0;
260}
261
262Double_t AliCaloNeuralFit::Input0x945e670() const
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//
269 Double_t input = -0.356397;
270 input += Synapse0x945e868();
271 input += Synapse0x945e890();
272 input += Synapse0x945e8b8();
273 input += Synapse0x945e038();
274 input += Synapse0x945e060();
275 return input;
276}
277
278Double_t AliCaloNeuralFit::Neuron0x945e670() const
279{
280//
281// Hidden/Output neuron
282// Return computed activation
283//
284 Double_t input = Input0x945e670();
285 return (tanh(input) * 1)+0;
286}
287
288Double_t AliCaloNeuralFit::Input0x945e9e8() const
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//
295 Double_t input = -0.798487;
296 input += Synapse0x945ebe0();
297 input += Synapse0x945ec08();
298 input += Synapse0x945ec30();
299 input += Synapse0x945ec58();
300 input += Synapse0x945ec80();
301 return input;
302}
303
304Double_t AliCaloNeuralFit::Neuron0x945e9e8() const
305{
306//
307// Hidden/Output neuron
308// Return computed activation
309//
310 Double_t input = Input0x945e9e8();
311 return (tanh(input) * 1)+0;
312}
313
314Double_t AliCaloNeuralFit::Input0x945eca8() const
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//
321 Double_t input = -0.934985;
322 input += Synapse0x945eea0();
323 input += Synapse0x945eec8();
324 input += Synapse0x945eef0();
325 input += Synapse0x945ef18();
326 input += Synapse0x945ef40();
327 return input;
328}
329
330Double_t AliCaloNeuralFit::Neuron0x945eca8() const
331{
332//
333// Hidden/Output neuron
334// Return computed activation
335//
336 Double_t input = Input0x945eca8();
337 return (tanh(input) * 1)+0;
338}
339
340Double_t AliCaloNeuralFit::Input0x945ef68() const
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//
347 Double_t input = -0.457775;
348 input += Synapse0x945f160();
349 input += Synapse0x945f188();
350 input += Synapse0x945f1b0();
351 input += Synapse0x945f1d8();
352 input += Synapse0x945f200();
353 return input;
354}
355
356Double_t AliCaloNeuralFit::Neuron0x945ef68() const
357{
358//
359// Hidden/Output neuron
360// Return computed activation
361//
362 Double_t input = Input0x945ef68();
363 return (tanh(input) * 1)+0;
364}
365
366Double_t AliCaloNeuralFit::Input0x945d4f0() const
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//
373 Double_t input = 0.849942;
374 input += Synapse0x945f300();
375 input += Synapse0x945f328();
376 input += Synapse0x945f350();
377 input += Synapse0x945f378();
378 input += Synapse0x945f3a0();
379 input += Synapse0x945f3c8();
380 input += Synapse0x945f3f0();
381 input += Synapse0x945f418();
382 input += Synapse0x945f440();
383 input += Synapse0x945f468();
384 return input;
385}
386
387Double_t AliCaloNeuralFit::Neuron0x945d4f0() const
388{
389//
390// Hidden/Output neuron
391// Return computed activation
392//
393 Double_t input = Input0x945d4f0();
394 return (input * 1)+0;
395}
396
397Double_t AliCaloNeuralFit::Input0x945f490() const
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//
404 Double_t input = -0.147416;
405 input += Synapse0x945f690();
406 input += Synapse0x945f6b8();
407 input += Synapse0x945f6e0();
408 input += Synapse0x945f708();
409 input += Synapse0x945f730();
410 input += Synapse0x936a1f0();
411 input += Synapse0x943ee18();
412 input += Synapse0x945cb70();
413 input += Synapse0x945cb98();
414 input += Synapse0x945cbc0();
415 return input;
416}
417
418Double_t AliCaloNeuralFit::Neuron0x945f490() const
419{
420//
421// Hidden/Output neuron
422// Return computed activation
423//
424 Double_t input = Input0x945f490();
425 return (input * 1)+0;
426}
427
428Double_t AliCaloNeuralFit::Synapse0x943edb8() const
429{
430//
431// Synaptic connection
432// Multiplies input times synaptic weight
433//
434 return (Neuron0x945cbe8()*-0.104546);
435}
436
437Double_t AliCaloNeuralFit::Synapse0x945d7d0() const
438{
439//
440// Synaptic connection
441// Multiplies input times synaptic weight
442//
443 return (Neuron0x945cd78()*-0.0905177);
444}
445
446Double_t AliCaloNeuralFit::Synapse0x945d7f8() const
447{
448//
449// Synaptic connection
450// Multiplies input times synaptic weight
451//
452 return (Neuron0x945cf50()*-0.143637);
453}
454
455Double_t AliCaloNeuralFit::Synapse0x945d820() const
456{
457//
458// Synaptic connection
459// Multiplies input times synaptic weight
460//
461 return (Neuron0x945d128()*-0.413064);
462}
463
464Double_t AliCaloNeuralFit::Synapse0x945d848() const
465{
466//
467// Synaptic connection
468// Multiplies input times synaptic weight
469//
470 return (Neuron0x945d300()*0.883744);
471}
472
473Double_t AliCaloNeuralFit::Synapse0x945da68() const
474{
475//
476// Synaptic connection
477// Multiplies input times synaptic weight
478//
479 return (Neuron0x945cbe8()*-1.26724);
480}
481
482Double_t AliCaloNeuralFit::Synapse0x945da90() const
483{
484//
485// Synaptic connection
486// Multiplies input times synaptic weight
487//
488 return (Neuron0x945cd78()*-0.14136);
489}
490
491Double_t AliCaloNeuralFit::Synapse0x945dab8() const
492{
493//
494// Synaptic connection
495// Multiplies input times synaptic weight
496//
497 return (Neuron0x945cf50()*0.27187);
498}
499
500Double_t AliCaloNeuralFit::Synapse0x945dae0() const
501{
502//
503// Synaptic connection
504// Multiplies input times synaptic weight
505//
506 return (Neuron0x945d128()*0.563302);
507}
508
509Double_t AliCaloNeuralFit::Synapse0x945db08() const
510{
511//
512// Synaptic connection
513// Multiplies input times synaptic weight
514//
515 return (Neuron0x945d300()*1.38006);
516}
517
518Double_t AliCaloNeuralFit::Synapse0x945dd28() const
519{
520//
521// Synaptic connection
522// Multiplies input times synaptic weight
523//
524 return (Neuron0x945cbe8()*-0.235737);
525}
526
527Double_t AliCaloNeuralFit::Synapse0x945dd50() const
528{
529//
530// Synaptic connection
531// Multiplies input times synaptic weight
532//
533 return (Neuron0x945cd78()*0.715314);
534}
535
536Double_t AliCaloNeuralFit::Synapse0x945dd78() const
537{
538//
539// Synaptic connection
540// Multiplies input times synaptic weight
541//
542 return (Neuron0x945cf50()*-0.893506);
543}
544
545Double_t AliCaloNeuralFit::Synapse0x945dda0() const
546{
547//
548// Synaptic connection
549// Multiplies input times synaptic weight
550//
551 return (Neuron0x945d128()*1.66689);
552}
553
554Double_t AliCaloNeuralFit::Synapse0x945ddc8() const
555{
556//
557// Synaptic connection
558// Multiplies input times synaptic weight
559//
560 return (Neuron0x945d300()*0.433463);
561}
562
563Double_t AliCaloNeuralFit::Synapse0x945dfe8() const
564{
565//
566// Synaptic connection
567// Multiplies input times synaptic weight
568//
569 return (Neuron0x945cbe8()*0.198835);
570}
571
572Double_t AliCaloNeuralFit::Synapse0x945e010() const
573{
574//
575// Synaptic connection
576// Multiplies input times synaptic weight
577//
578 return (Neuron0x945cd78()*1.67429);
579}
580
581Double_t AliCaloNeuralFit::Synapse0x945e0c0() const
582{
583//
584// Synaptic connection
585// Multiplies input times synaptic weight
586//
587 return (Neuron0x945cf50()*-1.19328);
588}
589
590Double_t AliCaloNeuralFit::Synapse0x945e0e8() const
591{
592//
593// Synaptic connection
594// Multiplies input times synaptic weight
595//
596 return (Neuron0x945d128()*2.5465);
597}
598
599Double_t AliCaloNeuralFit::Synapse0x945e110() const
600{
601//
602// Synaptic connection
603// Multiplies input times synaptic weight
604//
605 return (Neuron0x945d300()*0.153072);
606}
607
608Double_t AliCaloNeuralFit::Synapse0x945e2e8() const
609{
610//
611// Synaptic connection
612// Multiplies input times synaptic weight
613//
614 return (Neuron0x945cbe8()*0.0815823);
615}
616
617Double_t AliCaloNeuralFit::Synapse0x945e310() const
618{
619//
620// Synaptic connection
621// Multiplies input times synaptic weight
622//
623 return (Neuron0x945cd78()*0.0316826);
624}
625
626Double_t AliCaloNeuralFit::Synapse0x945e338() const
627{
628//
629// Synaptic connection
630// Multiplies input times synaptic weight
631//
632 return (Neuron0x945cf50()*0.617448);
633}
634
635Double_t AliCaloNeuralFit::Synapse0x945e360() const
636{
637//
638// Synaptic connection
639// Multiplies input times synaptic weight
640//
641 return (Neuron0x945d128()*-0.749993);
642}
643
644Double_t AliCaloNeuralFit::Synapse0x945e388() const
645{
646//
647// Synaptic connection
648// Multiplies input times synaptic weight
649//
650 return (Neuron0x945d300()*-0.980764);
651}
652
653Double_t AliCaloNeuralFit::Synapse0x945e5a8() const
654{
655//
656// Synaptic connection
657// Multiplies input times synaptic weight
658//
659 return (Neuron0x945cbe8()*-0.453657);
660}
661
662Double_t AliCaloNeuralFit::Synapse0x945e5d0() const
663{
664//
665// Synaptic connection
666// Multiplies input times synaptic weight
667//
668 return (Neuron0x945cd78()*0.146578);
669}
670
671Double_t AliCaloNeuralFit::Synapse0x945e5f8() const
672{
673//
674// Synaptic connection
675// Multiplies input times synaptic weight
676//
677 return (Neuron0x945cf50()*0.123041);
678}
679
680Double_t AliCaloNeuralFit::Synapse0x945e620() const
681{
682//
683// Synaptic connection
684// Multiplies input times synaptic weight
685//
686 return (Neuron0x945d128()*0.189871);
687}
688
689Double_t AliCaloNeuralFit::Synapse0x945e648() const
690{
691//
692// Synaptic connection
693// Multiplies input times synaptic weight
694//
695 return (Neuron0x945d300()*-0.153873);
696}
697
698Double_t AliCaloNeuralFit::Synapse0x945e868() const
699{
700//
701// Synaptic connection
702// Multiplies input times synaptic weight
703//
704 return (Neuron0x945cbe8()*-0.0569668);
705}
706
707Double_t AliCaloNeuralFit::Synapse0x945e890() const
708{
709//
710// Synaptic connection
711// Multiplies input times synaptic weight
712//
713 return (Neuron0x945cd78()*-0.0208438);
714}
715
716Double_t AliCaloNeuralFit::Synapse0x945e8b8() const
717{
718//
719// Synaptic connection
720// Multiplies input times synaptic weight
721//
722 return (Neuron0x945cf50()*-0.662575);
723}
724
725Double_t AliCaloNeuralFit::Synapse0x945e038() const
726{
727//
728// Synaptic connection
729// Multiplies input times synaptic weight
730//
731 return (Neuron0x945d128()*-0.308952);
732}
733
734Double_t AliCaloNeuralFit::Synapse0x945e060() const
735{
736//
737// Synaptic connection
738// Multiplies input times synaptic weight
739//
740 return (Neuron0x945d300()*-0.0591419);
741}
742
743Double_t AliCaloNeuralFit::Synapse0x945ebe0() const
744{
745//
746// Synaptic connection
747// Multiplies input times synaptic weight
748//
749 return (Neuron0x945cbe8()*0.203333);
750}
751
752Double_t AliCaloNeuralFit::Synapse0x945ec08() const
753{
754//
755// Synaptic connection
756// Multiplies input times synaptic weight
757//
758 return (Neuron0x945cd78()*-0.210458);
759}
760
761Double_t AliCaloNeuralFit::Synapse0x945ec30() const
762{
763//
764// Synaptic connection
765// Multiplies input times synaptic weight
766//
767 return (Neuron0x945cf50()*-0.46208);
768}
769
770Double_t AliCaloNeuralFit::Synapse0x945ec58() const
771{
772//
773// Synaptic connection
774// Multiplies input times synaptic weight
775//
776 return (Neuron0x945d128()*-0.213809);
777}
778
779Double_t AliCaloNeuralFit::Synapse0x945ec80() const
780{
781//
782// Synaptic connection
783// Multiplies input times synaptic weight
784//
785 return (Neuron0x945d300()*0.652572);
786}
787
788Double_t AliCaloNeuralFit::Synapse0x945eea0() const
789{
790//
791// Synaptic connection
792// Multiplies input times synaptic weight
793//
794 return (Neuron0x945cbe8()*0.53005);
795}
796
797Double_t AliCaloNeuralFit::Synapse0x945eec8() const
798{
799//
800// Synaptic connection
801// Multiplies input times synaptic weight
802//
803 return (Neuron0x945cd78()*1.97055);
804}
805
806Double_t AliCaloNeuralFit::Synapse0x945eef0() const
807{
808//
809// Synaptic connection
810// Multiplies input times synaptic weight
811//
812 return (Neuron0x945cf50()*-0.934772);
813}
814
815Double_t AliCaloNeuralFit::Synapse0x945ef18() const
816{
817//
818// Synaptic connection
819// Multiplies input times synaptic weight
820//
821 return (Neuron0x945d128()*-0.253289);
822}
823
824Double_t AliCaloNeuralFit::Synapse0x945ef40() const
825{
826//
827// Synaptic connection
828// Multiplies input times synaptic weight
829//
830 return (Neuron0x945d300()*-0.190109);
831}
832
833Double_t AliCaloNeuralFit::Synapse0x945f160() const
834{
835//
836// Synaptic connection
837// Multiplies input times synaptic weight
838//
839 return (Neuron0x945cbe8()*0.111492);
840}
841
842Double_t AliCaloNeuralFit::Synapse0x945f188() const
843{
844//
845// Synaptic connection
846// Multiplies input times synaptic weight
847//
848 return (Neuron0x945cd78()*0.928076);
849}
850
851Double_t AliCaloNeuralFit::Synapse0x945f1b0() const
852{
853//
854// Synaptic connection
855// Multiplies input times synaptic weight
856//
857 return (Neuron0x945cf50()*0.178153);
858}
859
860Double_t AliCaloNeuralFit::Synapse0x945f1d8() const
861{
862//
863// Synaptic connection
864// Multiplies input times synaptic weight
865//
866 return (Neuron0x945d128()*-0.750558);
867}
868
869Double_t AliCaloNeuralFit::Synapse0x945f200() const
870{
871//
872// Synaptic connection
873// Multiplies input times synaptic weight
874//
875 return (Neuron0x945d300()*-1.40984);
876}
877
878Double_t AliCaloNeuralFit::Synapse0x945f300() const
879{
880//
881// Synaptic connection
882// Multiplies input times synaptic weight
883//
884 return (Neuron0x945d620()*-0.838377);
885}
886
887Double_t AliCaloNeuralFit::Synapse0x945f328() const
888{
889//
890// Synaptic connection
891// Multiplies input times synaptic weight
892//
893 return (Neuron0x945d870()*0.191143);
894}
895
896Double_t AliCaloNeuralFit::Synapse0x945f350() const
897{
898//
899// Synaptic connection
900// Multiplies input times synaptic weight
901//
902 return (Neuron0x945db30()*-0.453988);
903}
904
905Double_t AliCaloNeuralFit::Synapse0x945f378() const
906{
907//
908// Synaptic connection
909// Multiplies input times synaptic weight
910//
911 return (Neuron0x945ddf0()*-0.520562);
912}
913
914Double_t AliCaloNeuralFit::Synapse0x945f3a0() const
915{
916//
917// Synaptic connection
918// Multiplies input times synaptic weight
919//
920 return (Neuron0x945e138()*-0.995398);
921}
922
923Double_t AliCaloNeuralFit::Synapse0x945f3c8() const
924{
925//
926// Synaptic connection
927// Multiplies input times synaptic weight
928//
929 return (Neuron0x945e3b0()*-0.114216);
930}
931
932Double_t AliCaloNeuralFit::Synapse0x945f3f0() const
933{
934//
935// Synaptic connection
936// Multiplies input times synaptic weight
937//
938 return (Neuron0x945e670()*-0.72899);
939}
940
941Double_t AliCaloNeuralFit::Synapse0x945f418() const
942{
943//
944// Synaptic connection
945// Multiplies input times synaptic weight
946//
947 return (Neuron0x945e9e8()*-0.453087);
948}
949
950Double_t AliCaloNeuralFit::Synapse0x945f440() const
951{
952//
953// Synaptic connection
954// Multiplies input times synaptic weight
955//
956 return (Neuron0x945eca8()*0.0891431);
957}
958
959Double_t AliCaloNeuralFit::Synapse0x945f468() const
960{
961//
962// Synaptic connection
963// Multiplies input times synaptic weight
964//
965 return (Neuron0x945ef68()*0.679937);
966}
967
968Double_t AliCaloNeuralFit::Synapse0x945f690() const
969{
970//
971// Synaptic connection
972// Multiplies input times synaptic weight
973//
974 return (Neuron0x945d620()*0.806704);
975}
976
977Double_t AliCaloNeuralFit::Synapse0x945f6b8() const
978{
979//
980// Synaptic connection
981// Multiplies input times synaptic weight
982//
983 return (Neuron0x945d870()*-1.27447);
984}
985
986Double_t AliCaloNeuralFit::Synapse0x945f6e0() const
987{
988//
989// Synaptic connection
990// Multiplies input times synaptic weight
991//
992 return (Neuron0x945db30()*1.0306);
993}
994
995Double_t AliCaloNeuralFit::Synapse0x945f708() const
996{
997//
998// Synaptic connection
999// Multiplies input times synaptic weight
1000//
1001 return (Neuron0x945ddf0()*2.09234);
1002}
1003
1004Double_t AliCaloNeuralFit::Synapse0x945f730() const
1005{
1006//
1007// Synaptic connection
1008// Multiplies input times synaptic weight
1009//
1010 return (Neuron0x945e138()*0.0643316);
1011}
1012
1013Double_t AliCaloNeuralFit::Synapse0x936a1f0() const
1014{
1015//
1016// Synaptic connection
1017// Multiplies input times synaptic weight
1018//
1019 return (Neuron0x945e3b0()*-0.204933);
1020}
1021
1022Double_t AliCaloNeuralFit::Synapse0x943ee18() const
1023{
1024//
1025// Synaptic connection
1026// Multiplies input times synaptic weight
1027//
1028 return (Neuron0x945e670()*0.423604);
1029}
1030
1031Double_t AliCaloNeuralFit::Synapse0x945cb70() const
1032{
1033//
1034// Synaptic connection
1035// Multiplies input times synaptic weight
1036//
1037 return (Neuron0x945e9e8()*1.00527);
1038}
1039
1040Double_t AliCaloNeuralFit::Synapse0x945cb98() const
1041{
1042//
1043// Synaptic connection
1044// Multiplies input times synaptic weight
1045//
1046 return (Neuron0x945eca8()*-1.54485);
1047}
1048
1049Double_t AliCaloNeuralFit::Synapse0x945cbc0() const
1050{
1051//
1052// Synaptic connection
1053// Multiplies input times synaptic weight
1054//
1055 return (Neuron0x945ef68()*0.540381);
1056}
1057