 |
Belle II Software
release-05-01-25
|
14 #include <geometry/dbobjects/GeoOpticalSurface.h>
26 class ARICHGeoBase:
public TObject {
63 virtual void print(
const std::string& title)
const;
69 virtual void printSurface(
const GeoOpticalSurface& surface)
const;
80 virtual void printPlacement(
double x,
double y,
double z,
double rx,
double ry,
double rz)
const;
virtual void printSurface(const GeoOpticalSurface &surface) const
Print the content of optical surface.
std::string m_name
geometry object name
virtual void print(const std::string &title) const
Print the content of the class.
const std::string & getName() const
Returns object name.
ClassDef(ARICHGeoBase, 2)
ClassDef.
static std::string s_unitName
conversion unit name
virtual bool isConsistent() const
Check for consistency of data members.
static double s_unit
conversion unit for length
Abstract base class for different kinds of events.
virtual void printPlacement(double x, double y, double z, double rx, double ry, double rz) const
Print volume positioning parameters.
void setName(const std::string &name)
Sets object name.
ARICHGeoBase()
Default constructor.