LArSoft  v09_90_00
Liquid Argon Software toolkit - https://larsoft.org/
lar_content::SupportVectorMachine::SupportVectorInfo Class Reference

SupportVectorInfo class. More...

Public Member Functions

 SupportVectorInfo (const double yAlpha, LArMvaHelper::MvaFeatureVector supportVector)
 Constructor. More...
 

Public Attributes

double m_yAlpha
 The alpha-value multiplied by the y-value for the support vector. More...
 
LArMvaHelper::MvaFeatureVector m_supportVector
 The support vector. More...
 

Detailed Description

SupportVectorInfo class.

Definition at line 114 of file LArSupportVectorMachine.h.

Constructor & Destructor Documentation

lar_content::SupportVectorMachine::SupportVectorInfo::SupportVectorInfo ( const double  yAlpha,
LArMvaHelper::MvaFeatureVector  supportVector 
)
inline

Constructor.

Parameters
yAlphathe alpha value multiplied by the y-value for the support vector
supportVectorthe support vector, passed by value then uses move semantics for efficiency

Definition at line 402 of file LArSupportVectorMachine.h.

402  :
403  m_yAlpha(yAlpha),
404  m_supportVector(std::move(supportVector))
405 {
406 }
LArMvaHelper::MvaFeatureVector m_supportVector
The support vector.
double m_yAlpha
The alpha-value multiplied by the y-value for the support vector.

Member Data Documentation

LArMvaHelper::MvaFeatureVector lar_content::SupportVectorMachine::SupportVectorInfo::m_supportVector

The support vector.

Definition at line 126 of file LArSupportVectorMachine.h.

double lar_content::SupportVectorMachine::SupportVectorInfo::m_yAlpha

The alpha-value multiplied by the y-value for the support vector.

Definition at line 125 of file LArSupportVectorMachine.h.


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