![]() |
trout
Phlex-based reconstruction framework for the SHiP experiment.
|
#include "Acts/Geometry/GeometryIdentifier.hpp"#include "Acts/Utilities/PointerTraits.hpp"#include "Range.hpp"#include <boost/container/flat_set.hpp>#include <utility>Go to the source code of this file.
Classes | |
| struct | ActsExamples::detail::GeometryIdGetter |
| struct | ActsExamples::detail::CompareGeometryId |
| struct | ActsExamples::GeometryIdMultisetAccessor< T > |
| The accessor for the GeometryIdMultiset container. More... | |
Namespaces | |
| namespace | ActsExamples |
| namespace | ActsExamples::detail |
Concepts | |
| concept | ActsExamples::detail::GeometryIdObj |
| Concept to define objects that have a geometryId getter method. | |
| concept | ActsExamples::detail::GeometryIdPtrObj |
| Concept to define objects to pointer that have a geometryId getter method. | |
| concept | ActsExamples::detail::TimedObj |
| Concept to define an object which carries time. | |
| concept | ActsExamples::detail::TimedObjPtr |
| Concept to define a pointer to an object which carries time. | |
Typedefs | |
| template<typename T> | |
| using | ActsExamples::GeometryIdMultiset = boost::container::flat_multiset<T, detail::CompareGeometryId> |
| Store elements that know their detector geometry id, e.g. | |
Functions | |
| template<typename T> | |
| Range< typename GeometryIdMultiset< T >::const_iterator > | ActsExamples::selectModule (const GeometryIdMultiset< T > &container, Acts::GeometryIdentifier geoId) |
| Select all elements for the given module / sensitive surface. | |
| template<typename T> | |
| auto | ActsExamples::selectModule (const GeometryIdMultiset< T > &container, Acts::GeometryIdentifier::Value volume, Acts::GeometryIdentifier::Value layer, Acts::GeometryIdentifier::Value sensitive) |
| Select all elements for the given module / sensitive surface. | |