ECCE @ EIC Software
Reference for
ECCE @ EIC
simulation and reconstruction software on GitHub
|
#include <acts/blob/master/Core/include/Acts/Utilities/BinnedArray.hpp>
Public Member Functions | |
BinnedArray ()=default | |
Default Constructor - needed for inherited classes. | |
virtual | ~BinnedArray ()=default |
Virtual Destructor. | |
virtual T | object (const Vector2D &lposition, std::array< size_t, 3 > &bins) const =0 |
virtual T | object (const Vector2D &lposition) const |
virtual T | object (const Vector3D &position, std::array< size_t, 3 > &bin) const =0 |
virtual T | object (const Vector3D &position) const |
virtual std::vector< T > | objectCluster (const std::array< size_t, 3 > &bin) const =0 |
virtual const std::vector< T > & | arrayObjects () const =0 |
virtual const std::vector < std::vector< std::vector< T > > > & | objectGrid () const =0 |
virtual const BinUtility * | binUtility () const =0 |
Pure virtual base class for Binned Array to avoid map searches
Definition at line 30 of file BinnedArray.hpp.
View newest version in sPHENIX GitHub at line 30 of file BinnedArray.hpp
|
default |
Default Constructor - needed for inherited classes.
|
virtualdefault |
Virtual Destructor.
|
pure virtual |
Return all unqiue object
Implemented in Acts::BinnedArrayXD< T >.
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), FW::RootMaterialWriter::collectMaterial(), Acts::JsonGeometryConverter::convertToRep(), Acts::SurfaceMaterialMapper::resolveMaterialSurfaces(), and FW::Obj::ObjTrackingGeometryWriter::write().
|
pure virtual |
Return the BinUtility
Implemented in Acts::BinnedArrayXD< T >.
|
pure virtual |
Returns the object in the associated bin according the local position
lposition | is the local position for the object retrieval |
bins | is the bin triple to filled |
Implemented in Acts::BinnedArrayXD< T >.
Referenced by Acts::BinnedArray< T >::object().
|
inlinevirtual |
Same method without bins for backward compatibility
lposition | is the local position for finding the obect |
Reimplemented in Acts::BinnedArrayXD< T >.
Definition at line 50 of file BinnedArray.hpp.
View newest version in sPHENIX GitHub at line 50 of file BinnedArray.hpp
References Acts::BinnedArray< T >::object().
|
pure virtual |
Returns the object in the associated bin according the local position
position | is the global position for the object retrieval |
bin | is the bin triple filled |
Implemented in Acts::BinnedArrayXD< T >.
|
inlinevirtual |
Same method without bins for backward compatibility
position | is the global position for the object finding |
Reimplemented in Acts::BinnedArrayXD< T >.
Definition at line 69 of file BinnedArray.hpp.
View newest version in sPHENIX GitHub at line 69 of file BinnedArray.hpp
References Acts::BinnedArray< T >::object().
|
pure virtual |
Returns the object found through global position search and their neighbor objects
bin | is the binning |
Implemented in Acts::BinnedArrayXD< T >.
|
pure virtual |
Return the object grid multiple entries are allowed
Implemented in Acts::BinnedArrayXD< T >.