ATLAS Offline Software
|
#include "GaudiKernel/ToolHandle.h"
#include "TrkToolInterfaces/IPRDtoTrackMapTool.h"
#include "TrkEventUtils/PRDtoTrackMap.h"
#include "TrkEventPrimitives/TrackScore.h"
#include <vector>
#include <set>
#include <array>
#include <string>
#include <memory>
Go to the source code of this file.
Namespaces | |
Trk | |
Ensure that the ATLAS eigen extensions are properly loaded. | |
AmbiguityProcessor | |
Typedefs | |
using | AmbiguityProcessor::AssociationTool = ToolHandle< Trk::IPRDtoTrackMapTool > |
using | AmbiguityProcessor::AssociationMap = Trk::PRDtoTrackMap |
using | AmbiguityProcessor::DuplicationCheckSet = std::set< std::vector< const Trk::PrepRawData * > > |
Enumerations | |
enum | AmbiguityProcessor::TrackFilterCategory { AmbiguityProcessor::ScoreIsZero, AmbiguityProcessor::TrackIsDuplicate, AmbiguityProcessor::TrackAccepted, AmbiguityProcessor::nCategories } |
Functions | |
TrackFilterCategory | AmbiguityProcessor::categoriseTrack (const Trk::Track &track, const Trk::TrackScore &score, const bool dropDuplicates, const AssociationTool &associate, AssociationMap &map, DuplicationCheckSet &set) |
float | AmbiguityProcessor::calculateFitQuality (const Trk::Track &track) |
std::unique_ptr< Trk::Track > | AmbiguityProcessor::createNewFitQualityTrack (const Trk::Track &track) |
int | AmbiguityProcessor::getUid () |