|
ATLAS Offline Software
|
Go to the documentation of this file.
5 #ifndef TrkVertexFitterUtils_FULLLINEARIZEDTRACKFACTORY_H
6 #define TrkVertexFitterUtils_FULLLINEARIZEDTRACKFACTORY_H
9 #include "GaudiKernel/ToolHandle.h"
105 {
this,
"AtlasFieldCacheCondObj",
"fieldCondObj",
"Name of the Magnetic Field conditions object key"};
ToolHandle< Trk::IExtrapolator > m_extrapolator
The VxTrackAtVertex is a common class for all present TrkVertexFitters The VxTrackAtVertex is designe...
virtual LinearizedTrack * linearizedTrack(const TrackParameters *param, const Amg::Vector3D &linPoint) const override
Linearization method: Takes a MeasuredPerigee and a LinearizationPoint.
virtual StatusCode initialize() override
Standard AlgToolMethods.
::StatusCode StatusCode
StatusCode definition for legacy code.
virtual void linearize(VxTrackAtVertex &theTrack, const Amg::Vector3D &linPoint) const override
Interface for VxTrackAtVertex: Takes a MeasuredPerigee from VxTrackAtVertex and a Lineariztion point.
FullLinearizedTrackFactory(const std::string &t, const std::string &n, const IInterface *p)
Default constructor due to Athena interface.
Ensure that the ATLAS eigen extensions are properly loaded.
~FullLinearizedTrackFactory()
Destructor.
Eigen::Matrix< double, 3, 1 > Vector3D
SG::ReadCondHandleKey< AtlasFieldCacheCondObj > m_fieldCacheCondObjInputKey