Belle II Software  release-08-01-10
MVAExpert::Impl Class Reference

Implementation of the class to interact with the MVA package. More...

Collaboration diagram for MVAExpert::Impl:

Public Member Functions

 Impl (const std::string &identifier, std::vector< Named< Float_t * >> namedVariables)
 constructor
 
void initialize ()
 Signal the beginning of the event processing.
 
void beginRun ()
 Called once before a new run begins.
 
std::unique_ptr< MVA::WeightfilegetWeightFile ()
 Get the weight file.
 
double predict ()
 Get the MVA prediction.
 

Private Attributes

std::vector< Named< Float_t * > > m_allNamedVariables
 References to the all named values from the source variable set.
 
std::vector< Named< Float_t * > > m_selectedNamedVariables
 References to the selected named values from the source variable set.
 
std::unique_ptr< DBObjPtr< DatabaseRepresentationOfWeightfile > > m_weightfileRepresentation
 Database pointer to the Database representation of the weightfile.
 
std::unique_ptr< MVA::Expertm_expert
 Pointer to the current MVA Expert.
 
std::unique_ptr< MVA::Datasetm_dataset
 Pointer to the current dataset.
 
std::string m_identifier
 DB identifier of the expert or file name.
 

Detailed Description

Implementation of the class to interact with the MVA package.

Definition at line 31 of file MVAExpert.cc.


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