ATLAS Offline Software
Public Member Functions | Private Member Functions | Private Attributes | List of all members
Ringer::PreProcessing::Norm::Spherization Class Referenceabstract

#include <Normalizations.h>

Inheritance diagram for Ringer::PreProcessing::Norm::Spherization:
Collaboration diagram for Ringer::PreProcessing::Norm::Spherization:

Public Member Functions

 Spherization ()
 
 Spherization (const std::vector< float > &dataMean, const std::vector< float > &dataStd)
 
virtual void execute (std::vector< float > &inputSpace) const final override
 
virtual void write (TDirectory *configDir, const char *idxStr="") const =0
 Write Ringer procedure to configuration directory. More...
 

Private Member Functions

 Spherization (Spherization &&)
 

Private Attributes

std::vector< float > m_deslocation
 The training sample data mean. More...
 
std::vector< float > m_normInv
 The inverse of the training sample data standard deviation. More...
 
size_t m_dim
 Input dimension (transient variable) More...
 

Detailed Description

Definition at line 173 of file Normalizations.h.

Constructor & Destructor Documentation

◆ Spherization() [1/3]

Ringer::PreProcessing::Norm::Spherization::Spherization ( )
inline

Definition at line 180 of file Normalizations.h.

181  : m_dim(0){;}

◆ Spherization() [2/3]

Ringer::PreProcessing::Norm::Spherization::Spherization ( const std::vector< float > &  dataMean,
const std::vector< float > &  dataStd 
)

◆ Spherization() [3/3]

Ringer::PreProcessing::Norm::Spherization::Spherization ( Spherization &&  )
private

Member Function Documentation

◆ execute()

virtual void Ringer::PreProcessing::Norm::Spherization::execute ( std::vector< float > &  inputSpace) const
finaloverridevirtual

◆ write()

virtual void Ringer::IRingerProcedure::write ( TDirectory *  configDir,
const char *  idxStr = "" 
) const
pure virtualinherited

Write Ringer procedure to configuration directory.

Member Data Documentation

◆ m_deslocation

std::vector<float> Ringer::PreProcessing::Norm::Spherization::m_deslocation
private

The training sample data mean.

Definition at line 192 of file Normalizations.h.

◆ m_dim

size_t Ringer::PreProcessing::Norm::Spherization::m_dim
private

Input dimension (transient variable)

Definition at line 196 of file Normalizations.h.

◆ m_normInv

std::vector<float> Ringer::PreProcessing::Norm::Spherization::m_normInv
private

The inverse of the training sample data standard deviation.

Definition at line 194 of file Normalizations.h.


The documentation for this class was generated from the following file:
Ringer::PreProcessing::Norm::Spherization::m_dim
size_t m_dim
Input dimension (transient variable)
Definition: Normalizations.h:196