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 spacepoint type.

Constructor & Destructor Documentation

◆ TripletCandidate() [1/2]

template<typename external_space_point_t>
Acts::TripletCandidate< external_space_point_t >::TripletCandidate ( )
default

Default Constructor.

◆ TripletCandidate() [2/2]

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

Member Data Documentation

◆ bottom

template<typename external_space_point_t>
external_space_point_t* Acts::TripletCandidate< external_space_point_t >::bottom {nullptr}

Pointer to bottom space point of the triplet candidate.

◆ isQuality

template<typename external_space_point_t>
bool Acts::TripletCandidate< external_space_point_t >::isQuality {false}

Flag indicating whether this is a high-quality candidate.

◆ middle

template<typename external_space_point_t>
external_space_point_t* Acts::TripletCandidate< external_space_point_t >::middle {nullptr}

Pointer to middle space point of the triplet candidate.

◆ top

template<typename external_space_point_t>
external_space_point_t* Acts::TripletCandidate< external_space_point_t >::top {nullptr}

Pointer to top space point of the triplet candidate.

◆ weight

template<typename external_space_point_t>
float Acts::TripletCandidate< external_space_point_t >::weight {0.}

Quality weight of the triplet candidate.

◆ zOrigin

template<typename external_space_point_t>
float Acts::TripletCandidate< external_space_point_t >::zOrigin {0.}

Z-coordinate of the estimated track origin.