![]() |
ATLAS Offline Software
|
#include "AthContainers/ConstDataVector.h"#include "xAODMuonPrepData/MuonMeasurement.h"#include "xAODMuonViews/IdentifierSorter.h"#include "xAODMuonViews/FillContainer.h"Go to the source code of this file.
Namespaces | |
| namespace | xAOD |
| ICaloAffectedTool is abstract interface for tools checking if 4 mom is in calo affected region. | |
| namespace | xAOD::detail |
| Internal implementation details and type concepts for container merging. | |
Concepts | |
| concept | xAOD::detail::isMuonMeasurement |
| Concept that verifies a type is derived from xAOD::MuonMeasurement. | |
| concept | xAOD::detail::isMuonMeasurementCont |
| Concept that verifies a type is a valid MuonMeasurement container. | |
Functions | |
| template<detail::isMuonMeasurement inT, detail::isMuonMeasurementCont outT> requires (std::is_base_of_v<typename outT::base_value_type, inT>) | |
| void | xAOD::mergeInRange (typename DataVector< inT >::const_iterator begin, const typename DataVector< inT >::const_iterator end, ConstDataVector< outT > &outContainer) |
| Merges a range of MuonMeasurement objects into a sorted output container. | |
| template<detail::isMuonMeasurementCont outT, detail::isMuonMeasurement inT> | |
| void | xAOD::mergeContainer (ConstDataVector< outT > &outContainer, const DataVector< inT > &inCont) |
| Merges a single container of MuonMeasurement objects into an output container. | |
| template<detail::isMuonMeasurementCont outT, detail::isMuonMeasurement inT1, detail::isMuonMeasurement inT2> requires (std::is_base_of_v<typename outT::base_value_type, inT1> && std::is_base_of_v<typename outT::base_value_type, inT2>) | |
| void | xAOD::mergeContainer (ConstDataVector< outT > &outContainer, const DataVector< inT1 > &inCont1, const DataVector< inT2 > &inCont2) |
| Merges two containers of MuonMeasurement objects into an output container. | |