![]() |
Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Utilities/BinnedArray.hpp>
Inheritance diagram for Acts::BinnedArray< T >:Public Member Functions | |
| BinnedArray ()=default | |
| Default Constructor - needed for inherited classes. | |
| virtual | ~BinnedArray ()=default |
| Virtual Destructor. | |
| virtual T | object (const Vector2 &lposition, std::array< size_t, 3 > &bins) const =0 |
| virtual T | object (const Vector2 &lposition) const |
| virtual T | object (const Vector3 &position, std::array< size_t, 3 > &bin) const =0 |
| virtual T | object (const Vector3 &position) const |
| 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 31 of file BinnedArray.hpp.
View newest version in sPHENIX GitHub at line 31 of file BinnedArray.hpp
|
default |
Default Constructor - needed for inherited classes.
|
virtualdefault |
Virtual Destructor.
|
pure virtual |
Return all unique object
Implemented in Acts::BinnedArrayXD< T >.
Referenced by Acts::Test::BOOST_AUTO_TEST_CASE(), ActsExamples::RootMaterialWriter::collectMaterial(), Acts::VolumeMaterialMapper::collectMaterialSurfaces(), Acts::Svg::TrackingGeometryConverter::convert(), Acts::MaterialMapJsonConverter::convertToHierarchy(), Acts::GeometryView3D::drawTrackingVolume(), Acts::SurfaceMaterialMapper::resolveMaterialSurfaces(), and Acts::MappingMaterialDecorator::volumeLoop().
Here is the caller graph for this function:
|
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().
Here is the caller graph for this function:
|
inlinevirtual |
Same method without bins for backward compatibility
| lposition | is the local position for finding the object |
Reimplemented in Acts::BinnedArrayXD< T >.
Definition at line 51 of file BinnedArray.hpp.
View newest version in sPHENIX GitHub at line 51 of file BinnedArray.hpp
References Acts::BinnedArray< T >::object().
Here is the call graph for this function:
|
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 70 of file BinnedArray.hpp.
View newest version in sPHENIX GitHub at line 70 of file BinnedArray.hpp
References Acts::BinnedArray< T >::object().
Here is the call graph for this function:
|
pure virtual |
Return the object grid multiple entries are allowed
Implemented in Acts::BinnedArrayXD< T >.