WireCellToolkit
Wire Cell Simulation, Signal Process and Reconstruction Toolki for Liquid Argon Detectors
|
#include <PluginManager.h>
Public Member Functions | |
Plugin * | add (const std::string &plugin_name, const std::string &libname="") |
Add a plugin. If libname is not given, try to derive it. More... | |
Plugin * | get (const std::string &plugin_name) |
Plugin * | find (const std::string &symbol_name) |
Static Public Member Functions | |
static PluginManager & | instance () |
This is meant to be used from a WireCell::Singleton.
Definition at line 32 of file PluginManager.h.
WireCell::Plugin * WireCell::PluginManager::add | ( | const std::string & | plugin_name, |
const std::string & | libname = "" |
||
) |
Add a plugin. If libname is not given, try to derive it.
Definition at line 32 of file PluginManager.cxx.
WireCell::Plugin * WireCell::PluginManager::find | ( | const std::string & | symbol_name | ) |
Definition at line 80 of file PluginManager.cxx.
WireCell::Plugin * WireCell::PluginManager::get | ( | const std::string & | plugin_name | ) |
Definition at line 71 of file PluginManager.cxx.
|
static |