Belle II Software  release-06-00-14
mva modules
Collaboration diagram for mva modules:

Classes

class  MVAExpertModule
 This module adds an ExtraInfo to the Particle objects in a given ParticleList. More...
 
class  MVAMultipleExpertsModule
 This module adds an ExtraInfo to the Particle objects in a given ParticleList. More...
 
class  MVAPrototypeModule
 This module can be used as a prototype for your own module which uses MVA weightfiles. More...
 

Functions

 MVAExpertModule ()
 Constructor.
 
virtual void initialize () override
 Initialize the module.
 
virtual void beginRun () override
 Called at the beginning of a new run.
 
void init_mva (MVA::Weightfile &weightfile)
 Initialize mva expert, dataset and features Called every time the weightfile in the database changes in begin run.
 
float analyse (Particle *)
 Calculates expert output for given Particle pointer.
 
virtual void event () override
 Called for each event.
 
 MVAMultipleExpertsModule ()
 Constructor.
 
virtual void initialize () override
 Initialize the module.
 
virtual void beginRun () override
 Called at the beginning of a new run.
 
void init_mva (MVA::Weightfile &weightfile, unsigned int i)
 Initialize mva expert, dataset and features Called every time the weightfile in the database changes in begin run.
 
std::vector< float > analyse (Particle *)
 Calculates expert output for given Particle pointer.
 
virtual void event () override
 Called for each event.
 
 MVAPrototypeModule ()
 Constructor.
 
virtual void initialize () override
 Initialize the module.
 
virtual void beginRun () override
 Called at the beginning of a new run.
 
void init_mva (MVA::Weightfile &weightfile)
 Initialize mva expert, dataset and features Called every time the weightfile in the database changes in begin run.
 
virtual void event () override
 Called for each event.
 

Detailed Description