allpix::SupportLayer
#include <SupportLayer.hpp>
Public Types
| Name | |
|---|---|
| enum class | Location { SENSOR, CHIP, ABSOLUTE} |
Public Functions
| Name | |
|---|---|
| const ROOT::Math::XYZPoint & | getCenter() const Get the center of the support layer. |
| const ROOT::Math::XYZVector & | getSize() const Get the size of the support layer. |
| const std::string & | getMaterial() const Get the material of the support layer. |
| bool | hasHole() const Return if the support layer contains a hole. |
| const std::string & | getHoleType() const Return the support layer hole type. |
| ROOT::Math::XYZPoint | getHoleCenter() const Get the center of the hole in the support layer. |
| const ROOT::Math::XYZVector & | getHoleSize() const Get the full size of the hole in the support layer. |
| const Location & | getLocation() const Get the location of the support layer. |
Friends
| Name | |
|---|---|
| class | DetectorModel |
Public Types Documentation
enum Location
| Enumerator | Value | Description |
|---|---|---|
| SENSOR | Support layer is located on the sensor side of the assembly. | |
| CHIP | Support layer is located on the chip side of the assembly. | |
| ABSOLUTE | Support layer location provided as absolute position. |
Public Functions Documentation
function getCenter
inline const ROOT::Math::XYZPoint & getCenter() const
Get the center of the support layer.
Return: Center of the support layer
function getSize
inline const ROOT::Math::XYZVector & getSize() const
Get the size of the support layer.
Return: Size of the support layer
function getMaterial
inline const std::string & getMaterial() const
Get the material of the support layer.
Return: Support material
function hasHole
inline bool hasHole() const
Return if the support layer contains a hole.
Return: True if the support layer has a hole, false otherwise
function getHoleType
inline const std::string & getHoleType() const
Return the support layer hole type.
Return: support layer hole type
function getHoleCenter
inline ROOT::Math::XYZPoint getHoleCenter() const
Get the center of the hole in the support layer.
Return: Center of the hole
function getHoleSize
inline const ROOT::Math::XYZVector & getHoleSize() const
Get the full size of the hole in the support layer.
Return: Size of the hole
function getLocation
inline const Location & getLocation() const
Get the location of the support layer.
Friends
friend DetectorModel
friend class DetectorModel(
DetectorModel
);
Updated on 2025-05-10 at 19:40:38 +0000