Belle II Software development
SpecificOptions Class Referenceabstract

Specific Options, all method Options have to inherit from this class. More...

#include <Options.h>

Inheritance diagram for SpecificOptions:
Options RegressionOptions< FastBDTOptions > CombinationOptions FANNOptions FastBDTOptions PDFOptions PythonOptions RegressionOptions< BaseClassifierOptions > ReweighterOptions TMVAOptions TrivialOptions

Public Member Functions

virtual std::string getMethod () const =0
 Returns method name, used in the interface to register the method.
 
virtual void load (const boost::property_tree::ptree &pt)=0
 Load mechanism (used by Weightfile) to load Options from a xml tree.
 
virtual void save (boost::property_tree::ptree &pt) const =0
 Save mechanism (used by Weightfile) to store Options in a xml tree.
 
virtual po::options_description getDescription ()=0
 Returns a program options description for all available options.
 

Detailed Description

Specific Options, all method Options have to inherit from this class.

Definition at line 98 of file Options.h.

Member Function Documentation

◆ getDescription()

virtual po::options_description getDescription ( )
pure virtualinherited

◆ getMethod()

virtual std::string getMethod ( ) const
pure virtual

◆ load()

virtual void load ( const boost::property_tree::ptree &  pt)
pure virtualinherited

◆ save()

virtual void save ( boost::property_tree::ptree &  pt) const
pure virtualinherited

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