ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Core/include/Acts/Seeding/BinnedSPGroup.hpp>
Public Member Functions | |
BinnedSPGroup ()=delete | |
template<typename spacepoint_iterator_t > | |
BinnedSPGroup (spacepoint_iterator_t spBegin, spacepoint_iterator_t spEnd, std::function< Acts::Vector2D(const external_spacepoint_t &, float, float, float)> covTool, std::shared_ptr< Acts::BinFinder< external_spacepoint_t >> botBinFinder, std::shared_ptr< Acts::BinFinder< external_spacepoint_t >> tBinFinder, std::unique_ptr< SpacePointGrid< external_spacepoint_t >> grid, SeedfinderConfig< external_spacepoint_t > &config) | |
size_t | size () |
BinnedSPGroupIterator < external_spacepoint_t > | begin () |
BinnedSPGroupIterator < external_spacepoint_t > | end () |
Private Attributes | |
std::unique_ptr < Acts::SpacePointGrid < external_spacepoint_t > > | m_binnedSP |
std::shared_ptr< BinFinder < external_spacepoint_t > > | m_topBinFinder |
std::shared_ptr< BinFinder < external_spacepoint_t > > | m_bottomBinFinder |
to begin and end BinnedSPGroupIterator for given BinFinders and SpacePointGrid. Fulfills the range_expression interface.
Definition at line 232 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 232 of file BinnedSPGroup.hpp
|
delete |
Acts::BinnedSPGroup< external_spacepoint_t >::BinnedSPGroup | ( | spacepoint_iterator_t | spBegin, |
spacepoint_iterator_t | spEnd, | ||
std::function< Acts::Vector2D(const external_spacepoint_t &, float, float, float)> | covTool, | ||
std::shared_ptr< Acts::BinFinder< external_spacepoint_t >> | botBinFinder, | ||
std::shared_ptr< Acts::BinFinder< external_spacepoint_t >> | tBinFinder, | ||
std::unique_ptr< SpacePointGrid< external_spacepoint_t >> | grid, | ||
SeedfinderConfig< external_spacepoint_t > & | config | ||
) |
Definition at line 11 of file BinnedSPGroup.ipp.
View newest version in sPHENIX GitHub at line 11 of file BinnedSPGroup.ipp
References Acts::SeedfinderConfig< SpacePoint >::beamPos, bin, it, Acts::SeedfinderConfig< SpacePoint >::phiMax, Acts::SeedfinderConfig< SpacePoint >::phiMin, Acts::Test::phiMin, Acts::SeedfinderConfig< SpacePoint >::rAlign, Acts::SeedfinderConfig< SpacePoint >::rMax, Acts::SeedfinderConfig< SpacePoint >::sigmaError, G4InuclParticleNames::sp, Acts::SeedfinderConfig< SpacePoint >::zAlign, Acts::SeedfinderConfig< SpacePoint >::zMax, and Acts::SeedfinderConfig< SpacePoint >::zMin.
|
inline |
Definition at line 249 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 249 of file BinnedSPGroup.hpp
References Acts::BinnedSPGroupIterator< external_spacepoint_t >::m_bottomBinFinder, and Acts::BinnedSPGroupIterator< external_spacepoint_t >::m_topBinFinder.
Referenced by PHActsSiliconSeeding::runSeeder().
|
inline |
Definition at line 254 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 254 of file BinnedSPGroup.hpp
References Acts::BinnedSPGroupIterator< external_spacepoint_t >::m_bottomBinFinder, Acts::BinnedSPGroupIterator< external_spacepoint_t >::m_topBinFinder, and Acts::BinnedSPGroupIterator< external_spacepoint_t >::phiZbins.
|
inline |
Definition at line 247 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 247 of file BinnedSPGroup.hpp
Referenced by main().
|
private |
Definition at line 263 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 263 of file BinnedSPGroup.hpp
|
private |
Definition at line 268 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 268 of file BinnedSPGroup.hpp
|
private |
Definition at line 267 of file BinnedSPGroup.hpp.
View newest version in sPHENIX GitHub at line 267 of file BinnedSPGroup.hpp