|
ACTS
Experiment-independent tracking
|
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 GbtsLayer * | layerById (std::uint32_t id) const |
| Get layer by ID. | |
| const GbtsLayer & | layerByIndex (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. | |
Geometry helper built from layers and connectors.
| Acts::Experimental::GbtsGeometry::GbtsGeometry | ( | const std::vector< GbtsLayerDescription > & | layerDescriptions, |
| const GbtsLayerConnectionMap & | layerConnections ) |
Constructor.
| layerDescriptions | Layer descriptions for the layers |
| layerConnections | Layer connections map |
| const std::vector< std::pair< std::uint32_t, std::vector< std::uint32_t > > > & Acts::Experimental::GbtsGeometry::binGroups | ( | ) | const |
Get bin groups.
| const GbtsLayer * Acts::Experimental::GbtsGeometry::layerById | ( | std::uint32_t | id | ) | const |
Get layer by ID.
| id | Layer ID |
| const GbtsLayer & Acts::Experimental::GbtsGeometry::layerByIndex | ( | std::int32_t | idx | ) | const |
Get layer by index.
| idx | Layer index |
| std::uint32_t Acts::Experimental::GbtsGeometry::layerIdByIndex | ( | std::uint32_t | idx | ) | const |
Get layer ID by index.
| idx | Layer index |
| std::uint32_t Acts::Experimental::GbtsGeometry::numBins | ( | ) | const |
Get number of eta bins.
| std::uint32_t Acts::Experimental::GbtsGeometry::numLayers | ( | ) | const |
Get number of layers.