![]() |
ATLAS Offline Software
|
#include "InDetReadoutGeometry/SiDetectorElement.h"
#include "InDetReadoutGeometry/SiDetectorElementCollection.h"
#include <vector>
#include <ranges>
#include <unordered_map>
#include <functional>
#include "ModuleIdentifierMatchUtil.h"
Go to the source code of this file.
Namespaces | |
InDet | |
Primary Vertex Finder. | |
InDet::ConnectedModulesUtil | |
Functions | |
template<class T_ID > | |
std::unordered_multimap< unsigned int, unsigned int > | InDet::ConnectedModulesUtil::createModuleConnectionMap (const T_ID &id_helper, const InDetDD::SiDetectorElementCollection &det_ele_coll) |
create a map between detector elements and all such elements connected the same sensor More... | |
template<class T_ID > | |
void | InDet::ConnectedModulesUtil::visitMatchingConnectedModules (const T_ID &id_helper, const std::vector< int > &a_module_pattern, const InDetDD::SiDetectorElementCollection &det_ele_coll, unsigned id_hash, const std::unordered_multimap< unsigned int, unsigned int > &connected_modules, std::function< void(unsigned int id_hash, const InDetDD::SiDetectorElement &)> visit_func) |
Visit all detector elements connected to the same physical sensor which match the given pattern. More... | |