Struct Acts::SurfaceSelector

struct SurfaceSelector

Simple struct to select surfaces.

Public Functions

inline SurfaceSelector(bool sSensitive = true, bool sMaterial = false, bool sPassive = false)

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

inline bool operator()(const Acts::Surface &surface) const

Call operator to check if a surface should be selected.

Parameters

surface – is the test surface

Public Members

bool selectMaterial = false
bool selectPassive = false
bool selectSensitive = true