24 GeoComponent(
const std::string& name,
const std::string& creator,
const std::string& library): TObject(),
Describe one component of the Geometry.
std::string m_library
name of the library to load for the creator
const std::string & getName() const
get name of the component
GeoComponent()=default
empty constructor for ROOT
void setLibrary(const std::string &library)
set name of the library to load for the creator
void setCreator(const std::string &creator)
set name of the creator used to construct the component
GeoComponent(const std::string &name, const std::string &creator, const std::string &library)
full constructor
std::string m_creator
name of the creator used to construct the component
void setName(const std::string &name)
set name of the component
ClassDef(GeoComponent, 1)
Add ROOT reflection info.
const std::string & getLibrary() const
get name of the library to load for the creator
const std::string & getCreator() const
get name of the creator used to construct the component
std::string m_name
name of the component
Abstract base class for different kinds of events.