Geometry parameters of forward end plate (simplified)
More...
#include <TOPGeoEndPlate.h>
|
| | TOPGeoEndPlate () |
| | Default constructor.
|
| |
| | TOPGeoEndPlate (double thickness, double height, const std::string &material, const std::string &name="TOPEndPlate") |
| | Full constructor.
|
| |
| double | getThickness () const |
| | Returns thickness.
|
| |
| double | getHeight () const |
| | Returns height.
|
| |
| const std::string & | getMaterial () const |
| | Returns material name.
|
| |
| bool | isConsistent () const override |
| | Check for consistency of data members.
|
| |
| virtual void | print (const std::string &title="QBB forward end plate geometry parameters") const override |
| | Print the content of the class.
|
| |
| void | setName (const std::string &name) |
| | Sets object name.
|
| |
| const std::string & | getName () const |
| | Returns object name.
|
| |
| virtual void | printSurface (const GeoOpticalSurface &surface) const |
| | Print the content of optical surface.
|
| |
| double | getReflectivity (const GeoOpticalSurface &surface, double energy) const |
| | Returns reflectivity of optical surface at given photon energy.
|
| |
|
| std::string | m_name |
| | geometry object name
|
| |
Geometry parameters of forward end plate (simplified)
Definition at line 23 of file TOPGeoEndPlate.h.
◆ TOPGeoEndPlate() [1/2]
◆ TOPGeoEndPlate() [2/2]
| TOPGeoEndPlate |
( |
double | thickness, |
|
|
double | height, |
|
|
const std::string & | material, |
|
|
const std::string & | name = "TOPEndPlate" ) |
|
inline |
Full constructor.
- Parameters
-
| thickness | thickness |
| height | height |
| material | material name |
| name | volume name in Geant |
Definition at line 39 of file TOPGeoEndPlate.h.
41 : TOPGeoBase(name),
42 m_thickness(thickness), m_height(height), m_material(material)
43 {}
◆ getHeight()
| double getHeight |
( |
| ) |
const |
|
inline |
Returns height.
- Returns
- heihgt
Definition at line 55 of file TOPGeoEndPlate.h.
55{return m_height / s_unit;}
◆ getMaterial()
| const std::string & getMaterial |
( |
| ) |
const |
|
inline |
Returns material name.
- Returns
- material name
Definition at line 61 of file TOPGeoEndPlate.h.
◆ getName()
| const std::string & getName |
( |
| ) |
const |
|
inlineinherited |
Returns object name.
- Returns
- object name
Definition at line 51 of file TOPGeoBase.h.
◆ getThickness()
| double getThickness |
( |
| ) |
const |
|
inline |
Returns thickness.
- Returns
- theckness
Definition at line 49 of file TOPGeoEndPlate.h.
49{return m_thickness / s_unit;}
◆ setName()
| void setName |
( |
const std::string & | name | ) |
|
|
inlineinherited |
Sets object name.
- Parameters
-
Definition at line 45 of file TOPGeoBase.h.
◆ m_height
◆ m_material
◆ m_name
◆ m_thickness
The documentation for this class was generated from the following files: