// Class: ReadGhost_Downstream_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Ghost_Downstream_TMVA TMVA Release : 4.1.4 [262404] ROOT Release : 5.34/05 [336389] Creator : jonrob Date : Wed Apr 10 18:07:05 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.4/BP/NCycles750/CE/tanh/Ghost/Downstream Training events: 1000000 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "46" [Specification of hidden layer architecture] NeuronType: "tanh" [Neuron activation function type] EstimatorType: "CE" [MSE (Mean Square Estimator) for Gaussian Likelihood or CE(Cross-Entropy) for Bernoulli Likelihood] V: "True" [Verbose output (short form of "VerbosityLevel" below - overrides the latter one)] VarTransform: "Norm" [List of variable transformations performed before training, e.g., "D_Background,P_Signal,G,N_AllClasses" for: "Decorrelation, PCA-transformation, Gaussianisation, Normalisation, each for the given class of events ('AllClasses' denotes all events of all classes, if no class indication is given, 'All' is assumed)"] H: "True" [Print method-specific help message] TrainingMethod: "BP" [Train with Back-Propagation (BP), BFGS Algorithm (BFGS), or Genetic Algorithm (GA - slower and worse)] EpochMonitoring: "True" [Provide epoch-wise monitoring plots according to TestRate (caution: causes big ROOT output file!)] # 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 33 TrackP TrackP TrackP TrackP 'F' [1101.26000977,4859301.5] TrackPt TrackPt TrackPt TrackPt 'F' [0.304484516382,934914.25] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.0194675214589,2.99999475479] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [4,31] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-98.4849700928,0.888490974903] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,1] TrackCloneDist TrackCloneDist TrackCloneDist TrackCloneDist 'F' [-999,4996.40722656] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.0003923328768,63.6161384583] TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF 'I' [1,27] RichUsedAero RichUsedAero RichUsedAero RichUsedAero 'I' [0,1] RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas RichUsedR1Gas 'I' [0,1] RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas RichUsedR2Gas 'I' [0,1] RichAbovePiThres RichAbovePiThres RichAbovePiThres RichAbovePiThres 'I' [0,1] RichAboveKaThres RichAboveKaThres RichAboveKaThres RichAboveKaThres 'I' [0,1] RichAbovePrThres RichAbovePrThres RichAbovePrThres RichAbovePrThres 'I' [0,1] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,108.240898132] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,67.7556991577] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,96.9522018433] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,72.3566970825] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,60.5523986816] InAccMuon InAccMuon InAccMuon InAccMuon 'I' [0,1] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-999,0.0229000002146] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-999,0] MuonIsMuon MuonIsMuon MuonIsMuon MuonIsMuon 'I' [0,1] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [0,70] MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon 'I' [0,1] InAccEcal InAccEcal InAccEcal InAccEcal 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.34127378464] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.64517307281] InAccHcal InAccHcal InAccHcal InAccHcal 'I' [0,1] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.61016368866] PrsPIDe PrsPIDe PrsPIDe PrsPIDe 'F' [-999,3.46313500404] NSpec 0 ============================================================================ */ #include #include #include #include #ifndef IClassifierReader__def #define IClassifierReader__def class IClassifierReader { public: // constructor IClassifierReader() : fStatusIsClean( true ) {} virtual ~IClassifierReader() {} // return classifier response virtual double GetMvaValue( const std::vector& inputValues ) const = 0; // returns classifier status bool IsStatusClean() const { return fStatusIsClean; } protected: bool fStatusIsClean; }; #endif class ReadGhost_Downstream_TMVA : public IClassifierReader { public: // constructor ReadGhost_Downstream_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadGhost_Downstream_TMVA" ), fNvars( 33 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackLikelihood", "TrackGhostProbability", "TrackCloneDist", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedAero", "RichUsedR1Gas", "RichUsedR2Gas", "RichAbovePiThres", "RichAboveKaThres", "RichAbovePrThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "InAccMuon", "MuonBkgLL", "MuonMuLL", "MuonIsMuon", "MuonNShared", "MuonIsLooseMuon", "InAccEcal", "EcalPIDe", "EcalPIDmu", "InAccHcal", "HcalPIDe", "HcalPIDmu", "PrsPIDe" }; // sanity checks if (theInputVars.size() <= 0) { std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl; fStatusIsClean = false; } if (theInputVars.size() != fNvars) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: " << theInputVars.size() << " != " << fNvars << std::endl; fStatusIsClean = false; } // validate input variables for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) { if (theInputVars[ivar] != inputVars[ivar]) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl; fStatusIsClean = false; } } // initialize min and max vectors (for normalisation) fVmin[0] = -1; fVmax[0] = 1; fVmin[1] = -1; fVmax[1] = 1; fVmin[2] = -1; fVmax[2] = 1; fVmin[3] = -1; fVmax[3] = 1; fVmin[4] = -1; fVmax[4] = 1; fVmin[5] = -1; fVmax[5] = 1; fVmin[6] = -1; fVmax[6] = 1; fVmin[7] = -1; fVmax[7] = 1; fVmin[8] = -1; fVmax[8] = 1; fVmin[9] = -1; fVmax[9] = 1; fVmin[10] = -1; fVmax[10] = 1; fVmin[11] = -1; fVmax[11] = 1; fVmin[12] = -1; fVmax[12] = 1; fVmin[13] = -1; fVmax[13] = 1; fVmin[14] = -1; fVmax[14] = 1; fVmin[15] = -1; fVmax[15] = 1; fVmin[16] = -1; fVmax[16] = 1; fVmin[17] = -1; fVmax[17] = 1; fVmin[18] = -1; fVmax[18] = 1; fVmin[19] = -1; fVmax[19] = 1; fVmin[20] = -1; fVmax[20] = 1; fVmin[21] = -1; fVmax[21] = 1; fVmin[22] = -1; fVmax[22] = 1; fVmin[23] = -1; fVmax[23] = 1; fVmin[24] = -1; fVmax[24] = 1; fVmin[25] = -1; fVmax[25] = 1; fVmin[26] = -1; fVmax[26] = 1; fVmin[27] = -1; fVmax[27] = 1; fVmin[28] = -1; fVmax[28] = 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; // initialize input variable types fType[0] = 'F'; fType[1] = 'F'; fType[2] = 'F'; fType[3] = 'I'; fType[4] = 'F'; fType[5] = 'F'; fType[6] = 'F'; fType[7] = 'F'; fType[8] = 'I'; fType[9] = 'I'; fType[10] = 'I'; fType[11] = 'I'; fType[12] = 'I'; fType[13] = 'I'; fType[14] = 'I'; fType[15] = 'F'; fType[16] = 'F'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'I'; fType[21] = 'F'; fType[22] = 'F'; fType[23] = 'I'; fType[24] = 'I'; fType[25] = 'I'; fType[26] = 'I'; fType[27] = 'F'; fType[28] = 'F'; fType[29] = 'I'; fType[30] = 'F'; fType[31] = 'F'; fType[32] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadGhost_Downstream_TMVA() { Clear(); // method-specific } // the classifier response // "inputValues" is a vector of input values in the same order as the // variables given to the constructor double GetMvaValue( const std::vector& inputValues ) const; private: // method-specific destructor void Clear(); // input variable transformation double fMin_1[3][33]; double fMax_1[3][33]; void InitTransform_1(); void Transform_1( std::vector & iv, int sigOrBgd ) const; void InitTransform(); void Transform( std::vector & iv, int sigOrBgd ) const; // common member variables const char* fClassName; const size_t fNvars; size_t GetNvar() const { return fNvars; } char GetType( int ivar ) const { return fType[ivar]; } // normalisation of input variables const bool fIsNormalised; bool IsNormalised() const { return fIsNormalised; } double fVmin[33]; double fVmax[33]; double NormVariable( double x, double xmin, double xmax ) const { // normalise to output range: [-1, 1] return 2*(x - xmin)/(xmax - xmin) - 1.0; } // type of input variable: 'F' or 'I' char fType[33]; // initialize internal variables void Initialize(); double GetMvaValue__( const std::vector& inputValues ) const; // private members (method specific) double ActivationFnc(double x) const; double OutputActivationFnc(double x) const; int fLayers; int fLayerSize[3]; double fWeightMatrix0to1[47][34]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][47]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadGhost_Downstream_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 34; fWeights[0] = new double[34]; fLayerSize[1] = 47; fWeights[1] = new double[47]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = -1.04237320042832; fWeightMatrix0to1[1][0] = -4.58217341211124; fWeightMatrix0to1[2][0] = 1.17213425496913; fWeightMatrix0to1[3][0] = -0.173583443680359; fWeightMatrix0to1[4][0] = -1.90543320181985; fWeightMatrix0to1[5][0] = -1.56086456259891; fWeightMatrix0to1[6][0] = 0.794910543487423; fWeightMatrix0to1[7][0] = 2.74928415615364; fWeightMatrix0to1[8][0] = -4.54907313141409; fWeightMatrix0to1[9][0] = 0.292495585041466; fWeightMatrix0to1[10][0] = 9.63351010619452; fWeightMatrix0to1[11][0] = 0.305420172468926; fWeightMatrix0to1[12][0] = -2.30547737121619; fWeightMatrix0to1[13][0] = 0.249408981417489; fWeightMatrix0to1[14][0] = -1.25431497408886; fWeightMatrix0to1[15][0] = 14.506637117537; fWeightMatrix0to1[16][0] = 0.677607255593013; fWeightMatrix0to1[17][0] = 1.66833022485336; fWeightMatrix0to1[18][0] = -1.93118498486207; fWeightMatrix0to1[19][0] = 6.0307662435149; fWeightMatrix0to1[20][0] = -5.87328216158769; fWeightMatrix0to1[21][0] = 0.468120346476004; fWeightMatrix0to1[22][0] = -0.71866483190465; fWeightMatrix0to1[23][0] = 0.524575580685435; fWeightMatrix0to1[24][0] = -4.18605903108632; fWeightMatrix0to1[25][0] = 3.39393643371712; fWeightMatrix0to1[26][0] = 1.29181980791266; fWeightMatrix0to1[27][0] = -0.181617671722592; fWeightMatrix0to1[28][0] = 2.42010555678509; fWeightMatrix0to1[29][0] = 2.4290636214902; fWeightMatrix0to1[30][0] = 1.78287037407343; fWeightMatrix0to1[31][0] = 1.10120452282349; fWeightMatrix0to1[32][0] = 1.50706367412442; fWeightMatrix0to1[33][0] = 0.58394743855896; fWeightMatrix0to1[34][0] = 1.12070952429388; fWeightMatrix0to1[35][0] = -2.44526838473881; fWeightMatrix0to1[36][0] = -2.44036444577643; fWeightMatrix0to1[37][0] = 0.787452604847886; fWeightMatrix0to1[38][0] = -3.29833133529073; fWeightMatrix0to1[39][0] = 1.07359937285481; fWeightMatrix0to1[40][0] = 4.05802217253187; fWeightMatrix0to1[41][0] = -0.0217963834772775; fWeightMatrix0to1[42][0] = 7.08378679873699; fWeightMatrix0to1[43][0] = 3.12938113567885; fWeightMatrix0to1[44][0] = 2.00164003086808; fWeightMatrix0to1[45][0] = -0.493930540013369; fWeightMatrix0to1[0][1] = -1.35551735364932; fWeightMatrix0to1[1][1] = 3.45992116839076; fWeightMatrix0to1[2][1] = 2.00571103486604; fWeightMatrix0to1[3][1] = 2.10565056734587; fWeightMatrix0to1[4][1] = 1.9834304702738; fWeightMatrix0to1[5][1] = 2.30785370218248; fWeightMatrix0to1[6][1] = 3.08308272246522; fWeightMatrix0to1[7][1] = 8.10606409300226; fWeightMatrix0to1[8][1] = -8.2476963837234; fWeightMatrix0to1[9][1] = 3.47295550613358; fWeightMatrix0to1[10][1] = 1.05483491045825; fWeightMatrix0to1[11][1] = -5.74935249595746; fWeightMatrix0to1[12][1] = 0.99183462241192; fWeightMatrix0to1[13][1] = 1.06295569686633; fWeightMatrix0to1[14][1] = -5.09812623620875; fWeightMatrix0to1[15][1] = 4.2651162728942; fWeightMatrix0to1[16][1] = -8.33440053984105; fWeightMatrix0to1[17][1] = 0.623272442076006; fWeightMatrix0to1[18][1] = 4.68346762561191; fWeightMatrix0to1[19][1] = -1.26728408484655; fWeightMatrix0to1[20][1] = -0.508964952622169; fWeightMatrix0to1[21][1] = 3.15220127655254; fWeightMatrix0to1[22][1] = 4.307817516459; fWeightMatrix0to1[23][1] = -0.489057029910207; fWeightMatrix0to1[24][1] = 1.13358288449724; fWeightMatrix0to1[25][1] = 9.37830113840737; fWeightMatrix0to1[26][1] = 1.21424681538584; fWeightMatrix0to1[27][1] = 0.379156342500138; fWeightMatrix0to1[28][1] = 0.111698532561791; fWeightMatrix0to1[29][1] = 5.72026872784595; fWeightMatrix0to1[30][1] = -4.59713031870801; fWeightMatrix0to1[31][1] = -5.88201632974135; fWeightMatrix0to1[32][1] = 0.473981674393553; fWeightMatrix0to1[33][1] = -1.39576258582744; fWeightMatrix0to1[34][1] = 4.66597038169757; fWeightMatrix0to1[35][1] = -0.757741170460105; fWeightMatrix0to1[36][1] = 1.51388137340317; fWeightMatrix0to1[37][1] = -1.89202167352617; fWeightMatrix0to1[38][1] = -1.45352910699774; fWeightMatrix0to1[39][1] = -0.313473090262611; fWeightMatrix0to1[40][1] = 2.07121119303859; fWeightMatrix0to1[41][1] = -1.05452165192866; fWeightMatrix0to1[42][1] = -1.13542948859581; fWeightMatrix0to1[43][1] = -3.35457720229489; fWeightMatrix0to1[44][1] = -3.36476356828117; fWeightMatrix0to1[45][1] = -1.12992261348632; fWeightMatrix0to1[0][2] = 0.0916068368716644; fWeightMatrix0to1[1][2] = 1.582539320364; fWeightMatrix0to1[2][2] = 0.683787377821696; fWeightMatrix0to1[3][2] = 0.0849879048634156; fWeightMatrix0to1[4][2] = -5.48870532464987; fWeightMatrix0to1[5][2] = -0.131723371857377; fWeightMatrix0to1[6][2] = -1.20777605162179; fWeightMatrix0to1[7][2] = 4.98392126829515; fWeightMatrix0to1[8][2] = -1.10870508974844; fWeightMatrix0to1[9][2] = -3.28889069829144; fWeightMatrix0to1[10][2] = 0.680124189791842; fWeightMatrix0to1[11][2] = 8.79125210189312; fWeightMatrix0to1[12][2] = -2.06210706119246; fWeightMatrix0to1[13][2] = 0.445041184321849; fWeightMatrix0to1[14][2] = 0.260555489914157; fWeightMatrix0to1[15][2] = 0.057665321323229; fWeightMatrix0to1[16][2] = -0.330666331606077; fWeightMatrix0to1[17][2] = -0.111778725586812; fWeightMatrix0to1[18][2] = -9.46803495806294; fWeightMatrix0to1[19][2] = -0.188000871296876; fWeightMatrix0to1[20][2] = 0.20344817707136; fWeightMatrix0to1[21][2] = 1.08204631857597; fWeightMatrix0to1[22][2] = -7.82808474675726; fWeightMatrix0to1[23][2] = 0.477321273919115; fWeightMatrix0to1[24][2] = -7.87503915864083; fWeightMatrix0to1[25][2] = -1.91686328760437; fWeightMatrix0to1[26][2] = -0.210212194793788; fWeightMatrix0to1[27][2] = 1.27713621738188; fWeightMatrix0to1[28][2] = 0.0361412787903847; fWeightMatrix0to1[29][2] = -7.7739882023135; fWeightMatrix0to1[30][2] = -0.864463198985423; fWeightMatrix0to1[31][2] = 0.763268021963108; fWeightMatrix0to1[32][2] = 6.17866722890593; fWeightMatrix0to1[33][2] = 1.6706896035729; fWeightMatrix0to1[34][2] = 1.14310536210273; fWeightMatrix0to1[35][2] = -1.56331481699863; fWeightMatrix0to1[36][2] = -0.638398970446661; fWeightMatrix0to1[37][2] = 0.793805724655539; fWeightMatrix0to1[38][2] = -1.18742718983971; fWeightMatrix0to1[39][2] = 0.531802114837768; fWeightMatrix0to1[40][2] = 1.10980774106836; fWeightMatrix0to1[41][2] = -2.41084790310499; fWeightMatrix0to1[42][2] = 0.532816977734954; fWeightMatrix0to1[43][2] = 3.31899666465423; fWeightMatrix0to1[44][2] = 13.9667347367248; fWeightMatrix0to1[45][2] = -0.338874352548722; fWeightMatrix0to1[0][3] = 1.83135216312796; fWeightMatrix0to1[1][3] = 52.6721791416645; fWeightMatrix0to1[2][3] = 2.84596600863109; fWeightMatrix0to1[3][3] = 5.83091191443751; fWeightMatrix0to1[4][3] = -4.48876639595839; fWeightMatrix0to1[5][3] = -0.448358291489508; fWeightMatrix0to1[6][3] = -1.33931873080792; fWeightMatrix0to1[7][3] = 0.0104830268275531; fWeightMatrix0to1[8][3] = 2.82357501937147; fWeightMatrix0to1[9][3] = -0.902175011178304; fWeightMatrix0to1[10][3] = -3.18950026915515; fWeightMatrix0to1[11][3] = -10.4365305971018; fWeightMatrix0to1[12][3] = -3.30779357475865; fWeightMatrix0to1[13][3] = -3.36531961162756; fWeightMatrix0to1[14][3] = 4.2264536330728; fWeightMatrix0to1[15][3] = -2.32385078375468; fWeightMatrix0to1[16][3] = -0.484016884232332; fWeightMatrix0to1[17][3] = 0.385327908483651; fWeightMatrix0to1[18][3] = -4.01231026020076; fWeightMatrix0to1[19][3] = -8.25153788279976; fWeightMatrix0to1[20][3] = 2.450555759919; fWeightMatrix0to1[21][3] = -2.57334789879844; fWeightMatrix0to1[22][3] = 2.82332516309232; fWeightMatrix0to1[23][3] = 0.398811040084085; fWeightMatrix0to1[24][3] = 6.56876735843949; fWeightMatrix0to1[25][3] = 11.2719984303295; fWeightMatrix0to1[26][3] = 0.146208271636514; fWeightMatrix0to1[27][3] = -4.62264119166556; fWeightMatrix0to1[28][3] = -1.02209125722612; fWeightMatrix0to1[29][3] = 5.97055275283306; fWeightMatrix0to1[30][3] = -11.2628825436941; fWeightMatrix0to1[31][3] = -0.125876080132938; fWeightMatrix0to1[32][3] = -7.96459028555713; fWeightMatrix0to1[33][3] = 5.13133366316146; fWeightMatrix0to1[34][3] = -1.60905693757686; fWeightMatrix0to1[35][3] = 3.11127324062247; fWeightMatrix0to1[36][3] = 2.21886391240206; fWeightMatrix0to1[37][3] = -6.21987323220117; fWeightMatrix0to1[38][3] = 5.17803276565723; fWeightMatrix0to1[39][3] = -1.34605048965792; fWeightMatrix0to1[40][3] = -1.80038936226527; fWeightMatrix0to1[41][3] = -2.70984279028838; fWeightMatrix0to1[42][3] = -5.87390809610057; fWeightMatrix0to1[43][3] = 3.43225720542652; fWeightMatrix0to1[44][3] = -10.1977265305247; fWeightMatrix0to1[45][3] = -10.6403071460131; fWeightMatrix0to1[0][4] = -0.586198802405534; fWeightMatrix0to1[1][4] = 0.117377462137178; fWeightMatrix0to1[2][4] = -2.90263343800863; fWeightMatrix0to1[3][4] = 5.27867345904893; fWeightMatrix0to1[4][4] = 0.758669961112376; fWeightMatrix0to1[5][4] = 0.210680593684122; fWeightMatrix0to1[6][4] = -3.00779376190054; fWeightMatrix0to1[7][4] = 25.734777525529; fWeightMatrix0to1[8][4] = -1.20013108960624; fWeightMatrix0to1[9][4] = 10.0873320581827; fWeightMatrix0to1[10][4] = 0.849323409208344; fWeightMatrix0to1[11][4] = -19.2668756910103; fWeightMatrix0to1[12][4] = -2.85402033015818; fWeightMatrix0to1[13][4] = -2.66094094386639; fWeightMatrix0to1[14][4] = 1.89700164365801; fWeightMatrix0to1[15][4] = 1.21184347527483; fWeightMatrix0to1[16][4] = 0.424975932973364; fWeightMatrix0to1[17][4] = 0.200806771740017; fWeightMatrix0to1[18][4] = 2.93779763224337; fWeightMatrix0to1[19][4] = -1.79521409618779; fWeightMatrix0to1[20][4] = 0.683138928122173; fWeightMatrix0to1[21][4] = 9.88811482671214; fWeightMatrix0to1[22][4] = -0.569076642578813; fWeightMatrix0to1[23][4] = -0.509273023023547; fWeightMatrix0to1[24][4] = 5.49006601873579; fWeightMatrix0to1[25][4] = 29.3575270567744; fWeightMatrix0to1[26][4] = 0.44742796241526; fWeightMatrix0to1[27][4] = 4.55550394660424; fWeightMatrix0to1[28][4] = -2.25871731618216; fWeightMatrix0to1[29][4] = 15.1367001849966; fWeightMatrix0to1[30][4] = -1.62970868720986; fWeightMatrix0to1[31][4] = -6.72876013029263; fWeightMatrix0to1[32][4] = 7.13987896995227; fWeightMatrix0to1[33][4] = -0.0980828035795184; fWeightMatrix0to1[34][4] = 4.42900903244124; fWeightMatrix0to1[35][4] = -6.68982226471154; fWeightMatrix0to1[36][4] = -4.92019535818358; fWeightMatrix0to1[37][4] = 5.83882780613925; fWeightMatrix0to1[38][4] = -4.18830258435974; fWeightMatrix0to1[39][4] = -0.547600133662511; fWeightMatrix0to1[40][4] = 10.7393455355893; fWeightMatrix0to1[41][4] = -3.01592657689309; fWeightMatrix0to1[42][4] = -2.08662702470047; fWeightMatrix0to1[43][4] = 0.465510427606898; fWeightMatrix0to1[44][4] = -2.98168076745975; fWeightMatrix0to1[45][4] = -3.41427860015778; fWeightMatrix0to1[0][5] = 1.36905172081993; fWeightMatrix0to1[1][5] = 0.972079898045298; fWeightMatrix0to1[2][5] = 0.462243224011172; fWeightMatrix0to1[3][5] = -2.53370934461655; fWeightMatrix0to1[4][5] = 1.40431940899734; fWeightMatrix0to1[5][5] = -1.80147695654711; fWeightMatrix0to1[6][5] = -1.42065579802943; fWeightMatrix0to1[7][5] = -2.85787164135609; fWeightMatrix0to1[8][5] = 0.21608235462404; fWeightMatrix0to1[9][5] = -2.13264339293708; fWeightMatrix0to1[10][5] = -14.6909737432626; fWeightMatrix0to1[11][5] = -0.071220392510798; fWeightMatrix0to1[12][5] = -2.0753306357145; fWeightMatrix0to1[13][5] = -1.191187331067; fWeightMatrix0to1[14][5] = -1.27575700025591; fWeightMatrix0to1[15][5] = -15.1810098779395; fWeightMatrix0to1[16][5] = -0.153749841994438; fWeightMatrix0to1[17][5] = -2.35298148160602; fWeightMatrix0to1[18][5] = 2.55376993262003; fWeightMatrix0to1[19][5] = -5.53231988354236; fWeightMatrix0to1[20][5] = -1.33521583738797; fWeightMatrix0to1[21][5] = -2.14394408315397; fWeightMatrix0to1[22][5] = 0.465556949772382; fWeightMatrix0to1[23][5] = 1.01147757189522; fWeightMatrix0to1[24][5] = 2.5381237451383; fWeightMatrix0to1[25][5] = -4.49514741434021; fWeightMatrix0to1[26][5] = -1.22412926480078; fWeightMatrix0to1[27][5] = -0.3777810296465; fWeightMatrix0to1[28][5] = -3.82500858448167; fWeightMatrix0to1[29][5] = -4.98784575996044; fWeightMatrix0to1[30][5] = 0.460463354860373; fWeightMatrix0to1[31][5] = 0.709351360722003; fWeightMatrix0to1[32][5] = 0.56405017427756; fWeightMatrix0to1[33][5] = -0.425942119762209; fWeightMatrix0to1[34][5] = -0.132201924376089; fWeightMatrix0to1[35][5] = -1.02228664118988; fWeightMatrix0to1[36][5] = -2.46727296013718; fWeightMatrix0to1[37][5] = 0.2207415808289; fWeightMatrix0to1[38][5] = 2.55251550190362; fWeightMatrix0to1[39][5] = -0.610405883276211; fWeightMatrix0to1[40][5] = -2.08006519144118; fWeightMatrix0to1[41][5] = 0.431611856480036; fWeightMatrix0to1[42][5] = 1.50757805164513; fWeightMatrix0to1[43][5] = 0.631171319783784; fWeightMatrix0to1[44][5] = -0.146831073538772; fWeightMatrix0to1[45][5] = -1.42954735871997; fWeightMatrix0to1[0][6] = 2.15358631487428; fWeightMatrix0to1[1][6] = 4.16063550743805; fWeightMatrix0to1[2][6] = 1.71878302605048; fWeightMatrix0to1[3][6] = 0.540058722241603; fWeightMatrix0to1[4][6] = 0.0990858392989871; fWeightMatrix0to1[5][6] = -0.275795478668906; fWeightMatrix0to1[6][6] = -1.16200164676711; fWeightMatrix0to1[7][6] = 1.11838499779239; fWeightMatrix0to1[8][6] = -3.03461602471793; fWeightMatrix0to1[9][6] = -1.10052137188406; fWeightMatrix0to1[10][6] = 0.487733639888573; fWeightMatrix0to1[11][6] = 1.52754116483381; fWeightMatrix0to1[12][6] = -0.412542984947089; fWeightMatrix0to1[13][6] = -0.113224611010797; fWeightMatrix0to1[14][6] = -1.97320876924351; fWeightMatrix0to1[15][6] = 14.8652452779871; fWeightMatrix0to1[16][6] = -9.24189806308604; fWeightMatrix0to1[17][6] = 0.759206867563608; fWeightMatrix0to1[18][6] = 1.08924886554218; fWeightMatrix0to1[19][6] = 2.15103352453004; fWeightMatrix0to1[20][6] = 4.69275700236924; fWeightMatrix0to1[21][6] = 2.4184191986531; fWeightMatrix0to1[22][6] = -1.96111237742672; fWeightMatrix0to1[23][6] = -4.65682514985522; fWeightMatrix0to1[24][6] = -0.763553079221156; fWeightMatrix0to1[25][6] = 1.19968159618717; fWeightMatrix0to1[26][6] = 2.75381288806718; fWeightMatrix0to1[27][6] = -0.74607216228387; fWeightMatrix0to1[28][6] = 2.87441230443401; fWeightMatrix0to1[29][6] = 1.72956951375885; fWeightMatrix0to1[30][6] = -1.58464520961303; fWeightMatrix0to1[31][6] = 0.832699728684187; fWeightMatrix0to1[32][6] = 0.864933264959223; fWeightMatrix0to1[33][6] = -0.680744204724502; fWeightMatrix0to1[34][6] = 0.693106550106012; fWeightMatrix0to1[35][6] = -1.86823671807084; fWeightMatrix0to1[36][6] = -1.15602451977203; fWeightMatrix0to1[37][6] = 2.10545917071394; fWeightMatrix0to1[38][6] = -1.59413207128028; fWeightMatrix0to1[39][6] = 0.0312409159662715; fWeightMatrix0to1[40][6] = 0.675325074747166; fWeightMatrix0to1[41][6] = -3.29020262535349; fWeightMatrix0to1[42][6] = -1.11087478149089; fWeightMatrix0to1[43][6] = 3.48745118495789; fWeightMatrix0to1[44][6] = -1.69390917164486; fWeightMatrix0to1[45][6] = -5.64160761969444; fWeightMatrix0to1[0][7] = -0.256201427057435; fWeightMatrix0to1[1][7] = -1.880763915837; fWeightMatrix0to1[2][7] = -1.22168995746409; fWeightMatrix0to1[3][7] = 1.13925535772241; fWeightMatrix0to1[4][7] = 4.08511329070916; fWeightMatrix0to1[5][7] = 0.125470730612277; fWeightMatrix0to1[6][7] = 0.48319969583917; fWeightMatrix0to1[7][7] = -2.6325538884432; fWeightMatrix0to1[8][7] = 0.622272283401322; fWeightMatrix0to1[9][7] = 4.99090898959625; fWeightMatrix0to1[10][7] = -0.320149467337439; fWeightMatrix0to1[11][7] = -8.75924945616919; fWeightMatrix0to1[12][7] = 0.608579340253007; fWeightMatrix0to1[13][7] = 1.26110861058122; fWeightMatrix0to1[14][7] = -0.230445789397293; fWeightMatrix0to1[15][7] = 0.088062762959556; fWeightMatrix0to1[16][7] = 0.197407122781853; fWeightMatrix0to1[17][7] = -0.331934033066593; fWeightMatrix0to1[18][7] = 7.22932199192894; fWeightMatrix0to1[19][7] = 0.465028573030883; fWeightMatrix0to1[20][7] = 2.67355977889373; fWeightMatrix0to1[21][7] = -1.04653157454423; fWeightMatrix0to1[22][7] = 9.39202514012209; fWeightMatrix0to1[23][7] = -1.15611999728537; fWeightMatrix0to1[24][7] = 4.80066842709765; fWeightMatrix0to1[25][7] = 5.46898234990087; fWeightMatrix0to1[26][7] = 0.0591948654484417; fWeightMatrix0to1[27][7] = -10.1701633952821; fWeightMatrix0to1[28][7] = -0.458463665099613; fWeightMatrix0to1[29][7] = 7.41865485868506; fWeightMatrix0to1[30][7] = 0.83179918892258; fWeightMatrix0to1[31][7] = -1.44479227827913; fWeightMatrix0to1[32][7] = -2.59993423100004; fWeightMatrix0to1[33][7] = -2.47105137565835; fWeightMatrix0to1[34][7] = -0.54748556093925; fWeightMatrix0to1[35][7] = 1.41078196317209; fWeightMatrix0to1[36][7] = 1.40327511530999; fWeightMatrix0to1[37][7] = -0.372392723978003; fWeightMatrix0to1[38][7] = 2.39017967603984; fWeightMatrix0to1[39][7] = -0.175442558652465; fWeightMatrix0to1[40][7] = -0.159322393441691; fWeightMatrix0to1[41][7] = -0.806355465349675; fWeightMatrix0to1[42][7] = 0.379171867515408; fWeightMatrix0to1[43][7] = -5.48824473836304; fWeightMatrix0to1[44][7] = -13.1827640958128; fWeightMatrix0to1[45][7] = 2.17584248671094; fWeightMatrix0to1[0][8] = 0.219452813108701; fWeightMatrix0to1[1][8] = -49.0812832315552; fWeightMatrix0to1[2][8] = 5.15170248635487; fWeightMatrix0to1[3][8] = -0.746577948321971; fWeightMatrix0to1[4][8] = -1.8757864101514; fWeightMatrix0to1[5][8] = 1.13682081666725; fWeightMatrix0to1[6][8] = 1.20690636670917; fWeightMatrix0to1[7][8] = -6.28238856129981; fWeightMatrix0to1[8][8] = -3.05741959675409; fWeightMatrix0to1[9][8] = -2.87824757308552; fWeightMatrix0to1[10][8] = 2.03848631738171; fWeightMatrix0to1[11][8] = 8.96877937232819; fWeightMatrix0to1[12][8] = -6.63467864045829; fWeightMatrix0to1[13][8] = -2.15078016935939; fWeightMatrix0to1[14][8] = -2.85203960787551; fWeightMatrix0to1[15][8] = 1.63508989707278; fWeightMatrix0to1[16][8] = 0.182124170304419; fWeightMatrix0to1[17][8] = 0.0960516450090126; fWeightMatrix0to1[18][8] = -2.19576010792497; fWeightMatrix0to1[19][8] = 10.6944571490192; fWeightMatrix0to1[20][8] = 0.762870921492508; fWeightMatrix0to1[21][8] = -2.98424896986768; fWeightMatrix0to1[22][8] = -3.53816779076713; fWeightMatrix0to1[23][8] = -0.849025687032022; fWeightMatrix0to1[24][8] = -11.2727557427621; fWeightMatrix0to1[25][8] = -11.8940039192759; fWeightMatrix0to1[26][8] = 0.368663028235828; fWeightMatrix0to1[27][8] = 0.0310850203498955; fWeightMatrix0to1[28][8] = 3.97659881261682; fWeightMatrix0to1[29][8] = -0.184346709316624; fWeightMatrix0to1[30][8] = 9.68150201442801; fWeightMatrix0to1[31][8] = 0.959070906707862; fWeightMatrix0to1[32][8] = 7.95952325643484; fWeightMatrix0to1[33][8] = 4.92292125144222; fWeightMatrix0to1[34][8] = 2.17439914914427; fWeightMatrix0to1[35][8] = -4.06329767531645; fWeightMatrix0to1[36][8] = 3.1433902442782; fWeightMatrix0to1[37][8] = -0.605198059772932; fWeightMatrix0to1[38][8] = -0.813239330238179; fWeightMatrix0to1[39][8] = 1.06996861726781; fWeightMatrix0to1[40][8] = -1.61132210245932; fWeightMatrix0to1[41][8] = -2.60956669061509; fWeightMatrix0to1[42][8] = 3.89746643924739; fWeightMatrix0to1[43][8] = -0.852658238933632; fWeightMatrix0to1[44][8] = 17.5864518397592; fWeightMatrix0to1[45][8] = -3.87965280840734; fWeightMatrix0to1[0][9] = 0.186589516841749; fWeightMatrix0to1[1][9] = -0.162222137503353; fWeightMatrix0to1[2][9] = 1.15994816378154; fWeightMatrix0to1[3][9] = 3.89029331289425; fWeightMatrix0to1[4][9] = 0.45397711670873; fWeightMatrix0to1[5][9] = 0.0358289241385556; fWeightMatrix0to1[6][9] = -0.0260856569229356; fWeightMatrix0to1[7][9] = 0.610834063178055; fWeightMatrix0to1[8][9] = 3.41246023293533; fWeightMatrix0to1[9][9] = -2.99667624616211; fWeightMatrix0to1[10][9] = -0.0860083332781937; fWeightMatrix0to1[11][9] = 0.533548560181978; fWeightMatrix0to1[12][9] = -3.52862878867403; fWeightMatrix0to1[13][9] = -4.63165957378289; fWeightMatrix0to1[14][9] = 0.183501921964362; fWeightMatrix0to1[15][9] = 0.00198988346878513; fWeightMatrix0to1[16][9] = -0.205706124564375; fWeightMatrix0to1[17][9] = -1.61909016315229; fWeightMatrix0to1[18][9] = -0.0374953722919254; fWeightMatrix0to1[19][9] = -0.592937985993449; fWeightMatrix0to1[20][9] = 0.0286323080345294; fWeightMatrix0to1[21][9] = 1.69768007510648; fWeightMatrix0to1[22][9] = -0.285811782901542; fWeightMatrix0to1[23][9] = -0.815471643037137; fWeightMatrix0to1[24][9] = 0.390793419784645; fWeightMatrix0to1[25][9] = 0.0879849722118619; fWeightMatrix0to1[26][9] = -0.343331026071288; fWeightMatrix0to1[27][9] = -0.120739900159619; fWeightMatrix0to1[28][9] = -0.0548134016308825; fWeightMatrix0to1[29][9] = -0.340424497229318; fWeightMatrix0to1[30][9] = -4.95226913046596; fWeightMatrix0to1[31][9] = 3.80314443126853; fWeightMatrix0to1[32][9] = 0.063368642594003; fWeightMatrix0to1[33][9] = -1.51436851634518; fWeightMatrix0to1[34][9] = 0.0792035047559323; fWeightMatrix0to1[35][9] = 1.62705805987538; fWeightMatrix0to1[36][9] = 2.82386063928089; fWeightMatrix0to1[37][9] = 1.19092969134572; fWeightMatrix0to1[38][9] = 2.33958706550115; fWeightMatrix0to1[39][9] = -0.482900983940988; fWeightMatrix0to1[40][9] = 7.11598220678645; fWeightMatrix0to1[41][9] = -0.301760455300528; fWeightMatrix0to1[42][9] = -0.239687252951764; fWeightMatrix0to1[43][9] = -0.233786252800125; fWeightMatrix0to1[44][9] = -0.179670016083984; fWeightMatrix0to1[45][9] = 3.18971258830569; fWeightMatrix0to1[0][10] = -0.986506940911597; fWeightMatrix0to1[1][10] = -0.313308354112089; fWeightMatrix0to1[2][10] = -0.406100448807152; fWeightMatrix0to1[3][10] = 1.30385001514284; fWeightMatrix0to1[4][10] = 3.57892973256378; fWeightMatrix0to1[5][10] = 0.04693969392367; fWeightMatrix0to1[6][10] = -0.279725465687713; fWeightMatrix0to1[7][10] = 0.323612882180185; fWeightMatrix0to1[8][10] = 0.590804853924746; fWeightMatrix0to1[9][10] = 4.55932001219092; fWeightMatrix0to1[10][10] = 0.171386277742804; fWeightMatrix0to1[11][10] = -0.436515727571594; fWeightMatrix0to1[12][10] = -5.94621633779296; fWeightMatrix0to1[13][10] = 2.99018478193459; fWeightMatrix0to1[14][10] = 0.626019888127612; fWeightMatrix0to1[15][10] = 0.00734671054663423; fWeightMatrix0to1[16][10] = -0.170029977474126; fWeightMatrix0to1[17][10] = -0.997428800485334; fWeightMatrix0to1[18][10] = -0.392051224977988; fWeightMatrix0to1[19][10] = 0.250180383057087; fWeightMatrix0to1[20][10] = -0.0544791644411632; fWeightMatrix0to1[21][10] = -1.00060316990452; fWeightMatrix0to1[22][10] = 0.343234223061738; fWeightMatrix0to1[23][10] = 3.04882227629262; fWeightMatrix0to1[24][10] = -0.0718542425811825; fWeightMatrix0to1[25][10] = 0.13835628126976; fWeightMatrix0to1[26][10] = 0.312798663225708; fWeightMatrix0to1[27][10] = 0.148121623689625; fWeightMatrix0to1[28][10] = 0.220075188602447; fWeightMatrix0to1[29][10] = 0.545762299731351; fWeightMatrix0to1[30][10] = 1.06438788956955; fWeightMatrix0to1[31][10] = -7.33059704788969; fWeightMatrix0to1[32][10] = -5.08162043570967; fWeightMatrix0to1[33][10] = 0.698726329894442; fWeightMatrix0to1[34][10] = 0.438920958760118; fWeightMatrix0to1[35][10] = -2.92940286685766; fWeightMatrix0to1[36][10] = 0.523216721178413; fWeightMatrix0to1[37][10] = 0.929769007173598; fWeightMatrix0to1[38][10] = 3.7326109727089; fWeightMatrix0to1[39][10] = 0.00110371536297476; fWeightMatrix0to1[40][10] = -4.35402040092274; fWeightMatrix0to1[41][10] = 2.47387266300683; fWeightMatrix0to1[42][10] = 1.20550534204647; fWeightMatrix0to1[43][10] = -0.266459156308931; fWeightMatrix0to1[44][10] = 0.417701266082047; fWeightMatrix0to1[45][10] = 0.86170937794351; fWeightMatrix0to1[0][11] = 0.244268585888919; fWeightMatrix0to1[1][11] = -0.0385035591769948; fWeightMatrix0to1[2][11] = 0.785383107776475; fWeightMatrix0to1[3][11] = -2.57125722436749; fWeightMatrix0to1[4][11] = -2.23215414197646; fWeightMatrix0to1[5][11] = -0.136500702109393; fWeightMatrix0to1[6][11] = -0.19276082731758; fWeightMatrix0to1[7][11] = -0.177862563505202; fWeightMatrix0to1[8][11] = -0.0598981233394656; fWeightMatrix0to1[9][11] = -0.255998127229658; fWeightMatrix0to1[10][11] = -0.474043958419; fWeightMatrix0to1[11][11] = 0.0955441402279345; fWeightMatrix0to1[12][11] = 2.21354510767668; fWeightMatrix0to1[13][11] = 0.885717254114479; fWeightMatrix0to1[14][11] = 0.125305113651094; fWeightMatrix0to1[15][11] = -0.0161370221537087; fWeightMatrix0to1[16][11] = -0.122766739713892; fWeightMatrix0to1[17][11] = -1.58485758648059; fWeightMatrix0to1[18][11] = 0.121078927474915; fWeightMatrix0to1[19][11] = -0.108600260216319; fWeightMatrix0to1[20][11] = -0.232510287453083; fWeightMatrix0to1[21][11] = -0.605798767619431; fWeightMatrix0to1[22][11] = 0.190320340101147; fWeightMatrix0to1[23][11] = 0.478047398417114; fWeightMatrix0to1[24][11] = 0.266593506872248; fWeightMatrix0to1[25][11] = 0.0311624677829186; fWeightMatrix0to1[26][11] = 0.033686248504789; fWeightMatrix0to1[27][11] = -0.661430206385705; fWeightMatrix0to1[28][11] = 0.067668995817135; fWeightMatrix0to1[29][11] = 0.130498798017032; fWeightMatrix0to1[30][11] = -3.79692988127561; fWeightMatrix0to1[31][11] = 0.114247210448699; fWeightMatrix0to1[32][11] = 0.0177109342471925; fWeightMatrix0to1[33][11] = 0.911661668076626; fWeightMatrix0to1[34][11] = -0.0496102432453771; fWeightMatrix0to1[35][11] = -1.51169581420246; fWeightMatrix0to1[36][11] = 0.661029908352159; fWeightMatrix0to1[37][11] = -0.0307997787147588; fWeightMatrix0to1[38][11] = 0.173798820282637; fWeightMatrix0to1[39][11] = -0.144918300784861; fWeightMatrix0to1[40][11] = 1.52555761678788; fWeightMatrix0to1[41][11] = -1.18390849608455; fWeightMatrix0to1[42][11] = 0.0958424046240402; fWeightMatrix0to1[43][11] = 0.278183069451276; fWeightMatrix0to1[44][11] = -0.198946481272897; fWeightMatrix0to1[45][11] = 0.576130744658139; fWeightMatrix0to1[0][12] = 0.789320419551051; fWeightMatrix0to1[1][12] = -0.0790141812541641; fWeightMatrix0to1[2][12] = -1.09010698986807; fWeightMatrix0to1[3][12] = -0.987882091530349; fWeightMatrix0to1[4][12] = -0.0313172339283259; fWeightMatrix0to1[5][12] = -0.0649698032296126; fWeightMatrix0to1[6][12] = -0.666890918803261; fWeightMatrix0to1[7][12] = -0.0545315084690407; fWeightMatrix0to1[8][12] = -0.175216165935895; fWeightMatrix0to1[9][12] = 3.16778460909634; fWeightMatrix0to1[10][12] = 3.17203047370111; fWeightMatrix0to1[11][12] = -0.0912407135280211; fWeightMatrix0to1[12][12] = 1.99460755535644; fWeightMatrix0to1[13][12] = 0.704208992406999; fWeightMatrix0to1[14][12] = 0.0567701927443532; fWeightMatrix0to1[15][12] = -17.5253122301977; fWeightMatrix0to1[16][12] = -0.606931291767035; fWeightMatrix0to1[17][12] = -1.22551586946965; fWeightMatrix0to1[18][12] = 0.198943769633528; fWeightMatrix0to1[19][12] = -0.648469586440165; fWeightMatrix0to1[20][12] = 0.239257876628882; fWeightMatrix0to1[21][12] = 3.72809040611015; fWeightMatrix0to1[22][12] = 0.232391305190455; fWeightMatrix0to1[23][12] = -0.534383530286456; fWeightMatrix0to1[24][12] = -0.517739392709221; fWeightMatrix0to1[25][12] = 0.266650383430232; fWeightMatrix0to1[26][12] = -0.109975190895625; fWeightMatrix0to1[27][12] = -7.40489777530289; fWeightMatrix0to1[28][12] = -5.56001745908629; fWeightMatrix0to1[29][12] = 0.0577302784377876; fWeightMatrix0to1[30][12] = -3.06610787637178; fWeightMatrix0to1[31][12] = -7.04307428876212; fWeightMatrix0to1[32][12] = 3.89875685520503; fWeightMatrix0to1[33][12] = -3.79544218827769; fWeightMatrix0to1[34][12] = -0.62897614401248; fWeightMatrix0to1[35][12] = 3.66615029104968; fWeightMatrix0to1[36][12] = -1.1336307611135; fWeightMatrix0to1[37][12] = 0.515179396307925; fWeightMatrix0to1[38][12] = -3.04887553577849; fWeightMatrix0to1[39][12] = -0.176531731790481; fWeightMatrix0to1[40][12] = -1.61244339442355; fWeightMatrix0to1[41][12] = 0.524811053504619; fWeightMatrix0to1[42][12] = -3.07968382442389; fWeightMatrix0to1[43][12] = 0.127438414497331; fWeightMatrix0to1[44][12] = -0.227120539549717; fWeightMatrix0to1[45][12] = -3.75621956769099; fWeightMatrix0to1[0][13] = 0.0675454980106983; fWeightMatrix0to1[1][13] = 0.128562375125517; fWeightMatrix0to1[2][13] = 0.49999392868752; fWeightMatrix0to1[3][13] = 1.80897997399727; fWeightMatrix0to1[4][13] = 4.44352193130866; fWeightMatrix0to1[5][13] = 0.00724925982796304; fWeightMatrix0to1[6][13] = -0.0375470022861174; fWeightMatrix0to1[7][13] = -0.322780795786248; fWeightMatrix0to1[8][13] = -0.407944258797768; fWeightMatrix0to1[9][13] = -0.21559565955185; fWeightMatrix0to1[10][13] = -0.422325527479104; fWeightMatrix0to1[11][13] = -0.24179240832817; fWeightMatrix0to1[12][13] = 0.55854278095276; fWeightMatrix0to1[13][13] = 4.70701211851744; fWeightMatrix0to1[14][13] = -0.0204898575420268; fWeightMatrix0to1[15][13] = -0.0775914218259889; fWeightMatrix0to1[16][13] = -0.060031935400336; fWeightMatrix0to1[17][13] = 0.96729902625177; fWeightMatrix0to1[18][13] = 0.0224511041994699; fWeightMatrix0to1[19][13] = 0.904889978903633; fWeightMatrix0to1[20][13] = -0.237292396631421; fWeightMatrix0to1[21][13] = -2.3535152419724; fWeightMatrix0to1[22][13] = -0.123649348362396; fWeightMatrix0to1[23][13] = 0.111580016609057; fWeightMatrix0to1[24][13] = -0.28071104494088; fWeightMatrix0to1[25][13] = -0.0339264548673327; fWeightMatrix0to1[26][13] = 0.390124495951337; fWeightMatrix0to1[27][13] = -0.22849608865087; fWeightMatrix0to1[28][13] = -0.23255589378261; fWeightMatrix0to1[29][13] = -0.0440372206029264; fWeightMatrix0to1[30][13] = 3.55180028916898; fWeightMatrix0to1[31][13] = -3.89351600173106; fWeightMatrix0to1[32][13] = 0.0388389612959488; fWeightMatrix0to1[33][13] = 0.777235516727487; fWeightMatrix0to1[34][13] = -0.142966152994324; fWeightMatrix0to1[35][13] = -3.4889872169177; fWeightMatrix0to1[36][13] = -2.65385644318052; fWeightMatrix0to1[37][13] = -1.04124017009837; fWeightMatrix0to1[38][13] = 0.254613122160225; fWeightMatrix0to1[39][13] = 0.0921034037713184; fWeightMatrix0to1[40][13] = 3.2345188168231; fWeightMatrix0to1[41][13] = -0.869052828435869; fWeightMatrix0to1[42][13] = -2.65576553378719; fWeightMatrix0to1[43][13] = 0.365724002665665; fWeightMatrix0to1[44][13] = 0.103094319916953; fWeightMatrix0to1[45][13] = -0.143243422993399; fWeightMatrix0to1[0][14] = -0.122488267309444; fWeightMatrix0to1[1][14] = -0.0281676990961456; fWeightMatrix0to1[2][14] = -1.12294646399738; fWeightMatrix0to1[3][14] = 7.76134759511716; fWeightMatrix0to1[4][14] = 0.795050933902674; fWeightMatrix0to1[5][14] = -0.223229165794744; fWeightMatrix0to1[6][14] = -0.0471000639378337; fWeightMatrix0to1[7][14] = 0.0467581269904649; fWeightMatrix0to1[8][14] = -3.16173803502735; fWeightMatrix0to1[9][14] = -0.442212552221922; fWeightMatrix0to1[10][14] = -0.0988234778344853; fWeightMatrix0to1[11][14] = -0.300923818749575; fWeightMatrix0to1[12][14] = -0.659351250465208; fWeightMatrix0to1[13][14] = 3.51158033964783; fWeightMatrix0to1[14][14] = 0.143549084660707; fWeightMatrix0to1[15][14] = 0.136729543418483; fWeightMatrix0to1[16][14] = 0.0978422728861254; fWeightMatrix0to1[17][14] = 1.50398909163827; fWeightMatrix0to1[18][14] = 0.0789612881184526; fWeightMatrix0to1[19][14] = -0.167663572375433; fWeightMatrix0to1[20][14] = -0.0964791605001105; fWeightMatrix0to1[21][14] = 0.603424659079773; fWeightMatrix0to1[22][14] = 0.17643303861349; fWeightMatrix0to1[23][14] = 1.13962263946295; fWeightMatrix0to1[24][14] = 0.0580619375287183; fWeightMatrix0to1[25][14] = 0.0417643152967173; fWeightMatrix0to1[26][14] = -0.30393334168719; fWeightMatrix0to1[27][14] = 0.168888651850019; fWeightMatrix0to1[28][14] = 0.152813919970584; fWeightMatrix0to1[29][14] = 0.29174249020282; fWeightMatrix0to1[30][14] = -0.250233665714296; fWeightMatrix0to1[31][14] = -0.262935840172625; fWeightMatrix0to1[32][14] = -0.0554347535989883; fWeightMatrix0to1[33][14] = 0.695065901027551; fWeightMatrix0to1[34][14] = 0.00890625984089222; fWeightMatrix0to1[35][14] = -4.51908429769677; fWeightMatrix0to1[36][14] = 3.56633101117911; fWeightMatrix0to1[37][14] = -0.808214264887765; fWeightMatrix0to1[38][14] = 4.46582860839498; fWeightMatrix0to1[39][14] = -0.129275738456467; fWeightMatrix0to1[40][14] = 2.87814667343188; fWeightMatrix0to1[41][14] = 0.18019864533043; fWeightMatrix0to1[42][14] = 0.0177901698202308; fWeightMatrix0to1[43][14] = -0.143499506194882; fWeightMatrix0to1[44][14] = -0.0228455994865601; fWeightMatrix0to1[45][14] = 0.0140263200235358; fWeightMatrix0to1[0][15] = 2.37904073431636; fWeightMatrix0to1[1][15] = 1.72463554583367; fWeightMatrix0to1[2][15] = 0.153411116745117; fWeightMatrix0to1[3][15] = 3.93808798500468; fWeightMatrix0to1[4][15] = 3.76796271111776; fWeightMatrix0to1[5][15] = 0.0888233835199534; fWeightMatrix0to1[6][15] = -2.72269585081398; fWeightMatrix0to1[7][15] = 2.78107601276418; fWeightMatrix0to1[8][15] = -8.57156660899386; fWeightMatrix0to1[9][15] = 2.63444870677833; fWeightMatrix0to1[10][15] = 54.5447798882514; fWeightMatrix0to1[11][15] = -3.53026199843776; fWeightMatrix0to1[12][15] = 0.888954308418542; fWeightMatrix0to1[13][15] = -1.23640149939946; fWeightMatrix0to1[14][15] = 2.34480738367713; fWeightMatrix0to1[15][15] = 35.7316779348603; fWeightMatrix0to1[16][15] = -40.2370494173683; fWeightMatrix0to1[17][15] = -0.975704810366614; fWeightMatrix0to1[18][15] = 4.8258707640724; fWeightMatrix0to1[19][15] = -14.1893488454387; fWeightMatrix0to1[20][15] = 2.45898560912352; fWeightMatrix0to1[21][15] = 7.68222452853613; fWeightMatrix0to1[22][15] = 4.75363543794943; fWeightMatrix0to1[23][15] = -0.0354210551303653; fWeightMatrix0to1[24][15] = 7.28395721767069; fWeightMatrix0to1[25][15] = 7.57691048292714; fWeightMatrix0to1[26][15] = 4.62255501826896; fWeightMatrix0to1[27][15] = -5.93200565665271; fWeightMatrix0to1[28][15] = 7.56931415226172; fWeightMatrix0to1[29][15] = 2.04889750491664; fWeightMatrix0to1[30][15] = -11.8349069439787; fWeightMatrix0to1[31][15] = 9.2924793113175; fWeightMatrix0to1[32][15] = -2.9609911825505; fWeightMatrix0to1[33][15] = -5.88393671113101; fWeightMatrix0to1[34][15] = 0.537587426681061; fWeightMatrix0to1[35][15] = 3.1650607718179; fWeightMatrix0to1[36][15] = -0.866584789264195; fWeightMatrix0to1[37][15] = -2.07653880443514; fWeightMatrix0to1[38][15] = 4.59015863540544; fWeightMatrix0to1[39][15] = 4.37597699614043; fWeightMatrix0to1[40][15] = 1.43704939336655; fWeightMatrix0to1[41][15] = 1.4685832489026; fWeightMatrix0to1[42][15] = -0.996483968198693; fWeightMatrix0to1[43][15] = -1.16267056677563; fWeightMatrix0to1[44][15] = -4.34357941852825; fWeightMatrix0to1[45][15] = -1.38621944040713; fWeightMatrix0to1[0][16] = -0.52821596965624; fWeightMatrix0to1[1][16] = -2.98342562438641; fWeightMatrix0to1[2][16] = -2.16555446345448; fWeightMatrix0to1[3][16] = -0.469020626716364; fWeightMatrix0to1[4][16] = -2.55446272608302; fWeightMatrix0to1[5][16] = 0.871241089533288; fWeightMatrix0to1[6][16] = -2.90515484200803; fWeightMatrix0to1[7][16] = -4.73543602650689; fWeightMatrix0to1[8][16] = -1.01931766763922; fWeightMatrix0to1[9][16] = -3.93589077890189; fWeightMatrix0to1[10][16] = 12.6196709425314; fWeightMatrix0to1[11][16] = 8.31728067167045; fWeightMatrix0to1[12][16] = -1.51417996642845; fWeightMatrix0to1[13][16] = -0.477716339439981; fWeightMatrix0to1[14][16] = -2.19408979942111; fWeightMatrix0to1[15][16] = 11.1941266597213; fWeightMatrix0to1[16][16] = 8.17537608951153; fWeightMatrix0to1[17][16] = 1.33101541030784; fWeightMatrix0to1[18][16] = -3.40116777577378; fWeightMatrix0to1[19][16] = 7.00704064444189; fWeightMatrix0to1[20][16] = 5.2445139199602; fWeightMatrix0to1[21][16] = -3.20662225316155; fWeightMatrix0to1[22][16] = -5.03018666228764; fWeightMatrix0to1[23][16] = 1.62289975826106; fWeightMatrix0to1[24][16] = -6.19998163549145; fWeightMatrix0to1[25][16] = -6.41245850261679; fWeightMatrix0to1[26][16] = -1.78808966888805; fWeightMatrix0to1[27][16] = -0.678978608495871; fWeightMatrix0to1[28][16] = 10.6650993122669; fWeightMatrix0to1[29][16] = -6.46284075444047; fWeightMatrix0to1[30][16] = 1.44278212374784; fWeightMatrix0to1[31][16] = 2.79004368229631; fWeightMatrix0to1[32][16] = 3.01644791996252; fWeightMatrix0to1[33][16] = 2.57994504137453; fWeightMatrix0to1[34][16] = -0.945388028280626; fWeightMatrix0to1[35][16] = 2.88094772640559; fWeightMatrix0to1[36][16] = -0.564005809034191; fWeightMatrix0to1[37][16] = 1.61914194966857; fWeightMatrix0to1[38][16] = -1.68233794997991; fWeightMatrix0to1[39][16] = -2.57264892066694; fWeightMatrix0to1[40][16] = -2.13064803640374; fWeightMatrix0to1[41][16] = -0.94686265584251; fWeightMatrix0to1[42][16] = 0.472750378105879; fWeightMatrix0to1[43][16] = 1.25621777065828; fWeightMatrix0to1[44][16] = 3.82223863645511; fWeightMatrix0to1[45][16] = 0.966509046169937; fWeightMatrix0to1[0][17] = 0.28700377386823; fWeightMatrix0to1[1][17] = 0.380148202569356; fWeightMatrix0to1[2][17] = -1.48244269292025; fWeightMatrix0to1[3][17] = -3.09514618475631; fWeightMatrix0to1[4][17] = -2.48384397075606; fWeightMatrix0to1[5][17] = -1.53080748617113; fWeightMatrix0to1[6][17] = 10.2395393876936; fWeightMatrix0to1[7][17] = -3.98835105782317; fWeightMatrix0to1[8][17] = -0.175630172948354; fWeightMatrix0to1[9][17] = -2.47190178545802; fWeightMatrix0to1[10][17] = -2.33961362687821; fWeightMatrix0to1[11][17] = 0.449068134016523; fWeightMatrix0to1[12][17] = -0.343081041359321; fWeightMatrix0to1[13][17] = 1.58878024492348; fWeightMatrix0to1[14][17] = -4.44159262240135; fWeightMatrix0to1[15][17] = 23.2997922695047; fWeightMatrix0to1[16][17] = 4.51646604991606; fWeightMatrix0to1[17][17] = -1.00861990059697; fWeightMatrix0to1[18][17] = 0.79773237812328; fWeightMatrix0to1[19][17] = 13.5199741025005; fWeightMatrix0to1[20][17] = 2.55101591108924; fWeightMatrix0to1[21][17] = -1.34602557869519; fWeightMatrix0to1[22][17] = -0.909268255480455; fWeightMatrix0to1[23][17] = 0.300025642295244; fWeightMatrix0to1[24][17] = -3.79951161723275; fWeightMatrix0to1[25][17] = -3.0208186520471; fWeightMatrix0to1[26][17] = -0.940326230798935; fWeightMatrix0to1[27][17] = -2.0847627766738; fWeightMatrix0to1[28][17] = 12.300143357351; fWeightMatrix0to1[29][17] = -0.21577600730376; fWeightMatrix0to1[30][17] = 4.53506349288046; fWeightMatrix0to1[31][17] = 4.51218916556947; fWeightMatrix0to1[32][17] = 1.47045828810102; fWeightMatrix0to1[33][17] = 0.896739389981289; fWeightMatrix0to1[34][17] = -0.830352761114237; fWeightMatrix0to1[35][17] = 1.14560684615963; fWeightMatrix0to1[36][17] = -1.66768478496527; fWeightMatrix0to1[37][17] = -0.0907876314445063; fWeightMatrix0to1[38][17] = -3.60006718246367; fWeightMatrix0to1[39][17] = 0.0597949917247123; fWeightMatrix0to1[40][17] = -1.52615647897881; fWeightMatrix0to1[41][17] = -4.43488169479006; fWeightMatrix0to1[42][17] = 2.58232909459265; fWeightMatrix0to1[43][17] = -0.32670002800351; fWeightMatrix0to1[44][17] = 1.21687998038193; fWeightMatrix0to1[45][17] = 0.0568214541246284; fWeightMatrix0to1[0][18] = -0.222919598462662; fWeightMatrix0to1[1][18] = 0.721250855302954; fWeightMatrix0to1[2][18] = -1.33654904741698; fWeightMatrix0to1[3][18] = -0.196878031253496; fWeightMatrix0to1[4][18] = 0.706038987527879; fWeightMatrix0to1[5][18] = -1.18704496175965; fWeightMatrix0to1[6][18] = 7.18090609402839; fWeightMatrix0to1[7][18] = -3.69457602412857; fWeightMatrix0to1[8][18] = 0.244084933538964; fWeightMatrix0to1[9][18] = -1.83880850492596; fWeightMatrix0to1[10][18] = 6.636254922696; fWeightMatrix0to1[11][18] = -2.41411252239351; fWeightMatrix0to1[12][18] = -2.79444689115517; fWeightMatrix0to1[13][18] = 1.44914680664763; fWeightMatrix0to1[14][18] = -5.7198297488945; fWeightMatrix0to1[15][18] = 15.9289774191606; fWeightMatrix0to1[16][18] = 1.31091372073128; fWeightMatrix0to1[17][18] = 0.823936812293555; fWeightMatrix0to1[18][18] = -2.5634399307328; fWeightMatrix0to1[19][18] = 12.4835737411939; fWeightMatrix0to1[20][18] = -0.329061355749503; fWeightMatrix0to1[21][18] = -2.02088265225981; fWeightMatrix0to1[22][18] = 0.082285267812978; fWeightMatrix0to1[23][18] = -0.654143371535011; fWeightMatrix0to1[24][18] = -5.32740476513293; fWeightMatrix0to1[25][18] = 1.61863154424064; fWeightMatrix0to1[26][18] = -0.0863052433169291; fWeightMatrix0to1[27][18] = -0.379333233862517; fWeightMatrix0to1[28][18] = 7.46260941030739; fWeightMatrix0to1[29][18] = 1.19305059902657; fWeightMatrix0to1[30][18] = 5.3712345196931; fWeightMatrix0to1[31][18] = 7.65441250269707; fWeightMatrix0to1[32][18] = -2.09526573403933; fWeightMatrix0to1[33][18] = 2.22589497400576; fWeightMatrix0to1[34][18] = 0.425728353214667; fWeightMatrix0to1[35][18] = 0.662067037797073; fWeightMatrix0to1[36][18] = 0.139619435550239; fWeightMatrix0to1[37][18] = 2.40726518693112; fWeightMatrix0to1[38][18] = 0.93836837472479; fWeightMatrix0to1[39][18] = -3.02470574025743; fWeightMatrix0to1[40][18] = -0.360105568645863; fWeightMatrix0to1[41][18] = 1.7464291079017; fWeightMatrix0to1[42][18] = 2.99328911140825; fWeightMatrix0to1[43][18] = 0.0142889230228487; fWeightMatrix0to1[44][18] = 0.905962857881489; fWeightMatrix0to1[45][18] = 3.86194579137527; fWeightMatrix0to1[0][19] = -3.16011789767397; fWeightMatrix0to1[1][19] = 0.413873204062089; fWeightMatrix0to1[2][19] = 0.37626166180914; fWeightMatrix0to1[3][19] = -5.76002766145878; fWeightMatrix0to1[4][19] = -2.29690112028994; fWeightMatrix0to1[5][19] = 0.596462047215058; fWeightMatrix0to1[6][19] = 7.90386296000031; fWeightMatrix0to1[7][19] = -4.07204762713763; fWeightMatrix0to1[8][19] = -6.30497763068384; fWeightMatrix0to1[9][19] = 0.889086455065122; fWeightMatrix0to1[10][19] = 0.100806850871815; fWeightMatrix0to1[11][19] = -2.6737315204254; fWeightMatrix0to1[12][19] = -4.24237211469379; fWeightMatrix0to1[13][19] = 0.15075169923774; fWeightMatrix0to1[14][19] = -2.48205937277236; fWeightMatrix0to1[15][19] = 12.3528422928182; fWeightMatrix0to1[16][19] = 2.29549727615366; fWeightMatrix0to1[17][19] = 1.63517101653003; fWeightMatrix0to1[18][19] = 0.562576576385001; fWeightMatrix0to1[19][19] = 10.4095392145622; fWeightMatrix0to1[20][19] = -2.73125311654695; fWeightMatrix0to1[21][19] = 0.792992602721147; fWeightMatrix0to1[22][19] = 0.494763733337309; fWeightMatrix0to1[23][19] = -1.79089826523016; fWeightMatrix0to1[24][19] = -4.75207456749562; fWeightMatrix0to1[25][19] = 0.341339138719475; fWeightMatrix0to1[26][19] = -2.16274067592021; fWeightMatrix0to1[27][19] = 0.72161205643011; fWeightMatrix0to1[28][19] = 8.48672944468441; fWeightMatrix0to1[29][19] = 3.1469080034896; fWeightMatrix0to1[30][19] = 3.92106215228228; fWeightMatrix0to1[31][19] = 5.19346791637639; fWeightMatrix0to1[32][19] = 0.780587459900582; fWeightMatrix0to1[33][19] = 0.515752485169719; fWeightMatrix0to1[34][19] = 1.7636276747534; fWeightMatrix0to1[35][19] = 0.629245805621535; fWeightMatrix0to1[36][19] = 0.696687889343727; fWeightMatrix0to1[37][19] = 1.68656974200804; fWeightMatrix0to1[38][19] = 2.46830480627058; fWeightMatrix0to1[39][19] = 0.805338555010155; fWeightMatrix0to1[40][19] = -1.5359735677289; fWeightMatrix0to1[41][19] = 0.204614769651654; fWeightMatrix0to1[42][19] = 7.08491873766342; fWeightMatrix0to1[43][19] = 0.671913078631326; fWeightMatrix0to1[44][19] = -1.8416358334249; fWeightMatrix0to1[45][19] = 2.43995151753079; fWeightMatrix0to1[0][20] = -0.236582851840663; fWeightMatrix0to1[1][20] = -0.0762266216443787; fWeightMatrix0to1[2][20] = 1.79306818874853; fWeightMatrix0to1[3][20] = 0.0342378055630775; fWeightMatrix0to1[4][20] = 0.305190585652746; fWeightMatrix0to1[5][20] = 0.448895807902709; fWeightMatrix0to1[6][20] = 0.206597636117531; fWeightMatrix0to1[7][20] = -0.806598415818785; fWeightMatrix0to1[8][20] = 1.17341937384971; fWeightMatrix0to1[9][20] = 0.0758930621060866; fWeightMatrix0to1[10][20] = -0.253396311341527; fWeightMatrix0to1[11][20] = -0.473445012559725; fWeightMatrix0to1[12][20] = 1.30129962751344; fWeightMatrix0to1[13][20] = -0.0161768531793564; fWeightMatrix0to1[14][20] = 0.443676769220599; fWeightMatrix0to1[15][20] = -0.319901434741702; fWeightMatrix0to1[16][20] = -0.0843291339065124; fWeightMatrix0to1[17][20] = -0.309133327011218; fWeightMatrix0to1[18][20] = -0.58817534274912; fWeightMatrix0to1[19][20] = -0.172104787337985; fWeightMatrix0to1[20][20] = -0.136683075168191; fWeightMatrix0to1[21][20] = 1.68521056030595; fWeightMatrix0to1[22][20] = 0.520372833210278; fWeightMatrix0to1[23][20] = 0.597224762531756; fWeightMatrix0to1[24][20] = 1.40737097566623; fWeightMatrix0to1[25][20] = 0.388203612573403; fWeightMatrix0to1[26][20] = 0.132858063697144; fWeightMatrix0to1[27][20] = -0.622460211045131; fWeightMatrix0to1[28][20] = 2.88970858518373; fWeightMatrix0to1[29][20] = 2.3704997854464; fWeightMatrix0to1[30][20] = -2.80466872433929; fWeightMatrix0to1[31][20] = -3.56844083143063; fWeightMatrix0to1[32][20] = 1.71200624875938; fWeightMatrix0to1[33][20] = -0.464676465458111; fWeightMatrix0to1[34][20] = -0.0473175328406073; fWeightMatrix0to1[35][20] = -0.96219367202704; fWeightMatrix0to1[36][20] = -6.06825135699457; fWeightMatrix0to1[37][20] = 0.250358728364701; fWeightMatrix0to1[38][20] = 5.15532209550014; fWeightMatrix0to1[39][20] = -0.485280837610796; fWeightMatrix0to1[40][20] = 6.99992438673845; fWeightMatrix0to1[41][20] = 2.31863410608494; fWeightMatrix0to1[42][20] = 0.659897135272551; fWeightMatrix0to1[43][20] = 0.0760160650096508; fWeightMatrix0to1[44][20] = 0.259353611481753; fWeightMatrix0to1[45][20] = 0.626992927430148; fWeightMatrix0to1[0][21] = 0.0155387452451537; fWeightMatrix0to1[1][21] = -0.576700729497519; fWeightMatrix0to1[2][21] = -0.406823558591905; fWeightMatrix0to1[3][21] = 0.916738119073898; fWeightMatrix0to1[4][21] = -0.00728731698783405; fWeightMatrix0to1[5][21] = 0.241791000945158; fWeightMatrix0to1[6][21] = -0.577058874798757; fWeightMatrix0to1[7][21] = -1.27155488963821; fWeightMatrix0to1[8][21] = -0.918943370334547; fWeightMatrix0to1[9][21] = 1.04655916085852; fWeightMatrix0to1[10][21] = 0.00330732050680574; fWeightMatrix0to1[11][21] = -3.97554959716926; fWeightMatrix0to1[12][21] = 0.128093231007752; fWeightMatrix0to1[13][21] = 1.48343911513191; fWeightMatrix0to1[14][21] = 0.1496275957416; fWeightMatrix0to1[15][21] = 2.15419179552552; fWeightMatrix0to1[16][21] = 1.22418331079361; fWeightMatrix0to1[17][21] = 0.49003221262314; fWeightMatrix0to1[18][21] = -0.561299691011622; fWeightMatrix0to1[19][21] = -0.925140621216385; fWeightMatrix0to1[20][21] = -0.678352548945674; fWeightMatrix0to1[21][21] = 1.48650309488853; fWeightMatrix0to1[22][21] = -0.306768534348507; fWeightMatrix0to1[23][21] = -1.21701240711983; fWeightMatrix0to1[24][21] = 1.3081250880764; fWeightMatrix0to1[25][21] = 1.10078141306973; fWeightMatrix0to1[26][21] = 0.930299836210785; fWeightMatrix0to1[27][21] = 0.103079051219829; fWeightMatrix0to1[28][21] = 4.52946094673887; fWeightMatrix0to1[29][21] = -0.0721114821978008; fWeightMatrix0to1[30][21] = 1.3171686885517; fWeightMatrix0to1[31][21] = 0.13858763733597; fWeightMatrix0to1[32][21] = -1.78798746756394; fWeightMatrix0to1[33][21] = -0.828378270426802; fWeightMatrix0to1[34][21] = -2.06666170635835; fWeightMatrix0to1[35][21] = -0.0672855895530967; fWeightMatrix0to1[36][21] = -1.62144383719954; fWeightMatrix0to1[37][21] = -0.99544748451426; fWeightMatrix0to1[38][21] = 0.603501620344174; fWeightMatrix0to1[39][21] = -1.27395962735555; fWeightMatrix0to1[40][21] = -1.92058368031326; fWeightMatrix0to1[41][21] = 0.611555296869701; fWeightMatrix0to1[42][21] = 1.49340419197694; fWeightMatrix0to1[43][21] = -0.347429148879549; fWeightMatrix0to1[44][21] = -0.214923910756665; fWeightMatrix0to1[45][21] = 3.1951980488663; fWeightMatrix0to1[0][22] = 0.454989570288122; fWeightMatrix0to1[1][22] = -0.106167359912966; fWeightMatrix0to1[2][22] = -1.48614635785152; fWeightMatrix0to1[3][22] = -0.865376525297735; fWeightMatrix0to1[4][22] = 0.307458473175653; fWeightMatrix0to1[5][22] = -1.08908885357112; fWeightMatrix0to1[6][22] = -0.76572062861682; fWeightMatrix0to1[7][22] = 1.06752488697597; fWeightMatrix0to1[8][22] = 1.1635499502884; fWeightMatrix0to1[9][22] = -0.635927666563204; fWeightMatrix0to1[10][22] = -0.8959527669212; fWeightMatrix0to1[11][22] = -3.19849087994933; fWeightMatrix0to1[12][22] = -0.870082995747176; fWeightMatrix0to1[13][22] = -0.718547110261214; fWeightMatrix0to1[14][22] = -1.07009349896369; fWeightMatrix0to1[15][22] = -1.23301748126528; fWeightMatrix0to1[16][22] = 0.227863864319234; fWeightMatrix0to1[17][22] = -1.04611134782649; fWeightMatrix0to1[18][22] = -0.24883906549583; fWeightMatrix0to1[19][22] = 1.48958392170597; fWeightMatrix0to1[20][22] = 0.397439838022429; fWeightMatrix0to1[21][22] = -1.53970312315754; fWeightMatrix0to1[22][22] = -1.09707858152745; fWeightMatrix0to1[23][22] = 0.9074530047898; fWeightMatrix0to1[24][22] = -0.170855229188943; fWeightMatrix0to1[25][22] = 1.19969245304333; fWeightMatrix0to1[26][22] = 1.18661234593622; fWeightMatrix0to1[27][22] = -1.7638858543345; fWeightMatrix0to1[28][22] = 4.41949262388597; fWeightMatrix0to1[29][22] = 0.197460524443762; fWeightMatrix0to1[30][22] = -0.0432694735105595; fWeightMatrix0to1[31][22] = -1.67744610211632; fWeightMatrix0to1[32][22] = 1.23616541693141; fWeightMatrix0to1[33][22] = -0.124847641727307; fWeightMatrix0to1[34][22] = 1.25272361522045; fWeightMatrix0to1[35][22] = 1.38200769158889; fWeightMatrix0to1[36][22] = -0.14885872278424; fWeightMatrix0to1[37][22] = 0.103790411318484; fWeightMatrix0to1[38][22] = -0.476690248488213; fWeightMatrix0to1[39][22] = 0.952228893623732; fWeightMatrix0to1[40][22] = -2.24879888824576; fWeightMatrix0to1[41][22] = -2.02479915058073; fWeightMatrix0to1[42][22] = -0.786766811596874; fWeightMatrix0to1[43][22] = -0.569265949680921; fWeightMatrix0to1[44][22] = 0.000314201258095503; fWeightMatrix0to1[45][22] = 2.888425429014; fWeightMatrix0to1[0][23] = 0.421605991263811; fWeightMatrix0to1[1][23] = 0.298002058421967; fWeightMatrix0to1[2][23] = 1.63896965189365; fWeightMatrix0to1[3][23] = 0.458152538314905; fWeightMatrix0to1[4][23] = -0.449445555268321; fWeightMatrix0to1[5][23] = -0.0330735516845682; fWeightMatrix0to1[6][23] = 2.59361118568106; fWeightMatrix0to1[7][23] = -0.0710191688097353; fWeightMatrix0to1[8][23] = 0.0181124233051756; fWeightMatrix0to1[9][23] = 0.488981968888711; fWeightMatrix0to1[10][23] = 0.215781569123972; fWeightMatrix0to1[11][23] = -5.13417245103658; fWeightMatrix0to1[12][23] = -1.14570037487543; fWeightMatrix0to1[13][23] = 0.0179503729080752; fWeightMatrix0to1[14][23] = 0.128040242851207; fWeightMatrix0to1[15][23] = 0.134437252251043; fWeightMatrix0to1[16][23] = 0.215083453014882; fWeightMatrix0to1[17][23] = -0.381111029280354; fWeightMatrix0to1[18][23] = 0.239642271224838; fWeightMatrix0to1[19][23] = 0.344449667824529; fWeightMatrix0to1[20][23] = 0.212625644949041; fWeightMatrix0to1[21][23] = 1.01288039938469; fWeightMatrix0to1[22][23] = -0.204923722289275; fWeightMatrix0to1[23][23] = -0.116452061306885; fWeightMatrix0to1[24][23] = -1.87703911497383; fWeightMatrix0to1[25][23] = -0.0859653351312352; fWeightMatrix0to1[26][23] = 0.254635868344171; fWeightMatrix0to1[27][23] = -0.663105891300579; fWeightMatrix0to1[28][23] = 2.98261572375273; fWeightMatrix0to1[29][23] = -0.122434536995267; fWeightMatrix0to1[30][23] = -0.353368010422252; fWeightMatrix0to1[31][23] = 0.0852333103865037; fWeightMatrix0to1[32][23] = 0.368076879335057; fWeightMatrix0to1[33][23] = -2.78979233289185; fWeightMatrix0to1[34][23] = -0.302053946943526; fWeightMatrix0to1[35][23] = -0.0804863166805102; fWeightMatrix0to1[36][23] = -1.02356229092486; fWeightMatrix0to1[37][23] = 2.37910815008955; fWeightMatrix0to1[38][23] = 1.29086785887876; fWeightMatrix0to1[39][23] = -0.123940375023617; fWeightMatrix0to1[40][23] = -1.79364184202352; fWeightMatrix0to1[41][23] = 0.698754987142098; fWeightMatrix0to1[42][23] = -0.0663738970932807; fWeightMatrix0to1[43][23] = 0.181298206668026; fWeightMatrix0to1[44][23] = 0.332481114598333; fWeightMatrix0to1[45][23] = -0.950822381402937; fWeightMatrix0to1[0][24] = 1.09033714191791; fWeightMatrix0to1[1][24] = -1.92988228775281; fWeightMatrix0to1[2][24] = 0.730040038877977; fWeightMatrix0to1[3][24] = 2.05376224752781; fWeightMatrix0to1[4][24] = -2.20013732737386; fWeightMatrix0to1[5][24] = -1.32139281466111; fWeightMatrix0to1[6][24] = 1.01592343911544; fWeightMatrix0to1[7][24] = -0.523657922878679; fWeightMatrix0to1[8][24] = 4.50738083095828; fWeightMatrix0to1[9][24] = 1.35011554225605; fWeightMatrix0to1[10][24] = -0.733600107332981; fWeightMatrix0to1[11][24] = 1.77569563163469; fWeightMatrix0to1[12][24] = -0.459187752071625; fWeightMatrix0to1[13][24] = 1.03308803342607; fWeightMatrix0to1[14][24] = -0.122360229719727; fWeightMatrix0to1[15][24] = -0.538285626636483; fWeightMatrix0to1[16][24] = -1.15077181534674; fWeightMatrix0to1[17][24] = 1.75449030575989; fWeightMatrix0to1[18][24] = -0.259897625488085; fWeightMatrix0to1[19][24] = 5.20463743522914; fWeightMatrix0to1[20][24] = 0.660848838044654; fWeightMatrix0to1[21][24] = -0.844152964260728; fWeightMatrix0to1[22][24] = -2.71328010547676; fWeightMatrix0to1[23][24] = 1.94208709347306; fWeightMatrix0to1[24][24] = 1.35801114035331; fWeightMatrix0to1[25][24] = -0.335858196993941; fWeightMatrix0to1[26][24] = -0.519326738059658; fWeightMatrix0to1[27][24] = -0.946555979391495; fWeightMatrix0to1[28][24] = 2.94666605442497; fWeightMatrix0to1[29][24] = -2.41715665909132; fWeightMatrix0to1[30][24] = 6.03575160060039; fWeightMatrix0to1[31][24] = -3.37674071032754; fWeightMatrix0to1[32][24] = -1.37769354817606; fWeightMatrix0to1[33][24] = 1.86261873090174; fWeightMatrix0to1[34][24] = -3.53194441425879; fWeightMatrix0to1[35][24] = -2.52406314062024; fWeightMatrix0to1[36][24] = -0.256241699888024; fWeightMatrix0to1[37][24] = -4.25206190518621; fWeightMatrix0to1[38][24] = -1.23739679099019; fWeightMatrix0to1[39][24] = -0.295963007020967; fWeightMatrix0to1[40][24] = 2.30142226392332; fWeightMatrix0to1[41][24] = -0.0859722276992338; fWeightMatrix0to1[42][24] = 1.06922838725986; fWeightMatrix0to1[43][24] = 1.02021980235554; fWeightMatrix0to1[44][24] = 3.1501581439996; fWeightMatrix0to1[45][24] = 1.28782728043876; fWeightMatrix0to1[0][25] = -0.577223544167289; fWeightMatrix0to1[1][25] = 0.716495379015569; fWeightMatrix0to1[2][25] = -1.1349133054961; fWeightMatrix0to1[3][25] = -0.902059380443825; fWeightMatrix0to1[4][25] = -0.209735620267134; fWeightMatrix0to1[5][25] = 1.52223933582978; fWeightMatrix0to1[6][25] = 0.967819153786111; fWeightMatrix0to1[7][25] = -0.0417435369345726; fWeightMatrix0to1[8][25] = 0.107057971415477; fWeightMatrix0to1[9][25] = -1.51532914316891; fWeightMatrix0to1[10][25] = 0.913560099783412; fWeightMatrix0to1[11][25] = -4.75382566878992; fWeightMatrix0to1[12][25] = -0.319121972915977; fWeightMatrix0to1[13][25] = -0.842596668005687; fWeightMatrix0to1[14][25] = 0.913806957210487; fWeightMatrix0to1[15][25] = -0.811291203626216; fWeightMatrix0to1[16][25] = -1.39587304530102; fWeightMatrix0to1[17][25] = 0.86208766691536; fWeightMatrix0to1[18][25] = 0.969105952378067; fWeightMatrix0to1[19][25] = -0.730099978818308; fWeightMatrix0to1[20][25] = 0.0560465131637; fWeightMatrix0to1[21][25] = -0.0457261954599577; fWeightMatrix0to1[22][25] = 1.52495291015443; fWeightMatrix0to1[23][25] = 0.0983440113104885; fWeightMatrix0to1[24][25] = -0.948353407661186; fWeightMatrix0to1[25][25] = -2.23171113852727; fWeightMatrix0to1[26][25] = -1.92749745798897; fWeightMatrix0to1[27][25] = 1.13858565970494; fWeightMatrix0to1[28][25] = 4.22130262540452; fWeightMatrix0to1[29][25] = 0.258050869185455; fWeightMatrix0to1[30][25] = -1.29031319699103; fWeightMatrix0to1[31][25] = 1.51234484937974; fWeightMatrix0to1[32][25] = 0.261556722756253; fWeightMatrix0to1[33][25] = -1.11406630553041; fWeightMatrix0to1[34][25] = 0.70020384681589; fWeightMatrix0to1[35][25] = -1.01246002526209; fWeightMatrix0to1[36][25] = -1.64586555486934; fWeightMatrix0to1[37][25] = -1.70842300102649; fWeightMatrix0to1[38][25] = 0.259262510648882; fWeightMatrix0to1[39][25] = 0.267980522262308; fWeightMatrix0to1[40][25] = -1.83038102326095; fWeightMatrix0to1[41][25] = -1.70011436022117; fWeightMatrix0to1[42][25] = -0.571696478612333; fWeightMatrix0to1[43][25] = 1.01278144642986; fWeightMatrix0to1[44][25] = -0.374199816525277; fWeightMatrix0to1[45][25] = 2.29252749683738; fWeightMatrix0to1[0][26] = -2.56462775904395; fWeightMatrix0to1[1][26] = 1.66474736545359; fWeightMatrix0to1[2][26] = -1.24991035254302; fWeightMatrix0to1[3][26] = 2.29002942561348; fWeightMatrix0to1[4][26] = 1.50240331473164; fWeightMatrix0to1[5][26] = 0.515278560279037; fWeightMatrix0to1[6][26] = 3.28874664606072; fWeightMatrix0to1[7][26] = 3.51905987968482; fWeightMatrix0to1[8][26] = -2.30837156705627; fWeightMatrix0to1[9][26] = -0.606825814172952; fWeightMatrix0to1[10][26] = -13.4264909613074; fWeightMatrix0to1[11][26] = -1.64857731585568; fWeightMatrix0to1[12][26] = -0.657117926978896; fWeightMatrix0to1[13][26] = 3.05862804359644; fWeightMatrix0to1[14][26] = -0.389714690556313; fWeightMatrix0to1[15][26] = -4.5580525266488; fWeightMatrix0to1[16][26] = 6.45810375766786; fWeightMatrix0to1[17][26] = -0.448593074111463; fWeightMatrix0to1[18][26] = 2.67204816037388; fWeightMatrix0to1[19][26] = -2.88876522090306; fWeightMatrix0to1[20][26] = -1.32880740928972; fWeightMatrix0to1[21][26] = 1.2459403218785; fWeightMatrix0to1[22][26] = 2.41392681379968; fWeightMatrix0to1[23][26] = -0.751225115691607; fWeightMatrix0to1[24][26] = 0.876836876401763; fWeightMatrix0to1[25][26] = 1.85490689185398; fWeightMatrix0to1[26][26] = 2.11544312275346; fWeightMatrix0to1[27][26] = -1.82918636707262; fWeightMatrix0to1[28][26] = -1.78697233386016; fWeightMatrix0to1[29][26] = -0.487711336189579; fWeightMatrix0to1[30][26] = -1.24903357831239; fWeightMatrix0to1[31][26] = -2.48233128041715; fWeightMatrix0to1[32][26] = -4.53705285842287; fWeightMatrix0to1[33][26] = -1.49578946393648; fWeightMatrix0to1[34][26] = 1.90102469205606; fWeightMatrix0to1[35][26] = 0.345030103297727; fWeightMatrix0to1[36][26] = -3.0587724276603; fWeightMatrix0to1[37][26] = -1.44038481503231; fWeightMatrix0to1[38][26] = 0.131001064597651; fWeightMatrix0to1[39][26] = 1.90731160599736; fWeightMatrix0to1[40][26] = -1.79228431909462; fWeightMatrix0to1[41][26] = -0.163914790598867; fWeightMatrix0to1[42][26] = -1.26950303422744; fWeightMatrix0to1[43][26] = -2.67541798191416; fWeightMatrix0to1[44][26] = -3.12769709776331; fWeightMatrix0to1[45][26] = -1.40681827393503; fWeightMatrix0to1[0][27] = 0.989100956472084; fWeightMatrix0to1[1][27] = 5.26346802845681; fWeightMatrix0to1[2][27] = -0.659492851019794; fWeightMatrix0to1[3][27] = -0.665797452774196; fWeightMatrix0to1[4][27] = 1.48075387321251; fWeightMatrix0to1[5][27] = -0.649760997276357; fWeightMatrix0to1[6][27] = 0.804228153938911; fWeightMatrix0to1[7][27] = 6.36985351806546; fWeightMatrix0to1[8][27] = -3.10780411005112; fWeightMatrix0to1[9][27] = 0.972912358035436; fWeightMatrix0to1[10][27] = 6.98922089538096; fWeightMatrix0to1[11][27] = 2.5540104375141; fWeightMatrix0to1[12][27] = 1.55296652335451; fWeightMatrix0to1[13][27] = 4.88066123818075; fWeightMatrix0to1[14][27] = -0.00761148895774343; fWeightMatrix0to1[15][27] = 4.87467963065471; fWeightMatrix0to1[16][27] = -9.64326151684518; fWeightMatrix0to1[17][27] = 1.19716914307147; fWeightMatrix0to1[18][27] = 0.679854630512156; fWeightMatrix0to1[19][27] = -3.93367316668806; fWeightMatrix0to1[20][27] = 0.634715686908795; fWeightMatrix0to1[21][27] = 1.08016934650377; fWeightMatrix0to1[22][27] = 1.99595220123762; fWeightMatrix0to1[23][27] = -2.72517310250261; fWeightMatrix0to1[24][27] = 1.90761564902502; fWeightMatrix0to1[25][27] = 0.556746914566825; fWeightMatrix0to1[26][27] = 2.31028702710081; fWeightMatrix0to1[27][27] = -0.616581522705588; fWeightMatrix0to1[28][27] = -4.0891582758805; fWeightMatrix0to1[29][27] = -0.501095736656631; fWeightMatrix0to1[30][27] = -0.0228680155279826; fWeightMatrix0to1[31][27] = 3.22377854939559; fWeightMatrix0to1[32][27] = -4.66295812771339; fWeightMatrix0to1[33][27] = -1.10611776941471; fWeightMatrix0to1[34][27] = -0.776287685646074; fWeightMatrix0to1[35][27] = -2.27160562374778; fWeightMatrix0to1[36][27] = -2.54584423744728; fWeightMatrix0to1[37][27] = -2.50181131976099; fWeightMatrix0to1[38][27] = -1.15740417706452; fWeightMatrix0to1[39][27] = -1.08941584412803; fWeightMatrix0to1[40][27] = 0.608608327561648; fWeightMatrix0to1[41][27] = 0.76360467873901; fWeightMatrix0to1[42][27] = -3.11321235048734; fWeightMatrix0to1[43][27] = -1.7014677993079; fWeightMatrix0to1[44][27] = 0.90645773309356; fWeightMatrix0to1[45][27] = -1.77602280702797; fWeightMatrix0to1[0][28] = 0.320660635278118; fWeightMatrix0to1[1][28] = -7.0560243424626; fWeightMatrix0to1[2][28] = -0.98864773679261; fWeightMatrix0to1[3][28] = -1.45412789136391; fWeightMatrix0to1[4][28] = -2.19428943281708; fWeightMatrix0to1[5][28] = -0.085018712910851; fWeightMatrix0to1[6][28] = -1.51885195334294; fWeightMatrix0to1[7][28] = -3.11928072405521; fWeightMatrix0to1[8][28] = 4.7718973205949; fWeightMatrix0to1[9][28] = -1.12648570961061; fWeightMatrix0to1[10][28] = -13.9114242523758; fWeightMatrix0to1[11][28] = -0.681701373827394; fWeightMatrix0to1[12][28] = -0.699099171327506; fWeightMatrix0to1[13][28] = 4.33949437466325; fWeightMatrix0to1[14][28] = -2.19884026020902; fWeightMatrix0to1[15][28] = -0.274856933391276; fWeightMatrix0to1[16][28] = 25.0106127813685; fWeightMatrix0to1[17][28] = -0.116315700883124; fWeightMatrix0to1[18][28] = -3.52323777848676; fWeightMatrix0to1[19][28] = 6.97163402116774; fWeightMatrix0to1[20][28] = 0.990859991248829; fWeightMatrix0to1[21][28] = -1.66555356561132; fWeightMatrix0to1[22][28] = -4.63410301514611; fWeightMatrix0to1[23][28] = 1.17580974468866; fWeightMatrix0to1[24][28] = -3.05441643925734; fWeightMatrix0to1[25][28] = -2.34066748670106; fWeightMatrix0to1[26][28] = -2.84141838457493; fWeightMatrix0to1[27][28] = 2.47798758886661; fWeightMatrix0to1[28][28] = 3.2454020503901; fWeightMatrix0to1[29][28] = -0.385990071354976; fWeightMatrix0to1[30][28] = 1.21390839313803; fWeightMatrix0to1[31][28] = -0.170237006365721; fWeightMatrix0to1[32][28] = -1.64965971677559; fWeightMatrix0to1[33][28] = 2.69812698480294; fWeightMatrix0to1[34][28] = -0.854858323462384; fWeightMatrix0to1[35][28] = -2.06816830479502; fWeightMatrix0to1[36][28] = -3.09800781603333; fWeightMatrix0to1[37][28] = -0.861115070048886; fWeightMatrix0to1[38][28] = 1.03068353743982; fWeightMatrix0to1[39][28] = -0.160984956530358; fWeightMatrix0to1[40][28] = -2.21614042542801; fWeightMatrix0to1[41][28] = -0.105558768715737; fWeightMatrix0to1[42][28] = 3.99405304212491; fWeightMatrix0to1[43][28] = 2.1538959777634; fWeightMatrix0to1[44][28] = 2.41895275814514; fWeightMatrix0to1[45][28] = 2.76773742856394; fWeightMatrix0to1[0][29] = -0.314227828648255; fWeightMatrix0to1[1][29] = -1.05327111512457; fWeightMatrix0to1[2][29] = 0.922686340255054; fWeightMatrix0to1[3][29] = 0.645355537584918; fWeightMatrix0to1[4][29] = -1.55946956180145; fWeightMatrix0to1[5][29] = 0.775672913082152; fWeightMatrix0to1[6][29] = 1.14942737171891; fWeightMatrix0to1[7][29] = -0.0631718715323633; fWeightMatrix0to1[8][29] = 0.310665220147121; fWeightMatrix0to1[9][29] = 1.7677982639494; fWeightMatrix0to1[10][29] = 0.180245567822186; fWeightMatrix0to1[11][29] = -0.602576280997885; fWeightMatrix0to1[12][29] = -0.544758065256486; fWeightMatrix0to1[13][29] = -0.831849100099669; fWeightMatrix0to1[14][29] = 0.223654447136854; fWeightMatrix0to1[15][29] = 1.1525918354305; fWeightMatrix0to1[16][29] = -0.205228066507691; fWeightMatrix0to1[17][29] = 2.03799114817932; fWeightMatrix0to1[18][29] = -0.0268219376201081; fWeightMatrix0to1[19][29] = -0.638712171264903; fWeightMatrix0to1[20][29] = -1.21091043009345; fWeightMatrix0to1[21][29] = -1.64936852461528; fWeightMatrix0to1[22][29] = 1.71040444028106; fWeightMatrix0to1[23][29] = -1.37704335349186; fWeightMatrix0to1[24][29] = 1.05886780657811; fWeightMatrix0to1[25][29] = -0.769088724542076; fWeightMatrix0to1[26][29] = 0.450211731997481; fWeightMatrix0to1[27][29] = 1.6602682389842; fWeightMatrix0to1[28][29] = 0.469333766867877; fWeightMatrix0to1[29][29] = 0.251370599767347; fWeightMatrix0to1[30][29] = 1.35381924153938; fWeightMatrix0to1[31][29] = -5.9647304307419; fWeightMatrix0to1[32][29] = 1.29191283627336; fWeightMatrix0to1[33][29] = -0.125805385626533; fWeightMatrix0to1[34][29] = -1.13590684877509; fWeightMatrix0to1[35][29] = -1.25723824346471; fWeightMatrix0to1[36][29] = 2.99733973052548; fWeightMatrix0to1[37][29] = -2.61190111481477; fWeightMatrix0to1[38][29] = 0.419042197245853; fWeightMatrix0to1[39][29] = 0.068887164624503; fWeightMatrix0to1[40][29] = -2.98444658031763; fWeightMatrix0to1[41][29] = 1.3549442749158; fWeightMatrix0to1[42][29] = -0.425775541942311; fWeightMatrix0to1[43][29] = -1.4071474019546; fWeightMatrix0to1[44][29] = 0.373334967494288; fWeightMatrix0to1[45][29] = -1.46354912117946; fWeightMatrix0to1[0][30] = -1.20812392426514; fWeightMatrix0to1[1][30] = 1.84224600248868; fWeightMatrix0to1[2][30] = 0.591325889388077; fWeightMatrix0to1[3][30] = -1.87824088033629; fWeightMatrix0to1[4][30] = 2.23124083520858; fWeightMatrix0to1[5][30] = 0.078591538687635; fWeightMatrix0to1[6][30] = -0.95684742199824; fWeightMatrix0to1[7][30] = 2.10541487959795; fWeightMatrix0to1[8][30] = -2.63200743845738; fWeightMatrix0to1[9][30] = -0.145358294572638; fWeightMatrix0to1[10][30] = 0.162925909600401; fWeightMatrix0to1[11][30] = -3.06170252377223; fWeightMatrix0to1[12][30] = -2.32761348957431; fWeightMatrix0to1[13][30] = 2.01538218082696; fWeightMatrix0to1[14][30] = 0.59906955459765; fWeightMatrix0to1[15][30] = -1.33338802607322; fWeightMatrix0to1[16][30] = -5.70793324851515; fWeightMatrix0to1[17][30] = -1.10284570637703; fWeightMatrix0to1[18][30] = 0.940857015069181; fWeightMatrix0to1[19][30] = -2.61749080404491; fWeightMatrix0to1[20][30] = -0.769055549957243; fWeightMatrix0to1[21][30] = -0.665459936362981; fWeightMatrix0to1[22][30] = -0.0249642520628481; fWeightMatrix0to1[23][30] = 0.104022604370226; fWeightMatrix0to1[24][30] = 0.828353332750331; fWeightMatrix0to1[25][30] = 3.73412923454281; fWeightMatrix0to1[26][30] = -0.892440797839703; fWeightMatrix0to1[27][30] = -1.58485890692824; fWeightMatrix0to1[28][30] = -0.281872384474235; fWeightMatrix0to1[29][30] = 1.15833089610854; fWeightMatrix0to1[30][30] = -0.264390487952118; fWeightMatrix0to1[31][30] = -5.97844517692987; fWeightMatrix0to1[32][30] = 1.34631090476646; fWeightMatrix0to1[33][30] = -1.5715323707323; fWeightMatrix0to1[34][30] = -0.62111506163844; fWeightMatrix0to1[35][30] = -0.402728712384217; fWeightMatrix0to1[36][30] = 1.27235104953414; fWeightMatrix0to1[37][30] = -1.80834403723182; fWeightMatrix0to1[38][30] = 0.188891142234303; fWeightMatrix0to1[39][30] = -1.58233290028944; fWeightMatrix0to1[40][30] = -4.69674582649493; fWeightMatrix0to1[41][30] = 0.208483428182834; fWeightMatrix0to1[42][30] = 0.394160120184685; fWeightMatrix0to1[43][30] = 0.508077190824452; fWeightMatrix0to1[44][30] = -2.28472588581145; fWeightMatrix0to1[45][30] = 0.00804071773471099; fWeightMatrix0to1[0][31] = 1.83839938951582; fWeightMatrix0to1[1][31] = -0.723165173957454; fWeightMatrix0to1[2][31] = 1.05456723487869; fWeightMatrix0to1[3][31] = -1.06916342142894; fWeightMatrix0to1[4][31] = -0.705256555259533; fWeightMatrix0to1[5][31] = -1.40204290189885; fWeightMatrix0to1[6][31] = -0.195919036292944; fWeightMatrix0to1[7][31] = -1.98487696452517; fWeightMatrix0to1[8][31] = 2.23807497911797; fWeightMatrix0to1[9][31] = -1.64090729891059; fWeightMatrix0to1[10][31] = -0.104510374538381; fWeightMatrix0to1[11][31] = 3.50632903569797; fWeightMatrix0to1[12][31] = -3.17338511734836; fWeightMatrix0to1[13][31] = -1.23861334235819; fWeightMatrix0to1[14][31] = -0.244196828343663; fWeightMatrix0to1[15][31] = -0.0710724416545929; fWeightMatrix0to1[16][31] = 5.79286174367348; fWeightMatrix0to1[17][31] = -1.23050803345903; fWeightMatrix0to1[18][31] = -0.917479978888352; fWeightMatrix0to1[19][31] = 3.54620831449372; fWeightMatrix0to1[20][31] = 2.07160738054845; fWeightMatrix0to1[21][31] = 0.258676391651964; fWeightMatrix0to1[22][31] = -1.92921962199758; fWeightMatrix0to1[23][31] = 1.31701115658271; fWeightMatrix0to1[24][31] = -1.99645350862865; fWeightMatrix0to1[25][31] = -3.51457362872778; fWeightMatrix0to1[26][31] = 0.366991767904096; fWeightMatrix0to1[27][31] = 0.348865444813653; fWeightMatrix0to1[28][31] = -0.228884154327769; fWeightMatrix0to1[29][31] = -1.42405283185383; fWeightMatrix0to1[30][31] = 1.92831308898084; fWeightMatrix0to1[31][31] = -2.01841545624139; fWeightMatrix0to1[32][31] = 2.15969782788939; fWeightMatrix0to1[33][31] = 2.19049687092327; fWeightMatrix0to1[34][31] = -1.22318688581075; fWeightMatrix0to1[35][31] = -2.54472238250163; fWeightMatrix0to1[36][31] = 0.719841555968524; fWeightMatrix0to1[37][31] = -3.11793680751168; fWeightMatrix0to1[38][31] = 0.6885992108256; fWeightMatrix0to1[39][31] = 0.0860192280259199; fWeightMatrix0to1[40][31] = -4.16114883819868; fWeightMatrix0to1[41][31] = 2.817378677379; fWeightMatrix0to1[42][31] = 0.277280129427495; fWeightMatrix0to1[43][31] = 0.87020450534365; fWeightMatrix0to1[44][31] = 2.0740458662557; fWeightMatrix0to1[45][31] = 1.82841468193415; fWeightMatrix0to1[0][32] = 1.37812372197535; fWeightMatrix0to1[1][32] = 0.0961567057423391; fWeightMatrix0to1[2][32] = 0.352880684558; fWeightMatrix0to1[3][32] = 0.5726679938972; fWeightMatrix0to1[4][32] = -0.230341913468385; fWeightMatrix0to1[5][32] = 0.487229444893165; fWeightMatrix0to1[6][32] = -6.52935588944024; fWeightMatrix0to1[7][32] = 4.2060838598316; fWeightMatrix0to1[8][32] = 2.43685761275735; fWeightMatrix0to1[9][32] = 0.376437532108506; fWeightMatrix0to1[10][32] = -1.19234732407089; fWeightMatrix0to1[11][32] = -0.208418656893624; fWeightMatrix0to1[12][32] = -2.49785582727937; fWeightMatrix0to1[13][32] = 1.04928219595318; fWeightMatrix0to1[14][32] = 1.43968566340064; fWeightMatrix0to1[15][32] = 0.260892347641947; fWeightMatrix0to1[16][32] = -21.9273822459908; fWeightMatrix0to1[17][32] = -2.1856743885052; fWeightMatrix0to1[18][32] = -0.173512281732887; fWeightMatrix0to1[19][32] = 0.201794073438322; fWeightMatrix0to1[20][32] = -0.097403896048281; fWeightMatrix0to1[21][32] = -1.80351778561644; fWeightMatrix0to1[22][32] = 0.162632466887784; fWeightMatrix0to1[23][32] = 1.6999806021991; fWeightMatrix0to1[24][32] = 1.04234711395556; fWeightMatrix0to1[25][32] = -0.00456201444898381; fWeightMatrix0to1[26][32] = 2.76753873639556; fWeightMatrix0to1[27][32] = 0.284535289781913; fWeightMatrix0to1[28][32] = 0.00363589103416818; fWeightMatrix0to1[29][32] = 0.186352512649145; fWeightMatrix0to1[30][32] = 0.0652619599166507; fWeightMatrix0to1[31][32] = 3.43261353487833; fWeightMatrix0to1[32][32] = 5.36572315560833; fWeightMatrix0to1[33][32] = -0.490498161532994; fWeightMatrix0to1[34][32] = 2.70803999351715; fWeightMatrix0to1[35][32] = 0.301263673257518; fWeightMatrix0to1[36][32] = 0.146189954707459; fWeightMatrix0to1[37][32] = -4.35085500996082; fWeightMatrix0to1[38][32] = 0.0781468572679836; fWeightMatrix0to1[39][32] = 0.292153043414255; fWeightMatrix0to1[40][32] = -0.68454302094014; fWeightMatrix0to1[41][32] = -0.417126797841728; fWeightMatrix0to1[42][32] = 0.082046176675696; fWeightMatrix0to1[43][32] = 2.26853362724328; fWeightMatrix0to1[44][32] = 0.161788225390228; fWeightMatrix0to1[45][32] = 0.059887070803869; fWeightMatrix0to1[0][33] = 0.62139107765833; fWeightMatrix0to1[1][33] = 1.25890286269367; fWeightMatrix0to1[2][33] = -1.73419160859613; fWeightMatrix0to1[3][33] = 1.29938458746722; fWeightMatrix0to1[4][33] = 2.00815558513338; fWeightMatrix0to1[5][33] = 1.69813565183269; fWeightMatrix0to1[6][33] = -3.55415535303299; fWeightMatrix0to1[7][33] = -3.46284076112884; fWeightMatrix0to1[8][33] = 0.365154425186512; fWeightMatrix0to1[9][33] = -0.579404294809219; fWeightMatrix0to1[10][33] = -13.8206809175981; fWeightMatrix0to1[11][33] = -1.97475779964069; fWeightMatrix0to1[12][33] = -1.56908814641763; fWeightMatrix0to1[13][33] = 0.500509598899303; fWeightMatrix0to1[14][33] = 1.74859529005771; fWeightMatrix0to1[15][33] = -16.3864550113923; fWeightMatrix0to1[16][33] = 2.51248367318444; fWeightMatrix0to1[17][33] = -2.29199069208853; fWeightMatrix0to1[18][33] = 2.53343024683815; fWeightMatrix0to1[19][33] = -6.63552121843625; fWeightMatrix0to1[20][33] = -0.567901017438626; fWeightMatrix0to1[21][33] = -1.72960977568309; fWeightMatrix0to1[22][33] = 2.18380953756117; fWeightMatrix0to1[23][33] = 1.30809016530214; fWeightMatrix0to1[24][33] = 2.34644434895473; fWeightMatrix0to1[25][33] = -5.48787047610244; fWeightMatrix0to1[26][33] = 1.36863677148346; fWeightMatrix0to1[27][33] = -1.50498756242218; fWeightMatrix0to1[28][33] = -3.52430086933086; fWeightMatrix0to1[29][33] = -4.4616457380919; fWeightMatrix0to1[30][33] = -0.252642850394713; fWeightMatrix0to1[31][33] = 1.44283573293824; fWeightMatrix0to1[32][33] = -2.45599941408885; fWeightMatrix0to1[33][33] = -2.0172700522319; fWeightMatrix0to1[34][33] = -1.43517612788421; fWeightMatrix0to1[35][33] = 0.980393220127506; fWeightMatrix0to1[36][33] = -1.50595535373915; fWeightMatrix0to1[37][33] = 1.96078847207919; fWeightMatrix0to1[38][33] = 1.25270304781247; fWeightMatrix0to1[39][33] = 1.85214653310213; fWeightMatrix0to1[40][33] = -2.98450727775926; fWeightMatrix0to1[41][33] = 2.13157009297871; fWeightMatrix0to1[42][33] = -1.62500749931688; fWeightMatrix0to1[43][33] = -0.607186608207684; fWeightMatrix0to1[44][33] = -0.224501539807151; fWeightMatrix0to1[45][33] = -1.78019486747878; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = 0.630985320889444; fWeightMatrix1to2[0][1] = -1.1909557202496; fWeightMatrix1to2[0][2] = 0.452836848714629; fWeightMatrix1to2[0][3] = -0.368666368948911; fWeightMatrix1to2[0][4] = -0.185832754496811; fWeightMatrix1to2[0][5] = -0.852956461003597; fWeightMatrix1to2[0][6] = -1.02141029976291; fWeightMatrix1to2[0][7] = -0.525493274617633; fWeightMatrix1to2[0][8] = 0.505937863308932; fWeightMatrix1to2[0][9] = -0.17352691815116; fWeightMatrix1to2[0][10] = 0.925717670160106; fWeightMatrix1to2[0][11] = 0.324551610668178; fWeightMatrix1to2[0][12] = -0.598216126253781; fWeightMatrix1to2[0][13] = 0.589069190137334; fWeightMatrix1to2[0][14] = 0.927961114019123; fWeightMatrix1to2[0][15] = 0.912164350953414; fWeightMatrix1to2[0][16] = 2.09418969131349; fWeightMatrix1to2[0][17] = -0.901737046664188; fWeightMatrix1to2[0][18] = -0.29743644929378; fWeightMatrix1to2[0][19] = 0.441289561271344; fWeightMatrix1to2[0][20] = -1.70392466532319; fWeightMatrix1to2[0][21] = -0.2040481507414; fWeightMatrix1to2[0][22] = -0.35526297242301; fWeightMatrix1to2[0][23] = -1.28628063141882; fWeightMatrix1to2[0][24] = -0.213923309751225; fWeightMatrix1to2[0][25] = -0.353401386752577; fWeightMatrix1to2[0][26] = 0.763309871828912; fWeightMatrix1to2[0][27] = 0.399167475483547; fWeightMatrix1to2[0][28] = 0.706908537823775; fWeightMatrix1to2[0][29] = -0.674116102766491; fWeightMatrix1to2[0][30] = 0.404260653457837; fWeightMatrix1to2[0][31] = 0.710894058976541; fWeightMatrix1to2[0][32] = 0.344380827695325; fWeightMatrix1to2[0][33] = 0.235303856601462; fWeightMatrix1to2[0][34] = -0.596806393662703; fWeightMatrix1to2[0][35] = -0.690322863146822; fWeightMatrix1to2[0][36] = -0.690030057547315; fWeightMatrix1to2[0][37] = 0.487092124805303; fWeightMatrix1to2[0][38] = -0.406200133168174; fWeightMatrix1to2[0][39] = 0.95867095607363; fWeightMatrix1to2[0][40] = 0.643330457505568; fWeightMatrix1to2[0][41] = -0.335464018510941; fWeightMatrix1to2[0][42] = 0.882825240507673; fWeightMatrix1to2[0][43] = 0.281630404668894; fWeightMatrix1to2[0][44] = 0.328385982743802; fWeightMatrix1to2[0][45] = 0.365320524137429; fWeightMatrix1to2[0][46] = 0.711376233878797; } inline double ReadGhost_Downstream_TMVA::GetMvaValue__( const std::vector& inputValues ) const { if (inputValues.size() != (unsigned int)fLayerSize[0]-1) { std::cout << "Input vector needs to be of size " << fLayerSize[0]-1 << std::endl; return 0; } for (int l=0; l& inputValues ) const { // classifier response value double retval = 0; // classifier response, sanity check first if (!IsStatusClean()) { std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response" << " because status is dirty" << std::endl; retval = 0; } else { if (IsNormalised()) { // normalise variables std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] )); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } else { std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(*varIt); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } } return retval; } //_______________________________________________________________________ inline void ReadGhost_Downstream_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1101.26000977; fMax_1[0][0] = 4859301.5; fMin_1[1][0] = 1154.82995605; fMax_1[1][0] = 421488.40625; fMin_1[2][0] = 1101.26000977; fMax_1[2][0] = 4859301.5; fMin_1[0][1] = 0.304484516382; fMax_1[0][1] = 934914.25; fMin_1[1][1] = 9.80110359192; fMax_1[1][1] = 29195.359375; fMin_1[2][1] = 0.304484516382; fMax_1[2][1] = 934914.25; fMin_1[0][2] = 0.0194675214589; fMax_1[0][2] = 2.99999475479; fMin_1[1][2] = 0.028142599389; fMax_1[1][2] = 2.99960875511; fMin_1[2][2] = 0.0194675214589; fMax_1[2][2] = 2.99999475479; fMin_1[0][3] = 4; fMax_1[0][3] = 31; fMin_1[1][3] = 5; fMax_1[1][3] = 31; fMin_1[2][3] = 4; fMax_1[2][3] = 31; fMin_1[0][4] = -98.4849700928; fMax_1[0][4] = 0.14374910295; fMin_1[1][4] = -91.8402709961; fMax_1[1][4] = 0.888490974903; fMin_1[2][4] = -98.4849700928; fMax_1[2][4] = 0.888490974903; 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] = -999; fMax_1[0][6] = 4996.40722656; fMin_1[1][6] = -999; fMax_1[1][6] = 4699.76318359; fMin_1[2][6] = -999; fMax_1[2][6] = 4996.40722656; fMin_1[0][7] = 0.0003923328768; fMax_1[0][7] = 63.6161384583; fMin_1[1][7] = 0.0156295113266; fMax_1[1][7] = 55.9358291626; fMin_1[2][7] = 0.0003923328768; fMax_1[2][7] = 63.6161384583; fMin_1[0][8] = 1; fMax_1[0][8] = 27; fMin_1[1][8] = 1; fMax_1[1][8] = 27; fMin_1[2][8] = 1; fMax_1[2][8] = 27; fMin_1[0][9] = 0; fMax_1[0][9] = 1; fMin_1[1][9] = 0; fMax_1[1][9] = 1; fMin_1[2][9] = 0; fMax_1[2][9] = 1; fMin_1[0][10] = 0; fMax_1[0][10] = 1; fMin_1[1][10] = 0; fMax_1[1][10] = 1; fMin_1[2][10] = 0; fMax_1[2][10] = 1; fMin_1[0][11] = 0; fMax_1[0][11] = 1; fMin_1[1][11] = 0; fMax_1[1][11] = 1; fMin_1[2][11] = 0; fMax_1[2][11] = 1; fMin_1[0][12] = 0; fMax_1[0][12] = 1; fMin_1[1][12] = 0; fMax_1[1][12] = 1; fMin_1[2][12] = 0; fMax_1[2][12] = 1; fMin_1[0][13] = 0; fMax_1[0][13] = 1; fMin_1[1][13] = 0; fMax_1[1][13] = 1; fMin_1[2][13] = 0; fMax_1[2][13] = 1; fMin_1[0][14] = 0; fMax_1[0][14] = 1; fMin_1[1][14] = 0; fMax_1[1][14] = 1; fMin_1[2][14] = 0; fMax_1[2][14] = 1; fMin_1[0][15] = -999; fMax_1[0][15] = 77.7826004028; fMin_1[1][15] = -999; fMax_1[1][15] = 108.240898132; fMin_1[2][15] = -999; fMax_1[2][15] = 108.240898132; fMin_1[0][16] = -999; fMax_1[0][16] = 41.6739997864; fMin_1[1][16] = -999; fMax_1[1][16] = 67.7556991577; fMin_1[2][16] = -999; fMax_1[2][16] = 67.7556991577; fMin_1[0][17] = -999; fMax_1[0][17] = 58.2444000244; fMin_1[1][17] = -999; fMax_1[1][17] = 96.9522018433; fMin_1[2][17] = -999; fMax_1[2][17] = 96.9522018433; fMin_1[0][18] = -999; fMax_1[0][18] = 58.7282981873; fMin_1[1][18] = -999; fMax_1[1][18] = 72.3566970825; fMin_1[2][18] = -999; fMax_1[2][18] = 72.3566970825; fMin_1[0][19] = -999; fMax_1[0][19] = 60.297000885; fMin_1[1][19] = -999; fMax_1[1][19] = 60.5523986816; fMin_1[2][19] = -999; fMax_1[2][19] = 60.5523986816; fMin_1[0][20] = 0; fMax_1[0][20] = 1; fMin_1[1][20] = 0; fMax_1[1][20] = 1; fMin_1[2][20] = 0; fMax_1[2][20] = 1; fMin_1[0][21] = -999; fMax_1[0][21] = 0.0229000002146; fMin_1[1][21] = -999; fMax_1[1][21] = 0.021099999547; fMin_1[2][21] = -999; fMax_1[2][21] = 0.0229000002146; fMin_1[0][22] = -999; fMax_1[0][22] = 0; fMin_1[1][22] = -999; fMax_1[1][22] = 0; fMin_1[2][22] = -999; fMax_1[2][22] = 0; fMin_1[0][23] = 0; fMax_1[0][23] = 1; fMin_1[1][23] = 0; fMax_1[1][23] = 1; fMin_1[2][23] = 0; fMax_1[2][23] = 1; fMin_1[0][24] = 0; fMax_1[0][24] = 70; fMin_1[1][24] = 0; fMax_1[1][24] = 62; fMin_1[2][24] = 0; fMax_1[2][24] = 70; fMin_1[0][25] = 0; fMax_1[0][25] = 1; fMin_1[1][25] = 0; fMax_1[1][25] = 1; fMin_1[2][25] = 0; fMax_1[2][25] = 1; fMin_1[0][26] = 0; fMax_1[0][26] = 1; fMin_1[1][26] = 0; fMax_1[1][26] = 1; fMin_1[2][26] = 0; fMax_1[2][26] = 1; fMin_1[0][27] = -999; fMax_1[0][27] = 4.34127378464; fMin_1[1][27] = -999; fMax_1[1][27] = 4.05479049683; fMin_1[2][27] = -999; fMax_1[2][27] = 4.34127378464; fMin_1[0][28] = -999; fMax_1[0][28] = 2.64517307281; fMin_1[1][28] = -999; fMax_1[1][28] = 2.64517307281; fMin_1[2][28] = -999; fMax_1[2][28] = 2.64517307281; fMin_1[0][29] = 0; fMax_1[0][29] = 1; fMin_1[1][29] = 0; fMax_1[1][29] = 1; fMin_1[2][29] = 0; fMax_1[2][29] = 1; fMin_1[0][30] = -999; fMax_1[0][30] = 3.12796974182; fMin_1[1][30] = -999; fMax_1[1][30] = 2.48637318611; fMin_1[2][30] = -999; fMax_1[2][30] = 3.12796974182; fMin_1[0][31] = -999; fMax_1[0][31] = 2.61016368866; fMin_1[1][31] = -999; fMax_1[1][31] = 2.61016368866; fMin_1[2][31] = -999; fMax_1[2][31] = 2.61016368866; 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; } //_______________________________________________________________________ inline void ReadGhost_Downstream_TMVA::Transform_1( std::vector& iv, int cls) const { // Normalization transformation if (cls < 0 || cls > 2) { if (2 > 1 ) cls = 2; else cls = 2; } const int nVar = 33; // get indices of used variables // define the indices of the variables which are transformed by this transformation 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); 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); std::vector dv(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }