#include <SpacePointCollector.h>
Definition at line 20 of file SpacePointCollector.h.
◆ ValueType
◆ SpacePointCollector() [1/3]
ActsTrk::SpacePointCollector::SpacePointCollector |
( |
std::vector< const ValueType * > & |
externalStorage | ) |
|
◆ SpacePointCollector() [2/3]
◆ SpacePointCollector() [3/3]
◆ ~SpacePointCollector()
virtual ActsTrk::SpacePointCollector::~SpacePointCollector |
( |
| ) |
|
|
virtualdefault |
◆ component_impl()
std::any ActsTrk::SpacePointCollector::component_impl |
( |
Acts::HashedString |
key, |
|
|
std::size_t |
n |
|
) |
| const |
|
inline |
Definition at line 45 of file SpacePointCollector.h.
46 using namespace Acts::HashedStringLiteral;
50 if (not topStripDirAcc.isAvailable(sp)) {
51 throw std::runtime_error(
"no such component " +
std::to_string(
key) +
" for this space point");
55 case "TopStripVector"_hash:
56 return Acts::Vector3( sp.topHalfStripLength() * sp.topStripDirection().cast<
double>() );
57 case "BottomStripVector"_hash:
58 return Acts::Vector3( sp.bottomHalfStripLength() * sp.bottomStripDirection().cast<
double>() );
59 case "StripCenterDistance"_hash:
60 return Acts::Vector3( sp.stripCenterDistance().cast<
double>() );
61 case "TopStripCenterPosition"_hash:
62 return Acts::Vector3( sp.topStripCenter().cast<
double>() );
◆ get_impl()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ size_impl()
std::size_t ActsTrk::SpacePointCollector::size_impl |
( |
| ) |
const |
|
inline |
◆ storage() [1/2]
◆ storage() [2/2]
◆ varianceR_impl()
float ActsTrk::SpacePointCollector::varianceR_impl |
( |
std::size_t |
idx | ) |
const |
|
inline |
◆ varianceZ_impl()
float ActsTrk::SpacePointCollector::varianceZ_impl |
( |
std::size_t |
idx | ) |
const |
|
inline |
◆ x_impl()
float ActsTrk::SpacePointCollector::x_impl |
( |
std::size_t |
idx | ) |
const |
|
inline |
◆ y_impl()
float ActsTrk::SpacePointCollector::y_impl |
( |
std::size_t |
idx | ) |
const |
|
inline |
◆ z_impl()
float ActsTrk::SpacePointCollector::z_impl |
( |
std::size_t |
idx | ) |
const |
|
inline |
◆ m_storage
std::vector<const ValueType*>* ActsTrk::SpacePointCollector::m_storage {nullptr} |
|
private |
The documentation for this class was generated from the following files: