Belle II Software development
|
Specific Options, all method Options have to inherit from this class. More...
#include <Options.h>
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. | |
|
pure virtualinherited |
Returns a program options description for all available options.
Implemented in GeneralOptions, MetaOptions, CombinationOptions, FANNOptions, FastBDTOptions, PDFOptions, PythonOptions, RegressionOptions< BaseClassifierOptions >, RegressionOptions< FastBDTOptions >, ReweighterOptions, TMVAOptions, TMVAOptionsClassification, TMVAOptionsMulticlass, and TrivialOptions.
|
pure virtual |
Returns method name, used in the interface to register the method.
Implemented in CombinationOptions, FANNOptions, FastBDTOptions, PDFOptions, PythonOptions, RegressionFastBDTOptions, ReweighterOptions, TMVAOptions, TMVAOptionsClassification, TMVAOptionsMulticlass, TMVAOptionsRegression, and TrivialOptions.
|
pure virtualinherited |
Load mechanism (used by Weightfile) to load Options from a xml tree.
pt | xml tree |
Implemented in GeneralOptions, MetaOptions, CombinationOptions, FANNOptions, FastBDTOptions, PDFOptions, PythonOptions, RegressionOptions< BaseClassifierOptions >, RegressionOptions< FastBDTOptions >, ReweighterOptions, TMVAOptions, TMVAOptionsClassification, TMVAOptionsMulticlass, and TrivialOptions.
|
pure virtualinherited |
Save mechanism (used by Weightfile) to store Options in a xml tree.
pt | xml tree |
Implemented in GeneralOptions, MetaOptions, CombinationOptions, FANNOptions, FastBDTOptions, PDFOptions, PythonOptions, RegressionOptions< BaseClassifierOptions >, RegressionOptions< FastBDTOptions >, ReweighterOptions, TMVAOptions, TMVAOptionsClassification, TMVAOptionsMulticlass, and TrivialOptions.