Analysis Software
Documentation for sPHENIX simulation software
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Acts::TripletCandidate< external_space_point_t > Struct Template Reference

A description of a triplet candidate. More...

#include <acts/blob/sPHENIX/Core/include/Acts/Seeding/CandidatesForMiddleSp.hpp>

Public Member Functions

 TripletCandidate ()=default
 Default Constructor.
 
 ~TripletCandidate ()=default
 Default Destructor.
 
 TripletCandidate (external_space_point_t &b, external_space_point_t &m, external_space_point_t &t, float w, float z, bool q)
 constructor
 
 TripletCandidate (const TripletCandidate &)=default
 Copy operations.
 
TripletCandidateoperator= (const TripletCandidate &)=default
 
 TripletCandidate (TripletCandidate &&)=default
 Move operations.
 
TripletCandidateoperator= (TripletCandidate &&)=default
 

Public Attributes

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

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.

Definition at line 21 of file CandidatesForMiddleSp.hpp.

View newest version in sPHENIX GitHub at line 21 of file CandidatesForMiddleSp.hpp

Constructor & Destructor Documentation

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

Default Constructor.

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

Default Destructor.

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 
)
inline

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

Definition at line 35 of file CandidatesForMiddleSp.hpp.

View newest version in sPHENIX GitHub at line 35 of file CandidatesForMiddleSp.hpp

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

Copy operations.

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

Move operations.

Member Function Documentation

template<typename external_space_point_t >
TripletCandidate& Acts::TripletCandidate< external_space_point_t >::operator= ( const TripletCandidate< external_space_point_t > &  )
default
template<typename external_space_point_t >
TripletCandidate& Acts::TripletCandidate< external_space_point_t >::operator= ( TripletCandidate< external_space_point_t > &&  )
default

Member Data Documentation

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

Definition at line 47 of file CandidatesForMiddleSp.hpp.

View newest version in sPHENIX GitHub at line 47 of file CandidatesForMiddleSp.hpp

Referenced by Acts::CandidatesForMiddleSp< external_space_point_t >::descendingByQuality().

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

Definition at line 52 of file CandidatesForMiddleSp.hpp.

View newest version in sPHENIX GitHub at line 52 of file CandidatesForMiddleSp.hpp

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

Definition at line 48 of file CandidatesForMiddleSp.hpp.

View newest version in sPHENIX GitHub at line 48 of file CandidatesForMiddleSp.hpp

Referenced by Acts::CandidatesForMiddleSp< external_space_point_t >::descendingByQuality().

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

Definition at line 49 of file CandidatesForMiddleSp.hpp.

View newest version in sPHENIX GitHub at line 49 of file CandidatesForMiddleSp.hpp

Referenced by Acts::CandidatesForMiddleSp< external_space_point_t >::descendingByQuality().

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

Definition at line 50 of file CandidatesForMiddleSp.hpp.

View newest version in sPHENIX GitHub at line 50 of file CandidatesForMiddleSp.hpp

Referenced by Acts::CandidatesForMiddleSp< external_space_point_t >::descendingByQuality().

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

Definition at line 51 of file CandidatesForMiddleSp.hpp.

View newest version in sPHENIX GitHub at line 51 of file CandidatesForMiddleSp.hpp


The documentation for this struct was generated from the following file: