// Class: ReadMuon_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Muon_Long_TMVA TMVA Release : 4.2.0 [262656] ROOT Release : 5.34/18 [336402] Creator : jonesc Date : Wed Nov 26 13:49:24 2014 Host : ec-slc6-x86-64-spi-9 Dir : /var/pcfst/r03/lhcb/jonesc/ANNPID/results/MC12/TrainBs2MuMu/TrainAllTks-EvalAllTks-NoReweight-EqualMix/GhostAccFrac1.0/TMVA-Bs2MuMu-IsMuon/MLP/Norm/ScaleF1.4/BP/NCycles750/CE/sigmoid/CVTest15/CVImp1e-16/NotUseRegulator/Muon/Long Training events: 556388 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "47" [Specification of hidden layer architecture] NeuronType: "sigmoid" [Neuron activation function type] EstimatorType: "CE" [MSE (Mean Square Estimator) for Gaussian Likelihood or CE(Cross-Entropy) for Bernoulli Likelihood] V: "True" [Verbose output (short form of "VerbosityLevel" below - overrides the latter one)] VarTransform: "Norm" [List of variable transformations performed before training, e.g., "D_Background,P_Signal,G,N_AllClasses" for: "Decorrelation, PCA-transformation, Gaussianisation, Normalisation, each for the given class of events ('AllClasses' denotes all events of all classes, if no class indication is given, 'All' is assumed)"] H: "True" [Print method-specific help message] TrainingMethod: "BP" [Train with Back-Propagation (BP), BFGS Algorithm (BFGS), or Genetic Algorithm (GA - slower and worse)] EpochMonitoring: "True" [Provide epoch-wise monitoring plots according to TestRate (caution: causes big ROOT output file!)] ConvergenceImprove: "1.000000e-16" [Minimum improvement which counts as improvement (<0 means automatic convergence check is turned off)] ConvergenceTests: "15" [Number of steps (without improvement) required for convergence (<0 means automatic convergence check is turned off)] UseRegulator: "False" [Use regulator to avoid over-training] # Default: RandomSeed: "1" [Random seed for initial synapse weights (0 means unique seed for each run; default value '1')] NeuronInputType: "sum" [Neuron input function type] VerbosityLevel: "Verbose" [Verbosity level] CreateMVAPdfs: "False" [Create PDFs for classifier outputs (signal and background)] IgnoreNegWeightsInTraining: "False" [Events with negative weights are ignored in the training (but are included for testing and performance evaluation)] LearningRate: "2.000000e-02" [ANN learning rate parameter] DecayRate: "1.000000e-02" [Decay rate for learning parameter] TestRate: "10" [Test for overtraining performed at each #th epochs] Sampling: "1.000000e+00" [Only 'Sampling' (randomly selected) events are trained each epoch] SamplingEpoch: "1.000000e+00" [Sampling is used for the first 'SamplingEpoch' epochs, afterwards, all events are taken for training] SamplingImportance: "1.000000e+00" [ The sampling weights of events in epochs which successful (worse estimator than before) are multiplied with SamplingImportance, else they are divided.] SamplingTraining: "True" [The training sample is sampled] SamplingTesting: "False" [The testing sample is sampled] ResetStep: "50" [How often BFGS should reset history] Tau: "3.000000e+00" [LineSearch "size step"] BPMode: "sequential" [Back-propagation learning mode: sequential or batch] BatchSize: "-1" [Batch size: number of events/batch, only set if in Batch Mode, -1 for BatchSize=number_of_events] UpdateLimit: "10000" [Maximum times of regulator update] CalculateErrors: "False" [Calculates inverse Hessian matrix at the end of the training to be able to calculate the uncertainties of an MVA value] WeightRange: "1.000000e+00" [Take the events for the estimator calculations from small deviations from the desired value to large deviations only over the weight range] ## #VAR -*-*-*-*-*-*-*-*-*-*-*-* variables *-*-*-*-*-*-*-*-*-*-*-*- NVar 34 TrackP TrackP TrackP TrackP 'F' [3000.20996094,499589.21875] TrackPt TrackPt TrackPt TrackPt 'F' [251.567306519,39615.9375] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.202234312892,2.99953055382] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [9,52] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-64.3508758545,0.105765998363] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,0.299945652485] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.0139578795061,79.7038192749] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [7.26776415831e-05,70.4147262573] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,25] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.0375208556652,73.0433120728] TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF 'I' [1,29] RichUsedAero RichUsedAero RichUsedAero RichUsedAero 'I' [0,1] RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas 'I' [0,1] RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas 'I' [0,1] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-128.339401245,132.937393188] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-80.7113037109,108.26210022] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-208.283294678,152.648605347] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-223.118804932,66.8601989746] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-190.509902954,71.5826034546] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-10000,0.0197999998927] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-10000,0] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [1,29] InAccEcal InAccEcal InAccEcal InAccEcal 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.05479049683] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] InAccHcal InAccHcal InAccHcal InAccHcal 'I' [0,1] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.87338900566] InAccPrs InAccPrs InAccPrs InAccPrs 'I' [0,1] PrsPIDe PrsPIDe PrsPIDe PrsPIDe 'F' [-999,3.32829117775] InAccBrem InAccBrem InAccBrem InAccBrem 'I' [0,1] BremPIDe BremPIDe BremPIDe BremPIDe 'F' [-999,4.79148387909] VeloCharge VeloCharge VeloCharge VeloCharge 'F' [0.578651666641,2.4317817688] NSpec 0 ============================================================================ */ #include #include #include #include #ifndef IClassifierReader__def #define IClassifierReader__def class IClassifierReader { public: // constructor IClassifierReader() : fStatusIsClean( true ) {} virtual ~IClassifierReader() {} // return classifier response virtual double GetMvaValue( const std::vector& inputValues ) const = 0; // returns classifier status bool IsStatusClean() const { return fStatusIsClean; } protected: bool fStatusIsClean; }; #endif class ReadMuon_Long_TMVA : public IClassifierReader { public: // constructor ReadMuon_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadMuon_Long_TMVA" ), fNvars( 34 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackLikelihood", "TrackGhostProbability", "TrackFitMatchChi2", "TrackFitVeloChi2", "TrackFitVeloNDoF", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedAero", "RichUsedR1Gas", "RichUsedR2Gas", "RichAboveKaThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonNShared", "InAccEcal", "EcalPIDe", "EcalPIDmu", "InAccHcal", "HcalPIDe", "HcalPIDmu", "InAccPrs", "PrsPIDe", "InAccBrem", "BremPIDe", "VeloCharge" }; // sanity checks if (theInputVars.size() <= 0) { std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl; fStatusIsClean = false; } if (theInputVars.size() != fNvars) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: " << theInputVars.size() << " != " << fNvars << std::endl; fStatusIsClean = false; } // validate input variables for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) { if (theInputVars[ivar] != inputVars[ivar]) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl; fStatusIsClean = false; } } // initialize min and max vectors (for normalisation) fVmin[0] = -1; fVmax[0] = 1; fVmin[1] = -1; fVmax[1] = 1; fVmin[2] = -1; fVmax[2] = 1; fVmin[3] = -1; fVmax[3] = 1; fVmin[4] = -1; fVmax[4] = 1; fVmin[5] = -1; fVmax[5] = 0.99999988079071; fVmin[6] = -1; fVmax[6] = 1; fVmin[7] = -1; fVmax[7] = 1; fVmin[8] = -1; fVmax[8] = 1; fVmin[9] = -1; fVmax[9] = 1; fVmin[10] = -1; fVmax[10] = 1; fVmin[11] = -1; fVmax[11] = 1; fVmin[12] = -1; fVmax[12] = 1; fVmin[13] = -1; fVmax[13] = 1; fVmin[14] = -1; fVmax[14] = 1; fVmin[15] = -1; fVmax[15] = 1; fVmin[16] = -1; fVmax[16] = 0.99999988079071; fVmin[17] = -1; fVmax[17] = 1; fVmin[18] = -1; fVmax[18] = 1; fVmin[19] = -1; fVmax[19] = 1; fVmin[20] = -1; fVmax[20] = 1; fVmin[21] = -1; fVmax[21] = 1; fVmin[22] = -1; fVmax[22] = 1; fVmin[23] = -1; fVmax[23] = 1; fVmin[24] = -1; fVmax[24] = 1; fVmin[25] = -1; fVmax[25] = 1; fVmin[26] = -1; fVmax[26] = 1; fVmin[27] = -1; fVmax[27] = 1; fVmin[28] = -1; fVmax[28] = 1; fVmin[29] = -1; fVmax[29] = 1; fVmin[30] = -1; fVmax[30] = 1; fVmin[31] = -1; fVmax[31] = 1; fVmin[32] = -1; fVmax[32] = 1; fVmin[33] = -1; fVmax[33] = 0.99999988079071; // initialize input variable types fType[0] = 'F'; fType[1] = 'F'; fType[2] = 'F'; fType[3] = 'I'; fType[4] = 'F'; fType[5] = 'F'; fType[6] = 'F'; fType[7] = 'F'; fType[8] = 'I'; fType[9] = 'F'; fType[10] = 'I'; fType[11] = 'I'; fType[12] = 'I'; fType[13] = 'I'; fType[14] = 'I'; fType[15] = 'F'; fType[16] = 'F'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; fType[21] = 'F'; fType[22] = 'I'; fType[23] = 'I'; fType[24] = 'F'; fType[25] = 'F'; fType[26] = 'I'; fType[27] = 'F'; fType[28] = 'F'; fType[29] = 'I'; fType[30] = 'F'; fType[31] = 'I'; fType[32] = 'F'; fType[33] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadMuon_Long_TMVA() { Clear(); // method-specific } // the classifier response // "inputValues" is a vector of input values in the same order as the // variables given to the constructor double GetMvaValue( const std::vector& inputValues ) const; private: // method-specific destructor void Clear(); // input variable transformation double fMin_1[3][34]; double fMax_1[3][34]; void InitTransform_1(); void Transform_1( std::vector & iv, int sigOrBgd ) const; void InitTransform(); void Transform( std::vector & iv, int sigOrBgd ) const; // common member variables const char* fClassName; const size_t fNvars; size_t GetNvar() const { return fNvars; } char GetType( int ivar ) const { return fType[ivar]; } // normalisation of input variables const bool fIsNormalised; bool IsNormalised() const { return fIsNormalised; } double fVmin[34]; double fVmax[34]; double NormVariable( double x, double xmin, double xmax ) const { // normalise to output range: [-1, 1] return 2*(x - xmin)/(xmax - xmin) - 1.0; } // type of input variable: 'F' or 'I' char fType[34]; // initialize internal variables void Initialize(); double GetMvaValue__( const std::vector& inputValues ) const; // private members (method specific) double ActivationFnc(double x) const; double OutputActivationFnc(double x) const; int fLayers; int fLayerSize[3]; double fWeightMatrix0to1[48][35]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][48]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadMuon_Long_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 35; fWeights[0] = new double[35]; fLayerSize[1] = 48; fWeights[1] = new double[48]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = -0.378902991466746; fWeightMatrix0to1[1][0] = 1.94200467495588; fWeightMatrix0to1[2][0] = 0.620385806147985; fWeightMatrix0to1[3][0] = 1.88612623250231; fWeightMatrix0to1[4][0] = -0.962935445648449; fWeightMatrix0to1[5][0] = -2.68005975690804; fWeightMatrix0to1[6][0] = -0.389707045660261; fWeightMatrix0to1[7][0] = 2.20870993337217; fWeightMatrix0to1[8][0] = -1.39151132985507; fWeightMatrix0to1[9][0] = -1.14693545685636; fWeightMatrix0to1[10][0] = -2.79777259197438; fWeightMatrix0to1[11][0] = -0.382473132740814; fWeightMatrix0to1[12][0] = -1.49867406334895; fWeightMatrix0to1[13][0] = 1.78923870023242; fWeightMatrix0to1[14][0] = -3.04790111780208; fWeightMatrix0to1[15][0] = -0.510670709466869; fWeightMatrix0to1[16][0] = 1.81392885301203; fWeightMatrix0to1[17][0] = 3.15431531827053; fWeightMatrix0to1[18][0] = 0.107479612536208; fWeightMatrix0to1[19][0] = 1.51512552075723; fWeightMatrix0to1[20][0] = 0.370143684050995; fWeightMatrix0to1[21][0] = -0.912313232728959; fWeightMatrix0to1[22][0] = 0.972221673966894; fWeightMatrix0to1[23][0] = -0.900420471890284; fWeightMatrix0to1[24][0] = -2.02020095447265; fWeightMatrix0to1[25][0] = 1.34651369314644; fWeightMatrix0to1[26][0] = 4.17031456710785; fWeightMatrix0to1[27][0] = -1.17246386001435; fWeightMatrix0to1[28][0] = -1.79467474403133; fWeightMatrix0to1[29][0] = 0.0649180119587876; fWeightMatrix0to1[30][0] = 3.94604437171246; fWeightMatrix0to1[31][0] = 1.64096715591392; fWeightMatrix0to1[32][0] = -0.515900325719433; fWeightMatrix0to1[33][0] = -0.990637283756935; fWeightMatrix0to1[34][0] = 0.382870420275225; fWeightMatrix0to1[35][0] = -1.62046581110058; fWeightMatrix0to1[36][0] = -0.63107873253022; fWeightMatrix0to1[37][0] = -4.00212860191647; fWeightMatrix0to1[38][0] = -1.20633583848843; fWeightMatrix0to1[39][0] = 1.15700625904563; fWeightMatrix0to1[40][0] = 5.88042971944037; fWeightMatrix0to1[41][0] = -2.78643541393135; fWeightMatrix0to1[42][0] = 1.97636335890389; fWeightMatrix0to1[43][0] = 1.8312310066308; fWeightMatrix0to1[44][0] = -0.441253274262047; fWeightMatrix0to1[45][0] = -1.61367619789202; fWeightMatrix0to1[46][0] = -1.24279564783003; fWeightMatrix0to1[0][1] = 0.0948782491196086; fWeightMatrix0to1[1][1] = 1.75548920877191; fWeightMatrix0to1[2][1] = 0.0561161470942631; fWeightMatrix0to1[3][1] = 1.79018523552361; fWeightMatrix0to1[4][1] = 0.729258027534967; fWeightMatrix0to1[5][1] = -0.869350092925428; fWeightMatrix0to1[6][1] = 2.68472189940615; fWeightMatrix0to1[7][1] = -1.71683560673506; fWeightMatrix0to1[8][1] = -0.702611304377928; fWeightMatrix0to1[9][1] = -1.5140976496985; fWeightMatrix0to1[10][1] = -1.525842762443; fWeightMatrix0to1[11][1] = 1.57752952268621; fWeightMatrix0to1[12][1] = 0.749713652712868; fWeightMatrix0to1[13][1] = -0.280130696908981; fWeightMatrix0to1[14][1] = 0.776264541291151; fWeightMatrix0to1[15][1] = -1.16387679438853; fWeightMatrix0to1[16][1] = -0.200847455150387; fWeightMatrix0to1[17][1] = 2.65388929073604; fWeightMatrix0to1[18][1] = -0.379700095928536; fWeightMatrix0to1[19][1] = -0.628658225154461; fWeightMatrix0to1[20][1] = -0.788470268927767; fWeightMatrix0to1[21][1] = 0.716811187422686; fWeightMatrix0to1[22][1] = -0.769540169957481; fWeightMatrix0to1[23][1] = -0.80749995870149; fWeightMatrix0to1[24][1] = -1.98976806875385; fWeightMatrix0to1[25][1] = 1.15244203371765; fWeightMatrix0to1[26][1] = 1.7904376254631; fWeightMatrix0to1[27][1] = 1.35391702466868; fWeightMatrix0to1[28][1] = -0.241355158558475; fWeightMatrix0to1[29][1] = -1.35394950002886; fWeightMatrix0to1[30][1] = -0.388574461109216; fWeightMatrix0to1[31][1] = 0.999267082837761; fWeightMatrix0to1[32][1] = 0.538835847855227; fWeightMatrix0to1[33][1] = 1.26295627794863; fWeightMatrix0to1[34][1] = 0.732333234221331; fWeightMatrix0to1[35][1] = 2.31778131131683; fWeightMatrix0to1[36][1] = -0.054962869990328; fWeightMatrix0to1[37][1] = -1.77498492809743; fWeightMatrix0to1[38][1] = 0.349827547517028; fWeightMatrix0to1[39][1] = 1.29417905483478; fWeightMatrix0to1[40][1] = -0.900985754292019; fWeightMatrix0to1[41][1] = -0.486939100337586; fWeightMatrix0to1[42][1] = -1.7351476394237; fWeightMatrix0to1[43][1] = -0.194452265603495; fWeightMatrix0to1[44][1] = 0.0751661498792755; fWeightMatrix0to1[45][1] = 1.6460309512328; fWeightMatrix0to1[46][1] = -3.04674582314265; fWeightMatrix0to1[0][2] = -0.922509786313001; fWeightMatrix0to1[1][2] = 2.10157681379874; fWeightMatrix0to1[2][2] = -0.314763860217843; fWeightMatrix0to1[3][2] = -1.71009140961212; fWeightMatrix0to1[4][2] = -1.81071759865201; fWeightMatrix0to1[5][2] = 0.222156472265854; fWeightMatrix0to1[6][2] = -2.13850200614521; fWeightMatrix0to1[7][2] = -1.64962614881324; fWeightMatrix0to1[8][2] = 0.733760863292405; fWeightMatrix0to1[9][2] = 1.67790566720401; fWeightMatrix0to1[10][2] = -1.76951458952809; fWeightMatrix0to1[11][2] = 1.6380800661502; fWeightMatrix0to1[12][2] = -0.677764384621859; fWeightMatrix0to1[13][2] = -0.287491474622774; fWeightMatrix0to1[14][2] = 1.20163761137673; fWeightMatrix0to1[15][2] = 0.956992153083076; fWeightMatrix0to1[16][2] = -2.42800528556241; fWeightMatrix0to1[17][2] = 0.303884371647292; fWeightMatrix0to1[18][2] = 0.506873502469295; fWeightMatrix0to1[19][2] = -1.84524745407772; fWeightMatrix0to1[20][2] = -1.42719104109377; fWeightMatrix0to1[21][2] = 1.99016608971173; fWeightMatrix0to1[22][2] = 0.217481501323734; fWeightMatrix0to1[23][2] = -0.378478676331416; fWeightMatrix0to1[24][2] = 1.47744278119809; fWeightMatrix0to1[25][2] = -1.00279831569552; fWeightMatrix0to1[26][2] = -0.319708431776212; fWeightMatrix0to1[27][2] = 0.318427585328376; fWeightMatrix0to1[28][2] = -1.10838277614923; fWeightMatrix0to1[29][2] = 2.01551032453037; fWeightMatrix0to1[30][2] = 0.153427130901015; fWeightMatrix0to1[31][2] = -0.0234250565922741; fWeightMatrix0to1[32][2] = -0.176059679137455; fWeightMatrix0to1[33][2] = 0.618829152625902; fWeightMatrix0to1[34][2] = -1.82128634325576; fWeightMatrix0to1[35][2] = 1.94165066108721; fWeightMatrix0to1[36][2] = 0.280383901385685; fWeightMatrix0to1[37][2] = -1.0638815690571; fWeightMatrix0to1[38][2] = 1.45222968188478; fWeightMatrix0to1[39][2] = -1.42426716971888; fWeightMatrix0to1[40][2] = 0.547177626199562; fWeightMatrix0to1[41][2] = 0.655362169206379; fWeightMatrix0to1[42][2] = 1.69783214743084; fWeightMatrix0to1[43][2] = -3.06139702684113; fWeightMatrix0to1[44][2] = 0.479640678102322; fWeightMatrix0to1[45][2] = 1.5221599790959; fWeightMatrix0to1[46][2] = 1.68626363113558; fWeightMatrix0to1[0][3] = 0.140642686336175; fWeightMatrix0to1[1][3] = -1.49850947891761; fWeightMatrix0to1[2][3] = 1.0655346212619; fWeightMatrix0to1[3][3] = -1.24811216318666; fWeightMatrix0to1[4][3] = 3.03808811802861; fWeightMatrix0to1[5][3] = 1.51264896012219; fWeightMatrix0to1[6][3] = 1.02783754297567; fWeightMatrix0to1[7][3] = -0.294228174355498; fWeightMatrix0to1[8][3] = 0.315900878115383; fWeightMatrix0to1[9][3] = -1.41015171963129; fWeightMatrix0to1[10][3] = 1.62231276253069; fWeightMatrix0to1[11][3] = 1.73697965969254; fWeightMatrix0to1[12][3] = -0.569300202697699; fWeightMatrix0to1[13][3] = -0.515459231294795; fWeightMatrix0to1[14][3] = -0.27317804773286; fWeightMatrix0to1[15][3] = 1.09308481466345; fWeightMatrix0to1[16][3] = 0.160408361690987; fWeightMatrix0to1[17][3] = 0.951598115468612; fWeightMatrix0to1[18][3] = -1.35838231650318; fWeightMatrix0to1[19][3] = 2.41201462635793; fWeightMatrix0to1[20][3] = 0.90508965193586; fWeightMatrix0to1[21][3] = 0.782247485448634; fWeightMatrix0to1[22][3] = 0.685636539210261; fWeightMatrix0to1[23][3] = 1.10394205988807; fWeightMatrix0to1[24][3] = -0.699603762253143; fWeightMatrix0to1[25][3] = -0.854483132919204; fWeightMatrix0to1[26][3] = 0.758603278781173; fWeightMatrix0to1[27][3] = -0.935659857136486; fWeightMatrix0to1[28][3] = -0.656925900208161; fWeightMatrix0to1[29][3] = 1.14794017611333; fWeightMatrix0to1[30][3] = 1.219503637712; fWeightMatrix0to1[31][3] = -0.274641880362605; fWeightMatrix0to1[32][3] = 1.36412909907979; fWeightMatrix0to1[33][3] = 2.19793990859644; fWeightMatrix0to1[34][3] = -2.03633427915769; fWeightMatrix0to1[35][3] = 0.330326797685847; fWeightMatrix0to1[36][3] = 0.0204028382847561; fWeightMatrix0to1[37][3] = 0.290571869148537; fWeightMatrix0to1[38][3] = -0.437995194618614; fWeightMatrix0to1[39][3] = -1.22341299365109; fWeightMatrix0to1[40][3] = -0.23205687126336; fWeightMatrix0to1[41][3] = -0.515147301120805; fWeightMatrix0to1[42][3] = -1.83889376505676; fWeightMatrix0to1[43][3] = 0.127561787853751; fWeightMatrix0to1[44][3] = -0.502742760463642; fWeightMatrix0to1[45][3] = 0.322734512217453; fWeightMatrix0to1[46][3] = 2.73535893165126; fWeightMatrix0to1[0][4] = -0.346198290348786; fWeightMatrix0to1[1][4] = -0.92608092001448; fWeightMatrix0to1[2][4] = -4.09082726276122; fWeightMatrix0to1[3][4] = 0.992744048502453; fWeightMatrix0to1[4][4] = 3.01078973301543; fWeightMatrix0to1[5][4] = 1.30758368156054; fWeightMatrix0to1[6][4] = 0.00614045841983602; fWeightMatrix0to1[7][4] = -0.832319927057167; fWeightMatrix0to1[8][4] = -2.10297671287311; fWeightMatrix0to1[9][4] = 1.16404127819711; fWeightMatrix0to1[10][4] = -0.247256721067649; fWeightMatrix0to1[11][4] = -1.45135633737959; fWeightMatrix0to1[12][4] = -0.4229325971999; fWeightMatrix0to1[13][4] = 0.615179225271402; fWeightMatrix0to1[14][4] = -0.901560884657568; fWeightMatrix0to1[15][4] = -2.41167798104217; fWeightMatrix0to1[16][4] = 3.09321656833294; fWeightMatrix0to1[17][4] = 0.724872960695817; fWeightMatrix0to1[18][4] = -0.764560779169849; fWeightMatrix0to1[19][4] = 0.387906480931306; fWeightMatrix0to1[20][4] = 1.2298403548184; fWeightMatrix0to1[21][4] = 1.00941408354522; fWeightMatrix0to1[22][4] = 0.386187066167642; fWeightMatrix0to1[23][4] = -1.22929658759074; fWeightMatrix0to1[24][4] = -1.62956383259109; fWeightMatrix0to1[25][4] = -0.135921862237081; fWeightMatrix0to1[26][4] = 1.27017535664842; fWeightMatrix0to1[27][4] = 1.48706502171041; fWeightMatrix0to1[28][4] = -0.294282726305341; fWeightMatrix0to1[29][4] = -1.45779734952345; fWeightMatrix0to1[30][4] = 2.45862829322861; fWeightMatrix0to1[31][4] = -1.71359559724247; fWeightMatrix0to1[32][4] = -1.28891075601366; fWeightMatrix0to1[33][4] = 0.0323382310413813; fWeightMatrix0to1[34][4] = -1.46082711750887; fWeightMatrix0to1[35][4] = 1.40025886555185; fWeightMatrix0to1[36][4] = 1.23128020417805; fWeightMatrix0to1[37][4] = 1.55785109419109; fWeightMatrix0to1[38][4] = 0.223434483127254; fWeightMatrix0to1[39][4] = 0.093290790435473; fWeightMatrix0to1[40][4] = -0.889259635042171; fWeightMatrix0to1[41][4] = -0.719582832351167; fWeightMatrix0to1[42][4] = 0.939190701644195; fWeightMatrix0to1[43][4] = 0.29666348485391; fWeightMatrix0to1[44][4] = 0.784762170423776; fWeightMatrix0to1[45][4] = -1.17589415119511; fWeightMatrix0to1[46][4] = 0.651088444834303; fWeightMatrix0to1[0][5] = -1.81833058486759; fWeightMatrix0to1[1][5] = 0.798705310643613; fWeightMatrix0to1[2][5] = 0.477428267880504; fWeightMatrix0to1[3][5] = -1.83703676430761; fWeightMatrix0to1[4][5] = -0.595391840214727; fWeightMatrix0to1[5][5] = -1.40317249877002; fWeightMatrix0to1[6][5] = -0.680496234216685; fWeightMatrix0to1[7][5] = -2.033193101195; fWeightMatrix0to1[8][5] = -1.9372460925674; fWeightMatrix0to1[9][5] = -1.88927013533237; fWeightMatrix0to1[10][5] = -0.209999891384392; fWeightMatrix0to1[11][5] = -1.09468812010922; fWeightMatrix0to1[12][5] = -2.02511962341509; fWeightMatrix0to1[13][5] = 1.51516554063173; fWeightMatrix0to1[14][5] = -0.681652529054766; fWeightMatrix0to1[15][5] = 0.706507264496803; fWeightMatrix0to1[16][5] = -0.756624051728218; fWeightMatrix0to1[17][5] = -0.887932912280711; fWeightMatrix0to1[18][5] = 1.90128441634069; fWeightMatrix0to1[19][5] = 0.971082039818351; fWeightMatrix0to1[20][5] = -1.40772706196354; fWeightMatrix0to1[21][5] = -1.65511285429588; fWeightMatrix0to1[22][5] = -0.925195150277632; fWeightMatrix0to1[23][5] = -0.222919818557488; fWeightMatrix0to1[24][5] = -1.74048334862885; fWeightMatrix0to1[25][5] = 0.64868532034227; fWeightMatrix0to1[26][5] = 0.133973375210903; fWeightMatrix0to1[27][5] = 1.89815724957453; fWeightMatrix0to1[28][5] = -0.946893324901104; fWeightMatrix0to1[29][5] = 0.136824245269977; fWeightMatrix0to1[30][5] = -0.783875815674362; fWeightMatrix0to1[31][5] = -1.91307180402676; fWeightMatrix0to1[32][5] = 1.11135567188147; fWeightMatrix0to1[33][5] = 1.3678830190891; fWeightMatrix0to1[34][5] = -0.946516456392032; fWeightMatrix0to1[35][5] = -1.20358108393984; fWeightMatrix0to1[36][5] = 0.0377223928160787; fWeightMatrix0to1[37][5] = 0.684552389310022; fWeightMatrix0to1[38][5] = 0.55856566227756; fWeightMatrix0to1[39][5] = -1.3265435620276; fWeightMatrix0to1[40][5] = 0.136852221373589; fWeightMatrix0to1[41][5] = 0.134273467907194; fWeightMatrix0to1[42][5] = 0.968360123808362; fWeightMatrix0to1[43][5] = 0.935189943834436; fWeightMatrix0to1[44][5] = -0.546560339558544; fWeightMatrix0to1[45][5] = 0.210476190488067; fWeightMatrix0to1[46][5] = -0.153491041950262; fWeightMatrix0to1[0][6] = -1.44439990141097; fWeightMatrix0to1[1][6] = -0.958719513511976; fWeightMatrix0to1[2][6] = -3.81884161081376; fWeightMatrix0to1[3][6] = -1.03482010722398; fWeightMatrix0to1[4][6] = -5.341374694088; fWeightMatrix0to1[5][6] = 3.34713339258867; fWeightMatrix0to1[6][6] = -0.411477887571835; fWeightMatrix0to1[7][6] = 1.75790979157177; fWeightMatrix0to1[8][6] = -1.30663273383178; fWeightMatrix0to1[9][6] = 1.0914779351918; fWeightMatrix0to1[10][6] = -1.98907607307668; fWeightMatrix0to1[11][6] = 0.511248765087446; fWeightMatrix0to1[12][6] = 1.07974626954927; fWeightMatrix0to1[13][6] = -1.66996547909823; fWeightMatrix0to1[14][6] = 0.978748241608292; fWeightMatrix0to1[15][6] = 1.49485225021574; fWeightMatrix0to1[16][6] = -7.22559738071765; fWeightMatrix0to1[17][6] = -1.4375421996003; fWeightMatrix0to1[18][6] = -1.57378131416647; fWeightMatrix0to1[19][6] = -1.28540823241001; fWeightMatrix0to1[20][6] = 2.11000616113252; fWeightMatrix0to1[21][6] = -0.163991252695213; fWeightMatrix0to1[22][6] = 0.33704718598151; fWeightMatrix0to1[23][6] = -1.135336070071; fWeightMatrix0to1[24][6] = -1.48534889445241; fWeightMatrix0to1[25][6] = -1.72712473857585; fWeightMatrix0to1[26][6] = -1.61850957140647; fWeightMatrix0to1[27][6] = -1.34014257963421; fWeightMatrix0to1[28][6] = 0.593710704833778; fWeightMatrix0to1[29][6] = -3.06699283612683; fWeightMatrix0to1[30][6] = -2.19534495881401; fWeightMatrix0to1[31][6] = 1.76698545294849; fWeightMatrix0to1[32][6] = 0.307273818506603; fWeightMatrix0to1[33][6] = 1.05681756785827; fWeightMatrix0to1[34][6] = 1.85405754692385; fWeightMatrix0to1[35][6] = -0.261551847452675; fWeightMatrix0to1[36][6] = 1.87530333423489; fWeightMatrix0to1[37][6] = -0.218658823017649; fWeightMatrix0to1[38][6] = -0.0446533939605524; fWeightMatrix0to1[39][6] = -0.299864048866049; fWeightMatrix0to1[40][6] = -1.16753678541465; fWeightMatrix0to1[41][6] = -0.594587221960177; fWeightMatrix0to1[42][6] = 0.517459249871264; fWeightMatrix0to1[43][6] = 1.04268143222192; fWeightMatrix0to1[44][6] = 1.63216184458964; fWeightMatrix0to1[45][6] = 1.58390835640519; fWeightMatrix0to1[46][6] = -0.953080917665238; fWeightMatrix0to1[0][7] = 0.977074950825163; fWeightMatrix0to1[1][7] = -1.98080677027337; fWeightMatrix0to1[2][7] = 0.900179974796266; fWeightMatrix0to1[3][7] = -1.5691004452253; fWeightMatrix0to1[4][7] = 0.895262462909191; fWeightMatrix0to1[5][7] = 0.637803030899648; fWeightMatrix0to1[6][7] = 1.98766030459219; fWeightMatrix0to1[7][7] = 0.580005373643526; fWeightMatrix0to1[8][7] = 0.977945147104413; fWeightMatrix0to1[9][7] = 0.333008545227599; fWeightMatrix0to1[10][7] = -0.682261600775883; fWeightMatrix0to1[11][7] = -0.662155174892867; fWeightMatrix0to1[12][7] = 0.378430046784473; fWeightMatrix0to1[13][7] = 2.82178010488837; fWeightMatrix0to1[14][7] = -1.91893926148786; fWeightMatrix0to1[15][7] = -0.104511744064517; fWeightMatrix0to1[16][7] = 2.64091777780445; fWeightMatrix0to1[17][7] = -0.355725627854372; fWeightMatrix0to1[18][7] = 0.0828408522662393; fWeightMatrix0to1[19][7] = -0.166300267830489; fWeightMatrix0to1[20][7] = -0.620937112929928; fWeightMatrix0to1[21][7] = 1.5780510365219; fWeightMatrix0to1[22][7] = 1.44881702163915; fWeightMatrix0to1[23][7] = 0.323708356260323; fWeightMatrix0to1[24][7] = 0.344847988059985; fWeightMatrix0to1[25][7] = -2.00019509667862; fWeightMatrix0to1[26][7] = -0.123626674257659; fWeightMatrix0to1[27][7] = -1.66413706846657; fWeightMatrix0to1[28][7] = 0.920803183094536; fWeightMatrix0to1[29][7] = -1.91011405647503; fWeightMatrix0to1[30][7] = -0.219384068927099; fWeightMatrix0to1[31][7] = 0.52748802542607; fWeightMatrix0to1[32][7] = -1.79032850703745; fWeightMatrix0to1[33][7] = -1.20821104102862; fWeightMatrix0to1[34][7] = -1.61181889680811; fWeightMatrix0to1[35][7] = 0.838997112726027; fWeightMatrix0to1[36][7] = -0.980121320841724; fWeightMatrix0to1[37][7] = 0.910740704569649; fWeightMatrix0to1[38][7] = -1.23604465110408; fWeightMatrix0to1[39][7] = -0.869102472072072; fWeightMatrix0to1[40][7] = -0.757271681680575; fWeightMatrix0to1[41][7] = -0.312060492365185; fWeightMatrix0to1[42][7] = -1.41804484820825; fWeightMatrix0to1[43][7] = -0.966695787872929; fWeightMatrix0to1[44][7] = 1.94016740077768; fWeightMatrix0to1[45][7] = 0.570202721385866; fWeightMatrix0to1[46][7] = 0.515484494420249; fWeightMatrix0to1[0][8] = 0.0121450561864146; fWeightMatrix0to1[1][8] = 1.10217136489958; fWeightMatrix0to1[2][8] = 4.10197390554673; fWeightMatrix0to1[3][8] = 0.675245126034541; fWeightMatrix0to1[4][8] = 2.16771757876464; fWeightMatrix0to1[5][8] = -0.822717254011776; fWeightMatrix0to1[6][8] = -1.36982376837058; fWeightMatrix0to1[7][8] = 1.17888857598513; fWeightMatrix0to1[8][8] = 1.21829931827267; fWeightMatrix0to1[9][8] = 0.124311188299851; fWeightMatrix0to1[10][8] = 3.62451077163148; fWeightMatrix0to1[11][8] = 1.00393320394818; fWeightMatrix0to1[12][8] = 1.71790798898098; fWeightMatrix0to1[13][8] = -0.299725620042682; fWeightMatrix0to1[14][8] = 0.806454809156676; fWeightMatrix0to1[15][8] = 1.07838132278288; fWeightMatrix0to1[16][8] = -1.99317595859342; fWeightMatrix0to1[17][8] = 0.323502654648881; fWeightMatrix0to1[18][8] = -0.999736636379107; fWeightMatrix0to1[19][8] = 2.37268670034075; fWeightMatrix0to1[20][8] = 0.876661168330893; fWeightMatrix0to1[21][8] = 1.89772806779083; fWeightMatrix0to1[22][8] = 1.71158754847775; fWeightMatrix0to1[23][8] = 0.572957301014142; fWeightMatrix0to1[24][8] = 1.9208440485344; fWeightMatrix0to1[25][8] = 1.02966849256493; fWeightMatrix0to1[26][8] = 0.46554090011228; fWeightMatrix0to1[27][8] = -1.23720213450114; fWeightMatrix0to1[28][8] = 1.74086801371354; fWeightMatrix0to1[29][8] = -0.619819770331288; fWeightMatrix0to1[30][8] = 0.358258599394419; fWeightMatrix0to1[31][8] = 1.71048521971792; fWeightMatrix0to1[32][8] = -0.737817222688868; fWeightMatrix0to1[33][8] = 0.193329620523036; fWeightMatrix0to1[34][8] = -0.0540675537493846; fWeightMatrix0to1[35][8] = -0.918198324309813; fWeightMatrix0to1[36][8] = 0.996240071774717; fWeightMatrix0to1[37][8] = -0.679685830398058; fWeightMatrix0to1[38][8] = 0.964841158548817; fWeightMatrix0to1[39][8] = 0.251622127489; fWeightMatrix0to1[40][8] = 1.45936172638894; fWeightMatrix0to1[41][8] = 0.293432883312508; fWeightMatrix0to1[42][8] = 1.66328735584149; fWeightMatrix0to1[43][8] = 0.0493192941580177; fWeightMatrix0to1[44][8] = -0.149751874679356; fWeightMatrix0to1[45][8] = 0.453906002286942; fWeightMatrix0to1[46][8] = 3.56283184168786; fWeightMatrix0to1[0][9] = -1.78754522339366; fWeightMatrix0to1[1][9] = -0.300773566000521; fWeightMatrix0to1[2][9] = -0.0471930387921695; fWeightMatrix0to1[3][9] = -1.69719448734353; fWeightMatrix0to1[4][9] = 0.274923191899167; fWeightMatrix0to1[5][9] = -2.38301687255896; fWeightMatrix0to1[6][9] = 1.08370703775384; fWeightMatrix0to1[7][9] = 0.111681886004615; fWeightMatrix0to1[8][9] = -1.75733179584597; fWeightMatrix0to1[9][9] = -1.81293241781932; fWeightMatrix0to1[10][9] = 0.410819330217481; fWeightMatrix0to1[11][9] = 1.84835348220186; fWeightMatrix0to1[12][9] = 1.66884407718418; fWeightMatrix0to1[13][9] = 0.884378177005502; fWeightMatrix0to1[14][9] = -1.24660598229511; fWeightMatrix0to1[15][9] = -1.97262747754528; fWeightMatrix0to1[16][9] = -0.0238483513036246; fWeightMatrix0to1[17][9] = -1.57397048883048; fWeightMatrix0to1[18][9] = -1.4672145359441; fWeightMatrix0to1[19][9] = -1.50815698623053; fWeightMatrix0to1[20][9] = 0.31360668853593; fWeightMatrix0to1[21][9] = -1.96662553924604; fWeightMatrix0to1[22][9] = 1.7112740358061; fWeightMatrix0to1[23][9] = 2.77290617668985; fWeightMatrix0to1[24][9] = 0.0318195310144401; fWeightMatrix0to1[25][9] = -0.238622416446429; fWeightMatrix0to1[26][9] = -0.0396335419338596; fWeightMatrix0to1[27][9] = 1.74879597996754; fWeightMatrix0to1[28][9] = -0.224528215619724; fWeightMatrix0to1[29][9] = 3.26186708100559; fWeightMatrix0to1[30][9] = 1.29504099637964; fWeightMatrix0to1[31][9] = 1.5190229981131; fWeightMatrix0to1[32][9] = -1.07867090076935; fWeightMatrix0to1[33][9] = 1.10032311954951; fWeightMatrix0to1[34][9] = -1.91251421185503; fWeightMatrix0to1[35][9] = 0.406864132646334; fWeightMatrix0to1[36][9] = 2.28248752274892; fWeightMatrix0to1[37][9] = 0.295126289170428; fWeightMatrix0to1[38][9] = 0.42222780963491; fWeightMatrix0to1[39][9] = -0.0710512990919807; fWeightMatrix0to1[40][9] = -0.980758078153664; fWeightMatrix0to1[41][9] = -0.161470512025255; fWeightMatrix0to1[42][9] = 0.194386092135478; fWeightMatrix0to1[43][9] = -0.175019146718183; fWeightMatrix0to1[44][9] = -1.33605753582959; fWeightMatrix0to1[45][9] = -0.0355434764745656; fWeightMatrix0to1[46][9] = 2.73360817022968; fWeightMatrix0to1[0][10] = 0.469378326805194; fWeightMatrix0to1[1][10] = -1.02421915183818; fWeightMatrix0to1[2][10] = -1.28215660347812; fWeightMatrix0to1[3][10] = 2.0345399099273; fWeightMatrix0to1[4][10] = 1.01335286324498; fWeightMatrix0to1[5][10] = -1.01415186480942; fWeightMatrix0to1[6][10] = -0.123081236294913; fWeightMatrix0to1[7][10] = -1.01910379287347; fWeightMatrix0to1[8][10] = 1.36527085869235; fWeightMatrix0to1[9][10] = 1.27941227551677; fWeightMatrix0to1[10][10] = -0.895658953605918; fWeightMatrix0to1[11][10] = -1.03156691080766; fWeightMatrix0to1[12][10] = 1.69103579384347; fWeightMatrix0to1[13][10] = 0.825784652332538; fWeightMatrix0to1[14][10] = 0.913756472078593; fWeightMatrix0to1[15][10] = -0.623194998666216; fWeightMatrix0to1[16][10] = 0.918188384374055; fWeightMatrix0to1[17][10] = -1.48460312484337; fWeightMatrix0to1[18][10] = 1.26428441044392; fWeightMatrix0to1[19][10] = 0.629620962746396; fWeightMatrix0to1[20][10] = 0.588165787743897; fWeightMatrix0to1[21][10] = -1.86642636963152; fWeightMatrix0to1[22][10] = -1.71928674701111; fWeightMatrix0to1[23][10] = -3.16245834365145; fWeightMatrix0to1[24][10] = -0.0642488472580526; fWeightMatrix0to1[25][10] = -1.7321443130754; fWeightMatrix0to1[26][10] = 0.370964085192542; fWeightMatrix0to1[27][10] = -0.406261401339537; fWeightMatrix0to1[28][10] = 1.62810515432132; fWeightMatrix0to1[29][10] = -3.57119519719536; fWeightMatrix0to1[30][10] = -1.52363635282047; fWeightMatrix0to1[31][10] = 1.48429542713238; fWeightMatrix0to1[32][10] = 1.90212984025385; fWeightMatrix0to1[33][10] = -0.0801619405558257; fWeightMatrix0to1[34][10] = -0.591008291868292; fWeightMatrix0to1[35][10] = -0.896221762925332; fWeightMatrix0to1[36][10] = 1.69985850905444; fWeightMatrix0to1[37][10] = 0.293863841032036; fWeightMatrix0to1[38][10] = 0.0462414692914643; fWeightMatrix0to1[39][10] = -1.29816994031921; fWeightMatrix0to1[40][10] = 1.48423214499804; fWeightMatrix0to1[41][10] = -0.116572092923181; fWeightMatrix0to1[42][10] = 0.106595935850297; fWeightMatrix0to1[43][10] = -0.817744470372665; fWeightMatrix0to1[44][10] = 0.540811917466476; fWeightMatrix0to1[45][10] = -0.61635466909438; fWeightMatrix0to1[46][10] = -1.77280754167578; fWeightMatrix0to1[0][11] = 0.819325836470389; fWeightMatrix0to1[1][11] = 0.248620343842048; fWeightMatrix0to1[2][11] = 0.514296897768054; fWeightMatrix0to1[3][11] = 1.19000971799951; fWeightMatrix0to1[4][11] = -0.876105235217347; fWeightMatrix0to1[5][11] = -0.699035081089947; fWeightMatrix0to1[6][11] = -2.33853066649345; fWeightMatrix0to1[7][11] = 1.07713834064671; fWeightMatrix0to1[8][11] = 1.04822546059825; fWeightMatrix0to1[9][11] = 0.666803934405043; fWeightMatrix0to1[10][11] = 0.399405939546332; fWeightMatrix0to1[11][11] = 1.50353177168207; fWeightMatrix0to1[12][11] = -1.32176508319768; fWeightMatrix0to1[13][11] = 0.525219714674618; fWeightMatrix0to1[14][11] = -0.857944833679166; fWeightMatrix0to1[15][11] = 0.0127588967081411; fWeightMatrix0to1[16][11] = -0.246205180420602; fWeightMatrix0to1[17][11] = -0.8226432120396; fWeightMatrix0to1[18][11] = -0.74942969776233; fWeightMatrix0to1[19][11] = -0.0361319454883176; fWeightMatrix0to1[20][11] = -0.655525941163023; fWeightMatrix0to1[21][11] = -0.544189876111753; fWeightMatrix0to1[22][11] = -2.63556223097476; fWeightMatrix0to1[23][11] = -0.473168383834516; fWeightMatrix0to1[24][11] = 0.98189841157469; fWeightMatrix0to1[25][11] = -0.573589032853434; fWeightMatrix0to1[26][11] = -1.26134658815855; fWeightMatrix0to1[27][11] = 1.1677132805199; fWeightMatrix0to1[28][11] = 0.811914000113349; fWeightMatrix0to1[29][11] = -0.0791018734757544; fWeightMatrix0to1[30][11] = 0.479443527340313; fWeightMatrix0to1[31][11] = 1.92241132999047; fWeightMatrix0to1[32][11] = -0.211233764173884; fWeightMatrix0to1[33][11] = -1.72959502369756; fWeightMatrix0to1[34][11] = 0.563061380932572; fWeightMatrix0to1[35][11] = 0.0423634189455501; fWeightMatrix0to1[36][11] = -0.665255275378403; fWeightMatrix0to1[37][11] = 0.0636058154948035; fWeightMatrix0to1[38][11] = -0.878654670002476; fWeightMatrix0to1[39][11] = -0.343974258679523; fWeightMatrix0to1[40][11] = -2.02458285657844; fWeightMatrix0to1[41][11] = 0.704829448019951; fWeightMatrix0to1[42][11] = -1.98548999745923; fWeightMatrix0to1[43][11] = 2.09275317152623; fWeightMatrix0to1[44][11] = 1.82899037368847; fWeightMatrix0to1[45][11] = 1.6004294906305; fWeightMatrix0to1[46][11] = 1.14461385678236; fWeightMatrix0to1[0][12] = 0.686302961543049; fWeightMatrix0to1[1][12] = 0.145684256438035; fWeightMatrix0to1[2][12] = -0.969776579002435; fWeightMatrix0to1[3][12] = -2.22774339718525; fWeightMatrix0to1[4][12] = -0.222552844251355; fWeightMatrix0to1[5][12] = -0.706243373470074; fWeightMatrix0to1[6][12] = 1.21615417556608; fWeightMatrix0to1[7][12] = 0.0305601811364804; fWeightMatrix0to1[8][12] = -0.0811342776019504; fWeightMatrix0to1[9][12] = 1.53116416186554; fWeightMatrix0to1[10][12] = 1.42741565846493; fWeightMatrix0to1[11][12] = -1.20558613707363; fWeightMatrix0to1[12][12] = 0.173702562022888; fWeightMatrix0to1[13][12] = -2.02128766691127; fWeightMatrix0to1[14][12] = -0.0301201651529145; fWeightMatrix0to1[15][12] = -1.78292397736763; fWeightMatrix0to1[16][12] = -0.740101750952198; fWeightMatrix0to1[17][12] = -1.5805732131924; fWeightMatrix0to1[18][12] = 0.881012477192343; fWeightMatrix0to1[19][12] = -2.17459834016908; fWeightMatrix0to1[20][12] = -0.195325139962237; fWeightMatrix0to1[21][12] = -1.96626845557278; fWeightMatrix0to1[22][12] = 0.665324608703229; fWeightMatrix0to1[23][12] = 2.25323594437228; fWeightMatrix0to1[24][12] = -0.767573095834684; fWeightMatrix0to1[25][12] = 0.806137723270389; fWeightMatrix0to1[26][12] = -1.96985936792812; fWeightMatrix0to1[27][12] = 0.886223505909787; fWeightMatrix0to1[28][12] = -0.281603982464091; fWeightMatrix0to1[29][12] = 0.292234054296983; fWeightMatrix0to1[30][12] = -1.02858467439339; fWeightMatrix0to1[31][12] = -1.0211789478341; fWeightMatrix0to1[32][12] = 1.84426416367353; fWeightMatrix0to1[33][12] = -2.77805017693974; fWeightMatrix0to1[34][12] = -1.41293207745997; fWeightMatrix0to1[35][12] = -0.963354170817057; fWeightMatrix0to1[36][12] = 0.920167990032082; fWeightMatrix0to1[37][12] = -0.00650247911389024; fWeightMatrix0to1[38][12] = 0.864407744254083; fWeightMatrix0to1[39][12] = -1.3713197015801; fWeightMatrix0to1[40][12] = 0.282369902291677; fWeightMatrix0to1[41][12] = 0.0707722885237916; fWeightMatrix0to1[42][12] = 0.0398245535550561; fWeightMatrix0to1[43][12] = -1.87364022567116; fWeightMatrix0to1[44][12] = -1.42783051882457; fWeightMatrix0to1[45][12] = 0.0776969662189458; fWeightMatrix0to1[46][12] = 0.517711907362195; fWeightMatrix0to1[0][13] = 1.48480554369362; fWeightMatrix0to1[1][13] = -0.103086202412106; fWeightMatrix0to1[2][13] = -0.678038049264969; fWeightMatrix0to1[3][13] = -1.2768844305184; fWeightMatrix0to1[4][13] = 0.180372571659049; fWeightMatrix0to1[5][13] = -0.24678629781927; fWeightMatrix0to1[6][13] = -0.00241129091815722; fWeightMatrix0to1[7][13] = -0.42858685400897; fWeightMatrix0to1[8][13] = -1.55630702310754; fWeightMatrix0to1[9][13] = 1.72583294695278; fWeightMatrix0to1[10][13] = 0.523524425488998; fWeightMatrix0to1[11][13] = 1.5860494588168; fWeightMatrix0to1[12][13] = -1.01878748243082; fWeightMatrix0to1[13][13] = -0.0219700276586767; fWeightMatrix0to1[14][13] = -0.965832877149914; fWeightMatrix0to1[15][13] = -0.347260817447938; fWeightMatrix0to1[16][13] = -0.36349873636944; fWeightMatrix0to1[17][13] = -0.329513574339451; fWeightMatrix0to1[18][13] = -0.248923163067858; fWeightMatrix0to1[19][13] = 0.280434190866507; fWeightMatrix0to1[20][13] = -0.937414459537027; fWeightMatrix0to1[21][13] = 1.53681871434713; fWeightMatrix0to1[22][13] = -2.08214243748511; fWeightMatrix0to1[23][13] = 0.190303057999301; fWeightMatrix0to1[24][13] = 0.725980940313051; fWeightMatrix0to1[25][13] = -1.34386754357256; fWeightMatrix0to1[26][13] = 0.310589344990729; fWeightMatrix0to1[27][13] = 1.04819123877635; fWeightMatrix0to1[28][13] = -1.95724785377033; fWeightMatrix0to1[29][13] = -0.135308042618176; fWeightMatrix0to1[30][13] = -0.281806555066507; fWeightMatrix0to1[31][13] = 0.441205071077707; fWeightMatrix0to1[32][13] = 0.0424990559825738; fWeightMatrix0to1[33][13] = -1.75233716551263; fWeightMatrix0to1[34][13] = -0.554765221262788; fWeightMatrix0to1[35][13] = -1.13839568769494; fWeightMatrix0to1[36][13] = 1.22338525849157; fWeightMatrix0to1[37][13] = -0.166236744733492; fWeightMatrix0to1[38][13] = 0.217928695250776; fWeightMatrix0to1[39][13] = -0.328257410943547; fWeightMatrix0to1[40][13] = -1.61350543701627; fWeightMatrix0to1[41][13] = 0.199125512024391; fWeightMatrix0to1[42][13] = -0.918811061732268; fWeightMatrix0to1[43][13] = -0.686243226819483; fWeightMatrix0to1[44][13] = 0.636642629605504; fWeightMatrix0to1[45][13] = 0.213410710074476; fWeightMatrix0to1[46][13] = -1.68766176593666; fWeightMatrix0to1[0][14] = 0.483594346477912; fWeightMatrix0to1[1][14] = 0.118563878590487; fWeightMatrix0to1[2][14] = -1.28182442811798; fWeightMatrix0to1[3][14] = 1.58083595078251; fWeightMatrix0to1[4][14] = 0.563876108037421; fWeightMatrix0to1[5][14] = -1.92523638694224; fWeightMatrix0to1[6][14] = -1.3357288544664; fWeightMatrix0to1[7][14] = -1.94554876635691; fWeightMatrix0to1[8][14] = -0.126122906023656; fWeightMatrix0to1[9][14] = 1.20891177500519; fWeightMatrix0to1[10][14] = 1.33328659232419; fWeightMatrix0to1[11][14] = 0.778939670156841; fWeightMatrix0to1[12][14] = -1.94794645592549; fWeightMatrix0to1[13][14] = -0.76882409206584; fWeightMatrix0to1[14][14] = 0.377153099684781; fWeightMatrix0to1[15][14] = -0.470264536942972; fWeightMatrix0to1[16][14] = 0.557099525522204; fWeightMatrix0to1[17][14] = -1.45404286513067; fWeightMatrix0to1[18][14] = 1.55263702770317; fWeightMatrix0to1[19][14] = -0.936290209730342; fWeightMatrix0to1[20][14] = -0.367170887623386; fWeightMatrix0to1[21][14] = -1.50117581536496; fWeightMatrix0to1[22][14] = 1.39889558291079; fWeightMatrix0to1[23][14] = 0.633826463660233; fWeightMatrix0to1[24][14] = 2.26076400598745; fWeightMatrix0to1[25][14] = -1.55565215165817; fWeightMatrix0to1[26][14] = 1.03589011818114; fWeightMatrix0to1[27][14] = 0.535284038358952; fWeightMatrix0to1[28][14] = 1.34841447747844; fWeightMatrix0to1[29][14] = 0.436572990567463; fWeightMatrix0to1[30][14] = -1.90728596982114; fWeightMatrix0to1[31][14] = -1.81682164622863; fWeightMatrix0to1[32][14] = 0.688332854443971; fWeightMatrix0to1[33][14] = 0.918972186454998; fWeightMatrix0to1[34][14] = 0.746637350664363; fWeightMatrix0to1[35][14] = 1.62880328244322; fWeightMatrix0to1[36][14] = -0.196117577430335; fWeightMatrix0to1[37][14] = 0.180542400379328; fWeightMatrix0to1[38][14] = 1.50131590308225; fWeightMatrix0to1[39][14] = 1.01522790912744; fWeightMatrix0to1[40][14] = -3.32607775927901; fWeightMatrix0to1[41][14] = -0.782195802332189; fWeightMatrix0to1[42][14] = 1.05722181827779; fWeightMatrix0to1[43][14] = 1.5009507584913; fWeightMatrix0to1[44][14] = 0.671908725466567; fWeightMatrix0to1[45][14] = -0.799707178851493; fWeightMatrix0to1[46][14] = -0.884771619540024; fWeightMatrix0to1[0][15] = -0.785506311202701; fWeightMatrix0to1[1][15] = -1.4088621086089; fWeightMatrix0to1[2][15] = -0.0960586931375056; fWeightMatrix0to1[3][15] = 0.59471124923368; fWeightMatrix0to1[4][15] = 1.72227685342346; fWeightMatrix0to1[5][15] = -1.42499027726915; fWeightMatrix0to1[6][15] = 1.33447299551428; fWeightMatrix0to1[7][15] = 1.13976614947039; fWeightMatrix0to1[8][15] = 0.305245772056746; fWeightMatrix0to1[9][15] = -0.283940685262964; fWeightMatrix0to1[10][15] = -0.292140674603077; fWeightMatrix0to1[11][15] = 1.13622402192475; fWeightMatrix0to1[12][15] = -2.38209619158555; fWeightMatrix0to1[13][15] = 4.02346994908355; fWeightMatrix0to1[14][15] = -0.429024575645154; fWeightMatrix0to1[15][15] = -1.13511255709327; fWeightMatrix0to1[16][15] = 0.930538806117131; fWeightMatrix0to1[17][15] = -0.686066532549662; fWeightMatrix0to1[18][15] = -0.51665407510068; fWeightMatrix0to1[19][15] = 1.17828162673505; fWeightMatrix0to1[20][15] = 0.301089792061576; fWeightMatrix0to1[21][15] = 0.125520404149834; fWeightMatrix0to1[22][15] = 0.161475308961539; fWeightMatrix0to1[23][15] = 1.44937187434677; fWeightMatrix0to1[24][15] = 0.601319202742358; fWeightMatrix0to1[25][15] = 1.23786861668013; fWeightMatrix0to1[26][15] = 0.253854558041661; fWeightMatrix0to1[27][15] = 1.66621491587167; fWeightMatrix0to1[28][15] = 2.41120625324287; fWeightMatrix0to1[29][15] = 0.873627793407966; fWeightMatrix0to1[30][15] = 2.90078010134302; fWeightMatrix0to1[31][15] = 0.104505754686206; fWeightMatrix0to1[32][15] = 1.113424851175; fWeightMatrix0to1[33][15] = -2.67942289829216; fWeightMatrix0to1[34][15] = -0.065352810726107; fWeightMatrix0to1[35][15] = -1.75150101926823; fWeightMatrix0to1[36][15] = 1.95129699882924; fWeightMatrix0to1[37][15] = -4.61918342020876; fWeightMatrix0to1[38][15] = -0.0697414283036913; fWeightMatrix0to1[39][15] = -1.61742880585918; fWeightMatrix0to1[40][15] = 1.91476738702377; fWeightMatrix0to1[41][15] = -1.36749812163029; fWeightMatrix0to1[42][15] = 1.76273698436956; fWeightMatrix0to1[43][15] = -1.47897758446603; fWeightMatrix0to1[44][15] = -0.670906586676807; fWeightMatrix0to1[45][15] = -0.537845584560779; fWeightMatrix0to1[46][15] = 0.919425950424267; fWeightMatrix0to1[0][16] = 1.50644445974515; fWeightMatrix0to1[1][16] = 1.66156263156863; fWeightMatrix0to1[2][16] = 2.66529040767373; fWeightMatrix0to1[3][16] = 0.0197352127095805; fWeightMatrix0to1[4][16] = 4.68315335699028; fWeightMatrix0to1[5][16] = -3.16438254391956; fWeightMatrix0to1[6][16] = -5.56129329613152; fWeightMatrix0to1[7][16] = 1.31824114863909; fWeightMatrix0to1[8][16] = 0.623123364852502; fWeightMatrix0to1[9][16] = 0.132869433661676; fWeightMatrix0to1[10][16] = -2.76316432958753; fWeightMatrix0to1[11][16] = -0.903493062432838; fWeightMatrix0to1[12][16] = 1.73977391324768; fWeightMatrix0to1[13][16] = 3.70897622521866; fWeightMatrix0to1[14][16] = -2.25214739234575; fWeightMatrix0to1[15][16] = -2.23136152423033; fWeightMatrix0to1[16][16] = -0.858753919411402; fWeightMatrix0to1[17][16] = -0.411575938966453; fWeightMatrix0to1[18][16] = -1.01995356883777; fWeightMatrix0to1[19][16] = -0.910342300350381; fWeightMatrix0to1[20][16] = 1.31594691712115; fWeightMatrix0to1[21][16] = 1.57971941682874; fWeightMatrix0to1[22][16] = 0.0788688682357228; fWeightMatrix0to1[23][16] = -2.67147015012691; fWeightMatrix0to1[24][16] = -2.50705739333937; fWeightMatrix0to1[25][16] = 2.11608970124529; fWeightMatrix0to1[26][16] = 1.37442775958276; fWeightMatrix0to1[27][16] = -0.30410967129301; fWeightMatrix0to1[28][16] = 0.487427751182554; fWeightMatrix0to1[29][16] = -1.26098716797693; fWeightMatrix0to1[30][16] = 5.46313906677531; fWeightMatrix0to1[31][16] = -0.78958404929711; fWeightMatrix0to1[32][16] = -0.92316205153033; fWeightMatrix0to1[33][16] = -2.31147329411955; fWeightMatrix0to1[34][16] = -1.67714965305039; fWeightMatrix0to1[35][16] = -3.38430652967695; fWeightMatrix0to1[36][16] = 1.56436946524917; fWeightMatrix0to1[37][16] = -20.1146434858242; fWeightMatrix0to1[38][16] = 8.81552485760751; fWeightMatrix0to1[39][16] = -1.36001993225676; fWeightMatrix0to1[40][16] = 3.1419267709762; fWeightMatrix0to1[41][16] = 6.67575519555815; fWeightMatrix0to1[42][16] = 1.09562281674559; fWeightMatrix0to1[43][16] = 3.02448115023089; fWeightMatrix0to1[44][16] = 0.398038857829513; fWeightMatrix0to1[45][16] = 1.61306894056596; fWeightMatrix0to1[46][16] = -0.864154698204508; fWeightMatrix0to1[0][17] = -1.19841967222048; fWeightMatrix0to1[1][17] = 2.00196912447549; fWeightMatrix0to1[2][17] = 1.09031652844824; fWeightMatrix0to1[3][17] = 1.20404119276577; fWeightMatrix0to1[4][17] = -3.75247483062768; fWeightMatrix0to1[5][17] = -3.29577214364351; fWeightMatrix0to1[6][17] = -0.531696566931935; fWeightMatrix0to1[7][17] = 0.889797258912005; fWeightMatrix0to1[8][17] = -1.37026935613674; fWeightMatrix0to1[9][17] = -0.13371959647783; fWeightMatrix0to1[10][17] = 0.0768130468932418; fWeightMatrix0to1[11][17] = 1.77133016561438; fWeightMatrix0to1[12][17] = -1.74949843303492; fWeightMatrix0to1[13][17] = -0.0482132881896678; fWeightMatrix0to1[14][17] = 0.938691248199997; fWeightMatrix0to1[15][17] = -0.937183574333786; fWeightMatrix0to1[16][17] = 0.701618413199971; fWeightMatrix0to1[17][17] = -1.35609032307314; fWeightMatrix0to1[18][17] = -0.0566226427118968; fWeightMatrix0to1[19][17] = 3.20901431702808; fWeightMatrix0to1[20][17] = -0.579152197621771; fWeightMatrix0to1[21][17] = -1.48400002800817; fWeightMatrix0to1[22][17] = 2.00517853688282; fWeightMatrix0to1[23][17] = 0.300589515760636; fWeightMatrix0to1[24][17] = -1.64314385312951; fWeightMatrix0to1[25][17] = 0.645857012381678; fWeightMatrix0to1[26][17] = -1.54814642969471; fWeightMatrix0to1[27][17] = 0.813698248802854; fWeightMatrix0to1[28][17] = -0.330141596952088; fWeightMatrix0to1[29][17] = 6.44308793836852; fWeightMatrix0to1[30][17] = 3.87920749268337; fWeightMatrix0to1[31][17] = -0.641738369635614; fWeightMatrix0to1[32][17] = 1.62694697769232; fWeightMatrix0to1[33][17] = 1.99338483800815; fWeightMatrix0to1[34][17] = -0.882807812976235; fWeightMatrix0to1[35][17] = 1.1437750833913; fWeightMatrix0to1[36][17] = 1.31733973631435; fWeightMatrix0to1[37][17] = 2.01062777666921; fWeightMatrix0to1[38][17] = 1.76803128015723; fWeightMatrix0to1[39][17] = 0.547617978837096; fWeightMatrix0to1[40][17] = -3.4150550858689; fWeightMatrix0to1[41][17] = -27.2555434274646; fWeightMatrix0to1[42][17] = 0.974659228297537; fWeightMatrix0to1[43][17] = -1.65066334753282; fWeightMatrix0to1[44][17] = 0.313010336037671; fWeightMatrix0to1[45][17] = -1.93528122484515; fWeightMatrix0to1[46][17] = -0.46800149038487; fWeightMatrix0to1[0][18] = -1.82312695576434; fWeightMatrix0to1[1][18] = 0.640010099344503; fWeightMatrix0to1[2][18] = 0.0920425185043995; fWeightMatrix0to1[3][18] = 0.200919057329411; fWeightMatrix0to1[4][18] = -0.747249220504003; fWeightMatrix0to1[5][18] = -1.13748244116436; fWeightMatrix0to1[6][18] = -2.38630993576329; fWeightMatrix0to1[7][18] = 1.85934701952249; fWeightMatrix0to1[8][18] = 1.17508821227341; fWeightMatrix0to1[9][18] = 1.97290422693674; fWeightMatrix0to1[10][18] = -1.02026160033835; fWeightMatrix0to1[11][18] = -0.492901685479566; fWeightMatrix0to1[12][18] = 1.02494607396467; fWeightMatrix0to1[13][18] = 2.73789395043383; fWeightMatrix0to1[14][18] = 0.132991926718444; fWeightMatrix0to1[15][18] = 2.25645792531795; fWeightMatrix0to1[16][18] = -1.0615428669704; fWeightMatrix0to1[17][18] = 0.269545593925612; fWeightMatrix0to1[18][18] = 0.0725887644527427; fWeightMatrix0to1[19][18] = 2.27036750645829; fWeightMatrix0to1[20][18] = -0.315752079598155; fWeightMatrix0to1[21][18] = -1.49344669657282; fWeightMatrix0to1[22][18] = 1.79165866818278; fWeightMatrix0to1[23][18] = 1.62504054843219; fWeightMatrix0to1[24][18] = -0.0623182458006756; fWeightMatrix0to1[25][18] = 0.690565610188834; fWeightMatrix0to1[26][18] = 0.543063851486382; fWeightMatrix0to1[27][18] = 2.10227292885414; fWeightMatrix0to1[28][18] = -2.42257528750032; fWeightMatrix0to1[29][18] = 0.351200009362085; fWeightMatrix0to1[30][18] = 2.1822319657441; fWeightMatrix0to1[31][18] = -1.86451350604388; fWeightMatrix0to1[32][18] = -1.52548379743685; fWeightMatrix0to1[33][18] = 1.30377672258039; fWeightMatrix0to1[34][18] = 0.439360675549583; fWeightMatrix0to1[35][18] = 1.50414167366404; fWeightMatrix0to1[36][18] = -2.11732535251785; fWeightMatrix0to1[37][18] = -1.12818439097702; fWeightMatrix0to1[38][18] = 0.166071187168814; fWeightMatrix0to1[39][18] = -1.5442307703854; fWeightMatrix0to1[40][18] = -3.92632589121783; fWeightMatrix0to1[41][18] = -1.82717074458948; fWeightMatrix0to1[42][18] = 1.78330007287738; fWeightMatrix0to1[43][18] = 0.910701731765365; fWeightMatrix0to1[44][18] = 1.46871851325105; fWeightMatrix0to1[45][18] = 1.54911063947972; fWeightMatrix0to1[46][18] = 0.502954604764743; fWeightMatrix0to1[0][19] = -0.0254338782595846; fWeightMatrix0to1[1][19] = 2.27089821005421; fWeightMatrix0to1[2][19] = 1.15496098807956; fWeightMatrix0to1[3][19] = -1.58141028423545; fWeightMatrix0to1[4][19] = -0.836461647181485; fWeightMatrix0to1[5][19] = -1.3312093495243; fWeightMatrix0to1[6][19] = 0.616130274672797; fWeightMatrix0to1[7][19] = -1.20795353851059; fWeightMatrix0to1[8][19] = 1.45233006180947; fWeightMatrix0to1[9][19] = 0.559669443464589; fWeightMatrix0to1[10][19] = -0.0809659441719825; fWeightMatrix0to1[11][19] = 1.58920997423141; fWeightMatrix0to1[12][19] = 0.277291795623163; fWeightMatrix0to1[13][19] = 4.27525435858088; fWeightMatrix0to1[14][19] = 2.48605902932098; fWeightMatrix0to1[15][19] = 0.927170700205446; fWeightMatrix0to1[16][19] = 0.472457031444269; fWeightMatrix0to1[17][19] = 0.0977125121573686; fWeightMatrix0to1[18][19] = -0.656061770110187; fWeightMatrix0to1[19][19] = 2.24427567264215; fWeightMatrix0to1[20][19] = 1.72858200138057; fWeightMatrix0to1[21][19] = -0.133539522940081; fWeightMatrix0to1[22][19] = 0.641242283465494; fWeightMatrix0to1[23][19] = -1.54574237857945; fWeightMatrix0to1[24][19] = 0.735532600798929; fWeightMatrix0to1[25][19] = -2.55372545740499; fWeightMatrix0to1[26][19] = -0.317398984025003; fWeightMatrix0to1[27][19] = -1.38331239241104; fWeightMatrix0to1[28][19] = 0.637610123790551; fWeightMatrix0to1[29][19] = 0.609110877035514; fWeightMatrix0to1[30][19] = 2.81993919968831; fWeightMatrix0to1[31][19] = -1.42186717969225; fWeightMatrix0to1[32][19] = 1.38296270122572; fWeightMatrix0to1[33][19] = -1.22117366229443; fWeightMatrix0to1[34][19] = 0.476832180540604; fWeightMatrix0to1[35][19] = 2.72073506344433; fWeightMatrix0to1[36][19] = 0.00162212202119418; fWeightMatrix0to1[37][19] = -1.82252919518356; fWeightMatrix0to1[38][19] = -2.52791014732111; fWeightMatrix0to1[39][19] = 2.28121893196341; fWeightMatrix0to1[40][19] = 0.0602696978834398; fWeightMatrix0to1[41][19] = -0.0579566646860282; fWeightMatrix0to1[42][19] = 1.18168643212043; fWeightMatrix0to1[43][19] = -0.277213807686875; fWeightMatrix0to1[44][19] = -0.120710970784505; fWeightMatrix0to1[45][19] = -0.753573791252711; fWeightMatrix0to1[46][19] = 0.10630730492484; fWeightMatrix0to1[0][20] = 1.59968657695439; fWeightMatrix0to1[1][20] = -1.48863186607121; fWeightMatrix0to1[2][20] = -0.452070765081386; fWeightMatrix0to1[3][20] = 1.35984631352687; fWeightMatrix0to1[4][20] = -0.784494991487668; fWeightMatrix0to1[5][20] = -1.85081620754741; fWeightMatrix0to1[6][20] = -0.0426693297698897; fWeightMatrix0to1[7][20] = -1.22435366140075; fWeightMatrix0to1[8][20] = 1.6106395387462; fWeightMatrix0to1[9][20] = 1.36730610679531; fWeightMatrix0to1[10][20] = -1.66137665006367; fWeightMatrix0to1[11][20] = -0.858626115016222; fWeightMatrix0to1[12][20] = 0.804718472044547; fWeightMatrix0to1[13][20] = -0.04655426143318; fWeightMatrix0to1[14][20] = 1.44377581326762; fWeightMatrix0to1[15][20] = 0.882098439618257; fWeightMatrix0to1[16][20] = -2.29252647701133; fWeightMatrix0to1[17][20] = -1.42313620106788; fWeightMatrix0to1[18][20] = 0.00924688877057138; fWeightMatrix0to1[19][20] = -0.768312521260798; fWeightMatrix0to1[20][20] = -1.25345383706987; fWeightMatrix0to1[21][20] = 1.30765829706914; fWeightMatrix0to1[22][20] = 1.41649693786567; fWeightMatrix0to1[23][20] = 1.89232080728736; fWeightMatrix0to1[24][20] = 0.395448046013872; fWeightMatrix0to1[25][20] = 0.465839862645916; fWeightMatrix0to1[26][20] = 0.522979097867346; fWeightMatrix0to1[27][20] = -0.936317575906697; fWeightMatrix0to1[28][20] = -0.278868038613032; fWeightMatrix0to1[29][20] = 2.2204970998642; fWeightMatrix0to1[30][20] = 0.389882069852591; fWeightMatrix0to1[31][20] = -0.0146558088598976; fWeightMatrix0to1[32][20] = -0.766172140597803; fWeightMatrix0to1[33][20] = -0.904087179705848; fWeightMatrix0to1[34][20] = -1.98151426935407; fWeightMatrix0to1[35][20] = 1.81176232640473; fWeightMatrix0to1[36][20] = -0.226737388613584; fWeightMatrix0to1[37][20] = -0.613848918958205; fWeightMatrix0to1[38][20] = -0.105983776556677; fWeightMatrix0to1[39][20] = 1.06953750469055; fWeightMatrix0to1[40][20] = -0.228211864967146; fWeightMatrix0to1[41][20] = 1.40493066907419; fWeightMatrix0to1[42][20] = 1.6286922643682; fWeightMatrix0to1[43][20] = -0.0263544271464186; fWeightMatrix0to1[44][20] = -0.543299733842621; fWeightMatrix0to1[45][20] = -1.36584313222122; fWeightMatrix0to1[46][20] = -0.860887000997027; fWeightMatrix0to1[0][21] = 1.75160415711427; fWeightMatrix0to1[1][21] = -0.523147965308609; fWeightMatrix0to1[2][21] = -1.64953637764917; fWeightMatrix0to1[3][21] = 1.3929544371053; fWeightMatrix0to1[4][21] = 1.09728545447746; fWeightMatrix0to1[5][21] = 1.68106595952068; fWeightMatrix0to1[6][21] = 0.152413589578602; fWeightMatrix0to1[7][21] = 1.23771033172565; fWeightMatrix0to1[8][21] = -0.628311810941714; fWeightMatrix0to1[9][21] = 1.6771181651672; fWeightMatrix0to1[10][21] = 0.724855580812396; fWeightMatrix0to1[11][21] = -1.16953132656477; fWeightMatrix0to1[12][21] = -1.56149913642478; fWeightMatrix0to1[13][21] = -1.58628774690631; fWeightMatrix0to1[14][21] = -0.539438155742078; fWeightMatrix0to1[15][21] = -0.839534809060097; fWeightMatrix0to1[16][21] = -0.92385207360496; fWeightMatrix0to1[17][21] = -0.718062328778446; fWeightMatrix0to1[18][21] = -1.47719278831227; fWeightMatrix0to1[19][21] = -1.33420568452899; fWeightMatrix0to1[20][21] = 0.873161406826974; fWeightMatrix0to1[21][21] = 0.180466781412801; fWeightMatrix0to1[22][21] = -1.60266412488088; fWeightMatrix0to1[23][21] = -0.0476386034106456; fWeightMatrix0to1[24][21] = 1.95000701620954; fWeightMatrix0to1[25][21] = 1.69162967767648; fWeightMatrix0to1[26][21] = -1.54176654725518; fWeightMatrix0to1[27][21] = -1.26965722613875; fWeightMatrix0to1[28][21] = -0.32136781178113; fWeightMatrix0to1[29][21] = 1.43517955462632; fWeightMatrix0to1[30][21] = -1.41874030948547; fWeightMatrix0to1[31][21] = -1.04520720940826; fWeightMatrix0to1[32][21] = 1.58862761911183; fWeightMatrix0to1[33][21] = 0.0285722956995697; fWeightMatrix0to1[34][21] = -0.103923210109964; fWeightMatrix0to1[35][21] = -0.420546177819; fWeightMatrix0to1[36][21] = -0.930043493400371; fWeightMatrix0to1[37][21] = -1.41355118964433; fWeightMatrix0to1[38][21] = -0.177296988008165; fWeightMatrix0to1[39][21] = -1.30044503523413; fWeightMatrix0to1[40][21] = -2.02713489594815; fWeightMatrix0to1[41][21] = 0.969671801173212; fWeightMatrix0to1[42][21] = -1.48028284848; fWeightMatrix0to1[43][21] = -0.10525006687977; fWeightMatrix0to1[44][21] = 0.863587094855283; fWeightMatrix0to1[45][21] = 0.062436328815961; fWeightMatrix0to1[46][21] = -1.16881245931321; fWeightMatrix0to1[0][22] = -1.27047042612271; fWeightMatrix0to1[1][22] = 0.671021120624803; fWeightMatrix0to1[2][22] = -1.03675816929572; fWeightMatrix0to1[3][22] = 2.33207078924072; fWeightMatrix0to1[4][22] = 0.366425146443235; fWeightMatrix0to1[5][22] = -0.0195277122157179; fWeightMatrix0to1[6][22] = 2.73890458248892; fWeightMatrix0to1[7][22] = -0.0300633200948911; fWeightMatrix0to1[8][22] = 0.292397435608687; fWeightMatrix0to1[9][22] = -1.29251973972312; fWeightMatrix0to1[10][22] = 3.53811618178679; fWeightMatrix0to1[11][22] = -0.69973814319133; fWeightMatrix0to1[12][22] = 1.89306055015538; fWeightMatrix0to1[13][22] = -0.935780730835621; fWeightMatrix0to1[14][22] = 2.03154211574251; fWeightMatrix0to1[15][22] = 1.32046493455068; fWeightMatrix0to1[16][22] = -2.50972769336615; fWeightMatrix0to1[17][22] = 0.0877407150180847; fWeightMatrix0to1[18][22] = -1.5241687540784; fWeightMatrix0to1[19][22] = 0.0527885770970384; fWeightMatrix0to1[20][22] = -1.36482588079302; fWeightMatrix0to1[21][22] = -1.31875190297517; fWeightMatrix0to1[22][22] = -0.558050886002294; fWeightMatrix0to1[23][22] = 2.70441853517076; fWeightMatrix0to1[24][22] = -0.136667026481967; fWeightMatrix0to1[25][22] = -1.79128346431809; fWeightMatrix0to1[26][22] = 0.887002813766478; fWeightMatrix0to1[27][22] = 0.555752031198789; fWeightMatrix0to1[28][22] = -1.57663640967492; fWeightMatrix0to1[29][22] = 3.41078475280116; fWeightMatrix0to1[30][22] = -0.605892509806977; fWeightMatrix0to1[31][22] = -0.329539091571624; fWeightMatrix0to1[32][22] = 1.02420366861016; fWeightMatrix0to1[33][22] = 0.127447566945569; fWeightMatrix0to1[34][22] = 1.28798552861584; fWeightMatrix0to1[35][22] = 0.0912581349475043; fWeightMatrix0to1[36][22] = 0.759071731486821; fWeightMatrix0to1[37][22] = 9.14313002725862; fWeightMatrix0to1[38][22] = -1.01318414438849; fWeightMatrix0to1[39][22] = -1.49852347051882; fWeightMatrix0to1[40][22] = -2.74763495036101; fWeightMatrix0to1[41][22] = -3.58004803114353; fWeightMatrix0to1[42][22] = -1.94288715312632; fWeightMatrix0to1[43][22] = 1.59497359372679; fWeightMatrix0to1[44][22] = -0.398158873471185; fWeightMatrix0to1[45][22] = 1.10106208118418; fWeightMatrix0to1[46][22] = 0.846305213434652; fWeightMatrix0to1[0][23] = -1.14683833136061; fWeightMatrix0to1[1][23] = 0.849019305841784; fWeightMatrix0to1[2][23] = 1.00095181411291; fWeightMatrix0to1[3][23] = -0.313035830630479; fWeightMatrix0to1[4][23] = -0.681878080319328; fWeightMatrix0to1[5][23] = 0.0877117007310761; fWeightMatrix0to1[6][23] = 0.78026615032779; fWeightMatrix0to1[7][23] = -1.2710802336311; fWeightMatrix0to1[8][23] = -1.07275261501553; fWeightMatrix0to1[9][23] = -1.9250361502699; fWeightMatrix0to1[10][23] = -1.82397055517776; fWeightMatrix0to1[11][23] = 1.11014400873166; fWeightMatrix0to1[12][23] = -0.693950022672822; fWeightMatrix0to1[13][23] = -1.21432159949825; fWeightMatrix0to1[14][23] = 1.91461634338181; fWeightMatrix0to1[15][23] = 2.10717617581534; fWeightMatrix0to1[16][23] = -1.62494738865927; fWeightMatrix0to1[17][23] = -1.55070608229394; fWeightMatrix0to1[18][23] = -0.0139628821541021; fWeightMatrix0to1[19][23] = -0.933104456425574; fWeightMatrix0to1[20][23] = 0.193611898129759; fWeightMatrix0to1[21][23] = -0.292182799897763; fWeightMatrix0to1[22][23] = -1.96224190417138; fWeightMatrix0to1[23][23] = 1.34802290424692; fWeightMatrix0to1[24][23] = -0.721569933838898; fWeightMatrix0to1[25][23] = -0.455641542166526; fWeightMatrix0to1[26][23] = 1.02671640773931; fWeightMatrix0to1[27][23] = -1.14014927970401; fWeightMatrix0to1[28][23] = -1.97308801005033; fWeightMatrix0to1[29][23] = -1.29374958794385; fWeightMatrix0to1[30][23] = -1.5864337843851; fWeightMatrix0to1[31][23] = 0.0251064957366888; fWeightMatrix0to1[32][23] = 1.25853496508453; fWeightMatrix0to1[33][23] = 1.37645855880501; fWeightMatrix0to1[34][23] = 1.3795411652734; fWeightMatrix0to1[35][23] = 0.573888118266118; fWeightMatrix0to1[36][23] = -1.13433360748295; fWeightMatrix0to1[37][23] = -0.176457387329288; fWeightMatrix0to1[38][23] = -0.327089163671946; fWeightMatrix0to1[39][23] = -1.79801100390489; fWeightMatrix0to1[40][23] = 0.66145041610175; fWeightMatrix0to1[41][23] = -0.516168305763793; fWeightMatrix0to1[42][23] = 1.85342419268592; fWeightMatrix0to1[43][23] = 0.814163368669541; fWeightMatrix0to1[44][23] = -0.177291758171964; fWeightMatrix0to1[45][23] = -1.90312039501153; fWeightMatrix0to1[46][23] = 1.50632166291215; fWeightMatrix0to1[0][24] = 0.706006894828218; fWeightMatrix0to1[1][24] = 0.739926045589596; fWeightMatrix0to1[2][24] = 1.33758633602745; fWeightMatrix0to1[3][24] = 0.852240686785581; fWeightMatrix0to1[4][24] = -0.791524838518072; fWeightMatrix0to1[5][24] = 0.627461924484971; fWeightMatrix0to1[6][24] = 2.1158327613034; fWeightMatrix0to1[7][24] = -1.28315083886079; fWeightMatrix0to1[8][24] = 0.224461692634724; fWeightMatrix0to1[9][24] = 1.26482230475227; fWeightMatrix0to1[10][24] = -2.14036985211947; fWeightMatrix0to1[11][24] = -1.50425690894628; fWeightMatrix0to1[12][24] = -0.0077993690536259; fWeightMatrix0to1[13][24] = -1.24252191470034; fWeightMatrix0to1[14][24] = 1.45259787841351; fWeightMatrix0to1[15][24] = 0.496601063096289; fWeightMatrix0to1[16][24] = 0.92925556169961; fWeightMatrix0to1[17][24] = 0.0400968354991608; fWeightMatrix0to1[18][24] = 0.73080977662305; fWeightMatrix0to1[19][24] = -0.371094457969236; fWeightMatrix0to1[20][24] = 0.344010928607544; fWeightMatrix0to1[21][24] = 0.871302508182146; fWeightMatrix0to1[22][24] = 0.189066741198328; fWeightMatrix0to1[23][24] = -0.584193226290734; fWeightMatrix0to1[24][24] = -0.627349373251207; fWeightMatrix0to1[25][24] = -0.65739602279315; fWeightMatrix0to1[26][24] = -0.248341802392901; fWeightMatrix0to1[27][24] = 1.5862699019848; fWeightMatrix0to1[28][24] = 0.141541815038762; fWeightMatrix0to1[29][24] = -0.154621768754415; fWeightMatrix0to1[30][24] = -0.383668003842511; fWeightMatrix0to1[31][24] = -1.00286477236537; fWeightMatrix0to1[32][24] = 1.92262193554037; fWeightMatrix0to1[33][24] = -1.2288369887811; fWeightMatrix0to1[34][24] = -1.32509022769489; fWeightMatrix0to1[35][24] = -1.46333439572548; fWeightMatrix0to1[36][24] = 0.426760133216259; fWeightMatrix0to1[37][24] = 0.687590763110542; fWeightMatrix0to1[38][24] = -0.922675976404333; fWeightMatrix0to1[39][24] = 0.581563342955496; fWeightMatrix0to1[40][24] = 0.202785377962271; fWeightMatrix0to1[41][24] = -2.03796291557793; fWeightMatrix0to1[42][24] = -0.165494018125283; fWeightMatrix0to1[43][24] = -0.36225697801021; fWeightMatrix0to1[44][24] = 1.25584516684467; fWeightMatrix0to1[45][24] = -0.432734268185743; fWeightMatrix0to1[46][24] = -0.916756911577969; fWeightMatrix0to1[0][25] = -1.84306927436136; fWeightMatrix0to1[1][25] = -1.36260473001235; fWeightMatrix0to1[2][25] = 2.56565951662229; fWeightMatrix0to1[3][25] = 0.710627078822418; fWeightMatrix0to1[4][25] = 0.362419309885143; fWeightMatrix0to1[5][25] = -1.00994660255125; fWeightMatrix0to1[6][25] = 1.3739759077958; fWeightMatrix0to1[7][25] = 1.10915935159922; fWeightMatrix0to1[8][25] = -2.09422799599568; fWeightMatrix0to1[9][25] = 0.969276614027132; fWeightMatrix0to1[10][25] = -2.34737619506712; fWeightMatrix0to1[11][25] = -1.03738399932854; fWeightMatrix0to1[12][25] = -1.2202663633287; fWeightMatrix0to1[13][25] = -0.868053752025276; fWeightMatrix0to1[14][25] = -0.564850987937443; fWeightMatrix0to1[15][25] = -1.5773180590249; fWeightMatrix0to1[16][25] = -0.418400593145233; fWeightMatrix0to1[17][25] = -1.54113308824514; fWeightMatrix0to1[18][25] = 0.0987100311101922; fWeightMatrix0to1[19][25] = -1.31791610169827; fWeightMatrix0to1[20][25] = 0.659464890492906; fWeightMatrix0to1[21][25] = -2.30128070486727; fWeightMatrix0to1[22][25] = -1.2499394351771; fWeightMatrix0to1[23][25] = -1.97829535639168; fWeightMatrix0to1[24][25] = 1.8653242351847; fWeightMatrix0to1[25][25] = 0.782778677622712; fWeightMatrix0to1[26][25] = 0.75179570821058; fWeightMatrix0to1[27][25] = 1.52050723305514; fWeightMatrix0to1[28][25] = 0.379383830573805; fWeightMatrix0to1[29][25] = -3.4595701750481; fWeightMatrix0to1[30][25] = 0.130853938825692; fWeightMatrix0to1[31][25] = -1.06616142236727; fWeightMatrix0to1[32][25] = 1.2249909734416; fWeightMatrix0to1[33][25] = -1.01499723521033; fWeightMatrix0to1[34][25] = 0.317538554376157; fWeightMatrix0to1[35][25] = 0.676266069868201; fWeightMatrix0to1[36][25] = 0.168696244712681; fWeightMatrix0to1[37][25] = -0.822538487113513; fWeightMatrix0to1[38][25] = 1.06757061894781; fWeightMatrix0to1[39][25] = 0.267223379434719; fWeightMatrix0to1[40][25] = -1.24093215339324; fWeightMatrix0to1[41][25] = 2.48070741060002; fWeightMatrix0to1[42][25] = 0.0201028258678933; fWeightMatrix0to1[43][25] = 1.15334153620581; fWeightMatrix0to1[44][25] = -0.0514180344317601; fWeightMatrix0to1[45][25] = -0.212419864836637; fWeightMatrix0to1[46][25] = -0.465655319159429; fWeightMatrix0to1[0][26] = 1.68032818348356; fWeightMatrix0to1[1][26] = -1.41701903600816; fWeightMatrix0to1[2][26] = 0.535169064501782; fWeightMatrix0to1[3][26] = -1.94732758332689; fWeightMatrix0to1[4][26] = -0.980866886320457; fWeightMatrix0to1[5][26] = -0.40977546338909; fWeightMatrix0to1[6][26] = -0.748380663254016; fWeightMatrix0to1[7][26] = -0.378984084794699; fWeightMatrix0to1[8][26] = 2.02052739751158; fWeightMatrix0to1[9][26] = 0.993166205322577; fWeightMatrix0to1[10][26] = -0.820134707980982; fWeightMatrix0to1[11][26] = -0.28964549717226; fWeightMatrix0to1[12][26] = -1.09284840926966; fWeightMatrix0to1[13][26] = 1.5137146595547; fWeightMatrix0to1[14][26] = -0.462554851708989; fWeightMatrix0to1[15][26] = -0.0550243258506674; fWeightMatrix0to1[16][26] = -0.953206259266087; fWeightMatrix0to1[17][26] = -0.201200943574163; fWeightMatrix0to1[18][26] = -1.22977116703909; fWeightMatrix0to1[19][26] = 0.193027365031667; fWeightMatrix0to1[20][26] = 0.514927229960146; fWeightMatrix0to1[21][26] = -1.21819440446249; fWeightMatrix0to1[22][26] = -0.97160763558225; fWeightMatrix0to1[23][26] = -1.64162503282769; fWeightMatrix0to1[24][26] = 1.09775030862193; fWeightMatrix0to1[25][26] = -0.824021951362552; fWeightMatrix0to1[26][26] = 0.893395362139585; fWeightMatrix0to1[27][26] = 1.62677268787995; fWeightMatrix0to1[28][26] = -0.691189282991326; fWeightMatrix0to1[29][26] = 1.62432988322424; fWeightMatrix0to1[30][26] = -0.844773535510716; fWeightMatrix0to1[31][26] = 1.2569388670467; fWeightMatrix0to1[32][26] = 0.697443257336572; fWeightMatrix0to1[33][26] = 2.05241717965356; fWeightMatrix0to1[34][26] = 0.462670847579907; fWeightMatrix0to1[35][26] = -0.654833173933016; fWeightMatrix0to1[36][26] = 0.600720602705802; fWeightMatrix0to1[37][26] = 2.71927507321684; fWeightMatrix0to1[38][26] = -0.561775487655205; fWeightMatrix0to1[39][26] = -2.14729193543155; fWeightMatrix0to1[40][26] = 0.759626245259574; fWeightMatrix0to1[41][26] = -1.6561477786965; fWeightMatrix0to1[42][26] = 1.81458791571459; fWeightMatrix0to1[43][26] = -1.62422902272754; fWeightMatrix0to1[44][26] = -0.297755815492011; fWeightMatrix0to1[45][26] = 1.74292277499537; fWeightMatrix0to1[46][26] = 0.923940487294771; fWeightMatrix0to1[0][27] = -0.662024638677124; fWeightMatrix0to1[1][27] = -1.64423092246276; fWeightMatrix0to1[2][27] = 0.995271113377764; fWeightMatrix0to1[3][27] = 1.22151009823054; fWeightMatrix0to1[4][27] = 0.364224828630329; fWeightMatrix0to1[5][27] = -0.02513951718974; fWeightMatrix0to1[6][27] = 0.424226905711118; fWeightMatrix0to1[7][27] = -0.302989168382839; fWeightMatrix0to1[8][27] = -1.55346960122261; fWeightMatrix0to1[9][27] = -0.905811471862197; fWeightMatrix0to1[10][27] = -0.852399275902808; fWeightMatrix0to1[11][27] = -1.59775297590327; fWeightMatrix0to1[12][27] = -1.59860158785076; fWeightMatrix0to1[13][27] = 1.62432751296372; fWeightMatrix0to1[14][27] = 1.13386385562095; fWeightMatrix0to1[15][27] = -0.851903582221988; fWeightMatrix0to1[16][27] = 0.435646399432537; fWeightMatrix0to1[17][27] = 0.331253127764291; fWeightMatrix0to1[18][27] = -0.03007012686335; fWeightMatrix0to1[19][27] = 0.655554391129791; fWeightMatrix0to1[20][27] = -0.0715974761887921; fWeightMatrix0to1[21][27] = -2.07037940211385; fWeightMatrix0to1[22][27] = -0.891862338768961; fWeightMatrix0to1[23][27] = -1.23375130254408; fWeightMatrix0to1[24][27] = 1.38121225016709; fWeightMatrix0to1[25][27] = -2.16187577972293; fWeightMatrix0to1[26][27] = 1.53906433732423; fWeightMatrix0to1[27][27] = 0.0394382979132491; fWeightMatrix0to1[28][27] = 0.723501177085658; fWeightMatrix0to1[29][27] = -1.14409086477018; fWeightMatrix0to1[30][27] = -0.528704520510411; fWeightMatrix0to1[31][27] = -0.566632584566148; fWeightMatrix0to1[32][27] = 1.30110636359849; fWeightMatrix0to1[33][27] = -1.53980435420822; fWeightMatrix0to1[34][27] = 1.48712414751625; fWeightMatrix0to1[35][27] = 1.09654072839602; fWeightMatrix0to1[36][27] = 0.635084063682336; fWeightMatrix0to1[37][27] = -1.17059112392393; fWeightMatrix0to1[38][27] = 1.50771382166866; fWeightMatrix0to1[39][27] = 1.59971839936292; fWeightMatrix0to1[40][27] = 1.50359261407488; fWeightMatrix0to1[41][27] = -0.683748361705908; fWeightMatrix0to1[42][27] = 1.95638573139978; fWeightMatrix0to1[43][27] = 0.374440318213888; fWeightMatrix0to1[44][27] = 0.748319759596759; fWeightMatrix0to1[45][27] = -1.77948865245048; fWeightMatrix0to1[46][27] = 1.31692884184439; fWeightMatrix0to1[0][28] = 1.13282761679781; fWeightMatrix0to1[1][28] = -1.66802829590452; fWeightMatrix0to1[2][28] = -1.04468193400061; fWeightMatrix0to1[3][28] = -0.115964472925952; fWeightMatrix0to1[4][28] = 0.17820797364748; fWeightMatrix0to1[5][28] = 1.18427829118906; fWeightMatrix0to1[6][28] = 0.962871394766064; fWeightMatrix0to1[7][28] = -0.337777273368055; fWeightMatrix0to1[8][28] = -1.26240003957739; fWeightMatrix0to1[9][28] = -1.08107709871467; fWeightMatrix0to1[10][28] = 0.0175174009823664; fWeightMatrix0to1[11][28] = -0.120910337148984; fWeightMatrix0to1[12][28] = -1.03689149045568; fWeightMatrix0to1[13][28] = 0.754169645710989; fWeightMatrix0to1[14][28] = 0.146332007790508; fWeightMatrix0to1[15][28] = 0.673418996660449; fWeightMatrix0to1[16][28] = 0.946309116494953; fWeightMatrix0to1[17][28] = 1.68825080293466; fWeightMatrix0to1[18][28] = -1.12477213268886; fWeightMatrix0to1[19][28] = -0.670884260166002; fWeightMatrix0to1[20][28] = 1.11859840132498; fWeightMatrix0to1[21][28] = 1.30975038625315; fWeightMatrix0to1[22][28] = -1.57759295642101; fWeightMatrix0to1[23][28] = 1.14730805814064; fWeightMatrix0to1[24][28] = 1.91207377850374; fWeightMatrix0to1[25][28] = -0.885214697009849; fWeightMatrix0to1[26][28] = 0.81550232107664; fWeightMatrix0to1[27][28] = 0.818108184378295; fWeightMatrix0to1[28][28] = 0.150218292788197; fWeightMatrix0to1[29][28] = -0.428201546749524; fWeightMatrix0to1[30][28] = 0.900179422393319; fWeightMatrix0to1[31][28] = -1.15972132832591; fWeightMatrix0to1[32][28] = 0.563983332090842; fWeightMatrix0to1[33][28] = 0.621483240212391; fWeightMatrix0to1[34][28] = 1.873206019854; fWeightMatrix0to1[35][28] = 1.51706041268578; fWeightMatrix0to1[36][28] = -0.584523825370326; fWeightMatrix0to1[37][28] = -2.02737441742569; fWeightMatrix0to1[38][28] = -0.967659800676608; fWeightMatrix0to1[39][28] = -2.01095283481095; fWeightMatrix0to1[40][28] = 3.06875524569581; fWeightMatrix0to1[41][28] = 2.25811744128469; fWeightMatrix0to1[42][28] = 1.46493994718495; fWeightMatrix0to1[43][28] = -0.840610038948976; fWeightMatrix0to1[44][28] = 0.909213384704224; fWeightMatrix0to1[45][28] = 1.36686879899646; fWeightMatrix0to1[46][28] = -0.672776740751008; fWeightMatrix0to1[0][29] = 0.0145003355021706; fWeightMatrix0to1[1][29] = 0.969678993749894; fWeightMatrix0to1[2][29] = -1.96677689884927; fWeightMatrix0to1[3][29] = 0.756192683708426; fWeightMatrix0to1[4][29] = 0.523918413628082; fWeightMatrix0to1[5][29] = -0.714005886369161; fWeightMatrix0to1[6][29] = 0.19515756229749; fWeightMatrix0to1[7][29] = 0.912098501957084; fWeightMatrix0to1[8][29] = -1.42808843980744; fWeightMatrix0to1[9][29] = 0.972178444897315; fWeightMatrix0to1[10][29] = 1.62013900346848; fWeightMatrix0to1[11][29] = 0.416671863361215; fWeightMatrix0to1[12][29] = 0.161969906922826; fWeightMatrix0to1[13][29] = -0.722112158266087; fWeightMatrix0to1[14][29] = -1.34516874694048; fWeightMatrix0to1[15][29] = 0.947405546129008; fWeightMatrix0to1[16][29] = -2.03630440162224; fWeightMatrix0to1[17][29] = -1.94734007587187; fWeightMatrix0to1[18][29] = 1.03784536337667; fWeightMatrix0to1[19][29] = 0.628817342796314; fWeightMatrix0to1[20][29] = -0.866701016844205; fWeightMatrix0to1[21][29] = 1.16096999735015; fWeightMatrix0to1[22][29] = 1.33648483724924; fWeightMatrix0to1[23][29] = -1.60659979430012; fWeightMatrix0to1[24][29] = 0.416310817055108; fWeightMatrix0to1[25][29] = -1.49743492274033; fWeightMatrix0to1[26][29] = -1.85382428328874; fWeightMatrix0to1[27][29] = -0.916489819826679; fWeightMatrix0to1[28][29] = -0.104403430783731; fWeightMatrix0to1[29][29] = -1.31306095471625; fWeightMatrix0to1[30][29] = 2.31621227443515; fWeightMatrix0to1[31][29] = 1.52570218044853; fWeightMatrix0to1[32][29] = -1.14193812127341; fWeightMatrix0to1[33][29] = 0.708178587196561; fWeightMatrix0to1[34][29] = -1.35893003791633; fWeightMatrix0to1[35][29] = -1.17685015074133; fWeightMatrix0to1[36][29] = -1.62567785076111; fWeightMatrix0to1[37][29] = -1.77672355122893; fWeightMatrix0to1[38][29] = -1.15749387331243; fWeightMatrix0to1[39][29] = -1.29807870030887; fWeightMatrix0to1[40][29] = 0.421162694023174; fWeightMatrix0to1[41][29] = 0.915599278612021; fWeightMatrix0to1[42][29] = 1.71230612525777; fWeightMatrix0to1[43][29] = -0.644852843941956; fWeightMatrix0to1[44][29] = -1.81438333441082; fWeightMatrix0to1[45][29] = -0.185428534446457; fWeightMatrix0to1[46][29] = 0.204105047015041; fWeightMatrix0to1[0][30] = -0.315837627381527; fWeightMatrix0to1[1][30] = -1.54434394594501; fWeightMatrix0to1[2][30] = 1.12636856009676; fWeightMatrix0to1[3][30] = 0.0401811903410071; fWeightMatrix0to1[4][30] = -0.980442551581781; fWeightMatrix0to1[5][30] = 0.258426177935411; fWeightMatrix0to1[6][30] = 0.0233491171154606; fWeightMatrix0to1[7][30] = -0.764608668573842; fWeightMatrix0to1[8][30] = 0.562141233009356; fWeightMatrix0to1[9][30] = -0.977632731508536; fWeightMatrix0to1[10][30] = -0.183852691548408; fWeightMatrix0to1[11][30] = -0.782282703702995; fWeightMatrix0to1[12][30] = -0.352190999392994; fWeightMatrix0to1[13][30] = 1.17587256605751; fWeightMatrix0to1[14][30] = -1.09328544002356; fWeightMatrix0to1[15][30] = -0.138318407275895; fWeightMatrix0to1[16][30] = 0.0900453900835698; fWeightMatrix0to1[17][30] = 0.82178827142208; fWeightMatrix0to1[18][30] = 1.72549201247979; fWeightMatrix0to1[19][30] = -0.16499953386587; fWeightMatrix0to1[20][30] = -0.514728358549133; fWeightMatrix0to1[21][30] = -0.615667395022623; fWeightMatrix0to1[22][30] = 1.56143146571939; fWeightMatrix0to1[23][30] = -0.581739812581543; fWeightMatrix0to1[24][30] = 0.155035134666076; fWeightMatrix0to1[25][30] = -1.6093209751363; fWeightMatrix0to1[26][30] = 0.312623349354375; fWeightMatrix0to1[27][30] = 2.01017875599092; fWeightMatrix0to1[28][30] = -1.02158019625753; fWeightMatrix0to1[29][30] = -1.80252931832082; fWeightMatrix0to1[30][30] = 0.24741341250401; fWeightMatrix0to1[31][30] = -1.48151853560396; fWeightMatrix0to1[32][30] = 1.78198932770193; fWeightMatrix0to1[33][30] = -0.744057591410274; fWeightMatrix0to1[34][30] = 0.292975319625227; fWeightMatrix0to1[35][30] = 1.23759015265359; fWeightMatrix0to1[36][30] = 0.6291565154953; fWeightMatrix0to1[37][30] = 2.07071982143415; fWeightMatrix0to1[38][30] = 0.241129762405797; fWeightMatrix0to1[39][30] = 1.30507875250404; fWeightMatrix0to1[40][30] = -0.279838259701759; fWeightMatrix0to1[41][30] = -0.800298455900218; fWeightMatrix0to1[42][30] = 1.28473426132637; fWeightMatrix0to1[43][30] = -0.041439062202441; fWeightMatrix0to1[44][30] = -1.70033196523861; fWeightMatrix0to1[45][30] = 0.66487137962092; fWeightMatrix0to1[46][30] = 0.711132309052503; fWeightMatrix0to1[0][31] = 1.244346355742; fWeightMatrix0to1[1][31] = 2.15601901873588; fWeightMatrix0to1[2][31] = 2.19775694736285; fWeightMatrix0to1[3][31] = -0.223807137268825; fWeightMatrix0to1[4][31] = -0.931309254417427; fWeightMatrix0to1[5][31] = -1.33844779072232; fWeightMatrix0to1[6][31] = -1.51139286571279; fWeightMatrix0to1[7][31] = 1.34019116883447; fWeightMatrix0to1[8][31] = 0.777129450999289; fWeightMatrix0to1[9][31] = -1.22565463450437; fWeightMatrix0to1[10][31] = 1.60941079151815; fWeightMatrix0to1[11][31] = 0.8614836686002; fWeightMatrix0to1[12][31] = -0.156956443897741; fWeightMatrix0to1[13][31] = -0.0484266798506613; fWeightMatrix0to1[14][31] = 1.333561822147; fWeightMatrix0to1[15][31] = 1.91643615236456; fWeightMatrix0to1[16][31] = 1.30150671669819; fWeightMatrix0to1[17][31] = 0.941053662142772; fWeightMatrix0to1[18][31] = 0.893125919631775; fWeightMatrix0to1[19][31] = 0.626341684941583; fWeightMatrix0to1[20][31] = -1.6848896519596; fWeightMatrix0to1[21][31] = -1.08478252971765; fWeightMatrix0to1[22][31] = 0.669224189392383; fWeightMatrix0to1[23][31] = 2.07351844337164; fWeightMatrix0to1[24][31] = 0.236428614121069; fWeightMatrix0to1[25][31] = -1.08134023583727; fWeightMatrix0to1[26][31] = -2.35619483732507; fWeightMatrix0to1[27][31] = -0.714616963554943; fWeightMatrix0to1[28][31] = 0.222441327955229; fWeightMatrix0to1[29][31] = 2.06482927227949; fWeightMatrix0to1[30][31] = 0.52665740993494; fWeightMatrix0to1[31][31] = -1.95729054312442; fWeightMatrix0to1[32][31] = -1.90140403729708; fWeightMatrix0to1[33][31] = 0.938046106681519; fWeightMatrix0to1[34][31] = -1.95346009608181; fWeightMatrix0to1[35][31] = 1.98718806285714; fWeightMatrix0to1[36][31] = -0.638923611537935; fWeightMatrix0to1[37][31] = -0.940415706212526; fWeightMatrix0to1[38][31] = -0.282134018382211; fWeightMatrix0to1[39][31] = -1.4547176140642; fWeightMatrix0to1[40][31] = 0.0808848327393414; fWeightMatrix0to1[41][31] = 0.990387474628794; fWeightMatrix0to1[42][31] = 0.724380618165155; fWeightMatrix0to1[43][31] = -0.388511637010707; fWeightMatrix0to1[44][31] = 0.188172146922594; fWeightMatrix0to1[45][31] = -1.43387444153304; fWeightMatrix0to1[46][31] = 1.01056661486289; fWeightMatrix0to1[0][32] = 1.70482317812738; fWeightMatrix0to1[1][32] = 1.35784725991943; fWeightMatrix0to1[2][32] = 2.11459300452154; fWeightMatrix0to1[3][32] = -0.981481110016674; fWeightMatrix0to1[4][32] = 0.694008846659047; fWeightMatrix0to1[5][32] = -1.14265192341117; fWeightMatrix0to1[6][32] = 1.40205403635998; fWeightMatrix0to1[7][32] = 0.567420738733999; fWeightMatrix0to1[8][32] = -0.487635117847647; fWeightMatrix0to1[9][32] = 0.203742974634004; fWeightMatrix0to1[10][32] = 0.493164310937949; fWeightMatrix0to1[11][32] = -1.66902125312837; fWeightMatrix0to1[12][32] = -0.832756784277684; fWeightMatrix0to1[13][32] = -0.653387754894505; fWeightMatrix0to1[14][32] = -0.434217501474457; fWeightMatrix0to1[15][32] = 0.262088810837841; fWeightMatrix0to1[16][32] = -1.36622166055557; fWeightMatrix0to1[17][32] = 2.01657458872864; fWeightMatrix0to1[18][32] = 1.93913995373859; fWeightMatrix0to1[19][32] = 1.03407211942278; fWeightMatrix0to1[20][32] = -1.22313302364246; fWeightMatrix0to1[21][32] = -0.248007638690069; fWeightMatrix0to1[22][32] = -1.39505165841534; fWeightMatrix0to1[23][32] = 0.363488011278156; fWeightMatrix0to1[24][32] = -1.42108900078866; fWeightMatrix0to1[25][32] = -0.859059089819761; fWeightMatrix0to1[26][32] = -2.54125623885562; fWeightMatrix0to1[27][32] = 0.831723606345959; fWeightMatrix0to1[28][32] = 1.32522100060172; fWeightMatrix0to1[29][32] = -1.1133370078194; fWeightMatrix0to1[30][32] = -0.634584681154469; fWeightMatrix0to1[31][32] = -1.98286073845226; fWeightMatrix0to1[32][32] = 1.2337896706975; fWeightMatrix0to1[33][32] = -2.29362405035124; fWeightMatrix0to1[34][32] = -0.264074551416525; fWeightMatrix0to1[35][32] = -0.59476216513023; fWeightMatrix0to1[36][32] = 0.819539577977267; fWeightMatrix0to1[37][32] = 0.88725207128664; fWeightMatrix0to1[38][32] = 0.149765223012417; fWeightMatrix0to1[39][32] = -2.22188828891867; fWeightMatrix0to1[40][32] = -0.229398553832399; fWeightMatrix0to1[41][32] = -1.06197746140279; fWeightMatrix0to1[42][32] = -0.10906893797939; fWeightMatrix0to1[43][32] = -1.71232547018417; fWeightMatrix0to1[44][32] = 0.650642119545257; fWeightMatrix0to1[45][32] = 0.634873335492919; fWeightMatrix0to1[46][32] = -1.61596249360826; fWeightMatrix0to1[0][33] = -1.48101753670977; fWeightMatrix0to1[1][33] = -0.339409353731937; fWeightMatrix0to1[2][33] = 0.301546529349961; fWeightMatrix0to1[3][33] = -1.08011584350398; fWeightMatrix0to1[4][33] = 0.940034184356179; fWeightMatrix0to1[5][33] = -0.134228140284196; fWeightMatrix0to1[6][33] = 0.812225878739988; fWeightMatrix0to1[7][33] = -0.902390919209415; fWeightMatrix0to1[8][33] = 1.6911169683248; fWeightMatrix0to1[9][33] = -0.280763645616037; fWeightMatrix0to1[10][33] = 1.42501334417597; fWeightMatrix0to1[11][33] = 1.95482369578381; fWeightMatrix0to1[12][33] = -1.05562297778206; fWeightMatrix0to1[13][33] = -1.70330446497397; fWeightMatrix0to1[14][33] = -1.88131449632149; fWeightMatrix0to1[15][33] = 1.89834780619356; fWeightMatrix0to1[16][33] = -0.0895359237662049; fWeightMatrix0to1[17][33] = -1.01749314058637; fWeightMatrix0to1[18][33] = 0.249289380704991; fWeightMatrix0to1[19][33] = 0.763760344524062; fWeightMatrix0to1[20][33] = -0.63547376361081; fWeightMatrix0to1[21][33] = 1.93274303773252; fWeightMatrix0to1[22][33] = -0.766648629849448; fWeightMatrix0to1[23][33] = 0.860390376577519; fWeightMatrix0to1[24][33] = -0.139935340241159; fWeightMatrix0to1[25][33] = -1.95059547903616; fWeightMatrix0to1[26][33] = -1.76339288054175; fWeightMatrix0to1[27][33] = 1.07287558621236; fWeightMatrix0to1[28][33] = 2.50822331212365; fWeightMatrix0to1[29][33] = -0.876404404089278; fWeightMatrix0to1[30][33] = -2.97541666453188; fWeightMatrix0to1[31][33] = -0.566943381398356; fWeightMatrix0to1[32][33] = 0.172940714456905; fWeightMatrix0to1[33][33] = -0.16252001488751; fWeightMatrix0to1[34][33] = -1.89819956000205; fWeightMatrix0to1[35][33] = 2.40179527270063; fWeightMatrix0to1[36][33] = -1.09962116021391; fWeightMatrix0to1[37][33] = -0.101983326756971; fWeightMatrix0to1[38][33] = 1.03233419728601; fWeightMatrix0to1[39][33] = 1.23696737927244; fWeightMatrix0to1[40][33] = -1.60940133804295; fWeightMatrix0to1[41][33] = 0.512782238194304; fWeightMatrix0to1[42][33] = -1.6556438369998; fWeightMatrix0to1[43][33] = 0.295422864094256; fWeightMatrix0to1[44][33] = 1.64133825675617; fWeightMatrix0to1[45][33] = -0.0459234325068481; fWeightMatrix0to1[46][33] = -0.840989502348775; fWeightMatrix0to1[0][34] = 1.3747198607481; fWeightMatrix0to1[1][34] = -0.737833969791483; fWeightMatrix0to1[2][34] = 1.71606851645558; fWeightMatrix0to1[3][34] = 0.891811241042317; fWeightMatrix0to1[4][34] = -1.58059089247085; fWeightMatrix0to1[5][34] = 1.60954126608661; fWeightMatrix0to1[6][34] = 0.117445420395032; fWeightMatrix0to1[7][34] = -1.15256910960951; fWeightMatrix0to1[8][34] = 1.45092725499936; fWeightMatrix0to1[9][34] = 0.197859903957244; fWeightMatrix0to1[10][34] = -0.123748015525114; fWeightMatrix0to1[11][34] = 0.159531125329683; fWeightMatrix0to1[12][34] = 1.58382019103798; fWeightMatrix0to1[13][34] = 0.0522732688271499; fWeightMatrix0to1[14][34] = -1.13123442864629; fWeightMatrix0to1[15][34] = 0.00404233674568126; fWeightMatrix0to1[16][34] = 0.163555447951389; fWeightMatrix0to1[17][34] = 1.83017994615085; fWeightMatrix0to1[18][34] = 0.644136904884107; fWeightMatrix0to1[19][34] = -0.547071289898376; fWeightMatrix0to1[20][34] = -1.6276765334756; fWeightMatrix0to1[21][34] = -2.06915466154894; fWeightMatrix0to1[22][34] = -1.92525126695658; fWeightMatrix0to1[23][34] = -0.776332692131194; fWeightMatrix0to1[24][34] = -0.225439258851444; fWeightMatrix0to1[25][34] = 0.185929239826242; fWeightMatrix0to1[26][34] = 1.60569025540313; fWeightMatrix0to1[27][34] = -0.847038004821341; fWeightMatrix0to1[28][34] = -0.676028302810919; fWeightMatrix0to1[29][34] = 0.681599748157832; fWeightMatrix0to1[30][34] = 1.17414740609373; fWeightMatrix0to1[31][34] = 1.0355694996231; fWeightMatrix0to1[32][34] = -1.23225203184613; fWeightMatrix0to1[33][34] = 1.29929422127745; fWeightMatrix0to1[34][34] = -0.645484790620464; fWeightMatrix0to1[35][34] = 1.17247535638799; fWeightMatrix0to1[36][34] = -1.93809898679504; fWeightMatrix0to1[37][34] = 0.330747488389875; fWeightMatrix0to1[38][34] = 1.68182292732263; fWeightMatrix0to1[39][34] = -1.53828914033959; fWeightMatrix0to1[40][34] = 0.67427219559276; fWeightMatrix0to1[41][34] = 0.522426300621192; fWeightMatrix0to1[42][34] = 0.721492589110179; fWeightMatrix0to1[43][34] = 0.931471354812765; fWeightMatrix0to1[44][34] = -1.24204692439474; fWeightMatrix0to1[45][34] = -1.88311394993993; fWeightMatrix0to1[46][34] = 0.820420359464655; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = -0.500311557643189; fWeightMatrix1to2[0][1] = -1.94151638360859; fWeightMatrix1to2[0][2] = 2.19389765970373; fWeightMatrix1to2[0][3] = -0.528453395323453; fWeightMatrix1to2[0][4] = 1.109584522626; fWeightMatrix1to2[0][5] = -1.15247825905946; fWeightMatrix1to2[0][6] = -1.64874397169256; fWeightMatrix1to2[0][7] = -0.153590308125869; fWeightMatrix1to2[0][8] = -0.592721887783584; fWeightMatrix1to2[0][9] = -2.3309551193292; fWeightMatrix1to2[0][10] = -1.26058108090452; fWeightMatrix1to2[0][11] = 0.130277085026622; fWeightMatrix1to2[0][12] = -1.1403719162405; fWeightMatrix1to2[0][13] = 0.586786570407074; fWeightMatrix1to2[0][14] = -1.9229104772107; fWeightMatrix1to2[0][15] = -0.517177957583586; fWeightMatrix1to2[0][16] = 2.33950741037177; fWeightMatrix1to2[0][17] = 1.53971617391632; fWeightMatrix1to2[0][18] = -1.9483679553615; fWeightMatrix1to2[0][19] = -0.897614732711449; fWeightMatrix1to2[0][20] = -0.105250159006399; fWeightMatrix1to2[0][21] = -1.66163614123382; fWeightMatrix1to2[0][22] = 1.1187147090834; fWeightMatrix1to2[0][23] = -1.30807590959605; fWeightMatrix1to2[0][24] = -1.3795020103157; fWeightMatrix1to2[0][25] = 1.41276372187227; fWeightMatrix1to2[0][26] = 1.15677327226216; fWeightMatrix1to2[0][27] = -0.707653479912963; fWeightMatrix1to2[0][28] = 1.39450821891816; fWeightMatrix1to2[0][29] = -1.8498346693022; fWeightMatrix1to2[0][30] = 1.00315582722868; fWeightMatrix1to2[0][31] = -0.242254122830681; fWeightMatrix1to2[0][32] = -1.24204357611076; fWeightMatrix1to2[0][33] = -0.61470524804364; fWeightMatrix1to2[0][34] = 0.164411730599894; fWeightMatrix1to2[0][35] = -1.38135963325356; fWeightMatrix1to2[0][36] = 0.0668091646817803; fWeightMatrix1to2[0][37] = -4.82036830067844; fWeightMatrix1to2[0][38] = 3.25621962891964; fWeightMatrix1to2[0][39] = -1.31285824523907; fWeightMatrix1to2[0][40] = 1.53515569519444; fWeightMatrix1to2[0][41] = 6.68824449338274; fWeightMatrix1to2[0][42] = 0.340441619623662; fWeightMatrix1to2[0][43] = 1.11423628701569; fWeightMatrix1to2[0][44] = -0.57566476711943; fWeightMatrix1to2[0][45] = -0.214146169352531; fWeightMatrix1to2[0][46] = -0.936460632244836; fWeightMatrix1to2[0][47] = -0.157240074120437; } inline double ReadMuon_Long_TMVA::GetMvaValue__( const std::vector& inputValues ) const { if (inputValues.size() != (unsigned int)fLayerSize[0]-1) { std::cout << "Input vector needs to be of size " << fLayerSize[0]-1 << std::endl; return 0; } for (int l=0; l& inputValues ) const { // classifier response value double retval = 0; // classifier response, sanity check first if (!IsStatusClean()) { std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response" << " because status is dirty" << std::endl; retval = 0; } else { if (IsNormalised()) { // normalise variables std::vector iV; iV.reserve(inputValues.size()); int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] )); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } else { std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(*varIt); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } } return retval; } //_______________________________________________________________________ inline void ReadMuon_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 3000.20996094; fMax_1[0][0] = 480783.0625; fMin_1[1][0] = 3005.69995117; fMax_1[1][0] = 499589.21875; fMin_1[2][0] = 3000.20996094; fMax_1[2][0] = 499589.21875; fMin_1[0][1] = 252.177597046; fMax_1[0][1] = 34147.7226562; fMin_1[1][1] = 251.567306519; fMax_1[1][1] = 39615.9375; fMin_1[2][1] = 251.567306519; fMax_1[2][1] = 39615.9375; fMin_1[0][2] = 0.302857667208; fMax_1[0][2] = 2.99760389328; fMin_1[1][2] = 0.202234312892; fMax_1[1][2] = 2.99953055382; fMin_1[2][2] = 0.202234312892; fMax_1[2][2] = 2.99953055382; fMin_1[0][3] = 10; fMax_1[0][3] = 48; fMin_1[1][3] = 9; fMax_1[1][3] = 52; fMin_1[2][3] = 9; fMax_1[2][3] = 52; fMin_1[0][4] = -59.4529075623; fMax_1[0][4] = -0.141447991133; fMin_1[1][4] = -64.3508758545; fMax_1[1][4] = 0.105765998363; fMin_1[2][4] = -64.3508758545; fMax_1[2][4] = 0.105765998363; fMin_1[0][5] = -999; fMax_1[0][5] = 0.299633085728; fMin_1[1][5] = -999; fMax_1[1][5] = 0.299945652485; fMin_1[2][5] = -999; fMax_1[2][5] = 0.299945652485; fMin_1[0][6] = 0.0303046796471; fMax_1[0][6] = 75.5477294922; fMin_1[1][6] = 0.0139578795061; fMax_1[1][6] = 79.7038192749; fMin_1[2][6] = 0.0139578795061; fMax_1[2][6] = 79.7038192749; fMin_1[0][7] = 0.000634682190139; fMax_1[0][7] = 49.2114105225; fMin_1[1][7] = 7.26776415831e-05; fMax_1[1][7] = 70.4147262573; fMin_1[2][7] = 7.26776415831e-05; fMax_1[2][7] = 70.4147262573; fMin_1[0][8] = 1; fMax_1[0][8] = 23; fMin_1[1][8] = 1; fMax_1[1][8] = 25; fMin_1[2][8] = 1; fMax_1[2][8] = 25; fMin_1[0][9] = 0.0567113533616; fMax_1[0][9] = 67.185218811; fMin_1[1][9] = 0.0375208556652; fMax_1[1][9] = 73.0433120728; fMin_1[2][9] = 0.0375208556652; fMax_1[2][9] = 73.0433120728; fMin_1[0][10] = 1; fMax_1[0][10] = 27; fMin_1[1][10] = 2; fMax_1[1][10] = 29; fMin_1[2][10] = 1; fMax_1[2][10] = 29; fMin_1[0][11] = 0; fMax_1[0][11] = 1; fMin_1[1][11] = 0; fMax_1[1][11] = 1; fMin_1[2][11] = 0; fMax_1[2][11] = 1; fMin_1[0][12] = 0; fMax_1[0][12] = 1; fMin_1[1][12] = 0; fMax_1[1][12] = 1; fMin_1[2][12] = 0; fMax_1[2][12] = 1; fMin_1[0][13] = 0; fMax_1[0][13] = 1; fMin_1[1][13] = 0; fMax_1[1][13] = 1; fMin_1[2][13] = 0; fMax_1[2][13] = 1; fMin_1[0][14] = 0; fMax_1[0][14] = 1; fMin_1[1][14] = 0; fMax_1[1][14] = 1; fMin_1[2][14] = 0; fMax_1[2][14] = 1; fMin_1[0][15] = -128.339401245; fMax_1[0][15] = 132.937393188; fMin_1[1][15] = -108.961502075; fMax_1[1][15] = 45.082901001; fMin_1[2][15] = -128.339401245; fMax_1[2][15] = 132.937393188; fMin_1[0][16] = -80.7113037109; fMax_1[0][16] = 76.6433029175; fMin_1[1][16] = -47.5508003235; fMax_1[1][16] = 108.26210022; fMin_1[2][16] = -80.7113037109; fMax_1[2][16] = 108.26210022; fMin_1[0][17] = -163.457794189; fMax_1[0][17] = 152.648605347; fMin_1[1][17] = -208.283294678; fMax_1[1][17] = 116.032302856; fMin_1[2][17] = -208.283294678; fMax_1[2][17] = 152.648605347; fMin_1[0][18] = -179.146606445; fMax_1[0][18] = 66.8601989746; fMin_1[1][18] = -223.118804932; fMax_1[1][18] = 53.3320999146; fMin_1[2][18] = -223.118804932; fMax_1[2][18] = 66.8601989746; fMin_1[0][19] = -149.908203125; fMax_1[0][19] = 71.5826034546; fMin_1[1][19] = -190.509902954; fMax_1[1][19] = 57.3740005493; fMin_1[2][19] = -190.509902954; fMax_1[2][19] = 71.5826034546; fMin_1[0][20] = -8.76620006561; fMax_1[0][20] = 0.0197999998927; fMin_1[1][20] = -10000; fMax_1[1][20] = 0.00989999994636; fMin_1[2][20] = -10000; fMax_1[2][20] = 0.0197999998927; fMin_1[0][21] = -9.30970001221; fMax_1[0][21] = 0; fMin_1[1][21] = -10000; fMax_1[1][21] = 0; fMin_1[2][21] = -10000; fMax_1[2][21] = 0; fMin_1[0][22] = 1; fMax_1[0][22] = 24; fMin_1[1][22] = 1; fMax_1[1][22] = 29; fMin_1[2][22] = 1; fMax_1[2][22] = 29; fMin_1[0][23] = 0; fMax_1[0][23] = 1; fMin_1[1][23] = 0; fMax_1[1][23] = 1; fMin_1[2][23] = 0; fMax_1[2][23] = 1; fMin_1[0][24] = -999; fMax_1[0][24] = 4.05479049683; fMin_1[1][24] = -999; fMax_1[1][24] = 3.79839229584; fMin_1[2][24] = -999; fMax_1[2][24] = 4.05479049683; fMin_1[0][25] = -999; fMax_1[0][25] = 2.15297603607; fMin_1[1][25] = -999; fMax_1[1][25] = 2.15297603607; fMin_1[2][25] = -999; fMax_1[2][25] = 2.15297603607; fMin_1[0][26] = 0; fMax_1[0][26] = 1; fMin_1[1][26] = 0; fMax_1[1][26] = 1; fMin_1[2][26] = 0; fMax_1[2][26] = 1; fMin_1[0][27] = -999; fMax_1[0][27] = 3.12796974182; fMin_1[1][27] = -999; fMax_1[1][27] = 3.12796974182; fMin_1[2][27] = -999; fMax_1[2][27] = 3.12796974182; fMin_1[0][28] = -999; fMax_1[0][28] = 2.87338900566; fMin_1[1][28] = -999; fMax_1[1][28] = 2.87338900566; fMin_1[2][28] = -999; fMax_1[2][28] = 2.87338900566; fMin_1[0][29] = 0; fMax_1[0][29] = 1; fMin_1[1][29] = 0; fMax_1[1][29] = 1; fMin_1[2][29] = 0; fMax_1[2][29] = 1; fMin_1[0][30] = -999; fMax_1[0][30] = 3.09699440002; fMin_1[1][30] = -999; fMax_1[1][30] = 3.32829117775; fMin_1[2][30] = -999; fMax_1[2][30] = 3.32829117775; fMin_1[0][31] = 0; fMax_1[0][31] = 1; fMin_1[1][31] = 0; fMax_1[1][31] = 1; fMin_1[2][31] = 0; fMax_1[2][31] = 1; fMin_1[0][32] = -999; fMax_1[0][32] = 4.79148387909; fMin_1[1][32] = -999; fMax_1[1][32] = 4.79148387909; fMin_1[2][32] = -999; fMax_1[2][32] = 4.79148387909; fMin_1[0][33] = 0.617977499962; fMax_1[0][33] = 1.7471909523; fMin_1[1][33] = 0.578651666641; fMax_1[1][33] = 2.4317817688; fMin_1[2][33] = 0.578651666641; fMax_1[2][33] = 2.4317817688; } //_______________________________________________________________________ inline void ReadMuon_Long_TMVA::Transform_1( std::vector& iv, int cls) const { // Normalization transformation if (cls < 0 || cls > 2) { if (2 > 1 ) cls = 2; else cls = 2; } const int nVar = 34; // get indices of used variables // define the indices of the variables which are transformed by this transformation static std::vector indicesGet; static std::vector indicesPut; if ( indicesGet.empty() ) { indicesGet.reserve(fNvars); indicesGet.push_back( 0); indicesGet.push_back( 1); indicesGet.push_back( 2); indicesGet.push_back( 3); indicesGet.push_back( 4); indicesGet.push_back( 5); indicesGet.push_back( 6); indicesGet.push_back( 7); indicesGet.push_back( 8); indicesGet.push_back( 9); indicesGet.push_back( 10); indicesGet.push_back( 11); indicesGet.push_back( 12); indicesGet.push_back( 13); indicesGet.push_back( 14); indicesGet.push_back( 15); indicesGet.push_back( 16); indicesGet.push_back( 17); indicesGet.push_back( 18); indicesGet.push_back( 19); indicesGet.push_back( 20); indicesGet.push_back( 21); indicesGet.push_back( 22); indicesGet.push_back( 23); indicesGet.push_back( 24); indicesGet.push_back( 25); indicesGet.push_back( 26); indicesGet.push_back( 27); indicesGet.push_back( 28); indicesGet.push_back( 29); indicesGet.push_back( 30); indicesGet.push_back( 31); indicesGet.push_back( 32); indicesGet.push_back( 33); } if ( indicesPut.empty() ) { indicesPut.reserve(fNvars); indicesPut.push_back( 0); indicesPut.push_back( 1); indicesPut.push_back( 2); indicesPut.push_back( 3); indicesPut.push_back( 4); indicesPut.push_back( 5); indicesPut.push_back( 6); indicesPut.push_back( 7); indicesPut.push_back( 8); indicesPut.push_back( 9); indicesPut.push_back( 10); indicesPut.push_back( 11); indicesPut.push_back( 12); indicesPut.push_back( 13); indicesPut.push_back( 14); indicesPut.push_back( 15); indicesPut.push_back( 16); indicesPut.push_back( 17); indicesPut.push_back( 18); indicesPut.push_back( 19); indicesPut.push_back( 20); indicesPut.push_back( 21); indicesPut.push_back( 22); indicesPut.push_back( 23); indicesPut.push_back( 24); indicesPut.push_back( 25); indicesPut.push_back( 26); indicesPut.push_back( 27); indicesPut.push_back( 28); indicesPut.push_back( 29); indicesPut.push_back( 30); indicesPut.push_back( 31); indicesPut.push_back( 32); indicesPut.push_back( 33); } static std::vector dv; dv.resize(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }