ATLAS Offline Software
Loading...
Searching...
No Matches
ORUtils::FEAssociationTool::PairKeyHash Struct Reference
Collaboration diagram for ORUtils::FEAssociationTool::PairKeyHash:

Public Member Functions

std::size_t operator() (const PairKey &k) const noexcept

Detailed Description

Definition at line 94 of file FEAssociationTool.h.

Member Function Documentation

◆ operator()()

std::size_t ORUtils::FEAssociationTool::PairKeyHash::operator() ( const PairKey & k) const
noexcept

Definition at line 83 of file FEAssociationTool.cxx.

84{
85 std::size_t h1 = std::hash<const void*>{}(k.c1) ^ (std::hash<std::size_t>{}(k.i1) << 1);
86 std::size_t h2 = std::hash<const void*>{}(k.c2) ^ (std::hash<std::size_t>{}(k.i2) << 1);
87 return h1 ^ (h2 << 1);
88}

The documentation for this struct was generated from the following files: