16 #ifndef EMFIELD_EMFIELD_GEOM_PLUGIN_H 17 #define EMFIELD_EMFIELD_GEOM_PLUGIN_H 1 77 #endif // EMFIELD_EMFIELD_GEOM_PLUGIN_H virtual ~emfield_geom_plugin()
Destructor.
A plugin for the geomtools' geometry manager that drives some EM fields manager.
Definition: emfield_geom_plugin.h:39
emfield_geom_plugin()
Default constructor.
const electromagnetic_field_manager & get_manager() const
Return a non-mutable reference on a manager of isotopes, elements and emfield.
Electromagnetic field manager.
Definition: electromagnetic_field_manager.h:49
Top-level namespace of the Bayeux/emfield module library.
Definition: base_electromagnetic_field.h:40
#define GEOMTOOLS_PLUGIN_REGISTRATION_INTERFACE(PLUGIN_CLASS_NAME)
Definition: manager_macros.h:92
virtual int reset()
Main reset method.
virtual int initialize(const datatools::properties &config_, const geomtools::manager::plugins_dict_type &plugins_, const datatools::service_dict_type &services_)
Main initialization method.
virtual bool is_initialized() const
Check if plugin is initialized.
void _build_manager(const datatools::properties &mapping_config_)