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

Layer helper with eta-bin access for GBTS seeding. More...

#include <Acts/Seeding2/GbtsGeometry.hpp>

Public Member Functions

 GbtsLayer (const GbtsLayerDescription &layerDescription, float etaBinWidth, std::int32_t bin0)
const std::vector< std::int32_t > & bins () const
 Get bins.
bool checkCompatibility (const GbtsLayer &otherLayer, std::uint32_t b1, std::uint32_t b2, float minZ0, float maxZ0) const
 Verify bin compatibility.
std::int32_t getEtaBin (float zh, float rh) const
 Get eta bin for given z and r coordinates.
const GbtsLayerDescriptionlayerDescription () const
 Get the layer description.
std::int32_t numOfBins () const
 Get number of bins.

Detailed Description

Layer helper with eta-bin access for GBTS seeding.

Constructor & Destructor Documentation

◆ GbtsLayer()

Acts::Experimental::GbtsLayer::GbtsLayer ( const GbtsLayerDescription & layerDescription,
float etaBinWidth,
std::int32_t bin0 )
Parameters
layerDescriptionLayer description for the layer
etaBinWidthEta bin width
bin0Starting bin index

Member Function Documentation

◆ bins()

const std::vector< std::int32_t > & Acts::Experimental::GbtsLayer::bins ( ) const

Get bins.

Returns
Vector of bin indices

◆ checkCompatibility()

bool Acts::Experimental::GbtsLayer::checkCompatibility ( const GbtsLayer & otherLayer,
std::uint32_t b1,
std::uint32_t b2,
float minZ0,
float maxZ0 ) const

Verify bin compatibility.

Parameters
otherLayerOther layer to compare with
b1First bin index
b2Second bin index
minZ0Minimum z0 coordinate
maxZ0Maximum z0 coordinate
Returns
True if bins are compatible

◆ getEtaBin()

std::int32_t Acts::Experimental::GbtsLayer::getEtaBin ( float zh,
float rh ) const

Get eta bin for given z and r coordinates.

Parameters
zhZ coordinate
rhRadius coordinate
Returns
Eta bin index

◆ layerDescription()

const GbtsLayerDescription & Acts::Experimental::GbtsLayer::layerDescription ( ) const

Get the layer description.

Returns
Reference to the layer description

◆ numOfBins()

std::int32_t Acts::Experimental::GbtsLayer::numOfBins ( ) const

Get number of bins.

Returns
Number of bins