4#ifndef AmbiguityProcessorUtility_h
5#define AmbiguityProcessorUtility_h
7#include "GaudiKernel/ToolHandle.h"
32 const bool dropDuplicates,
38 "Score is zero, reject.",
"Track is duplicate, reject.",
39 "Track is accepted."};
Trk::PRDtoTrackMap AssociationMap
std::set< std::vector< const Trk::PrepRawData * > > DuplicationCheckSet
static const std::array< std::string, nCategories > debugMessage
TrackFilterCategory categoriseTrack(const Trk::Track &track, const Trk::TrackScore &score, const bool dropDuplicates, const AssociationTool &associate, AssociationMap &map, DuplicationCheckSet &set)
float calculateFitQuality(const Trk::Track &track)
ToolHandle< Trk::IPRDtoTrackMapTool > AssociationTool
std::unique_ptr< Trk::Track > createNewFitQualityTrack(const Trk::Track &track)
Ensure that the ATLAS eigen extensions are properly loaded.