![]() |
Belle II Software
release-05-02-19
|
Base class for geometry parameters. More...
#include <TOPGeoBase.h>
Public Member Functions | |
TOPGeoBase () | |
Default constructor. | |
TOPGeoBase (const std::string &name) | |
Constructor with name. More... | |
void | setName (const std::string &name) |
Sets object name. More... | |
const std::string & | getName () const |
Returns object name. More... | |
virtual bool | isConsistent () const |
Check for consistency of data members. More... | |
virtual void | print (const std::string &title) const |
Print the content of the class. More... | |
virtual void | printSurface (const GeoOpticalSurface &surface) const |
Print the content of optical surface. More... | |
double | getReflectivity (const GeoOpticalSurface &surface, double energy) const |
Returns reflectivity of optical surface at given photon energy. More... | |
Protected Member Functions | |
void | printUnderlined (const std::string &title) const |
Print the content of the class. More... | |
ClassDef (TOPGeoBase, 1) | |
ClassDef. | |
Protected Attributes | |
std::string | m_name |
geometry object name | |
Static Protected Attributes | |
static double | s_unit = Unit::cm |
conversion unit for length | |
static std::string | s_unitName |
conversion unit name | |
Base class for geometry parameters.
Definition at line 35 of file TOPGeoBase.h.
|
inlineexplicit |
|
inline |
|
inlinevirtual |
Check for consistency of data members.
Reimplemented in TOPGeoModule, TOPGeoPMTArray, TOPGeometry, TOPGeoPMT, TOPNominalTDC, TOPGeoFrontEnd, TOPGeoQBB, TOPGeoBarSegment, TOPGeoPrism, TOPGeoMirrorSegment, TOPNominalQE, TOPGeoHoneycombPanel, TOPGeoPrismEnclosure, TOPGeoModuleDisplacement, TOPNominalTTS, TOPGeoColdPlate, TOPGeoSideRails, TOPWavelengthFilter, TOPGeoEndPlate, and TOPGeoPMTArrayDisplacement.
Definition at line 67 of file TOPGeoBase.h.
|
inline |