ATLAS Offline Software
Loading...
Searching...
No Matches
ActsTrk::Seed Struct Referencefinal

#include <SeedContainer.h>

Collaboration diagram for ActsTrk::Seed:

Public Types

using Index = Acts::SeedIndex

Public Member Functions

 Seed (const SeedContainer &container, Index index)
const SeedContainer & container () const noexcept
Index index () const noexcept
SpacePointRange spacePoints () const noexcept
float quality () const noexcept
float vertexZ () const noexcept
SpacePointRange sp () const noexcept
float z () const noexcept
float seedQuality () const noexcept

Private Attributes

const SeedContainer * m_container {nullptr}
Index m_index {0}

Detailed Description

Definition at line 44 of file SeedContainer.h.

Member Typedef Documentation

◆ Index

using ActsTrk::Seed::Index = Acts::SeedIndex

Definition at line 45 of file SeedContainer.h.

Constructor & Destructor Documentation

◆ Seed()

ActsTrk::Seed::Seed ( const SeedContainer & container,
Index index )
inline

Definition at line 47 of file SeedContainer.h.

Index index() const noexcept
const SeedContainer & container() const noexcept
const SeedContainer * m_container

Member Function Documentation

◆ container()

const SeedContainer & ActsTrk::Seed::container ( ) const
inlinenoexcept

Definition at line 50 of file SeedContainer.h.

50{ return *m_container; }

◆ index()

Index ActsTrk::Seed::index ( ) const
inlinenoexcept

Definition at line 51 of file SeedContainer.h.

51{ return m_index; }

◆ quality()

float ActsTrk::Seed::quality ( ) const
inlinenoexcept

Definition at line 174 of file SeedContainer.h.

174 {
175 return container().quality(m_index);
176}
float quality(Index index) const noexcept

◆ seedQuality()

float ActsTrk::Seed::seedQuality ( ) const
inlinenoexcept

Definition at line 60 of file SeedContainer.h.

60{ return quality(); }
float quality() const noexcept

◆ sp()

SpacePointRange ActsTrk::Seed::sp ( ) const
inlinenoexcept

Definition at line 58 of file SeedContainer.h.

58{ return spacePoints(); }
SpacePointRange spacePoints() const noexcept

◆ spacePoints()

SpacePointRange ActsTrk::Seed::spacePoints ( ) const
inlinenoexcept

Definition at line 171 of file SeedContainer.h.

171 {
172 return container().spacePoints(m_index);
173}
SpacePointRange spacePoints(Index index) const noexcept

◆ vertexZ()

float ActsTrk::Seed::vertexZ ( ) const
inlinenoexcept

Definition at line 177 of file SeedContainer.h.

177 {
178 return container().vertexZ(m_index);
179}
float vertexZ(Index index) const noexcept

◆ z()

float ActsTrk::Seed::z ( ) const
inlinenoexcept

Definition at line 59 of file SeedContainer.h.

59{ return vertexZ(); }
float vertexZ() const noexcept

Member Data Documentation

◆ m_container

const SeedContainer* ActsTrk::Seed::m_container {nullptr}
private

Definition at line 63 of file SeedContainer.h.

63{nullptr};

◆ m_index

Index ActsTrk::Seed::m_index {0}
private

Definition at line 64 of file SeedContainer.h.

64{0};

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