Geometry parameters of cold plate (simplified)
More...
#include <TOPGeoColdPlate.h>
|
| | TOPGeoColdPlate () |
| | Default constructor.
|
| |
| | TOPGeoColdPlate (double baseThickness, const std::string &baseMaterial, double coolThickness, double coolWidth, const std::string &coolMaterial, const std::string &name="TOPColdPlate") |
| | Full constructor.
|
| |
| double | getBaseThickness () const |
| | Returns base plate thickness.
|
| |
| const std::string & | getBaseMaterial () const |
| | Returns base plate material name.
|
| |
| double | getCoolThickness () const |
| | Returns cooling plate thickness.
|
| |
| double | getCoolWidth () const |
| | Returns cooling plate width.
|
| |
| const std::string & | getCoolMaterial () const |
| | Returns cooling plate material name.
|
| |
| bool | isConsistent () const override |
| | Check for consistency of data members.
|
| |
| virtual void | print (const std::string &title="QBB cold 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 cold plate (simplified)
Definition at line 23 of file TOPGeoColdPlate.h.
◆ TOPGeoColdPlate() [1/2]
◆ TOPGeoColdPlate() [2/2]
| TOPGeoColdPlate |
( |
double | baseThickness, |
|
|
const std::string & | baseMaterial, |
|
|
double | coolThickness, |
|
|
double | coolWidth, |
|
|
const std::string & | coolMaterial, |
|
|
const std::string & | name = "TOPColdPlate" ) |
|
inline |
Full constructor.
- Parameters
-
| baseThickness | base plate thickness |
| baseMaterial | base plate material name |
| coolThickness | cooling plate thickness |
| coolWidth | cooling plate width |
| coolMaterial | cooling plate material name |
| name | volume name in Geant |
Definition at line 41 of file TOPGeoColdPlate.h.
46 : TOPGeoBase(name),
47 m_baseThickness(baseThickness), m_baseMaterial(baseMaterial),
48 m_coolThickness(coolThickness), m_coolWidth(coolWidth),
49 m_coolMaterial(coolMaterial)
50 {}
◆ getBaseMaterial()
| const std::string & getBaseMaterial |
( |
| ) |
const |
|
inline |
Returns base plate material name.
- Returns
- material name
Definition at line 62 of file TOPGeoColdPlate.h.
62{return m_baseMaterial;}
◆ getBaseThickness()
| double getBaseThickness |
( |
| ) |
const |
|
inline |
Returns base plate thickness.
- Returns
- thickness
Definition at line 56 of file TOPGeoColdPlate.h.
56{return m_baseThickness / s_unit;}
◆ getCoolMaterial()
| const std::string & getCoolMaterial |
( |
| ) |
const |
|
inline |
Returns cooling plate material name.
- Returns
- material name
Definition at line 80 of file TOPGeoColdPlate.h.
80{return m_coolMaterial;}
◆ getCoolThickness()
| double getCoolThickness |
( |
| ) |
const |
|
inline |
Returns cooling plate thickness.
- Returns
- thickness
Definition at line 68 of file TOPGeoColdPlate.h.
68{return m_coolThickness / s_unit;}
◆ getCoolWidth()
| double getCoolWidth |
( |
| ) |
const |
|
inline |
Returns cooling plate width.
- Returns
- width
Definition at line 74 of file TOPGeoColdPlate.h.
74{return m_coolWidth / s_unit;}
◆ getName()
| const std::string & getName |
( |
| ) |
const |
|
inlineinherited |
Returns object name.
- Returns
- object name
Definition at line 51 of file TOPGeoBase.h.
◆ setName()
| void setName |
( |
const std::string & | name | ) |
|
|
inlineinherited |
Sets object name.
- Parameters
-
Definition at line 45 of file TOPGeoBase.h.
◆ m_baseMaterial
| std::string m_baseMaterial |
|
private |
◆ m_baseThickness
| float m_baseThickness = 0 |
|
private |
◆ m_coolMaterial
| std::string m_coolMaterial |
|
private |
◆ m_coolThickness
| float m_coolThickness = 0 |
|
private |
◆ m_coolWidth
◆ m_name
The documentation for this class was generated from the following files: