ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::InputTrack Struct Reference

#include <Acts/Vertexing/TrackAtVertex.hpp>

Public Types

using Extractor = Acts::Delegate<BoundTrackParameters(const InputTrack&)>

Public Member Functions

 InputTrack ()=delete
template<typename input_track_t>
 InputTrack (const input_track_t *inputTrack)
 InputTrack (const InputTrack &)=default
 InputTrack (InputTrack &&)=default
template<typename T>
const T * as () const
bool operator< (const InputTrack &other) const
InputTrackoperator= (const InputTrack &)=default
InputTrackoperator= (InputTrack &&)=default
template<typename input_track_t>
bool operator== (const input_track_t *other) const
bool operator== (const InputTrack &other) const

Static Public Member Functions

static BoundTrackParameters extractParameters (const InputTrack &track)

Member Typedef Documentation

◆ Extractor

Constructor & Destructor Documentation

◆ InputTrack() [1/4]

template<typename input_track_t>
Acts::InputTrack::InputTrack ( const input_track_t * inputTrack)
explicit

◆ InputTrack() [2/4]

Acts::InputTrack::InputTrack ( )
delete

◆ InputTrack() [3/4]

Acts::InputTrack::InputTrack ( const InputTrack & )
default

◆ InputTrack() [4/4]

Acts::InputTrack::InputTrack ( InputTrack && )
default

Member Function Documentation

◆ as()

template<typename T>
const T * Acts::InputTrack::as ( ) const

◆ extractParameters()

BoundTrackParameters Acts::InputTrack::extractParameters ( const InputTrack & track)
static

◆ operator<()

bool Acts::InputTrack::operator< ( const InputTrack & other) const

◆ operator=() [1/2]

InputTrack & Acts::InputTrack::operator= ( const InputTrack & )
default

◆ operator=() [2/2]

InputTrack & Acts::InputTrack::operator= ( InputTrack && )
default

◆ operator==() [1/2]

template<typename input_track_t>
bool Acts::InputTrack::operator== ( const input_track_t * other) const

◆ operator==() [2/2]

bool Acts::InputTrack::operator== ( const InputTrack & other) const