Struct Acts::TripletCandidate

template<typename external_space_point_t>
struct TripletCandidate

A description of a triplet candidate.

Template Parameters

external_space_point_t – The external spacepoint type.

Public Functions

TripletCandidate() = default

Default Constructor.

inline TripletCandidate(external_space_point_t &b, external_space_point_t &m, external_space_point_t &t, float w, float z, bool q)

constructor

Parameters
  • b – The bottom space point

  • m – The middle space point

  • t – The top space point

  • w – The quality of the candidate

  • z – The z coordinate of the origin

  • q – Whether the candidate is high or low quality

TripletCandidate(const TripletCandidate&) = default

Copy operations.

TripletCandidate(TripletCandidate&&) = default

Move operations.

~TripletCandidate() = default

Default Destructor.

TripletCandidate &operator=(const TripletCandidate&) = default
TripletCandidate &operator=(TripletCandidate&&) = default

Public Members

external_space_point_t *bottom = {nullptr}
bool isQuality = {false}
external_space_point_t *middle = {nullptr}
external_space_point_t *top = {nullptr}
float weight = {0.}
float zOrigin = {0.}