Back to home page

Project CMSSW displayed by LXR

 
 

    


File indexing completed on 2021-02-14 13:33:50

0001 #include "RecoBTag/SoftLepton/interface/MuonTaggerNoIPMLP.h"
0002 #include <cmath>
0003 
0004 // no normalization
0005 const double prior0 = 1.0;  // b->l
0006 const double prior1 = 1.0;  // b->c->l
0007 const double prior2 = 1.0;  // c->l
0008 const double prior3 = 1.0;  // x->l
0009 
0010 // normalization to tt + qcd from lepton info
0011 //const double prior0 = 1.757;    // b->l
0012 //const double prior1 = 1.766;    // b->c->l
0013 //const double prior2 = 0.548;    // c->l
0014 //const double prior3 = 0.701;    // x->l
0015 
0016 double MuonTaggerNoIPMLP::value(int index, double in0, double in1, double in2, double in3, double in4) {
0017   input0 = (in0 - 0) / 1;
0018   input1 = (in1 - 0) / 1;
0019   input2 = (in2 - 0) / 1;
0020   input3 = (in3 - 0) / 1;
0021   input4 = (in4 - 0) / 1;
0022 
0023   double out0 = neuron0xb510310() * prior0;
0024   double out1 = neuron0xb510650() * prior1;
0025   double out2 = neuron0xb510a58() * prior2;
0026   double out3 = neuron0xb510f10() * prior3;
0027   double normalization = out0 + out1 + out2 + out3;
0028 
0029   switch (index) {
0030     case 0:
0031       return (out0 / normalization);
0032     case 1:
0033       return (out1 / normalization);
0034     case 2:
0035       return (out2 / normalization);
0036     case 3:
0037       return (out3 / normalization);
0038     default:
0039       return 0.;
0040   }
0041 }
0042 
0043 double MuonTaggerNoIPMLP::neuron0xb50b898() { return input0; }
0044 
0045 double MuonTaggerNoIPMLP::neuron0xb50ba48() { return input1; }
0046 
0047 double MuonTaggerNoIPMLP::neuron0xb50bc20() { return input2; }
0048 
0049 double MuonTaggerNoIPMLP::neuron0xb50ce60() { return input3; }
0050 
0051 double MuonTaggerNoIPMLP::neuron0xb50d038() { return input4; }
0052 
0053 double MuonTaggerNoIPMLP::input0xb50d328() {
0054   double input = -0.404291;
0055   input += synapse0xb50bdb0();
0056   input += synapse0xb027700();
0057   input += synapse0xb027930();
0058   input += synapse0xb50d500();
0059   input += synapse0xb50d528();
0060   return input;
0061 }
0062 
0063 double MuonTaggerNoIPMLP::neuron0xb50d328() {
0064   double input = input0xb50d328();
0065   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0066 }
0067 
0068 double MuonTaggerNoIPMLP::input0xb50d550() {
0069   double input = 0.381854;
0070   input += synapse0xb50d748();
0071   input += synapse0xb50d770();
0072   input += synapse0xb50d798();
0073   input += synapse0xb50d7c0();
0074   input += synapse0xb50d7e8();
0075   return input;
0076 }
0077 
0078 double MuonTaggerNoIPMLP::neuron0xb50d550() {
0079   double input = input0xb50d550();
0080   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0081 }
0082 
0083 double MuonTaggerNoIPMLP::input0xb50d810() {
0084   double input = -5.12361;
0085   input += synapse0xb50da08();
0086   input += synapse0xb50da30();
0087   input += synapse0xb50da58();
0088   input += synapse0xb50da80();
0089   input += synapse0xb50daa8();
0090   return input;
0091 }
0092 
0093 double MuonTaggerNoIPMLP::neuron0xb50d810() {
0094   double input = input0xb50d810();
0095   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0096 }
0097 
0098 double MuonTaggerNoIPMLP::input0xb50dad0() {
0099   double input = -0.438227;
0100   input += synapse0xb50dcc8();
0101   input += synapse0xb50dcf0();
0102   input += synapse0xb50dda0();
0103   input += synapse0xb50ddc8();
0104   input += synapse0xb50ddf0();
0105   return input;
0106 }
0107 
0108 double MuonTaggerNoIPMLP::neuron0xb50dad0() {
0109   double input = input0xb50dad0();
0110   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0111 }
0112 
0113 double MuonTaggerNoIPMLP::input0xb50de18() {
0114   double input = -1.86778;
0115   input += synapse0xb50dfc8();
0116   input += synapse0xb50dff0();
0117   input += synapse0xb50e018();
0118   input += synapse0xb50e040();
0119   input += synapse0xb50e068();
0120   return input;
0121 }
0122 
0123 double MuonTaggerNoIPMLP::neuron0xb50de18() {
0124   double input = input0xb50de18();
0125   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0126 }
0127 
0128 double MuonTaggerNoIPMLP::input0xb50e090() {
0129   double input = -0.490283;
0130   input += synapse0xb50e288();
0131   input += synapse0xb50e2b0();
0132   input += synapse0xb50e2d8();
0133   input += synapse0xb50e300();
0134   input += synapse0xb50e328();
0135   return input;
0136 }
0137 
0138 double MuonTaggerNoIPMLP::neuron0xb50e090() {
0139   double input = input0xb50e090();
0140   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0141 }
0142 
0143 double MuonTaggerNoIPMLP::input0xb50e350() {
0144   double input = 0.551554;
0145   input += synapse0xb50e548();
0146   input += synapse0xb50e570();
0147   input += synapse0xb50e598();
0148   input += synapse0xb50dd18();
0149   input += synapse0xb50dd40();
0150   return input;
0151 }
0152 
0153 double MuonTaggerNoIPMLP::neuron0xb50e350() {
0154   double input = input0xb50e350();
0155   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0156 }
0157 
0158 double MuonTaggerNoIPMLP::input0xb50e6c8() {
0159   double input = -0.0553462;
0160   input += synapse0xb50e8a0();
0161   input += synapse0xb50e8c8();
0162   input += synapse0xb50e8f0();
0163   input += synapse0xb50e918();
0164   input += synapse0xb50e940();
0165   return input;
0166 }
0167 
0168 double MuonTaggerNoIPMLP::neuron0xb50e6c8() {
0169   double input = input0xb50e6c8();
0170   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0171 }
0172 
0173 double MuonTaggerNoIPMLP::input0xb50e968() {
0174   double input = -2.15563;
0175   input += synapse0xb50eb60();
0176   input += synapse0xb50eb88();
0177   input += synapse0xb50ebb0();
0178   input += synapse0xb50ebd8();
0179   input += synapse0xb50ec00();
0180   return input;
0181 }
0182 
0183 double MuonTaggerNoIPMLP::neuron0xb50e968() {
0184   double input = input0xb50e968();
0185   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0186 }
0187 
0188 double MuonTaggerNoIPMLP::input0xb50ec28() {
0189   double input = -1.66201;
0190   input += synapse0xb50ee20();
0191   input += synapse0xb50ee48();
0192   input += synapse0xb50ee70();
0193   input += synapse0xb50ee98();
0194   input += synapse0xb50eec0();
0195   return input;
0196 }
0197 
0198 double MuonTaggerNoIPMLP::neuron0xb50ec28() {
0199   double input = input0xb50ec28();
0200   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0201 }
0202 
0203 double MuonTaggerNoIPMLP::input0xb50eee8() {
0204   double input = 4.32255;
0205   input += synapse0xb50f0e0();
0206   input += synapse0xb50f108();
0207   input += synapse0xb50f130();
0208   input += synapse0xb50f158();
0209   input += synapse0xb50f180();
0210   return input;
0211 }
0212 
0213 double MuonTaggerNoIPMLP::neuron0xb50eee8() {
0214   double input = input0xb50eee8();
0215   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0216 }
0217 
0218 double MuonTaggerNoIPMLP::input0xb50f1a8() {
0219   double input = -0.610279;
0220   input += synapse0xb50f428();
0221   input += synapse0xb50f450();
0222   input += synapse0xb50f478();
0223   input += synapse0xb50f4a0();
0224   input += synapse0xb50f4c8();
0225   return input;
0226 }
0227 
0228 double MuonTaggerNoIPMLP::neuron0xb50f1a8() {
0229   double input = input0xb50f1a8();
0230   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0231 }
0232 
0233 double MuonTaggerNoIPMLP::input0xb50f4f0() {
0234   double input = 0.0956179;
0235   input += synapse0xb50f6a0();
0236   input += synapse0xb50f6c8();
0237   input += synapse0xb50f6f0();
0238   input += synapse0xb50f718();
0239   input += synapse0xb50f740();
0240   return input;
0241 }
0242 
0243 double MuonTaggerNoIPMLP::neuron0xb50f4f0() {
0244   double input = input0xb50f4f0();
0245   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0246 }
0247 
0248 double MuonTaggerNoIPMLP::input0xb50e5c0() {
0249   double input = -0.430126;
0250   input += synapse0xb50b7e8();
0251   input += synapse0xb50fa48();
0252   input += synapse0xb50fa70();
0253   input += synapse0xb50fa98();
0254   input += synapse0xb50fac0();
0255   return input;
0256 }
0257 
0258 double MuonTaggerNoIPMLP::neuron0xb50e5c0() {
0259   double input = input0xb50e5c0();
0260   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0261 }
0262 
0263 double MuonTaggerNoIPMLP::input0xb50fae8() {
0264   double input = -5.52182;
0265   input += synapse0xb50fce0();
0266   input += synapse0xb50fd08();
0267   input += synapse0xb50fd30();
0268   input += synapse0xb50fd58();
0269   input += synapse0xb50fd80();
0270   return input;
0271 }
0272 
0273 double MuonTaggerNoIPMLP::neuron0xb50fae8() {
0274   double input = input0xb50fae8();
0275   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0276 }
0277 
0278 double MuonTaggerNoIPMLP::input0xb50fda8() {
0279   double input = -1.41181;
0280   input += synapse0xb50ffa0();
0281   input += synapse0xb510050();
0282   input += synapse0xb510100();
0283   input += synapse0xb5101b0();
0284   input += synapse0xb510260();
0285   return input;
0286 }
0287 
0288 double MuonTaggerNoIPMLP::neuron0xb50fda8() {
0289   double input = input0xb50fda8();
0290   return (input < -100) ? 0 : (input > 100) ? 1 : (1 / (1 + exp(-input)));
0291 }
0292 
0293 double MuonTaggerNoIPMLP::input0xb510310() {
0294   double input = 0.333426;
0295   input += synapse0xb50b850();
0296   input += synapse0xb50d280();
0297   input += synapse0xb50d2a8();
0298   input += synapse0xb50d2d0();
0299   input += synapse0xb50d2f8();
0300   input += synapse0xb510410();
0301   input += synapse0xb510438();
0302   input += synapse0xb510460();
0303   input += synapse0xb510488();
0304   input += synapse0xb5104b0();
0305   input += synapse0xb5104d8();
0306   input += synapse0xb510500();
0307   input += synapse0xb510528();
0308   input += synapse0xb510550();
0309   input += synapse0xb510578();
0310   input += synapse0xb5105a0();
0311   return input;
0312 }
0313 
0314 double MuonTaggerNoIPMLP::neuron0xb510310() {
0315   double input = input0xb510310();
0316   return (exp(input) / (exp(input0xb510310()) + exp(input0xb510650()) + exp(input0xb510a58()) + exp(input0xb510f10())) *
0317           1) +
0318          0;
0319 }
0320 
0321 double MuonTaggerNoIPMLP::input0xb510650() {
0322   double input = -0.585024;
0323   input += synapse0xb510750();
0324   input += synapse0xb510778();
0325   input += synapse0xb5107a0();
0326   input += synapse0xb5107c8();
0327   input += synapse0xb5107f0();
0328   input += synapse0xb510818();
0329   input += synapse0xb510840();
0330   input += synapse0xb510868();
0331   input += synapse0xb510890();
0332   input += synapse0xb5108b8();
0333   input += synapse0xb5108e0();
0334   input += synapse0xb510908();
0335   input += synapse0xb510930();
0336   input += synapse0xb510958();
0337   input += synapse0xb510980();
0338   input += synapse0xb5109a8();
0339   return input;
0340 }
0341 
0342 double MuonTaggerNoIPMLP::neuron0xb510650() {
0343   double input = input0xb510650();
0344   return (exp(input) / (exp(input0xb510310()) + exp(input0xb510650()) + exp(input0xb510a58()) + exp(input0xb510f10())) *
0345           1) +
0346          0;
0347 }
0348 
0349 double MuonTaggerNoIPMLP::input0xb510a58() {
0350   double input = -0.223686;
0351   input += synapse0xb510c08();
0352   input += synapse0xb510c30();
0353   input += synapse0xb510c58();
0354   input += synapse0xb510c80();
0355   input += synapse0xb510ca8();
0356   input += synapse0xb510cd0();
0357   input += synapse0xb510cf8();
0358   input += synapse0xb510d20();
0359   input += synapse0xb510d48();
0360   input += synapse0xb510d70();
0361   input += synapse0xb510d98();
0362   input += synapse0xb510dc0();
0363   input += synapse0xb510de8();
0364   input += synapse0xb510e10();
0365   input += synapse0xb510e38();
0366   input += synapse0xb510e60();
0367   return input;
0368 }
0369 
0370 double MuonTaggerNoIPMLP::neuron0xb510a58() {
0371   double input = input0xb510a58();
0372   return (exp(input) / (exp(input0xb510310()) + exp(input0xb510650()) + exp(input0xb510a58()) + exp(input0xb510f10())) *
0373           1) +
0374          0;
0375 }
0376 
0377 double MuonTaggerNoIPMLP::input0xb510f10() {
0378   double input = -0.0410047;
0379   input += synapse0xb5110c0();
0380   input += synapse0xb50f768();
0381   input += synapse0xb50f790();
0382   input += synapse0xb50f7b8();
0383   input += synapse0xb50f7e0();
0384   input += synapse0xb50f808();
0385   input += synapse0xb50f830();
0386   input += synapse0xb50f858();
0387   input += synapse0xb50f880();
0388   input += synapse0xb50f8a8();
0389   input += synapse0xb50f8d0();
0390   input += synapse0xb50f8f8();
0391   input += synapse0xb50f920();
0392   input += synapse0xb50f948();
0393   input += synapse0xb5114f0();
0394   input += synapse0xb511518();
0395   return input;
0396 }
0397 
0398 double MuonTaggerNoIPMLP::neuron0xb510f10() {
0399   double input = input0xb510f10();
0400   return (exp(input) / (exp(input0xb510310()) + exp(input0xb510650()) + exp(input0xb510a58()) + exp(input0xb510f10())) *
0401           1) +
0402          0;
0403 }
0404 
0405 double MuonTaggerNoIPMLP::synapse0xb50bdb0() { return (neuron0xb50b898() * 0.0266127); }
0406 
0407 double MuonTaggerNoIPMLP::synapse0xb027700() { return (neuron0xb50ba48() * -0.787503); }
0408 
0409 double MuonTaggerNoIPMLP::synapse0xb027930() { return (neuron0xb50bc20() * 0.3814); }
0410 
0411 double MuonTaggerNoIPMLP::synapse0xb50d500() { return (neuron0xb50ce60() * 0.0202667); }
0412 
0413 double MuonTaggerNoIPMLP::synapse0xb50d528() { return (neuron0xb50d038() * -0.121732); }
0414 
0415 double MuonTaggerNoIPMLP::synapse0xb50d748() { return (neuron0xb50b898() * -1.38199); }
0416 
0417 double MuonTaggerNoIPMLP::synapse0xb50d770() { return (neuron0xb50ba48() * 1.00737); }
0418 
0419 double MuonTaggerNoIPMLP::synapse0xb50d798() { return (neuron0xb50bc20() * -0.819069); }
0420 
0421 double MuonTaggerNoIPMLP::synapse0xb50d7c0() { return (neuron0xb50ce60() * 0.877898); }
0422 
0423 double MuonTaggerNoIPMLP::synapse0xb50d7e8() { return (neuron0xb50d038() * -0.0207687); }
0424 
0425 double MuonTaggerNoIPMLP::synapse0xb50da08() { return (neuron0xb50b898() * 4.55447); }
0426 
0427 double MuonTaggerNoIPMLP::synapse0xb50da30() { return (neuron0xb50ba48() * 4.49461); }
0428 
0429 double MuonTaggerNoIPMLP::synapse0xb50da58() { return (neuron0xb50bc20() * -3.83426); }
0430 
0431 double MuonTaggerNoIPMLP::synapse0xb50da80() { return (neuron0xb50ce60() * 0.00970572); }
0432 
0433 double MuonTaggerNoIPMLP::synapse0xb50daa8() { return (neuron0xb50d038() * 0.0988528); }
0434 
0435 double MuonTaggerNoIPMLP::synapse0xb50dcc8() { return (neuron0xb50b898() * -1.37133); }
0436 
0437 double MuonTaggerNoIPMLP::synapse0xb50dcf0() { return (neuron0xb50ba48() * -0.887154); }
0438 
0439 double MuonTaggerNoIPMLP::synapse0xb50dda0() { return (neuron0xb50bc20() * 1.03883); }
0440 
0441 double MuonTaggerNoIPMLP::synapse0xb50ddc8() { return (neuron0xb50ce60() * 0.000187213); }
0442 
0443 double MuonTaggerNoIPMLP::synapse0xb50ddf0() { return (neuron0xb50d038() * -0.0336801); }
0444 
0445 double MuonTaggerNoIPMLP::synapse0xb50dfc8() { return (neuron0xb50b898() * 0.0901434); }
0446 
0447 double MuonTaggerNoIPMLP::synapse0xb50dff0() { return (neuron0xb50ba48() * 1.22334); }
0448 
0449 double MuonTaggerNoIPMLP::synapse0xb50e018() { return (neuron0xb50bc20() * 0.121724); }
0450 
0451 double MuonTaggerNoIPMLP::synapse0xb50e040() { return (neuron0xb50ce60() * -0.0974919); }
0452 
0453 double MuonTaggerNoIPMLP::synapse0xb50e068() { return (neuron0xb50d038() * 0.426064); }
0454 
0455 double MuonTaggerNoIPMLP::synapse0xb50e288() { return (neuron0xb50b898() * 0.240952); }
0456 
0457 double MuonTaggerNoIPMLP::synapse0xb50e2b0() { return (neuron0xb50ba48() * -0.008872); }
0458 
0459 double MuonTaggerNoIPMLP::synapse0xb50e2d8() { return (neuron0xb50bc20() * 0.488225); }
0460 
0461 double MuonTaggerNoIPMLP::synapse0xb50e300() { return (neuron0xb50ce60() * -5.32553); }
0462 
0463 double MuonTaggerNoIPMLP::synapse0xb50e328() { return (neuron0xb50d038() * -0.0941807); }
0464 
0465 double MuonTaggerNoIPMLP::synapse0xb50e548() { return (neuron0xb50b898() * 0.0831391); }
0466 
0467 double MuonTaggerNoIPMLP::synapse0xb50e570() { return (neuron0xb50ba48() * 0.267279); }
0468 
0469 double MuonTaggerNoIPMLP::synapse0xb50e598() { return (neuron0xb50bc20() * 0.499692); }
0470 
0471 double MuonTaggerNoIPMLP::synapse0xb50dd18() { return (neuron0xb50ce60() * 0.795639); }
0472 
0473 double MuonTaggerNoIPMLP::synapse0xb50dd40() { return (neuron0xb50d038() * 0.155882); }
0474 
0475 double MuonTaggerNoIPMLP::synapse0xb50e8a0() { return (neuron0xb50b898() * 0.164697); }
0476 
0477 double MuonTaggerNoIPMLP::synapse0xb50e8c8() { return (neuron0xb50ba48() * -0.431761); }
0478 
0479 double MuonTaggerNoIPMLP::synapse0xb50e8f0() { return (neuron0xb50bc20() * -0.223045); }
0480 
0481 double MuonTaggerNoIPMLP::synapse0xb50e918() { return (neuron0xb50ce60() * -0.60887); }
0482 
0483 double MuonTaggerNoIPMLP::synapse0xb50e940() { return (neuron0xb50d038() * 0.259537); }
0484 
0485 double MuonTaggerNoIPMLP::synapse0xb50eb60() { return (neuron0xb50b898() * 3.41847); }
0486 
0487 double MuonTaggerNoIPMLP::synapse0xb50eb88() { return (neuron0xb50ba48() * -0.476877); }
0488 
0489 double MuonTaggerNoIPMLP::synapse0xb50ebb0() { return (neuron0xb50bc20() * -1.02075); }
0490 
0491 double MuonTaggerNoIPMLP::synapse0xb50ebd8() { return (neuron0xb50ce60() * 0.00209324); }
0492 
0493 double MuonTaggerNoIPMLP::synapse0xb50ec00() { return (neuron0xb50d038() * 0.0273101); }
0494 
0495 double MuonTaggerNoIPMLP::synapse0xb50ee20() { return (neuron0xb50b898() * 2.78842); }
0496 
0497 double MuonTaggerNoIPMLP::synapse0xb50ee48() { return (neuron0xb50ba48() * -2.83771); }
0498 
0499 double MuonTaggerNoIPMLP::synapse0xb50ee70() { return (neuron0xb50bc20() * -8.65371); }
0500 
0501 double MuonTaggerNoIPMLP::synapse0xb50ee98() { return (neuron0xb50ce60() * 0.00647572); }
0502 
0503 double MuonTaggerNoIPMLP::synapse0xb50eec0() { return (neuron0xb50d038() * 0.126806); }
0504 
0505 double MuonTaggerNoIPMLP::synapse0xb50f0e0() { return (neuron0xb50b898() * -3.96164); }
0506 
0507 double MuonTaggerNoIPMLP::synapse0xb50f108() { return (neuron0xb50ba48() * -3.76339); }
0508 
0509 double MuonTaggerNoIPMLP::synapse0xb50f130() { return (neuron0xb50bc20() * -4.15894); }
0510 
0511 double MuonTaggerNoIPMLP::synapse0xb50f158() { return (neuron0xb50ce60() * -0.00764395); }
0512 
0513 double MuonTaggerNoIPMLP::synapse0xb50f180() { return (neuron0xb50d038() * -0.138208); }
0514 
0515 double MuonTaggerNoIPMLP::synapse0xb50f428() { return (neuron0xb50b898() * 1.30645); }
0516 
0517 double MuonTaggerNoIPMLP::synapse0xb50f450() { return (neuron0xb50ba48() * -1.0135); }
0518 
0519 double MuonTaggerNoIPMLP::synapse0xb50f478() { return (neuron0xb50bc20() * 0.674552); }
0520 
0521 double MuonTaggerNoIPMLP::synapse0xb50f4a0() { return (neuron0xb50ce60() * -0.797396); }
0522 
0523 double MuonTaggerNoIPMLP::synapse0xb50f4c8() { return (neuron0xb50d038() * 0.336093); }
0524 
0525 double MuonTaggerNoIPMLP::synapse0xb50f6a0() { return (neuron0xb50b898() * 0.288096); }
0526 
0527 double MuonTaggerNoIPMLP::synapse0xb50f6c8() { return (neuron0xb50ba48() * 0.503032); }
0528 
0529 double MuonTaggerNoIPMLP::synapse0xb50f6f0() { return (neuron0xb50bc20() * -0.473197); }
0530 
0531 double MuonTaggerNoIPMLP::synapse0xb50f718() { return (neuron0xb50ce60() * 0.739854); }
0532 
0533 double MuonTaggerNoIPMLP::synapse0xb50f740() { return (neuron0xb50d038() * 0.470193); }
0534 
0535 double MuonTaggerNoIPMLP::synapse0xb50b7e8() { return (neuron0xb50b898() * -0.134717); }
0536 
0537 double MuonTaggerNoIPMLP::synapse0xb50fa48() { return (neuron0xb50ba48() * -0.471165); }
0538 
0539 double MuonTaggerNoIPMLP::synapse0xb50fa70() { return (neuron0xb50bc20() * 0.427153); }
0540 
0541 double MuonTaggerNoIPMLP::synapse0xb50fa98() { return (neuron0xb50ce60() * -0.54334); }
0542 
0543 double MuonTaggerNoIPMLP::synapse0xb50fac0() { return (neuron0xb50d038() * 0.462077); }
0544 
0545 double MuonTaggerNoIPMLP::synapse0xb50fce0() { return (neuron0xb50b898() * 1.03136); }
0546 
0547 double MuonTaggerNoIPMLP::synapse0xb50fd08() { return (neuron0xb50ba48() * -1.06388); }
0548 
0549 double MuonTaggerNoIPMLP::synapse0xb50fd30() { return (neuron0xb50bc20() * 1.72108); }
0550 
0551 double MuonTaggerNoIPMLP::synapse0xb50fd58() { return (neuron0xb50ce60() * -0.214569); }
0552 
0553 double MuonTaggerNoIPMLP::synapse0xb50fd80() { return (neuron0xb50d038() * 8.26042); }
0554 
0555 double MuonTaggerNoIPMLP::synapse0xb50ffa0() { return (neuron0xb50b898() * -3.84874); }
0556 
0557 double MuonTaggerNoIPMLP::synapse0xb510050() { return (neuron0xb50ba48() * 1.25653); }
0558 
0559 double MuonTaggerNoIPMLP::synapse0xb510100() { return (neuron0xb50bc20() * 1.27311); }
0560 
0561 double MuonTaggerNoIPMLP::synapse0xb5101b0() { return (neuron0xb50ce60() * -0.00565679); }
0562 
0563 double MuonTaggerNoIPMLP::synapse0xb510260() { return (neuron0xb50d038() * -0.076792); }
0564 
0565 double MuonTaggerNoIPMLP::synapse0xb50b850() { return (neuron0xb50d328() * -0.742609); }
0566 
0567 double MuonTaggerNoIPMLP::synapse0xb50d280() { return (neuron0xb50d550() * -1.54936); }
0568 
0569 double MuonTaggerNoIPMLP::synapse0xb50d2a8() { return (neuron0xb50d810() * -0.616462); }
0570 
0571 double MuonTaggerNoIPMLP::synapse0xb50d2d0() { return (neuron0xb50dad0() * -2.50878); }
0572 
0573 double MuonTaggerNoIPMLP::synapse0xb50d2f8() { return (neuron0xb50de18() * 0.901498); }
0574 
0575 double MuonTaggerNoIPMLP::synapse0xb510410() { return (neuron0xb50e090() * 0.124071); }
0576 
0577 double MuonTaggerNoIPMLP::synapse0xb510438() { return (neuron0xb50e350() * 0.268812); }
0578 
0579 double MuonTaggerNoIPMLP::synapse0xb510460() { return (neuron0xb50e6c8() * 0.268676); }
0580 
0581 double MuonTaggerNoIPMLP::synapse0xb510488() { return (neuron0xb50e968() * 2.53128); }
0582 
0583 double MuonTaggerNoIPMLP::synapse0xb5104b0() { return (neuron0xb50ec28() * -0.915796); }
0584 
0585 double MuonTaggerNoIPMLP::synapse0xb5104d8() { return (neuron0xb50eee8() * 1.66172); }
0586 
0587 double MuonTaggerNoIPMLP::synapse0xb510500() { return (neuron0xb50f1a8() * 1.42875); }
0588 
0589 double MuonTaggerNoIPMLP::synapse0xb510528() { return (neuron0xb50f4f0() * 0.363917); }
0590 
0591 double MuonTaggerNoIPMLP::synapse0xb510550() { return (neuron0xb50e5c0() * -0.205041); }
0592 
0593 double MuonTaggerNoIPMLP::synapse0xb510578() { return (neuron0xb50fae8() * -0.286926); }
0594 
0595 double MuonTaggerNoIPMLP::synapse0xb5105a0() { return (neuron0xb50fda8() * 1.52037); }
0596 
0597 double MuonTaggerNoIPMLP::synapse0xb510750() { return (neuron0xb50d328() * 0.567602); }
0598 
0599 double MuonTaggerNoIPMLP::synapse0xb510778() { return (neuron0xb50d550() * 0.10175); }
0600 
0601 double MuonTaggerNoIPMLP::synapse0xb5107a0() { return (neuron0xb50d810() * 2.37359); }
0602 
0603 double MuonTaggerNoIPMLP::synapse0xb5107c8() { return (neuron0xb50dad0() * 1.27293); }
0604 
0605 double MuonTaggerNoIPMLP::synapse0xb5107f0() { return (neuron0xb50de18() * -0.060524); }
0606 
0607 double MuonTaggerNoIPMLP::synapse0xb510818() { return (neuron0xb50e090() * -0.181962); }
0608 
0609 double MuonTaggerNoIPMLP::synapse0xb510840() { return (neuron0xb50e350() * -0.878628); }
0610 
0611 double MuonTaggerNoIPMLP::synapse0xb510868() { return (neuron0xb50e6c8() * 0.268003); }
0612 
0613 double MuonTaggerNoIPMLP::synapse0xb510890() { return (neuron0xb50e968() * -1.3776); }
0614 
0615 double MuonTaggerNoIPMLP::synapse0xb5108b8() { return (neuron0xb50ec28() * -0.619587); }
0616 
0617 double MuonTaggerNoIPMLP::synapse0xb5108e0() { return (neuron0xb50eee8() * 1.55994); }
0618 
0619 double MuonTaggerNoIPMLP::synapse0xb510908() { return (neuron0xb50f1a8() * 0.307386); }
0620 
0621 double MuonTaggerNoIPMLP::synapse0xb510930() { return (neuron0xb50f4f0() * -0.746327); }
0622 
0623 double MuonTaggerNoIPMLP::synapse0xb510958() { return (neuron0xb50e5c0() * 0.190604); }
0624 
0625 double MuonTaggerNoIPMLP::synapse0xb510980() { return (neuron0xb50fae8() * -3.27889); }
0626 
0627 double MuonTaggerNoIPMLP::synapse0xb5109a8() { return (neuron0xb50fda8() * -1.49498); }
0628 
0629 double MuonTaggerNoIPMLP::synapse0xb510c08() { return (neuron0xb50d328() * -0.278047); }
0630 
0631 double MuonTaggerNoIPMLP::synapse0xb510c30() { return (neuron0xb50d550() * 0.465304); }
0632 
0633 double MuonTaggerNoIPMLP::synapse0xb510c58() { return (neuron0xb50d810() * 1.5647); }
0634 
0635 double MuonTaggerNoIPMLP::synapse0xb510c80() { return (neuron0xb50dad0() * -5.23866); }
0636 
0637 double MuonTaggerNoIPMLP::synapse0xb510ca8() { return (neuron0xb50de18() * -1.06729); }
0638 
0639 double MuonTaggerNoIPMLP::synapse0xb510cd0() { return (neuron0xb50e090() * 0.39036); }
0640 
0641 double MuonTaggerNoIPMLP::synapse0xb510cf8() { return (neuron0xb50e350() * -0.27431); }
0642 
0643 double MuonTaggerNoIPMLP::synapse0xb510d20() { return (neuron0xb50e6c8() * 0.338673); }
0644 
0645 double MuonTaggerNoIPMLP::synapse0xb510d48() { return (neuron0xb50e968() * -2.56297); }
0646 
0647 double MuonTaggerNoIPMLP::synapse0xb510d70() { return (neuron0xb50ec28() * 0.0921012); }
0648 
0649 double MuonTaggerNoIPMLP::synapse0xb510d98() { return (neuron0xb50eee8() * 1.95351); }
0650 
0651 double MuonTaggerNoIPMLP::synapse0xb510dc0() { return (neuron0xb50f1a8() * -0.170827); }
0652 
0653 double MuonTaggerNoIPMLP::synapse0xb510de8() { return (neuron0xb50f4f0() * 0.0994031); }
0654 
0655 double MuonTaggerNoIPMLP::synapse0xb510e10() { return (neuron0xb50e5c0() * -0.337334); }
0656 
0657 double MuonTaggerNoIPMLP::synapse0xb510e38() { return (neuron0xb50fae8() * 1.06742); }
0658 
0659 double MuonTaggerNoIPMLP::synapse0xb510e60() { return (neuron0xb50fda8() * -0.99141); }
0660 
0661 double MuonTaggerNoIPMLP::synapse0xb5110c0() { return (neuron0xb50d328() * 0.573292); }
0662 
0663 double MuonTaggerNoIPMLP::synapse0xb50f768() { return (neuron0xb50d550() * 2.05643); }
0664 
0665 double MuonTaggerNoIPMLP::synapse0xb50f790() { return (neuron0xb50d810() * -3.21657); }
0666 
0667 double MuonTaggerNoIPMLP::synapse0xb50f7b8() { return (neuron0xb50dad0() * 6.13726); }
0668 
0669 double MuonTaggerNoIPMLP::synapse0xb50f7e0() { return (neuron0xb50de18() * 0.222816); }
0670 
0671 double MuonTaggerNoIPMLP::synapse0xb50f808() { return (neuron0xb50e090() * -0.405157); }
0672 
0673 double MuonTaggerNoIPMLP::synapse0xb50f830() { return (neuron0xb50e350() * 0.630832); }
0674 
0675 double MuonTaggerNoIPMLP::synapse0xb50f858() { return (neuron0xb50e6c8() * 0.286139); }
0676 
0677 double MuonTaggerNoIPMLP::synapse0xb50f880() { return (neuron0xb50e968() * 0.740421); }
0678 
0679 double MuonTaggerNoIPMLP::synapse0xb50f8a8() { return (neuron0xb50ec28() * 0.61012); }
0680 
0681 double MuonTaggerNoIPMLP::synapse0xb50f8d0() { return (neuron0xb50eee8() * -4.67691); }
0682 
0683 double MuonTaggerNoIPMLP::synapse0xb50f8f8() { return (neuron0xb50f1a8() * -1.94479); }
0684 
0685 double MuonTaggerNoIPMLP::synapse0xb50f920() { return (neuron0xb50f4f0() * 0.243948); }
0686 
0687 double MuonTaggerNoIPMLP::synapse0xb50f948() { return (neuron0xb50e5c0() * -0.0813435); }
0688 
0689 double MuonTaggerNoIPMLP::synapse0xb5114f0() { return (neuron0xb50fae8() * 1.58896); }
0690 
0691 double MuonTaggerNoIPMLP::synapse0xb511518() { return (neuron0xb50fda8() * 0.725111); }