ATLAS Offline Software
Public Member Functions | List of all members
Trk::IMode3dInfo Class Referenceabstract

Auxillary interface for getting back additional data. More...

#include <IMode3dFinder.h>

Inheritance diagram for Trk::IMode3dInfo:
Collaboration diagram for Trk::IMode3dInfo:

Public Member Functions

virtual ~IMode3dInfo ()=default
 
virtual unsigned int Modes1d (std::vector< float > &, std::vector< float > &, std::vector< float > &, std::vector< float > &) const =0
 
virtual const std::vector< int > & AcceptedCrossingPointsIndices () const =0
 
virtual void getCorrelationDistance (double &cXY, double &cZ) const =0
 
virtual int perigeesAtSeed (std::vector< const Trk::TrackParameters * > &perigees, const std::vector< const Trk::TrackParameters * > &perigeeList) const =0
 
virtual void setTrkidx (std::vector< std::pair< int, int > > &&trkidx)=0
 

Detailed Description

Auxillary interface for getting back additional data.

Mostly for debugging/monitoring.

Definition at line 30 of file IMode3dFinder.h.

Constructor & Destructor Documentation

◆ ~IMode3dInfo()

virtual Trk::IMode3dInfo::~IMode3dInfo ( )
virtualdefault

Member Function Documentation

◆ AcceptedCrossingPointsIndices()

virtual const std::vector<int>& Trk::IMode3dInfo::AcceptedCrossingPointsIndices ( ) const
pure virtual

◆ getCorrelationDistance()

virtual void Trk::IMode3dInfo::getCorrelationDistance ( double &  cXY,
double &  cZ 
) const
pure virtual

◆ Modes1d()

virtual unsigned int Trk::IMode3dInfo::Modes1d ( std::vector< float > &  ,
std::vector< float > &  ,
std::vector< float > &  ,
std::vector< float > &   
) const
pure virtual

◆ perigeesAtSeed()

virtual int Trk::IMode3dInfo::perigeesAtSeed ( std::vector< const Trk::TrackParameters * > &  perigees,
const std::vector< const Trk::TrackParameters * > &  perigeeList 
) const
pure virtual

◆ setTrkidx()

virtual void Trk::IMode3dInfo::setTrkidx ( std::vector< std::pair< int, int > > &&  trkidx)
pure virtual

The documentation for this class was generated from the following file: