FairRoot/PandaRoot
Classes | Macros | Typedefs | Enumerations
PndMvaSOMTrainer.h File Reference
#include <vector>

Go to the source code of this file.

Classes

class  PndMvaSomTrainer
 

Macros

#define PRINT_PND_SOM_TRAIN_DEBUG_INFO   1
 

Typedefs

typedef std::vector< std::pair
< std::string, std::vector
< float > * > > 
DataPoints
 
typedef enum MapNodeInitType MapNodeInitType
 
typedef enum GridInitType GridInitType
 

Enumerations

enum  MapNodeInitType { SOM_RAND_FROM_DATA = 0, SOM_RANDOM = 1 }
 
enum  GridInitType { RECTANGULAR = 0, HEXAGONAL = 1 }
 

Macro Definition Documentation

#define PRINT_PND_SOM_TRAIN_DEBUG_INFO   1

Definition at line 43 of file PndMvaSOMTrainer.h.

Typedef Documentation

typedef std::vector< std::pair<std::string, std::vector<float>*> > DataPoints

Data structure of the space points and the map model vectors.

Definition at line 19 of file PndMvaSOMTrainer.h.

typedef enum GridInitType GridInitType

Scheme to initialize the model vector inside each of the map nodes.

Enumeration Type Documentation

Enumerator
RECTANGULAR 
HEXAGONAL 

Definition at line 37 of file PndMvaSOMTrainer.h.

37  {
38  RECTANGULAR = 0, // Init rectangular grid
39  HEXAGONAL = 1 // Init hexagonal grid
40 } GridInitType;
GridInitType

Scheme to initialize the model vector inside each of the map nodes.

Enumerator
SOM_RAND_FROM_DATA 
SOM_RANDOM 

Definition at line 29 of file PndMvaSOMTrainer.h.

29  {
30  SOM_RAND_FROM_DATA = 0, // Select randomly from data vector.
31  SOM_RANDOM = 1 // Use random numbers
MapNodeInitType