// Class: ReadElectron_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Electron_Long_TMVA TMVA Release : 4.1.4 [262404] ROOT Release : 5.34/05 [336389] Creator : jonrob Date : Thu Apr 11 14:27:19 2013 Host : Linux lxbuild175.cern.ch 2.6.18-308.4.1.el5 #1 SMP Wed Apr 18 16:26:27 CEST 2012 x86_64 x86_64 x86_64 GNU/Linux Dir : /afs/cern.ch/work/j/jonrob/www/ANNPID/MC12/TrainAllTks-EvalAllTks-ReweightRICH2/TMVA-NoPreSels-NoGECs/MLP/Norm/ScaleF1.2/BP/NCycles750/CE/tanh/Electron/Long Training events: 1000000 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "43" [Specification of hidden layer architecture] NeuronType: "tanh" [Neuron activation function type] EstimatorType: "CE" [MSE (Mean Square Estimator) for Gaussian Likelihood or CE(Cross-Entropy) for Bernoulli Likelihood] V: "True" [Verbose output (short form of "VerbosityLevel" below - overrides the latter one)] VarTransform: "Norm" [List of variable transformations performed before training, e.g., "D_Background,P_Signal,G,N_AllClasses" for: "Decorrelation, PCA-transformation, Gaussianisation, Normalisation, each for the given class of events ('AllClasses' denotes all events of all classes, if no class indication is given, 'All' is assumed)"] H: "True" [Print method-specific help message] TrainingMethod: "BP" [Train with Back-Propagation (BP), BFGS Algorithm (BFGS), or Genetic Algorithm (GA - slower and worse)] EpochMonitoring: "True" [Provide epoch-wise monitoring plots according to TestRate (caution: causes big ROOT output file!)] # Default: RandomSeed: "1" [Random seed for initial synapse weights (0 means unique seed for each run; default value '1')] NeuronInputType: "sum" [Neuron input function type] VerbosityLevel: "Verbose" [Verbosity level] CreateMVAPdfs: "False" [Create PDFs for classifier outputs (signal and background)] IgnoreNegWeightsInTraining: "False" [Events with negative weights are ignored in the training (but are included for testing and performance evaluation)] LearningRate: "2.000000e-02" [ANN learning rate parameter] DecayRate: "1.000000e-02" [Decay rate for learning parameter] TestRate: "10" [Test for overtraining performed at each #th epochs] Sampling: "1.000000e+00" [Only 'Sampling' (randomly selected) events are trained each epoch] SamplingEpoch: "1.000000e+00" [Sampling is used for the first 'SamplingEpoch' epochs, afterwards, all events are taken for training] SamplingImportance: "1.000000e+00" [ The sampling weights of events in epochs which successful (worse estimator than before) are multiplied with SamplingImportance, else they are divided.] SamplingTraining: "True" [The training sample is sampled] SamplingTesting: "False" [The testing sample is sampled] ResetStep: "50" [How often BFGS should reset history] Tau: "3.000000e+00" [LineSearch "size step"] BPMode: "sequential" [Back-propagation learning mode: sequential or batch] BatchSize: "-1" [Batch size: number of events/batch, only set if in Batch Mode, -1 for BatchSize=number_of_events] ConvergenceImprove: "1.000000e-30" [Minimum improvement which counts as improvement (<0 means automatic convergence check is turned off)] ConvergenceTests: "-1" [Number of steps (without improvement) required for convergence (<0 means automatic convergence check is turned off)] UseRegulator: "False" [Use regulator to avoid over-training] UpdateLimit: "10000" [Maximum times of regulator update] CalculateErrors: "False" [Calculates inverse Hessian matrix at the end of the training to be able to calculate the uncertainties of an MVA value] WeightRange: "1.000000e+00" [Take the events for the estimator calculations from small deviations from the desired value to large deviations only over the weight range] ## #VAR -*-*-*-*-*-*-*-*-*-*-*-* variables *-*-*-*-*-*-*-*-*-*-*-*- NVar 36 TrackP TrackP TrackP TrackP 'F' [1159.58996582,4943377] TrackPt TrackPt TrackPt TrackPt 'F' [1.29624128342,634796.25] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.148644536734,2.99998402596] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [7,53] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-99.9788513184,-0.175433561206] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,1] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.0225977953523,108.616737366] TrackCloneDist TrackCloneDist TrackCloneDist TrackCloneDist 'F' [-999,4999.86230469] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [7.11076427251e-05,103.772224426] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,25] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.000427323015174,90.3509063721] TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF 'I' [1,29] RichUsedAero RichUsedAero RichUsedAero RichUsedAero 'I' [0,1] RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas 'I' [0,1] RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas 'I' [0,1] RichAboveMuThres RichAboveMuThres RichAboveMuThres RichAboveMuThres 'I' [0,1] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,111.730102539] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,76.87840271] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,101.990898132] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,94.9334030151] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,64.6279983521] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-999,0.0234999991953] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-999,0] MuonIsMuon MuonIsMuon MuonIsMuon MuonIsMuon 'I' [0,1] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [0,74] InAccMuon InAccMuon InAccMuon InAccMuon 'I' [0,1] MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.34127378464] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.87338900566] PrsPIDe PrsPIDe PrsPIDe PrsPIDe 'F' [-999,3.46313500404] InAccBrem InAccBrem InAccBrem InAccBrem 'I' [0,1] BremPIDe BremPIDe BremPIDe BremPIDe 'F' [-999,4.79148387909] VeloCharge VeloCharge VeloCharge VeloCharge 'F' [0.471910119057,4.62359571457] NSpec 0 ============================================================================ */ #include #include #include #include #ifndef IClassifierReader__def #define IClassifierReader__def class IClassifierReader { public: // constructor IClassifierReader() : fStatusIsClean( true ) {} virtual ~IClassifierReader() {} // return classifier response virtual double GetMvaValue( const std::vector& inputValues ) const = 0; // returns classifier status bool IsStatusClean() const { return fStatusIsClean; } protected: bool fStatusIsClean; }; #endif class ReadElectron_Long_TMVA : public IClassifierReader { public: // constructor ReadElectron_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadElectron_Long_TMVA" ), fNvars( 36 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackLikelihood", "TrackGhostProbability", "TrackFitMatchChi2", "TrackCloneDist", "TrackFitVeloChi2", "TrackFitVeloNDoF", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedAero", "RichUsedR1Gas", "RichUsedR2Gas", "RichAboveMuThres", "RichAboveKaThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonIsMuon", "MuonNShared", "InAccMuon", "MuonIsLooseMuon", "EcalPIDe", "EcalPIDmu", "HcalPIDe", "HcalPIDmu", "PrsPIDe", "InAccBrem", "BremPIDe", "VeloCharge" }; // sanity checks if (theInputVars.size() <= 0) { std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl; fStatusIsClean = false; } if (theInputVars.size() != fNvars) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: " << theInputVars.size() << " != " << fNvars << std::endl; fStatusIsClean = false; } // validate input variables for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) { if (theInputVars[ivar] != inputVars[ivar]) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl; fStatusIsClean = false; } } // initialize min and max vectors (for normalisation) fVmin[0] = -1; fVmax[0] = 1; fVmin[1] = -1; fVmax[1] = 1; fVmin[2] = -1; fVmax[2] = 1; fVmin[3] = -1; fVmax[3] = 1; fVmin[4] = -1; fVmax[4] = 0.99999988079071; fVmin[5] = -1; fVmax[5] = 1; fVmin[6] = -1; fVmax[6] = 1; fVmin[7] = -1; fVmax[7] = 1; fVmin[8] = -1; fVmax[8] = 1; fVmin[9] = -1; fVmax[9] = 1; fVmin[10] = -1; fVmax[10] = 1; fVmin[11] = -1; fVmax[11] = 1; fVmin[12] = -1; fVmax[12] = 1; fVmin[13] = -1; fVmax[13] = 1; fVmin[14] = -1; fVmax[14] = 1; fVmin[15] = -1; fVmax[15] = 1; fVmin[16] = -1; fVmax[16] = 1; fVmin[17] = -1; fVmax[17] = 1; fVmin[18] = -1; fVmax[18] = 0.99999988079071; fVmin[19] = -1; fVmax[19] = 1; fVmin[20] = -1; fVmax[20] = 1; fVmin[21] = -1; fVmax[21] = 1; fVmin[22] = -1; fVmax[22] = 1; fVmin[23] = -1; fVmax[23] = 1; fVmin[24] = -1; fVmax[24] = 1; fVmin[25] = -1; fVmax[25] = 1; fVmin[26] = -1; fVmax[26] = 1; fVmin[27] = -1; fVmax[27] = 1; fVmin[28] = -1; fVmax[28] = 1; fVmin[29] = -1; fVmax[29] = 1; fVmin[30] = -1; fVmax[30] = 1; fVmin[31] = -1; fVmax[31] = 1; fVmin[32] = -1; fVmax[32] = 0.99999988079071; fVmin[33] = -1; fVmax[33] = 1; fVmin[34] = -1; fVmax[34] = 1; fVmin[35] = -1; fVmax[35] = 1; // initialize input variable types fType[0] = 'F'; fType[1] = 'F'; fType[2] = 'F'; fType[3] = 'I'; fType[4] = 'F'; fType[5] = 'F'; fType[6] = 'F'; fType[7] = 'F'; fType[8] = 'F'; fType[9] = 'I'; fType[10] = 'F'; fType[11] = 'I'; fType[12] = 'I'; fType[13] = 'I'; fType[14] = 'I'; fType[15] = 'I'; fType[16] = 'I'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; fType[21] = 'F'; fType[22] = 'F'; fType[23] = 'F'; fType[24] = 'I'; fType[25] = 'I'; fType[26] = 'I'; fType[27] = 'I'; fType[28] = 'F'; fType[29] = 'F'; fType[30] = 'F'; fType[31] = 'F'; fType[32] = 'F'; fType[33] = 'I'; fType[34] = 'F'; fType[35] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadElectron_Long_TMVA() { Clear(); // method-specific } // the classifier response // "inputValues" is a vector of input values in the same order as the // variables given to the constructor double GetMvaValue( const std::vector& inputValues ) const; private: // method-specific destructor void Clear(); // input variable transformation double fMin_1[3][36]; double fMax_1[3][36]; void InitTransform_1(); void Transform_1( std::vector & iv, int sigOrBgd ) const; void InitTransform(); void Transform( std::vector & iv, int sigOrBgd ) const; // common member variables const char* fClassName; const size_t fNvars; size_t GetNvar() const { return fNvars; } char GetType( int ivar ) const { return fType[ivar]; } // normalisation of input variables const bool fIsNormalised; bool IsNormalised() const { return fIsNormalised; } double fVmin[36]; double fVmax[36]; double NormVariable( double x, double xmin, double xmax ) const { // normalise to output range: [-1, 1] return 2*(x - xmin)/(xmax - xmin) - 1.0; } // type of input variable: 'F' or 'I' char fType[36]; // initialize internal variables void Initialize(); double GetMvaValue__( const std::vector& inputValues ) const; // private members (method specific) double ActivationFnc(double x) const; double OutputActivationFnc(double x) const; int fLayers; int fLayerSize[3]; double fWeightMatrix0to1[44][37]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][44]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadElectron_Long_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 37; fWeights[0] = new double[37]; fLayerSize[1] = 44; fWeights[1] = new double[44]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = -0.633533220096823; fWeightMatrix0to1[1][0] = 2.36765648730455; fWeightMatrix0to1[2][0] = 0.656235531221697; fWeightMatrix0to1[3][0] = 1.71406682292659; fWeightMatrix0to1[4][0] = -2.34877992589994; fWeightMatrix0to1[5][0] = -3.32778925771599; fWeightMatrix0to1[6][0] = -0.116049848405563; fWeightMatrix0to1[7][0] = 2.03531766474229; fWeightMatrix0to1[8][0] = 0.315975698193954; fWeightMatrix0to1[9][0] = -1.01473447772281; fWeightMatrix0to1[10][0] = -1.95964236517052; fWeightMatrix0to1[11][0] = -0.49895112541864; fWeightMatrix0to1[12][0] = -0.681294744026913; fWeightMatrix0to1[13][0] = 0.551201692184549; fWeightMatrix0to1[14][0] = -0.261885454720307; fWeightMatrix0to1[15][0] = 0.0285175643562431; fWeightMatrix0to1[16][0] = -4.39684480536064; fWeightMatrix0to1[17][0] = 3.74750245812486; fWeightMatrix0to1[18][0] = 0.675923373684524; fWeightMatrix0to1[19][0] = 1.61924497508873; fWeightMatrix0to1[20][0] = 0.596135689692245; fWeightMatrix0to1[21][0] = -8.02996140136534; fWeightMatrix0to1[22][0] = -0.182030020653332; fWeightMatrix0to1[23][0] = 0.787881816510546; fWeightMatrix0to1[24][0] = -1.02206585605368; fWeightMatrix0to1[25][0] = -0.0583294972305644; fWeightMatrix0to1[26][0] = -0.259006324361232; fWeightMatrix0to1[27][0] = -2.63604495589754; fWeightMatrix0to1[28][0] = -0.82152149497928; fWeightMatrix0to1[29][0] = 0.342894854487671; fWeightMatrix0to1[30][0] = -2.37416165130497; fWeightMatrix0to1[31][0] = 1.55250687594102; fWeightMatrix0to1[32][0] = 2.07129354459313; fWeightMatrix0to1[33][0] = -10.9709146410346; fWeightMatrix0to1[34][0] = -0.70578238935223; fWeightMatrix0to1[35][0] = -0.569140442398861; fWeightMatrix0to1[36][0] = -3.0141616310526; fWeightMatrix0to1[37][0] = 1.21188682331105; fWeightMatrix0to1[38][0] = -2.48890036269947; fWeightMatrix0to1[39][0] = 1.52578222954092; fWeightMatrix0to1[40][0] = 1.19040113947246; fWeightMatrix0to1[41][0] = -0.0240459528017155; fWeightMatrix0to1[42][0] = 0.755962321217775; fWeightMatrix0to1[0][1] = 0.752804147672821; fWeightMatrix0to1[1][1] = -1.24984247988263; fWeightMatrix0to1[2][1] = -0.8835300799231; fWeightMatrix0to1[3][1] = 0.720113250172803; fWeightMatrix0to1[4][1] = 0.147041944713055; fWeightMatrix0to1[5][1] = 0.795266868165863; fWeightMatrix0to1[6][1] = 2.61221005248415; fWeightMatrix0to1[7][1] = 1.67661996214506; fWeightMatrix0to1[8][1] = 2.65451488517501; fWeightMatrix0to1[9][1] = -1.62918756310634; fWeightMatrix0to1[10][1] = 1.01551828330759; fWeightMatrix0to1[11][1] = -2.01590400118513; fWeightMatrix0to1[12][1] = -0.813347708916059; fWeightMatrix0to1[13][1] = -0.381287629255732; fWeightMatrix0to1[14][1] = -1.73063938442417; fWeightMatrix0to1[15][1] = 1.40339355209033; fWeightMatrix0to1[16][1] = -1.34777951912045; fWeightMatrix0to1[17][1] = -1.84884256262715; fWeightMatrix0to1[18][1] = 0.630654918641553; fWeightMatrix0to1[19][1] = -0.173993073281058; fWeightMatrix0to1[20][1] = 1.17489864131003; fWeightMatrix0to1[21][1] = -14.7878866740505; fWeightMatrix0to1[22][1] = -0.90631001966845; fWeightMatrix0to1[23][1] = 0.671309464309429; fWeightMatrix0to1[24][1] = -2.49281361797134; fWeightMatrix0to1[25][1] = 1.25151693306659; fWeightMatrix0to1[26][1] = -2.42607291719254; fWeightMatrix0to1[27][1] = -3.70735930418952; fWeightMatrix0to1[28][1] = -0.811720289468853; fWeightMatrix0to1[29][1] = 0.955143908451363; fWeightMatrix0to1[30][1] = -4.67253321170245; fWeightMatrix0to1[31][1] = 1.63000175419868; fWeightMatrix0to1[32][1] = 1.41228706325853; fWeightMatrix0to1[33][1] = -5.57475447433046; fWeightMatrix0to1[34][1] = -2.85669943857555; fWeightMatrix0to1[35][1] = 0.957908652332242; fWeightMatrix0to1[36][1] = -0.816997621313347; fWeightMatrix0to1[37][1] = 1.90004757578197; fWeightMatrix0to1[38][1] = -3.11478005928717; fWeightMatrix0to1[39][1] = 1.40529480118624; fWeightMatrix0to1[40][1] = -0.549561770314362; fWeightMatrix0to1[41][1] = -1.09554950008267; fWeightMatrix0to1[42][1] = -0.931346438877832; fWeightMatrix0to1[0][2] = -0.118524922364771; fWeightMatrix0to1[1][2] = -0.531973421518227; fWeightMatrix0to1[2][2] = 1.42409468486879; fWeightMatrix0to1[3][2] = -0.338767980792345; fWeightMatrix0to1[4][2] = -1.66619199005308; fWeightMatrix0to1[5][2] = -0.475506155785795; fWeightMatrix0to1[6][2] = -2.36265458890263; fWeightMatrix0to1[7][2] = -2.37035977112636; fWeightMatrix0to1[8][2] = -0.498718570987752; fWeightMatrix0to1[9][2] = 1.26795637384896; fWeightMatrix0to1[10][2] = -1.2798597578143; fWeightMatrix0to1[11][2] = -1.18323148813828; fWeightMatrix0to1[12][2] = 0.963188680267426; fWeightMatrix0to1[13][2] = 0.357502623624788; fWeightMatrix0to1[14][2] = 0.249656414135676; fWeightMatrix0to1[15][2] = -5.09695531347031; fWeightMatrix0to1[16][2] = -0.0570679463908294; fWeightMatrix0to1[17][2] = -1.10246036084596; fWeightMatrix0to1[18][2] = 0.247804282064508; fWeightMatrix0to1[19][2] = 2.90458296703839; fWeightMatrix0to1[20][2] = 0.112601674878988; fWeightMatrix0to1[21][2] = -0.21844700864248; fWeightMatrix0to1[22][2] = -1.30337526968642; fWeightMatrix0to1[23][2] = -0.263141267550374; fWeightMatrix0to1[24][2] = -0.433365387615808; fWeightMatrix0to1[25][2] = 0.569043576749496; fWeightMatrix0to1[26][2] = 0.0261181396890946; fWeightMatrix0to1[27][2] = 1.34130163690041; fWeightMatrix0to1[28][2] = -0.812356114424957; fWeightMatrix0to1[29][2] = 0.927665403810332; fWeightMatrix0to1[30][2] = 3.69886730671368; fWeightMatrix0to1[31][2] = -1.54989652949898; fWeightMatrix0to1[32][2] = 1.17841238239602; fWeightMatrix0to1[33][2] = 1.45355919788231; fWeightMatrix0to1[34][2] = -3.14162784429304; fWeightMatrix0to1[35][2] = -1.19149137905936; fWeightMatrix0to1[36][2] = -0.932023110675989; fWeightMatrix0to1[37][2] = 1.14007357104276; fWeightMatrix0to1[38][2] = 0.995771854096372; fWeightMatrix0to1[39][2] = 0.372188774521904; fWeightMatrix0to1[40][2] = -1.87562319439945; fWeightMatrix0to1[41][2] = -1.89128589849784; fWeightMatrix0to1[42][2] = -4.61870729843834; fWeightMatrix0to1[0][3] = 1.0372349415354; fWeightMatrix0to1[1][3] = -0.276319993255398; fWeightMatrix0to1[2][3] = -2.78681856999945; fWeightMatrix0to1[3][3] = 0.102571281470757; fWeightMatrix0to1[4][3] = -2.58811895150771; fWeightMatrix0to1[5][3] = 6.50631940085266; fWeightMatrix0to1[6][3] = -0.1301642971022; fWeightMatrix0to1[7][3] = 3.87200740091317; fWeightMatrix0to1[8][3] = -6.80931759361168; fWeightMatrix0to1[9][3] = 0.850633750975049; fWeightMatrix0to1[10][3] = 2.06292864087432; fWeightMatrix0to1[11][3] = 2.03092221139561; fWeightMatrix0to1[12][3] = -0.686400573901315; fWeightMatrix0to1[13][3] = -3.72355915259993; fWeightMatrix0to1[14][3] = -2.38963804140829; fWeightMatrix0to1[15][3] = 0.355678801735211; fWeightMatrix0to1[16][3] = -0.283426789402979; fWeightMatrix0to1[17][3] = 1.03114016885058; fWeightMatrix0to1[18][3] = -0.995012616702099; fWeightMatrix0to1[19][3] = -0.942672659562259; fWeightMatrix0to1[20][3] = -1.96682748810802; fWeightMatrix0to1[21][3] = 0.526560239246438; fWeightMatrix0to1[22][3] = 2.59674361330467; fWeightMatrix0to1[23][3] = 1.93565921653714; fWeightMatrix0to1[24][3] = -0.673973431436807; fWeightMatrix0to1[25][3] = 0.686057392816459; fWeightMatrix0to1[26][3] = 2.52371026764733; fWeightMatrix0to1[27][3] = 2.92794983013319; fWeightMatrix0to1[28][3] = -1.28777552053752; fWeightMatrix0to1[29][3] = 1.05242557691864; fWeightMatrix0to1[30][3] = -2.45138244882833; fWeightMatrix0to1[31][3] = 3.68419319253897; fWeightMatrix0to1[32][3] = -3.28150162709895; fWeightMatrix0to1[33][3] = -0.876673664010854; fWeightMatrix0to1[34][3] = 1.72035827913415; fWeightMatrix0to1[35][3] = 1.70272745457459; fWeightMatrix0to1[36][3] = 9.17686940381836; fWeightMatrix0to1[37][3] = 2.75961853595299; fWeightMatrix0to1[38][3] = -2.47583522990363; fWeightMatrix0to1[39][3] = -0.890045785770416; fWeightMatrix0to1[40][3] = 0.843110606247762; fWeightMatrix0to1[41][3] = 2.63858074414067; fWeightMatrix0to1[42][3] = 9.0642741954465; fWeightMatrix0to1[0][4] = 0.528900884890281; fWeightMatrix0to1[1][4] = 0.672463573599957; fWeightMatrix0to1[2][4] = 3.62116685570893; fWeightMatrix0to1[3][4] = -1.98033350406227; fWeightMatrix0to1[4][4] = 1.53538633992813; fWeightMatrix0to1[5][4] = -1.11730220045187; fWeightMatrix0to1[6][4] = -1.37272772426659; fWeightMatrix0to1[7][4] = -0.896416205424825; fWeightMatrix0to1[8][4] = -3.89525217980728; fWeightMatrix0to1[9][4] = 1.25020957079858; fWeightMatrix0to1[10][4] = 4.12827365394136; fWeightMatrix0to1[11][4] = -1.7883668920823; fWeightMatrix0to1[12][4] = -1.69789875023895; fWeightMatrix0to1[13][4] = -0.108665209500135; fWeightMatrix0to1[14][4] = 1.41995166617133; fWeightMatrix0to1[15][4] = 0.26801766344738; fWeightMatrix0to1[16][4] = -3.05428232934007; fWeightMatrix0to1[17][4] = 1.31252728851144; fWeightMatrix0to1[18][4] = -1.60754791773412; fWeightMatrix0to1[19][4] = 0.983155098315986; fWeightMatrix0to1[20][4] = 2.55875116115502; fWeightMatrix0to1[21][4] = 0.400394622358771; fWeightMatrix0to1[22][4] = 3.96840669069134; fWeightMatrix0to1[23][4] = -1.42175469743162; fWeightMatrix0to1[24][4] = -0.685325251977002; fWeightMatrix0to1[25][4] = 5.82003764417215; fWeightMatrix0to1[26][4] = -1.05328291729222; fWeightMatrix0to1[27][4] = 2.28135754119875; fWeightMatrix0to1[28][4] = -1.09813963821622; fWeightMatrix0to1[29][4] = -0.61069301905764; fWeightMatrix0to1[30][4] = 0.592551217596525; fWeightMatrix0to1[31][4] = 1.04206052809248; fWeightMatrix0to1[32][4] = -0.317898147043489; fWeightMatrix0to1[33][4] = -0.0731005038695207; fWeightMatrix0to1[34][4] = 0.734167824090412; fWeightMatrix0to1[35][4] = 3.31539134363696; fWeightMatrix0to1[36][4] = 1.63167460094039; fWeightMatrix0to1[37][4] = 2.96801934455807; fWeightMatrix0to1[38][4] = 0.547637826289145; fWeightMatrix0to1[39][4] = -0.694679941143348; fWeightMatrix0to1[40][4] = -1.70712793397919; fWeightMatrix0to1[41][4] = -1.26545176953269; fWeightMatrix0to1[42][4] = 2.22660697400181; fWeightMatrix0to1[0][5] = 2.44591549199178; fWeightMatrix0to1[1][5] = 1.13425539894169; fWeightMatrix0to1[2][5] = 0.757415612147632; fWeightMatrix0to1[3][5] = 2.06269359726247; fWeightMatrix0to1[4][5] = -2.26197278856575; fWeightMatrix0to1[5][5] = 0.657237800763794; fWeightMatrix0to1[6][5] = -0.0554820574964658; fWeightMatrix0to1[7][5] = -1.66522172505175; fWeightMatrix0to1[8][5] = -0.265613519463285; fWeightMatrix0to1[9][5] = 1.77716242247388; fWeightMatrix0to1[10][5] = -1.06750504436813; fWeightMatrix0to1[11][5] = 1.43977511477433; fWeightMatrix0to1[12][5] = -0.219053875401658; fWeightMatrix0to1[13][5] = -2.25040622091762; fWeightMatrix0to1[14][5] = -0.787952484004613; fWeightMatrix0to1[15][5] = 1.35417204246037; fWeightMatrix0to1[16][5] = 1.19000680161404; fWeightMatrix0to1[17][5] = 1.4086896675172; fWeightMatrix0to1[18][5] = -1.71279669273294; fWeightMatrix0to1[19][5] = 1.67307782392264; fWeightMatrix0to1[20][5] = -3.51286157501718; fWeightMatrix0to1[21][5] = 24.2285472969969; fWeightMatrix0to1[22][5] = 0.762270372271338; fWeightMatrix0to1[23][5] = -1.9844561687485; fWeightMatrix0to1[24][5] = -0.668379463277928; fWeightMatrix0to1[25][5] = -1.85042408826937; fWeightMatrix0to1[26][5] = 1.02073073647038; fWeightMatrix0to1[27][5] = 2.38481490948289; fWeightMatrix0to1[28][5] = -2.86982985208499; fWeightMatrix0to1[29][5] = -2.20633520403927; fWeightMatrix0to1[30][5] = 6.63764196396704; fWeightMatrix0to1[31][5] = -0.667314615062359; fWeightMatrix0to1[32][5] = -3.27190841924629; fWeightMatrix0to1[33][5] = 0.615621089552287; fWeightMatrix0to1[34][5] = 0.00345332993910983; fWeightMatrix0to1[35][5] = 0.632715529383497; fWeightMatrix0to1[36][5] = -0.119691693447684; fWeightMatrix0to1[37][5] = 1.70545501782847; fWeightMatrix0to1[38][5] = 8.114901339358; fWeightMatrix0to1[39][5] = 0.956808483120419; fWeightMatrix0to1[40][5] = -1.45229771664254; fWeightMatrix0to1[41][5] = -0.617304845049573; fWeightMatrix0to1[42][5] = -0.787246223665973; fWeightMatrix0to1[0][6] = 0.259919154809338; fWeightMatrix0to1[1][6] = -1.37701734681782; fWeightMatrix0to1[2][6] = 1.47683270260757; fWeightMatrix0to1[3][6] = 0.150946967701552; fWeightMatrix0to1[4][6] = 3.33671576940249; fWeightMatrix0to1[5][6] = 0.721062887768762; fWeightMatrix0to1[6][6] = 0.358424102917422; fWeightMatrix0to1[7][6] = -0.988420823640934; fWeightMatrix0to1[8][6] = 0.176056843351542; fWeightMatrix0to1[9][6] = 1.7101681817546; fWeightMatrix0to1[10][6] = 2.22519975743491; fWeightMatrix0to1[11][6] = -0.233708457520924; fWeightMatrix0to1[12][6] = -0.353200253541548; fWeightMatrix0to1[13][6] = -0.0932657505315596; fWeightMatrix0to1[14][6] = -0.735649649058303; fWeightMatrix0to1[15][6] = 0.514966341204245; fWeightMatrix0to1[16][6] = -0.933020396231252; fWeightMatrix0to1[17][6] = -0.565478260949087; fWeightMatrix0to1[18][6] = 2.71154621966802; fWeightMatrix0to1[19][6] = 1.80472984055078; fWeightMatrix0to1[20][6] = 2.26181538515911; fWeightMatrix0to1[21][6] = -0.250279604544387; fWeightMatrix0to1[22][6] = 1.78257216450335; fWeightMatrix0to1[23][6] = -1.53601475442863; fWeightMatrix0to1[24][6] = 1.74477009263293; fWeightMatrix0to1[25][6] = 0.453966113732499; fWeightMatrix0to1[26][6] = -0.465340111548376; fWeightMatrix0to1[27][6] = -3.50468392603964; fWeightMatrix0to1[28][6] = -1.64533382428408; fWeightMatrix0to1[29][6] = 1.19031321690807; fWeightMatrix0to1[30][6] = -4.40540675732132; fWeightMatrix0to1[31][6] = 0.374851356668717; fWeightMatrix0to1[32][6] = -2.20951972148132; fWeightMatrix0to1[33][6] = -0.473292543481223; fWeightMatrix0to1[34][6] = 2.53283921725155; fWeightMatrix0to1[35][6] = 1.30110489199335; fWeightMatrix0to1[36][6] = 0.33443951472011; fWeightMatrix0to1[37][6] = -2.62288063630532; fWeightMatrix0to1[38][6] = -1.01565766893517; fWeightMatrix0to1[39][6] = 1.34650901256198; fWeightMatrix0to1[40][6] = -0.970527392715595; fWeightMatrix0to1[41][6] = -2.92197143097401; fWeightMatrix0to1[42][6] = 2.43393282754321; fWeightMatrix0to1[0][7] = -0.512085203219768; fWeightMatrix0to1[1][7] = 2.97212878545889; fWeightMatrix0to1[2][7] = -2.52912098168503; fWeightMatrix0to1[3][7] = 0.0671597436114645; fWeightMatrix0to1[4][7] = -1.21990606775672; fWeightMatrix0to1[5][7] = -6.18854720184476; fWeightMatrix0to1[6][7] = -0.864338531619969; fWeightMatrix0to1[7][7] = -0.425326392023482; fWeightMatrix0to1[8][7] = -0.944171694800433; fWeightMatrix0to1[9][7] = 1.36279102233887; fWeightMatrix0to1[10][7] = -1.33211630866677; fWeightMatrix0to1[11][7] = -1.80584321699718; fWeightMatrix0to1[12][7] = 0.238148847621427; fWeightMatrix0to1[13][7] = -1.90293039009105; fWeightMatrix0to1[14][7] = 0.419138574794464; fWeightMatrix0to1[15][7] = -0.730710258805432; fWeightMatrix0to1[16][7] = 0.316002110173343; fWeightMatrix0to1[17][7] = 0.0886520750994271; fWeightMatrix0to1[18][7] = 1.72297284922797; fWeightMatrix0to1[19][7] = 1.73086567887209; fWeightMatrix0to1[20][7] = -0.514465763922542; fWeightMatrix0to1[21][7] = -0.217859701784144; fWeightMatrix0to1[22][7] = -0.0675495286808897; fWeightMatrix0to1[23][7] = -0.237751128151871; fWeightMatrix0to1[24][7] = 2.73481066542824; fWeightMatrix0to1[25][7] = 0.633644793076002; fWeightMatrix0to1[26][7] = 1.60014512755246; fWeightMatrix0to1[27][7] = 0.435438250862062; fWeightMatrix0to1[28][7] = 1.58121021943278; fWeightMatrix0to1[29][7] = -2.06396870296691; fWeightMatrix0to1[30][7] = -0.00630202066271861; fWeightMatrix0to1[31][7] = -1.04708091175593; fWeightMatrix0to1[32][7] = -7.80746605811832; fWeightMatrix0to1[33][7] = 8.31065388659683; fWeightMatrix0to1[34][7] = 0.584809697538763; fWeightMatrix0to1[35][7] = -0.908265876664193; fWeightMatrix0to1[36][7] = 4.89850428854085; fWeightMatrix0to1[37][7] = 0.907956585068945; fWeightMatrix0to1[38][7] = 0.181852314165762; fWeightMatrix0to1[39][7] = -0.32166437783787; fWeightMatrix0to1[40][7] = 0.319762166865261; fWeightMatrix0to1[41][7] = 3.41438946644791; fWeightMatrix0to1[42][7] = -0.873202937009939; fWeightMatrix0to1[0][8] = -0.539660735026697; fWeightMatrix0to1[1][8] = -1.646693828942; fWeightMatrix0to1[2][8] = -1.7933048620605; fWeightMatrix0to1[3][8] = -0.410649644714523; fWeightMatrix0to1[4][8] = 0.886086348567761; fWeightMatrix0to1[5][8] = 3.14531517420594; fWeightMatrix0to1[6][8] = -0.338324920368669; fWeightMatrix0to1[7][8] = 2.0097383040463; fWeightMatrix0to1[8][8] = -2.81410566069145; fWeightMatrix0to1[9][8] = 0.114864255245428; fWeightMatrix0to1[10][8] = -2.91019760624387; fWeightMatrix0to1[11][8] = -1.72079821764606; fWeightMatrix0to1[12][8] = -1.23113224596568; fWeightMatrix0to1[13][8] = 1.97803570701885; fWeightMatrix0to1[14][8] = -0.417488672190724; fWeightMatrix0to1[15][8] = 1.54237248169846; fWeightMatrix0to1[16][8] = -0.546892287819439; fWeightMatrix0to1[17][8] = 0.375731212085318; fWeightMatrix0to1[18][8] = 0.416968225555175; fWeightMatrix0to1[19][8] = -1.29470678744558; fWeightMatrix0to1[20][8] = -0.0405901719014152; fWeightMatrix0to1[21][8] = -0.193916385007554; fWeightMatrix0to1[22][8] = -1.15532664903945; fWeightMatrix0to1[23][8] = -0.704761041690963; fWeightMatrix0to1[24][8] = -0.402322019066177; fWeightMatrix0to1[25][8] = 0.537642512421124; fWeightMatrix0to1[26][8] = 3.40900550245379; fWeightMatrix0to1[27][8] = -1.0824714947861; fWeightMatrix0to1[28][8] = 0.354364158118542; fWeightMatrix0to1[29][8] = 1.22896864001544; fWeightMatrix0to1[30][8] = -3.04003363813075; fWeightMatrix0to1[31][8] = 1.69818523516706; fWeightMatrix0to1[32][8] = -2.23845521944385; fWeightMatrix0to1[33][8] = -1.80674177084296; fWeightMatrix0to1[34][8] = 1.52042805817065; fWeightMatrix0to1[35][8] = 0.261227309232028; fWeightMatrix0to1[36][8] = 3.67898216300498; fWeightMatrix0to1[37][8] = 0.804505653991471; fWeightMatrix0to1[38][8] = -2.5765469220456; fWeightMatrix0to1[39][8] = 1.25931751686962; fWeightMatrix0to1[40][8] = 1.5402907885274; fWeightMatrix0to1[41][8] = -1.02113200609525; fWeightMatrix0to1[42][8] = 4.44834952739309; fWeightMatrix0to1[0][9] = -1.01950774254876; fWeightMatrix0to1[1][9] = 0.853861112078788; fWeightMatrix0to1[2][9] = -1.31039704258385; fWeightMatrix0to1[3][9] = 0.371153282574619; fWeightMatrix0to1[4][9] = 1.11982347989484; fWeightMatrix0to1[5][9] = -3.59420711278512; fWeightMatrix0to1[6][9] = 0.957588690478358; fWeightMatrix0to1[7][9] = -1.16397069628606; fWeightMatrix0to1[8][9] = 1.12194295802776; fWeightMatrix0to1[9][9] = 0.702544207603051; fWeightMatrix0to1[10][9] = 2.4658584280097; fWeightMatrix0to1[11][9] = 1.94251429402721; fWeightMatrix0to1[12][9] = 0.614365338493803; fWeightMatrix0to1[13][9] = 2.61828042608042; fWeightMatrix0to1[14][9] = 2.68160578866879; fWeightMatrix0to1[15][9] = 1.09515229322242; fWeightMatrix0to1[16][9] = -1.88131242078904; fWeightMatrix0to1[17][9] = 0.681486400612991; fWeightMatrix0to1[18][9] = -3.35364487706933; fWeightMatrix0to1[19][9] = 0.0271793368324126; fWeightMatrix0to1[20][9] = 2.07876855120508; fWeightMatrix0to1[21][9] = 0.0493046604078335; fWeightMatrix0to1[22][9] = 0.721917431431627; fWeightMatrix0to1[23][9] = 0.58780855209613; fWeightMatrix0to1[24][9] = 0.12290497441314; fWeightMatrix0to1[25][9] = -0.32592694740418; fWeightMatrix0to1[26][9] = -3.63592828433271; fWeightMatrix0to1[27][9] = -1.09094723622013; fWeightMatrix0to1[28][9] = -0.508617141776942; fWeightMatrix0to1[29][9] = 3.05635000074055; fWeightMatrix0to1[30][9] = 2.11208963241476; fWeightMatrix0to1[31][9] = 3.97591738593708; fWeightMatrix0to1[32][9] = 0.38971456145457; fWeightMatrix0to1[33][9] = 0.88659795797376; fWeightMatrix0to1[34][9] = -1.09748586196019; fWeightMatrix0to1[35][9] = 1.82861881620307; fWeightMatrix0to1[36][9] = -6.33489200843514; fWeightMatrix0to1[37][9] = -3.32269821559712; fWeightMatrix0to1[38][9] = 1.39316365670482; fWeightMatrix0to1[39][9] = -1.18057260276347; fWeightMatrix0to1[40][9] = -2.13446507445665; fWeightMatrix0to1[41][9] = 0.753897946511999; fWeightMatrix0to1[42][9] = -6.24896461044913; fWeightMatrix0to1[0][10] = -0.302819408838986; fWeightMatrix0to1[1][10] = -0.790981381276813; fWeightMatrix0to1[2][10] = -1.06184017082654; fWeightMatrix0to1[3][10] = -0.0805813861453838; fWeightMatrix0to1[4][10] = 2.24130352359256; fWeightMatrix0to1[5][10] = 2.10295733466069; fWeightMatrix0to1[6][10] = 2.18819427587372; fWeightMatrix0to1[7][10] = 0.499552707488784; fWeightMatrix0to1[8][10] = -1.81671642486215; fWeightMatrix0to1[9][10] = 0.159150240555058; fWeightMatrix0to1[10][10] = 2.23093923522314; fWeightMatrix0to1[11][10] = -1.93963591811304; fWeightMatrix0to1[12][10] = -0.383673281859151; fWeightMatrix0to1[13][10] = -0.294304366816902; fWeightMatrix0to1[14][10] = -1.16837459252519; fWeightMatrix0to1[15][10] = 4.19895208845165; fWeightMatrix0to1[16][10] = -1.93140471439715; fWeightMatrix0to1[17][10] = 0.771811643336205; fWeightMatrix0to1[18][10] = 0.420823847019793; fWeightMatrix0to1[19][10] = -2.54433042816872; fWeightMatrix0to1[20][10] = 2.16931422568398; fWeightMatrix0to1[21][10] = 0.102440575787257; fWeightMatrix0to1[22][10] = 0.0979879710477734; fWeightMatrix0to1[23][10] = -0.129843373846713; fWeightMatrix0to1[24][10] = 0.665831573093636; fWeightMatrix0to1[25][10] = -2.85143810709825; fWeightMatrix0to1[26][10] = 0.0722030482220024; fWeightMatrix0to1[27][10] = -1.32432359966917; fWeightMatrix0to1[28][10] = 0.571658870340326; fWeightMatrix0to1[29][10] = 1.71333731788683; fWeightMatrix0to1[30][10] = -4.43821619311226; fWeightMatrix0to1[31][10] = 0.377257716098158; fWeightMatrix0to1[32][10] = -0.472426678868283; fWeightMatrix0to1[33][10] = -1.61603257424516; fWeightMatrix0to1[34][10] = 3.17662894701987; fWeightMatrix0to1[35][10] = 1.00602676090752; fWeightMatrix0to1[36][10] = 0.401647313955138; fWeightMatrix0to1[37][10] = -0.971604667681438; fWeightMatrix0to1[38][10] = -0.587254688807009; fWeightMatrix0to1[39][10] = 1.86318389965444; fWeightMatrix0to1[40][10] = 1.35012265716553; fWeightMatrix0to1[41][10] = 0.040822831100415; fWeightMatrix0to1[42][10] = 6.07071702547716; fWeightMatrix0to1[0][11] = 0.928874721584311; fWeightMatrix0to1[1][11] = -0.0758116968511106; fWeightMatrix0to1[2][11] = 0.997498294247973; fWeightMatrix0to1[3][11] = -0.0332069701042977; fWeightMatrix0to1[4][11] = -3.61042208086068; fWeightMatrix0to1[5][11] = -2.96977072978543; fWeightMatrix0to1[6][11] = 2.94912961289109; fWeightMatrix0to1[7][11] = -1.33408576626206; fWeightMatrix0to1[8][11] = 4.27856025023293; fWeightMatrix0to1[9][11] = 2.10285774352386; fWeightMatrix0to1[10][11] = -4.03315742403544; fWeightMatrix0to1[11][11] = 0.136437632501941; fWeightMatrix0to1[12][11] = 0.849493105080085; fWeightMatrix0to1[13][11] = 2.5747363038306; fWeightMatrix0to1[14][11] = -0.760259694439667; fWeightMatrix0to1[15][11] = 0.325942978773571; fWeightMatrix0to1[16][11] = 0.632623214928504; fWeightMatrix0to1[17][11] = -1.04329404497782; fWeightMatrix0to1[18][11] = -0.520297357364638; fWeightMatrix0to1[19][11] = -0.715029875070688; fWeightMatrix0to1[20][11] = -0.753556939153875; fWeightMatrix0to1[21][11] = -0.358091517052881; fWeightMatrix0to1[22][11] = -3.40415580993481; fWeightMatrix0to1[23][11] = -0.071376143948046; fWeightMatrix0to1[24][11] = 0.560464382771628; fWeightMatrix0to1[25][11] = -0.540949986641087; fWeightMatrix0to1[26][11] = -0.869181490807529; fWeightMatrix0to1[27][11] = -1.76005981624399; fWeightMatrix0to1[28][11] = 0.856516047723531; fWeightMatrix0to1[29][11] = 2.12685771996767; fWeightMatrix0to1[30][11] = 3.12187779696849; fWeightMatrix0to1[31][11] = -1.5829456338837; fWeightMatrix0to1[32][11] = 2.20180876043287; fWeightMatrix0to1[33][11] = 0.773825507070529; fWeightMatrix0to1[34][11] = -2.88382993591801; fWeightMatrix0to1[35][11] = -4.38188826305428; fWeightMatrix0to1[36][11] = -5.73480183084802; fWeightMatrix0to1[37][11] = -2.7058152379133; fWeightMatrix0to1[38][11] = 0.798303114410359; fWeightMatrix0to1[39][11] = 0.368081132659376; fWeightMatrix0to1[40][11] = -0.429484488946957; fWeightMatrix0to1[41][11] = -0.869218983829846; fWeightMatrix0to1[42][11] = -8.67173732679729; fWeightMatrix0to1[0][12] = 0.556207015101046; fWeightMatrix0to1[1][12] = -0.0125233034032267; fWeightMatrix0to1[2][12] = 0.644636694734721; fWeightMatrix0to1[3][12] = -0.120761150959792; fWeightMatrix0to1[4][12] = -0.375075704839031; fWeightMatrix0to1[5][12] = -0.515785771574504; fWeightMatrix0to1[6][12] = 0.418080948016179; fWeightMatrix0to1[7][12] = -1.7111037226218; fWeightMatrix0to1[8][12] = -0.761779911312243; fWeightMatrix0to1[9][12] = 1.63196861723026; fWeightMatrix0to1[10][12] = -0.392286351508191; fWeightMatrix0to1[11][12] = 1.41651826503126; fWeightMatrix0to1[12][12] = 0.668004063400407; fWeightMatrix0to1[13][12] = -2.40476549028642; fWeightMatrix0to1[14][12] = -0.531388598004137; fWeightMatrix0to1[15][12] = -0.780678323903468; fWeightMatrix0to1[16][12] = 0.0893032166562121; fWeightMatrix0to1[17][12] = 0.0142626625914176; fWeightMatrix0to1[18][12] = -0.788088439852208; fWeightMatrix0to1[19][12] = -2.04285095023529; fWeightMatrix0to1[20][12] = -2.49370042931963; fWeightMatrix0to1[21][12] = -0.133202834682471; fWeightMatrix0to1[22][12] = 1.08883835540655; fWeightMatrix0to1[23][12] = -0.320400955813641; fWeightMatrix0to1[24][12] = 0.115839576865241; fWeightMatrix0to1[25][12] = 0.316980847152201; fWeightMatrix0to1[26][12] = 0.580324164367516; fWeightMatrix0to1[27][12] = 1.02959847558271; fWeightMatrix0to1[28][12] = 1.44670809078907; fWeightMatrix0to1[29][12] = 1.44137612821399; fWeightMatrix0to1[30][12] = -0.111444151250589; fWeightMatrix0to1[31][12] = -0.355168420953583; fWeightMatrix0to1[32][12] = 7.12222490300134; fWeightMatrix0to1[33][12] = -0.231796680452141; fWeightMatrix0to1[34][12] = 1.15977325511676; fWeightMatrix0to1[35][12] = 1.2784912472234; fWeightMatrix0to1[36][12] = -1.44032544796041; fWeightMatrix0to1[37][12] = -1.53486839462659; fWeightMatrix0to1[38][12] = -3.09820730406437; fWeightMatrix0to1[39][12] = -1.54609321347939; fWeightMatrix0to1[40][12] = -0.494876040440482; fWeightMatrix0to1[41][12] = -0.574306295193445; fWeightMatrix0to1[42][12] = -0.151430769961839; fWeightMatrix0to1[0][13] = -0.28092638046182; fWeightMatrix0to1[1][13] = 1.00311435827224; fWeightMatrix0to1[2][13] = 0.0825616691855315; fWeightMatrix0to1[3][13] = 2.11848985012353; fWeightMatrix0to1[4][13] = 0.331024430425199; fWeightMatrix0to1[5][13] = -0.0445197225899822; fWeightMatrix0to1[6][13] = -0.0551209078012609; fWeightMatrix0to1[7][13] = -1.09757503324831; fWeightMatrix0to1[8][13] = -1.4472232679453; fWeightMatrix0to1[9][13] = -2.09392641488031; fWeightMatrix0to1[10][13] = -0.853946215684893; fWeightMatrix0to1[11][13] = 0.993895333004109; fWeightMatrix0to1[12][13] = -0.457468755395685; fWeightMatrix0to1[13][13] = -0.899883127027062; fWeightMatrix0to1[14][13] = 1.71214199033432; fWeightMatrix0to1[15][13] = 0.44095813898281; fWeightMatrix0to1[16][13] = -8.60439069544704; fWeightMatrix0to1[17][13] = -0.274766093178099; fWeightMatrix0to1[18][13] = -1.83113380567757; fWeightMatrix0to1[19][13] = -0.280595784836151; fWeightMatrix0to1[20][13] = -1.84075585920625; fWeightMatrix0to1[21][13] = -0.103016450457119; fWeightMatrix0to1[22][13] = -0.251498228462457; fWeightMatrix0to1[23][13] = 1.4359938184282; fWeightMatrix0to1[24][13] = -0.541450422053435; fWeightMatrix0to1[25][13] = -0.0381440189547808; fWeightMatrix0to1[26][13] = -0.727568273675416; fWeightMatrix0to1[27][13] = -0.551000751494868; fWeightMatrix0to1[28][13] = 3.72926875923753; fWeightMatrix0to1[29][13] = -0.0878210072855227; fWeightMatrix0to1[30][13] = -0.256385503455241; fWeightMatrix0to1[31][13] = -1.90934213254842; fWeightMatrix0to1[32][13] = 0.412405510406922; fWeightMatrix0to1[33][13] = 0.0492527228315539; fWeightMatrix0to1[34][13] = 0.743414943704466; fWeightMatrix0to1[35][13] = -3.19371327912952; fWeightMatrix0to1[36][13] = -1.02782105479737; fWeightMatrix0to1[37][13] = 3.70383810102967; fWeightMatrix0to1[38][13] = 1.1465809066321; fWeightMatrix0to1[39][13] = -1.32044207657703; fWeightMatrix0to1[40][13] = -1.01693005428362; fWeightMatrix0to1[41][13] = -0.636907454202005; fWeightMatrix0to1[42][13] = 0.147533513352446; fWeightMatrix0to1[0][14] = 1.06940120471149; fWeightMatrix0to1[1][14] = -3.07008650972549; fWeightMatrix0to1[2][14] = 1.07679550194899; fWeightMatrix0to1[3][14] = 0.072165357101026; fWeightMatrix0to1[4][14] = -0.771319645905638; fWeightMatrix0to1[5][14] = -0.121878998875791; fWeightMatrix0to1[6][14] = 0.462192573495875; fWeightMatrix0to1[7][14] = -0.543821722099536; fWeightMatrix0to1[8][14] = -1.818659473974; fWeightMatrix0to1[9][14] = 2.30508206040143; fWeightMatrix0to1[10][14] = -0.724111092323808; fWeightMatrix0to1[11][14] = 0.014206305625656; fWeightMatrix0to1[12][14] = 0.485863073920986; fWeightMatrix0to1[13][14] = 0.143444250088241; fWeightMatrix0to1[14][14] = 0.76851337571201; fWeightMatrix0to1[15][14] = -0.318227167279204; fWeightMatrix0to1[16][14] = -0.0985308057470325; fWeightMatrix0to1[17][14] = 0.23128985015216; fWeightMatrix0to1[18][14] = -0.316732069497101; fWeightMatrix0to1[19][14] = -0.043203053404454; fWeightMatrix0to1[20][14] = 1.2504066973664; fWeightMatrix0to1[21][14] = -0.00455854970481823; fWeightMatrix0to1[22][14] = -0.115185145957837; fWeightMatrix0to1[23][14] = 0.00703516195094887; fWeightMatrix0to1[24][14] = 0.00106293196019023; fWeightMatrix0to1[25][14] = -0.784458072846319; fWeightMatrix0to1[26][14] = 0.369846693296263; fWeightMatrix0to1[27][14] = 1.3432253368111; fWeightMatrix0to1[28][14] = 0.16169972055936; fWeightMatrix0to1[29][14] = -0.972491637434577; fWeightMatrix0to1[30][14] = -0.142827656361289; fWeightMatrix0to1[31][14] = -2.74628035391861; fWeightMatrix0to1[32][14] = 0.808313246721455; fWeightMatrix0to1[33][14] = -0.274987740439744; fWeightMatrix0to1[34][14] = -1.50888146435696; fWeightMatrix0to1[35][14] = 0.426753808587921; fWeightMatrix0to1[36][14] = -0.26462687015667; fWeightMatrix0to1[37][14] = 0.231955384737825; fWeightMatrix0to1[38][14] = -3.05644219658224; fWeightMatrix0to1[39][14] = -0.996371288890927; fWeightMatrix0to1[40][14] = 0.00571841478646006; fWeightMatrix0to1[41][14] = 0.113763198457873; fWeightMatrix0to1[42][14] = -0.0538454498017662; fWeightMatrix0to1[0][15] = -1.10714377007736; fWeightMatrix0to1[1][15] = -1.05172179643134; fWeightMatrix0to1[2][15] = 0.239370496815706; fWeightMatrix0to1[3][15] = -0.108482359653312; fWeightMatrix0to1[4][15] = 2.55922767382682; fWeightMatrix0to1[5][15] = -3.66707816948683; fWeightMatrix0to1[6][15] = -1.76523117008796; fWeightMatrix0to1[7][15] = -2.29187493962595; fWeightMatrix0to1[8][15] = -1.28365158531695; fWeightMatrix0to1[9][15] = 0.25281927614609; fWeightMatrix0to1[10][15] = 0.231074827030547; fWeightMatrix0to1[11][15] = -7.90043499917438e-05; fWeightMatrix0to1[12][15] = -0.383267891220106; fWeightMatrix0to1[13][15] = 1.96087987568205; fWeightMatrix0to1[14][15] = 0.840069056884844; fWeightMatrix0to1[15][15] = 0.265004607405048; fWeightMatrix0to1[16][15] = -0.0344190842197916; fWeightMatrix0to1[17][15] = 4.72443075447853; fWeightMatrix0to1[18][15] = -1.95707063843943; fWeightMatrix0to1[19][15] = -0.981291309135962; fWeightMatrix0to1[20][15] = -3.06929742911679; fWeightMatrix0to1[21][15] = 6.3141710809185; fWeightMatrix0to1[22][15] = 1.57076549321554; fWeightMatrix0to1[23][15] = 0.420449479402806; fWeightMatrix0to1[24][15] = -0.50185618980435; fWeightMatrix0to1[25][15] = -1.13333613394649; fWeightMatrix0to1[26][15] = 0.118287646870911; fWeightMatrix0to1[27][15] = -0.404564944587336; fWeightMatrix0to1[28][15] = 0.0764422265167561; fWeightMatrix0to1[29][15] = 1.19794621233349; fWeightMatrix0to1[30][15] = 1.51676311207191; fWeightMatrix0to1[31][15] = 0.295390263442668; fWeightMatrix0to1[32][15] = 0.284272272672666; fWeightMatrix0to1[33][15] = -18.998214489702; fWeightMatrix0to1[34][15] = -2.59486716932393; fWeightMatrix0to1[35][15] = 1.3309281243042; fWeightMatrix0to1[36][15] = 0.195280224398519; fWeightMatrix0to1[37][15] = 2.68675123534068; fWeightMatrix0to1[38][15] = 3.56833084112756; fWeightMatrix0to1[39][15] = 1.21890865676707; fWeightMatrix0to1[40][15] = -0.0952003383219566; fWeightMatrix0to1[41][15] = 2.1610663132228; fWeightMatrix0to1[42][15] = 0.537914280437829; fWeightMatrix0to1[0][16] = -0.339568663833838; fWeightMatrix0to1[1][16] = -1.69425381670792; fWeightMatrix0to1[2][16] = 0.0238350281773402; fWeightMatrix0to1[3][16] = -0.052064158985342; fWeightMatrix0to1[4][16] = 0.256483090073087; fWeightMatrix0to1[5][16] = -0.0963844041279697; fWeightMatrix0to1[6][16] = -0.355450297547623; fWeightMatrix0to1[7][16] = -0.231066849875006; fWeightMatrix0to1[8][16] = 1.96651403270619; fWeightMatrix0to1[9][16] = -0.132983989678315; fWeightMatrix0to1[10][16] = 0.126926988107037; fWeightMatrix0to1[11][16] = -0.498476640289825; fWeightMatrix0to1[12][16] = -0.257131415772186; fWeightMatrix0to1[13][16] = 4.15722522054506; fWeightMatrix0to1[14][16] = 0.558115679482665; fWeightMatrix0to1[15][16] = 0.494961361381418; fWeightMatrix0to1[16][16] = -0.473464456503692; fWeightMatrix0to1[17][16] = 0.184558551651329; fWeightMatrix0to1[18][16] = 0.230132232791945; fWeightMatrix0to1[19][16] = -3.979151242722; fWeightMatrix0to1[20][16] = 0.526722213514379; fWeightMatrix0to1[21][16] = 0.1700170025248; fWeightMatrix0to1[22][16] = 0.793297295274732; fWeightMatrix0to1[23][16] = 0.370978477066451; fWeightMatrix0to1[24][16] = -0.124728949436166; fWeightMatrix0to1[25][16] = 0.140705310185892; fWeightMatrix0to1[26][16] = -0.37742014384906; fWeightMatrix0to1[27][16] = -0.669350360397454; fWeightMatrix0to1[28][16] = -1.33667819656929; fWeightMatrix0to1[29][16] = -1.7048000632115; fWeightMatrix0to1[30][16] = 0.0881167953498505; fWeightMatrix0to1[31][16] = 0.444888630463406; fWeightMatrix0to1[32][16] = 0.388817226714221; fWeightMatrix0to1[33][16] = -0.337342801570611; fWeightMatrix0to1[34][16] = -1.23463741897644; fWeightMatrix0to1[35][16] = -0.354898458617601; fWeightMatrix0to1[36][16] = 1.45412033336401; fWeightMatrix0to1[37][16] = 1.38048668220995; fWeightMatrix0to1[38][16] = -0.116098260867683; fWeightMatrix0to1[39][16] = 0.0619889159599988; fWeightMatrix0to1[40][16] = 1.30369461605184; fWeightMatrix0to1[41][16] = 0.615694973372774; fWeightMatrix0to1[42][16] = 0.217091029529716; fWeightMatrix0to1[0][17] = -0.417229234640211; fWeightMatrix0to1[1][17] = 0.690218441742462; fWeightMatrix0to1[2][17] = 5.7393188964897; fWeightMatrix0to1[3][17] = 0.522545529261481; fWeightMatrix0to1[4][17] = 1.79658504203275; fWeightMatrix0to1[5][17] = 7.98810847735701; fWeightMatrix0to1[6][17] = 1.17936078464906; fWeightMatrix0to1[7][17] = -2.21894671370784; fWeightMatrix0to1[8][17] = -3.62077134093988; fWeightMatrix0to1[9][17] = -0.966164521971393; fWeightMatrix0to1[10][17] = 2.66882423310237; fWeightMatrix0to1[11][17] = -2.15065786401244; fWeightMatrix0to1[12][17] = 0.0747720794975279; fWeightMatrix0to1[13][17] = -8.41083963257415; fWeightMatrix0to1[14][17] = 0.984323322564394; fWeightMatrix0to1[15][17] = 1.32469916956739; fWeightMatrix0to1[16][17] = 39.8488487390822; fWeightMatrix0to1[17][17] = -10.2235243883406; fWeightMatrix0to1[18][17] = -1.0478083709939; fWeightMatrix0to1[19][17] = -1.313060901522; fWeightMatrix0to1[20][17] = 1.03545750823384; fWeightMatrix0to1[21][17] = -6.09300442365802; fWeightMatrix0to1[22][17] = 5.90644479233973; fWeightMatrix0to1[23][17] = 0.33639255186069; fWeightMatrix0to1[24][17] = 0.620320064626662; fWeightMatrix0to1[25][17] = 0.36285981142894; fWeightMatrix0to1[26][17] = 1.10755063767642; fWeightMatrix0to1[27][17] = -30.1773546682394; fWeightMatrix0to1[28][17] = 1.06311331943658; fWeightMatrix0to1[29][17] = -0.602686246437766; fWeightMatrix0to1[30][17] = -2.54051475710461; fWeightMatrix0to1[31][17] = 4.06129161444576; fWeightMatrix0to1[32][17] = -3.01182098127749; fWeightMatrix0to1[33][17] = 46.3673309970706; fWeightMatrix0to1[34][17] = 1.61120768810628; fWeightMatrix0to1[35][17] = 1.59145922575575; fWeightMatrix0to1[36][17] = 2.77093357934421; fWeightMatrix0to1[37][17] = 1.25774569725993; fWeightMatrix0to1[38][17] = -31.9842580068815; fWeightMatrix0to1[39][17] = -0.997027146108158; fWeightMatrix0to1[40][17] = 0.0920247738770299; fWeightMatrix0to1[41][17] = 4.19341710620455; fWeightMatrix0to1[42][17] = 2.05717735606448; fWeightMatrix0to1[0][18] = -0.751184949252772; fWeightMatrix0to1[1][18] = -1.7260153552246; fWeightMatrix0to1[2][18] = -2.37398246419764; fWeightMatrix0to1[3][18] = 1.72545302966528; fWeightMatrix0to1[4][18] = -0.67741863743464; fWeightMatrix0to1[5][18] = -2.47893069043919; fWeightMatrix0to1[6][18] = -2.54065887542894; fWeightMatrix0to1[7][18] = -0.0321361599227343; fWeightMatrix0to1[8][18] = 2.53571930613396; fWeightMatrix0to1[9][18] = -1.41470601688556; fWeightMatrix0to1[10][18] = -1.05706266038255; fWeightMatrix0to1[11][18] = -0.261820105721436; fWeightMatrix0to1[12][18] = -1.82761951526099; fWeightMatrix0to1[13][18] = -0.960081915761925; fWeightMatrix0to1[14][18] = 1.10224304378142; fWeightMatrix0to1[15][18] = -2.60080725245097; fWeightMatrix0to1[16][18] = 1.34793324330527; fWeightMatrix0to1[17][18] = -0.577285162178483; fWeightMatrix0to1[18][18] = -0.169219125126497; fWeightMatrix0to1[19][18] = 0.511579817531654; fWeightMatrix0to1[20][18] = 1.61247946310969; fWeightMatrix0to1[21][18] = 2.18099496073048; fWeightMatrix0to1[22][18] = -1.02313376719268; fWeightMatrix0to1[23][18] = 1.79442571939177; fWeightMatrix0to1[24][18] = 0.59902746580278; fWeightMatrix0to1[25][18] = -2.36637373290322; fWeightMatrix0to1[26][18] = 0.794323387340109; fWeightMatrix0to1[27][18] = -1.62334383658755; fWeightMatrix0to1[28][18] = 1.64545028058921; fWeightMatrix0to1[29][18] = -1.25169566762735; fWeightMatrix0to1[30][18] = 1.3086347363818; fWeightMatrix0to1[31][18] = 0.6805314031098; fWeightMatrix0to1[32][18] = 2.75628871922846; fWeightMatrix0to1[33][18] = -6.43296400272232; fWeightMatrix0to1[34][18] = -1.5819330356909; fWeightMatrix0to1[35][18] = -0.788220483208324; fWeightMatrix0to1[36][18] = 0.285668890207859; fWeightMatrix0to1[37][18] = -3.10983379472728; fWeightMatrix0to1[38][18] = -3.00752272393135; fWeightMatrix0to1[39][18] = -0.0317929679614392; fWeightMatrix0to1[40][18] = -1.4571945515002; fWeightMatrix0to1[41][18] = 1.48479168735476; fWeightMatrix0to1[42][18] = -2.63462797866655; fWeightMatrix0to1[0][19] = -1.21233949662082; fWeightMatrix0to1[1][19] = 0.434185768632631; fWeightMatrix0to1[2][19] = -1.73431901877977; fWeightMatrix0to1[3][19] = -1.46486777651163; fWeightMatrix0to1[4][19] = 1.28669926473181; fWeightMatrix0to1[5][19] = -0.542551719032736; fWeightMatrix0to1[6][19] = -2.39654130215422; fWeightMatrix0to1[7][19] = 0.312146932983365; fWeightMatrix0to1[8][19] = 1.04038485440362; fWeightMatrix0to1[9][19] = 0.343644617917069; fWeightMatrix0to1[10][19] = -0.832122133079066; fWeightMatrix0to1[11][19] = 0.918555158422322; fWeightMatrix0to1[12][19] = 0.806117665165165; fWeightMatrix0to1[13][19] = -2.25384041716315; fWeightMatrix0to1[14][19] = 2.34225153890278; fWeightMatrix0to1[15][19] = 1.35561123768172; fWeightMatrix0to1[16][19] = -3.62401795052591; fWeightMatrix0to1[17][19] = -0.588055069292595; fWeightMatrix0to1[18][19] = 1.58335285634871; fWeightMatrix0to1[19][19] = 0.5001816766411; fWeightMatrix0to1[20][19] = 1.49618756284026; fWeightMatrix0to1[21][19] = 0.660626754435861; fWeightMatrix0to1[22][19] = -4.08525965245845; fWeightMatrix0to1[23][19] = -2.1902248063616; fWeightMatrix0to1[24][19] = 0.562278001982552; fWeightMatrix0to1[25][19] = -2.82944920017707; fWeightMatrix0to1[26][19] = -0.197805340433007; fWeightMatrix0to1[27][19] = -2.27157725100225; fWeightMatrix0to1[28][19] = 1.44380580013166; fWeightMatrix0to1[29][19] = -2.03480238033453; fWeightMatrix0to1[30][19] = -0.570573933679206; fWeightMatrix0to1[31][19] = 0.235523885931326; fWeightMatrix0to1[32][19] = -0.785537185420997; fWeightMatrix0to1[33][19] = -7.92127381132027; fWeightMatrix0to1[34][19] = -1.47554748096598; fWeightMatrix0to1[35][19] = -2.27455023406307; fWeightMatrix0to1[36][19] = 1.00980891114289; fWeightMatrix0to1[37][19] = -0.699754065523864; fWeightMatrix0to1[38][19] = 1.57013895270855; fWeightMatrix0to1[39][19] = -0.464685208766712; fWeightMatrix0to1[40][19] = -0.960499623171623; fWeightMatrix0to1[41][19] = 1.22077068650613; fWeightMatrix0to1[42][19] = 1.50550015805098; fWeightMatrix0to1[0][20] = -1.37921492402865; fWeightMatrix0to1[1][20] = 2.41108171393098; fWeightMatrix0to1[2][20] = -0.796975637383479; fWeightMatrix0to1[3][20] = 0.400088878726674; fWeightMatrix0to1[4][20] = 0.210029641187872; fWeightMatrix0to1[5][20] = -0.0610969851860618; fWeightMatrix0to1[6][20] = -0.0253626706179773; fWeightMatrix0to1[7][20] = -2.56023072209406; fWeightMatrix0to1[8][20] = 2.59198567804921; fWeightMatrix0to1[9][20] = 1.50147336097178; fWeightMatrix0to1[10][20] = -0.882825741603419; fWeightMatrix0to1[11][20] = 0.971777209020383; fWeightMatrix0to1[12][20] = 1.33921861096459; fWeightMatrix0to1[13][20] = 0.0285406186386468; fWeightMatrix0to1[14][20] = -1.14206690870068; fWeightMatrix0to1[15][20] = 0.897462508195763; fWeightMatrix0to1[16][20] = 0.567669365822334; fWeightMatrix0to1[17][20] = -3.21127221729511; fWeightMatrix0to1[18][20] = -1.27713023546111; fWeightMatrix0to1[19][20] = 0.156748388335751; fWeightMatrix0to1[20][20] = 1.19688822060719; fWeightMatrix0to1[21][20] = -3.46455974908191; fWeightMatrix0to1[22][20] = -3.25840108814958; fWeightMatrix0to1[23][20] = -0.399390012753655; fWeightMatrix0to1[24][20] = -0.976626480900137; fWeightMatrix0to1[25][20] = -2.49201039395578; fWeightMatrix0to1[26][20] = -2.63326442027362; fWeightMatrix0to1[27][20] = -2.09275924584271; fWeightMatrix0to1[28][20] = 2.49949686644603; fWeightMatrix0to1[29][20] = 0.801369687538378; fWeightMatrix0to1[30][20] = -1.09103313431157; fWeightMatrix0to1[31][20] = 2.06651512734676; fWeightMatrix0to1[32][20] = -0.151046795027456; fWeightMatrix0to1[33][20] = -1.87830822556081; fWeightMatrix0to1[34][20] = 0.707417242365451; fWeightMatrix0to1[35][20] = 0.672483235522635; fWeightMatrix0to1[36][20] = -2.18378596889619; fWeightMatrix0to1[37][20] = -3.33174791431594; fWeightMatrix0to1[38][20] = -3.83250588978821; fWeightMatrix0to1[39][20] = 0.414205805890915; fWeightMatrix0to1[40][20] = -1.76521108768173; fWeightMatrix0to1[41][20] = 1.74562352201707; fWeightMatrix0to1[42][20] = 0.703698644085666; fWeightMatrix0to1[0][21] = -0.684524029208266; fWeightMatrix0to1[1][21] = 1.93287816784528; fWeightMatrix0to1[2][21] = -0.679198180466491; fWeightMatrix0to1[3][21] = 2.02735624697981; fWeightMatrix0to1[4][21] = 1.43190299754154; fWeightMatrix0to1[5][21] = -1.05888227875648; fWeightMatrix0to1[6][21] = 0.668258592637684; fWeightMatrix0to1[7][21] = -0.010007819807661; fWeightMatrix0to1[8][21] = 1.23699659511549; fWeightMatrix0to1[9][21] = 1.13143951423993; fWeightMatrix0to1[10][21] = 1.06942245502054; fWeightMatrix0to1[11][21] = -0.539949336643397; fWeightMatrix0to1[12][21] = 0.00552196478317578; fWeightMatrix0to1[13][21] = -1.92481684949644; fWeightMatrix0to1[14][21] = 1.29049902369355; fWeightMatrix0to1[15][21] = -1.44387276582587; fWeightMatrix0to1[16][21] = -3.87329320141622; fWeightMatrix0to1[17][21] = -2.48084797287166; fWeightMatrix0to1[18][21] = 2.01301845271971; fWeightMatrix0to1[19][21] = 0.681794153732782; fWeightMatrix0to1[20][21] = 2.285519717699; fWeightMatrix0to1[21][21] = -0.198394729387192; fWeightMatrix0to1[22][21] = -0.996913490663802; fWeightMatrix0to1[23][21] = -1.53651030933541; fWeightMatrix0to1[24][21] = 0.134269499893556; fWeightMatrix0to1[25][21] = 0.268667584746911; fWeightMatrix0to1[26][21] = -0.551569616425987; fWeightMatrix0to1[27][21] = 0.475403297055605; fWeightMatrix0to1[28][21] = -0.154378545358616; fWeightMatrix0to1[29][21] = 1.61562140774522; fWeightMatrix0to1[30][21] = 1.00419067519204; fWeightMatrix0to1[31][21] = -0.650565584875212; fWeightMatrix0to1[32][21] = -0.02057970800937; fWeightMatrix0to1[33][21] = -8.38189270888854; fWeightMatrix0to1[34][21] = -1.51495779000047; fWeightMatrix0to1[35][21] = -1.30965539358612; fWeightMatrix0to1[36][21] = 0.0246761129834949; fWeightMatrix0to1[37][21] = -0.31570063252282; fWeightMatrix0to1[38][21] = -0.436932811943236; fWeightMatrix0to1[39][21] = -0.593840598225104; fWeightMatrix0to1[40][21] = 1.13947375371491; fWeightMatrix0to1[41][21] = 0.192800941772616; fWeightMatrix0to1[42][21] = -1.9012919613804; fWeightMatrix0to1[0][22] = -0.0650394738845436; fWeightMatrix0to1[1][22] = -1.43963997365644; fWeightMatrix0to1[2][22] = 1.41779819745748; fWeightMatrix0to1[3][22] = 0.951442862269133; fWeightMatrix0to1[4][22] = -1.13583646721503; fWeightMatrix0to1[5][22] = -0.552691748018928; fWeightMatrix0to1[6][22] = 0.591890505015669; fWeightMatrix0to1[7][22] = -0.471044178579979; fWeightMatrix0to1[8][22] = 1.22336215561958; fWeightMatrix0to1[9][22] = 0.782463480606166; fWeightMatrix0to1[10][22] = -1.05952103032427; fWeightMatrix0to1[11][22] = -1.30296526061285; fWeightMatrix0to1[12][22] = -0.249973688642683; fWeightMatrix0to1[13][22] = -3.36025765563576; fWeightMatrix0to1[14][22] = -1.58176310589258; fWeightMatrix0to1[15][22] = 1.79144965573567; fWeightMatrix0to1[16][22] = 1.13202427603898; fWeightMatrix0to1[17][22] = 1.88757178708515; fWeightMatrix0to1[18][22] = 0.704997711456867; fWeightMatrix0to1[19][22] = -0.250859591780389; fWeightMatrix0to1[20][22] = 0.315957665851152; fWeightMatrix0to1[21][22] = -1.14369647162813; fWeightMatrix0to1[22][22] = -0.0886118536777475; fWeightMatrix0to1[23][22] = 0.385039039785548; fWeightMatrix0to1[24][22] = -2.30414051605566; fWeightMatrix0to1[25][22] = 0.141207083315768; fWeightMatrix0to1[26][22] = -0.802742688886957; fWeightMatrix0to1[27][22] = -0.370664205069434; fWeightMatrix0to1[28][22] = -1.645347078907; fWeightMatrix0to1[29][22] = 1.97619938400975; fWeightMatrix0to1[30][22] = 0.096718765271428; fWeightMatrix0to1[31][22] = -1.42067176930965; fWeightMatrix0to1[32][22] = -0.570857933646071; fWeightMatrix0to1[33][22] = 1.49145945083785; fWeightMatrix0to1[34][22] = 1.865056065404; fWeightMatrix0to1[35][22] = 1.15257842109227; fWeightMatrix0to1[36][22] = 1.79378580473433; fWeightMatrix0to1[37][22] = 1.00949372632014; fWeightMatrix0to1[38][22] = -0.0717237199447892; fWeightMatrix0to1[39][22] = -1.25304888598214; fWeightMatrix0to1[40][22] = -0.74104225004647; fWeightMatrix0to1[41][22] = 2.55669756708721; fWeightMatrix0to1[42][22] = -0.916004891067526; fWeightMatrix0to1[0][23] = -1.88425312992895; fWeightMatrix0to1[1][23] = 1.40490048467986; fWeightMatrix0to1[2][23] = 1.16277068963739; fWeightMatrix0to1[3][23] = 1.32853889593368; fWeightMatrix0to1[4][23] = 1.01162518444579; fWeightMatrix0to1[5][23] = 1.52338147391325; fWeightMatrix0to1[6][23] = -0.775714221793233; fWeightMatrix0to1[7][23] = 1.26918081708331; fWeightMatrix0to1[8][23] = 0.278111209117942; fWeightMatrix0to1[9][23] = -0.907873898830756; fWeightMatrix0to1[10][23] = -0.732573718148686; fWeightMatrix0to1[11][23] = -1.51765930555989; fWeightMatrix0to1[12][23] = -0.674646967670841; fWeightMatrix0to1[13][23] = -3.6682812891857; fWeightMatrix0to1[14][23] = -1.45787573415723; fWeightMatrix0to1[15][23] = -0.519644964334008; fWeightMatrix0to1[16][23] = -1.90217368752917; fWeightMatrix0to1[17][23] = -0.847910433156003; fWeightMatrix0to1[18][23] = 1.89973431970575; fWeightMatrix0to1[19][23] = 0.138716560524602; fWeightMatrix0to1[20][23] = -2.03472228561113; fWeightMatrix0to1[21][23] = -0.147178463500299; fWeightMatrix0to1[22][23] = 1.86786935758102; fWeightMatrix0to1[23][23] = 0.144223881322121; fWeightMatrix0to1[24][23] = -4.14926991904281; fWeightMatrix0to1[25][23] = -1.12516289593068; fWeightMatrix0to1[26][23] = -0.250393617444026; fWeightMatrix0to1[27][23] = 1.13822265410004; fWeightMatrix0to1[28][23] = -1.03691463310121; fWeightMatrix0to1[29][23] = -0.64399075453745; fWeightMatrix0to1[30][23] = 1.4806068787259; fWeightMatrix0to1[31][23] = 0.0442936350850671; fWeightMatrix0to1[32][23] = 0.145077229653131; fWeightMatrix0to1[33][23] = -0.704708473344805; fWeightMatrix0to1[34][23] = 1.37952134188544; fWeightMatrix0to1[35][23] = -1.9823749794794; fWeightMatrix0to1[36][23] = -0.784246836591112; fWeightMatrix0to1[37][23] = -0.181439458747231; fWeightMatrix0to1[38][23] = -1.38950881068084; fWeightMatrix0to1[39][23] = 0.754329583011254; fWeightMatrix0to1[40][23] = -1.17580057424908; fWeightMatrix0to1[41][23] = 0.733515826760328; fWeightMatrix0to1[42][23] = 0.643331931809873; fWeightMatrix0to1[0][24] = -0.238760129676369; fWeightMatrix0to1[1][24] = -1.12165296673315; fWeightMatrix0to1[2][24] = -1.42340147054015; fWeightMatrix0to1[3][24] = 0.120982820068554; fWeightMatrix0to1[4][24] = 0.803381430367156; fWeightMatrix0to1[5][24] = -0.135805622918282; fWeightMatrix0to1[6][24] = 3.53890102768761; fWeightMatrix0to1[7][24] = -1.52840878785615; fWeightMatrix0to1[8][24] = -0.250825223042148; fWeightMatrix0to1[9][24] = -0.656571750822953; fWeightMatrix0to1[10][24] = -0.165274466869999; fWeightMatrix0to1[11][24] = -1.87117156051273; fWeightMatrix0to1[12][24] = 0.485192847988468; fWeightMatrix0to1[13][24] = -0.993627696022344; fWeightMatrix0to1[14][24] = -0.179479863031168; fWeightMatrix0to1[15][24] = -0.444688953275113; fWeightMatrix0to1[16][24] = -0.184483349657845; fWeightMatrix0to1[17][24] = 0.251386422797973; fWeightMatrix0to1[18][24] = -3.2258941050909; fWeightMatrix0to1[19][24] = -0.118714134092223; fWeightMatrix0to1[20][24] = -2.11631489059019; fWeightMatrix0to1[21][24] = -0.026033241501554; fWeightMatrix0to1[22][24] = -0.108830453703682; fWeightMatrix0to1[23][24] = -0.921815805898049; fWeightMatrix0to1[24][24] = -2.82298413813525; fWeightMatrix0to1[25][24] = 3.18279532650704; fWeightMatrix0to1[26][24] = -2.93778499121401; fWeightMatrix0to1[27][24] = -3.27673036403641; fWeightMatrix0to1[28][24] = 1.65943412834215; fWeightMatrix0to1[29][24] = -0.902134302646771; fWeightMatrix0to1[30][24] = -0.958770106282708; fWeightMatrix0to1[31][24] = 2.82085052904472; fWeightMatrix0to1[32][24] = 0.0932881357438796; fWeightMatrix0to1[33][24] = -0.0590950068899516; fWeightMatrix0to1[34][24] = -0.00035653985147043; fWeightMatrix0to1[35][24] = -1.1879589575166; fWeightMatrix0to1[36][24] = 1.76132751431242; fWeightMatrix0to1[37][24] = -4.83482064327848; fWeightMatrix0to1[38][24] = -0.566886930620477; fWeightMatrix0to1[39][24] = 1.08485697600804; fWeightMatrix0to1[40][24] = 0.98402966622333; fWeightMatrix0to1[41][24] = -1.1496719261608; fWeightMatrix0to1[42][24] = -0.214412198387463; fWeightMatrix0to1[0][25] = -0.471180408666885; fWeightMatrix0to1[1][25] = -2.67051489110312; fWeightMatrix0to1[2][25] = 1.43653469265587; fWeightMatrix0to1[3][25] = -0.700300583780807; fWeightMatrix0to1[4][25] = 1.24589420279304; fWeightMatrix0to1[5][25] = -0.929113618180173; fWeightMatrix0to1[6][25] = -0.238294680514347; fWeightMatrix0to1[7][25] = 1.12437536989561; fWeightMatrix0to1[8][25] = 0.53393171567832; fWeightMatrix0to1[9][25] = -0.139135117298903; fWeightMatrix0to1[10][25] = -1.2580012576453; fWeightMatrix0to1[11][25] = -0.876399304545464; fWeightMatrix0to1[12][25] = 0.92199799902337; fWeightMatrix0to1[13][25] = -1.40047886262863; fWeightMatrix0to1[14][25] = -0.792847817528664; fWeightMatrix0to1[15][25] = -2.39821198856562; fWeightMatrix0to1[16][25] = 1.75495681316258; fWeightMatrix0to1[17][25] = 1.00041288699713; fWeightMatrix0to1[18][25] = 0.315060299821328; fWeightMatrix0to1[19][25] = 0.0176317239846848; fWeightMatrix0to1[20][25] = 2.08960510053149; fWeightMatrix0to1[21][25] = -0.181311301936643; fWeightMatrix0to1[22][25] = -0.53530987396257; fWeightMatrix0to1[23][25] = -1.37594108687891; fWeightMatrix0to1[24][25] = -2.69998407413372; fWeightMatrix0to1[25][25] = -0.690939221453602; fWeightMatrix0to1[26][25] = -1.32426719964124; fWeightMatrix0to1[27][25] = -3.08349207742356; fWeightMatrix0to1[28][25] = -1.24066651953944; fWeightMatrix0to1[29][25] = 1.20823426303231; fWeightMatrix0to1[30][25] = -2.57467873292543; fWeightMatrix0to1[31][25] = 0.51994172969683; fWeightMatrix0to1[32][25] = 2.11099577714565; fWeightMatrix0to1[33][25] = 0.437033454680555; fWeightMatrix0to1[34][25] = -1.75040809824; fWeightMatrix0to1[35][25] = -1.02003310282173; fWeightMatrix0to1[36][25] = -3.71821935096329; fWeightMatrix0to1[37][25] = 0.0584190723875933; fWeightMatrix0to1[38][25] = 0.308714643368622; fWeightMatrix0to1[39][25] = 1.02963460097098; fWeightMatrix0to1[40][25] = 1.81958897994551; fWeightMatrix0to1[41][25] = 1.78336436299281; fWeightMatrix0to1[42][25] = -1.65969027927263; fWeightMatrix0to1[0][26] = -0.311606262006131; fWeightMatrix0to1[1][26] = -0.311910768835892; fWeightMatrix0to1[2][26] = -5.9184981772656; fWeightMatrix0to1[3][26] = 0.88112649975322; fWeightMatrix0to1[4][26] = -0.579568546337353; fWeightMatrix0to1[5][26] = 0.0705018026020798; fWeightMatrix0to1[6][26] = -0.958685321038562; fWeightMatrix0to1[7][26] = -0.279224056334363; fWeightMatrix0to1[8][26] = -1.26924435264739; fWeightMatrix0to1[9][26] = 1.69880442935768; fWeightMatrix0to1[10][26] = 0.633557128051558; fWeightMatrix0to1[11][26] = 0.873193148395358; fWeightMatrix0to1[12][26] = 0.604282365881867; fWeightMatrix0to1[13][26] = 3.85543486996541; fWeightMatrix0to1[14][26] = 0.20726908094704; fWeightMatrix0to1[15][26] = 1.18803049618618; fWeightMatrix0to1[16][26] = -0.137033965054173; fWeightMatrix0to1[17][26] = -1.62452060605765; fWeightMatrix0to1[18][26] = -0.74208990389946; fWeightMatrix0to1[19][26] = -0.662388279011107; fWeightMatrix0to1[20][26] = -2.15823574620805; fWeightMatrix0to1[21][26] = 0.0375570702612749; fWeightMatrix0to1[22][26] = 1.28118188776655; fWeightMatrix0to1[23][26] = -0.37715001983229; fWeightMatrix0to1[24][26] = 2.2238619901205; fWeightMatrix0to1[25][26] = 2.32167513984142; fWeightMatrix0to1[26][26] = 0.316792271742908; fWeightMatrix0to1[27][26] = -0.653739940794277; fWeightMatrix0to1[28][26] = 0.804158666315649; fWeightMatrix0to1[29][26] = 0.725289277350306; fWeightMatrix0to1[30][26] = 0.146409397116012; fWeightMatrix0to1[31][26] = 2.50931405543395; fWeightMatrix0to1[32][26] = -0.368905275036627; fWeightMatrix0to1[33][26] = -0.393246688736572; fWeightMatrix0to1[34][26] = -1.88433825785584; fWeightMatrix0to1[35][26] = -3.02402378596014; fWeightMatrix0to1[36][26] = 0.653865718441646; fWeightMatrix0to1[37][26] = 0.225148992542897; fWeightMatrix0to1[38][26] = -0.0297109471539684; fWeightMatrix0to1[39][26] = -0.0231630078223866; fWeightMatrix0to1[40][26] = -0.808829725287197; fWeightMatrix0to1[41][26] = -2.10084708752355; fWeightMatrix0to1[42][26] = 0.489701401273697; fWeightMatrix0to1[0][27] = -2.07954371157473; fWeightMatrix0to1[1][27] = -1.52789441340311; fWeightMatrix0to1[2][27] = -1.42264709653918; fWeightMatrix0to1[3][27] = 0.570318957670123; fWeightMatrix0to1[4][27] = -0.297888079771511; fWeightMatrix0to1[5][27] = -0.734001038731615; fWeightMatrix0to1[6][27] = 0.168157683577333; fWeightMatrix0to1[7][27] = 0.682142974915089; fWeightMatrix0to1[8][27] = -1.20421279464934; fWeightMatrix0to1[9][27] = -0.110195408328159; fWeightMatrix0to1[10][27] = 0.826343149694631; fWeightMatrix0to1[11][27] = 1.36977163813887; fWeightMatrix0to1[12][27] = -0.76123596805461; fWeightMatrix0to1[13][27] = -3.15825768411431; fWeightMatrix0to1[14][27] = -2.7381721009881; fWeightMatrix0to1[15][27] = -0.935652722719433; fWeightMatrix0to1[16][27] = 0.766766653197568; fWeightMatrix0to1[17][27] = 1.58055906398179; fWeightMatrix0to1[18][27] = 0.277616626507693; fWeightMatrix0to1[19][27] = -1.04294608380936; fWeightMatrix0to1[20][27] = 1.46741140253131; fWeightMatrix0to1[21][27] = 1.35337498291538; fWeightMatrix0to1[22][27] = -1.73511270850958; fWeightMatrix0to1[23][27] = -0.134557853480124; fWeightMatrix0to1[24][27] = -4.16386622865626; fWeightMatrix0to1[25][27] = -0.985078308846097; fWeightMatrix0to1[26][27] = -1.30738157253904; fWeightMatrix0to1[27][27] = -0.802491998237288; fWeightMatrix0to1[28][27] = 0.489262886300131; fWeightMatrix0to1[29][27] = -0.809509070280618; fWeightMatrix0to1[30][27] = -0.855697411758149; fWeightMatrix0to1[31][27] = -1.69097048328858; fWeightMatrix0to1[32][27] = 0.234796730436185; fWeightMatrix0to1[33][27] = -0.746818725048396; fWeightMatrix0to1[34][27] = 2.71090825561555; fWeightMatrix0to1[35][27] = -2.1052120160734; fWeightMatrix0to1[36][27] = -1.15641960926152; fWeightMatrix0to1[37][27] = -0.659385349087398; fWeightMatrix0to1[38][27] = 2.17098815373112; fWeightMatrix0to1[39][27] = 0.795156463093389; fWeightMatrix0to1[40][27] = 0.909587954863857; fWeightMatrix0to1[41][27] = 1.93589168036429; fWeightMatrix0to1[42][27] = 0.255907148291288; fWeightMatrix0to1[0][28] = -2.57261907059126; fWeightMatrix0to1[1][28] = -2.4677885046736; fWeightMatrix0to1[2][28] = 4.55957491109791; fWeightMatrix0to1[3][28] = 0.0619524702492926; fWeightMatrix0to1[4][28] = 1.43710630501431; fWeightMatrix0to1[5][28] = 8.78484153952547; fWeightMatrix0to1[6][28] = 4.95130267730817; fWeightMatrix0to1[7][28] = 0.559778099707366; fWeightMatrix0to1[8][28] = -1.8763063723257; fWeightMatrix0to1[9][28] = 0.548276102914533; fWeightMatrix0to1[10][28] = 2.21686128592226; fWeightMatrix0to1[11][28] = -2.01358259986097; fWeightMatrix0to1[12][28] = -0.731772134740927; fWeightMatrix0to1[13][28] = -5.72715954998043; fWeightMatrix0to1[14][28] = 1.90283372985625; fWeightMatrix0to1[15][28] = 2.36529453371937; fWeightMatrix0to1[16][28] = 20.9047960288934; fWeightMatrix0to1[17][28] = -7.62292890704256; fWeightMatrix0to1[18][28] = 0.298759856856489; fWeightMatrix0to1[19][28] = -3.94123711803404; fWeightMatrix0to1[20][28] = 0.674200256037844; fWeightMatrix0to1[21][28] = -43.9522336957208; fWeightMatrix0to1[22][28] = 3.88659023635959; fWeightMatrix0to1[23][28] = -2.58642303561807; fWeightMatrix0to1[24][28] = -10.1935553641676; fWeightMatrix0to1[25][28] = 0.0191475623258443; fWeightMatrix0to1[26][28] = 3.34434246287704; fWeightMatrix0to1[27][28] = -13.3923221112489; fWeightMatrix0to1[28][28] = -1.80322686629279; fWeightMatrix0to1[29][28] = -0.53822126007425; fWeightMatrix0to1[30][28] = -20.685105176711; fWeightMatrix0to1[31][28] = 4.61540042850046; fWeightMatrix0to1[32][28] = -4.86852048984955; fWeightMatrix0to1[33][28] = 38.015861377486; fWeightMatrix0to1[34][28] = -1.51396579157518; fWeightMatrix0to1[35][28] = 2.50155093975461; fWeightMatrix0to1[36][28] = 2.05675868045693; fWeightMatrix0to1[37][28] = 1.59154710921223; fWeightMatrix0to1[38][28] = -17.7282580466019; fWeightMatrix0to1[39][28] = -0.864643784003103; fWeightMatrix0to1[40][28] = -1.4754038117109; fWeightMatrix0to1[41][28] = 0.980641726120608; fWeightMatrix0to1[42][28] = 4.35649583344214; fWeightMatrix0to1[0][29] = -1.88926934214622; fWeightMatrix0to1[1][29] = 3.21431582161336; fWeightMatrix0to1[2][29] = -5.41040507079184; fWeightMatrix0to1[3][29] = -1.32670809354736; fWeightMatrix0to1[4][29] = -1.1008090936784; fWeightMatrix0to1[5][29] = -8.58564382482371; fWeightMatrix0to1[6][29] = -3.22653849358918; fWeightMatrix0to1[7][29] = 0.582371538369708; fWeightMatrix0to1[8][29] = 4.34372304708753; fWeightMatrix0to1[9][29] = 0.693862040105378; fWeightMatrix0to1[10][29] = -1.59683487402199; fWeightMatrix0to1[11][29] = 0.189208799358902; fWeightMatrix0to1[12][29] = 5.90526547090175; fWeightMatrix0to1[13][29] = 6.65657562570342; fWeightMatrix0to1[14][29] = -0.958151720174305; fWeightMatrix0to1[15][29] = -2.9786467836456; fWeightMatrix0to1[16][29] = -20.8776655716266; fWeightMatrix0to1[17][29] = 20.0848178017575; fWeightMatrix0to1[18][29] = -0.854234143778717; fWeightMatrix0to1[19][29] = 2.13684075749535; fWeightMatrix0to1[20][29] = 2.67754734313595; fWeightMatrix0to1[21][29] = 43.4771373604867; fWeightMatrix0to1[22][29] = -3.82947718083156; fWeightMatrix0to1[23][29] = -0.237153796044626; fWeightMatrix0to1[24][29] = 8.15227208794331; fWeightMatrix0to1[25][29] = -1.73931694475686; fWeightMatrix0to1[26][29] = 1.42124566664041; fWeightMatrix0to1[27][29] = 12.92510975591; fWeightMatrix0to1[28][29] = 0.339353327794549; fWeightMatrix0to1[29][29] = -0.456932525957577; fWeightMatrix0to1[30][29] = 17.1413740223242; fWeightMatrix0to1[31][29] = -3.85449842405133; fWeightMatrix0to1[32][29] = 3.88168598308582; fWeightMatrix0to1[33][29] = -38.045245977696; fWeightMatrix0to1[34][29] = -3.95224119500694; fWeightMatrix0to1[35][29] = 1.12386009295973; fWeightMatrix0to1[36][29] = -2.04054339092985; fWeightMatrix0to1[37][29] = -2.10819303470947; fWeightMatrix0to1[38][29] = 17.4142039474972; fWeightMatrix0to1[39][29] = -0.11545869646525; fWeightMatrix0to1[40][29] = -0.443306965550589; fWeightMatrix0to1[41][29] = -3.86439275911731; fWeightMatrix0to1[42][29] = -4.52824338759553; fWeightMatrix0to1[0][30] = -0.730112338633; fWeightMatrix0to1[1][30] = -0.412615866819839; fWeightMatrix0to1[2][30] = -2.64553675039739; fWeightMatrix0to1[3][30] = 0.371259100796143; fWeightMatrix0to1[4][30] = -0.618182816986399; fWeightMatrix0to1[5][30] = 3.34416176967989; fWeightMatrix0to1[6][30] = 1.57519711578709; fWeightMatrix0to1[7][30] = 0.0451329368873857; fWeightMatrix0to1[8][30] = -1.72954638034714; fWeightMatrix0to1[9][30] = 0.37377173597074; fWeightMatrix0to1[10][30] = -0.20126490179346; fWeightMatrix0to1[11][30] = 1.36115388264871; fWeightMatrix0to1[12][30] = -1.85767239070928; fWeightMatrix0to1[13][30] = 1.24557816690946; fWeightMatrix0to1[14][30] = 2.44905372528627; fWeightMatrix0to1[15][30] = 0.155446753699174; fWeightMatrix0to1[16][30] = 1.86906073995641; fWeightMatrix0to1[17][30] = 2.6656901353972; fWeightMatrix0to1[18][30] = 3.16783888325062; fWeightMatrix0to1[19][30] = 0.866409245815166; fWeightMatrix0to1[20][30] = -0.889984905234307; fWeightMatrix0to1[21][30] = -6.38332599227715; fWeightMatrix0to1[22][30] = 1.31472878109839; fWeightMatrix0to1[23][30] = 1.61595968877402; fWeightMatrix0to1[24][30] = -3.24817285957394; fWeightMatrix0to1[25][30] = 2.69560513621955; fWeightMatrix0to1[26][30] = 2.35876875745277; fWeightMatrix0to1[27][30] = -3.03374264402183; fWeightMatrix0to1[28][30] = -2.38798336897285; fWeightMatrix0to1[29][30] = -0.358330423533369; fWeightMatrix0to1[30][30] = -3.79182245243248; fWeightMatrix0to1[31][30] = 0.700800785956517; fWeightMatrix0to1[32][30] = 0.525862479224675; fWeightMatrix0to1[33][30] = 4.0809390612508; fWeightMatrix0to1[34][30] = -0.794238085228453; fWeightMatrix0to1[35][30] = -0.366447036406523; fWeightMatrix0to1[36][30] = 1.15992356252393; fWeightMatrix0to1[37][30] = -0.425889254715561; fWeightMatrix0to1[38][30] = -2.04803591054559; fWeightMatrix0to1[39][30] = -0.0462903957834402; fWeightMatrix0to1[40][30] = 0.510620482632509; fWeightMatrix0to1[41][30] = 1.98537753868252; fWeightMatrix0to1[42][30] = 0.962153326140708; fWeightMatrix0to1[0][31] = 1.96501857997363; fWeightMatrix0to1[1][31] = -0.398098685733556; fWeightMatrix0to1[2][31] = -3.94388195213445; fWeightMatrix0to1[3][31] = 1.04427369930063; fWeightMatrix0to1[4][31] = 2.07901561134266; fWeightMatrix0to1[5][31] = -3.46048820308354; fWeightMatrix0to1[6][31] = 1.53683295112829; fWeightMatrix0to1[7][31] = 1.11172517974638; fWeightMatrix0to1[8][31] = -0.600629946563988; fWeightMatrix0to1[9][31] = 0.0256076519918201; fWeightMatrix0to1[10][31] = 0.80658250898459; fWeightMatrix0to1[11][31] = -0.561168081669798; fWeightMatrix0to1[12][31] = 1.20200841014802; fWeightMatrix0to1[13][31] = 3.74609375559389; fWeightMatrix0to1[14][31] = 0.226880243545124; fWeightMatrix0to1[15][31] = -0.636104303205734; fWeightMatrix0to1[16][31] = -2.03419734803098; fWeightMatrix0to1[17][31] = 7.4805126352378; fWeightMatrix0to1[18][31] = 3.44243399059122; fWeightMatrix0to1[19][31] = -0.0305643177763443; fWeightMatrix0to1[20][31] = 0.300817332597559; fWeightMatrix0to1[21][31] = 6.40326155650527; fWeightMatrix0to1[22][31] = -1.77825029510035; fWeightMatrix0to1[23][31] = 3.22933169664788; fWeightMatrix0to1[24][31] = 0.689935893428205; fWeightMatrix0to1[25][31] = 1.95707258453668; fWeightMatrix0to1[26][31] = -0.0492474595095831; fWeightMatrix0to1[27][31] = 3.32462799002968; fWeightMatrix0to1[28][31] = 0.156060810125415; fWeightMatrix0to1[29][31] = -0.349700438165536; fWeightMatrix0to1[30][31] = 3.78902802814604; fWeightMatrix0to1[31][31] = 0.369865272664936; fWeightMatrix0to1[32][31] = -0.314575194360847; fWeightMatrix0to1[33][31] = -3.99670278814664; fWeightMatrix0to1[34][31] = 1.39090342419167; fWeightMatrix0to1[35][31] = -0.420284253424946; fWeightMatrix0to1[36][31] = -1.5029534586228; fWeightMatrix0to1[37][31] = 0.312826423302154; fWeightMatrix0to1[38][31] = 1.63068319769403; fWeightMatrix0to1[39][31] = 0.76868525092012; fWeightMatrix0to1[40][31] = 0.278093956869864; fWeightMatrix0to1[41][31] = 0.166431791015018; fWeightMatrix0to1[42][31] = -0.986976816807158; fWeightMatrix0to1[0][32] = -4.04566805081064; fWeightMatrix0to1[1][32] = -1.47880359331475; fWeightMatrix0to1[2][32] = 7.13236408113205; fWeightMatrix0to1[3][32] = -2.55693747040354; fWeightMatrix0to1[4][32] = -0.0341649799629483; fWeightMatrix0to1[5][32] = 0.0192797836379594; fWeightMatrix0to1[6][32] = 6.58690533314991; fWeightMatrix0to1[7][32] = 1.46754066546739; fWeightMatrix0to1[8][32] = 0.96653796965726; fWeightMatrix0to1[9][32] = -0.16106716602725; fWeightMatrix0to1[10][32] = -1.36182288437761; fWeightMatrix0to1[11][32] = -0.278619999662597; fWeightMatrix0to1[12][32] = -2.27123097923821; fWeightMatrix0to1[13][32] = -8.50256417403243; fWeightMatrix0to1[14][32] = -1.16719635748979; fWeightMatrix0to1[15][32] = 0.39632184564621; fWeightMatrix0to1[16][32] = 0.372016706854095; fWeightMatrix0to1[17][32] = -9.75704523793241; fWeightMatrix0to1[18][32] = 1.9684547028654; fWeightMatrix0to1[19][32] = -3.19254869375312; fWeightMatrix0to1[20][32] = -0.918201342838475; fWeightMatrix0to1[21][32] = -73.3320722268219; fWeightMatrix0to1[22][32] = -1.24219352551171; fWeightMatrix0to1[23][32] = -1.04302741826975; fWeightMatrix0to1[24][32] = -14.6670672169168; fWeightMatrix0to1[25][32] = -0.558937593593648; fWeightMatrix0to1[26][32] = -4.45036142176409; fWeightMatrix0to1[27][32] = -0.741321164519474; fWeightMatrix0to1[28][32] = 0.0471015658961354; fWeightMatrix0to1[29][32] = 2.35359093126746; fWeightMatrix0to1[30][32] = -30.3010098601328; fWeightMatrix0to1[31][32] = -0.80103278683084; fWeightMatrix0to1[32][32] = 1.31849359859472; fWeightMatrix0to1[33][32] = 0.334982515465102; fWeightMatrix0to1[34][32] = 0.437276039333908; fWeightMatrix0to1[35][32] = -3.4683695651676; fWeightMatrix0to1[36][32] = -0.338586610259047; fWeightMatrix0to1[37][32] = -0.11252512038969; fWeightMatrix0to1[38][32] = 0.394888394329855; fWeightMatrix0to1[39][32] = 0.110522548487095; fWeightMatrix0to1[40][32] = -0.631741678564749; fWeightMatrix0to1[41][32] = -2.1241151300581; fWeightMatrix0to1[42][32] = -0.295193167379749; fWeightMatrix0to1[0][33] = 0.226573185640463; fWeightMatrix0to1[1][33] = -0.026143269868252; fWeightMatrix0to1[2][33] = -1.23597908674002; fWeightMatrix0to1[3][33] = -0.527119063696432; fWeightMatrix0to1[4][33] = 0.77424506717025; fWeightMatrix0to1[5][33] = -1.63025444696876; fWeightMatrix0to1[6][33] = 0.858273963486189; fWeightMatrix0to1[7][33] = -0.0610505459626284; fWeightMatrix0to1[8][33] = 0.291453317702278; fWeightMatrix0to1[9][33] = 1.35452179491724; fWeightMatrix0to1[10][33] = -0.718784489260585; fWeightMatrix0to1[11][33] = -0.519001878124827; fWeightMatrix0to1[12][33] = -0.110690467878231; fWeightMatrix0to1[13][33] = 0.382121172612346; fWeightMatrix0to1[14][33] = 0.751887017333291; fWeightMatrix0to1[15][33] = 0.470025486470059; fWeightMatrix0to1[16][33] = -9.39520329602785; fWeightMatrix0to1[17][33] = 0.65621599645422; fWeightMatrix0to1[18][33] = 2.04137627858063; fWeightMatrix0to1[19][33] = -0.528362695950656; fWeightMatrix0to1[20][33] = -2.50546317485019; fWeightMatrix0to1[21][33] = 3.148361924163; fWeightMatrix0to1[22][33] = -1.95445815900695; fWeightMatrix0to1[23][33] = 1.01474750891551; fWeightMatrix0to1[24][33] = -1.12109318901782; fWeightMatrix0to1[25][33] = 2.02151070470208; fWeightMatrix0to1[26][33] = 1.78180859462159; fWeightMatrix0to1[27][33] = 2.42087332533236; fWeightMatrix0to1[28][33] = 2.4059991407724; fWeightMatrix0to1[29][33] = 0.0524048597404127; fWeightMatrix0to1[30][33] = 0.97423924766207; fWeightMatrix0to1[31][33] = 0.0102685085243778; fWeightMatrix0to1[32][33] = 0.0312059632938179; fWeightMatrix0to1[33][33] = -1.46272733116044; fWeightMatrix0to1[34][33] = 0.71961102393321; fWeightMatrix0to1[35][33] = -2.04652020230438; fWeightMatrix0to1[36][33] = -0.273831061989862; fWeightMatrix0to1[37][33] = -0.0728176761305172; fWeightMatrix0to1[38][33] = 1.50513036178318; fWeightMatrix0to1[39][33] = 1.49032537474766; fWeightMatrix0to1[40][33] = 1.76845919194654; fWeightMatrix0to1[41][33] = -1.11144549241655; fWeightMatrix0to1[42][33] = -1.56336016612444; fWeightMatrix0to1[0][34] = -0.0153261011671532; fWeightMatrix0to1[1][34] = -0.6475589709016; fWeightMatrix0to1[2][34] = 1.56741985627948; fWeightMatrix0to1[3][34] = 0.520468354442031; fWeightMatrix0to1[4][34] = -1.55497374531242; fWeightMatrix0to1[5][34] = 1.70944323874853; fWeightMatrix0to1[6][34] = 2.5075017647365; fWeightMatrix0to1[7][34] = -0.294692987622621; fWeightMatrix0to1[8][34] = -0.600001055071914; fWeightMatrix0to1[9][34] = 1.63341677460616; fWeightMatrix0to1[10][34] = 0.940626366778538; fWeightMatrix0to1[11][34] = 1.11828086287865; fWeightMatrix0to1[12][34] = 0.380617499622703; fWeightMatrix0to1[13][34] = -0.342506722032268; fWeightMatrix0to1[14][34] = 2.24697884059069; fWeightMatrix0to1[15][34] = -0.315617111552283; fWeightMatrix0to1[16][34] = -6.83976025194797; fWeightMatrix0to1[17][34] = -0.721155628234121; fWeightMatrix0to1[18][34] = 2.12363016367748; fWeightMatrix0to1[19][34] = 1.08832050790488; fWeightMatrix0to1[20][34] = -2.71277627311247; fWeightMatrix0to1[21][34] = -3.14438601658462; fWeightMatrix0to1[22][34] = -0.617865002953117; fWeightMatrix0to1[23][34] = -0.972937868063291; fWeightMatrix0to1[24][34] = 1.21222647184297; fWeightMatrix0to1[25][34] = 3.20160696340783; fWeightMatrix0to1[26][34] = -1.60821320272473; fWeightMatrix0to1[27][34] = -2.17604031358383; fWeightMatrix0to1[28][34] = 1.74248190173918; fWeightMatrix0to1[29][34] = -1.62716772212474; fWeightMatrix0to1[30][34] = -1.01889116502549; fWeightMatrix0to1[31][34] = -0.0600316624307814; fWeightMatrix0to1[32][34] = 0.0965974918132798; fWeightMatrix0to1[33][34] = 1.51586101570795; fWeightMatrix0to1[34][34] = -0.162975282042207; fWeightMatrix0to1[35][34] = 1.25425899146526; fWeightMatrix0to1[36][34] = 0.411229440176266; fWeightMatrix0to1[37][34] = 0.267891602858416; fWeightMatrix0to1[38][34] = -1.64946521762073; fWeightMatrix0to1[39][34] = -0.142814805505164; fWeightMatrix0to1[40][34] = -1.36027113097218; fWeightMatrix0to1[41][34] = 0.469448249912453; fWeightMatrix0to1[42][34] = 1.935045092953; fWeightMatrix0to1[0][35] = 1.25086514391623; fWeightMatrix0to1[1][35] = 4.08076684664796; fWeightMatrix0to1[2][35] = -2.470625785672; fWeightMatrix0to1[3][35] = -0.129985807989194; fWeightMatrix0to1[4][35] = 0.319739095793459; fWeightMatrix0to1[5][35] = 6.26460321265152; fWeightMatrix0to1[6][35] = -0.558348548042086; fWeightMatrix0to1[7][35] = 0.886921164028541; fWeightMatrix0to1[8][35] = -2.38585286683587; fWeightMatrix0to1[9][35] = 0.586010053728273; fWeightMatrix0to1[10][35] = -0.089811909635697; fWeightMatrix0to1[11][35] = -1.33740971773101; fWeightMatrix0to1[12][35] = 1.96482552201412; fWeightMatrix0to1[13][35] = -1.02439723072046; fWeightMatrix0to1[14][35] = -2.29913560105024; fWeightMatrix0to1[15][35] = -1.93339464371559; fWeightMatrix0to1[16][35] = 6.918227640419; fWeightMatrix0to1[17][35] = -0.590918541582554; fWeightMatrix0to1[18][35] = 0.0421405531371073; fWeightMatrix0to1[19][35] = -0.521480653259982; fWeightMatrix0to1[20][35] = -1.15946237580352; fWeightMatrix0to1[21][35] = -0.85472014209822; fWeightMatrix0to1[22][35] = 0.878641804162193; fWeightMatrix0to1[23][35] = -2.67457572751598; fWeightMatrix0to1[24][35] = 0.740879933267077; fWeightMatrix0to1[25][35] = 0.338914514268401; fWeightMatrix0to1[26][35] = 3.49811701252702; fWeightMatrix0to1[27][35] = -2.68455203571548; fWeightMatrix0to1[28][35] = -6.08391267606299; fWeightMatrix0to1[29][35] = -0.243725954918694; fWeightMatrix0to1[30][35] = -0.477821083966648; fWeightMatrix0to1[31][35] = 1.50515110352672; fWeightMatrix0to1[32][35] = -11.3814074487242; fWeightMatrix0to1[33][35] = 2.19575243407728; fWeightMatrix0to1[34][35] = 1.31926525311813; fWeightMatrix0to1[35][35] = 2.1926042491833; fWeightMatrix0to1[36][35] = 1.79264730261676; fWeightMatrix0to1[37][35] = 5.5966991972689; fWeightMatrix0to1[38][35] = -3.92412632085733; fWeightMatrix0to1[39][35] = 1.01913594988998; fWeightMatrix0to1[40][35] = -0.110643132657876; fWeightMatrix0to1[41][35] = -2.14183663333243; fWeightMatrix0to1[42][35] = -1.35305635808973; fWeightMatrix0to1[0][36] = 0.618559285958981; fWeightMatrix0to1[1][36] = 1.52104458907714; fWeightMatrix0to1[2][36] = -2.83970353176827; fWeightMatrix0to1[3][36] = -1.34215033468618; fWeightMatrix0to1[4][36] = -1.22607679034677; fWeightMatrix0to1[5][36] = -1.09523576222851; fWeightMatrix0to1[6][36] = -3.04255715412163; fWeightMatrix0to1[7][36] = 1.6818723396222; fWeightMatrix0to1[8][36] = -1.17220516773555; fWeightMatrix0to1[9][36] = 1.62993342757364; fWeightMatrix0to1[10][36] = -1.22471405140754; fWeightMatrix0to1[11][36] = 1.58097593948915; fWeightMatrix0to1[12][36] = -0.116913154615599; fWeightMatrix0to1[13][36] = -0.420004126460133; fWeightMatrix0to1[14][36] = 1.92894774248853; fWeightMatrix0to1[15][36] = -2.07617895769941; fWeightMatrix0to1[16][36] = -1.94962563227086; fWeightMatrix0to1[17][36] = 0.277663115613649; fWeightMatrix0to1[18][36] = 1.77661008442361; fWeightMatrix0to1[19][36] = -0.384775933193449; fWeightMatrix0to1[20][36] = 0.265597952208791; fWeightMatrix0to1[21][36] = 23.2828849539466; fWeightMatrix0to1[22][36] = -0.712056914265018; fWeightMatrix0to1[23][36] = -1.19441607178546; fWeightMatrix0to1[24][36] = 3.90327024882709; fWeightMatrix0to1[25][36] = -1.68058025584592; fWeightMatrix0to1[26][36] = 1.90417862063174; fWeightMatrix0to1[27][36] = 4.48440024273658; fWeightMatrix0to1[28][36] = -1.5448778608229; fWeightMatrix0to1[29][36] = -0.62494818274058; fWeightMatrix0to1[30][36] = 9.12732421705668; fWeightMatrix0to1[31][36] = 0.28609259073142; fWeightMatrix0to1[32][36] = -1.71477525820857; fWeightMatrix0to1[33][36] = -5.0923197603303; fWeightMatrix0to1[34][36] = 0.231861122044153; fWeightMatrix0to1[35][36] = 0.30476334752063; fWeightMatrix0to1[36][36] = 0.354195918559332; fWeightMatrix0to1[37][36] = -1.98082873279627; fWeightMatrix0to1[38][36] = 6.88457508384368; fWeightMatrix0to1[39][36] = -2.16187047979316; fWeightMatrix0to1[40][36] = -1.26838558853988; fWeightMatrix0to1[41][36] = -1.16723864980685; fWeightMatrix0to1[42][36] = 1.53137544928032; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = 3.74986617798195; fWeightMatrix1to2[0][1] = -0.471444567498915; fWeightMatrix1to2[0][2] = 0.524196391698838; fWeightMatrix1to2[0][3] = 0.616227705893861; fWeightMatrix1to2[0][4] = 0.496180325977227; fWeightMatrix1to2[0][5] = 0.554233123519214; fWeightMatrix1to2[0][6] = 0.64358218129796; fWeightMatrix1to2[0][7] = -0.843937918287754; fWeightMatrix1to2[0][8] = -0.498735989621909; fWeightMatrix1to2[0][9] = 0.262878294504905; fWeightMatrix1to2[0][10] = 1.46294892090504; fWeightMatrix1to2[0][11] = -2.08501243858959; fWeightMatrix1to2[0][12] = -1.01486519605435; fWeightMatrix1to2[0][13] = -0.240105613021678; fWeightMatrix1to2[0][14] = -1.6555242678361; fWeightMatrix1to2[0][15] = 0.637329719312103; fWeightMatrix1to2[0][16] = 0.748421233841324; fWeightMatrix1to2[0][17] = -1.51122203599854; fWeightMatrix1to2[0][18] = -0.797317107659314; fWeightMatrix1to2[0][19] = -0.305695186309883; fWeightMatrix1to2[0][20] = -0.808509013673537; fWeightMatrix1to2[0][21] = -6.3708161872545; fWeightMatrix1to2[0][22] = 0.575432378928789; fWeightMatrix1to2[0][23] = -0.681539476107695; fWeightMatrix1to2[0][24] = -1.06368439274097; fWeightMatrix1to2[0][25] = 0.839001739780363; fWeightMatrix1to2[0][26] = 1.80784316006735; fWeightMatrix1to2[0][27] = -1.20735550531176; fWeightMatrix1to2[0][28] = -0.669486145299093; fWeightMatrix1to2[0][29] = -2.13164490531464; fWeightMatrix1to2[0][30] = -0.899405046819562; fWeightMatrix1to2[0][31] = 0.475970054980867; fWeightMatrix1to2[0][32] = -0.553536090556261; fWeightMatrix1to2[0][33] = 2.45783116100041; fWeightMatrix1to2[0][34] = 1.05389590803841; fWeightMatrix1to2[0][35] = 0.742215330639451; fWeightMatrix1to2[0][36] = 0.837841078953907; fWeightMatrix1to2[0][37] = 0.615172259532897; fWeightMatrix1to2[0][38] = -0.733618695677045; fWeightMatrix1to2[0][39] = 1.29976796378547; fWeightMatrix1to2[0][40] = 1.86296917519599; fWeightMatrix1to2[0][41] = 0.594426338740904; fWeightMatrix1to2[0][42] = 0.738631351522052; fWeightMatrix1to2[0][43] = -3.09317297831869; } inline double ReadElectron_Long_TMVA::GetMvaValue__( const std::vector& inputValues ) const { if (inputValues.size() != (unsigned int)fLayerSize[0]-1) { std::cout << "Input vector needs to be of size " << fLayerSize[0]-1 << std::endl; return 0; } for (int l=0; l& inputValues ) const { // classifier response value double retval = 0; // classifier response, sanity check first if (!IsStatusClean()) { std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response" << " because status is dirty" << std::endl; retval = 0; } else { if (IsNormalised()) { // normalise variables std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] )); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } else { std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(*varIt); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } } return retval; } //_______________________________________________________________________ inline void ReadElectron_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1159.58996582; fMax_1[0][0] = 4943377; fMin_1[1][0] = 1228; fMax_1[1][0] = 223448.359375; fMin_1[2][0] = 1159.58996582; fMax_1[2][0] = 4943377; fMin_1[0][1] = 1.29624128342; fMax_1[0][1] = 634796.25; fMin_1[1][1] = 19.5841903687; fMax_1[1][1] = 8631.48828125; fMin_1[2][1] = 1.29624128342; fMax_1[2][1] = 634796.25; fMin_1[0][2] = 0.148644536734; fMax_1[0][2] = 2.99998402596; fMin_1[1][2] = 0.278381466866; fMax_1[1][2] = 2.99838423729; fMin_1[2][2] = 0.148644536734; fMax_1[2][2] = 2.99998402596; fMin_1[0][3] = 7; fMax_1[0][3] = 53; fMin_1[1][3] = 8; fMax_1[1][3] = 50; fMin_1[2][3] = 7; fMax_1[2][3] = 53; fMin_1[0][4] = -99.9788513184; fMax_1[0][4] = -0.175433561206; fMin_1[1][4] = -71.0227890015; fMax_1[1][4] = -0.41345256567; fMin_1[2][4] = -99.9788513184; fMax_1[2][4] = -0.175433561206; fMin_1[0][5] = -999; fMax_1[0][5] = 1; fMin_1[1][5] = -999; fMax_1[1][5] = 1; fMin_1[2][5] = -999; fMax_1[2][5] = 1; fMin_1[0][6] = 0.0225977953523; fMax_1[0][6] = 108.616737366; fMin_1[1][6] = 0.0593195073307; fMax_1[1][6] = 91.1747817993; fMin_1[2][6] = 0.0225977953523; fMax_1[2][6] = 108.616737366; fMin_1[0][7] = -999; fMax_1[0][7] = 4999.86230469; fMin_1[1][7] = -999; fMax_1[1][7] = 4978.24414062; fMin_1[2][7] = -999; fMax_1[2][7] = 4999.86230469; fMin_1[0][8] = 7.11076427251e-05; fMax_1[0][8] = 103.772224426; fMin_1[1][8] = 0.000453317567008; fMax_1[1][8] = 63.5690879822; fMin_1[2][8] = 7.11076427251e-05; fMax_1[2][8] = 103.772224426; fMin_1[0][9] = 1; fMax_1[0][9] = 25; fMin_1[1][9] = 1; fMax_1[1][9] = 21; fMin_1[2][9] = 1; fMax_1[2][9] = 25; fMin_1[0][10] = 0.000427323015174; fMax_1[0][10] = 90.3509063721; fMin_1[1][10] = 0.0168618746102; fMax_1[1][10] = 71.1242752075; fMin_1[2][10] = 0.000427323015174; fMax_1[2][10] = 90.3509063721; fMin_1[0][11] = 1; fMax_1[0][11] = 29; fMin_1[1][11] = 2; fMax_1[1][11] = 27; fMin_1[2][11] = 1; fMax_1[2][11] = 29; fMin_1[0][12] = 0; fMax_1[0][12] = 1; fMin_1[1][12] = 0; fMax_1[1][12] = 1; fMin_1[2][12] = 0; fMax_1[2][12] = 1; fMin_1[0][13] = 0; fMax_1[0][13] = 1; fMin_1[1][13] = 0; fMax_1[1][13] = 1; fMin_1[2][13] = 0; fMax_1[2][13] = 1; fMin_1[0][14] = 0; fMax_1[0][14] = 1; fMin_1[1][14] = 0; fMax_1[1][14] = 1; fMin_1[2][14] = 0; fMax_1[2][14] = 1; fMin_1[0][15] = 0; fMax_1[0][15] = 1; fMin_1[1][15] = 0; fMax_1[1][15] = 1; fMin_1[2][15] = 0; fMax_1[2][15] = 1; fMin_1[0][16] = 0; fMax_1[0][16] = 1; fMin_1[1][16] = 0; fMax_1[1][16] = 1; fMin_1[2][16] = 0; fMax_1[2][16] = 1; fMin_1[0][17] = -999; fMax_1[0][17] = 70.4641036987; fMin_1[1][17] = -999; fMax_1[1][17] = 111.730102539; fMin_1[2][17] = -999; fMax_1[2][17] = 111.730102539; fMin_1[0][18] = -999; fMax_1[0][18] = 76.87840271; fMin_1[1][18] = -999; fMax_1[1][18] = 42.8918991089; fMin_1[2][18] = -999; fMax_1[2][18] = 76.87840271; fMin_1[0][19] = -999; fMax_1[0][19] = 101.990898132; fMin_1[1][19] = -999; fMax_1[1][19] = 39.2899017334; fMin_1[2][19] = -999; fMax_1[2][19] = 101.990898132; fMin_1[0][20] = -999; fMax_1[0][20] = 94.9334030151; fMin_1[1][20] = -999; fMax_1[1][20] = 39.2886009216; fMin_1[2][20] = -999; fMax_1[2][20] = 94.9334030151; fMin_1[0][21] = -999; fMax_1[0][21] = 64.6279983521; fMin_1[1][21] = -999; fMax_1[1][21] = 39.2886009216; fMin_1[2][21] = -999; fMax_1[2][21] = 64.6279983521; fMin_1[0][22] = -999; fMax_1[0][22] = 0.0234999991953; fMin_1[1][22] = -999; fMax_1[1][22] = 0.00380000006407; fMin_1[2][22] = -999; fMax_1[2][22] = 0.0234999991953; fMin_1[0][23] = -999; fMax_1[0][23] = 0; fMin_1[1][23] = -999; fMax_1[1][23] = 0; fMin_1[2][23] = -999; fMax_1[2][23] = 0; fMin_1[0][24] = 0; fMax_1[0][24] = 1; fMin_1[1][24] = 0; fMax_1[1][24] = 1; fMin_1[2][24] = 0; fMax_1[2][24] = 1; fMin_1[0][25] = 0; fMax_1[0][25] = 74; fMin_1[1][25] = 0; fMax_1[1][25] = 40; fMin_1[2][25] = 0; fMax_1[2][25] = 74; fMin_1[0][26] = 0; fMax_1[0][26] = 1; fMin_1[1][26] = 0; fMax_1[1][26] = 1; fMin_1[2][26] = 0; fMax_1[2][26] = 1; fMin_1[0][27] = 0; fMax_1[0][27] = 1; fMin_1[1][27] = 0; fMax_1[1][27] = 1; fMin_1[2][27] = 0; fMax_1[2][27] = 1; fMin_1[0][28] = -999; fMax_1[0][28] = 4.34127378464; fMin_1[1][28] = -999; fMax_1[1][28] = 4.05479049683; fMin_1[2][28] = -999; fMax_1[2][28] = 4.34127378464; fMin_1[0][29] = -999; fMax_1[0][29] = 2.15297603607; fMin_1[1][29] = -999; fMax_1[1][29] = 1.79271292686; fMin_1[2][29] = -999; fMax_1[2][29] = 2.15297603607; fMin_1[0][30] = -999; fMax_1[0][30] = 3.12796974182; fMin_1[1][30] = -999; fMax_1[1][30] = 2.72250461578; fMin_1[2][30] = -999; fMax_1[2][30] = 3.12796974182; fMin_1[0][31] = -999; fMax_1[0][31] = 2.87338900566; fMin_1[1][31] = -999; fMax_1[1][31] = 2.87338900566; fMin_1[2][31] = -999; fMax_1[2][31] = 2.87338900566; fMin_1[0][32] = -999; fMax_1[0][32] = 3.46313500404; fMin_1[1][32] = -999; fMax_1[1][32] = 3.46313500404; fMin_1[2][32] = -999; fMax_1[2][32] = 3.46313500404; fMin_1[0][33] = 0; fMax_1[0][33] = 1; fMin_1[1][33] = 0; fMax_1[1][33] = 1; fMin_1[2][33] = 0; fMax_1[2][33] = 1; fMin_1[0][34] = -999; fMax_1[0][34] = 4.79148387909; fMin_1[1][34] = -999; fMax_1[1][34] = 4.79148387909; fMin_1[2][34] = -999; fMax_1[2][34] = 4.79148387909; fMin_1[0][35] = 0.471910119057; fMax_1[0][35] = 4.62359571457; fMin_1[1][35] = 0.641385793686; fMax_1[1][35] = 3.94662928581; fMin_1[2][35] = 0.471910119057; fMax_1[2][35] = 4.62359571457; } //_______________________________________________________________________ inline void ReadElectron_Long_TMVA::Transform_1( std::vector& iv, int cls) const { // Normalization transformation if (cls < 0 || cls > 2) { if (2 > 1 ) cls = 2; else cls = 2; } const int nVar = 36; // get indices of used variables // define the indices of the variables which are transformed by this transformation std::vector indicesGet; std::vector indicesPut; indicesGet.push_back( 0); indicesGet.push_back( 1); indicesGet.push_back( 2); indicesGet.push_back( 3); indicesGet.push_back( 4); indicesGet.push_back( 5); indicesGet.push_back( 6); indicesGet.push_back( 7); indicesGet.push_back( 8); indicesGet.push_back( 9); indicesGet.push_back( 10); indicesGet.push_back( 11); indicesGet.push_back( 12); indicesGet.push_back( 13); indicesGet.push_back( 14); indicesGet.push_back( 15); indicesGet.push_back( 16); indicesGet.push_back( 17); indicesGet.push_back( 18); indicesGet.push_back( 19); indicesGet.push_back( 20); indicesGet.push_back( 21); indicesGet.push_back( 22); indicesGet.push_back( 23); indicesGet.push_back( 24); indicesGet.push_back( 25); indicesGet.push_back( 26); indicesGet.push_back( 27); indicesGet.push_back( 28); indicesGet.push_back( 29); indicesGet.push_back( 30); indicesGet.push_back( 31); indicesGet.push_back( 32); indicesGet.push_back( 33); indicesGet.push_back( 34); indicesGet.push_back( 35); indicesPut.push_back( 0); indicesPut.push_back( 1); indicesPut.push_back( 2); indicesPut.push_back( 3); indicesPut.push_back( 4); indicesPut.push_back( 5); indicesPut.push_back( 6); indicesPut.push_back( 7); indicesPut.push_back( 8); indicesPut.push_back( 9); indicesPut.push_back( 10); indicesPut.push_back( 11); indicesPut.push_back( 12); indicesPut.push_back( 13); indicesPut.push_back( 14); indicesPut.push_back( 15); indicesPut.push_back( 16); indicesPut.push_back( 17); indicesPut.push_back( 18); indicesPut.push_back( 19); indicesPut.push_back( 20); indicesPut.push_back( 21); indicesPut.push_back( 22); indicesPut.push_back( 23); indicesPut.push_back( 24); indicesPut.push_back( 25); indicesPut.push_back( 26); indicesPut.push_back( 27); indicesPut.push_back( 28); indicesPut.push_back( 29); indicesPut.push_back( 30); indicesPut.push_back( 31); indicesPut.push_back( 32); indicesPut.push_back( 33); indicesPut.push_back( 34); indicesPut.push_back( 35); std::vector dv(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }