Simple struct to select surfaces.
More...
#include <Acts/Propagator/SurfaceCollector.hpp>
|
| | SurfaceSelector (bool sSensitive=true, bool sMaterial=false, bool sPassive=false) |
| | SurfaceSelector with options.
|
| bool | operator() (const Acts::Surface &surface) const |
| | Call operator to check if a surface should be selected.
|
|
| bool | selectMaterial = false |
| | Flag indicating whether to select surfaces with material.
|
| bool | selectPassive = false |
| | Flag indicating whether to select passive surfaces.
|
| bool | selectSensitive = true |
| | Flag indicating whether to select sensitive surfaces.
|
Simple struct to select surfaces.
◆ SurfaceSelector()
| Acts::SurfaceSelector::SurfaceSelector |
( |
bool | sSensitive = true, |
|
|
bool | sMaterial = false, |
|
|
bool | sPassive = false ) |
|
explicit |
SurfaceSelector with options.
- Parameters
-
| sSensitive | is the directive to select sensitive surfaces |
| sMaterial | is the directive to select material surfaces |
| sPassive | is the directive to select passive surfaces |
◆ operator()()
| bool Acts::SurfaceSelector::operator() |
( |
const Acts::Surface & | surface | ) |
const |
Call operator to check if a surface should be selected.
- Parameters
-
| surface | is the test surface |
- Returns
- true if surface meets selection criteria
◆ selectMaterial
| bool Acts::SurfaceSelector::selectMaterial = false |
Flag indicating whether to select surfaces with material.
◆ selectPassive
| bool Acts::SurfaceSelector::selectPassive = false |
Flag indicating whether to select passive surfaces.
◆ selectSensitive
| bool Acts::SurfaceSelector::selectSensitive = true |
Flag indicating whether to select sensitive surfaces.