ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::TripletCandidate< external_space_point_t > Struct Template Reference

A description of a triplet candidate. More...

#include <Acts/Seeding/CandidatesForMiddleSp.hpp>

Public Member Functions

 TripletCandidate ()=default
 Default Constructor.
 TripletCandidate (external_space_point_t &b, external_space_point_t &m, external_space_point_t &t, float w, float z, bool q)
 constructor

Public Attributes

external_space_point_t * bottom {nullptr}
 Pointer to bottom space point of the triplet candidate.
bool isQuality {false}
 Flag indicating whether this is a high-quality candidate.
external_space_point_t * middle {nullptr}
 Pointer to middle space point of the triplet candidate.
external_space_point_t * top {nullptr}
 Pointer to top space point of the triplet candidate.
float weight {0.}
 Quality weight of the triplet candidate.
float zOrigin {0.}
 Z-coordinate of the estimated track origin.

Detailed Description

template<typename external_space_point_t>
struct Acts::TripletCandidate< external_space_point_t >

A description of a triplet candidate.

Template Parameters
external_space_point_tThe external space point type.

Constructor & Destructor Documentation

◆ TripletCandidate()

template<typename external_space_point_t>
Acts::TripletCandidate< external_space_point_t >::TripletCandidate ( external_space_point_t & b,
external_space_point_t & m,
external_space_point_t & t,
float w,
float z,
bool q )

constructor

Parameters
bThe bottom space point
mThe middle space point
tThe top space point
wThe quality of the candidate
zThe z coordinate of the origin
qWhether the candidate is high or low quality