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 44 of file SeedContainer.h.

Member Typedef Documentation

◆ Index

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

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 184 of file SeedContainer.h.

184 {
185 return container().quality(m_index);
186}
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 181 of file SeedContainer.h.

181 {
182 return container().spacePoints(m_index);
183}
SpacePointRange spacePoints(Index index) const noexcept

◆ vertexZ()

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

Definition at line 187 of file SeedContainer.h.

187 {
188 return container().vertexZ(m_index);
189}
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: