Belle II Software  release-08-01-10
GeoComponent Class Reference

Describe one component of the Geometry. More...

#include <GeoComponent.h>

Inheritance diagram for GeoComponent:
Collaboration diagram for GeoComponent:

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
 

Detailed Description

Describe one component of the Geometry.

Definition at line 19 of file GeoComponent.h.


The documentation for this class was generated from the following file: