![]() |
ATLAS Offline Software
|
#include <TrackParamsEstimationTool.h>
Public Member Functions | |
TrackParamsEstimationTool (const std::string &type, const std::string &name, const IInterface *parent) | |
virtual | ~TrackParamsEstimationTool ()=default |
virtual StatusCode | initialize () override |
virtual std::optional< Acts::BoundTrackParameters > | estimateTrackParameters (const ActsTrk::Seed &seed, bool useTopSp, const Acts::GeometryContext &geoContext, const Acts::MagneticFieldContext &magFieldContext, std::function< const Acts::Surface &(const ActsTrk::Seed &seed, bool useTopSp)> retrieveSurface) const override |
virtual std::optional< Acts::BoundTrackParameters > | estimateTrackParameters (const ActsTrk::Seed &seed, bool useTopSp, const Acts::GeometryContext &geoContext, const Acts::MagneticFieldContext &magFieldContext, const Acts::Surface &surface, const Acts::Vector3 &bField) const override |
Private Types | |
using | Stepper = Acts::SympyStepper |
using | Navigator = Acts::VoidNavigator |
using | Extrapolator = Acts::Propagator< Stepper > |
Private Member Functions | |
const Acts::Logger & | logger () const |
Private access to the logger. More... | |
Private Attributes | |
Gaudi::Property< double > | m_sigmaLoc0 |
Gaudi::Property< double > | m_sigmaLoc1 |
Gaudi::Property< double > | m_sigmaPhi |
Gaudi::Property< double > | m_sigmaTheta |
Gaudi::Property< double > | m_sigmaQOverP |
Gaudi::Property< double > | m_sigmaT0 |
Gaudi::Property< double > | m_initialSigmaPtRel |
Gaudi::Property< std::vector< double > > | m_initialVarInflation |
std::optional< Extrapolator > | m_extrapolator |
std::unique_ptr< const Acts::Logger > | m_logger |
logging instance More... | |
Definition at line 19 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 71 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 70 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 69 of file TrackParamsEstimationTool.h.
ActsTrk::TrackParamsEstimationTool::TrackParamsEstimationTool | ( | const std::string & | type, |
const std::string & | name, | ||
const IInterface * | parent | ||
) |
Definition at line 11 of file TrackParamsEstimationTool.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 68 of file TrackParamsEstimationTool.cxx.
|
overridevirtual |
Definition at line 38 of file TrackParamsEstimationTool.cxx.
|
overridevirtual |
Definition at line 17 of file TrackParamsEstimationTool.cxx.
|
inlineprivate |
Private access to the logger.
Definition at line 76 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 73 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 64 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 66 of file TrackParamsEstimationTool.h.
|
private |
logging instance
Definition at line 82 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 52 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 54 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 56 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 60 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 62 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 58 of file TrackParamsEstimationTool.h.