![]() |
ATLAS Offline Software
|
#include <ITrackParamsEstimationTool.h>
Public Types | |
| enum | EstimationStatus { kNoSeedRefit , kSeedRefitFailed , kSeedRefitSuccess } |
| using | SpacePointIndicesFun_t = std::function<std::array<std::size_t, 3>(std::size_t)> |
Public Member Functions | |
| DeclareInterfaceID (ITrackParamsEstimationTool, 1, 0) | |
| virtual std::pair< std::optional< Acts::BoundTrackParameters >, EstimationStatus > | estimateTrackParameters (const ActsTrk::Seed &seed, bool reverseSearch, const Acts::GeometryContext &geoContext, const Acts::MagneticFieldContext &magFieldContext, const Acts::CalibrationContext &calContext, std::function< const Acts::Surface &(const ActsTrk::Seed &seed, bool useTopSp)> retrieveSurface) const =0 |
| virtual std::pair< std::optional< Acts::BoundTrackParameters >, EstimationStatus > | estimateTrackParameters (const ActsTrk::Seed &seed, bool reverseSearch, const Acts::GeometryContext &geoContext, const Acts::MagneticFieldContext &magFieldContext, const Acts::CalibrationContext &calContext, const Acts::Surface &surface, const Acts::Vector3 &bField) const =0 |
| virtual SpacePointIndicesFun_t | spacePointIndicesFun () const =0 |
| virtual bool | estimateFromTopSp (bool reverseSearch) const =0 |
Definition at line 23 of file ITrackParamsEstimationTool.h.
| using ActsTrk::ITrackParamsEstimationTool::SpacePointIndicesFun_t = std::function<std::array<std::size_t, 3>(std::size_t)> |
Definition at line 56 of file ITrackParamsEstimationTool.h.
| Enumerator | |
|---|---|
| kNoSeedRefit | |
| kSeedRefitFailed | |
| kSeedRefitSuccess | |
Definition at line 28 of file ITrackParamsEstimationTool.h.
| ActsTrk::ITrackParamsEstimationTool::DeclareInterfaceID | ( | ITrackParamsEstimationTool | , |
| 1 | , | ||
| 0 | ) |
|
pure virtual |
|
pure virtual |
|
pure virtual |
|
pure virtual |