Define the concept for hit-collection carriers owning an xAOD container and its auxiliary store.
More...
#include <AthenaHitsVector.h>
template<typename Cont_t>
requires(Cont_t& collection) {
typename Cont_t::container_type;
typename Cont_t::aux_container_type;
{ collection.container } ->
std::same_as<std::unique_ptr<typename Cont_t::container_type>&>;
{ collection.auxContainer } ->
std::same_as<std::unique_ptr<typename Cont_t::aux_container_type>&>;
}
Define the concept for hit-collection carriers owning an xAOD container and its auxiliary store.
Define the concept that the struct needs to inherit from the HitsVectorBase.
Define the concept for hit-collection carriers owning an xAOD container and its auxiliary store.
Definition at line 71 of file AthenaHitsVector.h.