```// @(#)root/tmva \$Id\$
// Author: Matt Jachowski

/**********************************************************************************
* Project: TMVA - a Root-integrated toolkit for multivariate data analysis       *
* Package: TMVA                                                                  *
* Class  : TMVA::TNeuronInputSum                                                 *
* Web    : http://tmva.sourceforge.net                                           *
*                                                                                *
* Description:                                                                   *
*      TNeuron input calculator -- calculates the weighted sum of inputs.        *
*                                                                                *
* Authors (alphabetical):                                                        *
*      Matt Jachowski  <jachowski@stanford.edu> - Stanford University, USA       *
*                                                                                *
*      CERN, Switzerland                                                         *
*                                                                                *
* Redistribution and use in source and binary forms, with or without             *
* modification, are permitted according to the terms listed in LICENSE           *
**********************************************************************************/

#ifndef ROOT_TMVA_TNeuronInputSum
#define ROOT_TMVA_TNeuronInputSum

//////////////////////////////////////////////////////////////////////////
//                                                                      //
// TNeuronInputSum                                                      //
//                                                                      //
// TNeuron input calculator -- calculates the weighted sum of inputs    //
//                                                                      //
//////////////////////////////////////////////////////////////////////////

#ifndef ROOT_TObject
#include "TObject.h"
#endif
#ifndef ROOT_TString
#include "TString.h"
#endif

#ifndef ROOT_TMVA_TNeuronInput
#include "TMVA/TNeuronInput.h"
#endif
#ifndef ROOT_TMVA_TNeuron
#include "TMVA/TNeuron.h"
#endif

namespace TMVA {

class TNeuronInputSum : public TNeuronInput {

public:

TNeuronInputSum() {}
virtual ~TNeuronInputSum() {}

// calculate input value for neuron
Double_t GetInput( const TNeuron* neuron ) const {
if (neuron->IsInputNeuron()) return 0;
Double_t result = 0;
for (Int_t i=0; i < npl; i++) {
}
return result;
}

// name of class
TString GetName() { return "Sum of weighted activations"; }

ClassDef(TNeuronInputSum,0) // Calculates weighted sum of neuron inputs
};

} // namespace TMVA

#endif
```
TNeuronInputSum.h:1
TNeuronInputSum.h:2
TNeuronInputSum.h:3
TNeuronInputSum.h:4
TNeuronInputSum.h:5
TNeuronInputSum.h:6
TNeuronInputSum.h:7
TNeuronInputSum.h:8
TNeuronInputSum.h:9
TNeuronInputSum.h:10
TNeuronInputSum.h:11
TNeuronInputSum.h:12
TNeuronInputSum.h:13
TNeuronInputSum.h:14
TNeuronInputSum.h:15
TNeuronInputSum.h:16
TNeuronInputSum.h:17
TNeuronInputSum.h:18
TNeuronInputSum.h:19
TNeuronInputSum.h:20
TNeuronInputSum.h:21
TNeuronInputSum.h:22
TNeuronInputSum.h:23
TNeuronInputSum.h:24
TNeuronInputSum.h:25
TNeuronInputSum.h:26
TNeuronInputSum.h:27
TNeuronInputSum.h:28
TNeuronInputSum.h:29
TNeuronInputSum.h:30
TNeuronInputSum.h:31
TNeuronInputSum.h:32
TNeuronInputSum.h:33
TNeuronInputSum.h:34
TNeuronInputSum.h:35
TNeuronInputSum.h:36
TNeuronInputSum.h:37
TNeuronInputSum.h:38
TNeuronInputSum.h:39
TNeuronInputSum.h:40
TNeuronInputSum.h:41
TNeuronInputSum.h:42
TNeuronInputSum.h:43
TNeuronInputSum.h:44
TNeuronInputSum.h:45
TNeuronInputSum.h:46
TNeuronInputSum.h:47
TNeuronInputSum.h:48
TNeuronInputSum.h:49
TNeuronInputSum.h:50
TNeuronInputSum.h:51
TNeuronInputSum.h:52
TNeuronInputSum.h:53
TNeuronInputSum.h:54
TNeuronInputSum.h:55
TNeuronInputSum.h:56
TNeuronInputSum.h:57
TNeuronInputSum.h:58
TNeuronInputSum.h:59
TNeuronInputSum.h:60
TNeuronInputSum.h:61
TNeuronInputSum.h:62
TNeuronInputSum.h:63
TNeuronInputSum.h:64
TNeuronInputSum.h:65
TNeuronInputSum.h:66
TNeuronInputSum.h:67
TNeuronInputSum.h:68
TNeuronInputSum.h:69
TNeuronInputSum.h:70
TNeuronInputSum.h:71
TNeuronInputSum.h:72
TNeuronInputSum.h:73
TNeuronInputSum.h:74
TNeuronInputSum.h:75
TNeuronInputSum.h:76
TNeuronInputSum.h:77
TNeuronInputSum.h:78