// Class: ReadKaon_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Kaon_Long_TMVA TMVA Release : 4.2.0 [262656] ROOT Release : 6.02/01 [393729] Creator : jonesc Date : Wed Feb 17 14:34:28 2016 Host : Linux lcgapp-slc6-physical1.cern.ch 2.6.32-431.29.2.el6.x86_64 #1 SMP Wed Sep 10 11:13:12 CEST 2014 x86_64 x86_64 x86_64 GNU/Linux Dir : /var/pcfst/r03/lhcb/jonesc/ANNPID/results/MC12/TrainMixture/TrainPhysTks-EvalPhysTks-ReweightRICH2/GhostAccFrac0.1/ProtonAccFrac0.1/KaonAccFrac1.0/TMVA-Run2-NoTkLikCDVelodEdx/MLP/Norm/ScaleF1.4/BP/NCycles750/CE/tanh/CVTest15/CVImp1e-16/NotUseRegulator/Kaon/Long Training events: 1915758 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "46" [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!)] ConvergenceImprove: "1.000000e-16" [Minimum improvement which counts as improvement (<0 means automatic convergence check is turned off)] ConvergenceTests: "15" [Number of steps (without improvement) required for convergence (<0 means automatic convergence check is turned off)] UseRegulator: "False" [Use regulator to avoid over-training] # Default: RandomSeed: "1" [Random seed for initial synapse weights (0 means unique seed for each run; default value '1')] NeuronInputType: "sum" [Neuron input function type] VerbosityLevel: "Verbose" [Verbosity level] CreateMVAPdfs: "False" [Create PDFs for classifier outputs (signal and background)] IgnoreNegWeightsInTraining: "False" [Events with negative weights are ignored in the training (but are included for testing and performance evaluation)] LearningRate: "2.000000e-02" [ANN learning rate parameter] DecayRate: "1.000000e-02" [Decay rate for learning parameter] TestRate: "10" [Test for overtraining performed at each #th epochs] Sampling: "1.000000e+00" [Only 'Sampling' (randomly selected) events are trained each epoch] SamplingEpoch: "1.000000e+00" [Sampling is used for the first 'SamplingEpoch' epochs, afterwards, all events are taken for training] SamplingImportance: "1.000000e+00" [ The sampling weights of events in epochs which successful (worse estimator than before) are multiplied with SamplingImportance, else they are divided.] SamplingTraining: "True" [The training sample is sampled] SamplingTesting: "False" [The testing sample is sampled] ResetStep: "50" [How often BFGS should reset history] Tau: "3.000000e+00" [LineSearch "size step"] BPMode: "sequential" [Back-propagation learning mode: sequential or batch] BatchSize: "-1" [Batch size: number of events/batch, only set if in Batch Mode, -1 for BatchSize=number_of_events] UpdateLimit: "10000" [Maximum times of regulator update] CalculateErrors: "False" [Calculates inverse Hessian matrix at the end of the training to be able to calculate the uncertainties of an MVA value] WeightRange: "1.000000e+00" [Take the events for the estimator calculations from small deviations from the desired value to large deviations only over the weight range] ## #VAR -*-*-*-*-*-*-*-*-*-*-*-* variables *-*-*-*-*-*-*-*-*-*-*-*- NVar 33 TrackP TrackP TrackP TrackP 'F' [1139.09997559,4849923] TrackPt TrackPt TrackPt TrackPt 'F' [1.01778507233,583377.3125] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.124317906797,2.99998235703] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [7,54] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,1] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.00798587501049,104.77747345] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [2.76854352705e-05,79.0713806152] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,26] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.000567181268707,100.064285278] TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF 'I' [1,31] RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas 'I' [0,1] RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas 'I' [0,1] RichAbovePiThres RichAbovePiThres RichAbovePiThres RichAbovePiThres 'I' [0,1] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichAbovePrThres RichAbovePrThres RichAbovePrThres RichAbovePrThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,109.263198853] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,88.8694000244] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,134.669998169] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,85.1757965088] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,67.4011001587] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-999,0.0243999995291] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-999,0] MuonIsMuon MuonIsMuon MuonIsMuon MuonIsMuon 'I' [0,1] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [0,119] InAccMuon InAccMuon InAccMuon InAccMuon 'I' [0,1] MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.05479049683] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.44222211838] 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] 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 ReadKaon_Long_TMVA : public IClassifierReader { public: // constructor ReadKaon_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadKaon_Long_TMVA" ), fNvars( 33 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackGhostProbability", "TrackFitMatchChi2", "TrackFitVeloChi2", "TrackFitVeloNDoF", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedR1Gas", "RichUsedR2Gas", "RichAbovePiThres", "RichAboveKaThres", "RichAbovePrThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonIsMuon", "MuonNShared", "InAccMuon", "MuonIsLooseMuon", "EcalPIDe", "EcalPIDmu", "HcalPIDe", "HcalPIDmu", "PrsPIDe", "InAccBrem", "BremPIDe" }; // 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] = 0.99999988079071; fVmin[4] = -1; fVmax[4] = 1; 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] = 1; fVmin[19] = -1; fVmax[19] = 1; fVmin[20] = -1; fVmax[20] = 1; fVmin[21] = -1; fVmax[21] = 1; fVmin[22] = -1; fVmax[22] = 1; fVmin[23] = -1; fVmax[23] = 1; fVmin[24] = -1; fVmax[24] = 1; fVmin[25] = -1; fVmax[25] = 1; fVmin[26] = -1; fVmax[26] = 1; fVmin[27] = -1; fVmax[27] = 1; fVmin[28] = -1; fVmax[28] = 0.99999988079071; fVmin[29] = -1; fVmax[29] = 1; fVmin[30] = -1; fVmax[30] = 0.99999988079071; fVmin[31] = -1; fVmax[31] = 1; fVmin[32] = -1; fVmax[32] = 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] = 'I'; fType[8] = 'F'; fType[9] = 'I'; fType[10] = 'I'; fType[11] = 'I'; fType[12] = 'I'; fType[13] = 'I'; fType[14] = 'I'; fType[15] = 'F'; fType[16] = 'F'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; fType[21] = 'F'; fType[22] = 'I'; fType[23] = 'I'; fType[24] = 'I'; fType[25] = 'I'; fType[26] = 'F'; fType[27] = 'F'; fType[28] = 'F'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'I'; fType[32] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadKaon_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][33]; double fMax_1[3][33]; 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[33]; double fVmax[33]; 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[33]; // 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[47][34]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][47]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadKaon_Long_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 34; fWeights[0] = new double[34]; fLayerSize[1] = 47; fWeights[1] = new double[47]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = -0.257833098193895; fWeightMatrix0to1[1][0] = -0.314435936601395; fWeightMatrix0to1[2][0] = 1.15258604358788; fWeightMatrix0to1[3][0] = 9.86334174041784; fWeightMatrix0to1[4][0] = -6.81765339574273; fWeightMatrix0to1[5][0] = -7.57341362823943; fWeightMatrix0to1[6][0] = 0.696341041033354; fWeightMatrix0to1[7][0] = 1.2988747423934; fWeightMatrix0to1[8][0] = -4.28148998130727; fWeightMatrix0to1[9][0] = -1.35402156317511; fWeightMatrix0to1[10][0] = -1.69256179445532; fWeightMatrix0to1[11][0] = -0.432733063222417; fWeightMatrix0to1[12][0] = -2.82543533854752; fWeightMatrix0to1[13][0] = 1.51103391706573; fWeightMatrix0to1[14][0] = 0.882510798724618; fWeightMatrix0to1[15][0] = 21.4077664993306; fWeightMatrix0to1[16][0] = -3.49815889361364; fWeightMatrix0to1[17][0] = 1.61221732967696; fWeightMatrix0to1[18][0] = 11.6000931530132; fWeightMatrix0to1[19][0] = 26.9632879502413; fWeightMatrix0to1[20][0] = 0.657487834317216; fWeightMatrix0to1[21][0] = -0.518056543514779; fWeightMatrix0to1[22][0] = -2.13901955167781; fWeightMatrix0to1[23][0] = -8.11830219764409; fWeightMatrix0to1[24][0] = -1.98551572843269; fWeightMatrix0to1[25][0] = -0.340760568603007; fWeightMatrix0to1[26][0] = 3.65535329992524; fWeightMatrix0to1[27][0] = 0.00399700242578077; fWeightMatrix0to1[28][0] = 0.885846055414208; fWeightMatrix0to1[29][0] = -0.0236386652397517; fWeightMatrix0to1[30][0] = 2.1672008279655; fWeightMatrix0to1[31][0] = 2.15212672247378; fWeightMatrix0to1[32][0] = -0.531194824052411; fWeightMatrix0to1[33][0] = 1.88415702991021; fWeightMatrix0to1[34][0] = 1.03367821791864; fWeightMatrix0to1[35][0] = -0.758110262199803; fWeightMatrix0to1[36][0] = -0.698584407334949; fWeightMatrix0to1[37][0] = 1.70702084046668; fWeightMatrix0to1[38][0] = 0.567686895181303; fWeightMatrix0to1[39][0] = 1.44146287183282; fWeightMatrix0to1[40][0] = 3.56934089529792; fWeightMatrix0to1[41][0] = 0.596672434923314; fWeightMatrix0to1[42][0] = 9.77136520852089; fWeightMatrix0to1[43][0] = -13.4190828767152; fWeightMatrix0to1[44][0] = -3.52421474737822; fWeightMatrix0to1[45][0] = -4.10512784710386; fWeightMatrix0to1[0][1] = 0.753305827829487; fWeightMatrix0to1[1][1] = -0.737702116753537; fWeightMatrix0to1[2][1] = 1.78434341593987; fWeightMatrix0to1[3][1] = 8.41942784966199; fWeightMatrix0to1[4][1] = -2.83587280569227; fWeightMatrix0to1[5][1] = -4.87749669951482; fWeightMatrix0to1[6][1] = 2.32841467975778; fWeightMatrix0to1[7][1] = 0.718072356499517; fWeightMatrix0to1[8][1] = -6.52400523764227; fWeightMatrix0to1[9][1] = -1.32371846928063; fWeightMatrix0to1[10][1] = -1.86662658528167; fWeightMatrix0to1[11][1] = -1.48542297833096; fWeightMatrix0to1[12][1] = -0.000998645645410307; fWeightMatrix0to1[13][1] = 5.96581472583591; fWeightMatrix0to1[14][1] = 0.204411471621017; fWeightMatrix0to1[15][1] = 21.3602711596871; fWeightMatrix0to1[16][1] = -4.06526795394758; fWeightMatrix0to1[17][1] = 0.409872569957475; fWeightMatrix0to1[18][1] = 12.4027146610865; fWeightMatrix0to1[19][1] = 26.4265245226235; fWeightMatrix0to1[20][1] = 2.2886809810056; fWeightMatrix0to1[21][1] = -5.75862330565211; fWeightMatrix0to1[22][1] = -5.07474085489054; fWeightMatrix0to1[23][1] = -6.6545869409096; fWeightMatrix0to1[24][1] = -1.07055009509343; fWeightMatrix0to1[25][1] = -2.34928988399444; fWeightMatrix0to1[26][1] = 3.17215467854727; fWeightMatrix0to1[27][1] = 6.75601245042514; fWeightMatrix0to1[28][1] = 2.79869976481128; fWeightMatrix0to1[29][1] = -0.76670337720862; fWeightMatrix0to1[30][1] = -0.623725540660912; fWeightMatrix0to1[31][1] = -1.45730484416583; fWeightMatrix0to1[32][1] = 1.10675965602157; fWeightMatrix0to1[33][1] = 0.715719156855257; fWeightMatrix0to1[34][1] = 2.42057983280703; fWeightMatrix0to1[35][1] = 0.173519658188199; fWeightMatrix0to1[36][1] = 1.85972257027449; fWeightMatrix0to1[37][1] = -1.29371188165815; fWeightMatrix0to1[38][1] = -0.850459542814072; fWeightMatrix0to1[39][1] = 0.385421010932106; fWeightMatrix0to1[40][1] = 4.00853326439274; fWeightMatrix0to1[41][1] = -0.9638168578275; fWeightMatrix0to1[42][1] = 15.1622617448533; fWeightMatrix0to1[43][1] = 1.43060320408618; fWeightMatrix0to1[44][1] = -1.04902011475465; fWeightMatrix0to1[45][1] = 6.31126176398601; fWeightMatrix0to1[0][2] = -0.119983351547746; fWeightMatrix0to1[1][2] = -3.50724396402211; fWeightMatrix0to1[2][2] = -1.57021290094308; fWeightMatrix0to1[3][2] = -0.138603989210852; fWeightMatrix0to1[4][2] = -0.383146626417537; fWeightMatrix0to1[5][2] = -0.719799153656656; fWeightMatrix0to1[6][2] = -1.16417009906415; fWeightMatrix0to1[7][2] = 0.92999074198712; fWeightMatrix0to1[8][2] = -2.61132941724973; fWeightMatrix0to1[9][2] = -0.904223380643554; fWeightMatrix0to1[10][2] = 0.145673297226244; fWeightMatrix0to1[11][2] = -0.265883497564191; fWeightMatrix0to1[12][2] = 0.544284331459857; fWeightMatrix0to1[13][2] = -1.56501545136299; fWeightMatrix0to1[14][2] = -0.463344989709473; fWeightMatrix0to1[15][2] = 0.952816300703352; fWeightMatrix0to1[16][2] = 0.404952773736189; fWeightMatrix0to1[17][2] = 0.802492793817079; fWeightMatrix0to1[18][2] = -0.754820048543671; fWeightMatrix0to1[19][2] = 0.18698321958793; fWeightMatrix0to1[20][2] = -1.15395014461774; fWeightMatrix0to1[21][2] = -0.901015572312265; fWeightMatrix0to1[22][2] = -0.295294672321381; fWeightMatrix0to1[23][2] = -0.299699581412155; fWeightMatrix0to1[24][2] = -0.305816625245615; fWeightMatrix0to1[25][2] = 0.398399011471511; fWeightMatrix0to1[26][2] = 0.225906598342428; fWeightMatrix0to1[27][2] = 0.492716490737585; fWeightMatrix0to1[28][2] = 0.79665600076522; fWeightMatrix0to1[29][2] = 0.433444948987216; fWeightMatrix0to1[30][2] = -0.719749607889219; fWeightMatrix0to1[31][2] = 0.176316110810205; fWeightMatrix0to1[32][2] = -0.136154815799088; fWeightMatrix0to1[33][2] = -0.0725500485954379; fWeightMatrix0to1[34][2] = -0.664992382015187; fWeightMatrix0to1[35][2] = 0.137670721551727; fWeightMatrix0to1[36][2] = -0.240412381732856; fWeightMatrix0to1[37][2] = 1.09366590004379; fWeightMatrix0to1[38][2] = 0.517264146044134; fWeightMatrix0to1[39][2] = -0.486172083442079; fWeightMatrix0to1[40][2] = -1.09972032002484; fWeightMatrix0to1[41][2] = 0.437746648555025; fWeightMatrix0to1[42][2] = 0.247586009667129; fWeightMatrix0to1[43][2] = 0.261976508651158; fWeightMatrix0to1[44][2] = 1.03671605399806; fWeightMatrix0to1[45][2] = 0.0462138014593514; fWeightMatrix0to1[0][3] = -0.0610914741131607; fWeightMatrix0to1[1][3] = 6.9984249971398; fWeightMatrix0to1[2][3] = 1.30394152817914; fWeightMatrix0to1[3][3] = 0.116663910089205; fWeightMatrix0to1[4][3] = -1.72472202490318; fWeightMatrix0to1[5][3] = 0.806343960824987; fWeightMatrix0to1[6][3] = 2.70189920992635; fWeightMatrix0to1[7][3] = 2.56941463657949; fWeightMatrix0to1[8][3] = 16.8266973184031; fWeightMatrix0to1[9][3] = -0.565622625474766; fWeightMatrix0to1[10][3] = -0.907288332045569; fWeightMatrix0to1[11][3] = 0.835085758394139; fWeightMatrix0to1[12][3] = -0.812878495279927; fWeightMatrix0to1[13][3] = 2.96429794766007; fWeightMatrix0to1[14][3] = 4.33337380608994; fWeightMatrix0to1[15][3] = -2.44436353611592; fWeightMatrix0to1[16][3] = -2.05309769398602; fWeightMatrix0to1[17][3] = 0.800570750353976; fWeightMatrix0to1[18][3] = 0.569983937733074; fWeightMatrix0to1[19][3] = -1.5122259859563; fWeightMatrix0to1[20][3] = -0.915472304093181; fWeightMatrix0to1[21][3] = 1.47796301890871; fWeightMatrix0to1[22][3] = 1.46583082372611; fWeightMatrix0to1[23][3] = -3.35719538818105; fWeightMatrix0to1[24][3] = 0.330006293455376; fWeightMatrix0to1[25][3] = -0.231122395233412; fWeightMatrix0to1[26][3] = 1.14676456407182; fWeightMatrix0to1[27][3] = 2.51197530835847; fWeightMatrix0to1[28][3] = -5.88989641816547; fWeightMatrix0to1[29][3] = 0.0308915832085959; fWeightMatrix0to1[30][3] = 1.50457647488905; fWeightMatrix0to1[31][3] = -0.73661493814577; fWeightMatrix0to1[32][3] = 1.05497783611508; fWeightMatrix0to1[33][3] = -1.02215276070595; fWeightMatrix0to1[34][3] = 1.07124055125941; fWeightMatrix0to1[35][3] = -1.50549911997175; fWeightMatrix0to1[36][3] = 3.24374140924058; fWeightMatrix0to1[37][3] = -1.94798451466545; fWeightMatrix0to1[38][3] = 0.31375695700687; fWeightMatrix0to1[39][3] = 0.0344288638592593; fWeightMatrix0to1[40][3] = 5.24187059942278; fWeightMatrix0to1[41][3] = -2.62940811142248; fWeightMatrix0to1[42][3] = 1.67200722277967; fWeightMatrix0to1[43][3] = -0.456013457836653; fWeightMatrix0to1[44][3] = 3.94307163666781; fWeightMatrix0to1[45][3] = -1.62683689714181; fWeightMatrix0to1[0][4] = -0.0915499454307286; fWeightMatrix0to1[1][4] = 0.228808951755156; fWeightMatrix0to1[2][4] = 0.232935209906308; fWeightMatrix0to1[3][4] = -0.813930480905221; fWeightMatrix0to1[4][4] = 0.744280533370043; fWeightMatrix0to1[5][4] = -0.245044705702931; fWeightMatrix0to1[6][4] = -4.65247114849714; fWeightMatrix0to1[7][4] = 1.42308907612187; fWeightMatrix0to1[8][4] = 8.0069262235968; fWeightMatrix0to1[9][4] = 2.08090348063122; fWeightMatrix0to1[10][4] = 0.0766582337906424; fWeightMatrix0to1[11][4] = -0.81130322068673; fWeightMatrix0to1[12][4] = -0.810693535909056; fWeightMatrix0to1[13][4] = -0.970746780877012; fWeightMatrix0to1[14][4] = -1.58990466306328; fWeightMatrix0to1[15][4] = -19.8210280850769; fWeightMatrix0to1[16][4] = 0.498650805156326; fWeightMatrix0to1[17][4] = 0.400832266017751; fWeightMatrix0to1[18][4] = -3.53110024363585; fWeightMatrix0to1[19][4] = -19.2007467852883; fWeightMatrix0to1[20][4] = 0.0328414202692668; fWeightMatrix0to1[21][4] = 0.565376888124034; fWeightMatrix0to1[22][4] = -0.917855269135668; fWeightMatrix0to1[23][4] = 3.18874336459643; fWeightMatrix0to1[24][4] = 2.78433264115468; fWeightMatrix0to1[25][4] = 1.91987391733196; fWeightMatrix0to1[26][4] = -0.669274426000352; fWeightMatrix0to1[27][4] = -0.531116194340994; fWeightMatrix0to1[28][4] = -4.80827162866456; fWeightMatrix0to1[29][4] = -0.793865795581841; fWeightMatrix0to1[30][4] = 1.09991287059211; fWeightMatrix0to1[31][4] = 0.577265465369358; fWeightMatrix0to1[32][4] = 0.715290109848151; fWeightMatrix0to1[33][4] = 0.15739357277047; fWeightMatrix0to1[34][4] = 2.0413257089479; fWeightMatrix0to1[35][4] = -2.78004705153803; fWeightMatrix0to1[36][4] = -1.12722074005121; fWeightMatrix0to1[37][4] = -0.0952356514466161; fWeightMatrix0to1[38][4] = -2.38784683563403; fWeightMatrix0to1[39][4] = 0.519656606421581; fWeightMatrix0to1[40][4] = 0.400961222956194; fWeightMatrix0to1[41][4] = -0.337191753890694; fWeightMatrix0to1[42][4] = -8.80153265216098; fWeightMatrix0to1[43][4] = -13.170086444212; fWeightMatrix0to1[44][4] = -0.625226155958949; fWeightMatrix0to1[45][4] = -5.31782212986665; fWeightMatrix0to1[0][5] = 0.0972978372707874; fWeightMatrix0to1[1][5] = -3.96564459234839; fWeightMatrix0to1[2][5] = 0.423978340164522; fWeightMatrix0to1[3][5] = -0.850678336683379; fWeightMatrix0to1[4][5] = -0.20033473198873; fWeightMatrix0to1[5][5] = -1.27518218929209; fWeightMatrix0to1[6][5] = 1.16366982678368; fWeightMatrix0to1[7][5] = 1.68118932077705; fWeightMatrix0to1[8][5] = 3.19957233862205; fWeightMatrix0to1[9][5] = -1.2035192303836; fWeightMatrix0to1[10][5] = 0.0266868770443004; fWeightMatrix0to1[11][5] = -0.0555833323260655; fWeightMatrix0to1[12][5] = -1.24194404989341; fWeightMatrix0to1[13][5] = -1.38522519750716; fWeightMatrix0to1[14][5] = -3.97291794241237; fWeightMatrix0to1[15][5] = 0.130533241305272; fWeightMatrix0to1[16][5] = -0.673778870913285; fWeightMatrix0to1[17][5] = 0.763972497305026; fWeightMatrix0to1[18][5] = -1.195531741961; fWeightMatrix0to1[19][5] = -0.456686624076309; fWeightMatrix0to1[20][5] = 0.57597165141146; fWeightMatrix0to1[21][5] = 1.53987164577082; fWeightMatrix0to1[22][5] = 1.35950129723856; fWeightMatrix0to1[23][5] = 0.132397939519819; fWeightMatrix0to1[24][5] = -0.331741219754171; fWeightMatrix0to1[25][5] = 0.144091292993487; fWeightMatrix0to1[26][5] = -0.498143567646917; fWeightMatrix0to1[27][5] = 1.03767889160744; fWeightMatrix0to1[28][5] = -0.506960641619109; fWeightMatrix0to1[29][5] = -0.440116197307096; fWeightMatrix0to1[30][5] = 0.493562974471329; fWeightMatrix0to1[31][5] = -0.16592386226709; fWeightMatrix0to1[32][5] = 0.200839899116135; fWeightMatrix0to1[33][5] = 1.1651633210065; fWeightMatrix0to1[34][5] = -1.73374805356163; fWeightMatrix0to1[35][5] = -0.659090825341922; fWeightMatrix0to1[36][5] = -0.0486068600638003; fWeightMatrix0to1[37][5] = 0.218557640610182; fWeightMatrix0to1[38][5] = -0.707404216384052; fWeightMatrix0to1[39][5] = 0.522503361946458; fWeightMatrix0to1[40][5] = 1.62799941215618; fWeightMatrix0to1[41][5] = 0.604029613344696; fWeightMatrix0to1[42][5] = 0.383923458315385; fWeightMatrix0to1[43][5] = 0.845248726379216; fWeightMatrix0to1[44][5] = 0.145609375314841; fWeightMatrix0to1[45][5] = 1.0999835517419; fWeightMatrix0to1[0][6] = 0.254829171200368; fWeightMatrix0to1[1][6] = 3.7251781802957; fWeightMatrix0to1[2][6] = 0.687261050550654; fWeightMatrix0to1[3][6] = 0.0172206725217694; fWeightMatrix0to1[4][6] = 0.00874119683732974; fWeightMatrix0to1[5][6] = 0.592989412218999; fWeightMatrix0to1[6][6] = 0.820610766165086; fWeightMatrix0to1[7][6] = -0.306180099241053; fWeightMatrix0to1[8][6] = 1.49796507047197; fWeightMatrix0to1[9][6] = -1.6629436679253; fWeightMatrix0to1[10][6] = 0.074886869352029; fWeightMatrix0to1[11][6] = 0.555603301506478; fWeightMatrix0to1[12][6] = -0.607935237291082; fWeightMatrix0to1[13][6] = 1.31173499241681; fWeightMatrix0to1[14][6] = -0.55596176506014; fWeightMatrix0to1[15][6] = -0.318060612312371; fWeightMatrix0to1[16][6] = -1.04046558511647; fWeightMatrix0to1[17][6] = -0.941149996128962; fWeightMatrix0to1[18][6] = 0.146526205799755; fWeightMatrix0to1[19][6] = 0.129866519004962; fWeightMatrix0to1[20][6] = 0.435482374347742; fWeightMatrix0to1[21][6] = 0.114935888537645; fWeightMatrix0to1[22][6] = 0.116449815881286; fWeightMatrix0to1[23][6] = 0.110427036909625; fWeightMatrix0to1[24][6] = -0.274811534110926; fWeightMatrix0to1[25][6] = -0.314847197822324; fWeightMatrix0to1[26][6] = 0.12775121031522; fWeightMatrix0to1[27][6] = -0.423325564601654; fWeightMatrix0to1[28][6] = -0.0190515968853981; fWeightMatrix0to1[29][6] = -0.580378281483023; fWeightMatrix0to1[30][6] = 0.336336840670762; fWeightMatrix0to1[31][6] = -0.322528238880332; fWeightMatrix0to1[32][6] = -0.0987033660565948; fWeightMatrix0to1[33][6] = -1.41524608514722; fWeightMatrix0to1[34][6] = 1.84332172384285; fWeightMatrix0to1[35][6] = -0.252509030857433; fWeightMatrix0to1[36][6] = 0.086733536599116; fWeightMatrix0to1[37][6] = 0.126623747985157; fWeightMatrix0to1[38][6] = -0.105703095091777; fWeightMatrix0to1[39][6] = 0.499873227935099; fWeightMatrix0to1[40][6] = 1.17535048828461; fWeightMatrix0to1[41][6] = -1.67273525130604; fWeightMatrix0to1[42][6] = -0.0569599025144035; fWeightMatrix0to1[43][6] = -0.0163471711579287; fWeightMatrix0to1[44][6] = -2.03136441021155; fWeightMatrix0to1[45][6] = 0.346488496538836; fWeightMatrix0to1[0][7] = -0.0350635748682621; fWeightMatrix0to1[1][7] = -5.32961693194279; fWeightMatrix0to1[2][7] = 0.16292240914568; fWeightMatrix0to1[3][7] = 0.364337234909666; fWeightMatrix0to1[4][7] = 4.61703647245994; fWeightMatrix0to1[5][7] = 0.329847263922016; fWeightMatrix0to1[6][7] = -1.55151042719756; fWeightMatrix0to1[7][7] = -0.184477573880982; fWeightMatrix0to1[8][7] = -8.92360242832757; fWeightMatrix0to1[9][7] = 0.0629535228386676; fWeightMatrix0to1[10][7] = 0.360180892340781; fWeightMatrix0to1[11][7] = -0.772965795798838; fWeightMatrix0to1[12][7] = 0.339869270978413; fWeightMatrix0to1[13][7] = -0.586129496438155; fWeightMatrix0to1[14][7] = -1.48288791590779; fWeightMatrix0to1[15][7] = 0.330439665652109; fWeightMatrix0to1[16][7] = 1.162234571568; fWeightMatrix0to1[17][7] = -2.45387850069973; fWeightMatrix0to1[18][7] = -0.195941921829875; fWeightMatrix0to1[19][7] = 1.5629988883138; fWeightMatrix0to1[20][7] = -0.203902696631701; fWeightMatrix0to1[21][7] = -1.61531467182403; fWeightMatrix0to1[22][7] = -2.09975309318017; fWeightMatrix0to1[23][7] = 1.80676534059051; fWeightMatrix0to1[24][7] = 0.0985253316286073; fWeightMatrix0to1[25][7] = 0.324724011042174; fWeightMatrix0to1[26][7] = -0.584479582070674; fWeightMatrix0to1[27][7] = -1.86126897224051; fWeightMatrix0to1[28][7] = -3.48906854744113; fWeightMatrix0to1[29][7] = 0.0363852762543545; fWeightMatrix0to1[30][7] = -1.42854746936356; fWeightMatrix0to1[31][7] = 0.601041468379826; fWeightMatrix0to1[32][7] = -0.36641133778369; fWeightMatrix0to1[33][7] = -3.5521273808004; fWeightMatrix0to1[34][7] = -0.680230196398245; fWeightMatrix0to1[35][7] = 1.5495914121456; fWeightMatrix0to1[36][7] = -1.08927570822999; fWeightMatrix0to1[37][7] = 0.632547684722909; fWeightMatrix0to1[38][7] = -0.962857506350595; fWeightMatrix0to1[39][7] = -0.223637296339274; fWeightMatrix0to1[40][7] = -3.29244037610314; fWeightMatrix0to1[41][7] = -1.8632203966138; fWeightMatrix0to1[42][7] = -1.76899985571217; fWeightMatrix0to1[43][7] = -0.475971869918867; fWeightMatrix0to1[44][7] = -1.88402496213072; fWeightMatrix0to1[45][7] = -0.124796221071498; fWeightMatrix0to1[0][8] = 0.379830109404406; fWeightMatrix0to1[1][8] = 0.181966667805592; fWeightMatrix0to1[2][8] = 1.52337496864648; fWeightMatrix0to1[3][8] = -0.420286137787024; fWeightMatrix0to1[4][8] = 0.930885861047595; fWeightMatrix0to1[5][8] = 0.362375808685653; fWeightMatrix0to1[6][8] = 1.6257684036684; fWeightMatrix0to1[7][8] = -1.34120123989055; fWeightMatrix0to1[8][8] = 0.072767772841161; fWeightMatrix0to1[9][8] = 0.955673925699786; fWeightMatrix0to1[10][8] = -0.171268139795973; fWeightMatrix0to1[11][8] = 0.473020913144642; fWeightMatrix0to1[12][8] = -1.0866321660817; fWeightMatrix0to1[13][8] = 1.20310789356101; fWeightMatrix0to1[14][8] = -2.92214147369134; fWeightMatrix0to1[15][8] = -0.349887216801956; fWeightMatrix0to1[16][8] = -0.217403471719792; fWeightMatrix0to1[17][8] = 1.51488379422571; fWeightMatrix0to1[18][8] = 0.240242528035442; fWeightMatrix0to1[19][8] = 0.0902784201894031; fWeightMatrix0to1[20][8] = 1.31337696993788; fWeightMatrix0to1[21][8] = 0.536468100635467; fWeightMatrix0to1[22][8] = -0.573120379463318; fWeightMatrix0to1[23][8] = 0.550368851847049; fWeightMatrix0to1[24][8] = -2.57267486110415; fWeightMatrix0to1[25][8] = -0.33340085301842; fWeightMatrix0to1[26][8] = -0.336031467828357; fWeightMatrix0to1[27][8] = -0.0291935111131661; fWeightMatrix0to1[28][8] = 0.0220213381282355; fWeightMatrix0to1[29][8] = -0.482841848178001; fWeightMatrix0to1[30][8] = 1.12478921069233; fWeightMatrix0to1[31][8] = -0.317187818576691; fWeightMatrix0to1[32][8] = 0.134147973786156; fWeightMatrix0to1[33][8] = -1.3743380625628; fWeightMatrix0to1[34][8] = 1.61988664506348; fWeightMatrix0to1[35][8] = -2.03059829879133; fWeightMatrix0to1[36][8] = 0.175001457561998; fWeightMatrix0to1[37][8] = -0.251172665240167; fWeightMatrix0to1[38][8] = -0.111370279219632; fWeightMatrix0to1[39][8] = 0.683147362430774; fWeightMatrix0to1[40][8] = 0.442080786942579; fWeightMatrix0to1[41][8] = 0.892481676396289; fWeightMatrix0to1[42][8] = 0.249224188328644; fWeightMatrix0to1[43][8] = 0.556052572712808; fWeightMatrix0to1[44][8] = -0.469402230413239; fWeightMatrix0to1[45][8] = 0.115619343418983; fWeightMatrix0to1[0][9] = 0.170384507071586; fWeightMatrix0to1[1][9] = -3.23325890430422; fWeightMatrix0to1[2][9] = 1.74381635791618; fWeightMatrix0to1[3][9] = 0.436165108860586; fWeightMatrix0to1[4][9] = 0.601693104889335; fWeightMatrix0to1[5][9] = -0.333365719711949; fWeightMatrix0to1[6][9] = 1.47509327150875; fWeightMatrix0to1[7][9] = 4.82164610753674; fWeightMatrix0to1[8][9] = -9.1646255537413; fWeightMatrix0to1[9][9] = -1.69919947085787; fWeightMatrix0to1[10][9] = 0.683509286949156; fWeightMatrix0to1[11][9] = -0.611580914950967; fWeightMatrix0to1[12][9] = 0.323895497903846; fWeightMatrix0to1[13][9] = -4.50731384537904; fWeightMatrix0to1[14][9] = -1.57942958395212; fWeightMatrix0to1[15][9] = 1.15926606717643; fWeightMatrix0to1[16][9] = 3.90119769499555; fWeightMatrix0to1[17][9] = 1.93327821844929; fWeightMatrix0to1[18][9] = 2.18616162396245; fWeightMatrix0to1[19][9] = 0.104636191177433; fWeightMatrix0to1[20][9] = -0.98745357359742; fWeightMatrix0to1[21][9] = -0.0801958526522194; fWeightMatrix0to1[22][9] = 1.06798653222615; fWeightMatrix0to1[23][9] = 1.33125721150329; fWeightMatrix0to1[24][9] = 0.000478137671660795; fWeightMatrix0to1[25][9] = 0.248926325993192; fWeightMatrix0to1[26][9] = -0.8222966297893; fWeightMatrix0to1[27][9] = -0.393347689962252; fWeightMatrix0to1[28][9] = 3.7370785354618; fWeightMatrix0to1[29][9] = 0.508225519304521; fWeightMatrix0to1[30][9] = 0.150316583798683; fWeightMatrix0to1[31][9] = 0.741762751303656; fWeightMatrix0to1[32][9] = -0.571810720828082; fWeightMatrix0to1[33][9] = 1.99206478020515; fWeightMatrix0to1[34][9] = -1.61037147301565; fWeightMatrix0to1[35][9] = -4.69785513837522; fWeightMatrix0to1[36][9] = -1.2908736848871; fWeightMatrix0to1[37][9] = 1.06803116880717; fWeightMatrix0to1[38][9] = -0.00712889145491989; fWeightMatrix0to1[39][9] = -0.280888275552078; fWeightMatrix0to1[40][9] = 0.905578283077825; fWeightMatrix0to1[41][9] = -0.0660107924978352; fWeightMatrix0to1[42][9] = -0.122077910844012; fWeightMatrix0to1[43][9] = -0.0205774368650465; fWeightMatrix0to1[44][9] = 5.19557060103387; fWeightMatrix0to1[45][9] = 1.40901931308833; fWeightMatrix0to1[0][10] = 0.158465530619397; fWeightMatrix0to1[1][10] = 0.681030609688392; fWeightMatrix0to1[2][10] = -0.111751508158843; fWeightMatrix0to1[3][10] = -0.722953952695768; fWeightMatrix0to1[4][10] = 2.49910957622842; fWeightMatrix0to1[5][10] = -0.232893573317207; fWeightMatrix0to1[6][10] = 0.0332347006828363; fWeightMatrix0to1[7][10] = 0.850788983123174; fWeightMatrix0to1[8][10] = -1.03731442747121; fWeightMatrix0to1[9][10] = 1.58767951484623; fWeightMatrix0to1[10][10] = -0.165873516886069; fWeightMatrix0to1[11][10] = -0.0452584183859568; fWeightMatrix0to1[12][10] = 0.924875824746617; fWeightMatrix0to1[13][10] = -0.139981701942565; fWeightMatrix0to1[14][10] = 0.0897514090118651; fWeightMatrix0to1[15][10] = -0.0513919000732387; fWeightMatrix0to1[16][10] = 0.559383269666144; fWeightMatrix0to1[17][10] = 1.36283178455825; fWeightMatrix0to1[18][10] = -0.928740429251108; fWeightMatrix0to1[19][10] = -1.23631830683341; fWeightMatrix0to1[20][10] = 0.550232065982529; fWeightMatrix0to1[21][10] = 0.751601405633429; fWeightMatrix0to1[22][10] = 5.52061847605017; fWeightMatrix0to1[23][10] = 0.354557565130878; fWeightMatrix0to1[24][10] = 1.1553411045697; fWeightMatrix0to1[25][10] = 0.253140052057503; fWeightMatrix0to1[26][10] = -2.61286157157844; fWeightMatrix0to1[27][10] = -1.33364702793885; fWeightMatrix0to1[28][10] = 0.0721483212236128; fWeightMatrix0to1[29][10] = -0.199300923241073; fWeightMatrix0to1[30][10] = 0.378917287325188; fWeightMatrix0to1[31][10] = -1.7055877289666; fWeightMatrix0to1[32][10] = -1.91257589542746; fWeightMatrix0to1[33][10] = -1.11040439440672; fWeightMatrix0to1[34][10] = -0.616224920667919; fWeightMatrix0to1[35][10] = -4.11687122779345; fWeightMatrix0to1[36][10] = 1.16600795456822; fWeightMatrix0to1[37][10] = -0.113609799919257; fWeightMatrix0to1[38][10] = 0.915576499636415; fWeightMatrix0to1[39][10] = 0.0209772064985241; fWeightMatrix0to1[40][10] = -5.93217120026314; fWeightMatrix0to1[41][10] = 2.31710047253348; fWeightMatrix0to1[42][10] = 3.2002949555437; fWeightMatrix0to1[43][10] = 0.973636727467162; fWeightMatrix0to1[44][10] = 0.921605097358911; fWeightMatrix0to1[45][10] = 0.404743534245272; fWeightMatrix0to1[0][11] = -0.441367478843925; fWeightMatrix0to1[1][11] = -3.63570052474042; fWeightMatrix0to1[2][11] = 2.17923470632885; fWeightMatrix0to1[3][11] = -0.00140277456973578; fWeightMatrix0to1[4][11] = -0.201024323829242; fWeightMatrix0to1[5][11] = 0.36652292185058; fWeightMatrix0to1[6][11] = -1.33806474050939; fWeightMatrix0to1[7][11] = 2.48728324866799; fWeightMatrix0to1[8][11] = -0.0725327528115487; fWeightMatrix0to1[9][11] = -0.405065659825181; fWeightMatrix0to1[10][11] = 0.0558317360462715; fWeightMatrix0to1[11][11] = -0.074869674887072; fWeightMatrix0to1[12][11] = 0.353306268337394; fWeightMatrix0to1[13][11] = -0.608658530428022; fWeightMatrix0to1[14][11] = -1.42403645300198; fWeightMatrix0to1[15][11] = -0.783304849686119; fWeightMatrix0to1[16][11] = 0.624887628639524; fWeightMatrix0to1[17][11] = -0.917756017379371; fWeightMatrix0to1[18][11] = 0.146008091566606; fWeightMatrix0to1[19][11] = -0.542208553840338; fWeightMatrix0to1[20][11] = 0.210887509229666; fWeightMatrix0to1[21][11] = 0.788059980889833; fWeightMatrix0to1[22][11] = -0.970807006576956; fWeightMatrix0to1[23][11] = -4.92309354899021; fWeightMatrix0to1[24][11] = 0.165141574269333; fWeightMatrix0to1[25][11] = -0.143662857557085; fWeightMatrix0to1[26][11] = -0.125493446149358; fWeightMatrix0to1[27][11] = 0.421014187072164; fWeightMatrix0to1[28][11] = -0.0402018342182859; fWeightMatrix0to1[29][11] = -0.413566245892981; fWeightMatrix0to1[30][11] = -0.220116507468086; fWeightMatrix0to1[31][11] = 0.00753685878057744; fWeightMatrix0to1[32][11] = -0.0737238420869298; fWeightMatrix0to1[33][11] = -4.13174202945274; fWeightMatrix0to1[34][11] = -0.54358462728953; fWeightMatrix0to1[35][11] = 0.167892232364058; fWeightMatrix0to1[36][11] = -0.650430736717779; fWeightMatrix0to1[37][11] = 0.468709001382682; fWeightMatrix0to1[38][11] = 0.0689684249450378; fWeightMatrix0to1[39][11] = 0.00211017166718681; fWeightMatrix0to1[40][11] = -0.192900498385728; fWeightMatrix0to1[41][11] = -0.462424017807838; fWeightMatrix0to1[42][11] = 5.10944945857024; fWeightMatrix0to1[43][11] = -1.62098921224279; fWeightMatrix0to1[44][11] = 0.559592243342062; fWeightMatrix0to1[45][11] = 0.930457891483987; fWeightMatrix0to1[0][12] = -0.0931892116543794; fWeightMatrix0to1[1][12] = -0.403653336720142; fWeightMatrix0to1[2][12] = -0.528422133302105; fWeightMatrix0to1[3][12] = 1.67193663363428; fWeightMatrix0to1[4][12] = -2.97094840012003; fWeightMatrix0to1[5][12] = 3.1860276476225; fWeightMatrix0to1[6][12] = -1.6624690577582; fWeightMatrix0to1[7][12] = -2.50181961582528; fWeightMatrix0to1[8][12] = 0.151308787117906; fWeightMatrix0to1[9][12] = 2.02413477308663; fWeightMatrix0to1[10][12] = 3.52144602686381; fWeightMatrix0to1[11][12] = -0.0848818560779964; fWeightMatrix0to1[12][12] = 1.59401873404174; fWeightMatrix0to1[13][12] = -0.544839224251523; fWeightMatrix0to1[14][12] = 0.371769697507459; fWeightMatrix0to1[15][12] = -18.430639547554; fWeightMatrix0to1[16][12] = -0.183205514179759; fWeightMatrix0to1[17][12] = -1.19272891319532; fWeightMatrix0to1[18][12] = -2.24899832266186; fWeightMatrix0to1[19][12] = -0.00910712686420314; fWeightMatrix0to1[20][12] = -0.741186452072919; fWeightMatrix0to1[21][12] = 1.76530028614289; fWeightMatrix0to1[22][12] = 5.18232580337267; fWeightMatrix0to1[23][12] = -0.608605315869238; fWeightMatrix0to1[24][12] = -1.44646841547196; fWeightMatrix0to1[25][12] = 0.173647337465959; fWeightMatrix0to1[26][12] = 0.0803510248661623; fWeightMatrix0to1[27][12] = -5.70912060093552; fWeightMatrix0to1[28][12] = -5.95636226369854; fWeightMatrix0to1[29][12] = 0.121450368234028; fWeightMatrix0to1[30][12] = 2.09995518168851; fWeightMatrix0to1[31][12] = -1.7240618583096; fWeightMatrix0to1[32][12] = -0.168443523318625; fWeightMatrix0to1[33][12] = -1.63339904253194; fWeightMatrix0to1[34][12] = -1.16968139491574; fWeightMatrix0to1[35][12] = 0.0114157190901399; fWeightMatrix0to1[36][12] = -2.59839314838473; fWeightMatrix0to1[37][12] = 1.35004306460906; fWeightMatrix0to1[38][12] = -6.77305708293312; fWeightMatrix0to1[39][12] = -0.0811079263202146; fWeightMatrix0to1[40][12] = -3.56459509198125; fWeightMatrix0to1[41][12] = 1.69959951687249; fWeightMatrix0to1[42][12] = -10.1098379611418; fWeightMatrix0to1[43][12] = -14.4336235882149; fWeightMatrix0to1[44][12] = 2.25168887061236; fWeightMatrix0to1[45][12] = -5.92118889172524; fWeightMatrix0to1[0][13] = 0.122330886123225; fWeightMatrix0to1[1][13] = -0.0630279476353564; fWeightMatrix0to1[2][13] = 0.980277485326608; fWeightMatrix0to1[3][13] = -0.042845153571418; fWeightMatrix0to1[4][13] = 0.198734298406564; fWeightMatrix0to1[5][13] = -0.392008127063552; fWeightMatrix0to1[6][13] = 1.55553797343338; fWeightMatrix0to1[7][13] = -0.613468096426369; fWeightMatrix0to1[8][13] = -0.064996355309; fWeightMatrix0to1[9][13] = -0.965852946303713; fWeightMatrix0to1[10][13] = 0.0181308471534308; fWeightMatrix0to1[11][13] = 0.233916145417259; fWeightMatrix0to1[12][13] = 0.58833435783664; fWeightMatrix0to1[13][13] = 0.219408184690626; fWeightMatrix0to1[14][13] = 0.391502781931035; fWeightMatrix0to1[15][13] = 0.071512072740479; fWeightMatrix0to1[16][13] = -0.514842181533699; fWeightMatrix0to1[17][13] = 0.362724247174723; fWeightMatrix0to1[18][13] = -0.186054460464506; fWeightMatrix0to1[19][13] = -0.210481794569447; fWeightMatrix0to1[20][13] = 0.260900701561223; fWeightMatrix0to1[21][13] = -1.79907020731152; fWeightMatrix0to1[22][13] = 5.44103407490283; fWeightMatrix0to1[23][13] = 0.375462165901547; fWeightMatrix0to1[24][13] = 3.14034705599043; fWeightMatrix0to1[25][13] = -0.313779800815027; fWeightMatrix0to1[26][13] = 0.0177471142815054; fWeightMatrix0to1[27][13] = -4.02081550915827; fWeightMatrix0to1[28][13] = -4.62945998408779; fWeightMatrix0to1[29][13] = 0.227586465796022; fWeightMatrix0to1[30][13] = 1.6846586221298; fWeightMatrix0to1[31][13] = -0.0675163769776904; fWeightMatrix0to1[32][13] = -0.193488067138523; fWeightMatrix0to1[33][13] = -0.13208113280563; fWeightMatrix0to1[34][13] = 0.0690837366684809; fWeightMatrix0to1[35][13] = -5.94744167502071; fWeightMatrix0to1[36][13] = 1.13314429674035; fWeightMatrix0to1[37][13] = 0.203760957745048; fWeightMatrix0to1[38][13] = -2.06823993070597; fWeightMatrix0to1[39][13] = 0.0108113631708412; fWeightMatrix0to1[40][13] = 0.130488809456328; fWeightMatrix0to1[41][13] = -1.27146998377524; fWeightMatrix0to1[42][13] = 1.16010156308982; fWeightMatrix0to1[43][13] = -14.6893894304026; fWeightMatrix0to1[44][13] = 0.687160433859476; fWeightMatrix0to1[45][13] = -3.55611461349378; fWeightMatrix0to1[0][14] = -0.2529079170768; fWeightMatrix0to1[1][14] = -0.177026636807747; fWeightMatrix0to1[2][14] = -0.0978607951794484; fWeightMatrix0to1[3][14] = 0.256494057356421; fWeightMatrix0to1[4][14] = 0.0424103833968522; fWeightMatrix0to1[5][14] = 0.660885710070705; fWeightMatrix0to1[6][14] = -0.612605497205974; fWeightMatrix0to1[7][14] = -1.46198113724067; fWeightMatrix0to1[8][14] = -0.114853763800398; fWeightMatrix0to1[9][14] = -0.920593993890947; fWeightMatrix0to1[10][14] = 0.137353218896186; fWeightMatrix0to1[11][14] = -0.1286967191468; fWeightMatrix0to1[12][14] = 0.122875355093688; fWeightMatrix0to1[13][14] = -0.180176437825163; fWeightMatrix0to1[14][14] = -0.723478554877836; fWeightMatrix0to1[15][14] = -0.705544638698326; fWeightMatrix0to1[16][14] = 0.650846378745153; fWeightMatrix0to1[17][14] = 3.44669724842503; fWeightMatrix0to1[18][14] = 0.432990385931703; fWeightMatrix0to1[19][14] = 1.16859693854078; fWeightMatrix0to1[20][14] = 0.2327796935243; fWeightMatrix0to1[21][14] = -2.06500507379821; fWeightMatrix0to1[22][14] = -0.109157923137772; fWeightMatrix0to1[23][14] = -2.07062209678455; fWeightMatrix0to1[24][14] = 1.81594110518908; fWeightMatrix0to1[25][14] = 0.328601737775736; fWeightMatrix0to1[26][14] = -0.0534274884512076; fWeightMatrix0to1[27][14] = -0.0219185651477426; fWeightMatrix0to1[28][14] = -0.183950303848344; fWeightMatrix0to1[29][14] = -0.460547924634988; fWeightMatrix0to1[30][14] = 1.88626094867018; fWeightMatrix0to1[31][14] = 0.010067902871482; fWeightMatrix0to1[32][14] = -0.229094378839607; fWeightMatrix0to1[33][14] = 3.19997390284433; fWeightMatrix0to1[34][14] = -1.25367748249969; fWeightMatrix0to1[35][14] = -4.82958456568306; fWeightMatrix0to1[36][14] = -1.44915515311488; fWeightMatrix0to1[37][14] = 0.247210093409439; fWeightMatrix0to1[38][14] = 0.548165933079237; fWeightMatrix0to1[39][14] = -0.0115932557790952; fWeightMatrix0to1[40][14] = 0.128678121482881; fWeightMatrix0to1[41][14] = 1.42033362858296; fWeightMatrix0to1[42][14] = -0.242495527816111; fWeightMatrix0to1[43][14] = -0.19289312094404; fWeightMatrix0to1[44][14] = -1.40068355032769; fWeightMatrix0to1[45][14] = -0.931880438039966; fWeightMatrix0to1[0][15] = 0.313246694846361; fWeightMatrix0to1[1][15] = 1.52141710854457; fWeightMatrix0to1[2][15] = 0.498049411265323; fWeightMatrix0to1[3][15] = 0.262451749586107; fWeightMatrix0to1[4][15] = -6.0261475859439; fWeightMatrix0to1[5][15] = -16.9551888237529; fWeightMatrix0to1[6][15] = 4.64759444854855; fWeightMatrix0to1[7][15] = -0.027904714050576; fWeightMatrix0to1[8][15] = -8.70201978326533; fWeightMatrix0to1[9][15] = 0.545342792259345; fWeightMatrix0to1[10][15] = 0.816999126213467; fWeightMatrix0to1[11][15] = 1.40494779660423; fWeightMatrix0to1[12][15] = -0.166021769855672; fWeightMatrix0to1[13][15] = -2.11614906570854; fWeightMatrix0to1[14][15] = -3.56342546424416; fWeightMatrix0to1[15][15] = 42.2914332134227; fWeightMatrix0to1[16][15] = -2.3022582268781; fWeightMatrix0to1[17][15] = 0.684022190981316; fWeightMatrix0to1[18][15] = 14.5098356551383; fWeightMatrix0to1[19][15] = -0.314809153752948; fWeightMatrix0to1[20][15] = -0.772601218649085; fWeightMatrix0to1[21][15] = 14.9965755908051; fWeightMatrix0to1[22][15] = 4.46966077989705; fWeightMatrix0to1[23][15] = -20.3152242976678; fWeightMatrix0to1[24][15] = 0.983166561995035; fWeightMatrix0to1[25][15] = -0.326861157780422; fWeightMatrix0to1[26][15] = 1.91907104656678; fWeightMatrix0to1[27][15] = -7.63985636254149; fWeightMatrix0to1[28][15] = 4.92980547754282; fWeightMatrix0to1[29][15] = 0.369519190798411; fWeightMatrix0to1[30][15] = -1.39807701337886; fWeightMatrix0to1[31][15] = 2.01500040639632; fWeightMatrix0to1[32][15] = -1.45933343918443; fWeightMatrix0to1[33][15] = -2.34489878574927; fWeightMatrix0to1[34][15] = 1.44017749005473; fWeightMatrix0to1[35][15] = -0.39238599294485; fWeightMatrix0to1[36][15] = -0.31122436072768; fWeightMatrix0to1[37][15] = 0.337415662101324; fWeightMatrix0to1[38][15] = 11.8961705589393; fWeightMatrix0to1[39][15] = 0.990806299436416; fWeightMatrix0to1[40][15] = 21.1828657981157; fWeightMatrix0to1[41][15] = -0.274592982821849; fWeightMatrix0to1[42][15] = -11.9496234454804; fWeightMatrix0to1[43][15] = 27.998345443903; fWeightMatrix0to1[44][15] = 1.67094942359947; fWeightMatrix0to1[45][15] = -3.54695068583172; fWeightMatrix0to1[0][16] = 0.405725474927257; fWeightMatrix0to1[1][16] = 0.137682842164683; fWeightMatrix0to1[2][16] = -1.82240025022112; fWeightMatrix0to1[3][16] = 1.08030158418128; fWeightMatrix0to1[4][16] = -5.57167986433224; fWeightMatrix0to1[5][16] = -9.41013045032708; fWeightMatrix0to1[6][16] = -0.443152214042792; fWeightMatrix0to1[7][16] = 1.24532633882243; fWeightMatrix0to1[8][16] = -1.29924198433742; fWeightMatrix0to1[9][16] = 0.527512894374523; fWeightMatrix0to1[10][16] = 1.16484108129954; fWeightMatrix0to1[11][16] = 1.21408087039638; fWeightMatrix0to1[12][16] = -2.33772864035827; fWeightMatrix0to1[13][16] = -0.175718228435997; fWeightMatrix0to1[14][16] = -3.23021397694166; fWeightMatrix0to1[15][16] = 28.3799542214052; fWeightMatrix0to1[16][16] = 0.535158977309603; fWeightMatrix0to1[17][16] = 4.21084611074691; fWeightMatrix0to1[18][16] = 6.57226015976581; fWeightMatrix0to1[19][16] = -2.38406173964054; fWeightMatrix0to1[20][16] = 0.691812431962409; fWeightMatrix0to1[21][16] = 7.80997463744105; fWeightMatrix0to1[22][16] = -0.955450127066254; fWeightMatrix0to1[23][16] = 1.2599242619279; fWeightMatrix0to1[24][16] = 0.139520449184686; fWeightMatrix0to1[25][16] = -0.374186962700483; fWeightMatrix0to1[26][16] = 2.23108045486289; fWeightMatrix0to1[27][16] = -6.01582439773056; fWeightMatrix0to1[28][16] = 4.10465658205856; fWeightMatrix0to1[29][16] = 0.631686176146118; fWeightMatrix0to1[30][16] = -1.85011912313895; fWeightMatrix0to1[31][16] = -0.649776260018773; fWeightMatrix0to1[32][16] = -1.29883247222354; fWeightMatrix0to1[33][16] = -0.635188114157697; fWeightMatrix0to1[34][16] = -1.0857811092264; fWeightMatrix0to1[35][16] = 1.15208496650302; fWeightMatrix0to1[36][16] = 1.8582579860467; fWeightMatrix0to1[37][16] = 2.88428869457084; fWeightMatrix0to1[38][16] = -0.245384965369134; fWeightMatrix0to1[39][16] = -2.05558472615232; fWeightMatrix0to1[40][16] = 8.57951688554051; fWeightMatrix0to1[41][16] = 2.47895903058052; fWeightMatrix0to1[42][16] = -10.6654421947447; fWeightMatrix0to1[43][16] = 2.09013684231491; fWeightMatrix0to1[44][16] = 0.406659131198773; fWeightMatrix0to1[45][16] = 12.7605128655529; fWeightMatrix0to1[0][17] = -0.942424930218654; fWeightMatrix0to1[1][17] = 4.13482565376497; fWeightMatrix0to1[2][17] = -0.709977043359031; fWeightMatrix0to1[3][17] = 47.4558036542376; fWeightMatrix0to1[4][17] = -17.3951239819946; fWeightMatrix0to1[5][17] = -20.8436263428972; fWeightMatrix0to1[6][17] = 21.2225410067971; fWeightMatrix0to1[7][17] = -2.33377390181327; fWeightMatrix0to1[8][17] = 4.52728269440219; fWeightMatrix0to1[9][17] = -1.16655589619293; fWeightMatrix0to1[10][17] = -8.1054728823727; fWeightMatrix0to1[11][17] = 1.05265212946398; fWeightMatrix0to1[12][17] = -3.65636624171782; fWeightMatrix0to1[13][17] = 19.8252329349656; fWeightMatrix0to1[14][17] = 4.02005729911022; fWeightMatrix0to1[15][17] = 64.4628765607617; fWeightMatrix0to1[16][17] = -11.5144479167358; fWeightMatrix0to1[17][17] = -8.70624870702542; fWeightMatrix0to1[18][17] = 61.8636959375575; fWeightMatrix0to1[19][17] = 89.5015868881647; fWeightMatrix0to1[20][17] = 7.11182074566529; fWeightMatrix0to1[21][17] = -50.5211599904728; fWeightMatrix0to1[22][17] = -23.9635199396897; fWeightMatrix0to1[23][17] = -15.643400591808; fWeightMatrix0to1[24][17] = 1.19498495448883; fWeightMatrix0to1[25][17] = -8.16407622733005; fWeightMatrix0to1[26][17] = 7.34171515028686; fWeightMatrix0to1[27][17] = 33.5156537373934; fWeightMatrix0to1[28][17] = 4.24803939578022; fWeightMatrix0to1[29][17] = -3.17958408147054; fWeightMatrix0to1[30][17] = -0.279943570129215; fWeightMatrix0to1[31][17] = -1.66641943909882; fWeightMatrix0to1[32][17] = 2.54753194270268; fWeightMatrix0to1[33][17] = -1.58435949635011; fWeightMatrix0to1[34][17] = -1.89498357031492; fWeightMatrix0to1[35][17] = -3.0832894874386; fWeightMatrix0to1[36][17] = 4.15831016462537; fWeightMatrix0to1[37][17] = -5.50570664481887; fWeightMatrix0to1[38][17] = -18.1550753579076; fWeightMatrix0to1[39][17] = 2.53326123047822; fWeightMatrix0to1[40][17] = 22.5875762319648; fWeightMatrix0to1[41][17] = -1.14629200915917; fWeightMatrix0to1[42][17] = 44.7920686579011; fWeightMatrix0to1[43][17] = 72.7194796921916; fWeightMatrix0to1[44][17] = 2.23794462924083; fWeightMatrix0to1[45][17] = 33.6105060480971; fWeightMatrix0to1[0][18] = 1.51903615077921; fWeightMatrix0to1[1][18] = -2.84386535877463; fWeightMatrix0to1[2][18] = -0.624938856885788; fWeightMatrix0to1[3][18] = -10.477265622998; fWeightMatrix0to1[4][18] = 4.88434855921311; fWeightMatrix0to1[5][18] = -3.01394556156909; fWeightMatrix0to1[6][18] = -1.65835407506706; fWeightMatrix0to1[7][18] = 1.43824282963537; fWeightMatrix0to1[8][18] = -8.8342818879583; fWeightMatrix0to1[9][18] = 0.835854420846861; fWeightMatrix0to1[10][18] = 1.18925196450466; fWeightMatrix0to1[11][18] = -1.90498915799047; fWeightMatrix0to1[12][18] = -1.32494638406519; fWeightMatrix0to1[13][18] = 1.7080224589945; fWeightMatrix0to1[14][18] = -0.687401855031716; fWeightMatrix0to1[15][18] = -7.20594295928105; fWeightMatrix0to1[16][18] = -1.46254828233791; fWeightMatrix0to1[17][18] = 3.80904908244789; fWeightMatrix0to1[18][18] = -1.09949341715302; fWeightMatrix0to1[19][18] = 14.1683878836593; fWeightMatrix0to1[20][18] = -1.17146494825075; fWeightMatrix0to1[21][18] = 10.2474102001674; fWeightMatrix0to1[22][18] = -10.9546050624864; fWeightMatrix0to1[23][18] = 2.81633315810857; fWeightMatrix0to1[24][18] = -1.38472417099108; fWeightMatrix0to1[25][18] = 2.07825297292481; fWeightMatrix0to1[26][18] = -0.472641158316065; fWeightMatrix0to1[27][18] = 3.14370398086414; fWeightMatrix0to1[28][18] = 1.8511668600377; fWeightMatrix0to1[29][18] = 0.412327856799596; fWeightMatrix0to1[30][18] = 1.19785556529464; fWeightMatrix0to1[31][18] = 1.5678372410619; fWeightMatrix0to1[32][18] = -1.03938914469491; fWeightMatrix0to1[33][18] = 3.00655888947637; fWeightMatrix0to1[34][18] = -0.573081817395005; fWeightMatrix0to1[35][18] = 1.35926223751448; fWeightMatrix0to1[36][18] = -2.9038949869693; fWeightMatrix0to1[37][18] = 1.38119725518551; fWeightMatrix0to1[38][18] = 7.22035018951542; fWeightMatrix0to1[39][18] = -2.58270345100841; fWeightMatrix0to1[40][18] = -7.63534750535645; fWeightMatrix0to1[41][18] = 2.69989058814859; fWeightMatrix0to1[42][18] = 19.7703386260857; fWeightMatrix0to1[43][18] = -16.7926298576913; fWeightMatrix0to1[44][18] = 3.16804356372644; fWeightMatrix0to1[45][18] = 8.20974387864215; fWeightMatrix0to1[0][19] = -1.38341128683526; fWeightMatrix0to1[1][19] = -2.21991075331649; fWeightMatrix0to1[2][19] = 1.11031655732976; fWeightMatrix0to1[3][19] = -8.01149222265237; fWeightMatrix0to1[4][19] = 0.452885193627616; fWeightMatrix0to1[5][19] = -2.92753570357729; fWeightMatrix0to1[6][19] = 1.5395740429591; fWeightMatrix0to1[7][19] = 0.389220289055097; fWeightMatrix0to1[8][19] = -10.6929051285812; fWeightMatrix0to1[9][19] = 0.666273121533982; fWeightMatrix0to1[10][19] = 0.0755435449905991; fWeightMatrix0to1[11][19] = -1.32070944523723; fWeightMatrix0to1[12][19] = -1.81790757534978; fWeightMatrix0to1[13][19] = 2.79294702512094; fWeightMatrix0to1[14][19] = 2.80470852229942; fWeightMatrix0to1[15][19] = 1.11803698010149; fWeightMatrix0to1[16][19] = 1.24848511664917; fWeightMatrix0to1[17][19] = 3.46060862256901; fWeightMatrix0to1[18][19] = 8.44580475343561; fWeightMatrix0to1[19][19] = 15.8834399828096; fWeightMatrix0to1[20][19] = 1.36757122072956; fWeightMatrix0to1[21][19] = 3.86701422240273; fWeightMatrix0to1[22][19] = -13.2635030380725; fWeightMatrix0to1[23][19] = 1.39484203040327; fWeightMatrix0to1[24][19] = -0.850863077264168; fWeightMatrix0to1[25][19] = 0.0954952977274036; fWeightMatrix0to1[26][19] = -1.90814987767473; fWeightMatrix0to1[27][19] = 6.52291235114108; fWeightMatrix0to1[28][19] = 3.18778282591393; fWeightMatrix0to1[29][19] = 1.49938232328125; fWeightMatrix0to1[30][19] = 1.94632632844806; fWeightMatrix0to1[31][19] = 0.238961322263669; fWeightMatrix0to1[32][19] = 1.28108917332997; fWeightMatrix0to1[33][19] = 2.47243575638609; fWeightMatrix0to1[34][19] = 0.436572291477698; fWeightMatrix0to1[35][19] = 2.58834370243631; fWeightMatrix0to1[36][19] = -1.23220072505103; fWeightMatrix0to1[37][19] = -1.04302174961779; fWeightMatrix0to1[38][19] = 5.82072456296643; fWeightMatrix0to1[39][19] = 1.31817112706322; fWeightMatrix0to1[40][19] = -9.08410548221932; fWeightMatrix0to1[41][19] = 1.03841089610316; fWeightMatrix0to1[42][19] = 22.9075590405823; fWeightMatrix0to1[43][19] = -10.1032994279436; fWeightMatrix0to1[44][19] = 0.278931255427388; fWeightMatrix0to1[45][19] = 8.51626813524038; fWeightMatrix0to1[0][20] = -1.24384690201966; fWeightMatrix0to1[1][20] = 1.94475149910013; fWeightMatrix0to1[2][20] = 1.37090987566376; fWeightMatrix0to1[3][20] = 2.35475313781415; fWeightMatrix0to1[4][20] = -1.95811569403138; fWeightMatrix0to1[5][20] = -0.120051975587742; fWeightMatrix0to1[6][20] = 0.242877780679828; fWeightMatrix0to1[7][20] = 0.473198586126971; fWeightMatrix0to1[8][20] = 1.66244251936582; fWeightMatrix0to1[9][20] = -0.0632725046776888; fWeightMatrix0to1[10][20] = -1.59739743271558; fWeightMatrix0to1[11][20] = 0.670312558900519; fWeightMatrix0to1[12][20] = 1.92316786202898; fWeightMatrix0to1[13][20] = 2.16549551087954; fWeightMatrix0to1[14][20] = -0.819392269600436; fWeightMatrix0to1[15][20] = 2.57399336213319; fWeightMatrix0to1[16][20] = -0.416117150617815; fWeightMatrix0to1[17][20] = -0.355002468626899; fWeightMatrix0to1[18][20] = 1.1238661499758; fWeightMatrix0to1[19][20] = 4.40085315222007; fWeightMatrix0to1[20][20] = 1.845694724022; fWeightMatrix0to1[21][20] = -2.82166517302502; fWeightMatrix0to1[22][20] = -1.5842565579252; fWeightMatrix0to1[23][20] = 1.55499783928118; fWeightMatrix0to1[24][20] = -0.863440267775693; fWeightMatrix0to1[25][20] = -2.20033234778525; fWeightMatrix0to1[26][20] = -0.22628534636299; fWeightMatrix0to1[27][20] = -0.0780241167530851; fWeightMatrix0to1[28][20] = 3.58421439595876; fWeightMatrix0to1[29][20] = 1.20592711716023; fWeightMatrix0to1[30][20] = -1.65428433762012; fWeightMatrix0to1[31][20] = -1.44278051415232; fWeightMatrix0to1[32][20] = 0.930317457235266; fWeightMatrix0to1[33][20] = -1.428747460536; fWeightMatrix0to1[34][20] = 1.02008453271072; fWeightMatrix0to1[35][20] = 1.04419278552677; fWeightMatrix0to1[36][20] = -2.24523322556677; fWeightMatrix0to1[37][20] = -0.647434787709404; fWeightMatrix0to1[38][20] = 0.0569169240747951; fWeightMatrix0to1[39][20] = 0.00267026050229119; fWeightMatrix0to1[40][20] = 0.854634525998056; fWeightMatrix0to1[41][20] = 0.809482576738315; fWeightMatrix0to1[42][20] = 2.72886006290728; fWeightMatrix0to1[43][20] = 3.66315237624209; fWeightMatrix0to1[44][20] = 0.272350593383054; fWeightMatrix0to1[45][20] = 4.15382821483607; fWeightMatrix0to1[0][21] = 1.01420602780525; fWeightMatrix0to1[1][21] = -0.930901135442036; fWeightMatrix0to1[2][21] = -0.0682294844545065; fWeightMatrix0to1[3][21] = 2.37735198429526; fWeightMatrix0to1[4][21] = 0.741921409224416; fWeightMatrix0to1[5][21] = -0.741917882691216; fWeightMatrix0to1[6][21] = -0.546202862732758; fWeightMatrix0to1[7][21] = -0.662884403089992; fWeightMatrix0to1[8][21] = -1.50428755580915; fWeightMatrix0to1[9][21] = 1.17335471333359; fWeightMatrix0to1[10][21] = -0.205255714928685; fWeightMatrix0to1[11][21] = 0.251533110884029; fWeightMatrix0to1[12][21] = -0.75700411895183; fWeightMatrix0to1[13][21] = 0.501276017219766; fWeightMatrix0to1[14][21] = 0.0153659075617193; fWeightMatrix0to1[15][21] = 0.462977404854653; fWeightMatrix0to1[16][21] = 1.59186719809499; fWeightMatrix0to1[17][21] = 0.100898017287976; fWeightMatrix0to1[18][21] = -0.604217699172132; fWeightMatrix0to1[19][21] = -1.51768609252408; fWeightMatrix0to1[20][21] = -1.19557725167295; fWeightMatrix0to1[21][21] = 1.81249425454434; fWeightMatrix0to1[22][21] = -0.400116930773352; fWeightMatrix0to1[23][21] = -1.44518621197401; fWeightMatrix0to1[24][21] = 1.13671510918675; fWeightMatrix0to1[25][21] = 1.40840409728107; fWeightMatrix0to1[26][21] = 1.46487596245236; fWeightMatrix0to1[27][21] = 0.10554516104441; fWeightMatrix0to1[28][21] = 3.2240197098334; fWeightMatrix0to1[29][21] = -0.60448390488722; fWeightMatrix0to1[30][21] = 1.90745222289506; fWeightMatrix0to1[31][21] = -0.0312801143758476; fWeightMatrix0to1[32][21] = -1.08460872531505; fWeightMatrix0to1[33][21] = -2.78301635787375; fWeightMatrix0to1[34][21] = -2.19530644297441; fWeightMatrix0to1[35][21] = 0.111476380503481; fWeightMatrix0to1[36][21] = -1.44688967485511; fWeightMatrix0to1[37][21] = 0.613285181827653; fWeightMatrix0to1[38][21] = -0.088854533526105; fWeightMatrix0to1[39][21] = -0.71552764178331; fWeightMatrix0to1[40][21] = -0.297038626439411; fWeightMatrix0to1[41][21] = 0.714636248326555; fWeightMatrix0to1[42][21] = 0.150359426976293; fWeightMatrix0to1[43][21] = -1.98013754799062; fWeightMatrix0to1[44][21] = -0.305832385045727; fWeightMatrix0to1[45][21] = 5.9054321056457; fWeightMatrix0to1[0][22] = -0.0767081194640256; fWeightMatrix0to1[1][22] = -3.73670408141428; fWeightMatrix0to1[2][22] = -0.980563450651037; fWeightMatrix0to1[3][22] = 0.546777590999838; fWeightMatrix0to1[4][22] = 0.161184995966733; fWeightMatrix0to1[5][22] = -0.315287579019695; fWeightMatrix0to1[6][22] = -0.140150689558123; fWeightMatrix0to1[7][22] = 0.00540439949172193; fWeightMatrix0to1[8][22] = 0.153036182768821; fWeightMatrix0to1[9][22] = -0.525288388871157; fWeightMatrix0to1[10][22] = 0.145536718396218; fWeightMatrix0to1[11][22] = 0.0102700322774443; fWeightMatrix0to1[12][22] = -1.65985348460532; fWeightMatrix0to1[13][22] = 0.0314187959745878; fWeightMatrix0to1[14][22] = -1.62532840635614; fWeightMatrix0to1[15][22] = 0.267308626934043; fWeightMatrix0to1[16][22] = -0.283663459020745; fWeightMatrix0to1[17][22] = -0.749924848046481; fWeightMatrix0to1[18][22] = -0.558275544106332; fWeightMatrix0to1[19][22] = 0.0701135262278293; fWeightMatrix0to1[20][22] = -0.0738241001222743; fWeightMatrix0to1[21][22] = 0.361947631613316; fWeightMatrix0to1[22][22] = 0.451924359976732; fWeightMatrix0to1[23][22] = -0.192505700066659; fWeightMatrix0to1[24][22] = 0.404831938824181; fWeightMatrix0to1[25][22] = 1.93281650287437; fWeightMatrix0to1[26][22] = 1.21054590992705; fWeightMatrix0to1[27][22] = 0.877527700596931; fWeightMatrix0to1[28][22] = 0.97719606560406; fWeightMatrix0to1[29][22] = 0.0700775512147368; fWeightMatrix0to1[30][22] = -0.25412161105364; fWeightMatrix0to1[31][22] = -0.0571606013660911; fWeightMatrix0to1[32][22] = -0.0864311351414123; fWeightMatrix0to1[33][22] = -0.0376017664540696; fWeightMatrix0to1[34][22] = 1.00781367549325; fWeightMatrix0to1[35][22] = -0.527728366522146; fWeightMatrix0to1[36][22] = 0.149388103604796; fWeightMatrix0to1[37][22] = 0.0798775008585429; fWeightMatrix0to1[38][22] = -0.076641341141392; fWeightMatrix0to1[39][22] = -0.0188837882257367; fWeightMatrix0to1[40][22] = 0.386103030043279; fWeightMatrix0to1[41][22] = -1.5349607673877; fWeightMatrix0to1[42][22] = -0.00866869440802022; fWeightMatrix0to1[43][22] = 0.114218551998504; fWeightMatrix0to1[44][22] = -0.350633484383882; fWeightMatrix0to1[45][22] = 5.56137605754479; fWeightMatrix0to1[0][23] = -0.456792124534939; fWeightMatrix0to1[1][23] = 0.865008848457226; fWeightMatrix0to1[2][23] = 2.13459091368409; fWeightMatrix0to1[3][23] = 1.13075866160987; fWeightMatrix0to1[4][23] = -1.61790952409731; fWeightMatrix0to1[5][23] = 1.69679647747693; fWeightMatrix0to1[6][23] = 4.50904691092299; fWeightMatrix0to1[7][23] = 0.868881284984839; fWeightMatrix0to1[8][23] = -2.48485877058419; fWeightMatrix0to1[9][23] = -1.73512960852628; fWeightMatrix0to1[10][23] = 2.53899146487962; fWeightMatrix0to1[11][23] = -1.38472117329534; fWeightMatrix0to1[12][23] = -0.306137702112121; fWeightMatrix0to1[13][23] = 4.65410504777089; fWeightMatrix0to1[14][23] = 0.592248739355024; fWeightMatrix0to1[15][23] = 0.100948913430475; fWeightMatrix0to1[16][23] = -0.756443754415792; fWeightMatrix0to1[17][23] = -1.52350532796223; fWeightMatrix0to1[18][23] = -3.9144330433128; fWeightMatrix0to1[19][23] = 1.46514556261703; fWeightMatrix0to1[20][23] = -0.50393451260533; fWeightMatrix0to1[21][23] = -1.66160216157367; fWeightMatrix0to1[22][23] = -1.24050624457949; fWeightMatrix0to1[23][23] = -0.298072172700275; fWeightMatrix0to1[24][23] = 0.798561196884835; fWeightMatrix0to1[25][23] = -0.791233363208317; fWeightMatrix0to1[26][23] = -0.638175970921302; fWeightMatrix0to1[27][23] = 1.75715482730934; fWeightMatrix0to1[28][23] = -1.82667358986949; fWeightMatrix0to1[29][23] = 0.221866534990285; fWeightMatrix0to1[30][23] = -0.744476703219945; fWeightMatrix0to1[31][23] = 0.271465086906983; fWeightMatrix0to1[32][23] = -2.05300539455673; fWeightMatrix0to1[33][23] = -0.573777297074272; fWeightMatrix0to1[34][23] = 1.33838187935183; fWeightMatrix0to1[35][23] = -1.30775798520549; fWeightMatrix0to1[36][23] = -0.426826138120267; fWeightMatrix0to1[37][23] = 1.86258309520092; fWeightMatrix0to1[38][23] = -0.43464128971191; fWeightMatrix0to1[39][23] = -1.36338335227063; fWeightMatrix0to1[40][23] = -4.69562464364246; fWeightMatrix0to1[41][23] = -0.276713325389407; fWeightMatrix0to1[42][23] = 0.255709296359126; fWeightMatrix0to1[43][23] = 11.4277535000674; fWeightMatrix0to1[44][23] = -0.380064390805895; fWeightMatrix0to1[45][23] = 2.23365927228545; fWeightMatrix0to1[0][24] = 0.209613986626025; fWeightMatrix0to1[1][24] = 0.312669038372617; fWeightMatrix0to1[2][24] = -1.14488013927467; fWeightMatrix0to1[3][24] = 0.147594938270298; fWeightMatrix0to1[4][24] = -2.78597701268944; fWeightMatrix0to1[5][24] = -0.304243675084895; fWeightMatrix0to1[6][24] = 0.821924829910759; fWeightMatrix0to1[7][24] = -4.09425580863107; fWeightMatrix0to1[8][24] = -0.336199587768528; fWeightMatrix0to1[9][24] = 1.08885569804818; fWeightMatrix0to1[10][24] = -0.214023083030408; fWeightMatrix0to1[11][24] = 0.0822908453451663; fWeightMatrix0to1[12][24] = -0.120012011969468; fWeightMatrix0to1[13][24] = 0.331559734522362; fWeightMatrix0to1[14][24] = 0.0904964969384214; fWeightMatrix0to1[15][24] = -0.62134480031267; fWeightMatrix0to1[16][24] = -3.0168221893962; fWeightMatrix0to1[17][24] = 0.52627395754054; fWeightMatrix0to1[18][24] = -3.08587964535134; fWeightMatrix0to1[19][24] = 0.231034246326228; fWeightMatrix0to1[20][24] = 0.0862514640668217; fWeightMatrix0to1[21][24] = 0.0848866587250555; fWeightMatrix0to1[22][24] = -2.48635772407594; fWeightMatrix0to1[23][24] = 2.83483586439465; fWeightMatrix0to1[24][24] = -0.823540571212026; fWeightMatrix0to1[25][24] = -0.227999719206647; fWeightMatrix0to1[26][24] = 0.0341035967925871; fWeightMatrix0to1[27][24] = -1.15146696219512; fWeightMatrix0to1[28][24] = 0.556901530913201; fWeightMatrix0to1[29][24] = 0.320055969681394; fWeightMatrix0to1[30][24] = 0.619322744517693; fWeightMatrix0to1[31][24] = -0.0357610043769909; fWeightMatrix0to1[32][24] = 0.149729352515196; fWeightMatrix0to1[33][24] = 0.617864767755295; fWeightMatrix0to1[34][24] = -0.67929353998115; fWeightMatrix0to1[35][24] = -7.58277038368218; fWeightMatrix0to1[36][24] = -0.558662566181259; fWeightMatrix0to1[37][24] = -0.303900779461463; fWeightMatrix0to1[38][24] = 0.993528367262634; fWeightMatrix0to1[39][24] = 0.0107690622588992; fWeightMatrix0to1[40][24] = -0.646362038765799; fWeightMatrix0to1[41][24] = -0.290434404006127; fWeightMatrix0to1[42][24] = -0.0783435376341719; fWeightMatrix0to1[43][24] = 0.110090042439525; fWeightMatrix0to1[44][24] = -0.29644837786076; fWeightMatrix0to1[45][24] = -0.013153228934145; fWeightMatrix0to1[0][25] = 0.550748663841189; fWeightMatrix0to1[1][25] = -1.22836110815652; fWeightMatrix0to1[2][25] = -0.783057058229908; fWeightMatrix0to1[3][25] = 0.546376538430899; fWeightMatrix0to1[4][25] = 0.929196439542019; fWeightMatrix0to1[5][25] = 0.941325923357934; fWeightMatrix0to1[6][25] = 0.419697384331136; fWeightMatrix0to1[7][25] = 0.276100364054706; fWeightMatrix0to1[8][25] = -0.153400790152883; fWeightMatrix0to1[9][25] = -1.415233389757; fWeightMatrix0to1[10][25] = 1.11457279975368; fWeightMatrix0to1[11][25] = -0.593008905444007; fWeightMatrix0to1[12][25] = -1.22041413134644; fWeightMatrix0to1[13][25] = -2.39975042186015; fWeightMatrix0to1[14][25] = 0.802687239468212; fWeightMatrix0to1[15][25] = -3.09986145221474; fWeightMatrix0to1[16][25] = -0.622350127819306; fWeightMatrix0to1[17][25] = 0.702439380115261; fWeightMatrix0to1[18][25] = -0.494507291512558; fWeightMatrix0to1[19][25] = -3.11352509431257; fWeightMatrix0to1[20][25] = -0.715395063036785; fWeightMatrix0to1[21][25] = 0.984701473275898; fWeightMatrix0to1[22][25] = 1.98314391813034; fWeightMatrix0to1[23][25] = 0.112854572520939; fWeightMatrix0to1[24][25] = -1.17259588414996; fWeightMatrix0to1[25][25] = -1.8488666161307; fWeightMatrix0to1[26][25] = -1.43368248451792; fWeightMatrix0to1[27][25] = 0.458010625521042; fWeightMatrix0to1[28][25] = 2.93000664073479; fWeightMatrix0to1[29][25] = -0.294790348219367; fWeightMatrix0to1[30][25] = -0.539116153353153; fWeightMatrix0to1[31][25] = 1.35540147256933; fWeightMatrix0to1[32][25] = 0.902617937288614; fWeightMatrix0to1[33][25] = -2.99633719489393; fWeightMatrix0to1[34][25] = 0.428010088945173; fWeightMatrix0to1[35][25] = -0.834278082618946; fWeightMatrix0to1[36][25] = -1.47138370165145; fWeightMatrix0to1[37][25] = 0.169614242682847; fWeightMatrix0to1[38][25] = -0.0821993147607536; fWeightMatrix0to1[39][25] = 0.782467872208412; fWeightMatrix0to1[40][25] = -0.500640813653958; fWeightMatrix0to1[41][25] = -1.60095164988173; fWeightMatrix0to1[42][25] = -2.65818061160687; fWeightMatrix0to1[43][25] = -1.81067873742747; fWeightMatrix0to1[44][25] = -0.451294904332497; fWeightMatrix0to1[45][25] = 5.02868816713043; fWeightMatrix0to1[0][26] = -1.58325177568439; fWeightMatrix0to1[1][26] = -2.7845859563143; fWeightMatrix0to1[2][26] = -1.30162193374732; fWeightMatrix0to1[3][26] = -2.36291524570085; fWeightMatrix0to1[4][26] = 5.27415811238125; fWeightMatrix0to1[5][26] = 4.13409548932312; fWeightMatrix0to1[6][26] = -3.33676976620633; fWeightMatrix0to1[7][26] = 1.61076484985033; fWeightMatrix0to1[8][26] = 3.8889704357068; fWeightMatrix0to1[9][26] = -1.41113749835694; fWeightMatrix0to1[10][26] = 0.673160765248404; fWeightMatrix0to1[11][26] = -0.615407926561907; fWeightMatrix0to1[12][26] = -1.36462468246921; fWeightMatrix0to1[13][26] = -4.01808049478039; fWeightMatrix0to1[14][26] = 4.4654352719504; fWeightMatrix0to1[15][26] = -7.26971195492942; fWeightMatrix0to1[16][26] = 2.2723943636843; fWeightMatrix0to1[17][26] = 0.299515533070691; fWeightMatrix0to1[18][26] = -12.7059937652971; fWeightMatrix0to1[19][26] = -11.183070771195; fWeightMatrix0to1[20][26] = -2.25587828987881; fWeightMatrix0to1[21][26] = 4.99158903353032; fWeightMatrix0to1[22][26] = 5.38649627892693; fWeightMatrix0to1[23][26] = 1.90371226758537; fWeightMatrix0to1[24][26] = 0.951924807516307; fWeightMatrix0to1[25][26] = 0.37402052790115; fWeightMatrix0to1[26][26] = -1.07829301971004; fWeightMatrix0to1[27][26] = -5.86128736267375; fWeightMatrix0to1[28][26] = 1.7113131800806; fWeightMatrix0to1[29][26] = -1.2828857461; fWeightMatrix0to1[30][26] = -0.5981011526581; fWeightMatrix0to1[31][26] = -0.940806401500995; fWeightMatrix0to1[32][26] = -1.66349220484491; fWeightMatrix0to1[33][26] = -0.115195906615472; fWeightMatrix0to1[34][26] = 0.585802989190389; fWeightMatrix0to1[35][26] = -0.85479463910779; fWeightMatrix0to1[36][26] = -2.65466087556752; fWeightMatrix0to1[37][26] = 1.43596504747504; fWeightMatrix0to1[38][26] = 0.801780111831034; fWeightMatrix0to1[39][26] = 1.369971259479; fWeightMatrix0to1[40][26] = -4.06624939509423; fWeightMatrix0to1[41][26] = -0.444690195814006; fWeightMatrix0to1[42][26] = -7.10227165732578; fWeightMatrix0to1[43][26] = -3.38315853930822; fWeightMatrix0to1[44][26] = -1.42474301115501; fWeightMatrix0to1[45][26] = -3.95451382840131; fWeightMatrix0to1[0][27] = 1.20042275735235; fWeightMatrix0to1[1][27] = -2.33943042341195; fWeightMatrix0to1[2][27] = -0.990267775791212; fWeightMatrix0to1[3][27] = 2.28423890936692; fWeightMatrix0to1[4][27] = -1.16848506103025; fWeightMatrix0to1[5][27] = -4.26355352798091; fWeightMatrix0to1[6][27] = 3.11970527015357; fWeightMatrix0to1[7][27] = 1.27424983795359; fWeightMatrix0to1[8][27] = -4.19885103027336; fWeightMatrix0to1[9][27] = 1.43158840520814; fWeightMatrix0to1[10][27] = -0.472895017071683; fWeightMatrix0to1[11][27] = 0.513274908816278; fWeightMatrix0to1[12][27] = 0.259600585372866; fWeightMatrix0to1[13][27] = 4.28270947274313; fWeightMatrix0to1[14][27] = 3.56950154967449; fWeightMatrix0to1[15][27] = 7.34928722972612; fWeightMatrix0to1[16][27] = -2.17572827833608; fWeightMatrix0to1[17][27] = 0.242006761608315; fWeightMatrix0to1[18][27] = 0.989006097607471; fWeightMatrix0to1[19][27] = 11.1817660790898; fWeightMatrix0to1[20][27] = 2.19329500896648; fWeightMatrix0to1[21][27] = -4.6908795680836; fWeightMatrix0to1[22][27] = -2.4257852679852; fWeightMatrix0to1[23][27] = -1.98164491198702; fWeightMatrix0to1[24][27] = 0.895244806269654; fWeightMatrix0to1[25][27] = -0.204266268612106; fWeightMatrix0to1[26][27] = 1.01326048507224; fWeightMatrix0to1[27][27] = 1.47196354398587; fWeightMatrix0to1[28][27] = -1.85790291723702; fWeightMatrix0to1[29][27] = 1.30275292138547; fWeightMatrix0to1[30][27] = 1.51099036897945; fWeightMatrix0to1[31][27] = 1.13854434203579; fWeightMatrix0to1[32][27] = -0.635888594778979; fWeightMatrix0to1[33][27] = -0.103544419607149; fWeightMatrix0to1[34][27] = -1.59759549472465; fWeightMatrix0to1[35][27] = -4.15723105895545; fWeightMatrix0to1[36][27] = 0.89602397464801; fWeightMatrix0to1[37][27] = -1.58647411859474; fWeightMatrix0to1[38][27] = -5.74488927614662; fWeightMatrix0to1[39][27] = -1.37245766695885; fWeightMatrix0to1[40][27] = 3.33637334395674; fWeightMatrix0to1[41][27] = 0.933907411980815; fWeightMatrix0to1[42][27] = 7.28209765339824; fWeightMatrix0to1[43][27] = 3.57335348468998; fWeightMatrix0to1[44][27] = 0.094177148100514; fWeightMatrix0to1[45][27] = 3.81403166512696; fWeightMatrix0to1[0][28] = 0.621705152903868; fWeightMatrix0to1[1][28] = 0.385797914021743; fWeightMatrix0to1[2][28] = -1.61657565146526; fWeightMatrix0to1[3][28] = -1.82366065316276; fWeightMatrix0to1[4][28] = -1.59318087138313; fWeightMatrix0to1[5][28] = 6.60865699383441; fWeightMatrix0to1[6][28] = -1.38831196757249; fWeightMatrix0to1[7][28] = 1.26278046536109; fWeightMatrix0to1[8][28] = -1.69160750667877; fWeightMatrix0to1[9][28] = 0.0161101064995589; fWeightMatrix0to1[10][28] = -0.326248210172714; fWeightMatrix0to1[11][28] = -0.0365869278456721; fWeightMatrix0to1[12][28] = -0.391206173838025; fWeightMatrix0to1[13][28] = 1.20740125856746; fWeightMatrix0to1[14][28] = -3.15739921878428; fWeightMatrix0to1[15][28] = 1.44724581257931; fWeightMatrix0to1[16][28] = 1.06600892795991; fWeightMatrix0to1[17][28] = 0.239495869769025; fWeightMatrix0to1[18][28] = -8.79522607766005; fWeightMatrix0to1[19][28] = 1.95234499468673; fWeightMatrix0to1[20][28] = 2.32068404409583; fWeightMatrix0to1[21][28] = 1.23617572222452; fWeightMatrix0to1[22][28] = -2.11521780317972; fWeightMatrix0to1[23][28] = 1.55430610452535; fWeightMatrix0to1[24][28] = 0.470228356736134; fWeightMatrix0to1[25][28] = 0.835335271687388; fWeightMatrix0to1[26][28] = -1.41094426035434; fWeightMatrix0to1[27][28] = 2.63437245358755; fWeightMatrix0to1[28][28] = 0.43590121128304; fWeightMatrix0to1[29][28] = -0.935561565494043; fWeightMatrix0to1[30][28] = -0.768692741714334; fWeightMatrix0to1[31][28] = 0.901232620032238; fWeightMatrix0to1[32][28] = -0.503371622620045; fWeightMatrix0to1[33][28] = 1.89654452353339; fWeightMatrix0to1[34][28] = 1.17100726701624; fWeightMatrix0to1[35][28] = -0.0170636436649932; fWeightMatrix0to1[36][28] = -1.35382919436481; fWeightMatrix0to1[37][28] = 0.0825952306983568; fWeightMatrix0to1[38][28] = 0.537960526837916; fWeightMatrix0to1[39][28] = -0.484484246917466; fWeightMatrix0to1[40][28] = -0.86300700986689; fWeightMatrix0to1[41][28] = 0.0705310652694633; fWeightMatrix0to1[42][28] = 1.50102371412937; fWeightMatrix0to1[43][28] = 1.59030080905507; fWeightMatrix0to1[44][28] = 0.187122260584226; fWeightMatrix0to1[45][28] = 1.36739220354775; fWeightMatrix0to1[0][29] = -0.671871593975317; fWeightMatrix0to1[1][29] = -0.720197434499962; fWeightMatrix0to1[2][29] = 1.30204540872254; fWeightMatrix0to1[3][29] = 1.77729301086278; fWeightMatrix0to1[4][29] = -2.23536667349115; fWeightMatrix0to1[5][29] = 7.98643072297706; fWeightMatrix0to1[6][29] = 1.4599664063016; fWeightMatrix0to1[7][29] = -0.816659862871296; fWeightMatrix0to1[8][29] = 1.697959735277; fWeightMatrix0to1[9][29] = 0.561230874927731; fWeightMatrix0to1[10][29] = 0.351603469409473; fWeightMatrix0to1[11][29] = 0.0811158973652032; fWeightMatrix0to1[12][29] = 1.1979408543448; fWeightMatrix0to1[13][29] = -1.8670693657063; fWeightMatrix0to1[14][29] = -1.01722016370078; fWeightMatrix0to1[15][29] = -1.43854578386163; fWeightMatrix0to1[16][29] = 2.08107612407282; fWeightMatrix0to1[17][29] = 1.9037891142507; fWeightMatrix0to1[18][29] = -8.9450966527838; fWeightMatrix0to1[19][29] = -1.97495826416407; fWeightMatrix0to1[20][29] = -1.81809789721033; fWeightMatrix0to1[21][29] = -1.85941901546706; fWeightMatrix0to1[22][29] = 2.03399645876302; fWeightMatrix0to1[23][29] = -1.50266661300234; fWeightMatrix0to1[24][29] = 1.61575640823869; fWeightMatrix0to1[25][29] = -0.906449938016021; fWeightMatrix0to1[26][29] = 1.43076106795283; fWeightMatrix0to1[27][29] = 1.28619510747193; fWeightMatrix0to1[28][29] = -0.637554440108608; fWeightMatrix0to1[29][29] = 0.909561308013412; fWeightMatrix0to1[30][29] = 1.17461500100169; fWeightMatrix0to1[31][29] = -1.0630733350642; fWeightMatrix0to1[32][29] = 0.485322519150018; fWeightMatrix0to1[33][29] = 2.76418150736823; fWeightMatrix0to1[34][29] = -0.273437379715787; fWeightMatrix0to1[35][29] = 0.100266051167438; fWeightMatrix0to1[36][29] = 1.47890438045926; fWeightMatrix0to1[37][29] = -0.134551092087509; fWeightMatrix0to1[38][29] = 0.053585341654904; fWeightMatrix0to1[39][29] = 0.484261151439817; fWeightMatrix0to1[40][29] = 1.25747358036852; fWeightMatrix0to1[41][29] = 0.260112358881072; fWeightMatrix0to1[42][29] = -1.52461013009633; fWeightMatrix0to1[43][29] = -1.32237928597629; fWeightMatrix0to1[44][29] = 0.0831399786929291; fWeightMatrix0to1[45][29] = -1.25777361420043; fWeightMatrix0to1[0][30] = -0.0116685290158235; fWeightMatrix0to1[1][30] = -0.321748607485412; fWeightMatrix0to1[2][30] = 0.357741027954284; fWeightMatrix0to1[3][30] = -0.0643408021273454; fWeightMatrix0to1[4][30] = 3.42384455719438; fWeightMatrix0to1[5][30] = 6.21633613515667; fWeightMatrix0to1[6][30] = 0.111430110113209; fWeightMatrix0to1[7][30] = -0.447322144191516; fWeightMatrix0to1[8][30] = -0.0460220391044178; fWeightMatrix0to1[9][30] = -1.19790736330276; fWeightMatrix0to1[10][30] = 0.0712293411987013; fWeightMatrix0to1[11][30] = 0.0316731116711104; fWeightMatrix0to1[12][30] = -0.0458647092956572; fWeightMatrix0to1[13][30] = -0.296123171863278; fWeightMatrix0to1[14][30] = -0.736616068587184; fWeightMatrix0to1[15][30] = -0.070699798481799; fWeightMatrix0to1[16][30] = -1.04679183492791; fWeightMatrix0to1[17][30] = -3.43687230129551; fWeightMatrix0to1[18][30] = -12.7638591449827; fWeightMatrix0to1[19][30] = -0.0383113796858316; fWeightMatrix0to1[20][30] = 0.0954574760097373; fWeightMatrix0to1[21][30] = -0.0100289224620015; fWeightMatrix0to1[22][30] = -0.413840316333458; fWeightMatrix0to1[23][30] = 0.166793606261535; fWeightMatrix0to1[24][30] = 1.03514004862789; fWeightMatrix0to1[25][30] = -0.0513225894802942; fWeightMatrix0to1[26][30] = -0.0166702524269673; fWeightMatrix0to1[27][30] = 0.472167590923941; fWeightMatrix0to1[28][30] = -4.44187129830622; fWeightMatrix0to1[29][30] = 0.119376838464977; fWeightMatrix0to1[30][30] = 0.276641944292104; fWeightMatrix0to1[31][30] = -0.0846258898948618; fWeightMatrix0to1[32][30] = 2.11031657903007; fWeightMatrix0to1[33][30] = 0.0130767678754111; fWeightMatrix0to1[34][30] = -1.65256280798244; fWeightMatrix0to1[35][30] = 0.0503322865195945; fWeightMatrix0to1[36][30] = -0.511083604168299; fWeightMatrix0to1[37][30] = 0.259455872326908; fWeightMatrix0to1[38][30] = -0.313392355651984; fWeightMatrix0to1[39][30] = 0.00351614260638456; fWeightMatrix0to1[40][30] = 0.17721732707913; fWeightMatrix0to1[41][30] = -0.0648434495619571; fWeightMatrix0to1[42][30] = -0.152564928641729; fWeightMatrix0to1[43][30] = 0.050998910896631; fWeightMatrix0to1[44][30] = -3.77672630299928; fWeightMatrix0to1[45][30] = -0.0407720018058829; fWeightMatrix0to1[0][31] = -0.466617634681644; fWeightMatrix0to1[1][31] = 1.4930318054231; fWeightMatrix0to1[2][31] = 1.20084788615405; fWeightMatrix0to1[3][31] = 0.116749659009061; fWeightMatrix0to1[4][31] = 0.689658173462204; fWeightMatrix0to1[5][31] = 0.380347783253518; fWeightMatrix0to1[6][31] = 0.794341357873138; fWeightMatrix0to1[7][31] = -0.14586698519445; fWeightMatrix0to1[8][31] = -1.04896127921738; fWeightMatrix0to1[9][31] = -1.73164199146094; fWeightMatrix0to1[10][31] = 1.03914491140068; fWeightMatrix0to1[11][31] = 1.8287240779064; fWeightMatrix0to1[12][31] = -0.534221769642449; fWeightMatrix0to1[13][31] = -0.682278032096151; fWeightMatrix0to1[14][31] = 1.19347625233612; fWeightMatrix0to1[15][31] = -1.45576741021868; fWeightMatrix0to1[16][31] = 1.40841646276363; fWeightMatrix0to1[17][31] = -1.93414012922676; fWeightMatrix0to1[18][31] = -0.168353325728273; fWeightMatrix0to1[19][31] = 2.18605550082931; fWeightMatrix0to1[20][31] = 0.0522615714230657; fWeightMatrix0to1[21][31] = 0.274745246527238; fWeightMatrix0to1[22][31] = 3.74817091833125; fWeightMatrix0to1[23][31] = 0.713361311619124; fWeightMatrix0to1[24][31] = 0.599966624036022; fWeightMatrix0to1[25][31] = -1.04412858685861; fWeightMatrix0to1[26][31] = 1.49405739565534; fWeightMatrix0to1[27][31] = -0.0501626979054807; fWeightMatrix0to1[28][31] = 0.0103959571333901; fWeightMatrix0to1[29][31] = 0.288991332136248; fWeightMatrix0to1[30][31] = -0.148130047873915; fWeightMatrix0to1[31][31] = 0.809808868915119; fWeightMatrix0to1[32][31] = 1.10234623231335; fWeightMatrix0to1[33][31] = 1.4064794650042; fWeightMatrix0to1[34][31] = -0.822520612492263; fWeightMatrix0to1[35][31] = -1.51027268932416; fWeightMatrix0to1[36][31] = 0.0636124925288614; fWeightMatrix0to1[37][31] = -0.311870096386978; fWeightMatrix0to1[38][31] = 1.56659359645542; fWeightMatrix0to1[39][31] = 0.174609340475789; fWeightMatrix0to1[40][31] = -4.29763041236978; fWeightMatrix0to1[41][31] = 0.978139045476636; fWeightMatrix0to1[42][31] = 0.709634225183086; fWeightMatrix0to1[43][31] = 1.0561301639963; fWeightMatrix0to1[44][31] = 1.00517465700617; fWeightMatrix0to1[45][31] = 1.4080340909386; fWeightMatrix0to1[0][32] = 0.810161875336735; fWeightMatrix0to1[1][32] = 1.94477691365876; fWeightMatrix0to1[2][32] = 0.187591608299825; fWeightMatrix0to1[3][32] = -0.117396080973337; fWeightMatrix0to1[4][32] = 2.67985504268187; fWeightMatrix0to1[5][32] = -0.448988199468365; fWeightMatrix0to1[6][32] = -2.85481146130521; fWeightMatrix0to1[7][32] = 0.582808498285436; fWeightMatrix0to1[8][32] = 0.765376809815976; fWeightMatrix0to1[9][32] = 0.087636676558025; fWeightMatrix0to1[10][32] = -1.07283580824369; fWeightMatrix0to1[11][32] = -1.78615533779871; fWeightMatrix0to1[12][32] = 0.228845849007865; fWeightMatrix0to1[13][32] = 0.00628516849992827; fWeightMatrix0to1[14][32] = 3.23044145930174; fWeightMatrix0to1[15][32] = 1.60506229036736; fWeightMatrix0to1[16][32] = -1.87707884771744; fWeightMatrix0to1[17][32] = -2.33488940116835; fWeightMatrix0to1[18][32] = -0.209137523680466; fWeightMatrix0to1[19][32] = -2.20343792931934; fWeightMatrix0to1[20][32] = 0.189071965702977; fWeightMatrix0to1[21][32] = -0.934505473494418; fWeightMatrix0to1[22][32] = 4.11641211071703; fWeightMatrix0to1[23][32] = -0.541002796571933; fWeightMatrix0to1[24][32] = -0.342242689883276; fWeightMatrix0to1[25][32] = 1.00236945277199; fWeightMatrix0to1[26][32] = 1.15716532350937; fWeightMatrix0to1[27][32] = -0.236232050798561; fWeightMatrix0to1[28][32] = 1.72630905423812; fWeightMatrix0to1[29][32] = -0.234621502541023; fWeightMatrix0to1[30][32] = -1.92637572922672; fWeightMatrix0to1[31][32] = 0.960688505238711; fWeightMatrix0to1[32][32] = 0.997851527299456; fWeightMatrix0to1[33][32] = 0.731340253025395; fWeightMatrix0to1[34][32] = 0.678991469116261; fWeightMatrix0to1[35][32] = -0.546534724614739; fWeightMatrix0to1[36][32] = 1.02369344454491; fWeightMatrix0to1[37][32] = 0.36865426480255; fWeightMatrix0to1[38][32] = 2.22266672019581; fWeightMatrix0to1[39][32] = -0.198806456573462; fWeightMatrix0to1[40][32] = -3.84763137725288; fWeightMatrix0to1[41][32] = -0.436905959566387; fWeightMatrix0to1[42][32] = -0.647877061215285; fWeightMatrix0to1[43][32] = -1.07726922924492; fWeightMatrix0to1[44][32] = 0.437310633359392; fWeightMatrix0to1[45][32] = -1.18482751658613; fWeightMatrix0to1[0][33] = 0.126377978073959; fWeightMatrix0to1[1][33] = -1.19183223109023; fWeightMatrix0to1[2][33] = -1.51136473924209; fWeightMatrix0to1[3][33] = 0.807439660314967; fWeightMatrix0to1[4][33] = 4.40090948053997; fWeightMatrix0to1[5][33] = 6.43098223574414; fWeightMatrix0to1[6][33] = -4.14476042652015; fWeightMatrix0to1[7][33] = -0.691071583404332; fWeightMatrix0to1[8][33] = 4.43708133065668; fWeightMatrix0to1[9][33] = 0.768615160962519; fWeightMatrix0to1[10][33] = -1.51179138307995; fWeightMatrix0to1[11][33] = -1.73172989769388; fWeightMatrix0to1[12][33] = -0.542742682271125; fWeightMatrix0to1[13][33] = -3.24467710755382; fWeightMatrix0to1[14][33] = -0.941943456655411; fWeightMatrix0to1[15][33] = -19.3497355544935; fWeightMatrix0to1[16][33] = 2.71760006459842; fWeightMatrix0to1[17][33] = -1.22558346231465; fWeightMatrix0to1[18][33] = -1.68226213837399; fWeightMatrix0to1[19][33] = -17.8412145323893; fWeightMatrix0to1[20][33] = -1.78994435226932; fWeightMatrix0to1[21][33] = 2.13207018726979; fWeightMatrix0to1[22][33] = 3.99240432986653; fWeightMatrix0to1[23][33] = 6.49944010150014; fWeightMatrix0to1[24][33] = 1.12990731803578; fWeightMatrix0to1[25][33] = -1.05993984467361; fWeightMatrix0to1[26][33] = -0.355282955715922; fWeightMatrix0to1[27][33] = -4.10946855044509; fWeightMatrix0to1[28][33] = 1.22040959802153; fWeightMatrix0to1[29][33] = -0.918601961000663; fWeightMatrix0to1[30][33] = -0.553510260865266; fWeightMatrix0to1[31][33] = 0.144725946805279; fWeightMatrix0to1[32][33] = -1.37545912271264; fWeightMatrix0to1[33][33] = -1.35806792220584; fWeightMatrix0to1[34][33] = -1.0996378685019; fWeightMatrix0to1[35][33] = -0.327052917694392; fWeightMatrix0to1[36][33] = -1.62066710655577; fWeightMatrix0to1[37][33] = 2.37620253337711; fWeightMatrix0to1[38][33] = 0.193091480267147; fWeightMatrix0to1[39][33] = 1.09543407555792; fWeightMatrix0to1[40][33] = -3.94525694411028; fWeightMatrix0to1[41][33] = 1.1774388179001; fWeightMatrix0to1[42][33] = -10.144589645131; fWeightMatrix0to1[43][33] = -12.5537705716466; fWeightMatrix0to1[44][33] = 2.38846582615253; fWeightMatrix0to1[45][33] = -5.69472509194905; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = 0.501104604623614; fWeightMatrix1to2[0][1] = 0.327223881410402; fWeightMatrix1to2[0][2] = 1.36010984931951; fWeightMatrix1to2[0][3] = 1.60972054756511; fWeightMatrix1to2[0][4] = -0.245866655381981; fWeightMatrix1to2[0][5] = -1.54102963706806; fWeightMatrix1to2[0][6] = 0.322555726581059; fWeightMatrix1to2[0][7] = -0.221778305894412; fWeightMatrix1to2[0][8] = 2.28709691134503; fWeightMatrix1to2[0][9] = -1.71750681283083; fWeightMatrix1to2[0][10] = 0.470653121906193; fWeightMatrix1to2[0][11] = 0.204260581728625; fWeightMatrix1to2[0][12] = 0.495105129224912; fWeightMatrix1to2[0][13] = 0.280018524307499; fWeightMatrix1to2[0][14] = 0.435874969927836; fWeightMatrix1to2[0][15] = 0.610223296812853; fWeightMatrix1to2[0][16] = -0.220200047207449; fWeightMatrix1to2[0][17] = -0.233542105516429; fWeightMatrix1to2[0][18] = 0.436139193329451; fWeightMatrix1to2[0][19] = 0.704072511565837; fWeightMatrix1to2[0][20] = 0.481761688344543; fWeightMatrix1to2[0][21] = -0.781763691393414; fWeightMatrix1to2[0][22] = -0.46796283691463; fWeightMatrix1to2[0][23] = -0.93467983615998; fWeightMatrix1to2[0][24] = -0.892101704187884; fWeightMatrix1to2[0][25] = 0.887203375402019; fWeightMatrix1to2[0][26] = -0.108162189028682; fWeightMatrix1to2[0][27] = 0.50648149427612; fWeightMatrix1to2[0][28] = -0.961349449506226; fWeightMatrix1to2[0][29] = 0.58539554119429; fWeightMatrix1to2[0][30] = -0.74166138207629; fWeightMatrix1to2[0][31] = -0.0987435034641414; fWeightMatrix1to2[0][32] = -0.176866419166762; fWeightMatrix1to2[0][33] = -0.205515287294078; fWeightMatrix1to2[0][34] = 1.34439942363845; fWeightMatrix1to2[0][35] = -0.415453743835747; fWeightMatrix1to2[0][36] = 0.425387285442901; fWeightMatrix1to2[0][37] = -0.668138461382538; fWeightMatrix1to2[0][38] = -0.89506420296712; fWeightMatrix1to2[0][39] = 0.0491899835148962; fWeightMatrix1to2[0][40] = 0.533551031404454; fWeightMatrix1to2[0][41] = -3.61525561239671; fWeightMatrix1to2[0][42] = 0.784470610558421; fWeightMatrix1to2[0][43] = 1.2424083907896; fWeightMatrix1to2[0][44] = -1.5537310772698; fWeightMatrix1to2[0][45] = 0.723763591227529; fWeightMatrix1to2[0][46] = 2.11968536639592; } inline double ReadKaon_Long_TMVA::GetMvaValue__( const std::vector& inputValues ) const { if (inputValues.size() != (unsigned int)fLayerSize[0]-1) { std::cout << "Input vector needs to be of size " << fLayerSize[0]-1 << std::endl; return 0; } for (int l=0; l& inputValues ) const { // classifier response value double retval = 0; // classifier response, sanity check first if (!IsStatusClean()) { std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response" << " because status is dirty" << std::endl; retval = 0; } else { if (IsNormalised()) { // normalise variables std::vector iV; iV.reserve(inputValues.size()); int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] )); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } else { std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(*varIt); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } } return retval; } //_______________________________________________________________________ inline void ReadKaon_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1139.09997559; fMax_1[0][0] = 4849923; fMin_1[1][0] = 1160.17004395; fMax_1[1][0] = 697190.9375; fMin_1[2][0] = 1139.09997559; fMax_1[2][0] = 4849923; fMin_1[0][1] = 1.01778507233; fMax_1[0][1] = 583377.3125; fMin_1[1][1] = 30.3123931885; fMax_1[1][1] = 66486.8125; fMin_1[2][1] = 1.01778507233; fMax_1[2][1] = 583377.3125; fMin_1[0][2] = 0.124317906797; fMax_1[0][2] = 2.99998235703; fMin_1[1][2] = 0.177715703845; fMax_1[1][2] = 2.99971961975; fMin_1[2][2] = 0.124317906797; fMax_1[2][2] = 2.99998235703; fMin_1[0][3] = 7; fMax_1[0][3] = 54; fMin_1[1][3] = 7; fMax_1[1][3] = 54; fMin_1[2][3] = 7; fMax_1[2][3] = 54; fMin_1[0][4] = -999; fMax_1[0][4] = 1; fMin_1[1][4] = -999; fMax_1[1][4] = 1; fMin_1[2][4] = -999; fMax_1[2][4] = 1; fMin_1[0][5] = 0.00843519251794; fMax_1[0][5] = 104.77747345; fMin_1[1][5] = 0.00798587501049; fMax_1[1][5] = 88.9742965698; fMin_1[2][5] = 0.00798587501049; fMax_1[2][5] = 104.77747345; fMin_1[0][6] = 2.76854352705e-05; fMax_1[0][6] = 79.0713806152; fMin_1[1][6] = 0.000104868799099; fMax_1[1][6] = 69.6935119629; fMin_1[2][6] = 2.76854352705e-05; fMax_1[2][6] = 79.0713806152; fMin_1[0][7] = 1; fMax_1[0][7] = 26; fMin_1[1][7] = 1; fMax_1[1][7] = 26; fMin_1[2][7] = 1; fMax_1[2][7] = 26; fMin_1[0][8] = 0.000567181268707; fMax_1[0][8] = 100.064285278; fMin_1[1][8] = 0.00732914172113; fMax_1[1][8] = 86.3554992676; fMin_1[2][8] = 0.000567181268707; fMax_1[2][8] = 100.064285278; fMin_1[0][9] = 1; fMax_1[0][9] = 31; fMin_1[1][9] = 1; fMax_1[1][9] = 30; fMin_1[2][9] = 1; fMax_1[2][9] = 31; fMin_1[0][10] = 0; fMax_1[0][10] = 1; fMin_1[1][10] = 0; fMax_1[1][10] = 1; fMin_1[2][10] = 0; fMax_1[2][10] = 1; fMin_1[0][11] = 0; fMax_1[0][11] = 1; fMin_1[1][11] = 0; fMax_1[1][11] = 1; fMin_1[2][11] = 0; fMax_1[2][11] = 1; fMin_1[0][12] = 0; fMax_1[0][12] = 1; fMin_1[1][12] = 0; fMax_1[1][12] = 1; fMin_1[2][12] = 0; fMax_1[2][12] = 1; fMin_1[0][13] = 0; fMax_1[0][13] = 1; fMin_1[1][13] = 0; fMax_1[1][13] = 1; fMin_1[2][13] = 0; fMax_1[2][13] = 1; fMin_1[0][14] = 0; fMax_1[0][14] = 1; fMin_1[1][14] = 0; fMax_1[1][14] = 1; fMin_1[2][14] = 0; fMax_1[2][14] = 1; fMin_1[0][15] = -999; fMax_1[0][15] = 109.263198853; fMin_1[1][15] = -999; fMax_1[1][15] = 55.3955001831; fMin_1[2][15] = -999; fMax_1[2][15] = 109.263198853; fMin_1[0][16] = -999; fMax_1[0][16] = 88.8694000244; fMin_1[1][16] = -999; fMax_1[1][16] = 32.177898407; fMin_1[2][16] = -999; fMax_1[2][16] = 88.8694000244; fMin_1[0][17] = -999; fMax_1[0][17] = 75.3505020142; fMin_1[1][17] = -999; fMax_1[1][17] = 134.669998169; fMin_1[2][17] = -999; fMax_1[2][17] = 134.669998169; fMin_1[0][18] = -999; fMax_1[0][18] = 85.1757965088; fMin_1[1][18] = -999; fMax_1[1][18] = 58.3172988892; fMin_1[2][18] = -999; fMax_1[2][18] = 85.1757965088; fMin_1[0][19] = -999; fMax_1[0][19] = 61.7289009094; fMin_1[1][19] = -999; fMax_1[1][19] = 67.4011001587; fMin_1[2][19] = -999; fMax_1[2][19] = 67.4011001587; fMin_1[0][20] = -999; fMax_1[0][20] = 0.0243999995291; fMin_1[1][20] = -999; fMax_1[1][20] = 0.0175999999046; fMin_1[2][20] = -999; fMax_1[2][20] = 0.0243999995291; fMin_1[0][21] = -999; fMax_1[0][21] = 0; fMin_1[1][21] = -999; fMax_1[1][21] = 0; fMin_1[2][21] = -999; fMax_1[2][21] = 0; fMin_1[0][22] = 0; fMax_1[0][22] = 1; fMin_1[1][22] = 0; fMax_1[1][22] = 1; fMin_1[2][22] = 0; fMax_1[2][22] = 1; fMin_1[0][23] = 0; fMax_1[0][23] = 119; fMin_1[1][23] = 0; fMax_1[1][23] = 56; fMin_1[2][23] = 0; fMax_1[2][23] = 119; 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] = 1; fMin_1[1][25] = 0; fMax_1[1][25] = 1; fMin_1[2][25] = 0; fMax_1[2][25] = 1; fMin_1[0][26] = -999; fMax_1[0][26] = 4.05479049683; fMin_1[1][26] = -999; fMax_1[1][26] = 4.05479049683; fMin_1[2][26] = -999; fMax_1[2][26] = 4.05479049683; fMin_1[0][27] = -999; fMax_1[0][27] = 2.15297603607; fMin_1[1][27] = -999; fMax_1[1][27] = 2.15297603607; fMin_1[2][27] = -999; fMax_1[2][27] = 2.15297603607; fMin_1[0][28] = -999; fMax_1[0][28] = 3.44222211838; fMin_1[1][28] = -999; fMax_1[1][28] = 2.48637318611; fMin_1[2][28] = -999; fMax_1[2][28] = 3.44222211838; fMin_1[0][29] = -999; fMax_1[0][29] = 2.87338900566; fMin_1[1][29] = -999; fMax_1[1][29] = 2.87338900566; fMin_1[2][29] = -999; fMax_1[2][29] = 2.87338900566; fMin_1[0][30] = -999; fMax_1[0][30] = 3.46313500404; fMin_1[1][30] = -999; fMax_1[1][30] = 3.46313500404; fMin_1[2][30] = -999; fMax_1[2][30] = 3.46313500404; fMin_1[0][31] = 0; fMax_1[0][31] = 1; fMin_1[1][31] = 0; fMax_1[1][31] = 1; fMin_1[2][31] = 0; fMax_1[2][31] = 1; fMin_1[0][32] = -999; fMax_1[0][32] = 4.79148387909; fMin_1[1][32] = -999; fMax_1[1][32] = 4.79148387909; fMin_1[2][32] = -999; fMax_1[2][32] = 4.79148387909; } //_______________________________________________________________________ inline void ReadKaon_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 = 33; // get indices of used variables // define the indices of the variables which are transformed by this transformation static std::vector indicesGet; static std::vector indicesPut; if ( indicesGet.empty() ) { indicesGet.reserve(fNvars); indicesGet.push_back( 0); indicesGet.push_back( 1); indicesGet.push_back( 2); indicesGet.push_back( 3); indicesGet.push_back( 4); indicesGet.push_back( 5); indicesGet.push_back( 6); indicesGet.push_back( 7); indicesGet.push_back( 8); indicesGet.push_back( 9); indicesGet.push_back( 10); indicesGet.push_back( 11); indicesGet.push_back( 12); indicesGet.push_back( 13); indicesGet.push_back( 14); indicesGet.push_back( 15); indicesGet.push_back( 16); indicesGet.push_back( 17); indicesGet.push_back( 18); indicesGet.push_back( 19); indicesGet.push_back( 20); indicesGet.push_back( 21); indicesGet.push_back( 22); indicesGet.push_back( 23); indicesGet.push_back( 24); indicesGet.push_back( 25); indicesGet.push_back( 26); indicesGet.push_back( 27); indicesGet.push_back( 28); indicesGet.push_back( 29); indicesGet.push_back( 30); indicesGet.push_back( 31); indicesGet.push_back( 32); } if ( indicesPut.empty() ) { indicesPut.reserve(fNvars); indicesPut.push_back( 0); indicesPut.push_back( 1); indicesPut.push_back( 2); indicesPut.push_back( 3); indicesPut.push_back( 4); indicesPut.push_back( 5); indicesPut.push_back( 6); indicesPut.push_back( 7); indicesPut.push_back( 8); indicesPut.push_back( 9); indicesPut.push_back( 10); indicesPut.push_back( 11); indicesPut.push_back( 12); indicesPut.push_back( 13); indicesPut.push_back( 14); indicesPut.push_back( 15); indicesPut.push_back( 16); indicesPut.push_back( 17); indicesPut.push_back( 18); indicesPut.push_back( 19); indicesPut.push_back( 20); indicesPut.push_back( 21); indicesPut.push_back( 22); indicesPut.push_back( 23); indicesPut.push_back( 24); indicesPut.push_back( 25); indicesPut.push_back( 26); indicesPut.push_back( 27); indicesPut.push_back( 28); indicesPut.push_back( 29); indicesPut.push_back( 30); indicesPut.push_back( 31); indicesPut.push_back( 32); } static std::vector dv; dv.resize(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }