// Class: ReadPion_Long_TMVA // Automatically generated by MethodBase::MakeClass // /* configuration options ===================================================== #GEN -*-*-*-*-*-*-*-*-*-*-*- general info -*-*-*-*-*-*-*-*-*-*-*- Method : MLP::Pion_Long_TMVA TMVA Release : 4.2.0 [262656] ROOT Release : 5.34/18 [336402] Creator : jonesc Date : Wed Jun 18 12:03:04 2014 Host : ec-slc6-x86-64-spi-9 Dir : /var/pcfst/r03/lhcb/jonesc/ANNPID/results/MC12/TrainHeavy/TrainPhysTksNoGhosts-EvalPhysTks-ReweightRICH2/TMVA-NoPreSels-NoGECs/MLP/Norm/ScaleF1.2/BP/NCycles750/CE/tanh/CVTest15/CVImp1e-16/NotUseRegulator/Pion/Long Training events: 1200000 Analysis type : [Classification] #OPT -*-*-*-*-*-*-*-*-*-*-*-*- options -*-*-*-*-*-*-*-*-*-*-*-*- # Set by User: NCycles: "750" [Number of training cycles] HiddenLayers: "42" [Specification of hidden layer architecture] NeuronType: "tanh" [Neuron activation function type] EstimatorType: "CE" [MSE (Mean Square Estimator) for Gaussian Likelihood or CE(Cross-Entropy) for Bernoulli Likelihood] V: "True" [Verbose output (short form of "VerbosityLevel" below - overrides the latter one)] VarTransform: "Norm" [List of variable transformations performed before training, e.g., "D_Background,P_Signal,G,N_AllClasses" for: "Decorrelation, PCA-transformation, Gaussianisation, Normalisation, each for the given class of events ('AllClasses' denotes all events of all classes, if no class indication is given, 'All' is assumed)"] H: "True" [Print method-specific help message] TrainingMethod: "BP" [Train with Back-Propagation (BP), BFGS Algorithm (BFGS), or Genetic Algorithm (GA - slower and worse)] EpochMonitoring: "True" [Provide epoch-wise monitoring plots according to TestRate (caution: causes big ROOT output file!)] ConvergenceImprove: "1.000000e-16" [Minimum improvement which counts as improvement (<0 means automatic convergence check is turned off)] ConvergenceTests: "15" [Number of steps (without improvement) required for convergence (<0 means automatic convergence check is turned off)] UseRegulator: "False" [Use regulator to avoid over-training] # Default: RandomSeed: "1" [Random seed for initial synapse weights (0 means unique seed for each run; default value '1')] NeuronInputType: "sum" [Neuron input function type] VerbosityLevel: "Verbose" [Verbosity level] CreateMVAPdfs: "False" [Create PDFs for classifier outputs (signal and background)] IgnoreNegWeightsInTraining: "False" [Events with negative weights are ignored in the training (but are included for testing and performance evaluation)] LearningRate: "2.000000e-02" [ANN learning rate parameter] DecayRate: "1.000000e-02" [Decay rate for learning parameter] TestRate: "10" [Test for overtraining performed at each #th epochs] Sampling: "1.000000e+00" [Only 'Sampling' (randomly selected) events are trained each epoch] SamplingEpoch: "1.000000e+00" [Sampling is used for the first 'SamplingEpoch' epochs, afterwards, all events are taken for training] SamplingImportance: "1.000000e+00" [ The sampling weights of events in epochs which successful (worse estimator than before) are multiplied with SamplingImportance, else they are divided.] SamplingTraining: "True" [The training sample is sampled] SamplingTesting: "False" [The testing sample is sampled] ResetStep: "50" [How often BFGS should reset history] Tau: "3.000000e+00" [LineSearch "size step"] BPMode: "sequential" [Back-propagation learning mode: sequential or batch] BatchSize: "-1" [Batch size: number of events/batch, only set if in Batch Mode, -1 for BatchSize=number_of_events] UpdateLimit: "10000" [Maximum times of regulator update] CalculateErrors: "False" [Calculates inverse Hessian matrix at the end of the training to be able to calculate the uncertainties of an MVA value] WeightRange: "1.000000e+00" [Take the events for the estimator calculations from small deviations from the desired value to large deviations only over the weight range] ## #VAR -*-*-*-*-*-*-*-*-*-*-*-* variables *-*-*-*-*-*-*-*-*-*-*-*- NVar 35 TrackP TrackP TrackP TrackP 'F' [1150.77001953,842176.25] TrackPt TrackPt TrackPt TrackPt 'F' [7.51574277878,47949.4414062] TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof TrackChi2PerDof 'F' [0.163504257798,2.9999332428] TrackNumDof TrackNumDof TrackNumDof TrackNumDof 'I' [7,55] TrackLikelihood TrackLikelihood TrackLikelihood TrackLikelihood 'F' [-95.4537811279,0.395034939051] TrackGhostProbability TrackGhostProbability TrackGhostProbability TrackGhostProbability 'F' [-999,1] TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 TrackFitMatchChi2 'F' [0.0157487764955,93.4395751953] TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 TrackFitVeloChi2 'F' [5.44405020264e-06,88.541053772] TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF TrackFitVeloNDoF 'I' [1,27] TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 TrackFitTChi2 'F' [0.00352973071858,100.877975464] TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF TrackFitTNDoF 'I' [1,30] 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] RichDLLe RichDLLe RichDLLe RichDLLe 'F' [-999,140.706497192] RichDLLmu RichDLLmu RichDLLmu RichDLLmu 'F' [-999,82.7229003906] RichDLLk RichDLLk RichDLLk RichDLLk 'F' [-999,120.016403198] RichDLLp RichDLLp RichDLLp RichDLLp 'F' [-999,100.399597168] RichDLLbt RichDLLbt RichDLLbt RichDLLbt 'F' [-999,66.1866989136] MuonBkgLL MuonBkgLL MuonBkgLL MuonBkgLL 'F' [-999,0.0204000007361] MuonMuLL MuonMuLL MuonMuLL MuonMuLL 'F' [-999,0] MuonIsMuon MuonIsMuon MuonIsMuon MuonIsMuon 'I' [0,1] MuonNShared MuonNShared MuonNShared MuonNShared 'I' [0,70] InAccMuon InAccMuon InAccMuon InAccMuon 'I' [0,1] MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon MuonIsLooseMuon 'I' [0,1] EcalPIDe EcalPIDe EcalPIDe EcalPIDe 'F' [-999,4.34127378464] EcalPIDmu EcalPIDmu EcalPIDmu EcalPIDmu 'F' [-999,2.15297603607] HcalPIDe HcalPIDe HcalPIDe HcalPIDe 'F' [-999,3.12796974182] HcalPIDmu HcalPIDmu HcalPIDmu HcalPIDmu 'F' [-999,2.87338900566] PrsPIDe PrsPIDe PrsPIDe PrsPIDe 'F' [-999,3.46313500404] InAccBrem InAccBrem InAccBrem InAccBrem 'I' [0,1] BremPIDe BremPIDe BremPIDe BremPIDe 'F' [-999,4.79148387909] VeloCharge VeloCharge VeloCharge VeloCharge 'F' [0.547752797604,3.20224714279] 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 ReadPion_Long_TMVA : public IClassifierReader { public: // constructor ReadPion_Long_TMVA( std::vector& theInputVars ) : IClassifierReader(), fClassName( "ReadPion_Long_TMVA" ), fNvars( 35 ), fIsNormalised( false ) { // the training input variables const char* inputVars[] = { "TrackP", "TrackPt", "TrackChi2PerDof", "TrackNumDof", "TrackLikelihood", "TrackGhostProbability", "TrackFitMatchChi2", "TrackFitVeloChi2", "TrackFitVeloNDoF", "TrackFitTChi2", "TrackFitTNDoF", "RichUsedAero", "RichUsedR1Gas", "RichUsedR2Gas", "RichAbovePiThres", "RichAboveKaThres", "RichDLLe", "RichDLLmu", "RichDLLk", "RichDLLp", "RichDLLbt", "MuonBkgLL", "MuonMuLL", "MuonIsMuon", "MuonNShared", "InAccMuon", "MuonIsLooseMuon", "EcalPIDe", "EcalPIDmu", "HcalPIDe", "HcalPIDmu", "PrsPIDe", "InAccBrem", "BremPIDe", "VeloCharge" }; // sanity checks if (theInputVars.size() <= 0) { std::cout << "Problem in class \"" << fClassName << "\": empty input vector" << std::endl; fStatusIsClean = false; } if (theInputVars.size() != fNvars) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in number of input values: " << theInputVars.size() << " != " << fNvars << std::endl; fStatusIsClean = false; } // validate input variables for (size_t ivar = 0; ivar < theInputVars.size(); ivar++) { if (theInputVars[ivar] != inputVars[ivar]) { std::cout << "Problem in class \"" << fClassName << "\": mismatch in input variable names" << std::endl << " for variable [" << ivar << "]: " << theInputVars[ivar].c_str() << " != " << inputVars[ivar] << std::endl; fStatusIsClean = false; } } // initialize min and max vectors (for normalisation) fVmin[0] = -1; fVmax[0] = 1; fVmin[1] = -1; fVmax[1] = 1; fVmin[2] = -1; fVmax[2] = 1; fVmin[3] = -1; fVmax[3] = 1; fVmin[4] = -1; fVmax[4] = 1; fVmin[5] = -1; fVmax[5] = 1; fVmin[6] = -1; fVmax[6] = 1; fVmin[7] = -1; fVmax[7] = 0.99999988079071; 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] = 0.99999988079071; fVmin[32] = -1; fVmax[32] = 1; fVmin[33] = -1; fVmax[33] = 1; fVmin[34] = -1; fVmax[34] = 1; // initialize input variable types fType[0] = 'F'; fType[1] = 'F'; fType[2] = 'F'; fType[3] = 'I'; fType[4] = 'F'; fType[5] = 'F'; fType[6] = 'F'; fType[7] = 'F'; fType[8] = 'I'; fType[9] = 'F'; fType[10] = 'I'; fType[11] = 'I'; fType[12] = 'I'; fType[13] = 'I'; fType[14] = 'I'; fType[15] = 'I'; fType[16] = 'F'; fType[17] = 'F'; fType[18] = 'F'; fType[19] = 'F'; fType[20] = 'F'; 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] = 'F'; fType[30] = 'F'; fType[31] = 'F'; fType[32] = 'I'; fType[33] = 'F'; fType[34] = 'F'; // initialize constants Initialize(); // initialize transformation InitTransform(); } // destructor virtual ~ReadPion_Long_TMVA() { Clear(); // method-specific } // the classifier response // "inputValues" is a vector of input values in the same order as the // variables given to the constructor double GetMvaValue( const std::vector& inputValues ) const; private: // method-specific destructor void Clear(); // input variable transformation double fMin_1[3][35]; double fMax_1[3][35]; 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[35]; double fVmax[35]; 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[35]; // 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[43][36]; // weight matrix from layer 0 to 1 double fWeightMatrix1to2[1][43]; // weight matrix from layer 1 to 2 double * fWeights[3]; }; inline void ReadPion_Long_TMVA::Initialize() { // build network structure fLayers = 3; fLayerSize[0] = 36; fWeights[0] = new double[36]; fLayerSize[1] = 43; fWeights[1] = new double[43]; fLayerSize[2] = 1; fWeights[2] = new double[1]; // weight matrix from layer 0 to 1 fWeightMatrix0to1[0][0] = 0.217401261752832; fWeightMatrix0to1[1][0] = 12.6600979222595; fWeightMatrix0to1[2][0] = 0.864607921350047; fWeightMatrix0to1[3][0] = 2.37337160147483; fWeightMatrix0to1[4][0] = -2.21873663324816; fWeightMatrix0to1[5][0] = -3.0841022405436; fWeightMatrix0to1[6][0] = -4.91386677062544; fWeightMatrix0to1[7][0] = 3.6387168974721; fWeightMatrix0to1[8][0] = -4.34725288045555; fWeightMatrix0to1[9][0] = -3.13569349310202; fWeightMatrix0to1[10][0] = -16.7579313805237; fWeightMatrix0to1[11][0] = 2.52975199951604; fWeightMatrix0to1[12][0] = -3.44575879639088; fWeightMatrix0to1[13][0] = -1.09633835464213; fWeightMatrix0to1[14][0] = -1.05917005135983; fWeightMatrix0to1[15][0] = -2.30642900561961; fWeightMatrix0to1[16][0] = -1.0129698358935; fWeightMatrix0to1[17][0] = 1.90671665621611; fWeightMatrix0to1[18][0] = -1.3391403925038; fWeightMatrix0to1[19][0] = 10.168400906939; fWeightMatrix0to1[20][0] = -8.03148961382971; fWeightMatrix0to1[21][0] = 0.147124409544969; fWeightMatrix0to1[22][0] = -0.464534840841629; fWeightMatrix0to1[23][0] = -6.25346359100277; fWeightMatrix0to1[24][0] = -1.06262736502044; fWeightMatrix0to1[25][0] = -2.83613054994661; fWeightMatrix0to1[26][0] = 6.20806706994872; fWeightMatrix0to1[27][0] = -1.5839104878582; fWeightMatrix0to1[28][0] = -5.89476713297815; fWeightMatrix0to1[29][0] = 0.133335487135565; fWeightMatrix0to1[30][0] = 0.210860905504124; fWeightMatrix0to1[31][0] = -3.06681304498373; fWeightMatrix0to1[32][0] = 3.52457489409307; fWeightMatrix0to1[33][0] = -0.196634624808185; fWeightMatrix0to1[34][0] = -4.35820598067531; fWeightMatrix0to1[35][0] = -10.7815641048838; fWeightMatrix0to1[36][0] = 0.111253012852675; fWeightMatrix0to1[37][0] = 1.66587373002476; fWeightMatrix0to1[38][0] = 4.37364518116448; fWeightMatrix0to1[39][0] = 1.62710013990187; fWeightMatrix0to1[40][0] = -3.24095820671234; fWeightMatrix0to1[41][0] = -5.18181320135661; fWeightMatrix0to1[0][1] = 1.65206125738076; fWeightMatrix0to1[1][1] = 18.1978709348918; fWeightMatrix0to1[2][1] = -0.820095175424845; fWeightMatrix0to1[3][1] = -1.54866272404372; fWeightMatrix0to1[4][1] = -2.120212218844; fWeightMatrix0to1[5][1] = 0.649004533809005; fWeightMatrix0to1[6][1] = -4.96472262110153; fWeightMatrix0to1[7][1] = 10.6901628597976; fWeightMatrix0to1[8][1] = 12.0953898808346; fWeightMatrix0to1[9][1] = -1.31740370184616; fWeightMatrix0to1[10][1] = -23.3610384815698; fWeightMatrix0to1[11][1] = -8.9286364718459; fWeightMatrix0to1[12][1] = -11.3735381493293; fWeightMatrix0to1[13][1] = 1.14309971407672; fWeightMatrix0to1[14][1] = -1.75696528821761; fWeightMatrix0to1[15][1] = -33.2026041186274; fWeightMatrix0to1[16][1] = 1.81415867923666; fWeightMatrix0to1[17][1] = 0.374115486834736; fWeightMatrix0to1[18][1] = -0.238962269654566; fWeightMatrix0to1[19][1] = 23.9982542136316; fWeightMatrix0to1[20][1] = -40.4060748227699; fWeightMatrix0to1[21][1] = 19.9959140082461; fWeightMatrix0to1[22][1] = 0.951476324876696; fWeightMatrix0to1[23][1] = -2.12313136534064; fWeightMatrix0to1[24][1] = 3.34367384296115; fWeightMatrix0to1[25][1] = -1.97726774721259; fWeightMatrix0to1[26][1] = 9.61979993365631; fWeightMatrix0to1[27][1] = -1.8142996187345; fWeightMatrix0to1[28][1] = 0.39744158997766; fWeightMatrix0to1[29][1] = -1.43355399789267; fWeightMatrix0to1[30][1] = -2.36955826486561; fWeightMatrix0to1[31][1] = 11.2226010327781; fWeightMatrix0to1[32][1] = 7.04322650673515; fWeightMatrix0to1[33][1] = 0.958277883622056; fWeightMatrix0to1[34][1] = -2.64325143994898; fWeightMatrix0to1[35][1] = -10.0211258537789; fWeightMatrix0to1[36][1] = -12.449046794322; fWeightMatrix0to1[37][1] = 10.3341799262586; fWeightMatrix0to1[38][1] = 40.4873901787019; fWeightMatrix0to1[39][1] = 1.16120719183388; fWeightMatrix0to1[40][1] = -5.12619261392214; fWeightMatrix0to1[41][1] = -8.60411352073898; fWeightMatrix0to1[0][2] = 1.1453613083291; fWeightMatrix0to1[1][2] = -0.178747911527849; fWeightMatrix0to1[2][2] = 0.197626273544181; fWeightMatrix0to1[3][2] = 0.0936769257613574; fWeightMatrix0to1[4][2] = 0.46488728191521; fWeightMatrix0to1[5][2] = 0.0825126393980654; fWeightMatrix0to1[6][2] = -1.09432800373837; fWeightMatrix0to1[7][2] = 0.475292163416759; fWeightMatrix0to1[8][2] = 0.322044577804287; fWeightMatrix0to1[9][2] = 0.737868674102651; fWeightMatrix0to1[10][2] = 0.295091724714605; fWeightMatrix0to1[11][2] = 1.5139573333021; fWeightMatrix0to1[12][2] = 0.476238803661753; fWeightMatrix0to1[13][2] = -0.430651332610978; fWeightMatrix0to1[14][2] = -1.18408038271157; fWeightMatrix0to1[15][2] = 0.215075775227706; fWeightMatrix0to1[16][2] = -0.627574637513557; fWeightMatrix0to1[17][2] = 0.0845164981462064; fWeightMatrix0to1[18][2] = -0.546580843264819; fWeightMatrix0to1[19][2] = -0.224295887673898; fWeightMatrix0to1[20][2] = -0.0989366323038577; fWeightMatrix0to1[21][2] = 0.781835236116713; fWeightMatrix0to1[22][2] = -0.470634515508552; fWeightMatrix0to1[23][2] = -0.63808328137345; fWeightMatrix0to1[24][2] = -0.0847171447202484; fWeightMatrix0to1[25][2] = 0.787977508307987; fWeightMatrix0to1[26][2] = -0.205635437542688; fWeightMatrix0to1[27][2] = 0.238767806316448; fWeightMatrix0to1[28][2] = -0.613366164693522; fWeightMatrix0to1[29][2] = -0.826511256987805; fWeightMatrix0to1[30][2] = 0.589741869893822; fWeightMatrix0to1[31][2] = -0.0600124950692733; fWeightMatrix0to1[32][2] = 0.401029109930313; fWeightMatrix0to1[33][2] = 0.374053276988172; fWeightMatrix0to1[34][2] = -1.01605535104333; fWeightMatrix0to1[35][2] = -0.0721684437140456; fWeightMatrix0to1[36][2] = -1.12105962047874; fWeightMatrix0to1[37][2] = 0.391795395511784; fWeightMatrix0to1[38][2] = 0.221874822559444; fWeightMatrix0to1[39][2] = 2.5656873937943; fWeightMatrix0to1[40][2] = -0.203667219113114; fWeightMatrix0to1[41][2] = 0.269210665354639; fWeightMatrix0to1[0][3] = -1.71217847320182; fWeightMatrix0to1[1][3] = 2.3078248072673; fWeightMatrix0to1[2][3] = -1.68168027449275; fWeightMatrix0to1[3][3] = 0.249049240014616; fWeightMatrix0to1[4][3] = 0.788429969663548; fWeightMatrix0to1[5][3] = -1.31009508907414; fWeightMatrix0to1[6][3] = 1.25594498891196; fWeightMatrix0to1[7][3] = 1.25455116380661; fWeightMatrix0to1[8][3] = -0.111903621274557; fWeightMatrix0to1[9][3] = 0.885885806277531; fWeightMatrix0to1[10][3] = -0.200286686044697; fWeightMatrix0to1[11][3] = -2.4395152482519; fWeightMatrix0to1[12][3] = -1.87626635756517; fWeightMatrix0to1[13][3] = -0.0404120088663845; fWeightMatrix0to1[14][3] = 1.4680784851691; fWeightMatrix0to1[15][3] = -1.08769292292662; fWeightMatrix0to1[16][3] = -1.45165307585252; fWeightMatrix0to1[17][3] = -0.0826495192317109; fWeightMatrix0to1[18][3] = 0.344638437713739; fWeightMatrix0to1[19][3] = 3.59086964687548; fWeightMatrix0to1[20][3] = -2.15070170198738; fWeightMatrix0to1[21][3] = -1.07774114906326; fWeightMatrix0to1[22][3] = 0.0113746758221548; fWeightMatrix0to1[23][3] = -0.241510500995298; fWeightMatrix0to1[24][3] = -1.36547584536563; fWeightMatrix0to1[25][3] = 0.931179805704898; fWeightMatrix0to1[26][3] = -2.03218713060104; fWeightMatrix0to1[27][3] = -0.265457850070849; fWeightMatrix0to1[28][3] = -0.339971413816071; fWeightMatrix0to1[29][3] = 0.295498710847977; fWeightMatrix0to1[30][3] = 2.18307514848385; fWeightMatrix0to1[31][3] = 0.322319213574443; fWeightMatrix0to1[32][3] = -4.6545339360971; fWeightMatrix0to1[33][3] = -0.501254329924989; fWeightMatrix0to1[34][3] = 2.25442461043672; fWeightMatrix0to1[35][3] = 0.0543654432235217; fWeightMatrix0to1[36][3] = 4.42352290522369; fWeightMatrix0to1[37][3] = -2.52090676003916; fWeightMatrix0to1[38][3] = 1.80931812228427; fWeightMatrix0to1[39][3] = -0.611117452950601; fWeightMatrix0to1[40][3] = 0.0984262833167222; fWeightMatrix0to1[41][3] = 0.752052841267972; fWeightMatrix0to1[0][4] = 0.810083183780095; fWeightMatrix0to1[1][4] = -1.46539038321746; fWeightMatrix0to1[2][4] = 0.30468790981893; fWeightMatrix0to1[3][4] = 0.703310664074428; fWeightMatrix0to1[4][4] = 0.858075386395012; fWeightMatrix0to1[5][4] = 0.0406410408164835; fWeightMatrix0to1[6][4] = -1.40044475174881; fWeightMatrix0to1[7][4] = -2.33110733391673; fWeightMatrix0to1[8][4] = -0.360116560409217; fWeightMatrix0to1[9][4] = 0.0769727994702522; fWeightMatrix0to1[10][4] = 1.43818485572869; fWeightMatrix0to1[11][4] = 2.43014785749731; fWeightMatrix0to1[12][4] = -1.20114914276789; fWeightMatrix0to1[13][4] = 1.6473623949428; fWeightMatrix0to1[14][4] = 2.01518739777716; fWeightMatrix0to1[15][4] = -0.682825169529545; fWeightMatrix0to1[16][4] = 0.0163970397608985; fWeightMatrix0to1[17][4] = -0.00287971322381802; fWeightMatrix0to1[18][4] = 0.148774662895486; fWeightMatrix0to1[19][4] = 1.74733467044312; fWeightMatrix0to1[20][4] = 0.0681558098757804; fWeightMatrix0to1[21][4] = 1.4333085763984; fWeightMatrix0to1[22][4] = -0.201328220506194; fWeightMatrix0to1[23][4] = -0.214864890556841; fWeightMatrix0to1[24][4] = -1.28519947339429; fWeightMatrix0to1[25][4] = -1.88451347302986; fWeightMatrix0to1[26][4] = 2.39675788472018; fWeightMatrix0to1[27][4] = 0.624786985534621; fWeightMatrix0to1[28][4] = -0.75912543505655; fWeightMatrix0to1[29][4] = 1.29417135869074; fWeightMatrix0to1[30][4] = -1.53346801154967; fWeightMatrix0to1[31][4] = -0.0590862599202906; fWeightMatrix0to1[32][4] = 2.10481490917678; fWeightMatrix0to1[33][4] = 0.311307064066669; fWeightMatrix0to1[34][4] = -3.53698039877227; fWeightMatrix0to1[35][4] = -0.282505185824555; fWeightMatrix0to1[36][4] = -3.43998860004937; fWeightMatrix0to1[37][4] = 1.29963182070718; fWeightMatrix0to1[38][4] = -0.801887600195827; fWeightMatrix0to1[39][4] = -0.656007026922403; fWeightMatrix0to1[40][4] = -1.96809274089869; fWeightMatrix0to1[41][4] = -1.64146309945975; fWeightMatrix0to1[0][5] = 0.282526267971686; fWeightMatrix0to1[1][5] = -4.86900730549776; fWeightMatrix0to1[2][5] = -1.80618645263109; fWeightMatrix0to1[3][5] = -6.54285258969297; fWeightMatrix0to1[4][5] = -0.204476600499256; fWeightMatrix0to1[5][5] = 1.14202603021212; fWeightMatrix0to1[6][5] = 10.3797302100741; fWeightMatrix0to1[7][5] = 7.16502571732852; fWeightMatrix0to1[8][5] = -12.5560864827287; fWeightMatrix0to1[9][5] = -6.0843435234347; fWeightMatrix0to1[10][5] = 0.143680965606674; fWeightMatrix0to1[11][5] = -1.32796113483335; fWeightMatrix0to1[12][5] = -1.81775978069287; fWeightMatrix0to1[13][5] = 2.2784505687441; fWeightMatrix0to1[14][5] = 2.15906172582976; fWeightMatrix0to1[15][5] = -23.6894535334613; fWeightMatrix0to1[16][5] = 0.876886072112357; fWeightMatrix0to1[17][5] = -0.412175285345234; fWeightMatrix0to1[18][5] = -3.99188878260982; fWeightMatrix0to1[19][5] = -6.8183507648041; fWeightMatrix0to1[20][5] = 4.20502230672483; fWeightMatrix0to1[21][5] = 1.63205010928109; fWeightMatrix0to1[22][5] = 1.30541243430745; fWeightMatrix0to1[23][5] = -5.26145553119645; fWeightMatrix0to1[24][5] = 1.86035246610988; fWeightMatrix0to1[25][5] = -1.50166200128275; fWeightMatrix0to1[26][5] = -9.37117400871642; fWeightMatrix0to1[27][5] = -0.5101021676395; fWeightMatrix0to1[28][5] = -5.622176730161; fWeightMatrix0to1[29][5] = -1.16840272849473; fWeightMatrix0to1[30][5] = -5.35251238686803; fWeightMatrix0to1[31][5] = 0.204573593985436; fWeightMatrix0to1[32][5] = -4.45376484208551; fWeightMatrix0to1[33][5] = -1.78387340610139; fWeightMatrix0to1[34][5] = -1.82845634625761; fWeightMatrix0to1[35][5] = 17.368863334619; fWeightMatrix0to1[36][5] = -8.61949051143091; fWeightMatrix0to1[37][5] = -5.20990338755422; fWeightMatrix0to1[38][5] = 6.78445912623703; fWeightMatrix0to1[39][5] = -1.44742471924653; fWeightMatrix0to1[40][5] = -15.8371933822446; fWeightMatrix0to1[41][5] = 0.737808458392985; fWeightMatrix0to1[0][6] = -1.3784844578627; fWeightMatrix0to1[1][6] = 0.451815006580618; fWeightMatrix0to1[2][6] = -0.0827331990330678; fWeightMatrix0to1[3][6] = -1.48747631137627; fWeightMatrix0to1[4][6] = -1.11792028898092; fWeightMatrix0to1[5][6] = 0.4032110287065; fWeightMatrix0to1[6][6] = 1.09995631403792; fWeightMatrix0to1[7][6] = -0.163050388895945; fWeightMatrix0to1[8][6] = -0.54012006955524; fWeightMatrix0to1[9][6] = -1.51338070900687; fWeightMatrix0to1[10][6] = 0.380626682949673; fWeightMatrix0to1[11][6] = -1.66280291780718; fWeightMatrix0to1[12][6] = -1.46859608948174; fWeightMatrix0to1[13][6] = 0.105782836219167; fWeightMatrix0to1[14][6] = -2.05277252287436; fWeightMatrix0to1[15][6] = -0.502294263614939; fWeightMatrix0to1[16][6] = 0.654056770934931; fWeightMatrix0to1[17][6] = 0.134617983482315; fWeightMatrix0to1[18][6] = 0.371318056424804; fWeightMatrix0to1[19][6] = -0.410589383762201; fWeightMatrix0to1[20][6] = -0.0240468817642998; fWeightMatrix0to1[21][6] = -0.887870383064294; fWeightMatrix0to1[22][6] = 0.938551746432855; fWeightMatrix0to1[23][6] = 0.924945384682677; fWeightMatrix0to1[24][6] = 1.16099066324082; fWeightMatrix0to1[25][6] = 2.98885110823475; fWeightMatrix0to1[26][6] = 0.572071172818999; fWeightMatrix0to1[27][6] = -0.661284474963693; fWeightMatrix0to1[28][6] = -0.680159727061421; fWeightMatrix0to1[29][6] = -0.684410720225263; fWeightMatrix0to1[30][6] = -0.903430890519718; fWeightMatrix0to1[31][6] = -1.45757136747644; fWeightMatrix0to1[32][6] = -0.42054454129084; fWeightMatrix0to1[33][6] = -0.378525976815265; fWeightMatrix0to1[34][6] = 0.587827658261093; fWeightMatrix0to1[35][6] = 1.06792331421144; fWeightMatrix0to1[36][6] = -1.5361278598484; fWeightMatrix0to1[37][6] = 3.10870323523452; fWeightMatrix0to1[38][6] = -1.33760175355128; fWeightMatrix0to1[39][6] = 1.82067455918511; fWeightMatrix0to1[40][6] = 2.14667045906228; fWeightMatrix0to1[41][6] = 1.9161336278241; fWeightMatrix0to1[0][7] = -0.242087081598058; fWeightMatrix0to1[1][7] = -0.0911006448385852; fWeightMatrix0to1[2][7] = -0.0518414697026796; fWeightMatrix0to1[3][7] = -0.704018375120549; fWeightMatrix0to1[4][7] = 0.142277242959277; fWeightMatrix0to1[5][7] = 0.697446816758792; fWeightMatrix0to1[6][7] = 1.16332754141276; fWeightMatrix0to1[7][7] = -0.705015535846864; fWeightMatrix0to1[8][7] = -0.428264324586672; fWeightMatrix0to1[9][7] = 0.156362233081407; fWeightMatrix0to1[10][7] = 0.219950661565657; fWeightMatrix0to1[11][7] = -0.896120195811675; fWeightMatrix0to1[12][7] = -0.049692029068244; fWeightMatrix0to1[13][7] = -0.611859092837204; fWeightMatrix0to1[14][7] = -1.35872413490304; fWeightMatrix0to1[15][7] = -0.328656597473237; fWeightMatrix0to1[16][7] = 0.843635462335239; fWeightMatrix0to1[17][7] = -0.305849248576695; fWeightMatrix0to1[18][7] = -0.0772886490840203; fWeightMatrix0to1[19][7] = 0.683945360886453; fWeightMatrix0to1[20][7] = -0.0839910058029718; fWeightMatrix0to1[21][7] = -0.260045245853634; fWeightMatrix0to1[22][7] = 1.15084147404935; fWeightMatrix0to1[23][7] = 0.620597513426059; fWeightMatrix0to1[24][7] = 0.0805035593688813; fWeightMatrix0to1[25][7] = -0.577270170110529; fWeightMatrix0to1[26][7] = -1.93168647015189; fWeightMatrix0to1[27][7] = -0.389968684685033; fWeightMatrix0to1[28][7] = 1.56882517545769; fWeightMatrix0to1[29][7] = -0.467345629054558; fWeightMatrix0to1[30][7] = -0.304159493195747; fWeightMatrix0to1[31][7] = 0.670501599113745; fWeightMatrix0to1[32][7] = -0.406011330405467; fWeightMatrix0to1[33][7] = 0.335496214424308; fWeightMatrix0to1[34][7] = -0.885906248446377; fWeightMatrix0to1[35][7] = -0.0830395104862054; fWeightMatrix0to1[36][7] = 0.108620528818466; fWeightMatrix0to1[37][7] = 0.22165558199134; fWeightMatrix0to1[38][7] = -0.204404795432756; fWeightMatrix0to1[39][7] = -1.10753357188855; fWeightMatrix0to1[40][7] = -0.462338773347619; fWeightMatrix0to1[41][7] = 0.229859812811505; fWeightMatrix0to1[0][8] = 2.48056249393429; fWeightMatrix0to1[1][8] = -2.36397242478365; fWeightMatrix0to1[2][8] = 0.935226606859986; fWeightMatrix0to1[3][8] = 0.0181543176868313; fWeightMatrix0to1[4][8] = -1.10227197367938; fWeightMatrix0to1[5][8] = -2.5973747310208; fWeightMatrix0to1[6][8] = -2.27491104426848; fWeightMatrix0to1[7][8] = -2.65628030627801; fWeightMatrix0to1[8][8] = 0.424081885803349; fWeightMatrix0to1[9][8] = -0.391994717404541; fWeightMatrix0to1[10][8] = -1.03026624270511; fWeightMatrix0to1[11][8] = 0.134694629949538; fWeightMatrix0to1[12][8] = 1.8799780726859; fWeightMatrix0to1[13][8] = -1.02374233821943; fWeightMatrix0to1[14][8] = 0.689935469793981; fWeightMatrix0to1[15][8] = 0.807607967988375; fWeightMatrix0to1[16][8] = 0.502016192214737; fWeightMatrix0to1[17][8] = -0.319229148717195; fWeightMatrix0to1[18][8] = -0.583107977786303; fWeightMatrix0to1[19][8] = -1.21424408049616; fWeightMatrix0to1[20][8] = 1.37248262728997; fWeightMatrix0to1[21][8] = 0.728050478527572; fWeightMatrix0to1[22][8] = -0.543268865939373; fWeightMatrix0to1[23][8] = -0.307262870427087; fWeightMatrix0to1[24][8] = -0.776776065203798; fWeightMatrix0to1[25][8] = -0.775424124020424; fWeightMatrix0to1[26][8] = 3.03642467571992; fWeightMatrix0to1[27][8] = -0.119540445939365; fWeightMatrix0to1[28][8] = -1.34344354348972; fWeightMatrix0to1[29][8] = -1.15225896881508; fWeightMatrix0to1[30][8] = -1.11771957400471; fWeightMatrix0to1[31][8] = 0.0612375844691416; fWeightMatrix0to1[32][8] = 2.22234471773668; fWeightMatrix0to1[33][8] = 0.330327894658078; fWeightMatrix0to1[34][8] = -0.133760352655877; fWeightMatrix0to1[35][8] = -0.0396222416969514; fWeightMatrix0to1[36][8] = -4.11631861087217; fWeightMatrix0to1[37][8] = 1.97873266630945; fWeightMatrix0to1[38][8] = -1.61541993559518; fWeightMatrix0to1[39][8] = 0.643916009765184; fWeightMatrix0to1[40][8] = -0.224646906006468; fWeightMatrix0to1[41][8] = -0.580972379931435; fWeightMatrix0to1[0][9] = 1.48830579611692; fWeightMatrix0to1[1][9] = 0.0398789150729117; fWeightMatrix0to1[2][9] = -0.0936047611231901; fWeightMatrix0to1[3][9] = -0.524129652992619; fWeightMatrix0to1[4][9] = -1.11466217786942; fWeightMatrix0to1[5][9] = -0.50009462859681; fWeightMatrix0to1[6][9] = 1.57011097120394; fWeightMatrix0to1[7][9] = 0.323461365854271; fWeightMatrix0to1[8][9] = -0.681397151162588; fWeightMatrix0to1[9][9] = -0.831338845834806; fWeightMatrix0to1[10][9] = -0.492229675994026; fWeightMatrix0to1[11][9] = -0.524331335669336; fWeightMatrix0to1[12][9] = -0.033719902225239; fWeightMatrix0to1[13][9] = 0.75837601710437; fWeightMatrix0to1[14][9] = -2.26178650145033; fWeightMatrix0to1[15][9] = -0.520355186428822; fWeightMatrix0to1[16][9] = 0.62513900759001; fWeightMatrix0to1[17][9] = -0.313531152074355; fWeightMatrix0to1[18][9] = 0.276065184698291; fWeightMatrix0to1[19][9] = -0.6651773109765; fWeightMatrix0to1[20][9] = 0.646901947227011; fWeightMatrix0to1[21][9] = -0.0824948678925766; fWeightMatrix0to1[22][9] = 0.761597437773273; fWeightMatrix0to1[23][9] = 1.36528211050912; fWeightMatrix0to1[24][9] = 0.00449109052603179; fWeightMatrix0to1[25][9] = 1.12001940175417; fWeightMatrix0to1[26][9] = -0.547956227075654; fWeightMatrix0to1[27][9] = -0.378423052091138; fWeightMatrix0to1[28][9] = 0.928022326191872; fWeightMatrix0to1[29][9] = 0.712398938820717; fWeightMatrix0to1[30][9] = -1.51082245526568; fWeightMatrix0to1[31][9] = -0.231765788598606; fWeightMatrix0to1[32][9] = -0.195075167401173; fWeightMatrix0to1[33][9] = -0.0950011664984429; fWeightMatrix0to1[34][9] = 0.785060791136077; fWeightMatrix0to1[35][9] = 0.619611509458171; fWeightMatrix0to1[36][9] = -1.01964537740978; fWeightMatrix0to1[37][9] = 3.24470127990586; fWeightMatrix0to1[38][9] = -0.643743184159088; fWeightMatrix0to1[39][9] = 1.1278835872113; fWeightMatrix0to1[40][9] = -0.257402951273269; fWeightMatrix0to1[41][9] = 0.0392519216370817; fWeightMatrix0to1[0][10] = -0.513650545231748; fWeightMatrix0to1[1][10] = -0.748574228799716; fWeightMatrix0to1[2][10] = 1.14144947366356; fWeightMatrix0to1[3][10] = 0.144610532108445; fWeightMatrix0to1[4][10] = 0.341011585608384; fWeightMatrix0to1[5][10] = 0.822680162079401; fWeightMatrix0to1[6][10] = 1.71769536790544; fWeightMatrix0to1[7][10] = 0.724808648412253; fWeightMatrix0to1[8][10] = -0.347203744106394; fWeightMatrix0to1[9][10] = -0.147940574864568; fWeightMatrix0to1[10][10] = -0.820799645621396; fWeightMatrix0to1[11][10] = -1.38816052780312; fWeightMatrix0to1[12][10] = 1.49873359676211; fWeightMatrix0to1[13][10] = -1.98068158354087; fWeightMatrix0to1[14][10] = 1.65441790974688; fWeightMatrix0to1[15][10] = 1.01187892011478; fWeightMatrix0to1[16][10] = 0.652763006505745; fWeightMatrix0to1[17][10] = -0.00397503415273727; fWeightMatrix0to1[18][10] = -0.254090909745553; fWeightMatrix0to1[19][10] = -1.53455594939825; fWeightMatrix0to1[20][10] = 0.63149516504556; fWeightMatrix0to1[21][10] = -1.31958588059379; fWeightMatrix0to1[22][10] = -0.111385972768088; fWeightMatrix0to1[23][10] = -0.221536897264856; fWeightMatrix0to1[24][10] = 1.45639080890031; fWeightMatrix0to1[25][10] = -0.626236155967277; fWeightMatrix0to1[26][10] = 2.0389330928365; fWeightMatrix0to1[27][10] = -0.394532074958447; fWeightMatrix0to1[28][10] = 4.0464821134729; fWeightMatrix0to1[29][10] = -0.95952075646027; fWeightMatrix0to1[30][10] = 2.10940005594584; fWeightMatrix0to1[31][10] = 0.128336451346785; fWeightMatrix0to1[32][10] = -4.36329923569685; fWeightMatrix0to1[33][10] = 0.535757470765977; fWeightMatrix0to1[34][10] = 1.14371521480071; fWeightMatrix0to1[35][10] = -0.729267701648625; fWeightMatrix0to1[36][10] = 0.522284580429061; fWeightMatrix0to1[37][10] = -2.97717465823537; fWeightMatrix0to1[38][10] = 1.21352681335427; fWeightMatrix0to1[39][10] = 1.56839677515262; fWeightMatrix0to1[40][10] = -0.493854638632297; fWeightMatrix0to1[41][10] = -0.545128456327028; fWeightMatrix0to1[0][11] = 1.02809769465127; fWeightMatrix0to1[1][11] = 1.25669882340814; fWeightMatrix0to1[2][11] = -0.117698310015235; fWeightMatrix0to1[3][11] = -0.315232142664982; fWeightMatrix0to1[4][11] = -0.0546441467133573; fWeightMatrix0to1[5][11] = 0.0361760391741685; fWeightMatrix0to1[6][11] = 0.190890519078836; fWeightMatrix0to1[7][11] = 0.587589297868558; fWeightMatrix0to1[8][11] = -0.230644341705539; fWeightMatrix0to1[9][11] = 0.487763854502501; fWeightMatrix0to1[10][11] = -8.92227740077203; fWeightMatrix0to1[11][11] = 2.36064303213899; fWeightMatrix0to1[12][11] = -0.0493886815990928; fWeightMatrix0to1[13][11] = 1.91184106401812; fWeightMatrix0to1[14][11] = -0.365014146406398; fWeightMatrix0to1[15][11] = -0.686074920397859; fWeightMatrix0to1[16][11] = -0.0703903039065646; fWeightMatrix0to1[17][11] = 0.78051720211244; fWeightMatrix0to1[18][11] = -0.186697041733969; fWeightMatrix0to1[19][11] = 0.511684827073856; fWeightMatrix0to1[20][11] = 0.0401460961584228; fWeightMatrix0to1[21][11] = 3.64623827386462; fWeightMatrix0to1[22][11] = 0.00756224210209874; fWeightMatrix0to1[23][11] = -0.899181766721231; fWeightMatrix0to1[24][11] = -2.71608038961632; fWeightMatrix0to1[25][11] = -0.625186952173936; fWeightMatrix0to1[26][11] = 0.53859869721998; fWeightMatrix0to1[27][11] = 0.323007389697799; fWeightMatrix0to1[28][11] = 0.0678159831375614; fWeightMatrix0to1[29][11] = -1.52229590688963; fWeightMatrix0to1[30][11] = -0.544194702902578; fWeightMatrix0to1[31][11] = 0.110946229649928; fWeightMatrix0to1[32][11] = -0.923493644007915; fWeightMatrix0to1[33][11] = -0.0433392951578259; fWeightMatrix0to1[34][11] = 0.882690285468313; fWeightMatrix0to1[35][11] = -0.110322582973968; fWeightMatrix0to1[36][11] = 1.79064481517211; fWeightMatrix0to1[37][11] = 0.655790143282117; fWeightMatrix0to1[38][11] = -8.60797049567845; fWeightMatrix0to1[39][11] = 1.28072470554935; fWeightMatrix0to1[40][11] = 0.156763753401401; fWeightMatrix0to1[41][11] = -0.0560363738877296; fWeightMatrix0to1[0][12] = 0.46956784975673; fWeightMatrix0to1[1][12] = -5.66251536441033; fWeightMatrix0to1[2][12] = -0.15335387791765; fWeightMatrix0to1[3][12] = -2.88657553566699; fWeightMatrix0to1[4][12] = -0.163539408160377; fWeightMatrix0to1[5][12] = -0.111609756038161; fWeightMatrix0to1[6][12] = 1.10727552739798; fWeightMatrix0to1[7][12] = -0.385554485784738; fWeightMatrix0to1[8][12] = -0.227781670266107; fWeightMatrix0to1[9][12] = -0.889955058663453; fWeightMatrix0to1[10][12] = 0.735852961698081; fWeightMatrix0to1[11][12] = -3.7140269483162; fWeightMatrix0to1[12][12] = 0.176220918712272; fWeightMatrix0to1[13][12] = 0.530843910053108; fWeightMatrix0to1[14][12] = 0.245293407250418; fWeightMatrix0to1[15][12] = 0.151054863005033; fWeightMatrix0to1[16][12] = 0.0429858680170842; fWeightMatrix0to1[17][12] = -0.482662360169395; fWeightMatrix0to1[18][12] = -0.306837970582858; fWeightMatrix0to1[19][12] = -6.29542790399076; fWeightMatrix0to1[20][12] = 4.34958480807292; fWeightMatrix0to1[21][12] = 1.87670838738898; fWeightMatrix0to1[22][12] = -0.355729008065764; fWeightMatrix0to1[23][12] = 1.3999472263251; fWeightMatrix0to1[24][12] = -0.103295494505182; fWeightMatrix0to1[25][12] = -1.93989020652199; fWeightMatrix0to1[26][12] = -0.420079381084571; fWeightMatrix0to1[27][12] = -0.799792380673818; fWeightMatrix0to1[28][12] = -1.51754451514938; fWeightMatrix0to1[29][12] = 0.476720386392624; fWeightMatrix0to1[30][12] = 0.377369306623169; fWeightMatrix0to1[31][12] = -0.396558482788037; fWeightMatrix0to1[32][12] = 0.940169607396692; fWeightMatrix0to1[33][12] = -2.01577162431049; fWeightMatrix0to1[34][12] = 0.0216850463378766; fWeightMatrix0to1[35][12] = 0.23279192524993; fWeightMatrix0to1[36][12] = -4.12833463534503; fWeightMatrix0to1[37][12] = -1.06534276750823; fWeightMatrix0to1[38][12] = 4.07525652141563; fWeightMatrix0to1[39][12] = -1.93406630168084; fWeightMatrix0to1[40][12] = 0.547353165768689; fWeightMatrix0to1[41][12] = 0.392124149192262; fWeightMatrix0to1[0][13] = -1.8755265189756; fWeightMatrix0to1[1][13] = -0.849320950585665; fWeightMatrix0to1[2][13] = 0.00812693726747185; fWeightMatrix0to1[3][13] = 0.170751304711499; fWeightMatrix0to1[4][13] = 0.407298203927738; fWeightMatrix0to1[5][13] = -0.291760994225265; fWeightMatrix0to1[6][13] = 0.940042598501101; fWeightMatrix0to1[7][13] = 1.10695578007586; fWeightMatrix0to1[8][13] = 0.275969028773413; fWeightMatrix0to1[9][13] = -0.236535647758585; fWeightMatrix0to1[10][13] = 0.172922711218679; fWeightMatrix0to1[11][13] = -4.97160837631109; fWeightMatrix0to1[12][13] = 0.0233514166655926; fWeightMatrix0to1[13][13] = -0.174359640536897; fWeightMatrix0to1[14][13] = 1.08067122336246; fWeightMatrix0to1[15][13] = -0.35127984647708; fWeightMatrix0to1[16][13] = 0.126639301298808; fWeightMatrix0to1[17][13] = -0.556715120571591; fWeightMatrix0to1[18][13] = 0.560337703929783; fWeightMatrix0to1[19][13] = 0.190548811573295; fWeightMatrix0to1[20][13] = 0.0898204144053127; fWeightMatrix0to1[21][13] = -3.66984966478139; fWeightMatrix0to1[22][13] = -0.434028439898413; fWeightMatrix0to1[23][13] = 0.251891873644494; fWeightMatrix0to1[24][13] = 1.5776897704926; fWeightMatrix0to1[25][13] = -0.340187133800635; fWeightMatrix0to1[26][13] = 0.414910639962383; fWeightMatrix0to1[27][13] = 0.146385773646653; fWeightMatrix0to1[28][13] = -0.348085036310971; fWeightMatrix0to1[29][13] = -1.07546378360785; fWeightMatrix0to1[30][13] = -0.0889513418231269; fWeightMatrix0to1[31][13] = 0.0235027600540028; fWeightMatrix0to1[32][13] = -0.169202584203456; fWeightMatrix0to1[33][13] = -0.0387465154777499; fWeightMatrix0to1[34][13] = 0.732674591201602; fWeightMatrix0to1[35][13] = -0.340095012643894; fWeightMatrix0to1[36][13] = -1.02062937838133; fWeightMatrix0to1[37][13] = -0.467369782195604; fWeightMatrix0to1[38][13] = -3.18296882315287; fWeightMatrix0to1[39][13] = -1.36982495478103; fWeightMatrix0to1[40][13] = -0.201151812026638; fWeightMatrix0to1[41][13] = -0.161635210620408; fWeightMatrix0to1[0][14] = 0.376013421949166; fWeightMatrix0to1[1][14] = -0.332061790715124; fWeightMatrix0to1[2][14] = -1.43357256393633; fWeightMatrix0to1[3][14] = 1.93289690426181; fWeightMatrix0to1[4][14] = -5.13514692455511; fWeightMatrix0to1[5][14] = -1.4363426751264; fWeightMatrix0to1[6][14] = 4.90880627467757; fWeightMatrix0to1[7][14] = -0.727235229355265; fWeightMatrix0to1[8][14] = -1.00662429245719; fWeightMatrix0to1[9][14] = -1.70794955326592; fWeightMatrix0to1[10][14] = -0.799011923428149; fWeightMatrix0to1[11][14] = -1.74552666421516; fWeightMatrix0to1[12][14] = 6.60922893094084; fWeightMatrix0to1[13][14] = 3.42641853345744; fWeightMatrix0to1[14][14] = 1.39769550071296; fWeightMatrix0to1[15][14] = -24.469662066099; fWeightMatrix0to1[16][14] = 0.0686550492452642; fWeightMatrix0to1[17][14] = -0.323248596779195; fWeightMatrix0to1[18][14] = 0.119386654025937; fWeightMatrix0to1[19][14] = -8.08140309043741; fWeightMatrix0to1[20][14] = -5.00123206189398; fWeightMatrix0to1[21][14] = -2.68785402380312; fWeightMatrix0to1[22][14] = -0.236491204024183; fWeightMatrix0to1[23][14] = -2.48139348113365; fWeightMatrix0to1[24][14] = -0.183250423453564; fWeightMatrix0to1[25][14] = 0.0483972530397366; fWeightMatrix0to1[26][14] = -12.7220713698506; fWeightMatrix0to1[27][14] = 1.83930298012471; fWeightMatrix0to1[28][14] = 0.702006451995424; fWeightMatrix0to1[29][14] = 1.67761858264198; fWeightMatrix0to1[30][14] = -4.28942791565315; fWeightMatrix0to1[31][14] = -6.82058772616735; fWeightMatrix0to1[32][14] = 4.92908562575149; fWeightMatrix0to1[33][14] = -0.768120683874773; fWeightMatrix0to1[34][14] = 1.26064528213066; fWeightMatrix0to1[35][14] = 1.28394758536188; fWeightMatrix0to1[36][14] = -1.2316086754411; fWeightMatrix0to1[37][14] = -0.67510872309023; fWeightMatrix0to1[38][14] = -11.0991781039852; fWeightMatrix0to1[39][14] = -0.672351126086552; fWeightMatrix0to1[40][14] = -17.4099088410398; fWeightMatrix0to1[41][14] = 0.447373251577379; fWeightMatrix0to1[0][15] = -2.90581981045404; fWeightMatrix0to1[1][15] = -0.702068713877996; fWeightMatrix0to1[2][15] = 0.118186156525072; fWeightMatrix0to1[3][15] = -0.997799238096136; fWeightMatrix0to1[4][15] = 0.246092555696042; fWeightMatrix0to1[5][15] = 0.456057359794592; fWeightMatrix0to1[6][15] = 0.170664604970221; fWeightMatrix0to1[7][15] = 0.687306081053411; fWeightMatrix0to1[8][15] = 0.239539786697151; fWeightMatrix0to1[9][15] = -4.4836677920899; fWeightMatrix0to1[10][15] = 0.649126546333415; fWeightMatrix0to1[11][15] = -2.85100626519338; fWeightMatrix0to1[12][15] = -0.122378946301633; fWeightMatrix0to1[13][15] = 0.00519163372247544; fWeightMatrix0to1[14][15] = -1.16760410518508; fWeightMatrix0to1[15][15] = -0.197564753231223; fWeightMatrix0to1[16][15] = -0.0458878894176541; fWeightMatrix0to1[17][15] = 0.217375596121814; fWeightMatrix0to1[18][15] = -0.297753002062229; fWeightMatrix0to1[19][15] = -0.00489528463860832; fWeightMatrix0to1[20][15] = -0.375241340947351; fWeightMatrix0to1[21][15] = -0.714943823727861; fWeightMatrix0to1[22][15] = -0.0230992022089325; fWeightMatrix0to1[23][15] = -0.646524159535109; fWeightMatrix0to1[24][15] = 0.509660345059912; fWeightMatrix0to1[25][15] = -0.116477662881322; fWeightMatrix0to1[26][15] = -0.162632996729585; fWeightMatrix0to1[27][15] = -0.252346273687973; fWeightMatrix0to1[28][15] = 0.334076410842275; fWeightMatrix0to1[29][15] = 0.307434916448864; fWeightMatrix0to1[30][15] = 0.857026629443958; fWeightMatrix0to1[31][15] = 0.136848211665591; fWeightMatrix0to1[32][15] = 0.681430544177423; fWeightMatrix0to1[33][15] = -2.46081794330656; fWeightMatrix0to1[34][15] = -0.802975430450521; fWeightMatrix0to1[35][15] = -0.348978021855172; fWeightMatrix0to1[36][15] = 0.0683339922961198; fWeightMatrix0to1[37][15] = 0.20049666503032; fWeightMatrix0to1[38][15] = 0.712390476851822; fWeightMatrix0to1[39][15] = 0.688019666873271; fWeightMatrix0to1[40][15] = -0.00184297273670419; fWeightMatrix0to1[41][15] = -0.0492210244844894; fWeightMatrix0to1[0][16] = 1.05649948069338; fWeightMatrix0to1[1][16] = 26.3801864579565; fWeightMatrix0to1[2][16] = 1.27639138361673; fWeightMatrix0to1[3][16] = -1.63879344790414; fWeightMatrix0to1[4][16] = 19.3320946642827; fWeightMatrix0to1[5][16] = 4.7437673613842; fWeightMatrix0to1[6][16] = -10.5402756186578; fWeightMatrix0to1[7][16] = 2.46207214825542; fWeightMatrix0to1[8][16] = 26.0221062062019; fWeightMatrix0to1[9][16] = -2.12263048203949; fWeightMatrix0to1[10][16] = -4.88529715095478; fWeightMatrix0to1[11][16] = 2.98827541445812; fWeightMatrix0to1[12][16] = -5.0569454084024; fWeightMatrix0to1[13][16] = 1.58118117852007; fWeightMatrix0to1[14][16] = 1.27255765826825; fWeightMatrix0to1[15][16] = 10.4984344381307; fWeightMatrix0to1[16][16] = -1.00832870637942; fWeightMatrix0to1[17][16] = -2.77610433270985; fWeightMatrix0to1[18][16] = 3.10590993393363; fWeightMatrix0to1[19][16] = 23.3957997042227; fWeightMatrix0to1[20][16] = -8.69300652612691; fWeightMatrix0to1[21][16] = -3.3597401484333; fWeightMatrix0to1[22][16] = 0.676677816075873; fWeightMatrix0to1[23][16] = 3.30321171898108; fWeightMatrix0to1[24][16] = -7.73041020130591; fWeightMatrix0to1[25][16] = 5.43500289130503; fWeightMatrix0to1[26][16] = 5.5812949689761; fWeightMatrix0to1[27][16] = -1.1599814057963; fWeightMatrix0to1[28][16] = 7.78527316599359; fWeightMatrix0to1[29][16] = 2.41223602708502; fWeightMatrix0to1[30][16] = 2.15528459442921; fWeightMatrix0to1[31][16] = 6.68494960300456; fWeightMatrix0to1[32][16] = -3.6436228471321; fWeightMatrix0to1[33][16] = 0.444179836207936; fWeightMatrix0to1[34][16] = -1.7551289001664; fWeightMatrix0to1[35][16] = -15.0779339485039; fWeightMatrix0to1[36][16] = 3.71709694211434; fWeightMatrix0to1[37][16] = 9.11241174083617; fWeightMatrix0to1[38][16] = -6.99790399942332; fWeightMatrix0to1[39][16] = 0.715013879949623; fWeightMatrix0to1[40][16] = 30.9894180016721; fWeightMatrix0to1[41][16] = -6.68004569842538; fWeightMatrix0to1[0][17] = -0.83695252427734; fWeightMatrix0to1[1][17] = 24.0376639760248; fWeightMatrix0to1[2][17] = 0.865481789904211; fWeightMatrix0to1[3][17] = -1.37206017253385; fWeightMatrix0to1[4][17] = 4.24042172470481; fWeightMatrix0to1[5][17] = 4.8162672531792; fWeightMatrix0to1[6][17] = -4.55302155020397; fWeightMatrix0to1[7][17] = 6.10693006857457; fWeightMatrix0to1[8][17] = -9.5438800248321; fWeightMatrix0to1[9][17] = -2.92225773231448; fWeightMatrix0to1[10][17] = 1.64249193615839; fWeightMatrix0to1[11][17] = -3.12013458723258; fWeightMatrix0to1[12][17] = -4.36017407866391; fWeightMatrix0to1[13][17] = -0.33045430173826; fWeightMatrix0to1[14][17] = 1.77132055278578; fWeightMatrix0to1[15][17] = 7.26944297860004; fWeightMatrix0to1[16][17] = 0.859950529101093; fWeightMatrix0to1[17][17] = -1.5429178122489; fWeightMatrix0to1[18][17] = 3.80248706298771; fWeightMatrix0to1[19][17] = 17.2677128802846; fWeightMatrix0to1[20][17] = -30.4329983612861; fWeightMatrix0to1[21][17] = 4.80034155412404; fWeightMatrix0to1[22][17] = 0.401537811326457; fWeightMatrix0to1[23][17] = 3.42610051004125; fWeightMatrix0to1[24][17] = -1.24347605923419; fWeightMatrix0to1[25][17] = 4.7086955731535; fWeightMatrix0to1[26][17] = -3.67928340429495; fWeightMatrix0to1[27][17] = 0.0367842574099692; fWeightMatrix0to1[28][17] = 0.468735294096401; fWeightMatrix0to1[29][17] = 0.719913941783823; fWeightMatrix0to1[30][17] = -2.03770786863609; fWeightMatrix0to1[31][17] = 29.0848309160922; fWeightMatrix0to1[32][17] = 2.65722503975433; fWeightMatrix0to1[33][17] = 3.52531396650158; fWeightMatrix0to1[34][17] = -0.744931589807997; fWeightMatrix0to1[35][17] = 1.02039618272691; fWeightMatrix0to1[36][17] = -3.46886345343238; fWeightMatrix0to1[37][17] = 10.2830548714494; fWeightMatrix0to1[38][17] = 8.31636087099278; fWeightMatrix0to1[39][17] = 0.790807912729221; fWeightMatrix0to1[40][17] = 23.866055422861; fWeightMatrix0to1[41][17] = -21.0847682130138; fWeightMatrix0to1[0][18] = -0.163442290808245; fWeightMatrix0to1[1][18] = 11.3557544188569; fWeightMatrix0to1[2][18] = -1.48164289549652; fWeightMatrix0to1[3][18] = 0.452146345573831; fWeightMatrix0to1[4][18] = 11.9940022948959; fWeightMatrix0to1[5][18] = 1.55765600473535; fWeightMatrix0to1[6][18] = -33.6537694190099; fWeightMatrix0to1[7][18] = 1.84409281425529; fWeightMatrix0to1[8][18] = 78.4071412775675; fWeightMatrix0to1[9][18] = 2.49625990746181; fWeightMatrix0to1[10][18] = -25.0243455411869; fWeightMatrix0to1[11][18] = -5.82301153969855; fWeightMatrix0to1[12][18] = -3.72685544267741; fWeightMatrix0to1[13][18] = -1.42874976971063; fWeightMatrix0to1[14][18] = -1.08475062205577; fWeightMatrix0to1[15][18] = 53.716175949044; fWeightMatrix0to1[16][18] = 1.9401597475955; fWeightMatrix0to1[17][18] = 2.60207543952418; fWeightMatrix0to1[18][18] = 2.52045888950632; fWeightMatrix0to1[19][18] = 15.7200550451093; fWeightMatrix0to1[20][18] = -7.58485432700536; fWeightMatrix0to1[21][18] = 8.28640134975355; fWeightMatrix0to1[22][18] = 0.0137979899683909; fWeightMatrix0to1[23][18] = 5.9333305465285; fWeightMatrix0to1[24][18] = -1.74584420127153; fWeightMatrix0to1[25][18] = 3.06211974818455; fWeightMatrix0to1[26][18] = 43.8384697330365; fWeightMatrix0to1[27][18] = -3.41930956654485; fWeightMatrix0to1[28][18] = 7.45405573317332; fWeightMatrix0to1[29][18] = 0.499106934641858; fWeightMatrix0to1[30][18] = -0.453429066735939; fWeightMatrix0to1[31][18] = -17.6085959248647; fWeightMatrix0to1[32][18] = -2.84405141852801; fWeightMatrix0to1[33][18] = 1.71549911258267; fWeightMatrix0to1[34][18] = 2.45122624157994; fWeightMatrix0to1[35][18] = -47.568882843991; fWeightMatrix0to1[36][18] = -13.0936562892162; fWeightMatrix0to1[37][18] = 6.58527083506489; fWeightMatrix0to1[38][18] = 24.3766572559588; fWeightMatrix0to1[39][18] = 0.862226992672532; fWeightMatrix0to1[40][18] = 41.2561413687373; fWeightMatrix0to1[41][18] = 4.78489071709677; fWeightMatrix0to1[0][19] = -0.774545356263463; fWeightMatrix0to1[1][19] = -3.12251652577368; fWeightMatrix0to1[2][19] = 1.95391916538737; fWeightMatrix0to1[3][19] = 0.486763397337582; fWeightMatrix0to1[4][19] = 0.522353594645522; fWeightMatrix0to1[5][19] = -1.48512562242648; fWeightMatrix0to1[6][19] = -17.3647143508227; fWeightMatrix0to1[7][19] = 0.0803369637011497; fWeightMatrix0to1[8][19] = 25.7848814974835; fWeightMatrix0to1[9][19] = 1.81572053990796; fWeightMatrix0to1[10][19] = -15.1199052007548; fWeightMatrix0to1[11][19] = -4.62171761839733; fWeightMatrix0to1[12][19] = 3.65108380977845; fWeightMatrix0to1[13][19] = -2.12467572003547; fWeightMatrix0to1[14][19] = -1.24205366598134; fWeightMatrix0to1[15][19] = 27.2029939135579; fWeightMatrix0to1[16][19] = -0.996507733166554; fWeightMatrix0to1[17][19] = 0.981715888176625; fWeightMatrix0to1[18][19] = -1.64149611729305; fWeightMatrix0to1[19][19] = -0.980050918974485; fWeightMatrix0to1[20][19] = -5.04111301840569; fWeightMatrix0to1[21][19] = 7.13195552335221; fWeightMatrix0to1[22][19] = -1.31701240544141; fWeightMatrix0to1[23][19] = 3.02502093539755; fWeightMatrix0to1[24][19] = 4.95595752315706; fWeightMatrix0to1[25][19] = -2.92268733616001; fWeightMatrix0to1[26][19] = 15.8834772616331; fWeightMatrix0to1[27][19] = -0.840226902295285; fWeightMatrix0to1[28][19] = 2.36604398791684; fWeightMatrix0to1[29][19] = 0.390737748089084; fWeightMatrix0to1[30][19] = 1.36429186078045; fWeightMatrix0to1[31][19] = -9.65758467100438; fWeightMatrix0to1[32][19] = 1.15891241969427; fWeightMatrix0to1[33][19] = 2.23742380119622; fWeightMatrix0to1[34][19] = 0.47495877551937; fWeightMatrix0to1[35][19] = -13.9289580022819; fWeightMatrix0to1[36][19] = -12.5841809086887; fWeightMatrix0to1[37][19] = 3.70859637157216; fWeightMatrix0to1[38][19] = 18.2181420514614; fWeightMatrix0to1[39][19] = 0.332413892911591; fWeightMatrix0to1[40][19] = 15.3078191843222; fWeightMatrix0to1[41][19] = -0.49549996457322; fWeightMatrix0to1[0][20] = -2.42684269759422; fWeightMatrix0to1[1][20] = -3.69497400986623; fWeightMatrix0to1[2][20] = -1.46492380422594; fWeightMatrix0to1[3][20] = 0.834765058973352; fWeightMatrix0to1[4][20] = -5.02825519998028; fWeightMatrix0to1[5][20] = -0.503379883460441; fWeightMatrix0to1[6][20] = -19.1113560444496; fWeightMatrix0to1[7][20] = 1.68066209196688; fWeightMatrix0to1[8][20] = 20.3064025243124; fWeightMatrix0to1[9][20] = 4.90564702818445; fWeightMatrix0to1[10][20] = -16.0360527044682; fWeightMatrix0to1[11][20] = -4.89699604424747; fWeightMatrix0to1[12][20] = 1.52471384377065; fWeightMatrix0to1[13][20] = 0.673390317817934; fWeightMatrix0to1[14][20] = 0.904372049199655; fWeightMatrix0to1[15][20] = -12.0446039967512; fWeightMatrix0to1[16][20] = -0.835173403487966; fWeightMatrix0to1[17][20] = 0.00624203277413223; fWeightMatrix0to1[18][20] = 0.0170909469302422; fWeightMatrix0to1[19][20] = 4.53389096720709; fWeightMatrix0to1[20][20] = -10.3465306295473; fWeightMatrix0to1[21][20] = 12.8792001575821; fWeightMatrix0to1[22][20] = -0.19874020591946; fWeightMatrix0to1[23][20] = -0.0172656276306769; fWeightMatrix0to1[24][20] = 6.56078073926405; fWeightMatrix0to1[25][20] = -1.23889007910821; fWeightMatrix0to1[26][20] = 10.8183098460405; fWeightMatrix0to1[27][20] = -1.82015459582672; fWeightMatrix0to1[28][20] = -0.110652482748811; fWeightMatrix0to1[29][20] = 2.54095868101357; fWeightMatrix0to1[30][20] = -0.0693606531457645; fWeightMatrix0to1[31][20] = -8.23115100875122; fWeightMatrix0to1[32][20] = 7.45460199309483; fWeightMatrix0to1[33][20] = 2.65514557952748; fWeightMatrix0to1[34][20] = -4.93500231187028; fWeightMatrix0to1[35][20] = 2.38676474320107; fWeightMatrix0to1[36][20] = -12.017862863147; fWeightMatrix0to1[37][20] = 1.5917963466867; fWeightMatrix0to1[38][20] = 20.5132792193887; fWeightMatrix0to1[39][20] = 0.536783767238918; fWeightMatrix0to1[40][20] = 4.31336641791227; fWeightMatrix0to1[41][20] = 1.64452170100857; fWeightMatrix0to1[0][21] = -1.88865862005901; fWeightMatrix0to1[1][21] = -2.00366984522448; fWeightMatrix0to1[2][21] = 0.535999573720992; fWeightMatrix0to1[3][21] = -0.974051597036962; fWeightMatrix0to1[4][21] = -0.921245607869166; fWeightMatrix0to1[5][21] = -0.967466723531204; fWeightMatrix0to1[6][21] = 1.87505367339244; fWeightMatrix0to1[7][21] = 2.73472090204094; fWeightMatrix0to1[8][21] = 16.446558226951; fWeightMatrix0to1[9][21] = 2.27471952304247; fWeightMatrix0to1[10][21] = 1.40736333244169; fWeightMatrix0to1[11][21] = 0.235313485122242; fWeightMatrix0to1[12][21] = 1.20206443529248; fWeightMatrix0to1[13][21] = 1.01898764131831; fWeightMatrix0to1[14][21] = -1.30969232526384; fWeightMatrix0to1[15][21] = -2.29630571072416; fWeightMatrix0to1[16][21] = -1.05671476637385; fWeightMatrix0to1[17][21] = 0.591910280192768; fWeightMatrix0to1[18][21] = -0.545554188157801; fWeightMatrix0to1[19][21] = -0.598529435033513; fWeightMatrix0to1[20][21] = 4.78850587227937; fWeightMatrix0to1[21][21] = 0.384813878427548; fWeightMatrix0to1[22][21] = 0.52576030371826; fWeightMatrix0to1[23][21] = -0.606604375180963; fWeightMatrix0to1[24][21] = 2.39738170424562; fWeightMatrix0to1[25][21] = 0.0813003827809401; fWeightMatrix0to1[26][21] = 1.74686376219802; fWeightMatrix0to1[27][21] = 1.14767778435605; fWeightMatrix0to1[28][21] = 0.887544454343561; fWeightMatrix0to1[29][21] = -1.41405024421253; fWeightMatrix0to1[30][21] = 1.65785296136593; fWeightMatrix0to1[31][21] = -3.82680669055282; fWeightMatrix0to1[32][21] = -0.0649031946389416; fWeightMatrix0to1[33][21] = 0.462444098161185; fWeightMatrix0to1[34][21] = -2.41717660060319; fWeightMatrix0to1[35][21] = 0.81579514011028; fWeightMatrix0to1[36][21] = -5.01439943821199; fWeightMatrix0to1[37][21] = -2.04732082161666; fWeightMatrix0to1[38][21] = -2.69900350172974; fWeightMatrix0to1[39][21] = 1.08943463441942; fWeightMatrix0to1[40][21] = -0.996842270615687; fWeightMatrix0to1[41][21] = 10.0252073180165; fWeightMatrix0to1[0][22] = -1.34279849255255; fWeightMatrix0to1[1][22] = 1.4251322302575; fWeightMatrix0to1[2][22] = -0.590189753719348; fWeightMatrix0to1[3][22] = 0.958071972470889; fWeightMatrix0to1[4][22] = 2.36798643559863; fWeightMatrix0to1[5][22] = 0.895961862839115; fWeightMatrix0to1[6][22] = -0.651044140287434; fWeightMatrix0to1[7][22] = 0.870521196747076; fWeightMatrix0to1[8][22] = 16.7566711993722; fWeightMatrix0to1[9][22] = 2.1963497464279; fWeightMatrix0to1[10][22] = -1.02264448372309; fWeightMatrix0to1[11][22] = 1.3761903246328; fWeightMatrix0to1[12][22] = -1.07602027217495; fWeightMatrix0to1[13][22] = 0.189378691751388; fWeightMatrix0to1[14][22] = -0.633231499065063; fWeightMatrix0to1[15][22] = 0.708984771428223; fWeightMatrix0to1[16][22] = 2.05094655370914; fWeightMatrix0to1[17][22] = -1.43420571836836; fWeightMatrix0to1[18][22] = 0.492784897983959; fWeightMatrix0to1[19][22] = 1.43250918173843; fWeightMatrix0to1[20][22] = 0.389254375050677; fWeightMatrix0to1[21][22] = -1.91033314310539; fWeightMatrix0to1[22][22] = -0.994922516464968; fWeightMatrix0to1[23][22] = -1.19390914338662; fWeightMatrix0to1[24][22] = 2.19403467529961; fWeightMatrix0to1[25][22] = 0.613364322753784; fWeightMatrix0to1[26][22] = -0.994102038934581; fWeightMatrix0to1[27][22] = -0.681691359183356; fWeightMatrix0to1[28][22] = 0.886627882392588; fWeightMatrix0to1[29][22] = -0.539492244565407; fWeightMatrix0to1[30][22] = 0.878565646181173; fWeightMatrix0to1[31][22] = 2.39564018091333; fWeightMatrix0to1[32][22] = -1.57211784240977; fWeightMatrix0to1[33][22] = -1.11647664307342; fWeightMatrix0to1[34][22] = -0.913976427613307; fWeightMatrix0to1[35][22] = -1.32412057247564; fWeightMatrix0to1[36][22] = -4.40740264687333; fWeightMatrix0to1[37][22] = 0.670580364557384; fWeightMatrix0to1[38][22] = 1.29168366036781; fWeightMatrix0to1[39][22] = 1.0654067842816; fWeightMatrix0to1[40][22] = -0.082195875913523; fWeightMatrix0to1[41][22] = 4.29905221137377; fWeightMatrix0to1[0][23] = 0.192426842277958; fWeightMatrix0to1[1][23] = 0.207595139450831; fWeightMatrix0to1[2][23] = -0.0491774961702598; fWeightMatrix0to1[3][23] = -0.0881886999591666; fWeightMatrix0to1[4][23] = 3.52479767613282; fWeightMatrix0to1[5][23] = 0.297003771131279; fWeightMatrix0to1[6][23] = -11.0218316378825; fWeightMatrix0to1[7][23] = 2.22096724497604; fWeightMatrix0to1[8][23] = 12.8850560649914; fWeightMatrix0to1[9][23] = 0.33619084879787; fWeightMatrix0to1[10][23] = 0.179138140803162; fWeightMatrix0to1[11][23] = -6.20782730962704; fWeightMatrix0to1[12][23] = -0.698607519986924; fWeightMatrix0to1[13][23] = 1.83955490011831; fWeightMatrix0to1[14][23] = 0.00383953665291141; fWeightMatrix0to1[15][23] = 22.6603670909064; fWeightMatrix0to1[16][23] = -0.0838520500877767; fWeightMatrix0to1[17][23] = 0.236254781920841; fWeightMatrix0to1[18][23] = -0.022207660054066; fWeightMatrix0to1[19][23] = 0.0405754268696076; fWeightMatrix0to1[20][23] = 0.0607541708656229; fWeightMatrix0to1[21][23] = 0.0532186769004505; fWeightMatrix0to1[22][23] = -0.00468476453958204; fWeightMatrix0to1[23][23] = -0.102368078601667; fWeightMatrix0to1[24][23] = 1.00482103458362; fWeightMatrix0to1[25][23] = -0.43587299550489; fWeightMatrix0to1[26][23] = 9.16482121794415; fWeightMatrix0to1[27][23] = 0.440984650787501; fWeightMatrix0to1[28][23] = 5.49661269291338; fWeightMatrix0to1[29][23] = -0.945357873606152; fWeightMatrix0to1[30][23] = -0.203393623624156; fWeightMatrix0to1[31][23] = 0.171769037126215; fWeightMatrix0to1[32][23] = -2.45752064212782; fWeightMatrix0to1[33][23] = -0.348514412288105; fWeightMatrix0to1[34][23] = -2.21039455371638; fWeightMatrix0to1[35][23] = -0.11491075195184; fWeightMatrix0to1[36][23] = -5.37509473564463; fWeightMatrix0to1[37][23] = 0.599817104067472; fWeightMatrix0to1[38][23] = -0.028253171324047; fWeightMatrix0to1[39][23] = 0.157619143110685; fWeightMatrix0to1[40][23] = -0.0697227620116996; fWeightMatrix0to1[41][23] = 6.57205471330141; fWeightMatrix0to1[0][24] = -0.11448208895299; fWeightMatrix0to1[1][24] = -2.94326808286855; fWeightMatrix0to1[2][24] = -0.0785471583299776; fWeightMatrix0to1[3][24] = 1.73522790542859; fWeightMatrix0to1[4][24] = 4.48876012103063; fWeightMatrix0to1[5][24] = -2.9999205298841; fWeightMatrix0to1[6][24] = -2.46189011007428; fWeightMatrix0to1[7][24] = 0.0328842407779454; fWeightMatrix0to1[8][24] = 15.7550778091382; fWeightMatrix0to1[9][24] = -2.28670370490177; fWeightMatrix0to1[10][24] = -0.455880043892337; fWeightMatrix0to1[11][24] = -0.638009670821162; fWeightMatrix0to1[12][24] = 3.69481438760251; fWeightMatrix0to1[13][24] = 0.211750171259422; fWeightMatrix0to1[14][24] = -0.971182229429716; fWeightMatrix0to1[15][24] = 8.11167984549109; fWeightMatrix0to1[16][24] = -1.02676543838415; fWeightMatrix0to1[17][24] = -0.864355761075371; fWeightMatrix0to1[18][24] = -0.155122912700558; fWeightMatrix0to1[19][24] = 0.397720045408971; fWeightMatrix0to1[20][24] = 1.26454108028862; fWeightMatrix0to1[21][24] = -0.430274190769913; fWeightMatrix0to1[22][24] = 0.0844292329842755; fWeightMatrix0to1[23][24] = 0.174000022499583; fWeightMatrix0to1[24][24] = -1.13572694368957; fWeightMatrix0to1[25][24] = -3.14527788517174; fWeightMatrix0to1[26][24] = -1.64335677255857; fWeightMatrix0to1[27][24] = 0.689147268191543; fWeightMatrix0to1[28][24] = 2.03787048084146; fWeightMatrix0to1[29][24] = 1.3496003757676; fWeightMatrix0to1[30][24] = 1.16564186551732; fWeightMatrix0to1[31][24] = -13.4386139782265; fWeightMatrix0to1[32][24] = -2.33719130349293; fWeightMatrix0to1[33][24] = -0.54658726525794; fWeightMatrix0to1[34][24] = -0.369768917497997; fWeightMatrix0to1[35][24] = -2.82498403197721; fWeightMatrix0to1[36][24] = -2.1445213275294; fWeightMatrix0to1[37][24] = -2.7491268797795; fWeightMatrix0to1[38][24] = -0.366008901517556; fWeightMatrix0to1[39][24] = 1.41175722232627; fWeightMatrix0to1[40][24] = 0.877019406554696; fWeightMatrix0to1[41][24] = 13.533115621244; fWeightMatrix0to1[0][25] = -4.61680357498278; fWeightMatrix0to1[1][25] = -0.691500069692234; fWeightMatrix0to1[2][25] = 0.0239249281763524; fWeightMatrix0to1[3][25] = -1.96567817989668; fWeightMatrix0to1[4][25] = -7.43963263425257; fWeightMatrix0to1[5][25] = -3.62430994098366; fWeightMatrix0to1[6][25] = -0.503903262790925; fWeightMatrix0to1[7][25] = -0.033243798917657; fWeightMatrix0to1[8][25] = 0.541767637776453; fWeightMatrix0to1[9][25] = 1.18547882837529; fWeightMatrix0to1[10][25] = -0.899470347605091; fWeightMatrix0to1[11][25] = 1.12299601490104; fWeightMatrix0to1[12][25] = -3.57370034658756; fWeightMatrix0to1[13][25] = 1.54460837009601; fWeightMatrix0to1[14][25] = 1.99851314906214; fWeightMatrix0to1[15][25] = 0.00784654050141474; fWeightMatrix0to1[16][25] = 0.0812417827760219; fWeightMatrix0to1[17][25] = -0.0440212919008913; fWeightMatrix0to1[18][25] = 0.372813153468982; fWeightMatrix0to1[19][25] = 0.300477660575279; fWeightMatrix0to1[20][25] = -3.95062517451985; fWeightMatrix0to1[21][25] = 0.633830862641834; fWeightMatrix0to1[22][25] = 0.362818504813912; fWeightMatrix0to1[23][25] = -5.8263428115116; fWeightMatrix0to1[24][25] = 0.591211104652724; fWeightMatrix0to1[25][25] = 0.671479881155917; fWeightMatrix0to1[26][25] = -13.6100791661402; fWeightMatrix0to1[27][25] = 1.25424657611771; fWeightMatrix0to1[28][25] = 0.0409429316064985; fWeightMatrix0to1[29][25] = 1.01467943273028; fWeightMatrix0to1[30][25] = -1.79668574712847; fWeightMatrix0to1[31][25] = -0.780646287753683; fWeightMatrix0to1[32][25] = -0.666350307173466; fWeightMatrix0to1[33][25] = 0.186603497779962; fWeightMatrix0to1[34][25] = 1.21173075912641; fWeightMatrix0to1[35][25] = -0.381820309644317; fWeightMatrix0to1[36][25] = -0.117312264132017; fWeightMatrix0to1[37][25] = -0.00466447298100115; fWeightMatrix0to1[38][25] = 0.426530997109879; fWeightMatrix0to1[39][25] = -1.16697314509813; fWeightMatrix0to1[40][25] = -18.0449704123172; fWeightMatrix0to1[41][25] = -2.58799846526956; fWeightMatrix0to1[0][26] = 1.10316957079898; fWeightMatrix0to1[1][26] = 0.947057220122402; fWeightMatrix0to1[2][26] = -0.388037929658916; fWeightMatrix0to1[3][26] = 2.15601056433565; fWeightMatrix0to1[4][26] = 3.04873502748858; fWeightMatrix0to1[5][26] = -0.33494602278777; fWeightMatrix0to1[6][26] = -1.04069648187269; fWeightMatrix0to1[7][26] = 1.68927039812855; fWeightMatrix0to1[8][26] = 14.1828801828471; fWeightMatrix0to1[9][26] = 0.42781232684783; fWeightMatrix0to1[10][26] = -0.330620033662004; fWeightMatrix0to1[11][26] = -1.70248202450805; fWeightMatrix0to1[12][26] = -0.721135348314313; fWeightMatrix0to1[13][26] = -0.781029941751287; fWeightMatrix0to1[14][26] = -0.0352058601164932; fWeightMatrix0to1[15][26] = 1.28956617226031; fWeightMatrix0to1[16][26] = -1.01949092548692; fWeightMatrix0to1[17][26] = -1.43222571275351; fWeightMatrix0to1[18][26] = 0.521010409939601; fWeightMatrix0to1[19][26] = -0.991572084639976; fWeightMatrix0to1[20][26] = -1.86763198752591; fWeightMatrix0to1[21][26] = 0.946650928854193; fWeightMatrix0to1[22][26] = -0.297133244632534; fWeightMatrix0to1[23][26] = 1.92173135282209; fWeightMatrix0to1[24][26] = 1.51752265843585; fWeightMatrix0to1[25][26] = -0.902844794641516; fWeightMatrix0to1[26][26] = -0.513981051969054; fWeightMatrix0to1[27][26] = -0.348441096815743; fWeightMatrix0to1[28][26] = -1.83158969883428; fWeightMatrix0to1[29][26] = 0.972188242596752; fWeightMatrix0to1[30][26] = -1.17464502479483; fWeightMatrix0to1[31][26] = 8.95590605899982; fWeightMatrix0to1[32][26] = 1.50966923959349; fWeightMatrix0to1[33][26] = 0.202392503877674; fWeightMatrix0to1[34][26] = -2.61660287765507; fWeightMatrix0to1[35][26] = 0.238224261476048; fWeightMatrix0to1[36][26] = -3.022820583434; fWeightMatrix0to1[37][26] = 0.703121103992387; fWeightMatrix0to1[38][26] = 1.39165719948611; fWeightMatrix0to1[39][26] = 0.526927338600156; fWeightMatrix0to1[40][26] = 0.875465043437403; fWeightMatrix0to1[41][26] = 1.48717658100024; fWeightMatrix0to1[0][27] = 1.42083502447304; fWeightMatrix0to1[1][27] = -3.63769927979887; fWeightMatrix0to1[2][27] = -0.327600665311704; fWeightMatrix0to1[3][27] = 0.789055565555616; fWeightMatrix0to1[4][27] = -0.398214869776092; fWeightMatrix0to1[5][27] = -2.99386512944016; fWeightMatrix0to1[6][27] = 0.903743400822427; fWeightMatrix0to1[7][27] = 0.0517540511863616; fWeightMatrix0to1[8][27] = -0.967083371212983; fWeightMatrix0to1[9][27] = 2.07159811644243; fWeightMatrix0to1[10][27] = 0.839750795033088; fWeightMatrix0to1[11][27] = 1.91706270220533; fWeightMatrix0to1[12][27] = 0.602885575919034; fWeightMatrix0to1[13][27] = -1.37110542212023; fWeightMatrix0to1[14][27] = 0.80495582532498; fWeightMatrix0to1[15][27] = 2.5784035692754; fWeightMatrix0to1[16][27] = 0.805283249333274; fWeightMatrix0to1[17][27] = -0.941154705769738; fWeightMatrix0to1[18][27] = -0.689014541493825; fWeightMatrix0to1[19][27] = -1.85260169541145; fWeightMatrix0to1[20][27] = 5.24191782274402; fWeightMatrix0to1[21][27] = -0.0967012904786868; fWeightMatrix0to1[22][27] = 1.02865834648347; fWeightMatrix0to1[23][27] = -0.981791374962058; fWeightMatrix0to1[24][27] = -2.52294898745203; fWeightMatrix0to1[25][27] = -2.94510472239436; fWeightMatrix0to1[26][27] = 2.94289460889591; fWeightMatrix0to1[27][27] = -0.781384315616975; fWeightMatrix0to1[28][27] = 0.225319434816789; fWeightMatrix0to1[29][27] = -0.753168672278064; fWeightMatrix0to1[30][27] = 2.64235495331706; fWeightMatrix0to1[31][27] = -7.08912324142247; fWeightMatrix0to1[32][27] = -2.69772170885754; fWeightMatrix0to1[33][27] = -0.199335142445157; fWeightMatrix0to1[34][27] = 2.10735427096207; fWeightMatrix0to1[35][27] = -0.490708576783439; fWeightMatrix0to1[36][27] = 0.0130202206318578; fWeightMatrix0to1[37][27] = -0.622830901471592; fWeightMatrix0to1[38][27] = -1.9669710369241; fWeightMatrix0to1[39][27] = -0.42779654008303; fWeightMatrix0to1[40][27] = -12.8340799526181; fWeightMatrix0to1[41][27] = 3.03191599707519; fWeightMatrix0to1[0][28] = -1.53193153083996; fWeightMatrix0to1[1][28] = 3.42837631330229; fWeightMatrix0to1[2][28] = 0.135116769718571; fWeightMatrix0to1[3][28] = -0.809340122223056; fWeightMatrix0to1[4][28] = -3.51289512369187; fWeightMatrix0to1[5][28] = 0.779748682791829; fWeightMatrix0to1[6][28] = -0.515021572027825; fWeightMatrix0to1[7][28] = -0.131642638086747; fWeightMatrix0to1[8][28] = 0.973156833347801; fWeightMatrix0to1[9][28] = -0.200744833762996; fWeightMatrix0to1[10][28] = -0.542988505818101; fWeightMatrix0to1[11][28] = -1.6610719423173; fWeightMatrix0to1[12][28] = -1.08191459691223; fWeightMatrix0to1[13][28] = -1.76414334816094; fWeightMatrix0to1[14][28] = -1.09336483339351; fWeightMatrix0to1[15][28] = -2.58146351329538; fWeightMatrix0to1[16][28] = -0.872577132095904; fWeightMatrix0to1[17][28] = 0.464220676341074; fWeightMatrix0to1[18][28] = -0.0981636537312552; fWeightMatrix0to1[19][28] = 1.86181820036193; fWeightMatrix0to1[20][28] = -5.15870644220475; fWeightMatrix0to1[21][28] = -0.0668647491726874; fWeightMatrix0to1[22][28] = -1.26648516300994; fWeightMatrix0to1[23][28] = 0.764774075488726; fWeightMatrix0to1[24][28] = 1.25578302062413; fWeightMatrix0to1[25][28] = -0.415811693899693; fWeightMatrix0to1[26][28] = 5.41993138421906; fWeightMatrix0to1[27][28] = 1.7620655978939; fWeightMatrix0to1[28][28] = -1.11430791331429; fWeightMatrix0to1[29][28] = -0.909794191120979; fWeightMatrix0to1[30][28] = -1.18945672260049; fWeightMatrix0to1[31][28] = 7.36931899732871; fWeightMatrix0to1[32][28] = -2.29207034396501; fWeightMatrix0to1[33][28] = 0.0618991806190058; fWeightMatrix0to1[34][28] = 3.71949532645252; fWeightMatrix0to1[35][28] = 0.603721090167285; fWeightMatrix0to1[36][28] = -0.087210656637407; fWeightMatrix0to1[37][28] = 0.579898731508881; fWeightMatrix0to1[38][28] = 2.05903513728195; fWeightMatrix0to1[39][28] = -1.67294032313814; fWeightMatrix0to1[40][28] = -10.8184003637175; fWeightMatrix0to1[41][28] = -2.96972425503461; fWeightMatrix0to1[0][29] = 1.09855107023299; fWeightMatrix0to1[1][29] = 1.3376853916077; fWeightMatrix0to1[2][29] = -0.442893477104741; fWeightMatrix0to1[3][29] = 0.478019103244281; fWeightMatrix0to1[4][29] = 2.76724205940778; fWeightMatrix0to1[5][29] = -2.90489553906412; fWeightMatrix0to1[6][29] = -1.38892250759036; fWeightMatrix0to1[7][29] = -1.00642705523223; fWeightMatrix0to1[8][29] = 2.83858697830843; fWeightMatrix0to1[9][29] = -2.3751604400212; fWeightMatrix0to1[10][29] = -3.75894130914644; fWeightMatrix0to1[11][29] = -2.62718496843599; fWeightMatrix0to1[12][29] = 3.54642368827715; fWeightMatrix0to1[13][29] = 0.617182941080818; fWeightMatrix0to1[14][29] = -0.939029167218105; fWeightMatrix0to1[15][29] = 0.0421892361747059; fWeightMatrix0to1[16][29] = -0.444996628879146; fWeightMatrix0to1[17][29] = 1.84779217602879; fWeightMatrix0to1[18][29] = 0.0547609382958381; fWeightMatrix0to1[19][29] = 1.50233291063337; fWeightMatrix0to1[20][29] = 1.8470480716096; fWeightMatrix0to1[21][29] = 1.67405845617146; fWeightMatrix0to1[22][29] = -1.3564243788927; fWeightMatrix0to1[23][29] = -0.54974951450165; fWeightMatrix0to1[24][29] = 1.18894075047226; fWeightMatrix0to1[25][29] = 1.70420867531729; fWeightMatrix0to1[26][29] = -3.29880888780202; fWeightMatrix0to1[27][29] = -1.71979901899722; fWeightMatrix0to1[28][29] = 1.22044505427419; fWeightMatrix0to1[29][29] = -0.06861587945665; fWeightMatrix0to1[30][29] = 1.65709886627975; fWeightMatrix0to1[31][29] = -1.73897641803979; fWeightMatrix0to1[32][29] = 0.026361877242068; fWeightMatrix0to1[33][29] = 0.318753408153879; fWeightMatrix0to1[34][29] = -0.455271778047588; fWeightMatrix0to1[35][29] = -0.788014484578558; fWeightMatrix0to1[36][29] = -1.07949095751867; fWeightMatrix0to1[37][29] = 0.966504133223889; fWeightMatrix0to1[38][29] = 2.74112824587252; fWeightMatrix0to1[39][29] = -0.829279461227375; fWeightMatrix0to1[40][29] = 0.441507847124502; fWeightMatrix0to1[41][29] = 1.83126837747868; fWeightMatrix0to1[0][30] = -1.07835611888013; fWeightMatrix0to1[1][30] = -0.136141065830836; fWeightMatrix0to1[2][30] = 0.758209272212399; fWeightMatrix0to1[3][30] = -0.657918096851526; fWeightMatrix0to1[4][30] = 0.934782936068516; fWeightMatrix0to1[5][30] = -3.28206024292412; fWeightMatrix0to1[6][30] = 1.2672822911241; fWeightMatrix0to1[7][30] = 0.960056172761014; fWeightMatrix0to1[8][30] = -2.78954999487624; fWeightMatrix0to1[9][30] = -1.2216798346962; fWeightMatrix0to1[10][30] = -4.03043393272599; fWeightMatrix0to1[11][30] = 1.96499774604784; fWeightMatrix0to1[12][30] = 4.26452734722473; fWeightMatrix0to1[13][30] = 0.43749253832741; fWeightMatrix0to1[14][30] = -0.808194858404972; fWeightMatrix0to1[15][30] = -0.0189137531222831; fWeightMatrix0to1[16][30] = 0.243807103012954; fWeightMatrix0to1[17][30] = -1.38139569733021; fWeightMatrix0to1[18][30] = -0.740768694737654; fWeightMatrix0to1[19][30] = -1.70777193465675; fWeightMatrix0to1[20][30] = -1.77742938809826; fWeightMatrix0to1[21][30] = -2.22761253322436; fWeightMatrix0to1[22][30] = 1.60073573956049; fWeightMatrix0to1[23][30] = 0.941087794983502; fWeightMatrix0to1[24][30] = -0.481264182376118; fWeightMatrix0to1[25][30] = 2.70611522604047; fWeightMatrix0to1[26][30] = -5.33825467604661; fWeightMatrix0to1[27][30] = -0.283744112713932; fWeightMatrix0to1[28][30] = -0.885450125634701; fWeightMatrix0to1[29][30] = 0.467932019585149; fWeightMatrix0to1[30][30] = -1.38138576714487; fWeightMatrix0to1[31][30] = 1.81913993809471; fWeightMatrix0to1[32][30] = 0.254563798584181; fWeightMatrix0to1[33][30] = -0.459808507434939; fWeightMatrix0to1[34][30] = -2.13789852581375; fWeightMatrix0to1[35][30] = 0.743682193899014; fWeightMatrix0to1[36][30] = 1.16433233310709; fWeightMatrix0to1[37][30] = -0.93444394129386; fWeightMatrix0to1[38][30] = -3.11130720216226; fWeightMatrix0to1[39][30] = 0.371336336496018; fWeightMatrix0to1[40][30] = -0.320508502300856; fWeightMatrix0to1[41][30] = -1.73207684772202; fWeightMatrix0to1[0][31] = 0.178579729200401; fWeightMatrix0to1[1][31] = -0.530607507439721; fWeightMatrix0to1[2][31] = -0.0874532873436433; fWeightMatrix0to1[3][31] = -0.0181867588192447; fWeightMatrix0to1[4][31] = 0.201323501102852; fWeightMatrix0to1[5][31] = -0.0705335594949597; fWeightMatrix0to1[6][31] = 7.74732710740076; fWeightMatrix0to1[7][31] = -0.271396898868314; fWeightMatrix0to1[8][31] = -0.208994465633561; fWeightMatrix0to1[9][31] = 0.141997169802472; fWeightMatrix0to1[10][31] = -0.0137513087086876; fWeightMatrix0to1[11][31] = -0.0884857103703133; fWeightMatrix0to1[12][31] = -4.40891002342185; fWeightMatrix0to1[13][31] = 3.02813146428635; fWeightMatrix0to1[14][31] = 1.26375664952611; fWeightMatrix0to1[15][31] = 0.0979393907459079; fWeightMatrix0to1[16][31] = 0.0158672150880319; fWeightMatrix0to1[17][31] = 0.121120230126886; fWeightMatrix0to1[18][31] = 0.0445529280483502; fWeightMatrix0to1[19][31] = 0.18374928365101; fWeightMatrix0to1[20][31] = -0.138005700775052; fWeightMatrix0to1[21][31] = -0.0840882159630328; fWeightMatrix0to1[22][31] = 0.023079672893375; fWeightMatrix0to1[23][31] = -0.0261670997169875; fWeightMatrix0to1[24][31] = 0.105532504638105; fWeightMatrix0to1[25][31] = -0.575937076677848; fWeightMatrix0to1[26][31] = 0.203262347740181; fWeightMatrix0to1[27][31] = -0.443189829698346; fWeightMatrix0to1[28][31] = 0.0208894725760859; fWeightMatrix0to1[29][31] = 1.67847860615923; fWeightMatrix0to1[30][31] = 3.13116157034786; fWeightMatrix0to1[31][31] = -0.0314120243996152; fWeightMatrix0to1[32][31] = -3.71822178728945; fWeightMatrix0to1[33][31] = -0.0288146702753215; fWeightMatrix0to1[34][31] = 3.23361056540827; fWeightMatrix0to1[35][31] = 0.114026380485404; fWeightMatrix0to1[36][31] = -0.0778310235854992; fWeightMatrix0to1[37][31] = 0.437868141072688; fWeightMatrix0to1[38][31] = -0.0739688294623268; fWeightMatrix0to1[39][31] = 0.306920384317861; fWeightMatrix0to1[40][31] = -7.26964351404655; fWeightMatrix0to1[41][31] = -0.274496709389558; fWeightMatrix0to1[0][32] = 0.111109693283082; fWeightMatrix0to1[1][32] = -0.11256083132627; fWeightMatrix0to1[2][32] = 1.13014140792281; fWeightMatrix0to1[3][32] = 0.295443049596286; fWeightMatrix0to1[4][32] = 0.681575074299897; fWeightMatrix0to1[5][32] = 1.19392260043766; fWeightMatrix0to1[6][32] = 10.4489091829194; fWeightMatrix0to1[7][32] = 3.57804979468008; fWeightMatrix0to1[8][32] = -1.43448683070158; fWeightMatrix0to1[9][32] = -0.309852357017706; fWeightMatrix0to1[10][32] = -0.785849115275787; fWeightMatrix0to1[11][32] = -1.67548275984305; fWeightMatrix0to1[12][32] = 1.42165848344276; fWeightMatrix0to1[13][32] = -0.709682417001751; fWeightMatrix0to1[14][32] = 1.40417591558349; fWeightMatrix0to1[15][32] = -0.578040168594447; fWeightMatrix0to1[16][32] = 0.7982653999135; fWeightMatrix0to1[17][32] = 0.00122438450948139; fWeightMatrix0to1[18][32] = -0.165540084387736; fWeightMatrix0to1[19][32] = 0.940953935482839; fWeightMatrix0to1[20][32] = 0.775359931342622; fWeightMatrix0to1[21][32] = -4.53637673513136; fWeightMatrix0to1[22][32] = 0.551684134326475; fWeightMatrix0to1[23][32] = 0.290589048437635; fWeightMatrix0to1[24][32] = 0.166784032068913; fWeightMatrix0to1[25][32] = -2.34297600391109; fWeightMatrix0to1[26][32] = -0.524566299330888; fWeightMatrix0to1[27][32] = -0.858416984854186; fWeightMatrix0to1[28][32] = 0.287832073721528; fWeightMatrix0to1[29][32] = 0.390763890549846; fWeightMatrix0to1[30][32] = 0.208365038245424; fWeightMatrix0to1[31][32] = 0.44796264300774; fWeightMatrix0to1[32][32] = 0.360624429597072; fWeightMatrix0to1[33][32] = -1.93770062009418; fWeightMatrix0to1[34][32] = 0.595812316980677; fWeightMatrix0to1[35][32] = -0.169162917590711; fWeightMatrix0to1[36][32] = -0.903805981368244; fWeightMatrix0to1[37][32] = -0.122932722028937; fWeightMatrix0to1[38][32] = 0.734529897178096; fWeightMatrix0to1[39][32] = -1.20078702387373; fWeightMatrix0to1[40][32] = -0.0256920251574447; fWeightMatrix0to1[41][32] = -0.157151935264803; fWeightMatrix0to1[0][33] = -0.476247201115934; fWeightMatrix0to1[1][33] = 0.0553552157475506; fWeightMatrix0to1[2][33] = -1.42652840967009; fWeightMatrix0to1[3][33] = -0.171292610066487; fWeightMatrix0to1[4][33] = -0.661923547109584; fWeightMatrix0to1[5][33] = -0.0925036162089274; fWeightMatrix0to1[6][33] = 7.35793248269284; fWeightMatrix0to1[7][33] = 3.56137349088373; fWeightMatrix0to1[8][33] = 1.35501402032014; fWeightMatrix0to1[9][33] = -1.34408943969583; fWeightMatrix0to1[10][33] = 1.27079065619056; fWeightMatrix0to1[11][33] = -1.49415909339505; fWeightMatrix0to1[12][33] = -1.61705706818376; fWeightMatrix0to1[13][33] = -0.888672859650316; fWeightMatrix0to1[14][33] = -1.47608739712328; fWeightMatrix0to1[15][33] = 0.634455679588395; fWeightMatrix0to1[16][33] = -0.915755846432056; fWeightMatrix0to1[17][33] = -0.902237088301518; fWeightMatrix0to1[18][33] = 0.372200909079264; fWeightMatrix0to1[19][33] = 3.2978795191766; fWeightMatrix0to1[20][33] = -0.695544826763295; fWeightMatrix0to1[21][33] = -4.37919034878682; fWeightMatrix0to1[22][33] = -0.699056429131735; fWeightMatrix0to1[23][33] = -0.485579417603917; fWeightMatrix0to1[24][33] = 0.156588783271267; fWeightMatrix0to1[25][33] = -3.48717943294121; fWeightMatrix0to1[26][33] = -0.073746741749446; fWeightMatrix0to1[27][33] = 0.837781538835913; fWeightMatrix0to1[28][33] = -0.582750105783258; fWeightMatrix0to1[29][33] = -0.0519332416404713; fWeightMatrix0to1[30][33] = -0.849576061964016; fWeightMatrix0to1[31][33] = -0.561857669274962; fWeightMatrix0to1[32][33] = 1.24087255510039; fWeightMatrix0to1[33][33] = -1.95680645935423; fWeightMatrix0to1[34][33] = -1.29529842753955; fWeightMatrix0to1[35][33] = 0.192260756294786; fWeightMatrix0to1[36][33] = 0.726884443521725; fWeightMatrix0to1[37][33] = 1.00212085988518; fWeightMatrix0to1[38][33] = -0.827617146250749; fWeightMatrix0to1[39][33] = -1.00755784412858; fWeightMatrix0to1[40][33] = 0.0093982881097731; fWeightMatrix0to1[41][33] = -0.189362031569956; fWeightMatrix0to1[0][34] = 12.8533651731148; fWeightMatrix0to1[1][34] = -2.87105691711538; fWeightMatrix0to1[2][34] = 0.0906847156577824; fWeightMatrix0to1[3][34] = -0.184714612128968; fWeightMatrix0to1[4][34] = 3.5986381445183; fWeightMatrix0to1[5][34] = -0.18065487634162; fWeightMatrix0to1[6][34] = 3.40365624486976; fWeightMatrix0to1[7][34] = -1.35062883249382; fWeightMatrix0to1[8][34] = 0.349080659228609; fWeightMatrix0to1[9][34] = 5.12980081466423; fWeightMatrix0to1[10][34] = 1.37271999947012; fWeightMatrix0to1[11][34] = 3.02601489431187; fWeightMatrix0to1[12][34] = 14.6197320397643; fWeightMatrix0to1[13][34] = 0.629680544324686; fWeightMatrix0to1[14][34] = 1.32487203834236; fWeightMatrix0to1[15][34] = -0.733698241043366; fWeightMatrix0to1[16][34] = 0.335159716316313; fWeightMatrix0to1[17][34] = 0.0442055434171095; fWeightMatrix0to1[18][34] = 0.818235063854161; fWeightMatrix0to1[19][34] = -10.1074615366275; fWeightMatrix0to1[20][34] = 1.97787016921614; fWeightMatrix0to1[21][34] = 1.80868567550572; fWeightMatrix0to1[22][34] = -0.030242446614373; fWeightMatrix0to1[23][34] = 0.809588068988571; fWeightMatrix0to1[24][34] = -1.16497737478895; fWeightMatrix0to1[25][34] = 0.317096930919476; fWeightMatrix0to1[26][34] = -14.1020178544486; fWeightMatrix0to1[27][34] = 0.809184460258823; fWeightMatrix0to1[28][34] = 0.819889240312571; fWeightMatrix0to1[29][34] = 1.10131332691999; fWeightMatrix0to1[30][34] = -0.367108140921598; fWeightMatrix0to1[31][34] = 2.5922917904954; fWeightMatrix0to1[32][34] = -1.14028310758071; fWeightMatrix0to1[33][34] = -1.11668906328862; fWeightMatrix0to1[34][34] = -1.14061353644096; fWeightMatrix0to1[35][34] = -0.347869089498705; fWeightMatrix0to1[36][34] = -4.20207861873857; fWeightMatrix0to1[37][34] = -0.223689136756827; fWeightMatrix0to1[38][34] = -1.18771022239786; fWeightMatrix0to1[39][34] = 1.95586970904719; fWeightMatrix0to1[40][34] = -0.975532451951369; fWeightMatrix0to1[41][34] = 0.46512585550197; fWeightMatrix0to1[0][35] = 0.721964915863925; fWeightMatrix0to1[1][35] = -3.09513636844142; fWeightMatrix0to1[2][35] = 1.92194123829229; fWeightMatrix0to1[3][35] = 2.76309014707751; fWeightMatrix0to1[4][35] = -3.81697475000082; fWeightMatrix0to1[5][35] = -1.08736683935472; fWeightMatrix0to1[6][35] = 10.865276303997; fWeightMatrix0to1[7][35] = -1.82470082029577; fWeightMatrix0to1[8][35] = -16.9778411678281; fWeightMatrix0to1[9][35] = 4.33870697230699; fWeightMatrix0to1[10][35] = 9.08660073456595; fWeightMatrix0to1[11][35] = 3.67461988137165; fWeightMatrix0to1[12][35] = 1.22914360558749; fWeightMatrix0to1[13][35] = -1.97455239570087; fWeightMatrix0to1[14][35] = -0.270807842447426; fWeightMatrix0to1[15][35] = -22.8996449375191; fWeightMatrix0to1[16][35] = 0.944575294189792; fWeightMatrix0to1[17][35] = 1.56077733572289; fWeightMatrix0to1[18][35] = -4.23127178413939; fWeightMatrix0to1[19][35] = -7.90188805569882; fWeightMatrix0to1[20][35] = 4.57784623226971; fWeightMatrix0to1[21][35] = -5.18545387443789; fWeightMatrix0to1[22][35] = 1.687918119693; fWeightMatrix0to1[23][35] = -4.62583816397402; fWeightMatrix0to1[24][35] = 1.26167532075982; fWeightMatrix0to1[25][35] = -0.592846811695531; fWeightMatrix0to1[26][35] = -12.9336268889086; fWeightMatrix0to1[27][35] = 2.33172989697125; fWeightMatrix0to1[28][35] = -2.96299411050537; fWeightMatrix0to1[29][35] = 0.459012607229751; fWeightMatrix0to1[30][35] = 1.25775042636724; fWeightMatrix0to1[31][35] = -6.25346164557592; fWeightMatrix0to1[32][35] = 1.34106436031062; fWeightMatrix0to1[33][35] = 0.893256379448252; fWeightMatrix0to1[34][35] = 1.64922506748159; fWeightMatrix0to1[35][35] = 18.9403892930816; fWeightMatrix0to1[36][35] = 5.80753258680978; fWeightMatrix0to1[37][35] = -4.63997083715019; fWeightMatrix0to1[38][35] = -9.52523273049676; fWeightMatrix0to1[39][35] = -1.52864137688876; fWeightMatrix0to1[40][35] = -14.7709261047358; fWeightMatrix0to1[41][35] = 1.11684715392855; // weight matrix from layer 1 to 2 fWeightMatrix1to2[0][0] = -0.967031004715072; fWeightMatrix1to2[0][1] = -0.743433076656354; fWeightMatrix1to2[0][2] = -0.355752693285821; fWeightMatrix1to2[0][3] = 1.0613845894976; fWeightMatrix1to2[0][4] = -0.789816048910867; fWeightMatrix1to2[0][5] = -0.300415641564645; fWeightMatrix1to2[0][6] = 0.317547613627228; fWeightMatrix1to2[0][7] = -0.404099946688562; fWeightMatrix1to2[0][8] = -0.663994073226926; fWeightMatrix1to2[0][9] = 0.557429552865126; fWeightMatrix1to2[0][10] = 0.638327621644399; fWeightMatrix1to2[0][11] = 0.398467044784506; fWeightMatrix1to2[0][12] = 0.347534801213019; fWeightMatrix1to2[0][13] = -0.304822823314565; fWeightMatrix1to2[0][14] = -0.85435024312017; fWeightMatrix1to2[0][15] = -1.26327607234368; fWeightMatrix1to2[0][16] = 0.242851676768018; fWeightMatrix1to2[0][17] = 0.810406161622179; fWeightMatrix1to2[0][18] = -0.412384307634768; fWeightMatrix1to2[0][19] = -0.340758196960904; fWeightMatrix1to2[0][20] = 0.905746174486119; fWeightMatrix1to2[0][21] = -0.585927621582339; fWeightMatrix1to2[0][22] = -0.529083574280002; fWeightMatrix1to2[0][23] = -0.93114387054408; fWeightMatrix1to2[0][24] = 0.780161185855049; fWeightMatrix1to2[0][25] = -0.233449999539104; fWeightMatrix1to2[0][26] = -0.470879811103621; fWeightMatrix1to2[0][27] = -0.631613221655982; fWeightMatrix1to2[0][28] = -0.248924466179983; fWeightMatrix1to2[0][29] = 6.89226080474112; fWeightMatrix1to2[0][30] = 0.57365897892624; fWeightMatrix1to2[0][31] = -1.97129867000154; fWeightMatrix1to2[0][32] = 0.472807479628238; fWeightMatrix1to2[0][33] = 0.272526967329474; fWeightMatrix1to2[0][34] = -0.446199578010377; fWeightMatrix1to2[0][35] = 1.42769526229227; fWeightMatrix1to2[0][36] = 0.373508530675978; fWeightMatrix1to2[0][37] = -0.230467484116437; fWeightMatrix1to2[0][38] = -0.68955533920542; fWeightMatrix1to2[0][39] = 1.01511777429032; fWeightMatrix1to2[0][40] = -0.631851818904257; fWeightMatrix1to2[0][41] = 1.18317511470192; fWeightMatrix1to2[0][42] = -1.34214009463214; } inline double ReadPion_Long_TMVA::GetMvaValue__( const std::vector& inputValues ) const { if (inputValues.size() != (unsigned int)fLayerSize[0]-1) { std::cout << "Input vector needs to be of size " << fLayerSize[0]-1 << std::endl; return 0; } for (int l=0; l& inputValues ) const { // classifier response value double retval = 0; // classifier response, sanity check first if (!IsStatusClean()) { std::cout << "Problem in class \"" << fClassName << "\": cannot return classifier response" << " because status is dirty" << std::endl; retval = 0; } else { if (IsNormalised()) { // normalise variables std::vector iV; iV.reserve(inputValues.size()); int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(NormVariable( *varIt, fVmin[ivar], fVmax[ivar] )); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } else { std::vector iV; int ivar = 0; for (std::vector::const_iterator varIt = inputValues.begin(); varIt != inputValues.end(); varIt++, ivar++) { iV.push_back(*varIt); } Transform( iV, -1 ); retval = GetMvaValue__( iV ); } } return retval; } //_______________________________________________________________________ inline void ReadPion_Long_TMVA::InitTransform_1() { // Normalization transformation, initialisation fMin_1[0][0] = 1153.25; fMax_1[0][0] = 701473.5625; fMin_1[1][0] = 1150.77001953; fMax_1[1][0] = 842176.25; fMin_1[2][0] = 1150.77001953; fMax_1[2][0] = 842176.25; fMin_1[0][1] = 7.51574277878; fMax_1[0][1] = 47949.4414062; fMin_1[1][1] = 21.6844463348; fMax_1[1][1] = 37112.75; fMin_1[2][1] = 7.51574277878; fMax_1[2][1] = 47949.4414062; fMin_1[0][2] = 0.163504257798; fMax_1[0][2] = 2.9999332428; fMin_1[1][2] = 0.188763022423; fMax_1[1][2] = 2.99963831902; fMin_1[2][2] = 0.163504257798; fMax_1[2][2] = 2.9999332428; fMin_1[0][3] = 7; fMax_1[0][3] = 53; fMin_1[1][3] = 7; fMax_1[1][3] = 55; fMin_1[2][3] = 7; fMax_1[2][3] = 55; fMin_1[0][4] = -95.4537811279; fMax_1[0][4] = 0.395034939051; fMin_1[1][4] = -84.196472168; fMax_1[1][4] = -0.180793493986; fMin_1[2][4] = -95.4537811279; fMax_1[2][4] = 0.395034939051; fMin_1[0][5] = -999; fMax_1[0][5] = 1; fMin_1[1][5] = -999; fMax_1[1][5] = 1; fMin_1[2][5] = -999; fMax_1[2][5] = 1; fMin_1[0][6] = 0.0157487764955; fMax_1[0][6] = 92.9307785034; fMin_1[1][6] = 0.0220590438694; fMax_1[1][6] = 93.4395751953; fMin_1[2][6] = 0.0157487764955; fMax_1[2][6] = 93.4395751953; fMin_1[0][7] = 5.44405020264e-06; fMax_1[0][7] = 88.541053772; fMin_1[1][7] = 4.5983993914e-05; fMax_1[1][7] = 80.7085189819; fMin_1[2][7] = 5.44405020264e-06; fMax_1[2][7] = 88.541053772; 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.00352973071858; fMax_1[0][9] = 100.877975464; fMin_1[1][9] = 0.00851008854806; fMax_1[1][9] = 84.5964508057; fMin_1[2][9] = 0.00352973071858; fMax_1[2][9] = 100.877975464; fMin_1[0][10] = 1; fMax_1[0][10] = 30; fMin_1[1][10] = 1; fMax_1[1][10] = 28; fMin_1[2][10] = 1; fMax_1[2][10] = 30; 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] = 0; fMax_1[0][15] = 1; fMin_1[1][15] = 0; fMax_1[1][15] = 1; fMin_1[2][15] = 0; fMax_1[2][15] = 1; fMin_1[0][16] = -999; fMax_1[0][16] = 70.7034988403; fMin_1[1][16] = -999; fMax_1[1][16] = 140.706497192; fMin_1[2][16] = -999; fMax_1[2][16] = 140.706497192; fMin_1[0][17] = -999; fMax_1[0][17] = 59.4836006165; fMin_1[1][17] = -999; fMax_1[1][17] = 82.7229003906; fMin_1[2][17] = -999; fMax_1[2][17] = 82.7229003906; fMin_1[0][18] = -999; fMax_1[0][18] = 51.4865989685; fMin_1[1][18] = -999; fMax_1[1][18] = 120.016403198; fMin_1[2][18] = -999; fMax_1[2][18] = 120.016403198; fMin_1[0][19] = -999; fMax_1[0][19] = 43.0344009399; fMin_1[1][19] = -999; fMax_1[1][19] = 100.399597168; fMin_1[2][19] = -999; fMax_1[2][19] = 100.399597168; fMin_1[0][20] = -999; fMax_1[0][20] = 50.4510993958; fMin_1[1][20] = -999; fMax_1[1][20] = 66.1866989136; fMin_1[2][20] = -999; fMax_1[2][20] = 66.1866989136; fMin_1[0][21] = -999; fMax_1[0][21] = 0.0204000007361; fMin_1[1][21] = -999; fMax_1[1][21] = 0.0198999997228; fMin_1[2][21] = -999; fMax_1[2][21] = 0.0204000007361; 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.15297603607; fMin_1[1][28] = -999; fMax_1[1][28] = 2.15297603607; fMin_1[2][28] = -999; fMax_1[2][28] = 2.15297603607; fMin_1[0][29] = -999; fMax_1[0][29] = 3.00366544724; fMin_1[1][29] = -999; fMax_1[1][29] = 3.12796974182; fMin_1[2][29] = -999; fMax_1[2][29] = 3.12796974182; fMin_1[0][30] = -999; fMax_1[0][30] = 2.87338900566; fMin_1[1][30] = -999; fMax_1[1][30] = 2.87338900566; fMin_1[2][30] = -999; fMax_1[2][30] = 2.87338900566; fMin_1[0][31] = -999; fMax_1[0][31] = 3.46313500404; fMin_1[1][31] = -999; fMax_1[1][31] = 3.46313500404; fMin_1[2][31] = -999; fMax_1[2][31] = 3.46313500404; fMin_1[0][32] = 0; fMax_1[0][32] = 1; fMin_1[1][32] = 0; fMax_1[1][32] = 1; fMin_1[2][32] = 0; fMax_1[2][32] = 1; fMin_1[0][33] = -999; fMax_1[0][33] = 4.79148387909; fMin_1[1][33] = -999; fMax_1[1][33] = 4.79148387909; fMin_1[2][33] = -999; fMax_1[2][33] = 4.79148387909; fMin_1[0][34] = 0.547752797604; fMax_1[0][34] = 2.75842690468; fMin_1[1][34] = 0.585205972195; fMax_1[1][34] = 3.20224714279; fMin_1[2][34] = 0.547752797604; fMax_1[2][34] = 3.20224714279; } //_______________________________________________________________________ inline void ReadPion_Long_TMVA::Transform_1( std::vector& iv, int cls) const { // Normalization transformation if (cls < 0 || cls > 2) { if (2 > 1 ) cls = 2; else cls = 2; } const int nVar = 35; // get indices of used variables // define the indices of the variables which are transformed by this transformation static std::vector indicesGet; static std::vector indicesPut; if ( indicesGet.empty() ) { indicesGet.reserve(fNvars); indicesGet.push_back( 0); indicesGet.push_back( 1); indicesGet.push_back( 2); indicesGet.push_back( 3); indicesGet.push_back( 4); indicesGet.push_back( 5); indicesGet.push_back( 6); indicesGet.push_back( 7); indicesGet.push_back( 8); indicesGet.push_back( 9); indicesGet.push_back( 10); indicesGet.push_back( 11); indicesGet.push_back( 12); indicesGet.push_back( 13); indicesGet.push_back( 14); indicesGet.push_back( 15); indicesGet.push_back( 16); indicesGet.push_back( 17); indicesGet.push_back( 18); indicesGet.push_back( 19); indicesGet.push_back( 20); indicesGet.push_back( 21); indicesGet.push_back( 22); indicesGet.push_back( 23); indicesGet.push_back( 24); indicesGet.push_back( 25); indicesGet.push_back( 26); indicesGet.push_back( 27); indicesGet.push_back( 28); indicesGet.push_back( 29); indicesGet.push_back( 30); indicesGet.push_back( 31); indicesGet.push_back( 32); indicesGet.push_back( 33); indicesGet.push_back( 34); } if ( indicesPut.empty() ) { indicesPut.reserve(fNvars); indicesPut.push_back( 0); indicesPut.push_back( 1); indicesPut.push_back( 2); indicesPut.push_back( 3); indicesPut.push_back( 4); indicesPut.push_back( 5); indicesPut.push_back( 6); indicesPut.push_back( 7); indicesPut.push_back( 8); indicesPut.push_back( 9); indicesPut.push_back( 10); indicesPut.push_back( 11); indicesPut.push_back( 12); indicesPut.push_back( 13); indicesPut.push_back( 14); indicesPut.push_back( 15); indicesPut.push_back( 16); indicesPut.push_back( 17); indicesPut.push_back( 18); indicesPut.push_back( 19); indicesPut.push_back( 20); indicesPut.push_back( 21); indicesPut.push_back( 22); indicesPut.push_back( 23); indicesPut.push_back( 24); indicesPut.push_back( 25); indicesPut.push_back( 26); indicesPut.push_back( 27); indicesPut.push_back( 28); indicesPut.push_back( 29); indicesPut.push_back( 30); indicesPut.push_back( 31); indicesPut.push_back( 32); indicesPut.push_back( 33); indicesPut.push_back( 34); } static std::vector dv; dv.resize(nVar); for (int ivar=0; ivar& iv, int sigOrBgd ) const { Transform_1( iv, sigOrBgd ); }