![]() |
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 |
| SpacePointIndicesFun_t | spacePointIndicesFun () 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 |
| Gaudi::Property< int > | m_useLongSeeds |
| Gaudi::Property< int > | m_bFieldMode |
| Gaudi::Property< std::size_t > | m_firstSp |
| std::optional< Extrapolator > | m_extrapolator |
| std::unique_ptr< const Acts::Logger > | m_logger |
| logging instance More... | |
| SpacePointIndicesFun_t | m_spacePointIndicesFun {} |
Definition at line 19 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 79 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 78 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 77 of file TrackParamsEstimationTool.h.
| ActsTrk::TrackParamsEstimationTool::TrackParamsEstimationTool | ( | const std::string & | type, |
| const std::string & | name, | ||
| const IInterface * | parent | ||
| ) |
Definition at line 14 of file TrackParamsEstimationTool.cxx.
|
virtualdefault |
|
overridevirtual |
Definition at line 79 of file TrackParamsEstimationTool.cxx.
|
overridevirtual |
Definition at line 45 of file TrackParamsEstimationTool.cxx.
|
overridevirtual |
Definition at line 20 of file TrackParamsEstimationTool.cxx.
|
inlineprivate |
Private access to the logger.
Definition at line 84 of file TrackParamsEstimationTool.h.
|
override |
Definition at line 155 of file TrackParamsEstimationTool.cxx.
|
private |
Definition at line 72 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 81 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 74 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 66 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 68 of file TrackParamsEstimationTool.h.
|
private |
logging instance
Definition at line 90 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 58 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 62 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 64 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 60 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 92 of file TrackParamsEstimationTool.h.
|
private |
Definition at line 70 of file TrackParamsEstimationTool.h.
1.8.18