CMS 3D CMS Logo

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
UniqueSimTrackId.h
Go to the documentation of this file.
1 #ifndef SimDataFormatsTrackUniqueSimTrackId_H
2 #define SimDataFormatsTrackUniqueSimTrackId_H
3 
5 
7 #include <tuple>
8 
9 using UniqueSimTrackId = std::pair<uint32_t, EncodedEventId>;
11  std::size_t operator()(UniqueSimTrackId const &s) const noexcept {
12  return edm::hash_value(s.first, s.second.rawId());
13  }
14 };
15 
16 #endif
std::pair< uint32_t, EncodedEventId > UniqueSimTrackId
std::size_t operator()(UniqueSimTrackId const &s) const noexcept
std::size_t hash_value(const Types &...args)
Definition: hash_combine.h:36