![]() |
ATLAS Offline Software
|
#include <array>#include <vector>#include <cassert>#include <cstdint>#include <cstring>#include <atomic>#include "ProxyContainer.h"#include "ContainerList.h"Go to the source code of this file.
Classes | |
| struct | PhaseII::GetValue< T > |
| struct | PhaseII::DataRange |
| Type describing a range of elements living in a one of N containers. More... | |
| class | PhaseII::IndexedRanges< T_DataContainer, T_RangeType > |
| Helper class to associate ranges of elements in multiple containers to a contiguous index. More... | |
| struct | PhaseII::IndexWithRange |
| Helper class to be used in conjunction with ProxyContainers. More... | |
| class | PhaseII::InDetRawDataContainer< NDim > |
| Base raw data container which provides coordinates of a certain dimension and a data word per RDO (raw data object). More... | |
| class | PhaseII::RawDataProxyBase< T_RawDataContainer, accessPolicy > |
| Base class for an RDO proxy. More... | |
| class | PhaseII::RawDataContainerProxy< T_RawDataContainer, T_RawDataProxy, accessPolicy > |
| A proxy providing access to the RDOs of a single module. More... | |
| struct | PhaseII::RawData::details::traits< T_RawDataContainer > |
| class | PhaseII::ContainerProxyAdapter< T_RawDataContainerCollection, T_RawDataProxy, accessPolicy > |
| An adapter to create a container proxy from a range index which defines the actual element container and the element range. More... | |
| class | PhaseII::ContainerCollectionProxy< T_RawDataContainerCollection, T_RawDataProxy, accessPolicy > |
| Helper class to represent the top level proxy which provides per module proxy objects which provide the hit element proxies. More... | |
| struct | PhaseII::RawDataCollectionTypes< T_RawDataContainer, accessPolicy > |
| helper class to define all the proxies for a RDO container. More... | |
Namespaces | |
| namespace | PhaseII |
| namespace | PhaseII::RawData |
| namespace | PhaseII::RawData::details |
Concepts | |
| concept | PhaseII::isAtomic |
| concept | PhaseII::hasErrors |
Functions | |
| template<class T_RawDataContainerCollection> | |
| auto | PhaseII::makeRawDataCollectionProxy (const T_RawDataContainerCollection &collection) |
| Create the top level container proxy for an RDO container collection (read only). | |
| template<class T_RawDataContainerCollection> | |
| auto | PhaseII::makeRawDataCollectionProxy (T_RawDataContainerCollection &collection) |
| Create the top level container proxy for an RDO container collection (read/write). | |