15 #ifndef GENVTX_DETAIL_VG_TOOLS_H 16 #define GENVTX_DETAIL_VG_TOOLS_H 1 108 virtual void tree_dump (std::ostream & out_ = std::clog,
109 const std::string & title_ =
"",
110 const std::string & indent_ =
"",
111 bool inherit_ =
false)
const;
117 std::string _vg_name_;
120 uint32_t _vg_status_;
129 #endif // GENVTX_DETAIL_VG_TOOLS_H datatools::handle< i_vertex_generator > vg_handle_type
Definition: vg_tools.h:31
void set_manager(genvtx::manager &)
Top-level namespace of the Bayeux/genvtx module library.
Definition: box_model_vg.h:32
Definition: vg_tools.h:53
vg_entry_type()
Constructor.
Vertex generator manager.
Definition: manager.h:81
const i_vertex_generator & get_vg() const
i_vertex_generator & grab_vg()
const std::string & get_vg_name() const
const vg_handle_type & get_vg_handle() const
const std::string & get_vg_id() const
vg_handle_type & grab_initialized_vg_handle()
virtual void tree_dump(std::ostream &out_=std::clog, const std::string &title_="", const std::string &indent_="", bool inherit_=false) const
Definition: vg_tools.h:52
const datatools::properties & get_vg_config() const
The base interface class for all vertex generator classes.
Definition: i_vertex_generator.h:59
void set_vg_id(const std::string &)
status_type
Definition: vg_tools.h:49
vg_handle_type & grab_vg_handle()
void set_vg_name(const std::string &)
void set_ptr(i_vertex_generator *)
std::map< std::string, vg_entry_type > vg_dict_type
Definition: vg_tools.h:125
bool is_initialized() const
datatools::properties & grab_vg_config()
Definition: vg_tools.h:51
void set_vg_config(const datatools::properties &)
bool has_vg() const
Check is the vg is referenced in the embedded handle.
Definition: vg_tools.h:45