Belle II Software  release-08-01-10
GRLMLPData Class Reference

Struct for training data of a single MLP for the neuro trigger. More...

#include <GRLMLPData.h>

Inheritance diagram for GRLMLPData:
Collaboration diagram for GRLMLPData:

Public Member Functions

 GRLMLPData ()
 default constructor.
 
 ~GRLMLPData ()
 destructor, empty because we don't allocate memory anywhere.
 
void addSample (const std::vector< float > &input, const std::vector< float > &target)
 add a pair of input and target
 
unsigned getNumberOfSamples () const
 get number of samples (same for input and target)
 
const std::vector< float > & getInput (unsigned i) const
 get input vector of sample i
 
const std::vector< float > & getTarget (unsigned i) const
 get target value of sample i
 

Private Member Functions

 ClassDef (GRLMLPData, 1)
 Needed to make the ROOT object storable.
 

Private Attributes

std::vector< std::vector< float > > m_inputSamples
 list of input vectors for network training.
 
std::vector< std::vector< float > > m_targetSamples
 list of target values for network training.
 

Detailed Description

Struct for training data of a single MLP for the neuro trigger.

Definition at line 20 of file GRLMLPData.h.


The documentation for this class was generated from the following file: