|
ACTS
Experiment-independent tracking
|
Type-erased wrapper around an input track pointer. More...
#include <Acts/Vertexing/TrackAtVertex.hpp>
Public Types | |
| using | Extractor = Acts::Delegate<BoundTrackParameters(const InputTrack&)> |
| Function type for extracting track parameters. | |
Public Member Functions | |
| template<typename input_track_t> | |
| InputTrack (const input_track_t *inputTrack) | |
| Construct from input track pointer. | |
| InputTrack (const InputTrack &)=default | |
| Copy constructor. | |
| InputTrack (InputTrack &&)=default | |
| Move constructor. | |
| template<typename T> | |
| const T * | as () const |
| Cast to the original pointer type. | |
| bool | operator< (const InputTrack &other) const |
| Comparison operator for ordering. | |
| InputTrack & | operator= (const InputTrack &)=default |
| Copy assignment. | |
| InputTrack & | operator= (InputTrack &&)=default |
| Move assignment. | |
| template<typename input_track_t> | |
| bool | operator== (const input_track_t *other) const |
| Equality comparison with a raw pointer. | |
| bool | operator== (const InputTrack &other) const |
| Equality comparison with another InputTrack. | |
Static Public Member Functions | |
| static BoundTrackParameters | extractParameters (const InputTrack &track) |
| Extract track parameters from an InputTrack. | |
Type-erased wrapper around an input track pointer.
|
explicit |
Construct from input track pointer.
| inputTrack | Pointer to the input track |
| const T * Acts::InputTrack::as | ( | ) | const |
Cast to the original pointer type.
|
static |
Extract track parameters from an InputTrack.
| track | The input track |
| bool Acts::InputTrack::operator< | ( | const InputTrack & | other | ) | const |
Comparison operator for ordering.
| other | The other InputTrack to compare with |
|
default |
Copy assignment.
|
default |
Move assignment.
| bool Acts::InputTrack::operator== | ( | const input_track_t * | other | ) | const |
Equality comparison with a raw pointer.
| other | The pointer to compare with |
| bool Acts::InputTrack::operator== | ( | const InputTrack & | other | ) | const |
Equality comparison with another InputTrack.
| other | The other InputTrack to compare with |