5#ifndef TRACKTRUTHSIMILARITYSELECTOR_H
6#define TRACKTRUTHSIMILARITYSELECTOR_H
12#include "GaudiKernel/ToolHandle.h"
22 virtual StatusCode
execute()
override;
23 virtual StatusCode
finalize()
override;
34 {
this,
"TrackTruthSimilarityTool",
"Trk::TruthMatchRatio",
"Track-truth similarity tool"};
AthAlgorithm(const std::string &name, ISvcLocator *pSvcLocator)
Constructor with parameters:
Property holding a SG store/key/clid from which a ReadHandle is made.
Property holding a SG store/key/clid from which a WriteHandle is made.
virtual StatusCode finalize() override
virtual StatusCode execute() override
void fillOutput(TrackTruthCollection *out, const DetailedTrackTruthCollection *in)
SG::ReadHandleKey< DetailedTrackTruthCollection > m_detailed
TrackTruthSimilaritySelector(const std::string &name, ISvcLocator *pSvcLocator)
ToolHandle< Trk::IDetailedTrackTruthSimilarity > m_matchTool
virtual StatusCode initialize() override
SG::WriteHandleKey< TrackTruthCollection > m_out