ACTS
Experiment-independent tracking
Loading...
Searching...
No Matches
ActsPlugins::TruthGraphMetricsHook Class Reference

Hook for calculating metrics using truth graph information. More...

#include <ActsPlugins/Gnn/TruthGraphMetricsHook.hpp>

Inheritance diagram for ActsPlugins::TruthGraphMetricsHook:
[legend]
Collaboration diagram for ActsPlugins::TruthGraphMetricsHook:
[legend]

Public Member Functions

 TruthGraphMetricsHook (const std::vector< std::int64_t > &truthGraph, std::unique_ptr< const Acts::Logger > l)
 Constructor.
void operator() (const PipelineTensors &tensors, const ExecutionContext &execCtx) const override
 Calculate and log metrics comparing pipeline output to truth.

Detailed Description

Hook for calculating metrics using truth graph information.

Constructor & Destructor Documentation

◆ TruthGraphMetricsHook()

ActsPlugins::TruthGraphMetricsHook::TruthGraphMetricsHook ( const std::vector< std::int64_t > & truthGraph,
std::unique_ptr< const Acts::Logger > l )

Constructor.

Parameters
truthGraphTruth graph edge list
lLogging instance

Member Function Documentation

◆ operator()()

void ActsPlugins::TruthGraphMetricsHook::operator() ( const PipelineTensors & tensors,
const ExecutionContext & execCtx ) const
overridevirtual

Calculate and log metrics comparing pipeline output to truth.

Parameters
tensorsPipeline tensors containing graph
execCtxExecution context

Reimplemented from ActsPlugins::GnnHook.