Analysis Software
Documentation for sPHENIX simulation software
|
#include <acts/blob/sPHENIX/Core/include/Acts/Detector/DetectorVolume.hpp>
Public Member Functions | |
ObjectStore (std::vector< internal_type > objects) | |
ObjectStore ()=default | |
Public Attributes | |
std::vector< internal_type > | internal = {} |
The internal storage vector. | |
std::vector< const typename internal_type::element_type * > | external = {} |
The external storage vector, const raw pointer. | |
Nested object store that holds the internal (non-const), reference counted objects and provides an external (const raw pointer) access
internal_type | is the internal storage representation, has to comply with std::shared_ptr semantics |
Definition at line 75 of file DetectorVolume.hpp.
View newest version in sPHENIX GitHub at line 75 of file DetectorVolume.hpp
|
inline |
Store constructor
objects | are the ones copied into the internal store |
Definition at line 85 of file DetectorVolume.hpp.
View newest version in sPHENIX GitHub at line 85 of file DetectorVolume.hpp
|
default |
std::vector<const typename internal_type::element_type*> Acts::Experimental::DetectorVolume::ObjectStore< internal_type >::external = {} |
The external storage vector, const raw pointer.
Definition at line 80 of file DetectorVolume.hpp.
View newest version in sPHENIX GitHub at line 80 of file DetectorVolume.hpp
Referenced by Acts::Experimental::DetectorVolume::ObjectStore< std::shared_ptr< DetectorVolume > >::ObjectStore().
std::vector<internal_type> Acts::Experimental::DetectorVolume::ObjectStore< internal_type >::internal = {} |
The internal storage vector.
Definition at line 77 of file DetectorVolume.hpp.
View newest version in sPHENIX GitHub at line 77 of file DetectorVolume.hpp
Referenced by Acts::Experimental::Detector::Detector().