File TorchTruthGraphMetricsHook.hpp

namespace Acts

Note

This file is foreseen for the Geometry module to replace Extent

class TorchTruthGraphMetricsHook : public Acts::ExaTrkXHook
#include <Acts/Plugins/ExaTrkX/TorchTruthGraphMetricsHook.hpp>

Public Functions

TorchTruthGraphMetricsHook(const std::vector<int64_t> &truthGraph, std::unique_ptr<const Acts::Logger> l)
inline ~TorchTruthGraphMetricsHook() override
virtual void operator()(const std::any&, const std::any &edges) const override

Private Functions

inline const Logger &logger() const

Private Members

std::unique_ptr<const Logger> m_logger
std::vector<detail::CantorEdge<int64_t>> m_truthGraphCantor