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

#include <SeedContainer.h>

Collaboration diagram for ActsTrk::Seed:

Public Types

using Index = Acts::SeedIndex2

Public Member Functions

 Seed (const SeedContainer &container, Index index)
const SeedContainercontainer () 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 SeedContainerm_container {nullptr}
Index m_index {0}

Detailed Description

Definition at line 43 of file SeedContainer.h.

Member Typedef Documentation

◆ Index

using ActsTrk::Seed::Index = Acts::SeedIndex2

Definition at line 44 of file SeedContainer.h.

Constructor & Destructor Documentation

◆ Seed()

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

Definition at line 46 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 49 of file SeedContainer.h.

49{ return *m_container; }

◆ index()

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

Definition at line 50 of file SeedContainer.h.

50{ return m_index; }

◆ quality()

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

Definition at line 173 of file SeedContainer.h.

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

◆ seedQuality()

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

Definition at line 59 of file SeedContainer.h.

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

◆ sp()

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

Definition at line 57 of file SeedContainer.h.

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

◆ spacePoints()

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

Definition at line 170 of file SeedContainer.h.

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

◆ vertexZ()

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

Definition at line 176 of file SeedContainer.h.

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

◆ z()

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

Definition at line 58 of file SeedContainer.h.

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

Member Data Documentation

◆ m_container

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

Definition at line 62 of file SeedContainer.h.

62{nullptr};

◆ m_index

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

Definition at line 63 of file SeedContainer.h.

63{0};

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