Loading [MathJax]/extensions/tex2jax.js
ROOT
6.10/09
Reference Guide
ROOT Home Page
Main Page
Tutorials
User's Classes
+
Namespaces
Namespace List
+
Namespace Members
+
All
<
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
<
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Variables
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
l
m
n
o
p
q
r
s
u
w
x
+
Enumerations
a
e
f
g
m
p
t
w
y
+
Enumerator
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
w
+
All Classes
Class List
Class Index
Class Hierarchy
+
Class Members
+
All
:
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
t
v
w
x
y
+
Enumerations
a
b
c
d
e
f
g
h
i
l
m
o
p
r
s
w
y
+
Enumerator
_
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
+
Properties
f
+
Related Functions
:
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
z
+
Files
File List
+
File Members
+
All
1
2
3
4
5
6
7
8
9
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Functions
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
+
Variables
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
+
Typedefs
a
b
c
d
e
f
g
h
i
k
l
m
n
o
p
q
r
s
t
u
v
w
x
+
Enumerations
c
e
f
i
l
m
p
r
u
x
+
Enumerator
a
c
d
e
f
g
h
i
k
l
m
n
o
p
r
s
v
w
x
y
z
+
Macros
1
2
3
4
5
6
7
8
9
_
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
Release Notes
•
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Properties
Friends
Macros
Modules
Pages
tmva
tmva
inc
TMVA
TNeuronInput.h
Go to the documentation of this file.
1
// @(#)root/tmva $Id$
2
// Author: Matt Jachowski
3
4
/**********************************************************************************
5
* Project: TMVA - a Root-integrated toolkit for multivariate data analysis *
6
* Package: TMVA *
7
* Class : TMVA::TNeuronInput *
8
* *
9
* Description: *
10
* Interface for TNeuron input calculation classes *
11
* *
12
* Authors (alphabetical): *
13
* Matt Jachowski <jachowski@stanford.edu> - Stanford University, USA *
14
* *
15
* Copyright (c) 2005: *
16
* CERN, Switzerland *
17
* *
18
* Redistribution and use in source and binary forms, with or without *
19
* modification, are permitted according to the terms listed in LICENSE *
20
* (http://tmva.sourceforge.net/LICENSE) *
21
**********************************************************************************/
22
23
24
#ifndef ROOT_TMVA_TNeuronInput
25
#define ROOT_TMVA_TNeuronInput
26
27
//////////////////////////////////////////////////////////////////////////
28
// //
29
// TNeuronInput //
30
// //
31
// Interface for TNeuron input calculation classes //
32
// //
33
//////////////////////////////////////////////////////////////////////////
34
35
#include "
TObject.h
"
36
#include "
TString.h
"
37
38
namespace
TMVA
{
39
40
class
TNeuron
;
41
42
class
TNeuronInput
{
43
44
public
:
45
46
TNeuronInput
() {}
47
virtual
~TNeuronInput
() {}
48
49
// calculate input value for neuron
50
virtual
Double_t
GetInput
(
const
TNeuron
* neuron )
const
= 0;
51
52
// name of class
53
virtual
TString
GetName
() = 0;
54
55
ClassDef
(
TNeuronInput
,0);
// Interface for TNeuron input calculation classes
56
};
57
58
}
// namespace TMVA
59
60
#endif
TMVA::TNeuronInput::GetName
virtual TString GetName()=0
TString
Basic string class.
Definition:
TString.h:129
TMVA::TNeuronInput::TNeuronInput
TNeuronInput()
Definition:
TNeuronInput.h:46
ClassDef
#define ClassDef(name, id)
Definition:
Rtypes.h:297
TMVA::TNeuron
Neuron class used by TMVA artificial neural network methods.
Definition:
TNeuron.h:49
TMVA::TNeuronInput::GetInput
virtual Double_t GetInput(const TNeuron *neuron) const =0
TString.h
TMVA::TNeuronInput::~TNeuronInput
virtual ~TNeuronInput()
Definition:
TNeuronInput.h:47
TNeuron
Definition:
TNeuron.h:44
Double_t
double Double_t
Definition:
RtypesCore.h:55
TMVA
Abstract ClassifierFactory template that handles arbitrary types.
Definition:
GeneticMinimizer.h:21
TObject.h
TMVA::TNeuronInput
Interface for TNeuron input calculation classes.
Definition:
TNeuronInput.h:42