// Class: ReadGhost_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Ghost_Long_TMVA TMVA Release : 4.1.4 [262404] ROOT Release : 5.34/05 [336389] Creator : jonrob Date : Thu Apr 11 14:50:54 2013 Host : Linux lxbuild175.cern.ch 2.6.18-308.4.1.el5 #1 SMP Wed Apr 18 16:26:27 CEST 2012 x86_64 x86_64 x86_64 GNU/Linux Dir : /afs/cern.ch/work/j/jonrob/www/ANNPID/MC12/TrainAllTks-EvalAllTks-ReweightRICH2/TMVA-NoPreSels-NoGECs/MLP/Norm/ScaleF1.2/BP/NCycles750/CE/tanh/Ghost/Long Training events: 1000000 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "43" [Specification of hidden layer architecture] NeuronType: "tanh" [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!)] # 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] ConvergenceImprove: "1.000000e-30" [Minimum improvement which counts as improvement (<0 means automatic convergence check is turned off)] ConvergenceTests: "-1" [Number of steps (without improvement) required for convergence (<0 means automatic convergence check is turned off)] UseRegulator: "False" [Use regulator to avoid over-training] 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 36 TrackP TrackP TrackP TrackP 'F' [1159.58996582,4943377] TrackPt TrackPt TrackPt TrackPt 'F' [1.29624128342,634796.25] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.148644536734,2.99998402596] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [7,53] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-99.9788513184,-0.175433561206] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,1] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.0225977953523,108.616737366] TrackCloneDist TrackCloneDist TrackCloneDist TrackCloneDist 'F' [-999,4999.86230469] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [7.11076427251e-05,103.772224426] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,25] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.000427323015174,90.3509063721] 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] RichAboveMuThres RichAboveMuThres RichAboveMuThres RichAboveMuThres 'I' [0,1] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,111.730102539] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,76.87840271] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,101.990898132] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,94.9334030151] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,64.6279983521] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-999,0.0234999991953] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-999,0] MuonIsMuon MuonIsMuon MuonIsMuon MuonIsMuon 'I' [0,1] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [0,74] InAccMuon InAccMuon InAccMuon InAccMuon 'I' [0,1] MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.34127378464] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.87338900566] PrsPIDe PrsPIDe PrsPIDe PrsPIDe 'F' [-999,3.46313500404] InAccBrem InAccBrem InAccBrem InAccBrem 'I' [0,1] BremPIDe BremPIDe BremPIDe BremPIDe 'F' [-999,4.79148387909] VeloCharge VeloCharge VeloCharge VeloCharge 'F' [0.471910119057,4.62359571457] 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 ReadGhost_Long_TMVA : public IClassifierReader { public: // constructor ReadGhost_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadGhost_Long_TMVA" ), fNvars( 36 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackLikelihood", "TrackGhostProbability", "TrackFitMatchChi2", "TrackCloneDist", "TrackFitVeloChi2", "TrackFitVeloNDoF", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedAero", "RichUsedR1Gas", "RichUsedR2Gas", "RichAboveMuThres", "RichAboveKaThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonIsMuon", "MuonNShared", "InAccMuon", "MuonIsLooseMuon", "EcalPIDe", "EcalPIDmu", "HcalPIDe", "HcalPIDmu", "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] = 0.99999988079071; fVmin[5] = -1; fVmax[5] = 1; 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] = 1; fVmin[17] = -1; fVmax[17] = 1; fVmin[18] = -1; fVmax[18] = 0.99999988079071; 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] = 0.99999988079071; fVmin[33] = -1; fVmax[33] = 1; fVmin[34] = -1; fVmax[34] = 1; fVmin[35] = -1; fVmax[35] = 1; // 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] = 'F'; fType[9] = 'I'; fType[10] = 'F'; fType[11] = 'I'; fType[12] = 'I'; fType[13] = 'I'; fType[14] = 'I'; fType[15] = 'I'; fType[16] = 'I'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; fType[21] = 'F'; fType[22] = 'F'; fType[23] = 'F'; fType[24] = 'I'; fType[25] = 'I'; fType[26] = 'I'; fType[27] = 'I'; fType[28] = 'F'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'F'; fType[32] = 'F'; fType[33] = 'I'; fType[34] = 'F'; fType[35] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadGhost_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][36]; double fMax_1[3][36]; 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[36]; double fVmax[36]; 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[36]; // 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[44][37]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][44]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadGhost_Long_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 37; fWeights[0] = new double[37]; fLayerSize[1] = 44; fWeights[1] = new double[44]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = -0.603255289986908; fWeightMatrix0to1[1][0] = 1.66479678945572; fWeightMatrix0to1[2][0] = 2.24734401086338; fWeightMatrix0to1[3][0] = 5.38519204603645; fWeightMatrix0to1[4][0] = -2.25444716392023; fWeightMatrix0to1[5][0] = -1.95078189175623; fWeightMatrix0to1[6][0] = 1.43062127962629; fWeightMatrix0to1[7][0] = 1.80715130901986; fWeightMatrix0to1[8][0] = -1.55089077610487; fWeightMatrix0to1[9][0] = -1.4578621157052; fWeightMatrix0to1[10][0] = -5.63583226960214; fWeightMatrix0to1[11][0] = -0.401501009217055; fWeightMatrix0to1[12][0] = -7.36127073880111; fWeightMatrix0to1[13][0] = -1.13857402246593; fWeightMatrix0to1[14][0] = 0.738047354653925; fWeightMatrix0to1[15][0] = -2.40511722092813; fWeightMatrix0to1[16][0] = -1.51475340387375; fWeightMatrix0to1[17][0] = 1.02593152375091; fWeightMatrix0to1[18][0] = 0.79754371864231; fWeightMatrix0to1[19][0] = -1.54910596471174; fWeightMatrix0to1[20][0] = 6.9723129814181; fWeightMatrix0to1[21][0] = 0.522898782658508; fWeightMatrix0to1[22][0] = -3.29943715089122; fWeightMatrix0to1[23][0] = 0.854310555759762; fWeightMatrix0to1[24][0] = -2.28585569196612; fWeightMatrix0to1[25][0] = -1.08965709177392; fWeightMatrix0to1[26][0] = 2.915770428119; fWeightMatrix0to1[27][0] = -4.26033396419254; fWeightMatrix0to1[28][0] = -1.66381083934624; fWeightMatrix0to1[29][0] = -0.0807496130427442; fWeightMatrix0to1[30][0] = 2.93059242908577; fWeightMatrix0to1[31][0] = 3.24517770058834; fWeightMatrix0to1[32][0] = 4.81654592241399; fWeightMatrix0to1[33][0] = -0.914444433010257; fWeightMatrix0to1[34][0] = 0.509278743767809; fWeightMatrix0to1[35][0] = 2.22315357831706; fWeightMatrix0to1[36][0] = -1.8538452531492; fWeightMatrix0to1[37][0] = -0.0991102003632442; fWeightMatrix0to1[38][0] = -4.25261999595815; fWeightMatrix0to1[39][0] = 2.4832088993512; fWeightMatrix0to1[40][0] = 4.7314691892974; fWeightMatrix0to1[41][0] = 0.660270253218483; fWeightMatrix0to1[42][0] = 6.7294110733277; fWeightMatrix0to1[0][1] = 1.3909819946655; fWeightMatrix0to1[1][1] = -1.68940259547619; fWeightMatrix0to1[2][1] = 0.453257482555201; fWeightMatrix0to1[3][1] = 3.52915227508842; fWeightMatrix0to1[4][1] = 1.72698764910339; fWeightMatrix0to1[5][1] = 1.28660135399746; fWeightMatrix0to1[6][1] = 3.56910155573407; fWeightMatrix0to1[7][1] = 1.47054406334313; fWeightMatrix0to1[8][1] = -0.167947031324006; fWeightMatrix0to1[9][1] = -1.98193729189431; fWeightMatrix0to1[10][1] = -0.0176466993138648; fWeightMatrix0to1[11][1] = -2.02369590250787; fWeightMatrix0to1[12][1] = -3.48674340244812; fWeightMatrix0to1[13][1] = -0.804563320984273; fWeightMatrix0to1[14][1] = -2.32177833677554; fWeightMatrix0to1[15][1] = 2.40725802722429; fWeightMatrix0to1[16][1] = -1.21426025386376; fWeightMatrix0to1[17][1] = -2.08853633603083; fWeightMatrix0to1[18][1] = 0.711755024742016; fWeightMatrix0to1[19][1] = -0.554053900486453; fWeightMatrix0to1[20][1] = 1.63754833828371; fWeightMatrix0to1[21][1] = 2.44038545403099; fWeightMatrix0to1[22][1] = -6.72416217276364; fWeightMatrix0to1[23][1] = 0.353423641303572; fWeightMatrix0to1[24][1] = -2.56143479301528; fWeightMatrix0to1[25][1] = 0.417578960787902; fWeightMatrix0to1[26][1] = -0.605417884825424; fWeightMatrix0to1[27][1] = -5.38852024741484; fWeightMatrix0to1[28][1] = -1.56254224773584; fWeightMatrix0to1[29][1] = 0.929525022000976; fWeightMatrix0to1[30][1] = 1.40685165188501; fWeightMatrix0to1[31][1] = 1.35980687117168; fWeightMatrix0to1[32][1] = 2.14874984907334; fWeightMatrix0to1[33][1] = -1.91004907149167; fWeightMatrix0to1[34][1] = -2.56162551867281; fWeightMatrix0to1[35][1] = 1.91105222469627; fWeightMatrix0to1[36][1] = -0.208807000058074; fWeightMatrix0to1[37][1] = 1.72411898075947; fWeightMatrix0to1[38][1] = -0.380530455569334; fWeightMatrix0to1[39][1] = 0.388778183430252; fWeightMatrix0to1[40][1] = 6.08383409475983; fWeightMatrix0to1[41][1] = -0.262971106808699; fWeightMatrix0to1[42][1] = 0.436414841241815; fWeightMatrix0to1[0][2] = -0.0527109906544126; fWeightMatrix0to1[1][2] = 1.49144225351164; fWeightMatrix0to1[2][2] = 0.830434408715135; fWeightMatrix0to1[3][2] = -4.92181175154704; fWeightMatrix0to1[4][2] = -2.64509531243469; fWeightMatrix0to1[5][2] = 0.150801500326299; fWeightMatrix0to1[6][2] = -4.39438735109363; fWeightMatrix0to1[7][2] = -0.376805205029703; fWeightMatrix0to1[8][2] = 0.1050334946571; fWeightMatrix0to1[9][2] = 0.775471790726149; fWeightMatrix0to1[10][2] = -0.523597906533779; fWeightMatrix0to1[11][2] = -1.24901483971479; fWeightMatrix0to1[12][2] = 3.38138856605758; fWeightMatrix0to1[13][2] = 0.394941680152473; fWeightMatrix0to1[14][2] = -0.343516214317411; fWeightMatrix0to1[15][2] = -1.4832925278914; fWeightMatrix0to1[16][2] = 6.14833999823553; fWeightMatrix0to1[17][2] = 3.89608474587613; fWeightMatrix0to1[18][2] = 0.0962238101052416; fWeightMatrix0to1[19][2] = 6.44318587683438; fWeightMatrix0to1[20][2] = 0.709989952678485; fWeightMatrix0to1[21][2] = 3.00655453527441; fWeightMatrix0to1[22][2] = 0.508566826957817; fWeightMatrix0to1[23][2] = -3.52114687564044; fWeightMatrix0to1[24][2] = 0.474627058328029; fWeightMatrix0to1[25][2] = 3.61310915807479; fWeightMatrix0to1[26][2] = 3.44586591976565; fWeightMatrix0to1[27][2] = -5.50318738226993; fWeightMatrix0to1[28][2] = 0.110317034023914; fWeightMatrix0to1[29][2] = 1.19119559493097; fWeightMatrix0to1[30][2] = 2.8074382527093; fWeightMatrix0to1[31][2] = -1.16250085900085; fWeightMatrix0to1[32][2] = -5.40935270568543; fWeightMatrix0to1[33][2] = -1.02373295726644; fWeightMatrix0to1[34][2] = -6.31254813587819; fWeightMatrix0to1[35][2] = -4.89126894948376; fWeightMatrix0to1[36][2] = -3.82422270162811; fWeightMatrix0to1[37][2] = 2.74664134552419; fWeightMatrix0to1[38][2] = -0.442982099901136; fWeightMatrix0to1[39][2] = -0.150773418117086; fWeightMatrix0to1[40][2] = -0.571994243099499; fWeightMatrix0to1[41][2] = 1.20944618630052; fWeightMatrix0to1[42][2] = 1.80091289702889; fWeightMatrix0to1[0][3] = 0.95961557914035; fWeightMatrix0to1[1][3] = 14.2963604013776; fWeightMatrix0to1[2][3] = -3.27443754750418; fWeightMatrix0to1[3][3] = 1.57271441501736; fWeightMatrix0to1[4][3] = 0.110570535204487; fWeightMatrix0to1[5][3] = 0.655833487566604; fWeightMatrix0to1[6][3] = -2.11449407350977; fWeightMatrix0to1[7][3] = 2.07689874609298; fWeightMatrix0to1[8][3] = -3.94767256564508; fWeightMatrix0to1[9][3] = 3.55462055682458; fWeightMatrix0to1[10][3] = 11.7524029909366; fWeightMatrix0to1[11][3] = 2.4756667182221; fWeightMatrix0to1[12][3] = -9.70186193948061; fWeightMatrix0to1[13][3] = -3.90850046453156; fWeightMatrix0to1[14][3] = -0.416734317325751; fWeightMatrix0to1[15][3] = -10.0101135974853; fWeightMatrix0to1[16][3] = -2.04031529820732; fWeightMatrix0to1[17][3] = -3.43192889542073; fWeightMatrix0to1[18][3] = 1.34568668328686; fWeightMatrix0to1[19][3] = -2.14578985360125; fWeightMatrix0to1[20][3] = -5.75296285550043; fWeightMatrix0to1[21][3] = -2.09519106608919; fWeightMatrix0to1[22][3] = 1.06644053022538; fWeightMatrix0to1[23][3] = -0.126271722338406; fWeightMatrix0to1[24][3] = 1.66732348318334; fWeightMatrix0to1[25][3] = -10.0781315965876; fWeightMatrix0to1[26][3] = 2.03075563759649; fWeightMatrix0to1[27][3] = 7.29820997077702; fWeightMatrix0to1[28][3] = 5.97091433594238; fWeightMatrix0to1[29][3] = -0.0251204939933989; fWeightMatrix0to1[30][3] = -0.954695258212367; fWeightMatrix0to1[31][3] = 4.81751406363838; fWeightMatrix0to1[32][3] = 6.22912045780971; fWeightMatrix0to1[33][3] = -4.2480358307077; fWeightMatrix0to1[34][3] = 7.35122213375675; fWeightMatrix0to1[35][3] = 1.79194521784064; fWeightMatrix0to1[36][3] = 4.41107663374196; fWeightMatrix0to1[37][3] = -1.64690393489098; fWeightMatrix0to1[38][3] = 5.01589178456466; fWeightMatrix0to1[39][3] = -0.383963536984869; fWeightMatrix0to1[40][3] = -15.9756885606235; fWeightMatrix0to1[41][3] = 2.34789843436686; fWeightMatrix0to1[42][3] = -2.76961647279489; fWeightMatrix0to1[0][4] = -1.6851833361217; fWeightMatrix0to1[1][4] = 3.47509843450452; fWeightMatrix0to1[2][4] = 8.4346579711155; fWeightMatrix0to1[3][4] = -5.69469689848786; fWeightMatrix0to1[4][4] = -4.5877584900125; fWeightMatrix0to1[5][4] = -1.70486126436898; fWeightMatrix0to1[6][4] = 5.59873547266498; fWeightMatrix0to1[7][4] = -2.7109565170494; fWeightMatrix0to1[8][4] = 3.10400097545104; fWeightMatrix0to1[9][4] = -1.44755950066048; fWeightMatrix0to1[10][4] = 1.81826731771929; fWeightMatrix0to1[11][4] = -0.93221854151324; fWeightMatrix0to1[12][4] = -2.80122779951715; fWeightMatrix0to1[13][4] = -0.69400603937615; fWeightMatrix0to1[14][4] = 4.20817545136894; fWeightMatrix0to1[15][4] = 1.56831988912383; fWeightMatrix0to1[16][4] = 4.09327753914095; fWeightMatrix0to1[17][4] = 3.98711920962726; fWeightMatrix0to1[18][4] = -0.177437634229936; fWeightMatrix0to1[19][4] = -0.232040281184407; fWeightMatrix0to1[20][4] = 8.98146176432768; fWeightMatrix0to1[21][4] = 15.5070518467274; fWeightMatrix0to1[22][4] = -0.803292301635043; fWeightMatrix0to1[23][4] = -0.386245390900521; fWeightMatrix0to1[24][4] = 0.209123818724282; fWeightMatrix0to1[25][4] = -1.21144446346723; fWeightMatrix0to1[26][4] = -0.314780272427359; fWeightMatrix0to1[27][4] = -3.72724343521522; fWeightMatrix0to1[28][4] = -0.724573567447644; fWeightMatrix0to1[29][4] = 2.15073927019536; fWeightMatrix0to1[30][4] = 6.09262106537476; fWeightMatrix0to1[31][4] = -1.34625309278382; fWeightMatrix0to1[32][4] = 3.0040405895908; fWeightMatrix0to1[33][4] = 3.96350987277268; fWeightMatrix0to1[34][4] = 1.57438634237857; fWeightMatrix0to1[35][4] = 0.3240622793608; fWeightMatrix0to1[36][4] = 1.67704944287087; fWeightMatrix0to1[37][4] = 0.94027097603217; fWeightMatrix0to1[38][4] = -8.7261596718287; fWeightMatrix0to1[39][4] = 3.56427091219863; fWeightMatrix0to1[40][4] = 0.165669981396596; fWeightMatrix0to1[41][4] = 0.485542819293784; fWeightMatrix0to1[42][4] = 6.58462377014088; fWeightMatrix0to1[0][5] = 1.02275884757864; fWeightMatrix0to1[1][5] = 1.62092369950483; fWeightMatrix0to1[2][5] = -2.21763183130141; fWeightMatrix0to1[3][5] = 0.625663542150992; fWeightMatrix0to1[4][5] = -3.35740043065062; fWeightMatrix0to1[5][5] = -0.849338554448807; fWeightMatrix0to1[6][5] = -0.183959438183468; fWeightMatrix0to1[7][5] = -1.83732104582795; fWeightMatrix0to1[8][5] = 2.25870703979453; fWeightMatrix0to1[9][5] = 1.44324594347029; fWeightMatrix0to1[10][5] = -0.146281762393057; fWeightMatrix0to1[11][5] = 0.75781580991333; fWeightMatrix0to1[12][5] = 1.55969370697476; fWeightMatrix0to1[13][5] = -3.29127168012552; fWeightMatrix0to1[14][5] = 0.841636621932952; fWeightMatrix0to1[15][5] = -1.28081190522633; fWeightMatrix0to1[16][5] = 1.19201755557933; fWeightMatrix0to1[17][5] = -0.174988084728755; fWeightMatrix0to1[18][5] = -1.66238004540081; fWeightMatrix0to1[19][5] = 0.291930475574151; fWeightMatrix0to1[20][5] = -0.714091283565372; fWeightMatrix0to1[21][5] = -0.488325874525172; fWeightMatrix0to1[22][5] = 8.40342378124338; fWeightMatrix0to1[23][5] = -1.59728069148174; fWeightMatrix0to1[24][5] = 0.325800328891904; fWeightMatrix0to1[25][5] = -2.26870609412111; fWeightMatrix0to1[26][5] = -0.153936006456735; fWeightMatrix0to1[27][5] = -1.85280325709393; fWeightMatrix0to1[28][5] = -1.1763090052162; fWeightMatrix0to1[29][5] = -4.19465444103999; fWeightMatrix0to1[30][5] = 0.182122335828409; fWeightMatrix0to1[31][5] = -0.373210870072482; fWeightMatrix0to1[32][5] = -2.77747976967959; fWeightMatrix0to1[33][5] = 1.21760800167592; fWeightMatrix0to1[34][5] = 2.73162238067987; fWeightMatrix0to1[35][5] = 0.709124400169409; fWeightMatrix0to1[36][5] = -0.401525520746616; fWeightMatrix0to1[37][5] = -0.165400311175186; fWeightMatrix0to1[38][5] = 1.04592076728786; fWeightMatrix0to1[39][5] = 2.30463400838014; fWeightMatrix0to1[40][5] = -6.12833503831507; fWeightMatrix0to1[41][5] = -0.241792103528311; fWeightMatrix0to1[42][5] = 0.052565230891211; fWeightMatrix0to1[0][6] = -0.741212538600133; fWeightMatrix0to1[1][6] = -0.893772337352522; fWeightMatrix0to1[2][6] = -1.39430574512637; fWeightMatrix0to1[3][6] = 4.19573956932672; fWeightMatrix0to1[4][6] = 12.2613776241567; fWeightMatrix0to1[5][6] = -0.91758513858223; fWeightMatrix0to1[6][6] = -0.0409760249854999; fWeightMatrix0to1[7][6] = 1.889641250988; fWeightMatrix0to1[8][6] = -1.58682515730581; fWeightMatrix0to1[9][6] = -1.42282938565404; fWeightMatrix0to1[10][6] = 3.62339743057151; fWeightMatrix0to1[11][6] = 0.575571801111343; fWeightMatrix0to1[12][6] = -2.55557587955753; fWeightMatrix0to1[13][6] = 0.184995557436299; fWeightMatrix0to1[14][6] = 2.45876545475865; fWeightMatrix0to1[15][6] = 8.08409999900792; fWeightMatrix0to1[16][6] = -0.480990788192221; fWeightMatrix0to1[17][6] = -6.25448443366534; fWeightMatrix0to1[18][6] = 0.885666100054618; fWeightMatrix0to1[19][6] = 3.4358642697872; fWeightMatrix0to1[20][6] = 0.414194943261106; fWeightMatrix0to1[21][6] = -0.209586493070207; fWeightMatrix0to1[22][6] = -0.843969715650426; fWeightMatrix0to1[23][6] = -0.443252767702973; fWeightMatrix0to1[24][6] = -0.758365658404179; fWeightMatrix0to1[25][6] = -4.67628978332622; fWeightMatrix0to1[26][6] = -4.286600066611; fWeightMatrix0to1[27][6] = -3.22496566488905; fWeightMatrix0to1[28][6] = -1.75397587758217; fWeightMatrix0to1[29][6] = 2.03390673558866; fWeightMatrix0to1[30][6] = -0.2775405500564; fWeightMatrix0to1[31][6] = 1.94070244064948; fWeightMatrix0to1[32][6] = 0.15884753898204; fWeightMatrix0to1[33][6] = 2.70403669245497; fWeightMatrix0to1[34][6] = 1.09262508258508; fWeightMatrix0to1[35][6] = 7.45007757608903; fWeightMatrix0to1[36][6] = 6.99201886663937; fWeightMatrix0to1[37][6] = -0.0820307335034069; fWeightMatrix0to1[38][6] = -3.41580687628141; fWeightMatrix0to1[39][6] = 1.90007490389395; fWeightMatrix0to1[40][6] = 2.13213640924374; fWeightMatrix0to1[41][6] = -0.0440241845223215; fWeightMatrix0to1[42][6] = -1.66007567756758; fWeightMatrix0to1[0][7] = -1.25477481399963; fWeightMatrix0to1[1][7] = 5.67366369144828; fWeightMatrix0to1[2][7] = 0.491881517536735; fWeightMatrix0to1[3][7] = -3.72011323130058; fWeightMatrix0to1[4][7] = -0.993718246998944; fWeightMatrix0to1[5][7] = -2.63634034945724; fWeightMatrix0to1[6][7] = -7.17119855154442; fWeightMatrix0to1[7][7] = -0.238762646874384; fWeightMatrix0to1[8][7] = -0.795108843771452; fWeightMatrix0to1[9][7] = 3.85003723132641; fWeightMatrix0to1[10][7] = -0.526128635255533; fWeightMatrix0to1[11][7] = -0.314533313086416; fWeightMatrix0to1[12][7] = 12.3582459505775; fWeightMatrix0to1[13][7] = -3.76669799865623; fWeightMatrix0to1[14][7] = 3.56705481763549; fWeightMatrix0to1[15][7] = 6.52489179667451; fWeightMatrix0to1[16][7] = -0.200430596752663; fWeightMatrix0to1[17][7] = 5.91849184627298; fWeightMatrix0to1[18][7] = 2.68771551725869; fWeightMatrix0to1[19][7] = -0.563215882202927; fWeightMatrix0to1[20][7] = -1.26472219192377; fWeightMatrix0to1[21][7] = -3.35692194725559; fWeightMatrix0to1[22][7] = -1.68382814607288; fWeightMatrix0to1[23][7] = 0.402457551097295; fWeightMatrix0to1[24][7] = -0.367059584203467; fWeightMatrix0to1[25][7] = -0.530201070029865; fWeightMatrix0to1[26][7] = 3.31923848937336; fWeightMatrix0to1[27][7] = -7.90094816311038; fWeightMatrix0to1[28][7] = -0.567145516037072; fWeightMatrix0to1[29][7] = -0.408962388105002; fWeightMatrix0to1[30][7] = -0.645703046715797; fWeightMatrix0to1[31][7] = -4.53722262919742; fWeightMatrix0to1[32][7] = -8.90580010586841; fWeightMatrix0to1[33][7] = -0.731883780071674; fWeightMatrix0to1[34][7] = -0.433976802715758; fWeightMatrix0to1[35][7] = -1.12811663579623; fWeightMatrix0to1[36][7] = 0.343373491874286; fWeightMatrix0to1[37][7] = -0.500450022138585; fWeightMatrix0to1[38][7] = 7.43030022459409; fWeightMatrix0to1[39][7] = -4.22226179248336; fWeightMatrix0to1[40][7] = -5.0484411162436; fWeightMatrix0to1[41][7] = 0.411923401681345; fWeightMatrix0to1[42][7] = -1.70135614690174; fWeightMatrix0to1[0][8] = -1.18927527104972; fWeightMatrix0to1[1][8] = -1.76078558209857; fWeightMatrix0to1[2][8] = 3.41089475284625; fWeightMatrix0to1[3][8] = -0.0395709359466095; fWeightMatrix0to1[4][8] = -1.10796180540351; fWeightMatrix0to1[5][8] = 0.525480013567379; fWeightMatrix0to1[6][8] = 5.33418120830202; fWeightMatrix0to1[7][8] = -0.208633666511361; fWeightMatrix0to1[8][8] = 2.89974803151548; fWeightMatrix0to1[9][8] = 7.39455398804483; fWeightMatrix0to1[10][8] = 0.809923865418588; fWeightMatrix0to1[11][8] = -2.001014059876; fWeightMatrix0to1[12][8] = -7.127530262369; fWeightMatrix0to1[13][8] = -4.01108088933027; fWeightMatrix0to1[14][8] = 0.717815961406768; fWeightMatrix0to1[15][8] = -4.76083269386374; fWeightMatrix0to1[16][8] = -1.9944577416989; fWeightMatrix0to1[17][8] = 0.391350559492551; fWeightMatrix0to1[18][8] = 0.89204508898698; fWeightMatrix0to1[19][8] = -6.44661210133761; fWeightMatrix0to1[20][8] = 1.23976819478411; fWeightMatrix0to1[21][8] = 1.83191471646133; fWeightMatrix0to1[22][8] = -0.82125088630246; fWeightMatrix0to1[23][8] = 0.560234221286751; fWeightMatrix0to1[24][8] = -0.425591130427636; fWeightMatrix0to1[25][8] = -3.97449177887742; fWeightMatrix0to1[26][8] = 4.17073883314571; fWeightMatrix0to1[27][8] = 1.41142238308168; fWeightMatrix0to1[28][8] = 0.247511804619085; fWeightMatrix0to1[29][8] = 1.14106959366579; fWeightMatrix0to1[30][8] = 1.39765820173933; fWeightMatrix0to1[31][8] = -0.946950186802679; fWeightMatrix0to1[32][8] = 5.64055909940013; fWeightMatrix0to1[33][8] = -3.16975128970659; fWeightMatrix0to1[34][8] = 11.2085297649207; fWeightMatrix0to1[35][8] = -4.60329578778702; fWeightMatrix0to1[36][8] = 1.80981279294895; fWeightMatrix0to1[37][8] = -2.45298154727428; fWeightMatrix0to1[38][8] = -3.67914641119718; fWeightMatrix0to1[39][8] = 1.21916065753658; fWeightMatrix0to1[40][8] = 0.0913434547233623; fWeightMatrix0to1[41][8] = 0.791228819605464; fWeightMatrix0to1[42][8] = 2.77333966765702; fWeightMatrix0to1[0][9] = 1.15209577368068; fWeightMatrix0to1[1][9] = -4.11110787032402; fWeightMatrix0to1[2][9] = 0.465877304277495; fWeightMatrix0to1[3][9] = -0.679902985960861; fWeightMatrix0to1[4][9] = 0.585289899143359; fWeightMatrix0to1[5][9] = -0.266056868043653; fWeightMatrix0to1[6][9] = -0.142629466760513; fWeightMatrix0to1[7][9] = 1.07165300798133; fWeightMatrix0to1[8][9] = -2.89957656767697; fWeightMatrix0to1[9][9] = -3.73685570985875; fWeightMatrix0to1[10][9] = -5.98746277909698; fWeightMatrix0to1[11][9] = 1.54188413666153; fWeightMatrix0to1[12][9] = 6.76797468418387; fWeightMatrix0to1[13][9] = 8.59154235528247; fWeightMatrix0to1[14][9] = 1.30527005416867; fWeightMatrix0to1[15][9] = 0.514753471733239; fWeightMatrix0to1[16][9] = 0.455984221335506; fWeightMatrix0to1[17][9] = 2.22175768878535; fWeightMatrix0to1[18][9] = -1.44737918098085; fWeightMatrix0to1[19][9] = 1.72160732327435; fWeightMatrix0to1[20][9] = 3.81192408653163; fWeightMatrix0to1[21][9] = 0.440363355555108; fWeightMatrix0to1[22][9] = -0.223014024646285; fWeightMatrix0to1[23][9] = -1.27902813378379; fWeightMatrix0to1[24][9] = -0.995711910763315; fWeightMatrix0to1[25][9] = 6.60495621202788; fWeightMatrix0to1[26][9] = -3.71191210291537; fWeightMatrix0to1[27][9] = -1.56907852813557; fWeightMatrix0to1[28][9] = -2.61245977092766; fWeightMatrix0to1[29][9] = 0.868935495641657; fWeightMatrix0to1[30][9] = -0.153743854080293; fWeightMatrix0to1[31][9] = 4.84023911088735; fWeightMatrix0to1[32][9] = -3.95121930323511; fWeightMatrix0to1[33][9] = 2.72394688876236; fWeightMatrix0to1[34][9] = -7.37285078775792; fWeightMatrix0to1[35][9] = 6.02778831808569; fWeightMatrix0to1[36][9] = -2.63510621366007; fWeightMatrix0to1[37][9] = -2.07890183984677; fWeightMatrix0to1[38][9] = -1.91283474260188; fWeightMatrix0to1[39][9] = -0.883005410435503; fWeightMatrix0to1[40][9] = 10.4966040649457; fWeightMatrix0to1[41][9] = -1.57317070562218; fWeightMatrix0to1[42][9] = -0.766926958262652; fWeightMatrix0to1[0][10] = -1.94468081298664; fWeightMatrix0to1[1][10] = 1.21087837777785; fWeightMatrix0to1[2][10] = -1.62359009010086; fWeightMatrix0to1[3][10] = 6.82622257875598; fWeightMatrix0to1[4][10] = 5.1379177411739; fWeightMatrix0to1[5][10] = 2.72783751359511; fWeightMatrix0to1[6][10] = 4.50324297696816; fWeightMatrix0to1[7][10] = 0.564860473388929; fWeightMatrix0to1[8][10] = 0.62485763195598; fWeightMatrix0to1[9][10] = -0.216723443000814; fWeightMatrix0to1[10][10] = 0.879072373243304; fWeightMatrix0to1[11][10] = -0.48494463467922; fWeightMatrix0to1[12][10] = -4.46716890496976; fWeightMatrix0to1[13][10] = 1.39486761739997; fWeightMatrix0to1[14][10] = -0.033345802379993; fWeightMatrix0to1[15][10] = -3.26771287027242; fWeightMatrix0to1[16][10] = 0.150727004123051; fWeightMatrix0to1[17][10] = -9.78900736889614; fWeightMatrix0to1[18][10] = 0.537983730505439; fWeightMatrix0to1[19][10] = -4.01190640974312; fWeightMatrix0to1[20][10] = 4.45217900351682; fWeightMatrix0to1[21][10] = 1.78369750929547; fWeightMatrix0to1[22][10] = -0.944217205945011; fWeightMatrix0to1[23][10] = -1.44614593568537; fWeightMatrix0to1[24][10] = 4.75500050924022; fWeightMatrix0to1[25][10] = -5.01382659952276; fWeightMatrix0to1[26][10] = -4.21489623473462; fWeightMatrix0to1[27][10] = -2.72310208385522; fWeightMatrix0to1[28][10] = -0.204285995194362; fWeightMatrix0to1[29][10] = -0.266235007350325; fWeightMatrix0to1[30][10] = -1.08776096551136; fWeightMatrix0to1[31][10] = 3.88977577359968; fWeightMatrix0to1[32][10] = 8.88033647058947; fWeightMatrix0to1[33][10] = -2.13721762141588; fWeightMatrix0to1[34][10] = 7.15292869087152; fWeightMatrix0to1[35][10] = 8.25165820335479; fWeightMatrix0to1[36][10] = 5.77751707490543; fWeightMatrix0to1[37][10] = -5.24559788491411; fWeightMatrix0to1[38][10] = -3.19908470271977; fWeightMatrix0to1[39][10] = 0.859885085878141; fWeightMatrix0to1[40][10] = 0.568601351128357; fWeightMatrix0to1[41][10] = -4.19893837980268; fWeightMatrix0to1[42][10] = -0.137186010845383; fWeightMatrix0to1[0][11] = 6.1408396699272; fWeightMatrix0to1[1][11] = -10.3404427878545; fWeightMatrix0to1[2][11] = -2.8376054711425; fWeightMatrix0to1[3][11] = -9.46789374445866; fWeightMatrix0to1[4][11] = -2.5268531098024; fWeightMatrix0to1[5][11] = -1.90035708625728; fWeightMatrix0to1[6][11] = 0.734767671583558; fWeightMatrix0to1[7][11] = -2.0493559292318; fWeightMatrix0to1[8][11] = -4.89013225239077; fWeightMatrix0to1[9][11] = -0.909269601936313; fWeightMatrix0to1[10][11] = -6.55637606152559; fWeightMatrix0to1[11][11] = -1.59780816593214; fWeightMatrix0to1[12][11] = 7.82293974222569; fWeightMatrix0to1[13][11] = 0.794913800150546; fWeightMatrix0to1[14][11] = -5.56373640579121; fWeightMatrix0to1[15][11] = 6.07882032735844; fWeightMatrix0to1[16][11] = -0.517935462793938; fWeightMatrix0to1[17][11] = 6.40022222725978; fWeightMatrix0to1[18][11] = -3.30332832792932; fWeightMatrix0to1[19][11] = 3.7960583196737; fWeightMatrix0to1[20][11] = -2.31238171441983; fWeightMatrix0to1[21][11] = 0.230485380797567; fWeightMatrix0to1[22][11] = -0.324186941449277; fWeightMatrix0to1[23][11] = -0.564852942739215; fWeightMatrix0to1[24][11] = 5.49203127320267; fWeightMatrix0to1[25][11] = 11.3675954099339; fWeightMatrix0to1[26][11] = 1.82370168779965; fWeightMatrix0to1[27][11] = -2.49939731141073; fWeightMatrix0to1[28][11] = 10.0563304987846; fWeightMatrix0to1[29][11] = 0.275829943749205; fWeightMatrix0to1[30][11] = -0.0123914552670977; fWeightMatrix0to1[31][11] = -5.17146056042275; fWeightMatrix0to1[32][11] = -7.2456589160121; fWeightMatrix0to1[33][11] = 2.32322770090378; fWeightMatrix0to1[34][11] = -7.94395280719833; fWeightMatrix0to1[35][11] = -5.64118175297294; fWeightMatrix0to1[36][11] = -3.43081108107397; fWeightMatrix0to1[37][11] = 2.85975583859744; fWeightMatrix0to1[38][11] = -4.83673872963453; fWeightMatrix0to1[39][11] = 0.350568429291853; fWeightMatrix0to1[40][11] = 6.45774469278945; fWeightMatrix0to1[41][11] = 7.73167230568922; fWeightMatrix0to1[42][11] = -2.81899463191344; fWeightMatrix0to1[0][12] = -1.50868810698956; fWeightMatrix0to1[1][12] = 0.925007340497202; fWeightMatrix0to1[2][12] = 0.355022733457374; fWeightMatrix0to1[3][12] = 0.297894276536006; fWeightMatrix0to1[4][12] = -0.0648577027337716; fWeightMatrix0to1[5][12] = 0.0728195123451362; fWeightMatrix0to1[6][12] = 0.0394119599526531; fWeightMatrix0to1[7][12] = -0.235111455197543; fWeightMatrix0to1[8][12] = 1.01551230730768; fWeightMatrix0to1[9][12] = 2.34066113199852; fWeightMatrix0to1[10][12] = -0.0321198024179335; fWeightMatrix0to1[11][12] = -0.276655686422603; fWeightMatrix0to1[12][12] = -0.688737373684559; fWeightMatrix0to1[13][12] = -2.41577809839225; fWeightMatrix0to1[14][12] = 2.62077720527258; fWeightMatrix0to1[15][12] = -3.55802250303976; fWeightMatrix0to1[16][12] = -0.00767616438288635; fWeightMatrix0to1[17][12] = 0.193317867452628; fWeightMatrix0to1[18][12] = -3.20485049498227; fWeightMatrix0to1[19][12] = 0.354599267880878; fWeightMatrix0to1[20][12] = 0.849902827652634; fWeightMatrix0to1[21][12] = 0.71905919520744; fWeightMatrix0to1[22][12] = 0.126882408398786; fWeightMatrix0to1[23][12] = -0.139653228644646; fWeightMatrix0to1[24][12] = 0.0741269863384405; fWeightMatrix0to1[25][12] = -0.580845161486129; fWeightMatrix0to1[26][12] = 0.00559541065827385; fWeightMatrix0to1[27][12] = 0.217009839411845; fWeightMatrix0to1[28][12] = 0.862007810059919; fWeightMatrix0to1[29][12] = 0.343955300979148; fWeightMatrix0to1[30][12] = 4.35131617415235; fWeightMatrix0to1[31][12] = 1.18044103369667; fWeightMatrix0to1[32][12] = 0.283084533311055; fWeightMatrix0to1[33][12] = -2.41486698464565; fWeightMatrix0to1[34][12] = 0.074230602680701; fWeightMatrix0to1[35][12] = 0.141828937009175; fWeightMatrix0to1[36][12] = -1.70384194071572; fWeightMatrix0to1[37][12] = 0.0646133838026505; fWeightMatrix0to1[38][12] = -0.142172597930883; fWeightMatrix0to1[39][12] = -3.10691627053186; fWeightMatrix0to1[40][12] = 0.282122388257926; fWeightMatrix0to1[41][12] = 0.522831021957704; fWeightMatrix0to1[42][12] = -0.241246228231812; fWeightMatrix0to1[0][13] = -5.20525338870372; fWeightMatrix0to1[1][13] = -0.00876932231800516; fWeightMatrix0to1[2][13] = 0.329099446505635; fWeightMatrix0to1[3][13] = 8.50335349761475; fWeightMatrix0to1[4][13] = -0.176215305773605; fWeightMatrix0to1[5][13] = 0.349798947159266; fWeightMatrix0to1[6][13] = 0.188319496660861; fWeightMatrix0to1[7][13] = -2.02274654299029; fWeightMatrix0to1[8][13] = -2.68592099055676; fWeightMatrix0to1[9][13] = -0.0317336768205834; fWeightMatrix0to1[10][13] = -0.781956031179384; fWeightMatrix0to1[11][13] = 2.94868224330564; fWeightMatrix0to1[12][13] = -0.245027995843209; fWeightMatrix0to1[13][13] = 3.88886658822284; fWeightMatrix0to1[14][13] = 2.99874304231147; fWeightMatrix0to1[15][13] = 0.752244578770258; fWeightMatrix0to1[16][13] = -3.34272790353214; fWeightMatrix0to1[17][13] = -0.0843033770583784; fWeightMatrix0to1[18][13] = 0.315818660744237; fWeightMatrix0to1[19][13] = 0.228899667391521; fWeightMatrix0to1[20][13] = 0.820955776323911; fWeightMatrix0to1[21][13] = 0.626669146142071; fWeightMatrix0to1[22][13] = -0.382030323011053; fWeightMatrix0to1[23][13] = -0.882135723915637; fWeightMatrix0to1[24][13] = -4.35650087253695; fWeightMatrix0to1[25][13] = 2.59529977925831; fWeightMatrix0to1[26][13] = -5.00894155906036; fWeightMatrix0to1[27][13] = -0.66054032093948; fWeightMatrix0to1[28][13] = -0.811751020483943; fWeightMatrix0to1[29][13] = 0.109446906012017; fWeightMatrix0to1[30][13] = -0.611931947924518; fWeightMatrix0to1[31][13] = -0.768064919001265; fWeightMatrix0to1[32][13] = -1.14073693435898; fWeightMatrix0to1[33][13] = -3.7457063530197; fWeightMatrix0to1[34][13] = 5.07486844895755; fWeightMatrix0to1[35][13] = 0.0122500374564989; fWeightMatrix0to1[36][13] = 0.220950925040759; fWeightMatrix0to1[37][13] = 3.9757537179522; fWeightMatrix0to1[38][13] = -0.0367428238736217; fWeightMatrix0to1[39][13] = -3.56190878742465; fWeightMatrix0to1[40][13] = -0.380850452143476; fWeightMatrix0to1[41][13] = 1.57837829665583; fWeightMatrix0to1[42][13] = 4.2175974187305; fWeightMatrix0to1[0][14] = -1.19888807772316; fWeightMatrix0to1[1][14] = 0.659406950660103; fWeightMatrix0to1[2][14] = -0.065641617328587; fWeightMatrix0to1[3][14] = 0.19229767720431; fWeightMatrix0to1[4][14] = -4.20080532744908; fWeightMatrix0to1[5][14] = 0.370680358934161; fWeightMatrix0to1[6][14] = 0.378447361241473; fWeightMatrix0to1[7][14] = 0.0401890498384599; fWeightMatrix0to1[8][14] = 0.580087886629587; fWeightMatrix0to1[9][14] = 2.33855549428285; fWeightMatrix0to1[10][14] = -0.0527505956032166; fWeightMatrix0to1[11][14] = 0.577412044076178; fWeightMatrix0to1[12][14] = 0.122223635735753; fWeightMatrix0to1[13][14] = 1.61627547662029; fWeightMatrix0to1[14][14] = 0.0104390278239033; fWeightMatrix0to1[15][14] = -1.14667220245253; fWeightMatrix0to1[16][14] = -0.0629545338910501; fWeightMatrix0to1[17][14] = -0.009784606616054; fWeightMatrix0to1[18][14] = 0.722760099069134; fWeightMatrix0to1[19][14] = 0.0245614709916805; fWeightMatrix0to1[20][14] = 5.96942113013217; fWeightMatrix0to1[21][14] = -0.0663481334331836; fWeightMatrix0to1[22][14] = 0.0493074368075537; fWeightMatrix0to1[23][14] = -0.662608414070579; fWeightMatrix0to1[24][14] = -0.39526482707834; fWeightMatrix0to1[25][14] = -0.0252488430195373; fWeightMatrix0to1[26][14] = 0.130916551264742; fWeightMatrix0to1[27][14] = 0.363495407686135; fWeightMatrix0to1[28][14] = 0.239283673402844; fWeightMatrix0to1[29][14] = -0.456792415027153; fWeightMatrix0to1[30][14] = 3.53166840941974; fWeightMatrix0to1[31][14] = 0.518649420120009; fWeightMatrix0to1[32][14] = 0.234269123562196; fWeightMatrix0to1[33][14] = 0.231354678690247; fWeightMatrix0to1[34][14] = -3.68404238784559; fWeightMatrix0to1[35][14] = -0.425168927183975; fWeightMatrix0to1[36][14] = 0.236412818575901; fWeightMatrix0to1[37][14] = -3.21418518819866; fWeightMatrix0to1[38][14] = 0.115581136850865; fWeightMatrix0to1[39][14] = -3.63586820181948; fWeightMatrix0to1[40][14] = -0.918186568310458; fWeightMatrix0to1[41][14] = -0.316240712771098; fWeightMatrix0to1[42][14] = -1.70840608364957; fWeightMatrix0to1[0][15] = 1.23583477871248; fWeightMatrix0to1[1][15] = 0.23206664738367; fWeightMatrix0to1[2][15] = 0.336597506951345; fWeightMatrix0to1[3][15] = 1.66442642869049; fWeightMatrix0to1[4][15] = 3.13610456791668; fWeightMatrix0to1[5][15] = 1.24829045301771; fWeightMatrix0to1[6][15] = -0.378756115776069; fWeightMatrix0to1[7][15] = -0.212241531585262; fWeightMatrix0to1[8][15] = -0.7229994763833; fWeightMatrix0to1[9][15] = -0.183602883948645; fWeightMatrix0to1[10][15] = 0.530554717303898; fWeightMatrix0to1[11][15] = -1.01207200809837; fWeightMatrix0to1[12][15] = -15.1493735897241; fWeightMatrix0to1[13][15] = 2.73229740324697; fWeightMatrix0to1[14][15] = -0.553030790126099; fWeightMatrix0to1[15][15] = -4.75801446966538; fWeightMatrix0to1[16][15] = 3.57852756739505; fWeightMatrix0to1[17][15] = 0.275810239011223; fWeightMatrix0to1[18][15] = -2.83575788674509; fWeightMatrix0to1[19][15] = -4.95905231860526; fWeightMatrix0to1[20][15] = -4.90837687186404; fWeightMatrix0to1[21][15] = -2.1699862497118; fWeightMatrix0to1[22][15] = 0.0577262725447687; fWeightMatrix0to1[23][15] = 0.468757093725983; fWeightMatrix0to1[24][15] = 0.355405670960441; fWeightMatrix0to1[25][15] = -7.25236698432691; fWeightMatrix0to1[26][15] = -0.111074107946242; fWeightMatrix0to1[27][15] = -0.797508475008881; fWeightMatrix0to1[28][15] = -1.38732313848413; fWeightMatrix0to1[29][15] = 1.82840685006406; fWeightMatrix0to1[30][15] = -3.27106949499436; fWeightMatrix0to1[31][15] = 6.21245146864808; fWeightMatrix0to1[32][15] = -0.425835704834834; fWeightMatrix0to1[33][15] = -1.41197984595341; fWeightMatrix0to1[34][15] = -0.0483889780538564; fWeightMatrix0to1[35][15] = 8.1014540188632; fWeightMatrix0to1[36][15] = -0.556286443079743; fWeightMatrix0to1[37][15] = -0.0345077318019418; fWeightMatrix0to1[38][15] = -10.0717245519778; fWeightMatrix0to1[39][15] = 3.80822984112893; fWeightMatrix0to1[40][15] = 0.124722705503068; fWeightMatrix0to1[41][15] = 1.77517177813694; fWeightMatrix0to1[42][15] = -0.398785881482595; fWeightMatrix0to1[0][16] = -2.431750237366; fWeightMatrix0to1[1][16] = 0.444892019222259; fWeightMatrix0to1[2][16] = -0.715029693920118; fWeightMatrix0to1[3][16] = -0.270316862553137; fWeightMatrix0to1[4][16] = 0.102637728886238; fWeightMatrix0to1[5][16] = -0.0387868684753606; fWeightMatrix0to1[6][16] = 0.015863672035231; fWeightMatrix0to1[7][16] = -0.834285186462696; fWeightMatrix0to1[8][16] = 3.14283491241803; fWeightMatrix0to1[9][16] = 1.26444493687192; fWeightMatrix0to1[10][16] = -0.210452766079367; fWeightMatrix0to1[11][16] = -0.566341477174242; fWeightMatrix0to1[12][16] = 0.202999531660277; fWeightMatrix0to1[13][16] = 4.49658581629319; fWeightMatrix0to1[14][16] = 2.56591972527601; fWeightMatrix0to1[15][16] = -0.0715619592650548; fWeightMatrix0to1[16][16] = -0.0118585295250354; fWeightMatrix0to1[17][16] = -0.0955054515514756; fWeightMatrix0to1[18][16] = -0.490350203692737; fWeightMatrix0to1[19][16] = -0.183795492444271; fWeightMatrix0to1[20][16] = 5.30186703204423; fWeightMatrix0to1[21][16] = 0.0070230096545863; fWeightMatrix0to1[22][16] = 0.0106508514094696; fWeightMatrix0to1[23][16] = -0.0176686828508394; fWeightMatrix0to1[24][16] = -0.391052462274126; fWeightMatrix0to1[25][16] = 0.357508242809037; fWeightMatrix0to1[26][16] = -0.0155683499275482; fWeightMatrix0to1[27][16] = -0.313019390191516; fWeightMatrix0to1[28][16] = -0.257580931366226; fWeightMatrix0to1[29][16] = -2.34278999624347; fWeightMatrix0to1[30][16] = 5.77051385241996; fWeightMatrix0to1[31][16] = -0.0371184971982078; fWeightMatrix0to1[32][16] = 0.176762431155053; fWeightMatrix0to1[33][16] = 6.9323384627232; fWeightMatrix0to1[34][16] = -0.193573187382318; fWeightMatrix0to1[35][16] = -0.324340366052142; fWeightMatrix0to1[36][16] = 1.84405161749017; fWeightMatrix0to1[37][16] = -0.717911068283279; fWeightMatrix0to1[38][16] = 0.0534676049011491; fWeightMatrix0to1[39][16] = 2.87073224874446; fWeightMatrix0to1[40][16] = -0.659200594222532; fWeightMatrix0to1[41][16] = 3.95383656087096; fWeightMatrix0to1[42][16] = -1.40390149495069; fWeightMatrix0to1[0][17] = 0.17320711476917; fWeightMatrix0to1[1][17] = 0.788875803844112; fWeightMatrix0to1[2][17] = 6.1950269151882; fWeightMatrix0to1[3][17] = 3.58896254701201; fWeightMatrix0to1[4][17] = 5.80003190885957; fWeightMatrix0to1[5][17] = -1.45189273370801; fWeightMatrix0to1[6][17] = -3.78203505077482; fWeightMatrix0to1[7][17] = -1.29722236784359; fWeightMatrix0to1[8][17] = -1.49384636400073; fWeightMatrix0to1[9][17] = 0.700988714611132; fWeightMatrix0to1[10][17] = 1.89664861163313; fWeightMatrix0to1[11][17] = -2.08510667583017; fWeightMatrix0to1[12][17] = 11.007531548686; fWeightMatrix0to1[13][17] = 0.0442116248791163; fWeightMatrix0to1[14][17] = -0.944795464862023; fWeightMatrix0to1[15][17] = 4.05886945804294; fWeightMatrix0to1[16][17] = 8.54921411380187; fWeightMatrix0to1[17][17] = -6.62647207860216; fWeightMatrix0to1[18][17] = -1.0520361081627; fWeightMatrix0to1[19][17] = 8.82582713147207; fWeightMatrix0to1[20][17] = 1.37027443305328; fWeightMatrix0to1[21][17] = -5.52760618233037; fWeightMatrix0to1[22][17] = -20.5925353949067; fWeightMatrix0to1[23][17] = 0.323073031957794; fWeightMatrix0to1[24][17] = -0.15802702431384; fWeightMatrix0to1[25][17] = 10.308920884175; fWeightMatrix0to1[26][17] = 0.868502819911314; fWeightMatrix0to1[27][17] = -19.6155107740585; fWeightMatrix0to1[28][17] = 3.72447923264519; fWeightMatrix0to1[29][17] = -0.0872252163151456; fWeightMatrix0to1[30][17] = -3.3369414485325; fWeightMatrix0to1[31][17] = -4.9338471538422; fWeightMatrix0to1[32][17] = -11.9888058988365; fWeightMatrix0to1[33][17] = 7.59075322105946; fWeightMatrix0to1[34][17] = -9.36727326310563; fWeightMatrix0to1[35][17] = -10.2392041063467; fWeightMatrix0to1[36][17] = -6.87675684559968; fWeightMatrix0to1[37][17] = 0.466594685374548; fWeightMatrix0to1[38][17] = 8.71248804827935; fWeightMatrix0to1[39][17] = 1.70520382579223; fWeightMatrix0to1[40][17] = 13.565424256514; fWeightMatrix0to1[41][17] = -2.09545967083376; fWeightMatrix0to1[42][17] = -0.966645156791107; fWeightMatrix0to1[0][18] = 0.322966557946805; fWeightMatrix0to1[1][18] = 2.68340852817664; fWeightMatrix0to1[2][18] = -0.829250366390077; fWeightMatrix0to1[3][18] = 3.43036730249795; fWeightMatrix0to1[4][18] = -0.44284630422654; fWeightMatrix0to1[5][18] = -0.366681440540525; fWeightMatrix0to1[6][18] = -2.42849878306734; fWeightMatrix0to1[7][18] = 1.50704240580893; fWeightMatrix0to1[8][18] = 1.29378141342109; fWeightMatrix0to1[9][18] = 0.355283763919684; fWeightMatrix0to1[10][18] = 4.06276327437946; fWeightMatrix0to1[11][18] = 0.136825038307707; fWeightMatrix0to1[12][18] = -1.51630001923294; fWeightMatrix0to1[13][18] = -2.99727035909722; fWeightMatrix0to1[14][18] = 1.46014610142211; fWeightMatrix0to1[15][18] = -3.54592833732893; fWeightMatrix0to1[16][18] = 4.93786563496905; fWeightMatrix0to1[17][18] = -4.69154242067176; fWeightMatrix0to1[18][18] = 0.592168720268309; fWeightMatrix0to1[19][18] = 1.52500141775892; fWeightMatrix0to1[20][18] = 1.66702360621785; fWeightMatrix0to1[21][18] = -0.028436031874006; fWeightMatrix0to1[22][18] = -6.44824572070279; fWeightMatrix0to1[23][18] = 1.33683848058601; fWeightMatrix0to1[24][18] = -0.802474956885324; fWeightMatrix0to1[25][18] = 2.21502641835701; fWeightMatrix0to1[26][18] = 1.90582793118626; fWeightMatrix0to1[27][18] = -3.36567516867461; fWeightMatrix0to1[28][18] = 4.95974075073647; fWeightMatrix0to1[29][18] = -0.860440564463141; fWeightMatrix0to1[30][18] = -2.69996970957064; fWeightMatrix0to1[31][18] = 1.00122816862209; fWeightMatrix0to1[32][18] = 3.55732989324396; fWeightMatrix0to1[33][18] = -0.663178961523218; fWeightMatrix0to1[34][18] = -7.43112745781887; fWeightMatrix0to1[35][18] = -0.955310155377271; fWeightMatrix0to1[36][18] = -0.416932320501473; fWeightMatrix0to1[37][18] = -2.82848098952225; fWeightMatrix0to1[38][18] = 0.280549002480285; fWeightMatrix0to1[39][18] = 0.82176487680473; fWeightMatrix0to1[40][18] = 1.58189583443634; fWeightMatrix0to1[41][18] = 0.135896362604693; fWeightMatrix0to1[42][18] = -2.12758831132919; fWeightMatrix0to1[0][19] = 0.277725912961622; fWeightMatrix0to1[1][19] = -0.57353133547528; fWeightMatrix0to1[2][19] = 0.270023350866802; fWeightMatrix0to1[3][19] = -0.0531155809016495; fWeightMatrix0to1[4][19] = 1.60017602119342; fWeightMatrix0to1[5][19] = -0.547060969826375; fWeightMatrix0to1[6][19] = 1.27751948516015; fWeightMatrix0to1[7][19] = 0.746442614726674; fWeightMatrix0to1[8][19] = 0.0509459423956029; fWeightMatrix0to1[9][19] = 2.72283944704585; fWeightMatrix0to1[10][19] = -0.063189858785173; fWeightMatrix0to1[11][19] = 0.708724682509614; fWeightMatrix0to1[12][19] = 1.17562656185379; fWeightMatrix0to1[13][19] = -1.67203078840119; fWeightMatrix0to1[14][19] = 1.26299268035021; fWeightMatrix0to1[15][19] = 2.75199125281833; fWeightMatrix0to1[16][19] = -3.87225895751321; fWeightMatrix0to1[17][19] = -0.347377019675351; fWeightMatrix0to1[18][19] = 2.89359733087762; fWeightMatrix0to1[19][19] = -2.94187753687721; fWeightMatrix0to1[20][19] = -0.144835259170812; fWeightMatrix0to1[21][19] = 2.83525212625958; fWeightMatrix0to1[22][19] = -13.0235188448773; fWeightMatrix0to1[23][19] = -1.15911939899018; fWeightMatrix0to1[24][19] = 1.00323012274781; fWeightMatrix0to1[25][19] = -2.1997418962209; fWeightMatrix0to1[26][19] = -0.963034036019925; fWeightMatrix0to1[27][19] = -5.39892419291702; fWeightMatrix0to1[28][19] = 2.59726442864452; fWeightMatrix0to1[29][19] = -1.56579682335104; fWeightMatrix0to1[30][19] = 0.912932317906742; fWeightMatrix0to1[31][19] = -1.02541760550361; fWeightMatrix0to1[32][19] = 3.33103964699258; fWeightMatrix0to1[33][19] = -2.97847149393952; fWeightMatrix0to1[34][19] = 2.46822372865311; fWeightMatrix0to1[35][19] = -0.214978918234458; fWeightMatrix0to1[36][19] = 3.83855679598478; fWeightMatrix0to1[37][19] = 2.5512965806824; fWeightMatrix0to1[38][19] = 2.37444363481386; fWeightMatrix0to1[39][19] = -0.768534019099753; fWeightMatrix0to1[40][19] = 2.69383063596287; fWeightMatrix0to1[41][19] = -0.455944379136242; fWeightMatrix0to1[42][19] = 2.42303394993903; fWeightMatrix0to1[0][20] = -0.148504316395862; fWeightMatrix0to1[1][20] = -0.135842229674443; fWeightMatrix0to1[2][20] = 2.1273393415923; fWeightMatrix0to1[3][20] = 3.21311535748997; fWeightMatrix0to1[4][20] = 2.53749349267746; fWeightMatrix0to1[5][20] = 0.0160137679125244; fWeightMatrix0to1[6][20] = 1.38798347417274; fWeightMatrix0to1[7][20] = -1.64417894114081; fWeightMatrix0to1[8][20] = 1.75274260996247; fWeightMatrix0to1[9][20] = 3.89362304846832; fWeightMatrix0to1[10][20] = -2.18968060448459; fWeightMatrix0to1[11][20] = 0.758552640834374; fWeightMatrix0to1[12][20] = 4.01140668778358; fWeightMatrix0to1[13][20] = 0.948274481938351; fWeightMatrix0to1[14][20] = -2.2420770296351; fWeightMatrix0to1[15][20] = 2.67805284526624; fWeightMatrix0to1[16][20] = -0.415536222346664; fWeightMatrix0to1[17][20] = -3.17580942448287; fWeightMatrix0to1[18][20] = -0.836296606100845; fWeightMatrix0to1[19][20] = -1.06843850286715; fWeightMatrix0to1[20][20] = -0.716648212481659; fWeightMatrix0to1[21][20] = 1.20736989604216; fWeightMatrix0to1[22][20] = -13.4784247236621; fWeightMatrix0to1[23][20] = 0.423133167921325; fWeightMatrix0to1[24][20] = 0.66425422754448; fWeightMatrix0to1[25][20] = -3.24021646254193; fWeightMatrix0to1[26][20] = -1.71419521503063; fWeightMatrix0to1[27][20] = -5.35451023556557; fWeightMatrix0to1[28][20] = 2.8764709854119; fWeightMatrix0to1[29][20] = 1.25775217891397; fWeightMatrix0to1[30][20] = 2.19873187727113; fWeightMatrix0to1[31][20] = -0.240580162203584; fWeightMatrix0to1[32][20] = 2.91411548102799; fWeightMatrix0to1[33][20] = -1.51435281180097; fWeightMatrix0to1[34][20] = 4.3683781120233; fWeightMatrix0to1[35][20] = -0.988413450543014; fWeightMatrix0to1[36][20] = -0.286045850412827; fWeightMatrix0to1[37][20] = 0.307460434612884; fWeightMatrix0to1[38][20] = 0.757467663842136; fWeightMatrix0to1[39][20] = -0.607924837746328; fWeightMatrix0to1[40][20] = 5.17110630678371; fWeightMatrix0to1[41][20] = -0.497627139691306; fWeightMatrix0to1[42][20] = 1.94988099603643; fWeightMatrix0to1[0][21] = 0.157415322260661; fWeightMatrix0to1[1][21] = -1.44092867751327; fWeightMatrix0to1[2][21] = 1.47142157913296; fWeightMatrix0to1[3][21] = 5.92037028809527; fWeightMatrix0to1[4][21] = 4.53102784101047; fWeightMatrix0to1[5][21] = 0.32083509854239; fWeightMatrix0to1[6][21] = 3.61794888292545; fWeightMatrix0to1[7][21] = 0.532828143236661; fWeightMatrix0to1[8][21] = -0.336031835471986; fWeightMatrix0to1[9][21] = 3.64202571012356; fWeightMatrix0to1[10][21] = -3.67425848669018; fWeightMatrix0to1[11][21] = -0.72829379848636; fWeightMatrix0to1[12][21] = 1.57927152980937; fWeightMatrix0to1[13][21] = -2.22108722822633; fWeightMatrix0to1[14][21] = 0.181831362245991; fWeightMatrix0to1[15][21] = 0.597734293371329; fWeightMatrix0to1[16][21] = -2.76586045944929; fWeightMatrix0to1[17][21] = -3.41922202117417; fWeightMatrix0to1[18][21] = 2.76971850390803; fWeightMatrix0to1[19][21] = -1.35685664201467; fWeightMatrix0to1[20][21] = 1.10148934252182; fWeightMatrix0to1[21][21] = 0.376825467778797; fWeightMatrix0to1[22][21] = -7.10723494456894; fWeightMatrix0to1[23][21] = -0.489140991160048; fWeightMatrix0to1[24][21] = 1.8032220518048; fWeightMatrix0to1[25][21] = -2.22561713365357; fWeightMatrix0to1[26][21] = 0.800357988506136; fWeightMatrix0to1[27][21] = -4.39344694355682; fWeightMatrix0to1[28][21] = 0.424564984745651; fWeightMatrix0to1[29][21] = 1.96001715505928; fWeightMatrix0to1[30][21] = 2.5655886320732; fWeightMatrix0to1[31][21] = -2.58836986074942; fWeightMatrix0to1[32][21] = 3.57780002505867; fWeightMatrix0to1[33][21] = -1.3612615422069; fWeightMatrix0to1[34][21] = 4.32964703641173; fWeightMatrix0to1[35][21] = -1.74165468175557; fWeightMatrix0to1[36][21] = 3.91568285218507; fWeightMatrix0to1[37][21] = 3.55659883529745; fWeightMatrix0to1[38][21] = -0.749943059640087; fWeightMatrix0to1[39][21] = -1.32895052542182; fWeightMatrix0to1[40][21] = 7.49755300313406; fWeightMatrix0to1[41][21] = -2.39447018511433; fWeightMatrix0to1[42][21] = 0.778328592387654; fWeightMatrix0to1[0][22] = 0.472909787604018; fWeightMatrix0to1[1][22] = -1.05620631685129; fWeightMatrix0to1[2][22] = 2.4375211066892; fWeightMatrix0to1[3][22] = 1.90271081339024; fWeightMatrix0to1[4][22] = -4.84120258861682; fWeightMatrix0to1[5][22] = -0.544917095824976; fWeightMatrix0to1[6][22] = 0.533403701829524; fWeightMatrix0to1[7][22] = -0.906771451833118; fWeightMatrix0to1[8][22] = 2.56089435776689; fWeightMatrix0to1[9][22] = 0.28491052067187; fWeightMatrix0to1[10][22] = -1.06454130014308; fWeightMatrix0to1[11][22] = -1.79431010075186; fWeightMatrix0to1[12][22] = 0.639546351792685; fWeightMatrix0to1[13][22] = -1.82345489072612; fWeightMatrix0to1[14][22] = -1.43772795089635; fWeightMatrix0to1[15][22] = 1.8424797910795; fWeightMatrix0to1[16][22] = 1.08067216953626; fWeightMatrix0to1[17][22] = 0.84737836166795; fWeightMatrix0to1[18][22] = -0.0796233261340962; fWeightMatrix0to1[19][22] = 0.198603954835744; fWeightMatrix0to1[20][22] = 0.303327658690656; fWeightMatrix0to1[21][22] = -1.04095470665884; fWeightMatrix0to1[22][22] = -0.530856855460386; fWeightMatrix0to1[23][22] = 1.25231479985595; fWeightMatrix0to1[24][22] = 1.48470233154033; fWeightMatrix0to1[25][22] = 0.0586684540686392; fWeightMatrix0to1[26][22] = 0.0801167361881449; fWeightMatrix0to1[27][22] = -0.368674253139872; fWeightMatrix0to1[28][22] = -0.892335262606942; fWeightMatrix0to1[29][22] = 1.76615312160348; fWeightMatrix0to1[30][22] = -0.286430422355197; fWeightMatrix0to1[31][22] = -0.526452793805119; fWeightMatrix0to1[32][22] = -0.532705846034121; fWeightMatrix0to1[33][22] = 1.17954559680176; fWeightMatrix0to1[34][22] = -0.307070667311703; fWeightMatrix0to1[35][22] = -2.03203395159776; fWeightMatrix0to1[36][22] = 1.3000359924866; fWeightMatrix0to1[37][22] = -0.630940176410193; fWeightMatrix0to1[38][22] = 0.292671939961367; fWeightMatrix0to1[39][22] = -1.76739165335409; fWeightMatrix0to1[40][22] = -0.0137494161643284; fWeightMatrix0to1[41][22] = 2.42296648050296; fWeightMatrix0to1[42][22] = -1.1787628996207; fWeightMatrix0to1[0][23] = -1.4070568706919; fWeightMatrix0to1[1][23] = 1.93086676572301; fWeightMatrix0to1[2][23] = 1.94428052630611; fWeightMatrix0to1[3][23] = 2.25234121150331; fWeightMatrix0to1[4][23] = -2.69984922354477; fWeightMatrix0to1[5][23] = 1.50131926351208; fWeightMatrix0to1[6][23] = -0.691254873856194; fWeightMatrix0to1[7][23] = 0.741028721282863; fWeightMatrix0to1[8][23] = 1.56431645148755; fWeightMatrix0to1[9][23] = -1.39310679296062; fWeightMatrix0to1[10][23] = -0.44055782403891; fWeightMatrix0to1[11][23] = -1.92237642959056; fWeightMatrix0to1[12][23] = -0.25830500295278; fWeightMatrix0to1[13][23] = -2.29356410100347; fWeightMatrix0to1[14][23] = -1.25285431115864; fWeightMatrix0to1[15][23] = -0.567573049161; fWeightMatrix0to1[16][23] = -1.95336735973661; fWeightMatrix0to1[17][23] = -1.67516416668874; fWeightMatrix0to1[18][23] = 1.19010398409162; fWeightMatrix0to1[19][23] = 0.452928056686069; fWeightMatrix0to1[20][23] = -2.03847878564837; fWeightMatrix0to1[21][23] = -0.168313553584543; fWeightMatrix0to1[22][23] = 2.05025370576123; fWeightMatrix0to1[23][23] = 1.07681778861836; fWeightMatrix0to1[24][23] = -0.554118444462265; fWeightMatrix0to1[25][23] = -1.30083712974156; fWeightMatrix0to1[26][23] = 0.463642246476322; fWeightMatrix0to1[27][23] = 1.21779665534484; fWeightMatrix0to1[28][23] = -0.244899722003943; fWeightMatrix0to1[29][23] = -0.781913585056716; fWeightMatrix0to1[30][23] = 0.950053982971151; fWeightMatrix0to1[31][23] = 1.14189229449099; fWeightMatrix0to1[32][23] = 0.16345523326574; fWeightMatrix0to1[33][23] = -0.847767596910743; fWeightMatrix0to1[34][23] = -0.663435314103564; fWeightMatrix0to1[35][23] = -5.15988510217495; fWeightMatrix0to1[36][23] = -1.05896594586931; fWeightMatrix0to1[37][23] = -1.89736579181649; fWeightMatrix0to1[38][23] = -1.49365678687797; fWeightMatrix0to1[39][23] = 0.264639116809483; fWeightMatrix0to1[40][23] = -0.841185672814966; fWeightMatrix0to1[41][23] = 0.78184542995299; fWeightMatrix0to1[42][23] = 0.454433971719654; fWeightMatrix0to1[0][24] = -1.02878877195059; fWeightMatrix0to1[1][24] = 0.00959508587639498; fWeightMatrix0to1[2][24] = -4.5795055178156; fWeightMatrix0to1[3][24] = 1.34352905138712; fWeightMatrix0to1[4][24] = -0.0235149811623398; fWeightMatrix0to1[5][24] = -0.18447299442231; fWeightMatrix0to1[6][24] = -0.126221938509886; fWeightMatrix0to1[7][24] = -2.02609103972536; fWeightMatrix0to1[8][24] = 0.283976356801634; fWeightMatrix0to1[9][24] = -0.860434882069024; fWeightMatrix0to1[10][24] = -0.104647155663399; fWeightMatrix0to1[11][24] = -0.157655579259571; fWeightMatrix0to1[12][24] = 0.043659851574283; fWeightMatrix0to1[13][24] = -0.82755937678259; fWeightMatrix0to1[14][24] = 0.342879367473538; fWeightMatrix0to1[15][24] = 0.117475301759098; fWeightMatrix0to1[16][24] = 0.346178828243921; fWeightMatrix0to1[17][24] = -0.0903830385239141; fWeightMatrix0to1[18][24] = -1.99997149420417; fWeightMatrix0to1[19][24] = 0.0161552789348608; fWeightMatrix0to1[20][24] = -0.154768455728338; fWeightMatrix0to1[21][24] = 0.0164066013225143; fWeightMatrix0to1[22][24] = 0.169991099056152; fWeightMatrix0to1[23][24] = -2.70590243935536; fWeightMatrix0to1[24][24] = -0.104001042136212; fWeightMatrix0to1[25][24] = 0.240326741264173; fWeightMatrix0to1[26][24] = -0.00936167765661892; fWeightMatrix0to1[27][24] = -0.134886179121388; fWeightMatrix0to1[28][24] = -0.296140866006902; fWeightMatrix0to1[29][24] = 0.0288041681337101; fWeightMatrix0to1[30][24] = -2.84680790039254; fWeightMatrix0to1[31][24] = -0.00469766888563917; fWeightMatrix0to1[32][24] = 4.89335785776893; fWeightMatrix0to1[33][24] = 0.11089796964205; fWeightMatrix0to1[34][24] = -0.402477167161773; fWeightMatrix0to1[35][24] = -2.71465002403875; fWeightMatrix0to1[36][24] = 1.21659698170983; fWeightMatrix0to1[37][24] = -0.477607220082063; fWeightMatrix0to1[38][24] = -0.0713000113001991; fWeightMatrix0to1[39][24] = 0.598718355365964; fWeightMatrix0to1[40][24] = -0.474988411361285; fWeightMatrix0to1[41][24] = -4.96426933712302; fWeightMatrix0to1[42][24] = -1.25055339130188; fWeightMatrix0to1[0][25] = 2.22013645249382; fWeightMatrix0to1[1][25] = -0.732328154825984; fWeightMatrix0to1[2][25] = 6.74822734950742; fWeightMatrix0to1[3][25] = 2.34157675788895; fWeightMatrix0to1[4][25] = 3.09762254414274; fWeightMatrix0to1[5][25] = 0.493127283938659; fWeightMatrix0to1[6][25] = 0.777132559294818; fWeightMatrix0to1[7][25] = 2.11170975551353; fWeightMatrix0to1[8][25] = -1.31149776025665; fWeightMatrix0to1[9][25] = -0.23665885131273; fWeightMatrix0to1[10][25] = 0.624511160817578; fWeightMatrix0to1[11][25] = -2.73138703077553; fWeightMatrix0to1[12][25] = 2.68491339830258; fWeightMatrix0to1[13][25] = 0.947077594325402; fWeightMatrix0to1[14][25] = -0.585864521162191; fWeightMatrix0to1[15][25] = 1.75068983511326; fWeightMatrix0to1[16][25] = -0.110744056561648; fWeightMatrix0to1[17][25] = 0.656769529362046; fWeightMatrix0to1[18][25] = -1.7242388504171; fWeightMatrix0to1[19][25] = -2.94047426142494; fWeightMatrix0to1[20][25] = 1.90064266574357; fWeightMatrix0to1[21][25] = 0.860824159023606; fWeightMatrix0to1[22][25] = -15.7021937125633; fWeightMatrix0to1[23][25] = -1.46530597992536; fWeightMatrix0to1[24][25] = -1.52036350696687; fWeightMatrix0to1[25][25] = -0.723871110984272; fWeightMatrix0to1[26][25] = -0.292222659525197; fWeightMatrix0to1[27][25] = 1.85223804775654; fWeightMatrix0to1[28][25] = -0.132731748570615; fWeightMatrix0to1[29][25] = 0.968333873906154; fWeightMatrix0to1[30][25] = -1.60688044064759; fWeightMatrix0to1[31][25] = -0.24692692415239; fWeightMatrix0to1[32][25] = -0.236219883201955; fWeightMatrix0to1[33][25] = 1.04177231557785; fWeightMatrix0to1[34][25] = 2.38084811486218; fWeightMatrix0to1[35][25] = -2.48120651426488; fWeightMatrix0to1[36][25] = -3.9006796376757; fWeightMatrix0to1[37][25] = 1.26829668756434; fWeightMatrix0to1[38][25] = -0.0174374142838139; fWeightMatrix0to1[39][25] = 1.33465202654416; fWeightMatrix0to1[40][25] = 0.622903804081641; fWeightMatrix0to1[41][25] = -0.718280720027761; fWeightMatrix0to1[42][25] = -1.9706360662422; fWeightMatrix0to1[0][26] = -0.433815055507405; fWeightMatrix0to1[1][26] = 0.490011033424136; fWeightMatrix0to1[2][26] = 2.7565330844605; fWeightMatrix0to1[3][26] = 1.00318536852189; fWeightMatrix0to1[4][26] = 0.269421524106434; fWeightMatrix0to1[5][26] = 0.327086830319993; fWeightMatrix0to1[6][26] = 0.0705048013703968; fWeightMatrix0to1[7][26] = 0.520652750872206; fWeightMatrix0to1[8][26] = -3.6775216050042; fWeightMatrix0to1[9][26] = 2.3318031210299; fWeightMatrix0to1[10][26] = -0.313715945021105; fWeightMatrix0to1[11][26] = 4.27667840245228; fWeightMatrix0to1[12][26] = -0.341258367002283; fWeightMatrix0to1[13][26] = -0.0469012720334296; fWeightMatrix0to1[14][26] = 0.949709888489191; fWeightMatrix0to1[15][26] = -0.188974784681755; fWeightMatrix0to1[16][26] = -0.477508288206693; fWeightMatrix0to1[17][26] = 0.0334123710997051; fWeightMatrix0to1[18][26] = -0.340995260913149; fWeightMatrix0to1[19][26] = -0.105549342953392; fWeightMatrix0to1[20][26] = -5.58120159110084; fWeightMatrix0to1[21][26] = 0.319397736568702; fWeightMatrix0to1[22][26] = -0.00938353929119657; fWeightMatrix0to1[23][26] = 0.30490860223928; fWeightMatrix0to1[24][26] = -2.07581994295004; fWeightMatrix0to1[25][26] = -3.14782995286765; fWeightMatrix0to1[26][26] = 4.83338862349089; fWeightMatrix0to1[27][26] = 0.612578537777729; fWeightMatrix0to1[28][26] = -0.533890326256126; fWeightMatrix0to1[29][26] = 0.762151999118074; fWeightMatrix0to1[30][26] = 1.83446225594495; fWeightMatrix0to1[31][26] = 6.37957955366905; fWeightMatrix0to1[32][26] = 0.311487801967139; fWeightMatrix0to1[33][26] = -0.0714632096992177; fWeightMatrix0to1[34][26] = -0.074157374030226; fWeightMatrix0to1[35][26] = 0.420794620316688; fWeightMatrix0to1[36][26] = 0.37641514422624; fWeightMatrix0to1[37][26] = -2.18404215083237; fWeightMatrix0to1[38][26] = 0.0879918305936589; fWeightMatrix0to1[39][26] = -0.496224685253976; fWeightMatrix0to1[40][26] = -0.230451161950251; fWeightMatrix0to1[41][26] = -0.362820487401136; fWeightMatrix0to1[42][26] = 1.11313717712383; fWeightMatrix0to1[0][27] = -1.63034738387669; fWeightMatrix0to1[1][27] = -0.908673620287402; fWeightMatrix0to1[2][27] = -0.756986902487512; fWeightMatrix0to1[3][27] = 1.48208369413835; fWeightMatrix0to1[4][27] = -4.01338379704811; fWeightMatrix0to1[5][27] = -0.779297990543056; fWeightMatrix0to1[6][27] = 0.331913996939302; fWeightMatrix0to1[7][27] = 0.0988156601401513; fWeightMatrix0to1[8][27] = 0.0502788371330714; fWeightMatrix0to1[9][27] = -0.587047293919003; fWeightMatrix0to1[10][27] = 1.24512638164969; fWeightMatrix0to1[11][27] = 0.996708411693018; fWeightMatrix0to1[12][27] = -0.602680490063136; fWeightMatrix0to1[13][27] = -1.86636324793582; fWeightMatrix0to1[14][27] = -2.48161479094548; fWeightMatrix0to1[15][27] = -1.01707581492648; fWeightMatrix0to1[16][27] = 0.694980014341237; fWeightMatrix0to1[17][27] = 0.907409325408388; fWeightMatrix0to1[18][27] = -0.409697828303002; fWeightMatrix0to1[19][27] = -0.783190709414413; fWeightMatrix0to1[20][27] = 1.46080103891538; fWeightMatrix0to1[21][27] = 1.2515227824609; fWeightMatrix0to1[22][27] = -1.21856549518614; fWeightMatrix0to1[23][27] = 0.838229363346368; fWeightMatrix0to1[24][27] = -0.68427774825545; fWeightMatrix0to1[25][27] = -1.20131916132011; fWeightMatrix0to1[26][27] = -0.684600379891251; fWeightMatrix0to1[27][27] = -0.64494876678573; fWeightMatrix0to1[28][27] = 1.29547374144188; fWeightMatrix0to1[29][27] = -0.907152730154937; fWeightMatrix0to1[30][27] = -1.45347928510679; fWeightMatrix0to1[31][27] = -0.475556718532787; fWeightMatrix0to1[32][27] = 0.232523868396858; fWeightMatrix0to1[33][27] = -0.81584150802983; fWeightMatrix0to1[34][27] = 0.756985267150641; fWeightMatrix0to1[35][27] = -5.28124697260445; fWeightMatrix0to1[36][27] = -1.2801654563319; fWeightMatrix0to1[37][27] = -2.42810787276331; fWeightMatrix0to1[38][27] = 1.78837391746254; fWeightMatrix0to1[39][27] = 0.324029236638075; fWeightMatrix0to1[40][27] = 1.01088536572542; fWeightMatrix0to1[41][27] = 2.04612743149981; fWeightMatrix0to1[42][27] = 0.102972198380741; fWeightMatrix0to1[0][28] = -2.82974369798229; fWeightMatrix0to1[1][28] = -2.47654770433121; fWeightMatrix0to1[2][28] = -0.804127548952761; fWeightMatrix0to1[3][28] = -0.966114187808912; fWeightMatrix0to1[4][28] = -1.89024253014586; fWeightMatrix0to1[5][28] = -0.175691657133236; fWeightMatrix0to1[6][28] = -3.01756809003698; fWeightMatrix0to1[7][28] = 1.98257569383783; fWeightMatrix0to1[8][28] = 0.927068170237883; fWeightMatrix0to1[9][28] = -0.311973673139348; fWeightMatrix0to1[10][28] = 2.97159869102292; fWeightMatrix0to1[11][28] = -3.36972079903562; fWeightMatrix0to1[12][28] = 3.169799742257; fWeightMatrix0to1[13][28] = -0.353618469694907; fWeightMatrix0to1[14][28] = 0.596339330651397; fWeightMatrix0to1[15][28] = 2.5528541016675; fWeightMatrix0to1[16][28] = 1.20871965508805; fWeightMatrix0to1[17][28] = 1.80446141880844; fWeightMatrix0to1[18][28] = -0.135928401997154; fWeightMatrix0to1[19][28] = 3.06866120507407; fWeightMatrix0to1[20][28] = -0.764155567858346; fWeightMatrix0to1[21][28] = -7.42459535111693; fWeightMatrix0to1[22][28] = -3.23350818405493; fWeightMatrix0to1[23][28] = -2.36514411359857; fWeightMatrix0to1[24][28] = -2.17410353069382; fWeightMatrix0to1[25][28] = 0.443679873673257; fWeightMatrix0to1[26][28] = 0.74595841399246; fWeightMatrix0to1[27][28] = -1.51846894379586; fWeightMatrix0to1[28][28] = -0.459455770227723; fWeightMatrix0to1[29][28] = -1.65034445825962; fWeightMatrix0to1[30][28] = -2.1236639806609; fWeightMatrix0to1[31][28] = -1.41626362615697; fWeightMatrix0to1[32][28] = -3.24295254206392; fWeightMatrix0to1[33][28] = 5.30644296784246; fWeightMatrix0to1[34][28] = -2.74083220114621; fWeightMatrix0to1[35][28] = -3.70005510700043; fWeightMatrix0to1[36][28] = -5.22287591255951; fWeightMatrix0to1[37][28] = 1.68891611582001; fWeightMatrix0to1[38][28] = 2.01757078159168; fWeightMatrix0to1[39][28] = -0.00603295035492604; fWeightMatrix0to1[40][28] = 0.902981433843366; fWeightMatrix0to1[41][28] = -3.17897260964515; fWeightMatrix0to1[42][28] = 2.98745880260041; fWeightMatrix0to1[0][29] = -2.89557401530523; fWeightMatrix0to1[1][29] = 2.6333228594845; fWeightMatrix0to1[2][29] = -0.10056298915465; fWeightMatrix0to1[3][29] = 1.95555044808046; fWeightMatrix0to1[4][29] = 1.93695968166497; fWeightMatrix0to1[5][29] = 0.264863671690917; fWeightMatrix0to1[6][29] = 2.95263896594659; fWeightMatrix0to1[7][29] = 0.973452596081208; fWeightMatrix0to1[8][29] = 2.74721292733231; fWeightMatrix0to1[9][29] = 0.410595630893518; fWeightMatrix0to1[10][29] = -3.05764047027771; fWeightMatrix0to1[11][29] = -0.256601187935795; fWeightMatrix0to1[12][29] = -3.43729752332997; fWeightMatrix0to1[13][29] = -4.43277968950313; fWeightMatrix0to1[14][29] = 0.0107901376813635; fWeightMatrix0to1[15][29] = -2.92725816260746; fWeightMatrix0to1[16][29] = -1.73110180677406; fWeightMatrix0to1[17][29] = 1.2080077316794; fWeightMatrix0to1[18][29] = -2.34716301106946; fWeightMatrix0to1[19][29] = -2.58699550195806; fWeightMatrix0to1[20][29] = 0.585594795166067; fWeightMatrix0to1[21][29] = 3.11960620177373; fWeightMatrix0to1[22][29] = 3.25830939793056; fWeightMatrix0to1[23][29] = -1.14868671277799; fWeightMatrix0to1[24][29] = 1.51227043085579; fWeightMatrix0to1[25][29] = -0.462685906264989; fWeightMatrix0to1[26][29] = 0.295878670231086; fWeightMatrix0to1[27][29] = 2.09808717995636; fWeightMatrix0to1[28][29] = 0.753048995663367; fWeightMatrix0to1[29][29] = -1.39368823984569; fWeightMatrix0to1[30][29] = 2.10349109057874; fWeightMatrix0to1[31][29] = 1.5703828920658; fWeightMatrix0to1[32][29] = 3.46623638608351; fWeightMatrix0to1[33][29] = -4.27810245632095; fWeightMatrix0to1[34][29] = 2.86136860879691; fWeightMatrix0to1[35][29] = 4.03079380506018; fWeightMatrix0to1[36][29] = 5.34898681441036; fWeightMatrix0to1[37][29] = -1.8385649435973; fWeightMatrix0to1[38][29] = -2.22065718274905; fWeightMatrix0to1[39][29] = -0.000844291739321108; fWeightMatrix0to1[40][29] = -0.915109029126344; fWeightMatrix0to1[41][29] = -2.89616181201877; fWeightMatrix0to1[42][29] = 2.72704438196961; fWeightMatrix0to1[0][30] = -1.52091237363143; fWeightMatrix0to1[1][30] = -1.34389944937248; fWeightMatrix0to1[2][30] = 0.321339037643792; fWeightMatrix0to1[3][30] = -0.104568326540601; fWeightMatrix0to1[4][30] = -1.84809602549556; fWeightMatrix0to1[5][30] = 1.87344012456985; fWeightMatrix0to1[6][30] = -1.46245578976534; fWeightMatrix0to1[7][30] = 1.04222830709481; fWeightMatrix0to1[8][30] = -0.335174829321597; fWeightMatrix0to1[9][30] = 0.425349566687495; fWeightMatrix0to1[10][30] = -1.69195993430671; fWeightMatrix0to1[11][30] = 1.2924297599606; fWeightMatrix0to1[12][30] = 0.0040463213252248; fWeightMatrix0to1[13][30] = 2.89872718646942; fWeightMatrix0to1[14][30] = 1.58980082671541; fWeightMatrix0to1[15][30] = -0.042038559804084; fWeightMatrix0to1[16][30] = 0.0320525278208939; fWeightMatrix0to1[17][30] = 2.15188287132396; fWeightMatrix0to1[18][30] = 1.9319924065498; fWeightMatrix0to1[19][30] = 1.45824427327475; fWeightMatrix0to1[20][30] = -2.27262643147464; fWeightMatrix0to1[21][30] = 1.11905333198457; fWeightMatrix0to1[22][30] = -0.439303165476053; fWeightMatrix0to1[23][30] = 0.718800362039265; fWeightMatrix0to1[24][30] = -0.123133241487681; fWeightMatrix0to1[25][30] = 4.34665720795419; fWeightMatrix0to1[26][30] = 2.1195484512889; fWeightMatrix0to1[27][30] = -2.43413973430342; fWeightMatrix0to1[28][30] = -1.37983173512573; fWeightMatrix0to1[29][30] = 1.60851449452189; fWeightMatrix0to1[30][30] = 0.165970299403232; fWeightMatrix0to1[31][30] = 2.95783666379864; fWeightMatrix0to1[32][30] = 0.407281826877577; fWeightMatrix0to1[33][30] = -3.10289341670356; fWeightMatrix0to1[34][30] = -2.47719403011555; fWeightMatrix0to1[35][30] = -0.381969913466365; fWeightMatrix0to1[36][30] = -0.928692428342862; fWeightMatrix0to1[37][30] = -0.203976296983906; fWeightMatrix0to1[38][30] = 0.999346154286129; fWeightMatrix0to1[39][30] = -0.122776021314017; fWeightMatrix0to1[40][30] = 0.977630189370272; fWeightMatrix0to1[41][30] = 3.09218043360934; fWeightMatrix0to1[42][30] = 1.7711787561964; fWeightMatrix0to1[0][31] = 1.09936491027199; fWeightMatrix0to1[1][31] = 0.537464865100231; fWeightMatrix0to1[2][31] = -0.240319936062893; fWeightMatrix0to1[3][31] = -0.349379513613001; fWeightMatrix0to1[4][31] = 2.07030050988608; fWeightMatrix0to1[5][31] = -1.90676334328165; fWeightMatrix0to1[6][31] = 1.49330624476541; fWeightMatrix0to1[7][31] = 1.47502231757681; fWeightMatrix0to1[8][31] = 0.171779196701016; fWeightMatrix0to1[9][31] = 0.250459282166586; fWeightMatrix0to1[10][31] = 1.76257721685211; fWeightMatrix0to1[11][31] = -0.743740662892111; fWeightMatrix0to1[12][31] = 0.157984751390561; fWeightMatrix0to1[13][31] = 1.61134639697944; fWeightMatrix0to1[14][31] = -0.29952665826274; fWeightMatrix0to1[15][31] = 0.130564159603046; fWeightMatrix0to1[16][31] = 0.923238868734324; fWeightMatrix0to1[17][31] = 4.41406960998033; fWeightMatrix0to1[18][31] = 2.51817760856537; fWeightMatrix0to1[19][31] = -1.79664677347572; fWeightMatrix0to1[20][31] = -1.56072342875317; fWeightMatrix0to1[21][31] = -1.75312146577827; fWeightMatrix0to1[22][31] = 0.415574592328316; fWeightMatrix0to1[23][31] = 2.13525076510706; fWeightMatrix0to1[24][31] = -0.0777401609201574; fWeightMatrix0to1[25][31] = 4.12969647147683; fWeightMatrix0to1[26][31] = -1.47297701463844; fWeightMatrix0to1[27][31] = 1.08637570211363; fWeightMatrix0to1[28][31] = 1.18223743639448; fWeightMatrix0to1[29][31] = 1.65654698541439; fWeightMatrix0to1[30][31] = 0.638289227818666; fWeightMatrix0to1[31][31] = 3.98025220529475; fWeightMatrix0to1[32][31] = -0.616218853366299; fWeightMatrix0to1[33][31] = -2.55240492045159; fWeightMatrix0to1[34][31] = 2.58367575055739; fWeightMatrix0to1[35][31] = 0.115471428510519; fWeightMatrix0to1[36][31] = 0.594014071425157; fWeightMatrix0to1[37][31] = 0.646817293684202; fWeightMatrix0to1[38][31] = -0.560370138273697; fWeightMatrix0to1[39][31] = 0.503542038992961; fWeightMatrix0to1[40][31] = -0.755691218537579; fWeightMatrix0to1[41][31] = 3.05476118157127; fWeightMatrix0to1[42][31] = 1.26993851368162; fWeightMatrix0to1[0][32] = 1.46372420038375; fWeightMatrix0to1[1][32] = -0.27563817237034; fWeightMatrix0to1[2][32] = 0.641773114005258; fWeightMatrix0to1[3][32] = 0.732965435173978; fWeightMatrix0to1[4][32] = -0.841584774815784; fWeightMatrix0to1[5][32] = 0.014697783113033; fWeightMatrix0to1[6][32] = -0.0547492102577753; fWeightMatrix0to1[7][32] = 1.02990230678787; fWeightMatrix0to1[8][32] = 3.64809901496773; fWeightMatrix0to1[9][32] = 1.18032429138458; fWeightMatrix0to1[10][32] = 0.0214431878482777; fWeightMatrix0to1[11][32] = -0.679931945973787; fWeightMatrix0to1[12][32] = 0.204341274940508; fWeightMatrix0to1[13][32] = 0.744462269817427; fWeightMatrix0to1[14][32] = -1.22438835765541; fWeightMatrix0to1[15][32] = 0.118690668605132; fWeightMatrix0to1[16][32] = -0.0237787627001451; fWeightMatrix0to1[17][32] = 1.55043178782562; fWeightMatrix0to1[18][32] = 0.905904944428437; fWeightMatrix0to1[19][32] = 0.219625531468813; fWeightMatrix0to1[20][32] = -0.594600241141808; fWeightMatrix0to1[21][32] = -7.1266675881846; fWeightMatrix0to1[22][32] = -0.0359544787282183; fWeightMatrix0to1[23][32] = 0.0560006015236631; fWeightMatrix0to1[24][32] = -0.384454380522213; fWeightMatrix0to1[25][32] = 0.0413154124713737; fWeightMatrix0to1[26][32] = -0.154800596708409; fWeightMatrix0to1[27][32] = 0.149846965286545; fWeightMatrix0to1[28][32] = 0.358104446061485; fWeightMatrix0to1[29][32] = 0.0473351316044513; fWeightMatrix0to1[30][32] = -2.80021346668665; fWeightMatrix0to1[31][32] = -6.94184037952424; fWeightMatrix0to1[32][32] = 0.140990413928667; fWeightMatrix0to1[33][32] = 0.503836188565585; fWeightMatrix0to1[34][32] = -0.178217405462092; fWeightMatrix0to1[35][32] = 0.144226273780484; fWeightMatrix0to1[36][32] = 0.242726122627649; fWeightMatrix0to1[37][32] = -0.230392881492155; fWeightMatrix0to1[38][32] = -0.525764324207603; fWeightMatrix0to1[39][32] = 0.00159099924849114; fWeightMatrix0to1[40][32] = 0.301305485106674; fWeightMatrix0to1[41][32] = 0.239130013167247; fWeightMatrix0to1[42][32] = 0.112667675910018; fWeightMatrix0to1[0][33] = -0.278766302623336; fWeightMatrix0to1[1][33] = -0.314179991757481; fWeightMatrix0to1[2][33] = 0.388138489937326; fWeightMatrix0to1[3][33] = -0.861831835173219; fWeightMatrix0to1[4][33] = 1.29686668291337; fWeightMatrix0to1[5][33] = -1.40436394608612; fWeightMatrix0to1[6][33] = -0.14903626235357; fWeightMatrix0to1[7][33] = 1.47873278308191; fWeightMatrix0to1[8][33] = 2.26362652602994; fWeightMatrix0to1[9][33] = 0.547138671610963; fWeightMatrix0to1[10][33] = -0.812299738075176; fWeightMatrix0to1[11][33] = -0.420469811370265; fWeightMatrix0to1[12][33] = -0.96664999448881; fWeightMatrix0to1[13][33] = 0.395984360952608; fWeightMatrix0to1[14][33] = 0.257550567481989; fWeightMatrix0to1[15][33] = -1.95389909372558; fWeightMatrix0to1[16][33] = -3.59749238961887; fWeightMatrix0to1[17][33] = 0.279862996786221; fWeightMatrix0to1[18][33] = 2.2226491537032; fWeightMatrix0to1[19][33] = -0.890433756805765; fWeightMatrix0to1[20][33] = -2.13596340742238; fWeightMatrix0to1[21][33] = 0.886501449458353; fWeightMatrix0to1[22][33] = 0.459736279343627; fWeightMatrix0to1[23][33] = 1.25557854414549; fWeightMatrix0to1[24][33] = -1.89968797777265; fWeightMatrix0to1[25][33] = -0.515528831536708; fWeightMatrix0to1[26][33] = 1.62839359187744; fWeightMatrix0to1[27][33] = 1.5568071506428; fWeightMatrix0to1[28][33] = 0.424729854236313; fWeightMatrix0to1[29][33] = 0.813418651621116; fWeightMatrix0to1[30][33] = 2.53695871391639; fWeightMatrix0to1[31][33] = 0.282823977386507; fWeightMatrix0to1[32][33] = 0.268889484294109; fWeightMatrix0to1[33][33] = 2.53953882748787; fWeightMatrix0to1[34][33] = 0.921345224732875; fWeightMatrix0to1[35][33] = -1.13174549198942; fWeightMatrix0to1[36][33] = 0.0269729983435642; fWeightMatrix0to1[37][33] = 0.305984415430301; fWeightMatrix0to1[38][33] = -0.00806470692567704; fWeightMatrix0to1[39][33] = 0.888350160398997; fWeightMatrix0to1[40][33] = 0.933358494688235; fWeightMatrix0to1[41][33] = -0.64626992123309; fWeightMatrix0to1[42][33] = -1.99676408703073; fWeightMatrix0to1[0][34] = -0.365477339012739; fWeightMatrix0to1[1][34] = -1.07944272531723; fWeightMatrix0to1[2][34] = 2.99245941328591; fWeightMatrix0to1[3][34] = 0.562185383848266; fWeightMatrix0to1[4][34] = -1.16557404232774; fWeightMatrix0to1[5][34] = 1.37498361164439; fWeightMatrix0to1[6][34] = 0.3638953664846; fWeightMatrix0to1[7][34] = 1.39513565020725; fWeightMatrix0to1[8][34] = 1.42981942748044; fWeightMatrix0to1[9][34] = 0.583342560141149; fWeightMatrix0to1[10][34] = 0.560622524559439; fWeightMatrix0to1[11][34] = 1.2142241770163; fWeightMatrix0to1[12][34] = 0.821048877602568; fWeightMatrix0to1[13][34] = 0.325492023572861; fWeightMatrix0to1[14][34] = 1.72085099405634; fWeightMatrix0to1[15][34] = -3.00098718484867; fWeightMatrix0to1[16][34] = -3.19680112131141; fWeightMatrix0to1[17][34] = -0.335837709107535; fWeightMatrix0to1[18][34] = 2.21388468957882; fWeightMatrix0to1[19][34] = 1.42244746363523; fWeightMatrix0to1[20][34] = -2.36302618076342; fWeightMatrix0to1[21][34] = -1.12020756821432; fWeightMatrix0to1[22][34] = -0.445602701765574; fWeightMatrix0to1[23][34] = -0.843448574823713; fWeightMatrix0to1[24][34] = 1.32703471412591; fWeightMatrix0to1[25][34] = 1.30553950664828; fWeightMatrix0to1[26][34] = -1.38526868769272; fWeightMatrix0to1[27][34] = -2.26871737447406; fWeightMatrix0to1[28][34] = -0.238041451015693; fWeightMatrix0to1[29][34] = -0.904821809440361; fWeightMatrix0to1[30][34] = 1.90367331820986; fWeightMatrix0to1[31][34] = -0.337848659566627; fWeightMatrix0to1[32][34] = -0.249897462681884; fWeightMatrix0to1[33][34] = 1.8272659378988; fWeightMatrix0to1[34][34] = -1.05942848380807; fWeightMatrix0to1[35][34] = 1.279667150934; fWeightMatrix0to1[36][34] = -0.19965396179399; fWeightMatrix0to1[37][34] = 0.51143584314599; fWeightMatrix0to1[38][34] = -0.46365286196014; fWeightMatrix0to1[39][34] = -0.912123677893278; fWeightMatrix0to1[40][34] = -1.12844590444497; fWeightMatrix0to1[41][34] = 0.376135944143541; fWeightMatrix0to1[42][34] = 0.973144533189606; fWeightMatrix0to1[0][35] = 1.6689817391502; fWeightMatrix0to1[1][35] = 0.14906452682853; fWeightMatrix0to1[2][35] = 0.119165865131728; fWeightMatrix0to1[3][35] = -0.794851628887477; fWeightMatrix0to1[4][35] = -1.90240000395004; fWeightMatrix0to1[5][35] = -0.453434815077178; fWeightMatrix0to1[6][35] = -2.12566922960557; fWeightMatrix0to1[7][35] = -1.34333590588373; fWeightMatrix0to1[8][35] = -0.238511126294196; fWeightMatrix0to1[9][35] = 1.0372591349951; fWeightMatrix0to1[10][35] = -0.871796303989953; fWeightMatrix0to1[11][35] = 1.7462247970488; fWeightMatrix0to1[12][35] = 0.494895185057228; fWeightMatrix0to1[13][35] = -0.493123750830437; fWeightMatrix0to1[14][35] = -0.874414429351542; fWeightMatrix0to1[15][35] = -2.45112909429194; fWeightMatrix0to1[16][35] = 6.70649909005655; fWeightMatrix0to1[17][35] = 1.6969556955147; fWeightMatrix0to1[18][35] = 3.22581285586665; fWeightMatrix0to1[19][35] = 6.97169104978971; fWeightMatrix0to1[20][35] = -1.73450603269512; fWeightMatrix0to1[21][35] = -4.67709076584821; fWeightMatrix0to1[22][35] = -3.70884343904699; fWeightMatrix0to1[23][35] = -1.04556424536237; fWeightMatrix0to1[24][35] = -2.06718490903562; fWeightMatrix0to1[25][35] = -0.236990711326575; fWeightMatrix0to1[26][35] = 1.19129577167748; fWeightMatrix0to1[27][35] = -9.11682876114805; fWeightMatrix0to1[28][35] = 1.43834271532464; fWeightMatrix0to1[29][35] = 1.67844866328776; fWeightMatrix0to1[30][35] = -6.98739500979501; fWeightMatrix0to1[31][35] = -0.941830844252979; fWeightMatrix0to1[32][35] = -14.0318454457728; fWeightMatrix0to1[33][35] = -3.39949334089364; fWeightMatrix0to1[34][35] = 0.511782024972184; fWeightMatrix0to1[35][35] = 2.93081719336442; fWeightMatrix0to1[36][35] = -0.948748366234036; fWeightMatrix0to1[37][35] = 1.45711822826596; fWeightMatrix0to1[38][35] = -0.455150115142728; fWeightMatrix0to1[39][35] = 13.3753504890984; fWeightMatrix0to1[40][35] = -1.068943597228; fWeightMatrix0to1[41][35] = 3.04446560218787; fWeightMatrix0to1[42][35] = -3.72940520281577; fWeightMatrix0to1[0][36] = -0.0251958072333; fWeightMatrix0to1[1][36] = 1.50817235588818; fWeightMatrix0to1[2][36] = -4.68063928848826; fWeightMatrix0to1[3][36] = -4.21648468236374; fWeightMatrix0to1[4][36] = -3.34364303202192; fWeightMatrix0to1[5][36] = -1.09978263948367; fWeightMatrix0to1[6][36] = -1.66538208774433; fWeightMatrix0to1[7][36] = 1.17713935704127; fWeightMatrix0to1[8][36] = 1.52899916121274; fWeightMatrix0to1[9][36] = 2.065135183026; fWeightMatrix0to1[10][36] = -2.16339753961616; fWeightMatrix0to1[11][36] = 1.63137653318013; fWeightMatrix0to1[12][36] = -0.748584549961065; fWeightMatrix0to1[13][36] = -0.95072205732144; fWeightMatrix0to1[14][36] = 2.85475518973463; fWeightMatrix0to1[15][36] = -3.35215964817512; fWeightMatrix0to1[16][36] = -0.0922433846625178; fWeightMatrix0to1[17][36] = 0.198146033408516; fWeightMatrix0to1[18][36] = 2.38701534549291; fWeightMatrix0to1[19][36] = -1.37254501893506; fWeightMatrix0to1[20][36] = 0.475190914657494; fWeightMatrix0to1[21][36] = 1.51492573857488; fWeightMatrix0to1[22][36] = 9.76620641998409; fWeightMatrix0to1[23][36] = -0.489939080005877; fWeightMatrix0to1[24][36] = 3.12990863019972; fWeightMatrix0to1[25][36] = -1.8537063374814; fWeightMatrix0to1[26][36] = -0.67226837834; fWeightMatrix0to1[27][36] = 6.17058748186523; fWeightMatrix0to1[28][36] = -0.921017775098526; fWeightMatrix0to1[29][36] = -1.52729400033255; fWeightMatrix0to1[30][36] = 1.44994652669968; fWeightMatrix0to1[31][36] = 2.40599713375387; fWeightMatrix0to1[32][36] = -0.926850392178544; fWeightMatrix0to1[33][36] = -2.37620965384629; fWeightMatrix0to1[34][36] = 2.07177635365667; fWeightMatrix0to1[35][36] = 2.04690565400668; fWeightMatrix0to1[36][36] = 1.43883274051985; fWeightMatrix0to1[37][36] = -2.03098151388801; fWeightMatrix0to1[38][36] = -0.446975016248014; fWeightMatrix0to1[39][36] = -0.639345391856922; fWeightMatrix0to1[40][36] = -9.12586482979216; fWeightMatrix0to1[41][36] = -0.971640050973416; fWeightMatrix0to1[42][36] = 1.91943665274016; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = 0.234631759713743; fWeightMatrix1to2[0][1] = -0.544894340105259; fWeightMatrix1to2[0][2] = 0.282210529237989; fWeightMatrix1to2[0][3] = 0.359879077066996; fWeightMatrix1to2[0][4] = 0.393853649238376; fWeightMatrix1to2[0][5] = 0.806347067586004; fWeightMatrix1to2[0][6] = -0.597456898047923; fWeightMatrix1to2[0][7] = 0.273660458973011; fWeightMatrix1to2[0][8] = -0.30818267305791; fWeightMatrix1to2[0][9] = -0.778112690305621; fWeightMatrix1to2[0][10] = -2.62475590296605; fWeightMatrix1to2[0][11] = -0.466908394534073; fWeightMatrix1to2[0][12] = 0.457783584289593; fWeightMatrix1to2[0][13] = 0.409823370176034; fWeightMatrix1to2[0][14] = -0.283033196622194; fWeightMatrix1to2[0][15] = 0.294812965580502; fWeightMatrix1to2[0][16] = 0.422797475257751; fWeightMatrix1to2[0][17] = -0.415443794986122; fWeightMatrix1to2[0][18] = -0.365618168451158; fWeightMatrix1to2[0][19] = 0.398317088839231; fWeightMatrix1to2[0][20] = -0.865682492052692; fWeightMatrix1to2[0][21] = -0.371158971797231; fWeightMatrix1to2[0][22] = -0.654699931649033; fWeightMatrix1to2[0][23] = -0.313220441709642; fWeightMatrix1to2[0][24] = 0.826699875757583; fWeightMatrix1to2[0][25] = 0.529565714175194; fWeightMatrix1to2[0][26] = 0.455144751905822; fWeightMatrix1to2[0][27] = -0.625897033543412; fWeightMatrix1to2[0][28] = -1.19471991301975; fWeightMatrix1to2[0][29] = -1.38762615004985; fWeightMatrix1to2[0][30] = -0.273728252904425; fWeightMatrix1to2[0][31] = -0.300617468207879; fWeightMatrix1to2[0][32] = -0.238879751128355; fWeightMatrix1to2[0][33] = 0.440844446140575; fWeightMatrix1to2[0][34] = -0.456926501871767; fWeightMatrix1to2[0][35] = -0.526900490105915; fWeightMatrix1to2[0][36] = -0.345546391895205; fWeightMatrix1to2[0][37] = 0.371509058226111; fWeightMatrix1to2[0][38] = 0.306376255047854; fWeightMatrix1to2[0][39] = -0.638047464740047; fWeightMatrix1to2[0][40] = 0.446955611691856; fWeightMatrix1to2[0][41] = -0.34651263698677; fWeightMatrix1to2[0][42] = -0.679801952817219; fWeightMatrix1to2[0][43] = 1.23859411527194; } inline double ReadGhost_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; 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 ReadGhost_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1159.58996582; fMax_1[0][0] = 646588.5625; fMin_1[1][0] = 1165.58996582; fMax_1[1][0] = 4943377; fMin_1[2][0] = 1159.58996582; fMax_1[2][0] = 4943377; fMin_1[0][1] = 11.4981527328; fMax_1[0][1] = 27090.8613281; fMin_1[1][1] = 1.29624128342; fMax_1[1][1] = 634796.25; fMin_1[2][1] = 1.29624128342; fMax_1[2][1] = 634796.25; fMin_1[0][2] = 0.163030713797; fMax_1[0][2] = 2.99998402596; fMin_1[1][2] = 0.148644536734; fMax_1[1][2] = 2.9999461174; fMin_1[2][2] = 0.148644536734; fMax_1[2][2] = 2.99998402596; fMin_1[0][3] = 7; fMax_1[0][3] = 53; fMin_1[1][3] = 7; fMax_1[1][3] = 48; fMin_1[2][3] = 7; fMax_1[2][3] = 53; fMin_1[0][4] = -87.2041702271; fMax_1[0][4] = -0.175433561206; fMin_1[1][4] = -99.9788513184; fMax_1[1][4] = -0.272365301847; fMin_1[2][4] = -99.9788513184; fMax_1[2][4] = -0.175433561206; fMin_1[0][5] = -999; fMax_1[0][5] = 1; fMin_1[1][5] = -999; fMax_1[1][5] = 1; fMin_1[2][5] = -999; fMax_1[2][5] = 1; fMin_1[0][6] = 0.0279137007892; fMax_1[0][6] = 99.1285018921; fMin_1[1][6] = 0.0225977953523; fMax_1[1][6] = 108.616737366; fMin_1[2][6] = 0.0225977953523; fMax_1[2][6] = 108.616737366; fMin_1[0][7] = -999; fMax_1[0][7] = 4999.37109375; fMin_1[1][7] = -999; fMax_1[1][7] = 4999.86230469; fMin_1[2][7] = -999; fMax_1[2][7] = 4999.86230469; fMin_1[0][8] = 8.61390144564e-05; fMax_1[0][8] = 103.772224426; fMin_1[1][8] = 7.11076427251e-05; fMax_1[1][8] = 75.7846984863; fMin_1[2][8] = 7.11076427251e-05; fMax_1[2][8] = 103.772224426; fMin_1[0][9] = 1; fMax_1[0][9] = 25; fMin_1[1][9] = 1; fMax_1[1][9] = 24; fMin_1[2][9] = 1; fMax_1[2][9] = 25; fMin_1[0][10] = 0.000427323015174; fMax_1[0][10] = 88.604057312; fMin_1[1][10] = 0.000977525138296; fMax_1[1][10] = 90.3509063721; fMin_1[2][10] = 0.000427323015174; fMax_1[2][10] = 90.3509063721; fMin_1[0][11] = 1; fMax_1[0][11] = 29; fMin_1[1][11] = 1; fMax_1[1][11] = 28; fMin_1[2][11] = 1; fMax_1[2][11] = 29; 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] = 0; fMax_1[0][15] = 1; fMin_1[1][15] = 0; fMax_1[1][15] = 1; fMin_1[2][15] = 0; fMax_1[2][15] = 1; fMin_1[0][16] = 0; fMax_1[0][16] = 1; fMin_1[1][16] = 0; fMax_1[1][16] = 1; fMin_1[2][16] = 0; fMax_1[2][16] = 1; fMin_1[0][17] = -999; fMax_1[0][17] = 111.730102539; fMin_1[1][17] = -999; fMax_1[1][17] = 70.4641036987; fMin_1[2][17] = -999; fMax_1[2][17] = 111.730102539; fMin_1[0][18] = -999; fMax_1[0][18] = 76.87840271; fMin_1[1][18] = -999; fMax_1[1][18] = 47.6570014954; fMin_1[2][18] = -999; fMax_1[2][18] = 76.87840271; fMin_1[0][19] = -999; fMax_1[0][19] = 101.990898132; fMin_1[1][19] = -999; fMax_1[1][19] = 67.881401062; fMin_1[2][19] = -999; fMax_1[2][19] = 101.990898132; fMin_1[0][20] = -999; fMax_1[0][20] = 94.9334030151; fMin_1[1][20] = -999; fMax_1[1][20] = 58.5022010803; fMin_1[2][20] = -999; fMax_1[2][20] = 94.9334030151; fMin_1[0][21] = -999; fMax_1[0][21] = 64.6279983521; fMin_1[1][21] = -999; fMax_1[1][21] = 64.3240966797; fMin_1[2][21] = -999; fMax_1[2][21] = 64.6279983521; fMin_1[0][22] = -999; fMax_1[0][22] = 0.0217000003904; fMin_1[1][22] = -999; fMax_1[1][22] = 0.0234999991953; fMin_1[2][22] = -999; fMax_1[2][22] = 0.0234999991953; fMin_1[0][23] = -999; fMax_1[0][23] = 0; fMin_1[1][23] = -999; fMax_1[1][23] = 0; fMin_1[2][23] = -999; fMax_1[2][23] = 0; fMin_1[0][24] = 0; fMax_1[0][24] = 1; fMin_1[1][24] = 0; fMax_1[1][24] = 1; fMin_1[2][24] = 0; fMax_1[2][24] = 1; fMin_1[0][25] = 0; fMax_1[0][25] = 66; fMin_1[1][25] = 0; fMax_1[1][25] = 74; fMin_1[2][25] = 0; fMax_1[2][25] = 74; 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] = 0; fMax_1[0][27] = 1; fMin_1[1][27] = 0; fMax_1[1][27] = 1; fMin_1[2][27] = 0; fMax_1[2][27] = 1; fMin_1[0][28] = -999; fMax_1[0][28] = 4.05479049683; fMin_1[1][28] = -999; fMax_1[1][28] = 4.34127378464; fMin_1[2][28] = -999; fMax_1[2][28] = 4.34127378464; fMin_1[0][29] = -999; fMax_1[0][29] = 2.15297603607; fMin_1[1][29] = -999; fMax_1[1][29] = 2.15297603607; fMin_1[2][29] = -999; fMax_1[2][29] = 2.15297603607; fMin_1[0][30] = -999; fMax_1[0][30] = 2.72250461578; fMin_1[1][30] = -999; fMax_1[1][30] = 3.12796974182; fMin_1[2][30] = -999; fMax_1[2][30] = 3.12796974182; fMin_1[0][31] = -999; fMax_1[0][31] = 2.87338900566; fMin_1[1][31] = -999; fMax_1[1][31] = 2.87338900566; fMin_1[2][31] = -999; fMax_1[2][31] = 2.87338900566; fMin_1[0][32] = -999; fMax_1[0][32] = 3.46313500404; fMin_1[1][32] = -999; fMax_1[1][32] = 3.46313500404; fMin_1[2][32] = -999; fMax_1[2][32] = 3.46313500404; fMin_1[0][33] = 0; fMax_1[0][33] = 1; fMin_1[1][33] = 0; fMax_1[1][33] = 1; fMin_1[2][33] = 0; fMax_1[2][33] = 1; fMin_1[0][34] = -999; fMax_1[0][34] = 4.79148387909; fMin_1[1][34] = -999; fMax_1[1][34] = 4.79148387909; fMin_1[2][34] = -999; fMax_1[2][34] = 4.79148387909; fMin_1[0][35] = 0.554775297642; fMax_1[0][35] = 3.94662928581; fMin_1[1][35] = 0.471910119057; fMax_1[1][35] = 4.62359571457; fMin_1[2][35] = 0.471910119057; fMax_1[2][35] = 4.62359571457; } //_______________________________________________________________________ inline void ReadGhost_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 = 36; // get indices of used variables // define the indices of the variables which are transformed by this transformation std::vector indicesGet; std::vector indicesPut; 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); indicesGet.push_back( 34); indicesGet.push_back( 35); 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); indicesPut.push_back( 34); indicesPut.push_back( 35); std::vector dv(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }