|  | ATLAS Offline Software
    | 
 
 
 
Go to the documentation of this file.
    5 #ifndef ACTSTRK_SPACEPOINT_COLLECTOR_H 
    6 #define ACTSTRK_SPACEPOINT_COLLECTOR_H 
   15 #include "Acts/EventData/SpacePointContainer.hpp" 
   16 #include "Acts/Definitions/Algebra.hpp" 
   22     friend Acts::SpacePointContainer<ActsTrk::SpacePointCollector, Acts::detail::RefHolder>;
 
   46       using namespace Acts::HashedStringLiteral;
 
   51     throw std::runtime_error(
"no such component " + 
std::to_string(
key) + 
" for this space point");
 
   55       case "TopStripVector"_hash:
 
   57       case "BottomStripVector"_hash:
 
   59       case "StripCenterDistance"_hash:
 
   61       case "TopStripCenterPosition"_hash:
 
   69     const std::vector<const ValueType*>& 
storage() 
const;
 
   70     std::vector<const ValueType*>& 
storage();
 
  107   inline const std::vector<const typename SpacePointCollector::ValueType*>&
 
  111   inline std::vector<const typename SpacePointCollector::ValueType*>&
 
  
SpacePointCollector(std::vector< const ValueType * > &externalStorage)
float bottomHalfStripLength() const
ConstVectorMap stripCenterDistance() const
ConstVectorMap topStripDirection() const
float z_impl(std::size_t idx) const
float topHalfStripLength() const
Return details.
Helper class to provide constant type-safe access to aux data.
bool const RAWDATA *ch2 const
std::string to_string(const SectorProjector proj)
float x_impl(std::size_t idx) const
ConstVectorMap bottomStripDirection() const
std::size_t size_impl() const
float varianceR_impl(std::size_t idx) const
SpacePointCollector(const SpacePointCollector &)=delete
std::vector< const ValueType * > * m_storage
const ValueType & get_impl(std::size_t idx) const
const std::vector< const ValueType * > & storage() const
SpacePointCollector(SpacePointCollector &&) noexcept=default
float varianceZ_impl(std::size_t idx) const
float y_impl(std::size_t idx) const
bool isAvailable(const ELT &e) const
Test to see if this variable exists in the store.
The AlignStoreProviderAlg loads the rigid alignment corrections and pipes them through the readout ge...
std::any component_impl(Acts::HashedString key, std::size_t n) const
ConstVectorMap topStripCenter() const