ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
Acts::Experimental::GbtsGeometry Class Referencefinal

Geometry helper built from layers and connectors. More...

#include <Acts/Seeding2/GbtsGeometry.hpp>

Public Member Functions

 GbtsGeometry (const std::vector< GbtsLayerDescription > &layerDescriptions, const GbtsLayerConnectionMap &layerConnections)
 Constructor.
const std::vector< std::pair< std::uint32_t, std::vector< std::uint32_t > > > & binGroups () const
 Get bin groups.
const GbtsLayerlayerById (std::uint32_t id) const
 Get layer by ID.
const GbtsLayerlayerByIndex (std::int32_t idx) const
 Get layer by index.
std::uint32_t layerIdByIndex (std::uint32_t idx) const
 Get layer ID by index.
std::uint32_t numBins () const
 Get number of eta bins.
std::uint32_t numLayers () const
 Get number of layers.

Detailed Description

Geometry helper built from layers and connectors.

Constructor & Destructor Documentation

◆ GbtsGeometry()

Acts::Experimental::GbtsGeometry::GbtsGeometry ( const std::vector< GbtsLayerDescription > & layerDescriptions,
const GbtsLayerConnectionMap & layerConnections )

Constructor.

Parameters
layerDescriptionsLayer descriptions for the layers
layerConnectionsLayer connections map

Member Function Documentation

◆ binGroups()

const std::vector< std::pair< std::uint32_t, std::vector< std::uint32_t > > > & Acts::Experimental::GbtsGeometry::binGroups ( ) const

Get bin groups.

Returns
Bin groups vector

◆ layerById()

const GbtsLayer * Acts::Experimental::GbtsGeometry::layerById ( std::uint32_t id) const

Get layer by ID.

Parameters
idLayer ID
Returns
Pointer to layer or nullptr

◆ layerByIndex()

const GbtsLayer & Acts::Experimental::GbtsGeometry::layerByIndex ( std::int32_t idx) const

Get layer by index.

Parameters
idxLayer index
Returns
Reference to layer

◆ layerIdByIndex()

std::uint32_t Acts::Experimental::GbtsGeometry::layerIdByIndex ( std::uint32_t idx) const

Get layer ID by index.

Parameters
idxLayer index
Returns
Layer ID

◆ numBins()

std::uint32_t Acts::Experimental::GbtsGeometry::numBins ( ) const

Get number of eta bins.

Returns
Number of eta bins

◆ numLayers()

std::uint32_t Acts::Experimental::GbtsGeometry::numLayers ( ) const

Get number of layers.

Returns
Number of layers