![]() |
NuOscillator
|
Wrapper class which creates instances of OscillatorBase::OscillatorBase() objects. More...
#include <OscillatorFactory.h>
Public Member Functions | |
| OscillatorFactory () | |
| Default constructor. | |
| virtual | ~OscillatorFactory () |
| Destructor. | |
| OscillatorBase * | CreateOscillator (std::string ConfigName_) |
| Create an instance of OscillatorBase::OscillatorBase() objects from a YAML config. This currently includes OscillatorBinned::OscillatorBinned() and OscillatorUnbinned::OscillatorUnbinned() objects. | |
| OscillatorBase * | CreateOscillator (YAML::Node Config) |
| Create an instance of OscillatorBase::OscillatorBase() objects from a YAML config. This currently includes OscillatorBinned::OscillatorBinned() and OscillatorUnbinned::OscillatorUnbinned() objects. | |
Wrapper class which creates instances of OscillatorBase::OscillatorBase() objects.
| OscillatorFactory::OscillatorFactory | ( | ) |
Default constructor.
|
virtual |
Destructor.
| OscillatorBase * OscillatorFactory::CreateOscillator | ( | std::string | ConfigName_ | ) |
Create an instance of OscillatorBase::OscillatorBase() objects from a YAML config. This currently includes OscillatorBinned::OscillatorBinned() and OscillatorUnbinned::OscillatorUnbinned() objects.
| ConfigName_ | Path to YAML config file |
| OscillatorBase * OscillatorFactory::CreateOscillator | ( | YAML::Node | Config | ) |
Create an instance of OscillatorBase::OscillatorBase() objects from a YAML config. This currently includes OscillatorBinned::OscillatorBinned() and OscillatorUnbinned::OscillatorUnbinned() objects.
| Config | YAML config node |