CVNFeatures.h
Go to the documentation of this file.
1 ////////////////////////////////////////////////////////////////////////
2 /// \file Features.h
3 /// \brief Features for CVN
4 /// \author Dominick Rocco - rocco@physics.umn.edu
5 ////////////////////////////////////////////////////////////////////////
6 
7 #ifndef CVN_FEATURES_H
8 #define CVN_FEATURES_H
9 
10 #include <vector>
11 
12 namespace cvn
13 {
14  /// Features, basic output of CVN neural net
15  class Features
16  {
17  public:
18  Features(const float* output, const float* components,
19  unsigned int& nOutputs);
20 
21  Features();
22 
23  std::vector<float> fOutput; ///< Vector of outputs from neural net
24 
25  std::vector<float> fPrincipalComponents; ///< Linear combinations of fOutput
26  };
27 }
28 
29 #endif // CVN_FEATURES_H
30 
ofstream output
dictionary components
std::vector< float > fOutput
Vector of outputs from neural net.
Definition: CVNFeatures.h:23
Features, basic output of CVN neural net.
Definition: CVNFeatures.h:15
Defines an enumeration for prong classification.
std::vector< float > fPrincipalComponents
Linear combinations of fOutput.
Definition: CVNFeatures.h:25