Belle II Software
release-08-01-10
|
Describe one component of the Geometry. More...
#include <GeoComponent.h>
Public Member Functions | |
GeoComponent ()=default | |
empty constructor for ROOT | |
GeoComponent (const std::string &name, const std::string &creator, const std::string &library) | |
full constructor | |
void | setName (const std::string &name) |
set name of the component | |
void | setCreator (const std::string &creator) |
set name of the creator used to construct the component | |
void | setLibrary (const std::string &library) |
set name of the library to load for the creator | |
const std::string & | getName () const |
get name of the component | |
const std::string & | getCreator () const |
get name of the creator used to construct the component | |
const std::string & | getLibrary () const |
get name of the library to load for the creator | |
Private Member Functions | |
ClassDef (GeoComponent, 1) | |
Add ROOT reflection info. | |
Private Attributes | |
std::string | m_name |
name of the component | |
std::string | m_creator |
name of the creator used to construct the component | |
std::string | m_library |
name of the library to load for the creator | |
Describe one component of the Geometry.
Definition at line 19 of file GeoComponent.h.