|
ACTS
Experiment-independent tracking
|
Rod structure to be mapped on the line mask. More...
#include <detray/material/material_rod.hpp>
Public Types | |
| using | material_type = material<scalar_t> |
| Bulk material type represented by this rod. | |
| using | scalar_type = scalar_t |
| Scalar type used for rod dimensions and material properties. | |
Public Member Functions | |
| constexpr | material_rod (const material_type &material, scalar_type radius) |
| Construct a rod from a material and its radius. | |
| constexpr const material_type & | get_material () const |
| Access the (average) material parameters. | |
| constexpr | operator bool () const |
| Boolean operator. | |
| constexpr bool | operator== (const material_rod< scalar_type > &rhs) const |
| Equality operator. | |
| constexpr scalar_type | path_segment (const scalar_type cos_inc_angle, const scalar_type approach) const |
| Compute the path length through the rod for a track crossing. | |
| constexpr scalar_type | path_segment_in_L0 (const scalar_type cos_inc_angle, const scalar_type approach) const |
| Compute the path length through the rod for a track crossing. | |
| constexpr scalar_type | path_segment_in_X0 (const scalar_type cos_inc_angle, const scalar_type approach) const |
| Compute the path length through the rod for a track crossing. | |
| constexpr scalar_type | radius () const |
| Return the rod radius. | |
| constexpr scalar_type | thickness () const |
| Return the rod radius. | |
Rod structure to be mapped on the line mask.
|
constexpr |
Construct a rod from a material and its radius.
| material | bulk material in the rod |
| radius | geometric radius of the rod |
|
constexpr |
Access the (average) material parameters.
|
explicitconstexpr |
Boolean operator.
|
constexpr |
Equality operator.
| rhs | is the right hand side to be compared to |
|
constexpr |
Compute the path length through the rod for a track crossing.
| cos_inc_angle | cosine of the track incidence angle |
| approach | the closes approach of the track to the wire |
|
constexpr |
Compute the path length through the rod for a track crossing.
| cos_inc_angle | cosine of the track incidence angle |
| approach | the closes approach of the track to the wire |
|
constexpr |
Compute the path length through the rod for a track crossing.
| cos_inc_angle | cosine of the track incidence angle |
| approach | the closes approach of the track to the wire |
|
constexpr |
Return the rod radius.
|
constexpr |
Return the rod radius.