| 84 | |
| 85 | |
| 86 | std::size_t MakeHash(const G4ThreeVector &v) |
| 87 | { |
| 88 | |
| 89 | std::size_t xhash = std::hash<G4double>{}(v.x()); |
| 90 | std::size_t yhash = std::hash<G4double>{}(v.y()); |
| 91 | std::size_t zhash = std::hash<G4double>{}(v.z()); |
| 92 | |
| 93 | std::hash_combine(xhash, yhash); |
| 94 | std::hash_combine(yhash, zhash); |
| 95 | |
| 96 | return xhash; |
| 97 | } |
| 98 | |
| 99 | std::size_t MakeHash(const G4Colour &c) |
| 100 | { |
no test coverage detected