CMS 3D CMS Logo

/data/doxygen/doxygen-1.7.3/gen/CMSSW_4_2_8/src/RecoBTag/SoftLepton/src/MuonTaggerNoIPMLP.cc

Go to the documentation of this file.
00001 #include "MuonTaggerNoIPMLP.h"
00002 #include <cmath>
00003 
00004 // no normalization
00005 const double prior0 = 1.0;      // b->l
00006 const double prior1 = 1.0;      // b->c->l
00007 const double prior2 = 1.0;      // c->l
00008 const double prior3 = 1.0;      // x->l
00009 
00010 // normalization to tt + qcd from lepton info
00011 //const double prior0 = 1.757;    // b->l
00012 //const double prior1 = 1.766;    // b->c->l
00013 //const double prior2 = 0.548;    // c->l
00014 //const double prior3 = 0.701;    // x->l
00015 
00016 double MuonTaggerNoIPMLP::value(int index,double in0,double in1,double in2,double in3,double in4) {
00017    input0 = (in0 - 0)/1;
00018    input1 = (in1 - 0)/1;
00019    input2 = (in2 - 0)/1;
00020    input3 = (in3 - 0)/1;
00021    input4 = (in4 - 0)/1;
00022 
00023    double out0 = neuron0xb510310() * prior0;
00024    double out1 = neuron0xb510650() * prior1;
00025    double out2 = neuron0xb510a58() * prior2;
00026    double out3 = neuron0xb510f10() * prior3;
00027    double normalization = out0 + out1 + out2 + out3;
00028 
00029    switch(index) {
00030      case 0:
00031          return (out0 / normalization);
00032      case 1:
00033          return (out1 / normalization);
00034      case 2:
00035          return (out2 / normalization);
00036      case 3:
00037          return (out3 / normalization);
00038      default:
00039          return 0.;
00040    }
00041 }
00042 
00043 double MuonTaggerNoIPMLP::neuron0xb50b898() {
00044    return input0;
00045 }
00046 
00047 double MuonTaggerNoIPMLP::neuron0xb50ba48() {
00048    return input1;
00049 }
00050 
00051 double MuonTaggerNoIPMLP::neuron0xb50bc20() {
00052    return input2;
00053 }
00054 
00055 double MuonTaggerNoIPMLP::neuron0xb50ce60() {
00056    return input3;
00057 }
00058 
00059 double MuonTaggerNoIPMLP::neuron0xb50d038() {
00060    return input4;
00061 }
00062 
00063 double MuonTaggerNoIPMLP::input0xb50d328() {
00064    double input = -0.404291;
00065    input += synapse0xb50bdb0();
00066    input += synapse0xb027700();
00067    input += synapse0xb027930();
00068    input += synapse0xb50d500();
00069    input += synapse0xb50d528();
00070    return input;
00071 }
00072 
00073 double MuonTaggerNoIPMLP::neuron0xb50d328() {
00074    double input = input0xb50d328();
00075    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00076 }
00077 
00078 double MuonTaggerNoIPMLP::input0xb50d550() {
00079    double input = 0.381854;
00080    input += synapse0xb50d748();
00081    input += synapse0xb50d770();
00082    input += synapse0xb50d798();
00083    input += synapse0xb50d7c0();
00084    input += synapse0xb50d7e8();
00085    return input;
00086 }
00087 
00088 double MuonTaggerNoIPMLP::neuron0xb50d550() {
00089    double input = input0xb50d550();
00090    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00091 }
00092 
00093 double MuonTaggerNoIPMLP::input0xb50d810() {
00094    double input = -5.12361;
00095    input += synapse0xb50da08();
00096    input += synapse0xb50da30();
00097    input += synapse0xb50da58();
00098    input += synapse0xb50da80();
00099    input += synapse0xb50daa8();
00100    return input;
00101 }
00102 
00103 double MuonTaggerNoIPMLP::neuron0xb50d810() {
00104    double input = input0xb50d810();
00105    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00106 }
00107 
00108 double MuonTaggerNoIPMLP::input0xb50dad0() {
00109    double input = -0.438227;
00110    input += synapse0xb50dcc8();
00111    input += synapse0xb50dcf0();
00112    input += synapse0xb50dda0();
00113    input += synapse0xb50ddc8();
00114    input += synapse0xb50ddf0();
00115    return input;
00116 }
00117 
00118 double MuonTaggerNoIPMLP::neuron0xb50dad0() {
00119    double input = input0xb50dad0();
00120    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00121 }
00122 
00123 double MuonTaggerNoIPMLP::input0xb50de18() {
00124    double input = -1.86778;
00125    input += synapse0xb50dfc8();
00126    input += synapse0xb50dff0();
00127    input += synapse0xb50e018();
00128    input += synapse0xb50e040();
00129    input += synapse0xb50e068();
00130    return input;
00131 }
00132 
00133 double MuonTaggerNoIPMLP::neuron0xb50de18() {
00134    double input = input0xb50de18();
00135    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00136 }
00137 
00138 double MuonTaggerNoIPMLP::input0xb50e090() {
00139    double input = -0.490283;
00140    input += synapse0xb50e288();
00141    input += synapse0xb50e2b0();
00142    input += synapse0xb50e2d8();
00143    input += synapse0xb50e300();
00144    input += synapse0xb50e328();
00145    return input;
00146 }
00147 
00148 double MuonTaggerNoIPMLP::neuron0xb50e090() {
00149    double input = input0xb50e090();
00150    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00151 }
00152 
00153 double MuonTaggerNoIPMLP::input0xb50e350() {
00154    double input = 0.551554;
00155    input += synapse0xb50e548();
00156    input += synapse0xb50e570();
00157    input += synapse0xb50e598();
00158    input += synapse0xb50dd18();
00159    input += synapse0xb50dd40();
00160    return input;
00161 }
00162 
00163 double MuonTaggerNoIPMLP::neuron0xb50e350() {
00164    double input = input0xb50e350();
00165    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00166 }
00167 
00168 double MuonTaggerNoIPMLP::input0xb50e6c8() {
00169    double input = -0.0553462;
00170    input += synapse0xb50e8a0();
00171    input += synapse0xb50e8c8();
00172    input += synapse0xb50e8f0();
00173    input += synapse0xb50e918();
00174    input += synapse0xb50e940();
00175    return input;
00176 }
00177 
00178 double MuonTaggerNoIPMLP::neuron0xb50e6c8() {
00179    double input = input0xb50e6c8();
00180    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00181 }
00182 
00183 double MuonTaggerNoIPMLP::input0xb50e968() {
00184    double input = -2.15563;
00185    input += synapse0xb50eb60();
00186    input += synapse0xb50eb88();
00187    input += synapse0xb50ebb0();
00188    input += synapse0xb50ebd8();
00189    input += synapse0xb50ec00();
00190    return input;
00191 }
00192 
00193 double MuonTaggerNoIPMLP::neuron0xb50e968() {
00194    double input = input0xb50e968();
00195    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00196 }
00197 
00198 double MuonTaggerNoIPMLP::input0xb50ec28() {
00199    double input = -1.66201;
00200    input += synapse0xb50ee20();
00201    input += synapse0xb50ee48();
00202    input += synapse0xb50ee70();
00203    input += synapse0xb50ee98();
00204    input += synapse0xb50eec0();
00205    return input;
00206 }
00207 
00208 double MuonTaggerNoIPMLP::neuron0xb50ec28() {
00209    double input = input0xb50ec28();
00210    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00211 }
00212 
00213 double MuonTaggerNoIPMLP::input0xb50eee8() {
00214    double input = 4.32255;
00215    input += synapse0xb50f0e0();
00216    input += synapse0xb50f108();
00217    input += synapse0xb50f130();
00218    input += synapse0xb50f158();
00219    input += synapse0xb50f180();
00220    return input;
00221 }
00222 
00223 double MuonTaggerNoIPMLP::neuron0xb50eee8() {
00224    double input = input0xb50eee8();
00225    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00226 }
00227 
00228 double MuonTaggerNoIPMLP::input0xb50f1a8() {
00229    double input = -0.610279;
00230    input += synapse0xb50f428();
00231    input += synapse0xb50f450();
00232    input += synapse0xb50f478();
00233    input += synapse0xb50f4a0();
00234    input += synapse0xb50f4c8();
00235    return input;
00236 }
00237 
00238 double MuonTaggerNoIPMLP::neuron0xb50f1a8() {
00239    double input = input0xb50f1a8();
00240    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00241 }
00242 
00243 double MuonTaggerNoIPMLP::input0xb50f4f0() {
00244    double input = 0.0956179;
00245    input += synapse0xb50f6a0();
00246    input += synapse0xb50f6c8();
00247    input += synapse0xb50f6f0();
00248    input += synapse0xb50f718();
00249    input += synapse0xb50f740();
00250    return input;
00251 }
00252 
00253 double MuonTaggerNoIPMLP::neuron0xb50f4f0() {
00254    double input = input0xb50f4f0();
00255    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00256 }
00257 
00258 double MuonTaggerNoIPMLP::input0xb50e5c0() {
00259    double input = -0.430126;
00260    input += synapse0xb50b7e8();
00261    input += synapse0xb50fa48();
00262    input += synapse0xb50fa70();
00263    input += synapse0xb50fa98();
00264    input += synapse0xb50fac0();
00265    return input;
00266 }
00267 
00268 double MuonTaggerNoIPMLP::neuron0xb50e5c0() {
00269    double input = input0xb50e5c0();
00270    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00271 }
00272 
00273 double MuonTaggerNoIPMLP::input0xb50fae8() {
00274    double input = -5.52182;
00275    input += synapse0xb50fce0();
00276    input += synapse0xb50fd08();
00277    input += synapse0xb50fd30();
00278    input += synapse0xb50fd58();
00279    input += synapse0xb50fd80();
00280    return input;
00281 }
00282 
00283 double MuonTaggerNoIPMLP::neuron0xb50fae8() {
00284    double input = input0xb50fae8();
00285    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00286 }
00287 
00288 double MuonTaggerNoIPMLP::input0xb50fda8() {
00289    double input = -1.41181;
00290    input += synapse0xb50ffa0();
00291    input += synapse0xb510050();
00292    input += synapse0xb510100();
00293    input += synapse0xb5101b0();
00294    input += synapse0xb510260();
00295    return input;
00296 }
00297 
00298 double MuonTaggerNoIPMLP::neuron0xb50fda8() {
00299    double input = input0xb50fda8();
00300    return (input < -100) ? 0 : (input > 100) ? 1 : (1/(1+exp(-input)));
00301 }
00302 
00303 double MuonTaggerNoIPMLP::input0xb510310() {
00304    double input = 0.333426;
00305    input += synapse0xb50b850();
00306    input += synapse0xb50d280();
00307    input += synapse0xb50d2a8();
00308    input += synapse0xb50d2d0();
00309    input += synapse0xb50d2f8();
00310    input += synapse0xb510410();
00311    input += synapse0xb510438();
00312    input += synapse0xb510460();
00313    input += synapse0xb510488();
00314    input += synapse0xb5104b0();
00315    input += synapse0xb5104d8();
00316    input += synapse0xb510500();
00317    input += synapse0xb510528();
00318    input += synapse0xb510550();
00319    input += synapse0xb510578();
00320    input += synapse0xb5105a0();
00321    return input;
00322 }
00323 
00324 double MuonTaggerNoIPMLP::neuron0xb510310() {
00325    double input = input0xb510310();
00326    return (exp(input) / (exp(input0xb510310()) + exp(input0xb510650()) + exp(input0xb510a58()) + exp(input0xb510f10())) * 1)+0;
00327 }
00328 
00329 double MuonTaggerNoIPMLP::input0xb510650() {
00330    double input = -0.585024;
00331    input += synapse0xb510750();
00332    input += synapse0xb510778();
00333    input += synapse0xb5107a0();
00334    input += synapse0xb5107c8();
00335    input += synapse0xb5107f0();
00336    input += synapse0xb510818();
00337    input += synapse0xb510840();
00338    input += synapse0xb510868();
00339    input += synapse0xb510890();
00340    input += synapse0xb5108b8();
00341    input += synapse0xb5108e0();
00342    input += synapse0xb510908();
00343    input += synapse0xb510930();
00344    input += synapse0xb510958();
00345    input += synapse0xb510980();
00346    input += synapse0xb5109a8();
00347    return input;
00348 }
00349 
00350 double MuonTaggerNoIPMLP::neuron0xb510650() {
00351    double input = input0xb510650();
00352    return (exp(input) / (exp(input0xb510310()) + exp(input0xb510650()) + exp(input0xb510a58()) + exp(input0xb510f10())) * 1)+0;
00353 }
00354 
00355 double MuonTaggerNoIPMLP::input0xb510a58() {
00356    double input = -0.223686;
00357    input += synapse0xb510c08();
00358    input += synapse0xb510c30();
00359    input += synapse0xb510c58();
00360    input += synapse0xb510c80();
00361    input += synapse0xb510ca8();
00362    input += synapse0xb510cd0();
00363    input += synapse0xb510cf8();
00364    input += synapse0xb510d20();
00365    input += synapse0xb510d48();
00366    input += synapse0xb510d70();
00367    input += synapse0xb510d98();
00368    input += synapse0xb510dc0();
00369    input += synapse0xb510de8();
00370    input += synapse0xb510e10();
00371    input += synapse0xb510e38();
00372    input += synapse0xb510e60();
00373    return input;
00374 }
00375 
00376 double MuonTaggerNoIPMLP::neuron0xb510a58() {
00377    double input = input0xb510a58();
00378    return (exp(input) / (exp(input0xb510310()) + exp(input0xb510650()) + exp(input0xb510a58()) + exp(input0xb510f10())) * 1)+0;
00379 }
00380 
00381 double MuonTaggerNoIPMLP::input0xb510f10() {
00382    double input = -0.0410047;
00383    input += synapse0xb5110c0();
00384    input += synapse0xb50f768();
00385    input += synapse0xb50f790();
00386    input += synapse0xb50f7b8();
00387    input += synapse0xb50f7e0();
00388    input += synapse0xb50f808();
00389    input += synapse0xb50f830();
00390    input += synapse0xb50f858();
00391    input += synapse0xb50f880();
00392    input += synapse0xb50f8a8();
00393    input += synapse0xb50f8d0();
00394    input += synapse0xb50f8f8();
00395    input += synapse0xb50f920();
00396    input += synapse0xb50f948();
00397    input += synapse0xb5114f0();
00398    input += synapse0xb511518();
00399    return input;
00400 }
00401 
00402 double MuonTaggerNoIPMLP::neuron0xb510f10() {
00403    double input = input0xb510f10();
00404    return (exp(input) / (exp(input0xb510310()) + exp(input0xb510650()) + exp(input0xb510a58()) + exp(input0xb510f10())) * 1)+0;
00405 }
00406 
00407 double MuonTaggerNoIPMLP::synapse0xb50bdb0() {
00408    return (neuron0xb50b898()*0.0266127);
00409 }
00410 
00411 double MuonTaggerNoIPMLP::synapse0xb027700() {
00412    return (neuron0xb50ba48()*-0.787503);
00413 }
00414 
00415 double MuonTaggerNoIPMLP::synapse0xb027930() {
00416    return (neuron0xb50bc20()*0.3814);
00417 }
00418 
00419 double MuonTaggerNoIPMLP::synapse0xb50d500() {
00420    return (neuron0xb50ce60()*0.0202667);
00421 }
00422 
00423 double MuonTaggerNoIPMLP::synapse0xb50d528() {
00424    return (neuron0xb50d038()*-0.121732);
00425 }
00426 
00427 double MuonTaggerNoIPMLP::synapse0xb50d748() {
00428    return (neuron0xb50b898()*-1.38199);
00429 }
00430 
00431 double MuonTaggerNoIPMLP::synapse0xb50d770() {
00432    return (neuron0xb50ba48()*1.00737);
00433 }
00434 
00435 double MuonTaggerNoIPMLP::synapse0xb50d798() {
00436    return (neuron0xb50bc20()*-0.819069);
00437 }
00438 
00439 double MuonTaggerNoIPMLP::synapse0xb50d7c0() {
00440    return (neuron0xb50ce60()*0.877898);
00441 }
00442 
00443 double MuonTaggerNoIPMLP::synapse0xb50d7e8() {
00444    return (neuron0xb50d038()*-0.0207687);
00445 }
00446 
00447 double MuonTaggerNoIPMLP::synapse0xb50da08() {
00448    return (neuron0xb50b898()*4.55447);
00449 }
00450 
00451 double MuonTaggerNoIPMLP::synapse0xb50da30() {
00452    return (neuron0xb50ba48()*4.49461);
00453 }
00454 
00455 double MuonTaggerNoIPMLP::synapse0xb50da58() {
00456    return (neuron0xb50bc20()*-3.83426);
00457 }
00458 
00459 double MuonTaggerNoIPMLP::synapse0xb50da80() {
00460    return (neuron0xb50ce60()*0.00970572);
00461 }
00462 
00463 double MuonTaggerNoIPMLP::synapse0xb50daa8() {
00464    return (neuron0xb50d038()*0.0988528);
00465 }
00466 
00467 double MuonTaggerNoIPMLP::synapse0xb50dcc8() {
00468    return (neuron0xb50b898()*-1.37133);
00469 }
00470 
00471 double MuonTaggerNoIPMLP::synapse0xb50dcf0() {
00472    return (neuron0xb50ba48()*-0.887154);
00473 }
00474 
00475 double MuonTaggerNoIPMLP::synapse0xb50dda0() {
00476    return (neuron0xb50bc20()*1.03883);
00477 }
00478 
00479 double MuonTaggerNoIPMLP::synapse0xb50ddc8() {
00480    return (neuron0xb50ce60()*0.000187213);
00481 }
00482 
00483 double MuonTaggerNoIPMLP::synapse0xb50ddf0() {
00484    return (neuron0xb50d038()*-0.0336801);
00485 }
00486 
00487 double MuonTaggerNoIPMLP::synapse0xb50dfc8() {
00488    return (neuron0xb50b898()*0.0901434);
00489 }
00490 
00491 double MuonTaggerNoIPMLP::synapse0xb50dff0() {
00492    return (neuron0xb50ba48()*1.22334);
00493 }
00494 
00495 double MuonTaggerNoIPMLP::synapse0xb50e018() {
00496    return (neuron0xb50bc20()*0.121724);
00497 }
00498 
00499 double MuonTaggerNoIPMLP::synapse0xb50e040() {
00500    return (neuron0xb50ce60()*-0.0974919);
00501 }
00502 
00503 double MuonTaggerNoIPMLP::synapse0xb50e068() {
00504    return (neuron0xb50d038()*0.426064);
00505 }
00506 
00507 double MuonTaggerNoIPMLP::synapse0xb50e288() {
00508    return (neuron0xb50b898()*0.240952);
00509 }
00510 
00511 double MuonTaggerNoIPMLP::synapse0xb50e2b0() {
00512    return (neuron0xb50ba48()*-0.008872);
00513 }
00514 
00515 double MuonTaggerNoIPMLP::synapse0xb50e2d8() {
00516    return (neuron0xb50bc20()*0.488225);
00517 }
00518 
00519 double MuonTaggerNoIPMLP::synapse0xb50e300() {
00520    return (neuron0xb50ce60()*-5.32553);
00521 }
00522 
00523 double MuonTaggerNoIPMLP::synapse0xb50e328() {
00524    return (neuron0xb50d038()*-0.0941807);
00525 }
00526 
00527 double MuonTaggerNoIPMLP::synapse0xb50e548() {
00528    return (neuron0xb50b898()*0.0831391);
00529 }
00530 
00531 double MuonTaggerNoIPMLP::synapse0xb50e570() {
00532    return (neuron0xb50ba48()*0.267279);
00533 }
00534 
00535 double MuonTaggerNoIPMLP::synapse0xb50e598() {
00536    return (neuron0xb50bc20()*0.499692);
00537 }
00538 
00539 double MuonTaggerNoIPMLP::synapse0xb50dd18() {
00540    return (neuron0xb50ce60()*0.795639);
00541 }
00542 
00543 double MuonTaggerNoIPMLP::synapse0xb50dd40() {
00544    return (neuron0xb50d038()*0.155882);
00545 }
00546 
00547 double MuonTaggerNoIPMLP::synapse0xb50e8a0() {
00548    return (neuron0xb50b898()*0.164697);
00549 }
00550 
00551 double MuonTaggerNoIPMLP::synapse0xb50e8c8() {
00552    return (neuron0xb50ba48()*-0.431761);
00553 }
00554 
00555 double MuonTaggerNoIPMLP::synapse0xb50e8f0() {
00556    return (neuron0xb50bc20()*-0.223045);
00557 }
00558 
00559 double MuonTaggerNoIPMLP::synapse0xb50e918() {
00560    return (neuron0xb50ce60()*-0.60887);
00561 }
00562 
00563 double MuonTaggerNoIPMLP::synapse0xb50e940() {
00564    return (neuron0xb50d038()*0.259537);
00565 }
00566 
00567 double MuonTaggerNoIPMLP::synapse0xb50eb60() {
00568    return (neuron0xb50b898()*3.41847);
00569 }
00570 
00571 double MuonTaggerNoIPMLP::synapse0xb50eb88() {
00572    return (neuron0xb50ba48()*-0.476877);
00573 }
00574 
00575 double MuonTaggerNoIPMLP::synapse0xb50ebb0() {
00576    return (neuron0xb50bc20()*-1.02075);
00577 }
00578 
00579 double MuonTaggerNoIPMLP::synapse0xb50ebd8() {
00580    return (neuron0xb50ce60()*0.00209324);
00581 }
00582 
00583 double MuonTaggerNoIPMLP::synapse0xb50ec00() {
00584    return (neuron0xb50d038()*0.0273101);
00585 }
00586 
00587 double MuonTaggerNoIPMLP::synapse0xb50ee20() {
00588    return (neuron0xb50b898()*2.78842);
00589 }
00590 
00591 double MuonTaggerNoIPMLP::synapse0xb50ee48() {
00592    return (neuron0xb50ba48()*-2.83771);
00593 }
00594 
00595 double MuonTaggerNoIPMLP::synapse0xb50ee70() {
00596    return (neuron0xb50bc20()*-8.65371);
00597 }
00598 
00599 double MuonTaggerNoIPMLP::synapse0xb50ee98() {
00600    return (neuron0xb50ce60()*0.00647572);
00601 }
00602 
00603 double MuonTaggerNoIPMLP::synapse0xb50eec0() {
00604    return (neuron0xb50d038()*0.126806);
00605 }
00606 
00607 double MuonTaggerNoIPMLP::synapse0xb50f0e0() {
00608    return (neuron0xb50b898()*-3.96164);
00609 }
00610 
00611 double MuonTaggerNoIPMLP::synapse0xb50f108() {
00612    return (neuron0xb50ba48()*-3.76339);
00613 }
00614 
00615 double MuonTaggerNoIPMLP::synapse0xb50f130() {
00616    return (neuron0xb50bc20()*-4.15894);
00617 }
00618 
00619 double MuonTaggerNoIPMLP::synapse0xb50f158() {
00620    return (neuron0xb50ce60()*-0.00764395);
00621 }
00622 
00623 double MuonTaggerNoIPMLP::synapse0xb50f180() {
00624    return (neuron0xb50d038()*-0.138208);
00625 }
00626 
00627 double MuonTaggerNoIPMLP::synapse0xb50f428() {
00628    return (neuron0xb50b898()*1.30645);
00629 }
00630 
00631 double MuonTaggerNoIPMLP::synapse0xb50f450() {
00632    return (neuron0xb50ba48()*-1.0135);
00633 }
00634 
00635 double MuonTaggerNoIPMLP::synapse0xb50f478() {
00636    return (neuron0xb50bc20()*0.674552);
00637 }
00638 
00639 double MuonTaggerNoIPMLP::synapse0xb50f4a0() {
00640    return (neuron0xb50ce60()*-0.797396);
00641 }
00642 
00643 double MuonTaggerNoIPMLP::synapse0xb50f4c8() {
00644    return (neuron0xb50d038()*0.336093);
00645 }
00646 
00647 double MuonTaggerNoIPMLP::synapse0xb50f6a0() {
00648    return (neuron0xb50b898()*0.288096);
00649 }
00650 
00651 double MuonTaggerNoIPMLP::synapse0xb50f6c8() {
00652    return (neuron0xb50ba48()*0.503032);
00653 }
00654 
00655 double MuonTaggerNoIPMLP::synapse0xb50f6f0() {
00656    return (neuron0xb50bc20()*-0.473197);
00657 }
00658 
00659 double MuonTaggerNoIPMLP::synapse0xb50f718() {
00660    return (neuron0xb50ce60()*0.739854);
00661 }
00662 
00663 double MuonTaggerNoIPMLP::synapse0xb50f740() {
00664    return (neuron0xb50d038()*0.470193);
00665 }
00666 
00667 double MuonTaggerNoIPMLP::synapse0xb50b7e8() {
00668    return (neuron0xb50b898()*-0.134717);
00669 }
00670 
00671 double MuonTaggerNoIPMLP::synapse0xb50fa48() {
00672    return (neuron0xb50ba48()*-0.471165);
00673 }
00674 
00675 double MuonTaggerNoIPMLP::synapse0xb50fa70() {
00676    return (neuron0xb50bc20()*0.427153);
00677 }
00678 
00679 double MuonTaggerNoIPMLP::synapse0xb50fa98() {
00680    return (neuron0xb50ce60()*-0.54334);
00681 }
00682 
00683 double MuonTaggerNoIPMLP::synapse0xb50fac0() {
00684    return (neuron0xb50d038()*0.462077);
00685 }
00686 
00687 double MuonTaggerNoIPMLP::synapse0xb50fce0() {
00688    return (neuron0xb50b898()*1.03136);
00689 }
00690 
00691 double MuonTaggerNoIPMLP::synapse0xb50fd08() {
00692    return (neuron0xb50ba48()*-1.06388);
00693 }
00694 
00695 double MuonTaggerNoIPMLP::synapse0xb50fd30() {
00696    return (neuron0xb50bc20()*1.72108);
00697 }
00698 
00699 double MuonTaggerNoIPMLP::synapse0xb50fd58() {
00700    return (neuron0xb50ce60()*-0.214569);
00701 }
00702 
00703 double MuonTaggerNoIPMLP::synapse0xb50fd80() {
00704    return (neuron0xb50d038()*8.26042);
00705 }
00706 
00707 double MuonTaggerNoIPMLP::synapse0xb50ffa0() {
00708    return (neuron0xb50b898()*-3.84874);
00709 }
00710 
00711 double MuonTaggerNoIPMLP::synapse0xb510050() {
00712    return (neuron0xb50ba48()*1.25653);
00713 }
00714 
00715 double MuonTaggerNoIPMLP::synapse0xb510100() {
00716    return (neuron0xb50bc20()*1.27311);
00717 }
00718 
00719 double MuonTaggerNoIPMLP::synapse0xb5101b0() {
00720    return (neuron0xb50ce60()*-0.00565679);
00721 }
00722 
00723 double MuonTaggerNoIPMLP::synapse0xb510260() {
00724    return (neuron0xb50d038()*-0.076792);
00725 }
00726 
00727 double MuonTaggerNoIPMLP::synapse0xb50b850() {
00728    return (neuron0xb50d328()*-0.742609);
00729 }
00730 
00731 double MuonTaggerNoIPMLP::synapse0xb50d280() {
00732    return (neuron0xb50d550()*-1.54936);
00733 }
00734 
00735 double MuonTaggerNoIPMLP::synapse0xb50d2a8() {
00736    return (neuron0xb50d810()*-0.616462);
00737 }
00738 
00739 double MuonTaggerNoIPMLP::synapse0xb50d2d0() {
00740    return (neuron0xb50dad0()*-2.50878);
00741 }
00742 
00743 double MuonTaggerNoIPMLP::synapse0xb50d2f8() {
00744    return (neuron0xb50de18()*0.901498);
00745 }
00746 
00747 double MuonTaggerNoIPMLP::synapse0xb510410() {
00748    return (neuron0xb50e090()*0.124071);
00749 }
00750 
00751 double MuonTaggerNoIPMLP::synapse0xb510438() {
00752    return (neuron0xb50e350()*0.268812);
00753 }
00754 
00755 double MuonTaggerNoIPMLP::synapse0xb510460() {
00756    return (neuron0xb50e6c8()*0.268676);
00757 }
00758 
00759 double MuonTaggerNoIPMLP::synapse0xb510488() {
00760    return (neuron0xb50e968()*2.53128);
00761 }
00762 
00763 double MuonTaggerNoIPMLP::synapse0xb5104b0() {
00764    return (neuron0xb50ec28()*-0.915796);
00765 }
00766 
00767 double MuonTaggerNoIPMLP::synapse0xb5104d8() {
00768    return (neuron0xb50eee8()*1.66172);
00769 }
00770 
00771 double MuonTaggerNoIPMLP::synapse0xb510500() {
00772    return (neuron0xb50f1a8()*1.42875);
00773 }
00774 
00775 double MuonTaggerNoIPMLP::synapse0xb510528() {
00776    return (neuron0xb50f4f0()*0.363917);
00777 }
00778 
00779 double MuonTaggerNoIPMLP::synapse0xb510550() {
00780    return (neuron0xb50e5c0()*-0.205041);
00781 }
00782 
00783 double MuonTaggerNoIPMLP::synapse0xb510578() {
00784    return (neuron0xb50fae8()*-0.286926);
00785 }
00786 
00787 double MuonTaggerNoIPMLP::synapse0xb5105a0() {
00788    return (neuron0xb50fda8()*1.52037);
00789 }
00790 
00791 double MuonTaggerNoIPMLP::synapse0xb510750() {
00792    return (neuron0xb50d328()*0.567602);
00793 }
00794 
00795 double MuonTaggerNoIPMLP::synapse0xb510778() {
00796    return (neuron0xb50d550()*0.10175);
00797 }
00798 
00799 double MuonTaggerNoIPMLP::synapse0xb5107a0() {
00800    return (neuron0xb50d810()*2.37359);
00801 }
00802 
00803 double MuonTaggerNoIPMLP::synapse0xb5107c8() {
00804    return (neuron0xb50dad0()*1.27293);
00805 }
00806 
00807 double MuonTaggerNoIPMLP::synapse0xb5107f0() {
00808    return (neuron0xb50de18()*-0.060524);
00809 }
00810 
00811 double MuonTaggerNoIPMLP::synapse0xb510818() {
00812    return (neuron0xb50e090()*-0.181962);
00813 }
00814 
00815 double MuonTaggerNoIPMLP::synapse0xb510840() {
00816    return (neuron0xb50e350()*-0.878628);
00817 }
00818 
00819 double MuonTaggerNoIPMLP::synapse0xb510868() {
00820    return (neuron0xb50e6c8()*0.268003);
00821 }
00822 
00823 double MuonTaggerNoIPMLP::synapse0xb510890() {
00824    return (neuron0xb50e968()*-1.3776);
00825 }
00826 
00827 double MuonTaggerNoIPMLP::synapse0xb5108b8() {
00828    return (neuron0xb50ec28()*-0.619587);
00829 }
00830 
00831 double MuonTaggerNoIPMLP::synapse0xb5108e0() {
00832    return (neuron0xb50eee8()*1.55994);
00833 }
00834 
00835 double MuonTaggerNoIPMLP::synapse0xb510908() {
00836    return (neuron0xb50f1a8()*0.307386);
00837 }
00838 
00839 double MuonTaggerNoIPMLP::synapse0xb510930() {
00840    return (neuron0xb50f4f0()*-0.746327);
00841 }
00842 
00843 double MuonTaggerNoIPMLP::synapse0xb510958() {
00844    return (neuron0xb50e5c0()*0.190604);
00845 }
00846 
00847 double MuonTaggerNoIPMLP::synapse0xb510980() {
00848    return (neuron0xb50fae8()*-3.27889);
00849 }
00850 
00851 double MuonTaggerNoIPMLP::synapse0xb5109a8() {
00852    return (neuron0xb50fda8()*-1.49498);
00853 }
00854 
00855 double MuonTaggerNoIPMLP::synapse0xb510c08() {
00856    return (neuron0xb50d328()*-0.278047);
00857 }
00858 
00859 double MuonTaggerNoIPMLP::synapse0xb510c30() {
00860    return (neuron0xb50d550()*0.465304);
00861 }
00862 
00863 double MuonTaggerNoIPMLP::synapse0xb510c58() {
00864    return (neuron0xb50d810()*1.5647);
00865 }
00866 
00867 double MuonTaggerNoIPMLP::synapse0xb510c80() {
00868    return (neuron0xb50dad0()*-5.23866);
00869 }
00870 
00871 double MuonTaggerNoIPMLP::synapse0xb510ca8() {
00872    return (neuron0xb50de18()*-1.06729);
00873 }
00874 
00875 double MuonTaggerNoIPMLP::synapse0xb510cd0() {
00876    return (neuron0xb50e090()*0.39036);
00877 }
00878 
00879 double MuonTaggerNoIPMLP::synapse0xb510cf8() {
00880    return (neuron0xb50e350()*-0.27431);
00881 }
00882 
00883 double MuonTaggerNoIPMLP::synapse0xb510d20() {
00884    return (neuron0xb50e6c8()*0.338673);
00885 }
00886 
00887 double MuonTaggerNoIPMLP::synapse0xb510d48() {
00888    return (neuron0xb50e968()*-2.56297);
00889 }
00890 
00891 double MuonTaggerNoIPMLP::synapse0xb510d70() {
00892    return (neuron0xb50ec28()*0.0921012);
00893 }
00894 
00895 double MuonTaggerNoIPMLP::synapse0xb510d98() {
00896    return (neuron0xb50eee8()*1.95351);
00897 }
00898 
00899 double MuonTaggerNoIPMLP::synapse0xb510dc0() {
00900    return (neuron0xb50f1a8()*-0.170827);
00901 }
00902 
00903 double MuonTaggerNoIPMLP::synapse0xb510de8() {
00904    return (neuron0xb50f4f0()*0.0994031);
00905 }
00906 
00907 double MuonTaggerNoIPMLP::synapse0xb510e10() {
00908    return (neuron0xb50e5c0()*-0.337334);
00909 }
00910 
00911 double MuonTaggerNoIPMLP::synapse0xb510e38() {
00912    return (neuron0xb50fae8()*1.06742);
00913 }
00914 
00915 double MuonTaggerNoIPMLP::synapse0xb510e60() {
00916    return (neuron0xb50fda8()*-0.99141);
00917 }
00918 
00919 double MuonTaggerNoIPMLP::synapse0xb5110c0() {
00920    return (neuron0xb50d328()*0.573292);
00921 }
00922 
00923 double MuonTaggerNoIPMLP::synapse0xb50f768() {
00924    return (neuron0xb50d550()*2.05643);
00925 }
00926 
00927 double MuonTaggerNoIPMLP::synapse0xb50f790() {
00928    return (neuron0xb50d810()*-3.21657);
00929 }
00930 
00931 double MuonTaggerNoIPMLP::synapse0xb50f7b8() {
00932    return (neuron0xb50dad0()*6.13726);
00933 }
00934 
00935 double MuonTaggerNoIPMLP::synapse0xb50f7e0() {
00936    return (neuron0xb50de18()*0.222816);
00937 }
00938 
00939 double MuonTaggerNoIPMLP::synapse0xb50f808() {
00940    return (neuron0xb50e090()*-0.405157);
00941 }
00942 
00943 double MuonTaggerNoIPMLP::synapse0xb50f830() {
00944    return (neuron0xb50e350()*0.630832);
00945 }
00946 
00947 double MuonTaggerNoIPMLP::synapse0xb50f858() {
00948    return (neuron0xb50e6c8()*0.286139);
00949 }
00950 
00951 double MuonTaggerNoIPMLP::synapse0xb50f880() {
00952    return (neuron0xb50e968()*0.740421);
00953 }
00954 
00955 double MuonTaggerNoIPMLP::synapse0xb50f8a8() {
00956    return (neuron0xb50ec28()*0.61012);
00957 }
00958 
00959 double MuonTaggerNoIPMLP::synapse0xb50f8d0() {
00960    return (neuron0xb50eee8()*-4.67691);
00961 }
00962 
00963 double MuonTaggerNoIPMLP::synapse0xb50f8f8() {
00964    return (neuron0xb50f1a8()*-1.94479);
00965 }
00966 
00967 double MuonTaggerNoIPMLP::synapse0xb50f920() {
00968    return (neuron0xb50f4f0()*0.243948);
00969 }
00970 
00971 double MuonTaggerNoIPMLP::synapse0xb50f948() {
00972    return (neuron0xb50e5c0()*-0.0813435);
00973 }
00974 
00975 double MuonTaggerNoIPMLP::synapse0xb5114f0() {
00976    return (neuron0xb50fae8()*1.58896);
00977 }
00978 
00979 double MuonTaggerNoIPMLP::synapse0xb511518() {
00980    return (neuron0xb50fda8()*0.725111);
00981 }
00982