FairRoot/PandaRoot
Public Member Functions | Protected Member Functions | Private Member Functions | Private Attributes | List of all members
PndPDEFoamClassify Class Reference

#include <PndPDEFoamClassify.h>

Public Member Functions

 PndPDEFoamClassify (const std::string &inputFile, const std::vector< std::string > &classNames, const std::vector< std::string > &varNames)
 
virtual ~PndPDEFoamClassify ()
 
void GetMvaValues (std::vector< float > eventData, std::map< std::string, float > &result)
 
const std::string & Classify (std::vector< float > EvtData) const
 

Protected Member Functions

void ReadInputFile ()
 

Private Member Functions

 PndPDEFoamClassify (const PndPDEFoamClassify &other)
 
PndPDEFoamClassifyoperator= (const PndPDEFoamClassify &other)
 

Private Attributes

std::string m_inputFile
 
std::vector< TMVA::PDEFoam * > m_foams
 
std::vector< PndMvaVariablem_vars
 
std::vector< PndMvaClassm_classes
 

Detailed Description

Definition at line 20 of file PndPDEFoamClassify.h.

Constructor & Destructor Documentation

PndPDEFoamClassify::PndPDEFoamClassify ( const std::string &  inputFile,
const std::vector< std::string > &  classNames,
const std::vector< std::string > &  varNames 
)
virtual PndPDEFoamClassify::~PndPDEFoamClassify ( )
virtual
PndPDEFoamClassify::PndPDEFoamClassify ( const PndPDEFoamClassify other)
private

Member Function Documentation

const std::string& PndPDEFoamClassify::Classify ( std::vector< float >  EvtData) const
void PndPDEFoamClassify::GetMvaValues ( std::vector< float >  eventData,
std::map< std::string, float > &  result 
)
PndPDEFoamClassify& PndPDEFoamClassify::operator= ( const PndPDEFoamClassify other)
private
void PndPDEFoamClassify::ReadInputFile ( )
protected

Member Data Documentation

std::vector<PndMvaClass> PndPDEFoamClassify::m_classes
private

Definition at line 50 of file PndPDEFoamClassify.h.

std::vector<TMVA::PDEFoam*> PndPDEFoamClassify::m_foams
private

Definition at line 48 of file PndPDEFoamClassify.h.

std::string PndPDEFoamClassify::m_inputFile
private

Definition at line 47 of file PndPDEFoamClassify.h.

std::vector<PndMvaVariable> PndPDEFoamClassify::m_vars
private

Definition at line 49 of file PndPDEFoamClassify.h.


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