ATLAS Offline Software
Loading...
Searching...
No Matches
AthHitVec::isAuxStoreHitCollection Concept Reference

Define the concept for hit-collection carriers owning an xAOD container and its auxiliary store. More...

#include <AthenaHitsVector.h>

Concept definition

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.

Detailed Description

Define the concept for hit-collection carriers owning an xAOD container and its auxiliary store.

Definition at line 71 of file AthenaHitsVector.h.