11#define CaMcLinkKey_h 1
15#include <boost/functional/hash.hpp>
42 struct hash<
cbm::algo::ca::McLinkKey> {
46 boost::hash_combine(res, key.
fFile);
47 boost::hash_combine(res, key.
fEvent);
48 boost::hash_combine(res, key.
fIndex);
Compile-time constants definition for the CA tracking algorithm.
constexpr T2 Undef
Undefined values.
TODO: SZh 8.11.2022: add selection of parameterisation.
McLinkKey(int index, int event, int file)
int fEvent
Index of MC event.
friend bool operator==(const McLinkKey &lhs, const McLinkKey &rhs)
Comparison operator.
int fIndex
Index of MC point/track in external data structures.
int fFile
Index of MC file.
std::size_t operator()(const cbm::algo::ca::McLinkKey &key) const