![]() |
![]() |
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