![]() |
ATLAS Offline Software
|
#include "PhaseIIInDetRawDataContainer.h"#include "ContainerRangeGuard.h"#include "PhaseIIInDetRawDataContainerMT.icc"Go to the source code of this file.
Classes | |
| class | PhaseII::IndexedRangesMT< T_RawDataContainer > |
| Extended Helper class to associate ranges of elements in multiple containers to a contiguous index to be used in a MT context The base class is extended by a container list which can be grown dynamically (mutex protected), and the per module element range is atomic. More... | |
Namespaces | |
| namespace | PhaseII |
Functions | |
| template<typename T_RawDataContainerCollection, typename T_RawDataContainerPtr, typename T_RangeType, typename T_Coordinates> | |
| void | PhaseII::addDataForModule (T_RawDataContainerCollection &rdo_container_collection, ContainerRangeGuard< T_RawDataContainerPtr, T_RangeType > &range_guard, T_Coordinates &&coordinates, std::uint32_t data_word) |
| convenience method to add data to an RDO container, add a new RDO container, copy the data added for the current module if the capacity of the original container is exhausted. | |